html,body{padding:0;margin:0;font-family:Inter,sans-serif;font-size:14px}.vue-flow__minimap{transform:scale(75%);transform-origin:bottom right}.vue-flow__edges{z-index:2!important}.animated-dash path{stroke:#007bff;stroke-width:2px;stroke-dasharray:5,5;animation:dashmove 1s linear infinite;fill:none}@keyframes dashmove{to{stroke-dashoffset:-10}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.home-container[data-v-14ab5e31]{padding-top:20px;padding-left:15%;padding-right:15%}@media (max-width: 600px){.home-container[data-v-14ab5e31]{padding-left:10px;padding-right:10px}}.hero[data-v-14ab5e31]{margin-bottom:2rem;text-align:center}.hero h1[data-v-14ab5e31]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.subtitle[data-v-14ab5e31]{font-size:1rem;color:#475569;max-width:600px;margin:0 auto 1rem}.cta[data-v-14ab5e31]{font-weight:500;color:#2563eb;font-size:1rem}.card[data-v-14ab5e31]{background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;overflow:hidden}.action-row[data-v-14ab5e31]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;background-color:#fff;transition:background-color .2s ease}.action-row[data-v-14ab5e31]:hover{background-color:#f9fafb;cursor:pointer}.action-left[data-v-14ab5e31]{display:flex;flex-direction:column;max-width:80%}.action-name[data-v-14ab5e31]{font-weight:700;color:#2563eb;font-size:1.3rem;margin-bottom:.5rem}.action-description[data-v-14ab5e31]{font-size:.95rem;color:#475569;margin-bottom:.5rem}.action-kind-badge[data-v-14ab5e31]{display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.025em;margin-top:.5rem;width:fit-content}.action-kind-badge.kind-docker[data-v-14ab5e31]{border:1px solid #0db7ed;color:#0db7ed;background-color:transparent}.action-kind-badge.kind-wasm[data-v-14ab5e31]{border:1px solid #2f12ed;color:#2f12ed;background-color:transparent}.action-kind-badge.kind-composition[data-v-14ab5e31]{border:1px solid #10b981;color:#10b981;background-color:transparent}.action-bullets[data-v-14ab5e31]{font-size:.85rem;color:#64748b;line-height:1.5}.action-right[data-v-14ab5e31]{display:flex;align-items:center;gap:.6rem}.download-badge[data-v-14ab5e31]{font-size:.875rem;color:#64748b;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .75rem;min-width:50px;text-align:center;font-weight:500;white-space:nowrap}.chevron[data-v-14ab5e31]{font-size:1.5rem;color:#9ca3af}.coming-soon-section[data-v-14ab5e31]{margin-top:2rem;text-align:center}.coming-soon-section h2[data-v-14ab5e31]{font-size:1.1rem;font-weight:600;color:#475569;margin-bottom:1.5rem}.coming-soon-grid[data-v-14ab5e31]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.coming-soon-card[data-v-14ab5e31]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:1rem;text-align:left;box-shadow:0 1px 2px #0000000a}.coming-soon-card strong[data-v-14ab5e31]{display:block;font-size:1rem;color:#1e293b;margin-bottom:.4rem}.coming-soon-card p[data-v-14ab5e31]{font-size:.875rem;color:#64748b}@media (max-width: 900px){.coming-soon-grid[data-v-14ab5e31]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.coming-soon-grid[data-v-14ab5e31]{grid-template-columns:1fr}}.pagination[data-v-14ab5e31]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.pagination-info[data-v-14ab5e31]{font-size:.875rem;color:#64748b}.pagination-controls[data-v-14ab5e31]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.pagination-button[data-v-14ab5e31]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#2563eb;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}.pagination-button[data-v-14ab5e31]:hover:not(:disabled){background-color:#f1f5f9;border-color:#cbd5e1}.pagination-button[data-v-14ab5e31]:disabled{opacity:.5;cursor:not-allowed}.pagination-pages[data-v-14ab5e31]{display:flex;gap:.25rem;flex-wrap:wrap}.pagination-page-button[data-v-14ab5e31]{min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-size:.875rem;font-weight:500;color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease}.pagination-page-button[data-v-14ab5e31]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.pagination-page-button.active[data-v-14ab5e31]{color:#fff;background-color:#2563eb;border-color:#2563eb}.pagination-page-button.active[data-v-14ab5e31]:hover{background-color:#1d4ed8;border-color:#1d4ed8}@media (max-width: 600px){.pagination-controls[data-v-14ab5e31]{gap:.25rem}.pagination-page-button[data-v-14ab5e31]{min-width:2rem;height:2rem;font-size:.75rem;padding:0 .25rem}.pagination-button[data-v-14ab5e31]{padding:.4rem .75rem;font-size:.75rem}}.profile-container[data-v-d1e00ed9]{padding:5%}.main[data-v-02ecdd4b]{padding:20px}.code-block[data-v-02ecdd4b]{background-color:#f4f4f4;border:1px solid #e1e1e1;padding:16px;font-size:13px;border-radius:4px;overflow-x:auto;white-space:pre;font-family:Courier New,Courier,monospace}.starthub-intro[data-v-27fc6880]{max-width:800px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.intro-title[data-v-27fc6880]{font-size:24px;font-weight:700;margin-bottom:20px;color:#111}.intro-paragraph[data-v-27fc6880]{font-size:16px;line-height:1.6;margin-bottom:16px}.intro-list[data-v-27fc6880]{font-size:16px;line-height:1.8;margin-bottom:16px;padding-left:24px}.intro-list li[data-v-27fc6880]{margin-bottom:8px}.intro-link[data-v-27fc6880]{color:#0074d9;text-decoration:underline}.intro-link[data-v-27fc6880]:hover{text-decoration:none}.deployment-usage[data-v-1b5fe7f2]{max-width:800px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.section-title[data-v-1b5fe7f2]{font-size:24px;font-weight:700;margin-bottom:16px}.subsection-title[data-v-1b5fe7f2]{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px}.section-paragraph[data-v-1b5fe7f2]{font-size:16px;line-height:1.6;margin-bottom:16px}.code-block[data-v-1b5fe7f2]{background-color:#f4f4f4;border:1px solid #e1e1e1;padding:12px 16px;font-size:14px;border-radius:4px;font-family:Courier New,Courier,monospace;overflow-x:auto;margin-bottom:20px}.doc-link[data-v-1b5fe7f2]{color:#0074d9;text-decoration:underline}.doc-link[data-v-1b5fe7f2]:hover{text-decoration:none}.warning-box[data-v-1b5fe7f2]{border-left:4px solid #e09100;background-color:#fff9ea;padding:12px 16px;font-size:15px;margin-top:24px;border-radius:4px;color:#5a4300}.general-container[data-v-96d5cd05]{margin-left:15%;margin-right:15%}.docs-container[data-v-96d5cd05]{display:flex;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a;background-color:#fff}.sidebar[data-v-96d5cd05]{width:15%;padding:0 16px 0 0;border-right:1px solid #e5e5e5}.sidebar-title[data-v-96d5cd05]{font-size:20px;font-weight:700;margin-bottom:24px}.sidebar-nav[data-v-96d5cd05]{display:flex;flex-direction:column;gap:10px}.nav-link[data-v-96d5cd05]{font-size:14px;color:#333;text-decoration:none}.nav-link[data-v-96d5cd05]:hover{color:#0074d9;cursor:pointer}.nav-link.active[data-v-96d5cd05]{color:#0074d9;font-weight:700}.main-content[data-v-96d5cd05]{flex:1;padding-left:20px;padding-right:20px;width:85%}.header[data-v-96d5cd05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-96d5cd05]{font-size:28px;font-weight:700}.search-input[data-v-96d5cd05]{padding:8px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:300px}.search-input[data-v-96d5cd05]:focus{outline:none;border-color:#0074d9}.paragraph[data-v-96d5cd05]{font-size:15px;line-height:1.6;margin-bottom:16px}.link[data-v-96d5cd05]{color:#0074d9;text-decoration:underline}.section-title[data-v-96d5cd05]{font-size:18px;font-weight:600;margin:32px 0 12px}@media (max-width: 600px){.general-container[data-v-96d5cd05]{margin-left:10px;margin-right:10px}.main-content[data-v-96d5cd05]{padding:0}.sidebar[data-v-96d5cd05]{display:none}}.nav-link[data-v-96d5cd05]{font-size:14px;color:#333;text-decoration:none;transition:color .2s ease}.cli-requirements[data-v-0833cf63]{max-width:800px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.section-title[data-v-0833cf63]{font-size:24px;font-weight:700;margin-bottom:16px}.subsection-title[data-v-0833cf63]{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px}.section-paragraph[data-v-0833cf63]{font-size:16px;line-height:1.6;margin-bottom:16px}.code-block[data-v-0833cf63]{background-color:#f4f4f4;border:1px solid #e1e1e1;padding:12px 16px;font-size:14px;border-radius:4px;font-family:Courier New,Courier,monospace;overflow-x:auto;margin-bottom:20px;white-space:pre-wrap}.doc-link[data-v-0833cf63]{color:#0074d9;text-decoration:underline}.doc-link[data-v-0833cf63]:hover{text-decoration:none}.main[data-v-23cb3b45]{max-width:800px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.section-title[data-v-23cb3b45]{font-size:24px;font-weight:700;margin-bottom:16px}.section-paragraph[data-v-23cb3b45]{font-size:16px;line-height:1.6;margin-bottom:16px}.code-block[data-v-23cb3b45]{background-color:#f4f4f4;border:1px solid #e1e1e1;padding:16px;font-size:14px;border-radius:4px;overflow-x:auto;white-space:pre;font-family:Courier New,Courier,monospace}.doc-link[data-v-23cb3b45]{color:#0074d9;text-decoration:underline}.doc-link[data-v-23cb3b45]:hover{text-decoration:none}.container[data-v-8575a8d1]{border-bottom:1px solid #e5e5e5;display:flex}.section-left[data-v-8575a8d1]{flex:1}.section-right[data-v-8575a8d1]{display:flex;align-items:center;justify-content:center;width:100px}.title[data-v-8575a8d1]{font-size:20px;font-weight:800;margin:0}.title[data-v-8575a8d1]:hover{cursor:pointer;text-decoration:underline}.description[data-v-8575a8d1]{font-size:16px;color:gray}.details[data-v-8575a8d1]{font-size:16px;color:gray;margin:0}.details[data-v-8575a8d1]>*:after{margin-right:10px;content:" •"}.details[data-v-8575a8d1]>*:last-child:after{margin-right:0;content:""}.database-node[data-v-a8a3eb73]{display:flex;flex-direction:column;align-items:center;font-size:12px;text-align:center;padding-top:4px;-webkit-user-select:none;user-select:none}.db-top[data-v-a8a3eb73],.db-bottom[data-v-a8a3eb73]{fill:#4f46e5}.db-body[data-v-a8a3eb73]{fill:#6366f1}.label[data-v-a8a3eb73]{margin-top:2px;color:#fff;background:#4f46e5;padding:2px 6px;border-radius:4px;font-weight:500}.box3d-node[data-v-5707319e]{display:flex;flex-direction:column;align-items:center;padding-top:4px;-webkit-user-select:none;user-select:none}svg[data-v-5707319e]{margin-bottom:2px}.top[data-v-5707319e]{fill:#60a5fa}.front[data-v-5707319e]{fill:#3b82f6}.side[data-v-5707319e]{fill:#2563eb}.label[data-v-5707319e]{background:#1e40af;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500;margin-top:2px}.loadbalancer-node[data-v-c4cd547f]{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;padding-top:4px}svg[data-v-c4cd547f]{margin-bottom:2px}.triangle[data-v-c4cd547f]{fill:#ef4444;stroke:#991b1b;stroke-width:2}.label[data-v-c4cd547f]{background:#991b1b;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500;margin-top:2px}.variables-container[data-v-d794e10a]{background-color:#f6f8fa;padding:2rem;border-radius:8px;font-size:15px;line-height:1.7;color:#24292e}.variables-container h1[data-v-d794e10a],.readme-container h2[data-v-d794e10a],.readme-container h3[data-v-d794e10a]{border-bottom:1px solid #d0d7de;padding-bottom:.3em;margin-top:2rem}.variables-container pre[data-v-d794e10a]{background:#f0f0f0;padding:1rem;border-radius:6px;overflow-x:auto}.variables-container code[data-v-d794e10a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#f0f0f0;padding:.2rem .4rem;border-radius:4px}.container[data-v-0abdac19]{padding-top:20px}.section[data-v-0abdac19]{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}.section-title[data-v-0abdac19]{color:gray;margin:0;font-size:16px}.link[data-v-0abdac19]{text-decoration:underline}.link[data-v-0abdac19]:hover{cursor:pointer;color:#920d0d}.section-content[data-v-0abdac19]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:800}.click-to-copy[data-v-0abdac19]:hover{cursor:pointer}.icon-small[data-v-0abdac19]{height:20px;width:20px;margin-right:8px}.copy-command[data-v-0abdac19]{display:flex;align-items:center;gap:10px;font-family:monospace;background-color:#f5f5f5;padding:8px 12px;border-radius:6px;width:100%;position:relative;box-sizing:border-box}.command[data-v-0abdac19]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-button[data-v-0abdac19]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;transition:transform .2s ease}.copy-button[data-v-0abdac19]:hover{transform:scale(1.1)}.copied-tooltip[data-v-0abdac19]{position:absolute;top:-20px;right:0;font-size:12px;color:green;opacity:1;transition:opacity .3s ease}.action-container[data-v-a1eb469d]{padding-left:15%;padding-right:15%}.title[data-v-a1eb469d]{font-size:20px;font-weight:800}.details[data-v-a1eb469d]{font-size:14px;font-weight:lighter;color:gray}.description[data-v-a1eb469d]{font-size:16px}.main[data-v-a1eb469d]{display:flex;flex-wrap:wrap}.column-left[data-v-a1eb469d]{flex:1;min-width:0;max-width:70%;overflow:hidden;word-wrap:break-word}.column-right[data-v-a1eb469d]{flex:0 0 30%;padding-left:30px;min-width:0}.header[data-v-a1eb469d]{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:10px}.header-column[data-v-a1eb469d]{padding:20px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid}.header-column[data-v-a1eb469d]:hover{cursor:pointer}.header-column.active[data-v-a1eb469d]{border-bottom:3px solid #6366f1;font-weight:600;color:#1f2937;background-color:#f9fafb}@media (max-width: 600px){.main[data-v-a1eb469d]{flex-direction:column}.column-left[data-v-a1eb469d]{max-width:100%;width:100%}.column-right[data-v-a1eb469d]{width:100%;padding-left:0;flex:none}.header[data-v-a1eb469d]{grid-template-columns:1fr}.action-container[data-v-a1eb469d]{padding-left:10px;padding-right:10px}}.readme-container[data-v-12bbe4ff]{background-color:#f6f8fa;padding:2rem;border-radius:8px;font-size:15px;line-height:1.7;color:#24292e;max-width:100%;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;overflow:hidden}.readme-container[data-v-12bbe4ff] *{max-width:100%!important;word-wrap:break-word!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.readme-container a[data-v-12bbe4ff]{word-break:break-all;overflow-wrap:anywhere}.readme-container table[data-v-12bbe4ff]{table-layout:fixed;width:100%;word-wrap:break-word}.readme-container img[data-v-12bbe4ff]{max-width:100%;height:auto}.readme-container h1[data-v-12bbe4ff],.readme-container h2[data-v-12bbe4ff],.readme-container h3[data-v-12bbe4ff]{border-bottom:1px solid #d0d7de;padding-bottom:.3em;margin-top:2rem}.readme-container pre[data-v-12bbe4ff]{background:#f0f0f0;padding:1rem;border-radius:6px;max-width:100%;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;overflow:hidden}.readme-container pre code[data-v-12bbe4ff]{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-all!important;display:block;width:100%}.readme-container code[data-v-12bbe4ff]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#f0f0f0;padding:.2rem .4rem;border-radius:4px;word-wrap:break-word;overflow-wrap:break-word}.readme-container p[data-v-12bbe4ff],.readme-container li[data-v-12bbe4ff],.readme-container td[data-v-12bbe4ff],.readme-container th[data-v-12bbe4ff]{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.io-container[data-v-e7096e19]{background-color:#f6f8fa;padding:2rem;border-radius:8px;font-size:15px;line-height:1.7;color:#24292e;max-width:100%;width:100%;box-sizing:border-box}.io-section[data-v-e7096e19]{margin-bottom:2rem}.io-section[data-v-e7096e19]:last-child{margin-bottom:0}.io-section-title[data-v-e7096e19]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;border-bottom:1px solid #d0d7de;padding-bottom:.5rem;color:#1f2937}.io-empty[data-v-e7096e19]{color:#64748b;font-style:italic;padding:1rem;text-align:center}.io-error[data-v-e7096e19]{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;text-align:center}.io-list[data-v-e7096e19]{display:flex;flex-direction:column;gap:1rem}.io-item[data-v-e7096e19]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:1rem;transition:box-shadow .2s ease}.io-item[data-v-e7096e19]:hover{box-shadow:0 2px 4px #0000001a}.io-item-header[data-v-e7096e19]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.io-item-header[data-v-e7096e19]:hover{opacity:.8}.io-item-header-left[data-v-e7096e19]{display:flex;align-items:center;gap:.5rem}.io-item-expand-icon[data-v-e7096e19]{display:flex;align-items:center;color:#64748b;transition:transform .2s ease}.io-item-name[data-v-e7096e19]{font-weight:600;color:#1f2937;font-size:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.io-item-type[data-v-e7096e19]{background-color:#f1f5f9;color:#475569;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.io-item-description[data-v-e7096e19]{color:#475569;margin-top:.5rem;line-height:1.6}.io-item-default[data-v-e7096e19]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.io-item-default-label[data-v-e7096e19]{color:#64748b;font-size:.875rem;font-weight:500}.io-item-default-value[data-v-e7096e19]{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;color:#1e293b}.io-item-structure[data-v-e7096e19]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.io-item-structure-label[data-v-e7096e19]{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.io-item-structure-content[data-v-e7096e19]{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.75rem;margin:0;overflow-x:auto;font-size:.875rem;line-height:1.5}.io-item-structure-content code[data-v-e7096e19]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#1e293b;background:transparent;padding:0;border-radius:0;white-space:pre;word-wrap:normal;overflow-wrap:normal}@media (max-width: 600px){.io-container[data-v-e7096e19]{padding:1rem}.io-item-header[data-v-e7096e19]{flex-direction:column;align-items:flex-start}}.lock-container[data-v-bfc907ef]{background-color:#f6f8fa;padding:2rem;border-radius:8px;font-size:15px;line-height:1.7;color:#24292e;max-width:100%;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.lock-error[data-v-bfc907ef]{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;text-align:center}.lock-content[data-v-bfc907ef]{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:1rem;overflow-x:auto}.lock-content pre[data-v-bfc907ef]{margin:0;padding:0;background:transparent;border:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.6;color:#1e293b;white-space:pre;word-wrap:normal;overflow-wrap:normal}.lock-content code[data-v-bfc907ef]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:transparent;padding:0;border-radius:0;color:#1e293b;white-space:pre;word-wrap:normal;overflow-wrap:normal;display:block;width:100%}@media (max-width: 600px){.lock-container[data-v-bfc907ef]{padding:1rem}.lock-content[data-v-bfc907ef]{padding:.75rem}.lock-content pre[data-v-bfc907ef],.lock-content code[data-v-bfc907ef]{font-size:12px}}.dependencies-container[data-v-8b54c61a]{padding:1.5rem 0}.loading[data-v-8b54c61a]{text-align:center;padding:2rem;color:#64748b}.error[data-v-8b54c61a]{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;text-align:center}.empty-state[data-v-8b54c61a]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state p[data-v-8b54c61a]{margin:.5rem 0}.empty-hint[data-v-8b54c61a]{font-size:.875rem;color:#94a3b8}.empty-hint code[data-v-8b54c61a]{background-color:#f1f5f9;padding:.125rem .375rem;border-radius:4px;font-size:.875rem;color:#475569}.dependencies-list[data-v-8b54c61a]{display:flex;flex-direction:column;gap:1rem}.dependency-item[data-v-8b54c61a]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease}.dependency-item[data-v-8b54c61a]:hover{background-color:#f9fafb;border-color:#cbd5e1;box-shadow:0 1px 3px #0000001a}.dependency-action[data-v-8b54c61a]{display:flex;align-items:center;margin-bottom:.75rem}.action-ref[data-v-8b54c61a]{color:#2563eb;font-size:1rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all}.dependency-item:hover .action-ref[data-v-8b54c61a]{color:#1d4ed8;text-decoration:underline}.dependency-steps[data-v-8b54c61a]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;font-size:.875rem;color:#64748b}.steps-label[data-v-8b54c61a]{font-weight:500;color:#475569}.steps-list[data-v-8b54c61a]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem}@media (max-width: 600px){.dependencies-container[data-v-8b54c61a]{padding:1rem 0}.dependency-item[data-v-8b54c61a]{padding:1rem}.action-ref[data-v-8b54c61a]{font-size:.875rem}}.cli-auth-container[data-v-3b665078]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.cli-auth-card[data-v-3b665078]{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;padding:40px;max-width:600px;width:100%;text-align:center}.cli-auth-header h1[data-v-3b665078]{color:#2d3748;margin-bottom:8px;font-size:2.5rem}.cli-auth-header p[data-v-3b665078]{color:#718096;font-size:1.1rem;margin-bottom:40px}.auth-code-section[data-v-3b665078]{margin-bottom:40px}.code-display h2[data-v-3b665078]{color:#2d3748;margin-bottom:20px;font-size:1.5rem}.code-box[data-v-3b665078]{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.code-text[data-v-3b665078]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:2rem;font-weight:700;color:#2d3748;letter-spacing:2px;flex:1}.copy-button[data-v-3b665078]{background:#4299e1;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-button[data-v-3b665078]:hover{background:#3182ce;transform:translateY(-1px)}.copy-button.copied[data-v-3b665078]{background:#48bb78}.code-instructions[data-v-3b665078]{color:#718096;font-size:1rem;margin:0}.steps-section[data-v-3b665078]{text-align:left;margin-bottom:30px}.steps-section h3[data-v-3b665078]{color:#2d3748;margin-bottom:16px;font-size:1.2rem}.steps-list[data-v-3b665078]{color:#4a5568;line-height:1.6;padding-left:20px}.steps-list li[data-v-3b665078]{margin-bottom:8px}.timer-section[data-v-3b665078]{margin-bottom:30px}.timer-text[data-v-3b665078]{color:#2d3748;font-size:1rem;margin-bottom:12px}.progress-bar[data-v-3b665078]{background:#e2e8f0;border-radius:8px;height:8px;overflow:hidden}.progress-fill[data-v-3b665078]{background:linear-gradient(90deg,#48bb78,#38a169);height:100%;transition:width 1s ease}.loading-section[data-v-3b665078]{margin-bottom:40px;text-align:center}.loading-section h2[data-v-3b665078]{color:#2d3748;margin-bottom:20px}.loading-section p[data-v-3b665078]{color:#718096;margin-bottom:20px}.spinner[data-v-3b665078]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #4299e1;border-radius:50%;animation:spin-3b665078 1s linear infinite;margin:0 auto 20px}@keyframes spin-3b665078{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-section[data-v-3b665078]{margin-bottom:40px;text-align:center}.error-section h2[data-v-3b665078]{color:#e53e3e;margin-bottom:16px}.error-section p[data-v-3b665078]{color:#4a5568;margin-bottom:20px}.retry-button[data-v-3b665078]{background:#4299e1;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-3b665078]:hover{background:#3182ce;transform:translateY(-1px)}.error-section code[data-v-3b665078]{background:#f7fafc;padding:4px 8px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#2d3748}.help-section[data-v-3b665078]{text-align:left;border-top:1px solid #e2e8f0;padding-top:30px}.help-section h3[data-v-3b665078]{color:#2d3748;margin-bottom:16px;font-size:1.1rem}.help-list[data-v-3b665078]{color:#4a5568;line-height:1.6;padding-left:20px}.help-list li[data-v-3b665078]{margin-bottom:8px}.help-list a[data-v-3b665078]{color:#4299e1;text-decoration:none}.help-list a[data-v-3b665078]:hover{text-decoration:underline}@media (max-width: 640px){.cli-auth-card[data-v-3b665078]{padding:24px;margin:10px}.code-text[data-v-3b665078]{font-size:1.5rem;letter-spacing:1px}.code-box[data-v-3b665078]{flex-direction:column;gap:16px}.copy-button[data-v-3b665078]{width:100%}}.logo[data-v-3a36f817]{max-width:100px;height:auto}.navbar[data-v-3a36f817]{display:flex;align-items:center;justify-content:space-between;padding:10px 15%;border-bottom:1px solid #ddd;background-color:#fff;box-sizing:border-box}.navbar-brand[data-v-3a36f817]{font-size:1.5em;font-weight:700;white-space:nowrap;margin-right:20px}.navbar-search[data-v-3a36f817]{flex:1;margin-right:40px;background-color:#ff0}.search-input[data-v-3a36f817]{width:100%;padding:8px 12px;font-size:1em;border:1px solid #ccc;border-radius:4px}.search-wrapper[data-v-3a36f817]{position:relative;width:100%}.search-dropdown[data-v-3a36f817]{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;z-index:1000;box-shadow:0 2px 6px #0000001a;list-style:none;padding-left:0;box-sizing:border-box;margin:0}.search-result[data-v-3a36f817]{padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer}.search-result[data-v-3a36f817]:hover{background-color:#f6f6f6}.search-result strong[data-v-3a36f817]{display:block;font-weight:600}.search-result .description[data-v-3a36f817]{font-size:.85em;color:#666}.navbar-buttons[data-v-3a36f817]{display:flex;gap:10px;margin-left:auto;font-size:16px;align-items:center}.login-button[data-v-3a36f817]:hover{cursor:pointer}.auth-display[data-v-3a36f817]{display:flex;align-items:center;gap:8px}.avatar[data-v-3a36f817]{width:28px;height:28px;border-radius:50%;border:2px black solid;object-fit:cover}.avatar[data-v-3a36f817]:hover{cursor:pointer}.user-menu[data-v-3a36f817]{position:relative;cursor:pointer}.user-dropdown[data-v-3a36f817]{position:absolute;top:40px;right:15%;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 10px #0000001a;list-style:none;padding:0;margin:0;z-index:2000;width:120px}.user-dropdown li[data-v-3a36f817]{padding:10px;cursor:pointer;font-size:.95em;border-bottom:1px solid #eee}.user-dropdown li[data-v-3a36f817]:last-child{border-bottom:none}.user-dropdown li[data-v-3a36f817]:hover{background-color:#f6f6f6}@media (max-width: 600px){.navbar[data-v-3a36f817]{padding-left:10px;padding-right:10px}.navbar-search[data-v-3a36f817]{display:none}.user-dropdown[data-v-3a36f817]{right:10px}}.footer[data-v-d9d18c6f]{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #ddd;background-color:#fff;font-size:.85rem;box-sizing:border-box;margin-top:20px}.footer-brand[data-v-d9d18c6f]{display:flex;align-items:center;gap:.4rem;font-weight:600;white-space:nowrap;font-size:.95rem}.footer-brand a[data-v-d9d18c6f]{text-decoration:none;color:inherit}.tagline[data-v-d9d18c6f]{font-size:.8rem;color:#64748b}.footer-links[data-v-d9d18c6f]{display:flex;gap:.75rem;font-size:.85rem}.footer-links a[data-v-d9d18c6f]{color:#2563eb;text-decoration:none}.footer-links a[data-v-d9d18c6f]:hover{text-decoration:underline}.footer-meta[data-v-d9d18c6f]{color:#94a3b8;font-size:.75rem}@media (max-width: 600px){.footer[data-v-d9d18c6f]{padding-left:10px;padding-right:10px;text-align:center;align-items:center}.footer-links[data-v-d9d18c6f]{flex-wrap:wrap;justify-content:center;gap:.5rem}.footer-brand[data-v-d9d18c6f]{flex-direction:column}}.main-container[data-v-b57ea75a]{display:flex;flex-direction:column;height:100vh}.main-body[data-v-b57ea75a]{flex-grow:1;padding-top:20px}
