/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter", "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-fuchsia-600:oklch(59.1% .293 322.896);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--aspect-video:16 / 9;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:8px;--mini-app-media-caption-text:#fff;--mini-app-media-caption-bg:linear-gradient(#000000a6, #000000d9);--color-brand-600:oklch(54% .18 252);--color-focus-ring:oklch(68% .2 252);--public-electric-bg:#f7f8fc;--public-electric-bg-strong:#f1f3fa;--public-electric-surface:#fff;--public-electric-surface-muted:#f4f5fa;--public-electric-text:#171928;--public-electric-muted:#5f687a;--public-electric-border:#e1e4ee;--public-electric-border-strong:#cfd4e2;--public-electric-accent:#5657e8;--public-electric-accent-hover:#4546cf;--public-electric-accent-soft:#eef;--public-electric-purple:#8a5cf6;--public-electric-coral:#f07867;--public-electric-focus:#7778ff;--public-electric-action-gradient:linear-gradient(135deg, #5153e5, #764fe9);--public-electric-action-text:#fff;--public-electric-shadow-sm:0 .5rem 1.5rem #17192812;--public-electric-shadow-card:0 1rem 2.75rem #17192817;--public-electric-shadow-hero:0 1.5rem 3.5rem #17192829;--public-electric-radius-control:.875rem;--public-electric-radius-card:1.25rem;--mini-app-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mini-app-text-caption:.75rem;--mini-app-text-label:.8125rem;--mini-app-text-control:.875rem;--mini-app-text-body:1rem;--mini-app-text-section:1.125rem;--mini-app-text-title:1.25rem;--mini-app-text-icon:1.5rem;--mini-app-weight-regular:400;--mini-app-weight-medium:500;--mini-app-weight-semibold:600;--mini-app-leading-body:1.5;--mini-app-leading-compact:1.25;--mini-app-leading-heading:1.3;--radius-card:1.25rem;--public-landing-compact-title-size:clamp(2rem, 3.5vw, 2.75rem);--web-auth-width:28rem;--web-auth-backdrop:#19172d3d;--browser-shell-max-width:80rem;--browser-shell-gutter:clamp(1rem, 4vw, 2.5rem);--browser-page-top-gap:1.25rem;--browser-footer-background:#eff1f8;--browser-notice-max-width:25rem;--public-footer-gap:clamp(2rem, 4vw, 3rem);--public-pricing-gap:2rem;--public-pricing-section-title-size:clamp(1.5rem, 2.5vw, 1.875rem);--browser-chrome-control-radius:.625rem;--public-page-title-size:clamp(2.4rem, 5vw, 4.35rem);--public-page-title-compact-size:clamp(2.2rem, 11vw, 3rem);--public-prompt-title-size:clamp(1.5rem, 2.4vw, 1.875rem);--public-prompt-preview-height:clamp(26rem, 48vw, 38rem);--public-prompt-thumbnail-height:4.5rem;--public-prompt-source-height:14.5rem;--public-prompt-gap:clamp(1.25rem, 3vw, 2rem);--shadow-card:0 1rem 2.5rem #0f172a1f;--mini-app-danger-light:#b42318;--mini-app-electric-bg-light:#f4f5fb;--mini-app-electric-surface-light:#fff;--mini-app-electric-text-light:#171928;--mini-app-electric-muted-light:#6f7487;--mini-app-electric-border-light:#e3e5ef;--mini-app-electric-accent-light:#5757e8;--mini-app-electric-accent-strong-light:#4546cf;--mini-app-electric-accent-soft-light:#ececff;--mini-app-electric-focus-light:#7778ff;--mini-app-electric-bg-dark:#0c101a;--mini-app-electric-surface-dark:#161c2a;--mini-app-electric-text-dark:#f5f6fb;--mini-app-electric-muted-dark:#a7aec1;--mini-app-electric-border-dark:#2a3141;--mini-app-electric-accent-dark:#9596ff;--mini-app-electric-accent-soft-dark:#292a56;--mini-app-electric-action-text:#fff;--mini-app-shell-header-height:3.5rem;--mini-app-shell-nav-height:3.75rem;--mini-app-shell-shadow-light:0 .5rem 1.5rem #1719281c;--shadow-overlay:0 1.5rem 4rem #0f172a33;--duration-fast:.12s;--z-sticky:30;--z-modal:50;--z-skip-link:100}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:var(--aspect-video)}.min-h-screen{min-height:100vh}.max-w-5xl{max-width:var(--container-5xl)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-card{border-radius:var(--radius-card)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-700{border-color:var(--color-slate-700)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.shadow-card{--tw-shadow:0 1rem 2.5rem var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-offset-4{outline-offset:4px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-focus-ring:focus-visible{outline-color:var(--color-focus-ring)}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}}}:root{color-scheme:dark;--bg:#050810;--surface:#0a0f1f;--surface-strong:#11172a;--surface-soft:#ffffff0b;--line:#ffffff17;--line-strong:#ffffff29;--text:#e8ebf5;--muted:#aeb6c9;--muted-2:#8089a2;--green:#2bd968;--cyan:#00e5ff;--magenta:#ff3dcb;--gold:#f1c76b;--coral:#ff8f70;--ink:#050810;--radius:8px;--radius-card:16px;--shadow-card-legacy:0 18px 50px #0000005c;--brand-gradient:linear-gradient(135deg, var(--cyan), var(--magenta));font-family:Onest,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.browser-chrome{z-index:var(--z-sticky);--chrome-bg:var(--mini-app-electric-surface-light);--chrome-text:var(--mini-app-electric-text-light);--chrome-muted:var(--mini-app-electric-muted-light);--chrome-border:var(--mini-app-electric-border-light);--chrome-accent:var(--mini-app-electric-accent-strong-light);--chrome-soft:var(--mini-app-electric-accent-soft-light);font-family:var(--mini-app-font-family);font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-medium);line-height:var(--mini-app-leading-body);color:var(--chrome-text);position:sticky;top:0}:root[data-mini-app-theme=dark] .browser-chrome{--chrome-bg:var(--mini-app-electric-surface-dark);--chrome-text:var(--mini-app-electric-text-dark);--chrome-muted:var(--mini-app-electric-muted-dark);--chrome-border:var(--mini-app-electric-border-dark);--chrome-accent:var(--mini-app-electric-accent-dark);--chrome-soft:var(--mini-app-electric-accent-soft-dark)}.browser-chrome :is(a,button,summary){color:inherit;font:inherit;cursor:pointer;border-radius:var(--browser-chrome-control-radius);text-decoration:none}.browser-chrome button{background:0 0;border:0}.browser-chrome :is(a,button,summary):focus-visible{outline:2px solid var(--mini-app-electric-focus-light);outline-offset:calc(var(--spacing) * 1)}.browser-chrome :is(a,button,summary):hover,.browser-chrome [aria-current=page]{color:var(--chrome-accent);background:var(--chrome-soft)}.browser-chrome [hidden]{display:none}.browser-header{border-bottom:1px solid var(--chrome-border);background:var(--chrome-bg)}.browser-header-inner{min-height:var(--mini-app-shell-header-height);padding-block:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 6);display:flex;position:relative}.browser-chrome .browser-brand{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-semibold);line-height:var(--mini-app-leading-body);white-space:nowrap;flex-shrink:0;margin-inline-start:calc(var(--spacing) * -2);display:inline-flex}.browser-brand img{flex-shrink:0;display:block}.browser-primary,.browser-account{align-items:center;gap:var(--spacing);display:flex}.browser-primary :is(a,summary),.browser-account :is(a,button){padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);white-space:nowrap}.browser-primary{min-width:0}.browser-primary-item>a,.browser-primary summary{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);display:flex}.browser-primary-item>a>svg,.browser-primary-item>details>summary>.mini-app-account-icon{display:none}.browser-primary .browser-menu-group{position:relative}.browser-primary .browser-menu-children{top:calc(100% + var(--spacing) * 2);z-index:var(--z-modal);min-width:13rem;padding:calc(var(--spacing) * 1.5);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);background:var(--chrome-bg);box-shadow:var(--mini-app-shell-shadow-light);position:absolute;left:0}.browser-primary .browser-menu-children a{align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);display:flex}.browser-primary .browser-menu-children svg,.browser-primary summary svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);flex-shrink:0}.browser-primary .browser-overflow{display:none}.browser-account{min-width:0;margin-left:auto}.browser-auth-pending{border-radius:var(--browser-chrome-control-radius);background:var(--chrome-soft);width:5rem;height:2.5rem;display:block}.browser-account .browser-auth-toggle{color:var(--chrome-accent);background:var(--chrome-soft)}.browser-account [data-browser-menu-toggle]{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;min-block-size:calc(var(--spacing) * 10);display:inline-flex}.browser-account [data-browser-account-label]{text-overflow:ellipsis;min-width:0;max-width:12rem;overflow:hidden}.browser-mobile-label{display:none}@media (min-width:48rem){.browser-chrome:not([data-auth-state=authenticated]) .browser-account [data-browser-menu-toggle]{display:none}}.browser-profile-chevron{transition:transform var(--duration-fast);flex-shrink:0;display:block}.browser-account [aria-expanded=true]{color:var(--chrome-accent);background:var(--chrome-soft)}.browser-account [aria-expanded=true] .browser-profile-chevron{transform:rotate(180deg)}.browser-account .browser-login{min-block-size:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5);color:var(--mini-app-electric-action-text);background:var(--chrome-accent);font-weight:var(--mini-app-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.browser-account .browser-login:hover{color:var(--mini-app-electric-action-text);background:var(--chrome-accent)}.browser-account [data-browser-credits]{color:var(--chrome-accent);background:var(--chrome-soft);font-variant-numeric:tabular-nums;flex-shrink:0}.browser-menu,.browser-auth-feedback{z-index:var(--z-modal);top:calc(100% + var(--spacing) * 2);width:min(calc(100vw - var(--browser-shell-gutter) * 2), 16rem);max-height:calc(100svh - var(--mini-app-shell-header-height) - var(--mini-app-shell-nav-height) - var(--spacing) * 10);padding:calc(var(--spacing) * 1.5);gap:var(--spacing);border:1px solid var(--chrome-border);border-radius:var(--radius-lg);background:var(--chrome-bg);box-shadow:var(--mini-app-shell-shadow-light);display:grid;position:absolute;right:0;overflow:auto}.browser-menu :is(a,button,summary){width:100%;min-block-size:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);text-align:left;display:flex}.browser-menu svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);flex-shrink:0;display:block}.browser-menu-divider{margin:var(--spacing) 0;border:0;border-top:1px solid var(--chrome-border)}.browser-menu-group summary{list-style:none}.browser-menu-group summary::-webkit-details-marker{display:none}.browser-menu-group .browser-menu-group-chevron{transition:transform var(--duration-fast);margin-inline-start:auto}.browser-menu-group[open] .browser-menu-group-chevron{transform:rotate(180deg)}.browser-menu .browser-menu-child{padding-inline-start:calc(var(--spacing) * 10.5)}.browser-menu [data-browser-logout]{margin-top:var(--spacing);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--chrome-border);border-start-start-radius:0;border-start-end-radius:0}.browser-menu p{padding-inline:calc(var(--spacing) * 3);font-size:var(--mini-app-text-label);margin:0}.browser-menu-resources,.browser-menu .browser-menu-personal,.browser-menu .browser-menu-history{display:none}.browser-menu .browser-menu-heading{padding-block:calc(var(--spacing) * 2);color:var(--chrome-muted)}.browser-auth-feedback>:is(button,a){padding:calc(var(--spacing) * 2);color:var(--chrome-accent)}.web-auth [data-web-code-email]{overflow-wrap:anywhere}.web-auth :is([data-web-email-status],[data-web-code-status]):empty{display:none}.web-auth :is([data-web-email-status],[data-web-code-status])[data-state=error]{color:var(--mini-app-danger-light)}.web-auth input[aria-invalid=true]{border-color:var(--mini-app-danger-light)}.browser-auth-status{padding:calc(var(--spacing) * 2);color:var(--chrome-text);font-size:var(--mini-app-text-label);margin:0}.browser-auth-status:empty,.browser-bottom{display:none}[data-browser-verifying] :is([data-browser-private],[data-unified-content],[data-web-auth-current]){visibility:hidden!important}@media (max-width:79.99rem){.browser-header-inner{gap:calc(var(--spacing) * 3)}.browser-primary{gap:0}.browser-primary :is(a,summary){padding-inline:calc(var(--spacing) * 2)}.browser-primary-secondary{display:none}.browser-primary .browser-overflow{display:block}.browser-account .browser-history{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.browser-brand>span{display:none}.browser-account [data-browser-account-label]{max-width:8rem}.browser-account :is(a,button){padding-inline:calc(var(--spacing) * 2)}}@media (max-width:47.99rem){body:has([data-browser-chrome]){padding-bottom:calc(var(--mini-app-shell-nav-height) + env(safe-area-inset-bottom))}.browser-header-inner{gap:calc(var(--spacing) * 2)}.browser-primary,.browser-account .browser-history,.browser-account [data-browser-account-label]{display:none}.browser-mobile-label{display:inline}.browser-chrome .browser-account [data-browser-menu-toggle]{background:var(--chrome-soft);color:var(--chrome-accent);display:inline-flex}.browser-menu{width:100%;padding:calc(var(--spacing) * 3)}.browser-menu-resources{gap:var(--spacing);display:grid}.browser-menu .browser-menu-personal,.browser-menu .browser-menu-history{display:flex}.browser-menu-personal{border-top:1px solid var(--chrome-border);margin-top:calc(var(--spacing) * 2)}.browser-account :is(a,button){padding-inline:calc(var(--spacing) * 2)}.browser-bottom{z-index:var(--z-sticky);padding:var(--spacing) var(--spacing) calc(var(--spacing) + env(safe-area-inset-bottom));background:var(--chrome-bg);border-top:1px solid var(--chrome-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.browser-bottom :is(a,button){padding:calc(var(--spacing) * 3) var(--spacing);text-align:center;font-size:var(--mini-app-text-label)}}@media (max-width:30rem){.browser-brand>span{display:none}.browser-account [data-browser-menu-toggle],.browser-account .browser-login{min-block-size:calc(var(--spacing) * 11)}}@media (prefers-reduced-motion:reduce){.browser-profile-chevron,.browser-menu-group .browser-menu-group-chevron{transition:none}}body:has(>[data-browser-chrome]){flex-direction:column;min-height:100svh;display:flex}.browser-page-main{flex:1 0 auto;min-width:0}.public-shell,body[data-mini-app-platform=web] .mini-app-shell,.browser-header-inner{width:min(var(--browser-shell-max-width), calc(100% - var(--browser-shell-gutter) * 2));margin-inline:auto}.browser-page-frame{padding-block:var(--browser-page-top-gap) var(--public-footer-gap)}body[data-mini-app-platform=web] .mini-app-shell{border:0;min-height:0;padding-inline:0}body[data-mini-app-platform=web] .mini-app-content{--mini-app-content-inset:0px;padding-inline:0}body[data-mini-app-platform=web] .browser-page-frame{padding-block:var(--browser-page-top-gap) var(--public-footer-gap)}@media (min-width:64rem){body[data-mini-app-platform=web] .mini-app-notice-region{max-width:var(--browser-notice-max-width)}}.public-footer{border-top:1px solid var(--public-electric-border);background:var(--browser-footer-background);width:100%;color:var(--public-electric-text);font:var(--mini-app-weight-regular) var(--mini-app-text-control)/var(--mini-app-leading-body) var(--mini-app-font-family);flex-shrink:0;margin:0}.public-footer__inner{padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 6)}.public-footer__grid{gap:calc(var(--spacing) * 7) calc(var(--spacing) * 5.5);grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(120px,1fr));display:grid}.public-footer__brand,.public-footer__column{align-content:start;gap:calc(var(--spacing) * 2.5);min-width:0;display:grid}.public-footer__brand p{max-width:31ch;color:var(--public-electric-muted);margin:0}.public-footer h2{margin:0 0 calc(var(--spacing) * .5);color:inherit;font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-semibold);line-height:var(--mini-app-leading-body)}.public-footer a{overflow-wrap:anywhere;color:var(--public-electric-muted);text-decoration:none}.public-footer h2 a{color:inherit;font:inherit}.public-footer a:hover,.public-footer a:focus-visible{color:var(--public-electric-accent);text-decoration:underline}.public-footer :is(a,summary):focus-visible{outline:2px solid var(--public-electric-focus);outline-offset:var(--spacing)}.public-footer .footer-brand{color:var(--public-electric-text);font-size:var(--mini-app-text-title);font-weight:var(--mini-app-weight-semibold)}.public-footer .footer-brand span{color:var(--public-electric-accent)}.public-footer__bottom{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 4.5);border-top:1px solid var(--public-electric-border);color:var(--public-electric-muted);font-size:var(--mini-app-text-label);flex-wrap:wrap;display:flex}.public-footer .public-product-actions{justify-items:start;gap:calc(var(--spacing) * 3.5);margin-block:calc(var(--spacing) * 4);display:grid}.public-footer .public-product-actions__logo{display:none}.public-footer .public-product-actions__alternatives{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.public-footer .public-product-actions__alternatives a{color:var(--public-electric-accent);padding-block:calc(var(--spacing) * 2)}.public-footer .public-product-actions .primary-action{align-items:center;gap:calc(var(--spacing) * 2);min-height:3rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4.5);border-radius:var(--public-electric-radius-control);background:var(--public-electric-action-gradient);color:var(--public-electric-action-text);font-weight:var(--mini-app-weight-semibold);box-shadow:var(--public-electric-shadow-sm);display:inline-flex}.public-footer .public-product-actions .primary-action:hover{text-decoration:none}.public-footer__mobile{display:none}.support-contacts{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.support-contacts h2{margin-top:0}.support-contacts p{color:var(--public-electric-muted);margin-bottom:0}.support-contacts__links{gap:calc(var(--spacing) * 2);min-width:0;font-style:normal;display:grid}.support-contacts__links a{align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);color:var(--public-electric-accent);overflow-wrap:anywhere;display:flex}.support-contacts__links svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.support-contacts__links span{min-width:0}@media (max-width:70rem){.public-footer__grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr))}.public-footer__brand{grid-row:span 2}}@media (max-width:63.99rem){.support-contacts{grid-template-columns:minmax(0,1fr)}.public-footer__grid{display:none}.public-footer__inner{padding-block:calc(var(--spacing) * 4)}.public-footer__mobile{display:block}.public-footer__quicklinks{justify-content:space-between;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.public-footer__quicklinks a{align-items:center;min-height:2.75rem;display:inline-flex}.public-footer__sections{border-top:1px solid var(--public-electric-border);margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.public-footer__sections summary{cursor:pointer;min-height:2.75rem;color:var(--public-electric-muted);align-content:center}.public-footer__sections nav{gap:var(--spacing) calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-footer__sections nav a{align-items:center;min-height:2.75rem;display:flex}.public-footer__bottom{gap:var(--spacing);margin-top:calc(var(--spacing) * 2);font-size:var(--mini-app-text-caption);border:0;padding-top:0;display:grid}}@media (max-width:38.75rem){:root{--browser-page-top-gap:1.25rem}}.web-auth-dialog,.web-auth{font-family:var(--mini-app-font-family);font-size:var(--mini-app-text-body);line-height:var(--mini-app-leading-body);color:var(--mini-app-electric-text-light)}.web-auth-dialog{width:min(var(--web-auth-width), calc(100% - var(--spacing) * 8));max-height:calc(100dvh - var(--spacing) * 8);border:1px solid var(--mini-app-electric-border-light);border-radius:var(--radius-card);background:var(--mini-app-electric-surface-light);box-shadow:var(--shadow-overlay);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.web-auth-dialog::backdrop{background:var(--web-auth-backdrop);-webkit-backdrop-filter:blur(calc(var(--spacing) * .75));backdrop-filter:blur(calc(var(--spacing) * .75))}.web-auth{width:min(100%, var(--web-auth-width));padding:calc(var(--spacing) * 8);border-radius:var(--radius-card);background:var(--mini-app-electric-surface-light);margin-inline:auto}.web-auth [hidden]{display:none!important}.web-auth-brand{margin:0 auto calc(var(--spacing) * 5);display:block}.web-auth h2{text-align:center;font-size:var(--mini-app-text-section);font-weight:var(--mini-app-weight-semibold);line-height:var(--mini-app-leading-heading);margin:0}.web-auth-intro{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 6);text-align:center;color:var(--mini-app-electric-muted-light);font-size:var(--mini-app-text-control)}.web-auth :is(button,input,a){font-family:inherit}.web-auth form{gap:calc(var(--spacing) * 3);display:grid}.web-auth label{gap:calc(var(--spacing) * 2);font-size:var(--mini-app-text-label);font-weight:var(--mini-app-weight-medium);display:grid}.web-auth input{width:100%;min-height:3rem;padding:calc(var(--spacing) * 3);border:1px solid var(--mini-app-electric-border-light);border-radius:var(--radius-md);background:var(--mini-app-electric-bg-light);color:var(--mini-app-electric-text-light);font-size:var(--mini-app-text-body);font-weight:var(--mini-app-weight-regular)}.web-auth :is(button,a):focus-visible,.web-auth input:focus-visible,.web-auth-close:focus-visible{outline:2px solid var(--mini-app-electric-focus-light);outline-offset:calc(var(--spacing) * 1)}.web-auth :is(button,a){cursor:pointer}.web-auth button:disabled{cursor:default;opacity:.55}.web-auth-primary,.web-auth-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-height:2.875rem;padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-semibold);border:0;display:flex}.web-auth-primary{background:var(--mini-app-electric-accent-light);color:var(--mini-app-electric-action-text)}.web-auth-primary:hover:not(:disabled){background:var(--mini-app-electric-accent-strong-light)}.web-auth-secondary{color:var(--mini-app-electric-text-light);background:var(--mini-app-electric-accent-soft-light)}.web-auth-hint{color:var(--mini-app-electric-muted-light);text-align:center;font-size:var(--mini-app-text-caption);font-weight:var(--mini-app-weight-regular);margin:0}.web-auth-divider{align-items:center;gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 4);color:var(--mini-app-electric-muted-light);font-size:var(--mini-app-text-caption);display:flex}.web-auth-divider:before,.web-auth-divider:after{content:"";background:var(--mini-app-electric-border-light);flex:1;height:1px}.web-auth-providers{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.web-auth-provider{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:2.875rem;padding:calc(var(--spacing) * 2);border:1px solid var(--mini-app-electric-border-light);border-radius:var(--radius-md);color:var(--mini-app-electric-text-light);background:var(--mini-app-electric-surface-light);font-size:var(--mini-app-text-label);font-weight:var(--mini-app-weight-medium);display:flex}.web-auth-provider img{object-fit:contain;flex-shrink:0;width:1.5rem;height:1.5rem}.web-auth-code-actions{justify-content:space-between;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.web-auth-text{color:var(--mini-app-electric-accent-strong-light);font-size:var(--mini-app-text-caption);background:0 0;border:0;padding:0}.web-auth-status{margin:calc(var(--spacing) * 4) 0 0;overflow-wrap:anywhere;color:var(--mini-app-electric-muted-light);font-size:var(--mini-app-text-caption)}.web-auth-status:empty{display:none}.web-auth-privacy{margin-top:calc(var(--spacing) * 6);text-align:center;color:var(--mini-app-electric-muted-light);font-size:var(--mini-app-text-caption);text-underline-offset:calc(var(--spacing) * .5);text-decoration:underline;display:block}.web-auth-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--mini-app-electric-muted-light);background:var(--mini-app-electric-bg-light);font-size:var(--mini-app-text-title);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}@media (max-width:63.99rem){body:has([data-browser-chrome]) .analytics-consent-banner{bottom:calc(var(--mini-app-shell-nav-height) + var(--spacing) * 4 + env(safe-area-inset-bottom))}}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-height:100%;color:var(--text);background:linear-gradient(180deg, #66e3a61a 0, transparent 300px), var(--bg);margin:0}a{color:inherit;text-decoration:none}.site-header,.site-footer,main{width:min(1180px,100% - 32px);margin:0 auto}.site-header{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.footer-links a:hover{color:var(--green)}.bot-link,.primary-action,.secondary-action,.search-shell button{border-radius:8px;min-height:42px;padding:11px 16px;font-weight:700}.bot-link,.primary-action,.search-shell button{color:var(--ink);background:var(--green)}.secondary-action{color:var(--text);background:#ffffff0f}.eyebrow{color:var(--green);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:780px;margin-bottom:18px;font-size:42px;line-height:.96}h2{letter-spacing:0;margin-bottom:10px;font-size:30px;line-height:1.08}h3{margin-bottom:10px;font-size:21px;line-height:1.2}.hero-text,.section-heading p,.catalog-tile p,.site-footer p{color:var(--muted);line-height:1.65}.search-shell{gap:10px;width:min(100%,720px);margin:28px 0 18px;display:grid}.search-shell input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--text);font:inherit;background:#ffffff12;border-radius:8px;padding:0 16px}.search-shell button{cursor:pointer;font:inherit;border:0}.hero-actions,.chip-grid,.model-row,.footer-links{flex-wrap:wrap;gap:10px;display:flex}.visual-placeholder{border:1px solid var(--line);background:linear-gradient(135deg, #66e3a629, #ff8f7024), repeating-linear-gradient(45deg, #ffffff14 0 1px, transparent 1px 18px), var(--surface);border-radius:8px;min-height:168px;position:relative;overflow:hidden}.section-band{border-top:1px solid var(--line);padding:46px 0}.chip-grid{gap:12px}.chip{min-height:42px;color:var(--text);background:#ffffff0f;border-radius:8px;padding:11px 15px}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.catalog-tile{background:#ffffff0e;border-radius:8px;gap:14px;min-height:420px;padding:14px;display:grid}.visual-placeholder{min-height:190px}.visual-placeholder span{border:1px solid var(--line);background:#0b0d1080;border-radius:50%;width:68px;height:68px;position:absolute;inset:auto 18px 18px auto}.model-row{color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px}.site-footer{border-top:1px solid var(--line);gap:18px;padding:34px 0 44px;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:760px){.search-shell{grid-template-columns:minmax(0,1fr) auto}.site-footer{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start}}.empty-state{border:1px solid var(--line);background:#ffffff0e;border-radius:8px;padding:28px}.compact-empty{padding:20px}.card-title{font-size:21px}.article-body{min-width:0}.asset-frame{border:1px solid var(--line);background:#ffffff0e;border-radius:8px;margin:0 0 16px;padding:14px}.asset-frame img,.asset-frame video{background:var(--surface);border-radius:8px;width:100%;display:block}.asset-frame figcaption,.muted-text{color:var(--muted)}.asset-frame figcaption{margin-top:10px;font-size:13px}.prompt-box{border:1px solid var(--line);color:var(--text);white-space:pre-wrap;background:#fff1;border-radius:8px;padding:16px;overflow:auto}.article-body{padding:28px 0;line-height:1.75}.article-body img{border-radius:var(--radius-md);width:min(100%,48rem);height:auto;box-shadow:var(--shadow-sm);margin:1.5rem auto;display:block}.article-body .blog-inline-media-placeholder{border-radius:var(--radius-md);width:min(100%,48rem);min-height:12rem;color:var(--muted);text-align:center;background:linear-gradient(135deg,#e7f2e8,#f8f5ed);place-content:center;gap:10px;margin:1.5rem auto;display:grid}.blog-inline-media-placeholder>span:first-child{border:2px solid var(--public-accent);border-radius:50%;width:34px;height:34px;margin:0 auto}.article-body :is(h2,h3){margin-top:2.25rem;line-height:1.25}.article-body blockquote{border-left:3px solid var(--public-accent,var(--accent));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--public-surface-muted,#1f794b0f);margin:1.5rem 0;padding:.9rem 1.1rem}.article-body :is(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.article-body code{background:#1f794b17;border-radius:4px;padding:.1em .35em}.article-body pre{border-radius:var(--radius-sm);white-space:pre-wrap;background:#1f794b17;padding:1rem;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.article-body :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:.65rem .75rem}.article-body th{background:var(--public-surface-muted,#1f794b0f)}.article-body details{border:1px solid var(--line);border-radius:var(--radius-sm);margin:.75rem 0;padding:.9rem 1rem}.article-body summary{cursor:pointer;font-weight:700}.explore-hero{min-height:min(720px,100vh - 80px)}.card-media{background:#ffffff0e;border-radius:8px;min-width:0;display:block;position:relative;overflow:hidden}.card-media img,.card-media video,.variant-media-grid img,.variant-media-grid video,.blog-card img,.blog-card video{object-fit:cover;background:var(--surface);width:100%;height:100%;display:block}.parameter-grid,.variant-card-grid{gap:16px;display:grid}.content-card,.blog-card,.variant-card{border:1px solid var(--line);background:#ffffff0e;border-radius:8px}.inline-heading{align-items:end;gap:14px;display:grid}.public-card{min-height:0;padding:12px}.card-media{aspect-ratio:4/3;border:1px solid var(--line)}.card-media .visual-placeholder,.variant-media-grid .visual-placeholder{border:0;border-radius:0;width:100%;height:100%;min-height:100%;display:block}.badge-row{flex-wrap:wrap;gap:8px;display:flex}.badge{min-height:30px;color:var(--green);background:#66e3a614;border:1px solid #66e3a647;border-radius:8px;align-items:center;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.muted-badge{border-color:var(--line);color:var(--muted);background:#ffffff0b}.hero-badges{margin:22px 0}.content-card{gap:18px;padding:18px;display:grid}.variant-card{overflow:hidden}.variant-media-grid{background:#00000029;gap:8px;min-height:260px;display:grid}.variant-copy{gap:14px;padding:16px;display:grid}.copy-button{border:1px solid var(--line);min-height:42px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0f;border-radius:8px;padding:10px 14px;font-weight:800}.parameter-grid>div{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;gap:6px;padding:14px;display:grid}.parameter-grid span,.article-date{color:var(--muted)}.blog-card{display:grid;overflow:hidden}@media (min-width:760px){.inline-heading{grid-template-columns:minmax(0,1fr) auto}.variant-card{grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);display:grid}}@media (max-width:560px){.site-header{gap:10px}.bot-link{padding-inline:12px;font-size:13px}}html{scroll-padding-top:88px}body{color:var(--text);background:linear-gradient(180deg, #00e5ff14 0, transparent 300px), linear-gradient(135deg, #ff3dcb0f 0, transparent 360px), var(--bg);overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 74%);mask-image:linear-gradient(#00000094,#0000 74%)}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050810c7;border-bottom:1px solid #ffffff12;min-height:64px;padding:12px 0;position:sticky;top:0}.bot-link,.primary-action,.secondary-action,.chip,.catalog-tile{border:1px solid var(--line)}.bot-link,.primary-action,.secondary-action,.search-shell button,.copy-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:650;line-height:1.2;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.bot-link,.primary-action,.search-shell button{color:var(--ink);background:var(--green);border-color:#0000;box-shadow:0 8px 24px #2bd9682e}.secondary-action,.copy-button{color:var(--text);background:#ffffff0e}.bot-link:hover,.primary-action:hover,.search-shell button:hover,.secondary-action:hover,.copy-button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.bot-link:hover,.primary-action:hover,.search-shell button:hover{box-shadow:0 10px 30px #2bd9683d}h1,h2,h3{color:#fff;letter-spacing:0;font-weight:650}h1{max-width:820px;font-size:42px;line-height:1.04}h2{font-size:30px;line-height:1.16}h3,.card-title{font-size:20px;line-height:1.25}p,.hero-text,.section-heading p,.catalog-tile p,.site-footer p,.muted-text{color:var(--muted);line-height:1.65}.eyebrow{color:var(--cyan);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:650}.page-hero{padding:72px 0 44px;position:relative}.explore-hero{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);gap:34px;min-height:0}.search-shell{border:1px solid var(--line);background:#fff1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(100%,700px);margin:30px 0 18px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0d}.search-shell input{min-height:50px;color:var(--text);background:0 0;border:0;border-radius:8px;outline:none;padding:0 14px}.hero-actions,.chip-grid,.model-row,.footer-links,.badge-row{gap:10px}.visual-placeholder,.card-media,.asset-frame,.content-card,.blog-card,.variant-card,.empty-state,.parameter-grid>div{border-color:var(--line);border-radius:var(--radius-card);background:var(--surface-soft);box-shadow:var(--shadow-card)}.card-media,.variant-media-grid,.asset-frame{isolation:isolate}.card-media:after,.asset-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#050810bd 100%);position:absolute;inset:0}.card-media img,.card-media video,.variant-media-grid img,.variant-media-grid video,.blog-card img,.blog-card video,.asset-frame img,.asset-frame video{z-index:0;position:relative}.visual-placeholder:before{z-index:2;width:fit-content;min-height:28px;color:var(--cyan);background:#0508108f;border:1px solid #ffffff24;border-radius:8px;align-items:center;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.visual-placeholder{background:linear-gradient(135deg, #00e5ff21, #ff3dcb17), linear-gradient(45deg, #ffffff0d 0 1px, transparent 1px 18px), var(--surface);border:0;min-height:190px}.visual-placeholder:before{content:"Готовится";position:absolute;bottom:16px;left:16px}.visual-placeholder span{display:none}.section-band{border-top-color:#ffffff12;padding:58px 0}.compact-band{padding:32px 0}.inline-heading{gap:16px}.catalog-tile:hover,.blog-card:hover,.variant-card:hover{border-color:#00e5ff47;transform:translateY(-2px)}.catalog-grid,.parameter-grid,.variant-card-grid{min-width:0}.catalog-grid{gap:18px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.catalog-tile{background:#ffffff0b;gap:14px;min-height:0;padding:12px;transition:transform .18s,border-color .18s}.card-media{aspect-ratio:4/3;border-color:#ffffff14;overflow:hidden}.card-media:after{opacity:.55}.public-card h2,.public-card h3,.blog-card h2,.blog-card h3{margin-bottom:0}.badge{min-height:28px;color:var(--cyan);background:#00e5ff13;border-color:#00e5ff3d;font-size:12px;font-weight:650}.muted-badge{color:var(--muted);background:#ffffff0b;border-color:#ffffff1f}.link-badge:hover{color:var(--ink);background:var(--green)}.model-row{padding-top:4px}.model-row a{color:var(--green);font-weight:650}.empty-state{background:linear-gradient(135deg, #00e5ff1c, #ff3dcb12), var(--surface);padding:28px;position:relative;overflow:hidden}.empty-state:before{content:"";background:var(--brand-gradient);border-radius:8px;width:52px;height:4px;margin-bottom:18px;display:block}.detail-hero{max-width:900px}.asset-frame{background:#ffffff0b;padding:10px;position:relative;overflow:hidden}.asset-frame img,.asset-frame video{border-radius:10px}.asset-frame figcaption{z-index:2;position:relative}.content-card{background:#ffffff0c;padding:22px}.variant-card{background:#ffffff0c;transition:transform .18s,border-color .18s;overflow:hidden}.variant-media-grid{background:#0000002e;min-height:300px}.variant-copy{padding:18px}.prompt-box{color:var(--text);background:#0508109e;border-color:#00e5ff29;border-radius:12px;font-size:14px;line-height:1.7}.copy-button[data-copied=true]{color:var(--ink);background:var(--green)}.parameter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.parameter-grid>div{box-shadow:none}.chip{min-height:40px;color:var(--text);background:#ffffff0e;border-color:#ffffff1f;transition:border-color .18s,background .18s,color .18s}.chip:hover{color:#fff;background:#00e5ff14;border-color:#00e5ff47}.blog-card{background:#ffffff0c;transition:transform .18s,border-color .18s}.article-body p{margin-bottom:18px}.final-catalog-cta{border-top-color:#ffffff14;border:1px solid var(--line);background:linear-gradient(135deg,#2bd9681f,#00e5ff14),#ffffff0a;border-radius:16px;align-items:center;gap:20px;padding:36px;display:grid}.final-catalog-cta h2,.final-catalog-cta p{margin-bottom:0}.site-footer{border-top-color:#ffffff14;align-items:start;padding:40px 0 48px}.footer-links{justify-content:flex-start}.footer-links a{color:var(--muted);font-size:14px}@media (min-width:760px){h1{font-size:58px}h2{font-size:38px}.final-catalog-cta{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:820px){.site-header{width:100%;padding:10px 16px}main,.site-footer{width:min(100% - 32px,1200px)}.explore-hero{grid-template-columns:1fr}}.public-breadcrumbs{width:100%;color:var(--public-text-muted);margin:0;font-size:14px;line-height:1.45}.public-breadcrumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.public-breadcrumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.public-breadcrumbs a{min-height:28px;color:inherit;align-items:center;display:inline-flex}.public-breadcrumbs a:hover,.public-breadcrumbs a:focus-visible{color:var(--public-accent)}.public-breadcrumbs a:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.public-breadcrumbs__separator{color:var(--public-text-muted)}.public-breadcrumbs__current{max-width:100%;color:var(--public-text);overflow-wrap:anywhere}.public-breadcrumbs__current>span{min-width:0;padding-block:4px;display:block}@media (max-width:560px){.public-breadcrumbs{font-size:13px}.public-breadcrumbs li[data-breadcrumb-current=true],.public-breadcrumbs li:has(+li[data-breadcrumb-current=true]) .public-breadcrumbs__separator,.public-breadcrumbs:has(li[data-breadcrumb-current=true]:only-child){display:none}}.prompt-detail{width:100%;margin:0;padding:0}.prompt-detail__header{text-align:left;min-width:0;margin:0}.prompt-detail__title-row{min-width:0}.prompt-detail__title-row h1{overflow-wrap:anywhere;text-align:left;min-width:0;margin:0}.prompt-detail__summary{margin:calc(var(--spacing) * 3) 0 0;color:var(--public-text-muted);line-height:var(--mini-app-leading-body);text-align:left}.prompt-detail__results{width:100%;min-width:0;margin:0}.prompt-detail__result-cluster{gap:var(--public-prompt-gap);min-width:0;display:grid}.prompt-detail__result-panel{width:100%;min-width:0}.prompt-detail__result-card{border:1px solid var(--public-border);background:var(--public-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--public-shadow);border-radius:16px;margin-inline:auto;transition:box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.prompt-detail__result-media{min-width:0;position:relative}.prompt-detail__result-media>.public-media-gallery-trigger:not(.public-media-gallery-trigger--video){width:100%;display:block}.prompt-detail__result-media>img,.prompt-detail__result-media>video,.prompt-detail__result-media>.public-media-gallery-trigger>img{width:100%;height:auto;display:block}.public-media-gallery-trigger{color:inherit;cursor:zoom-in;text-decoration:none}.public-media-gallery-trigger:focus-visible{z-index:2;outline:3px solid var(--public-accent);outline-offset:-3px;position:relative}.public-media-gallery-trigger--video{z-index:2;color:#fff;cursor:pointer;background:#14191cc7;border:1px solid #ffffff4d;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:8px;right:8px}.public-media-gallery-trigger--video:hover{background:#14191cf0}.public-media-gallery-trigger--video svg{width:18px;height:18px}.prompt-detail__model-badge{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#14191cc7;border-radius:7px;max-width:calc(100% - 16px);padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:8px;overflow:hidden}.public-result-card__current-badge{z-index:1;color:#22613f;text-overflow:ellipsis;white-space:nowrap;background:#e5f4e9;border-radius:999px;max-width:calc(100% - 16px);padding:4px 8px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;top:38px;left:8px;overflow:hidden}.prompt-detail__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.prompt-detail__sources[data-source-count="1"]{grid-template-columns:minmax(0,360px);justify-content:center}.prompt-detail__source-media{border:1px solid var(--public-border);border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b32221c}.prompt-detail__source-media>.public-media-gallery-trigger:not(.public-media-gallery-trigger--video){display:block}.prompt-detail__sources img,.prompt-detail__sources video{width:100%;height:auto;display:block}.public-media-gallery{z-index:80;color:#fff;background:#070c0af0;border:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:68px 76px 20px;display:none;position:fixed;inset:0;overflow:hidden}.public-media-gallery[open]{place-items:center;display:grid}.public-media-gallery::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070c0ab8}.public-media-gallery__stage-shell{width:100%;min-width:0;min-height:0;display:grid;position:relative}.public-media-gallery__stage{touch-action:pan-y;place-items:center;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.public-media-gallery__stage img,.public-media-gallery__stage video{object-fit:contain;background:#05070a;border-radius:10px;max-width:min(100%,1400px);max-height:calc(100dvh - 190px);display:block;box-shadow:0 24px 90px #000000a6}.public-media-gallery__close,.public-media-gallery__nav{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.public-media-gallery__close{top:16px;right:16px}.public-media-gallery__nav{top:50%;transform:translateY(-50%)}.public-media-gallery__nav--previous{left:16px}.public-media-gallery__nav--next{right:16px}.public-media-gallery__close:hover,.public-media-gallery__nav:hover{background:#ffffff38}.public-media-gallery__close:focus-visible,.public-media-gallery__nav:focus-visible{outline-offset:3px;outline:3px solid #a7e2bd}.public-media-gallery__close svg,.public-media-gallery__nav svg{width:22px;height:22px}.public-media-gallery__nav:disabled{visibility:hidden}.public-media-gallery__footer{color:#ffffffc2;text-align:center;justify-items:center;gap:5px;width:100%;min-width:0;font-size:14px;display:grid}.public-media-gallery__footer strong{color:#fff;font-size:16px}.public-media-gallery__cta{box-sizing:border-box;color:#082313;background:#a7e2bd;border-radius:999px;align-items:center;min-height:40px;padding:8px 12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.public-media-gallery__cta:hover{background:#c4f1d3}.public-media-gallery__cta:focus-visible{outline-offset:3px;outline:3px solid #fff}body.public-media-gallery-open{overflow:hidden}.prompt-detail__source-label{z-index:1;color:#fff;background:#14191cc7;border-radius:7px;padding:4px 7px;font-size:12px;font-weight:800;line-height:1.2;position:absolute;top:8px;left:8px}.prompt-detail__source-chevron{width:1rem;height:1rem;color:var(--public-text-muted);flex:0 0 1rem;transition:transform .16s}.prompt-detail__linked-card{width:100%;min-height:4.5rem;margin:calc(var(--spacing) * 4) 0 0;padding:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);color:var(--public-text);border:1px solid var(--public-border);border-radius:var(--public-electric-radius-card);background:var(--public-surface);text-decoration:none;display:flex}.prompt-detail__linked-card:hover{background:var(--public-surface-muted);color:var(--public-text)}.prompt-detail__linked-card:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.prompt-detail__linked-card-icon{border-radius:var(--browser-chrome-control-radius);background:var(--public-electric-accent-soft);flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.prompt-detail__linked-card-copy{gap:var(--spacing);min-width:0;display:grid}.prompt-detail__linked-card-copy strong{font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-semibold)}.prompt-detail__linked-card-copy span{color:var(--public-text-muted);font-size:var(--mini-app-text-label)}.prompt-detail__linked-card-arrow{color:var(--public-accent);font-size:var(--mini-app-text-icon);margin-left:auto}.prompt-detail__related-section{margin-top:var(--public-prompt-gap)}.prompt-detail__related-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.prompt-detail__related-heading h2{font-size:var(--mini-app-text-section);font-weight:var(--mini-app-weight-semibold);margin:0}.prompt-detail__related-actions{justify-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 5);display:grid}.prompt-detail__related-actions [hidden]{display:none}.prompt-detail__related-actions a{min-height:2.75rem;color:var(--public-accent);font-size:var(--mini-app-text-label);align-items:center;display:inline-flex}.prompt-detail__related-actions button{min-width:12rem}.prompt-detail__related-status,.prompt-detail__related-error{color:var(--public-text-muted);font-size:var(--mini-app-text-label);margin:0}.prompt-detail__related{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prompt-detail__related .catalog-tile{min-width:0}@media (max-width:720px){.public-media-gallery{padding:64px 14px 14px}.public-media-gallery__stage img,.public-media-gallery__stage video{max-height:calc(100dvh - 180px)}.public-media-gallery__nav{width:40px;height:40px}.public-media-gallery__nav--previous{left:8px}.public-media-gallery__nav--next{right:8px}.public-media-gallery__cta{min-height:42px;padding-inline:14px}.prompt-detail__related{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-intro,.pricing-content,.pricing-packages{gap:calc(var(--spacing) * 4);display:grid}.pricing-intro{--public-intro-content-gap:calc(var(--spacing) * 5);max-width:none}.pricing-content,.pricing-packages{margin-top:var(--public-pricing-gap)}.pricing-channel-context{gap:calc(var(--spacing) * 4);flex-wrap:wrap;align-items:center;display:flex}.pricing-channel-context p,.pricing-channel-notice{font-size:var(--mini-app-text-label);color:var(--public-text-muted);margin:0}.pricing-channels{gap:var(--spacing);padding:var(--spacing);border:1px solid var(--public-border);border-radius:var(--public-electric-radius-control);background:var(--public-surface);flex-shrink:0;display:inline-flex}.pricing-channels a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-md);font-size:var(--mini-app-text-control);color:var(--public-text);text-decoration:none;display:inline-flex}.pricing-channels a[aria-current=page],.pricing-channels a:hover{color:var(--public-accent);background:var(--public-electric-accent-soft)}.pricing-channels img{object-fit:contain;flex-shrink:0}.pricing-intro h1,.pricing-section-heading h2{color:var(--public-text);margin:0}.pricing-section-heading{gap:10px;max-width:760px;display:grid}.pricing-section-heading p,.pricing-disclaimer{color:var(--public-text-muted);margin:0;line-height:1.55}.pricing-intro__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-intro-card{gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * 4);border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);box-shadow:var(--public-shadow);display:grid}.pricing-intro-card h2,.pricing-intro-card ul{margin:0}.pricing-intro-card[data-pricing-intro-kind=Subscription]{border-color:var(--public-accent)}.pricing-intro-card h2{color:var(--public-text);font-size:var(--mini-app-text-body);line-height:1.2}.pricing-intro-card ul{gap:var(--spacing);padding-left:calc(var(--spacing) * 4);font-size:var(--mini-app-text-control);color:var(--public-text-muted);line-height:1.45;display:grid}.pricing-section-heading h2{font-size:var(--public-pricing-section-title-size);letter-spacing:-.035em;line-height:1.1}.pricing-subscription-grid,.pricing-package-grid{gap:16px;display:grid}.pricing-subscription-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 5);border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);box-shadow:var(--public-shadow);flex-direction:column;display:flex}.pricing-card--recommended{border-color:var(--public-accent);background:var(--public-surface-muted);box-shadow:0 12px 28px #1d6e4624}.pricing-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.pricing-card__badge{background:var(--public-accent);color:#fff;border-radius:999px;flex:none;width:fit-content;margin:0;padding:5px 9px;font-size:13px;font-weight:800;line-height:1.2}.pricing-card h3,.pricing-card p{margin:0}.pricing-card h3{color:var(--public-text);font-size:var(--mini-app-text-section);line-height:1.2}.pricing-card__credits{color:var(--public-text);font-size:var(--mini-app-text-title);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.pricing-card__credits span{color:var(--public-accent);font-size:var(--mini-app-text-label);margin-top:4px;line-height:1.25;display:block}.pricing-card__price{color:var(--public-text);overflow-wrap:anywhere;font-size:21px;font-weight:800}.pricing-card__price span{color:var(--public-text-muted);font-size:var(--mini-app-text-caption);margin-top:3px;font-weight:400;line-height:1.4;display:inline}.pricing-card__purchase{color:var(--public-accent);font-size:15px;font-weight:800}.pricing-card__usage{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border-radius:var(--radius-sm);background:var(--public-surface-muted);display:grid}.pricing-card--package .pricing-card__usage{background:0 0;padding:0}.pricing-card__usage-heading{color:var(--public-text);font-size:var(--mini-app-text-caption);font-weight:800;line-height:1.35}.pricing-card__estimates{color:var(--public-text);font-size:var(--mini-app-text-label);gap:6px;margin:0;padding:0;font-weight:700;line-height:1.35;display:grid}.pricing-card__notice{color:var(--public-text-muted);font-size:13px;line-height:1.45}.pricing-card__cta{background:var(--public-accent);color:#fff;width:100%;min-height:44px;transition:background-color var(--duration-fast) ease;border-radius:9px;justify-content:center;align-items:center;margin-top:auto;padding:9px 16px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-card__cta:hover,.pricing-card__cta:focus-visible{background:#126a43}.pricing-card__cta:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.pricing-disclaimer{font-size:var(--mini-app-text-caption)}@media (max-width:980px){.pricing-subscription-grid,.pricing-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pricing-intro__grid,.pricing-subscription-grid,.pricing-package-grid{grid-template-columns:1fr}.pricing-card{padding:20px}}@media (prefers-reduced-motion:reduce){.pricing-card__cta{transition:none}}@media (max-width:560px){h1{font-size:36px}h2{font-size:27px}.bot-link{min-height:40px;padding-inline:12px;font-size:13px}.page-hero{padding:46px 0 30px}.search-shell{grid-template-columns:1fr}.search-shell button,.primary-action,.secondary-action{white-space:normal;text-align:center;width:100%}.hero-actions{display:grid}.section-band{padding:42px 0}.content-card,.empty-state,.final-catalog-cta{padding:20px}.feature-grid{grid-template-columns:1fr}}.ux-hero{align-items:center;padding-top:84px}.hero-proof-row,.catalog-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-proof-row span{min-height:30px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-items:center;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.hero-demo{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff13, #ffffff08), linear-gradient(35deg, #00e5ff1a, #ff3dcb14 48%, #2bd96814), var(--surface);border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:14px;min-width:0;padding:18px;display:grid;position:relative;box-shadow:0 24px 70px #0000006b}.demo-card{background:#0508107a;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:12px}.demo-label{color:var(--cyan);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.demo-frame{background:linear-gradient(135deg,#00e5ff1f,#ff3dcb1a),linear-gradient(45deg,#ffffff0f 0 1px,#0000 1px 18px),#0a0f1f;border-radius:12px;min-height:235px;position:relative;overflow:hidden}.demo-frame:before,.demo-frame:after,.scenario-visual:before,.scenario-visual:after{content:"";pointer-events:none;border-radius:14px;position:absolute}.demo-frame:before{background:#ffffff09;border:1px solid #ffffff29;width:58%;height:58%;top:18%;left:18%}.demo-frame:after{background:var(--brand-gradient);opacity:.34;width:38%;height:38%;bottom:12%;right:12%}.demo-frame-result{background:linear-gradient(135deg,#2bd96821,#00e5ff1f),linear-gradient(45deg,#ffffff0f 0 1px,#0000 1px 18px),#0a0f1f}.demo-card p{margin:10px 0 0;font-size:13px}.demo-badges,.demo-repeat-chip{grid-column:1/-1}.demo-badges{flex-wrap:wrap;gap:8px;display:flex}.demo-badges span,.demo-repeat-chip{width:fit-content;min-height:30px;color:var(--muted);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.demo-repeat-chip{color:var(--ink);background:var(--green);border-color:#0000}.scenario-band{border-top:0}.scenario-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.scenario-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;min-height:190px;padding:18px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.scenario-card:hover{background:#ffffff0f;border-color:#00e5ff47;transform:translateY(-2px)}.scenario-visual{background:linear-gradient(135deg, #00e5ff21, #ff3dcb17), linear-gradient(45deg, #ffffff0d 0 1px, transparent 1px 16px), var(--surface);border-radius:12px;width:100%;height:78px;margin-bottom:18px;display:block;position:relative;overflow:hidden}.scenario-visual:before{background:var(--brand-gradient);opacity:.26;width:82px;height:82px;top:16px;right:18px}.scenario-visual:after{background:#ffffff09;border:1px solid #ffffff29;width:54px;height:54px;top:12px;left:18px}.scenario-card strong{color:#fff;margin-bottom:8px;font-size:19px;line-height:1.25;display:block}.scenario-card p{margin:0;font-size:14px}.showcase-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.explore-card{position:relative;overflow:hidden}.explore-card .card-media{aspect-ratio:16/11}.visual-placeholder--compact{min-height:100%}.catalog-media-placeholder{position:relative}.catalog-media-placeholder__label{z-index:1;color:#ffffffd1;letter-spacing:.05em;text-transform:uppercase;background:#050810b8;border:1px solid #ffffff29;border-radius:999px;width:auto;height:auto;padding:.28rem .55rem;font-size:.72rem;position:absolute;bottom:.75rem;right:.75rem}.rich-empty{min-height:240px}.prompt-anatomy{border-top:0}.anatomy-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.anatomy-grid>div,.compact-article-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px}.anatomy-grid>div{padding:18px}.anatomy-grid span{color:var(--cyan);margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.anatomy-grid strong{color:#fff;font-size:17px;line-height:1.3;display:block}.compact-blog-band{padding-top:38px}.compact-article-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.compact-article-card{padding:18px}.compact-article-card h3{margin-bottom:8px}.compact-article-card a:last-child{color:var(--green);font-weight:700}.final-catalog-cta--strong{background:linear-gradient(135deg,#2bd9682b,#00e5ff1a),linear-gradient(35deg,#ff3dcb1f,#0000 42%),#ffffff0a}.catalog-hero,.category-hero{max-width:920px}.category-chip-grid{gap:8px}.catalog-results-band{padding-top:0}@media (max-width:900px){.hero-demo{grid-template-columns:1fr}}@media (max-width:560px){.ux-hero{padding-top:48px}.hero-demo{padding:12px}.demo-frame{min-height:220px}.scenario-grid,.anatomy-grid,.compact-article-list{grid-template-columns:1fr}.scenario-card{min-height:170px}}.public-error-shell{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-soft);width:100%;max-width:860px;margin:0;padding:28px}.public-operation-result{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-soft);max-width:760px;padding:32px}.public-result-stage{width:100%;place-items:center;min-block-size:clamp(460px,100dvh - 370px,640px);display:grid}.public-error-shell,.public-operation-result{margin-inline:auto}.public-operation-result>p{max-width:640px;color:var(--public-text-muted);margin-bottom:24px;font-size:18px;line-height:1.55}.public-operation-result__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.public-result-stage{min-block-size:clamp(400px,100dvh - 300px,520px)}.public-operation-result{padding:24px}.public-operation-result__actions{display:grid}}.hero-chip-row{flex-wrap:wrap;gap:8px;display:flex}.hero-chip-row .chip{min-height:36px;padding:8px 12px;font-size:13px}.catalog-tile__surface{aspect-ratio:4/5;isolation:isolate;display:block;position:relative;overflow:hidden}.catalog-tile__media,.catalog-tile__media>img,.catalog-tile__media .catalog-media-placeholder{width:100%;height:100%;display:block}.catalog-tile__media>img{object-fit:cover}.catalog-tile__media .catalog-media-placeholder{min-height:0}.catalog-tile__media .visual-placeholder:before{top:40%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.catalog-tile__type,.catalog-tile__video,.catalog-tile__relation{z-index:2;color:#fff;background:#050810b8;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute}.catalog-tile__type{top:10px;left:10px}.catalog-tile__video{bottom:10px;right:10px}.catalog-tile__relation{top:10px;right:10px}.catalog-tile__overlay{z-index:1;background:linear-gradient(#0000,#050810f0 68%);gap:5px;padding:52px 12px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.catalog-tile__title,.catalog-tile__summary{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-tile__title{color:#fff;-webkit-line-clamp:2;font-size:16px;font-weight:700;line-height:1.22}.catalog-tile__summary{color:#e8ebf5c7;-webkit-line-clamp:1;font-size:13px;line-height:1.4}.catalog-tile__surface:focus-visible,.footer-columns a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.footer-columns>div{align-content:start;gap:8px;display:grid}.footer-columns strong{color:#fff;font-size:14px}.footer-columns a{color:var(--muted);font-size:14px}@media (max-width:820px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.footer-columns{grid-template-columns:1fr}}:root{color-scheme:light;--public-bg:#f7f8f3;--public-surface:#fff;--public-surface-muted:#eef1e9;--public-text:#19221c;--public-text-muted:#4c5a50;--public-border:#d8dfd5;--public-accent:#18794e;--public-accent-hover:#0f613d;--public-shadow:0 14px 38px #1b322217;--bg:var(--public-bg);--surface:var(--public-surface);--surface-strong:#f0f3ec;--surface-soft:#ffffffc7;--line:var(--public-border);--line-strong:#aab8ad;--text:var(--public-text);--muted:var(--public-text-muted);--muted-2:#65736a;--green:var(--public-accent);--cyan:var(--public-accent);--ink:#fff;--shadow-card:var(--public-shadow)}html,body{background:var(--public-bg)}body{color:var(--public-text);background:linear-gradient(180deg, #daecdc85, transparent 330px), var(--public-bg)}body:before{display:none}.site-header,.site-footer,main{width:min(1200px,100% - 32px)}.site-header{border-bottom-color:var(--public-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8f3eb;min-height:68px;padding:12px 0;box-shadow:0 1px #14291d06}h1,h2,h3,.footer-columns strong{color:var(--public-text)}.eyebrow,.footer-links a:hover,.model-row a{color:var(--public-accent)}.bot-link,.primary-action,.search-shell button,.copy-button[data-copied=true]{color:#fff;background:var(--public-accent);box-shadow:0 8px 20px #18794e29}.bot-link:hover,.primary-action:hover,.search-shell button:hover{background:var(--public-accent-hover);box-shadow:0 10px 24px #18794e33}.secondary-action,.copy-button,.chip{color:var(--public-text);border-color:var(--public-border);background:var(--public-surface)}.page-hero{padding:0}h1{letter-spacing:-.035em;max-width:760px;font-size:clamp(2.35rem,4.2vw,4rem);line-height:1.02}h2{letter-spacing:-.025em;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.12}p,.hero-text,.section-heading p,.catalog-tile p,.site-footer p,.muted-text,.footer-columns a{color:var(--public-text-muted)}.search-shell{border-color:var(--public-border);background:var(--public-surface);box-shadow:0 8px 22px #1b32220e}.search-shell input{color:var(--public-text)}.search-shell input::placeholder{color:var(--muted-2)}.search-shell:focus-within{border-color:var(--public-accent);box-shadow:0 0 0 3px #18794e29,0 8px 22px #1b32220e}.chip{min-height:38px;padding:8px 12px}.section-band{border-top-color:var(--public-border)}.visual-placeholder,.card-media,.asset-frame,.content-card,.blog-card,.variant-card,.empty-state,.parameter-grid>div,.catalog-tile{border-color:var(--public-border);background:var(--public-surface);box-shadow:var(--public-shadow)}.visual-placeholder{background:linear-gradient(135deg, #e7f2e8, #f8f5ed), var(--public-surface)}.visual-placeholder:before{color:var(--public-accent);background:#ffffffe0;border-color:#b8d6c1}.card-media:after,.asset-frame:after{background:linear-gradient(#0000 38%,#14211980 100%)}.catalog-tile,.catalog-tile:hover,.blog-card,.variant-card{border-color:var(--public-border);background:var(--public-surface)}.catalog-tile:hover,.blog-card:hover,.variant-card:hover{border-color:#a7c4af;box-shadow:0 18px 38px #1b322221}.badge{color:var(--public-accent);background:#f1f8f2;border-color:#bbd8c3}.muted-badge{color:var(--public-text-muted);border-color:var(--public-border);background:var(--public-surface-muted)}.detail-badge{color:#7a5615;background:#fbf6e9;border-color:#e3d3a8}.prompt-box{color:var(--public-text);border-color:var(--public-border);background:var(--public-surface-muted)}:root{--home-rail-section-block-start:38px;--home-rail-section-block-end:38px;--home-rail-heading-gap:20px;--home-rail-card-gap:16px;--home-rail-card-inline-size:clamp(170px, 22vw, 190px)}.catalog-tile__type,.catalog-tile__video,.catalog-tile__relation{background:#142119c2}.catalog-tile__overlay{background:linear-gradient(#0000,#0e1711f0 70%);padding:58px 14px 14px}.catalog-tile__summary{color:#f5f9f5cc}@media (max-width:560px){:root{--home-rail-section-block-start:18px;--home-rail-section-block-end:12px;--home-rail-heading-gap:10px;--home-rail-card-gap:12px;--home-rail-card-inline-size:clamp(146px, 40%, 150px)}}.catalog-tile__surface:focus-visible,.footer-columns a:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--public-accent)}.site-footer{border-top-color:var(--public-border);padding-top:42px}.catalog-segmented-control.catalog-sort-control{border:1px solid var(--public-border);background:var(--public-surface-muted);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.catalog-segmented-control.catalog-sort-control a{min-height:36px;color:var(--public-text-muted);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none}.hero-chip-row{margin-top:15px}.hero-chip-row .chip.is-selected{color:var(--public-accent);border-color:var(--public-accent);background:#edf7ef}.hero-discovery-row{grid-column:1/-1;align-content:flex-start;align-items:center;width:100%;margin-top:0;overflow:visible}.hero-topic-chip{color:#486052;background:#edf7ef;border-color:#0000;border-radius:999px;flex:none;min-height:32px;padding:6px 11px;font-size:13px}.hero-topic-chip:hover{color:var(--public-accent);background:#e4f3e7;border-color:#c8dfce}.hero-topic-chip.is-selected{color:#fff;border-color:var(--public-accent);background:var(--public-accent)}.catalog-results-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.catalog-sort-control{margin-top:0}.catalog-result-count{color:var(--public-text-muted);margin:0 0 0 auto}.catalog-reset{border:1px solid var(--public-border);width:36px;min-width:36px;height:36px;color:var(--public-accent);background:var(--public-surface);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.catalog-reset svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.catalog-results-grid .catalog-tile,.prompt-detail__related .catalog-tile,.blog-recommendation .catalog-tile{border:1px solid var(--public-border);background:var(--public-surface);border-radius:16px;gap:0;min-width:0;min-height:0;padding:0;display:block;overflow:hidden}.catalog-tile__surface:focus-visible,.catalog-pagination a:focus-visible,.catalog-reset:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.catalog-empty-state{align-content:center;gap:10px;min-height:240px;display:grid}.catalog-empty-state h2,.catalog-empty-state p{margin:0}.catalog-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.catalog-pagination a,.catalog-pagination span{border:1px solid var(--public-border);min-width:42px;min-height:42px;color:var(--public-text);background:var(--public-surface);border-radius:10px;justify-content:center;align-items:center;padding:8px 11px;font-size:14px;font-weight:700;display:inline-flex}.catalog-pagination [aria-current=page]{border-color:var(--public-accent);color:#fff;background:var(--public-accent)}.catalog-pagination [aria-disabled=true]{color:var(--muted-2);background:var(--public-surface-muted)}@media (max-width:560px){.catalog-results-toolbar{align-items:flex-start}.catalog-sort-control{width:100%}.catalog-sort-control a{text-align:center;flex:1}.catalog-result-count{margin-left:0}.catalog-tile__overlay{padding:46px 10px 10px}.catalog-tile__title{font-size:14px}.catalog-tile__summary{font-size:12px}.catalog-pagination{justify-content:flex-start}}.fixture-dark h1,.fixture-dark h2{color:#f8fafc}.fixture-dark p{color:#cbd5e1}.legal-page-header{margin:0}.legal-page-header h1{margin:0 0 8px}.legal-page-header>p{color:var(--public-text-muted);margin:0}.legal-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:920px;margin:0 auto;display:grid}.legal-document-card{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);min-height:76px;box-shadow:var(--public-shadow);align-items:center;gap:14px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.legal-document-card__icon{width:40px;height:40px;color:var(--public-accent);border-radius:var(--radius);background:#eff8f0;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.legal-document-card__icon svg{width:20px;height:20px}.legal-document-card__title{min-width:0;color:var(--public-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.legal-document-card__arrow{width:20px;height:20px;color:var(--public-text-muted);flex:0 0 20px;transition:transform .18s,color .18s;display:inline-flex}.legal-document-card__arrow svg{width:100%;height:100%}.legal-document-card:hover{border-color:#a7c4af;transform:translateY(-2px);box-shadow:0 18px 38px #1b322221}.legal-document-card:hover .legal-document-card__arrow,.legal-document-card:focus-visible .legal-document-card__arrow{color:var(--public-accent);transform:translate(2px)}.legal-document-card:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px;border-color:var(--public-accent)}.public-reading-surface{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);width:100%;max-width:none;margin:0;padding:clamp(20px,4vw,42px)}.public-reading-surface__media{width:min(100%, var(--public-content-media-max-width));margin:0 auto 32px}.analytics-consent-banner{z-index:30;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--public-border);border-radius:var(--radius-md);width:min(100% - 32px,760px);color:var(--public-text);background:var(--public-surface);align-items:center;gap:18px;padding:18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 38px #1b32222e}.analytics-consent-banner[hidden]{display:none}.analytics-consent-banner p{min-width:0;color:var(--public-text-muted);flex:360px;margin:0;font-size:14px;line-height:1.55}.analytics-consent-banner a,.analytics-consent-panel a{color:var(--public-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.analytics-consent__actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.analytics-consent__button{border:1px solid var(--public-border);border-radius:var(--radius);min-height:42px;font:inherit;cursor:pointer;padding:9px 16px;font-weight:700}.analytics-consent__button--primary{border-color:var(--public-accent);color:#fff;background:var(--public-accent)}.analytics-consent__button--secondary{color:var(--public-text);background:var(--public-surface-muted)}.analytics-consent__button:hover{border-color:var(--public-accent)}.analytics-consent__button:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.analytics-consent-panel{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-muted);gap:12px;margin-top:30px;padding:20px;display:grid}.analytics-consent-panel h2,.analytics-consent-panel p{margin:0}.analytics-consent-panel p{color:var(--public-text-muted);line-height:1.6}.blog-article .article-body{font-size:18px}.blog-recommendation{width:min(100%,420px);margin:36px auto 0}.blog-recommendation h2{margin:0 0 16px;font-size:clamp(20px,3vw,26px)}.legal-document-body h2{margin:34px 0 14px;font-size:clamp(20px,3vw,28px)}.legal-document-body h2:first-child{margin-top:0}.legal-document-body h3{margin:24px 0 10px;font-size:18px}.legal-document-body p,.legal-document-body li{line-height:1.65}.legal-document-body ul{padding-left:22px}.legal-document-body a{overflow-wrap:anywhere;color:var(--public-accent)}.legal-requisites{gap:18px;display:grid}.legal-requisites__grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.legal-requisites__card{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);box-shadow:var(--public-shadow);overflow:hidden}.legal-requisites__card-header{border-bottom:1px solid var(--public-border);padding:18px 22px}.legal-requisites__card-header h2{margin:0;font-size:16px;line-height:1.3}.legal-requisites__rows{margin:0}.legal-requisites__row{border-bottom:1px solid var(--public-border);grid-template-columns:minmax(104px,180px) minmax(0,1fr) 34px;align-items:center;gap:16px;min-height:58px;padding:12px 22px;display:grid}.legal-requisites__row:last-child{border-bottom:0}.legal-requisites__row dt,.legal-requisites__contact-label{color:var(--public-text-muted);font-size:13px}.legal-requisites__row dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.legal-requisites__copy{width:32px;height:32px;color:var(--public-text-muted);border:1px solid var(--public-border);border-radius:var(--radius);background:var(--public-surface-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.legal-requisites__copy svg{width:16px;height:16px}.legal-requisites__copy:hover,.legal-requisites__copy:focus-visible{color:var(--public-accent);background:#f4f8f2;border-color:#9ab8a5}.legal-requisites__copy:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.legal-requisites__copy[data-copied=true]{color:#fff;border-color:var(--public-accent);background:var(--public-accent)}.legal-requisites__contact{border-bottom:1px solid var(--public-border);align-items:center;gap:12px;min-height:66px;padding:14px 22px;display:flex}.legal-requisites__contact:last-child{border-bottom:0}.legal-requisites__contact:hover{background:#f4f8f2}.legal-requisites__contact-icon{width:34px;height:34px;color:var(--public-accent);border-radius:var(--radius);background:#eff8f0;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.legal-requisites__contact-icon svg{width:17px;height:17px}.legal-requisites__contact-label,.legal-requisites__contact-value{display:block}.legal-requisites__contact-value{overflow-wrap:anywhere;color:var(--public-text);margin-top:2px;font-weight:700}.legal-requisites__note{color:var(--public-text-muted);border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-muted);margin:0;padding:18px 22px;line-height:1.65}@media (max-width:480px){.public-reading-surface{padding:20px}.analytics-consent-banner{bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;width:calc(100% - 24px);padding:16px}.analytics-consent-banner p{flex:0 auto}.analytics-consent-banner .analytics-consent__actions{flex-wrap:nowrap;width:100%}.analytics-consent-banner .analytics-consent__button{white-space:nowrap;flex:1 1 0;width:auto;padding-left:12px;padding-right:12px}}@media (max-width:279px){.analytics-consent-banner .analytics-consent__actions{flex-direction:column}.analytics-consent-banner .analytics-consent__button{width:100%}}@media (max-width:720px){.legal-document-list,.legal-requisites__grid{grid-template-columns:1fr}.legal-requisites__row{grid-template-columns:minmax(0,1fr) 34px;gap:3px 12px;padding:14px 18px}.legal-requisites__row dt,.legal-requisites__row dd{grid-column:1}.legal-requisites__copy{grid-area:1/2/span 2}.legal-requisites__card-header,.legal-requisites__contact,.legal-requisites__note{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.legal-document-card,.legal-document-card__arrow{transition:none}.legal-document-card:hover,.legal-document-card:hover .legal-document-card__arrow{transform:none}}@media (max-width:820px){.site-header{width:100%;padding-left:16px;padding-right:16px}}:root{--public-content-media-max-width:920px;--public-page-context-min-block-size:50px;--public-intro-content-gap:40px}html,body{min-height:100%}.public-main{flex:1 0 auto;width:100%;margin:0}.public-page-frame>:last-child,.public-page-frame>:last-child>:last-child{margin-bottom:0}.public-page-frame>.section-band:last-child{padding-bottom:0}.public-page-context{min-block-size:var(--public-page-context-min-block-size)}.public-page-context[aria-hidden=true],.public-page-context:not(:has(.public-breadcrumbs)){display:none}.public-page-frame>.public-page-intro+.public-page-content{margin-top:var(--public-intro-content-gap)}.public-page-intro,.public-page-content{min-width:0}.public-page-frame h1{max-width:780px;font-size:var(--public-page-title-size);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;line-height:1.08}.public-page-intro>:last-child{margin-bottom:0}.public-page-frame>.public-page-content.section-band{padding-top:0}@media (max-width:560px){:root{--public-page-context-min-block-size:48px;--public-intro-content-gap:32px}}.blog-index-intro{gap:12px;display:grid}.blog-index-intro__lead{max-width:760px;color:var(--public-text-muted);margin:0;font-size:18px;line-height:1.55}.blog-index-content{width:100%}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;display:grid}.blog-card{min-width:0;height:100%;color:inherit;border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);box-shadow:var(--public-shadow);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.blog-card__media{aspect-ratio:16/9;background:#edf4ee;display:block;position:relative;overflow:hidden}.blog-card__media>img,.blog-card__placeholder{width:100%;height:100%;display:block}.blog-card__media>img{object-fit:cover;transition:transform .18s}.blog-card__placeholder{background:linear-gradient(135deg,#e7f2e8,#f8f5ed);position:relative;overflow:hidden}.blog-card__placeholder>span{background:#ffffffc7;border:1px solid #b8d6c1;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-card__placeholder>span:before,.blog-card__placeholder>span:after{border:2px solid var(--public-accent);content:"";width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-card__placeholder>span:after{background:var(--public-accent);border-radius:50%;width:6px;height:6px}.blog-card__body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:18px;display:flex}.blog-card__date{color:var(--public-text-muted);font-size:13px;line-height:1.3}.blog-card__title,.blog-card__excerpt{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card__title{color:var(--public-text);-webkit-line-clamp:3;font-size:20px;font-weight:800;line-height:1.25}.blog-card__excerpt{color:var(--public-text-muted);-webkit-line-clamp:3;line-height:1.55}.blog-card__read{color:var(--public-accent);gap:6px;margin-top:auto;padding-top:6px;font-weight:800;display:inline-flex}.blog-card__read>span{transition:transform .18s}.blog-card:hover{border-color:#a7c4af;transform:translateY(-2px);box-shadow:0 18px 38px #1b322221}.blog-card:hover .blog-card__media>img{transform:scale(1.015)}.blog-card:hover .blog-card__read>span,.blog-card:focus-visible .blog-card__read>span{transform:translate(2px)}.blog-card:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}@media (max-width:960px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blog-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__media>img,.blog-card__read>span{transition:none}.blog-card:hover,.blog-card:hover .blog-card__media>img,.blog-card:hover .blog-card__read>span{transform:none}}.models-intro,.video-hub-intro{gap:12px;display:grid}.models-intro p,.video-hub-intro p,.model-detail-intro__copy>p:not(.model-detail-intro__meta):not(.model-detail-intro__status){max-width:760px;color:var(--public-text-muted);margin:0;font-size:18px;line-height:1.58}.models-section,.video-hub-models,.video-hub-directions,.video-hub-steps,.model-runtime-facts,.model-related-categories,.model-detail-actions{width:100%}.models-section__heading{margin-bottom:18px}.models-section__heading h2,.video-hub-models h2,.video-hub-directions h2,.video-hub-steps h2,.model-runtime-facts h2,.model-related-categories h2{margin:0;font-size:clamp(22px,3vw,30px)}.public-page-frame>.models-section+.models-section{padding-top:58px}.model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.model-card{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);min-width:0;min-height:100%;color:inherit;border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);box-shadow:var(--public-shadow);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.model-card__visual{flex:0 0 3rem;width:3rem;min-width:0;display:block}.model-card__visual img{object-fit:contain;width:100%;height:auto;display:block}.model-detail-intro__visual img{object-fit:cover;width:100%;height:100%;display:block}.model-card__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:auto;min-width:0;display:flex}.model-card__meta{color:var(--public-text-muted);font-size:var(--mini-app-text-label)}.model-detail-intro__meta{color:var(--public-text-muted);text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.3}.model-card__title{color:var(--public-text);font-size:var(--mini-app-text-section);font-weight:var(--mini-app-weight-semibold);line-height:var(--mini-app-leading-heading);overflow-wrap:anywhere}.model-card__description{color:var(--public-text-muted);line-height:1.5}.model-card__previous{padding:var(--spacing) calc(var(--spacing) * 2);color:var(--public-text-muted);border-radius:var(--radius-sm);background:var(--public-surface-muted);font-size:var(--mini-app-text-caption);align-self:flex-start}.models-section[id]{scroll-margin-top:calc(var(--mini-app-shell-header-height) + var(--spacing) * 4)}.model-detail-intro__status{color:#22613f;background:#e5f4e9;border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 8px;font-size:12px;font-weight:800;line-height:1.3}.model-card:hover{border-color:#9ab8a5;transform:translateY(-2px);box-shadow:0 18px 38px #1b322221}.model-card:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.model-detail-intro{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,48px);display:grid}.model-detail-intro__visual{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-muted);aspect-ratio:9/16;width:min(100%,320px);overflow:hidden}.model-detail-intro--brand{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.model-detail-intro__visual--brand{aspect-ratio:1;padding:calc(var(--spacing) * 7)}.model-detail-intro__visual--brand img{object-fit:contain}.model-detail-intro__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.model-detail-intro__meta{margin:0 0 12px}.model-detail-intro__copy h1{margin:0 0 14px}.model-detail-intro__cta{margin-top:16px}.model-detail-capabilities{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.model-detail-capabilities li{border:1px solid var(--public-border);background:var(--public-surface-muted);border-radius:999px;padding:8px 11px;font-size:14px;font-weight:700;line-height:1.35}.model-detail-selection{border-left:3px solid var(--public-accent);max-width:800px;margin-top:24px;padding-left:14px}.model-detail-selection h2,.model-detail-selection p{margin:0}.model-detail-selection h2{font-size:clamp(20px,2.6vw,26px)}.model-detail-selection p{color:var(--public-text-muted);margin-top:10px;line-height:1.65}.model-detail-comparison-links{color:var(--public-text-muted);gap:10px;margin-top:22px;font-size:14px;font-weight:700;display:grid}.model-detail-comparison-links>div{flex-wrap:wrap;gap:8px;display:flex}.model-detail-comparison-links a{border:1px solid var(--public-border);min-height:42px;color:var(--public-text);background:var(--public-surface-muted);border-radius:999px;align-items:center;padding:8px 13px;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.model-detail-comparison-links a:hover{color:var(--public-accent);box-shadow:var(--shadow-sm);border-color:#9ab8a5}.model-detail-comparison-links a:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.model-runtime-facts{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-muted);padding:22px}.model-runtime-facts ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.model-runtime-facts li{border:1px solid var(--public-border);background:var(--public-surface);border-radius:999px;padding:7px 10px;font-size:14px}.public-page-frame>.model-detail-intro+.model-examples{margin-top:48px}.model-examples+.model-editorial-body{margin-top:52px}.model-editorial-body h2{margin:40px 0 14px;font-size:clamp(20px,3vw,28px)}.model-editorial-body h2:first-child{margin-top:0}.model-editorial-body h3{margin:24px 0 10px;font-size:clamp(18px,2.4vw,22px)}.model-editorial-body p,.model-editorial-body li{line-height:1.65}.model-editorial-body ul,.model-editorial-body ol{gap:8px;padding-left:22px;display:grid}.model-editorial-body a,.video-hub-directions a,.video-hub-steps p a,.model-related-categories__links a{color:var(--public-accent);text-underline-offset:2px;text-decoration:underline}.model-related-categories__links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.model-related-categories__links a{border:1px solid var(--public-border);border-radius:var(--radius);background:var(--public-surface-muted);min-height:42px;padding:10px 14px;text-decoration:none}.model-faq{gap:16px;display:grid}.model-editorial-body+.model-faq{margin-top:48px}.model-faq h2{margin:0}.model-faq__list{gap:10px;display:grid}.model-faq details{border:1px solid var(--public-border);border-radius:var(--radius);background:var(--public-surface-muted)}.model-faq summary{cursor:pointer;min-height:48px;color:var(--public-text);padding:14px 44px 14px 16px;font-weight:700;line-height:1.45}.model-faq details p{color:var(--public-text-muted);margin:0;padding:0 16px 16px;line-height:1.65}.model-faq+.model-detail-actions{margin-top:48px}.model-detail-actions{flex-wrap:wrap;align-items:start;gap:16px;display:flex}.model-detail-actions--final{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-muted);padding:30px;display:grid}.model-detail-actions__cta{flex:420px;gap:10px;display:grid}.model-detail-actions__cta h2,.model-detail-actions__cta p{margin:0}.model-detail-actions__cta p{max-width:760px;color:var(--public-text-muted);line-height:1.6}.model-examples{gap:22px;display:grid}.model-examples>h2{margin:0}.model-examples__list{gap:22px;display:grid}.model-example{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface-muted);gap:16px;padding:clamp(16px,3vw,26px);display:grid}.model-example__header{gap:8px;display:grid}.model-example__header h3,.model-example__header p{margin:0}.model-example__header h3 a{color:var(--public-text);text-decoration:none}.model-example__header h3 a:hover{color:var(--public-accent)}.model-example__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;justify-content:safe center;gap:14px;padding-bottom:4px;display:flex;overflow:auto hidden}.model-example-card{scroll-snap-align:start;flex:0 0 280px;width:280px;min-width:0}.model-example-card .prompt-detail__result-card{grid-template-rows:auto 1fr;height:100%}.model-example-card .public-product-actions{align-content:end}.model-example__actions{flex-wrap:wrap;gap:10px;display:flex}.model-example__source-action{flex:0 0 100%;width:100%;max-width:none;margin:0}.video-hub-directions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.video-hub-directions article{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);box-shadow:var(--public-shadow);padding:22px}.video-hub-directions h3{margin:0 0 8px}.video-hub-directions p,.video-hub-steps li{color:var(--public-text-muted);line-height:1.6}.video-hub-directions article>:last-child{margin-bottom:0}.video-hub-steps ol{gap:10px;margin:16px 0 22px;padding-left:22px;display:grid}.video-hub-steps p{margin-bottom:22px}@media (max-width:960px){.model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.model-example-card{flex-basis:min(82vw,280px)}}@media (max-width:620px){.model-card-grid,.video-hub-directions__grid,.model-detail-intro,.model-detail-intro--brand{grid-template-columns:1fr}.model-detail-intro__visual{justify-self:center;max-width:240px}.public-page-frame>.model-detail-intro+.model-examples{margin-top:32px}.model-examples+.model-editorial-body{margin-top:44px}.model-editorial-body+.model-faq,.model-faq+.model-detail-actions{margin-top:36px}.model-detail-actions--final{padding:24px}}@media (max-width:560px){.public-page-frame>.models-section+.models-section{padding-top:42px}}@media (prefers-reduced-motion:reduce){.model-card{transition:none}.model-card:hover{transform:none}}.editorial-fact-grid,.editorial-step-grid,.editorial-task-grid{gap:16px;display:grid}.editorial-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-fact-grid article,.editorial-step-grid li,.editorial-task-grid a{border:1px solid var(--public-border);border-radius:var(--radius-md);background:var(--public-surface);min-width:0;box-shadow:var(--public-shadow);padding:20px}.editorial-fact-grid h3,.editorial-step-grid h3,.editorial-task-grid h3{color:var(--public-text);margin:0 0 8px;font-size:18px}.editorial-fact-grid p,.editorial-step-grid p,.editorial-task-grid p{color:var(--public-text-muted);margin:0;line-height:1.58}.editorial-step-grid{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.editorial-step-grid li{padding-top:58px;position:relative}.editorial-step-grid li>span{color:#fff;background:var(--public-accent);border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;position:absolute;top:18px;left:20px}.home-editorial-link{margin:20px 0 0}.home-editorial-link a{color:var(--public-accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.editorial-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-task-grid a{color:inherit;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.editorial-task-grid a>span{color:var(--public-accent);margin-top:auto;padding-top:20px;font-weight:800}.editorial-task-grid a:hover{border-color:#9ab8a5;transform:translateY(-2px);box-shadow:0 18px 38px #1b322221}.editorial-task-grid a:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.home-editorial-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.home-editorial-links a{max-width:100%;min-height:40px;color:var(--public-accent);text-align:center;overflow-wrap:anywhere;background:#edf7ef;border:1px solid #c8dfce;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-weight:800;line-height:1.35;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.home-editorial-links a:hover{color:var(--public-accent-hover);box-shadow:var(--shadow-sm);background:#e4f3e7;border-color:#9ab8a5}.home-editorial-links a:focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}.editorial-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.editorial-faq-group{min-width:0}.editorial-faq-group h3{margin:0 0 12px;font-size:20px}.editorial-faq-list{gap:10px;display:grid}.editorial-faq-list details{border:1px solid var(--public-border);border-radius:var(--radius);background:var(--public-surface);padding:16px 18px}.editorial-faq-list summary{cursor:pointer;min-height:24px;color:var(--public-text);font-weight:800}.editorial-faq-list p{color:var(--public-text-muted);margin:12px 0 0;line-height:1.6}@media (max-width:960px){.editorial-fact-grid,.editorial-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.editorial-fact-grid,.editorial-step-grid,.editorial-task-grid,.editorial-faq-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-task-grid a,.home-editorial-links a{transition:none}.editorial-task-grid a:hover{transform:none}}:root{--public-bg:var(--public-electric-bg);--public-surface:var(--public-electric-surface);--public-surface-muted:var(--public-electric-surface-muted);--public-text:var(--public-electric-text);--public-text-muted:var(--public-electric-muted);--public-border:var(--public-electric-border);--public-accent:var(--public-electric-accent);--public-accent-hover:var(--public-electric-accent-hover);--public-shadow:var(--public-electric-shadow-card);--bg:var(--public-electric-bg);--surface:var(--public-electric-surface);--surface-strong:var(--public-electric-bg-strong);--surface-soft:#ffffffdb;--line:var(--public-electric-border);--line-strong:var(--public-electric-border-strong);--text:var(--public-electric-text);--muted:var(--public-electric-muted);--muted-2:#858b9d;--green:var(--public-electric-accent);--cyan:var(--public-electric-accent);--ink:#fff;--radius:var(--public-electric-radius-control);--radius-md:var(--public-electric-radius-card);--shadow-card:var(--public-electric-shadow-card)}html{background:var(--public-bg);scroll-padding-top:92px}body{color:var(--public-text);background:radial-gradient(circle at 88% 6%, #8a5cf614, transparent 27rem), radial-gradient(circle at 8% 18%, #5657e812, transparent 24rem), var(--public-bg);font-family:var(--font-sans)}.bot-link,.primary-action,.search-shell button,.pricing-card__cta,.analytics-consent__button--primary{border-radius:var(--public-electric-radius-control);color:#fff;background:var(--public-electric-action-gradient);border-color:#0000;box-shadow:0 10px 24px #5657e82e}.bot-link:hover,.primary-action:hover,.search-shell button:hover,.pricing-card__cta:hover,.pricing-card__cta:focus-visible,.analytics-consent__button--primary:hover{color:#fff;background:var(--public-electric-accent-hover);box-shadow:0 13px 30px #5657e83d}.secondary-action,.copy-button,.chip{border-color:var(--public-border);border-radius:var(--public-electric-radius-control);color:var(--public-text);background:var(--public-surface);box-shadow:none}.secondary-action:hover,.copy-button:hover,.chip:hover{color:var(--public-accent-hover);background:var(--public-electric-accent-soft);border-color:#b9bff0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--public-electric-focus);outline-offset:3px}.public-page-frame h1{max-width:920px;color:var(--public-text);letter-spacing:-.052em;font-weight:780;line-height:.98}h2,h3{color:var(--public-text);letter-spacing:-.025em}.catalog-segmented-control.catalog-sort-control a[aria-current=page]{color:var(--public-accent-hover);background:var(--public-electric-accent-soft)}.hero-category-chip,.hero-topic-chip,.home-editorial-links a{color:#4f55a7;background:#f0f0ff;border-color:#d8dafa}.hero-category-chip:hover,.hero-topic-chip:hover,.home-editorial-links a:hover{color:var(--public-accent-hover);background:#e8e9ff;border-color:#b9bff0}.hero-chip-row .chip.is-selected,.hero-topic-chip.is-selected{color:#fff;border-color:var(--public-accent);background:var(--public-accent)}.section-band{border-top-color:var(--public-border);padding-block:clamp(48px,6vw,78px)}.section-heading{max-width:820px;margin-bottom:28px}.section-heading p{font-size:17px;line-height:1.6}.editorial-fact-grid,.editorial-step-grid,.editorial-task-grid,.pricing-intro__grid,.pricing-subscription-grid,.pricing-package-grid,.model-card-grid{gap:18px}.editorial-fact-grid article,.editorial-step-grid li,.editorial-task-grid a,.pricing-intro-card,.pricing-card,.model-card,.video-hub-directions article,.content-card,.empty-state,.public-reading-surface{border-color:var(--public-border);border-radius:var(--public-electric-radius-card);background:var(--public-surface);box-shadow:var(--public-electric-shadow-sm)}.editorial-fact-grid article,.editorial-task-grid a{padding:22px}.editorial-fact-grid article:nth-child(3n+1){border-top:3px solid var(--public-accent)}.editorial-fact-grid article:nth-child(3n+2){border-top:3px solid var(--public-electric-purple)}.editorial-fact-grid article:nth-child(3n){border-top:3px solid var(--public-electric-coral)}.editorial-step-grid li>span{color:#fff;background:var(--public-electric-action-gradient)}.catalog-results-grid .catalog-tile,.prompt-detail__related .catalog-tile,.blog-recommendation .catalog-tile{border-color:var(--public-border);background:var(--public-surface);box-shadow:var(--public-electric-shadow-sm);border-radius:20px}.catalog-tile__surface{border-radius:inherit}.catalog-tile:hover,.blog-card:hover,.variant-card:hover,.editorial-task-grid a:hover,.model-card:hover{box-shadow:var(--public-electric-shadow-card);border-color:#bbbff1}.catalog-tile__type,.catalog-tile__video,.catalog-tile__relation{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171928b8;border-color:#ffffff38}.catalog-tile__video>span:first-child{color:#b6b7ff}.model-detail-intro__visual{background:linear-gradient(145deg,#eef,#fff4f1)}.model-card__meta,.model-detail-intro__meta{color:var(--public-accent)}.model-detail-intro__status{color:#4546cf;background:var(--public-electric-accent-soft)}.model-detail-capabilities li,.model-detail-comparison-links a,.model-runtime-facts,.model-runtime-facts li,.model-related-categories__links a,.model-example,.model-faq details{border-color:var(--public-border);background:var(--public-surface-muted)}.model-detail-selection{border-left-color:var(--public-electric-purple)}.pricing-intro-card[data-pricing-intro-kind=Subscription]{background:linear-gradient(145deg,#eef,#fff);border-color:#bbbff1}.pricing-intro-card[data-pricing-intro-kind=Package]{background:linear-gradient(145deg,#fff3f0,#fff)}.pricing-card--recommended{border:2px solid var(--public-accent);background:linear-gradient(160deg,#eef,#fff 60%);box-shadow:0 18px 42px #5657e824}.pricing-card--package{background:var(--public-surface)}.pricing-card--package.pricing-card--recommended{background:var(--public-electric-accent-soft)}.pricing-card__badge{background:var(--public-electric-action-gradient)}.pricing-card__credits span,.pricing-card__purchase{color:var(--public-accent)}.pricing-card__usage{background:var(--public-surface-muted)}.prompt-detail__result-card,.prompt-detail__linked-card{border-color:var(--public-border);border-radius:var(--public-electric-radius-card);background:var(--public-surface);box-shadow:var(--public-electric-shadow-sm)}.prompt-detail__linked-card-icon{color:var(--public-accent);background:var(--public-electric-accent-soft)}.editorial-faq-list details{border-radius:var(--public-electric-radius-control)}.analytics-consent-banner{border-color:var(--public-border);border-radius:var(--public-electric-radius-card);background:var(--public-surface);box-shadow:var(--public-electric-shadow-hero)}@media (max-width:620px){:root{--public-page-title-size:var(--public-page-title-compact-size)}.section-band{padding-block:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.catalog-tile:hover,.blog-card:hover,.variant-card:hover,.editorial-task-grid a:hover,.model-card:hover{transform:none}}.public-skip-link{z-index:var(--z-skip-link);background:var(--public-surface);color:var(--public-text);padding:1rem;position:fixed;top:0;left:1rem;transform:translateY(-150%)}.public-skip-link:focus{transform:none}.public-landing-hero{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.public-landing-hero h1{max-width:18ch;font-size:var(--public-landing-compact-title-size);line-height:var(--mini-app-leading-compact);margin:0}.public-landing-hero h1 span{display:block}.public-landing-hero .hero-text{max-width:50ch;margin:calc(var(--spacing) * 3) 0 0;font-size:var(--mini-app-text-control)}.public-page-frame>.public-landing-hero+.public-catalog-hero{margin-top:calc(var(--spacing) * 4)}.public-product-actions{justify-items:start;gap:.875rem;margin-block:1.5rem;display:grid}.public-product-actions .primary-action{min-height:3rem}.public-product-actions__logo{object-fit:contain;flex-shrink:0;display:none}.public-product-actions__alternatives{font-size:var(--mini-app-text-control);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.public-product-actions__alternatives>span{color:var(--public-text-muted)}.public-product-actions__alternatives a{color:var(--public-accent);padding-block:.5rem}.public-product-actions--create{justify-items:stretch;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,max-content);margin:0;display:grid}.public-product-actions--create .public-product-actions__heading{color:var(--public-text);font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-semibold);grid-column:1/-1}.public-product-actions--create .public-product-actions__alternatives{display:contents}.public-product-actions--create .public-product-actions__logo{display:block}.public-product-actions--create a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:3rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-semibold);white-space:nowrap;display:inline-flex}.public-product-actions--create .public-product-actions__alternatives a{border:1px solid var(--public-border);border-radius:var(--public-electric-radius-control);background:var(--public-surface);color:var(--public-text)}.public-product-actions--create .public-product-actions__alternatives a:hover{border-color:var(--public-accent);background:var(--public-electric-accent-soft)}.pricing-hero h1{max-width:none}.public-catalog-hero{padding-block:1rem;scroll-margin-top:6rem;display:block}.catalog-search-control{align-items:stretch;gap:calc(var(--spacing) * 3);width:100%;display:flex}.public-catalog-hero .search-shell{min-width:0;padding:var(--spacing);border:1px solid var(--public-border);border-radius:var(--public-electric-radius-control);background:var(--public-surface);box-shadow:none;gap:var(--spacing);flex:1;margin:0;display:flex}.public-catalog-hero .search-shell:focus-within{outline:3px solid var(--public-electric-focus);outline-offset:3px}.public-catalog-hero .search-shell input[type=search]{min-width:0;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);box-shadow:none;background:0 0;border:0;outline:none;flex:1}.public-catalog-hero .catalog-search-submit{width:auto;min-height:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);color:var(--public-electric-action-text);background:var(--public-accent);border-radius:var(--radius-md);box-shadow:none;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-catalog-hero .catalog-search-submit:hover{color:var(--public-electric-action-text);background:var(--public-accent-hover)}.public-catalog-hero .catalog-segmented-control{width:auto;padding:var(--spacing);border:1px solid var(--public-border);border-radius:var(--public-electric-radius-control);background:var(--public-surface);gap:var(--spacing);flex-shrink:0;margin:0;display:flex}.public-catalog-hero .catalog-segmented-control a{text-align:center;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5);border-radius:var(--radius-md);color:var(--public-text-muted);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.public-catalog-hero .catalog-segmented-control a[aria-current=page]{color:var(--public-accent);background:var(--public-electric-accent-soft)}.public-catalog-hero .hero-discovery-row{gap:.5rem;margin-top:1rem}.catalog-results-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-info-card{border:1px solid var(--public-border);border-radius:var(--public-electric-radius-card);background:var(--public-surface);padding:1.5rem}.public-info-card p{color:var(--public-text-muted);line-height:1.6}.prompt-detail__result-card>.public-product-actions{margin:0;padding:1rem}.prompt-detail__result-card>.public-product-actions .primary-action{width:100%}.public-operation-result__actions>.public-product-actions{margin:0}@media (max-width:850px){.public-landing-hero{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);grid-template-columns:1fr}.public-landing-hero h1{max-width:none}.catalog-search-control{flex-direction:column}.public-catalog-hero .catalog-segmented-control{width:100%}.catalog-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.public-channel-grid{grid-template-columns:1fr}.public-product-actions{width:100%}}@media (max-width:540px){.public-product-actions--create{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.public-product-actions--create>.primary-action{grid-column:1/-1}.public-product-actions--create a{width:100%}}.public-reading-surface{overflow-wrap:anywhere}.prompt-detail-lead{gap:calc(var(--spacing) * 5) var(--public-prompt-gap);padding:var(--public-prompt-gap);border:1px solid var(--public-border);border-radius:var(--public-electric-radius-card);background:var(--public-surface);font-family:var(--mini-app-font-family);grid-template:"results header""results details"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.prompt-detail-lead .prompt-detail__header{grid-area:header}.prompt-detail-lead .prompt-detail__results{grid-area:results}.prompt-detail-lead .prompt-detail__details{grid-area:details;min-width:0}.prompt-detail-lead .prompt-detail__title-row h1{font-size:var(--public-prompt-title-size);font-weight:var(--mini-app-weight-semibold);line-height:var(--mini-app-leading-heading);letter-spacing:-.025em}.prompt-detail-lead .prompt-detail__summary{font-size:var(--mini-app-text-control)}.prompt-detail__type{align-items:center;gap:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 3);color:var(--public-text-muted);font-size:var(--mini-app-text-label);flex-wrap:wrap;display:flex}.prompt-detail__selection{gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 5) 0 0;font-size:var(--mini-app-text-control);display:grid}.prompt-detail__selection>span{color:var(--public-text-muted);font-size:var(--mini-app-text-label)}.prompt-detail__selection strong{font-weight:var(--mini-app-weight-medium)}.prompt-detail-lead [hidden]{display:none}.prompt-detail-lead .prompt-detail__result-card{box-shadow:none;border-radius:var(--public-electric-radius-control);border:0}.prompt-detail-lead .prompt-detail__result-media{background:var(--mini-app-electric-bg-dark)}.prompt-detail-lead .public-media-gallery-trigger:not(.public-media-gallery-trigger--video):after{content:"↗";right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--mini-app-media-caption-text);background:var(--mini-app-media-caption-bg);font-size:var(--mini-app-text-section);place-items:center;display:grid;position:absolute}.prompt-detail-lead .prompt-detail__result-media img,.prompt-detail-lead .prompt-detail__result-media video{width:100%;height:var(--public-prompt-preview-height);object-fit:contain}.prompt-detail-lead .prompt-detail__model-badge{font-size:var(--mini-app-text-caption);font-weight:var(--mini-app-weight-medium)}.prompt-detail__variant-picker>p{margin:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 2);color:var(--public-text-muted);font-size:var(--mini-app-text-label)}.prompt-detail__thumbnails{align-items:start;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));display:grid}.prompt-detail__thumbnail{gap:var(--spacing);min-width:0;padding:var(--spacing);color:var(--public-text-muted);border-radius:var(--browser-chrome-control-radius);text-align:left;font:inherit;font-size:var(--mini-app-text-caption);line-height:var(--mini-app-leading-compact);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;display:grid}.prompt-detail__thumbnail img,.prompt-detail__thumbnail-placeholder{width:100%;height:var(--public-prompt-thumbnail-height);object-fit:cover;border-radius:var(--radius-sm);display:block}.prompt-detail__thumbnail-placeholder{background:var(--public-surface-muted);place-items:center;display:grid}.prompt-detail__thumbnail[aria-pressed=true]{color:var(--public-accent);border-color:var(--public-accent);background:var(--public-electric-accent-soft)}.prompt-detail__thumbnail:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.prompt-detail__creation{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--public-border)}.prompt-detail__creation+.prompt-detail__creation{margin-top:calc(var(--spacing) * 4)}[data-prompt-variants-ready] .prompt-detail__fallback-model{display:none}.prompt-detail__creation .public-product-actions--create{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-detail__creation .public-product-actions--create>.primary-action{grid-column:1/-1}.prompt-detail__creation .public-product-actions--create a{width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2);box-shadow:none}.prompt-detail__disclosure{width:100%;margin-top:calc(var(--spacing) * 5);border:0;border-top:1px solid var(--public-border);box-shadow:none;background:0 0;border-radius:0}.prompt-detail__disclosure summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:3rem;padding-block:calc(var(--spacing) * 2);font-size:var(--mini-app-text-control);font-weight:var(--mini-app-weight-medium);cursor:pointer;list-style:none;display:flex}.prompt-detail__disclosure summary::-webkit-details-marker{display:none}.prompt-detail__disclosure summary:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px}.prompt-detail__disclosure[open]>summary .prompt-detail__source-chevron{transform:rotate(180deg)}.prompt-detail__prompt{margin:0 0 calc(var(--spacing) * 3);color:var(--public-text-muted);font:inherit;font-size:var(--mini-app-text-body);line-height:var(--mini-app-leading-body);white-space:pre-wrap;overflow-wrap:anywhere;padding:0}.prompt-detail__prompt-copy{min-height:2.75rem;color:var(--public-accent);font:inherit;font-size:var(--mini-app-text-label);cursor:pointer;background:0 0;border:0;padding:0}.prompt-detail__source-disclosure-body{padding-top:calc(var(--spacing) * 2)}.prompt-detail-lead .prompt-detail__sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));justify-content:start}.prompt-detail-lead .prompt-detail__source-media{background:var(--public-surface-muted);max-width:100%}.prompt-detail-lead .prompt-detail__sources img,.prompt-detail-lead .prompt-detail__sources video{height:var(--public-prompt-source-height);object-fit:contain}@media (max-width:760px){.prompt-detail-lead{padding:calc(var(--spacing) * 4);grid-template:"header""results""details"/1fr}.prompt-detail-lead .prompt-detail__selection{display:none}.prompt-detail-lead .prompt-detail__result-media img,.prompt-detail-lead .prompt-detail__result-media video{height:auto;max-height:var(--public-prompt-preview-height)}.prompt-detail__thumbnails{grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr))}.prompt-detail__thumbnails:has(>.prompt-detail__thumbnail:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.legal-page-header h1{-webkit-hyphens:auto;hyphens:auto}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}