.app-logo{--app-logo-background:var(--openbot-logo-production);--app-logo-eye:var(--openbot-logo-production-eye);border-radius:var(--openbot-radius-logo);isolation:isolate;display:inline-block;position:relative;overflow:hidden}.app-logo[data-interactive=true]:focus{outline:none}.app-logo[data-interactive=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--openbot-text-primary)}.app-logo[data-variant=dev]{--app-logo-background:var(--openbot-logo-dev);--app-logo-eye:var(--openbot-logo-eye)}.app-logo[data-variant=preview]{--app-logo-background:var(--openbot-logo-preview);--app-logo-eye:var(--openbot-logo-eye)}.app-logo-background{fill:var(--app-logo-background)}.app-logo-eye{fill:none;stroke:var(--app-logo-eye);stroke-linecap:round;stroke-linejoin:round;stroke-width:9.5px;pointer-events:none;transform-box:view-box}.app-logo-eye-motion{pointer-events:none;transform:translate(var(--app-logo-eye-x,0%), var(--app-logo-eye-y,0%)) scaleY(var(--app-logo-eye-squint,1));transform-origin:50%;transition:transform var(--openbot-duration-normal) cubic-bezier(.23, 1, .32, 1)}.app-logo-eye-left{transform-origin:28.7% 48.7%}.app-logo-eye-right{transform-origin:71.2% 48.8%}.app-logo[data-animation=blink] .app-logo-eye{animation:4.8s cubic-bezier(.77,0,.175,1) infinite app-logo-blink}.app-logo[data-animation=look-around] .app-logo-eye{animation:6s cubic-bezier(.77,0,.175,1) infinite app-logo-look-around}.app-logo[data-animation=surprised] .app-logo-eye{animation:5.4s cubic-bezier(.77,0,.175,1) infinite app-logo-surprised}.app-logo[data-click-reaction=wink] .app-logo-eye-left{animation:.36s cubic-bezier(.23,1,.32,1) both app-logo-wink-left}.app-logo[data-click-reaction=wink] .app-logo-eye-right{animation:.36s cubic-bezier(.23,1,.32,1) both app-logo-wink-right}.app-logo[data-easter-egg=party] .app-logo-background{animation:1.2s cubic-bezier(.77,0,.175,1) both app-logo-party-colors}.app-logo[data-easter-egg=party] .app-logo-eye-left{animation:1.2s cubic-bezier(.77,0,.175,1) both app-logo-party-left}.app-logo[data-easter-egg=party] .app-logo-eye-right{animation:1.2s cubic-bezier(.77,0,.175,1) both app-logo-party-right}@keyframes app-logo-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes app-logo-look-around{0%,30%,47%,64%,to{transform:translate(0)}35%,42%{transform:translate(-3.5%)}52%,59%{transform:translate(3.5%)}}@keyframes app-logo-surprised{0%,40%,56%,to{transform:translateY(0)scale(1)}44%,51%{transform:translateY(-1.5%)scaleX(.94)scaleY(1.12)}}@keyframes app-logo-wink-left{0%,to{transform:scaleY(1)}38%,58%{transform:scaleY(.08)}}@keyframes app-logo-wink-right{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(-1%)scaleX(.96)scaleY(1.08)}}@keyframes app-logo-party-colors{0%,to{fill:var(--app-logo-background)}22%{fill:var(--openbot-logo-dev)}48%{fill:var(--openbot-logo-preview)}74%{fill:var(--openbot-logo-production)}}@keyframes app-logo-party-left{0%,to{transform:translate(0)rotate(0)}25%{transform:translateY(-6%)rotate(-8deg)}50%{transform:translate(4%,2%)rotate(8deg)}75%{transform:translate(-4%,-2%)rotate(-4deg)}}@keyframes app-logo-party-right{0%,to{transform:translate(0)rotate(0)}25%{transform:translateY(6%)rotate(8deg)}50%{transform:translate(-4%,-2%)rotate(-8deg)}75%{transform:translate(4%,2%)rotate(4deg)}}@media (hover:hover) and (pointer:fine){.app-logo[data-interactive=true]{cursor:pointer}}@media (prefers-reduced-motion:reduce){.app-logo[data-animation] .app-logo-eye,.app-logo[data-click-reaction] .app-logo-eye,.app-logo[data-easter-egg] .app-logo-eye,.app-logo[data-easter-egg] .app-logo-background{animation:none;transform:none}.app-logo-eye-motion{transition:none;transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--agent-share-accent:#8a8f98}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--teams-pill-angle:0deg}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--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";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}:root{--openbot-provider-current:currentcolor;--openbot-bg-native-canvas:#141414;--openbot-bg-native-sidebar:#141414;--openbot-bg-sheet:#141414;--openbot-bg-grouped:#212121;--openbot-text-grouped-secondary:#96969b;--openbot-border-grouped:#333335;--openbot-radius-grouped:16px;--openbot-bg-chrome-glass:#262628f5;--openbot-border-chrome-glass:#ffffff14;--openbot-bg-chrome-blur:#1a1a1c9e;--openbot-bg-canvas:#1a1a1a;--openbot-bg-frame:#0d0d0d;--openbot-bg-sheet-inset:#101010;--openbot-bg-canvas-clear:#1a1a1a00;--openbot-bg-sidebar:#1a1a1a;--openbot-marketplace-detail-bg:#111;--openbot-bg-surface:#212121;--openbot-bg-surface-raised:#242424;--openbot-bg-control:#212121;--openbot-bg-control-hover:#242424;--openbot-bg-control-active:#2a2a2a;--openbot-tabs-bar-bg:#212121;--openbot-tabs-pill-bg:#2a2a2a;--openbot-bg-overlay:#1a1a1aeb;--openbot-dialog-overlay:#0000001a;--openbot-dialog-ring:#ffffff1a;--openbot-bg-glass:#212121c2;--openbot-glass-surface:#ffffff12;--openbot-glass-surface-hover:#ffffff1c;--openbot-glass-border:#ffffff2e;--openbot-glass-highlight:#ffffff1f;--openbot-glass-shadow:#00000047;--openbot-hero-grid-line:#d6adf217;--openbot-price-metal-high:#4c4c4c;--openbot-price-metal-core:#1f1f1f;--openbot-price-metal-low:#343434;--openbot-price-sheen-cool:#96c4ffeb;--openbot-price-sheen-light:#f0f4fafa;--openbot-price-sheen-warm:#ffb884f0;--openbot-price-sheen-cool-soft:#96c4ff42;--openbot-price-sheen-warm-soft:#ffb88447;--openbot-price-sheen-cool-clear:#96c4ff00;--openbot-price-sheen-warm-clear:#ffb88400;--openbot-price-rim:#ffffff47;--openbot-price-rim-under:#ffffff1a;--openbot-price-glow:#b4c8ff38;--openbot-bg-host-inset:#101216;--openbot-bg-notch:#000;--openbot-mask-solid:#000;--openbot-transparent:#0000;--openbot-drawer-scrim:#000;--openbot-scroll-edge-overlay:#000000b8;--openbot-queue-surface:var(--openbot-bg-surface);--openbot-queue-border:var(--openbot-border-strong);--openbot-queue-text:var(--openbot-text-primary);--openbot-queue-action:var(--openbot-text-muted);--openbot-border:#ffffff09;--openbot-border-strong:#ffffff0b;--openbot-image-outline:#ffffff1a;--openbot-border-focus:var(--openbot-text-muted);--openbot-text-primary:#fff;--openbot-text-on-light:#141414;--openbot-surface-light:#f0f0f0;--openbot-action:#f0f0f0;--openbot-action-foreground:#141414;--openbot-qr-background:#fff;--openbot-paper:#f0f0f0;--openbot-paper-text:#141414;--openbot-paper-text-muted:#14141485;--openbot-paper-text-dim:#1414145c;--openbot-paper-border:#14141424;--openbot-onboarding-desktop-mist:#dbe9ff;--openbot-onboarding-desktop-blue:#7eb4f2;--openbot-onboarding-desktop-indigo:#6f7de8;--openbot-sound-warm-back:#d95926;--openbot-sound-warm-ink:#f2c46b;--openbot-sound-mech-back:#1f1f1f;--openbot-sound-mech-ink:#dbe9ff;--openbot-sound-bubble-back:#5b5fe0;--openbot-sound-bubble-ink:#8bdee8;--openbot-sound-press-back:#ff1e5e;--openbot-sound-press-ink:#ffd8a8;--openbot-sound-off-back:#212121;--openbot-sound-off-ink:#4c4c4c;--openbot-onboarding-window:#f3f5f8;--openbot-text-secondary:#dcdcdc;--openbot-text-muted:#979797;--openbot-text-dim:#6a6a6a;--openbot-text-readable:#ffffff85;--openbot-text-muted-on-light:#14141485;--openbot-text-dim-on-light:#1414145c;--openbot-download-card-muted:#141414ad;--openbot-download-card-chip:#1414141a;--openbot-download-card-border:#14141429;--openbot-download-card-focus:#f2f2f2db;--openbot-text-placeholder:#bfbfbf;--openbot-text-on-accent:#fff;--openbot-text-on-status:#07130c;--openbot-accent:#007cf7;--openbot-accent-hover:#1f8fff;--openbot-accent-text:#42a0ff;--openbot-accent-soft:#007cf729;--openbot-accent-strong:#007cf757;--openbot-settings-text-muted:#ffffff96;--openbot-provider-codex:var(--openbot-text-primary);--openbot-provider-claude:#d97757;--openbot-provider-grok:var(--openbot-text-primary);--openbot-provider-antigravity:#8e75b2;--openbot-chart-series-codex:#d6adf2;--openbot-chart-series-claude:var(--openbot-provider-claude);--openbot-chart-series-grok:#6bc7d9;--openbot-chart-series-other:var(--openbot-text-muted);--openbot-chart-storage-workspaces:#3987e5;--openbot-chart-storage-files:#d95926;--openbot-chart-storage-chats:#199e70;--openbot-chart-storage-downloads:#9085e9;--openbot-chart-storage-runtimes:#c98500;--openbot-chart-storage-app:var(--openbot-text-dim);--openbot-logo-production:#d6adf2;--openbot-logo-eye:#040007;--openbot-logo-production-eye:var(--openbot-logo-eye);--openbot-logo-dev:#e3b866;--openbot-logo-preview:#61c985;--openbot-unread-surface:#74b9ff;--openbot-unread-text:#07131f;--openbot-success:#31cf76;--openbot-success-text:#31cf76;--openbot-warning-text:#ff9412;--openbot-danger-text:#ff6069;--openbot-success-soft:#31cf761f;--openbot-success-wash:#31cf760b;--openbot-warning:#ff9412;--openbot-warning-soft:#ff94121f;--openbot-question-option:#6bc7d9;--openbot-question-option-soft:#6bc7d924;--openbot-question-option-hover:#6bc7d933;--openbot-question-option-pressed:#6bc7d942;--openbot-island-identity-name:var(--openbot-text-primary);--openbot-question-badge-text:#8bdee8;--openbot-question-badge-soft:#6bc7d929;--openbot-message-badge-text:#91c8ff;--openbot-message-badge-soft:#74b9ff29;--openbot-badge-new:#ff1e5e;--openbot-badge-new-soft:#ff1e5e29;--openbot-beam-teal:var(--openbot-file-teal);--openbot-beam-blue:var(--openbot-accent-text);--openbot-beam-pink:var(--openbot-file-pink);--openbot-approval-badge-soft:#ff94122e;--openbot-danger:#fd2f3b;--openbot-danger-hover:#fd5d67;--openbot-danger-soft:#fd2f3b29;--openbot-danger-soft-hover:#fd2f3b47;--openbot-danger-focus:#fd2f3b66;--openbot-danger-border:#fd2f3b80;--openbot-file-blue:#74b9ff;--openbot-file-blue-soft:#74b9ff24;--openbot-file-yellow:#ff9412;--openbot-file-yellow-soft:#ff94121f;--openbot-file-orange:#f0a06a;--openbot-file-orange-soft:#f0a06a24;--openbot-file-teal:#6bc7d9;--openbot-file-teal-soft:#6bc7d924;--openbot-file-green:#31cf76;--openbot-file-green-soft:#31cf761f;--openbot-file-red:#fd2f3b;--openbot-file-red-soft:#fd2f3b29;--openbot-file-pink:#d98ac9;--openbot-file-pink-soft:#d98ac924;--openbot-file-default:#42a0ff;--openbot-file-default-soft:#007cf724;--openbot-data-table-border:#303030;--openbot-data-table-header-text:#a1a1a1;--openbot-data-table-text:#f5f5f5;--openbot-data-table-outer-border:#fff0;--openbot-data-table-ring:#ffffff1f;--openbot-shadow-popover-ambient:#0000001a;--openbot-shadow-dialog:#0000007a;--openbot-shadow-menu:#00000073;--openbot-shadow-dynamic-island:#0009;--openbot-shadow-ring:#e4e4e40a;--openbot-border-on-light:#14141424;--openbot-hover:#ffffff0f;--openbot-font-sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--openbot-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace;--openbot-text-sm:12px;--openbot-text-md:13px;--openbot-text-lg:14px;--openbot-text-xl:16px;--openbot-text-2xl:18px;--openbot-text-3xl:24px;--openbot-leading-sm:16px;--openbot-leading-md:18px;--openbot-leading-lg:20px;--openbot-leading-xl:22px;--openbot-leading-2xl:24px;--openbot-leading-3xl:30px;--openbot-text-display:32px;--openbot-text-usage-total:clamp(2rem, 5cqi, 3.5rem);--openbot-leading-display:38px;--openbot-text-hero:clamp(3rem, 8vw, 6.5rem);--openbot-glyph-xs:7px;--openbot-glyph-sm:8px;--openbot-weight-regular:400;--openbot-weight-medium:500;--openbot-weight-semibold:600;--openbot-weight-bold:700;--openbot-tracking-tight:-.1px;--openbot-tracking-normal:0;--openbot-tracking-wide:.02em;--openbot-space-0-5:2px;--openbot-space-1:4px;--openbot-space-1-5:6px;--openbot-space-2:8px;--openbot-space-3:12px;--openbot-space-4:16px;--openbot-space-6:24px;--openbot-space-8:32px;--openbot-scrollbar-size:8px;--openbot-radius-xs:4px;--openbot-radius-sm:6px;--openbot-radius-md:8px;--openbot-radius-lg:12px;--openbot-radius-card:14px;--openbot-radius-xl:20px;--openbot-radius-bubble:22px;--openbot-radius-bubble-inset:calc(var(--openbot-radius-bubble) - var(--openbot-space-3) - 1px);--openbot-radius-modal:30px;--openbot-radius-media-preview:calc(var(--openbot-radius-lg) - 1px);--openbot-radius-pill:999px;--openbot-radius-logo:20%;--openbot-control-xs:24px;--openbot-control-sm:28px;--openbot-control-md:32px;--openbot-control-lg:36px;--openbot-control-xl:40px;--openbot-switch-width:36px;--openbot-switch-height:20px;--openbot-switch-thumb:16px;--openbot-switch-inset:2px;--openbot-switch-sm-width:24px;--openbot-switch-sm-height:14px;--openbot-switch-sm-thumb:12px;--openbot-switch-sm-inset:1px;--openbot-icon-stroke:1.5;--openbot-icon-xs:12px;--openbot-icon-sm:14px;--openbot-icon-md:16px;--openbot-icon-lg:20px;--openbot-chat-entry-gap:var(--openbot-space-3);--openbot-chat-marker-gap:var(--openbot-space-1);--openbot-chat-marker-height:var(--openbot-control-xs);--openbot-chat-marker-avatar:var(--openbot-icon-md);--openbot-chat-marker-width:680px;--openbot-duration-fast:.12s;--openbot-duration-hover:0s;--openbot-duration-dialog:.1s;--openbot-duration-normal:.16s;--openbot-duration-slow:.2s;--openbot-duration-overlay:.24s;--openbot-duration-toast-enter:.34s;--openbot-duration-toast-exit:.22s;--openbot-duration-island-content:.34s;--openbot-duration-island-content-exit:.22s;--openbot-agent-activity-exit-delay:.5s;--openbot-loading-indicator-delay:.4s;--openbot-ease-out:cubic-bezier(.23, 1, .32, 1);--openbot-ease-in-out:cubic-bezier(.77, 0, .175, 1);--openbot-shadow-raised:0 12px 32px var(--openbot-shadow-popover-ambient);--openbot-shadow-card:0 0 0 transparent;--openbot-shadow-overlay:0 12px 32px #0000007a;--openbot-focus-ring:0 0 0 1px var(--openbot-border-focus);--openbot-layer-dropdown:40;--openbot-layer-popover:60;--openbot-layer-dialog:100;--openbot-layer-dialog-host:calc(var(--openbot-layer-dialog) + var(--openbot-layer-popover));--openbot-layer-toast:120;--openbot-layer-tooltip:240}[data-provider]{--openbot-provider-current:currentcolor}[data-provider=codex]{--openbot-provider-current:var(--openbot-provider-codex)}[data-provider=claude]{--openbot-provider-current:var(--openbot-provider-claude)}[data-provider=grok]{--openbot-provider-current:var(--openbot-provider-grok)}[data-provider=opencode]{--openbot-provider-current:var(--openbot-text-primary)}[data-provider=antigravity]{--openbot-provider-current:var(--openbot-provider-antigravity)}[data-provider=cursor],[data-provider=cline],[data-provider=acp]{--openbot-provider-current:var(--openbot-text-primary)}:root[data-openbot-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--openbot-bg-canvas:#f5f5f6;--openbot-bg-canvas-clear:#f5f5f600;--openbot-bg-frame:#e8e8eb;--openbot-bg-sidebar:#f5f5f6;--openbot-bg-native-sidebar:#f5f5f6;--openbot-bg-sheet:#fff;--openbot-bg-sheet-inset:#f0f0f2;--openbot-bg-grouped:#fff;--openbot-text-grouped-secondary:#6b6b70;--openbot-border-grouped:#e3e3e6;--openbot-marketplace-detail-bg:#ececee;--openbot-bg-surface:#fff;--openbot-bg-surface-raised:#fcfcfc;--openbot-bg-control:#fff;--openbot-bg-control-hover:#f0f0f2;--openbot-bg-control-active:#e8e8eb;--openbot-tabs-bar-bg:#ececee;--openbot-tabs-pill-bg:#fff;--openbot-bg-overlay:#f5f5f6eb;--openbot-dialog-overlay:#1414141f;--openbot-dialog-ring:#1414141a;--openbot-bg-glass:#ffffffc2;--openbot-glass-surface:#1414140a;--openbot-glass-surface-hover:#14141412;--openbot-glass-border:#1414141f;--openbot-glass-highlight:#fff9;--openbot-glass-shadow:transparent;--openbot-scroll-edge-overlay:#f5f5f6b8;--openbot-border:#14141412;--openbot-border-strong:#1414141a;--openbot-image-outline:#1414141a;--openbot-hover:#1414140d;--openbot-text-primary:#141414;--openbot-text-secondary:#3a3a3c;--openbot-text-muted:#6b6b70;--openbot-text-dim:#8e8e93;--openbot-text-placeholder:#5c5c61;--openbot-text-readable:#14141499;--openbot-settings-text-muted:#14141499;--openbot-surface-light:#1c1c1e;--openbot-text-on-light:#fff;--openbot-text-muted-on-light:#ffffffa3;--openbot-text-dim-on-light:#fff6;--openbot-border-on-light:#ffffff29;--openbot-accent-hover:#006ad4;--openbot-accent-text:#0064c8;--openbot-accent-soft:#007cf71f;--openbot-accent-strong:#007cf742;--openbot-chart-series-codex:#8e4fc0;--openbot-chart-series-grok:#16849b;--openbot-chart-storage-workspaces:#2f74c9;--openbot-chart-storage-files:#c64d1d;--openbot-chart-storage-chats:#148a61;--openbot-chart-storage-downloads:#6f62d6;--openbot-chart-storage-runtimes:#a86f00;--openbot-success:#1fa85a;--openbot-success-text:#187a41;--openbot-success-soft:#1fa85a1f;--openbot-success-wash:#1fa85a0f;--openbot-warning:#f08a00;--openbot-warning-text:#9c5200;--openbot-warning-soft:#f08a0024;--openbot-approval-badge-soft:#f08a002e;--openbot-danger:#e8222d;--openbot-danger-hover:#f04a53;--openbot-danger-text:#c0141d;--openbot-danger-soft:#e8222d1f;--openbot-danger-soft-hover:#e8222d33;--openbot-danger-focus:#e8222d5c;--openbot-danger-border:#e8222d73;--openbot-question-option:#16849b;--openbot-question-option-soft:#16849b1f;--openbot-question-option-hover:#16849b2e;--openbot-question-option-pressed:#16849b3d;--openbot-question-badge-text:#0f6a7d;--openbot-question-badge-soft:#16849b24;--openbot-message-badge-text:#0a5fb8;--openbot-message-badge-soft:#007cf71f;--openbot-badge-new:#e0004a;--openbot-badge-new-soft:#e0004a1f;--openbot-file-blue:#1a66c4;--openbot-file-blue-soft:#1f6fd11f;--openbot-file-yellow:#9c5200;--openbot-file-yellow-soft:#f08a0024;--openbot-file-orange:#a8521a;--openbot-file-orange-soft:#b55a1f1f;--openbot-file-teal:#127589;--openbot-file-teal-soft:#16849b1f;--openbot-file-green:#187a41;--openbot-file-green-soft:#1fa85a1f;--openbot-file-red:#c0141d;--openbot-file-red-soft:#e8222d1f;--openbot-file-pink:#a3478f;--openbot-file-pink-soft:#a3478f1f;--openbot-file-default:#0064c8;--openbot-file-default-soft:#007cf71f;--openbot-data-table-border:#e3e3e6;--openbot-data-table-header-text:#6b6b70;--openbot-data-table-text:#1c1c1e;--openbot-data-table-outer-border:#14141400;--openbot-data-table-ring:#1414141a;--openbot-shadow-popover-ambient:transparent;--openbot-shadow-dialog:transparent;--openbot-shadow-menu:transparent;--openbot-shadow-ring:#1414140a;--openbot-shadow-overlay:0 0 0 transparent}:root{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}@font-face{font-family:Inter Variable Fallback;src:local(Arial),local(ArialMT);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Inter Variable Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--openbot-font-sans:"Inter Variable", "Inter Variable Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:.24s;--reveal-blur:2px;--reveal-ease:ease-in-out}*{box-sizing:border-box}html{background:var(--openbot-bg-canvas)}body{background:var(--openbot-bg-canvas);min-height:100vh;color:var(--openbot-text-primary);font-family:var(--openbot-font-sans);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0}html:not(:has(.web-app)){scroll-behavior:smooth;min-width:320px}body:not(:has(.web-app)){min-width:320px}a{color:inherit;text-decoration:none}@keyframes landing-hero-in{0%{transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}}.landing-hero-line{animation:landing-hero-in var(--stagger-dur) var(--stagger-ease) both;animation-delay:calc(var(--landing-hero-line,0) * var(--stagger-stagger))}.landing-actions.landing-hero-line{animation-duration:.4s;animation-delay:var(--stagger-stagger)}@media (prefers-reduced-motion:reduce){.landing-hero-line{animation:none}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none}.t-skel-skeleton.is-pulsing>*{animation:none}}.landing-visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-page{min-height:100vh;overflow:clip}.landing-header{z-index:40;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100%,1280px);min-height:76px;margin:0 auto;padding:18px clamp(20px,4vw,48px);display:grid;position:relative}.landing-brand{border-radius:var(--openbot-radius-md);letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:600;display:inline-flex}.landing-brand:focus-visible{box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.landing-brand-logo{flex:none;width:28px;height:28px}.site-nav{--site-nav-ease:cubic-bezier(.32, .72, 0, 1);--site-nav-duration:.46s;--site-nav-quick:.3s;--site-nav-blur:8px;--site-nav-offset:10px;--site-nav-radius:18px;--site-nav-hairline:#ffffff12;--site-nav-hover:#ffffff0d;position:relative}.site-nav-track{border-radius:var(--openbot-radius-pill);box-shadow:0 0 0 1px var(--site-nav-hairline), inset 0 1px 0 #ffffff08;background:#ffffff06;padding:4px;display:flex}.site-nav-list{gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-nav-pill{width:var(--site-nav-pill-width,0);border-radius:var(--openbot-radius-pill);opacity:0;pointer-events:none;height:calc(100% - 8px);transform:translateX(var(--site-nav-pill-x,0));transition:transform var(--site-nav-quick) var(--site-nav-ease), width var(--site-nav-quick) var(--site-nav-ease), opacity var(--openbot-duration-normal) ease;background:#ffffff14;position:absolute;top:4px;left:4px;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000052}.site-nav-pill[data-shown]{opacity:1}.site-nav-trigger{border-radius:var(--openbot-radius-pill);height:32px;color:var(--openbot-text-muted);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:color var(--openbot-duration-normal) ease;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px 0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav-trigger[aria-expanded=true],.site-nav-trigger[aria-current=page]{color:var(--openbot-text-primary)}.site-nav-trigger:focus-visible{box-shadow:0 0 0 2px var(--openbot-accent-strong);outline:0}.site-nav-link{padding:0 14px}.site-nav-chevron{opacity:.55;width:12px;height:12px;transition:transform var(--site-nav-duration) var(--site-nav-ease), opacity var(--openbot-duration-normal) ease}.site-nav-trigger[aria-expanded=true] .site-nav-chevron{opacity:1;transform:rotate(180deg)}.site-nav-surface{top:calc(100% + var(--site-nav-offset));width:var(--site-nav-surface-width,0);height:var(--site-nav-surface-height,0);border-radius:var(--site-nav-radius);box-shadow:0 0 0 1px var(--site-nav-hairline), inset 0 1px 0 #ffffff0d, 0 8px 16px -8px #00000080, 0 28px 56px -16px #000000a3;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);opacity:0;pointer-events:none;transform:translateX(var(--site-nav-surface-x,0)) translateY(-6px) scale(.96);transform-origin:var(--site-nav-surface-origin,50%) top;transition:opacity .2s ease, transform .24s var(--site-nav-ease), width var(--site-nav-duration) var(--site-nav-ease), height var(--site-nav-duration) var(--site-nav-ease);background:#161616cc;position:absolute;left:0}.site-nav[data-state=open] .site-nav-surface{opacity:1;transform:translateX(var(--site-nav-surface-x,0)) translateY(0) scale(1);transition:opacity .24s ease, transform var(--site-nav-duration) var(--site-nav-ease), width var(--site-nav-duration) var(--site-nav-ease), height var(--site-nav-duration) var(--site-nav-ease)}.site-nav-pill[data-instant],.site-nav-surface[data-instant]{transition:none}.site-nav-panel{--site-nav-shift:0px;--site-nav-rise:0px;top:calc(100% + var(--site-nav-offset));z-index:1;opacity:0;visibility:hidden;position:absolute;left:0}.site-nav-panel[data-state=open]{opacity:1;visibility:visible}.site-nav-panel[data-state=open]:before{content:"";height:calc(var(--site-nav-offset) + 6px);position:absolute;bottom:100%;left:0;right:0}.site-nav-panel[data-motion]{will-change:opacity, transform, filter}.site-nav-panel[data-motion=from-start],.site-nav-panel[data-motion=to-start]{--site-nav-shift:-40px}.site-nav-panel[data-motion=from-end],.site-nav-panel[data-motion=to-end]{--site-nav-shift:40px}.site-nav-panel[data-motion=enter]{--site-nav-rise:-6px;animation:site-nav-panel-enter .42s var(--site-nav-ease) 30ms both}.site-nav-panel[data-motion=exit]{--site-nav-rise:-4px;animation:.2s cubic-bezier(.4,0,1,1) both site-nav-panel-leave}.site-nav-panel[data-motion=from-start],.site-nav-panel[data-motion=from-end]{animation:site-nav-panel-enter var(--site-nav-duration) var(--site-nav-ease) both}.site-nav-panel[data-motion=to-start],.site-nav-panel[data-motion=to-end]{animation:site-nav-panel-leave var(--site-nav-quick) var(--site-nav-ease) both}@keyframes site-nav-panel-enter{0%{opacity:0;filter:blur(var(--site-nav-blur));transform:translate(var(--site-nav-shift), var(--site-nav-rise))}}@keyframes site-nav-panel-leave{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;filter:blur(var(--site-nav-blur));transform:translate(var(--site-nav-shift), var(--site-nav-rise))}}.site-panel{flex-direction:column;width:580px;padding:8px;display:flex}.site-panel[data-kind=plugins],.site-panel[data-kind=resources]{width:540px}.site-panel a:focus-visible{box-shadow:0 0 0 2px var(--openbot-accent-strong);outline:0}.site-panel-body{grid-template-columns:208px minmax(0,1fr);gap:6px;display:grid}.site-panel-feature{isolation:isolate;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:204px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.site-panel-feature-art{z-index:-2;background:var(--site-panel-art);transition:transform .7s var(--site-nav-ease,var(--openbot-ease-out));will-change:transform;position:absolute;inset:0}.site-panel-feature:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0000009e);position:absolute;inset:0}.site-panel-feature-badge{border-radius:var(--openbot-radius-pill);color:var(--openbot-text-primary);letter-spacing:.06em;text-transform:uppercase;background:#00000070;padding:4px 8px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px #ffffff24}.site-panel-feature-copy,.site-panel-row-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.site-panel-feature-title{color:var(--openbot-text-primary);letter-spacing:-.015em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.site-panel-meta{color:var(--openbot-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.site-panel-feature .site-panel-meta{color:#ffffffb8}.site-panel-list,.site-panel-plugins{margin:0;padding:0;list-style:none}.site-panel-list{flex-direction:column;gap:2px;display:flex}.site-panel-plugins{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.site-panel-row,.site-panel-plugin{transition:background-color var(--openbot-duration-normal) ease;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.site-panel-row-art,.site-panel-plugin-mark{background:var(--site-panel-art);width:40px;height:40px;transition:transform var(--openbot-duration-slow) var(--openbot-ease-out);will-change:transform;border-radius:10px;flex:none;box-shadow:inset 0 0 0 1px #ffffff1a}.site-panel-plugin-mark{color:var(--openbot-text-primary);place-items:center;display:grid}.site-panel-plugin-logo{text-align:center;width:20px;height:20px;font-size:15px;font-weight:600;line-height:20px}.site-panel-plugin-icon{border-radius:6px;width:24px;height:24px}.site-panel-resource-icon{width:20px;height:20px}.site-panel-resource-logo{box-shadow:none;background:0 0}.site-panel-row-title{color:var(--openbot-text-primary);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.site-panel-footer{border-top:1px solid var(--site-nav-hairline,#ffffff12);border-radius:0 0 var(--site-nav-radius,18px) var(--site-nav-radius,18px);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;margin:8px -8px -8px;padding:12px 18px;display:flex}.site-panel-summary{min-width:0;color:var(--openbot-text-muted);font-size:12px}.site-panel-index{border-radius:var(--openbot-radius-pill);color:var(--openbot-text-primary);transition:background-color var(--openbot-duration-normal) ease;flex:none;align-items:center;gap:6px;margin:-6px -10px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.site-panel-index svg{width:14px;height:14px;transition:transform var(--openbot-duration-slow) var(--openbot-ease-out)}.site-header-actions{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.site-menu-button,.site-sheet{display:none}@media (width>=901px) and (width<=1040px){.landing-header{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:24px}.site-nav{justify-self:center}.site-nav-trigger{padding:0 7px 0 10px}.site-nav-link{padding:0 10px}}@media (hover:hover) and (pointer:fine){.site-nav-trigger:hover{color:var(--openbot-text-primary)}.site-panel-row:hover,.site-panel-plugin:hover,.site-panel-index:hover{background:var(--site-nav-hover,#ffffff0d)}.site-panel-feature:hover .site-panel-feature-art,.site-panel-row:hover .site-panel-row-art,.site-panel-plugin:hover .site-panel-plugin-mark{transform:scale(1.06)}.site-panel-index:hover svg{transform:translate(3px)}}@media (width<=900px){.landing-header{justify-content:space-between;display:flex}.site-nav,.site-header-actions>.site-header-secondary{display:none}.site-menu-button{border-radius:var(--openbot-radius-pill);width:38px;height:38px;color:var(--openbot-text-primary);cursor:pointer;background:#ffffff0a;border:0;place-items:center;padding:0;display:inline-grid;position:relative;box-shadow:0 0 0 1px #ffffff14}.site-menu-button:focus-visible{box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.site-menu-button-line{background:currentColor;border-radius:1px;width:15px;height:1.5px;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(-3.5px)}.site-menu-button-line+.site-menu-button-line{transform:translateY(3.5px)}.site-menu-button[aria-expanded=true] .site-menu-button-line{transform:rotate(45deg)}.site-menu-button[aria-expanded=true] .site-menu-button-line+.site-menu-button-line{transform:rotate(-45deg)}.site-sheet{z-index:-1;overscroll-behavior:contain;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(32px)saturate(160%);backdrop-filter:blur(32px)saturate(160%);background:#141414e0;padding:84px 16px 32px;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0;overflow-y:auto}.site-sheet[data-state=open]{opacity:1;visibility:visible;transition:opacity .26s}.site-sheet-content{flex-direction:column;gap:22px;max-width:560px;margin:0 auto;display:flex}.site-sheet-section,.site-sheet-actions{opacity:0;filter:blur(6px);transition:opacity .2s,filter .2s,transform .2s;transform:translateY(-12px)}.site-sheet[data-state=open] .site-sheet-section,.site-sheet[data-state=open] .site-sheet-actions{opacity:1;filter:none;transition:opacity .38s,filter .46s cubic-bezier(.32,.72,0,1),transform .56s cubic-bezier(.32,.72,0,1);transition-delay:calc(var(--site-sheet-index) * 50ms + 40ms);transform:none}.site-sheet-heading{color:var(--openbot-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px 6px;font-size:11px;font-weight:600}.site-sheet .site-panel{background:#ffffff08;border-radius:18px;width:auto;padding:6px;box-shadow:0 0 0 1px #ffffff12}.site-sheet .site-panel-body{grid-template-columns:minmax(0,1fr)}.site-sheet .site-panel-feature{min-height:132px}.site-sheet .site-panel-footer{margin:6px -6px -6px}.site-sheet-link{background:var(--openbot-text-primary);border-radius:18px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-sheet-link{background:color-mix(in srgb, var(--openbot-text-primary) 3%, transparent)}}.site-sheet-link{box-shadow:0 0 0 1px var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.site-sheet-link{box-shadow:0 0 0 1px color-mix(in srgb, var(--openbot-text-primary) 7%, transparent)}}.site-sheet-link{color:var(--openbot-text-primary);font-size:15px;font-weight:500;text-decoration:none}.site-sheet-link svg{width:16px;height:16px;color:var(--openbot-text-muted)}.site-sheet-link:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:2px}.site-sheet-actions{gap:8px;display:flex}html[data-site-sheet-open]{scrollbar-gutter:stable;overflow:hidden}}@media (width<=480px){.site-sheet .site-panel-plugins{grid-template-columns:minmax(0,1fr)}}.landing-actions{justify-content:center;align-items:center;gap:10px;display:flex}.landing-button{border-radius:var(--openbot-radius-pill);min-width:0;font:inherit;white-space:nowrap;transition:background-color var(--openbot-duration-normal) ease, border-color var(--openbot-duration-normal) ease, color var(--openbot-duration-normal) ease, transform var(--openbot-duration-fast) var(--openbot-ease-out);border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.landing-button:before{content:"";background:currentColor;flex:none;width:1em;height:1em;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-button[data-icon=download]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v10.17l3.59-3.58L18 11l-6 6-6-6 1.41-1.41L11 13.17V3Zm-6 16h14v2H5v-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v10.17l3.59-3.58L18 11l-6 6-6-6 1.41-1.41L11 13.17V3Zm-6 16h14v2H5v-2Z'/%3E%3C/svg%3E")}.landing-button[data-icon=contact]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h16a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9l-5 3v-3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h16a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H9l-5 3v-3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")}.landing-button[data-icon=github]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.58 2 12.23c0 4.52 2.87 8.35 6.84 9.71.5.1.68-.22.68-.49 0-.24-.01-1.05-.01-1.91-2.78.62-3.37-1.21-3.37-1.21-.45-1.18-1.11-1.49-1.11-1.49-.91-.64.07-.62.07-.62 1 .07 1.53 1.05 1.53 1.05.89 1.56 2.34 1.11 2.91.85.09-.66.35-1.11.63-1.36-2.22-.26-4.56-1.14-4.56-5.06 0-1.12.39-2.03 1.03-2.75-.1-.26-.45-1.3.1-2.71 0 0 .84-.28 2.75 1.05A9.38 9.38 0 0 1 12 6.95a9.4 9.4 0 0 1 2.5.35c1.91-1.33 2.75-1.05 2.75-1.05.55 1.41.2 2.45.1 2.71.64.72 1.03 1.63 1.03 2.75 0 3.93-2.35 4.8-4.58 5.05.36.32.68.94.68 1.9 0 1.37-.01 2.47-.01 2.81 0 .27.18.59.69.49A10.25 10.25 0 0 0 22 12.23C22 6.58 17.52 2 12 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.58 2 12.23c0 4.52 2.87 8.35 6.84 9.71.5.1.68-.22.68-.49 0-.24-.01-1.05-.01-1.91-2.78.62-3.37-1.21-3.37-1.21-.45-1.18-1.11-1.49-1.11-1.49-.91-.64.07-.62.07-.62 1 .07 1.53 1.05 1.53 1.05.89 1.56 2.34 1.11 2.91.85.09-.66.35-1.11.63-1.36-2.22-.26-4.56-1.14-4.56-5.06 0-1.12.39-2.03 1.03-2.75-.1-.26-.45-1.3.1-2.71 0 0 .84-.28 2.75 1.05A9.38 9.38 0 0 1 12 6.95a9.4 9.4 0 0 1 2.5.35c1.91-1.33 2.75-1.05 2.75-1.05.55 1.41.2 2.45.1 2.71.64.72 1.03 1.63 1.03 2.75 0 3.93-2.35 4.8-4.58 5.05.36.32.68.94.68 1.9 0 1.37-.01 2.47-.01 2.81 0 .27.18.59.69.49A10.25 10.25 0 0 0 22 12.23C22 6.58 17.52 2 12 2Z'/%3E%3C/svg%3E")}.landing-button[data-icon=open]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3h7v7h-2V6.41l-8.29 8.3-1.42-1.42L17.59 5H14V3ZM5 5h6v2H5v12h12v-6h2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3h7v7h-2V6.41l-8.29 8.3-1.42-1.42L17.59 5H14V3ZM5 5h6v2H5v12h12v-6h2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E")}.landing-button[data-icon=arrow-right]:before{order:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.17 5 11.76 6.41 16.34 11H4v2h12.34l-4.58 4.59L13.17 19l7-7-7-7Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.17 5 11.76 6.41 16.34 11H4v2h12.34l-4.58 4.59L13.17 19l7-7-7-7Z'/%3E%3C/svg%3E")}.landing-button[data-icon=copy]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3h11a2 2 0 0 1 2 2v11h-2V5H8V3Zm-3 4h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Zm0 2v10h10V9H5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3h11a2 2 0 0 1 2 2v11h-2V5H8V3Zm-3 4h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Zm0 2v10h10V9H5Z'/%3E%3C/svg%3E")}.landing-button[data-icon=check]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17Z'/%3E%3C/svg%3E")}.join-card{border:1px solid var(--openbot-border-strong);background:var(--openbot-bg-sidebar);text-align:center;width:min(100%,520px);box-shadow:0 24px 80px var(--openbot-glass-shadow);border-radius:24px;justify-items:center;padding:clamp(32px,7vw,56px);display:grid}.join-card-signal{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin-bottom:26px;display:grid}.join-card-signal span{background:var(--openbot-border-strong);height:1px}.join-card-signal i{border-radius:var(--openbot-radius-pill);background:var(--openbot-logo-production);width:7px;height:7px;box-shadow:0 0 0 6px var(--openbot-accent-strong)}.join-card-logo{width:64px;height:64px;margin-bottom:22px}.join-card-eyebrow{color:var(--openbot-logo-production);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.join-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,6vw,42px);line-height:1.05}.join-card-copy{max-width:420px;color:var(--openbot-text-secondary);margin:18px 0 0;font-size:16px;line-height:1.55}.join-card-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:30px;display:grid}.join-card-actions-single{grid-template-columns:auto;justify-content:center}.join-card-error{color:var(--openbot-text-primary);margin:26px 0 0}.join-card-note{color:var(--openbot-text-muted);margin:24px 0 0;font-size:12px;line-height:1.5}.join-card-status-empty{margin:0}@media (width<=520px){.join-card-actions{grid-template-columns:1fr}}.landing-button-sm{gap:7px;height:38px;padding:0 17px;font-size:13px}.landing-button-md{gap:8px;height:42px;padding:0 20px;font-size:14px}.landing-button-lg{gap:9px;height:48px;padding:0 24px;font-size:15px}.landing-button-primary{background:var(--openbot-surface-light);color:var(--openbot-text-on-light)}.landing-button-secondary{border-color:var(--openbot-border-strong);color:var(--openbot-text-secondary);background:0 0}.landing-button-glass{border-color:var(--openbot-glass-border);background:var(--openbot-glass-surface);box-shadow:inset 0 1px 0 var(--openbot-glass-highlight), 0 10px 30px -18px var(--openbot-glass-shadow);color:var(--openbot-text-primary);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}.site-header-actions>.landing-button-glass,.landing-availability{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffff1f,#ffffff08);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 8px 24px -12px #0009}.landing-button[data-beam-source]{position:relative}.landing-button[data-beam-source]:after{border-radius:inherit;box-shadow:0 0 8px 1px rgba(var(--landing-beam-rim,164, 108, 245), .55);content:"";opacity:0;pointer-events:none;transition:opacity var(--openbot-duration-normal) var(--openbot-ease-out);position:absolute;inset:-1px}.landing-button[data-beam-struck]:after{opacity:1}.landing-button:focus-visible{box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.landing-button:active{transform:scale(.97)}.landing-hero{isolation:isolate;width:min(100%,1280px);margin:0 auto;padding:clamp(60px,8vw,112px) clamp(20px,4vw,48px) 72px;position:relative}.landing-hero-grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg, var(--openbot-hero-grid-line) 1px, var(--openbot-transparent) 1px), linear-gradient(var(--openbot-hero-grid-line) 1px, var(--openbot-transparent) 1px);width:100vw;-webkit-mask-image:radial-gradient(80% 62% at 50% 40%, var(--openbot-mask-solid) 40%, var(--openbot-transparent) 100%);mask-image:radial-gradient(80% 62% at 50% 40%, var(--openbot-mask-solid) 40%, var(--openbot-transparent) 100%);background-size:48px 48px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.landing-beam{z-index:0;pointer-events:none;width:100vw;-webkit-mask-image:linear-gradient(var(--openbot-transparent), var(--openbot-mask-solid) 120px);mask-image:linear-gradient(var(--openbot-transparent), var(--openbot-mask-solid) 120px);position:absolute;top:-76px;bottom:0;left:50%;transform:translate(-50%)}.landing-beam[data-source]{-webkit-mask-image:none;mask-image:none}.landing-beam-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.landing-availability{border-radius:var(--openbot-radius-pill);color:var(--openbot-text-secondary);letter-spacing:.01em;white-space:nowrap;border-style:solid;border-width:1px;align-items:center;gap:8px;margin:0 0 28px;padding:4px 12px 4px 4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.landing-availability-new{border-radius:var(--openbot-radius-pill);background:var(--openbot-surface-light);min-height:24px;color:var(--openbot-text-on-light);font-family:var(--openbot-font-mono);letter-spacing:.08em;align-items:center;padding:0 9px;font-size:9px;font-weight:600;display:inline-flex}.landing-availability-copy{color:var(--openbot-text-muted)}.landing-availability-platform{color:var(--openbot-text-primary);align-items:center;gap:4px;display:inline-flex}.landing-availability-platform svg{flex:none;width:12px;height:12px}.landing-availability-separator{color:var(--openbot-text-dim)}.landing-availability-divider{background:var(--openbot-border-strong);width:1px;height:12px;margin-inline:2px}.landing-title{color:var(--openbot-text-primary);font-size:var(--openbot-text-hero);letter-spacing:-.065em;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;font-weight:500;line-height:.96;display:flex}.landing-hero-logo{flex:none;width:.82em;height:.82em;margin-inline:.22em .14em;transform:translateY(.04em)}.landing-description{max-width:720px;color:var(--openbot-text-secondary);text-wrap:pretty;margin:30px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.landing-provider{color:var(--openbot-text-primary);white-space:nowrap;vertical-align:-.04em;align-items:center;gap:.28em;font-weight:500;line-height:1;display:inline-flex}.landing-provider-item{white-space:nowrap}.landing-provider-logo{width:.84em;height:.84em;fill:var(--openbot-provider-current);flex:none;overflow:visible}.landing-actions{margin-top:32px}.landing-download-selector{z-index:3;justify-content:center;display:inline-flex;position:relative}.landing-download-split{border-radius:var(--openbot-radius-pill);background:var(--openbot-surface-light);height:48px;color:var(--openbot-text-on-light);align-items:stretch;display:inline-flex;overflow:hidden}.landing-download-primary{white-space:nowrap;min-width:0;transition:opacity var(--openbot-duration-normal) ease;justify-content:center;align-items:center;gap:9px;padding:0 18px 0 22px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.landing-download-primary svg{flex:none;width:16px;height:16px}.landing-download-primary[data-state=coming-soon]{color:var(--openbot-download-card-muted)}.landing-download-trigger{border:0;border-left:1px solid var(--openbot-download-card-border);color:currentColor;width:45px;min-width:45px;font:inherit;transition:opacity var(--openbot-duration-normal) ease;background:0 0;place-items:center;margin:0;padding:0;display:grid}.landing-download-trigger svg{width:13px;height:13px;transition:transform var(--openbot-duration-normal) var(--openbot-ease-out)}.landing-download-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.landing-download-primary:focus-visible,.landing-download-trigger:focus-visible{z-index:1;outline:2px solid var(--openbot-logo-production);outline-offset:-3px;position:relative}.landing-download-menu{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-lg);background:var(--openbot-bg-sidebar);width:min(288px,100vw - 32px);box-shadow:0 18px 48px -24px var(--openbot-mask-solid);color:var(--openbot-text-primary);animation:landing-download-menu-enter var(--openbot-duration-normal) var(--openbot-ease-out) both;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.landing-download-menu-item{border-radius:var(--openbot-radius-md);width:100%;min-height:42px;color:var(--openbot-text-secondary);font:inherit;text-align:left;transition:background-color var(--openbot-duration-fast) ease, color var(--openbot-duration-fast) ease;background:0 0;border:0;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:0 11px;font-size:13px;display:grid}.landing-download-menu-item svg{justify-self:center;width:15px;height:15px}.landing-download-menu-item span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.landing-download-menu-item small{color:var(--openbot-text-muted);font-family:var(--openbot-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px}.landing-download-menu-item[data-selected=true]{background:var(--openbot-bg-surface);color:var(--openbot-text-primary)}.landing-download-menu-item:focus-visible{outline:2px solid var(--openbot-logo-production);outline-offset:-2px}.landing-download-menu-separator{background:var(--openbot-border-strong);border:0;height:1px;margin:4px 5px}.landing-download-menu-label{color:var(--openbot-text-muted);text-align:left;font-family:var(--openbot-font-mono);letter-spacing:.04em;text-transform:uppercase;padding:6px 11px 4px;font-size:9px}.landing-preview{aspect-ratio:16/10;z-index:1;isolation:isolate;border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-lg);background:var(--openbot-bg-sidebar);width:100%;max-height:760px;box-shadow:inset 0 1px var(--openbot-glass-highlight);margin-top:clamp(68px,9vw,112px);position:relative}.landing-preview-window-controls{z-index:3;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.landing-preview-window-controls i{border-radius:var(--openbot-radius-pill);border:.5px solid #0000002e;width:12px;height:12px;display:block;box-shadow:inset 0 0 0 .5px #ffffff24}.landing-preview-window-controls i:first-child{background:#ff5f57}.landing-preview-window-controls i:nth-child(2){background:#febc2e}.landing-preview-window-controls i:nth-child(3){background:#28c840}.landing-preview-stage{border-radius:calc(var(--openbot-radius-lg) - 1px);background:var(--openbot-bg-canvas);width:100%;height:100%;overflow:hidden}.landing-preview-placeholder{border-radius:calc(var(--openbot-radius-lg) - 1px);background:var(--openbot-bg-canvas);overflow:hidden}.landing-app-preview iframe{background:var(--openbot-bg-canvas);border:0;width:100%;height:100%;display:block}.landing-download{color:var(--openbot-text-primary);scroll-margin-top:24px}.landing-download-inner{width:min(100%,1280px);margin:0 auto;padding:clamp(96px,10vw,144px) clamp(20px,4vw,48px) clamp(36px,5vw,64px)}.landing-download-heading{max-width:720px}.landing-download-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.landing-download-heading p{max-width:620px;color:var(--openbot-text-secondary);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.landing-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(48px,6vw,72px);display:grid}.landing-download-card{border:1px solid var(--openbot-download-card-border);min-width:0;min-height:430px;color:var(--openbot-text-on-light);border-radius:20px;flex-direction:column;padding:clamp(26px,2.6vw,34px);display:flex}.landing-download-card[data-download-platform=macos]{background:var(--openbot-logo-production)}.landing-download-card[data-download-platform=windows]{background:var(--openbot-logo-preview)}.landing-download-card[data-download-platform=linux]{background:var(--openbot-logo-dev)}.landing-page{--download-ios-color:#74b9ff;--download-android-color:#ee9a7d}.landing-download-card[data-download-platform=ios]{background:var(--download-ios-color)}.landing-download-card[data-download-platform=android]{background:var(--download-android-color)}.landing-download-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.landing-download-grid-mobile .landing-download-card{min-height:320px}.landing-download-card[data-state=available]{transition:transform var(--openbot-duration-normal) var(--openbot-ease-out), box-shadow var(--openbot-duration-normal) ease}.landing-download-card:focus-visible{outline:3px solid var(--openbot-download-card-focus);outline-offset:3px}.landing-download-card-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.landing-download-platform-logo{flex:none;width:clamp(76px,7vw,96px);height:clamp(76px,7vw,96px)}.landing-download-status{border:1px solid var(--openbot-download-card-border);border-radius:var(--openbot-radius-pill);background:var(--openbot-download-card-chip);min-height:28px;font-family:var(--openbot-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 11px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.landing-download-card-copy{margin-top:auto}.landing-download-card-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,38px);font-weight:600;line-height:1}.landing-download-card-copy p{color:var(--openbot-download-card-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.landing-download-action{align-items:center;gap:7px;margin-top:28px;font-size:14px;font-weight:600;display:inline-flex}.landing-download-arrow{width:15px;height:15px;transition:transform var(--openbot-duration-normal) var(--openbot-ease-out)}.landing-download-heading[data-revealed=false],.landing-download-card[data-revealed=false]{opacity:0}.landing-download-heading[data-revealed=true],.landing-download-card[data-revealed=true]{animation:.76s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal}.landing-download-card:nth-child(2)[data-revealed=true]{animation-delay:90ms}.landing-download-card:nth-child(3)[data-revealed=true]{animation-delay:.18s}.landing-pricing{color:var(--openbot-text-primary)}.landing-pricing-inner{text-align:center;width:min(100%,1280px);margin:0 auto;padding:clamp(96px,10vw,144px) clamp(20px,4vw,48px) clamp(24px,4vw,48px)}.landing-pricing-eyebrow{color:var(--openbot-text-secondary);letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.8vw,19px);font-weight:500;line-height:1.4}.landing-pricing-amount{isolation:isolate;letter-spacing:-.055em;color:#0000;background-image:linear-gradient(180deg, var(--openbot-price-sheen-cool-clear) 36%, var(--openbot-price-sheen-cool-soft) 44%, var(--openbot-price-sheen-cool) 47.5%, var(--openbot-price-sheen-light) 50%, var(--openbot-price-sheen-warm) 52.5%, var(--openbot-price-sheen-warm-soft) 56%, var(--openbot-price-sheen-warm-clear) 64%), linear-gradient(180deg, var(--openbot-price-metal-high) 0%, var(--openbot-price-metal-core) 16%, var(--openbot-price-metal-core) 84%, var(--openbot-price-metal-low) 100%);--price-bevel:drop-shadow(0 -1px 0 var(--openbot-price-rim)) drop-shadow(0 1px 0 var(--openbot-price-rim-under));filter:var(--price-bevel);background-position:0,0 0;background-repeat:no-repeat;background-size:100% 200%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:clamp(8px,1.5vw,20px) 0 clamp(28px,4vw,48px);font-size:clamp(8rem,30vw,22rem);font-weight:800;line-height:.9;position:relative}.landing-pricing-amount:before{content:attr(data-amount);z-index:-1;color:var(--openbot-price-glow);filter:blur(clamp(24px,4vw,56px));position:absolute;inset:0}.landing-pricing-note{max-width:560px;color:var(--openbot-text-secondary);text-wrap:balance;margin:0 auto;font-size:clamp(17px,2vw,20px);line-height:1.55}.landing-pricing-compare{margin:20px 0 0;font-size:15px;line-height:1.5}.landing-pricing-compare a{color:var(--openbot-text-secondary);align-items:center;gap:6px;text-decoration:none;transition:color .16s;display:inline-flex}.landing-pricing-compare a:hover,.landing-pricing-compare a:focus-visible{color:var(--openbot-text-primary)}.landing-pricing-compare-arrow{width:16px;height:16px;transition:transform .16s}.landing-pricing-compare a:hover .landing-pricing-compare-arrow{transform:translate(2px)}.landing-pricing [data-revealed=false]{opacity:0}.landing-pricing-eyebrow[data-revealed=true],.landing-pricing-note[data-revealed=true],.landing-pricing-compare[data-revealed=true]{animation:.76s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal}.landing-pricing-note[data-revealed=true]{animation-delay:.32s}.landing-pricing-compare[data-revealed=true]{animation-delay:.44s}.landing-pricing-amount[data-revealed=true]{animation:1.2s cubic-bezier(.22,1,.36,1) 60ms backwards landing-price-enter,14s ease-in-out 1.26s infinite alternate landing-price-sheen}.landing-section{--landing-card-border:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.landing-section{--landing-card-border:color-mix(in srgb, var(--openbot-text-primary) 8%, transparent)}}.landing-section{--landing-card-border-hover:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.landing-section{--landing-card-border-hover:color-mix(in srgb, var(--openbot-text-primary) 16%, transparent)}}.landing-section{--landing-card-fill:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.landing-section{--landing-card-fill:color-mix(in srgb, var(--openbot-text-primary) 5%, transparent)}}.landing-section{color:var(--openbot-text-primary)}.landing-section-inner{width:min(100%,1280px);margin:0 auto;padding:clamp(96px,10vw,144px) clamp(20px,4vw,48px) 0}.landing-section-heading{max-width:720px}.landing-section-heading :is(h1,h2){letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.landing-section-heading p{max-width:620px;color:var(--openbot-text-secondary);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.landing-features-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:16px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.landing-section svg[data-provider]{color:var(--openbot-provider-current);fill:currentColor}.landing-section svg[data-provider=antigravity]{fill:url(#landing-gemini-gradient)}.landing-paint-servers{width:0;height:0;position:absolute;overflow:hidden}.landing-feature{border:1px solid var(--landing-card-border);background:var(--openbot-bg-surface);border-radius:28px;flex-direction:column;min-width:0;min-height:300px;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.landing-feature:hover{border-color:var(--landing-card-border-hover);background:var(--openbot-bg-surface-raised)}.landing-feature[data-feature=team]{grid-area:1/1/3/8}.landing-feature[data-feature=providers]{grid-area:1/8/auto/13}.landing-feature[data-feature=local]{border-color:var(--openbot-download-card-border);background:var(--openbot-logo-production);color:var(--openbot-text-on-light);grid-area:2/8/auto/13;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"copy visual";display:grid;box-shadow:inset 0 1px #ffffff4d}.landing-feature[data-feature=persist]{grid-area:3/1/auto/6}.landing-feature[data-feature=browser]{grid-area:3/6/auto/10}.landing-feature[data-feature=queue]{grid-area:3/10/auto/13}.landing-feature-visual{flex:1;place-items:center;min-height:0;padding:32px 32px 0;display:grid}.landing-feature-copy{padding:28px 32px 32px}.landing-feature h3{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.landing-feature p{max-width:44ch;color:var(--openbot-text-secondary);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.6}.landing-feature[data-feature=local] p{color:var(--openbot-download-card-muted)}.landing-feature-link{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.landing-feature-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, var(--openbot-transparent));text-decoration-color:color-mix(in srgb, currentColor 38%, var(--openbot-transparent))}}.landing-feature-link{text-underline-offset:3px;transition:text-decoration-color var(--openbot-duration-normal) ease;text-decoration-thickness:1px}.landing-feature-link:hover{color:var(--openbot-text-primary);text-decoration-color:currentColor}.landing-window{border:1px solid var(--landing-card-border);background:var(--openbot-bg-canvas);min-width:0;overflow:hidden;box-shadow:0 24px 60px #00000047}.landing-window-bar{border-bottom:1px solid var(--landing-card-border);align-items:center;gap:14px;padding:12px 18px;display:flex}.landing-feature[data-feature=team] .landing-feature-visual{padding:36px 0 0 36px;display:flex}.landing-team-window{border-radius:20px 0 0;flex:1;margin-right:-24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.landing-team-channel{font-size:15px;font-weight:600}.landing-team-hash{color:var(--openbot-text-muted);margin-right:6px;font-weight:400}.landing-team-stack{margin-left:auto;padding-right:24px;display:flex}.landing-team-stack>*+*{margin-left:-4px}.landing-team{gap:20px;margin:0;padding:22px 28px 40px 22px;list-style:none;display:grid}.landing-team-message{align-items:flex-start;gap:14px;display:flex}.landing-feature .landing-team-avatar{--landing-team-avatar-size:46px;width:var(--landing-team-avatar-size);height:var(--landing-team-avatar-size);border-radius:var(--openbot-radius-pill);flex:none;place-items:center;display:grid}.landing-feature .landing-team-avatar-small{--landing-team-avatar-size:28px;box-shadow:0 0 0 2px var(--openbot-bg-canvas);background:var(--openbot-bg-surface-raised)}.landing-feature .landing-team-avatar:empty{background:var(--landing-card-fill)}.landing-feature .landing-team-avatar>svg{width:128%;height:128%;translate:0 calc(var(--landing-team-avatar-size) * -.14);display:block;overflow:visible}.landing-team-copy{gap:3px;min-width:0;padding-top:2px;display:grid}.landing-team-meta{align-items:baseline;gap:8px;display:flex}.landing-team-name{font-size:14px;font-weight:600}.landing-team-time{color:var(--openbot-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.landing-team-text{color:var(--openbot-text-secondary);font-size:15px;line-height:1.5}.landing-team-system{color:var(--openbot-text-muted);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.landing-team-system:before,.landing-team-system:after{content:"";background:var(--landing-card-border);flex:1;height:1px}.landing-team-next{display:grid}.landing-team-next>*{grid-area:1/1;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1)}.landing-team-typing{border-radius:var(--openbot-radius-pill);background:var(--landing-card-fill);place-self:start;gap:4px;margin-left:60px;padding:12px 14px;display:inline-flex}.landing-team-typing span{border-radius:var(--openbot-radius-pill);background:var(--openbot-text-muted);width:6px;height:6px;animation:1.2s ease-in-out infinite landing-typing}.landing-team-typing span:nth-child(2){animation-delay:.15s}.landing-team-typing span:nth-child(3){animation-delay:.3s}.landing-team-reply{opacity:0;transform:translateY(10px)}.landing-feature[data-feature=team]:hover .landing-team-typing{opacity:0;transform:scale(.85)}.landing-feature[data-feature=team]:hover .landing-team-reply{opacity:1;transition-delay:.12s;transform:none}.landing-feature[data-feature=providers] .landing-feature-visual{padding:36px 0 0}.landing-marquee{gap:12px;width:100%;padding-block:4px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.landing-marquee-row{min-width:0;overflow-x:clip}.landing-marquee-track{gap:10px;width:max-content;margin:0;padding:0;list-style:none;animation:36s linear infinite landing-marquee;display:flex}.landing-marquee-row+.landing-marquee-row .landing-marquee-track{animation-direction:reverse}.landing-feature[data-feature=providers]:hover .landing-marquee-track{animation-play-state:paused}.landing-provider-pill{border:1px solid var(--landing-card-border);border-radius:var(--openbot-radius-pill);background:var(--landing-card-fill);white-space:nowrap;align-items:center;gap:9px;padding:10px 16px 10px 12px;font-size:14px;font-weight:500;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.landing-provider-pill:hover{border-color:var(--openbot-provider-current)}@supports (color:color-mix(in lab, red, red)){.landing-provider-pill:hover{border-color:color-mix(in srgb, var(--openbot-provider-current) 55%, transparent)}}.landing-provider-pill:hover{background:var(--openbot-provider-current)}@supports (color:color-mix(in lab, red, red)){.landing-provider-pill:hover{background:color-mix(in srgb, var(--openbot-provider-current) 12%, transparent)}}.landing-provider-pill:hover{transform:translateY(-2px)}.landing-provider-pill-logo{width:20px;height:20px}.landing-feature[data-feature=local] .landing-feature-visual{grid-area:visual;align-self:end;place-items:normal;padding:32px 0 0;display:block}.landing-feature[data-feature=local] .landing-feature-copy{grid-area:copy;align-self:end}.landing-local-window{border-color:var(--openbot-download-card-border);background:var(--openbot-text-primary);border-bottom:0;border-right:0;border-radius:16px 0 0}@supports (color:color-mix(in lab, red, red)){.landing-local-window{background:color-mix(in srgb, var(--openbot-text-primary) 42%, transparent)}}.landing-local-window{box-shadow:0 20px 44px var(--openbot-text-on-light)}@supports (color:color-mix(in lab, red, red)){.landing-local-window{box-shadow:0 20px 44px color-mix(in srgb, var(--openbot-text-on-light) 18%, transparent)}}.landing-local-window .landing-window-bar{border-bottom-color:var(--openbot-download-card-border);padding:11px 16px}.landing-local-title{font-size:13px;font-weight:600}.landing-lock{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-left:auto;overflow:visible}.landing-feature[data-feature=local]:hover .landing-lock-shackle{animation:.52s cubic-bezier(.22,1,.36,1) landing-lock-click}.landing-local-files{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.landing-local-files li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:background-color .14s;display:flex}.landing-local-files li:hover{background:var(--openbot-download-card-chip)}.landing-local-folder{width:17px;height:17px;color:var(--openbot-download-card-muted);flex:none}.landing-feature[data-feature=persist] .landing-feature-visual{place-items:end stretch}.landing-persist-window{border-radius:16px}.landing-persist-window .landing-window-bar{gap:10px;padding:10px 12px 10px 14px}.landing-persist-select{border:1px solid var(--landing-card-border);background:var(--landing-card-fill);border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px 6px 9px;display:inline-flex}.landing-persist-swap{display:grid;overflow:hidden}.landing-persist-provider{white-space:nowrap;grid-area:1/1;align-items:center;gap:7px;font-size:13px;font-weight:500;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-persist-provider+.landing-persist-provider{opacity:0;transform:translateY(100%)}.landing-feature[data-feature=persist]:hover .landing-persist-provider{opacity:0;transform:translateY(-100%)}.landing-feature[data-feature=persist]:hover .landing-persist-provider+.landing-persist-provider{opacity:1;transform:none}.landing-persist-logo{flex:none;width:14px;height:14px}.landing-persist-chevron{width:14px;height:14px;color:var(--openbot-text-muted)}.landing-persist-thread{flex-direction:column;justify-content:flex-end;gap:14px;height:178px;margin:0;padding:16px 16px 18px;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.landing-persist-request{background:var(--openbot-bg-surface-raised);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:9px 14px;font-size:14px;line-height:1.45}.landing-persist-reply{gap:4px;display:grid}.landing-persist-reply .landing-team-text{font-size:14px}.landing-persist-meta{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.landing-persist-meta .landing-team-time{font-weight:400}.landing-persist-later{opacity:0;grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),opacity .26s;display:grid}.landing-persist-later>ul{gap:14px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-feature[data-feature=persist]:hover .landing-persist-later{opacity:1;grid-template-rows:1fr;margin-top:0;transition-delay:.16s}.landing-feature[data-feature=browser] .landing-feature-visual{place-items:end stretch}.landing-browser{border-radius:16px;position:relative}.landing-browser-tabs{align-items:flex-end;gap:2px;height:34px;padding:0 8px;display:flex}.landing-browser-tab{width:148px;min-width:0;height:28px;color:var(--openbot-text-muted);border-radius:8px 8px 0 0;flex:0 148px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex;position:relative}.landing-browser-tab[data-controlled]{background:var(--openbot-bg-surface-raised);color:var(--openbot-text-primary)}.landing-browser-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing-browser-tab>svg,.landing-browser-new svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex:none;width:12px;height:12px}.landing-browser-new{width:24px;height:28px;color:var(--openbot-text-muted);place-items:center;display:grid}.landing-browser-control{color:var(--openbot-accent-text);flex:none;display:grid}.landing-browser-control svg{fill:currentColor;width:12px;height:12px}.landing-browser-toolbar{background:var(--openbot-bg-surface-raised);color:var(--openbot-text-muted);align-items:center;gap:8px;padding:7px 10px;display:flex}.landing-browser-toolbar svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:16px;height:16px}.landing-browser-address{background:var(--openbot-bg-canvas);min-width:0;color:var(--openbot-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;margin-left:4px;padding:5px 10px;font-size:12px;overflow:hidden}.landing-browser-page{background:var(--openbot-text-primary);color:var(--openbot-text-on-light);justify-items:start;padding:18px 20px 22px;display:grid}.landing-browser-heading{letter-spacing:-.02em;font-size:16px;font-weight:600}.landing-browser-label{color:var(--openbot-text-on-light);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.landing-browser-label{color:color-mix(in srgb, var(--openbot-text-on-light) 60%, transparent)}}.landing-browser-label{font-size:11px;font-weight:500}.landing-browser-input{border:1px solid var(--openbot-text-on-light);align-items:center;width:100%;height:32px;margin-top:5px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-browser-input{border:1px solid color-mix(in srgb, var(--openbot-text-on-light) 18%, transparent)}}.landing-browser-input{border-radius:8px;font-size:13px;transition:border-color .16s}.landing-browser-typed{white-space:nowrap;max-width:0;overflow:hidden}.landing-browser-caret{opacity:0;background:currentColor;width:1px;height:15px;margin-left:1px}.landing-browser-submit{background:var(--openbot-text-on-light);color:var(--openbot-text-primary);border-radius:8px;margin-top:12px;padding:7px 14px;font-size:12px;font-weight:600;transition:transform .14s,opacity .14s}.landing-feature[data-feature=browser]:hover .landing-browser-input{border-color:var(--openbot-text-on-light)}@supports (color:color-mix(in lab, red, red)){.landing-feature[data-feature=browser]:hover .landing-browser-input{border-color:color-mix(in srgb, var(--openbot-text-on-light) 55%, transparent)}}.landing-feature[data-feature=browser]:hover .landing-browser-typed{max-width:16ch;transition:max-width .9s steps(15,end) .2s}.landing-feature[data-feature=browser]:hover .landing-browser-caret{animation:1s step-end infinite landing-caret}.landing-feature[data-feature=browser]:hover .landing-browser-submit{animation:.24s 1.2s landing-press}.landing-feature[data-feature=queue] .landing-feature-visual{place-items:end stretch}.landing-queue{flex-direction:column;justify-content:flex-end;min-width:0;min-height:186px;display:flex}.landing-queue-panel{border:1px solid var(--openbot-queue-border);background:var(--openbot-queue-surface);border-radius:14px;margin:0 10px -14px;padding:6px 5px 19px;position:relative}.landing-queue-hold{color:var(--openbot-text-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 8px 4px 9px;font-size:12px;line-height:16px;display:block;overflow:hidden}.landing-queue-list{margin:0;padding:0;list-style:none}.landing-queue-row{height:29px;color:var(--openbot-text-secondary);border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 8px;font-size:13px;transition:background .14s;display:flex;position:relative}.landing-queue-row:hover{background:var(--openbot-bg-surface-raised)}.landing-queue-row svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:16px;height:16px}.landing-queue-row>svg{color:var(--openbot-text-muted)}.landing-queue-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing-queue-actions{background:linear-gradient(to right, transparent, var(--openbot-bg-surface-raised) 20px);color:var(--openbot-text-muted);opacity:0;border-radius:0 8px 8px 0;align-items:center;gap:8px;padding:0 8px 0 24px;transition:opacity .14s;display:flex;position:absolute;inset:0 0 0 auto}.landing-queue-row:hover .landing-queue-actions{opacity:1}.landing-queue-steer{color:var(--openbot-text-secondary);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.landing-queue-added{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.landing-queue-added>.landing-queue-row{height:auto;min-height:0;overflow:hidden}.landing-queue-added>.landing-queue-row>*{margin-block:6.5px}.landing-feature[data-feature=queue]:hover .landing-queue-added{opacity:1;grid-template-rows:1fr;transition-delay:.18s}.landing-queue-composer{z-index:1;border:1px solid var(--landing-card-border);background:var(--openbot-bg-canvas);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex;position:relative;box-shadow:0 18px 44px #00000047}.landing-queue-input{flex:1;min-width:0;font-size:14px;display:grid}.landing-queue-input>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.landing-queue-placeholder{color:var(--openbot-text-muted);opacity:0}.landing-feature[data-feature=queue]:hover .landing-queue-draft{opacity:0;transform:translateY(-10px)}.landing-feature[data-feature=queue]:hover .landing-queue-placeholder{opacity:1;transition-delay:.2s}.landing-queue-send{border-radius:var(--openbot-radius-pill);background:var(--openbot-text-primary);width:28px;height:28px;color:var(--openbot-text-on-light);flex:none;place-items:center;transition:transform .14s,opacity .2s;display:grid}.landing-queue-send-icon{width:15px;height:15px;rotate:-90deg}.landing-feature[data-feature=queue]:hover .landing-queue-send{opacity:.4;transform:scale(.9)}.landing-faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.landing-faq-heading{position:sticky;top:96px}.landing-faq-contact{color:var(--openbot-text-primary);align-items:center;gap:6px;margin-top:28px;font-size:15px;font-weight:500;transition:color .16s;display:inline-flex}.landing-faq-contact:hover,.landing-faq-contact:focus-visible{color:var(--openbot-logo-production)}.landing-faq-contact-icon{width:16px;height:16px}.landing-compare-links{margin-top:clamp(72px,8vw,112px)}.landing-compare-links h3{color:var(--openbot-text-secondary);margin:0;font-size:15px;font-weight:500}.landing-compare-links ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-compare-links a{border:1px solid var(--landing-card-border);background:var(--openbot-bg-surface);border-radius:18px;flex-direction:column;height:100%;font-size:15px;font-weight:500;transition:border-color .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.landing-compare-links a:hover,.landing-compare-links a:focus-visible{border-color:var(--landing-card-border-hover);background:var(--openbot-bg-surface-raised)}.landing-compare-art{flex:none;justify-content:center;align-items:center;height:92px;display:flex;position:relative}.landing-compare-marks{pointer-events:none;display:flex;position:relative}.landing-compare-mark{border-radius:var(--openbot-radius-pill);background:var(--openbot-bg-canvas);width:40px;height:40px;padding:8px;box-shadow:0 4px 14px #0000003d}.landing-compare-mark-rival{background:var(--openbot-bg-surface-raised);color:var(--openbot-text-primary);margin-left:-8px}.landing-compare-label{min-width:0;padding:16px 44px 18px 20px}.landing-compare-arrow{width:16px;height:16px;color:var(--openbot-text-muted);transition:color .16s,transform .16s;position:absolute;bottom:20px;right:20px}.landing-compare-links a:hover .landing-compare-arrow{color:var(--openbot-text-primary);transform:translate(2px)}.landing-section[data-revealed=false] :is(.landing-section-heading,.landing-feature,.compare-faq-item,.landing-compare-links li){opacity:0}.landing-section[data-revealed=true] :is(.landing-section-heading,.landing-feature,.compare-faq-item,.landing-compare-links li){animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal;animation-delay:calc(.12s + var(--landing-index,0) * 80ms)}.landing-section[data-revealed=true] .landing-section-heading{animation-delay:0s}@media (width<=1100px){.landing-features-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-feature[data-feature]{grid-area:auto/span 3}.landing-feature:is([data-feature=team],[data-feature=local]){grid-column:1/-1}.landing-feature[data-feature=team] .landing-feature-visual{min-height:400px}.landing-compare-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.landing-section-inner{padding:88px 16px 0}.landing-features-grid{grid-template-columns:minmax(0,1fr);gap:14px}.landing-feature[data-feature]{grid-column:auto}.landing-feature[data-feature=team] .landing-feature-visual{min-height:360px;padding:24px 0 0 20px}.landing-feature-copy{padding:24px 24px 28px}.landing-marquee-row+.landing-marquee-row{display:none}.landing-feature[data-feature=local]{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""copy"}.landing-feature[data-feature=local] .landing-feature-visual{padding:24px 0 0 24px}.landing-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.landing-faq-heading{position:static}}@media (width<=600px){.landing-compare-links ul{grid-template-columns:minmax(0,1fr);gap:10px}.landing-compare-links a{flex-direction:row;align-items:center}.landing-compare-art{width:96px;height:64px}.landing-compare-mark{width:34px;height:34px;padding:7px}.landing-compare-label{flex:1;padding:0 44px 0 16px}.landing-compare-arrow{bottom:auto}}.landing-footer{background:var(--openbot-bg-canvas);color:var(--openbot-text-primary)}.landing-footer-inner{width:min(100%,1280px);margin:0 auto;padding:clamp(53px,5.6vw,78px) clamp(20px,4vw,48px) 32px}.landing-footer-grid{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:clamp(56px,8vw,112px);display:grid}.landing-footer-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.landing-footer-lockup{border-radius:var(--openbot-radius-md);letter-spacing:-.03em;align-items:center;gap:12px;font-size:21px;font-weight:600;display:inline-flex}.landing-footer-lockup:focus-visible,.landing-footer-cta:focus-visible,.landing-footer-social:focus-visible,.landing-footer-column a:focus-visible,.landing-footer-meta a:focus-visible{box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.landing-footer-logo{flex:none;width:38px;height:38px}.landing-footer-description{max-width:560px;color:var(--openbot-text-primary);letter-spacing:-.04em;text-wrap:balance;margin:32px 0 0;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.18}.landing-footer-cta{border-radius:var(--openbot-radius-md);color:var(--openbot-text-primary);align-items:center;gap:5px;margin-top:28px;font-size:14px;font-weight:500;display:inline-flex}.landing-footer-cta svg,.landing-footer-meta a svg{width:14px;height:14px;transition:transform var(--openbot-duration-normal) var(--openbot-ease-out)}.landing-footer-socials{gap:7px;margin-top:32px;display:flex}.landing-footer-social{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-pill);background:var(--openbot-bg-sidebar);width:38px;height:38px;color:var(--openbot-text-muted);transition:background-color var(--openbot-duration-normal) ease, color var(--openbot-duration-normal) ease;place-items:center;display:grid}.landing-footer-social svg{fill:currentColor;width:16px;height:16px}.landing-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);padding-top:7px;display:grid}.landing-footer-column h2{color:var(--openbot-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.landing-footer-column ul{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.landing-footer-column a{color:var(--openbot-text-secondary);transition:color var(--openbot-duration-normal) ease;border-radius:4px;font-size:14px}.landing-footer-bottom{border-top:1px solid var(--openbot-border);color:var(--openbot-text-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(53px,6.3vw,84px);padding-top:24px;font-size:12px;display:flex}.landing-footer-bottom p{margin:0}.landing-footer-meta{align-items:center;gap:24px;display:flex}.landing-footer-meta a,.landing-footer-made{align-items:center;gap:7px;display:inline-flex}.landing-footer-meta a{transition:color var(--openbot-duration-normal) ease;border-radius:4px}.landing-footer-availability{border-radius:var(--openbot-radius-pill);background:var(--openbot-logo-preview);width:7px;height:7px}.landing-footer-made{font-family:var(--openbot-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.landing-footer-made svg{width:14px;height:14px;fill:var(--openbot-logo-production);color:var(--openbot-logo-production);animation:1.8s ease-in-out infinite landing-footer-heart}.landing-footer [data-revealed=false]{opacity:0}.landing-footer [data-revealed=true]{animation:.9s cubic-bezier(.22,1,.36,1) backwards landing-footer-reveal}.landing-footer-columns[data-revealed=true]{animation-delay:.12s}.landing-footer-bottom[data-revealed=true]{animation-delay:.22s}.landing-glow{pointer-events:none;width:100%;height:55vh;min-height:360px;overflow:hidden}.landing-glow-rise{transform-origin:bottom;width:100%;height:100%;transition:transform var(--landing-glow-rise-ms,1.1s) cubic-bezier(.16, 1, .3, 1);transform:scaleY(0)}.landing-glow-svg{width:100%;height:100%;display:block}@keyframes landing-footer-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur(.001px);transform:translate(0,0)}}@keyframes landing-marquee{to{transform:translate(calc(-50% - 5px))}}@keyframes landing-lock-click{40%{transform:translateY(-3px)}75%{transform:translateY(1px)}}@keyframes landing-press{50%{opacity:.85;transform:scale(.94)}}@keyframes landing-caret{50%{opacity:1}}@keyframes landing-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes landing-download-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur(.001px);transform:translate(0,0)}}@keyframes landing-price-enter{0%{opacity:0;filter:blur(16px) var(--price-bevel);background-position:0 0,0 0;transform:scale(.94)translateY(16px)}to{opacity:1;filter:blur(.001px) var(--price-bevel);background-position:0 42%,0 0;transform:scale(1)translate(0,0)}}@keyframes landing-price-sheen{0%{background-position:0 42%,0 0}to{background-position:0 58%,0 0}}@keyframes landing-footer-heart{0%,to{transform:scale(1)}50%{transform:scale(.84)}}[data-enter]{animation:landing-enter var(--openbot-duration-overlay) var(--openbot-ease-out) both}[data-enter=header]{animation-name:landing-header-enter;animation-fill-mode:backwards}[data-enter=preview]{animation-delay:.11s}@keyframes landing-header-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes landing-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-download-menu-enter{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.landing-button{cursor:pointer}.landing-button-primary:hover{background:var(--openbot-text-primary)}.landing-download-primary[data-state=available]:hover,.landing-download-trigger:hover{opacity:.78}.landing-download-trigger,.landing-download-menu-item{cursor:pointer}.landing-download-menu-item:hover{background:var(--openbot-bg-surface);color:var(--openbot-text-primary)}.landing-button-secondary:hover{border-color:var(--openbot-text-dim);background:var(--openbot-bg-control-hover);color:var(--openbot-text-primary)}.landing-button-glass:hover{border-color:var(--openbot-glass-highlight);background:var(--openbot-glass-surface-hover);box-shadow:inset 0 1px 0 var(--openbot-glass-border), 0 14px 36px -18px var(--openbot-glass-shadow)}.site-header-actions>.landing-button-glass:hover{background:linear-gradient(#ffffff2e,#ffffff0f);border-color:#ffffff38}.landing-footer-cta:hover span{text-underline-offset:4px;text-decoration:underline}.landing-download-card[data-state=available]:hover{box-shadow:0 18px 44px -28px var(--openbot-text-on-light);transform:translateY(-4px)}.landing-download-card[data-state=available]:hover .landing-download-arrow{transform:translate(2px,-2px)}.landing-footer-social:hover{background:var(--openbot-bg-surface);color:var(--openbot-text-primary)}.landing-footer-column a:hover,.landing-footer-meta a:hover{color:var(--openbot-text-primary)}}@media (width<=900px){.site-sheet-actions>.landing-button{flex:1 1 0;height:44px}}@media (prefers-reduced-motion:reduce){.site-nav-pill,.site-nav-chevron,.site-panel-feature-art,.site-panel-plugin-mark,.site-panel-index svg,.site-menu-button-line{transition:none}.site-nav-surface,.site-nav[data-state=open] .site-nav-surface{transform:translateX(var(--site-nav-surface-x,0));transition:opacity .16s}.site-nav-panel[data-motion]{--site-nav-shift:0px;--site-nav-rise:0px}.site-sheet .site-sheet-section,.site-sheet .site-sheet-actions,.site-sheet[data-state=open] .site-sheet-section,.site-sheet[data-state=open] .site-sheet-actions{filter:none;transition:opacity .2s;transform:none}}@media (width<=959px){.landing-preview{aspect-ratio:auto;height:620px;max-height:none}.landing-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-download-card[data-download-platform=linux]{grid-column:1/-1;min-height:260px}}@media (width<=840px){.landing-footer-grid{grid-template-columns:1fr}.landing-footer-columns{max-width:760px}.landing-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=640px){.landing-header{flex-wrap:wrap;gap:10px 12px;min-height:68px;padding:15px 16px}.landing-brand{flex-shrink:0;gap:8px;font-size:15px}.landing-brand-logo{width:25px;height:25px}.landing-hero{padding:60px 16px 48px}.landing-hero-grid{-webkit-mask-image:radial-gradient(100% 66% at 50% 36%, var(--openbot-mask-solid) 34%, var(--openbot-transparent) 100%);mask-image:radial-gradient(100% 66% at 50% 36%, var(--openbot-mask-solid) 34%, var(--openbot-transparent) 100%);background-size:36px 36px}.landing-description{margin-top:24px;font-size:16px;line-height:1.5}.landing-actions{flex-direction:column;width:100%;margin-top:28px}.landing-actions .landing-button,.landing-download-selector,.landing-download-split{width:min(100%,320px)}.landing-download-primary{flex:1}.landing-download-menu{width:100%}.landing-download-selector[data-open=true]+.landing-button{visibility:hidden}.landing-availability{gap:6px;margin-bottom:24px;padding:3px 9px 3px 3px;font-size:10px}.landing-availability-new{min-height:23px;padding-inline:7px;font-size:8px}.landing-availability-copy{display:none}.landing-availability-platform{gap:3px}.landing-availability-platform svg{width:11px;height:11px}.landing-preview{height:590px;margin-top:64px}.landing-preview-window-controls{display:none}.landing-pricing-inner{padding:88px 16px 24px}.landing-download-inner{padding:88px 16px 32px}.landing-download-grid{grid-template-columns:1fr;gap:14px;margin-top:42px}.landing-download-grid-mobile{margin-top:14px}.landing-download-card,.landing-download-card[data-download-platform=linux]{grid-column:auto;min-height:360px;padding:26px}.landing-download-grid-mobile .landing-download-card{min-height:300px}.landing-footer-inner{padding:72px 16px 28px}.landing-footer-grid{gap:64px}.landing-footer-description{font-size:25px}.landing-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.landing-footer-bottom{margin-top:72px}.landing-footer-meta{flex-direction:column;align-items:flex-start;gap:14px}.landing-glow{min-height:300px}}@media (width<=400px){.landing-availability{gap:4px}.landing-availability-divider{margin-inline:1px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.landing-footer [data-revealed],.landing-download [data-revealed],.landing-pricing [data-revealed],.landing-section[data-revealed] :is(.landing-section-heading,.landing-feature,.compare-faq-item,.landing-compare-links li){opacity:1;animation:none}.landing-marquee-track,.landing-team-typing span,.landing-feature[data-feature=local]:hover .landing-lock-shackle,.landing-feature[data-feature=browser]:hover :is(.landing-browser-caret,.landing-browser-submit),.landing-footer-made svg{animation:none}.landing-glow-rise{transition:none;transform:scaleY(1)}}.landing-network{overflow:hidden}.landing-network-stage{--landing-network-top:30%;height:clamp(620px,100svh - 24px,920px);margin-top:clamp(64px,8vw,120px);position:relative}.landing-network-canvas{--landing-network-mask:linear-gradient(to bottom, transparent var(--landing-network-top), var(--openbot-mask-solid) calc(var(--landing-network-top) + 96px), var(--openbot-mask-solid) calc(100% - 120px), transparent), radial-gradient(ellipse 72% 78% at 50% 55%, var(--openbot-mask-solid) 60%, transparent 100%);width:100%;height:100%;-webkit-mask-image:var(--landing-network-mask);-webkit-mask-composite:source-in;-webkit-mask-image:var(--landing-network-mask);mask-image:var(--landing-network-mask);display:block;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.landing-network-heading{text-align:center;margin-inline:auto;padding:0 clamp(20px,4vw,48px);position:relative}.landing-network-heading .landing-network-description{margin-inline:auto}.landing-network[data-playing=false] :is(.landing-network-word,.landing-network-description){opacity:0}.landing-network[data-playing=true] .landing-network-word{animation:.64s cubic-bezier(.22,1,.36,1) backwards landing-network-word;animation-delay:calc(var(--landing-network-word) * 90ms)}.landing-network[data-playing=true] .landing-network-description{animation:.72s cubic-bezier(.22,1,.36,1) .56s backwards landing-download-reveal}@media (prefers-reduced-motion:reduce){.landing-network[data-playing=true] :is(.landing-network-word,.landing-network-description){animation:none}}@keyframes landing-network-word{0%{opacity:0;color:var(--openbot-text-muted);filter:blur(var(--reveal-blur))}55%{color:var(--openbot-text-muted)}}.landing-network-marks{width:0;height:0;position:absolute;overflow:hidden}.landing-teams{--landing-teams-top:96px;--landing-teams-step:64px}.landing-teams [data-offer=servers]{--landing-teams-color:var(--openbot-logo-production)}.landing-teams [data-offer=environments]{--landing-teams-color:var(--openbot-logo-preview)}.landing-teams [data-offer=integrations]{--landing-teams-color:var(--openbot-logo-dev)}.landing-teams [data-offer=support]{--landing-teams-color:var(--download-ios-color)}.landing-teams-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);display:grid}.landing-teams-aside{top:var(--landing-teams-top);align-self:start;position:sticky}.landing-teams-title{text-wrap:balance}.landing-section-heading .landing-teams-statement{color:var(--openbot-text-primary);letter-spacing:-.02em;margin-top:20px;font-size:clamp(19px,1.8vw,22px);font-weight:500}.landing-section-heading .landing-teams-description{max-width:36ch;margin-top:10px}.landing-teams-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-teams-progress{border-left:1px solid var(--landing-card-border);margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-teams-progress-item{color:var(--openbot-text-muted);transition:color var(--openbot-duration-normal) ease;align-items:baseline;gap:14px;padding:10px 0 10px 20px;font-size:14px;font-weight:500;display:flex;position:relative}.landing-teams-progress-item:before{content:"";border-radius:var(--openbot-radius-pill);background:var(--landing-teams-color);width:2px;transition:scale var(--openbot-duration-normal) var(--openbot-ease-out);position:absolute;top:8px;bottom:8px;left:-1px;scale:1 0}.landing-teams-progress-item[data-active]{color:var(--openbot-text-primary)}.landing-teams-progress-item[data-active]:before{scale:1}.landing-teams-progress-number{font-family:var(--openbot-font-mono);font-size:11px;font-weight:600}.landing-teams-stack{gap:24px;margin:0;padding:0;list-style:none;display:grid}.landing-teams-card{top:calc(var(--landing-teams-top) + var(--landing-teams-card) * var(--landing-teams-step));isolation:isolate;grid-template-rows:var(--landing-teams-step) 1fr auto;border:1px solid var(--openbot-download-card-border);background:var(--landing-teams-color);min-height:380px;color:var(--openbot-text-on-light);transform-origin:top;scale:calc(1 - var(--landing-teams-covered,0) * .05);filter:brightness(calc(1 - var(--landing-teams-covered,0) * .22));border-radius:28px;padding:0 clamp(26px,3vw,40px) clamp(26px,3vw,40px);display:grid;position:sticky;overflow:hidden;box-shadow:0 -20px 40px -28px #000000b3}.landing-teams-card:before{content:"";z-index:-1;background-image:linear-gradient(var(--openbot-text-on-light) 1px, transparent 1px), linear-gradient(90deg, var(--openbot-text-on-light) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-teams-card:before{background-image:linear-gradient(color-mix(in srgb, var(--openbot-text-on-light) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--openbot-text-on-light) 7%, transparent) 1px, transparent 1px)}}.landing-teams-card:before{-webkit-mask-image:radial-gradient(120% 100% at 85% 25%, var(--openbot-mask-solid) 15%, var(--openbot-mask-solid) 100%);mask-image:radial-gradient(120% 100% at 85% 25%, var(--openbot-mask-solid) 15%, var(--openbot-mask-solid) 100%);background-position:-1px -1px;background-size:28px 28px}@supports (color:color-mix(in lab, red, red)){.landing-teams-card:before{-webkit-mask-image:radial-gradient(120% 100% at 85% 25%, var(--openbot-mask-solid) 15%, color-mix(in srgb, var(--openbot-mask-solid) 35%, transparent) 100%);mask-image:radial-gradient(120% 100% at 85% 25%, var(--openbot-mask-solid) 15%, color-mix(in srgb, var(--openbot-mask-solid) 35%, transparent) 100%)}}.landing-teams-card:before{pointer-events:none}.landing-teams-card-top{justify-content:space-between;align-items:center;display:flex}.landing-teams-card-number{font-family:var(--openbot-font-mono);opacity:.6;font-size:12px;font-weight:600}.landing-teams-card-icon{z-index:-1;top:calc(var(--landing-teams-step) + 4px);stroke-width:.75px;opacity:.85;width:clamp(130px,15vw,200px);height:clamp(130px,15vw,200px);position:absolute;right:clamp(26px,3vw,40px)}.landing-teams-card-copy{grid-row:3}.landing-teams-card-title{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:.98}.landing-teams-card-description{max-width:34ch;color:var(--openbot-download-card-muted);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){.landing-teams-card{scale:none}.landing-teams-progress-item,.landing-teams-progress-item:before{transition:none}}@media (width<=900px){.landing-teams{--landing-teams-top:16px;--landing-teams-step:52px}.landing-teams-layout{grid-template-columns:minmax(0,1fr)}.landing-teams-aside{position:static}.landing-teams-progress{display:none}.landing-teams-stack{gap:16px}.landing-teams-card{border-radius:24px;min-height:320px}.landing-teams-card-icon{stroke-width:.9px;width:110px;height:110px}}.teams-page{--landing-card-border:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.teams-page{--landing-card-border:color-mix(in srgb, var(--openbot-text-primary) 8%, transparent)}}.teams-page{--landing-card-border-hover:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.teams-page{--landing-card-border-hover:color-mix(in srgb, var(--openbot-text-primary) 16%, transparent)}}.teams-page{--landing-card-fill:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.teams-page{--landing-card-fill:color-mix(in srgb, var(--openbot-text-primary) 5%, transparent)}}.teams-page{--teams-soft-grid:linear-gradient(var(--openbot-text-on-light) 1px, transparent 1px), linear-gradient(90deg, var(--openbot-text-on-light) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.teams-page{--teams-soft-grid:linear-gradient(color-mix(in srgb, var(--openbot-text-on-light) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--openbot-text-on-light) 7%, transparent) 1px, transparent 1px)}}.teams-page{color:var(--openbot-text-primary)}.teams-page .teams-main{padding-bottom:0}.teams-page [data-setup=local],.teams-page [data-tile="0"],.teams-page [data-cursor="0"]{--teams-color:var(--openbot-logo-production)}.teams-page [data-setup=managed],.teams-page [data-tile="1"],.teams-page [data-cursor="1"]{--teams-color:var(--openbot-logo-preview)}.teams-page [data-setup=custom],.teams-page [data-tile="2"],.teams-page [data-cursor="2"]{--teams-color:var(--openbot-logo-dev)}.teams-page [data-tile="3"]{--teams-color:var(--download-ios-color)}.teams-page .teams-section{isolation:isolate;width:min(100%,1280px);margin:0 auto;padding:clamp(96px,10vw,144px) clamp(20px,4vw,48px) 0;position:relative}.teams-page .teams-heading{max-width:760px}.teams-page .teams-heading-center{text-align:center;margin-inline:auto}.teams-page .teams-heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.teams-page .teams-heading p{max-width:560px;color:var(--openbot-text-secondary);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.teams-page .teams-heading-center p{margin-inline:auto}.teams-page .teams-help{color:var(--openbot-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:32px 0 0;font-size:16px;display:flex}.teams-page .teams-section[data-revealed=false]>*{opacity:0}.teams-page .teams-section[data-revealed=true]>*{animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal}.teams-page .teams-section[data-revealed=true]>:nth-child(2){animation-delay:.12s}.teams-page .teams-section[data-revealed=true]>:nth-child(3){animation-delay:.24s}@property --teams-pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.teams-page .teams-pill{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-pill);background:var(--openbot-bg-sidebar);color:var(--openbot-text-secondary);align-items:center;gap:10px;margin:0 0 28px;padding:5px 14px 5px 6px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.teams-page .teams-pill:before,.teams-page .teams-pill:after{border-radius:inherit;background:conic-gradient(from var(--teams-pill-angle), transparent 0deg 190deg, var(--openbot-logo-production) 250deg, var(--openbot-logo-preview) 295deg, var(--openbot-logo-dev) 340deg, transparent 360deg);content:"";pointer-events:none;padding:1px;animation:5s linear infinite teams-pill-turn;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.teams-page .teams-pill:after{filter:blur(6px);opacity:.7;padding:3px;inset:-3px}.teams-page .teams-pill-dots{display:inline-flex}.teams-page .teams-pill-dots span{border:2px solid var(--openbot-bg-sidebar);border-radius:var(--openbot-radius-pill);background:var(--teams-color);width:16px;height:16px;animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite teams-pill-hop}.teams-page .teams-pill-dots span+span{margin-left:-6px}.teams-page .teams-pill-dots span:nth-child(2){animation-delay:.14s}.teams-page .teams-pill-dots span:nth-child(3){animation-delay:.28s}.teams-page .teams-pill-label{background:linear-gradient(100deg, var(--openbot-text-secondary) 42%, var(--openbot-text-primary) 50%, var(--openbot-text-secondary) 58%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite teams-pill-sheen}@keyframes teams-pill-turn{to{--teams-pill-angle:360deg}}@keyframes teams-pill-hop{0%,30%,to{transform:none}12%{transform:translateY(-4px)scale(1.12)}}@keyframes teams-pill-sheen{0%{background-position:100% 0}45%,to{background-position:0 0}}.teams-page .teams-hero{padding-bottom:24px}.teams-page .teams-title{letter-spacing:-.06em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(46px,7.2vw,104px);font-weight:500;line-height:.95}.teams-page .teams-setups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.teams-page .teams-setup{isolation:isolate;border:1px solid var(--openbot-download-card-border);background:var(--teams-color);min-width:0;min-height:440px;color:var(--openbot-text-on-light);transition:transform var(--openbot-duration-normal) var(--openbot-ease-out);border-radius:28px;flex-direction:column;padding:clamp(26px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.teams-page .teams-setup:before{content:"";z-index:-1;background-image:var(--teams-soft-grid);-webkit-mask-image:radial-gradient(90% 70% at 20% 15%, var(--openbot-mask-solid) 10%, transparent 100%);mask-image:radial-gradient(90% 70% at 20% 15%, var(--openbot-mask-solid) 10%, transparent 100%);pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.teams-page .teams-setup:hover{transform:translateY(-6px)}.teams-page .teams-setup-icon{stroke-width:1px;width:clamp(76px,7vw,96px);height:clamp(76px,7vw,96px)}.teams-page .teams-setup .landing-download-card-copy h3{text-wrap:balance}.teams-page .teams-setup .landing-download-card-copy p{text-wrap:pretty;font-size:15px}.teams-page .teams-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.teams-page .teams-tile{border:1px solid var(--landing-card-border);background:var(--openbot-bg-surface);border-radius:28px;flex-direction:column;min-width:0;min-height:340px;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.teams-page .teams-tile:hover{border-color:var(--landing-card-border-hover);background:var(--openbot-bg-surface-raised)}.teams-page .teams-tile[data-tile="0"]{grid-column:1/8}.teams-page .teams-tile[data-tile="1"]{grid-column:8/13}.teams-page .teams-tile[data-tile="2"]{grid-column:1/6}.teams-page .teams-tile[data-tile="3"]{grid-column:6/13}.teams-page .teams-tile-art{background:radial-gradient(50% 70% at 50% 60%, var(--teams-color), transparent 70%), linear-gradient(90deg, var(--openbot-hero-grid-line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(var(--openbot-hero-grid-line) 1px, transparent 1px) 0 0 / 32px 32px;flex:1;place-items:center;min-height:170px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.teams-page .teams-tile-art{background:radial-gradient(50% 70% at 50% 60%, color-mix(in srgb, var(--teams-color) 22%, transparent), transparent 70%), linear-gradient(90deg, var(--openbot-hero-grid-line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(var(--openbot-hero-grid-line) 1px, transparent 1px) 0 0 / 32px 32px}}.teams-page .teams-tile-art{-webkit-mask-image:linear-gradient(var(--openbot-mask-solid) 55%, transparent);mask-image:linear-gradient(var(--openbot-mask-solid) 55%, transparent)}.teams-page .teams-tile-art svg{border:1px solid var(--openbot-download-card-border);background:var(--teams-color);width:88px;height:88px;box-shadow:0 20px 50px -18px var(--teams-color);color:var(--openbot-text-on-light);stroke-width:1.6px;transition:transform .4s var(--openbot-ease-out);border-radius:24px;padding:20px}.teams-page .teams-tile:hover .teams-tile-art svg{transform:translateY(-6px)rotate(-4deg)}.teams-page .teams-tile-copy{padding:8px 32px 32px}.teams-page .teams-tile-copy h2{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.teams-page .teams-tile-copy p{max-width:48ch;color:var(--openbot-text-secondary);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.6}.teams-page .teams-timeline{margin:clamp(56px,7vw,88px) 0 0;position:relative}.teams-page .teams-timeline-line{background:var(--landing-card-border-hover);pointer-events:none;height:2px;position:absolute;top:27px;left:10%;right:10%}.teams-page .teams-timeline-fill{background:linear-gradient(90deg, var(--openbot-logo-production), var(--openbot-logo-preview), var(--openbot-logo-dev), var(--download-ios-color));transform-origin:0;position:absolute;inset:0}.teams-page .teams-timeline-spark{background:var(--openbot-text-primary);width:12px;height:12px;box-shadow:0 0 10px 3px var(--openbot-logo-preview), 0 0 36px 12px var(--openbot-logo-production);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.teams-page .teams-timeline-spark{box-shadow:0 0 10px 3px color-mix(in srgb, var(--openbot-logo-preview) 80%, transparent), 0 0 36px 12px color-mix(in srgb, var(--openbot-logo-production) 45%, transparent)}}.teams-page .teams-timeline-spark{opacity:0}.teams-page .teams-timeline-spark:before{background:linear-gradient(90deg, transparent, var(--openbot-text-primary));content:"";width:160px;height:2px;position:absolute;top:50%;right:50%;translate:0 -50%}.teams-page .teams-timeline-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.teams-page .teams-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.teams-page .teams-step-node{background:var(--teams-color);width:56px;height:56px;box-shadow:0 0 0 10px var(--openbot-bg-canvas), 0 0 36px 6px var(--teams-color);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.teams-page .teams-step-node{box-shadow:0 0 0 10px var(--openbot-bg-canvas), 0 0 36px 6px color-mix(in srgb, var(--teams-color) 40%, transparent)}}.teams-page .teams-step-node{color:var(--openbot-text-on-light)}.teams-page .teams-step-node:after{border:2px solid var(--teams-color);content:"";opacity:0;border-radius:50%;position:absolute;inset:0}.teams-page .teams-step-node svg{width:24px;height:24px}.teams-page .teams-step-number{color:var(--openbot-text-muted);font-family:var(--openbot-font-mono);margin:26px 0 0;font-size:12px;font-weight:600}.teams-page .teams-step-title{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:10px 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.25}.teams-page [data-play=false] .teams-timeline-fill{transform:scaleX(0)}.teams-page [data-play=false] .teams-step-node{background:var(--openbot-bg-surface-raised);box-shadow:0 0 0 10px var(--openbot-bg-canvas);color:#0000;transform:scale(.5)}.teams-page [data-play=false] :is(.teams-step-number,.teams-step-title){opacity:0}.teams-page [data-play=true] .teams-timeline-fill{animation:2s linear .2s backwards teams-timeline-fill}.teams-page [data-play=true] .teams-timeline-spark{animation:2s linear .2s both teams-timeline-spark-x}.teams-page [data-play=true] .teams-step-node{animation:.76s cubic-bezier(.34,1.56,.64,1) backwards teams-step-pop;animation-delay:calc(.2s + var(--teams-index) * .5s)}.teams-page [data-play=true] .teams-step-node:after{animation:.9s ease-out forwards teams-step-burst;animation-delay:calc(.2s + var(--teams-index) * .5s)}.teams-page [data-play=true] :is(.teams-step-number,.teams-step-title){animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal;animation-delay:calc(.32s + var(--teams-index) * .5s)}@keyframes teams-timeline-fill{0%{transform:scaleX(0)}}@keyframes teams-timeline-spark-x{0%{opacity:0;left:0}6%,94%{opacity:1}to{opacity:0;left:100%}}@keyframes teams-step-pop{0%{background:var(--openbot-bg-surface-raised);box-shadow:0 0 0 10px var(--openbot-bg-canvas);color:#0000;transform:scale(.5)}55%{transform:scale(1.22)}}@keyframes teams-step-burst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.teams-page .teams-marquee{gap:16px;margin:clamp(48px,6vw,72px) calc(-1*clamp(20px,4vw,48px)) 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.teams-page .teams-marquee-row{overflow:hidden}.teams-page [data-revealed=false] .teams-marquee-row{opacity:0}.teams-page [data-revealed=true] .teams-marquee-row{animation:.72s cubic-bezier(.22,1,.36,1) .2s backwards landing-download-reveal}.teams-page [data-revealed=true] .teams-marquee-row[data-row="1"]{animation-delay:.34s}.teams-page .teams-marquee-track{width:max-content;animation:48s linear infinite teams-marquee-scroll;display:flex}.teams-page .teams-marquee-row[data-row="1"] .teams-marquee-track{animation-duration:40s;animation-direction:reverse}.teams-page .teams-marquee-row:hover .teams-marquee-track{animation-play-state:paused}.teams-page .teams-marquee-group{gap:16px;padding-right:16px;display:flex}.teams-page .teams-chip{border:1px solid var(--landing-card-border);border-radius:var(--openbot-radius-pill);background:var(--landing-card-fill);color:var(--openbot-text-secondary);white-space:nowrap;transition:border-color var(--openbot-duration-normal) var(--openbot-ease-out), background-color var(--openbot-duration-normal) var(--openbot-ease-out);align-items:center;gap:16px;padding:12px 28px 12px 12px;font-size:clamp(17px,1.6vw,21px);display:inline-flex}.teams-page .teams-chip:hover{border-color:var(--teams-color)}@supports (color:color-mix(in lab, red, red)){.teams-page .teams-chip:hover{border-color:color-mix(in srgb, var(--teams-color) 50%, transparent)}}.teams-page .teams-chip:hover{background:var(--teams-color)}@supports (color:color-mix(in lab, red, red)){.teams-page .teams-chip:hover{background:color-mix(in srgb, var(--teams-color) 12%, transparent)}}.teams-page .teams-chip strong{color:var(--openbot-text-primary);font-weight:600}.teams-page .teams-chip-icon{background:var(--teams-color);width:48px;height:48px;color:var(--openbot-text-on-light);border-radius:50%;flex:none;place-items:center;display:grid}.teams-page .teams-chip-icon svg{width:22px;height:22px}@keyframes teams-marquee-scroll{to{transform:translate(-50%)}}.teams-page .teams-closing{text-align:center;justify-items:center;gap:36px;padding-bottom:clamp(80px,9vw,128px);display:grid}.teams-page .teams-closing h2{z-index:1;letter-spacing:-.06em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:.98;position:relative}.teams-page .teams-closing-spot{--openbot-hero-grid-line:var(--openbot-logo-preview)}@supports (color:color-mix(in lab, red, red)){.teams-page .teams-closing-spot{--openbot-hero-grid-line:color-mix(in srgb, var(--openbot-logo-preview) 60%, transparent)}}.teams-page .teams-closing-spot{-webkit-mask-image:radial-gradient(220px circle at var(--teams-x,-999px) var(--teams-y,-999px), var(--openbot-mask-solid), var(--openbot-transparent));mask-image:radial-gradient(220px circle at var(--teams-x,-999px) var(--teams-y,-999px), var(--openbot-mask-solid), var(--openbot-transparent))}.teams-page .teams-closing-word{--teams-on:clamp(0, calc((var(--teams-progress,0) * (var(--teams-count) + 3) - var(--teams-word)) / 3), 1);--teams-ease:calc(var(--teams-on) * var(--teams-on) * (3 - 2 * var(--teams-on)));opacity:calc(.4 + var(--teams-ease) * .6);filter:blur(calc((1 - var(--teams-ease)) * 6px));transform:translateY(calc((1 - var(--teams-ease)) * .16em));display:inline-block}.teams-page .teams-closing-word[data-accent]{background:linear-gradient(100deg, var(--openbot-logo-production), var(--openbot-logo-preview));color:#0000;-webkit-background-clip:text;background-clip:text}.teams-page .teams-closing-action{--teams-rise:clamp(0, calc((var(--teams-progress,0) - .7) / .3), 1);z-index:1;transform:translateY(calc((1 - var(--teams-rise)) * 14px)) scale(calc(.97 + var(--teams-rise) * .03));position:relative}.teams-page .teams-closing-action:before{z-index:-1;border-radius:var(--openbot-radius-pill);background:linear-gradient(100deg, var(--openbot-logo-production), var(--openbot-logo-preview) 50%, var(--openbot-logo-dev));content:"";filter:blur(18px);opacity:0;transition:opacity 1.2s var(--openbot-ease-out), scale 1.2s var(--openbot-ease-out);position:absolute;inset:-8px -14px;scale:.85}.teams-page .teams-closing[data-done=true] .teams-closing-action:before{opacity:.5;animation:4.8s ease-in-out 1.2s infinite alternate teams-closing-breathe;scale:1}@keyframes teams-closing-breathe{0%{opacity:.5;scale:1}to{opacity:.22;scale:1.08}}.teams-page .teams-avatar{--teams-avatar-size:.7em;width:var(--teams-avatar-size);height:var(--teams-avatar-size);border-radius:var(--openbot-radius-pill);flex:none;place-items:center;display:grid}.teams-page .teams-avatar:empty{background:var(--landing-card-fill)}.teams-page .teams-avatar>svg{width:128%;height:128%;translate:0 calc(var(--teams-avatar-size) * -.14);display:block;overflow:visible}.teams-page .teams-title-keep{white-space:nowrap}.teams-page .teams-title-team{vertical-align:-.26em;display:inline-flex}.teams-page .teams-title-team>*+*{margin-left:-.06em}.teams-page .teams-cursors{z-index:3;pointer-events:none;position:absolute;inset:0}.teams-page .teams-cursor{opacity:0;will-change:transform;align-items:flex-start;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.teams-page .teams-cursor[data-placed]{opacity:1}.teams-page .teams-cursor-arrow{width:30px;height:30px;fill:var(--teams-color);stroke:var(--openbot-bg-canvas);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #00000059);transform:rotate(var(--teams-lean,0deg));transform-origin:4px 3px}.teams-page .teams-cursor-name{border-radius:var(--openbot-radius-pill);background:var(--teams-color);color:var(--openbot-text-on-light);margin:22px 0 0 -6px;padding:6px 13px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #00000040}@media (width<=900px){.teams-page .teams-setups{grid-template-columns:minmax(0,1fr)}.teams-page .teams-setup{border-radius:24px;min-height:320px}.teams-page .teams-tile[data-tile]{grid-column:1/-1}.teams-page .teams-chip{gap:12px;padding:8px 20px 8px 8px}.teams-page .teams-chip-icon{width:38px;height:38px}.teams-page .teams-timeline-track{grid-template-columns:minmax(0,1fr);gap:28px}.teams-page .teams-timeline-line{width:2px;height:auto;inset:28px auto 28px 27px}.teams-page .teams-timeline-fill{background:linear-gradient(180deg, var(--openbot-logo-production), var(--openbot-logo-preview), var(--openbot-logo-dev), var(--download-ios-color));transform-origin:top}.teams-page [data-play=false] .teams-timeline-fill{transform:scaleY(0)}.teams-page .teams-timeline-spark{margin:-6px 0 0 -6px;top:0;left:50%}.teams-page .teams-timeline-spark:before{background:linear-gradient(180deg, transparent, var(--openbot-text-primary));width:2px;height:120px;inset:auto auto 50% 50%;translate:-50%}.teams-page [data-play=true] .teams-timeline-fill{animation-name:teams-timeline-fill-y}.teams-page [data-play=true] .teams-timeline-spark{animation-name:teams-timeline-spark-y}.teams-page .teams-step{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.teams-page .teams-step-node{grid-row:1/3}.teams-page .teams-step-number{align-self:end;margin:0}.teams-page .teams-step-title{align-self:start;max-width:none;margin:4px 0 0}.teams-page .teams-cursors{display:none}}@keyframes teams-timeline-fill-y{0%{transform:scaleY(0)}}@keyframes teams-timeline-spark-y{0%{opacity:0;top:0}6%,94%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.teams-page .teams-pill:before,.teams-page .teams-pill:after,.teams-page .teams-pill-dots span,.teams-page .teams-pill-label,.teams-page .teams-section[data-revealed=true]>*,.teams-page .teams-timeline *,.teams-page .teams-timeline :after{animation:none}.teams-page .teams-setup,.teams-page .teams-tile-art svg,.teams-page .teams-timeline *,.teams-page .teams-closing-action:before{transition:none}.teams-page [data-revealed=true] .teams-marquee-row,.teams-page .teams-closing[data-done=true] .teams-closing-action:before{animation:none}.teams-page .teams-marquee{-webkit-mask-image:none;mask-image:none}.teams-page .teams-marquee-track{width:auto;animation:none}.teams-page .teams-marquee-group{flex-wrap:wrap;justify-content:center;padding:0 16px}.teams-page .teams-marquee-group+.teams-marquee-group,.teams-page .teams-marquee-group>:nth-child(n+4),.teams-page .teams-marquee-row[data-row="1"] .teams-marquee-group>:nth-child(n+3){display:none}.teams-page .teams-chip{white-space:normal}}.post-main{padding:clamp(17px,2.8vw,34px) 0 clamp(50px,6.3vw,84px)}.post-container{width:min(100%,1280px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.post-meta{color:var(--openbot-text-dim);font-size:13px;line-height:1.4;display:block}.post-byline{flex-wrap:wrap;align-items:baseline;column-gap:7px;display:flex}.post-featured{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(28px,3.5vw,50px);display:grid;position:relative}.post-featured-copy{min-width:0}.post-featured-title{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.05}.post-featured-description{max-width:46ch;color:var(--openbot-text-muted);margin:16px 0 0;font-size:15px;line-height:1.6}.post-featured-title a:after{content:"";z-index:1;position:absolute;inset:0}.post-featured-action{z-index:2;margin-top:26px;position:relative}.post-featured-art,.post-card-art,.post-article-art,.plugin-card-art,.plugin-prompts-card{border:1px solid var(--openbot-border-strong);pointer-events:none;place-items:center;display:grid;position:relative;overflow:hidden}.post-featured-art{aspect-ratio:19/10;border-radius:16px}.post-card-art{aspect-ratio:2;border-radius:12px}.post-article-art{aspect-ratio:21/9;border-radius:14px;margin-top:clamp(28px,3.5vw,44px)}.plugin-card-art{aspect-ratio:4/3;border-radius:12px}.post-gradient{isolation:isolate;border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.post-gradient>canvas{border-radius:inherit;opacity:0;transition:opacity var(--openbot-duration-slow) var(--openbot-ease-out)}.post-gradient[data-shader=live]>canvas{opacity:1}.post-featured-art-title,.post-card-art-title{pointer-events:none;color:var(--openbot-text-primary);letter-spacing:-.03em;text-align:center;text-wrap:balance;padding:clamp(18px,2.6vw,40px);font-weight:600;line-height:1.12;position:relative}.post-featured-art-title{font-size:clamp(24px,3.2vw,44px)}.post-card-art-title{font-size:clamp(15px,1.4vw,19px)}.post-grid-section{margin-top:clamp(56px,7vw,96px)}.post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,26px);display:grid}.post-card{min-width:0;display:block}.post-card:focus-visible{outline:3px solid var(--openbot-border-focus);outline-offset:4px;border-radius:24px}.post-card .post-meta{margin-top:14px}.post-card-byline{row-gap:1px}.post-card-title{color:var(--openbot-text-secondary);letter-spacing:-.02em;transition:color var(--openbot-duration-normal) ease;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.35}.post-grid-section[data-revealed=false] .post-card,.post-more[data-revealed=false] .post-card{opacity:0}.post-grid-section[data-revealed=true] .post-card,.post-more[data-revealed=true] .post-card{animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal;animation-delay:calc(var(--post-card-index,0) * 80ms)}[data-enter=post-copy],[data-enter=post-art],[data-enter=post-prose]{animation-name:landing-download-reveal;animation-duration:.72s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}[data-enter=post-copy]{animation-delay:60ms}[data-enter=post-art]{animation-delay:.16s}[data-enter=post-prose]{animation-delay:.26s}.post-article-body{max-width:820px}.post-article-header{margin-top:clamp(20px,3vw,36px)}.post-article-back{color:var(--openbot-text-muted);transition:color var(--openbot-duration-normal) ease;align-items:center;gap:6px;font-size:13px;display:inline-flex}.post-article-back:before{content:"←"}.post-article-title{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.04}.post-article-standfirst{color:var(--openbot-text-secondary);margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.post-article-byline{margin:18px 0 0}.post-prose{color:var(--openbot-text-secondary);margin-top:clamp(32px,4vw,48px);font-size:17px;line-height:1.7}.post-prose p{margin:0 0 20px}.post-prose h2{color:var(--openbot-text-primary);letter-spacing:-.03em;margin:40px 0 14px;font-size:26px;font-weight:600;line-height:1.2}.post-prose h3{color:var(--openbot-text-primary);letter-spacing:-.02em;margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.post-prose ul,.post-prose ol{margin:0 0 20px;padding-left:22px}.post-prose ul{list-style:outside}.post-prose ol{list-style:decimal}.post-prose li{margin:0 0 8px}.post-prose strong{color:var(--openbot-text-primary);font-weight:600}.post-prose a{color:var(--openbot-accent-text);text-underline-offset:3px;text-decoration:underline}.post-prose code{background:var(--openbot-bg-surface);font-family:var(--openbot-font-mono);border-radius:6px;padding:2px 6px;font-size:.9em}.post-prose pre{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-lg);background:var(--openbot-bg-surface);color:var(--openbot-text-primary);font-family:var(--openbot-font-mono);margin:0 0 24px;padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.post-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.post-prose kbd{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-sm);background:var(--openbot-bg-surface);color:var(--openbot-text-primary);font-family:var(--openbot-font-mono);border-bottom-width:2px;padding:2px 7px;font-size:.85em}.post-prose hr{border:0;border-top:1px solid var(--openbot-border-strong);margin:40px 0}.post-prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.post-prose th,.post-prose td{border-bottom:1px solid var(--openbot-border-strong);text-align:left;vertical-align:top;padding:10px 12px}.post-prose th{color:var(--openbot-text-primary);font-weight:600}.post-prose blockquote{border-left:2px solid var(--openbot-border-strong);color:var(--openbot-text-muted);margin:24px 0;padding-left:18px}.post-prose>:last-child{margin-bottom:0}.post-prose img,.post-prose video{max-width:100%;height:auto}.post-figure{margin:32px 0}.post-figure picture{display:block}.post-media{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-card);background:var(--openbot-bg-surface);width:100%;height:auto;display:block}.post-mount{isolation:isolate;border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-card);padding:clamp(14px,4.5%,52px);display:grid;position:relative;overflow:hidden}.post-mount[data-pad=tight]{padding:clamp(12px,3.5%,36px)}.post-mount[data-pad=roomy]{padding:clamp(22px,7%,72px)}.post-mount .post-media{z-index:1;border-color:var(--openbot-border);box-shadow:var(--openbot-shadow-overlay);border-radius:9px;position:relative}.post-figure-caption{color:var(--openbot-text-muted);margin-top:12px;font-size:14px;line-height:1.5}.post-more{margin-top:clamp(64px,8vw,104px)}.post-more-title{letter-spacing:-.035em;margin:0 0 clamp(22px,2.6vw,32px);font-size:clamp(22px,2.4vw,30px);font-weight:600}.post-more[data-revealed=false] .post-more-title{opacity:0}.post-more[data-revealed=true] .post-more-title{animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal}.agent-honeycomb{--agent-honeycomb-tile:84px;--agent-honeycomb-gap:6px;--agent-honeycomb-height:calc(var(--agent-honeycomb-tile) / .866);flex-direction:column;flex:none;display:flex}.agent-honeycomb-row{gap:var(--agent-honeycomb-gap);display:flex}.agent-honeycomb-row+.agent-honeycomb-row{margin-top:calc((var(--agent-honeycomb-tile) + var(--agent-honeycomb-gap)) * .866 - var(--agent-honeycomb-height))}.agent-honeycomb-row:nth-of-type(2n){translate:calc((var(--agent-honeycomb-tile) + var(--agent-honeycomb-gap)) / 2) 0}.agent-honeycomb-cell{width:var(--agent-honeycomb-tile);height:var(--agent-honeycomb-height);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;place-items:center;display:grid;position:relative}@supports (clip-path:shape(from 0 0, line to 100% 100%)){.agent-honeycomb-cell{clip-path:shape(from 55% 2.5%, line to 95% 22.5%, curve to 100% 30% with 100% 25%, line to 100% 70%, curve to 95% 77.5% with 100% 75%, line to 55% 97.5%, curve to 45% 97.5% with 50% 100%, line to 5% 77.5%, curve to 0% 70% with 0% 75%, line to 0% 30%, curve to 5% 22.5% with 0% 25%, line to 45% 2.5%, curve to 55% 2.5% with 50% 0%, close)}}.agent-honeycomb-art{filter:grayscale(.35);background-position:50%;background-size:cover;width:100%;height:100%}.agent-honeycomb-cell>.agent-honeycomb-avatar{width:calc(var(--agent-honeycomb-height) * 1.75);height:calc(var(--agent-honeycomb-height) * 1.75);position:absolute;top:50%;left:50%;translate:-50% -50%}.agent-honeycomb-cell>.agent-honeycomb-avatar>svg{width:100%;height:100%;display:block;overflow:visible;scale:.86 1}.post-cta{text-align:center;place-items:center;min-height:620px;margin-top:clamp(64px,8vw,104px);display:grid;position:relative;overflow:hidden}.post-cta-comb{-webkit-mask-image:linear-gradient(var(--openbot-transparent), var(--openbot-mask-solid) 14%, var(--openbot-mask-solid) 86%, var(--openbot-transparent));mask-image:linear-gradient(var(--openbot-transparent), var(--openbot-mask-solid) 14%, var(--openbot-mask-solid) 86%, var(--openbot-transparent));position:absolute;inset:0;overflow:hidden}.post-cta-comb>.agent-honeycomb{translate:calc(-50% - (var(--agent-honeycomb-tile) + var(--agent-honeycomb-gap)) / 4) -50%;position:absolute;top:50%;left:50%}.post-cta-veil{background:var(--openbot-bg-canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.post-cta-veil{background:color-mix(in srgb, var(--openbot-bg-canvas) 62%, var(--openbot-transparent))}}.post-cta-veil{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:radial-gradient(720px 340px at 50% 50%, var(--openbot-mask-solid) 50%, var(--openbot-transparent) 100%);mask-image:radial-gradient(720px 340px at 50% 50%, var(--openbot-mask-solid) 50%, var(--openbot-transparent) 100%);pointer-events:none}.post-cta-copy{position:relative}@media (width>=1920px){.post-cta-comb{-webkit-mask-image:linear-gradient(var(--openbot-transparent), var(--openbot-mask-solid) 14%, var(--openbot-mask-solid) 86%, var(--openbot-transparent)), linear-gradient(90deg, var(--openbot-transparent) calc(50% - 960px), var(--openbot-mask-solid) calc(50% - 810px), var(--openbot-mask-solid) calc(50% + 810px), var(--openbot-transparent) calc(50% + 960px));mask-image:linear-gradient(var(--openbot-transparent), var(--openbot-mask-solid) 14%, var(--openbot-mask-solid) 86%, var(--openbot-transparent)), linear-gradient(90deg, var(--openbot-transparent) calc(50% - 960px), var(--openbot-mask-solid) calc(50% - 810px), var(--openbot-mask-solid) calc(50% + 810px), var(--openbot-transparent) calc(50% + 960px));-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width<=760px){.post-cta{min-height:680px}.post-cta-comb>.agent-honeycomb{--agent-honeycomb-tile:60px;--agent-honeycomb-gap:5px}.post-cta-veil{-webkit-mask-image:radial-gradient(340px 400px at 50% 50%, var(--openbot-mask-solid) 55%, var(--openbot-transparent) 100%);mask-image:radial-gradient(340px 400px at 50% 50%, var(--openbot-mask-solid) 55%, var(--openbot-transparent) 100%)}}.post-cta-title{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:500;line-height:1.04}.post-cta-description{max-width:580px;color:var(--openbot-text-secondary);text-wrap:pretty;margin:20px auto 0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.post-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,3.5vw,40px);display:flex}.post-cta[data-revealed=false] .post-cta-title,.post-cta[data-revealed=false] .post-cta-description,.post-cta[data-revealed=false] .post-cta-actions{opacity:0}.post-cta[data-revealed=true] .post-cta-title,.post-cta[data-revealed=true] .post-cta-description,.post-cta[data-revealed=true] .post-cta-actions{animation:.88s cubic-bezier(.4,.18,.28,1) backwards landing-download-reveal}.post-cta[data-revealed=true] .post-cta-description{animation-delay:.17s}.post-cta[data-revealed=true] .post-cta-actions{animation-delay:.34s}@media (width<=1080px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.post-featured{grid-template-columns:minmax(0,1fr)}.post-featured-art{order:-1}}@media (width<=560px){.post-grid{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.post-featured,.post-card{cursor:pointer}.post-featured-art-title,.post-card-art-title{transition:transform var(--openbot-duration-normal) var(--openbot-ease-out);will-change:transform;transform:scale(1)}.post-card:hover .post-card-art-title{transform:scale(1.06)}.post-featured:hover .post-featured-art-title{transform:scale(1.04)}.post-card:hover .post-card-title,.post-article-back:hover{color:var(--openbot-text-primary)}.post-featured-title a:hover{color:var(--openbot-text-secondary)}}@media (prefers-reduced-motion:reduce){.post-grid-section[data-revealed] .post-card,.post-more[data-revealed] .post-card,.post-more[data-revealed] .post-more-title,[data-enter=post-copy],[data-enter=post-art],[data-enter=post-prose],.post-cta[data-revealed] .post-cta-title,.post-cta[data-revealed] .post-cta-description,.post-cta[data-revealed] .post-cta-actions{opacity:1;animation:none}.post-card-art,.post-card-art-title,.post-featured-art-title{transition:none;transform:none}}.reading-progress{--reading-accent:var(--openbot-logo-production);--reading-track:#ffffff1a;--reading-glow:var(--reading-accent)}@supports (color:color-mix(in lab, red, red)){.reading-progress{--reading-glow:color-mix(in srgb, var(--reading-accent) 60%, transparent)}}.reading-progress{--reading-ease:cubic-bezier(.32, .72, 0, 1);--reading-duration:.46s;--reading-quick:.3s;--reading-blur:8px}.reading-progress-line{z-index:60;background:linear-gradient(90deg, var(--reading-accent), var(--reading-accent));height:2px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.reading-progress-line{background:linear-gradient(90deg, color-mix(in srgb, var(--reading-accent) 25%, transparent), var(--reading-accent))}}.reading-progress-line{box-shadow:0 0 12px var(--reading-glow);opacity:0;pointer-events:none;transform:scaleX(var(--reading-progress,0));transform-origin:0;transition:opacity .24s}.reading-progress[data-visible=true] .reading-progress-line{opacity:1}.reading-progress-rail{display:none}@media (width>=1200px){.reading-progress-line{display:none}.reading-progress-rail{z-index:30;opacity:0;pointer-events:none;width:280px;height:min(64vh,600px);transition:opacity .3s ease, transform var(--reading-duration) var(--reading-ease);flex-direction:column;padding:14px 0;display:flex;position:fixed;top:50%;right:12px;transform:translate(8px,-50%)}.reading-progress[data-visible=true] .reading-progress-rail,.reading-progress-rail:focus-within{opacity:1;transform:translateY(-50%)}.reading-progress-rail:hover,.reading-progress-rail:focus-within{pointer-events:auto}.reading-progress-surface{background:linear-gradient(to left, var(--openbot-bg-canvas) 0%, var(--openbot-bg-canvas) 55%, transparent 100%);position:absolute;inset:-64px -12px -64px -64px}@supports (color:color-mix(in lab, red, red)){.reading-progress-surface{background:linear-gradient(to left, var(--openbot-bg-canvas) 0%, color-mix(in srgb, var(--openbot-bg-canvas) 92%, transparent) 55%, transparent 100%)}}.reading-progress-surface{opacity:0;transition:opacity .2s;-webkit-mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000)}.reading-progress-eyebrow{color:var(--openbot-text-dim);font-family:var(--openbot-font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;justify-content:space-between;margin:0 0 12px;padding:0 20px 0 18px;font-size:10px;transition:opacity .2s;display:flex;position:relative}.reading-progress-count{color:var(--reading-accent);font-variant-numeric:tabular-nums}.reading-progress-list{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.reading-progress-item{flex-basis:0;min-height:22px;display:flex}.reading-progress-link{min-width:0;color:var(--openbot-text-muted);outline:none;flex:1;gap:14px;padding-left:18px;text-decoration:none;display:flex}.reading-progress-item[data-state=read] .reading-progress-link{color:var(--openbot-text-secondary)}.reading-progress-item[data-state=active] .reading-progress-link,.reading-progress-link:hover,.reading-progress-link:focus-visible{color:var(--openbot-text-primary)}.reading-progress-label{text-align:right;text-overflow:ellipsis;white-space:nowrap;opacity:0;min-width:0;filter:blur(var(--reading-blur));transition:color .2s ease, opacity .2s ease, filter .2s ease, transform .24s var(--reading-ease);flex:1;margin-top:-3px;font-size:12.5px;line-height:18px;overflow:hidden;transform:translate(8px)}.reading-progress-link:focus-visible .reading-progress-label{text-decoration:underline;-webkit-text-decoration-color:var(--reading-accent);text-decoration-color:var(--reading-accent);text-underline-offset:4px}.reading-progress-bar{flex:none;width:20px;padding-bottom:4px;position:relative}.reading-progress[data-visible=true] .reading-progress-bar{pointer-events:auto}.reading-progress-bar:before,.reading-progress-fill{content:"";width:2px;transition:width .3s var(--reading-ease), right .3s var(--reading-ease), background-color .3s ease;border-radius:2px;position:absolute;top:0;bottom:4px;right:9px}.reading-progress-bar:before{background:var(--reading-track)}.reading-progress-fill{background:var(--reading-accent);transform:scaleY(var(--reading-fill,0));transform-origin:top}.reading-progress-item[data-state=active] .reading-progress-bar:before,.reading-progress-item[data-state=active] .reading-progress-fill{width:3px;right:8.5px}.reading-progress-item[data-state=active] .reading-progress-fill{box-shadow:0 0 10px var(--reading-glow)}.reading-progress-item[data-state=active] .reading-progress-bar:after{content:"";top:calc((100% - 4px) * var(--reading-fill,0));background:var(--reading-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--reading-accent), 0 0 12px var(--reading-glow);border-radius:50%;position:absolute;right:7px}@supports (color:color-mix(in lab, red, red)){.reading-progress-item[data-state=active] .reading-progress-bar:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--reading-accent) 18%, transparent), 0 0 12px var(--reading-glow)}}.reading-progress-item[data-state=active] .reading-progress-bar:after{transform:translateY(-50%)}.reading-progress-rail:hover .reading-progress-surface,.reading-progress-rail:focus-within .reading-progress-surface{opacity:1;transition:opacity .24s}.reading-progress-rail:hover .reading-progress-eyebrow,.reading-progress-rail:focus-within .reading-progress-eyebrow{opacity:1}.reading-progress-rail:hover .reading-progress-label,.reading-progress-rail:focus-within .reading-progress-label{opacity:1;filter:blur();transition:color .2s ease, opacity var(--reading-quick) ease calc(var(--reading-index,0) * 18ms), filter var(--reading-quick) ease calc(var(--reading-index,0) * 18ms), transform var(--reading-duration) var(--reading-ease) calc(var(--reading-index,0) * 18ms);transform:none}}@media (prefers-reduced-motion:reduce){.reading-progress[data-visible] .reading-progress-line,.reading-progress[data-visible] .reading-progress-rail,.reading-progress[data-visible] .reading-progress-rail *,.reading-progress[data-visible] .reading-progress-rail :before,.reading-progress[data-visible] .reading-progress-rail :after{transition:none}}.post-article-body h2,.compare-article h2,.compare-roundup-list>li{scroll-margin-top:32px}.compare-page [data-side=openbot]{--compare-accent:var(--openbot-logo-production)}.compare-page :is([data-side=rival],[data-side=a],[data-side=b]){--compare-accent:var(--openbot-text-muted)}.compare-article{width:min(100%,1160px)}.compare-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(20px,3vw,36px);display:grid}.compare-hero-copy{min-width:0}.compare-eyebrow{color:var(--openbot-text-dim);font-family:var(--openbot-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 0;font-size:12px}.compare-title{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.04}.compare-nowrap{white-space:nowrap}.compare-standfirst{max-width:48ch;color:var(--openbot-text-secondary);margin:18px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.compare-meta{flex-wrap:wrap;align-items:baseline;column-gap:7px;margin-top:20px;display:flex}.compare-meta a,.compare-sources-note a{color:var(--openbot-text-muted);text-underline-offset:3px;transition:color var(--openbot-duration-normal) ease;text-decoration:underline}.compare-stage{aspect-ratio:19/10;border:1px solid var(--openbot-border-strong);pointer-events:none;border-radius:16px;place-items:center;animation:.72s cubic-bezier(.22,1,.36,1) .16s backwards compare-rise;display:grid;position:relative;overflow:hidden}.compare-stage-art{animation:.9s cubic-bezier(.22,1,.36,1) .16s backwards compare-fade}.compare-marks{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#0e0e1242;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(20px,2.4vw,32px) clamp(22px,3vw,40px);animation:.8s cubic-bezier(.22,1,.36,1) .32s backwards compare-plate-in;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.compare-mark{min-width:clamp(96px,9vw,128px);color:var(--openbot-text-primary);flex-direction:column;align-items:center;gap:12px;animation:.8s cubic-bezier(.22,1,.36,1) .42s backwards compare-mark-in;display:flex}.compare-mark:last-child{--compare-from:10px}.compare-mark-logo{width:clamp(44px,5vw,68px);height:clamp(44px,5vw,68px)}.compare-mark-rival{color:var(--openbot-text-primary)}.compare-mark-name{color:#ffffffdb;letter-spacing:-.01em;font-size:clamp(13px,1.1vw,15px);font-weight:500}.compare-vs{color:#ffffff9e;letter-spacing:.04em;flex-direction:column;align-self:stretch;align-items:center;gap:8px;margin-inline:clamp(14px,2.2vw,32px);font-size:12px;font-weight:500;display:flex}.compare-vs:before,.compare-vs:after{content:"";background:#fff3;flex:1;width:1px}@keyframes compare-plate-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes compare-mark-in{0%{opacity:0;transform:translate3d(var(--compare-from,-10px), 0, 0)}}@keyframes compare-rise{0%{border-color:var(--openbot-transparent);transform:translateY(16px)}}@keyframes compare-fade{0%{opacity:0}}.compare-section{margin-top:clamp(56px,7vw,96px)}.compare-heading{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.compare-answer-text{max-width:62ch;color:var(--openbot-text-secondary);margin:16px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.compare-glance-summary{color:var(--openbot-text-muted);margin:10px 0 0;font-size:15px}.compare-plans-lead{max-width:62ch;color:var(--openbot-text-secondary);margin:14px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.compare-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.compare-plan:last-child:nth-child(3n+1){grid-column:1/-1}.compare-plan:last-child:nth-child(3n+2){grid-column:span 2}.compare-plan{border:1px solid var(--openbot-border);background:var(--openbot-bg-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 14px;padding:16px 18px;display:grid}.compare-plan[data-highlighted]{border-color:var(--openbot-logo-production)}@supports (color:color-mix(in lab, red, red)){.compare-plan[data-highlighted]{border-color:color-mix(in srgb, var(--openbot-logo-production) 34%, var(--openbot-border))}}.compare-plan[data-highlighted]{background:radial-gradient(120% 90% at 0% 0%, var(--openbot-logo-production), var(--openbot-transparent) 62%), var(--openbot-bg-surface)}@supports (color:color-mix(in lab, red, red)){.compare-plan[data-highlighted]{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--openbot-logo-production) 10%, var(--openbot-transparent)), var(--openbot-transparent) 62%), var(--openbot-bg-surface)}}.compare-plan-logo-frame{background:#ffffff0d;border-radius:10px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.compare-plan-logo{width:20px;height:20px;fill:var(--openbot-provider-current);overflow:visible}.compare-plan-logo-custom{fill:none;color:var(--openbot-text-primary)}.compare-plan-name{color:var(--openbot-text-primary);letter-spacing:-.01em;align-self:end;font-size:15px;font-weight:600}.compare-plan-text{color:var(--openbot-text-muted);font-size:13.5px;line-height:1.45}.compare-plans-rival{color:var(--openbot-text-muted);align-items:flex-start;gap:10px;margin:18px 0 0;font-size:15px;line-height:1.5;display:flex}.compare-plans-rival strong{color:var(--openbot-text-secondary);font-weight:600}.compare-plans-rival-logo{flex:none;width:18px;height:18px;margin-top:.12em}.compare-intro{max-width:62ch;color:var(--openbot-text-secondary);text-align:center;text-wrap:pretty;margin:clamp(56px,7vw,96px) auto 0;font-size:clamp(17px,1.6vw,19px);line-height:1.7}.compare-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-top:22px;display:grid}.compare-card{border:1px solid var(--openbot-border);background:radial-gradient(120% 80% at 0% 0%, var(--compare-accent), var(--openbot-transparent) 60%), var(--openbot-bg-surface);border-radius:16px;min-width:0;padding:clamp(20px,2.2vw,28px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.compare-card{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--compare-accent) 9%, var(--openbot-transparent)), var(--openbot-transparent) 60%), var(--openbot-bg-surface)}}.compare-card[data-better]{border-color:var(--compare-accent)}@supports (color:color-mix(in lab, red, red)){.compare-card[data-better]{border-color:color-mix(in srgb, var(--compare-accent) 34%, var(--openbot-border))}}.compare-card[data-better]{background:radial-gradient(120% 90% at 0% 0%, var(--compare-accent), var(--openbot-transparent) 62%), var(--openbot-bg-surface)}@supports (color:color-mix(in lab, red, red)){.compare-card[data-better]{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--compare-accent) 16%, var(--openbot-transparent)), var(--openbot-transparent) 62%), var(--openbot-bg-surface)}}.compare-card:before{content:"";background:var(--compare-accent);opacity:.8;border-radius:0 0 2px 2px;width:44px;height:2px;position:absolute;top:0;left:clamp(20px,2.2vw,28px)}.compare-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.compare-card-title{color:var(--openbot-text-primary);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.compare-side-label{align-items:center;gap:8px;display:inline-flex}.compare-side-logo{width:22px;height:22px}.compare-card-text{color:var(--openbot-text-secondary);margin:14px 0 0;font-size:15px;line-height:1.65}.compare-choice-list{color:var(--openbot-text-secondary);gap:10px;margin:16px 0 0;padding:0;font-size:15px;line-height:1.5;display:grid}.compare-choice-list li{align-items:flex-start;gap:10px;display:flex}.compare-choice-check{width:16px;height:16px;color:var(--openbot-success);stroke-width:2.6px;flex:none;margin-top:.15em}.compare-choice-dot{background:var(--openbot-text-dim);border-radius:50%;flex:none;width:6px;height:6px;margin:.6em 5px 0}.compare-better-badge{border-radius:var(--openbot-radius-pill);background:var(--openbot-success);align-items:center;gap:5px;padding:4px 10px 4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.compare-better-badge{background:color-mix(in srgb, var(--openbot-success) 14%, var(--openbot-transparent))}}.compare-better-badge{box-shadow:inset 0 0 0 1px var(--openbot-success)}@supports (color:color-mix(in lab, red, red)){.compare-better-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--openbot-success) 30%, var(--openbot-transparent))}}.compare-better-badge{color:var(--openbot-success-text);letter-spacing:0;font-size:12px;font-weight:600}.compare-better-badge-icon{stroke-width:2.8px;width:13px;height:13px}.compare-table-frame{border:1px solid var(--openbot-border);background:var(--openbot-bg-surface);border-radius:16px;margin-top:22px;overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:15px;line-height:1.5}.compare-table th,.compare-table td{vertical-align:top;padding:16px clamp(14px,1.8vw,22px)}.compare-table thead th{border-bottom:1px solid var(--openbot-border-strong);background:var(--openbot-bg-surface-raised);color:var(--openbot-text-primary);font-size:14px;font-weight:600}.compare-table thead th:first-child{width:24%}.compare-table-brand{align-items:center;gap:10px;display:inline-flex}.compare-table-logo{width:22px;height:22px}.compare-table thead th[data-side=openbot]{box-shadow:inset 0 2px 0 var(--compare-accent)}.compare-table [data-side=openbot]{background:var(--compare-accent)}@supports (color:color-mix(in lab, red, red)){.compare-table [data-side=openbot]{background:color-mix(in srgb, var(--compare-accent) 5%, var(--openbot-transparent))}}.compare-table td[data-better]{color:var(--openbot-text-primary)}.compare-better-mark{float:left;background:var(--openbot-success);border-radius:50%;place-items:center;width:20px;height:20px;margin:1px 9px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.compare-better-mark{background:color-mix(in srgb, var(--openbot-success) 18%, var(--openbot-transparent))}}.compare-better-mark{color:var(--openbot-success)}.compare-better-icon{stroke-width:3px;width:12px;height:12px}.compare-table tbody tr+tr{border-top:1px solid var(--openbot-border)}.compare-table tbody th{color:var(--openbot-text-primary);font-weight:500}.compare-table td{color:var(--openbot-text-secondary)}.compare-topic{align-items:flex-start;gap:10px;display:inline-flex}.compare-topic-icon{width:18px;height:18px;color:var(--openbot-text-muted);flex:none;margin-top:2px}.compare-faq-list{interpolate-size:allow-keywords;border-top:1px solid var(--openbot-border);margin-top:18px}.compare-faq-item{border-bottom:1px solid var(--openbot-border)}.compare-faq-item::details-content{block-size:0;transition:block-size var(--openbot-duration-normal) var(--openbot-ease-out), content-visibility var(--openbot-duration-normal) allow-discrete;overflow:clip}.compare-faq-item[open]::details-content{block-size:auto}.compare-faq-question{cursor:pointer;color:var(--openbot-text-primary);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:17px;font-weight:500;list-style:none;display:flex}.compare-faq-question::-webkit-details-marker{display:none}.compare-faq-question:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:2px;border-radius:8px}.compare-faq-chevron{width:18px;height:18px;color:var(--openbot-text-muted);transition:transform var(--openbot-duration-normal) var(--openbot-ease-out);flex:none}.compare-faq-item[open] .compare-faq-chevron{transform:rotate(180deg)}.compare-faq-answer{max-width:70ch;color:var(--openbot-text-secondary);margin:0;padding:0 2px 20px;font-size:15px;line-height:1.65}.landing-faq-body .compare-faq-list{margin-top:0}.landing-faq-body .compare-faq-question{padding:24px 2px;font-size:18px}.landing-faq-body .compare-faq-answer{padding-bottom:24px;font-size:16px}.landing-faq-body .compare-faq-answer a{color:var(--openbot-text-primary);text-underline-offset:3px;transition:color var(--openbot-duration-normal) ease;text-decoration:underline}.landing-faq-body .compare-faq-answer a:hover,.landing-faq-body .compare-faq-answer a:focus-visible{color:var(--openbot-logo-production)}.compare-sources-note{max-width:68ch;color:var(--openbot-text-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.compare-sources-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:18px 0 0;padding:0;display:grid}.compare-sources-list a{color:var(--openbot-text-secondary);transition:color var(--openbot-duration-normal) ease;align-items:center;gap:6px;font-size:14px;display:inline-flex}.compare-sources-icon{width:14px;height:14px;color:var(--openbot-text-dim)}.compare-roundup-disclosure{max-width:62ch;color:var(--openbot-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.compare-roundup-table{min-width:880px}.compare-roundup-table thead th:first-child{width:16%}.compare-roundup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:22px 0 0;padding:0;list-style:none;display:grid}.compare-roundup-rank{color:var(--openbot-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.compare-roundup-best{color:var(--openbot-text-primary);margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.5}.compare-roundup-links{flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.compare-roundup-links a{color:var(--openbot-logo-production);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.compare-roundup-link-icon{width:14px;height:14px;transition:transform var(--openbot-duration-normal) ease}.compare-bench-table tr[data-agent=claude-code]{--compare-bench-fill:var(--openbot-chart-storage-files)}.compare-bench-table tr[data-agent=codex]{--compare-bench-fill:var(--openbot-chart-storage-workspaces)}.compare-bench-table tr[data-agent=devin]{--compare-bench-fill:var(--openbot-chart-storage-chats)}.compare-bench-table tr[data-agent=antigravity]{--compare-bench-fill:var(--openbot-chart-storage-downloads)}.compare-bench-takeaway{max-width:62ch;color:var(--openbot-text-secondary);margin:14px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.compare-bench-table{min-width:680px}.compare-bench-table thead th:first-child{width:34%}.compare-bench-table td,.compare-bench-table th{vertical-align:middle}.compare-bench-hint{color:var(--openbot-text-dim);font-size:12px;font-weight:400;display:block}.compare-bench-agent{align-items:flex-start;gap:10px;display:flex}.compare-bench-agent .compare-table-logo{color:var(--openbot-text-primary);flex:none;margin-top:1px}.compare-bench-name{color:var(--openbot-text-primary);font-weight:600;display:block}.compare-bench-model,.compare-bench-note{color:var(--openbot-text-muted);font-size:13px;font-weight:400;display:block}.compare-bench-note{color:var(--openbot-text-dim)}.compare-bench-cell{align-items:center;gap:8px;display:flex}.compare-bench-bar{width:calc(var(--compare-bench-share) * (100% - 64px));background:var(--compare-bench-fill);border-radius:0 4px 4px 0;flex:none;min-width:2px;height:14px}.compare-bench-value{color:var(--openbot-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.compare-bench-credit{max-width:68ch;color:var(--openbot-text-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.compare-bench-credit a{color:var(--openbot-text-secondary);text-underline-offset:3px;text-decoration:underline}.compare-section[data-revealed=false]>*,.compare-section[data-revealed=false] .compare-table tbody tr,.compare-section[data-revealed=false] .compare-plan,.compare-section[data-revealed=false] .compare-roundup-list>li,.compare-section[data-revealed=false] .compare-faq-item{opacity:0}.compare-section[data-revealed=true]>*{animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal}.compare-section[data-revealed=true]>:nth-child(2){animation-delay:90ms}.compare-section[data-revealed=true]>:nth-child(n+3){animation-delay:.18s}.compare-section[data-revealed=true] .compare-pair>:nth-child(2){animation:.72s cubic-bezier(.22,1,.36,1) .2s backwards landing-download-reveal}.compare-section[data-revealed=true] .compare-table tbody tr,.compare-section[data-revealed=true] .compare-plan,.compare-section[data-revealed=true] .compare-roundup-list>li,.compare-section[data-revealed=true] .compare-faq-item{animation:.62s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal;animation-delay:calc(.16s + var(--compare-index,0) * 70ms)}.compare-index-hero{isolation:isolate;text-align:center;padding:clamp(28px,5vw,72px) 0 clamp(8px,2vw,24px);position:relative}.compare-index-hero .landing-hero-grid{z-index:-1}.compare-index-hero .compare-eyebrow{margin-top:0}.compare-index-title{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.compare-index-description{max-width:56ch;color:var(--openbot-text-secondary);margin:18px auto 0;font-size:clamp(16px,1.5vw,18px);line-height:1.55}.compare-index-grid{grid-template-columns:repeat(auto-fit,minmax(0,560px));justify-content:center;gap:clamp(18px,2vw,26px);margin-top:clamp(32px,4vw,56px);display:grid}.compare-index-card{min-width:0;display:block}.compare-index-card:focus-visible{outline:3px solid var(--openbot-border-focus);outline-offset:4px;border-radius:20px}.compare-index-art{aspect-ratio:19/10;border:1px solid var(--openbot-border-strong);pointer-events:none;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.compare-marks-small{border-radius:16px;padding:clamp(16px,1.8vw,24px) clamp(18px,2.2vw,28px)}.compare-marks-small .compare-mark{min-width:clamp(56px,6vw,80px)}.compare-marks-small .compare-vs{margin-inline:clamp(10px,1.6vw,22px)}.compare-marks-small .compare-mark-logo{width:clamp(32px,3.4vw,44px);height:clamp(32px,3.4vw,44px)}.compare-mark-row{grid-template-columns:repeat(7,auto);gap:clamp(10px,1.6vw,20px)}.compare-mark-row .compare-mark{--compare-from:0px;min-width:0}.compare-mark-row .compare-mark-logo{width:clamp(26px,3.2vw,44px);height:clamp(26px,3.2vw,44px)}.compare-mark-row.compare-marks-small{gap:clamp(8px,1vw,12px)}.compare-mark-row.compare-marks-small .compare-mark-logo{width:clamp(20px,2vw,26px);height:clamp(20px,2vw,26px)}.compare-index-copy{padding:16px 2px 0}.compare-index-card-title{color:var(--openbot-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.25}.compare-index-card-description{color:var(--openbot-text-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.compare-index-card-action{color:var(--openbot-text-secondary);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:500;display:inline-flex}.compare-index-card-arrow{width:15px;height:15px;transition:transform var(--openbot-duration-normal) var(--openbot-ease-out)}.compare-index-grid[data-revealed=false] .compare-index-card :is(.post-gradient,.compare-marks),.compare-index-grid[data-revealed=false] .compare-index-copy{opacity:0}.compare-index-grid[data-revealed=true] .compare-index-card{--compare-delay:calc(.16s + var(--compare-index,0) * 80ms);animation:compare-rise .72s cubic-bezier(.22, 1, .36, 1) var(--compare-delay) backwards}.compare-index-grid[data-revealed=true] .compare-index-card :is(.post-gradient,.compare-marks),.compare-index-grid[data-revealed=true] .compare-index-copy{animation:compare-fade .72s cubic-bezier(.22, 1, .36, 1) var(--compare-delay) backwards}@media (width<=900px){.compare-hero{grid-template-columns:minmax(0,1fr)}.compare-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-plan:last-child:is(:nth-child(3n+1),:nth-child(3n+2)){grid-column:auto}.compare-plan:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=640px){.compare-plans-grid{gap:10px}.compare-plan{grid-template-columns:minmax(0,1fr);padding:14px}.compare-plan-logo-frame{grid-row:auto;margin-bottom:10px}.compare-pair,.compare-sources-list,.compare-index-grid{grid-template-columns:minmax(0,1fr)}.compare-table{min-width:0;font-size:14px;display:block}.compare-table thead,.compare-table tbody{display:block}.compare-table tr{grid-template-columns:var(--compare-table-columns,repeat(2, minmax(0, 1fr)));display:grid}.compare-table thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.compare-table th,.compare-table td{padding:12px 14px}.compare-table tbody th{grid-column:1/-1;padding-bottom:2px}.compare-table td{padding-top:6px}.compare-mark{gap:8px;min-width:0}.compare-bench-table{--compare-table-columns:repeat(3, minmax(0, 1fr))}.compare-bench-table thead th{font-size:13px}.compare-bench-cell{flex-direction:column-reverse;align-items:flex-start;gap:6px}.compare-bench-bar{width:calc(var(--compare-bench-share) * 100%)}.compare-roundup-table,.compare-roundup-table :is(thead,tbody,tr){display:revert}.compare-roundup-table{min-width:720px}.compare-roundup-table thead th:first-child{clip-path:none;width:16%;height:auto;padding:12px 14px;position:static;overflow:visible}.compare-roundup-table tbody th{padding-bottom:12px}.compare-roundup-list{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.compare-meta a:hover,.compare-sources-note a:hover,.compare-sources-list a:hover,.compare-faq-question:hover .compare-faq-chevron{color:var(--openbot-text-primary)}.compare-roundup-links a:hover .compare-roundup-link-icon{transform:translate(2px)}.compare-index-card:hover .compare-index-card-arrow{transform:translate(3px)}.compare-index-card:hover .compare-index-card-title{color:var(--openbot-text-secondary)}}@media (prefers-reduced-motion:reduce){.compare-stage,.compare-stage-art,.compare-marks,.compare-mark,.compare-section[data-revealed]>*,.compare-section[data-revealed] .compare-pair>:nth-child(n),.compare-section[data-revealed] .compare-table tbody tr,.compare-section[data-revealed] .compare-plan,.compare-section[data-revealed] .compare-roundup-list>li,.compare-section[data-revealed] .compare-faq-item,.compare-index-grid[data-revealed] .compare-index-card,.compare-index-grid[data-revealed] .compare-index-card :is(.post-gradient,.compare-marks),.compare-index-grid[data-revealed] .compare-index-copy{opacity:1;animation:none}.compare-faq-chevron,.compare-roundup-link-icon,.compare-index-card-arrow{transition:none}.compare-faq-item::details-content{transition:none}}.provider-mark-frame{place-items:center;display:grid}.provider-mark-logo{width:100%;height:100%;fill:var(--openbot-provider-current);overflow:visible}.provider-mark-custom{fill:none;width:78%;height:78%;color:var(--openbot-text-primary)}.compare-page :is(.provider-step-text,.provider-table td) code{color:var(--openbot-text-primary);font-family:var(--openbot-font-mono);background:#ffffff0f;border-radius:6px;padding:1px 6px;font-size:.88em}.provider-steps{counter-reset:provider-step;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.provider-step{border:1px solid var(--openbot-border);background:var(--openbot-bg-surface);counter-increment:provider-step;border-radius:14px;padding:18px 20px 18px 64px;position:relative}.provider-step:before{background:var(--openbot-logo-production);border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:18px;left:20px}@supports (color:color-mix(in lab, red, red)){.provider-step:before{background:color-mix(in srgb, var(--openbot-logo-production) 16%, var(--openbot-transparent))}}.provider-step:before{color:var(--openbot-text-primary);font-variant-numeric:tabular-nums;content:counter(provider-step);font-size:13px;font-weight:600}.provider-step-title{color:var(--openbot-text-primary);letter-spacing:-.01em;margin:3px 0 0;font-size:16px;font-weight:600}.provider-step-text{max-width:68ch;color:var(--openbot-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}.provider-step-links,.provider-related-list{flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.provider-step-links a,.provider-related-list a{color:var(--openbot-logo-production);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.provider-related-list{flex-direction:column;margin-top:18px}.provider-related-list a{font-size:15px;display:inline}.provider-related-arrow{vertical-align:-2px;margin-left:6px;display:inline-block}.provider-step-arrow{width:14px;height:14px;transition:transform var(--openbot-duration-normal) ease}.provider-adds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.provider-add{border:1px solid var(--openbot-border);background:var(--openbot-bg-surface);border-radius:14px;min-width:0;padding:18px 20px}.provider-add:first-child{border-color:var(--openbot-logo-production)}@supports (color:color-mix(in lab, red, red)){.provider-add:first-child{border-color:color-mix(in srgb, var(--openbot-logo-production) 34%, var(--openbot-border))}}.provider-add:first-child{background:radial-gradient(120% 90% at 0% 0%, var(--openbot-logo-production), var(--openbot-transparent) 62%), var(--openbot-bg-surface)}@supports (color:color-mix(in lab, red, red)){.provider-add:first-child{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--openbot-logo-production) 10%, var(--openbot-transparent)), var(--openbot-transparent) 62%), var(--openbot-bg-surface)}}.provider-add-icon{width:22px;height:22px;color:var(--openbot-text-primary)}.provider-add-title{color:var(--openbot-text-primary);letter-spacing:-.01em;margin:14px 0 0;font-size:15px;font-weight:600}.provider-add-text{color:var(--openbot-text-muted);margin:6px 0 0;font-size:14px;line-height:1.55}@media (width>=641px){.provider-table thead th:is(:first-child,:nth-child(2)){width:26%}}.compare-section[data-revealed=false] :is(.provider-step,.provider-add){opacity:0}.compare-section[data-revealed=true] .provider-step,.compare-section[data-revealed=true] .provider-add{animation:.62s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal;animation-delay:calc(.16s + var(--compare-index,0) * 70ms)}.provider-step:nth-child(2){--compare-index:1}.provider-step:nth-child(3){--compare-index:2}@media (width<=900px){.provider-adds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.provider-adds-grid{grid-template-columns:minmax(0,1fr)}.provider-step{padding:16px 16px 16px 56px}.provider-step:before{top:16px;left:16px}}@media (hover:hover) and (pointer:fine){.provider-step-links a:hover .provider-step-arrow,.provider-related-list a:hover .provider-step-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.compare-section[data-revealed] .provider-step,.compare-section[data-revealed] .provider-add{opacity:1;animation:none}.provider-step-arrow{transition:none}}.plugin-intro{margin-top:clamp(28px,3.5vw,50px)}.plugin-intro-title{color:var(--openbot-text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.1}.plugin-grid-section{margin-top:clamp(32px,4vw,48px)}.plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px);display:grid}.plugin-card{min-width:0;text-decoration:none;display:block}.plugin-card:focus-visible{outline:3px solid var(--openbot-border-focus);outline-offset:4px;border-radius:24px}.plugin-logo{pointer-events:none;color:var(--openbot-text-primary);filter:drop-shadow(0 1px 6px #00000059);position:relative}.plugin-card-logo{width:auto;max-width:58%;height:20%}.plugin-card-logo.plugin-logo-upright{height:34%}.plugin-card-icon{border-radius:var(--openbot-radius-logo);pointer-events:none;height:40%;position:relative;box-shadow:0 2px 12px #00000059}.plugin-logo-letter{letter-spacing:-.03em;place-items:center;font-size:clamp(34px,3.8vw,48px);font-weight:600;line-height:1;display:grid}.plugin-card-meta,.plugin-card-headline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.plugin-card-meta{color:var(--openbot-text-dim);margin-top:14px;font-size:12px}.plugin-card-version{letter-spacing:var(--openbot-tracking-wide);flex:none}.plugin-card-publisher,.plugin-card-tagline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plugin-card-tagline{text-align:right}.plugin-filters{margin-inline:0;border:0;flex-wrap:wrap;gap:10px;margin-bottom:clamp(20px,2.4vw,30px);padding:0;display:flex}.plugin-card-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.plugin-tag{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-pill);background:var(--openbot-bg-surface);color:var(--openbot-text-dim);letter-spacing:var(--openbot-tracking-wide);white-space:nowrap;padding:5px 11px;font-size:12px;line-height:1.2}.plugin-tag-button{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-pill);height:38px;color:var(--openbot-text-secondary);font:inherit;letter-spacing:var(--openbot-tracking-wide);white-space:nowrap;cursor:pointer;transition:border-color var(--openbot-duration-normal) ease, background-color var(--openbot-duration-normal) ease, color var(--openbot-duration-normal) ease, transform var(--openbot-duration-fast) var(--openbot-ease-out);background:0 0;align-items:center;padding:0 17px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.plugin-tag-button[aria-pressed=true]{border-color:var(--openbot-surface-light);background:var(--openbot-surface-light);color:var(--openbot-text-on-light)}.plugin-tag-button:active{transform:scale(.97)}.plugin-tag-button:focus-visible{box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.plugin-empty{color:var(--openbot-text-dim);margin:0;font-size:14px}.plugin-card-headline{margin-top:5px}.plugin-card-title{color:var(--openbot-text-secondary);letter-spacing:-.02em;transition:color var(--openbot-duration-normal) ease;flex:none;font-size:16px;font-weight:500;line-height:1.35}.plugin-card-tagline{color:var(--openbot-text-dim);font-size:13px}.plugin-grid-section[data-revealed=false] .plugin-card{opacity:0}.plugin-grid-section[data-revealed=true] .plugin-card{animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal;animation-delay:calc(var(--plugin-card-index,0) * 80ms)}.plugin-hero-logo{width:auto;max-width:44%;height:26%}.plugin-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:18px;display:flex}.plugin-hero-row .post-article-title{min-width:0;margin-top:0;font-size:clamp(26px,3vw,36px);line-height:1.1}.plugin-hero-heading{align-items:center;gap:clamp(14px,1.6vw,20px);min-width:0;display:flex}.plugin-hero-text{min-width:0}.plugin-hero-standfirst{margin-top:4px;font-size:clamp(14px,1.3vw,16px);line-height:1.4}.plugin-hero-mark{aspect-ratio:1;border:1px solid var(--openbot-glass-border);border-radius:var(--openbot-radius-logo);background:var(--openbot-glass-surface);pointer-events:none;flex:none;place-items:center;width:clamp(56px,6vw,76px);display:grid;position:relative;overflow:hidden}.plugin-hero-mark-icon{object-fit:cover;width:100%;height:100%}.plugin-hero-mark:has(.plugin-hero-mark-icon){background:0 0;border-color:#0000}.plugin-hero-mark-logo{width:auto;max-width:64%;height:32%}.plugin-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.plugin-dialog{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-lg);background:var(--openbot-bg-sidebar);width:min(380px,100vw - 32px);box-shadow:var(--openbot-shadow-overlay);color:var(--openbot-text-primary);animation:plugin-dialog-enter var(--openbot-duration-overlay) var(--openbot-ease-out) both;margin:auto;padding:22px}@keyframes plugin-dialog-enter{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.plugin-dialog::backdrop{background:var(--openbot-dialog-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plugin-dialog-title{margin:0;font-size:18px;line-height:1.3}.plugin-dialog-copy{color:var(--openbot-text-dim);margin:8px 0 0;font-size:14px;line-height:1.55}.plugin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.plugin-dialog-dismiss{border-radius:var(--openbot-radius-pill);color:var(--openbot-text-dim);font:inherit;transition:color var(--openbot-duration-fast) ease;background:0 0;border:0;margin:0;padding:6px 10px;font-size:13px}.plugin-dialog-dismiss:focus-visible{box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.plugin-body{margin-top:clamp(32px,4vw,48px)}.plugin-description{color:var(--openbot-text-readable);margin:0;font-size:17px;line-height:1.7}.plugin-section{margin-top:clamp(32px,4vw,48px)}.provider-adds-grid.plugin-uses{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.plugin-uses .provider-add:first-child{border-color:var(--openbot-border);background:var(--openbot-bg-surface)}.plugin-uses .provider-add-title,.provider-steps.plugin-connect{margin-top:0}.plugin-connect-fields{max-width:68ch;color:var(--openbot-text-secondary);gap:6px;margin:10px 0 0;padding-left:18px;font-size:15px;line-height:1.6;display:grid}.plugin-connect-field-label{color:var(--openbot-text-primary);font-weight:500}@media (width<=640px){.provider-adds-grid.plugin-uses{grid-template-columns:minmax(0,1fr)}}@property --agent-share-accent{syntax:"<color>";inherits:true;initial-value:#8a8f98}.agent-share-page{background:var(--openbot-bg-canvas);flex-direction:column;align-items:center;transition:--agent-share-accent .6s;display:flex}.agent-share-main{isolation:isolate;flex-direction:column;align-items:center;gap:16px;width:100%;padding:clamp(12px,3vh,40px) 16px 24px;display:flex;position:relative}.agent-share-card{z-index:1;border:1px solid var(--openbot-glass-border);background:var(--openbot-bg-surface);width:min(100%,520px);box-shadow:0 40px 120px -40px var(--agent-share-accent);border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-share-card{box-shadow:0 40px 120px -40px color-mix(in srgb, var(--agent-share-accent) 45%, transparent)}}.agent-share-hero{background:radial-gradient(70% 90% at 18% 0%, var(--agent-share-accent), transparent 70%), radial-gradient(60% 80% at 85% 100%, var(--agent-share-accent), transparent 70%), radial-gradient(45% 60% at 50% 55%, var(--agent-share-accent), transparent 75%), linear-gradient(160deg, var(--agent-share-accent), var(--agent-share-accent));place-items:center;height:clamp(160px,26vh,236px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-share-hero{background:radial-gradient(70% 90% at 18% 0%, color-mix(in srgb, var(--agent-share-accent) 30%, transparent), transparent 70%), radial-gradient(60% 80% at 85% 100%, color-mix(in srgb, var(--agent-share-accent) 55%, transparent), transparent 70%), radial-gradient(45% 60% at 50% 55%, color-mix(in srgb, var(--agent-share-accent) 40%, transparent), transparent 75%), linear-gradient(160deg, color-mix(in srgb, var(--agent-share-accent) 18%, #101012), color-mix(in srgb, var(--agent-share-accent) 34%, #141416))}}.agent-share-hero:after{content:"";mix-blend-mode:overlay;opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:absolute;inset:0}.agent-share-hero .agent-share-avatar{--agent-share-avatar-size:clamp(100px, 16vh, 140px);z-index:1;width:var(--agent-share-avatar-size);height:var(--agent-share-avatar-size);border-radius:var(--openbot-radius-pill);filter:drop-shadow(0 18px 30px #00000059);place-items:center;display:grid;position:relative}.agent-share-hero .agent-share-avatar>svg{width:128%;height:128%;translate:0 calc(var(--agent-share-avatar-size) * -.14);display:block;overflow:visible}.agent-share-hero .agent-share-avatar.agent-avatar-custom{overflow:hidden;box-shadow:0 0 0 4px #ffffff1f}.agent-share-hero .agent-share-avatar.agent-avatar-custom img{object-fit:cover;width:100%;height:100%;display:block}.agent-share-body{text-align:center;flex-direction:column;align-items:center;padding:22px clamp(20px,5vw,40px) 26px;display:flex}.agent-share-name{color:var(--openbot-text-primary);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4vw,30px);font-weight:600;line-height:1.15}.agent-share-creator{color:var(--openbot-text-secondary);margin:4px 0 0;font-size:15px}.agent-share-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.agent-share-tags>li{border:1px solid var(--openbot-border-grouped);border-radius:var(--openbot-radius-pill);background:var(--openbot-bg-control-active);color:var(--openbot-text-secondary);padding:3px 10px;font-size:12px}.agent-share-description{color:var(--openbot-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-share-instructions{width:100%;color:var(--openbot-text-secondary);text-align:start;overflow-wrap:anywhere;margin:14px 0 0;font-size:16px;line-height:1.55}.agent-share-instructions>:not(:first-child){margin-top:12px}.agent-share-instructions-text{white-space:pre-wrap}.agent-share-instructions .message-markdown-heading{color:var(--openbot-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.4}.agent-share-instructions .message-markdown-heading:is([data-level="1"],[data-level="2"]){font-size:19px}.agent-share-instructions *+.message-markdown-heading{margin-top:20px}.agent-share-instructions :is(ul,ol){padding-left:22px}.agent-share-instructions ul{list-style:outside}.agent-share-instructions ul ul{list-style:circle}.agent-share-instructions ol{list-style:decimal}.agent-share-instructions li+li,.agent-share-instructions li>:is(ul,ol){margin-top:4px}.agent-share-instructions strong{color:var(--openbot-text-primary);font-weight:600}.agent-share-instructions code{font-family:var(--openbot-font-mono);font-size:.9em}.agent-share-instructions .message-link{color:var(--openbot-text-primary);text-underline-offset:2px;text-decoration:underline}.agent-share-instructions .message-link-icon{vertical-align:-2px;width:14px;height:14px;margin-right:4px;display:inline-flex;position:relative}.agent-share-instructions .message-link-icon :is(svg,img){width:14px;height:14px;position:absolute;inset:0}.agent-share-more{border-radius:var(--openbot-radius-sm);color:var(--openbot-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:2px 8px;font-size:13px;text-decoration:underline}.agent-share-more:hover{color:var(--openbot-text-primary)}.agent-share-divider{background:var(--openbot-border-grouped);border:0;width:100%;height:1px;margin:18px 0 0}.agent-share-notice{color:var(--openbot-text-dim);margin:12px 0 0;font-size:12px;line-height:1.5}.agent-share-action{margin-top:14px}.agent-share-action .plugin-actions-row{justify-content:center}.agent-share-fallback{z-index:1;color:var(--openbot-text-muted);text-align:center;margin:0;font-size:14px;position:relative}.agent-share-fallback a{color:var(--openbot-text-primary);text-underline-offset:3px;text-decoration:underline}.plugin-section-title{color:var(--openbot-text-primary);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:500;display:flex}.plugin-section-count{border-radius:var(--openbot-radius-sm);background:var(--openbot-glass-surface);min-width:22px;height:22px;color:var(--openbot-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;display:inline-flex}.plugin-prompts-card{border-radius:14px;padding:clamp(16px,2.4vw,24px)}.plugin-prompts{pointer-events:auto;gap:8px;width:min(100%,520px);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.plugin-rows{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-card);background:var(--openbot-bg-surface);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.plugin-prompt{border-radius:var(--openbot-radius-card);background:var(--openbot-bg-canvas);min-width:0;color:var(--openbot-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:15px;line-height:1.5;display:flex}.plugin-prompt-chip{border-radius:var(--openbot-radius-pill);background:var(--openbot-glass-surface);color:var(--openbot-text-primary);flex:none;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-size:13px;display:inline-flex}.plugin-prompt-mark{filter:none;width:auto;max-width:56px;height:14px;font-size:12px}.plugin-prompt-text{overflow-wrap:anywhere;flex:1;min-width:0}.plugin-row{min-width:0;color:var(--openbot-text-secondary);align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.plugin-rows>.plugin-row+.plugin-row{border-top:1px solid var(--openbot-border-strong)}.plugin-row-icon{border:1px solid var(--openbot-glass-border);border-radius:var(--openbot-radius-md);background:var(--openbot-glass-surface);width:32px;height:32px;color:var(--openbot-accent-text);flex:none;place-items:center;padding:5px;display:grid;overflow:hidden}.plugin-row-icon svg{width:16px;height:16px}.plugin-icon{aspect-ratio:1;object-fit:cover;display:block}.plugin-row-icon .plugin-icon{width:100%;height:100%}.plugin-row-icon:has(.plugin-icon){background:0 0;border-color:#0000;padding:0}.plugin-prompt-icon{border-radius:4px;width:14px;height:14px}.plugin-row-text{min-width:0}.plugin-row-title{color:var(--openbot-text-primary);margin:0;font-size:14px;font-weight:500}.plugin-row-copy{color:var(--openbot-text-dim);margin:2px 0 0;font-size:13px;line-height:1.55}.plugin-facts{gap:0;margin:0;display:grid}.plugin-fact{border-top:1px solid var(--openbot-glass-surface);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:11px 0;font-size:14px;display:grid}.plugin-fact dt{color:var(--openbot-text-dim)}.plugin-fact dd{min-width:0;color:var(--openbot-text-secondary);overflow-wrap:anywhere;margin:0}.plugin-fact-link{color:var(--openbot-text-secondary);transition:color var(--openbot-duration-normal) ease;text-decoration:none}@media (width<=900px){.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plugin-grid{grid-template-columns:minmax(0,1fr)}.plugin-fact{grid-template-columns:minmax(0,1fr);gap:3px}}@media (hover:hover) and (pointer:fine){.plugin-card,.plugin-dialog-dismiss{cursor:pointer}.plugin-card-logo,.plugin-card-icon{transition:transform var(--openbot-duration-normal) var(--openbot-ease-out);will-change:transform;transform:scale(1)}.plugin-tag-button:hover:not([aria-pressed=true]){border-color:var(--openbot-text-dim);background:var(--openbot-bg-control-hover);color:var(--openbot-text-primary)}.plugin-tag-button[aria-pressed=true]:hover{background:var(--openbot-text-primary)}.plugin-card:hover .plugin-card-logo,.plugin-card:hover .plugin-card-icon{transform:scale(1.06)}.plugin-card:hover .plugin-card-title,.plugin-dialog-dismiss:hover,.plugin-fact-link:hover{color:var(--openbot-text-primary)}}@media (prefers-reduced-motion:reduce){.plugin-grid-section[data-revealed] .plugin-card{opacity:1;animation:none}.plugin-card,.plugin-card-title,.plugin-card-art,.plugin-fact-link{transition:none}.plugin-card-logo,.plugin-card-icon,.plugin-tag-button{transition:none;transform:none}.plugin-dialog{animation:none}}.not-found-main{isolation:isolate;text-align:center;justify-items:center;width:min(100%,1280px);margin:0 auto;padding:clamp(40px,7vw,88px) clamp(20px,4vw,48px) 96px;display:grid;position:relative}.not-found-grid{-webkit-mask-image:radial-gradient(60% 55% at 50% 30%, var(--openbot-mask-solid) 30%, var(--openbot-transparent) 100%);mask-image:radial-gradient(60% 55% at 50% 30%, var(--openbot-mask-solid) 30%, var(--openbot-transparent) 100%)}.not-found-searchlight{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, var(--openbot-logo-production), var(--openbot-transparent));width:min(760px,120vw);margin-left:calc(min(760px,120vw)/-2);position:absolute;top:-80px;left:50%}@supports (color:color-mix(in lab, red, red)){.not-found-searchlight{background:radial-gradient(closest-side, color-mix(in srgb, var(--openbot-logo-production) 22%, var(--openbot-transparent)), var(--openbot-transparent))}}.not-found-searchlight{animation:9s ease-in-out infinite alternate not-found-sweep}.not-found-stage{letter-spacing:-.06em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.08em;font-size:clamp(112px,24vw,248px);font-weight:800;line-height:1;display:flex}.not-found-digit,.not-found-bot{animation:not-found-drop .9s var(--openbot-ease-out) both, not-found-float 6s ease-in-out .9s infinite}.not-found-digit{background-image:linear-gradient(180deg, var(--openbot-text-primary) 25%, var(--openbot-logo-production))}@supports (color:color-mix(in lab, red, red)){.not-found-digit{background-image:linear-gradient(180deg, var(--openbot-text-primary) 25%, color-mix(in srgb, var(--openbot-logo-production) 70%, var(--openbot-transparent)))}}.not-found-digit{color:var(--openbot-transparent);-webkit-background-clip:text;background-clip:text}.not-found-bot{width:.74em;height:.74em;margin:0 .06em;animation-delay:.12s,.12s;position:relative}.not-found-digit:last-child{animation:not-found-drop .9s var(--openbot-ease-out) .24s both, not-found-float 6s ease-in-out -3s infinite, not-found-flicker 7s linear 2s infinite}.not-found-bot-logo{pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 48px var(--openbot-logo-production));border-radius:24%;display:block}@supports (color:color-mix(in lab, red, red)){.not-found-bot-logo{filter:drop-shadow(0 0 48px color-mix(in srgb, var(--openbot-logo-production) 45%, var(--openbot-transparent)))}}.not-found-bot-logo{animation:6s cubic-bezier(.77,0,.175,1) infinite not-found-tilt}.not-found-stage[data-tracking=true] .not-found-bot-logo{animation:none}.not-found-bot-shadow{background:radial-gradient(closest-side, var(--openbot-scroll-edge-overlay), var(--openbot-transparent));border-radius:50%;width:76%;height:.07em;animation:6s ease-in-out .9s infinite not-found-shadow;position:absolute;bottom:-.2em;left:12%}.not-found-copy{animation:landing-enter .7s var(--openbot-ease-out) .42s both;justify-items:center;margin-top:clamp(28px,5vw,48px);display:grid}.not-found-eyebrow{color:var(--openbot-logo-production);font-family:var(--openbot-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.not-found-title{letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.05}.not-found-description{max-width:460px;color:var(--openbot-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.55}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.not-found-terminal{border:1px solid var(--openbot-glass-border);background:var(--openbot-bg-glass);width:min(100%,540px);box-shadow:0 24px 80px var(--openbot-glass-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;animation:landing-enter .7s var(--openbot-ease-out) .56s both;border-radius:14px;margin-top:48px;overflow:hidden}.not-found-terminal-bar{border-bottom:1px solid var(--openbot-glass-surface);gap:6px;padding:12px 14px;display:flex}.not-found-terminal-bar i{border-radius:var(--openbot-radius-pill);background:var(--openbot-glass-surface-hover);width:9px;height:9px}.not-found-terminal-lines{color:var(--openbot-text-secondary);font-family:var(--openbot-font-mono);gap:6px;margin:0;padding:16px 18px 18px;font-size:13px;line-height:1.5;list-style:none;display:grid}.not-found-line{overflow-wrap:anywhere;animation:not-found-type .48s steps(24, end) calc(1.1s + var(--line) * .56s) both}.not-found-prompt,.not-found-arrow{color:var(--openbot-logo-production)}.not-found-path{color:var(--openbot-text-primary)}.not-found-result{color:var(--openbot-text-dim)}.not-found-line-error{color:var(--openbot-danger-text)}.not-found-caret{vertical-align:text-bottom;background:var(--openbot-text-secondary);width:.55em;height:1.1em;margin-left:4px;animation:1s step-end infinite not-found-caret;display:inline-block}.not-found-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.not-found-link{border:1px solid var(--openbot-glass-border);border-radius:var(--openbot-radius-pill);color:var(--openbot-text-muted);transition:color var(--openbot-duration-normal) ease, background-color var(--openbot-duration-normal) ease, border-color var(--openbot-duration-normal) ease;animation:landing-enter .5s var(--openbot-ease-out) calc(3.9s + var(--link) * 70ms) both;padding:7px 14px;font-size:13px}.not-found-link:hover{border-color:var(--openbot-glass-highlight);background:var(--openbot-glass-surface);color:var(--openbot-text-primary)}.not-found-link:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:2px}@keyframes not-found-drop{0%{opacity:0;transform:translateY(-.4em)scale(.9)}to{opacity:1;transform:none}}@keyframes not-found-float{0%,to{translate:0}50%{translate:0 -.05em}}@keyframes not-found-shadow{0%,to{opacity:1;scale:1}50%{opacity:.5;scale:.8}}@keyframes not-found-tilt{0%,30%,47%,64%,to{rotate:0deg}35%,42%{rotate:-7deg}52%,59%{rotate:7deg}}@keyframes not-found-flicker{0%,70%,73%,76%,to{opacity:1}71%,74.5%{opacity:.25}}@keyframes not-found-sweep{0%{translate:-34%}to{translate:34% 8%}}@keyframes not-found-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes not-found-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.not-found-searchlight,.not-found-digit,.not-found-digit:last-child,.not-found-bot,.not-found-bot-logo,.not-found-bot-shadow,.not-found-copy,.not-found-terminal,.not-found-line,.not-found-caret,.not-found-link{animation:none}.not-found-link{transition:none}}.changelog-page{--changelog-hairline:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.changelog-page{--changelog-hairline:color-mix(in srgb, var(--openbot-text-primary) 8%, transparent)}}.changelog-page{--changelog-scroll-offset:24px;--changelog-swap-ease:cubic-bezier(.32, .72, 0, 1);--changelog-swap-duration:.46s;--changelog-swap-quick:.3s}.changelog-hero{isolation:isolate;align-items:end;min-height:clamp(320px,38vw,460px);margin-top:clamp(4px,1vw,12px);display:grid;position:relative}.changelog-hero-art{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, var(--openbot-mask-solid) 40%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--openbot-mask-solid) 40%, transparent 100%);mask-image:linear-gradient(to bottom, var(--openbot-mask-solid) 40%, transparent 100%);border-radius:24px;position:absolute;inset:0;overflow:hidden}.changelog-hero-art:after{content:"";background-image:linear-gradient(100deg, var(--openbot-bg-canvas) 0%, var(--openbot-bg-canvas) 55%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.changelog-hero-art:after{background-image:linear-gradient(100deg, color-mix(in srgb, var(--openbot-bg-canvas) 62%, transparent) 0%, color-mix(in srgb, var(--openbot-bg-canvas) 18%, transparent) 55%, transparent 80%)}}.changelog-hero-copy{max-width:760px;padding:clamp(40px,6vw,72px) clamp(24px,4vw,56px) clamp(40px,5vw,64px)}.changelog-eyebrow{color:var(--openbot-text-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.changelog-eyebrow{color:color-mix(in srgb, var(--openbot-text-primary) 76%, transparent)}}.changelog-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.changelog-title{color:var(--openbot-text-primary);letter-spacing:-.05em;text-wrap:balance;margin:12px 0 0;font-size:clamp(38px,5.6vw,72px);font-weight:600;line-height:1}.changelog-lede{max-width:54ch;color:var(--openbot-text-primary);margin:18px 0 0}@supports (color:color-mix(in lab, red, red)){.changelog-lede{color:color-mix(in srgb, var(--openbot-text-primary) 80%, transparent)}}.changelog-lede{text-wrap:pretty;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.changelog-latest{border-bottom:1px solid var(--changelog-hairline);padding:0 clamp(24px,4vw,56px) 20px}.changelog-latest-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.changelog-latest-actions{flex-wrap:wrap;gap:8px;display:flex}.changelog-latest-text{color:var(--openbot-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.changelog-latest-dot{border-radius:var(--openbot-radius-pill);background:var(--openbot-success);width:8px;height:8px;margin-right:4px;position:relative}.changelog-latest-dot:after{content:"";border-radius:inherit;background:var(--openbot-success);animation:2.4s cubic-bezier(.22,1,.36,1) infinite changelog-pulse;position:absolute;inset:0}@keyframes changelog-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.changelog-latest-version{border-radius:var(--openbot-radius-xs);color:var(--openbot-text-primary);font-family:var(--openbot-font-mono);font-weight:500;text-decoration:none}.changelog-latest-version:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:2px}.changelog-latest-date{color:var(--openbot-text-dim)}.changelog-layout{scroll-margin-top:var(--changelog-scroll-offset);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(36px,4.5vw,64px);display:grid}.changelog-swap{min-width:0;position:relative}.changelog-swap-panel[data-motion]{--site-nav-blur:8px;--site-nav-rise:0px;will-change:opacity, transform, filter}.changelog-swap-panel[data-motion=from-start],.changelog-swap-panel[data-motion=to-start]{--site-nav-shift:-40px}.changelog-swap-panel[data-motion=from-end],.changelog-swap-panel[data-motion=to-end]{--site-nav-shift:40px}.changelog-swap-panel[data-motion=from-start],.changelog-swap-panel[data-motion=from-end]{animation:site-nav-panel-enter var(--changelog-swap-duration) var(--changelog-swap-ease) both}.changelog-swap-panel[data-motion=to-start],.changelog-swap-panel[data-motion=to-end]{pointer-events:none;max-height:100dvh;animation:site-nav-panel-leave var(--changelog-swap-quick) var(--changelog-swap-ease) both;position:absolute;top:0;left:0;right:0;overflow:clip}.changelog-platforms{margin:0 0 22px}.changelog-platforms-track{border-radius:var(--openbot-radius-pill);box-shadow:0 0 0 1px var(--changelog-hairline), inset 0 1px 0 #ffffff08;background:#ffffff06;padding:3px;display:inline-flex;position:relative}.changelog-platforms-track:before{content:"";width:var(--changelog-pill-width,0);border-radius:var(--openbot-radius-pill);opacity:0;pointer-events:none;transform:translateX(var(--changelog-pill-x,0));background:#ffffff14;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000052}.changelog-platforms-track[data-ready]:before{opacity:1;transition:transform var(--changelog-swap-quick) var(--changelog-swap-ease), width var(--changelog-swap-quick) var(--changelog-swap-ease)}.changelog-platform{z-index:1;border-radius:var(--openbot-radius-pill);color:var(--openbot-text-muted);letter-spacing:-.01em;white-space:nowrap;transition:color var(--openbot-duration-normal) ease;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none;position:relative}.changelog-platform[aria-current=page]{color:var(--openbot-text-primary)}.changelog-platforms-track:not([data-ready]) .changelog-platform[aria-current=page]{background:#ffffff14}.changelog-platform:focus-visible{box-shadow:0 0 0 2px var(--openbot-accent-strong);outline:0}.changelog-index{top:var(--changelog-scroll-offset);position:sticky}.changelog-index-title{color:var(--openbot-text-dim);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.changelog-index-count{color:var(--openbot-text-muted);font-family:var(--openbot-font-mono);letter-spacing:0;font-weight:500}.changelog-index-scroll{max-height:calc(100dvh - var(--changelog-scroll-offset) * 2 - 96px);overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--openbot-mask-solid) 12px, var(--openbot-mask-solid) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--openbot-mask-solid) 12px, var(--openbot-mask-solid) calc(100% - 32px), transparent);mask-image:linear-gradient(to bottom, transparent, var(--openbot-mask-solid) 12px, var(--openbot-mask-solid) calc(100% - 32px), transparent);flex-direction:column;gap:18px;padding:4px 0 24px;display:flex;overflow-y:auto}.changelog-index-scroll::-webkit-scrollbar{display:none}.changelog-index-month-label{color:var(--openbot-text-dim);margin:0 0 6px 14px;font-size:12px;font-weight:500}.changelog-index-list{border-left:1px solid var(--changelog-hairline);margin:0;padding:0;list-style:none}.changelog-index-link{border-radius:0 var(--openbot-radius-sm) var(--openbot-radius-sm) 0;color:var(--openbot-text-dim);transition:color var(--openbot-duration-normal) ease;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px 6px 14px;font-size:13px;text-decoration:none;display:flex;position:relative}.changelog-index-link:before{content:"";border-radius:var(--openbot-radius-pill);background:var(--openbot-text-primary);opacity:0;width:2px;transition:opacity var(--openbot-duration-normal) ease, transform .32s var(--openbot-ease-out);position:absolute;top:5px;bottom:5px;left:-1px;transform:scaleY(.3)}.changelog-index-link[aria-current=true]{color:var(--openbot-text-primary)}.changelog-index-link[aria-current=true]:before{opacity:1;transform:none}.changelog-index-link:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:-2px}.changelog-index-version{font-family:var(--openbot-font-mono);font-variant-numeric:tabular-nums}.changelog-index-date{color:var(--openbot-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.changelog-releases{min-width:0;max-width:780px}.changelog-release{border-top:1px solid var(--changelog-hairline);scroll-margin-top:var(--changelog-scroll-offset);padding:clamp(36px,4.5vw,56px) 0}.changelog-release:first-child{border-top:0;padding-top:0}.changelog-release[data-revealed=false]{opacity:0}.changelog-release[data-revealed=true]{animation:.72s cubic-bezier(.22,1,.36,1) backwards landing-download-reveal}.changelog-release-meta{color:var(--openbot-text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.changelog-release-badge{border-radius:var(--openbot-radius-pill);background:var(--openbot-success-soft);color:var(--openbot-success-text);letter-spacing:.02em;padding:2px 8px;font-size:11px;font-weight:600}.changelog-stores{flex-wrap:wrap;gap:6px;display:inline-flex}.changelog-store{border-radius:var(--openbot-radius-pill);box-shadow:inset 0 0 0 1px var(--changelog-hairline);color:var(--openbot-text-muted);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.changelog-store-dot{border-radius:var(--openbot-radius-pill);background:var(--openbot-success);width:6px;height:6px}.changelog-store-detail{color:var(--openbot-text-dim);font-weight:500}.changelog-store[data-state=review]{background:var(--openbot-warning-soft);box-shadow:none;color:var(--openbot-warning-text)}.changelog-store[data-state=review] .changelog-store-dot{opacity:.6;background:currentColor}.changelog-store[data-state=review] .changelog-store-detail{color:inherit}.changelog-release-title{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.changelog-release-anchor{border-radius:var(--openbot-radius-sm);color:var(--openbot-text-primary);text-decoration:none}.changelog-release-anchor:after{content:"#";color:var(--openbot-text-dim);opacity:0;transition:opacity var(--openbot-duration-normal) ease;margin-left:10px;font-weight:400}.changelog-release-anchor:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:4px}.changelog-release-version{color:var(--openbot-text-muted);transition:color var(--openbot-duration-normal) ease;font-weight:500}.changelog-release-intro{max-width:68ch;color:var(--openbot-text-secondary);margin:16px 0 0;font-size:15px;line-height:1.65}.changelog-code{border-radius:var(--openbot-radius-sm);background:var(--openbot-bg-surface);box-shadow:inset 0 0 0 1px var(--changelog-hairline);color:var(--openbot-text-primary);font-family:var(--openbot-font-mono);overflow-wrap:anywhere;padding:1px 6px;font-size:.86em}.changelog-strong{color:var(--openbot-text-primary);font-weight:600}.changelog-link{border-radius:var(--openbot-radius-xs);color:var(--openbot-accent-text);text-decoration:none}.changelog-link:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:2px}.changelog-notice{border-radius:var(--openbot-radius-card);background-image:linear-gradient(180deg, var(--openbot-warning-soft), var(--openbot-warning));margin-top:24px;padding:16px 18px 18px}@supports (color:color-mix(in lab, red, red)){.changelog-notice{background-image:linear-gradient(180deg, var(--openbot-warning-soft), color-mix(in srgb, var(--openbot-warning) 3%, transparent))}}.changelog-notice{box-shadow:inset 0 0 0 1px var(--openbot-warning)}@supports (color:color-mix(in lab, red, red)){.changelog-notice{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--openbot-warning) 26%, transparent)}}.changelog-notice-title{color:var(--openbot-warning-text);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.changelog-notice-mark{border-radius:var(--openbot-radius-pill);background:var(--openbot-warning);width:18px;height:18px;color:var(--openbot-text-on-light);flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.changelog-notice-list{gap:10px;margin:10px 0 0;padding:0 0 0 28px;list-style:none;display:grid}.changelog-notice-item{color:var(--openbot-text-secondary);font-size:15px;line-height:1.6}.changelog-notice .changelog-strong{color:var(--openbot-text-primary);font-weight:500}.changelog-group{--changelog-tone:var(--openbot-text-muted);margin-top:28px}.changelog-group[data-type=added]{--changelog-tone:var(--openbot-logo-production)}.changelog-group[data-type=changed]{--changelog-tone:var(--openbot-accent-text)}.changelog-group[data-type=fixed]{--changelog-tone:var(--openbot-success-text)}.changelog-group[data-type=removed],.changelog-group[data-type=security],.changelog-group[data-type=deprecated]{--changelog-tone:var(--openbot-warning-text)}.changelog-group-title{color:var(--changelog-tone);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.changelog-group-dot{border-radius:var(--openbot-radius-pill);background:var(--changelog-tone);width:6px;height:6px;box-shadow:0 0 10px var(--changelog-tone)}@supports (color:color-mix(in lab, red, red)){.changelog-group-dot{box-shadow:0 0 10px color-mix(in srgb, var(--changelog-tone) 70%, transparent)}}.changelog-group-count{border-radius:var(--openbot-radius-pill);background:var(--changelog-tone);padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.changelog-group-count{background:color-mix(in srgb, var(--changelog-tone) 12%, transparent)}}.changelog-group-count{font-family:var(--openbot-font-mono);letter-spacing:0;font-size:11px;font-weight:500}.changelog-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.changelog-item{color:var(--openbot-text-secondary);text-wrap:pretty;padding-left:22px;font-size:15px;line-height:1.6;position:relative}.changelog-item:before{content:"";background:var(--changelog-tone);width:8px;height:1px;position:absolute;top:.8em;left:4px}@supports (color:color-mix(in lab, red, red)){.changelog-item:before{background:color-mix(in srgb, var(--changelog-tone) 70%, transparent)}}@media (width<=959px){.changelog-page{--changelog-scroll-offset:72px}.changelog-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:0;scroll-margin-top:0}.changelog-platforms{margin:0 0 12px;padding:0 clamp(20px,4vw,48px)}.changelog-index{z-index:5;border-bottom:1px solid var(--changelog-hairline);background:var(--openbot-bg-canvas);margin:0 calc(-1*clamp(20px,4vw,48px));padding:12px 0;top:0}@supports (color:color-mix(in lab, red, red)){.changelog-index{background:color-mix(in srgb, var(--openbot-bg-canvas) 86%, transparent)}}.changelog-index{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.changelog-index-title,.changelog-index-month-label{display:none}.changelog-index-scroll{max-height:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--openbot-mask-solid) 16px, var(--openbot-mask-solid) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--openbot-mask-solid) 16px, var(--openbot-mask-solid) calc(100% - 32px), transparent);mask-image:linear-gradient(to right, transparent, var(--openbot-mask-solid) 16px, var(--openbot-mask-solid) calc(100% - 32px), transparent);flex-direction:row;gap:6px;padding:0 clamp(20px,4vw,48px);overflow:auto hidden}.changelog-index-month,.changelog-index-list{display:contents}.changelog-index-item{flex:none}.changelog-index-link{border-radius:var(--openbot-radius-pill);box-shadow:inset 0 0 0 1px var(--changelog-hairline);transition:color var(--openbot-duration-normal) ease, background-color var(--openbot-duration-normal) ease;padding:6px 12px}.changelog-index-link:before,.changelog-index-date{display:none}.changelog-index-link[aria-current=true]{background:var(--openbot-action);color:var(--openbot-action-foreground)}.changelog-latest{padding-left:0;padding-right:0}.changelog-hero-copy{padding-left:clamp(20px,4vw,32px);padding-right:clamp(20px,4vw,32px)}.changelog-hero-art{border-radius:18px}}@media (prefers-reduced-motion:reduce){.changelog-latest-dot:after{opacity:0;animation:none}.changelog-swap-panel[data-motion]{animation:none}.changelog-platforms-track[data-ready]:before,.changelog-platform{transition:none}.changelog-release[data-revealed=true]{animation:none}.changelog-index-link,.changelog-index-link:before,.changelog-release-anchor:after,.changelog-release-version{transition:none}}@media (hover:hover) and (pointer:fine){.changelog-index-link:hover,.changelog-platform:not([aria-current=page]):hover,.changelog-release-anchor:hover .changelog-release-version{color:var(--openbot-text-secondary)}.changelog-release-anchor:hover:after{opacity:1}.changelog-latest-version:hover,.changelog-link:hover{text-underline-offset:3px;text-decoration:underline}}.download-main{width:min(100%,1280px);margin:0 auto;padding:clamp(12px,2vw,24px) clamp(20px,4vw,48px) clamp(64px,8vw,112px)}.download-main[data-download-platform=macos],.download-main [data-download-platform=macos]{--download-color:var(--openbot-logo-production)}.download-main[data-download-platform=windows],.download-main [data-download-platform=windows]{--download-color:var(--openbot-logo-preview)}.download-main[data-download-platform=linux],.download-main [data-download-platform=linux]{--download-color:var(--openbot-logo-dev)}.download-main[data-download-platform=ios],.download-main [data-download-platform=ios]{--download-color:var(--download-ios-color)}.download-main[data-download-platform=android],.download-main [data-download-platform=android]{--download-color:var(--download-android-color)}.download-panel,.download-hub-card,.download-system-card{border:1px solid var(--openbot-download-card-border);background:var(--download-color);color:var(--openbot-text-on-light)}.download-panel{border-radius:28px;overflow:hidden}.download-panel-body{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding:clamp(24px,4.4vw,60px) clamp(24px,4.4vw,60px) clamp(36px,5vw,68px);display:grid;position:relative}.download-panel-back{border-radius:var(--openbot-radius-pill);color:var(--openbot-download-card-muted);transition:color var(--openbot-duration-normal) ease;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.download-panel-back-icon{width:16px;height:16px;transform:scaleX(-1)}.download-panel-title{letter-spacing:-.055em;text-wrap:balance;margin:clamp(36px,5vw,64px) 0 0;font-size:clamp(46px,7.4vw,104px);font-weight:500;line-height:.94}.download-panel-intro{max-width:50ch;color:var(--openbot-download-card-muted);margin:clamp(20px,2.4vw,28px) 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.download-panel-installers{flex-wrap:wrap;gap:20px 28px;margin:clamp(32px,4vw,44px) 0 0;padding:0;list-style:none;display:flex}.download-panel-installers li{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.download-panel-installer-detail{color:var(--openbot-download-card-muted);padding-left:4px;font-size:13px}.download-panel-logo{width:clamp(120px,17vw,232px);height:clamp(120px,17vw,232px)}.download-panel-specs{border-top:1px solid var(--openbot-download-card-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.download-panel-specs>div{min-width:0;padding:20px clamp(20px,2.4vw,32px) 24px}.download-panel-specs>div+div{border-left:1px solid var(--openbot-download-card-border)}.download-panel-specs dt,.download-hub-card-specs dt{color:var(--openbot-download-card-muted);font-size:13px}.download-panel-specs dd{letter-spacing:-.01em;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.35}.download-installer-button{border:1px solid var(--openbot-text-on-light);border-radius:var(--openbot-radius-pill);white-space:nowrap;height:52px;transition:background-color var(--openbot-duration-normal) ease, color var(--openbot-duration-normal) ease, transform var(--openbot-duration-normal) var(--openbot-ease-out);align-items:center;gap:10px;padding:0 24px 0 20px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.download-installer-button[data-variant=primary]{background:var(--openbot-text-on-light);color:var(--download-color)}.download-installer-button[data-variant=secondary]{background:var(--openbot-download-card-chip);color:var(--openbot-text-on-light)}.download-installer-icon{flex:none;width:18px;height:18px}.download-installer-button:focus-visible,.download-panel-back:focus-visible,.download-hub-card-link:focus-visible,.download-system-card:focus-visible{outline:3px solid var(--openbot-download-card-focus);outline-offset:3px}.download-rows{margin-top:clamp(56px,8vw,104px)}.download-row{border-top:1px solid var(--openbot-border);grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);padding:clamp(36px,4.5vw,56px) 0;display:grid}.download-row>*{min-width:0;max-width:760px}.download-row-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.1}.download-steps{counter-reset:download-step;margin:0;padding:0;list-style:none;display:grid}.download-steps>li{counter-increment:download-step;grid-template-columns:40px minmax(0,1fr);column-gap:20px;min-width:0;padding-bottom:32px;display:grid;position:relative}.download-steps>li:last-child{padding-bottom:0}.download-steps>li:before{content:counter(download-step);border:1px solid var(--download-color,var(--openbot-border-strong));background:var(--openbot-bg-canvas);width:40px;height:40px;color:var(--download-color,var(--openbot-text-primary));border-radius:50%;grid-row:1/span 2;place-items:center;font-size:15px;font-weight:500;display:grid}.download-steps>li:not(:last-child):after{content:"";background:var(--openbot-border-strong);width:1px;position:absolute;top:48px;bottom:8px;left:19.5px}.download-steps p{color:var(--openbot-text-secondary);grid-column:2;margin:8px 0 0;font-size:16px;line-height:1.6}.download-command{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-lg);background:var(--openbot-bg-surface);grid-column:2;align-items:flex-start;min-width:0;margin-top:14px;display:flex}.download-command pre{min-width:0;color:var(--openbot-text-primary);font-family:var(--openbot-font-mono);flex:1;margin:0;padding:15px 18px;font-size:13px;line-height:1.65;overflow-x:auto}.download-command-copy{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-pill);height:32px;color:var(--openbot-text-muted);font:inherit;cursor:pointer;transition:background-color var(--openbot-duration-normal) ease, color var(--openbot-duration-normal) ease;background:0 0;flex:none;align-items:center;gap:6px;margin:9px 9px 9px 0;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.download-command-copy[data-state=copied]{color:var(--openbot-text-primary)}.download-command-copy:focus-visible{outline:2px solid var(--openbot-border-focus);outline-offset:2px}.download-command-copy-icon{width:14px;height:14px}.download-notes{margin:0;padding:0;list-style:none}.download-notes li{color:var(--openbot-text-secondary);padding:0 0 18px 24px;font-size:16px;line-height:1.6;position:relative}.download-notes li+li{border-top:1px solid var(--openbot-border);padding-top:18px}.download-notes li:before{content:"";background:var(--download-color,var(--openbot-text-dim));border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.download-notes li+li:before{top:calc(18px + .62em)}.compare-faq-list.download-faq{border-top:0;margin-top:-18px}.download-system-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.download-system-card{min-height:108px;transition:transform var(--openbot-duration-normal) var(--openbot-ease-out);border-radius:20px;align-items:center;gap:18px;padding:22px 24px;display:flex}.download-system-card-logo{flex:none;width:44px;height:44px}.download-system-card-copy{gap:4px;min-width:0;display:grid}.download-system-card-name{letter-spacing:-.03em;font-size:19px;font-weight:500}.download-system-card-detail{color:var(--openbot-download-card-muted);font-size:13px;line-height:1.4}.download-system-card-arrow,.download-hub-card-link-icon{width:16px;height:16px;transition:transform var(--openbot-duration-normal) var(--openbot-ease-out);flex:none}.download-system-card-arrow{margin-left:auto}.download-resources{color:var(--openbot-text-muted);flex-wrap:wrap;gap:8px 24px;margin-top:28px;font-size:14px;display:flex}.download-resources a{text-decoration:underline;-webkit-text-decoration-color:var(--openbot-border-strong);text-decoration-color:var(--openbot-border-strong);text-underline-offset:3px}.download-hub-hero{padding-bottom:clamp(48px,6vw,80px)}.download-hub-intro{margin-bottom:clamp(28px,3.4vw,40px)}.download-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.download-hub-card{border-radius:24px;flex-direction:column;min-width:0;min-height:540px;padding:clamp(26px,2.6vw,34px);display:flex}.download-hub-cards-mobile{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.download-hub-cards-mobile .download-hub-card{min-height:460px}.download-hub-card-logo{width:clamp(80px,7.4vw,104px);height:clamp(80px,7.4vw,104px)}.download-hub-card-name{letter-spacing:-.05em;margin:auto 0 0;padding-top:40px;font-size:clamp(36px,3.6vw,50px);font-weight:500;line-height:1}.download-hub-card-specs{margin:22px 0 0}.download-hub-card-specs>div{border-top:1px solid var(--openbot-download-card-border);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;line-height:1.4;display:grid}.download-hub-card-specs dd{margin:0;font-weight:500}.download-hub-card-installers{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.download-hub-card .download-installer-button{height:46px;padding:0 20px 0 16px;font-size:14px}.download-hub-card-link{border-radius:var(--openbot-radius-xs);align-self:flex-start;align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:500;display:inline-flex}.download-main>.download-resources{margin-top:32px}@media (hover:hover) and (pointer:fine){.download-installer-button:hover{transform:translateY(-1px)}.download-installer-button[data-variant=secondary]:hover{background:var(--openbot-download-card-border)}.download-panel-back:hover{color:var(--openbot-text-on-light)}.download-system-card:hover{transform:translateY(-3px)}.download-system-card:hover .download-system-card-arrow,.download-hub-card-link:hover .download-hub-card-link-icon{transform:translate(3px)}.download-command-copy:hover{background:var(--openbot-bg-control-hover);color:var(--openbot-text-primary)}.download-resources a:hover{color:var(--openbot-text-primary)}}@media (prefers-reduced-motion:reduce){.download-installer-button,.download-system-card,.download-system-card-arrow,.download-hub-card-link-icon{transition:none}.download-installer-button:hover,.download-system-card:hover,.download-system-card:hover .download-system-card-arrow,.download-hub-card-link:hover .download-hub-card-link-icon{transform:none}}@media (width<=960px){.download-hub-cards{grid-template-columns:minmax(0,1fr)}.download-hub-card,.download-hub-cards-mobile .download-hub-card{min-height:0}.download-row{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.download-panel-body{grid-template-columns:minmax(0,1fr)}.download-panel-logo{width:52px;height:52px;position:absolute;top:20px;right:22px}.download-panel-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.download-panel-specs>div:nth-child(odd){border-left:0}.download-panel-specs>div:nth-child(n+3){border-top:1px solid var(--openbot-download-card-border)}.download-system-cards{grid-template-columns:minmax(0,1fr)}}.landing-download-pages{color:var(--openbot-text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:28px;font-size:14px;display:flex}.landing-download-pages-mobile{border-left:1px solid var(--openbot-border-strong);flex-wrap:wrap;gap:6px 16px;margin-left:4px;padding-left:20px;display:inline-flex}.landing-download-pages a{color:var(--openbot-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--openbot-border-strong);text-decoration-color:var(--openbot-border-strong);text-underline-offset:3px}.contact-section{--contact-fill:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.contact-section{--contact-fill:color-mix(in srgb, var(--openbot-text-primary) 5%, transparent)}}.contact-section{--contact-border:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.contact-section{--contact-border:color-mix(in srgb, var(--openbot-text-primary) 8%, transparent)}}.contact-section{--contact-border-hover:var(--openbot-text-primary)}@supports (color:color-mix(in lab, red, red)){.contact-section{--contact-border-hover:color-mix(in srgb, var(--openbot-text-primary) 48%, transparent)}}.contact-card{border:1px solid var(--contact-border);background:var(--contact-fill);border-radius:28px;padding:clamp(20px,3vw,36px)}.contact-form{gap:20px;display:grid}.contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-field{gap:8px;min-width:0;display:grid}.contact-field-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;line-height:20px;display:flex}.contact-field-head label{color:var(--openbot-text-primary);flex:none;font-size:14px;font-weight:500}.contact-optional,.contact-error{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.contact-optional{color:var(--openbot-text-muted)}.contact-error{color:var(--openbot-danger-text)}.contact-field :is(input,textarea,select){border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-card);background:var(--openbot-bg-canvas);width:100%;min-height:48px;color:var(--openbot-text-primary);font:inherit;transition:border-color var(--openbot-duration-normal) ease, box-shadow var(--openbot-duration-normal) ease;padding:12px 14px;font-size:15px;line-height:1.5}.contact-field textarea{resize:vertical}.contact-field textarea::placeholder{color:var(--openbot-text-placeholder)}.contact-field :is(input,textarea,select):hover{border-color:var(--contact-border-hover)}.contact-field :is(input,textarea,select):focus-visible{border-color:var(--openbot-border-focus);box-shadow:0 0 0 3px var(--openbot-accent-strong);outline:0}.contact-field input[readonly]{border-color:var(--contact-border);color:var(--openbot-text-secondary);background:0 0}.contact-field [aria-invalid=true]{border-color:var(--openbot-danger-border)}.contact-field [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--openbot-danger-focus)}.contact-select{position:relative}.contact-select select{appearance:none;padding-right:40px}.contact-select-icon{width:16px;height:16px;color:var(--openbot-text-secondary);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.contact-count{color:var(--openbot-text-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.contact-submit{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.contact-submit button:disabled{opacity:.6;cursor:progress}.contact-privacy{color:var(--openbot-text-muted);flex:240px;margin:0;font-size:13px;line-height:1.5}.contact-privacy a{color:var(--openbot-text-primary);text-underline-offset:3px;text-decoration:underline}.contact-privacy.contact-failed{color:var(--openbot-danger-text)}.contact-sent{text-align:center;justify-items:center;gap:10px;padding:clamp(24px,4vw,48px) 0;display:grid}.contact-sent-mark{border-radius:var(--openbot-radius-pill);background:var(--openbot-success-soft);width:48px;height:48px;color:var(--openbot-success-text);place-items:center;display:grid}.contact-sent-mark svg{width:22px;height:22px}.contact-sent h2{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:500}.contact-sent p{color:var(--openbot-text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.contact-sent strong{color:var(--openbot-text-primary);font-weight:500}.contact-text-button{color:var(--openbot-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:15px;font-weight:500}.contact-text-button:hover,.contact-text-button:focus-visible{color:var(--openbot-logo-production)}.contact-channels{border-top:1px solid var(--openbot-border);margin:32px 0 0;padding:0;list-style:none;display:grid}.contact-channels li{border-bottom:1px solid var(--openbot-border)}.contact-channels a{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:grid}.contact-channel-label{font-weight:500}.contact-channel-detail{color:var(--openbot-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-channel-icon{width:16px;height:16px;color:var(--openbot-text-muted);transition:color var(--openbot-duration-normal) ease, transform var(--openbot-duration-fast) ease}.contact-channels a:hover .contact-channel-icon,.contact-channels a:focus-visible .contact-channel-icon{color:var(--openbot-text-primary);transform:translate(2px,-2px)}@media (width<=640px){.contact-row{grid-template-columns:minmax(0,1fr)}}.agent-share-page>.landing-footer{align-self:stretch}.agent-share-gone-copy{color:var(--openbot-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.55}.agent-share-gone-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.transactional-main{background:radial-gradient(circle at 50% 42%, var(--openbot-accent-strong), var(--openbot-transparent) 38%);place-items:center;min-height:min(78dvh,820px);padding:clamp(32px,6vw,72px) 16px clamp(48px,8vw,96px);display:grid}.transactional-card[data-layout=form]{text-align:start;justify-items:stretch;width:min(100%,640px)}.transactional-form-heading{margin-bottom:28px}.transactional-form-heading .join-card-copy{max-width:none;margin-top:12px}.transactional-card .landing-button:disabled{opacity:.5;cursor:not-allowed}.transactional-card .landing-button:disabled:active{transform:none}.transactional-provider{align-items:center;gap:8px;display:inline-flex}.transactional-provider-mark{flex:none;width:14px;height:14px}.transactional-notes{color:var(--openbot-text-muted);gap:6px;margin:24px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.brand-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding:clamp(32px,4vw,56px) 0 clamp(36px,4.5vw,56px);display:flex}.brand-hero-text{min-width:0;max-width:640px}.brand-hero-title{margin-top:0}.brand-hero-intro{margin-top:12px}.brand-hero{padding-top:clamp(20px,3vw,36px)}.brand-stage{aspect-ratio:21/8;border-radius:var(--openbot-radius-modal);background:var(--openbot-logo-production);place-items:center;display:grid}.brand-stage-logo{width:auto;height:82%}.brand-stage .app-logo-background{visibility:hidden}.brand-stage:has(.app-logo[data-easter-egg=party]){animation:1.2s cubic-bezier(.77,0,.175,1) both brand-stage-party}@keyframes brand-stage-party{0%,to{background-color:var(--openbot-logo-production)}22%{background-color:var(--openbot-logo-dev)}48%{background-color:var(--openbot-logo-preview)}74%{background-color:var(--openbot-logo-production)}}.brand-stage .app-logo[data-interactive=true]:focus-visible{box-shadow:none}.brand-stage:has(.app-logo:focus-visible){outline:2px solid var(--openbot-text-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.brand-stage{cursor:pointer}}@media (prefers-reduced-motion:reduce){.brand-stage:has(.app-logo[data-easter-egg]){animation:none}}@media (width<=560px){.brand-stage{aspect-ratio:4/3}}.site-logo-trigger{display:contents}.site-logo-menu{z-index:60;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#161616cc;border-radius:14px;outline:0;min-width:236px;padding:6px;box-shadow:0 0 0 1px #ffffff12}.site-logo-menu-item{color:var(--openbot-text-primary);cursor:default;border-radius:9px;outline:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.site-logo-menu-item[data-highlighted]{background:#ffffff0d}.site-logo-menu-icon{width:16px;height:16px;color:var(--openbot-text-secondary);flex:none}.site-logo-menu-separator{border:0;border-top:1px solid #ffffff12;margin:6px 4px}.brand-card-art[data-surface=dark]{background:var(--openbot-bg-frame)}.brand-card-art[data-surface=light]{background:var(--openbot-surface-light)}.brand-groups{gap:clamp(40px,5vw,64px);display:grid}.brand-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;display:flex}.brand-group-title{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600}.brand-space-toggle{margin-bottom:0}.brand-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.brand-cards[data-wide=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-card{border:1px solid var(--openbot-border-strong);border-radius:var(--openbot-radius-xl);background:var(--openbot-bg-surface);min-width:0;overflow:hidden}.brand-card-art{aspect-ratio:16/10;place-items:center;padding:12%;display:grid}.brand-card-image{width:auto;max-width:100%;height:100%;max-height:100%}.brand-cards[data-wide=true] .brand-card-image{width:100%;height:auto}.brand-card-body{gap:14px;padding:18px 20px 20px;display:grid}.brand-card-name{margin:0;font-size:15px;font-weight:500}.brand-card-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.brand-cards,.brand-cards[data-wide=true]{grid-template-columns:minmax(0,1fr)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
