/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--border-shimmer-angle:0turn}}}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}@keyframes sd-markerIn{0%{color:#0000}}[data-sd-animate-marker]::marker{animation:sd-markerIn var(--sd-marker-duration,.15s) var(--sd-marker-easing,ease) var(--sd-marker-delay,0s) both}@layer theme{:host,:root{--color-green-500:oklch(72.3% .219 149.579);--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,JetBrains Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--space-0)}.inset-4{inset:var(--space-16)}.inset-x-0{inset-inline:var(--space-0)}.inset-x-\[6px\]{inset-inline:6px}.inset-x-\[14px\]{inset-inline:14px}.top-0{top:var(--space-0)}.top-1\/2{top:50%}.top-full{top:100%}.right-0{right:var(--space-0)}.right-3{right:var(--space-12)}.bottom-0{bottom:var(--space-0)}.bottom-\[6px\]{bottom:6px}.-left-\[9999px\]{left:-9999px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}.m-0{margin:var(--space-0)}.mx-auto{margin-inline:auto}.my-0{margin-block:var(--space-0)}.my-2{margin-block:var(--space-8)}.mt-1{margin-top:var(--space-4)}.mt-2{margin-top:var(--space-8)}.mt-3{margin-top:var(--space-12)}.mt-4{margin-top:var(--space-16)}.mt-5{margin-top:var(--space-20)}.mt-6{margin-top:var(--space-24)}.mt-8{margin-top:var(--space-32)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mb-4{margin-bottom:var(--space-16)}.mb-\[var\(--space-6\)\]{margin-bottom:var(--space-6)}.ml-3{margin-left:var(--space-12)}.ml-\[var\(--space-6\)\]{margin-left:var(--space-6)}.ml-\[var\(--space-14\)\]{margin-left:var(--space-14)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:var(--space-16);height:var(--space-16)}.size-6{width:var(--space-24);height:var(--space-24)}.h-0{height:var(--space-0)}.h-2{height:var(--space-8)}.h-3{height:var(--space-12)}.h-3\.5{height:var(--space-14)}.h-4{height:var(--space-16)}.h-5{height:var(--space-20)}.h-6{height:var(--space-24)}.h-8{height:var(--space-32)}.h-9{height:calc(var(--space-32) + var(--space-4))}.h-10{height:calc(var(--space-32) + var(--space-8))}.h-11{height:calc(var(--space-32) + var(--space-12))}.h-12{height:calc(var(--space-32) + var(--space-16))}.h-16{height:calc(var(--space-32) + var(--space-32))}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-\[0\.72em\]{height:.72em}.h-\[13px\]{height:13px}.h-\[22px\]{height:22px}.h-\[100dvh\]{height:100dvh}.h-\[560px\]{height:560px}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[168px\]{max-height:168px}.max-h-\[calc\(100dvh-12rem\)\]{max-height:calc(100dvh - 12rem)}.max-h-\[var\(--preview-content-height\)\]{max-height:var(--preview-content-height)}.max-h-\[var\(--social-embed-chat-max-height\)\]{max-height:var(--social-embed-chat-max-height)}.max-h-\[var\(--social-embed-preview-max-height\)\]{max-height:var(--social-embed-preview-max-height)}.max-h-full{max-height:100%}.min-h-0{min-height:var(--space-0)}.min-h-6{min-height:var(--space-24)}.min-h-8{min-height:var(--space-32)}.min-h-9{min-height:calc(var(--space-32) + var(--space-4))}.min-h-11{min-height:calc(var(--space-32) + var(--space-12))}.min-h-12{min-height:calc(var(--space-32) + var(--space-16))}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-fit{min-height:fit-content}.min-h-full{min-height:100%}.w-2{width:var(--space-8)}.w-3{width:var(--space-12)}.w-3\.5{width:var(--space-14)}.w-4{width:var(--space-16)}.w-5{width:var(--space-20)}.w-6{width:var(--space-24)}.w-8{width:var(--space-32)}.w-9{width:calc(var(--space-32) + var(--space-4))}.w-10{width:calc(var(--space-32) + var(--space-8))}.w-11{width:calc(var(--space-32) + var(--space-12))}.w-12{width:calc(var(--space-32) + var(--space-16))}.w-16{width:calc(var(--space-32) + var(--space-32))}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[0\.72em\]{width:.72em}.w-\[4\.5rem\]{width:4.5rem}.w-\[13px\]{width:13px}.w-\[280px\]{width:280px}.w-\[var\(--dialog-form-width\)\]{width:var(--dialog-form-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[336px\]{max-width:336px}.max-w-\[666px\]{max-width:666px}.max-w-\[var\(--preview-content-width\)\]{max-width:var(--preview-content-width)}.max-w-\[var\(--pricing-picker-max-width\)\]{max-width:var(--pricing-picker-max-width)}.max-w-\[var\(--selection-picker-width\,var\(--library-picker-width\)\)\]{max-width:var(--selection-picker-width,var(--library-picker-width))}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:var(--space-0)}.min-w-\[7ch\]{min-width:7ch}.min-w-\[520px\]{min-width:520px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:var(--space-0);--tw-border-spacing-y:var(--space-0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1{--tw-translate-x:calc(var(--space-4) * -1)}.-translate-x-1,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:var(--space-0)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[var\(--space-24\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--space-24) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-4)}.gap-1\.5{gap:var(--space-6)}.gap-2{gap:var(--space-8)}.gap-3{gap:var(--space-12)}.gap-4{gap:var(--space-16)}.gap-6{gap:var(--space-24)}.gap-8{gap:var(--space-32)}.gap-\[var\(--chat-message-gap\)\]{gap:var(--chat-message-gap)}.gap-\[var\(--chat-sibling-gap\)\]{gap:var(--chat-sibling-gap)}.gap-\[var\(--menu-card-gap\)\]{gap:var(--menu-card-gap)}.gap-\[var\(--settings-control-gutter\)\]{gap:var(--settings-control-gutter)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}.gap-\[var\(--space-8\)\]{gap:var(--space-8)}.gap-\[var\(--space-12\)\]{gap:var(--space-12)}.gap-\[var\(--space-16\)\]{gap:var(--space-16)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-12) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[6px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6px * var(--tw-space-y-reverse));margin-block-end:calc(6px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-6\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:var(--space-8)}.gap-x-3{column-gap:var(--space-12)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--space-4) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--space-4) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--space-4)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-4{border-radius:var(--radius-4)}.rounded-8{border-radius:var(--radius-8)}.rounded-10{border-radius:var(--radius-10)}.rounded-12{border-radius:var(--radius-12)}.rounded-14{border-radius:var(--radius-14)}.rounded-16{border-radius:var(--radius-16)}.rounded-20{border-radius:var(--radius-20)}.rounded-30{border-radius:var(--radius-30)}.rounded-\[var\(--popup-card-inner-radius\)\]{border-radius:var(--popup-card-inner-radius)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-hairline{border-style:var(--tw-border-style);border-width:var(--border-width-hairline)}.border-current{border-color:currentColor}.border-min-inverted\/20{border-color:rgb(var(--min-inverted)/1)}@supports (color:color-mix(in lab,red,red)){.border-min-inverted\/20{border-color:color-mix(in oklab,rgb(var(--min-inverted)/1) 20%,transparent)}}.border-min\/60{border-color:rgb(var(--min)/1)}@supports (color:color-mix(in lab,red,red)){.border-min\/60{border-color:color-mix(in oklab,rgb(var(--min)/1) 60%,transparent)}}.bg-accent{background-color:rgb(var(--accent)/1)}.bg-current{background-color:currentColor}.bg-max{background-color:rgb(var(--max)/1)}.bg-max-inverted{background-color:rgb(var(--max-inverted)/1)}.bg-max\/70{background-color:rgb(var(--max)/1)}@supports (color:color-mix(in lab,red,red)){.bg-max\/70{background-color:color-mix(in oklab,rgb(var(--max)/1) 70%,transparent)}}.bg-mid{background-color:rgb(var(--mid)/1)}.bg-min{background-color:rgb(var(--min)/1)}.bg-red{background-color:rgb(var(--red)/1)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--min\)\,0\.16\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle at center,rgba(var(--min),.16) 1px,transparent 1px)}.bg-\[length\:20px_20px\]{background-size:20px 20px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:var(--space-0)}.p-3{padding:var(--space-12)}.p-4{padding:var(--space-16)}.p-5{padding:var(--space-20)}.p-6{padding:var(--space-24)}.p-8{padding:var(--space-32)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.p-\[var\(--space-16\)\]{padding:var(--space-16)}.px-0{padding-inline:var(--space-0)}.px-1{padding-inline:var(--space-4)}.px-3{padding-inline:var(--space-12)}.px-4{padding-inline:var(--space-16)}.px-6{padding-inline:var(--space-24)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.px-\[var\(--space-14\)\]{padding-inline:var(--space-14)}.py-0{padding-block:var(--space-0)}.py-1{padding-block:var(--space-4)}.py-2{padding-block:var(--space-8)}.py-3{padding-block:var(--space-12)}.py-8{padding-block:var(--space-32)}.py-\[var\(--settings-control-gutter\)\]{padding-block:var(--settings-control-gutter)}.\[padding-top\:var\(--chat-scroll-top\)\]{padding-top:var(--chat-scroll-top)}.pt-0{padding-top:var(--space-0)}.pt-3{padding-top:var(--space-12)}.pt-4{padding-top:var(--space-16)}.pt-6{padding-top:var(--space-24)}.pt-\[var\(--chat-composer-top\)\]{padding-top:var(--chat-composer-top)}.pt-\[var\(--space-6\)\]{padding-top:var(--space-6)}.pr-3{padding-right:var(--space-12)}.pr-7{padding-right:var(--space-28)}.pr-9{padding-right:calc(var(--space-32) + var(--space-4))}.pr-10{padding-right:calc(var(--space-32) + var(--space-8))}.pb-6{padding-bottom:var(--space-24)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pl-5{padding-left:var(--space-20)}.pl-6{padding-left:var(--space-24)}.pl-9{padding-left:calc(var(--space-32) + var(--space-4))}.pl-\[var\(--settings-control-gutter\)\]{padding-left:var(--settings-control-gutter)}.pl-\[var\(--space-14\)\]{padding-left:var(--space-14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.01em\]{vertical-align:-.01em}.align-\[-0\.02em\]{vertical-align:-.02em}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,JetBrains Mono,monospace}.font-sans{font-family:var(--font-sans),system-ui,sans-serif}.text-12{font-size:var(--font-size-12);line-height:var(--tw-leading,var(--line-height-16))}.text-14{font-size:var(--font-size-14);line-height:var(--tw-leading,var(--line-height-20))}.text-16{font-size:var(--font-size-16);line-height:var(--tw-leading,var(--line-height-24))}.text-18{font-size:var(--font-size-18)}.text-18,.text-20{line-height:var(--tw-leading,var(--line-height-28))}.text-20{font-size:var(--font-size-20)}.text-24{font-size:var(--font-size-24);line-height:var(--tw-leading,var(--line-height-32))}.text-32{font-size:var(--font-size-32);line-height:var(--tw-leading,var(--line-height-38))}.text-48{font-size:var(--font-size-48);line-height:var(--tw-leading,var(--line-height-48))}.text-dot-matrix{font-size:var(--font-size-dot-matrix)}.leading-5{--tw-leading:var(--line-height-20);line-height:var(--line-height-20)}.leading-6{--tw-leading:var(--line-height-24);line-height:var(--line-height-24)}.leading-7{--tw-leading:var(--line-height-28);line-height:var(--line-height-28)}.leading-8{--tw-leading:var(--line-height-32);line-height:var(--line-height-32)}.leading-\[var\(--line-height-20\)\]{--tw-leading:var(--line-height-20);line-height:var(--line-height-20)}.leading-\[var\(--line-height-24\)\]{--tw-leading:var(--line-height-24);line-height:var(--line-height-24)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-400{--tw-font-weight:var(--font-400);font-weight:var(--font-400)}.font-500{--tw-font-weight:var(--font-500);font-weight:var(--font-500)}.font-600{--tw-font-weight:var(--font-600);font-weight:var(--font-600)}.font-bold{--tw-font-weight:var(--font-700);font-weight:var(--font-700)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[rgb\(var\(--green\)\)\]{color:rgb(var(--green))}.text-accent{color:rgb(var(--accent)/1)}.text-current{color:currentColor}.text-green-500{color:var(--color-green-500)}.text-max{color:rgb(var(--max)/1)}.text-max-inverted{color:rgb(var(--max-inverted)/1)}.text-mid-inverted{color:rgb(var(--mid-inverted)/1)}.text-min-inverted{color:rgb(var(--min-inverted)/1)}.text-red{color:rgb(var(--red)/1)}.text-transparent{color:#0000}.text-white{color:rgb(var(--white)/1)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-accent{--tw-shadow-color:rgb(var(--accent)/1)}@supports (color:color-mix(in lab,red,red)){.shadow-accent{--tw-shadow-color:color-mix(in oklab,rgb(var(--accent)/1) var(--tw-shadow-alpha),transparent)}}.shadow-max-inverted{--tw-shadow-color:rgb(var(--max-inverted)/1)}@supports (color:color-mix(in lab,red,red)){.shadow-max-inverted{--tw-shadow-color:color-mix(in oklab,rgb(var(--max-inverted)/1) var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--chat-message-gap\:var\(--space-48\)\]{--chat-message-gap:var(--space-48)}.\[--chat-sibling-gap\:var\(--space-16\)\]{--chat-sibling-gap:var(--space-16)}.\[--notification-gutter\:var\(--selection-gutter\)\]{--notification-gutter:var(--selection-gutter)}.\[--selection-fade-height\:var\(--space-12\)\]{--selection-fade-height:var(--space-12)}.\[--selection-gutter\:var\(--space-16\)\]{--selection-gutter:var(--space-16)}.\[--selection-header-height\:var\(--space-12\)\]{--selection-header-height:var(--space-12)}.\[--settings-control-gutter\:var\(--space-6\)\]{--settings-control-gutter:var(--space-6)}.\[components\:verify\]{components:verify}.\[copy\:verify\]{copy:verify}.\[media\:owned\]{media:owned}.inline-full{inline-size:100%}.text-shadow-accent{--tw-text-shadow-color:rgb(var(--accent)/1)}@supports (color:color-mix(in lab,red,red)){.text-shadow-accent{--tw-text-shadow-color:color-mix(in oklab,rgb(var(--accent)/1) var(--tw-text-shadow-alpha),transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-accent:focus-within{--tw-ring-color:rgb(var(--accent)/1)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:rgb(var(--accent)/1)}.focus-visible\:ring-max-inverted\/30:focus-visible{--tw-ring-color:rgb(var(--max-inverted)/1)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-max-inverted\/30:focus-visible{--tw-ring-color:color-mix(in oklab,rgb(var(--max-inverted)/1) 30%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-screen{height:100vh}.md\:min-h-9{min-height:calc(var(--space-32) + var(--space-4))}.md\:w-auto{width:auto}.md\:max-w-\[666px\]{max-width:666px}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:self-auto{align-self:auto}.md\:rounded-none{border-radius:0}.md\:bg-transparent{background-color:#0000}.md\:p-10{padding:calc(var(--space-32) + var(--space-8))}.md\:px-1{padding-inline:var(--space-4)}.md\:whitespace-nowrap{white-space:nowrap}}.\[\&_svg\]\:size-4 svg{width:var(--space-16);height:var(--space-16)}.\[\&_svg\]\:text-current svg{color:currentColor}.\[\&\>span\]\:\!size-4>span,.\[\&\>svg\]\:\!size-4>svg{width:var(--space-16)!important;height:var(--space-16)!important}}.spinner{animation:spinner-cycle var(--motion-spinner-duration) linear var(--spinner-phase,0s) infinite;transform-box:view-box;transform-origin:50%}body.app-shell .chart-canvas svg text,body.app-shell .chart-preview svg text{font-size:var(--font-size-14);line-height:var(--line-height-20)}input[type=search]{appearance:none;cursor:text}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none;display:none}@keyframes spinner-cycle{to{transform:rotate(1turn)}}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.fit-scroll,.scroll-viewport{position:relative;overflow:hidden auto}.fit-scroll{min-width:0;max-width:100%;min-height:0;max-height:100%}[data-fit-scroll=active]{overscroll-behavior:contain}[data-scroll-axes=both]{overflow:auto}pre{white-space:pre-wrap;overflow-wrap:anywhere}:root{--lander-prompt-max-width:666px;--lander-section-heading-max-width:720px;--pricing-picker-max-width:560px;color-scheme:light;background:rgb(var(--mid));color:rgb(var(--max-inverted));--component-fill-border-opacity:var(--opacity-opaque);--opacity-muted:.6;--opacity-opaque:1;--opacity-transparent:0;--motion-ease:var(--motion-ease-out);--motion-dilation-ease:var(--motion-ease-out);--popup-backdrop-opacity:.2;--popup-backdrop-blur:var(--space-4);--popup-frame-standard-gutter:var(--space-8);--popup-frame-desktop-centered-gutter:var(--space-24);--popup-frame-mobile-large-gutter:var(--space-8);--tooltip-gutter:var(--space-4);--popup-source-gap:var(--space-6)}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden}body{--font-sans:var(--font-stack-sans-text),var(--font-inter),system-ui,sans-serif;--font-display:var(--font-stack-sans-notch),var(--font-inter),system-ui,sans-serif;overscroll-behavior:none;background:rgb(var(--mid));min-height:100dvh;color:rgb(var(--max-inverted));font-family:var(--font-sans);font-size:var(--font-size-16);font-weight:var(--font-400);margin:0;line-height:1.5;position:relative;overflow:visible}.font-stack-notch{font-family:var(--font-display);font-synthesis:none}:where(button,a[href],[role=button],[role=link],input[type=button],input[type=submit],input[type=reset]){cursor:pointer}:where([role=button],[role=link])[aria-disabled=true],:where(button,a[href],[role=button],[role=link],input[type=button],input[type=submit],input[type=reset]):disabled{cursor:url(/cursors/default.svg) 2 2,auto}body[data-chrome=entry],body[data-chrome=public],html[data-chrome=entry],html[data-chrome=public]{background:rgb(var(--max));overscroll-behavior-y:auto}body[data-chrome=private]{background:rgb(var(--mid));overscroll-behavior:none}.stepped-gradient{z-index:0;isolation:isolate;pointer-events:none;position:absolute;overflow:hidden}.stepped-gradient--lander{top:calc(-1 * var(--public-frame-top-padding,var(--space-0)));width:100vw;height:520px;left:calc(50% - 50vw)}.stepped-gradient--bottom{top:auto;bottom:0;transform:rotate(180deg)}.stepped-gradient__bars{opacity:.9;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;width:100%;height:420px;display:grid;position:absolute;inset:0 auto auto 0}.stepped-gradient__bars--mobile{display:none}.stepped-gradient__bar{background:linear-gradient(to bottom,rgb(var(--accent)/.2),rgb(var(--accent)/0));width:100%;display:block}.entry-frame{--entry-frame-gutter:var(--space-24);box-sizing:border-box;min-height:100vh;padding:var(--entry-frame-gutter);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.entry-frame>:not(.stepped-gradient){z-index:1;position:relative}.entry-content-component{gap:var(--space-24);max-width:48rem}.entry-content-component,.entry-header-component{align-items:center;flex-direction:column;width:100%;min-width:0;display:flex}.entry-header-component{gap:var(--space-12);text-align:center;container-type:inline-size}.entry-header-row{justify-content:center;align-items:center;gap:var(--space-12);width:fit-content;min-width:0;max-width:100%;display:flex}.entry-header-component .entry-header-icon{--icon-component-icon-size:var(--space-32)}.entry-header-title{min-width:0;max-width:100%;font-family:var(--font-sans);font-size:var(--font-size-32);font-weight:var(--font-400);line-height:var(--line-height-38);overflow-wrap:anywhere;margin:0}.entry-header-subtitle{max-width:42rem;font-size:var(--font-size-14);font-weight:var(--font-400);line-height:var(--line-height-20);margin:0}.entry-header-row[data-entry-header-stacked=true]{flex-direction:column}.entry-center-component{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-24);border-radius:var(--radius-32);background:rgb(var(--mid));border:0;container-type:inline-size}.entry-actions-component{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}.public-site-logo__icon{transform-origin:50%;transition:transform var(--motion-roll-soft-duration) var(--motion-ease);backface-visibility:hidden;will-change:transform;transform:translateZ(0)rotate(0)}.public-site-logo:is(:hover,:focus-visible) .public-site-logo__icon{transform:translateZ(0)rotate(60deg)}html[data-chrome=private]{background:rgb(var(--mid))}.app-layer{z-index:0;min-height:100%;position:relative}body[data-chrome=private]>.app-layer{height:100%}#popup-overlay-root,#popup-root{pointer-events:none;display:contents}html[data-chrome=private],html[data-chrome=private] body{height:100%;overflow:hidden}.lander-scroll-shell{scroll-snap-type:none;overflow:visible}.lander-scroll-shell>*{scroll-snap-align:none}@media not all and (min-width:768px){.stepped-gradient--lander{height:360px}.stepped-gradient__bars--desktop{display:none}.stepped-gradient__bars--mobile{grid-template-columns:repeat(5,minmax(0,1fr));height:290px;display:grid}}.app-preview-shell{--app-preview-radius:var(--radius-14);--app-preview-gutter:var(--space-2);border-radius:var(--app-preview-radius);background:rgb(var(--max));width:100%;height:100%;min-height:0;transition:width var(--motion-dilation-duration) var(--motion-dilation-ease),min-width var(--motion-dilation-duration) var(--motion-dilation-ease);padding:var(--app-preview-gutter);flex-direction:column;flex:1;overflow:hidden}.app-preview-notch,.app-preview-shell{box-sizing:border-box;gap:var(--space-6);min-width:0;display:flex}.app-preview-notch{min-height:var(--space-32);flex:0 0 var(--space-32);align-items:center;margin:var(--space-4) var(--space-4) 0;padding:0}body.app-shell .app-preview-address{background:rgb(var(--mid));min-width:0;color:rgb(var(--max-inverted));padding:var(--space-4) var(--space-12);flex:auto;margin-bottom:0}.app-preview-address input{min-width:0;color:rgb(var(--max-inverted));font:inherit;line-height:var(--line-height-24);background:0 0;border:0;outline:0;flex:auto}.app-preview-address:focus-within{background:rgb(var(--mid));color:rgb(var(--max-inverted))}.app-preview-address[data-root=true],.app-preview-address[data-root=true] input{color:rgb(var(--max-inverted)/.6)}.app-preview-viewport{border-radius:calc(var(--app-preview-radius) - var(--app-preview-gutter));background:rgb(var(--max));flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-preview-iframe{border-radius:inherit;background:0 0;border:0;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:block}.app-preview-loading{background:rgb(var(--max));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (corner-shape:superellipse(1.2)){body.app-shell,body.app-shell *,body.app-shell :after,body.app-shell :before{corner-shape:var(--corner-shape)}}.canvas{box-sizing:border-box;--canvas-gutter:var(--space-24);--canvas-top-gutter:var(--canvas-gutter);--canvas-bottom-gutter:var(--canvas-gutter);--canvas-top-content-height:var(--space-0);--canvas-bottom-content-height:var(--space-0);--canvas-fade-height:var(--space-12);--canvas-notch-extension:var(--space-12);--canvas-top-notch-content:var(--canvas-top-content-height);--canvas-bottom-notch-content:var(--canvas-bottom-content-height);--canvas-top-notch-height:calc(var(--canvas-top-gutter) + var(--canvas-top-notch-content) + var(--canvas-notch-extension));--canvas-bottom-notch-height:calc(var(--canvas-bottom-gutter) + var(--canvas-bottom-notch-content) + var(--canvas-notch-extension));--canvas-top-boundary-height:calc(var(--canvas-top-notch-height) + var(--canvas-fade-height));--canvas-bottom-boundary-height:calc(var(--canvas-bottom-notch-height) + var(--canvas-fade-height));overflow:clip}.canvas,.canvas-boundary{background:rgb(var(--max));position:relative}.canvas-boundary{z-index:20;flex:none}.canvas-boundary[data-canvas-top]{padding:var(--canvas-top-gutter) var(--canvas-gutter) var(--canvas-notch-extension)}.canvas-boundary[data-canvas-bottom]{padding:var(--canvas-notch-extension) var(--canvas-gutter) var(--canvas-bottom-gutter)}.canvas-boundary[data-canvas-top][data-canvas-header-empty=true]{padding-top:0}.canvas-boundary[data-canvas-bottom][data-canvas-footer-empty=true]{padding-bottom:0}.canvas:has(>[data-canvas-top][data-canvas-header-empty=true]){--canvas-top-notch-height:var(--canvas-notch-extension)}.canvas:has(>[data-canvas-bottom][data-canvas-footer-empty=true]){--canvas-bottom-notch-height:var(--canvas-notch-extension)}.canvas-boundary-fade{z-index:10;position:absolute;inset-inline:0}.canvas-boundary[data-canvas-top]>.canvas-boundary-fade{top:100%}.canvas-boundary[data-canvas-bottom]>.canvas-boundary-fade{bottom:100%}.canvas-content{min-width:0;min-height:0;padding-inline:var(--canvas-gutter)}.canvas-loading{inset-block:var(--canvas-top-boundary-height) var(--canvas-bottom-boundary-height);inset-inline:var(--canvas-gutter);z-index:15;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.public-frame,.public-site-header{--public-frame-width:1200px;--public-frame-gutter:var(--space-24);--public-section-gap:calc(var(--space-64) * 2);--public-frame-top-gutter:212px;--public-section-scroll-offset:var(--public-frame-top-gutter);--public-frame-top-padding:var(--public-frame-top-gutter)}.public-frame{box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--public-frame-top-padding) var(--public-frame-gutter) var(--public-frame-gutter);flex-direction:column;margin-inline:auto;display:flex}.public-frame,.public-frame .lander-feature-story,.public-frame .lander-feature-story__visual,.public-frame .section-component,.public-frame>.public-frame-content{overflow:visible}.public-sections-stack{width:100%}.public-frame-content,.public-sections-stack{gap:var(--public-section-gap,var(--space-64));flex-direction:column;min-width:0;display:flex;overflow:visible}.public-frame-content{box-sizing:border-box;width:min(100%,var(--public-frame-width,1200px));flex:1 0 auto;margin-inline:auto}.public-frame-content>[data-component=public-footer]{margin-top:auto}.public-click-effect{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.public-click-effect__burst{width:60px;height:60px;position:absolute;transform:translate(-50%,-50%)}.public-click-effect__burst i{background:rgb(var(--accent));transform-origin:0;width:18px;height:2px;translate:0 -50%;transform:rotate(var(--click-ray-angle)) translateX(4.8px);animation:public-click-burst-ray .4s ease-out var(--click-ray-delay) both;border-radius:0;display:block;position:absolute;top:50%;left:50%}@keyframes public-click-burst-ray{0%{opacity:1;transform:rotate(var(--click-ray-angle)) translateX(0) scaleX(.45)}65%{opacity:1}to{opacity:0;transform:rotate(var(--click-ray-angle)) translateX(18px) scaleX(0)}}@media (prefers-reduced-motion:reduce){.public-click-effect__burst i{animation-duration:1ms}}.section-component{width:min(100%,var(--public-frame-width,1200px));overflow:visible}.lander-content-rail,.public-content-rail,.section-component{box-sizing:border-box;min-width:0;margin-inline:auto;padding-inline:0}.lander-content-rail,.public-content-rail{width:100%}.docs-workspace{width:100%;min-width:0;height:min(72vh,740px);min-height:560px;display:flex}.docs-workspace[data-docs-layout-ready=false] .workspace-shell-content{visibility:hidden}.docs-workspace-nav{width:100%;min-width:0;color:rgb(var(--max-inverted))}.docs-workspace-nav-item{width:100%}.docs-workspace-mini-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-workspace-canvas{min-width:0;min-height:0;padding:var(--space-32);color:rgb(var(--max-inverted));flex:auto;display:block;overflow-y:auto}.docs-workspace-content{gap:var(--space-24);width:min(100%,760px);padding-block:var(--space-32);font-family:var(--font-stack-sans-text),var(--font-inter),system-ui,sans-serif;flex-direction:column;margin:0 auto;display:flex}.docs-workspace-content>*{margin:0}.docs-workspace-breadcrumbs{align-items:center;gap:var(--space-8);color:rgb(var(--mid-inverted));font-size:var(--font-size-12);font-weight:var(--font-600);display:flex}.docs-workspace-page-header{gap:var(--space-12);flex-direction:column;display:flex}.docs-workspace-content h1{font-family:var(--font-display);font-synthesis:none;font-size:clamp(var(--font-size-32),4vw,var(--font-size-48));line-height:1.1}.docs-workspace-intro,.docs-workspace-page-header>p,.docs-workspace-section>p{color:rgb(var(--mid-inverted));line-height:1.55}.docs-workspace-intro{font-size:var(--font-size-18);line-height:1.65}.docs-workspace-section{gap:var(--space-12);padding-top:var(--space-8);flex-direction:column;display:flex}.docs-workspace-section h2{font-size:var(--font-size-20);line-height:1.3}.docs-workspace-note,.docs-workspace-section li,.docs-workspace-section>p{color:rgb(var(--mid-inverted));line-height:1.65}.docs-workspace-section ul{gap:var(--space-8);padding-left:var(--space-24);flex-direction:column;margin:0;display:flex}.docs-workspace-note{padding:var(--space-16);border-left:var(--border-width-hairline) solid rgb(var(--accent));background:rgb(var(--mid-inverted)/.04)}@media not all and (min-width:768px){.docs-workspace{height:min(72dvh,680px);min-height:480px}.docs-workspace-canvas{padding:var(--space-16)}.docs-workspace-content{padding-block:var(--space-16)}}.public-article-title{font-family:var(--font-display);font-synthesis:none;font-size:clamp(var(--font-size-32),6vw,var(--font-size-48));line-height:1.1}.public-resource-list{gap:var(--space-24);flex-direction:column;width:100%;min-width:0;max-width:48rem;margin-inline:auto;display:flex;container-type:inline-size}.public-resource-link{border-radius:var(--radius-30);color:inherit;text-decoration:none;display:block}.public-resource-link:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:var(--space-4)}.public-resource-entry{align-items:stretch;gap:var(--space-32);min-width:0;padding:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.public-resource-entry__media{aspect-ratio:4/3;border-radius:var(--radius-14);background:rgb(var(--max));align-self:center;width:100%;min-width:0;position:relative;overflow:hidden}.public-resource-entry__media img{object-fit:cover}.public-resource-entry__details{justify-content:center;gap:var(--space-12);min-width:0;padding:var(--space-16);flex-direction:column;display:flex}.public-resource-entry__date{font-size:var(--font-size-14)}.public-resource-entry__title{font-size:clamp(var(--font-size-24),3vw,var(--font-size-32));margin:0;line-height:1.2}.public-resource-entry__subtitle{margin:0;line-height:1.5}.public-resource-detail{gap:var(--space-24);width:100%;padding:var(--space-24)}.public-resource-detail__media{aspect-ratio:4/3;border-radius:var(--radius-14);background:rgb(var(--max));width:100%;position:relative;overflow:hidden}.public-resource-detail__media img{object-fit:cover}.public-resource-detail__header{gap:var(--space-12);flex-direction:column;display:flex}.public-resource-detail__body{gap:var(--space-16);color:rgb(var(--max-inverted));flex-direction:column;line-height:1.75;display:flex}.public-resource-detail__body p{margin:0}@container (max-width:680px){.public-resource-entry{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.public-resource-entry__details{padding:var(--space-8)}}.public-dot-matrix-title{width:max-content;max-width:100%;margin:0 auto var(--space-32);color:#0000;font-family:var(--font-display);font-synthesis:none;font-weight:var(--font-500);letter-spacing:normal;white-space:nowrap;line-height:1.04;position:relative}.public-dot-matrix-title>span{visibility:hidden}.public-dot-matrix-title>.public-dot-matrix-title__dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media not all and (min-width:768px){.public-dot-matrix-title{font-size:min(var(--font-size-dot-matrix-mobile),19vw)}}.public-site-header{isolation:isolate;z-index:60;width:100%;padding-block:var(--public-frame-gutter,var(--space-24));background:0 0;position:fixed;inset:0 0 auto}.public-site-header__frame{width:min(calc(100% - (var(--public-frame-gutter,var(--space-24)) * 2)),var(--public-frame-width,1200px))}.public-site-header__inner{--public-site-header-compact-gutter:var(--space-16);--public-site-header-card-duration:.4s;width:100%}.public-site-header__blur-gradient{z-index:50;pointer-events:none;height:100px;position:absolute;inset:0 0 auto}.public-site-viewport-blur--top{position:fixed;inset:0 0 auto}.public-site-viewport-blur--bottom{z-index:50;position:fixed;inset:auto 0 0}.public-site-header__inner{z-index:3;box-sizing:border-box;min-height:calc(var(--space-32) + var(--space-4));justify-content:space-between;align-items:center;gap:var(--public-site-header-compact-gutter);border-radius:var(--radius-30);background-color:rgb(var(--max)/0);interpolate-size:allow-keywords;transition:width var(--public-site-header-card-duration) var(--motion-ease),padding var(--public-site-header-card-duration) var(--motion-ease),background-color var(--public-site-header-card-duration) var(--motion-ease),box-shadow var(--public-site-header-card-duration) var(--motion-ease);margin-inline:auto;display:flex;position:relative}.public-site-header__actions,.public-site-header__desktop-navigation{align-items:center;gap:var(--space-8);display:flex}.public-site-header__actions{min-width:0}.public-site-header__mobile-navigation{display:none}.public-site-header__inner.glow.shadow{--glow-opacity:0;--shadow-opacity:0}.public-site-header[data-scrolled] .public-site-header__inner{--glow-opacity:.2;--shadow-opacity:.06;width:fit-content;padding:var(--public-site-header-compact-gutter);background-color:rgb(var(--max))}@media not all and (min-width:768px){.public-site-header__actions{margin-inline-start:auto}.public-site-header__desktop-navigation{display:none}.public-site-header__mobile-navigation{min-width:0;display:flex}}.roll-action-component{isolation:isolate;box-sizing:border-box;min-width:0;max-width:100%;min-height:calc(var(--line-height-24) + (var(--space-6) * 2));--control-spacing:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);justify-content:center;align-items:center;gap:var(--control-spacing);border-radius:var(--control-radius);padding-block:var(--control-spacing);line-height:var(--line-height-24);padding-inline-start:calc(var(--control-spacing) * 2);padding-inline-end:calc(var(--control-spacing) * 2);display:inline-flex;position:relative;overflow:visible}.roll-action-component[data-roll-action-leading=true]{padding-inline-start:var(--control-spacing)}.roll-action-component[data-roll-action-trailing=true]{padding-inline-end:var(--control-spacing)}.roll-action-component[data-roll-action-collapsed=true],.roll-action-component[data-roll-action-icon-only=true]{padding-inline:var(--control-spacing)}.roll-action-component>.control{box-shadow:none;background:0 0;border:0;padding:0}.roll-action-component>.control>.control-content{justify-content:center;align-items:center;gap:var(--control-spacing);min-width:0}.roll-action-component>.control>.control-content>.icon-component{--icon-component-radius:var(--radius-8);border-radius:var(--icon-component-radius)}.roll-action-component>.control>.control-content[data-control-has-label=true] .control-label{flex:0 auto;min-width:0;max-width:100%}.roll-action-component .motion-roll-clip{width:max-content;font-size:var(--font-size-16);line-height:var(--line-height-24)}.roll-action-component .motion-roll-clip,.roll-action-component .motion-roll-clip-layer{text-overflow:ellipsis;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.control-shell.roll-action-component[data-roll-action=true]{transform-origin:50%;transition:transform var(--motion-roll-clip-duration) var(--motion-ease),scale var(--motion-press-duration) var(--motion-press-ease)}.control-shell.roll-action-component[data-roll-action=true]:is(:hover,:focus-visible){transform:scale(.96)}.control-shell.roll-action-component-navigation[data-roll-action=true]{color:rgb(var(--max-inverted));background-color:rgb(var(--mid)/var(--roll-action-surface-opacity,0));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-muted);--glow-color:var(--max-inverted);transition:background-color var(--motion-roll-clip-duration) var(--motion-ease),transform var(--motion-roll-clip-duration) var(--motion-ease),scale var(--motion-press-duration) var(--motion-press-ease),box-shadow var(--motion-roll-clip-duration) var(--motion-ease)}.roll-action-component-navigation.glow.glow-max-inverted{--glow-opacity:0;--component-border-opacity:0}.roll-action-component-navigation:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true]){--roll-action-surface-opacity:var(--opacity-opaque)}.roll-action-component-navigation.glow.glow-max-inverted:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true]){--glow-opacity:.2;--component-border-opacity:.04}.roll-action-component-cta-accent,.roll-action-component-cta-clear{color:rgb(var(--white));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-opaque)}.control-shell.roll-action-component-cta-clear[data-roll-action=true]{background-color:#0000}.control-shell.roll-action-component-cta-accent[data-roll-action=true]{background-color:rgb(var(--accent))}.roll-action-component-cta-accent .motion-roll-clip,.roll-action-component-cta-clear .motion-roll-clip,.roll-action-component-navigation .motion-roll-clip{opacity:var(--roll-action-label-opacity)}.roll-action-component-cta-accent>.control>.control-content>.icon-component,.roll-action-component-cta-clear>.control>.control-content>.icon-component,.roll-action-component-navigation>.control>.control-content>.icon-component{opacity:var(--roll-action-icon-opacity)}.roll-action-component-navigation:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true])>.control>.control-content>.icon-component{opacity:var(--opacity-opaque)}.public-dropdown-navigation-host{min-width:0;display:inline-flex;position:relative}.control-shell.roll-action-component-cta-neutral[data-roll-action=true]{background-color:rgb(var(--max));color:rgb(var(--max-inverted));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-opaque)}.lander-hero-section{isolation:isolate;min-height:fit-content;overflow:visible}.lander-hero-inner{z-index:1}.lander-hero-content{padding-top:0;padding-bottom:0}.lander-hero-marquee-section{min-width:0}.lander-hero-copy-group{z-index:20;align-items:center;gap:var(--space-24);flex-direction:column;width:100%;display:flex;position:relative}.lander-hero-cursor-chips{z-index:5;pointer-events:none;position:absolute;inset:0}.lander-cursor-chip{--lander-chip-float-duration:8s;isolation:isolate;white-space:nowrap;align-items:center;width:max-content;display:inline-flex;position:absolute}.lander-cursor-chip--creating{--lander-chip-float-delay:0s}.lander-cursor-chip--researching{--lander-chip-float-delay:-2.67s}.lander-cursor-chip--publishing{--lander-chip-float-delay:-5.33s}.lander-cursor-chip__content{z-index:1;animation:lander-hero-chip-float var(--lander-chip-float-duration,8s) ease-in-out infinite;animation-delay:var(--lander-chip-float-delay,0s);display:inline-flex;position:relative;translate:0}.lander-cursor-chip__content>.floating-label-card{z-index:1;position:relative}.lander-cursor-chip__cursor{z-index:2;width:var(--space-20);height:var(--space-20);flex:0 0 var(--space-20);background:rgb(var(--accent));animation:lander-hero-chip-float var(--lander-chip-float-duration,8s) ease-in-out infinite;animation-delay:var(--lander-chip-float-delay,0s);display:block;position:absolute;translate:0;-webkit-mask:url(/brand/lander-cursor.svg) 50%/contain no-repeat;mask:url(/brand/lander-cursor.svg) 50%/contain no-repeat}.lander-cursor-chip__media-stack{z-index:0;perspective:32rem;transform-style:preserve-3d;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lander-cursor-chip__media-card{box-sizing:border-box;aspect-ratio:3/4;border-radius:var(--radius-14);background:rgb(var(--mid));opacity:0;width:4.8rem;transition:opacity var(--motion-soft-duration) var(--motion-ease-out);position:relative;overflow:hidden}.lander-cursor-chip__media-card--orbit{aspect-ratio:1;border-radius:var(--radius-10);flex:0 0 2.8rem;width:2.8rem;height:2.8rem}.lander-cursor-chip__media-card--orbit+.lander-cursor-chip__media-card--orbit{margin-inline-start:-1.26rem}.lander-cursor-chip__media-card--orbit>img{object-fit:cover;object-position:center;width:100%;height:100%}.lander-cursor-chip__media-stack--orbit{top:auto;bottom:calc(100% + var(--space-8))}.lander-cursor-chip__media-card--loaded{opacity:1}.lander-cursor-chip__media-card+.lander-cursor-chip__media-card{margin-inline-start:-2.16rem}.lander-cursor-chip__media-stack--above{--lander-cursor-chip-curve-offset:calc(var(--space-4) * -1);--lander-cursor-chip-left-rotation:4deg;--lander-cursor-chip-right-rotation:-4deg}.lander-cursor-chip__media-stack--below{--lander-cursor-chip-curve-offset:var(--space-4);--lander-cursor-chip-left-rotation:-4deg;--lander-cursor-chip-right-rotation:4deg}.lander-cursor-chip__media-card[data-stack-card="0"]{transform:translateY(var(--lander-cursor-chip-curve-offset)) translateZ(-.5rem) rotateY(20deg) rotate(var(--lander-cursor-chip-left-rotation))}.lander-cursor-chip__media-card[data-stack-card="1"]{z-index:1;transform:translateZ(1rem)}.lander-cursor-chip__media-card[data-stack-card="2"]{transform:translateY(var(--lander-cursor-chip-curve-offset)) translateZ(-.5rem) rotateY(-20deg) rotate(var(--lander-cursor-chip-right-rotation))}.lander-cursor-chip__media-card>img{object-fit:cover;width:100%;height:100%;display:block}.lander-cursor-chip--creating .lander-cursor-chip__media-card[data-stack-card="1"]>img{transform-origin:50% 0;transform:scale(1.3)}.lander-cursor-chip--creating .lander-cursor-chip__media-card[data-stack-card="2"]>img{transform:scaleX(-1)}.lander-cursor-chip--top-left{padding-inline-end:var(--space-20);padding-bottom:var(--space-20);top:10%;left:5%}.lander-cursor-chip--top-left .lander-cursor-chip__cursor{bottom:0;right:0;transform:rotate(180deg)}.lander-cursor-chip--bottom-left{padding-top:var(--space-20);padding-inline-end:var(--space-20);bottom:30%;left:-5%}.lander-cursor-chip--bottom-left .lander-cursor-chip__cursor{top:0;right:0;transform:rotate(90deg)}.lander-cursor-chip--bottom-right{padding-inline-end:var(--space-20);padding-bottom:var(--space-20);bottom:22%;right:5%}.lander-cursor-chip--bottom-right .lander-cursor-chip__cursor{bottom:0;right:0;transform:rotate(180deg)}.lander-cursor-chip--top-right{padding-bottom:var(--space-20);padding-inline-start:var(--space-20);top:40%;right:0}.lander-cursor-chip--top-right .lander-cursor-chip__cursor{bottom:0;left:0;transform:rotate(270deg)}.lander-cursor-chip--cursor-top-left{padding-top:var(--space-20);padding-inline-start:var(--space-20)}.lander-cursor-chip--cursor-top-left .lander-cursor-chip__cursor{top:0;left:0;transform:rotate(0)}.lander-cursor-chip--cursor-top-right{padding-top:var(--space-20);padding-inline-end:var(--space-20)}.lander-cursor-chip--cursor-top-right .lander-cursor-chip__cursor{top:0;right:0;transform:rotate(90deg)}.lander-cursor-chip--cursor-bottom-left .lander-cursor-chip__media-stack,.lander-cursor-chip--cursor-bottom-right .lander-cursor-chip__media-stack{bottom:calc(100% + var(--space-8))}.lander-cursor-chip--cursor-top-left .lander-cursor-chip__media-stack,.lander-cursor-chip--cursor-top-right .lander-cursor-chip__media-stack{top:calc(100% + var(--space-8))}@media not all and (min-width:768px){.lander-hero-cursor-chips{display:none}}.lander-prompt-layer{max-width:var(--lander-prompt-max-width);margin-top:var(--space-24)}.lander-cta-section{justify-content:center;display:flex}.lander-cta-ring-frame{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.lander-cta-ring-dot-field{z-index:0;pointer-events:none;position:absolute;inset:-32px}.lander-cta-ring-dot-field canvas{width:100%;height:100%;display:block}.lander-cta-ring-button{z-index:1;position:relative}.lander-section.lander-video-section{padding-top:0;display:none}.lander-generate-visual{gap:var(--space-24);flex-direction:column;width:100%;display:flex;position:relative}.lander-generate-mascot{z-index:3;top:calc(-1 * var(--space-20));right:clamp(var(--space-32),12vw,calc(var(--space-64) + var(--space-32)));width:clamp(var(--space-48),5vw,var(--space-64));height:clamp(var(--space-48),5vw,var(--space-64));pointer-events:none;position:absolute}.lander-media-marquee{--lander-media-card-width:clamp(8.75rem,14vw,12.5rem);width:100%;height:calc(var(--lander-media-card-width) * 4 / 3);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.lander-media-marquee:focus-visible{outline:var(--space-2) solid rgb(var(--accent));outline-offset:calc(-1 * var(--space-2))}.lander-media-marquee--dragging{cursor:grabbing}.lander-media-marquee:after,.lander-media-marquee:before{z-index:2;width:var(--space-24);pointer-events:none;content:"";background:linear-gradient(to right,rgb(var(--max)),rgb(var(--max)/0));position:absolute;top:0;bottom:0}.lander-media-marquee:before{left:0}.lander-media-marquee:after{right:0;transform:scaleX(-1)}.lander-media-marquee__track{align-items:center;gap:var(--space-16);will-change:transform;width:max-content;height:100%;display:flex}.lander-media-marquee__card{flex:0 0 var(--lander-media-card-width);aspect-ratio:3/4;border-radius:var(--radius-20);background:rgb(var(--mid));position:relative;overflow:hidden}.lander-media-marquee__card>img,.lander-media-marquee__card>video{z-index:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lander-media-marquee__overlay{z-index:1;padding:var(--space-16);background:linear-gradient(to bottom,rgb(var(--dark)/0) 42%,rgb(var(--dark)/.12) 58%,rgb(var(--dark)/.62) 78%,rgb(var(--dark)/.92) 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.lander-media-marquee__label{color:rgb(var(--white));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-24);text-align:center}.lander-media-marquee__content-layout{position:absolute;inset:0}.lander-media-marquee__content-lines{gap:var(--space-4);display:grid;position:absolute;bottom:12%;left:10%;right:34%}.lander-media-marquee__content-lines span{border-radius:var(--radius-8);background:rgb(var(--white));opacity:.92;height:6px;display:block}.lander-media-marquee__content-lines span:last-child{width:64%}.lander-media-marquee__content-actions{gap:var(--space-4);color:rgb(var(--white));justify-items:center;display:grid;position:absolute;bottom:8%;right:8%}.lander-media-marquee__content-actions>img,.lander-media-marquee__content-actions>svg{width:16px;height:16px;display:block}.lander-media-marquee__content-actions>svg{color:rgb(var(--white))}.lander-media-marquee__content-actions>img{filter:brightness(0)invert()}.lander-final-cta,.lander-section{min-height:fit-content;scroll-margin-top:var(--public-section-scroll-offset);padding-block:0}.lander-final-cta{padding-bottom:0}.lander-section-heading{box-sizing:border-box;align-items:var(--lander-section-heading-align-items,flex-start);gap:var(--space-16);width:100%;min-width:0;max-width:var(--lander-section-heading-max-width);margin-bottom:var(--space-32);flex-direction:column;margin-inline:auto;display:flex}.lander-generate-section>.lander-section-heading{--lander-section-heading-align-items:center;text-align:center}.lander-section-heading>.floating-label-card--static{margin-bottom:0}.lander-feature-story__copy>.lander-section-heading{max-width:100%;text-align:inherit;margin-bottom:0}.lander-pricing-heading{--lander-section-heading-align-items:center;text-align:center;margin-bottom:0}.lander-composition-capabilities__heading{--lander-section-heading-align-items:center;text-align:center;max-width:46rem}.lander-composition-capabilities__grid{margin-top:var(--space-32)}.lander-centered-section h2,.lander-section-heading h1,.lander-section-heading h2{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;color:rgb(var(--max-inverted));font-family:var(--font-display);font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance;margin:0}.lander-section-subtitle{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);margin:0}.lander-section-heading>.lander-generate-subtitle{text-align:center;max-width:560px}.lander-generate-section>.lander-section-heading{margin-bottom:var(--space-24)}.lander-section-heading>.lander-section-heading__subtitle{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}.lander-method-section{padding-block:0}.lander-method-heading{align-items:center;gap:var(--space-16);max-width:52rem;margin-inline:auto;margin-bottom:var(--space-32);text-align:center;flex-direction:column;display:flex}.lander-method-heading h2{max-width:100%;color:rgb(var(--max-inverted));font-family:var(--font-display);font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance;margin:0}.lander-method-heading p{max-width:36rem;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);text-wrap:pretty;margin:0}.lander-card-grid{gap:var(--space-24);flex-wrap:wrap;align-items:flex-start;width:100%;min-width:0;display:flex}.lander-card-grid[data-lander-card-grid-layout=mixed]{align-items:stretch}.lander-card{gap:var(--space-12);min-width:min(100%,15rem);min-height:0;padding:var(--space-20);border-radius:var(--radius-20);background:rgb(var(--mid));text-align:center;flex-direction:column;flex:15rem;align-items:center;display:flex;position:relative}.lander-card-grid[data-lander-card-grid-layout=mixed]>.lander-card{align-self:stretch}.lander-card__corner-icon{top:calc(var(--space-8) * -1);left:calc(var(--space-8) * -1);z-index:1;position:absolute}.lander-card__icon{--icon-component-radius:var(--radius-14);color:rgb(var(--white));flex:none}.lander-card__number{box-sizing:border-box;width:max-content;min-width:var(--space-32);min-height:var(--space-32);padding:var(--space-6);border-radius:var(--radius-14);background:rgb(var(--accent));color:rgb(var(--white));font-size:var(--font-size-20);line-height:var(--line-height-20);place-items:center;display:grid}.lander-card__above,.lander-card__below{width:100%;min-width:0}.lander-card__copy{gap:var(--space-6);text-align:center;min-width:0;font-family:var(--font-sans);flex:none;display:grid}.lander-card__copy h3{color:rgb(var(--max-inverted));font-family:var(--font-sans);font-size:var(--font-size-20);font-weight:var(--font-500);line-height:var(--line-height-24);margin:0}.lander-card__copy p{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);margin:0}.lander-method-card-visual{aspect-ratio:2;width:100%;margin-bottom:var(--space-4);border-radius:var(--radius-14);background:rgb(var(--mid));position:relative;overflow:hidden}.lander-method-card-visual__fade{z-index:2;background:linear-gradient(to bottom,rgb(var(--mid)) 0,transparent var(--space-36),transparent calc(100% - var(--space-36)),rgb(var(--mid)) 100%),linear-gradient(to right,rgb(var(--mid)) 0,transparent var(--space-36),transparent calc(100% - var(--space-36)),rgb(var(--mid)) 100%);pointer-events:none;position:absolute;inset:0}.lander-method-card-visual--social{height:calc(20px + 2 * var(--space-4) + 2 * var(--space-24));aspect-ratio:auto}.lander-method-card-visual--social>.lander-method-card-visual__fade{background:linear-gradient(to bottom,rgb(var(--mid)) 0,transparent var(--space-16),transparent calc(100% - var(--space-16)),rgb(var(--mid)) 100%),linear-gradient(to right,rgb(var(--mid)) 0,transparent var(--space-36),transparent calc(100% - var(--space-36)),rgb(var(--mid)) 100%)}.lander-composition-waveforms{z-index:1;place-items:center;display:grid;position:absolute;inset:-5%;transform:rotate(-4deg)}.lander-composition-waveform{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.lander-composition-waveform>span{width:var(--space-4);border-radius:var(--radius-pill);background:rgb(var(--accent));height:70px;transform:scaleY(var(--wave-scale,.5));transform-origin:50%;transition:transform .85s cubic-bezier(.2,.7,.2,1);display:block}@media (prefers-reduced-motion:reduce){.lander-composition-waveform>span{transition:none}}.lander-method-card-visual__placeholder{background:rgb(var(--max));border-radius:var(--radius-10);width:68%;position:absolute;top:16%;bottom:0;left:16%;transform:rotate(-4deg)}.lander-method-card-visual__media-marquee{z-index:1;position:absolute;inset:0}.lander-method-card-visual__media-content{gap:var(--space-8);display:flex;position:absolute;inset:16% 16% 0;transform:rotate(-4deg)}.lander-method-card-visual__media-column{flex:1 1 0;min-width:0}.lander-method-card-visual__media-track{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.lander-method-card-visual__media-track .lander-media-marquee__card{aspect-ratio:3/4;border-radius:var(--radius-10);flex:none;width:100%}.lander-method-card-visual__publish{z-index:1;position:absolute;inset:0}.lander-method-card-visual__publish-chart{border-radius:var(--radius-10);background:rgb(var(--max));position:absolute;inset:18% 15% 12%;overflow:hidden;transform:rotate(-4deg)}.lander-method-card-visual__publish-chart svg{width:100%;height:100%;display:block}.lander-method-card-visual__publish-grid{fill:none;stroke:rgb(var(--accent)/.15);stroke-dasharray:2 6;stroke-width:1px}.lander-method-card-visual__publish-area{fill:url(#publish-chart-gradient);stroke:none}.lander-method-card-visual__publish-line{fill:none;stroke:rgb(var(--accent));stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.lander-method-card-visual__publish-icon{padding:var(--space-6);border-radius:var(--radius-12);background:rgb(var(--accent));color:rgb(var(--white));place-items:center;display:grid;position:absolute}.lander-method-card-visual__publish-icon img,.lander-method-card-visual__publish-icon svg{width:16px;height:16px;display:block}.lander-method-card-visual__publish-icon img{filter:brightness(0)invert()}.lander-method-card-visual__publish-icon--chat{top:9%;left:20%;transform:rotate(-16deg)}.lander-method-card-visual__publish-icon--heart{top:5%;right:20%;transform:rotate(14deg)}.lander-method-card-visual__publish-icon--views{bottom:24%;right:8%;transform:rotate(20deg)}.lander-method-card-visual__publish-icon--posts{bottom:6%;left:23%;transform:rotate(-12deg)}.lander-method-card-visual__publish-icon--ads{top:43%;left:8%;transform:rotate(11deg)}.lander-method-card-visual__publish-icon--like{bottom:1%;right:27%;transform:rotate(17deg)}.lander-method-grid>.lander-card{flex:1 1 0;min-width:0;min-height:max-content}.lander-solutions-heading{--lander-section-heading-align-items:center;text-align:center}.lander-card__link:after{border-radius:inherit;content:"";position:absolute;inset:0}.public-inline-link{vertical-align:baseline;color:rgb(var(--max-inverted));text-decoration:none;display:inline-grid}.public-inline-link .motion-roll-clip{height:var(--line-height-24);line-height:var(--line-height-24);position:relative}.public-inline-link .motion-roll-clip-layer{position:relative}.public-inline-link .motion-roll-clip-layer-new{position:absolute;top:100%;left:0}.public-inline-link .motion-roll-clip-layer:after{content:"";pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:1px;left:0;right:0}.lander-eyebrow{align-items:center;gap:var(--space-6);box-sizing:border-box;margin:0 0 var(--space-12);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6);border-radius:var(--radius-14);color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-24);display:inline-flex}.lander-eyebrow__icon{--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-14);background:rgb(var(--mid))}.lander-eyebrow__icon>svg{color:currentColor}.lander-eyebrow--no-icon{padding-inline-start:var(--space-12)}.lander-video-slot{z-index:1;width:min(100%,var(--lander-prompt-max-width));height:auto;min-height:0;padding:var(--space-16);border-radius:var(--radius-30);background:rgb(var(--mid));color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);border:0;margin-inline:auto;display:block;position:relative}.lander-video-section .lander-content-rail{position:relative}.lander-pinched-ribbon{z-index:0;pointer-events:none;width:100vw;height:clamp(220px,25vw,340px);display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lander-pinched-ribbon>svg{width:100%;height:100%;display:block}.lander-pricing-card-stage{margin-top:var(--space-24);position:relative}.public-site-page .lander-pinched-ribbon.lander-reveal{transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease);transform:translate(-50%,-50%)}.public-site-page .lander-pinched-ribbon.lander-reveal.is-visible{transform:translate(-50%,-50%)}.public-video-player{aspect-ratio:4/3;border-radius:var(--radius-14);background:rgb(var(--max));width:100%;display:block;position:relative;overflow:hidden}.lander-video-player__media,.public-video-player__media{object-fit:cover;width:100%;height:100%;display:block}.lander-video-controls{z-index:1;width:auto;box-shadow:none;color:rgb(var(--max-inverted));opacity:var(--opacity-transparent);pointer-events:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-content:flex-end;align-items:center;padding:0;transition:none;position:absolute;bottom:0;left:0;right:0;container-type:inline-size}.public-video-player:is(:hover,:focus-within) .lander-video-controls{opacity:var(--opacity-opaque);pointer-events:auto}.public-video-player:is(:hover,:focus-within) .lander-video-controls .playback-controls{pointer-events:auto}.rendered-media-toolbar:not(:has(.rendered-media-fullscreen)){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"play scrubber time mute"}.rendered-media-toolbar[data-media-layout=stacked]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"play time mute fullscreen""scrubber scrubber scrubber scrubber"}.rendered-media-toolbar[data-media-layout=stacked]:not(:has(.rendered-media-fullscreen)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"play time mute""scrubber scrubber scrubber"}.rendered-media-toolbar[data-media-layout=stacked] .rendered-media-scrubber{width:100%}.faq-accordion p,.lander-centered-section p{margin:0}.lander-feature-story{gap:var(--space-64);scroll-margin-top:var(--public-section-scroll-offset);content-visibility:visible;contain:none;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;padding-block:0;display:grid;overflow:visible}.lander-feature-story--reverse{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}.lander-feature-story--reverse .lander-feature-story__copy{order:2}.lander-feature-story--reverse .lander-feature-story__visual{order:1}.lander-feature-story__copy{z-index:2;width:100%;min-width:0;max-width:28rem;position:relative}.lander-feature-story__copy h3{min-width:0;max-width:100%;color:rgb(var(--max-inverted));font-family:var(--font-display);font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance;margin:0}.lander-orbit-section__research-mascot{z-index:2;pointer-events:none;width:clamp(2.75rem,5vw,3.5rem);height:clamp(2.75rem,5vw,3.5rem);position:absolute;top:17%;left:68%;transform:rotate(6deg)}.lander-feature-story__description{max-width:27rem;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);text-wrap:pretty;margin:0}.lander-feature-story__description p{margin:0}.lander-feature-story__description p+p{margin-top:var(--space-16)}.lander-feature-story__visual{min-width:0;max-width:100%}.lander-research-visual-section .lander-feature-stage--research{min-height:30rem}.lander-orbit-section{isolation:isolate;border-radius:var(--radius-32);height:660px;position:relative;overflow:visible}.lander-orbit-section:after{aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgb(var(--accent)/.34) 0,rgb(var(--accent)/.2) 34%,rgb(var(--accent)/.08) 52%,rgb(var(--accent)/0) 72%);width:auto;height:100%;filter:blur(var(--space-18));content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lander-orbit-section__stage{z-index:1;cursor:grab;touch-action:pan-y;width:min(100%,1100px);height:660px;margin-inline:auto;position:relative}.lander-orbit-section__stage:active{cursor:grabbing}.lander-orbit-section__canvas{width:100%;height:100%;display:block}.lander-orbit-section__cards{z-index:1;pointer-events:none;position:absolute;inset:0}.lander-orbit-section__card{transform-origin:50%;will-change:transform,opacity;position:absolute;top:0;left:0}.lander-orbit-section__card--wrap .floating-label-card{white-space:normal;text-align:center;width:max-content;max-width:10.5rem}.lander-orbit-section__card--wrap .floating-label-card__label{white-space:normal}.lander-orbit-section__mill-logo{filter:brightness(0)invert()}.lander-orbit-section--embedded{--lander-orbit-bleed:var(--public-frame-gutter,var(--space-24));width:calc(100% + var(--lander-orbit-bleed) + var(--lander-orbit-bleed));margin-inline:calc(-1 * var(--lander-orbit-bleed));border-radius:0;height:520px;overflow:visible}.lander-orbit-section--embedded .lander-orbit-section__stage{height:520px}.lander-feature-stage{isolation:isolate;height:fit-content;min-height:0;position:relative;overflow:visible}.lander-feature-stage:before{z-index:-1;background:radial-gradient(circle,rgb(var(--accent)/.09),rgb(var(--accent)/0) 68%);content:"";border-radius:50%;position:absolute;inset:8% 3%}.lander-feature-story--connectors{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;padding-block:0}.lander-feature-story--social{grid-template-columns:minmax(0,1fr);justify-items:center}.lander-feature-story--social>.lander-feature-story__visual{width:min(100%,56rem)}.lander-feature-story--connectors .lander-feature-story__copy{text-align:left;place-self:center;max-width:38rem}.lander-feature-story--connectors .lander-feature-story__description{margin-inline:0}.lander-feature-story--connectors .lander-feature-story__visual{width:100%}.lander-feature-story--connectors .lander-feature-stage--connectors:before{display:none}.connector-marquee-stack{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.connector-row-mask{width:100%;-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--max-inverted)) 10%,rgb(var(--max-inverted)) 90%,transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--max-inverted)) 10%,rgb(var(--max-inverted)) 90%,transparent);position:relative;overflow:hidden}.connector-row-track{gap:var(--space-6);will-change:transform;width:max-content;display:flex}.icon-component.connector-tile{--icon-component-radius:var(--radius-20);border-radius:var(--radius-20)}.connector-tile img{object-fit:contain}.lander-feature-stage--research{place-items:center;min-height:30rem;padding:0;display:grid}.lander-feature-stage--research:before{display:none}.lander-research-scan-frame{aspect-ratio:3/4;width:min(56%,18rem);position:relative;overflow:visible}.lander-research-dot-field{z-index:0;pointer-events:none;width:calc(100% + 204px);height:calc(100% + 204px);position:absolute;inset:-102px auto auto -102px}.lander-research-dot-field canvas{width:100%;height:100%;display:block}.lander-research-scan-card{aspect-ratio:3/4;z-index:1;border-radius:var(--radius-30);background:rgb(var(--mid));width:100%;position:relative;overflow:hidden}.lander-research-scan-card img{object-fit:cover;width:100%;height:100%;display:block}.lander-research-query-card{z-index:2;transform:translate(-50%,-50%) rotate(var(--research-query-rotate));position:absolute}.floating-label-card{--floating-label-card-gutter:var(--space-4);min-height:var(--space-32);width:max-content;max-width:min(14rem,calc(100vw - (var(--space-16) * 2)));box-sizing:border-box;align-items:center;gap:var(--floating-label-card-gutter);padding:var(--floating-label-card-gutter);border-radius:var(--radius-14);background:rgb(var(--mid));color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-24);white-space:nowrap;display:inline-flex;overflow:hidden}.floating-label-card--no-leading{padding-inline-start:calc(var(--floating-label-card-gutter) * 2)}.floating-label-card--no-trailing{padding-inline-end:calc(var(--floating-label-card-gutter) * 2)}.floating-label-card__icon{padding:var(--floating-label-card-gutter);border-radius:var(--radius-10);background:rgb(var(--accent));color:rgb(var(--white));flex:none;display:inline-flex}.floating-label-card__icon--plain{padding:var(--floating-label-card-gutter);color:inherit;background:0 0}.floating-label-card__icon :is(svg,img){width:var(--space-16);height:var(--space-16)}.floating-label-card--hero-eyebrow,.floating-label-card--static{max-width:100%;font-size:var(--font-size-16);line-height:var(--line-height-24)}.floating-label-card__label{font-size:var(--font-size-16);line-height:var(--line-height-24);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lander-research-query-card--left-top{top:28%;left:0}.lander-research-query-card--left-bottom{top:70%;left:0}.lander-research-query-card--right{transform:translate(50%,-50%) rotate(var(--research-query-rotate));top:50%;right:0}.lander-feature-stage--apps{background:0 0;place-items:center;min-height:0;padding:0;display:grid}.lander-feature-stage--apps:before{display:none}.lander-app-visual-monitor{box-sizing:border-box;aspect-ratio:1810/1392;width:min(70%,532px);max-width:100%;position:relative}.lander-app-visual-monitor>img{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lander-app-visual-screen{z-index:1;background:url(/lander/apps/auriqo-sky-clouds.png) 50%/100% 100% no-repeat;width:94.6961%;height:68.8218%;position:absolute;top:3.4483%;left:2.6519%;overflow:hidden}.lander-app-visual-screen-artwork{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media not all and (min-width:768px){.lander-app-visual-monitor{width:100%}}.connector-tile{--icon-component-radius:var(--radius-20);border-radius:var(--radius-20)}.lander-feature-stage--skills{place-items:center;height:520px;min-height:0;padding:0;display:grid}.lander-feature-stage--skills:before{display:none}.faq-accordion p,.lander-centered-section p,.lander-faq-answer-content{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24)}.lander-faq-answer-content p{color:inherit;font-size:inherit;line-height:inherit}.lander-centered-section{box-sizing:border-box;width:100%;min-width:0;max-width:var(--lander-section-heading-max-width);text-align:center;justify-items:center;display:grid}.lander-centered-section>*+*{margin-top:var(--space-12)}.lander-centered-section .lander-eyebrow{margin-bottom:0}.lander-centered-section>h2{overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.faqs-accordion{gap:var(--space-8);display:grid}.lander-faq-layout{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.lander-faq-layout .lander-section-heading{text-align:left;margin-bottom:0;margin-inline:0}.lander-faq-layout .faq-accordion{box-sizing:border-box;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border-radius:var(--radius-20);background:rgb(var(--mid));opacity:var(--opacity-opaque);border:0}.faq-accordion>.accordion-component-trigger{gap:var(--space-6);cursor:pointer;width:100%;color:rgb(var(--max-inverted));text-align:left;font-family:var(--font-sans);font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;list-style:none;display:grid}.faq-accordion>.accordion-component-trigger>.content-action{justify-content:space-between;align-items:center;width:100%;display:flex}.faq-accordion>.accordion-component-trigger>span:first-child{text-align:left;min-width:0}.faq-accordion p{margin-top:var(--space-12)}.lander-final-cta{background:0 0}.lander-final-cta-card{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:calc(var(--space-32) * 2) var(--space-24);border-radius:var(--radius-30);background:rgb(var(--accent));background-clip:padding-box;position:relative}.lander-cta-dot-field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lander-final-cta-card>:not(.lander-cta-dot-field){z-index:1;position:relative}.lander-final-cta-card h2{color:rgb(var(--white))}.lander-final-cta-card p{color:rgb(var(--white));opacity:1}.lander-final-cta-card>h2+p,.lander-final-cta-card>p+a{margin-top:var(--space-12)}.lander-card-grid[data-balanced-grid=true]>.lander-card{flex:0 0 calc((100% - var(--lander-card-gap,var(--space-24)) * (var(--lander-card-columns) - 1)) / var(--lander-card-columns))}.lander-footer{padding-top:0}.lander-footer-large-logo{width:100%;margin-top:var(--space-64);position:relative}.lander-footer-large-logo__mask-source{width:calc(100% - var(--space-48));margin-inline:auto}.lander-footer-large-logo__lockup{opacity:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.lander-footer-large-logo__lockup--mobile{display:none}.lander-footer-large-logo__dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lander-footer-grid{align-items:start;gap:var(--space-48);grid-template-columns:max-content minmax(0,1fr);display:grid}.lander-footer-grid[data-footer-grid-stacked=true]{grid-template-columns:minmax(0,1fr)}.lander-footer-grid[data-footer-grid-stacked=true] .lander-footer-nav-columns{justify-content:flex-start}.lander-footer-brand-block,.lander-footer-nav-columns>div{align-content:start;gap:var(--space-8);display:grid}.lander-footer-nav-columns{justify-content:flex-end;align-items:start;gap:var(--space-48);flex-wrap:nowrap;min-width:0;display:flex}.lander-footer-nav-columns[data-footer-nav-wrapped=true]{flex-wrap:wrap}.lander-footer-nav-columns>.lander-footer-column{flex:0 auto;min-width:0;max-width:100%}@media not all and (min-width:768px){.lander-footer-large-logo__lockup--desktop{display:none}.lander-footer-large-logo__lockup--mobile{display:block}}.lander-footer-brand-block{min-width:max-content}.lander-footer-column-values{align-items:start;gap:var(--space-8);flex-direction:column;display:flex}.lander-footer-column-value-list{align-content:start;gap:var(--space-8);flex:none;min-width:0;max-width:100%;display:grid}.lander-footer-brand-block{justify-items:start}.lander-footer-tagline{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14);line-height:var(--line-height-20);margin:0}.lander-footer-brand-controls{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.lander-footer-social-link{width:calc(var(--space-32) + var(--space-4));height:calc(var(--space-32) + var(--space-4));border-radius:var(--radius-14);background:rgb(var(--mid));color:rgb(var(--max-inverted));justify-content:center;align-items:center;display:inline-flex}.lander-footer-social-link:active{background:rgb(var(--mid))}.lander-footer-social-icon{display:block}.lander-footer-link{width:fit-content;padding:0}.lander-footer-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.lander-footer-link:before{display:none}.lander-footer-link .motion-roll-clip{line-height:var(--line-height-20);font-size:var(--font-size-14)}.popup-layer[data-popup-surface=cookie-banner]>.popup-card{--popup-card-outer-radius:var(--radius-30);--popup-card-gutter:var(--space-24);border-radius:var(--popup-card-outer-radius);width:min(100%,32rem);padding:var(--popup-card-gutter)}.popup-frame-large:not(.large-popup-layer)[data-popup-surface=cookie-banner]>.popup-card{inline-size:fit-content;max-inline-size:min(100%,32rem);margin-inline:auto}.cookie-banner-card{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.cookie-banner-card h2,.cookie-banner-card p{margin:0}.cookie-banner-card h2{color:rgb(var(--max-inverted));font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-24)}.cookie-banner-card p{color:rgb(var(--max-inverted)/.64);font-size:var(--font-size-14);line-height:var(--line-height-20)}.cookie-banner-actions{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-8);display:flex}.lander-footer-grid strong{font-weight:var(--font-weight-semibold);margin-bottom:0}.lander-footer-bottom,.lander-footer-grid a,.lander-footer-grid strong{color:rgb(var(--max-inverted));font-size:var(--font-size-14);line-height:var(--line-height-20)}.lander-footer-bottom[data-effect],.lander-footer-grid a[data-effect]{transition:opacity var(--motion-roll-clip-duration) var(--motion-ease),scale var(--motion-press-duration) var(--motion-press-ease)}.lander-footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:calc(var(--space-20) * 2);padding-top:var(--space-24);display:flex;position:relative}.lander-footer-bottom .lander-footer-social-link{margin-left:auto}.lander-footer-bottom:before{width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:rgb(var(--min));content:"";display:block;position:absolute;top:0;left:0}@media not all and (min-width:768px){.public-frame,.public-site-header{--public-frame-top-gutter:148px;--public-section-gap:var(--space-64)}.lander-final-cta,.lander-section{padding-block:0}.lander-final-cta-card{padding:var(--space-32) var(--space-48)}.lander-video-section{padding-top:0}.lander-footer-column-values{column-gap:var(--space-48);row-gap:var(--space-8);flex-flow:wrap}.lander-feature-story,.lander-feature-story--connectors,.lander-feature-story--reverse{gap:var(--space-24);grid-template-columns:minmax(0,1fr);min-height:0;padding-block:0}.lander-feature-story--connectors .lander-feature-story__copy,.lander-feature-story--connectors .lander-feature-story__visual,.lander-feature-story--reverse .lander-feature-story__copy,.lander-feature-story--reverse .lander-feature-story__visual{order:0;grid-area:auto}.lander-feature-story__copy{max-width:32rem}.lander-feature-story--apps .lander-feature-story__copy,.lander-feature-story--compositions .lander-feature-story__copy,.lander-feature-story--connectors .lander-feature-story__copy,.lander-feature-story--research .lander-feature-story__copy,.lander-feature-story--skills .lander-feature-story__copy,.lander-feature-story--social .lander-feature-story__copy{text-align:center;justify-self:center;margin-inline:auto}.lander-feature-story--apps .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--compositions .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--connectors .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--research .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--skills .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--social .lander-feature-story__copy>.lander-section-heading{--lander-section-heading-align-items:center}.lander-feature-story--apps .lander-feature-story__description,.lander-feature-story--compositions .lander-feature-story__description,.lander-feature-story--research .lander-feature-story__description,.lander-feature-story--skills .lander-feature-story__description,.lander-feature-story--social .lander-feature-story__description{margin-inline:auto}.lander-feature-story__copy h3{font-size:var(--font-size-40);line-height:var(--line-height-48)}.lander-feature-story--connectors .lander-feature-story__copy{text-align:center}.lander-feature-story--connectors .lander-feature-story__description{margin-inline:auto}.lander-feature-stage--research{min-height:28rem}.lander-feature-stage--apps,.lander-feature-stage--composition,.lander-feature-stage--research{padding-inline:0}.lander-feature-stage--composition{height:fit-content;min-height:0}.lander-feature-stage--skills{min-height:0;padding-block:0}.lander-feature-story--skills{padding-block:0}.lander-orbit-section,.lander-orbit-section__stage{height:380px}.lander-orbit-section{border-radius:var(--radius-24)}.lander-feature-stage--skills,.lander-orbit-section--embedded,.lander-orbit-section--embedded .lander-orbit-section__stage{height:390px}.lander-faq-layout{gap:var(--space-32);grid-template-columns:1fr}.lander-faq-layout .lander-section-heading{--lander-section-heading-align-items:center;text-align:center;margin-inline:auto}.lander-footer-brand-block{min-width:0}.lander-video-slot{min-height:0}.lander-method-heading h2{font-size:var(--font-size-40);line-height:var(--line-height-48)}.lander-card-grid{gap:var(--space-24);flex-direction:column;align-items:stretch;width:min(100%,28rem);margin-inline:auto}.lander-card{flex:none}.lander-method-grid>.lander-card{flex:none;width:100%}}.public-site-page .lander-reveal{opacity:var(--opacity-transparent);filter:blur(var(--space-18));transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease),transform var(--motion-public-reveal-duration) var(--motion-ease);transition-delay:var(--lander-reveal-delay,0s);will-change:opacity,filter,transform;transform:scale(.992)}.public-site-page .lander-reveal.is-visible{opacity:var(--opacity-opaque);filter:blur();transform:scale(1)}.public-site-page .lander-orbit-section.lander-reveal{filter:none;transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),transform var(--motion-public-reveal-duration) var(--motion-ease)}.public-site-page .stepped-gradient.lander-reveal{transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease);transform:none}.public-site-page .stepped-gradient.lander-reveal.is-visible{transform:none}.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom,.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom.is-visible{transform:rotate(180deg)}.public-site-page .composer-content{animation:none}@media (prefers-reduced-motion:reduce){.public-site-page .lander-reveal{opacity:var(--opacity-opaque);filter:none;transition:none;transform:none}.public-site-page .lander-pinched-ribbon.lander-reveal{transform:translate(-50%,-50%)}.public-site-page .stepped-gradient.lander-reveal,.public-site-page .stepped-gradient.lander-reveal.is-visible{transform:none}.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom,.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom.is-visible{transform:rotate(180deg)}}.lander-wordmark{color:rgb(var(--max-inverted))}:root[data-theme=dark] .lander-wordmark{color:rgb(var(--max-inverted));filter:brightness(0)invert()}.connector-action-icon{color:rgb(var(--max-inverted))}@media (hover:none){.lander-video-controls{opacity:var(--opacity-opaque);pointer-events:auto}.lander-video-controls .playback-controls{pointer-events:auto}}.lander-orbit-section__stage[data-orbit-fallback=true]{cursor:auto;height:auto;min-height:320px}.lander-orbit-section__stage[data-orbit-fallback=true] .lander-orbit-section__canvas{display:none}.lander-orbit-section__stage[data-orbit-fallback=true] .lander-orbit-section__cards{justify-content:center;align-items:center;gap:var(--space-12);padding-block:var(--space-24);flex-wrap:wrap;display:flex;position:relative}.lander-orbit-section__stage[data-orbit-fallback=true] .lander-orbit-section__card{will-change:auto;position:static}.control{cursor:inherit;--control-spacing:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);--control-rest-opacity:var(--opacity-opaque);gap:var(--control-spacing);padding:var(--control-spacing)}.control,.control-shell{box-sizing:border-box;align-items:center;border-radius:var(--control-radius);min-width:0;display:inline-flex}.control-shell{box-shadow:none;gap:0;padding:0}.control-shell:not([data-control-has-surface-border=true]){border-color:#0000}.control-shell:not([data-control-has-surface-fill=true]){background-color:#0000}.control-shell[data-control-fit=fill]{width:100%}.control-shell[data-control-fit=fit]{width:fit-content}.centered-fill-button{padding-inline-start:var(--control-spacing);padding-inline-end:calc(var(--control-spacing) + var(--control-spacing))}.control-shell[data-control-kind=entry-action]{padding-inline:0}.centered-fill-button>.control-content{width:100%;min-width:0}.centered-fill-button.control>.control-content>.icon-component,.submit-button.control>.control-content>.icon-component{--icon-component-radius:var(--radius-8);border-radius:var(--icon-component-radius)}[data-effect=muted]{opacity:var(--opacity-muted)}[data-effect=opaque]{opacity:var(--opacity-opaque)}[data-effect=transparent]{opacity:var(--opacity-transparent)}.effect-muted{opacity:var(--opacity-muted)}.effect-opaque{opacity:var(--opacity-opaque)}.effect-transparent{opacity:var(--opacity-transparent)}.placeholder-muted::placeholder{color:rgb(var(--max-inverted));opacity:var(--opacity-muted)}:where(.group,[data-effect-group]):is(:hover,:focus-visible,:active) [data-effect-on-parent-interaction=opaque],:where(.group,[data-effect-group])[data-open=true] [data-effect-on-parent-interaction=opaque],:where(.group,[data-effect-group])[data-selected=true] [data-effect-on-parent-interaction=opaque],[data-effect-interaction=opaque]:is(:hover,:focus-visible,:active,[aria-expanded=true],[aria-selected=true],[data-open=true]){opacity:var(--opacity-opaque)}:where(button,input,textarea,select,[role=button]):is(:disabled,[aria-disabled=true]){opacity:var(--opacity-muted)}.control[data-control-interactive=true]{cursor:pointer}.control:is(:disabled,[aria-disabled=true]){cursor:inherit}.control[data-control-kind=text-input],.control[data-control-kind=text-input] :is(input,textarea,[contenteditable=true]){cursor:text}.control[data-control-fit=fill]{width:100%}.control[data-control-fit=fit]{width:fit-content}.text-input-component{box-sizing:border-box;border-radius:var(--radius-14);background:rgb(var(--max));width:100%;min-width:0;color:rgb(var(--max-inverted));padding:var(--space-6) calc(var(--space-6) * 2);font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);border:0;outline:none}.text-input-component::placeholder{color:rgb(var(--max-inverted)/var(--opacity-muted))}.text-input-component-code{font-size:var(--font-size-20);line-height:var(--line-height-48);text-align:center;padding:0}.auth-standard-screen{font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24)}.auth-standard-screen :where(p,label,input,button,a){font-size:inherit;font-weight:inherit}.auth-standard-screen :is(p,label,input,button,a){font-size:var(--font-size-16);font-weight:var(--font-400)}.auth-standard-screen .auth-legal-notice{font-size:var(--font-size-14);line-height:var(--line-height-20)}.auth-standard-screen .text-input-component-code{font-size:var(--font-size-20)}.auth-standard-screen .entry-header-subtitle{font-size:var(--font-size-14);line-height:var(--line-height-20)}.auth-standard-screen .auth-legal-notice :is(a,span){font-size:inherit;line-height:inherit}.auth-standard-screen .auth-legal-link .motion-roll-clip{height:var(--line-height-20);line-height:var(--line-height-20)}.auth-standard-screen .divider-component{flex:1;align-self:center}.auth-standard-screen .tooltip-host>div{box-sizing:border-box;height:auto;padding-block:var(--space-8);font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24)}.auth-standard-screen .auth-control :is(svg,img){height:var(--space-16);width:var(--space-16)}.auth-control>.control-content[data-control-has-label=true],.centered-fill-button>.control-content[data-control-has-label=true]{justify-content:center}.auth-control>.control-content[data-control-has-label=true] .control-label,.centered-fill-button>.control-content[data-control-has-label=true] .control-label{flex:none}.centered-fill-button-social>.control-content>.icon-component{opacity:var(--opacity-opaque)}.toast-component{--icon-component-radius:var(--radius-14)}.toast-component>.icon-component{border-radius:var(--icon-component-radius);opacity:var(--opacity-opaque);background-color:#0000}.toast-component [data-toast-nested-action=true]{color:inherit;padding:0}.toast-component [data-toast-nested-action=true]>.content-action>.icon-component{background-color:rgb(var(--max)/var(--opacity-transparent));border-radius:var(--icon-component-radius);opacity:var(--opacity-muted)}.toast-component [data-toast-nested-action=true]:is(:hover,:focus-visible,:active)>.content-action>.icon-component{background-color:rgb(var(--max)/var(--opacity-opaque));opacity:var(--opacity-opaque)}:where(.icon-component):has(>.spinner){opacity:var(--opacity-opaque)}.bg-accent.glow{--glow-color:var(--white);--glow-opacity:1}.composer-send-button{--control-spacing:var(--space-4)}.control-shell[data-control-rest-fill=mid]{--control-rest-fill:var(--mid);background-color:rgb(var(--control-rest-fill)/var(--control-rest-opacity))}.control-shell[data-control-rest-fill=max]{--control-rest-fill:var(--max);background-color:rgb(var(--control-rest-fill)/var(--control-rest-opacity))}[data-active-effect=true]{--active-effect-fill:var(--max);--active-effect-opacity:var(--opacity-transparent);background-color:rgb(var(--active-effect-fill)/var(--active-effect-opacity))}.control-shell[data-active-effect=true][data-control-rest-fill=mid]{--active-effect-fill:var(--mid);--active-effect-opacity:var(--control-rest-opacity)}.control-shell[data-active-effect=true][data-control-rest-fill=max]{--active-effect-opacity:var(--control-rest-opacity)}[data-active-effect=true][data-active-on~=focus]:focus-visible,[data-active-effect=true][data-active-on~=hover]:hover,[data-active-effect=true][data-active-on~=open]:is([data-control-open=true],[aria-expanded=true],[data-open=true],[data-state=open]),[data-active-effect=true][data-active-on~=press]:active,[data-active-effect=true][data-active-on~=selected]:is([data-selected=true],[aria-selected=true],[aria-pressed=true],[aria-checked=true],[aria-current=page]){--active-effect-opacity:var(--opacity-opaque);background-color:rgb(var(--active-effect-fill)/var(--active-effect-opacity))}:where(.icon-component){box-sizing:border-box;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.icon-component{--icon-component-padding:var(--control-icon-padding,var(--space-4));--icon-component-icon-size:var(--space-16);--icon-component-size:calc(var(--icon-component-icon-size) + var(--icon-component-padding) + var(--icon-component-padding));border-radius:var(--icon-component-radius,0);height:var(--icon-component-size);padding:var(--icon-component-padding);width:var(--icon-component-size);padding-block:var(--icon-component-padding);padding-inline:var(--icon-component-padding)}.icon-source-custom{height:var(--icon-source-size,auto);width:var(--icon-source-size,auto);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}.icon-source-custom[data-icon-source-sized=true]>:is(svg,img){height:var(--icon-source-size);width:var(--icon-source-size)}.icon-source-custom:has(>.icon-swap){width:100%;height:100%}.icon-component>:is(svg,img),.icon-source{border-radius:var(--radius-2)}.icon-component>:is(svg,img){height:var(--icon-component-icon-size);width:var(--icon-component-icon-size)}.icon-component[data-icon-tone=max]{background-color:rgb(var(--max))}.icon-component[data-icon-tone=mid]{background-color:rgb(var(--mid))}.icon-component[data-icon-tone=accent]{background-color:rgb(var(--accent))}.icon-component.lander-faq-chevron{--icon-component-padding:var(--space-18);--icon-component-radius:var(--radius-14)}:where(.control:not(.message-footer-control))>.control-content>.icon-component[data-icon-role=descriptive],:where(.control:not(.message-footer-control))>.control-content>.icon-component[data-icon-role=primary-action]{opacity:var(--opacity-muted)}.control:is(:hover,:focus-visible,:active)>.control-content>.icon-component,.control:not([data-control-kind=menu-nested-action])>.control-content[data-control-has-label=false]>.icon-component,.control[data-control-label-state=collapsed]:not([data-control-kind=menu-nested-action])>.control-content>.icon-component,.control[data-control-open=true]>.control-content>.icon-component,.control[data-control-responsive=collapse][data-control-responsive-active=true]>.control-content>.icon-component{opacity:var(--opacity-opaque)}.surface-action>.control-content>.icon-component>:is(.icon-source,svg,img){opacity:var(--opacity-muted)}.surface-action:is(:hover,:focus-visible,:active,[data-selected=true],[aria-selected=true],[aria-pressed=true])>.control-content>.icon-component>:is(.icon-source,svg,img){opacity:var(--opacity-opaque)}.icon-swap{width:100%;height:100%;position:relative}.icon-swap,.icon-swap>[data-icon-swap-face]{justify-content:center;align-items:center;display:inline-flex}.icon-swap>[data-icon-swap-face]{transition:opacity var(--motion-soft-duration) var(--motion-ease-out),filter var(--motion-soft-duration) var(--motion-ease-out);position:absolute;inset:0}.icon-swap>[data-icon-swap-face=primary]{opacity:var(--opacity-opaque);filter:blur()}.icon-swap>[data-icon-swap-face=replacement]{opacity:var(--opacity-transparent);filter:blur(var(--motion-soft-radius));pointer-events:none}.icon-swap[data-icon-swap-active=true]>[data-icon-swap-face=primary],.menu-action-compound:hover .icon-swap[data-icon-swap-on-parent-interaction=true]>[data-icon-swap-face=primary],:where(.group,[data-effect-group]):hover .icon-swap[data-icon-swap-on-parent-interaction=true]>[data-icon-swap-face=primary]{opacity:var(--opacity-transparent);filter:blur(var(--motion-soft-radius))}.icon-swap[data-icon-swap-active=true]>[data-icon-swap-face=replacement],.menu-action-compound:hover .icon-swap[data-icon-swap-on-parent-interaction=true]>[data-icon-swap-face=replacement],:where(.group,[data-effect-group]):hover .icon-swap[data-icon-swap-on-parent-interaction=true]>[data-icon-swap-face=replacement]{opacity:var(--opacity-opaque);filter:blur();pointer-events:auto}.asset-row-icon:has(>.icon-source>.icon-swap){position:relative}.asset-row-icon>.icon-source>.icon-swap>[data-icon-swap-face=replacement]>.control{opacity:var(--opacity-opaque)}.control-label{align-items:var(--control-label-align,stretch);flex-direction:column;display:flex;overflow:hidden}.control-label,.control-label>*{text-overflow:ellipsis;white-space:normal;min-width:0;max-width:100%}.control-label>*{overflow-wrap:anywhere;font:inherit;font-weight:inherit;line-height:inherit;display:block;overflow:hidden}.control-label[data-control-label-align=start]{text-align:start;align-items:flex-start}.control-label[data-control-label-align=center]{text-align:center;align-items:center}.control-label[data-control-label-align=end]{text-align:end;align-items:flex-end}.control-label [data-control-label-tone=muted]{color:rgb(var(--max-inverted)/.6)}.control-content{align-items:center;gap:var(--control-spacing);min-width:0;display:flex}.control-content[data-control-content-align=start]{justify-content:flex-start}.control-content[data-control-content-align=center]{justify-content:center}.control-content[data-control-content-align=end]{justify-content:flex-end}.search-box{box-shadow:none;font-family:var(--font-sans)}.search-box-icon{--icon-component-radius:var(--radius-10);background:0 0}.search-box-icon>:is(.icon-source,svg,img){color:rgb(var(--max-inverted));opacity:var(--opacity-muted)}.search-box:is(:hover,:focus-within,:active) .search-box-icon>:is(.icon-source,svg,img){opacity:var(--opacity-opaque)}.search-box input{box-shadow:none;font-family:inherit}.library-stack{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.library-stack-loader{flex:auto;justify-content:center;align-self:stretch;align-items:center;width:100%;display:flex}.library-stack-analytics,.library-stack-asset{gap:var(--space-6)}.library-stack-settings{gap:var(--space-16);width:100%}.library-stack-settings,.library-stack-settings :where(div,section,form,label){min-width:0}.library-stack-settings :where(p,h1,h2,h3,h4,span,button,label){overflow-wrap:anywhere}.asset-row-component{box-sizing:border-box;gap:var(--space-12);border-radius:var(--radius-20);background-color:var(--asset-row-fill,rgb(var(--mid)));width:100%;min-width:0;color:rgb(var(--max-inverted));flex:none;align-items:center}.asset-row-min-height{min-height:calc(var(--space-64) - var(--space-12))}.asset-row-component[data-control-kind=asset-row-state]{--asset-row-fill:transparent;--asset-row-icon-fill:transparent;box-shadow:none}.asset-row-primary{align-self:stretch;align-items:center;gap:var(--space-12);flex:1;min-width:0;display:flex}.asset-row-labels{flex-direction:column;justify-content:center;min-height:100%;display:flex}.asset-row-icon,.asset-row-leading{--icon-component-radius:var(--radius-14);border-radius:var(--radius-14)}.asset-row-icon{background-color:var(--asset-row-icon-fill,rgb(var(--max)));box-shadow:none}.asset-row-icon-trailing{--asset-row-icon-fill:transparent;box-shadow:none}.asset-row-status-slot{flex:0 999 auto;min-width:0;max-width:50%;display:flex}.asset-row-status{min-width:0;min-height:var(--space-32);gap:var(--space-4);border-radius:var(--radius-14);background-color:rgb(var(--max));font-size:var(--font-size-14);line-height:var(--line-height-20);padding-block:var(--space-4);padding-inline:var(--space-8)}.asset-row-status,.asset-row-status-icon{justify-content:center;align-items:center;color:rgb(var(--max-inverted));opacity:var(--opacity-opaque);display:inline-flex}.asset-row-status-icon{width:var(--space-24);height:var(--space-24);flex:0 0 var(--space-24);border-radius:var(--radius-10);padding:var(--space-4)}.asset-row-status-icon>:is(svg,img,.icon-source){width:var(--space-16);height:var(--space-16)}.asset-row-status-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.asset-row-status-label,.asset-row-status-subtitle{min-width:0;color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}.asset-row-status-subtitle{opacity:var(--opacity-muted)}.asset-row-selection,.asset-row-trailing{align-items:center;gap:var(--space-12);display:flex}.asset-row-edge-control .selection-mark{color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}:where(.control,.content-action)[data-control-responsive=collapse]>.tooltip-label[data-tooltip-responsive-fallback=true]{display:none}.content-action[data-control-responsive=collapse][data-control-responsive-active=true],.control[data-control-responsive=collapse][data-control-responsive-active=true]{min-width:calc(var(--space-16) + var(--control-icon-padding) + var(--control-icon-padding) + var(--control-spacing) + var(--control-spacing));padding-inline:var(--control-spacing);gap:0}:where(.control,.content-action)[data-control-responsive=collapse][data-control-responsive-active=true] .control-label{display:none}:where(.control,.content-action)[data-control-responsive=collapse][data-control-responsive-active=true]>.tooltip-label[data-tooltip-responsive-fallback=true]{display:inline-flex}.menu-action-card.control{--control-spacing:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius);font-family:var(--font-sans);font-size:var(--font-size-16);line-height:var(--line-height-24)}.menu-action-card.control>.control-content{gap:var(--control-spacing)}.menu-action-card.control>.control-content>.icon-component{--icon-component-padding:var(--control-icon-padding);--icon-component-radius:var(--radius-8);border-radius:var(--icon-component-radius)}.general-action-card.control{--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius)}.general-action-card.control>.control-content{gap:var(--control-spacing)}.general-action-card.control>.control-content>.icon-component{--icon-component-padding:var(--control-icon-padding);--icon-component-radius:var(--radius-10);border-radius:var(--icon-component-radius)}.general-action-card.general-action-standard.control>.control-content>.icon-component{--icon-component-radius:var(--radius-8);border-radius:var(--icon-component-radius)}.menu-action-card.control .control[data-control-kind=menu-choice]>.control-content>.icon-component{--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-8);border-radius:var(--radius-8)}:where(.menu-action-sidebar[data-control-label-state=collapsed],.menu-action-sidebar [data-control-label-state=collapsed]) .control-label{display:none}.menu-button.control{justify-content:flex-start;min-width:0;position:relative}.control.menu-search-row{box-shadow:none;filter:none;border:0}.control.menu-search-row>input{box-shadow:none;filter:none;background:0 0}.menu-button.control[aria-selected=true]>.control-content>.icon-component,.menu-button.control[data-selected=true]>.control-content>.icon-component{opacity:var(--opacity-opaque)}.menu-button.control[aria-selected=true] [data-control-label-tone=muted],.menu-button.control[data-selected=true] [data-control-label-tone=muted]{color:rgb(var(--max-inverted))}.menu-button .control-content{width:100%}.menu-button .control-label{flex:auto;justify-content:flex-start}.menu-action-compound.control{box-sizing:border-box;min-width:0;min-height:0}.menu-action-compound .control-content{flex:auto;justify-content:flex-start;width:auto;min-width:0}.menu-action-compound .control-label{flex:auto}.menu-action-compound>[data-menu-nested-action=true]{flex:none;display:inline-flex}.menu-action-swap-slot{width:var(--space-24);height:var(--space-24);flex:0 0 var(--space-24);justify-content:center;align-items:center;display:inline-flex;position:relative}.menu-action-compound .content-action[data-control-kind=menu-choice],.menu-action-compound>[data-menu-nested-action=true]{min-width:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.menu-action-compound>[data-menu-nested-action=true]{border-radius:var(--radius-8)}.menu-action-compound .control-content[data-control-has-label=true]>.icon-component{opacity:var(--opacity-muted)}.menu-action-compound:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])>.control-content[data-control-has-label=true]>.icon-component:not(:has(.icon-swap)),.menu-action-compound:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true],[aria-current=page])>.control-content[data-control-has-label=true]>.icon-component:has(.icon-swap){opacity:var(--opacity-opaque)}.menu-action-compound>[data-menu-nested-action=true]>.content-action>.control-content>.icon-component{--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-8);border-radius:var(--icon-component-radius);background-color:rgb(var(--mid)/var(--opacity-transparent));opacity:var(--opacity-muted)}.menu-action-coloration-inverted.menu-action-compound>[data-menu-nested-action=true]>.content-action>.control-content>.icon-component{background-color:rgb(var(--max)/var(--opacity-transparent))}.menu-action-coloration-inverted.menu-action-compound>[data-menu-nested-action=true]:hover>.content-action>.control-content>.icon-component:has(.icon-swap),.menu-action-coloration-inverted.menu-action-compound>[data-menu-nested-action=true]:is(:hover,:focus-visible,:active,[aria-expanded=true],[data-control-open=true])>.content-action>.control-content>.icon-component:not(:has(.icon-swap)){background-color:rgb(var(--max)/var(--opacity-opaque))}.menu-action-compound>[data-menu-nested-action=true]:hover>.content-action>.control-content>.icon-component:has(.icon-swap),.menu-action-compound>[data-menu-nested-action=true]:is(:hover,:focus-visible,:active,[aria-expanded=true],[data-control-open=true])>.content-action>.control-content>.icon-component:not(:has(.icon-swap)){background-color:rgb(var(--mid)/var(--opacity-opaque));opacity:var(--opacity-opaque)}.menu-action-compound .icon-component:has(.spinner),.menu-action-compound .spinner{opacity:var(--opacity-opaque)}.asset-row-edge-control.control{justify-content:center;width:44px;height:44px;padding:0}.composer-button.control{flex:none;min-width:0}.control-shell.composer-picker-control{background-color:#0000}.control-shell.composer-picker-control:is(:hover,:focus-visible,:active),.control-shell.composer-picker-control[data-control-open=true],.control-shell.composer-picker-control[data-open=true]{background-color:rgb(var(--max))}.control-content[data-control-has-label=true] .control-label{flex:auto}.hierarchy-button-row{--hierarchy-indent:var(--space-0);box-sizing:border-box;margin-inline-start:var(--hierarchy-indent)}.control-shell.hierarchy-button-row[data-control-fit=fill],.control.hierarchy-button-row[data-control-fit=fill],.hierarchy-button-row{width:calc(100% - var(--hierarchy-indent))}.control-shell.hierarchy-button-row>.control.hierarchy-button-row[data-control-fit=fill]{width:100%;margin-inline-start:0}.hierarchy-button-row>.control-content{width:100%}.control[data-control-preset=standard]:not(.menu-action-compound):not(.menu-action-pricing):has(.control-content[data-control-has-label=true]:not([data-control-has-leading=true])){padding-inline-start:calc(var(--control-spacing) + var(--control-spacing))}.control[data-control-preset=standard]:not(.menu-action-compound):not(.menu-action-pricing):has(.control-content[data-control-has-label=true]:not([data-control-has-trailing=true])){padding-inline-end:calc(var(--control-spacing) + var(--control-spacing))}.control[data-control-fit=fill]>.control-content{width:100%}.general-action-card.control[data-control-responsive=collapse][data-control-responsive-active=true][data-control-preset=standard]:has(>.control-content){padding-inline-start:var(--control-spacing);padding-inline-end:var(--control-spacing)}:where(.menu-fit-row,.menu-option,.question-option,.account-option,.billing-picker-option,.billing-mobile-plan-option,.queued-option,.transport-option,.settings-check-row,.memory-preference-control){--control-spacing:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius)}.account-option,.billing-mobile-plan-option,.billing-picker-option,.memory-preference-control,.menu-action-pricing.control,.menu-fit-row,.menu-option,.question-option,.queued-option,.settings-check-row,.transport-option{gap:var(--space-6);padding:var(--control-spacing)}.billing-picker-option{--control-spacing:var(--space-12)}:where(.library-toolbar-search){--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius)}.motion-roll-clip{width:max-content;max-width:100%;line-height:inherit;font-kerning:none;font-variant-ligatures:none;display:inline-grid;position:relative;overflow:hidden}.control-label>.motion-roll-clip,.motion-roll-clip{white-space:normal}.motion-roll-clip-stack{width:100%;display:block;position:relative}.motion-roll-clip-layer{white-space:normal;font-kerning:none;width:100%;min-width:0;transition:transform var(--motion-roll-clip-duration) var(--motion-ease),opacity var(--motion-roll-clip-duration) var(--motion-ease),filter var(--motion-roll-clip-duration) var(--motion-ease);display:block}.motion-roll-clip-layer-old{opacity:var(--opacity-opaque);transform:translateY(0)}.motion-roll-clip-layer-new{opacity:var(--opacity-transparent);filter:blur(.12em);position:absolute;top:100%;left:0}.motion-roll-clip-trigger:is(:hover,:focus-visible) .motion-roll-clip-layer-old,.motion-roll-clip:is(:hover,:focus-visible) .motion-roll-clip-layer-old{opacity:var(--opacity-transparent);filter:blur(.08em);transform:translateY(-100%)}.motion-roll-clip-trigger:is(:hover,:focus-visible) .motion-roll-clip-layer-new,.motion-roll-clip:is(:hover,:focus-visible) .motion-roll-clip-layer-new{opacity:var(--opacity-opaque);filter:blur();transform:translateY(-100%)}.tab-selector{--tab-selector-gutter:var(--space-2);--tab-selector-card-gutter:var(--space-2);--tab-selector-outer-radius:var(--radius-14);--tab-selector-inner-radius:calc(var(--tab-selector-outer-radius) - var(--tab-selector-gutter))}.tab-selector--expanded{align-items:stretch;gap:var(--tab-selector-gutter);border:var(--tab-selector-gutter) solid rgb(var(--max));box-sizing:border-box;border-radius:var(--tab-selector-outer-radius);background:rgb(var(--max));grid-auto-columns:max-content;grid-auto-flow:column;width:fit-content;max-width:100%;padding:0;display:grid}.tab-selector-measurement{visibility:hidden;pointer-events:none;width:max-content;max-width:none;position:absolute;inset:0 auto auto 0;overflow:visible}.tab-selector--expanded[data-tab-selector-color=inverted]{background:rgb(var(--mid));border-color:rgb(var(--mid))}.tab-selector-option{border-radius:var(--tab-selector-inner-radius);min-width:0;box-shadow:none;color:rgb(var(--max-inverted));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.tab-selector--expanded>.tab-selector-option>.tab-selector-option,.tab-selector-measurement>.tab-selector-option{padding:var(--tab-selector-card-gutter)}.tab-selector-option-content{justify-content:center;align-items:center;gap:var(--tab-selector-card-gutter);border-radius:inherit;min-width:0;padding-inline:var(--tab-selector-card-gutter);font-size:var(--font-size-16);line-height:var(--line-height-24);white-space:nowrap;display:inline-flex}.tab-selector-option-content:has(.tab-selector-option-icon){padding-inline-start:0}.tab-selector-option-icon{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-10);padding:var(--space-4);background:0 0;justify-content:center;align-items:center;display:inline-flex}.tab-selector-option-icon>.icon-source-custom,.tab-selector-option-icon>svg{width:var(--space-16);height:var(--space-16);flex:0 0 var(--space-16);justify-content:center;align-items:center;display:inline-flex}.tab-selector-option-icon>.icon-source-custom>svg{width:var(--space-16);height:var(--space-16)}.tab-selector-option-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.tab-selector-active-card{border-radius:inherit;background:rgb(var(--mid));position:absolute;inset:0}.tab-selector--expanded[data-tab-selector-color=inverted] .tab-selector-active-card{background:rgb(var(--max))}.lander-tag-marquee{width:100%;position:relative;overflow:hidden}.lander-marquee-stack{gap:var(--space-6);flex-direction:column;margin-top:0;display:flex;overflow:visible}.lander-tag-marquee-mask{width:max-content;overflow:visible}.lander-tag-marquee:after,.lander-tag-marquee:before{z-index:2;width:var(--space-24);pointer-events:none;content:"";background:linear-gradient(to right,rgb(var(--max)),rgb(var(--max)/0));position:absolute;top:0;bottom:0}.lander-tag-marquee:before{left:0}.lander-tag-marquee:after{right:0}.lander-tag-track{gap:var(--space-6);width:max-content;display:flex;position:relative}.lander-tag-segment{gap:var(--space-6);min-width:max-content;display:inline-flex}.lander-tag-segment .floating-label-card{margin-bottom:0}.lander-hero-line{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}.lander-hero-title{font-size:var(--font-size-display);font-weight:var(--font-500);letter-spacing:normal;line-height:1.04;position:relative}.lander-hero-title-sizers{visibility:hidden;white-space:nowrap;pointer-events:none;display:inline-flex;position:absolute}.lander-hero-pair{white-space:nowrap;justify-content:center;align-items:center;gap:.22em;margin-inline-start:.22em;display:inline-flex}.lander-hero-word-slot{width:var(--lander-hero-word-slot-width,auto);white-space:nowrap;justify-content:flex-start;max-width:100%;display:inline-flex;overflow:visible}.lander-hero-top-pair{margin-inline-start:0}.lander-hero-logo-word-pair,.lander-hero-top-pair{white-space:nowrap;justify-content:center;align-items:center;gap:.3em;display:inline-flex}.lander-hero-icon-component{--icon-component-padding:var(--space-0);--icon-component-icon-size:var(--space-48);--icon-component-radius:var(--radius-10);--icon-component-gutter:var(--space-0)}.lander-hero-icon-component>.icon-source-custom{overflow:visible}.lander-hero-icon-rotation{flex:none;justify-content:center;align-items:center;display:inline-flex}.lander-hero-word{white-space:nowrap;display:inline-block}.lander-hero-fixed-word{flex:none}.lander-rolling-word{width:var(--lander-rolling-word-width,auto);vertical-align:baseline;letter-spacing:0;font-kerning:normal;text-align:left;display:inline-grid;position:relative;overflow:visible}.lander-rolling-word-fallback{vertical-align:baseline;white-space:nowrap;display:inline-block}.lander-rolling-word-layer{white-space:nowrap;grid-area:1/1;align-items:baseline;display:inline-flex;position:relative;overflow:visible}.lander-rolling-letter{min-width:.02em;display:inline-block}.lander-rolling-space{min-width:.28em}.lander-rolling-word-layer-initial-old{opacity:var(--opacity-transparent)}@media not all and (min-width:768px){.lander-hero-title{width:100%;max-width:calc(100vw - (var(--space-24) * 2));font-size:var(--font-size-display-mobile);line-height:1.12;overflow:visible}.lander-hero-line{white-space:normal;flex-wrap:wrap;align-items:center;row-gap:.02em}.lander-hero-word-slot{justify-content:center;width:100%;max-width:100%}.lander-hero-top-pair{flex-flow:column;justify-content:center;row-gap:.02em;width:100%}.lander-hero-logo-word-pair{white-space:normal;flex-wrap:nowrap;row-gap:.02em;max-width:100%}.lander-hero-pair{white-space:nowrap;margin-inline-start:.18em}.lander-hero-word{text-align:center;max-width:none;display:inline-block}.lander-rolling-word{width:var(--lander-rolling-word-width,auto)}.lander-hero-icon{flex:none;width:40px;height:40px;margin:0;display:inline-block}.lander-hero-title>span{white-space:normal}}@media (not (min-width:768px)) and (orientation:landscape){body.app-shell .lander-scroll-shell{min-height:100dvh;overflow-y:visible}body.app-shell .lander-hero-inner,body.app-shell .lander-hero-section{height:auto;min-height:0}body.app-shell .lander-hero-content{min-height:0;padding-bottom:var(--space-32);padding-top:var(--space-24);flex:none;justify-content:flex-start}}.price-summary-slot{width:var(--price-summary-width,auto);white-space:nowrap;justify-content:flex-start;display:inline-flex;position:relative}.price-summary-pair{align-items:baseline;gap:var(--space-8);transform:translate3d(var(--price-summary-offset,var(--space-0)),0,0);display:inline-flex}.price-summary-pair-animated{transition:transform var(--motion-roll-soft-duration) var(--motion-ease)}.billing-usage-picker{background:0 0;border-radius:0;padding:0}.billing-usage-picker>.content-action{padding:var(--space-12);border-radius:var(--radius-20);background:rgb(var(--mid))}.billing-plan-usage-rows{margin-top:var(--space-6);gap:var(--space-6)}.billing-plan-option-content,.billing-plan-option-usage-rows{gap:var(--space-6)}.pricing-accordion{--active-effect-fill:var(--max)}.billing-pricing-picker--private .pricing-accordion{--active-effect-fill:var(--mid)}.pricing-accordion>.accordion-component-trigger{min-inline-size:0;padding:var(--space-4)}.pricing-accordion>.accordion-component-content-shell,.pricing-accordion>.accordion-component-content-shell>.accordion-component-content{inline-size:100%;min-inline-size:0}.pricing-accordion>.accordion-component-content-shell{contain:inline-size}.pricing-accordion>.accordion-component-content-shell>.accordion-component-content{padding:0 var(--space-4) var(--space-4)}body.app-shell .billing-picker-option{height:auto;min-height:0}body.app-shell .billing-plan-option.control{grid-template-columns:minmax(0,1fr) var(--space-16);max-width:100%;overflow:hidden}.billing-price-actions-card{background:rgb(var(--billing-price-actions-fill,var(--max)))}.pricing-feature-icon{--icon-component-radius:var(--radius-10)}.billing-price-actions-card[data-billing-price-surface=max]{--billing-price-actions-fill:var(--max)}.billing-pricing-picker--private{--billing-price-actions-fill:var(--mid)}.billing-pricing-picker--private .billing-usage-picker{background:0 0}.billing-pricing-picker--private .billing-usage-picker>.content-action{background:rgb(var(--max))}.billing-pricing-picker--private .billing-feature-logo-frame{background-color:rgb(var(--mid))}.billing-pricing-picker--private .provider-logo-frame{background:rgb(var(--max))}.fit-dialog-content{inline-size:fit-content;max-inline-size:100%}.fit-dialog-content :where(h1,h2,h3)+p,.large-popup-layer .popup-content :where(h1,h2,h3)+p{margin-top:var(--space-4);font-size:var(--font-size-16);line-height:var(--line-height-24)}.fit-dialog-content>.dialog-stack{inline-size:100%;max-inline-size:100%}.dialog-stack>:not([hidden])~:not([hidden]){margin-top:var(--popup-card-gutter,var(--space-16))}.dialog-header{align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.dialog-header>:first-child{min-width:0}.dialog-subtitle{margin:var(--space-4) var(--space-4) 0;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24)}.dialog-disclaimer{margin:var(--space-12) var(--space-4) 0;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14);line-height:var(--line-height-20);text-align:center}.fit-dialog-content>:where(form,.flex,.grid){inline-size:100%;max-inline-size:100%}.fit-dialog-content>form :where(input,textarea,select),.fit-dialog-content>form button[type=submit]{max-inline-size:100%}.lander-tag-marquee:after{transform:scaleX(-1)}.auto-marquee-track{animation:auto-marquee-cycle var(--auto-marquee-duration,20s) linear infinite}.auto-marquee-track[data-auto-marquee-visible=true]{will-change:transform}.auto-marquee-track[data-auto-marquee-motion=reduced]{animation:none;transform:none}@keyframes lander-hero-chip-float{0%,to{translate:0}25%{translate:4px -3px}50%{translate:-4px -5px}75%{translate:5px 3px}}@keyframes lander-generate-mascot-hover{0%,to{translate:0}50%{translate:0 calc(-1 * var(--space-4))}}.lander-generate-mascot{animation:lander-generate-mascot-hover 3.2s ease-in-out infinite}.lander-hero-line,.lander-hero-word-slot{transform:translateZ(0)}.lander-hero-top-pair{transform:translate3d(var(--lander-rolling-word-offset,var(--space-0)),0,0);transition:transform var(--motion-roll-soft-duration) var(--motion-ease)}.lander-hero-static-pair{transition:none;transform:translateZ(0)}.lander-hero-icon-rotation{transform-origin:50%;transform:translateZ(0) rotate(var(--lander-hero-logo-rotation,0deg));transition:transform var(--motion-roll-soft-duration) var(--motion-ease);backface-visibility:hidden;will-change:transform}.lander-rolling-word{perspective:420px;transform:translateZ(0)}.lander-rolling-letter,.lander-rolling-word-layer{transform-origin:50% 58%;will-change:transform,opacity,filter}.lander-rolling-letter{animation-duration:var(--motion-roll-soft-duration);animation-timing-function:var(--motion-ease);animation-fill-mode:both;animation-delay:calc(var(--i) * 18ms)}.lander-rolling-word-layer-old .lander-rolling-letter{animation-name:lander-roll-old}.lander-rolling-word-layer-new .lander-rolling-letter{animation-name:lander-roll-new}.lander-rolling-word-layer-initial-new .lander-rolling-letter,.lander-rolling-word-layer-initial-old .lander-rolling-letter{animation:none}@media not all and (min-width:768px){.lander-hero-top-pair{transition:none;transform:translateZ(0)}.lander-rolling-word{transition:width var(--motion-roll-soft-duration) var(--motion-ease)}}@keyframes auto-marquee-cycle{0%{transform:translate(0)}to{transform:translate3d(var(--auto-marquee-end-x,0),var(--auto-marquee-end-y,0),0)}}@keyframes lander-roll-old{0%{opacity:var(--opacity-opaque);filter:blur();transform:translate(0)rotateX(0)}to{opacity:var(--opacity-transparent);filter:blur(.12em);transform:translate3d(0,.36em,-.16em)rotateX(-54deg)}}@keyframes lander-roll-new{0%{opacity:var(--opacity-transparent);filter:blur(.16em);transform:translate3d(0,-.36em,-.16em)rotateX(54deg)}to{opacity:var(--opacity-opaque);filter:blur();transform:translate(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.public-site-header__inner{transition:none}.lander-tag-track{animation:none;transform:none}.lander-cursor-chip__content,.lander-cursor-chip__cursor,.lander-hero-icon-rotation,.lander-hero-top-pair,.lander-rolling-letter,.lander-rolling-word-layer-new .lander-rolling-letter,.lander-rolling-word-layer-old .lander-rolling-letter{transition:none;animation:none;translate:0}.lander-rolling-word-layer-old{visibility:hidden}.lander-generate-mascot{animation:none;translate:0}}#__next,body>div{max-width:100vw;overflow-x:hidden}::selection{background:rgb(var(--accent));color:rgb(var(--white))}a{color:inherit;text-decoration:none}[role=button],[type=button],[type=reset],[type=submit],a,body.app-shell .control[data-control-interactive=true]:not(:disabled):not([aria-disabled=true]),body.app-shell :where(button,a,summary,select,[role=button],[role=link]):not(.control):not(:disabled):not([aria-disabled=true]):not([draggable=true]),button,label,select,summary{cursor:pointer}[contenteditable=true],input,textarea{cursor:text}:is(button:disabled,[aria-disabled=true]) *,[aria-disabled=true],button:disabled{cursor:not-allowed}button,input,select,textarea{font:inherit}b,button,h1,h2,h3,h4,h5,h6,label,strong,summary{font-weight:var(--font-400)}.lander-hero-icon-rotation,.lander-hero-static-pair .lander-hero-icon{align-self:center}body.app-shell .tooltip-host{position:relative;overflow:visible}.workspace-shell-compact-plane>.workspace-shell-sidebar{box-sizing:border-box;width:var(--shell-sidebar-width,200px);min-width:var(--shell-sidebar-width,200px);gap:var(--shell-row-gap,var(--space-6));border-radius:var(--radius-12);background:rgb(var(--max));min-height:0;padding:var(--shell-sidebar-gutter,var(--space-4));transition:width var(--motion-dilation-duration) var(--motion-dilation-ease),min-width var(--motion-dilation-duration) var(--motion-dilation-ease),padding var(--motion-dilation-duration) var(--motion-dilation-ease);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.workspace-shell-content .workspace-shell-canvas-content,.workspace-shell-content .workspace-shell-compact-plane{background:inherit}.workspace-shell-sidebar-header{align-items:center;gap:var(--shell-row-gap,var(--space-6));min-width:0;min-height:36px;display:flex}.workspace-shell-sidebar-header-content{min-width:0;max-width:100%;opacity:var(--opacity-opaque);transition:max-width var(--motion-dilation-duration) var(--motion-dilation-ease),opacity var(--motion-soft-duration) var(--motion-ease-out);flex:auto;display:flex;overflow:hidden}.workspace-shell-sidebar-header-content>*{flex:auto;min-width:0}.workspace-shell-content{--shell-frame:var(--space-2);--shell-sidebar-width:200px;--shell-sidebar-gutter:var(--space-4);--shell-compact-sidebar-gutter:var(--space-6);--shell-mini-sidebar-gutter:var(--space-4);--shell-row-gap:var(--space-6);--workspace-canvas-surface:var(--mid);box-sizing:border-box;gap:var(--shell-frame,var(--space-0));min-width:0;min-height:0;padding:var(--shell-frame,var(--space-2));border-radius:var(--radius-14);background:rgb(var(--max));flex-direction:row;flex:auto;display:flex;overflow:hidden}.workspace-shell-content[data-workspace-variant=inverted]{--workspace-canvas-surface:var(--max);background:rgb(var(--mid))}.workspace-shell-content[data-workspace-variant=inverted] .workspace-shell-sidebar{background:rgb(var(--mid))}.workspace-shell-content[data-workspace-variant=inverted] .workspace-shell-canvas-content{background:rgb(var(--max))}.workspace-shell-content .menu-action-sidebar[data-active-effect=true]{--active-effect-fill:var(--mid)}.workspace-shell-content[data-workspace-variant=inverted] .menu-action-sidebar[data-active-effect=true]{--active-effect-fill:var(--max)}.workspace-shell-sidebar-toggle{flex:none;display:inline-flex}.workspace-shell-sidebar-content{gap:var(--shell-row-gap,var(--space-6));min-width:0;min-height:0;opacity:var(--opacity-opaque);transition:opacity var(--motion-soft-duration) var(--motion-ease-out);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden auto}.workspace-shell-sidebar-content[data-fit-scroll=active]{overscroll-behavior:contain}.workspace-shell-sidebar-content .workspace-shell-sidebar-card-group{flex-direction:column;min-width:0;display:flex}.workspace-shell-sidebar-content .library-stack-asset{gap:var(--shell-row-gap,var(--space-6))}.workspace-sidebar-empty-state{box-sizing:border-box;align-items:center;gap:var(--space-6);width:100%;min-width:0;min-height:36px;padding:var(--space-6);color:rgb(var(--mid-inverted));font-family:var(--font-sans);font-size:var(--font-size-14);line-height:var(--line-height-20);display:flex}.workspace-sidebar-empty-state>svg{flex:none}.workspace-shell-compact-plane>.workspace-shell-canvas{gap:var(--shell-row-gap,var(--space-6));flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.workspace-shell-content .workspace-shell-canvas-content{border-radius:var(--radius-12);background:rgb(var(--workspace-canvas-surface));flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-shell-content .workspace-shell-mini-sidebar{display:none}.workspace-shell-content[data-workspace-mode=standard][data-workspace-sidebar-open=false] .workspace-shell-sidebar{width:calc(36px + (var(--shell-sidebar-gutter,var(--space-4)) * 2));min-width:calc(36px + (var(--shell-sidebar-gutter,var(--space-4)) * 2))}.workspace-shell-content[data-workspace-mode=standard][data-workspace-sidebar-open=false] .workspace-shell-sidebar-header{gap:0}.workspace-shell-content[data-workspace-mode=standard][data-workspace-sidebar-open=false] .workspace-shell-sidebar-header-content{max-width:0;opacity:var(--opacity-transparent);pointer-events:none}.workspace-shell-content[data-workspace-mode=standard][data-workspace-sidebar-open=false] .workspace-shell-sidebar-content{pointer-events:none;opacity:var(--opacity-transparent)}.workspace-shell-content[data-workspace-mode=compact]{flex-direction:column;gap:0;padding:0;position:relative;overflow:hidden}.workspace-shell-compact-plane{display:contents}.workspace-shell-content[data-workspace-mode=compact] .workspace-shell-compact-plane{box-sizing:border-box;will-change:transform;width:200%;min-width:0;height:auto;min-height:0;transition:transform var(--motion-dilation-duration) var(--motion-dilation-ease);display:flex;position:absolute;inset:0}.workspace-shell-content[data-workspace-mode=compact] .workspace-shell-compact-plane>:is(.workspace-shell-sidebar,.workspace-shell-canvas){box-sizing:border-box;flex:0 0 50%;width:50%;min-width:0;height:100%;position:relative}.workspace-shell-content[data-workspace-mode=compact] .workspace-shell-sidebar{z-index:1;padding:var(--shell-compact-sidebar-gutter,var(--shell-sidebar-gutter,var(--space-4)));overflow:hidden}.workspace-shell-content[data-workspace-mode=compact] .workspace-shell-canvas{z-index:0;gap:var(--shell-frame,var(--space-0));min-height:0;padding:var(--shell-frame,var(--space-0))}.workspace-shell-content[data-workspace-mode=compact] .workspace-shell-mini-sidebar{align-items:center;gap:var(--shell-row-gap,var(--space-6));min-height:36px;padding:var(--shell-mini-sidebar-gutter,var(--shell-sidebar-gutter,var(--space-4)));border-radius:var(--radius-12);background:rgb(var(--max));display:flex}.workspace-shell-content[data-workspace-variant=inverted][data-workspace-mode=compact] .workspace-shell-mini-sidebar{background:rgb(var(--mid))}.workspace-shell-content[data-workspace-mode=compact] .workspace-shell-canvas-content{min-height:0}.workspace-shell-content[data-workspace-mode=compact][data-workspace-sidebar-open=true] .workspace-shell-sidebar{pointer-events:auto}.workspace-shell-content[data-workspace-mode=compact][data-workspace-sidebar-open=false] .workspace-shell-sidebar,.workspace-shell-content[data-workspace-mode=compact][data-workspace-sidebar-open=true] .workspace-shell-canvas{pointer-events:none}.workspace-shell-content[data-workspace-mode=compact][data-workspace-sidebar-open=false] .workspace-shell-canvas{pointer-events:auto}.workspace-shell-content[data-workspace-mode=compact][data-workspace-sidebar-open=true] .workspace-shell-compact-plane{transform:translate(0)}.workspace-shell-content[data-workspace-mode=compact][data-workspace-sidebar-open=false] .workspace-shell-compact-plane{transform:translate(-50%)}.tooltip-host.absolute.absolute{position:absolute}body.app-shell .tooltip-host.list-picker-close.list-picker-close{position:absolute;top:0;right:0}.tooltip-label{block-size:0;opacity:var(--opacity-transparent);visibility:hidden;max-block-size:0;inline-size:0;max-inline-size:0;padding:0;position:absolute;overflow:hidden}.tooltip-component,.tooltip-label{box-sizing:border-box;pointer-events:none}.tooltip-component{color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);min-inline-size:0;opacity:var(--opacity-opaque);overflow-wrap:anywhere;padding-block:var(--tooltip-gutter);padding-inline:calc(var(--tooltip-gutter) * 2);text-align:center;transform-origin:50%;visibility:visible;white-space:normal;z-index:var(--floating-z,1);justify-content:center;align-items:center;display:inline-flex;overflow:visible}.workspace-transport-controls .playback-scrubber{background:rgb(var(--max))}.transport-options-menu .general-action-card>.control-content>.icon-component{opacity:var(--opacity-muted)}.transport-options-menu .general-action-card:is(:hover,:focus-visible,:active,[aria-pressed=true],[aria-checked=true])>.control-content>.icon-component{opacity:var(--opacity-opaque)}.panel-state{height:100%;min-height:0}.large-error-state-component,.panel-state{box-sizing:border-box;padding:var(--space-16);text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.large-error-state-component{background:rgb(var(--max));z-index:2147483647;position:fixed;inset:0}.state-card{background:rgb(var(--state-card-color,var(--mid)));border-radius:var(--radius-20);box-sizing:border-box;align-items:center;gap:var(--space-12);min-width:0;max-width:min(100%,26rem);padding:var(--space-16);flex-direction:column;flex:0 auto;width:fit-content;display:flex}.state-card[data-state-variant=not-found]{background:0 0}.state-card-icon{--icon-component-icon-size:var(--space-16);--icon-component-padding:var(--space-8);--icon-component-radius:var(--radius-14);background-color:rgb(var(--max))}.state-card-title{font-size:var(--font-size-20);line-height:var(--line-height-24);margin:0}.state-card-subtitle,.state-card-title{color:rgb(var(--max-inverted));font-weight:var(--font-400);overflow-wrap:anywhere;max-width:100%}.state-card-subtitle{font-size:var(--font-size-16);line-height:var(--line-height-20);margin:calc(var(--space-12) * -.5) 0 0;opacity:var(--opacity-muted);text-align:center}.state-card-action{margin-top:var(--space-4);max-width:100%}.state-card-title-not-found{font-size:inherit;line-height:inherit;max-width:100%}.state-card-not-found-code{font-family:var(--font-display);font-size:clamp(var(--font-size-96),24vw,var(--font-size-128));font-weight:var(--font-400);align-items:center;gap:var(--space-12);white-space:nowrap;justify-content:center;line-height:1;display:flex}.centered-list-state{min-height:calc(100% - var(--canvas-notch-extension,var(--selection-header-height)) - var(--canvas-fade-height,var(--selection-fade-height)))}[data-component=settings-actions-row]{min-width:0}[data-component=settings-actions-row]>:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}[data-component=settings-action-slot]{flex:0 auto;min-width:0;max-width:100%}[data-component=settings-action-slot]>.control-shell,[data-component=settings-action-slot]>.settings-action-slot>.control-shell{max-width:100%}.settings-action-form{flex:0 auto;min-width:0;max-width:100%}.auth-account-actions,.auth-email-form{container-type:inline-size}.auth-account-actions{width:100%;max-width:336px}.auth-account-links{gap:var(--space-6);flex-wrap:wrap;width:100%;display:flex}.auth-account-links,.settings-usage-ring{justify-content:center;align-items:center}.settings-usage-ring{background:rgb(var(--max));border-radius:var(--radius-pill);box-sizing:border-box;color:rgb(var(--max-inverted)/.6);width:56px;height:56px;display:inline-flex;position:relative}.settings-usage-ring-svg{color:rgb(var(--accent));pointer-events:none;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.settings-usage-ring-track,.settings-usage-ring-value{fill:none;stroke-linecap:round;stroke-width:var(--space-8)}.settings-usage-ring-track{stroke:rgb(var(--min))}.settings-usage-ring-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset var(--motion-dilation-duration) var(--motion-dilation-ease)}.settings-usage-ring :where(svg,img){height:var(--space-16);width:var(--space-16)}.settings-usage-ring>.settings-usage-ring-svg{width:100%;height:100%}.settings-usage-ring>:where(svg:not(.settings-usage-ring-svg),img){z-index:1;position:relative}body.app-shell .settings-tab-icon-plain{color:rgb(var(--max-inverted));opacity:var(--opacity-muted);background:0 0}body.app-shell .settings-tab-row a:focus-visible .settings-tab-icon-plain,body.app-shell .settings-tab-row a:hover .settings-tab-icon-plain,body.app-shell .settings-tab-row a[aria-current=page] .settings-tab-icon-plain,body.app-shell .settings-tab-row button:focus-visible .settings-tab-icon-plain,body.app-shell .settings-tab-row button:hover .settings-tab-icon-plain{opacity:var(--opacity-opaque)}.asset-menu{pointer-events:auto;will-change:opacity,transform}.asset-selection-shell{bottom:var(--canvas-gutter);left:var(--canvas-gutter,var(--selection-gutter));right:var(--canvas-gutter,var(--selection-gutter));container:asset-selection-shell/inline-size}.asset-selection-bar{width:max-content}.asset-selection-bar>.asset-selection-clear,.asset-selection-bar>.asset-selection-options{flex:none}.asset-selection-options{white-space:nowrap;flex:none;min-width:0}body.app-shell .asset-preview-action .asset-preview-action-icon{color:rgb(var(--max-inverted));opacity:var(--opacity-muted)}body.app-shell .asset-preview-action:focus-visible .asset-preview-action-icon,body.app-shell .asset-preview-action:hover .asset-preview-action-icon{opacity:var(--opacity-opaque)}body.app-shell .asset-preview-action-danger .asset-preview-action-icon{color:rgb(var(--red));opacity:var(--opacity-muted)}body.app-shell .asset-preview-action-danger:focus-visible .asset-preview-action-icon,body.app-shell .asset-preview-action-danger:hover .asset-preview-action-icon{opacity:var(--opacity-opaque)}.sidebar-chat-list-region{border-radius:var(--radius-14)}.sidebar-chat-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;position:relative}body.app-shell .sidebar:not(.sidebar-mobile) .sidebar-chat-list-region{overflow:visible}.sidebar:not(.sidebar-mobile) .sidebar-chat-scroll{margin-inline-start:calc(var(--space-0) - var(--space-16));margin-inline-end:calc(var(--space-0) - var(--space-16));padding-inline-start:var(--space-16);padding-inline-end:var(--space-16)}.sidebar-nav-row:focus-visible{outline:none}.mobile-topbar{container-type:inline-size}@media (not (min-width:768px)) and (orientation:landscape){body.app-shell .mobile-sidebar-drawer{overflow:hidden}body.app-shell .mobile-sidebar-drawer .sidebar-mobile{height:100dvh;min-height:0;overflow:hidden}body.app-shell .mobile-sidebar-drawer .sidebar-mobile .sidebar-chat-list-region{flex:auto;min-height:0;overflow:hidden}body.app-shell .mobile-sidebar-drawer .sidebar-mobile .sidebar-chat-reveal-content{height:100%;min-height:0;overflow:hidden}body.app-shell .mobile-sidebar-drawer .sidebar-mobile .sidebar-chat-scroll{height:100%;min-height:0}}.queued-options-action-icon{color:rgb(var(--max-inverted))}.queued-options-action--danger .queued-options-action-icon{color:rgb(var(--red))}.message-footer{column-gap:var(--space-6);row-gap:var(--space-6);flex-wrap:nowrap;min-width:0;container-type:inline-size}.message-footer-action{box-sizing:border-box;border-radius:var(--radius-10);min-width:0;max-width:100%;padding-block:var(--space-2);background-color:rgb(var(--mid)/var(--opacity-transparent));color:rgb(var(--max-inverted));cursor:pointer;font:inherit;font-size:var(--font-size-14);font-weight:var(--font-400);line-height:var(--line-height-20);text-align:center;border:0;flex:0 auto;justify-content:center;align-items:center;gap:0;padding-inline-start:var(--space-2);padding-inline-end:calc(var(--space-2) * 2);display:inline-flex}.message-footer-action:disabled{cursor:inherit}.message-footer-action:focus-visible{outline:var(--space-2) solid rgb(var(--accent));outline-offset:var(--space-2)}.message-footer-action-content{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;opacity:var(--opacity-muted);display:inline-flex}.message-footer-action-icon{--icon-component-padding:var(--space-2);--icon-component-radius:var(--radius-8);background-color:#0000}.message-footer-action:not(:disabled):is(:hover,:focus-visible,:active)>.message-footer-action-content{opacity:var(--opacity-opaque)}.message-footer-action:not(:disabled):is(:hover,:focus-visible,:active){background-color:rgb(var(--mid)/var(--opacity-opaque))}.message-footer-action-label{min-width:0;max-width:100%;font-size:var(--font-size-14);line-height:var(--line-height-20);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-footer-action-tooltip{display:none}.message-footer>*{min-width:0}.message-footer[data-actions-measuring=true] .message-footer-action-content,.message-footer[data-actions-measuring=true] .message-footer-action-label{text-overflow:clip;white-space:nowrap;min-width:max-content;max-width:none;overflow:visible}.message-footer[data-actions-compact=true]{flex-wrap:wrap}.message-footer:not([data-actions-compact=true]) .message-footer-action-tooltip{display:none}.message-footer[data-actions-compact=true]>.message-footer-action{flex:none}.message-footer[data-actions-compact=true] .message-footer-action-content{gap:0}.message-footer[data-actions-compact=true] .message-footer-action-label{display:none}.message-footer[data-actions-compact=true] .message-footer-action-tooltip{display:inline-flex}.question-option[data-selected=true]{background:rgb(var(--max))}body.app-shell .question-option-icon{background:rgb(var(--mid))}body.app-shell .question-option[data-selected=true] .question-option-icon{background:rgb(var(--max))}.progress-ring-metaball,.progress-ring-metaball-cap,.progress-ring-normal-value{transition:opacity var(--motion-dilation-duration) var(--motion-dilation-ease),stroke-width var(--motion-dilation-duration) var(--motion-dilation-ease)}.progress-ring-metaball-cap{fill:currentColor;stroke:none}.prompt-bubble-attachments,.prompt-bubble-text{min-inline-size:0;max-inline-size:100%}.editing-prompt-tag{box-sizing:border-box;color:rgb(var(--max-inverted));font-size:var(--font-size-14);font-weight:var(--font-500);align-items:center;gap:var(--space-8);line-height:var(--line-height-20);min-height:36px;max-width:min(100%,calc(100vw - var(--space-48)));transform-origin:50%;width:max-content;display:inline-flex}.composer-stack-item{min-width:0;max-width:100%}.composer-controls-row{box-sizing:border-box;container:top-controls/inline-size}.composer-controls-group{box-sizing:border-box;gap:var(--space-6);flex:none;position:relative}.composer-stack{align-items:stretch;gap:var(--stack-gap,var(--space-12));flex-direction:column;width:100%;display:flex;position:relative}.composer-accessory-tool-component{--composer-accessory-gutter:var(--space-6);--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-10);background:rgb(var(--mid));border-radius:var(--radius-14);color:rgb(var(--max-inverted));min-width:0;max-width:100%;padding-block:var(--composer-accessory-gutter);align-items:center;gap:0;padding-inline-start:var(--composer-accessory-gutter);padding-inline-end:calc(var(--composer-accessory-gutter) * 2);display:inline-flex}.composer-accessory-tool-component[data-composer-accessory-tool-has-trailing=true]{padding-inline-end:var(--composer-accessory-gutter)}.composer-accessory-tool-main{color:inherit;align-items:center;gap:var(--composer-accessory-gutter);pointer-events:none;z-index:1;min-width:0;display:inline-flex;position:relative}.composer-accessory-tool-main-hit-area{border-radius:inherit;cursor:pointer;z-index:0;position:absolute;inset:0}.composer-accessory-tool-trailing-action{background:0 0;margin-inline-start:var(--composer-accessory-gutter)}.composer-accessory-tool-label{color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.composer-accessory-tool-leading{opacity:var(--opacity-muted)}.composer-accessory-tool-trailing{color:rgb(var(--max-inverted));background:0 0;position:relative;overflow:hidden}.composer-accessory-tool-component:is(:hover,:focus-within) .composer-accessory-tool-leading{opacity:var(--opacity-opaque)}.composer-accessory-tool-trailing-action{color:inherit;z-index:2;display:inline-flex;position:relative}.composer-accessory-tool-tooltip{display:none}.chat-composer-area,[data-chat-composer]{box-sizing:border-box}body.app-shell .jump-tooltip{display:none}.composer-stack-item>*{min-width:0;max-width:100%}.composer-stack-item .editing-prompt-tag{animation:none}.editing-prompt-icon{aspect-ratio:1;background:rgb(var(--max));border-radius:var(--radius-8);padding:var(--space-4)}.editing-prompt-pencil-container{color:rgb(var(--max-inverted));background:0 0;align-items:center;transition:none}.editing-prompt-pencil{transition:none}.editing-prompt-tag-message{cursor:pointer}.editing-prompt-tag-message .editing-prompt-close,.editing-prompt-tag-message .editing-prompt-pencil-container{background:0 0}.editing-prompt-tag-message .editing-prompt-close:focus-visible,.editing-prompt-tag-message .editing-prompt-close:hover{background:rgb(var(--max))}.editing-prompt-close{color:rgb(var(--max-inverted));background:0 0;align-items:center;transition:none}.editing-prompt-close:focus-visible,.editing-prompt-close:hover{background:rgb(var(--max));box-shadow:none;outline:none}.composer-content,.editing-prompt-morph{animation:soft-motion var(--motion-soft-duration) var(--motion-ease-out) both}.context-window-ring{height:var(--space-16);width:var(--space-16);transition:none;display:block;overflow:visible;transform:rotate(-90deg)}body.app-shell .context-window-indicator{--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-14)}.context-window-ring-track,.context-window-ring-value{fill:none;stroke-width:2.25px}.context-window-ring-track{stroke:rgb(var(--min))}.context-window-ring-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset var(--motion-dilation-duration) var(--motion-dilation-ease)}.control-shell.composer-send-button{background-color:rgb(var(--accent))}.composer-shell{box-sizing:border-box;border-radius:var(--radius-30);background:rgb(var(--mid));isolation:isolate;z-index:1;padding:var(--space-16);transition:background-color var(--motion-soft-duration) var(--motion-ease-out),box-shadow var(--motion-soft-duration) var(--motion-ease-out),outline-color var(--motion-soft-duration) var(--motion-ease-out);container-type:inline-size}.prompt-editor-shell{min-height:calc(var(--line-height-24) + (var(--space-4) * 2))}.prompt-editor{background-color:#0000}.use-action-icon{-webkit-mask:url(/brand/use-action-icon.svg) 50%/contain no-repeat;mask:url(/brand/use-action-icon.svg) 50%/contain no-repeat}.edit-action-icon,.use-action-icon{background-color:currentColor;flex-shrink:0;display:inline-block}.edit-action-icon{-webkit-mask:url(/brand/edit-image-action-icon.svg) 50%/contain no-repeat;mask:url(/brand/edit-image-action-icon.svg) 50%/contain no-repeat}body.app-shell :where([data-popup-card=true],[data-floating-popup=true],[role=dialog][aria-modal=true],.menu-card,.sidebar-menu,.artifact-menu,.popup-layer){z-index:var(--floating-z,1)}body.app-shell [data-component=source-popup]{pointer-events:auto;z-index:var(--floating-z,1);overflow:visible}.popup-layer[data-popup-mode=passthrough]>[data-popup-structural]{box-sizing:border-box;max-width:var(--popup-frame-available-inline-size,calc(100vw - (var(--popup-frame-gutter,var(--popup-frame-standard-gutter)) * 2)));max-height:var(--popup-frame-available-block-size,calc(100vh - (var(--popup-frame-gutter,var(--popup-frame-standard-gutter)) * 2)));min-width:0}.popup-layer[data-state=closing]>:not(.popup-backdrop){pointer-events:none}.toast-floating{transform-origin:100% 0;will-change:filter,opacity,transform}.toast-floating[data-closing=true]{pointer-events:none}.artifact-menu-host{isolation:isolate}.artifact-menu-bridge{pointer-events:auto;z-index:1;min-width:168px;display:block;position:absolute;inset:0 0 -6px auto}.menu-card{pointer-events:auto}.menu-card .menu-fit-row>*{min-width:0}.popup-hover-bridge{position:relative}.popup-hover-bridge:before{top:calc(var(--popup-source-gap) * -1);height:var(--popup-source-gap);content:"";position:absolute;left:0;right:0}.popup-card-large>[data-mobile-sheet-grab-handle=true]{z-index:2;width:100%;height:var(--space-6);cursor:row-resize;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.popup-card-large>[data-mobile-sheet-grab-handle=true]:before{content:"";width:calc(var(--space-32) + var(--space-4));height:var(--space-6);border-radius:var(--radius-pill);background:rgb(var(--min));opacity:var(--opacity-opaque);pointer-events:none}.popup-card-large>[data-mobile-sheet-grab-handle=true]:after{content:"";inset:calc(var(--space-8) * -1) 0;position:absolute}:root.app-root:not(#motion-sentinel) .popup-card-large[data-mobile-sheet-state=dragging]{transform:translateY(var(--mobile-sheet-drag-offset));transition:none;animation:none}:root.app-root:not(#motion-sentinel) .popup-card-large[data-mobile-sheet-state=snapping]{transform:translateY(var(--mobile-sheet-drag-offset));transition:transform var(--motion-dilation-duration) var(--motion-dilation-ease);animation:none}:root.app-root:not(#motion-sentinel) .popup-card-large[data-mobile-sheet-state=open]{transition:none;animation:none;transform:translateY(0)}:root.app-root:not(#motion-sentinel) .popup-layer[data-state=closing] .popup-card-large[data-mobile-sheet-state=closing]{transition:transform var(--motion-popup-duration) var(--motion-ease-in);animation:none;transform:translateY(100%)}@media not all and (min-width:768px){.popup-backdrop{min-width:100lvw;min-height:100lvh}body.app-shell .selection-frame .bg-max{background-color:rgb(var(--mid))}body.app-shell .selection-frame .bg-mid{background-color:rgb(var(--max))}body.app-shell .mobile-artifact-action-sheet.popup-card{--mobile-sheet-gutter:var(--popup-frame-gutter,var(--popup-frame-mobile-large-gutter));padding:calc(var(--space-32) + var(--space-24)) var(--mobile-sheet-gutter) var(--mobile-sheet-gutter)}body.app-shell .artifact-menu.popup-card{z-index:var(--floating-z,1)}body.app-shell .popup-layer>.mobile-artifact-action-sheet.popup-card{--mobile-sheet-gutter:var(--popup-frame-gutter,var(--popup-frame-mobile-large-gutter));pointer-events:auto;z-index:1;display:flex}body.app-shell .model-menu.popup-card .menu-button .control-label,body.app-shell .model-menu.popup-card .menu-button .control-label>*{min-width:0;max-width:100%}.model-menu.popup-card .model-mobile-selected-marker{justify-self:end}body.app-shell .prompt-dropdown-menu.popup-card{z-index:var(--floating-z,1)}body.app-shell .menu-card.popup-card .billing-picker-option{height:auto;min-height:0}body.app-shell .menu-card.popup-card .billing-mobile-plan-option{grid-template-columns:minmax(0,1fr) var(--space-16)}.billing-mobile-plan-marker{justify-self:end}}:root.app-root[data-theme=dark] .component-fill{background:rgb(var(--max));border-color:rgb(var(--min)/var(--component-fill-border-opacity))}.chat-message-enter{animation:soft-motion var(--motion-soft-duration) var(--motion-ease-out) both}.browser-interaction-icon,.context-compaction-icon,.engagement-icon,.tool-fallback-icon{background:currentColor;display:inline-block}.tool-fallback-icon{-webkit-mask:var(--icon-url-brand-tool-fallback) center /contain no-repeat;mask:var(--icon-url-brand-tool-fallback) center /contain no-repeat}.context-compaction-icon{-webkit-mask:var(--icon-url-brand-context-compaction) center /contain no-repeat;mask:var(--icon-url-brand-context-compaction) center /contain no-repeat}.browser-interaction-icon{-webkit-mask:var(--icon-url-brand-browser-interaction) center /contain no-repeat;mask:var(--icon-url-brand-browser-interaction) center /contain no-repeat}.engagement-icon{-webkit-mask:var(--icon-url-brand-engagement) center /contain no-repeat;mask:var(--icon-url-brand-engagement) center /contain no-repeat}.status-tag-component{border-radius:var(--radius-10);color:rgb(var(--max-inverted));max-inline-size:100%;transition:none;position:relative;overflow:visible}.status-tag-component.status-tag--muted{--status-tag-content-opacity:var(--opacity-muted)}.status-tag-component[data-status-interactive=true]:is(:hover,:focus-visible,:active,[data-expanded=true]){--status-tag-content-opacity:var(--opacity-opaque)}.status-tag-icon-container{--icon-component-padding:var(--space-4);--icon-component-icon-size:var(--space-16);--icon-component-radius:var(--radius-10);color:inherit;opacity:var(--status-tag-content-opacity,var(--opacity-muted))}.status-tag-icon-container .icon-component{--icon-component-padding:var(--space-0);--icon-component-icon-size:var(--space-16);height:var(--space-16);opacity:var(--opacity-opaque);width:var(--space-16);padding:0}.status-tag-content{color:inherit;opacity:var(--status-tag-content-opacity,var(--opacity-muted));align-self:center}.status-tag-label-slot{line-height:inherit;flex:auto}.status-tag-content>*{min-width:0;max-width:100%}.status-tag-trailing{color:inherit;opacity:var(--status-tag-content-opacity,var(--opacity-muted));align-self:center}.status-tag-chevron{--icon-component-padding:var(--space-4);--icon-component-icon-size:var(--space-16);--icon-component-radius:var(--radius-10);color:inherit}.status-tag-component[data-active=true][data-shimmer-ready=true]>.status-tag-visual:after{animation:status-shimmer var(--run-status-shimmer-duration,2.2s) linear infinite;background-image:linear-gradient(90deg,transparent 0,rgb(var(--max)/.98) 22px,rgb(var(--max)) 28px,rgb(var(--max)/.98) 34px,transparent var(--run-status-shimmer-band,56px),transparent 100%);background-position-x:0;background-repeat:repeat-x;background-size:var(--run-status-shimmer-cycle,200px) 100%;content:"";pointer-events:none;z-index:2;animation-play-state:running;animation-delay:0s;animation-fill-mode:both;position:absolute;inset:0}.chat-bottom-blocker{height:var(--canvas-bottom-notch-height);pointer-events:none;z-index:1;bottom:0}.chat-bottom-blocker,:root[data-theme=dark] .chat-bottom-blocker{background:rgb(var(--max))}.new-chat-start{container-type:inline-size}.model-logo{filter:none}:root[data-theme=dark] .model-logo{filter:brightness(0)invert()}.model-logo-raster{filter:none}.billing-feature-logo-frame{--icon-component-radius:var(--radius-8);background-color:rgb(var(--max))}.provider-logo-frame{background:rgb(var(--mid))}.feature-expanded .billing-feature-logo-frame{color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}body.app-shell .plan-feature-card:is(:hover,[data-open=true]) .billing-feature-logo-frame{background-color:rgb(var(--mid))}body.app-shell .plan-feature-card:is(:hover,[data-open=true]) .billing-feature-logo-frame,body.app-shell .plan-feature-card:is(:hover,[data-open=true]) .billing-feature-trailing-icon{opacity:var(--opacity-opaque)}.prompt-controls{container-type:inline-size}.prompt-controls[data-prompt-controls-probe=true]{visibility:hidden;pointer-events:none;width:var(--prompt-controls-probe-width);max-width:none;position:fixed;top:0;left:-10000px}.prompt-controls[data-prompt-controls-layout$=actions-compact] .composer-action-label,.prompt-controls[data-prompt-controls-layout$=pickers-compact] :is(.composer-action-label,.composer-picker-label){display:none}.prompt-controls[data-prompt-controls-layout^=inline]{flex-wrap:nowrap}.prompt-controls[data-prompt-controls-layout^=inline] .prompt-controls-end,.prompt-controls[data-prompt-controls-layout^=inline] .prompt-controls-start{flex-wrap:nowrap;flex:none;width:max-content}.prompt-controls[data-prompt-controls-layout^=stacked]{flex-direction:column;align-items:stretch;max-width:100%;overflow:visible}.prompt-controls[data-prompt-controls-layout^=stacked] .prompt-controls-end,.prompt-controls[data-prompt-controls-layout^=stacked] .prompt-controls-start{flex-wrap:wrap;flex:none;align-content:flex-start;width:100%;min-width:0;max-width:100%;overflow:visible}.prompt-controls[data-prompt-controls-layout^=stacked] .prompt-controls-end>*,.prompt-controls[data-prompt-controls-layout^=stacked] .prompt-controls-start>*{flex:none;min-width:0}.prompt-controls[data-prompt-controls-layout^=stacked] .prompt-controls-end{margin-inline-start:0}.prompt-plus-glyph{transform:translateY(-.25px)}body.app-shell .prompt-feature-icon,body.app-shell .suggestion-tag .animated-icon{color:rgb(var(--max-inverted))}.menu-card :where(button) .animated-icon{color:currentColor}body.app-shell .asset-preview-delete-row .animated-icon{color:rgb(var(--red))}.headline-logo{animation:hero-logo-rotation var(--motion-hero-logo-rotation-duration) linear infinite;transform-origin:50%}@keyframes hero-logo-rotation{to{transform:rotate(1turn)}}body.app-shell .popup-layer{pointer-events:none;z-index:var(--floating-z,1);overflow:visible}.popup-backdrop{z-index:0;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:opacity;background:0 0;position:absolute;inset:0}.popup-layer>:not(.popup-backdrop){pointer-events:auto;z-index:1}.queued-options-panel{transform-origin:100% 0}.popup-layer>.popup-content{position:absolute;inset:0}.large-popup-layer>.popup-content{align-items:safe center}.large-popup-layer>.popup-content>*{transform-origin:50%;will-change:opacity,transform;max-height:100%}.run-status-label-control{font:inherit;line-height:inherit;color:inherit}@media (prefers-reduced-motion:reduce){.status-tag-component[data-active=true][data-shimmer-ready=true]>.status-tag-visual:after{content:none;animation:none}}.streamdown{--assistant-response-gap:var(--chat-sibling-gap,var(--space-8));color:rgb(var(--max-inverted));font-weight:var(--font-400);min-width:0;max-width:100%;overflow:visible}.streamdown :where(strong,b){font-weight:var(--font-500)}.streamdown :where(ul,ol){padding-inline-start:var(--space-20)}.streamdown :where(ol){list-style:decimal}.streamdown :where(ul){list-style:outside}.streamdown .assistant-blockquote{--assistant-blockquote-rule-width:var(--space-6);color:rgb(var(--max-inverted));min-width:0;margin-inline:0;padding-inline-start:calc(var(--assistant-blockquote-rule-width) + var(--chat-sibling-gap,var(--assistant-response-gap)));position:relative}.streamdown .assistant-blockquote:before{background:rgb(var(--min));border-radius:var(--radius-pill);content:"";width:var(--assistant-blockquote-rule-width);position:absolute;top:0;bottom:0;left:0}.streamdown :where(code,pre){border-radius:var(--radius-10)}body.app-shell .streamdown :where(code):not(pre code){background:rgb(var(--mid));border-radius:var(--radius-8);color:rgb(var(--max-inverted));font-size:var(--font-size-14);font-weight:var(--font-400);height:var(--space-22);line-height:var(--line-height-20);margin:0 var(--space-2);min-width:0;max-width:190px;padding:var(--space-2) var(--space-4);vertical-align:middle;white-space:nowrap;border:0;align-items:center;gap:0;display:inline-flex;transform:none}:root.app-root[data-theme=dark] .streamdown :where(code):not(pre code){background:rgb(var(--mid))}.streamdown pre.max-inverted-artifact-component{border-radius:var(--radius-14);margin:0}.divider-component,.streamdown :where(hr){background:rgb(var(--min));border-radius:var(--radius-pill);height:var(--space-2);opacity:var(--opacity-opaque);border:0;align-self:stretch;margin:0;display:block}.streamdown :where(hr){width:100%}.animated-disclosure{opacity:var(--opacity-transparent);transition:grid-template-rows var(--motion-dilation-duration) var(--motion-dilation-ease),opacity var(--motion-soft-duration) var(--motion-ease-out),margin-block-start var(--motion-dilation-duration) var(--motion-dilation-ease);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.animated-disclosure[data-open=true]{opacity:var(--opacity-opaque);grid-template-rows:minmax(0,1fr)}.animated-disclosure-spaced{margin-block-start:0}.animated-disclosure-spaced[data-open=true]{margin-block-start:var(--space-6)}.animated-disclosure-content{pointer-events:none;min-height:0;overflow:hidden}.animated-disclosure[data-open=true]>.animated-disclosure-content{pointer-events:auto}.sidebar-disclosure-stack{gap:var(--shell-row-gap,var(--space-6));flex-direction:column;min-width:0;display:flex}.sidebar-chat-reveal{height:100%;min-height:0}.status-tag-dropdown{margin-block-start:0}.status-tag-dropdown[data-expanded=true]:not(:first-child){margin-block-start:var(--chat-sibling-gap,var(--space-16))}.chat-response-activity-stack{min-width:0;transition:gap var(--motion-dilation-duration) var(--motion-dilation-ease);flex-direction:column;gap:0;width:100%;display:flex}.chat-response-activity-stack[data-expanded=true]{gap:var(--chat-sibling-gap,var(--space-16))}.chat-response-activity-stack>.status-tag-dropdown[data-expanded=true]{margin-block-start:0}.status-tag-dropdown-content{align-self:stretch;row-gap:var(--chat-sibling-gap,var(--space-16));flex-direction:column;width:100%;min-width:0;max-width:100%;max-height:none;display:flex;overflow:clip}.status-tag-dropdown-content>*{margin-block:0}.status-tag-dropdown-content :where(p,li,blockquote,td,th){overflow-wrap:anywhere;min-width:0}.status-tag-dropdown-content--project{padding-inline-end:0;overflow-y:clip}.streamdown .chat-container,.streamdown :where(p,ul,ol,pre,blockquote,li,h1,h2,h3,h4,h5,h6),.streamdown>*{margin-top:0;margin-bottom:0}.streamdown :where(p,ul,ol,pre,blockquote,hr,h1,h2,h3,h4,h5,h6,.chat-container)+:where(p,ul,ol,pre,blockquote,hr,h1,h2,h3,h4,h5,h6,.chat-container),.streamdown>*+*{margin-top:var(--chat-sibling-gap,var(--assistant-response-gap))}.streamdown :where(p):empty{display:none}.streamdown .chat-container{box-sizing:border-box;min-width:0;max-width:100%}.streamdown .social-post-embed{--social-embed-chat-max-height:560px;--social-embed-preview-max-height:min(760px,78vh);box-sizing:border-box;vertical-align:top;width:fit-content;min-width:min(100%,280px);max-width:100%;margin:0}.streamdown :where(p)>.social-post-embed{margin-top:var(--chat-sibling-gap,var(--assistant-response-gap))}.streamdown :where(p)>.social-post-embed:first-child{margin-top:0}.streamdown :where(p)>.social-post-embed:not(:last-child){margin-bottom:var(--chat-sibling-gap,var(--assistant-response-gap))}.streamdown .social-post-embed[data-aspect=video]{width:min(100%,calc(var(--social-embed-chat-max-height) * 1.77778))}.streamdown .social-post-embed[data-aspect=vertical]{width:min(100%,calc(var(--social-embed-chat-max-height) * .5625))}.streamdown .social-post-embed[data-aspect=post]{width:min(100%,calc(var(--social-embed-chat-max-height) * .8))}.streamdown :where(li) .social-post-embed{margin-inline-start:calc(var(--space-0) - var(--space-20));margin-top:var(--chat-sibling-gap,var(--assistant-response-gap));max-width:min(calc(100% + var(--space-20)),100vw)}.streamdown :where(li) .social-post-embed[data-aspect=video]{width:min(calc(100% + var(--space-20)),calc(var(--social-embed-chat-max-height) * 1.77778))}.social-post-embed-frame{background:rgb(var(--max));border-radius:var(--radius-14);flex:none;width:100%;min-width:0;max-width:100%;display:block;position:relative}.social-post-embed-frame--loading{width:min(100%,var(--social-embed-chat-max-height))}.social-post-embed-frame iframe{border:0;width:100%;min-width:0;height:100%;display:block}.social-post-embed-loading-fallback{background:rgb(var(--max));color:rgb(var(--max-inverted));transition:opacity var(--motion-soft-duration) var(--motion-ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.social-post-embed-loading-fallback>img,.social-post-embed-loading-fallback>svg{height:var(--space-20);width:var(--space-20)}.social-post-embed-frame-content{transition:opacity var(--motion-soft-duration) var(--motion-ease-out);z-index:1;position:relative}.social-post-embed-frame--x{max-width:100%;width:min(100%,calc(var(--social-embed-chat-max-height) * .8))}.social-post-embed-frame--vertical{max-width:100%;width:min(100%,calc(var(--social-embed-chat-max-height) * .5625))}.social-post-embed-frame--post{max-width:100%;width:min(100%,calc(var(--social-embed-chat-max-height) * .8))}.social-post-preview-viewport{--social-embed-chat-max-height:min(760px,78vh);background:rgb(var(--max))}.social-post-embed-fallback{background:rgb(var(--max));border-radius:var(--radius-14);color:rgb(var(--max-inverted));font-size:var(--font-size-14);line-height:var(--line-height-20);min-width:0;padding:var(--space-12);opacity:var(--opacity-muted);align-items:center;text-decoration:none;transition:none;display:flex}.social-post-embed-fallback:hover{opacity:var(--opacity-opaque)}.message-stack{max-width:calc(100% - (var(--chat-gutter,1.5rem) * 2));overflow:visible}@media (min-width:768px){.message-stack{max-width:min(602px,calc(100% - (var(--chat-gutter,1.5rem) * 2)))}}.streamdown .chart-canvas svg{width:100%;max-width:100%;height:auto;display:block}.streamdown .chat-artifact-strip{box-sizing:border-box;gap:var(--space-16);overscroll-behavior-inline:contain;max-width:100%;scroll-padding-inline:var(--space-16);-webkit-user-select:none;user-select:none;width:fit-content;display:grid}.streamdown .image-artifact-tile,.streamdown .image-artifact-tile *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.streamdown .chat-container :where(th,td){border-bottom:1px solid rgb(var(--min));padding:var(--space-10) var(--space-12);vertical-align:top}.streamdown .chat-container :where(th){font-weight:var(--font-500)}body.app-shell .reference-chip{background:var(--reference-chip-component,rgb(var(--max)));border-radius:var(--radius-8);box-sizing:border-box;color:rgb(var(--max-inverted));cursor:url(/cursors/default.svg) 2 2,auto;font-size:var(--font-size-14);font-weight:var(--font-400);align-items:center;gap:var(--space-2);line-height:var(--line-height-18);margin:var(--space-2);max-width:calc(100% - (var(--space-2) * 2));min-height:calc(var(--font-size-14) + (var(--space-2) * 2));min-width:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;width:fit-content;display:inline-flex;position:relative;overflow:hidden}body.app-shell .reference-chip--composer{border:var(--space-2) solid transparent;border-radius:calc(var(--radius-8) + var(--space-2));background-clip:padding-box;max-width:100%;margin:0}body.app-shell .reference-chip--label-only{padding-inline-start:var(--space-4)}:root[data-theme=dark] .reference-chip{--reference-chip-component:rgb(var(--max))}:root[data-theme=dark] .chat-reference-chip{--reference-chip-component:rgb(var(--mid))}body.app-shell .reference-chip--composer[draggable=true]{cursor:grab;opacity:var(--opacity-opaque);-webkit-user-drag:element}body.app-shell .reference-chip--composer[draggable=true] *{cursor:grab}body.app-shell .reference-chip--composer[draggable=true]:active,body.app-shell .reference-chip--composer[draggable=true]:active *{cursor:grabbing}body.app-shell .reference-chip-icon,body.app-shell .reference-chip-remove{background:rgb(var(--mid));border-radius:var(--radius-6);box-sizing:border-box;color:rgb(var(--max-inverted));cursor:inherit;height:var(--space-18);padding:var(--space-2);width:var(--space-18);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}body.app-shell .reference-remove{color:rgb(var(--max-inverted))}body.app-shell .reference-remove:focus-visible,body.app-shell .reference-remove:hover{opacity:var(--opacity-opaque)}body.app-shell .reference-remove svg{color:currentColor;opacity:var(--opacity-opaque)}body.app-shell .reference-chip-icon{color:rgb(var(--max-inverted));position:relative;overflow:hidden}body.app-shell .reference-chip-icon>.icon-component{--icon-component-icon-size:var(--font-size-14);--icon-component-padding:var(--space-0);height:var(--font-size-14);width:var(--font-size-14);padding:0}.reference-chip-icon-has-thumbnail,.reference-chip-icon-media{padding:0}body.app-shell .reference-chip-drag-image{color:rgb(var(--max-inverted));opacity:var(--opacity-opaque);backface-visibility:hidden;transform:translate(0)}:root[data-theme=dark] .reference-chip-drag-image,body.app-shell .reference-chip-drag-image{--reference-chip-component:rgb(var(--max))}body.app-shell .reference-chip-icon>:where(svg,span,img,video):not(.reference-chip-thumbnail):not(.reference-chip-media-thumbnail){height:var(--space-14);width:var(--space-14)}body.app-shell .reference-chip-icon>svg.aspect-ratio-icon{height:auto;max-height:var(--space-14);max-width:var(--space-14);width:auto}body.app-shell .reference-chip-icon>span>svg{height:var(--space-14);width:var(--space-14)}.reference-chip-icon>:where(img,video):not(.reference-chip-thumbnail):not(.reference-chip-media-thumbnail){object-fit:contain;display:block}body.app-shell .reference-chip-icon>.reference-chip-thumbnail{object-fit:cover;object-position:center;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;opacity:var(--opacity-transparent);transition:opacity var(--motion-soft-duration) var(--motion-ease-out);width:100%;margin:0;padding:0;display:block;position:absolute;inset:0;transform:none}.reference-chip-icon>.reference-chip-thumbnail[data-loaded=true]{opacity:var(--opacity-opaque)}.reference-color-swatch{border-radius:inherit;background:0 0;width:100%;height:100%;display:block}body.app-shell .reference-chip-color-icon{background:var(--reference-color);height:var(--space-18);width:var(--space-18);padding:0}body.app-shell .reference-chip-remove{background:rgb(var(--max));cursor:pointer;font-size:var(--font-size-14);line-height:1;display:none}.prompt-editor .reference-chip{inline-size:fit-content;max-inline-size:calc(100% - (var(--space-2) * 2));min-inline-size:0;width:fit-content;min-width:0;display:inline-flex;position:relative}.prompt-editor .reference-chip-label{border-radius:var(--radius-6);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;max-inline-size:100%;overflow:hidden}body.app-shell .prompt-editor .reference-chip:has(.reference-chip-remove) .reference-chip-icon{opacity:var(--opacity-opaque);transition:opacity var(--motion-soft-duration) var(--motion-ease-out)}body.app-shell .prompt-editor .reference-chip .reference-chip-remove{pointer-events:none;left:var(--space-2);z-index:1;color:rgb(var(--max-inverted));opacity:var(--opacity-transparent);background:0 0;border:0;transition:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}body.app-shell .prompt-editor .reference-chip:has(.reference-chip-remove):is(:hover,:focus-within) .reference-chip-icon{visibility:hidden;opacity:var(--opacity-transparent)}body.app-shell .prompt-editor .reference-chip:has(.reference-chip-remove):is(:hover,:focus-within) .reference-chip-remove{pointer-events:auto;opacity:var(--opacity-muted);background:0 0}body.app-shell .prompt-editor .reference-chip:has(.reference-chip-remove):is(:hover,:focus-within) .reference-chip-remove svg{opacity:var(--opacity-muted)}body.app-shell .prompt-editor .reference-chip .reference-chip-remove:focus-visible,body.app-shell .prompt-editor .reference-chip .reference-chip-remove:hover{background:rgb(var(--mid));opacity:var(--opacity-opaque);border:0}body.app-shell .prompt-editor .reference-chip .reference-chip-remove:is(:hover,:focus-visible) svg{opacity:var(--opacity-opaque)}body.app-shell .prompt-editor .reference-chip:has(.reference-chip-remove):is(:hover,:focus-within) .reference-chip-remove:is(:hover,:focus-visible){background:rgb(var(--mid));opacity:var(--opacity-opaque)}body.app-shell .prompt-editor .reference-chip:has(.reference-chip-remove):is(:hover,:focus-within) .reference-chip-remove:is(:hover,:focus-visible) svg{opacity:var(--opacity-opaque)}body.app-shell .chat-reference-chip{cursor:url(/cursors/default.svg) 2 2,auto;max-width:calc(100% - (var(--space-2) * 2));margin:var(--space-2);-webkit-user-select:text;user-select:text}.streamdown .chat-reference-chip{--reference-chip-component:rgb(var(--mid))}body.app-shell .streamdown .chat-reference-chip .reference-chip-icon{background:rgb(var(--max))}.chat-reference-chip-host{box-sizing:border-box;height:var(--space-24);align-items:center;min-width:0;max-width:100%;display:inline-flex}.chat-reference-chip.reference-chip--label-only{padding:var(--space-2) var(--space-4)}.chat-reference-chip-host,.reference-chip{vertical-align:top;align-self:center}.streamdown :where(p,li,blockquote,th,td):has(.chat-reference-chip-host){line-height:var(--line-height-24)}body.app-shell a.chat-reference-chip,body.app-shell a.chat-reference-chip .reference-chip-icon,body.app-shell a.chat-reference-chip .reference-chip-label,body.app-shell button.chat-reference-chip,body.app-shell button.chat-reference-chip .reference-chip-icon,body.app-shell button.chat-reference-chip .reference-chip-label{cursor:pointer}.chat-reference-chip:hover .reference-chip-icon{display:inline-flex}body.app-shell .chat-reference-chip .reference-chip-icon,body.app-shell .chat-reference-chip .reference-chip-label,body.app-shell .chat-reference-chip-host{cursor:url(/cursors/default.svg) 2 2,auto}body.app-shell a.chat-reference-chip .reference-chip-label,body.app-shell button.chat-reference-chip .reference-chip-label{cursor:pointer}:root.app-root[data-theme=dark] .chat-reference-chip .reference-chip-icon,:root.app-root[data-theme=dark] .streamdown .chat-reference-chip .reference-chip-icon{background:rgb(var(--min))}.chat-reference-chip .reference-chip-color-icon,.user-message-bubble .chat-reference-chip .reference-chip-color-icon,:root.app-root[data-theme=dark] .chat-reference-chip .reference-chip-color-icon,:root.app-root[data-theme=dark] .user-message-bubble .chat-reference-chip .reference-chip-color-icon{background:var(--reference-color)}.user-message-bubble .chat-reference-chip{--reference-chip-component:rgb(var(--max))}body.app-shell .user-message-bubble .chat-reference-chip .reference-chip-icon{background:rgb(var(--mid))}:root[data-theme=dark] .user-message-bubble .chat-reference-chip{--reference-chip-component:rgb(var(--max))}:root.app-root[data-theme=dark] .user-message-bubble .chat-reference-chip .reference-chip-icon{background:rgb(var(--min))}.chat-reference-chip .reference-chip-color-icon,.reference-chip .reference-chip-color-icon,.streamdown .chat-reference-chip .reference-chip-color-icon,.user-message-bubble .chat-reference-chip .reference-chip-color-icon,:root.app-root[data-theme=dark] .chat-reference-chip .reference-chip-color-icon,:root.app-root[data-theme=dark] .reference-chip .reference-chip-color-icon,:root.app-root[data-theme=dark] .streamdown .chat-reference-chip .reference-chip-color-icon,:root.app-root[data-theme=dark] .user-message-bubble .chat-reference-chip .reference-chip-color-icon{background:var(--reference-color)}.source-chip{color:rgb(var(--max-inverted));text-decoration:none}.source-chip:hover .reference-chip-icon{display:inline-flex}.source-chip-icon img{height:var(--space-14);width:var(--space-14);display:block}.source-chip-count{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14);line-height:1}body.app-shell .reference-chip-label{cursor:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;width:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.message-stack article,.streamdown{max-width:100%;overflow-x:clip}.chat-container{overflow-x:visible}body.app-shell .chat-reference-chip,body.app-shell .chat-reference-chip *,body.app-shell .chat-reference-chip-host:not(button):not(a) .reference-chip,body.app-shell .chat-reference-chip-host:not(button):not(a) .reference-chip *{cursor:url(/cursors/default.svg) 2 2,auto}body.app-shell a.chat-reference-chip,body.app-shell a.chat-reference-chip *,body.app-shell a.chat-reference-chip-host,body.app-shell a.chat-reference-chip-host .chat-reference-chip,body.app-shell a.chat-reference-chip-host .chat-reference-chip *,body.app-shell button.chat-reference-chip,body.app-shell button.chat-reference-chip *,body.app-shell button.chat-reference-chip-host,body.app-shell button.chat-reference-chip-host .chat-reference-chip,body.app-shell button.chat-reference-chip-host .chat-reference-chip *{cursor:pointer}body.app-shell .reference-chip--composer:active .reference-chip-label{cursor:grabbing}.entity-card{--entity-card-radius:max(var(--radius-0),calc(var(--radius-30) - var(--space-16)));align-items:center;gap:var(--space-12);width:100%;min-width:0;padding:var(--space-6);border-radius:var(--entity-card-radius);background:rgb(var(--max));color:rgb(var(--max-inverted));text-align:left;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}.entity-card-icon{border-radius:max(var(--radius-0),calc(var(--entity-card-radius) - var(--space-6)));width:2.75rem;height:2.75rem}.entity-card-open{opacity:var(--opacity-muted)}.entity-card:is(:hover,:focus-visible) .entity-card-open{opacity:var(--opacity-opaque)}.entity-card-labels{min-width:0;max-width:100%;overflow:hidden}.playback-scrubber{width:100%;min-width:56px;height:var(--space-32);box-sizing:border-box;border-radius:var(--radius-14);background:rgb(var(--mid));position:relative}.playback-scrubber-track{right:var(--space-12);left:var(--space-12);height:var(--space-4);background:linear-gradient(to right,rgb(var(--accent)) 0 var(--playback-progress),rgb(var(--max-inverted)/.3) var(--playback-progress) 100%);pointer-events:none;transform:translateY(-50%)}.playback-scrubber-thumb,.playback-scrubber-track{top:50%;border-radius:var(--radius-pill);position:absolute}.playback-scrubber-thumb{left:var(--playback-progress);width:var(--space-16);height:var(--space-10);background:rgb(var(--accent));transform:translate(-50%,-50%)}.playback-scrubber-input{appearance:none;cursor:pointer;width:100%;height:100%;opacity:var(--opacity-transparent);background:0 0;margin:0;position:absolute;inset:0}.playback-scrubber[data-disabled=true]{opacity:var(--opacity-muted)}.playback-scrubber-input:disabled{cursor:default}.playback-scrubber:has(:focus-visible){outline:var(--space-2) solid rgb(var(--accent));outline-offset:var(--space-2)}.playback-controls{width:100%;min-width:0;color:rgb(var(--max-inverted))}.playback-controls-coloration-max{--playback-control-fill:var(--max)}.playback-controls-coloration-mid{--playback-control-fill:var(--mid)}.playback-controls .playback-control{border-radius:var(--radius-14);background:rgb(var(--playback-control-fill));min-width:0}.playback-controls .playback-control-scrubber{overflow:hidden}.playback-controls .playback-control-scrubber .playback-scrubber{background:0 0}.playback-controls .playback-control-time{padding:var(--space-6) var(--space-8);white-space:nowrap;text-align:center;font-size:var(--font-size-14);line-height:var(--line-height-20)}.playback-controls .playback-control-error{font-size:var(--font-size-14);line-height:var(--line-height-20);grid-column:1/-1}.playback-controls-hover{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"play scrubber time mute fullscreen";display:grid;container:rendered-media-toolbar/inline-size}.playback-controls-workspace{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(56px,1fr) auto auto;display:grid}.playback-controls-hover .playback-control-play{grid-area:play}.playback-controls-hover .playback-control-scrubber{grid-area:scrubber}.playback-controls-hover .playback-control-time{grid-area:time}.playback-controls-hover .playback-control-mute{grid-area:mute}.playback-controls-hover .playback-control-fullscreen{grid-area:fullscreen}.playback-controls-hover:not(:has(.playback-control-fullscreen)){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"play scrubber time mute"}.hover-controls-frame{inset:var(--space-8);z-index:20;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.hover-controls-frame[hidden]{display:none}.hover-controls-bottom,.hover-controls-top{pointer-events:none;width:100%;min-width:0;display:flex}.hover-controls-top{justify-content:flex-end}.hover-controls-bottom{align-items:flex-end;margin-top:auto}.hover-control-surface{border-radius:var(--radius-14);background:rgb(var(--mid));min-width:0;color:rgb(var(--max-inverted));pointer-events:auto}.hover-control-action>.control-content>.icon-component{opacity:var(--opacity-opaque)}:where(.group,.lander-video-player):is(:hover,:focus-within,:has(:is([aria-expanded=true],[data-control-open=true],[data-open=true],[data-state=open]))) .hover-controls-frame :is(.hover-control-surface,.playback-controls){animation:popup-motion-enter var(--motion-popup-duration) var(--motion-ease-out) both;transform-origin:50%;will-change:filter,opacity,transform}:where(.group,.lander-video-player):not(:hover):not(:focus-within):not(:has(:is([aria-expanded=true],[data-control-open=true],[data-open=true],[data-state=open]))) .hover-controls-frame :is(.hover-control-surface,.playback-controls){animation:popup-motion-exit var(--motion-popup-duration) var(--motion-ease-out) both;transform-origin:50%;will-change:filter,opacity,transform}.prompt-bubble-text,.prompt-editor{text-align:start;unicode-bidi:plaintext}.streamdown :where(p,li,h1,h2,h3,h4,h5,h6,td,th){text-align:start;overflow-wrap:anywhere;unicode-bidi:plaintext}.cm-editor,code,pre{text-align:left;direction:ltr}.cm-editor,.reference-chip,code,pre{unicode-bidi:isolate}body.app-shell .cursor-auto,body.app-shell .cursor-default,html{cursor:url(/cursors/default.svg) 2 2,auto}.horizontal-asset-strip{overscroll-behavior-inline:contain;border-radius:var(--radius-14);min-width:0;max-width:100%}.prompt-bubble-attachments{inline-size:fit-content}body.app-shell .draggable-reference,body.app-shell .draggable-reference *{cursor:grab;-webkit-user-drag:element}body.app-shell .draggable-reference:active,body.app-shell .draggable-reference:active *{cursor:grabbing}body.app-shell .draggable-reference .reference-remove,body.app-shell .draggable-reference .reference-remove *{cursor:pointer}body.app-shell .reference-dragging,body.app-shell .reference-dragging *{cursor:grabbing}body.app-shell .reference-dragging [data-prompt-editor=true],body.app-shell .reference-dragging [data-prompt-editor=true] *{caret-color:#0000;cursor:text}body.app-shell .reference-dragging .draggable-reference,body.app-shell .reference-dragging .reference-chip,body.app-shell .reference-dragging .reference-chip-drag-image{opacity:var(--opacity-opaque)}body.app-shell .reference-drop-caret{background:rgb(var(--max-inverted));border-radius:var(--radius-0);height:var(--space-24);opacity:var(--opacity-opaque);pointer-events:none;z-index:20;width:1px;animation:none;position:absolute}@keyframes status-shimmer{0%{background-position-x:0}to{background-position-x:var(--run-status-shimmer-cycle,200px)}}.selection-mark[data-selected=true] .selection-check{animation:soft-motion var(--motion-soft-duration) var(--motion-ease-out) both}@media not all and (min-width:768px){body.app-shell .menu-card.popup-card button.billing-picker-option{height:auto;min-height:0;padding:var(--space-12);gap:var(--space-6)}}body.app-shell .credit-top-up-option{grid-template-columns:minmax(0,1fr) var(--space-24);height:auto;min-height:0;padding:var(--space-4)}@media not all and (min-width:768px){body.app-shell .menu-card.popup-card button.credit-top-up-option{padding:var(--space-4)}}@media (not (min-width:768px)) and (orientation:landscape){body.app-shell .menu-card.popup-card,body.app-shell .popup-layer>.mobile-artifact-action-sheet.popup-card{--mobile-sheet-gutter:var(--popup-frame-gutter,var(--popup-frame-mobile-large-gutter))}}body.app-shell .large-popup-layer>.popup-content{z-index:1;position:absolute;inset:0}@media not all and (min-width:768px){body.app-shell .popup-layer:not(.large-popup-layer)>.popup-motion,body.app-shell .popup-layer:not(.large-popup-layer)>:where(.menu-card,.asset-menu,.mobile-artifact-action-sheet,.model-menu){z-index:1}}body.app-shell .popup-layer[data-popup-mode=modal],body.app-shell .popup-layer[data-popup-mode=modal]>.popup-backdrop{pointer-events:auto}[data-interaction-target=true]{transition:scale var(--motion-press-duration) var(--motion-press-ease);scale:1}[data-interaction-target=true][data-pressing=true]{scale:.96}.motion-roll-clip-trigger:not([data-interaction-target=true]){transition:scale var(--motion-press-duration) var(--motion-press-ease);scale:1}.motion-roll-clip-trigger:not([data-interaction-target=true])[data-pressing=true]{scale:.96}@media (prefers-reduced-motion:reduce){.motion-roll-clip-trigger:not([data-interaction-target=true]),.motion-roll-clip-trigger:not([data-interaction-target=true])[data-pressing=true],[data-interaction-target=true],[data-interaction-target=true][data-pressing=true]{transition:none;scale:1}}.popup-frame,.popup-frame-gutter-standard{--popup-frame-gutter:var(--popup-frame-standard-gutter)}.popup-frame-gutter-desktop-centered{--popup-frame-gutter:var(--popup-frame-desktop-centered-gutter)}@media not all and (min-width:768px){.popup-frame-gutter-desktop-centered{--popup-frame-gutter:var(--popup-frame-mobile-large-gutter)}}.popup-card{--popup-card-outer-radius:var(--radius-20);--popup-card-gutter:var(--mobile-sheet-gutter,var(--menu-gutter,var(--space-6)));--popup-card-inner-radius:max(var(--radius-0),calc(var(--popup-card-outer-radius) - var(--popup-card-gutter)));background:rgb(var(--mid))}.control-shell.popup-card.selection-attachment-popup{--popup-card-outer-radius:var(--radius-14);--popup-card-gutter:var(--space-4);box-sizing:border-box;align-items:center;gap:var(--space-4);min-width:0;max-width:100%;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-14);color:rgb(var(--max-inverted));font:inherit;font-size:var(--font-size-16);white-space:nowrap;border:0;flex-wrap:nowrap;line-height:1.25;display:inline-flex;overflow:hidden}.control-shell.popup-card.selection-attachment-popup>.content-action{align-items:center;gap:var(--space-4);min-width:0;color:inherit;background:0 0;display:inline-flex}.control-shell.popup-card.selection-attachment-popup>.content-action>.selection-attachment-icon{flex:0 0 var(--space-24);box-sizing:border-box;contain:layout paint;width:var(--space-24);height:var(--space-24);padding:var(--space-4);border-radius:var(--radius-10);color:rgb(var(--max-inverted));opacity:var(--opacity-opaque);background:0 0;justify-content:center;align-items:center;display:inline-flex}.control-shell.popup-card.selection-attachment-popup>.content-action>.selection-attachment-icon>.icon-source{opacity:var(--opacity-muted);transition:opacity var(--motion-press-duration) var(--motion-press-ease)}.control-shell.popup-card.selection-attachment-popup:is(:hover,:focus-visible,:active,[data-pressing=true])>.content-action>.selection-attachment-icon>.icon-source{opacity:var(--opacity-opaque)}.control-shell.popup-card.selection-attachment-popup>.content-action>.selection-attachment-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--max-inverted));opacity:var(--opacity-opaque);overflow:hidden}.popup-card:is(.sidebar-menu,.asset-menu,.menu-card){--menu-gutter:var(--space-6);--popup-card-gutter:var(--menu-gutter);--menu-card-gap:var(--popup-card-gutter)}.popup-card.menu-card{box-sizing:border-box;gap:var(--menu-card-gap);padding:var(--popup-card-gutter);flex-direction:column;display:flex}.menu-card-content{border-radius:var(--popup-card-inner-radius);flex:auto;min-width:0;min-height:0}.menu-card-body{gap:var(--menu-card-gap);flex-direction:column;display:flex}.menu-card-body>*,.menu-stack>*{flex-shrink:0}.menu-stack>.divider-component{margin-inline:var(--popup-card-inner-radius);flex:none}.popup-card.toast-component{--popup-card-gutter:var(--space-6);padding:var(--popup-card-gutter)}.popup-card.tooltip-component{--popup-card-outer-radius:var(--radius-14);--popup-card-gutter:var(--tooltip-gutter);border-radius:var(--popup-card-outer-radius)}.large-popup-card{--popup-card-outer-radius:var(--radius-30);--popup-card-gutter:var(--space-16);padding:var(--popup-card-gutter)}.popup-card[data-popup-content-boundary=true]{clip-path:inset(var(--radius-0) round var(--popup-card-outer-radius));overflow:hidden}body.app-shell .popup-frame-large>.popup-backdrop{background:rgb(var(--max-inverted)/var(--popup-backdrop-opacity));-webkit-backdrop-filter:blur(var(--popup-backdrop-blur));backdrop-filter:blur(var(--popup-backdrop-blur));will-change:background,backdrop-filter,opacity}body.app-shell .popup-frame-large>.popup-content{padding:var(--popup-frame-gutter)}body.app-shell :where(.sidebar-menu,.asset-menu,.menu-card,.artifact-menu) :where(.menu-fit-row,.generate-model-card,.menu-search-row){border-radius:var(--radius-14)}body.app-shell .large-popup-card{border-radius:var(--radius-30)}.large-popup-card-wrap[data-popup-variant=selection]{width:100%;max-width:var(--list-picker-width)}.preview-dialog{width:fit-content;height:fit-content;max-width:calc(100vw - var(--popup-frame-gutter) * 2);max-height:calc(100dvh - var(--popup-frame-gutter) * 2);padding:var(--popup-card-gutter);gap:var(--preview-gap);border-radius:var(--radius-30);grid-template-columns:max(70px,var(--preview-content-width));grid-template-rows:var(--preview-controls) var(--preview-content-height);display:grid;position:relative;overflow:hidden}.preview-dialog-header{inset:var(--popup-card-gutter) var(--popup-card-gutter) auto;z-index:31;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;display:grid;position:absolute}.preview-dialog-header>.preview-dialog-controls{grid-column:1;justify-self:start}.preview-dialog-header>.workspace-title{grid-column:2;justify-self:center}.preview-dialog-header>.surface-action{grid-column:3;justify-self:end}.preview-dialog-header>*{pointer-events:auto}.preview-workspace-layer .large-popup-card-wrap{width:100%;height:100%}.preview-dialog[data-preview-variant=workspace]{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--popup-card-gutter);gap:var(--preview-gap);border-radius:var(--radius-30);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--preview-controls) minmax(0,1fr)}.preview-dialog[data-preview-variant=workspace]>.preview-dialog-content{background:0 0;border-radius:0}.preview-dialog[data-preview-intrinsic=true]{grid-template-columns:minmax(70px,max-content);grid-template-rows:var(--preview-controls) max-content}.preview-dialog-controls{justify-content:flex-start;align-items:center;min-width:0;display:flex}.preview-dialog-content{background:rgb(var(--max));border-radius:calc(var(--radius-30) - var(--popup-card-gutter));grid-area:2/1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.preview-dialog[data-preview-intrinsic=true]>.preview-dialog-content{max-width:var(--preview-content-width);max-height:var(--preview-content-height);background:0 0;justify-content:start;align-items:start}.selection-frame{max-height:var(--popup-frame-available-block-size,calc(100dvh - var(--popup-frame-gutter,var(--space-24)) * 2))}body.app-shell .large-popup-card-wrap{max-height:100%}body.app-shell .large-popup-close{right:var(--popup-frame-gutter);top:var(--popup-frame-gutter);z-index:2;position:absolute}:root.app-root:not(#motion-sentinel) .popup-motion .selection-mark[data-selected=true] .selection-check{animation:none}@keyframes soft-motion{0%{filter:blur(var(--motion-soft-radius,var(--space-2)));opacity:var(--opacity-transparent)}to{filter:blur();opacity:var(--opacity-opaque)}}:root.app-root:not(#motion-sentinel) :where(.main-content-enter,.chat-message-enter,.editing-prompt-morph,.composer-content,.selection-mark[data-selected=true] .selection-check,.menu-card-content[data-content-transition=true]){animation:soft-motion var(--motion-soft-duration) var(--motion-ease-out) both}:root.app-root:not(#motion-sentinel) :where(.main-content-exit,.route-loader[data-state=closing]){animation:soft-motion var(--motion-soft-duration) var(--motion-ease-in) both reverse}body.app-shell [data-sd-animate]{animation-name:soft-motion;animation-duration:var(--motion-soft-duration);animation-timing-function:var(--motion-ease-out)}@keyframes popup-motion-enter{0%{filter:blur(var(--motion-soft-radius,var(--space-2)));opacity:var(--opacity-transparent);transform:scale(var(--motion-popup-scale))}to{filter:blur();opacity:var(--opacity-opaque);transform:scale(1)}}@keyframes popup-motion-exit{0%{filter:blur();opacity:var(--opacity-opaque);transform:scale(1)}to{filter:blur(var(--motion-soft-radius,var(--space-2)));opacity:var(--opacity-transparent);transform:scale(var(--motion-popup-scale))}}@keyframes popup-backdrop-motion{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:rgb(var(--max-inverted)/0);opacity:var(--opacity-transparent)}to{-webkit-backdrop-filter:blur(var(--popup-backdrop-blur));backdrop-filter:blur(var(--popup-backdrop-blur));background:rgb(var(--max-inverted)/var(--popup-backdrop-opacity));opacity:var(--opacity-opaque)}}:root.app-root:not(#motion-sentinel) :where(.popup-motion,.toast-floating){animation:popup-motion-enter var(--motion-popup-duration) var(--motion-ease-out) both;transform-origin:50%;will-change:filter,opacity,transform}:root.app-root:not(#motion-sentinel) .source-bound-floating-popup[data-popup-ready=false]{visibility:hidden;animation:none}:root.app-root:not(#motion-sentinel) .source-bound-floating-popup[data-popup-ready=true]{visibility:visible}:root.app-root:not(#motion-sentinel) .source-bound-floating-popup>.popup-motion>:where(.menu-card,.asset-menu){animation:none}:root.app-root:not(#motion-sentinel) :where(.popup-layer[data-state=closing] .popup-motion,.popup-motion-closing,.toast-floating[data-closing=true]){animation:popup-motion-exit var(--motion-popup-duration) var(--motion-ease-out) both;pointer-events:none;transform-origin:50%;will-change:filter,opacity,transform}:root.app-root:not(#motion-sentinel) .popup-frame-large>.popup-backdrop{animation:popup-backdrop-motion var(--motion-popup-duration) var(--motion-ease-out) both}:root.app-root:not(#motion-sentinel) .popup-frame-large>.popup-backdrop[data-state=closing],:root.app-root:not(#motion-sentinel) .popup-frame-large[data-state=closing]>.popup-backdrop{animation:popup-backdrop-motion var(--motion-popup-duration) var(--motion-ease-out) both reverse}@media (prefers-reduced-motion:reduce){:root.app-root:not(#motion-sentinel) .popup-frame-large>.popup-backdrop,:root.app-root:not(#motion-sentinel) .popup-frame-large>.popup-backdrop[data-state=closing],:root.app-root:not(#motion-sentinel) .popup-frame-large[data-state=closing]>.popup-backdrop,:root.app-root:not(#motion-sentinel) .popup-layer[data-state=closing] .popup-motion,:root.app-root:not(#motion-sentinel) .toast-floating[data-closing=true],:root.app-root:not(#motion-sentinel) :where(.popup-motion,.popup-motion-closing,.toast-floating){will-change:auto;animation:none}}.border-shimmer{--border-shimmer-duration:10s;isolation:isolate;width:100%;position:relative;overflow:visible}.border-shimmer__effect{animation:border-shimmer-cycle var(--border-shimmer-duration) linear infinite;background:conic-gradient(from calc(var(--border-shimmer-angle) - 90deg),transparent 0turn .17turn,rgb(var(--accent)/.48) .21turn,rgb(var(--accent)) 90deg,rgb(var(--accent)/.48) .29turn,transparent .33turn .67turn,rgb(var(--accent)/.48) .71turn,rgb(var(--accent)) 270deg,rgb(var(--accent)/.48) .79turn,transparent .83turn 1turn);border-radius:calc(var(--border-shimmer-radius,var(--radius-30)) + var(--space-4));filter:blur(var(--space-4));inset:calc(-1 * var(--space-4));opacity:var(--opacity-opaque);padding:var(--space-2);pointer-events:none;-webkit-mask:linear-gradient(rgb(var(--max)) 0 0) content-box,linear-gradient(rgb(var(--max)) 0 0);mask:linear-gradient(rgb(var(--max)) 0 0) content-box,linear-gradient(rgb(var(--max)) 0 0);z-index:0;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.border-shimmer__surface{z-index:1;width:100%;position:relative}@property --border-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes border-shimmer-cycle{0%{--border-shimmer-angle:0turn}10%{--border-shimmer-angle:.06turn}25%{--border-shimmer-angle:.25turn}45%{--border-shimmer-angle:.48turn}50%{--border-shimmer-angle:.5turn}55%{--border-shimmer-angle:.52turn}75%{--border-shimmer-angle:.75turn}90%{--border-shimmer-angle:.94turn}to{--border-shimmer-angle:1turn}}@media (prefers-reduced-motion:reduce){.border-shimmer__effect{--border-shimmer-angle:0turn;animation:none}}.border.border-max-inverted,.glow.glow-max-inverted{--component-border-color:var(--max-inverted);--component-border-opacity:.04;--glow-color:var(--max-inverted);--glow-opacity:.2}.border.border-white,.glow.glow-white{--component-border-color:var(--white);--component-border-opacity:.24;--glow-color:var(--white);--glow-opacity:1}.border.border-dark,.glow.glow-dark{--component-border-color:var(--dark);--component-border-opacity:.24;--glow-color:var(--dark);--glow-opacity:1}.glow.glow-accent{--component-border-color:var(--accent);--component-border-opacity:.24;--glow-color:var(--accent);--glow-opacity:1}.border.border-dark,.border.border-max-inverted,.border.border-white,.component-border{border:var(--component-border-width,var(--space-2)) solid rgb(var(--component-border-color,var(--max-inverted))/var(--component-border-opacity,.04))}:where(.border):not(:where(.border-transparent,.icon-component)){border-color:rgb(var(--component-border-color,var(--max-inverted))/var(--component-border-opacity,.04))}.glow{--glow-color:var(--max-inverted);--glow-opacity:.2;--glow-blur:var(--space-8);--glow-inset-shadow:inset 0 0 var(--glow-blur) rgb(var(--glow-color)/var(--glow-opacity));box-shadow:var(--glow-inset-shadow)}.glow.glow-max{--component-border-color:var(--max);--component-border-opacity:.24;--glow-color:var(--max);--glow-opacity:1}.bg-accent.glow.glow-max-inverted{--glow-color:var(--white);--glow-opacity:1;--component-border-color:var(--white);--component-border-opacity:.24}.text-shadow{--text-shadow-color:var(--max-inverted);--text-shadow-opacity:.4;--text-shadow-offset-y:var(--space-0);--text-shadow-blur:var(--space-16);text-shadow:0 var(--text-shadow-offset-y) var(--text-shadow-blur) rgb(var(--text-shadow-color)/var(--text-shadow-opacity))}.text-shadow.text-shadow-accent{--text-shadow-color:var(--accent)}.text-shadow.text-shadow-readable{--text-shadow-opacity:.72;--text-shadow-offset-y:var(--space-2);--text-shadow-blur:var(--space-8)}.shadow{--shadow-color:var(--max-inverted);box-shadow:0 0 48px rgb(var(--shadow-color)/var(--shadow-opacity)),0 0 16px rgb(var(--shadow-color)/var(--shadow-opacity))}.shadow,.shadow.shadow-weak{--shadow-opacity:.06}.shadow.shadow-strong{--shadow-opacity:.2}.glow.shadow{box-shadow:var(--glow-inset-shadow),0 0 48px rgb(var(--shadow-color)/var(--shadow-opacity)),0 0 16px rgb(var(--shadow-color)/var(--shadow-opacity))}.glow.glow-overlay{box-shadow:none;position:relative}.glow.glow-overlay:after{z-index:1;border-radius:inherit;box-shadow:var(--glow-inset-shadow);content:"";pointer-events:none;position:absolute;inset:0}.glow.glow-overlay.shadow{box-shadow:0 0 48px rgb(var(--shadow-color)/var(--shadow-opacity)),0 0 16px rgb(var(--shadow-color)/var(--shadow-opacity))}.shadow.shadow-max-inverted{--shadow-color:var(--max-inverted)}.shadow.shadow-accent{--shadow-color:var(--accent)}.shadow.shadow-max{--shadow-color:var(--max)}.shadow.shadow-dark{--shadow-color:var(--dark)}.shadow.shadow-silhouette{box-shadow:none;filter:drop-shadow(0 0 8px rgb(var(--shadow-color)/var(--shadow-opacity))) drop-shadow(0 0 3px rgb(var(--shadow-color)/var(--shadow-opacity)))}.edge-fade{pointer-events:none}.edge-fade[data-edge=top]{--edge-fade-direction:to bottom}.edge-fade[data-edge=bottom]{--edge-fade-direction:to top}.edge-fade[data-edge-variant=color]{background:linear-gradient(var(--edge-fade-direction),rgb(var(--max)),rgb(var(--max)/0))}.edge-fade[data-edge-variant=blur][data-edge=bottom]{transform:scaleY(-1)}.edge-fade-blur-layer{pointer-events:none;display:block;position:absolute;inset:0}.edge-fade-blur-layer[data-layer="1"]{z-index:1;-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#fff 0 25%,#0000 100%);mask-image:linear-gradient(#fff 0 25%,#0000 100%)}.edge-fade-blur-layer[data-layer="2"]{z-index:2;-webkit-backdrop-filter:blur(var(--space-2));-webkit-mask-image:linear-gradient(#fff 0 12.5%,#0000 62.5%);mask-image:linear-gradient(#fff 0 12.5%,#0000 62.5%)}.edge-fade-blur-layer[data-layer="3"]{z-index:3;-webkit-backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(#fff 0 6.25%,#0000 50%);mask-image:linear-gradient(#fff 0 6.25%,#0000 50%)}.edge-fade-blur-layer[data-layer="4"]{z-index:4;-webkit-backdrop-filter:blur(var(--space-6));-webkit-mask-image:linear-gradient(#fff 0 6.25%,#0000 37.5%);mask-image:linear-gradient(#fff 0 6.25%,#0000 37.5%)}.popup-layer[data-popup-mode=none]{pointer-events:none}.popup-layer[data-popup-mode=none] .popup-card:not(.tooltip-component){pointer-events:auto}.popup-layer[data-popup-placement=top-right]{padding:var(--popup-frame-gutter);justify-content:flex-end;align-items:flex-start;display:flex}.popup-frame-large:not(.large-popup-layer){padding:var(--popup-frame-gutter);justify-content:center;align-items:flex-end;display:flex}.popup-card{box-sizing:border-box;width:fit-content;min-width:0;height:fit-content;min-height:0;max-width:var(--popup-frame-available-inline-size,calc(100vw - var(--popup-frame-gutter) * 2));max-height:var(--popup-frame-available-block-size,calc(100dvh - var(--popup-frame-gutter) * 2));border-radius:var(--radius-20)}.popup-card-small{max-width:min(var(--popup-small-cap),var(--popup-frame-available-inline-size,calc(100vw - var(--popup-frame-gutter) * 2)));max-height:min(var(--popup-small-cap),var(--popup-frame-available-block-size,calc(100dvh - var(--popup-frame-gutter) * 2)))}.design-frame-list-viewport{flex:1;min-width:0;min-height:0}.design-frame-list-frames{gap:var(--space-6);flex-direction:column;display:flex}.canvas-fade{height:var(--canvas-fade-height)}.popup-layer[data-popup-mode=none]:has(.tooltip-component) *{pointer-events:none}.popup-portal-root{display:contents}.popup-frame-large:not(.large-popup-layer)>:is(.popup-card,.responsive-menu-shell){inline-size:100%;position:relative}.responsive-menu-shell>.popup-card{inline-size:100%;max-inline-size:100%}.scroll-viewport:not([data-scroll-axes=both]){overflow-x:hidden}.admin-login-screen{min-height:100dvh}.admin-cards{gap:var(--space-32)}.admin-card-group,.admin-cards{flex-direction:column;min-width:0;display:flex}.admin-card-group{gap:var(--space-12)}.admin-card-group>h2{font-size:var(--font-size-24);font-weight:var(--font-500);line-height:var(--line-height-32)}.admin-scope-note{color:rgb(var(--max-inverted)/var(--opacity-muted));font-size:var(--font-size-14);line-height:var(--line-height-20)}.admin-chart-grid,.admin-metric-grid,.admin-table-grid{gap:var(--space-12);min-width:0;display:grid}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-card,.admin-metric-card{border-radius:var(--radius-20);background:rgb(var(--mid));min-width:0}.admin-metric-card{padding:var(--space-16);flex-direction:column;display:flex}.admin-card-heading p,.admin-metric-card p,.admin-metric-card span{color:rgb(var(--max-inverted)/var(--opacity-muted));font-size:var(--font-size-14);line-height:var(--line-height-20)}.admin-metric-card strong{margin-top:var(--space-12);font-size:var(--font-size-32);font-weight:var(--font-400);line-height:var(--line-height-38)}.admin-metric-card span{margin-top:var(--space-4)}.admin-chart-grid,.admin-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-card{overflow:hidden}.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-16) var(--space-16) 0;display:flex}.admin-card-heading h2{font-size:var(--font-size-18);font-weight:var(--font-500);line-height:var(--line-height-24)}.admin-card-heading p{margin-top:var(--space-4)}.admin-chart{width:100%;min-height:260px;padding:var(--space-8);color:rgb(var(--max-inverted))}.admin-chart svg{width:100%;height:auto;display:block}.admin-table-scroll{padding:var(--space-12) var(--space-16) var(--space-16);overflow-x:auto}.admin-table-card table{border-collapse:collapse;width:100%;font-size:var(--font-size-14);line-height:var(--line-height-20)}.admin-table-card td,.admin-table-card th{padding:var(--space-8) 0;border-bottom:1px solid rgb(var(--max-inverted)/.08);text-align:right;white-space:nowrap}.admin-table-card td:first-child,.admin-table-card th:first-child{text-align:left;text-overflow:ellipsis;max-width:320px;padding-inline-end:var(--space-16);overflow:hidden}.admin-table-card th{color:rgb(var(--max-inverted)/var(--opacity-muted));font-weight:var(--font-400)}.admin-table-card tbody tr:last-child td{border-bottom:0}@media not all and (min-width:960px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:720px){.admin-chart-grid,.admin-metric-grid,.admin-table-grid{grid-template-columns:minmax(0,1fr)}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}