.code-block_block__dqXbA{min-width:0;max-width:100%;margin:1.15rem 0;overflow:hidden;border:1px solid #303642;border-radius:12px;background:#151922;color:#e6edf3;text-align:left}.code-block_toolbar__kN1k_{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:49px;padding:4px 8px 4px 18px;border-bottom:1px solid #303642;background:#20242c;font-family:var(--font-sans,Arial,sans-serif);line-height:1.4}.code-block_language__NwjXc{min-width:0;overflow:hidden;color:#aeb8c8;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.code-block_actions__MrvaM{display:flex;flex-shrink:0;align-items:center;gap:2px}.code-block_action__9aFXJ{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#d2d8e1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.code-block_action__9aFXJ:hover{background:#343b47;color:#fff}.code-block_action__9aFXJ:focus-visible{outline:2px solid #efb8a7;outline-offset:-2px}.code-block_action__9aFXJ.code-block_copied__ingGU{color:#86efac}.code-block_source__4Y2va{max-width:100%;max-height:28rem;margin:0;overflow:auto;overscroll-behavior:contain;padding:18px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:14px;line-height:1.7;tab-size:2;text-align:left;scrollbar-color:#4b5563 transparent;scrollbar-width:thin}.code-block_source__4Y2va,.code-block_source__4Y2va code{display:block;background:transparent;color:inherit;white-space:pre}.code-block_source__4Y2va code{min-width:max-content;padding:0;border:0;border-radius:0;font:inherit;overflow-wrap:normal;word-break:normal}.code-block_source__4Y2va:focus-visible{outline:2px solid #efb8a7;outline-offset:-2px}.code-block_feedback__EX_1l{position:absolute;top:calc(100% + 8px);right:10px;z-index:1;max-width:calc(100% - 20px);padding:8px 12px;border:1px solid #435245;border-radius:8px;background:#25382c;color:#dcfce7;font-size:12px;line-height:1.5;overflow-wrap:anywhere;pointer-events:none}.code-block_feedback__EX_1l:empty{padding:0;border:0}.code-block_feedback__EX_1l.code-block_error__X_QA7{border-color:#764443;background:#462928;color:#fecaca}.code-block_dialog__800Yt{position:fixed;inset:0;width:min(1200px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;overflow:hidden;padding:0;border:1px solid #404754;border-radius:14px;background:#151922;color:#e6edf3;box-shadow:0 24px 90px #0008}.code-block_dialog__800Yt[open]{display:flex;flex-direction:column}.code-block_dialog__800Yt::backdrop{background:rgb(7 11 18/82%)}.code-block_dialog__800Yt .code-block_source__4Y2va{flex:1;min-height:0;max-height:none}@media (max-width:600px){.code-block_toolbar__kN1k_{padding-left:14px}.code-block_source__4Y2va{padding:14px;font-size:13px}.code-block_dialog__800Yt{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:10px}}@media (prefers-reduced-motion:reduce){.code-block_action__9aFXJ{transition:none}}.animation-renderer_container__zsI90{contain:layout;min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:white;color:#334155}.animation-renderer_toolbar__b2LBs{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc;font-size:13px}.animation-renderer_container__zsI90 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:36px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#334155;cursor:pointer;font-size:13px}.animation-renderer_container__zsI90 button:hover{background:#f1f5f9}.animation-renderer_container__zsI90 button:focus-visible{outline:2px solid #e0623f;outline-offset:2px}.animation-renderer_stage__DQvO2{position:relative;min-height:240px;background:white;transition:height .22s ease}.animation-renderer_frame__ui4cK{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:white}.animation-renderer_skeleton__PC3qy{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;font-size:13px;color:#64748b;pointer-events:none;background:linear-gradient(100deg,#f8fafc 30%,#eef2f7 50%,#f8fafc 70%) 0 0 /200% 100%;animation:animation-renderer_shimmer__AfVNf 1.4s linear infinite}@keyframes animation-renderer_shimmer__AfVNf{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.animation-renderer_skeleton__PC3qy{animation:none}.animation-renderer_stage__DQvO2{transition:none}}.animation-renderer_notice__EJqlt{padding:10px 14px;font-size:13px}.animation-renderer_fallback__nDgRC{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;font-size:14px}.animation-renderer_container__zsI90:fullscreen{display:flex;flex-direction:column;width:100%;height:100%;border:0;border-radius:0}.animation-renderer_container__zsI90:fullscreen .animation-renderer_fallback__nDgRC,.animation-renderer_container__zsI90:fullscreen .animation-renderer_stage__DQvO2{flex:1;min-height:0;transition:none}.animation-renderer_mascot__QYr0K{width:auto;height:140px;max-width:100%;object-fit:contain}.animation-renderer_errorTitle__V76TK{margin:0;font-size:15px;font-weight:650;color:#1e293b}.animation-renderer_srOnly__HbYth{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}