@keyframes cMfB_a_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cMfB_a_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cMfB_a_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes cMfB_a_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes cMfB_a_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes cMfB_a_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes cMfB_a_fade-in{0%{opacity:0}to{opacity:1}}.cMfB_a_page{--v-1:#a78bfa;--v-2:#7c3aed;--v-grad:linear-gradient(135deg, #a78bfa 0%, #7c3aed 100%);--v-glow:#7c3aed59;--v-tint:#7c3aed1f;--v-tint-strong:#7c3aed38;--v-border:#7c3aed73;width:100%;color:var(--api-text,#f0f0f0);font-family:var(--font-body);justify-content:flex-start;display:flex}.cMfB_a_shell{width:100%;max-width:1500px}.cMfB_a_studio{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.cMfB_a_rail,.cMfB_a_stageCol{flex-direction:column;min-width:0;display:flex}.cMfB_a_studio[data-settings-open=closed]{align-items:stretch}.cMfB_a_studio[data-settings-open=closed] .cMfB_a_card{flex:1}.cMfB_a_studio[data-settings-open=closed] .cMfB_a_stageCol{max-height:none;position:static}.cMfB_a_studio[data-settings-open=closed] .cMfB_a_stage{flex:1}.cMfB_a_studio[data-settings-open=closed] .cMfB_a_stageBody{flex-direction:column;flex:1;justify-content:center;display:flex}.cMfB_a_header{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.cMfB_a_headerTitle{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(100deg,#f6f4ff 0%,#f0f0f0 45%,#c4b5fd 100%);-webkit-text-fill-color:#0000;color:var(--api-text,#f0f0f0);-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:700;line-height:1.15}.cMfB_a_headerSubtitle{max-width:62ch;color:var(--api-secondary,#8a8a93);margin:0;font-size:14px;line-height:22px}.cMfB_a_headerMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.cMfB_a_metaChip{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.01em;color:#c4b5fd;background:var(--v-tint);border:1px solid var(--v-border);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.cMfB_a_metaChip strong{color:#ede9fe;font-weight:600}.cMfB_a_metaChipNeutral{color:#a1a1aa;background:#ffffff0a;border-color:#ffffff1a}.cMfB_a_metaDot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px}.cMfB_a_card{background:var(--api-card,#1a1a1c);isolation:isolate;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0d,0 2px 8px #0000004d,0 12px 32px #00000038}.cMfB_a_card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 50% 0,#7c3aed14 0%,#0000 70%);height:140px;position:absolute;inset:0 0 auto}.cMfB_a_panelHeader{z-index:1;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000 0%,#7c3aed47 18%,#ffffff12 55%,#0000 100%) 1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 16px;display:flex;position:relative}.cMfB_a_panelTitle{color:var(--api-text,#f0f0f0);letter-spacing:-.005em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.cMfB_a_panelBody{z-index:1;padding:16px;position:relative}.cMfB_a_panelFooter{z-index:1;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.cMfB_a_railHead{z-index:1;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000 0%,#7c3aed47 18%,#ffffff12 55%,#0000 100%) 1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.cMfB_a_railReset{appearance:none;color:#8a8a93;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12.5px;font-weight:500;transition:color .16s}.cMfB_a_railReset:hover{color:#ede9fe}.cMfB_a_stage{isolation:isolate;background:var(--api-card,#1a1a1c);border-radius:16px;flex-direction:column;gap:14px;padding:12px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0d,0 2px 8px #0000004d,0 16px 40px #00000042}.cMfB_a_stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 100% at 50% 0,#7c3aed1a 0%,#0000 70%);height:180px;position:absolute;inset:0 0 auto}.cMfB_a_stageToolbar{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.cMfB_a_stageToolbarLeft{align-items:center;gap:10px;display:flex}.cMfB_a_stageLabel{font-family:var(--font-display);letter-spacing:-.005em;color:var(--api-text,#f0f0f0);font-size:14px;font-weight:600}.cMfB_a_stageBody{z-index:1;min-height:0;position:relative}.cMfB_a_stageScroll,.cMfB_a_logsList{background:var(--api-panel,#111113);color:#d4d4d8;min-height:300px;max-height:520px;font-family:var(--font-jetbrains-mono),monospace;white-space:pre-wrap;word-break:break-word;border:1px solid #ffffff0f;border-radius:12px;min-height:220px;margin:0;padding:16px;font-size:12.5px;line-height:1.65;overflow:auto}.cMfB_a_stageEmpty{text-align:center;color:#6b6b75;background-image:radial-gradient(circle at 50% 42%,#7c3aed1a 0%,#0000 55%),radial-gradient(#ffffff0d 1px,#0000 1px);background-position:50%,50%;background-size:100% 100%,18px 18px;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:340px;padding:28px;font-size:12.5px;display:flex}.cMfB_a_runDock{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111113b8;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000004d}.cMfB_a_dockMeta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cMfB_a_dockChip{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.02em;color:#c8c8cf;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.cMfB_a_dockCost{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:-.01em;color:var(--api-text,#f0f0f0);font-size:16px;font-weight:700}.cMfB_a_dockSaving{letter-spacing:.01em;color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.cMfB_a_dockNote{z-index:1;color:#6a6a72;margin:0;font-size:11.5px;line-height:1.5;position:relative}.cMfB_a_modeToggle{background:var(--api-panel,#111113);border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:3px;display:inline-flex;position:relative}.cMfB_a_modeBtn{z-index:1;color:#9a9aa3;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.cMfB_a_modeBtn:hover{color:#d4d4d8}.cMfB_a_modeBtn[data-active=true]{color:var(--api-text,#f0f0f0);opacity:1}.cMfB_a_modeBtn svg{width:14px;height:14px}.cMfB_a_modeIndicator{background:var(--v-tint-strong);border:1px solid var(--v-border);z-index:0;pointer-events:none;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,0 2px 10px #7c3aed40}.cMfB_a_statusPill{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.06em;text-transform:lowercase;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;transition:color .22s,background .22s,border-color .22s;display:inline-flex}.cMfB_a_statusPill[data-status=idle]{color:#a1a1aa;background:#ffffff0a;border-color:#ffffff14}.cMfB_a_statusPill[data-status=running]{color:#c4b5fd;background:linear-gradient(90deg,#7c3aed2e 0%,#7c3aed59 50%,#7c3aed2e 100%) 0 0/200% 100%;border-color:#7c3aed73;animation:1.4s linear infinite cMfB_a_statusShimmer}.cMfB_a_statusPill[data-status=done]{color:#34d399;background:#10b9811a;border-color:#10b98159}.cMfB_a_statusPill[data-status=error]{color:#f87171;background:#ef44441a;border-color:#ef444466}.cMfB_a_statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}@keyframes cMfB_a_statusShimmer{0%{background-position:0%}to{background-position:200%}}.cMfB_a_field{flex-direction:column;gap:8px;display:flex}.cMfB_a_field+.cMfB_a_field{margin-top:18px}.cMfB_a_fieldLabel{color:#e8e8ea;letter-spacing:-.005em;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cMfB_a_fieldLabel svg{color:#6b6b75;cursor:help;width:13px;height:13px}.cMfB_a_fieldRequired{color:#f472b6;margin-left:-3px;font-weight:700}.cMfB_a_fieldHelp{color:#7a7a83;font-size:11.5px;line-height:1.55}.cMfB_a_fieldHelp strong{color:#c8c8cf;font-weight:600}.cMfB_a_textInput,.cMfB_a_selectInput{background-color:var(--api-panel,#111113);width:100%;color:var(--api-text,#f0f0f0);border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .16s,background-color .16s,box-shadow .16s}.cMfB_a_textInput::placeholder,.cMfB_a_selectInput::placeholder{color:#5a5a63}.cMfB_a_textInput:hover:not(:disabled),.cMfB_a_selectInput:hover:not(:disabled){border-color:#ffffff24}.cMfB_a_textInput:focus,.cMfB_a_selectInput:focus{border-color:var(--v-border);box-shadow:0 0 0 3px var(--v-tint);background-color:#ffffff04;outline:none}.cMfB_a_selectInput{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.5L9 4.5' stroke='%237a7a83' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.cMfB_a_selectInput option{color:var(--api-text,#f0f0f0);background:#0e1012}.cMfB_a_textarea{resize:vertical;min-height:100px;font-family:inherit;line-height:1.55}.cMfB_a_dropzone{background:#ffffff03;border:1px dashed #ffffff24;border-radius:10px;padding:14px;transition:border-color .16s,background .16s;display:block}.cMfB_a_dropzone[data-dragging=true]{border-color:var(--v-border);background:var(--v-tint)}.cMfB_a_dropzoneRow{align-items:stretch;gap:8px;display:flex}.cMfB_a_dropzoneRow .cMfB_a_textInput{flex:1;min-width:0}.cMfB_a_chooseBtn{appearance:none;color:#e8e8ea;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background .16s,border-color .16s,color .16s}.cMfB_a_chooseBtn:hover{background:var(--v-tint);border-color:var(--v-border);color:#ede9fe}.cMfB_a_dropzoneHint{color:#6b6b75;margin-top:10px;font-size:11.5px;line-height:1.55}.cMfB_a_dropzoneHint strong{color:#a1a1aa;font-weight:600}.cMfB_a_thumbInline{cursor:pointer;width:40px;height:40px;box-shadow:0 0 0 3px var(--v-tint);background:#000;border:1.5px solid #7c3aedcc;border-radius:8px;flex-shrink:0;align-self:center;transition:box-shadow .2s;position:relative}.cMfB_a_thumbInline:hover{box-shadow:0 0 0 3px var(--v-tint-strong)}.cMfB_a_thumbInlineImg{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.cMfB_a_thumbZoomFixed{object-fit:contain;pointer-events:none;z-index:9999;background:#000;border:1px solid #7c3aed73;border-radius:14px;max-width:none;height:auto;max-height:70vh;animation:.14s cMfB_a_thumbZoomIn;position:fixed;box-shadow:0 0 0 3px #7c3aed2e,0 24px 60px #000000b3}@keyframes cMfB_a_thumbZoomIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cMfB_a_toggle{background:var(--api-hover,#242426);cursor:pointer;border:1px solid #ffffff0f;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.cMfB_a_toggle[data-checked=true]{background:var(--v-2,#7c3aed);border-color:var(--v-border)}.cMfB_a_toggle[data-locked=true]{cursor:not-allowed;opacity:.95}.cMfB_a_toggleThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.cMfB_a_toggle[data-checked=true] .cMfB_a_toggleThumb{transform:translate(18px)}.cMfB_a_resetBtn{appearance:none;color:#e8e8ea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .16s,border-color .16s}.cMfB_a_resetBtn:hover{background:#ffffff14;border-color:#ffffff2e}.cMfB_a_runBtn{appearance:none;background:var(--v-grad);color:#fff;letter-spacing:.005em;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff2e,0 6px 20px var(--v-glow);border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 14px 9px 18px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .2s,opacity .16s;animation:3.2s ease-in-out infinite cMfB_a_runBreathe;display:inline-flex;position:relative;overflow:hidden}.cMfB_a_runBtn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);transition:transform .62s;position:absolute;inset:0;transform:translate(-130%)}.cMfB_a_runBtn>*{z-index:1;position:relative}.cMfB_a_runBtn:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff38,0 10px 28px var(--v-glow);transform:translateY(-1px)}.cMfB_a_runBtn:hover:not(:disabled):after{transform:translate(130%)}.cMfB_a_runBtn:active:not(:disabled){transform:translateY(0)scale(.985)}.cMfB_a_runBtn:disabled{opacity:.7;cursor:not-allowed;animation:none}.cMfB_a_runKbd{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.04em;color:#f8fafc;background:#ffffff2e;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}@keyframes cMfB_a_runBreathe{0%,to{box-shadow:inset 0 1px #ffffff2e,0 6px 20px #7c3aed4d}50%{box-shadow:inset 0 1px #ffffff2e,0 6px 26px #7c3aed80}}.cMfB_a_settingsHeader{justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:18px 0 8px;display:flex}.cMfB_a_settingsTitle h3{color:var(--api-text,#f0f0f0);margin:0;font-size:14px;font-weight:600}.cMfB_a_settingsTitle p{color:#7a7a83;margin:2px 0 0;font-size:11.5px}.cMfB_a_settingsToggleBtn{appearance:none;color:#d4d4d8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .16s;display:inline-flex}.cMfB_a_settingsToggleBtn:hover{background:#ffffff12}.cMfB_a_settingsBody{overflow:hidden}.cMfB_a_settingsGrid{flex-direction:column;gap:16px;padding-top:8px;display:flex}.cMfB_a_settingsRow{flex-direction:column;gap:8px;display:flex}.cMfB_a_toggleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.cMfB_a_warningNote{color:#fcd34d;background:#f59e0b12;border:1px solid #f59e0b40;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 11px;font-size:11.5px;line-height:1.5;display:flex}.cMfB_a_warningNote svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.cMfB_a_seedRow{align-items:stretch;gap:8px;display:flex}.cMfB_a_seedRow .cMfB_a_textInput{min-width:0;font-family:var(--font-jetbrains-mono),monospace;flex:1}.cMfB_a_seedDice{appearance:none;color:#d4d4d8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:38px;transition:background .16s,border-color .16s,color .16s,transform .2s;display:flex}.cMfB_a_seedDice:hover{background:var(--v-tint);border-color:var(--v-border);color:#ede9fe}.cMfB_a_seedDice:active{transform:rotate(180deg)}.cMfB_a_seedDice svg{width:16px;height:16px}.cMfB_a_jsonEditor{background:var(--api-panel,#111113);font-family:var(--font-jetbrains-mono),monospace;border:1px solid #ffffff14;border-radius:10px;position:relative;overflow:hidden}.cMfB_a_jsonHeader{background:#ffffff04;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.cMfB_a_jsonHeader span{letter-spacing:.04em;color:#6b6b75;text-transform:uppercase;font-size:11px}.cMfB_a_jsonBody{min-height:300px;position:relative}.cMfB_a_jsonTextarea{color:#d4d4d8;resize:vertical;white-space:pre;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:300px;padding:14px 16px;font-family:inherit;font-size:12.5px;line-height:1.65}.cMfB_a_jsonTextarea:focus{background:#7c3aed05}.cMfB_a_jsonError{color:#fca5a5;font-size:11.5px;font-family:var(--font-jetbrains-mono),monospace;background:#ef444414;border-top:1px solid #ef444440;padding:8px 14px}.cMfB_a_videoFrame{aspect-ratio:16/9;background:linear-gradient(#050507 0%,#0c0c10 100%);border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:460px;display:flex;position:relative;overflow:hidden}.cMfB_a_videoFrame video{object-fit:contain;background:#000;width:100%;height:100%}.cMfB_a_videoPlaceholder{color:#5a5a63;text-align:center;background-image:radial-gradient(circle at 50% 42%,#7c3aed1a 0%,#0000 55%),radial-gradient(#ffffff0d 1px,#0000 1px);background-position:50%,50%;background-size:100% 100%,18px 18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;font-size:12.5px;display:flex;position:absolute;inset:0}.cMfB_a_emptyIconWrap{color:#c4b5fd;background:var(--v-tint);border:1px solid var(--v-border);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 24px #7c3aed40}.cMfB_a_emptyIconWrap svg{opacity:.95;width:26px;height:26px}.cMfB_a_emptyTitle{color:#d4d4d8;letter-spacing:-.005em;font-size:13px;font-weight:600}.cMfB_a_emptyHintChip{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.04em;text-transform:uppercase;color:#9a9aa3;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.cMfB_a_sampleBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffc7;font-size:10.5px;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:1;background:#0a0a0eb3;border:1px solid #ffffff1f;border-radius:6px;padding:4px 8px;position:absolute;top:10px;left:10px}.cMfB_a_runningOverlay{color:#d8ccff;isolation:isolate;background:radial-gradient(circle,#7c3aed2e 0%,#0a0a0e8c 55%,#0a0a0ed9 100%);justify-content:center;align-items:center;animation:3.2s ease-in-out infinite cMfB_a_overlayPulse;display:flex;position:absolute;inset:0;overflow:hidden}.cMfB_a_runningOverlay:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 30%,#a884ff14 50%,#0000 70%) 0 0/300% 100%;animation:2.4s linear infinite cMfB_a_shimmerSweep;position:absolute;inset:0}.cMfB_a_runningOverlay:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 100%,#7c3aed38 0%,#0000 55%);position:absolute;inset:0}@keyframes cMfB_a_overlayPulse{0%,to{background-color:#0a0a0e00}50%{background-color:#7c3aed0a}}@keyframes cMfB_a_shimmerSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.cMfB_a_generating{z-index:1;flex-direction:column;align-items:center;gap:18px;padding:24px 36px;display:flex;position:relative}.cMfB_a_generatingIconWrap{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.cMfB_a_generatingIcon{color:#c4b5fd;filter:drop-shadow(0 0 8px #a78bfa8c);z-index:2;width:30px;height:30px;animation:2.4s ease-in-out infinite cMfB_a_iconFloat;position:relative}.cMfB_a_pulseRing{opacity:0;border:1px solid #a78bfa80;border-radius:50%;animation:2.1s cubic-bezier(.22,1,.36,1) infinite cMfB_a_pulseRing;position:absolute;inset:0;transform:scale(.6)}.cMfB_a_pulseRing:nth-child(2){animation-delay:.7s}.cMfB_a_pulseRing:nth-child(3){animation-delay:1.4s}@keyframes cMfB_a_pulseRing{0%{opacity:.9;border-color:#a78bfab3;transform:scale(.55)}70%{opacity:.15}to{opacity:0;border-color:#a78bfa00;transform:scale(1.6)}}@keyframes cMfB_a_iconFloat{0%,to{filter:drop-shadow(0 0 8px #a78bfa73);transform:translateY(0)}50%{filter:drop-shadow(0 0 14px #a78bfabf);transform:translateY(-2px)}}.cMfB_a_generatingLabel{letter-spacing:.04em;color:#e9e3ff;text-shadow:0 0 12px #a78bfa59;align-items:baseline;gap:2px;min-height:18px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.cMfB_a_phrase{white-space:nowrap;display:inline-block}.cMfB_a_dots{align-self:center;gap:3px;margin-left:4px;display:inline-flex}.cMfB_a_dots span{background:#c4b5fd;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite cMfB_a_dotBlink}.cMfB_a_dots span:nth-child(2){animation-delay:.2s}.cMfB_a_dots span:nth-child(3){animation-delay:.4s}@keyframes cMfB_a_dotBlink{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.cMfB_a_generatingProgress{background:#ffffff0f;border-radius:2px;width:160px;height:2px;position:relative;overflow:hidden}.cMfB_a_generatingProgress span{background:linear-gradient(90deg,#a78bfa00 0%,#a78bfae6 50%,#7c3aed00 100%);border-radius:2px;width:40%;height:100%;animation:1.6s ease-in-out infinite cMfB_a_progressSlide;position:absolute;top:0;left:0}@keyframes cMfB_a_progressSlide{0%{left:-40%}to{left:100%}}.cMfB_a_errorNote{color:#fca5a5;background:#ef44440f;border:1px solid #ef44444d;border-radius:10px;flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.cMfB_a_errorNoteTitle{color:#fecaca;font-weight:600}.cMfB_a_errorNoteHint{color:#fca5a5;opacity:.9}.cMfB_a_errorNoteMeta{font-family:var(--font-jetbrains-mono),monospace;color:#f87171;opacity:.75;margin-top:2px;font-size:11px}.cMfB_a_errorNoteMeta code{color:#fecaca;font-family:inherit}.cMfB_a_resultMeta{margin-top:20px}.cMfB_a_resultMeta h4{color:var(--api-text,#f0f0f0);margin:0 0 8px;font-size:13px;font-weight:600}.cMfB_a_pricing{color:#8a8a93;font-size:12.5px;line-height:1.65}.cMfB_a_pricing strong{font-family:var(--font-jetbrains-mono),monospace;color:var(--api-text,#f0f0f0);letter-spacing:-.005em;font-weight:600}.cMfB_a_pricing em{color:#c4b5fd;font-style:normal;font-weight:500}.cMfB_a_pricingTable{background:var(--api-panel,#111113);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;margin-bottom:10px;display:flex;overflow:hidden}.cMfB_a_pricingHeadRow,.cMfB_a_pricingRow{grid-template-columns:.9fr 1.1fr 1.4fr .9fr 1.3fr;align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:1.4;display:grid}.cMfB_a_pricingHeadRow{text-transform:uppercase;letter-spacing:.06em;color:#8a8a93;background:#ffffff05;border-bottom:1px solid #ffffff0f;font-size:10.5px;font-weight:600}.cMfB_a_pricingRow{color:#c4c4cb;border-bottom:1px solid #ffffff0a}.cMfB_a_pricingRow:last-child{border-bottom:none}.cMfB_a_pricingRow strong{font-family:var(--font-jetbrains-mono),monospace;color:var(--api-text,#f0f0f0);letter-spacing:-.005em;font-weight:600}.cMfB_a_pricingRowActive{background:var(--v-tint);position:relative}.cMfB_a_pricingRowActive:before{content:"";background:var(--v-grad);width:2px;position:absolute;top:0;bottom:0;left:0}.cMfB_a_pricingRes{font-family:var(--font-jetbrains-mono),monospace;color:var(--api-text,#f0f0f0);letter-spacing:-.005em;font-weight:600}.cMfB_a_pricingStrike{color:#6a6a72;font-family:var(--font-jetbrains-mono),monospace;text-decoration:line-through}.cMfB_a_pricingBadge{color:#00f5a0;letter-spacing:.01em;background:#00f5a01f;border-radius:9999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cMfB_a_pricingFootnote{color:#6a6a72;margin:0 0 10px;font-size:11.5px;line-height:1.55}.cMfB_a_jsonOutput{background:var(--api-panel,#111113);color:#d4d4d8;font-family:var(--font-jetbrains-mono),monospace;white-space:pre-wrap;word-break:break-word;border:1px solid #ffffff0f;border-radius:10px;max-height:380px;margin:0;padding:16px;font-size:12.5px;line-height:1.65;overflow:auto}.cMfB_a_logsHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:16px 20px;transition:background .16s;display:flex}.cMfB_a_logsHeader:hover{background:#ffffff05}.cMfB_a_logsHeader h4{color:var(--api-text,#f0f0f0);margin:0;font-size:14px;font-weight:600}.cMfB_a_logsToggleBtn{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.cMfB_a_logsBody{border-top:1px solid #ffffff0d;overflow:hidden}.cMfB_a_logsEmpty{color:#6b6b75;font-style:italic}.cMfB_a_logLine{align-items:baseline;gap:10px;display:flex}.cMfB_a_logTime{color:#5a5a63;flex-shrink:0}.cMfB_a_logLevel{text-transform:uppercase;letter-spacing:.06em;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}.cMfB_a_logLevel[data-level=info]{color:#93c5fd;background:#3b82f61a}.cMfB_a_logLevel[data-level=warn]{color:#fcd34d;background:#f59e0b1a}.cMfB_a_logLevel[data-level=error]{color:#fca5a5;background:#ef44441a}.cMfB_a_logMsg{color:#c8c8cf}@media (prefers-reduced-motion:reduce){.cMfB_a_runBtn{animation:none}.cMfB_a_runBtn:after{display:none}.cMfB_a_statusPill[data-status=running],.cMfB_a_runningOverlay,.cMfB_a_runningOverlay:before,.cMfB_a_generatingIcon,.cMfB_a_pulseRing,.cMfB_a_dots span,.cMfB_a_generatingProgress span{animation:none}}
@keyframes srQXyq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes srQXyq_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes srQXyq_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes srQXyq_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes srQXyq_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes srQXyq_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes srQXyq_fade-in{0%{opacity:0}to{opacity:1}}.srQXyq_page{--api-section-space:20px;min-height:100vh;padding-left:var(--sidebar-size);background:radial-gradient(circle at 50% -12%, #8b5cf61f, transparent 34rem),linear-gradient(180deg, var(--api-bg), var(--api-canvas));padding-left:0;overflow-x:hidden}.srQXyq_shell,.srQXyq_navInner,.srQXyq_sectionInner{width:min(100% - 32px,1200px);margin:0 auto}.srQXyq_shell{padding-top:var(--api-section-space)}.srQXyq_glassNav{z-index:50;width:100%;padding-left:var(--sidebar-size);border-bottom:1px solid var(--api-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s var(--api-ease);will-change:transform;background:#0a0a0ab8;padding-left:0;position:sticky;top:0}.srQXyq_glassNavHidden{transform:translateY(-100%)}.srQXyq_navInner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.srQXyq_brand,.srQXyq_navLink{color:inherit;text-decoration:none}.srQXyq_brand:hover,.srQXyq_navLink:hover{color:var(--api-text);text-decoration:none}.srQXyq_brand{font-family:var(--font-display);flex-shrink:0;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.srQXyq_navLinks{align-items:center;gap:28px;display:none}.srQXyq_navLink{color:var(--api-muted);transition:color .15s var(--api-ease);font-size:14px;font-weight:500}.srQXyq_navLink[data-active=true]{color:var(--api-text)}.srQXyq_navActions,.srQXyq_ctaRow,.srQXyq_ctaActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.srQXyq_balancePill,.srQXyq_badge{width:fit-content;box-shadow:var(--api-ring);border-radius:999px;align-items:center;display:inline-flex}.srQXyq_balancePill{color:var(--api-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff0a;gap:8px;padding:6px 12px;font-size:12px;display:none}.srQXyq_balanceDot{background:var(--api-success);border-radius:999px;width:6px;height:6px}.srQXyq_button,.srQXyq_navButton,.srQXyq_secondaryButton,.srQXyq_ghostButton,.srQXyq_copyButton{appearance:none;cursor:pointer;transition:background .15s var(--api-ease),color .15s var(--api-ease),transform .15s var(--api-ease);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.srQXyq_button:hover,.srQXyq_navButton:hover,.srQXyq_secondaryButton:hover,.srQXyq_ghostButton:hover,.srQXyq_copyButton:hover{text-decoration:none}.srQXyq_button,.srQXyq_navButton{background:var(--api-accent);color:#fff;box-shadow:0 0 0 1px #ffffff14}.srQXyq_button:hover,.srQXyq_navButton:hover{background:#7c3aed;transform:translateY(-1px)}.srQXyq_button{border-radius:999px;min-height:52px;padding:0 24px;font-size:15px;font-weight:700}.srQXyq_navButton,.srQXyq_secondaryButton,.srQXyq_ghostButton{border-radius:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.srQXyq_secondaryButton{background:var(--api-card);color:var(--api-text);box-shadow:var(--api-ring)}.srQXyq_navMenuToggle{appearance:none;width:40px;height:40px;color:var(--api-text);cursor:pointer;box-shadow:var(--api-ring);transition:background .15s var(--api-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.srQXyq_navMenuToggle:hover{background:#ffffff0f}.srQXyq_navMenuToggle{display:inline-flex}.srQXyq_navMenuIcon{width:18px;height:12px;display:inline-block;position:relative}.srQXyq_navMenuIcon span{width:100%;height:1.5px;transition:transform .2s var(--api-ease),opacity .2s var(--api-ease),top .2s var(--api-ease);background:currentColor;border-radius:1px;position:absolute;left:0}.srQXyq_navMenuIcon span:first-child{top:0}.srQXyq_navMenuIcon span:nth-child(2){top:50%;transform:translateY(-50%)}.srQXyq_navMenuIcon span:nth-child(3){top:calc(100% - 1.5px)}.srQXyq_navMenuIconOpen span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.srQXyq_navMenuIconOpen span:nth-child(2){opacity:0}.srQXyq_navMenuIconOpen span:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}.srQXyq_mobileMenu{border-top:1px solid var(--api-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-height:0;transition:max-height .26s var(--api-ease),opacity .2s var(--api-ease);opacity:0;background:#0a0a0af5;display:block;overflow:hidden}.srQXyq_mobileMenuOpen{opacity:1;max-height:80vh}.srQXyq_mobileMenuLinks{flex-direction:column;padding:8px 16px 16px;display:flex}.srQXyq_mobileMenuLink{min-height:48px;color:var(--api-muted);border-bottom:1px solid var(--api-border);transition:color .15s var(--api-ease);align-items:center;padding:0 8px;font-size:16px;font-weight:500;display:flex}.srQXyq_mobileMenuLink:last-child{border-bottom:0}.srQXyq_mobileMenuLink[data-active=true]{color:var(--api-text)}.srQXyq_mobileMenuLink:hover{color:var(--api-text);text-decoration:none}.srQXyq_ghostButton,.srQXyq_copyButton{color:var(--api-secondary);box-shadow:var(--api-ring);background:0 0}.srQXyq_ghostButton:hover,.srQXyq_copyButton:hover{color:var(--api-text);background:#ffffff0f}.srQXyq_copyButton{border-radius:6px;gap:6px;min-height:30px;padding:0 10px;font-size:12px}.srQXyq_heroGrid{padding-bottom:var(--api-section-space);grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.srQXyq_heroCopy,.srQXyq_sectionHeader{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.srQXyq_heroCopy{gap:24px}.srQXyq_eyebrow,.srQXyq_sectionEyebrow{color:var(--api-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.srQXyq_heroTitle,.srQXyq_sectionTitle,.srQXyq_cardTitle,.srQXyq_featureTitle,.srQXyq_faqQuestion{color:var(--api-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0}.srQXyq_heroTitle{letter-spacing:-.055em;max-width:760px;font-size:clamp(44px,6.2vw,76px);font-weight:800;line-height:.98}.srQXyq_heroTitleMuted{color:#ffffff70}.srQXyq_heroLead,.srQXyq_sectionText,.srQXyq_cardText,.srQXyq_featureText{color:var(--api-secondary);margin:0;line-height:1.6}.srQXyq_heroLead{max-width:640px;font-size:18px;line-height:1.7}.srQXyq_mono,.srQXyq_heroLead strong{color:var(--api-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.srQXyq_heroMeta{color:var(--api-muted);font-family:var(--font-mono);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.srQXyq_card,.srQXyq_proofCard,.srQXyq_comparisonCard,.srQXyq_codeCard,.srQXyq_pricingCard,.srQXyq_faqItem,.srQXyq_ctaBanner{background:var(--api-card);box-shadow:var(--api-ring);border-radius:16px}.srQXyq_proofCard{padding:24px}.srQXyq_proofHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.srQXyq_badge{color:var(--api-success);background:#10b9811a;padding:4px 10px;font-size:12px;font-weight:700}.srQXyq_featureList,.srQXyq_changeList,.srQXyq_faqList{flex-direction:column;display:flex}.srQXyq_featureList{gap:16px}.srQXyq_featureItem{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.srQXyq_featureIcon{background:var(--api-panel);width:34px;height:34px;color:var(--api-secondary);box-shadow:var(--api-ring);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.srQXyq_featureTitle{margin-bottom:2px;font-size:15px;font-weight:700}.srQXyq_featureText,.srQXyq_cardText{font-size:13px}.srQXyq_section,.srQXyq_sectionCompact{padding:var(--api-section-space) 0}.srQXyq_sectionWide{width:min(100%,1450px);margin:0 auto}.srQXyq_sectionHeader{max-width:680px;margin-bottom:28px}.srQXyq_centerHeader{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.srQXyq_sectionTitle{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08}.srQXyq_tabs{background:var(--api-panel);box-shadow:var(--api-ring);border-radius:12px;align-items:center;gap:6px;margin:8px 0 24px;padding:4px;display:flex;overflow-x:auto}.srQXyq_tabButton{color:var(--api-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 14px;font-size:13px;font-weight:700}.srQXyq_tabButton:hover,.srQXyq_tabButton[data-active=true]{background:var(--api-hover);color:var(--api-text)}.srQXyq_comparisonCard,.srQXyq_codeCard{overflow:hidden}.srQXyq_tableScroll{display:none;overflow-x:auto}.srQXyq_mobileRows{flex-direction:column;display:flex}.srQXyq_table{border-collapse:collapse;width:100%}.srQXyq_table th,.srQXyq_table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:16px 20px}.srQXyq_table th{color:var(--api-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.srQXyq_table td{color:var(--api-text);font-size:14px}.srQXyq_table tr:last-child td{border-bottom:0}.srQXyq_strike{color:var(--api-muted);text-decoration:line-through}.srQXyq_comparisonNote{color:var(--api-muted);border-top:1px solid #ffffff0f;padding:12px 20px;font-size:11px;line-height:1.5}.srQXyq_mobileRow{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:16px;display:flex}.srQXyq_mobileRow:first-child{border-top:0}.srQXyq_rowLine{color:var(--api-muted);justify-content:space-between;gap:16px;font-size:12px;display:flex}.srQXyq_contentPanel{width:100%;max-width:1500px;margin:0}.srQXyq_tabHeading{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.srQXyq_tabHeading h1{color:var(--api-text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.srQXyq_tabHeading p{color:var(--api-secondary);margin:0;font-size:14px;line-height:22px}.srQXyq_contentPanel a,.srQXyq_faqAnswer a{color:var(--api-text);text-underline-offset:3px;-webkit-text-decoration:underline #8b5cf6a6;text-decoration:underline #8b5cf6a6}.srQXyq_contentPanel a:hover,.srQXyq_faqAnswer a:hover{color:#fff}.srQXyq_mt16{margin-top:16px}.srQXyq_mt24{margin-top:24px}.srQXyq_mb16{margin-bottom:16px}.srQXyq_paddedCard{padding:24px}.srQXyq_codeToolbar{background:var(--api-panel);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:flex}.srQXyq_codeTabs{display:flex;overflow-x:auto}.srQXyq_codeTab{color:var(--api-secondary);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.srQXyq_codeTab[aria-selected=true]{background:var(--api-hover);color:var(--api-text)}.srQXyq_codeHint{color:var(--api-muted);font-size:13px;line-height:1.55}.srQXyq_codeGrid,.srQXyq_pricingGrid{gap:16px;display:grid}.srQXyq_codeGrid{grid-template-columns:1fr}.srQXyq_changeList{gap:14px}.srQXyq_changeRow{grid-template-columns:1fr;align-items:center;gap:6px;display:grid}.srQXyq_codeChip,.srQXyq_negativeChip,.srQXyq_positiveChip{width:fit-content;font-family:var(--font-mono);border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.srQXyq_codeChip{color:var(--api-text);box-shadow:var(--api-ring);background:#ffffff0f}.srQXyq_negativeChip{color:#ffffff80;background:#ef444414;text-decoration:line-through;box-shadow:0 0 0 1px #ef444433}.srQXyq_positiveChip{color:var(--api-success);background:#10b9811a;box-shadow:0 0 0 1px #10b98138}.srQXyq_pricingGrid{grid-template-columns:1fr;gap:20px}.srQXyq_pricingCard{flex-direction:column;height:100%;padding:28px;display:flex;position:relative}.srQXyq_pricingCard[data-featured=true]{box-shadow:0 0 0 1px #8b5cf66b,0 16px 48px #00000057}.srQXyq_pricingCard>button{border-radius:999px;width:100%;min-height:48px;margin-top:auto;font-size:15px;font-weight:700}.srQXyq_popularBadge{background:var(--api-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:16px}.srQXyq_price{color:var(--api-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:40px;font-weight:700;line-height:1}.srQXyq_bulletList{flex-direction:column;flex:1;margin:20px 0;display:flex}.srQXyq_bullet{color:var(--api-secondary);border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.srQXyq_bullet:first-child{border-top:0}.srQXyq_check{background:var(--api-success);flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M6.5 11.5l-3-3 1-1 2 2 5-5 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M6.5 11.5l-3-3 1-1 2 2 5-5 1 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.srQXyq_faqList{gap:10px}.srQXyq_faqButton{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;display:flex}.srQXyq_faqQuestion{font-size:15px;font-weight:700;line-height:1.4}.srQXyq_faqAnswer{color:var(--api-secondary);padding:0 22px 20px;font-size:14px;line-height:1.65}.srQXyq_faqIcon{color:var(--api-secondary);transition:transform .15s var(--api-ease);flex-shrink:0}.srQXyq_faqIcon[data-open=true]{transform:rotate(45deg)}.srQXyq_ctaBanner{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 20px;display:flex}.srQXyq_ctaRow,.srQXyq_ctaActions,.srQXyq_ctaRow>*,.srQXyq_ctaActions>*{width:100%}
