.model-generator.create-workspace{display:grid;grid-template-columns:72px minmax(300px,380px) minmax(0,1fr);gap:var(--ui-section-gap);align-items:start;min-height:calc(100dvh - 180px);container-type:inline-size;position:relative}.create-workspace>*{min-width:0;max-width:100%}.create-categories{display:grid;gap:8px;position:sticky;top:calc(var(--site-header-height) + 20px);padding:8px 0}.create-categories [data-slot=button]{height:var(--ui-control-height);width:100%;display:flex;flex-direction:row;gap:6px;border-radius:var(--radius);font-size:var(--text-small);padding:8px 4px}.create-categories [data-slot=button][aria-pressed=true]{color:var(--primary);background:var(--muted);border:1px solid var(--border)}.create-panel{min-width:0;background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;position:sticky;top:calc(var(--site-header-height) + 16px);height:calc(100dvh - var(--site-header-height) - 40px);overflow:clip}.create-panel-scroll{min-width:0;overflow-y:auto;scrollbar-gutter:stable;flex:1;display:flex;flex-direction:column;gap:18px;padding:0 12px 16px 0}.create-panel-scroll>*{flex-shrink:0;min-width:0}.create-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.create-gallery-header h2,.create-panel-header h2{font-size:var(--text-card-title);margin:0}.create-panel .form-error{margin:0;padding:0;border:0;border-radius:0;background:transparent}.create-panel .generator-json-editor{min-height:120px;max-height:320px}.create-model-dialog [data-slot=button],.create-panel [data-slot=button]{min-height:var(--ui-control-height);border-radius:var(--radius)}.create-task-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0;border-radius:var(--radius);background:transparent}.create-task-types:not([data-wrap=true]){grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.create-task-types button{min-width:0;height:auto;white-space:normal;font-size:var(--text-small);padding:8px 4px}.create-model-card,.create-model-card[data-slot=button]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;padding:0 0 14px;height:auto;text-align:left;white-space:normal;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;cursor:pointer}.create-model-card:hover{color:var(--primary)}.model-generator .create-model-card>.model-brand-mark{width:28px;height:28px;background:transparent;border:0;border-radius:0}.create-model-fixed{cursor:default;padding:0;border:0;border-radius:0;background:transparent}.create-model-card>.create-specs{grid-column:2/-1;gap:4px 12px}.create-model-card>.create-specs>span{padding:0;border-radius:0;background:transparent;color:var(--muted-foreground)}:is(.create-model-card,.create-picker-option) .model-brand-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--ui-radius-container);overflow:hidden;background:var(--surface)}:is(.create-model-card,.create-picker-option) .model-brand-mark svg{max-width:28px;max-height:28px}.create-model-copy{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px}.create-model-copy strong{font-size:var(--text-support);overflow-wrap:anywhere}.create-model-copy small,.create-picker-option p,.create-picker-option small{font-size:var(--text-small);color:var(--muted-foreground);line-height:1.5}.create-model-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.create-model-change{display:flex;gap:2px;align-items:center;font-size:var(--text-small);color:var(--foreground);flex:none}.create-model-price{font-size:var(--text-small);color:var(--muted-foreground);font-weight:400}.create-specs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.create-specs>span{flex:0 1 auto;width:auto;max-width:100%;padding:3px 6px;border-radius:var(--ui-radius);background:var(--muted);color:var(--foreground);font-size:var(--text-small);overflow-wrap:anywhere}.create-media-fields{display:grid;gap:16px;align-items:start}.create-media-fields[data-multiple=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-media-fields>.generator-field:has(video,audio){grid-column:1/-1}.create-media-fields>.generator-field[data-media=audio],.create-media-fields>.generator-field[data-media=video]{grid-column:1/-1}.generator-necessity{margin-left:8px;color:var(--muted-foreground);font-size:var(--text-small);font-weight:400}.create-references{display:grid;gap:8px;min-width:0}.create-dropzone[data-slot=button]{display:flex;flex-direction:column;gap:8px;border:1px dashed var(--border);background:var(--background);width:100%;height:auto;min-height:128px;padding:16px 10px;text-align:center;white-space:normal;color:var(--muted-foreground)}.create-dropzone small{font-size:var(--text-small);font-weight:400}.create-dropzone:hover{border-color:var(--primary)}.create-reference-tools{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:var(--text-small);color:var(--muted-foreground)}.create-reference-tools button{padding:0 4px;font-size:var(--text-small)}.create-reference-tools>span{white-space:nowrap}.create-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.create-thumbnails figure{margin:0;aspect-ratio:1;position:relative;background:var(--muted);border-radius:var(--radius);overflow:hidden}.create-thumbnails img{width:100%;height:100%;object-fit:cover}.create-thumbnails figure>button[data-slot=button]{position:absolute;top:4px;right:4px;width:32px;height:32px;min-height:32px}.create-image-index{left:4px;top:4px;border-radius:var(--ui-radius);color:var(--foreground);padding:1px 6px;font-size:var(--text-small)}.create-image-index,.create-image-order{position:absolute;background:var(--surface)}.create-image-order{bottom:0;left:0;right:0;display:flex;justify-content:space-between}.create-image-order button[data-slot=button]{height:32px;width:32px;min-height:32px}.create-thumbnails figure>.create-image-retry[data-slot=button]{top:40%;left:4px;right:4px;width:auto;height:auto;font-size:var(--text-small)}.generator-number-input{display:flex;align-items:center;gap:6px;flex:none;min-width:0}.model-generator .generator-number-input>.aui-input-halo{width:72px;min-width:0;flex:none}.generator-number-input input[type=number]{width:100%}.generator-number-input>span{color:var(--muted-foreground);font-size:var(--text-support)}.generator-url-row>.aui-input-halo{flex:1;min-width:0}.generator-url-row .aui-input-halo input{width:100%}.create-templates{font-size:var(--text-small);color:var(--muted-foreground)}.create-templates summary{width:fit-content;cursor:pointer}.create-templates summary:hover{color:var(--foreground)}.create-templates summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.create-templates>div{display:flex;flex-wrap:wrap;gap:4px;padding-top:8px}.create-templates button{flex:none;font-size:var(--text-small)}.create-prompt-field{display:grid;gap:8px}.create-prompt-field>label{font-size:var(--text-support);font-weight:600}.create-prompt{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.create-prompt:focus-within{outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent)}.create-prompt[data-invalid=true]{border-color:var(--destructive)}.model-generator .create-prompt textarea{display:block;width:100%;min-height:120px;max-height:260px;padding:12px;resize:none;border:0;border-radius:0;background:transparent;outline:0;color:var(--foreground);font:inherit;font-size:var(--text-support);line-height:1.7}.create-prompt-bottom{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:var(--text-small);color:var(--muted-foreground)}.create-prompt-bottom>span{margin-right:auto}.create-prompt-bottom [data-near-limit=true]{color:var(--destructive)}.create-prompt-bottom [data-slot=button]{min-height:32px;height:32px;padding-inline:6px;font-size:var(--text-small)}.create-prompt-bottom [data-size=icon]{width:32px}.create-common-fields .generator-field>.generator-help{display:none}.create-common-fields .generator-enum{gap:6px}.create-common-fields .generator-enum button{min-width:36px;font-size:var(--text-small);padding-inline:10px}.create-action-bar{padding:12px 0;border-top:1px solid var(--border);background:var(--background);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;position:sticky;bottom:0;z-index:10}.create-charge{min-width:0;display:grid;gap:4px}.create-charge small,.create-charge>span{font-size:var(--text-small);color:var(--muted-foreground)}.create-charge strong{font-size:var(--text-support);overflow-wrap:anywhere}.create-charge small,.create-savings{color:var(--primary)}.create-panel .create-generate[data-slot=button]{height:var(--ui-action-height);min-height:var(--ui-action-height);width:auto;padding-inline:16px;font-size:var(--text-support);background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:none}.create-panel .create-generate[data-slot=button]:disabled{opacity:.55;cursor:not-allowed}.create-charge .create-charge-details{color:var(--muted-foreground);font-weight:400;line-height:1.5}.create-estimate-help{font-size:var(--text-small);color:var(--muted-foreground)}.create-estimate-help summary{cursor:pointer}.create-estimate-help p{line-height:1.6;margin:8px 0 0}.create-balance-note{grid-column:1/-1;color:var(--destructive);font-size:var(--text-small)}.create-results{min-width:0;scrollbar-gutter:stable}.create-gallery,.create-gallery-scroll{display:grid;gap:var(--ui-section-gap)}.create-gallery-scroll{min-width:0}.create-gallery-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:var(--ui-control-height)}.create-gallery-header>a{display:inline-flex;align-items:center;min-height:36px;color:var(--muted-foreground);font-size:var(--text-small)}.create-gallery-header>a:hover{color:var(--foreground)}.create-gallery-header>a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.create-date-group{display:grid;gap:12px}.create-date-group h3{margin:0;color:var(--muted-foreground);font-size:var(--ui-font-body);font-weight:600}.create-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:start;gap:16px}.create-work-card{min-width:0;border:1px solid var(--border);border-radius:var(--ui-radius-container);overflow:hidden;background:var(--surface)}.create-work-media{min-width:0;background:var(--muted)}.create-media-unavailable,.create-work-failure,.create-work-pending{min-height:230px}.create-media-unavailable,.create-work-failure,.create-work-pending>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:var(--text-support)}.create-work-pending>div{min-height:230px;background:var(--muted)}.create-work-failure small,.create-work-pending small{font-size:var(--text-small)}.create-work-media progress{width:min(100%,180px);height:6px;accent-color:var(--primary)}.create-work-failure{color:var(--destructive)}.create-work-failure p{margin:0;overflow-wrap:anywhere;font-size:var(--text-small)}.create-output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:4px}.create-output-grid figure{margin:0;min-width:0}.create-output-grid :is(img,video){display:block;width:100%;height:auto;object-fit:contain}.create-output-grid audio{width:100%;padding:16px 8px}.create-output-grid figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:var(--text-small);color:var(--muted-foreground)}.create-output-grid a{color:var(--primary);display:flex;align-items:center;gap:4px}.create-work-caption{display:grid;gap:12px;padding:16px;min-width:0}.create-work-prompt{font-size:var(--text-small);overflow-wrap:anywhere}.create-work-prompt summary{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-work-prompt p{white-space:pre-wrap;margin-bottom:0}.create-work-facts{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:var(--text-small);color:var(--muted-foreground)}.create-work-facts>span{display:flex;align-items:center;gap:4px}.create-work-actions{display:flex;flex-wrap:wrap;gap:6px}.create-work-actions [data-slot=button]{height:32px;min-height:32px;padding-inline:8px;font-size:var(--text-small)}.create-work-skeleton{height:350px;border-radius:var(--radius);border:1px solid var(--border);background:var(--muted)}.create-examples{display:grid;gap:var(--ui-section-gap)}.create-examples-intro{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:0;border:0;border-radius:0;background:transparent}.create-examples-intro>span{display:flex;align-items:center;gap:8px;font-size:var(--text-small);color:var(--muted-foreground)}.create-example-grid{display:grid;gap:0}.create-example-card{display:flex;align-items:center;gap:16px;min-width:0;padding:14px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.create-example-card>div{display:grid;gap:4px;flex:1;min-width:0}.create-example-card [data-slot=button]{width:fit-content;flex-shrink:0;color:var(--muted-foreground)}.create-example-card h4{margin:0;font-size:var(--ui-font-body);font-weight:600}.create-example-description{margin:0;font-size:var(--ui-font-support);color:var(--muted-foreground);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.create-model-dialog[data-slot=dialog-content]{width:min(780px,calc(100vw - 32px));max-width:min(780px,calc(100vw - 32px));padding:24px;background:var(--surface);font-size:var(--text-support);overflow:hidden}.create-picker-categories{display:flex;flex-wrap:wrap;gap:4px}.create-picker-body{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:320px;max-height:55dvh;gap:20px;overflow:hidden}.create-picker-developers{display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-gutter:stable;border-right:1px solid var(--border);padding-right:12px}.create-picker-developers button{white-space:normal;height:auto;min-height:36px;text-align:left;font-size:var(--text-small);padding:8px 10px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer}.create-picker-developers button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);font-weight:600}.create-picker-developers button:hover:not([aria-pressed=true]){background:var(--muted);color:var(--foreground)}.create-picker-developers button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.create-picker-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-auto-rows:max-content;align-content:start;gap:10px;overflow-y:auto;scrollbar-gutter:stable;min-width:0}.create-picker-option{min-width:0;height:auto;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);overflow:hidden}.create-picker-select{display:flex;align-items:start;justify-content:start;width:100%;padding:16px;gap:12px;height:auto;white-space:normal;text-align:left;background:transparent;color:var(--foreground);cursor:pointer}.create-picker-select>div{min-width:0;display:grid;gap:8px}.create-picker-select:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.create-picker-option:hover:not([data-selected=true]){background:var(--muted)}.create-picker-option p{margin:0}.create-picker-option[data-active=true]{outline:2px dashed var(--primary);outline-offset:-3px}.create-picker-option[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.create-picker-tasks{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 16px 68px}.create-picker-tasks button{height:auto;white-space:normal;font-size:var(--text-small)}.create-picker-tasks button[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}.create-savings{font-size:var(--text-small)}.generator-detail-content{display:grid;gap:20px;min-width:0}.generator-details-drawer[data-slot=drawer-content]{background:var(--surface)}.generator-open-studio{color:var(--primary);font-size:var(--text-small)}.model-generator.create-workspace-compact{min-height:0;grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.create-workspace-compact .create-panel{height:min(820px,calc(100dvh - 130px))}.creation-shell{padding-block:12px 32px}.creation-shell .console-studio.console-screen{padding:0}.creation-shell .console-heading{margin-bottom:12px}.console-studio .create-panel{height:calc(100dvh - var(--site-header-height) - 120px);min-height:320px}.console-studio .console-heading h1{font-size:var(--ui-font-heading);margin:0}.console-studio.console-screen{padding:0;background:var(--background);border:0}.site .consumer-console.section-wrap>.console-content:has(>.console-studio){padding-top:24px}.console-studio.console-screen .console-heading{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.create-results-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--muted-foreground)}.create-results-empty p{margin:0;color:var(--foreground);font-size:var(--text-support)}.create-results-empty>span{font-size:var(--text-small)}@media (max-width:1023px){.model-generator.create-workspace{grid-template-columns:minmax(0,1fr);gap:var(--ui-section-gap)}.create-categories{position:static;display:flex;justify-content:start;padding:0;gap:8px}.create-categories [data-slot=button]{width:auto;height:var(--ui-control-height)}.console-studio .create-panel,.create-panel{position:static;height:auto;min-height:0;overflow:visible}.create-panel-scroll{overflow:visible}.create-workspace:not(.create-workspace-compact){padding-bottom:120px}.create-workspace:not(.create-workspace-compact) .create-action-bar{position:fixed;inset-inline:0;bottom:0;border:0;border-top:1px solid var(--border);border-radius:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));box-shadow:none}.create-workspace-compact .create-action-bar{bottom:0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.create-workspace-compact .create-panel{height:auto}.create-panel-scroll{padding-bottom:120px}.create-workspace-compact .create-panel-scroll{padding-bottom:20px}}@media (min-width:851px) and (max-width:1023px){.consumer-console .create-workspace:not(.create-workspace-compact) .create-action-bar{inset-inline-start:var(--left-navigation-width)}}@container (max-width: 780px){.create-workspace-compact>.create-panel,.create-workspace-compact>.create-results{grid-column:1/-1}.create-workspace-compact>.create-panel{position:static;height:auto}.create-workspace-compact .create-panel-scroll{overflow:visible}}@media (max-width:480px){.console-studio.console-screen{padding:0}.create-panel-scroll{padding:0 0 160px;gap:var(--ui-section-gap)}.create-workspace-compact .create-panel-scroll{padding-bottom:16px}.create-action-bar{padding-inline:0;grid-template-columns:minmax(0,1fr);gap:8px}.create-charge{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.create-estimate-help{flex-basis:100%}.create-panel .create-generate[data-slot=button]{min-width:0;width:100%}.create-workspace:not(.create-workspace-compact){padding-bottom:160px}.create-model-dialog[data-slot=dialog-content]{padding:20px 16px}.create-picker-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:320px;max-height:58dvh}.create-picker-developers{flex-direction:row;border-right:0;padding:0 0 4px;overflow-x:auto;overflow-y:hidden}.create-picker-developers button{flex:none}.create-charge .create-charge-details{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.create-model-dialog,.create-workspace *,.generator-details-drawer{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.consumer-console .create-categories{display:none}.create-workspace>.wallet-debt-notice,.model-playground>.wallet-debt-notice{grid-column:1/-1}.consumer-console .model-generator.create-workspace{grid-template-columns:400px minmax(0,1fr);min-height:0}@media (min-width:1024px) and (max-width:1279px){.consumer-console .model-generator.create-workspace{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:1023px){.consumer-console .model-generator.create-workspace{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.consumer-console .console-studio>.console-heading{flex:0 0 auto}.consumer-console .console-studio>.model-generator.create-workspace{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.consumer-console .console-studio>.model-generator.create-workspace:has(>.wallet-debt-notice){grid-template-rows:auto minmax(0,1fr)}.consumer-console .console-studio>.create-workspace>.create-panel,.consumer-console .console-studio>.create-workspace>.create-results{height:100%;min-height:0;overflow:hidden}.consumer-console .console-studio>.create-workspace>.create-panel{position:static}.consumer-console .console-studio .create-panel>.create-panel-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-top:calc(var(--ui-control-height) + 18px)}.consumer-console .console-studio .create-panel-scroll>.create-panel-header{position:sticky;top:0;z-index:2;background:var(--background)}.consumer-console .console-studio .create-panel>.create-action-bar{position:relative;bottom:auto;flex:0 0 auto}.consumer-console .console-studio .create-estimate-help[open]>p{max-height:min(120px,8dvh);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-inline-end:6px}.consumer-console .console-studio>.create-workspace>.create-results{display:flex;flex-direction:column;scrollbar-gutter:auto}.consumer-console .console-studio .create-results>.create-gallery{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.consumer-console .console-studio .create-gallery>.create-gallery-header,.consumer-console .console-studio .create-gallery>[role=group]{flex:0 0 auto}.consumer-console .console-studio .create-gallery>.create-gallery-scroll{display:grid;align-content:start;gap:var(--ui-section-gap);flex:1 1 0;min-width:0;min-height:0;padding:0 12px 16px 0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.consumer-console .console-studio :is(.create-panel-scroll,.create-gallery-scroll,.create-estimate-help>p):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}}.model-detail-view .model-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px}.model-hero-commercial{min-width:0}.model-hero-resources{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:var(--text-small);color:var(--muted-foreground)}.model-hero-id code{min-width:0}.model-guide a:hover,.model-hero-resources a:hover{color:var(--primary)}.model-detail-view .model-hero .model-interface-selector{margin:12px 0 0;gap:8px;flex-direction:row;align-items:center;overflow:visible}.model-detail-view .model-hero .model-interface-label{font-size:var(--ui-font-small);color:var(--muted-foreground)}.model-detail-view .model-hero .model-interface-selector [role=group]{width:fit-content;min-width:0;max-width:100%;padding:3px;gap:2px;border:1px solid var(--border);background:var(--background)}.model-detail-view .model-hero .model-interface-selector [aria-pressed]{min-height:28px;height:28px;padding:4px 8px;font-size:var(--ui-font-small);border-radius:5px}.model-detail-view .model-detail-tabs[data-slot=tabs]{gap:0}.model-detail-view .model-detail-tabs .model-page-tabs[data-slot=tabs-list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,320px);height:auto;min-height:var(--ui-control-height);position:static;top:auto;z-index:auto;overflow:visible;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.model-detail-view .model-detail-tabs .model-page-tabs>[data-slot=tabs-trigger]{min-width:0;height:var(--ui-control-height);min-height:var(--ui-control-height);padding:0 8px;border-radius:0;font-size:var(--ui-font-support)}.model-detail-view .model-detail-tabs .model-page-tabs>[data-slot=tabs-trigger]:after{inset-inline:8px;bottom:0;height:2px}.model-detail-view .model-page .model-detail-api{width:100%;max-width:none;container:model-api/inline-size}.model-detail-view .model-detail-api .model-api-reference{width:100%;min-width:0;max-width:none}.model-detail-view .model-detail-api .model-api-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--ui-section-gap-large)}.model-detail-view .model-detail-api :is(.model-api-fields,.model-api-examples){min-width:0}.model-detail-view .model-detail-api .model-api-examples{order:-1;position:static;top:auto;max-height:none;overflow:visible;padding-right:0}@container model-api (min-width: 880px){.model-detail-view .model-detail-api .model-api-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.model-detail-view .model-detail-api .model-api-examples{order:0}}@media (max-width:767px){.model-detail-view .model-detail-tabs .model-page-tabs>[data-slot=tabs-trigger]{height:44px;min-height:44px}.model-detail-view .model-hero-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px}.model-detail-view .model-hero-id>[data-slot=button]{width:44px;height:44px;margin-top:-8px}.model-detail-view .model-detail-api :is(.api-base-url,.api-authorization){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 8px}.model-detail-view .model-detail-api :is(.api-base-url,.api-authorization)>span:first-child{grid-column:1/-1}.model-detail-view .model-detail-api :is(.api-base-url,.api-authorization)>code{grid-column:1;grid-row:2;min-width:0;white-space:normal;overflow-wrap:anywhere}.model-detail-view .model-detail-api :is(.api-base-url,.api-authorization)>[data-slot=button]{grid-column:2;grid-row:2;margin:0}}.model-playground{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-section-gap);align-items:stretch;min-width:0}.model-playground>*{display:flex;flex-direction:column;min-width:0;min-height:0;border:0;background:transparent;border-radius:0;padding:0;gap:16px}.model-playground header,.model-playground-result header>div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.model-playground header h2{font-size:var(--text-card-title);margin:0}.model-playground .generator-open-studio{font-size:var(--text-small);margin:0;overflow-wrap:anywhere}.model-playground-fields{display:grid;align-content:start;gap:16px;flex:1;min-width:0}.model-playground .create-prompt textarea{display:block;width:100%;min-height:128px;max-height:260px;padding:12px;resize:none;border:0;border-radius:0;background:transparent;outline:0;color:var(--foreground);font:inherit;line-height:1.7}.model-playground-common{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-playground .generator-number-input,.model-playground-common>*,.model-playground-media>*{min-width:0;max-width:100%}.model-playground-common [data-slot=native-select-wrapper],.model-playground-common input{width:100%;min-width:0}.model-playground-common label{overflow-wrap:anywhere}.model-playground-media{display:grid;gap:14px}.model-playground .create-dropzone[data-slot=button]{min-height:76px;padding:10px;flex-direction:row}.model-playground .create-dropzone small{display:none}.model-playground-input>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:auto}.model-playground-submit{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto;min-width:0}.model-playground-input>footer button[type=submit]{flex:none;min-width:0}.model-playground-input>footer>a{width:100%;font-size:var(--text-small)}.model-playground-result>footer{margin-top:auto;font-size:var(--text-small)}.model-playground-preview{height:var(--ui-preview-height);min-height:var(--ui-preview-height);flex:0 0 var(--ui-preview-height);overflow:auto;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.model-playground-empty{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;text-align:center;color:var(--muted-foreground);font-size:var(--text-support);overflow-wrap:anywhere}.model-playground-empty p{margin:0;font-size:var(--text-small)}.model-playground-failure{color:var(--destructive)}.model-playground-preview pre{margin:0;padding:16px;font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere}.model-playground-artifacts figure{margin:0;display:grid;gap:8px}.model-playground-artifacts :is(video,img){display:block;width:100%;height:calc(var(--ui-preview-height) - 48px);object-fit:contain}.model-playground-artifacts audio{width:100%;margin-block:90px}.model-playground-artifacts figcaption{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0 12px 12px;gap:8px;font-size:var(--text-small)}.model-playground-artifacts figcaption a{display:inline-flex;gap:6px;align-items:center}.model-playground-artifacts figcaption small,.model-playground-charge{overflow-wrap:anywhere;color:var(--muted-foreground)}.model-playground-charge{min-width:0;font-size:var(--ui-font-small);text-align:right}.model-playground-charge p{margin:0}.model-playground-charge strong{color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}.model-playground-charge small{font-size:inherit}.model-playground-charge summary{cursor:pointer}.model-playground-logs{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.model-guide details summary,.model-playground-logs summary{cursor:pointer}.model-playground-logs ol{padding-left:20px}.model-playground-logs li{padding:6px 0}.model-playground-logs time{display:block;color:var(--muted-foreground);font-size:var(--text-small)}.model-playground-logs code{overflow-wrap:anywhere}.model-guide{min-width:0;margin:var(--ui-section-gap-large) 0 0;font-size:var(--ui-font-body);line-height:1.75}.model-guide-layout{display:grid;grid-template-columns:200px minmax(0,760px);gap:32px;align-items:start}.model-guide-content{min-width:0}.model-guide h2{font-size:var(--ui-font-heading);font-weight:600;line-height:1.4;margin:8px 0 12px}.model-guide h3{font-size:var(--text-card-title);line-height:1.4;margin:0 0 16px}.model-guide h4{margin:6px 0 12px;font-size:var(--text-support)}.model-guide-content>section{border-top:1px solid var(--border);padding-top:var(--ui-section-gap);margin-top:var(--ui-section-gap-large);scroll-margin-top:calc(var(--site-header-height) + 64px)}.model-detail-view :is(#try,#api,#examples){scroll-margin-top:calc(var(--site-header-height) + 90px)}.model-guide li,.model-guide p{color:var(--muted-foreground)}.model-guide-date{font-size:var(--text-small)}.model-guide-toc{display:flex;flex-direction:column;position:sticky;top:calc(var(--site-header-height) + 24px);max-height:calc(100dvh - var(--site-header-height) - 48px);overflow-y:auto;gap:2px;margin:0}.model-guide-toc a{display:flex;align-items:center;min-height:32px;padding:6px 10px;font-size:var(--ui-font-support);color:var(--muted-foreground);border-left:2px solid transparent}.model-guide-toc a[aria-current]{border-left-color:var(--primary);color:var(--foreground);background:var(--muted)}.model-guide-toc a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.model-guide-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block:12px;font-size:var(--ui-font-support)}.model-guide-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border);padding:8px 0}.model-guide-facts dt{color:var(--muted-foreground)}.model-guide-facts dd{margin:0;overflow-wrap:anywhere;text-align:left}.model-guide-table{max-width:100%;overflow-x:auto;border:0;border-radius:0}.model-guide-table table{width:100%;border-collapse:collapse;font-size:var(--text-support);text-align:left}.model-guide-table td,.model-guide-table th{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.model-guide-table th{font-weight:500}.model-guide-table thead{background:transparent;color:var(--muted-foreground)}.model-guide-bill{font-variant-numeric:tabular-nums}.model-guide-code{min-width:0;position:relative;background:var(--muted);border:0;border-radius:var(--ui-radius)}.model-guide-code>button{position:absolute;top:10px;right:10px}.model-guide-code pre{padding:52px 20px 20px;margin:0;overflow-x:auto;max-width:100%;font-size:var(--text-small)}.model-guide-errors table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--ui-font-support);text-align:left}.model-guide-errors td,.model-guide-errors th{padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:top}.model-guide-errors th{color:var(--muted-foreground);font-weight:500}.model-guide-errors th:first-child{width:88px}.model-guide-errors th:nth-child(2){width:28%}.model-guide-errors code{font-size:var(--ui-font-small);font-weight:400;overflow-wrap:anywhere}.model-guide-errors p{margin:0}.model-guide-errors p+p{margin-top:4px}.model-prompt-examples{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.model-guide-related a,.model-prompt-examples article{min-width:0;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.model-prompt-examples p{margin:0 0 6px;font-size:var(--ui-font-support);color:var(--muted-foreground)}.model-prompt-examples article{display:flex;flex-direction:column}.model-detail-view .model-page .model-prompt-examples h3{margin:0 0 4px;font-size:var(--ui-font-body)}.model-prompt-row{display:flex;align-items:flex-start;gap:12px;min-width:0}.model-prompt-examples blockquote{min-width:0;margin:0;font-size:var(--text-support);overflow-wrap:anywhere;flex:1}.model-prompt-actions{display:flex;gap:6px;flex:none}.model-guide details{border-bottom:1px solid var(--border);padding:16px 0}.model-guide details summary{font-weight:500}.model-guide-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.model-guide-related a{display:grid;gap:2px;overflow-wrap:anywhere}.model-guide-related strong{font-size:var(--ui-font-support);font-weight:500}.model-guide-related small,.model-guide-related span{font-size:var(--text-small);color:var(--muted-foreground)}@media (max-width:1023px){.model-guide-layout{grid-template-columns:minmax(0,760px);gap:16px}.model-guide-toc{position:static;flex-direction:row;flex-wrap:nowrap;max-height:none;overflow-x:auto;gap:4px 16px}.model-guide-toc a{flex:none;padding:4px 0;border-left:0;border-bottom:2px solid transparent}.model-guide-toc a[aria-current]{border-bottom-color:var(--primary);background:transparent}}@media (max-width:800px){.model-detail-view .model-hero,.model-playground{grid-template-columns:minmax(0,1fr)}.model-playground-input>footer{position:static;background:var(--background);padding-block:12px}.model-detail-view .create-workspace-compact .create-action-bar{position:static;z-index:auto}}@media (max-width:600px){.model-guide-errors table,.model-guide-errors tbody{display:block}.model-guide-errors thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.model-guide-errors tr{display:grid;grid-template-columns:72px minmax(0,1fr);border-bottom:1px solid var(--border);padding:8px 0}.model-guide-errors td{display:block;border:0;padding:2px 0}.model-guide-errors td:first-child:before{content:"HTTP "}.model-guide-errors td:last-child{grid-column:1/-1;padding-top:4px}.model-guide-related{grid-template-columns:minmax(0,1fr)}.model-prompt-row{flex-wrap:wrap;gap:8px}.model-prompt-examples blockquote{flex-basis:100%}.model-prompt-actions{margin-left:auto}.model-playground-input>footer>button{flex:none}.model-playground-submit{flex:1;gap:8px}}@media (max-width:480px){.model-playground-common{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-playground-common label{font-size:var(--text-small)}.model-guide-facts>div{grid-template-columns:100px minmax(0,1fr)}}@media (min-width:801px){.model-playground{height:clamp(520px,calc(100dvh - var(--site-header-height) - 120px),720px)}.model-playground>*{min-height:0}.model-playground header{min-height:36px;flex-wrap:nowrap}.model-playground-fields{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:-8px;margin-left:-8px;padding:8px 6px 8px 8px;scroll-padding:8px 6px 8px 8px;scrollbar-gutter:stable}.model-playground .create-prompt textarea{min-height:96px;max-height:200px}.model-playground-preview{flex:1 1 auto;height:auto;min-height:0}.model-playground-artifacts :is(video,img){height:auto;max-height:calc(100% - 48px)}.model-playground-result>footer{margin-top:0}}.model-playground-result>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.model-playground-result>footer .model-playground-logs{flex:1;min-width:0;margin-top:0;border-top:0;padding-top:0}@media (min-width:801px){.model-playground-media{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start}}.consumer-console .console-screen:not(.console-studio),:is(.scenepond-home,.model-detail-view,.model-guide,.model-playground,.model-generator,.console-studio,.create-model-dialog,.generator-details-drawer,.pricing-page,.auth-page){--ui-font-body:14px;--ui-font-support:13px;--ui-font-small:12px;--ui-font-heading:16px;--ui-font-page:26px;--ui-font-price:18px;--ui-font-console-title:20px;--ui-font-console-title-mobile:18px;--ui-font-stat:24px;--ui-font-stat-mobile:22px;--ui-font-editable-mobile:16px;--ui-control-height:36px;--ui-action-height:38px;--ui-radius:8px;--ui-radius-container:12px;--ui-section-gap:24px;--ui-section-gap-large:32px;--ui-reading-width:720px;--ui-preview-height:240px}:is(.scenepond-home,.model-detail-view,.model-guide,.model-playground,.model-generator,.console-studio,.create-model-dialog,.generator-details-drawer,.pricing-page){--radius:var(--ui-radius);--text-page-title:var(--ui-font-page);--text-page-title-mobile:var(--ui-font-page);--text-console-title:var(--ui-font-page);--text-console-title-mobile:var(--ui-font-page);--text-section-title:var(--ui-font-heading);--text-card-title:var(--ui-font-heading);--text-reading:var(--ui-font-body);--text-support:var(--ui-font-support);--text-small:var(--ui-font-small);--text-code:var(--ui-font-support);font-size:var(--ui-font-body);line-height:1.65}.site .model-detail-view.section-wrap{padding-block:var(--ui-section-gap) var(--ui-section-gap-large)}.model-detail-view .model-hero{padding:0 0 var(--ui-section-gap);margin-bottom:0;gap:var(--ui-section-gap);border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--foreground);box-shadow:none}.model-detail-view .model-hero h1{font-size:var(--ui-font-page);font-weight:600;color:var(--foreground);overflow-wrap:anywhere}.model-detail-view .model-hero-title{gap:10px;align-items:center}.model-detail-view .model-hero-title .model-brand-mark{width:34px;height:34px;border-radius:var(--ui-radius)}.model-detail-view .model-hero-body>p{font-size:var(--ui-font-body);color:var(--muted-foreground)}.model-detail-view .model-hero-id{margin-block:8px;color:var(--muted-foreground);flex-wrap:wrap}.model-detail-view .model-hero-id code{color:var(--foreground);overflow-wrap:anywhere}.model-detail-view .model-hero-id>[data-slot=button]{color:var(--muted-foreground)}.model-detail-view .model-hero-chips{gap:8px;margin-top:12px}.model-detail-view .model-hero-chips li{padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:var(--ui-font-small)}.model-detail-view .model-hero-chips li+li{padding-left:8px;border-left:1px solid var(--border)}.model-detail-view .model-hero-commercial{padding:0;border:0}.model-detail-view .catalog-price-amount{font-size:var(--ui-font-price);font-weight:600;color:var(--primary)}.model-detail-view .catalog-starting-price{font-size:var(--ui-font-support)}.model-detail-view .model-hero-commercial>p{margin-top:8px;font-size:var(--ui-font-small);color:var(--muted-foreground)}.model-detail-view .model-hero-actions{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:12px}.model-detail-view .model-hero-actions [data-slot=button],.model-detail-view .model-hero-actions>*{width:auto;flex:none;min-height:var(--ui-control-height);height:var(--ui-control-height)}.model-detail-view .model-interface-selector{display:flex;align-items:center;gap:12px;margin-block:var(--ui-section-gap)}.model-detail-view .model-interface-label{flex:none}.model-detail-view .model-page .model-section{padding:var(--ui-section-gap) 0}.model-detail-view .model-page :is(h2,h3,h4){font-size:var(--ui-font-heading);font-weight:600}.model-detail-view .model-page .model-section>p{font-size:var(--ui-font-body)}.model-detail-view .model-page-tabs{min-height:var(--ui-control-height);margin-bottom:var(--ui-section-gap);padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--background);box-shadow:none}.model-detail-view .model-page-tabs [data-slot=tabs-trigger]{min-height:var(--ui-control-height);border-radius:var(--ui-radius);font-size:var(--ui-font-support);box-shadow:none}.model-detail-view .model-page-tabs [data-slot=tabs-trigger][data-active]{color:var(--primary)}.model-detail-view .model-page-tabs [data-slot=tabs-trigger]:after{background:var(--primary)}.model-detail-view .model-detail-api{max-width:none}.console-studio.console-screen .console-heading h1{font-size:var(--ui-font-heading);font-weight:600}.model-generator .create-categories [data-slot=button]{font-size:var(--ui-font-small)}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [data-slot=button]{min-height:var(--ui-control-height);border-radius:var(--ui-radius);font-size:var(--ui-font-support);background-image:none;box-shadow:none;transform:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [data-aui-variant=default]{height:var(--ui-action-height);min-height:var(--ui-action-height);background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.model-detail-view .model-hero .model-hero-actions [data-aui-variant=outline],:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [data-aui-variant=outline]{background:transparent;border-color:var(--border);color:var(--foreground)}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) .aui-button-border{display:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) .aui-input-halo{width:100%;margin:0;padding:0;border-radius:var(--ui-radius);background:none!important}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) :is(input:not([type=checkbox]):not([type=range]),[data-slot=native-select]){height:var(--ui-control-height);min-height:var(--ui-control-height);border-radius:var(--ui-radius);font-size:var(--ui-font-support);box-shadow:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) textarea{font-size:var(--ui-font-body);border-radius:var(--ui-radius);box-shadow:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [role=group]:has(>[aria-pressed]){padding:0;gap:4px;border:0;border-radius:var(--ui-radius);background:transparent;box-shadow:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [role=group]>[aria-pressed]{min-height:var(--ui-control-height);padding:6px 10px;font-size:var(--ui-font-small);box-shadow:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [role=group]>[aria-pressed]>[aria-hidden=true]{background:var(--muted);box-shadow:none}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) [role=group]>[aria-pressed=true]{color:var(--primary);background:var(--muted)}:is(.model-detail-view,.model-generator,.create-model-dialog,.generator-details-drawer) .generator-nested{padding:12px 0 0;border:0;border-top:1px solid var(--border);border-radius:0}.model-detail-view .api-connection-card{padding:0;border:0;border-radius:0;background:transparent}.model-detail-view .integration-path{border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;background:transparent}.model-detail-view .integration-path:is(:hover,:focus-visible){transform:none;box-shadow:none}.model-detail-view .off-peak-badge{border-radius:var(--ui-radius);background:var(--muted);color:var(--muted-foreground)}.model-detail-view .model-playground .create-dropzone[data-slot=button]{height:auto;min-height:76px}.model-generator.create-workspace .create-dropzone[data-slot=button]{height:auto;min-height:96px}:is(.model-detail-view,.model-generator) .create-prompt-bottom [data-slot=button]{height:32px;min-height:32px}:is(.model-detail-view,.model-generator) .create-prompt-bottom [data-size=icon]{width:32px}:is(.model-detail-view,.model-generator) .generator-status{border-radius:var(--ui-radius)}:is(.model-detail-view,.model-generator,.console-studio) [data-slot=empty]{min-height:0;padding:16px 0;border:0;border-radius:0}:is(.model-detail-view,.model-generator,.console-studio) [data-slot=empty-title]{font-size:var(--ui-font-heading);font-weight:600}@media (max-width:480px){.model-detail-view .model-interface-selector{flex-direction:column;align-items:stretch;gap:8px}.model-detail-view .model-playground-input>footer button[type=submit]{flex:1}}@media (max-width:600px){.model-detail-view .model-playground-input>footer{flex-wrap:wrap;row-gap:8px}.model-detail-view .model-playground-input>footer .model-playground-submit{display:contents}.model-detail-view .model-playground-input>footer .model-playground-charge{order:-1;flex:1 0 100%;text-align:left}.model-detail-view .model-playground-input>footer .model-playground-submit button[type=submit]{flex:1 1 auto}}.scenepond-home{--text-display:36px;--text-display-mobile:28px;--text-section-title:24px;--text-stat:20px}.scenepond-home .hp-head-copy>p{font-size:var(--ui-font-body)}:is(.console-studio,.model-generator.create-workspace){--ui-font-body:13px;--ui-font-support:12px;--ui-font-heading:14px}.console-studio.console-screen .console-heading h1{font-size:16px}.model-generator .create-panel .create-model-card{border-radius:0}.model-generator .create-gallery>[role=group],.model-generator .create-task-types[role=group]{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding:0;border-radius:0;border-bottom:1px solid var(--border)}.model-generator .create-gallery>[role=group]>button,.model-generator .create-task-types[role=group]>button{flex:none;position:relative;min-height:34px;padding:4px 0 10px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-size:var(--ui-font-small);box-shadow:none}.model-generator .create-gallery>[role=group]>button[aria-pressed=true],.model-generator .create-task-types[role=group]>button[aria-pressed=true]{background:transparent;border-bottom-color:var(--primary);color:var(--foreground)}.model-generator .create-gallery>[role=group]>button:before,.model-generator .create-task-types[role=group]>button:before{content:none}.model-generator .create-gallery>[role=group]>button>[aria-hidden=true]{display:none}.model-generator .create-gallery>[role=group]>button:hover,.model-generator .create-task-types[role=group]>button:hover{color:var(--foreground)}.model-generator .create-gallery>[role=group]>button:focus-visible,.model-generator .create-task-types[role=group]>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:767px){:is(.site,.create-model-dialog,.generator-details-drawer,[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,[data-slot=native-select]){font-size:16px}.model-generator .create-gallery>[role=group]>button,.model-generator .create-panel .create-generate[data-slot=button],.model-generator .create-task-types[role=group]>button{min-height:44px}.create-example-card{align-items:start}}.consumer-console .console-screen:not(.console-studio){--text-console-title:var(--ui-font-console-title);--text-console-title-mobile:var(--ui-font-console-title-mobile);--text-card-title:var(--ui-font-heading);--text-stat:var(--ui-font-stat);--text-support:var(--ui-font-support);--text-small:var(--ui-font-small);font-size:var(--ui-font-support)}.consumer-console .console-screen:not(.console-studio) .console-heading{margin-bottom:24px;padding-bottom:20px;align-items:center}.consumer-console .console-screen:not(.console-studio) .console-heading .eyebrow{display:none}.consumer-console .console-screen:not(.console-studio) .console-heading h1{margin-top:0;font-weight:600}.consumer-console .console-screen:not(.console-studio) .console-heading p{margin-top:8px;font-size:var(--ui-font-support)}.consumer-console .usage-logs .console-heading p.usage-ledger-note{max-width:80ch;margin-top:4px;font-size:var(--ui-font-small);line-height:1.6}.consumer-console .console-screen:not(.console-studio) .console-heading>[data-slot=button]{margin-top:0;min-height:36px;border-radius:6px}.consumer-console .console-screen:not(.console-studio) [data-slot=button]{min-height:36px;border-radius:6px;font-size:var(--ui-font-support);background-image:none;box-shadow:none;transform:none}.consumer-console .console-screen:not(.console-studio) .aui-button-border{display:none}.consumer-console .console-screen:not(.console-studio) .aui-input-halo{width:100%;margin:0;padding:0;background:none!important;border-radius:6px}.consumer-console .console-screen:not(.console-studio) :is(input:not([type=checkbox]):not([type=range]),[data-slot=native-select]){min-height:36px;border-radius:6px;box-shadow:none}.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group]):has(>[aria-pressed]){gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group])>[aria-pressed]{min-height:36px;padding:6px 12px;border-radius:0;background:transparent;color:var(--muted-foreground)}.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group])>[aria-pressed]>div[aria-hidden=true]{display:none}.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group])>[aria-pressed=true]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group])>[aria-pressed]:hover{color:var(--foreground)}.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group])>[aria-pressed]:focus-visible{outline-offset:-2px}.consumer-console .usage-log-filters{display:grid;gap:12px;margin-bottom:16px}.usage-log-filter-row{display:flex;align-items:center;gap:16px;min-width:0}.usage-log-filter-row>[role=group]:not([data-slot=toggle-group]):nth-child(2){margin-left:auto}.consumer-console .usage-log-search{width:100%;min-width:0;max-width:none;margin-left:0;gap:8px}.consumer-console .usage-log-search input{font-size:var(--ui-font-support)}.consumer-console .console-screen:not(.console-studio) :is(.console-key-results,.console-usage-records,.usage-table,.usage-table-wrap){border:0;border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen:not(.console-studio) :is(.console-key-results,.console-usage-records){border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.consumer-console .console-screen:not(.console-studio) :is(.usage-log-table,.usage-table table){font-size:var(--ui-font-support)}.consumer-console .console-screen:not(.console-studio) :is(.usage-log-table,.usage-table table) :is(th,td){padding:12px 14px;line-height:1.5}.consumer-console .console-screen:not(.console-studio) :is(.usage-log-table,.usage-table table) th{background:transparent;font-size:var(--ui-font-small);font-weight:500}.consumer-console .usage-log-table td>code{font-family:inherit;font-weight:500}.consumer-console .usage-log-table :is(.usage-task-state,.usage-billing-basis){font-size:var(--ui-font-small)}.consumer-console .console-key-results .key-pagination{padding:12px 0;background:transparent}.consumer-console .console-screen:not(.console-studio) .console-panel-heading{padding:16px 0}.consumer-console .console-screen:not(.console-studio) .console-panel-heading .console-icon-badge{display:none}.consumer-console .console-screen:not(.console-studio) .account-stats{gap:0;margin-bottom:28px}.consumer-console .console-screen:not(.console-studio) .account-stats>:is(.account-stat,.balance-panel){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-width:0;padding:4px 24px;border:0;border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen:not(.console-studio) .account-stats>:first-child{padding-left:0}.consumer-console .console-screen:not(.console-studio) .account-stats>:last-child{padding-right:0}.consumer-console .console-screen:not(.console-studio) .account-stats>*+*{border-left:1px solid var(--border)}.consumer-console .console-screen:not(.console-studio) .account-stats :is(dt,dd,strong){margin:0}.consumer-console .console-screen:not(.console-studio) .account-stats dt{font-size:var(--ui-font-small);color:var(--muted-foreground)}.consumer-console .console-screen:not(.console-studio) .account-stats :is(dd,strong){font-size:var(--ui-font-stat);font-weight:500;line-height:1.3}.consumer-console .console-screen:not(.console-studio) .account-stats .console-icon-badge{display:none}.consumer-console .console-screen:not(.console-studio) .account-stats .balance-panel>div{display:flex;flex-direction:column;gap:8px}.consumer-console .console-screen:not(.console-studio) .account-stats .console-balance-label{font-size:var(--ui-font-small)}.consumer-console .console-screen:not(.console-studio) .usage-card{padding:16px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen:not(.console-studio) .usage-total{font-size:var(--ui-font-stat);font-weight:500}.consumer-console .console-screen:not(.console-studio) .usage-toolbar h2{font-size:var(--ui-font-heading)}.consumer-console .console-screen:not(.console-studio) .console-quick-links{gap:0 24px}.consumer-console .console-screen:not(.console-studio) .console-quick-links a{min-height:40px;padding:10px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen:not(.console-studio) .console-endpoint{padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen:not(.console-studio) .key-create-form{border-radius:6px;box-shadow:none}.consumer-console .console-screen-wallet .wallet-balance{padding:0 0 20px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen-wallet .wallet-balance .console-icon-badge{display:none}.consumer-console .console-screen-wallet .wallet-balance strong{font-size:var(--ui-font-stat);font-weight:500}.consumer-console .console-screen-wallet .wallet-payment-fields [data-slot=card]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.consumer-console .console-screen-wallet .wallet-payment-fields :is([data-slot=card-header],[data-slot=card-content]){padding-inline:0}.consumer-console .console-screen-wallet .wallet-payment-fields [data-slot=card-header]{border-color:var(--border)}.consumer-console .console-screen-wallet .recharge-amount-summary{padding-inline:0;border:0;background:transparent}.consumer-console .console-screen-wallet .wallet-payment-fields button[aria-pressed]{min-height:48px;border-radius:6px;background-image:none;box-shadow:none}.consumer-console .console-screen-wallet .wallet-payment-fields button[aria-pressed] .text-base{font-size:var(--ui-font-body)}@media (max-width:767px){.consumer-console .console-screen:not(.console-studio) [data-slot=button],.consumer-console .console-screen:not(.console-studio) [role=group]:not([data-slot=toggle-group])>[aria-pressed]{min-height:44px}.consumer-console .console-screen:not(.console-studio) input:not([type=checkbox]):not([type=range]){min-height:44px;font-size:var(--ui-font-editable-mobile)}.consumer-console .usage-log-filter-row{flex-wrap:wrap;gap:8px}.consumer-console .usage-log-filter-row>[role=group]:not([data-slot=toggle-group]):first-child{flex-basis:100%}.consumer-console .usage-log-filter-row>[role=group]:not([data-slot=toggle-group]):nth-child(2){margin-left:0;flex:1}.consumer-console .usage-log-filter-row>[role=group]:not([data-slot=toggle-group])>[aria-pressed]{padding-inline:8px;font-size:var(--ui-font-small)}.consumer-console .console-screen:not(.console-studio) .account-stats>:is(.account-stat,.balance-panel){padding-inline:14px}.consumer-console .console-screen:not(.console-studio) .account-stats>:first-child{padding-left:0}.consumer-console .console-screen:not(.console-studio) .account-stats>:last-child{padding-right:0}.consumer-console .console-screen:not(.console-studio) .account-stats :is(dd,strong){font-size:var(--ui-font-stat-mobile)}}@media (max-width:1100px){.consumer-console .console-screen:not(.console-studio) .account-stats{row-gap:16px}.consumer-console .console-screen:not(.console-studio) .account-stats>:nth-child(2){border-left:0;padding-left:0}.consumer-console .console-screen:not(.console-studio) .account-stats>.balance-panel{padding-bottom:16px;border-bottom:1px solid var(--border)}}@media (max-width:850px){.consumer-console .console-screen:not(.console-studio) .console-heading{align-items:stretch}.consumer-console .console-sidebar .rail-user{display:none}}@media (max-width:767px){.consumer-console .console-screen:not(.console-studio) .console-heading>[data-slot=button]{min-height:44px}}.model-generator .create-panel-header{min-height:var(--ui-control-height)}.auth-page{--text-page-title:var(--ui-font-console-title);--text-page-title-mobile:var(--ui-font-console-title-mobile);--text-reading:var(--ui-font-body);--text-support:var(--ui-font-support);--text-small:var(--ui-font-support);--ui-font-auth-price:22px}.auth-page.section-wrap{width:min(100%,1040px);grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:64px}.auth-page .auth-context{gap:20px;padding:0}.auth-page .auth-context .auth-heading h2{font-size:var(--text-page-title);line-height:1.4}.auth-page .auth-context .auth-heading p{margin-top:8px;font-size:var(--text-support)}.auth-page .auth-context .catalog-price-amount{font-size:var(--ui-font-auth-price);font-weight:500}.auth-page .auth-context .auth-promises{gap:8px 16px;font-size:var(--ui-font-small)}.auth-page .auth-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-page .auth-panel-heading{margin-bottom:24px}.auth-page .auth-credentials,.auth-page .auth-form,.auth-page .auth-form form{gap:16px}.auth-page .auth-field>label{font-size:var(--text-support)}.auth-page .auth-field>.billing-notice{margin:0;font-size:var(--text-support);line-height:1.6}.auth-page :is(input[data-slot=input],input[data-slot=form-control]){min-height:44px;border-color:var(--border);border-radius:6px;background:var(--surface);font-size:var(--text-reading);box-shadow:none}.auth-page .aui-input-halo{width:100%;margin:0;padding:0;border-radius:6px;background:none!important;box-shadow:none;outline:none}.auth-page :is(input[data-slot=input],input[data-slot=form-control]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.auth-page :is(input[data-slot=input],input[data-slot=form-control])[aria-invalid=true]{border-color:var(--destructive)}.auth-page :is(input[data-slot=input],input[data-slot=form-control])[aria-invalid=true]:focus-visible{outline-color:var(--destructive)}.auth-page [data-slot=button]{min-height:44px;border-radius:6px;font-size:var(--text-support);background-image:none;box-shadow:none}.auth-page .aui-button-border{display:none}.auth-page .auth-field>div:has(>input[autocomplete*=password])>[data-slot=button]{inset-inline-end:0;width:44px;height:44px}.auth-page .auth-panel .auth-field input[autocomplete*=password]{padding-inline-end:48px}.auth-page .legal-consent{min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent}.auth-page .legal-consent [data-slot=label],.auth-page [data-turnstile-state]>p{font-size:var(--text-support);line-height:1.6}.auth-page [data-turnstile-state]>p{margin-block:8px}.auth-page .auth-form form>.auth-switch{align-self:flex-end;min-height:32px;font-size:var(--text-support)}.auth-page .auth-provider-options:has(.auth-provider-list){padding-top:0;border-top:0}.auth-page .auth-provider-list>div:first-child .border-t{border-color:var(--border)}.auth-page .auth-provider-list>div:first-child .uppercase{text-transform:none;font-size:var(--ui-font-small)}@media (max-width:850px){.auth-page.section-wrap{width:min(100%,520px);grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:767px){.auth-page .auth-panel-heading h1{font-size:var(--text-page-title-mobile)}.auth-page :is(input[data-slot=input],input[data-slot=form-control]){font-size:var(--ui-font-editable-mobile)}.auth-page .auth-form form>.auth-switch,.auth-page .auth-switch{min-height:44px}.model-detail-view .model-hero .model-hero-actions [data-slot=button],.model-detail-view .model-playground .create-prompt-bottom [data-slot=button],.model-detail-view [data-slot=button]{min-width:44px;min-height:44px}.model-detail-view .model-hero .model-interface-selector [aria-pressed],.model-detail-view [role=group]>[aria-pressed]{min-height:44px}}@media (max-width:767px){.model-detail-view :is(input:not([type=checkbox]):not([type=range]),[data-slot=native-select]){height:44px;min-height:44px}:is([data-slot=dialog-content],[data-slot=drawer-content]) :is([data-slot=button],[data-slot=dialog-close],[data-slot=drawer-close]){min-width:44px;min-height:44px}[data-slot=dialog-content]:has(>[data-slot=dialog-close])>[data-slot=dialog-header]{padding-right:48px}[data-slot=drawer-content]:has([data-slot=drawer-close]) [data-slot=drawer-header]{padding-right:68px}}.site .developer-guide .developer-page-header.guide-cover{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site .developer-guide :is(.integration-settings,.developer-callout,.developer-setup-brief,.developer-next){padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site .developer-guide :is(.developer-callout,.developer-setup-brief,.developer-next){padding-block:16px;border-top:1px solid var(--border)}.site .developer-guide .developer-setup-brief>div[aria-hidden=true]{display:none}.site .developer-guide p.integration-note{padding:8px 0 8px 12px;border:0;border-left:1px solid var(--border);border-radius:0;background:transparent}.site .developer-guide .integration-settings .copy-error{flex-basis:100%;grid-column:1/-1;min-width:0;width:100%}@media (max-width:767px){.site .developer-guide .integration-settings>div{grid-template-columns:minmax(0,1fr);gap:5px}.site .developer-guide .integration-settings dd:has(>code):has(>[data-slot=button]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.site .developer-guide .integration-settings dd:has(>[data-slot=button])>code{grid-column:1;grid-row:1;justify-self:start;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.site .developer-guide .integration-settings dd>[data-slot=button]{grid-column:2;grid-row:1;width:44px;height:44px;min-width:44px;min-height:44px}}.console-studio .create-work-caption{grid-template-columns:minmax(0,1fr)}.console-studio .create-work-actions{min-width:0;max-width:100%;flex-wrap:wrap;overflow:visible}.console-studio .create-work-actions>:is(button,a){max-width:100%;height:auto;min-height:var(--ui-control-height);white-space:normal;overflow-wrap:anywhere}.console-studio .create-work-actions>.copy-error{flex-basis:100%;min-width:0;width:100%}@media (max-width:767px){.console-studio .create-work-actions>:is(button,a){min-width:44px;min-height:44px}}@media (max-width:1023px){.console-studio .create-workspace:not(.create-workspace-compact) .create-panel-scroll{padding-bottom:0}}