.scaled-canvas[data-v-37b045a5]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.canvas-wrapper[data-v-37b045a5]{height:100%;position:relative;width:100%}.canvas-overlay[data-v-37b045a5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.button-editor[data-v-37b045a5]{background:#16213e;border:2px solid #e94560;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#eee;min-width:180px;padding:12px;position:absolute;z-index:100}.editor-row[data-v-37b045a5]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.editor-row label[data-v-37b045a5]{color:#aaa;font-size:.85rem;font-weight:700;min-width:60px}.editor-row .input[data-v-37b045a5]{background-color:#1a1a2e;border-color:#0f3460;color:#eee;flex:1}.editor-row .input[data-v-37b045a5]:focus{border-color:#e94560}.toolbar[data-v-37b045a5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.toolbar .field[data-v-37b045a5]{margin-bottom:0}.toolbar .select select[data-v-37b045a5]{background-color:#1a1a2e;border-color:#0f3460;color:#eee}.layout-group[data-v-37b045a5]{align-items:center;background-color:#1a1a2e;border:2px solid #0f3460;border-radius:8px;display:flex;gap:0;overflow:hidden}.layout-group .control[data-v-37b045a5]{border-right:1px solid #0f3460}.layout-group .control[data-v-37b045a5]:last-child{border-right:none}.layout-label[data-v-37b045a5]{padding:0}.layout-badge[data-v-37b045a5]{align-items:center;background-color:#e94560;color:#fff;display:flex;font-size:.85rem;font-weight:700;gap:6px;height:100%;padding:8px 16px;white-space:nowrap}.layout-group .select select[data-v-37b045a5]{background-color:#1a1a2e;border:none;border-radius:0;color:#eee;min-width:180px;padding:8px 12px}.layout-group .select select[data-v-37b045a5]:focus{border:none;box-shadow:none}.layout-group .button[data-v-37b045a5]{border-radius:0;height:100%}.webmcp-modal-card[data-v-b053d89e]{background-color:#16213e;border:1px solid #0f3460;border-radius:12px;max-width:780px;width:90%}.modal-card-foot[data-v-b053d89e],.modal-card-head[data-v-b053d89e]{background-color:#0f3460;border-bottom:1px solid #1a4a7a;border-top:1px solid #1a4a7a}.modal-card-body[data-v-b053d89e]{background-color:#16213e;color:#eee}.webmcp-input[data-v-b053d89e]{background-color:#1a1a2e;border-color:#0f3460;color:#eee}.webmcp-input[data-v-b053d89e]:focus{border-color:#e94560}.tool-card[data-v-b053d89e]{background-color:#1a1a2e;border:1px solid #0f3460}.schema-code[data-v-b053d89e]{background-color:#0f3460;border-radius:6px;color:#4ecca3;max-height:160px;overflow-y:auto;padding:8px}.log-box[data-v-b053d89e]{background-color:#1a1a2e;border:1px solid #0f3460}.step-item code[data-v-b053d89e]{background-color:#0f3460;color:#4ecca3}.log-entry[data-v-b053d89e]{background-color:#1a1a2e;border-left:4px solid #0f3460}.border-success[data-v-b053d89e]{border-left-color:#4ecca3!important}.border-danger[data-v-b053d89e]{border-left-color:#e94560!important}.mini-code[data-v-b053d89e]{background-color:#0f3460;border-radius:3px;color:#ddd;font-size:.75rem;padding:1px 4px}.cursor-pointer[data-v-b053d89e]{cursor:pointer}.text-muted[data-v-b053d89e]{color:#aaa}.text-emerald[data-v-b053d89e]{color:#4ecca3}.text-warning[data-v-b053d89e]{color:#f39c12}.guide-modal-card[data-v-b53577af]{background-color:#16213e;border:1px solid #0f3460;border-radius:12px;max-width:780px;width:90%}.modal-card-foot[data-v-b53577af],.modal-card-head[data-v-b53577af]{background-color:#0f3460;border-bottom:1px solid #1a4a7a;border-top:1px solid #1a4a7a}.modal-card-body[data-v-b53577af]{background-color:#16213e;color:#eee}.guide-box[data-v-b53577af]{background-color:#1a1a2e;border:1px solid #0f3460}.benefit-list[data-v-b53577af]{list-style-type:none;padding-left:0}.benefit-list li[data-v-b53577af]{line-height:1.5;margin-bottom:8px}.method-card[data-v-b53577af]{background-color:#1a1a2e;border:1px solid #0f3460;border-radius:8px;overflow:hidden}.method-header[data-v-b53577af]{align-items:center;background-color:#0f3460;color:#eee;display:flex;font-size:.85rem;padding:8px 12px}.method-body[data-v-b53577af]{color:#ccc;padding:12px}.console-code[data-v-b53577af]{background-color:#0d1b2a;border-radius:4px;color:#4ecca3;padding:8px}.text-warning[data-v-b53577af]{color:#f39c12}.text-emerald[data-v-b53577af]{color:#4ecca3}.webmcp-widget-container[data-v-de261817]{bottom:24px;position:fixed;right:24px;z-index:1000}.webmcp-floating-btn[data-v-de261817]{background:linear-gradient(135deg,#0f3460,#16213e);border:2px solid #4ecca3;border-radius:50%;box-shadow:0 4px 20px #0006,0 0 15px #4ecca34d;color:#4ecca3;cursor:pointer;height:56px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:56px}.webmcp-floating-btn[data-v-de261817]:hover{border-color:#fff;box-shadow:0 6px 25px #00000080,0 0 22px #4ecca380;color:#fff;transform:translateY(-3px) scale(1.05)}.webmcp-btn-badge[data-v-de261817]{background-color:#e94560;border:2px solid #16213e;border-radius:10px;color:#fff;font-size:.7rem;font-weight:700;padding:2px 6px;position:absolute;right:-4px;top:-4px}.status-pulse-dot[data-v-de261817]{animation:pulse-green-de261817 2s infinite;background-color:#4ecca3;border-radius:50%;box-shadow:0 0 8px #4ecca3;display:inline-block;height:8px;width:8px}.btn-pulse[data-v-de261817]{bottom:4px;position:absolute;right:6px}@keyframes pulse-green-de261817{0%{box-shadow:0 0 #4ecca3b3}70%{box-shadow:0 0 0 8px #4ecca300}to{box-shadow:0 0 #4ecca300}}.webmcp-popover-card[data-v-de261817]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#16213ef2;border:1px solid #0f3460;border-radius:14px;bottom:70px;box-shadow:0 10px 30px #00000080;color:#eee;padding:16px;position:absolute;right:0;width:320px}.webmcp-popover-header[data-v-de261817]{align-items:center;border-bottom:1px solid #0f3460;display:flex;justify-content:space-between;padding-bottom:8px}.webmcp-token-box[data-v-de261817]{background-color:#0f346080;border:1px solid rgba(78,204,163,.2);border-radius:8px;padding:8px 10px}.webmcp-token-input[data-v-de261817]{background-color:#1a1a2e;border-color:#0f3460;color:#eee}.webmcp-token-input[data-v-de261817]:focus{border-color:#4ecca3}.is-emerald-badge[data-v-de261817]{background-color:#4ecca3;border:none;color:#1a1a2e;font-weight:700}.is-emerald-badge[data-v-de261817]:hover{background-color:#3db892;color:#fff}.tool-tag[data-v-de261817]{background-color:#0f3460;color:#ddd;font-size:.7rem;transition:background-color .2s}.tool-tag[data-v-de261817]:hover{background-color:#1a4a7a}.text-emerald[data-v-de261817]{color:#4ecca3}.text-muted[data-v-de261817]{color:#aaa}.cursor-pointer[data-v-de261817]{cursor:pointer}.webmcp-popover-enter-active[data-v-de261817],.webmcp-popover-leave-active[data-v-de261817]{transition:all .25s ease-out}.webmcp-popover-enter-from[data-v-de261817],.webmcp-popover-leave-to[data-v-de261817]{opacity:0;transform:translateY(10px) scale(.95)}.gemini-modal-card[data-v-0049df1b]{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 10px 40px #0009;max-width:620px;overflow:hidden;width:95%}.modal-card-head[data-v-0049df1b]{background:linear-gradient(135deg,#1f1b2e,#171520);border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-card-body[data-v-0049df1b]{background-color:#12111a;color:#e0e0e0}.modal-card-foot[data-v-0049df1b]{background-color:#171520;border-top:1px solid hsla(0,0%,100%,.1)}.text-gemini[data-v-0049df1b]{color:#a855f7}.button.is-gemini[data-v-0049df1b]{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff;font-weight:600;transition:all .2s ease}.button.is-gemini[data-v-0049df1b]:hover{background:linear-gradient(135deg,#6d28d9,#9333ea);color:#fff;transform:translateY(-1px)}.step-card[data-v-0049df1b]{background-color:#1a1829;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:1rem}.step-number[data-v-0049df1b]{align-items:center;background:#7c3aed;border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.prompt-preview-text[data-v-0049df1b]{border-color:#a855f74d!important;color:#c4b5fd!important;font-size:.75rem;resize:none}.json-input-area[data-v-0049df1b],.prompt-preview-text[data-v-0049df1b]{background-color:#0d0c13!important;font-family:monospace}.json-input-area[data-v-0049df1b]{border-color:#ffffff26!important;color:#10b981!important;font-size:.8rem}.json-input-area[data-v-0049df1b]:focus{border-color:#7c3aed!important}.text-muted[data-v-0049df1b]{color:#9ca3af}.text-warning[data-v-0049df1b]{color:#fbbf24}body{background-color:#1a1a2e;color:#eee}.is-gemini-gradient{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border:none!important;box-shadow:0 4px 14px #7c3aed59;color:#fff!important;transition:all .2s ease}.is-gemini-gradient:hover{background:linear-gradient(135deg,#6d28d9,#9333ea)!important;box-shadow:0 6px 20px #7c3aed73;transform:translateY(-1px)}.gemini-hidden-context{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.card{background-color:#16213e;border:1px solid #0f3460;border-radius:12px}.card-content{background-color:transparent}.button.is-primary{background-color:#e94560;border-color:#e94560}.button.is-primary:hover{background-color:#d63851}.button.is-success{background-color:#4ecca3;border-color:#4ecca3}.button.is-success:hover{background-color:#3db892}.button.is-info{background-color:#533483;border-color:#533483}.button.is-info:hover{background-color:#452a6e}.button.is-secondary{background-color:#0f3460;border-color:#0f3460}.button.is-secondary:hover{background-color:#1a4a7a}.button.is-warning{background-color:#f39c12;border-color:#f39c12;color:#1a1a2e}.button.is-warning:hover{background-color:#e08e0b}.button.is-danger{background-color:#e94560;border-color:#e94560}.button.is-danger:hover{background-color:#d63851}.input,.select select{background-color:#1a1a2e;border-color:#0f3460;color:#eee}.button-editor,.input:focus,.select select:focus{border-color:#e94560}.button-editor{background-color:#16213e;color:#eee}.button-editor label{color:#aaa}.help{color:#888}.button.is-emerald-badge{background-color:#4ecca3;border-color:#4ecca3;color:#1a1a2e;font-weight:700}.button.is-emerald-badge:hover{background-color:#3db892;border-color:#3db892;color:#1a1a2e}.footer{background-color:#16213e;color:#888}.footer a{color:#4ecca3}
