.inline-alert[data-v-1a347298]{border-radius:var(--field-radius,10px);border:1px solid var(--line);background:var(--surface-2);align-items:flex-start;gap:10px;padding:10px 14px;font-size:.9rem;display:flex}.inline-alert-body[data-v-1a347298]{flex-direction:column;gap:2px;min-width:0;display:flex}.inline-alert-with-icon .inline-alert-text[data-v-1a347298]{color:var(--ink)}.inline-alert-title[data-v-1a347298]{font-weight:700}.inline-alert-icon[data-v-1a347298]{flex-shrink:0;font-size:20px;line-height:1.2}.inline-alert-error[data-v-1a347298]{border-color:color-mix(in srgb, var(--status-error) 40%, transparent);background:var(--status-error-soft);color:var(--status-error)}.inline-alert-warning[data-v-1a347298]{border-color:color-mix(in srgb, var(--status-warning) 40%, transparent);background:var(--status-warning-soft);color:var(--status-warning)}.inline-alert-success[data-v-1a347298]{border-color:color-mix(in srgb, var(--status-success) 40%, transparent);background:var(--status-success-soft);color:var(--status-success)}.inline-alert-info .inline-alert-icon[data-v-1a347298]{color:var(--highlight)}.confirm-form[data-v-71707d78]{flex-direction:column;gap:16px;display:flex}.confirm-form[data-v-71707d78] p{margin:0;line-height:1.55}.confirm-actions[data-v-71707d78]{justify-content:flex-end;gap:12px;display:flex}.confirm-danger[data-v-71707d78]{--btn-color:var(--status-error);--btn-color-hover:color-mix(in srgb, var(--status-error) 85%, black);--btn-shadow:none}.copy-field[data-v-dc9af990]{border:1px solid var(--line);border-radius:var(--field-radius,10px);background:var(--surface-2);align-items:flex-start;gap:8px;padding:6px 6px 6px 14px;display:flex}.copy-field-value[data-v-dc9af990]{min-width:0;font-family:var(--log-font);color:var(--ink);white-space:nowrap;flex:1;padding:6px 0;font-size:.84rem;line-height:1.5;overflow-x:auto}.copy-field-value[data-v-dc9af990]:focus-visible{outline:2px solid var(--highlight);outline-offset:2px;border-radius:4px}.copy-field-multiline .copy-field-value[data-v-dc9af990]{white-space:pre-wrap;word-break:break-all}.copy-field-button[data-v-dc9af990]{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.copy-field-button .material-symbols-outlined[data-v-dc9af990]{font-size:16px}.copy-field-button[data-v-dc9af990]:hover{border-color:var(--highlight);color:var(--ink)}.copy-field-button[data-v-dc9af990]:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.detail-list[data-v-1f12631f]{grid-template-columns:repeat(var(--detail-columns), minmax(0, 1fr));gap:18px 24px;margin:0;display:grid}.detail-list-item[data-v-1f12631f]{flex-direction:column;gap:4px;min-width:0;display:flex}dt[data-v-1f12631f]{color:var(--ink-soft);font-size:.8rem;font-weight:600}dd[data-v-1f12631f]{color:var(--ink);overflow-wrap:anywhere;margin:0}.detail-list-empty[data-v-1f12631f]{color:var(--ink-faint)}@media (width<=640px){.detail-list[data-v-1f12631f]{grid-template-columns:minmax(0,1fr)}}.empty-state[data-v-9794d3ab]{border:1px dashed var(--line);border-radius:var(--card-radius,18px);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 16px;display:flex}.empty-state h2[data-v-9794d3ab]{font-size:1.1rem}.empty-state p[data-v-9794d3ab]{max-width:42ch;margin:0}.empty-state-actions[data-v-9794d3ab]{gap:12px;margin-top:10px;display:flex}.empty-state-icon[data-v-9794d3ab]{color:var(--ink-faint);font-size:2.5rem}.form-field[data-v-6a9e8296]{flex-direction:column;gap:6px;display:flex}.form-field-error[data-v-6a9e8296],.form-field-hint[data-v-6a9e8296]{margin:0;font-size:.85rem}.form-field-error[data-v-6a9e8296]{color:var(--status-error)}.form-field-hint[data-v-6a9e8296]{color:var(--ink-faint)}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.log-viewer[data-v-9c3807e8]{border:1px solid var(--line);background:var(--log-bg);border-radius:12px;padding:10px 4px 10px 14px;position:relative;overflow:hidden}.log-viewer-terminal[data-v-9c3807e8] .xterm{height:100%}.log-viewer-terminal[data-v-9c3807e8] .xterm-viewport{background:0 0!important}.log-viewer-empty[data-v-9c3807e8]{color:var(--log-ink-faint);font-family:var(--log-font);pointer-events:none;margin:0;font-size:13px;position:absolute;top:10px;left:14px}.log-viewer-jump[data-v-9c3807e8]{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;box-shadow:var(--shadow);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:16px}.log-viewer-jump .material-symbols-outlined[data-v-9c3807e8]{font-size:16px}.log-viewer-jump[data-v-9c3807e8]:hover{border-color:var(--highlight)}.log-viewer-jump[data-v-9c3807e8]:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.multi-select[data-v-1b53befa]{display:contents}.page-header[data-v-ef852a92]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header p[data-v-ef852a92]{margin:4px 0 0}.relative-time-empty[data-v-eec78c07]{color:var(--ink-faint)}.select-field[data-v-ac7c2947]{display:contents}.status-badge[data-v-cdf2ad0e]{text-transform:none}.status-dot[data-v-cdf2ad0e]{background:currentColor;border-radius:50%;width:7px;height:7px}.status-stopped .status-dot[data-v-cdf2ad0e]{background:0 0;box-shadow:inset 0 0 0 1.5px}.status-deploying .status-dot[data-v-cdf2ad0e]{animation:1.2s ease-in-out infinite status-pulse-cdf2ad0e}@keyframes status-pulse-cdf2ad0e{50%{opacity:.3}}.step-timeline[data-v-a182570c]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-timeline-item[data-v-a182570c]{grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid;position:relative}.step-timeline-item[data-v-a182570c]:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-6px;left:11px}.step-timeline-icon[data-v-a182570c]{color:var(--ink-faint);background:var(--surface,transparent);z-index:1;font-size:1.4rem}.step-timeline-duration[data-v-a182570c]{font-variant-numeric:tabular-nums;font-size:.85rem}.step-succeeded .step-timeline-icon[data-v-a182570c]{color:var(--success,#1a7f37)}.step-failed .step-timeline-icon[data-v-a182570c]{color:var(--error,#cf222e)}.step-running[data-v-a182570c]{font-weight:600}.step-running .step-timeline-icon[data-v-a182570c]{color:var(--info,var(--highlight));animation:1s linear infinite step-spin-a182570c}.step-skipped .step-timeline-label[data-v-a182570c],.step-pending .step-timeline-label[data-v-a182570c]{color:var(--ink-soft)}.step-skipped .step-timeline-label[data-v-a182570c]{text-decoration:line-through}.visually-hidden[data-v-a182570c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes step-spin-a182570c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.step-running .step-timeline-icon[data-v-a182570c]{animation:none}}.theme-toggle[data-v-330f2a28]{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s;display:inline-grid}.theme-toggle[data-v-330f2a28]:hover{background:var(--line);color:var(--ink)}.theme-toggle[data-v-330f2a28]:focus-visible{outline:2px solid var(--highlight-bright);outline-offset:2px;color:var(--ink)}.confirm-form[data-v-6ae85750]{flex-direction:column;gap:16px;display:flex}.confirm-form[data-v-6ae85750] p{margin:0}.confirm-actions[data-v-6ae85750]{justify-content:flex-end;gap:12px;display:flex}.confirm-danger[data-v-6ae85750]{--btn-color:var(--status-error);--btn-color-hover:color-mix(in srgb, var(--status-error) 85%, black);--btn-shadow:none}.progress[data-v-b5f5faa6]{align-items:center;gap:12px;display:flex}.progress-track[data-v-b5f5faa6]{background:var(--surface-2);border-radius:999px;flex:1;height:8px;overflow:hidden}.progress-fill[data-v-b5f5faa6]{background:var(--highlight);border-radius:999px;height:100%;transition:width .3s}.progress-text[data-v-b5f5faa6]{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}@media (prefers-reduced-motion:reduce){.progress-fill[data-v-b5f5faa6]{transition:none}}.toggle[data-v-a19bcf17]{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.toggle.is-disabled[data-v-a19bcf17]{cursor:not-allowed;opacity:.6}.toggle-input[data-v-a19bcf17]{opacity:0;width:1px;height:1px;position:absolute}.toggle-track[data-v-a19bcf17]{background:var(--line);border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .15s;position:relative}.toggle-thumb[data-v-a19bcf17]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.toggle-input:checked+.toggle-track[data-v-a19bcf17]{background:var(--highlight)}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-a19bcf17]{transform:translate(18px)}.toggle-input:focus-visible+.toggle-track[data-v-a19bcf17]{outline:2px solid var(--highlight);outline-offset:2px}.toggle-label[data-v-a19bcf17]{font-weight:600}@media (prefers-reduced-motion:reduce){.toggle-track[data-v-a19bcf17],.toggle-thumb[data-v-a19bcf17]{transition:none}}.confirm-inline[data-v-70f83db1]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.confirm-inline-actions[data-v-70f83db1]{justify-content:flex-end;gap:8px;display:flex}.confirm-inline-danger[data-v-70f83db1]{--btn-color:var(--status-error);--btn-color-hover:color-mix(in srgb, var(--status-error) 85%, black);--btn-shadow:none}.usage-meter[data-v-95b5ea08]{flex-direction:column;gap:8px;display:flex}.usage-meter-head[data-v-95b5ea08]{justify-content:space-between;align-items:baseline;display:flex}.usage-meter-label[data-v-95b5ea08]{color:var(--ink-soft);font-size:.85rem;font-weight:600}.usage-meter-value[data-v-95b5ea08]{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.usage-meter-track[data-v-95b5ea08]{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.usage-meter-fill[data-v-95b5ea08]{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s}.usage-mid .usage-meter-fill[data-v-95b5ea08]{background:var(--status-warning)}.usage-high .usage-meter-fill[data-v-95b5ea08]{background:var(--status-error)}.usage-meter-detail[data-v-95b5ea08]{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.8rem}.user-menu-trigger[data-v-278b0202]{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:3px 8px 3px 3px;font-size:.92rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.user-menu-trigger[data-v-278b0202]:hover,.user-menu-trigger[aria-expanded=true][data-v-278b0202]{border-color:var(--highlight)}.user-menu-trigger[data-v-278b0202]:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.user-menu-avatar[data-v-278b0202]{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.user-menu-avatar-lg[data-v-278b0202]{width:40px;height:40px;font-size:1rem}.user-menu-name[data-v-278b0202]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.user-menu-chevron[data-v-278b0202]{color:var(--ink-soft);font-size:20px;transition:transform .15s}.user-menu-chevron.open[data-v-278b0202]{transform:rotate(180deg)}.user-menu[data-v-278b0202]{flex-direction:column;width:260px;display:flex}.user-menu-header[data-v-278b0202]{align-items:flex-start;gap:12px;padding:10px 10px 12px;display:flex}.user-menu-identity[data-v-278b0202]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.user-menu-header-name[data-v-278b0202]{color:var(--ink);font-weight:700}.user-menu-email[data-v-278b0202]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-soft);font-size:.85rem;overflow:hidden}.user-menu-role[data-v-278b0202]{text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;overflow:hidden}.user-menu-divider[data-v-278b0202]{background:var(--line);height:1px;margin:0 4px 6px}.user-menu-item[data-v-278b0202]{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:.92rem;text-decoration:none;display:flex}.user-menu-item .material-symbols-outlined[data-v-278b0202]{width:20px;color:var(--ink-soft);font-size:20px;overflow:hidden}.user-menu-item[data-v-278b0202]:hover,.user-menu-item[data-v-278b0202]:focus-visible{background:var(--surface-2);outline:none}.user-menu-item[data-v-278b0202]:disabled{opacity:.6;cursor:default}
