:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f4ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0f172a;background:#f7f4ef;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}#root{background:#f7f4ef;min-height:100vh}.screen-shell{min-height:100vh;padding:0 24px 24px}.screen-shell-public{align-content:start;gap:32px;display:grid}.top-navbar{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e2e8f0e6;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 -24px 16px;padding:16px 20px;display:grid;position:sticky;top:0;box-shadow:0 12px 36px #0f172a14}.top-navbar-brand{min-width:0;color:inherit;align-items:flex-start;gap:14px;text-decoration:none;display:flex}.top-navbar-brand:hover,.top-navbar-brand:focus{color:inherit}.brand-logo{color:#fff7ed;background:radial-gradient(circle at 0 0,#fb923ce6,#0000 45%),linear-gradient(135deg,#2563eb 0%,#0f172a 100%);border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 14px 32px #2563eb47}.brand-logo-emoji{line-height:1;transform:translateY(1px)}.top-navbar-title{color:#0f172a!important;margin:0!important}.top-navbar-subtitle{color:#64748b!important}.top-navbar-nav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nav-pill{background:#fff;border:1px solid #e2e8f0f2;border-radius:999px;height:auto;color:#475569!important;padding:10px 14px!important}.nav-pill:hover,.nav-pill:focus{color:#0f172a!important;background:#fff7ed!important;border-color:#f9731659!important}.nav-pill-active,.nav-pill-active:hover,.nav-pill-active:focus{box-shadow:0 12px 24px #f973163d;color:#fff7ed!important;background:linear-gradient(135deg,#f97316eb,#ea580cf0)!important;border-color:#f9731699!important}.top-navbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.top-navbar-meta{color:#64748b!important}.centered-shell{place-items:center;display:grid}.shell-card,.app-shell{width:100%}.auth-shell{width:min(100%,760px);margin:0 auto}.auth-screen{width:100%;margin:0}.glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f5eff0;border:1px solid #ffffff14;border-radius:5px;box-shadow:0 24px 80px #040a143d}.editorial-card{background:linear-gradient(135deg,#ffffffb8,#f9f5effa),linear-gradient(135deg,#ec489908,#38bdf808)}.loading-card{max-width:420px}.auth-screen{gap:24px;display:grid}.shell-hero{overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);align-items:stretch;gap:24px;display:grid}.auth-hero-grid{align-items:start}.hero-panel{min-height:220px;position:relative}.hero-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec48992e,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -24px -40px auto}.brand-mark{color:#be185d;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:700;display:inline-flex}.brand-mark-header{flex-shrink:0}.user-menu-button{border-radius:999px;height:auto;color:#0f172a!important;padding:6px 10px!important}.user-menu-button:hover,.user-menu-button:focus{color:#0f172a!important;background:#f8fafc!important}.user-menu-button-name{font-weight:600}.user-menu-link{min-width:132px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.user-menu-link:hover,.user-menu-link:focus{color:inherit}.hero-title{color:#09090b;margin:18px 0 12px}.hero-title-compact{max-width:12ch;line-height:1.05}.hero-copy,.hero-list,.helper-text,.meta-text,.metric-note{color:#5b6575}.hero-copy-wide{max-width:68ch}.hero-list{margin:0;padding-left:18px}.summary-card,.nav-card,.panel-card,.result-card,.upload-tile,.user-card,.empty-panel,.mini-panel{border:1px solid #12182614;box-shadow:0 16px 48px #08182d14}.panel-card,.panel-card>.ant-card-body{min-width:0;max-width:100%}.summary-card{height:100%}.app-shell{width:100%;margin:0 auto;padding:0 0 48px}.page-stack{gap:20px;min-width:0;max-width:100%;display:grid}.nav-menu.ant-menu{background:0 0;border-bottom:0}.studio-layout{grid-template-columns:minmax(320px,3fr) minmax(400px,4fr) minmax(320px,3fr);align-items:start;gap:16px;display:grid}.studio-sidebar,.studio-canvas,.studio-history{min-width:0}.studio-history{gap:16px;display:grid}.studio-sticky{position:sticky;top:94px}.studio-panel,.studio-preview-card,.studio-history-card{overflow:hidden}.studio-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-subcard{background:#ffffffb8;border:1px solid #1218260f;border-radius:5px}.studio-task-list{gap:12px;display:grid}.studio-preview-stage{background:radial-gradient(circle,#ec48990d,#0000 35%),linear-gradient(#fffffff5,#f4f2ffeb);border:1px solid #1218260f;border-radius:5px;place-items:center;min-height:560px;padding:18px;display:grid}.studio-preview-stage-empty{background:linear-gradient(#fffffff5,#f2f4fff0)}.studio-preview-image,.studio-preview-image .ant-image-img{object-fit:contain;border-radius:5px;max-width:100%;max-height:520px}.studio-history-card .ant-card-body,.studio-preview-card .ant-card-body,.studio-panel .ant-card-body{padding:16px}.job-progress-bar .ant-progress-inner{background:#e2e8f0db;position:relative;overflow:hidden}.job-progress-bar .ant-progress-bg{height:12px!important}.job-progress-bar-streaming .ant-progress-bg{transition:width .68s}.job-progress-bar-streaming .ant-progress-inner:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0% 36%,#ffffffb8 48%,#0000 62% 100%) 0 0/220% 100%;animation:1.1s linear infinite job-progress-flow;position:absolute;inset:0}@keyframes job-progress-flow{0%{background-position:200% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.job-progress-bar-streaming .ant-progress-bg{transition:none;animation:none}.job-progress-bar-streaming .ant-progress-inner:after{opacity:0;animation:none}}.history-list .ant-list-items{gap:12px;display:grid}.history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1800px){.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.history-grid{grid-template-columns:1fr}}.history-table-thumb{object-fit:cover;background:#f1f5f9e6;border-radius:12px;width:64px;height:64px;display:block}.history-table-thumb-stack{flex-wrap:wrap;gap:8px;display:flex}.history-table-thumb-empty{color:#94a3b8;place-items:center;font-size:18px;display:grid}.history-table-prompt{margin:0!important}.history-table-error{max-width:100%;display:block}.history-table-error-cell{align-items:flex-start;gap:6px;display:flex}.history-table-error-cell .ant-typography{flex:1;min-width:0}.history-table-copy-btn{flex-shrink:0;color:#64748b!important;border-color:#1218261a!important}.history-table-copy-btn:hover{color:#ec4899!important;border-color:#ec48994d!important}.history-table-row{cursor:pointer}.history-table-row-active td{background:#ec489914!important}.generation-history-layout{width:80%;margin-inline:auto}.generation-history-card .ant-card-body{padding:18px}.generation-history-thumb{object-fit:cover;background:#f1f5f9e6;border-radius:5px;display:block}.generation-history-empty-image{color:#94a3b8;background:#f1f5f9e6;border-radius:5px;place-items:center;width:64px;height:64px;font-size:18px;display:grid}.generation-history-prompt-cell{align-items:center;gap:6px;min-width:0;max-width:150px;display:flex}.generation-history-prompt-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.generation-history-copy-btn{flex-shrink:0;color:#64748b!important;border-color:#1218261a!important}.generation-history-copy-btn:hover{color:#ec4899!important;border-color:#ec48994d!important}.history-list-item{border:0!important;padding:0!important}.history-card{text-align:left;background:#ffffffc7;border:1px solid #12182614;border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:8px;width:100%;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.history-card:hover{border-color:#ec489952;transform:translateY(-1px);box-shadow:0 10px 26px #040a141f}.history-card-active{border-color:#ec489975;box-shadow:0 12px 28px #ec48991f}.history-card-local{cursor:default}.history-card-interactive{cursor:pointer}.history-card-thumb{aspect-ratio:4/3;background:#f1f5f9e6;border-radius:5px;width:100%;position:relative;overflow:hidden}.history-card-thumb img{object-fit:cover;width:100%;height:100%}.history-card-thumb-empty{color:#94a3b8;place-items:center;width:100%;height:100%;font-size:22px;display:grid}.history-card-download-btn{position:absolute;top:8px;right:8px;box-shadow:0 8px 20px #0f172a2e;color:#0f172a!important;background:#ffffffe6!important;border-color:#1218261f!important}.history-card-download-btn:hover{color:#ec4899!important;border-color:#ec48994d!important}.history-card-body{gap:8px;min-width:0;display:grid}.history-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-card-time{color:#64748b;font-size:12px}.history-card-prompt{color:#1e293b;font-size:13px;margin:0!important}.history-card-prompt-row{align-items:flex-start;gap:6px;display:flex}.history-card-prompt-row .history-card-prompt-input{flex:1;min-width:0}.history-card-copy-btn{flex-shrink:0;color:#64748b!important;border-color:#1218261a!important}.history-card-copy-btn:hover{color:#ec4899!important;border-color:#ec48994d!important}.history-card-prompt-input{resize:none!important;cursor:default!important;color:#475569!important;background:#f1f5f9b3!important;border-color:#1218260f!important;padding:6px 8px!important;font-size:12px!important}.history-card-prompt-input:focus,.history-card-prompt-input:hover{box-shadow:none!important;border-color:#1218260f!important}.history-card-meta{color:#64748b;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.history-sync-status{white-space:nowrap;border:1px solid #12182614;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.history-sync-status:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.history-sync-status-syncing{color:#1d4ed8;background:#3b82f61a}.history-sync-status-syncing:before{animation:1.2s ease-in-out infinite history-sync-pulse}.history-sync-status-connected{color:#166534;background:#22c55e1f}.local-history-error{display:block}@keyframes history-sync-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.generate-grid{grid-template-columns:minmax(0,510px) minmax(0,1fr);gap:20px;display:grid}.form-stack,.result-stack,.card-stack,.preview-stack,.note-grid{gap:16px;display:grid}.support-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:18px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.single-column-metric{grid-template-columns:1fr}.metric-tile{background:#ffffffb8;border:1px solid #12182614;border-radius:5px;padding:16px}.metric-label{color:#7c8797;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.metric-value{color:#111827!important;margin:0!important}.batch-actions,.submit-row,.inline-status,.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-grid,.result-image-grid,.user-grid{gap:16px;display:grid}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.image-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.image-slot{cursor:pointer;background:linear-gradient(#fffffff5,#f4f5fff0);border:3px dashed #6366f147;border-radius:28px;height:120px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.image-slot:hover,.image-slot:focus{border-color:#6366f17a;transform:translateY(-1px);box-shadow:0 16px 36px #6366f11f}.image-slot-dragging{background:linear-gradient(#fffffffa,#ecfdf5f0);border-color:#10b981bf;box-shadow:0 18px 40px #10b9812e}.image-slot-primary{grid-column:1/-1}.image-slot-filled{border-style:solid;padding:0}.image-slot-empty,.image-slot-caption{text-align:center;justify-items:center;gap:10px;display:grid}.image-slot-empty{align-content:center;height:100%}.image-slot-icon{color:#94a3b8;font-size:28px}.image-slot-preview-shell,.image-slot-preview,.image-slot-preview-image{width:100%;height:100%}.image-slot-preview,.image-slot-preview-image{display:block}.image-slot-preview-image{object-fit:contain}.image-slot-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:14px;left:14px;right:14px}.image-slot-toolbar-actions{align-items:center;gap:8px;display:flex}.image-slot-caption{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:18px;justify-items:start;padding:12px 14px;position:absolute;bottom:14px;left:14px;right:14px}.result-image-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.user-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.provider-grid{grid-template-columns:1fr}.upload-tile{overflow:hidden}.upload-thumb{position:relative}.upload-thumb img,.result-image{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.thumb-action{position:absolute;top:10px;right:10px}.empty-panel{background:#ffffffc2;place-items:center;min-height:320px;display:grid}.single-column-layout{max-width:840px;margin-inline:auto}.request-logs-layout{width:100%;min-width:0;max-width:100%}.request-logs-card{z-index:2;position:relative}.generation-requests-card{z-index:1;position:relative}.request-logs-layout .ant-space,.request-logs-layout .ant-table-wrapper{min-width:0;max-width:100%}.request-log-toolbar{grid-template-columns:minmax(240px,420px) minmax(240px,420px) auto;align-items:center;gap:12px;display:grid}.request-log-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.request-log-chart{background:#ffffffb8;border:1px solid #12182614;border-radius:5px;min-width:0;max-width:100%;padding:16px;overflow:hidden}.request-log-chart .ant-typography{margin-top:0;margin-bottom:12px}.request-log-chart-body{width:100%;min-width:0;height:240px}.generation-prompt-cell{align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.generation-prompt-cell-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:100%;display:block;overflow:hidden}.generation-prompt-cell .ant-btn{flex-shrink:0}.generation-request-table .ant-table{table-layout:fixed}.generation-request-table .ant-table-cell{vertical-align:middle}.generation-table-nowrap{text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;max-width:100%;display:inline-block;overflow:hidden}.error-detail-cell{align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.error-detail-cell .generation-table-nowrap{flex:1;min-width:0;max-width:100%;display:block}.error-detail-cell .ant-btn{flex:none}.model-picker-list{background:#ffffffb8;border:1px solid #12182614;border-radius:8px;max-height:240px;margin-top:8px;overflow-y:auto}.model-picker-item{cursor:pointer;justify-content:space-between;align-items:center;padding:8px 14px;transition:background .15s;display:flex}.model-picker-item:hover{background:#ec48990f}.model-picker-item-selected{background:#ec489914;font-weight:500}.model-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.model-usage-card,.model-usage-card .ant-space,.generation-fallback-setting{min-width:0}.model-usage-card .ant-select,.panel-card .ant-select{width:100%;min-width:0;max-width:100%}.model-usage-card .ant-select-selector,.panel-card .ant-select-selector{min-height:34px}.model-usage-card .ant-select-selection-search,.panel-card .ant-select-selection-search{min-width:0}.model-usage-card .ant-select-selection-item,.model-usage-card .ant-select-selection-placeholder,.panel-card .ant-select-selection-item,.panel-card .ant-select-selection-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.generation-fallback-setting{gap:8px;display:grid}.submit-card .ant-card-body{padding-top:18px;padding-bottom:18px}.status-tag{border:0;font-weight:600}.status-tag.status-running,.status-tag.status-queued{color:#1d4ed8;background:#3b82f61f}.status-tag.status-completed{color:#166534;background:#22c55e24}.status-tag.status-failed,.status-tag.status-partial-failed{color:#b91c1c;background:#ef444424}.form-hint{margin-top:4px}.compact-text{margin-top:4px!important;margin-bottom:0!important}.accent-icon{color:#ec4899;margin-top:2px;font-size:18px}.console-overview{margin-top:16px}.mini-panel{background:#ffffffbd;height:100%}@media (width<=1024px){.hero-grid,.generate-grid,.studio-layout,.image-slot-grid{grid-template-columns:1fr}.image-slot-primary{grid-column:auto}.hero-title-compact{max-width:none}.studio-sticky{position:static}}@media (width<=640px){.screen-shell{padding:0 16px 16px}.top-navbar{grid-template-columns:1fr;margin-left:-16px;margin-right:-16px;padding:14px}.top-navbar-brand,.top-navbar-actions{flex-direction:column;align-items:stretch}.top-navbar-nav{justify-content:flex-start}.card-header,.submit-row,.inline-status,.batch-actions{align-items:stretch}.metric-strip,.support-grid{grid-template-columns:1fr}}.feature-tabs>.ant-tabs-nav{margin-bottom:22px}.feature-tabs>.ant-tabs-nav:before{border-color:#94a3b847}.feature-tabs .ant-tabs-tab{padding:12px 18px;font-weight:700}.console-page-header{text-align:center;gap:6px;display:grid}.console-panel,.console-tabs,.console-tabs>.ant-tabs-content-holder,.console-tabs .ant-tabs-content,.console-tabs .ant-tabs-tabpane{min-width:0;max-width:100%}.console-tabs>.ant-tabs-content-holder{overflow:hidden}.console-tabs>.ant-tabs-nav{justify-content:center;margin-bottom:22px}.console-tabs>.ant-tabs-nav:before{border-bottom:0}.console-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #94a3b83d;border-radius:999px;flex:none;max-width:100%;padding:6px;box-shadow:0 18px 46px #0f172a1f}.console-tabs .ant-tabs-tab{border-radius:999px;justify-content:center;min-width:128px;padding:10px 18px;font-weight:700}.console-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:4px}.console-tabs .ant-tabs-tab-active{background:#4f46e51f}.console-tabs .ant-tabs-ink-bar{display:none}.chat-panel{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.chat-panel-settings{position:sticky;top:96px}.chat-panel-main{min-height:720px}.chat-setting-row{gap:8px;display:grid}.chat-setting-row-inline{grid-template-columns:1fr auto;align-items:center}.chat-message-list{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:24px;flex-direction:column;gap:14px;min-height:420px;max-height:58vh;padding:18px;display:flex;overflow-y:auto}.chat-empty-icon{color:#6366f1;font-size:48px}.chat-message{flex-direction:column;gap:6px;max-width:min(760px,88%);display:flex}.chat-message-user{align-self:flex-end;align-items:flex-end}.chat-message-assistant{align-self:flex-start;align-items:flex-start}.chat-message-label{color:#64748b;padding:0 6px;font-size:12px;font-weight:700}.chat-message-bubble{background:#ffffffe6;border:1px solid #94a3b833;border-radius:20px;padding:14px 16px;box-shadow:0 12px 28px #0f172a14}.chat-message-user .chat-message-bubble{color:#f8fafc;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e575}.chat-message-content{white-space:pre-wrap;margin-bottom:0!important}.chat-message-user .chat-message-content{color:inherit}.chat-composer{gap:12px;display:grid}.chat-composer-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=1024px){.chat-panel{grid-template-columns:1fr}.chat-panel-settings{position:static}.chat-message{max-width:96%}}.chat-message-images{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-width:360px;margin-bottom:10px;display:grid}.chat-message-image,.chat-message-image .ant-image-img{object-fit:cover;border-radius:14px;width:100%;height:92px}.chat-upload-preview-list{flex-wrap:wrap;gap:10px;display:flex}.chat-upload-preview{background:#ffffffd1;border:1px solid #94a3b84d;border-radius:18px;width:86px;height:86px;position:relative;overflow:hidden}.chat-upload-preview img{object-fit:cover;width:100%;height:100%}.chat-upload-preview .ant-btn{position:absolute;top:6px;right:6px}.chat-upload-trigger{cursor:pointer;align-items:center;display:inline-flex}.chat-setting-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-log-body{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.video-workbench{gap:18px;display:grid}.video-workbench-columns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.video-right-column{gap:18px;min-width:0;display:grid}.video-toolbar,.video-options-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-toolbar .ant-btn{border-radius:6px;justify-content:center;align-items:center;height:44px;padding:0 16px;display:inline-flex}.video-options-grid .ant-select{width:auto;min-width:132px;max-width:100%}.video-options-grid .video-model-select{width:min(100%,320px)}.video-resolution-control{align-items:stretch;display:inline-flex}.video-resolution-control .ant-select{width:132px;min-width:132px}.video-option-label{color:#4b5563;white-space:nowrap;background:#ffffffdb;border:1px solid #1218261f;border-right:0;border-radius:6px 0 0 6px;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.video-options-grid .ant-select-selector,.video-options-grid .ant-input-number-group-wrapper,.video-options-grid .ant-segmented{border-radius:6px;min-height:40px}.video-options-grid .ant-select-selector{align-items:center;height:40px!important}.video-resolution-control .ant-select-selector{border-radius:0 6px 6px 0}.video-options-grid .ant-input-number-wrapper,.video-options-grid .ant-input-number,.video-options-grid .ant-input-number-input,.video-options-grid .ant-input-number-group-addon{height:40px!important}.video-options-grid .ant-input-number-input{align-items:center;display:flex}.video-options-grid .ant-input-number-group-addon{padding:0 12px}.video-options-grid .ant-segmented{align-items:center;padding:3px;display:inline-flex}.video-options-grid .ant-segmented-item{align-items:center;min-height:32px;display:inline-flex}.video-options-grid .ant-segmented-item-label{align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.video-reference-preview{background:#ffffffb3;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}.video-reference-thumb,.video-reference-image{background:#f8fafc;border-radius:6px;flex:0 0 112px;width:112px;height:84px;overflow:hidden}.video-reference-image{display:block!important}.video-reference-image .ant-image{width:100%!important;height:100%!important}.video-reference-image .ant-image-img,.video-reference-preview .ant-image-img{object-fit:contain;width:100%!important;height:100%!important}.video-segment-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.video-result-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.video-result-card{min-width:0}.video-result-preview{cursor:pointer;background:#0f172a;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-result-player{aspect-ratio:16/9;pointer-events:none;background:#0f172a;width:100%;max-height:220px;display:block}.video-result-play{color:#ffffffeb;background:#0f172a1f;place-items:center;font-size:42px;transition:background .16s;display:grid;position:absolute;inset:0}.video-result-preview:hover .video-result-play,.video-result-preview:focus .video-result-play{background:#0f172a42}.video-preview-modal-player{background:#0f172a;border-radius:6px;width:100%;max-height:72vh;display:block}@media (width<=720px){.api-access-grid,.model-usage-grid,.video-workbench-columns,.request-log-chart-grid,.request-log-toolbar{grid-template-columns:1fr}.console-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{border-radius:20px;width:100%}.console-tabs .ant-tabs-nav-list{width:100%}.console-tabs .ant-tabs-tab{flex:1;min-width:0;padding-inline:10px}}
