.cube-vid-wrapper[data-v-fb903b45]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:1rem;min-height:320px;margin:1.5rem 0;display:flex;overflow:hidden}.cube-vid-video-col[data-v-fb903b45]{flex-direction:column;flex:50%;min-width:0;display:flex}.cube-vid-tabs[data-v-fb903b45]{background:#ffffff0a;border-bottom:1px solid #ffffff0f;gap:2px;display:flex}.cube-vid-tab[data-v-fb903b45]{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-family:inherit;font-size:.85rem;transition:all .2s;display:flex}.cube-vid-tab[data-v-fb903b45]:hover{color:#fffc;background:#ffffff08}.cube-vid-tab.active[data-v-fb903b45]{color:#fff;background:#ffffff0f;box-shadow:inset 0 -2px #3b82f6}.cube-tab-ico[data-v-fb903b45]{font-size:1rem}.cube-vid-player[data-v-fb903b45]{background:#000;flex:1;justify-content:center;align-items:stretch;min-height:240px;max-height:380px;display:flex;position:relative;overflow:hidden}.cube-video[data-v-fb903b45]{object-fit:contain;width:100%;height:100%;display:block}.cube-vid-placeholder[data-v-fb903b45]{color:#fff3;flex-direction:column;align-items:center;gap:.5rem;display:flex}.cube-placeholder-icon[data-v-fb903b45]{font-size:2.5rem}.cube-placeholder-text[data-v-fb903b45]{font-size:.8rem}.cube-vid-history-col[data-v-fb903b45]{border-left:1px solid #ffffff0f;flex-direction:column;flex:0 0 50%;min-width:0;display:flex}.cube-vid-history-header[data-v-fb903b45]{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.6rem .8rem;display:flex}.cube-history-title[data-v-fb903b45]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.cube-history-lang-tabs[data-v-fb903b45]{gap:2px;display:flex}.cube-lang-tab[data-v-fb903b45]{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:.2rem .5rem;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .2s}.cube-lang-tab[data-v-fb903b45]:hover{color:#ffffffb3;border-color:#fff3}.cube-lang-tab.active[data-v-fb903b45]{color:#3b82f6;background:#3b82f61a;border-color:#3b82f6}.cube-vid-history-scroll[data-v-fb903b45]{flex:1;max-height:380px;padding:0;overflow-y:auto}.cube-vid-history-scroll[data-v-fb903b45]::-webkit-scrollbar{width:4px}.cube-vid-history-scroll[data-v-fb903b45]::-webkit-scrollbar-track{background:0 0}.cube-vid-history-scroll[data-v-fb903b45]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.cube-history-entry[data-v-fb903b45]{cursor:pointer;border-bottom:1px solid #ffffff08;transition:background .15s}.cube-history-entry[data-v-fb903b45]:hover{background:#ffffff08}.cube-history-entry.expanded[data-v-fb903b45]{background:#3b82f60a}.cube-history-head[data-v-fb903b45]{align-items:flex-start;gap:.5rem;padding:.45rem .8rem;font-size:.75rem;line-height:1.35;display:flex}.cube-history-num[data-v-fb903b45]{text-align:right;color:#fff3;font-variant-numeric:tabular-nums;flex-shrink:0;width:1.3rem;padding-top:.05rem;font-size:.65rem;font-weight:700}.cube-history-msg[data-v-fb903b45]{color:#ffffffbf;word-break:break-word;flex:1;min-width:0}.cube-history-result[data-v-fb903b45]{white-space:nowrap;border-radius:3px;flex-shrink:0;padding:.1rem .3rem;font-size:.65rem;font-weight:700}.cube-history-result.ok[data-v-fb903b45]{color:#22c55e;background:#22c55e1a}.cube-history-result.fix[data-v-fb903b45]{color:#f59e0b;background:#f59e0b1a}.cube-history-chevron[data-v-fb903b45]{color:#fff3;flex-shrink:0;padding-top:.1rem;font-size:.6rem;transition:transform .2s}.cube-history-chevron.open[data-v-fb903b45]{color:#ffffff80;transform:rotate(180deg)}.cube-history-detail[data-v-fb903b45]{animation:.2s ease-out slideDown-fb903b45;overflow:hidden}@keyframes slideDown-fb903b45{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.cube-history-detail-inner[data-v-fb903b45]{color:#fff9;padding:0 .8rem .6rem 2.6rem;font-size:.72rem;line-height:1.55}.cube-detail-text[data-v-fb903b45]{margin:0 0 .35rem}.cube-detail-text[data-v-fb903b45] code{color:#fffc;background:#ffffff0f;border-radius:3px;padding:.05rem .3rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem}.cube-detail-prompt[data-v-fb903b45]{color:var(--c-g-cyan,#00d2be);word-break:break-word;background:#0000004d;border:1px solid #ffffff0f;border-radius:5px;margin-bottom:.45rem;padding:.4rem .6rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;line-height:1.45}.cube-detail-prompt code[data-v-fb903b45]{color:inherit;font-family:inherit;font-size:inherit}.cube-detail-response[data-v-fb903b45]{color:#ffffffa6;margin-bottom:.35rem;font-size:.72rem;line-height:1.55}.cube-detail-response code[data-v-fb903b45]{color:#f59e0b;background:#f59e0b12;border-radius:3px;padding:.05rem .3rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem}.cube-detail-file[data-v-fb903b45]{align-items:center;gap:.35rem;display:flex}.cube-detail-file-label[data-v-fb903b45]{color:#ffffff40;font-size:.6rem;font-weight:600}.cube-detail-file-val[data-v-fb903b45]{color:#818cf8;background:#6366f11f;border:1px solid #6366f126;border-radius:4px;padding:.08rem .4rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem}.cube-vid-subtabs[data-v-fb903b45]{background:#ffffff0a;border-bottom:1px solid #ffffff0f;gap:2px;display:flex}.cube-vid-subtab[data-v-fb903b45]{color:#ffffff73;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .8rem;font-family:inherit;font-size:.75rem;transition:all .2s;display:flex}.cube-vid-subtab[data-v-fb903b45]:hover{color:#fffc;background:#ffffff08}.cube-vid-subtab.active[data-v-fb903b45]{color:#fff;background:#ffffff0f;box-shadow:inset 0 -2px #22c55e}.cube-subtab-ico[data-v-fb903b45]{font-size:.9rem}.cube-code-filename[data-v-fb903b45]{color:#818cf8;background:#6366f11f;border:1px solid #6366f126;border-radius:4px;padding:.08rem .4rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem}.cube-code-copy-btn[data-v-fb903b45]{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:.15rem .45rem;font-size:.75rem;line-height:1;transition:all .2s}.cube-code-copy-btn[data-v-fb903b45]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff40}.cube-vid-code-scroll[data-v-fb903b45]{background:#00000059;flex:1;max-height:380px;overflow:auto}.cube-vid-code-scroll[data-v-fb903b45]::-webkit-scrollbar{width:4px;height:4px}.cube-vid-code-scroll[data-v-fb903b45]::-webkit-scrollbar-track{background:0 0}.cube-vid-code-scroll[data-v-fb903b45]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.cube-code-loading[data-v-fb903b45]{color:#ffffff59;padding:.8rem;font-size:.72rem;font-style:italic}.cube-code-block[data-v-fb903b45]{white-space:pre;tab-size:2;margin:0;padding:.8rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;line-height:1.5;background:0 0!important}.cube-code-block code[data-v-fb903b45]{font-family:inherit;background:0 0!important;padding:0!important}.cube-code-block[data-v-fb903b45] .hljs{background:0 0!important}.cube-code-block[data-v-fb903b45] .hljs-keyword{color:#c678dd}.cube-code-block[data-v-fb903b45] .hljs-built_in,.cube-code-block[data-v-fb903b45] .hljs-type{color:#e6c06b}.cube-code-block[data-v-fb903b45] .hljs-literal{color:#56b6c2}.cube-code-block[data-v-fb903b45] .hljs-number{color:#d19a66}.cube-code-block[data-v-fb903b45] .hljs-string{color:#98c379}.cube-code-block[data-v-fb903b45] .hljs-comment{color:#5c6370}.cube-code-block[data-v-fb903b45] .hljs-function,.cube-code-block[data-v-fb903b45] .hljs-title{color:#61afef}.cube-code-block[data-v-fb903b45] .hljs-params{color:#d4d4d4}.cube-code-block[data-v-fb903b45] .hljs-attr,.cube-code-block[data-v-fb903b45] .hljs-attribute{color:#d19a66}.cube-code-block[data-v-fb903b45] .hljs-punctuation{color:#d4d4d4}.cube-code-block[data-v-fb903b45] .hljs-operator{color:#56b6c2}@media (width<=720px){.cube-vid-wrapper[data-v-fb903b45]{flex-direction:column}.cube-vid-history-col[data-v-fb903b45]{border-top:1px solid #ffffff0f;border-left:none}.cube-vid-history-scroll[data-v-fb903b45]{max-height:250px}.cube-history-detail-inner[data-v-fb903b45]{padding-left:.8rem}}
