.app-shell[data-v-42a7444d]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px}.page[data-v-42a7444d]{width:min(780px,100%);display:grid;gap:16px;padding-bottom:56px}.hero-card[data-v-42a7444d]{padding:18px 20px;border-radius:32px;border:1px solid color-mix(in oklab,var(--md-sys-color-outline-variant) 82%,white);background:linear-gradient(180deg,color-mix(in oklab,var(--md-sys-color-surface) 92%,white) 0%,var(--md-sys-color-surface) 100%);box-shadow:0 8px 22px #12182814;display:grid;gap:8px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.hero-card[data-v-42a7444d]:hover{border-color:color-mix(in oklab,var(--md-sys-color-primary) 24%,var(--md-sys-color-outline-variant));box-shadow:0 12px 28px #1218281a;transform:translateY(-3px)}.back-link[data-v-42a7444d]{font-size:.85rem;color:var(--md-sys-color-primary);text-decoration:none;font-weight:500;transition:opacity .18s ease}.back-link[data-v-42a7444d]:hover{opacity:.7}.badge[data-v-42a7444d]{display:inline-flex;align-items:center;height:28px;padding:0 8px;border-radius:14px;font-size:.88rem;font-weight:700;letter-spacing:.5px;color:var(--md-sys-color-primary)}h1[data-v-42a7444d]{margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.1}.desc[data-v-42a7444d]{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.95rem}.form-card[data-v-42a7444d]{border-radius:24px;border:1px solid color-mix(in oklab,var(--md-sys-color-outline-variant) 82%,white);background:linear-gradient(180deg,color-mix(in oklab,var(--md-sys-color-surface) 92%,white) 0%,var(--md-sys-color-surface) 100%);box-shadow:0 8px 22px #12182814;padding:20px;display:grid;gap:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.form-card[data-v-42a7444d]:hover{border-color:color-mix(in oklab,var(--md-sys-color-primary) 24%,var(--md-sys-color-outline-variant));box-shadow:0 12px 28px #1218281a;transform:translateY(-3px)}.input-label[data-v-42a7444d]{font-size:.85rem;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.form-row[data-v-42a7444d]{display:flex;gap:10px}.text-input[data-v-42a7444d]{flex:1;padding:11px 14px;border-radius:14px;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:.95rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.text-input[data-v-42a7444d]:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--md-sys-color-primary) 20%,transparent)}.text-input[data-v-42a7444d]:disabled{opacity:.6}.section-head[data-v-42a7444d]{display:flex;justify-content:space-between;align-items:baseline;padding:4px 8px 0;font-weight:700;font-size:1.1rem}.section-sub[data-v-42a7444d]{font-weight:400;font-size:.82rem;color:var(--md-sys-color-on-surface-variant)}.run-card[data-v-42a7444d]{border-radius:24px;border:1px solid color-mix(in oklab,var(--md-sys-color-outline-variant) 82%,white);background:linear-gradient(180deg,color-mix(in oklab,var(--md-sys-color-surface) 92%,white) 0%,var(--md-sys-color-surface) 100%);box-shadow:0 8px 22px #12182814;padding:18px 20px;display:grid;gap:10px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.run-card[data-v-42a7444d]:hover{border-color:color-mix(in oklab,var(--md-sys-color-primary) 24%,var(--md-sys-color-outline-variant));box-shadow:0 12px 28px #1218281a;transform:translateY(-3px)}.run-head[data-v-42a7444d]{display:flex;justify-content:space-between;align-items:center;gap:12px}.run-number[data-v-42a7444d]{font-weight:700;font-size:.95rem;color:var(--md-sys-color-primary)}.run-event[data-v-42a7444d]{margin-left:10px;font-size:.78rem;padding:2px 10px;border-radius:10px;background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant);text-transform:capitalize}.run-status[data-v-42a7444d]{font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:12px;text-transform:capitalize}.run-status.success[data-v-42a7444d]{background:color-mix(in oklab,#2e7d32 18%,transparent);color:#2e7d32}:root[data-theme=dark] .run-status.success[data-v-42a7444d]{background:color-mix(in oklab,#66bb6a 22%,transparent);color:#81c784}.run-status.failure[data-v-42a7444d]{background:color-mix(in oklab,#c62828 18%,transparent);color:#c62828}:root[data-theme=dark] .run-status.failure[data-v-42a7444d]{background:color-mix(in oklab,#ef5350 22%,transparent);color:#ef9a9a}.run-status.in-progress[data-v-42a7444d]{background:color-mix(in oklab,#e65100 18%,transparent);color:#e65100}:root[data-theme=dark] .run-status.in-progress[data-v-42a7444d]{background:color-mix(in oklab,#ff9800 22%,transparent);color:#ffb74d}.run-status.queued[data-v-42a7444d]{background:color-mix(in oklab,#546e7a 18%,transparent);color:#546e7a}:root[data-theme=dark] .run-status.queued[data-v-42a7444d]{background:color-mix(in oklab,#90a4ae 22%,transparent);color:#b0bec5}h2[data-v-42a7444d]{margin:0;font-size:1.05rem;font-weight:600}h2 a[data-v-42a7444d]{color:var(--md-sys-color-on-surface);text-decoration:none;transition:color .18s ease}h2 a[data-v-42a7444d]:hover{color:var(--md-sys-color-primary)}.run-meta[data-v-42a7444d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.82rem;color:var(--md-sys-color-on-surface-variant)}.run-meta>div[data-v-42a7444d]{display:grid;gap:2px}.meta-label[data-v-42a7444d]{font-size:.72rem;font-weight:500;color:var(--md-sys-color-outline);text-transform:uppercase;letter-spacing:.4px}.loading-card[data-v-42a7444d]{border-radius:24px;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);box-shadow:0 8px 22px #12182814;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--md-sys-color-on-surface-variant)}.loading-card p[data-v-42a7444d]{margin:0}.spinner[data-v-42a7444d]{width:32px;height:32px;border:3px solid var(--md-sys-color-outline-variant);border-top-color:var(--md-sys-color-primary);border-radius:50%;animation:spin-42a7444d .7s linear infinite}@keyframes spin-42a7444d{to{transform:rotate(360deg)}}.status-card[data-v-42a7444d]{border-radius:24px;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);box-shadow:0 8px 22px #12182814;padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.status-card p[data-v-42a7444d]{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.95rem}.pagination[data-v-42a7444d]{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 0}.page-btn[data-v-42a7444d]{min-width:40px;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.page-btn[data-v-42a7444d]:hover:not(:disabled):not(.active){background:var(--md-sys-color-surface-variant)}.page-btn.active[data-v-42a7444d]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:var(--md-sys-color-primary);font-weight:700}.page-btn[data-v-42a7444d]:disabled{opacity:.4;cursor:not-allowed}.page-ellipsis[data-v-42a7444d]{width:40px;text-align:center;color:var(--md-sys-color-on-surface-variant)}.btn[data-v-42a7444d]{display:flex;justify-content:center;align-items:center;min-height:42px;border-radius:14px;padding:0 18px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);text-decoration:none;font-weight:700;font-size:.95rem;letter-spacing:.5px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease;border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.btn[data-v-42a7444d]:hover{background:color-mix(in oklab,var(--md-sys-color-primary) 92%,black);transform:translateY(-1px)}.btn[data-v-42a7444d]:active{transform:scale(.96)}.btn[data-v-42a7444d]:disabled{opacity:.6;cursor:not-allowed}.theme-float[data-v-42a7444d]{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:22px;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);box-shadow:var(--elevation-2, 0 3px 6px rgba(0,0,0,.15));font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease;z-index:10}.theme-float[data-v-42a7444d]:hover{transform:translateY(-2px);box-shadow:var(--elevation-3, 0 10px 20px rgba(0,0,0,.15))}.dialog-overlay[data-v-42a7444d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.dialog-card[data-v-42a7444d]{background:var(--md-sys-color-surface);border-radius:24px;padding:28px 24px 20px;max-width:360px;width:100%;text-align:center;box-shadow:0 12px 32px #0003;display:grid;gap:20px}.dialog-msg[data-v-42a7444d]{margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.reveal[data-v-42a7444d]{opacity:0;transform:translateY(6px);animation:reveal-42a7444d .38s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d, 0ms)}@keyframes reveal-42a7444d{to{opacity:1;transform:translateY(0)}}@media(max-width:540px){.app-shell[data-v-42a7444d]{padding:12px}.page[data-v-42a7444d]{padding-bottom:40px}.hero-card[data-v-42a7444d]{padding:14px 16px}h1[data-v-42a7444d]{font-size:1.8rem}.form-row[data-v-42a7444d]{flex-direction:column}.run-card[data-v-42a7444d]{padding:14px 16px}.run-meta[data-v-42a7444d]{grid-template-columns:1fr}.pagination[data-v-42a7444d]{gap:4px}.page-btn[data-v-42a7444d]{min-width:36px;height:36px;font-size:.82rem;padding:0 8px}}
