:root{color:#0b0b0d;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,textarea,select{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}.app-shell{min-height:100vh;display:flex}.side-nav{position:fixed;inset:0 auto 0 0;width:56px;border-right:1px solid #e9e9ec;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 0 18px;z-index:4}.nav-group{display:flex;flex-direction:column;align-items:center;gap:16px}.nav-group button{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#151519;transition:background .16s ease,color .16s ease}.nav-group button:hover{background:#f3f4f6}.nav-group button.active{background:#0a0a0b;color:#fff}.nav-group button svg{width:20px;height:20px;stroke-width:2}.studio{width:100%;max-width:1210px;margin:0 auto;padding:44px 48px 80px 88px}.studio-admin{max-width:1580px;padding-left:72px;padding-right:28px}.studio-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.studio-head h1{margin:0;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:0}.mode-switch{display:flex;align-items:center;gap:2px;border-radius:999px;padding:4px;background:#f3f3f4;box-shadow:inset 0 0 0 1px #ececef}.mode-switch button{min-width:68px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:#101114}.mode-switch button.on{background:#fff;box-shadow:0 1px 7px #00000014}.composer{border:1px solid #dedfe3;border-radius:26px;min-height:176px;background:#fff;box-shadow:0 26px 70px #00000014;position:relative;overflow:visible;z-index:8}.composer textarea{width:100%;height:118px;resize:none;border:0;outline:none;border-radius:26px 26px 0 0;background:transparent;padding:25px 24px 8px 98px;color:#202124;font-size:15px;line-height:1.6}.composer textarea::placeholder{color:#a0a3aa}.ref-strip{display:flex;gap:8px;padding:0 22px 10px;overflow-x:auto}.ref-chip{max-width:190px;height:44px;border:1px solid #ececf0;border-radius:12px;padding:4px 7px 4px 4px;display:flex;align-items:center;gap:8px;color:#636770;font-size:12px;flex:0 0 auto;background:#fafafa}.ref-chip.frame-chip{position:relative;border-color:#d6e7ff;background:#f7fbff}.ref-chip b{position:absolute;left:6px;top:6px;padding:1px 5px 2px;border-radius:6px;background:#0a84fff5;color:#fff;font-size:10px;line-height:1.25;font-weight:650;box-shadow:0 2px 7px #0a84ff3d;z-index:1}.ref-chip img{width:36px;height:36px;object-fit:cover;border-radius:9px}.ref-chip video{width:44px;height:36px;object-fit:cover;border-radius:9px;background:#111}.ref-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-chip small{color:#9aa0aa;font-size:11px;white-space:nowrap}.ref-chip button{color:#9a9da5}.composer-bar{min-height:64px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 16px 14px}.composer-controls{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;overflow:visible}.composer-actions{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding-bottom:1px}.select-pill{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;color:#24272e;z-index:3}.reference-card{position:absolute;left:24px;top:22px;width:56px;height:70px;border-radius:6px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid #e8ebf1;background:#f5f7fa;color:#8c96a3;font-size:11px;line-height:1.15;text-align:center;cursor:pointer;transform:rotate(-7deg);transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.reference-card:hover{color:#007aff;background:#f8fbff;border-color:#d5e8ff;transform:rotate(-5deg) translateY(-1px)}.reference-card.disabled{opacity:.45;cursor:not-allowed;filter:grayscale(1)}.reference-card.disabled:hover{color:#8c96a3;background:#f5f7fa;border-color:#e8ebf1;transform:rotate(-7deg)}.reference-card span{width:46px}.reference-card input{display:none}.select-trigger{max-width:190px;min-height:34px;border-radius:999px;padding:7px 9px 8px 12px;display:inline-flex;align-items:center;gap:6px;color:#24272e;background:transparent;font-size:14px;line-height:1.25;transition:background .14s ease,color .14s ease}.select-trigger:hover,.select-trigger.open{background:#f3f4f6}.select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-pill svg{flex:0 0 auto;transition:transform .14s ease}.upload-pill{flex:0 0 auto;min-height:34px;border-radius:9px;padding:7px 11px;display:inline-flex;align-items:center;gap:6px;color:#24272e;background:#f7f8fa;border:1px solid #eceef2;font-size:13.5px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.upload-pill:hover{background:#fff;border-color:#dfe3ea;box-shadow:0 8px 22px #00000014}.upload-pill input{display:none}.select-trigger.open svg{transform:rotate(180deg)}.select-menu{position:absolute;left:0;top:calc(100% + 8px);min-width:178px;max-width:260px;padding:6px;border-radius:14px;background:#fffffffa;border:1px solid #e8e9ee;box-shadow:0 18px 42px #00000024;display:grid;gap:3px}.select-menu button{min-height:34px;border-radius:9px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#24272e;font-size:13px;text-align:left}.select-menu button:hover{background:#f4f5f7}.select-menu button.selected{background:#f0f1f3;color:#111318}.select-menu small{padding:1px 5px;border-radius:5px;background:#7ef36b;color:#071407;font-size:11px;font-weight:650}.async-toggle{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:13px;color:#7f838b;white-space:nowrap}.async-toggle input{accent-color:#0a84ff}.points{color:#8a8d94;font-size:14px;white-space:nowrap}.mic{color:#5d626b;width:28px;height:28px;display:grid;place-items:center}.send{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#050507;color:#fff}.send:disabled{opacity:.65;cursor:wait}.error-note{margin:18px 0 0;padding:11px 14px;border-radius:12px;background:#fff4f4;color:#be123c;border:1px solid #ffd6dd;font-size:14px}.param-panel{margin-top:18px;border:1px solid #eeeef1;border-radius:22px;background:#ffffffeb;padding:16px;display:grid;gap:16px;position:relative;z-index:1}.param-group{display:grid;gap:9px}.param-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111318;font-size:13px;font-weight:620}.param-label em{color:#777b84;font-style:normal;font-weight:450}.param-group strong{font-size:15px;font-weight:560;color:#22252b}.chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip{min-height:36px;padding:8px 12px;border-radius:10px;background:#f3f3f5;color:#4e525b;border:1px solid transparent;font-size:13px;font-weight:560;display:inline-flex;align-items:center;gap:6px}.chip.active{color:#2b2454;background:#f6f2ff;border-color:#7c5cff}.chip small{padding:1px 5px;border-radius:5px;background:#7ef36b;color:#071407;font-size:11px;font-weight:650}.model-select{position:relative;flex:0 0 auto;z-index:5}.model-trigger{min-height:36px;min-width:0;max-width:340px;border-radius:9px;padding:6px 12px;display:inline-flex;align-items:center;gap:7px;background:#f7f8fa;color:#24272e;border:1px solid #eceef2;font-size:13.5px;line-height:1.2;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.model-trigger:hover,.model-trigger.open{background:#fff;border-color:#dfe3ea;box-shadow:0 8px 22px #00000014}.model-name{min-width:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.model-name{overflow:hidden;text-overflow:ellipsis;flex:1}.model-menu{position:absolute;left:0;top:calc(100% + 9px);width:min(430px,calc(100vw - 88px));max-height:430px;overflow-y:auto;padding:8px;border-radius:16px;background:#fffffffa;border:1px solid #e5e8ee;box-shadow:0 22px 52px #00000029}.model-menu p{margin:4px 10px 8px;color:#9aa2ad;font-size:13px}.model-menu button{width:100%;min-height:64px;border-radius:12px;display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:9px 10px;text-align:left;color:#20242b}.model-menu button:hover,.model-menu button.selected{background:#f3f4f6}.model-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1px solid #e8ebf1;color:#111318}.model-copy{min-width:0;display:grid;gap:4px}.model-copy strong{min-width:0;color:#1f232b;font-size:14px;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-copy small{margin-left:4px;padding:1px 5px;border-radius:5px;background:#e7fbff;color:#00a5c8;font-size:10px;font-weight:650}.model-copy em{color:#8c949f;font-size:12.5px;font-style:normal;line-height:1.25}.model-check{color:#111318;font-size:18px;justify-self:center}.ratio-select{position:relative;flex:0 0 auto;z-index:4}.ratio-trigger{min-height:34px;border-radius:9px;padding:6px 9px;display:inline-flex;align-items:center;gap:7px;color:#24272e;background:transparent;font-size:14px}.ratio-trigger:hover,.ratio-trigger.open{background:#f3f4f6}.ratio-menu{position:absolute;left:0;top:calc(100% + 8px);padding:6px;border-radius:14px;background:#fffffffa;border:1px solid #e8e9ee;box-shadow:0 18px 42px #00000024}.compact-select{position:relative;flex:0 0 auto;z-index:4}.compact-trigger{min-height:34px;border-radius:9px;padding:6px 9px 6px 11px;display:inline-flex;align-items:center;gap:7px;color:#24272e;background:transparent;font-size:14px}.compact-trigger:hover,.compact-trigger.open{background:#f3f4f6}.compact-trigger.open svg{transform:rotate(180deg)}.compact-menu{position:absolute;left:0;top:calc(100% + 8px);padding:6px;border-radius:14px;background:#fffffffa;border:1px solid #e8e9ee;box-shadow:0 18px 42px #00000024}.compact-row{max-width:min(420px,calc(100vw - 112px));display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:14px;background:#f7f8fa}.compact-option{min-width:48px;min-height:38px;border-radius:10px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#2d3037;font-size:13px;font-weight:560}.compact-option:hover,.compact-option.active{background:#fff;box-shadow:0 3px 14px #00000012}.compact-option small{padding:1px 5px;border-radius:5px;background:#7ef36b;color:#071407;font-size:11px;font-weight:650}.ratio-row{display:inline-flex;align-items:stretch;gap:3px;padding:3px;border-radius:14px;background:#f7f8fa}.ratio-option{width:47px;min-height:54px;border-radius:11px;display:grid;place-items:center;align-content:center;gap:6px;color:#2d3037;font-size:12px}.ratio-option:hover,.ratio-option.active{background:#fff;box-shadow:0 3px 14px #00000012}.ratio-icon{display:block;border:2px solid currentColor;border-radius:4px}.audio-pill{flex:0 0 auto;min-height:32px;border-radius:999px;padding:6px 11px;display:inline-flex;align-items:center;gap:5px;background:#f4f5f7;color:#7a7f88;font-size:14px;white-space:nowrap;transition:background .15s ease,color .15s ease}.audio-pill.on{background:#f0f1f3;color:#111318}.works{margin-top:62px}.example-strip{margin-top:30px}.example-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.example-head h2{margin:0;color:#0b0b0d;font-size:18px;font-weight:560}.example-arrows{display:inline-flex;align-items:center;gap:8px}.example-arrows button{width:36px;height:36px;border:1px solid #e2e5ea;border-radius:999px;background:#fff;color:#8a93a3;cursor:pointer;font-size:25px;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.example-arrows button:hover{border-color:#cfd5de;color:#111318;background:#f8f9fb}.example-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;padding:0 0 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.example-grid::-webkit-scrollbar{display:none}.example-card{width:100%;min-width:0;aspect-ratio:3 / 4;min-height:260px;display:block;padding:0;border:0;border-radius:20px;background:#f5f6f8;text-align:center;box-shadow:0 16px 38px #10182814;cursor:pointer;overflow:hidden;scroll-snap-align:start;transition:box-shadow .16s ease,transform .16s ease}.example-card:hover{box-shadow:0 20px 46px #1018281f;transform:translateY(-2px)}.example-cover{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:#f5f6f8;color:#98a2b3}.example-cover:after{content:"";position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(180deg,#0000,#000000a3);pointer-events:none}.example-cover img,.example-cover video{width:100%;height:100%;display:block;object-fit:cover}.example-title{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;display:block;overflow:hidden;color:#fff;font-size:15px;font-weight:650;line-height:1.25;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.4);white-space:nowrap}.modal-inline-error{padding:10px 12px;border-radius:10px;background:#fff1f2;color:#e11d48;font-size:13px;line-height:1.45}.modal-inline-error.full{grid-column:1 / -1}.example-play{position:absolute;inset:50% auto auto 50%;z-index:1;width:38px;height:38px;border-radius:999px;background:#0f172ab8;transform:translate(-50%,-50%);transition:opacity .15s ease,transform .15s ease}.example-play:before{content:"";position:absolute;left:15px;top:11px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.example-card:hover .example-play,.example-card:focus-visible .example-play{opacity:0;transform:translate(-50%,-50%) scale(.92)}.works-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.works-head h2{font-size:18px;margin:0;font-weight:560}.works-head>div:first-child{min-width:0;display:grid;gap:4px}.works-head>div:first-child span{color:#8a93a3;font-size:12.5px}.works-actions{display:flex;align-items:center;gap:8px}.works-head button{min-height:32px;border:1px solid #e6e9ef;border-radius:999px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;color:#344054;background:#fff;font-size:13px;font-weight:560}.works-head button.muted{color:#667085;background:#f8f9fb}.works-head button:disabled{opacity:.42;cursor:not-allowed}.works-limit{position:relative;min-height:32px;border:1px solid #e6e9ef;border-radius:999px;display:inline-flex;align-items:center;background:#fff}.works-limit select{width:74px;min-height:30px;border:0;outline:0;appearance:none;padding:0 27px 0 12px;background:transparent;color:#344054;font:inherit;font-size:13px;font-weight:560;cursor:pointer}.works-limit svg{position:absolute;right:9px;pointer-events:none;color:#667085}.empty-state{height:174px;border:1px dashed #dedfe3;border-radius:22px;display:grid;place-items:center;align-content:center;gap:10px;color:#9da1a8;font-size:14px}.task-grid{columns:2 260px;column-gap:16px}.task-card{break-inside:avoid;border:1px solid #e8e9ed;border-radius:18px;overflow:hidden;background:#fff;margin:0 0 16px}.thumb{position:relative;min-height:220px;background:#f6f7f9;display:grid;place-items:center}.thumb img,.thumb video{width:100%;display:block}.image-preview{width:100%;display:block;cursor:zoom-in;background:transparent;position:relative}.image-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#fff}.image-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.image-grid .image-preview{aspect-ratio:1 / 1;overflow:hidden}.image-grid .image-preview img{width:100%;height:100%;object-fit:cover}.image-grid .image-preview span{position:absolute;right:8px;bottom:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#000000ad;color:#fff;font-size:12px;font-weight:650}.media-actions{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.task-card:hover .media-actions,.thumb:focus-within .media-actions{opacity:1;transform:translateY(0)}.media-actions button,.media-actions a{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#ffffffeb;color:#111827;padding:0 10px;font-size:12px;font-weight:560;text-decoration:none;box-shadow:0 8px 22px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.media-actions button:hover,.media-actions a:hover{background:#fff}.pending{display:inline-flex;align-items:center;gap:8px;color:#878b94;font-size:14px}.pending.failed{color:#dc2626}.failed-mark{width:21px;height:21px;display:grid;place-items:center;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:13px;font-weight:650}.task-meta{display:flex;justify-content:space-between;gap:10px;padding:12px 13px 0;font-size:13px}.task-meta strong{font-weight:560}.task-meta span{color:#8a8e96}.task-meta span.ok{color:#059669}.task-meta span.bad{color:#dc2626}.task-params{margin:5px 13px 0;color:#565c66;font-size:12px;line-height:1.35}.task-cost{margin:5px 13px 0;color:#155eef;font-size:12px;line-height:1.35}.task-timer{margin:5px 13px 0;color:#9aa0aa;font-size:12px}.task-prompt{margin:7px 13px 14px;border-top:1px solid #f0f2f5;padding-top:8px}.task-prompt button{width:100%;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#1f2937;font-size:12px;font-weight:650}.task-prompt button span{color:#155eef;font-weight:560}.task-prompt p{margin:4px 0 0;color:#6b7079;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-prompt.open p{display:block;overflow:visible}.lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:36px;background:#0c0d10c7;cursor:zoom-out}.lightbox img{max-width:min(96vw,1400px);max-height:92vh;border-radius:12px;box-shadow:0 28px 80px #00000059;background:#fff}.lightbox video{max-width:min(96vw,1400px);max-height:92vh;border-radius:12px;box-shadow:0 28px 80px #00000059;background:#000}.admin-login-only{min-height:100vh;display:grid;place-items:center;background:#fff}.admin-panel{border:1px solid #e8ebf1;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 24px 70px #1018280f}.admin-shell{display:grid;grid-template-columns:172px minmax(0,1fr);gap:16px;align-items:start}.admin-menu{position:sticky;top:20px;display:grid;gap:4px;padding:8px;border:1px solid #e8ebf1;border-radius:16px;background:#fff;box-shadow:0 18px 50px #1018280d}.admin-menu button{min-height:34px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:7px 10px;color:#475467;font-size:12.5px;font-weight:560;text-align:left}.admin-menu button.active{background:#0b0d12;color:#fff}.admin-content{min-width:0;display:grid;gap:18px}.history-table{padding:8px 22px 22px}.history-row{min-height:58px;display:grid;grid-template-columns:34px 178px 70px minmax(130px,.8fr) minmax(260px,1.8fr) 72px 76px 78px 70px;gap:12px;align-items:center;border-bottom:1px solid #eef1f5;color:#344054;font-size:13px}.history-row.user-history-row{grid-template-columns:178px 70px minmax(130px,.8fr) minmax(260px,1.8fr) 72px 76px 78px 70px}.history-row.head{min-height:38px;color:#8a93a3;font-size:12px;font-weight:650}.history-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row small{display:block;margin-top:3px;color:#98a2b3;font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.history-prompt{color:#667085}.table-action{min-height:30px;border-radius:999px;padding:0 12px;background:#101318;color:#fff;font-size:12px;font-weight:650}.table-action:disabled{background:#f2f4f7;color:#b5b7c0;cursor:not-allowed}.history-grid{padding:20px 22px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.history-card{border:1px solid #e8ebf1;border-radius:14px;overflow:hidden;background:#fff}.history-thumb{width:100%;aspect-ratio:16 / 10;display:grid;place-items:center;background:#f5f7fb;color:#8a93a3;overflow:hidden}.history-thumb img,.history-thumb video{width:100%;height:100%;object-fit:cover}.history-thumb:disabled{cursor:default}.history-failed{color:#ef4444}.history-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 0}.history-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.history-meta span{flex:0 0 auto;font-size:12px}.history-card p,.history-card em{display:block;padding:0 12px;margin:6px 0 0;color:#64748b;font-size:12px;font-style:normal}.history-card em{margin:7px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #edf0f5}.admin-toolbar div{display:grid;gap:4px}.admin-toolbar strong{font-size:16px;font-weight:650}.admin-toolbar span,.token-editor textarea::placeholder{color:#8a93a3;font-size:12px}.admin-toolbar button,.token-editor button{min-height:36px;border-radius:10px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;background:#0b0d12;color:#fff;font-size:13px;font-weight:560}.admin-toolbar button:disabled,.token-editor button:disabled{opacity:.6;cursor:wait}.token-editor{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px 22px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.token-editor textarea{min-height:58px;resize:vertical;border:1px solid #e3e7ee;border-radius:12px;padding:11px 12px;outline:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45}.provider-table{width:100%;display:grid;overflow-x:visible}.provider-row{min-height:64px;display:grid;grid-template-columns:30px minmax(300px,1.9fr) 84px 96px 82px minmax(136px,.9fr) 178px;align-items:center;gap:6px;padding:0 18px;border-bottom:1px solid #eef1f5;color:#1b2433;font-size:13px}.provider-row:last-child{border-bottom:0}.provider-head{min-height:44px;background:#f3f6fb;color:#667085;font-size:12px;font-weight:560}.provider-head span{display:flex;align-items:center;justify-content:center;justify-self:stretch;text-align:center}.provider-row>:not(strong):not(.admin-actions){justify-self:center;text-align:center}.provider-head span:nth-child(2){justify-content:flex-start;text-align:left}.provider-row>strong{justify-self:start}.provider-head span:last-child{justify-content:flex-end;text-align:right}.provider-row>.admin-actions{justify-self:end}.provider-row.provider-head>span{justify-self:stretch}.provider-row.provider-head>span:nth-child(2){justify-content:flex-start}.provider-row.provider-head>span:last-child{justify-content:flex-end}.provider-row strong{font-size:13px;font-weight:700;letter-spacing:0}.status-pill{width:fit-content;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650}.status-pill.ok{background:#e7f8ee;color:#16a34a}.status-pill.bad{background:#fff1f2;color:#ef4444}.test-ok,.test-bad,.usage-cell,.expire-cell{display:grid;gap:3px;min-width:0}.test-ok{color:#16a34a}.test-bad{color:#ef4444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-row em{color:#98a2b3;font-size:11px;font-style:normal;font-weight:400}.usage-cell b{font-weight:700}.admin-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.admin-actions button{color:#667085}.admin-actions button:nth-child(3){color:#22c55e}.admin-actions button:nth-child(4){color:#ef4444}.dashboard-stats{padding-bottom:18px}.admin-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 22px 22px}.admin-mini-card{min-height:112px;display:grid;align-content:start;gap:7px;padding:16px;border:1px solid #edf0f5;border-radius:12px;background:#fbfcfe}.admin-mini-card strong{color:#101828;font-size:14px;font-weight:650}.admin-mini-card span{color:#667085;font-size:12px;line-height:1.45}.admin-simple-table{display:grid;overflow-x:visible}.admin-page-tools{display:grid;gap:14px;padding:18px 22px;border-bottom:1px solid #edf0f5;background:#fff}.admin-page-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-page-stats .stat-card{min-height:72px;padding:13px 14px}.admin-search{min-height:38px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.admin-search input{width:100%;min-height:38px;border:1px solid #e1e6ef;border-radius:9px;padding:8px 12px;color:#101828;font:inherit;font-size:13px;outline:none}.admin-search input:focus{border-color:#b9c7ff;box-shadow:0 0 0 3px #155eef12}.admin-search button{min-width:74px;min-height:38px;border-radius:9px;background:#f5f7fb;color:#1d2939;font-size:13px;font-weight:650}.admin-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px;gap:10px;align-items:center}.admin-filter-row select{width:100%;min-height:38px;border:1px solid #e1e6ef;border-radius:9px;padding:8px 10px;color:#1d2939;background:#fff;font:inherit;font-size:13px;outline:none}.admin-simple-row{min-height:58px;display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #eef1f5;color:#1d2939;font-size:13px}.admin-simple-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-simple-row:last-child{border-bottom:0}.admin-simple-row.head{min-height:44px;background:#f3f6fb;color:#667085;font-size:12px;font-weight:650}.admin-simple-row.users-row{grid-template-columns:34px minmax(210px,1.4fr) 58px minmax(250px,1.8fr) 112px 132px minmax(300px,1.5fr)}.admin-simple-row.billing-row{grid-template-columns:150px minmax(190px,1.5fr) 76px 88px 96px minmax(180px,1fr)}.admin-simple-row.cdk-row{grid-template-columns:34px minmax(160px,1.25fr) 110px minmax(140px,.9fr) 70px 76px 132px minmax(130px,1fr) 126px}.admin-simple-row.logs-row{grid-template-columns:150px 64px minmax(120px,1fr) minmax(150px,1.2fr) 72px 76px 72px minmax(170px,1.4fr)}.admin-simple-row.api-key-row{grid-template-columns:minmax(230px,1.7fr) minmax(150px,1.2fr) 70px 96px 118px 130px 160px}.admin-simple-row.proxy-row{grid-template-columns:minmax(180px,1.35fr) 86px minmax(150px,1.15fr) 96px 72px minmax(160px,1.2fr) 160px}.admin-simple-row.price-row{grid-template-columns:70px minmax(160px,1.4fr) 118px 90px 74px 70px minmax(140px,1fr) 160px}.admin-simple-row.example-row{grid-template-columns:76px 66px minmax(150px,1fr) minmax(260px,1.7fr) 66px 160px}.admin-simple-row small{display:block;margin-top:3px;color:#8a93a3;font-size:11.5px;font-weight:400}.quota-stack{display:grid!important;gap:3px;white-space:normal!important}.quota-stack small{margin-top:0;white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.settings-inline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.settings-inline input,.settings-inline select{min-height:38px;border:1px solid #e1e6ef;border-radius:9px;padding:8px 12px;color:#101828;font:inherit;font-size:13px;outline:none;background:#fff}.admin-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:38px;color:#8a93a3;font-size:12px}.admin-bulk-actions button{min-height:34px;border:1px solid #e1e6ef;border-radius:9px;padding:7px 12px;color:#101828;font-size:12px;font-weight:650}.admin-bulk-actions button:last-child{color:#ef4444}.admin-bulk-actions button:disabled{opacity:.45;cursor:default}.table-check{width:14px;height:14px;accent-color:#0b0d12}.check-line{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.check-line input{width:14px;height:14px}.simple-actions{display:inline-flex;justify-content:flex-end;gap:10px;min-width:0;overflow:visible;flex-wrap:wrap}.simple-actions button{color:#101828;font-size:12px;font-weight:650}.simple-actions button:nth-child(2){color:#16a34a}.simple-actions button:last-child{color:#ef4444}.admin-actions-line{display:inline-flex;justify-content:flex-end;gap:10px}.example-admin-thumb{width:54px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#f4f6f8;color:#98a2b3;font-style:normal}.example-admin-thumb img{width:100%;height:100%;display:block;object-fit:cover}.example-prompt-cell{white-space:normal!important;display:-webkit-box;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-empty,.admin-notice{min-height:48px;display:flex;align-items:center;padding:0 22px;color:#667085;font-size:13px;border-bottom:1px solid #eef1f5}.admin-notice{min-height:42px;background:#f8fbff;color:#155eef}.text-ok{color:#16a34a;font-weight:650}.text-bad{color:#ef4444;font-weight:650}.settings-panel{display:grid;gap:18px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-toolbar-actions{display:inline-flex;align-items:center;gap:10px}.token-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 12px;background:#fff}.stat-card{min-height:82px;display:grid;align-content:center;gap:8px;padding:15px 16px;border:1px solid #e5e8ef;border-radius:8px;background:#fff}.stat-card span{color:#667085;font-size:13px}.stat-card strong{color:#101828;font-size:18px;font-weight:750;line-height:1}.stat-card.green strong{color:#16a34a}.stat-card.blue strong{color:#155eef}.stat-card.purple strong{color:#7c3aed}.stat-card.red strong{color:#ef4444}.token-tabs{display:inline-flex;gap:6px;margin:4px 22px 16px;padding:4px;border:1px solid #e8ebf1;border-radius:999px;background:#f6f7f9}.token-tabs button{min-height:32px;border-radius:999px;padding:6px 14px;color:#667085;font-size:13px;font-weight:650}.token-tabs button.active{color:#101828;background:#fff;box-shadow:0 1px 4px #10182814}.token-table-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 22px 14px}.selection-count{margin-right:auto;color:#667085;font-size:13px}.danger-action{min-height:36px;border-radius:10px;padding:8px 13px;background:#fff1f2;color:#e11d48;font-size:13px;font-weight:650}.danger-action:disabled,.ghost-action:disabled{opacity:.5;cursor:not-allowed}.auto-refresh-toggle{display:inline-flex;align-items:center;gap:8px;color:#667085;font-size:13px}.auto-refresh-toggle input{display:none}.auto-refresh-toggle i{width:44px;height:26px;border-radius:999px;background:#101318;position:relative}.auto-refresh-toggle i:after{content:"";position:absolute;width:20px;height:20px;border-radius:999px;background:#fff;top:3px;right:3px}.ghost-action,.primary-action{min-height:34px;border-radius:8px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:650}.ghost-action{color:#1d2939;background:#f5f7fb}.heartbeat-action{position:relative;overflow:hidden}.heartbeat-action:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 42%,transparent 70%);transform:translate(-120%);animation:heartbeatSweep 1.8s ease-in-out infinite;pointer-events:none}.heartbeat-action svg{position:relative;z-index:1;animation:heartbeatPulse 1.2s ease-in-out infinite}@keyframes heartbeatPulse{0%,to{transform:scale(1)}20%{transform:scale(1.18)}35%{transform:scale(.94)}52%{transform:scale(1.1)}}@keyframes heartbeatSweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.primary-action{color:#fff;background:#0b0d12}.primary-action.compact{min-height:32px;padding-inline:14px}.user-shell{grid-template-columns:172px minmax(0,1fr);gap:16px}.user-menu{border-radius:16px}.user-menu button{min-height:34px;border-radius:10px;color:#475467;font-size:12.5px;font-weight:560}.user-menu button.active{background:#0b0d12;color:#fff}.user-content{display:grid;gap:18px;min-width:0}.user-panel{min-width:0}.user-key-bar,.user-hero{border:1px solid #e8ebf1;border-radius:12px;background:#fff;padding:16px}.user-key-bar{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(240px,1fr) auto;gap:12px;align-items:center}.user-key-bar strong,.user-hero strong{display:block;font-size:15px}.user-key-bar span,.user-hero p{margin:4px 0 0;color:#667085;font-size:13px}.user-key-bar input{min-height:36px;border:1px solid #d9dfe8;border-radius:8px;padding:0 12px;font:inherit}.user-hero{display:flex;justify-content:space-between;gap:16px;align-items:center}.user-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.user-card-grid{padding-top:12px}.user-cdk-body{padding:18px 22px 22px;display:grid;grid-template-columns:minmax(260px,520px) auto;gap:12px;align-items:end}.user-cdk-input{display:grid;gap:7px;color:#101828;font-size:13px;font-weight:650}.user-cdk-input input{width:100%;min-height:40px;border:1px solid #dfe4ec;border-radius:8px;padding:0 12px;color:#101828;font:inherit;outline:none}.user-cdk-input input:focus{border-color:#9db7ff;box-shadow:0 0 0 3px #155eef14}.user-cdk-body>.primary-action{min-height:40px;border-radius:8px;padding-inline:18px}.user-cdk-notice{grid-column:1 / -1;margin:0;color:#8a93a3;font-size:12px}.user-cdk-notice.ok{color:#16a34a}.user-cdk-notice.bad{color:#ef4444}.user-simple-table .admin-simple-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.provider-row{grid-template-columns:30px minmax(300px,1.9fr) 84px 96px 82px minmax(136px,.9fr) 178px;min-height:64px}.pool-toggle{justify-self:center;margin-inline:auto;width:fit-content;min-width:64px;min-height:30px;padding:0 12px;border:1px solid #dbe2ea;border-radius:999px;background:#fff;color:#101828;font:inherit;font-size:12px;font-weight:650;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.pool-toggle.image{border-color:#cfd9ff;background:#eef4ff;color:#155eef}.pool-toggle.video{border-color:#ddd6fe;background:#f3e8ff;color:#7c3aed}.pool-toggle:disabled{opacity:.55;cursor:not-allowed}.provider-row strong{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-account{display:grid;gap:3px;line-height:1.25}.provider-account>span,.provider-account>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-pill{width:fit-content;display:inline-flex;padding:3px 8px;border-radius:6px;background:#eef4ff;color:#155eef;font-size:12px;font-weight:700}.admin-actions{gap:10px}.admin-actions button{color:#101828;font-size:12px;font-weight:650;white-space:nowrap}.admin-actions button:last-child{color:#ef4444}.modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:28px;background:#0f12189e}.token-modal{width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto 1fr auto;border-radius:8px;background:#fff;box-shadow:0 30px 80px #0000003d;overflow:hidden}.tool-modal{width:min(640px,calc(100vw - 40px));max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:8px;background:#fff;box-shadow:0 26px 80px #1018283d;overflow:hidden}.confirm-modal{width:min(360px,calc(100vw - 40px));display:grid;grid-template-rows:auto auto auto;border-radius:8px;background:#fff;box-shadow:0 26px 80px #1018283d;overflow:hidden}.confirm-body{padding:18px 20px 20px;color:#475467;font-size:14px;line-height:1.6}.tool-modal-body{display:grid;gap:12px;overflow-y:auto}.modal-head,.modal-actions{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid #edf0f5}.modal-head strong{font-size:18px;font-weight:750}.modal-head button{color:#667085;font-size:22px}.modal-body{display:grid;gap:14px;padding:20px;overflow:auto}.modal-body label{display:grid;gap:8px;color:#101828;font-size:14px}.modal-body label span b{color:#ef4444}.modal-body textarea,.modal-body input{width:100%;border:1px solid #dfe4ec;border-radius:7px;padding:10px 12px;outline:none;color:#101828;background:#fff;font:inherit}.modal-body textarea{min-height:58px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.modal-hint{color:#667085;font-size:13px}.feature-switches{display:grid;gap:10px;padding-top:10px;border-top:1px solid #edf0f5}.feature-switches strong{font-size:14px}.feature-switches label{display:flex;grid-template-columns:none;align-items:center;gap:8px}.feature-switches input[type=text],.feature-switches label>input:last-child{width:78px;padding:7px 9px}.token-pool-choice{display:grid;gap:10px;padding-top:10px;border-top:1px solid #edf0f5}.token-pool-choice strong{font-size:14px}.token-pool-options{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.token-pool-options button{min-height:34px;padding:0 14px;border:1px solid #dbe2ea;border-radius:999px;background:#fff;color:#667085;font:inherit;font-weight:650}.token-pool-options button.active{border-color:#101828;background:#101828;color:#fff}.modal-actions{justify-content:flex-end;border-top:1px solid #edf0f5;border-bottom:0}.modal-actions>button{min-width:74px;min-height:36px;border-radius:8px;border:1px solid #dfe4ec;font-weight:650}.modal-actions>.primary-action{border:0}.settings-card{border:1px solid #e8ebf1;border-radius:8px;background:#fff;padding:20px;display:grid;gap:16px;box-shadow:0 18px 50px #1018280a}.settings-card strong{font-size:18px;font-weight:560}.settings-fields{display:grid;gap:13px}.settings-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-field{display:grid;gap:7px;color:#101828;font-size:13px;font-weight:560}.settings-field input,.settings-field select{width:100%;min-height:34px;border:1px solid #dfe4ec;border-radius:6px;padding:7px 11px;color:#101828;font-size:14px;outline:none}.settings-field select{appearance:none;background:#fff}.settings-field input:focus,.settings-field select:focus{border-color:#9db7ff;box-shadow:0 0 0 3px #155eef14}.proxy-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-modal-grid .full{grid-column:1 / -1}.example-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.example-modal-grid .full{grid-column:1 / -1}.example-modal-grid select{width:100%;border:1px solid #dfe4ec;border-radius:7px;padding:10px 12px;outline:none;color:#101828;background:#fff;font:inherit}.cover-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.upload-cover-action{min-width:92px;min-height:40px;border:1px solid #dfe4ec;border-radius:7px;display:inline-flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;gap:0!important;padding:0 13px;background:#f7f8fa;color:#101828;font-size:13px!important;font-weight:650;cursor:pointer;white-space:nowrap}.upload-cover-action:hover{background:#fff}.upload-cover-action input{display:none}.example-modal-grid textarea{min-height:96px;font-family:inherit;font-size:13px}.settings-field em{color:#8a93a3;font-size:12px;font-style:normal;font-weight:400}.settings-switch{display:inline-flex;align-items:center;gap:8px;color:#344054;font-size:13px;font-weight:560}.settings-switch input{width:14px;height:14px;accent-color:#111827}.settings-primary{width:fit-content;min-height:34px;border-radius:6px;padding:7px 13px;background:#0a0a0b;color:#fff;font-size:13.5px;font-weight:600}.settings-card>.settings-fields>.settings-primary{justify-self:end}.settings-footer{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e8ebf1;border-radius:8px;background:#fff;padding:10px 14px;box-shadow:0 14px 42px #10182809}.settings-footer span{color:#667085;font-size:13px}.auth-panel{min-height:520px;display:grid;place-items:start center;padding-top:34px}.auth-card{width:min(460px,100%);border:1px solid #e8ebf1;border-radius:16px;background:#fff;padding:22px;box-shadow:0 18px 55px #1018280d}.auth-head{display:grid;gap:7px;margin-bottom:16px}.auth-head strong{color:#0b0b0d;font-size:20px;font-weight:650}.auth-head span,.auth-error{color:#667085;font-size:13px;line-height:1.55}.auth-head .brand-name{width:fit-content;color:#0b0b0d;font-size:13px;font-weight:750}.auth-tabs{display:inline-flex;gap:4px;border-radius:999px;background:#f3f4f6;padding:4px;margin-bottom:14px}.auth-tabs button{min-width:72px;min-height:31px;border-radius:999px;color:#475467;font-size:13px;font-weight:560}.auth-tabs button.active{background:#fff;color:#0b0b0d;box-shadow:0 1px 5px #10182814}.auth-fields{display:grid;gap:12px}.auth-fields label{display:grid;gap:7px;color:#0b0b0d;font-size:13px;font-weight:560}.auth-fields input{height:38px;border:1px solid #d9dee8;border-radius:8px;padding:0 12px;outline:none;font-size:14px}.auth-fields input:focus{border-color:#9b8cff;box-shadow:0 0 0 3px #6f59ff1f}.auth-error{margin:12px 0 0;color:#f04438}.auth-primary{width:100%;min-height:38px;margin-top:16px;border-radius:8px;background:#0a0a0b;color:#fff;font-size:14px;font-weight:620}.auth-primary:disabled{opacity:.55;cursor:wait}.docs-panel{display:grid;gap:18px}.docs-hero,.docs-quick>div,.docs-card,.docs-note{border:1px solid #e8e9ed;border-radius:12px;background:#fff;box-shadow:0 18px 50px #0000000a}.docs-hero{min-height:118px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.docs-hero small{display:block;margin-bottom:8px;color:#155eef;font-size:12px;font-weight:750}.docs-hero strong,.docs-card strong,.docs-note strong{display:block;color:#0b0b0d;font-size:18px;font-weight:560;line-height:1.25}.docs-hero p,.docs-card p,.docs-note p{margin:8px 0 0;color:#667085;font-size:14px;line-height:1.65}.docs-endpoint{flex:0 0 auto;width:min(420px,42%);display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.docs-endpoint span{grid-column:1 / -1;color:#8a93a3;font-size:12px;font-weight:650}.docs-endpoint code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;border:1px solid #eef0f4;border-radius:8px;color:#344054;background:#f8f9fb;font-size:13px}.docs-endpoint button,.docs-code-wrap button{min-height:34px;border-radius:8px;background:#0b0d12;color:#fff;padding:0 12px;font-size:12px;font-weight:650}.docs-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.docs-quick>div{min-height:116px;padding:16px;display:grid;align-content:start;gap:8px}.docs-quick span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#f3f6fb;color:#155eef;font-size:12px;font-weight:800}.docs-quick strong{font-size:14px;font-weight:700}.docs-quick p{margin:0;color:#667085;font-size:13px;line-height:1.6}.docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.docs-card{padding:20px;display:grid;align-content:start;gap:12px}.docs-code-wrap{position:relative;min-width:0}.docs-code-wrap button{position:absolute;top:8px;right:8px;z-index:1;min-height:28px;background:#0b0d12e0}.docs-code{margin:0;max-height:320px;overflow:auto;border:1px solid #eceef2;border-radius:10px;background:#f7f8fa;padding:14px;color:#202124;font-size:12.5px;line-height:1.65;white-space:pre-wrap}.docs-model-list{display:grid;gap:10px}.docs-model-list span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs-model-list b{min-width:42px;color:#101828;font-size:13px}.docs-code code,.docs-card code,.docs-note code,.docs-hero code{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.docs-card code,.docs-note code,.docs-hero code{padding:1px 5px;border-radius:5px;background:#f3f4f6;color:#344054;font-size:12.5px}.docs-note{padding:18px 20px;display:grid;gap:8px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:760px){.side-nav{width:48px}.studio{padding:28px 16px 64px 64px;max-width:100%}.studio-head{align-items:flex-start;gap:16px;flex-direction:column}.composer-bar{flex-wrap:wrap;gap:10px}.composer-actions{width:100%;justify-content:flex-end}.param-panel{border-radius:18px;padding:14px}.settings-grid,.settings-row,.example-modal-grid,.docs-grid{grid-template-columns:1fr}.docs-hero{align-items:flex-start;flex-direction:column}.docs-endpoint{width:100%}.docs-quick{grid-template-columns:1fr}.async-toggle{margin-left:0}.select-pill select{max-width:145px}}@media(max-width:900px){.example-grid{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:640px){.example-grid{grid-auto-columns:76%}}
