:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Noto Sans JP,sans-serif;line-height:1.5}.skeleton-main{gap:24px;max-width:960px;margin:0 auto;padding:2rem;display:grid}.skeleton-header{gap:4px;display:grid}.skeleton-header h1{margin:0}.skeleton-subtitle{color:#666;margin:0}.run-form{gap:16px;max-width:480px;display:grid}.run-field{gap:4px;display:grid}.run-select{min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #ccc;border-radius:6px;padding:8px 10px}.run-note,.run-empty{color:#666;margin:0}.run-picker-error{justify-items:start;gap:8px;display:grid}.run-secondary,.pipelines-reload{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:6px 10px}.run-submit{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;justify-self:start;padding:10px 14px}.run-submit:disabled{opacity:.6;cursor:default}.run-error{color:#b00020;margin:0}.run-progress{color:#666;font-variant-numeric:tabular-nums;margin:0}.run-result{gap:4px;display:grid}.run-ok{color:#065f46;margin:0}.run-summary{color:#666;margin:0}.run-download{justify-items:start;gap:8px;margin-top:4px;display:grid}.run-history{gap:12px;display:grid}.run-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-history-title{margin:0;font-size:1.125rem}.run-history-scroll{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.run-history-table{border-collapse:collapse;width:100%;font-size:.875rem}.run-history-table th,.run-history-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #f1f3f5;padding:10px 12px}.run-history-table td:nth-child(2){white-space:normal;min-width:12rem}.run-history-table th{color:#6b7280;font-weight:600}.run-history-table tbody tr:last-child td{border-bottom:0}.run-history-table td.run-history-num,.run-history-table th.run-history-num{text-align:right;font-variant-numeric:tabular-nums}.run-history-table td.run-history-num{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.run-history-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.8125rem;display:inline-block}.run-history-badge--ok{color:#065f46;background:#ecfdf5}.run-history-badge--error{color:#b00020;background:#fef2f2}.run-history-badge--active{color:#1d4ed8;background:#eff6ff}.run-history-badge--waiting{color:#374151;background:#f3f4f6}.run-history-badge--muted{color:#6b7280;background:#f3f4f6}.run-history-pipeline{display:inline-block}.run-history-mode{color:#5b21b6;background:#f5f3ff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.75rem;display:inline-block}.run-history-note{color:#92400e;white-space:normal;max-width:32ch;margin-top:4px;font-size:.8125rem;display:block}.run-history-table td:last-child{white-space:normal}.run-history-dl{justify-items:start;gap:4px;display:grid}.run-history-dl>button{white-space:nowrap}.run-history-dl+.run-history-dl{margin-top:4px}.run-history-more{justify-self:start}.skeleton-header-row{justify-content:space-between;align-items:center;display:flex}.signin-main{place-items:center;min-height:100vh;padding:2rem;display:grid}.run-session-note{color:#92400e;margin:0}.shell--wide{--shell-width:1280px}.shell-header{background:#fff;border-bottom:1px solid #e5e7eb}.shell-header-inner{max-width:var(--shell-width);align-items:stretch;gap:24px;min-height:56px;margin:0 auto;padding:0 2rem;display:flex}.shell-brand{color:#111;align-items:center;font-weight:700;display:flex}.shell-nav{flex:1;align-items:stretch;gap:20px;min-width:0;display:flex}.shell-nav-link{color:#4b5563;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.shell-nav-link:hover{color:#111}.shell-nav-link:focus-visible{outline-offset:2px;outline:2px solid #047857}.shell-nav-link[aria-current=page]{color:#111;border-bottom-color:#047857;font-weight:600}.shell-account{align-items:center;display:flex}.shell-main{max-width:var(--shell-width);gap:24px;margin:0 auto;padding:2rem;display:grid}@media (max-width:640px){.shell-header-inner{gap:16px;padding:0 16px}.shell-nav{gap:16px}.shell-main{padding:24px 16px}}.pipelines{gap:16px;display:grid}.pipelines-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipelines-title{margin:0}.pipelines-list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:0;list-style:none;box-shadow:0 1px 2px #0000000d}.pipelines-item{color:#111;overflow-wrap:anywhere;border-bottom:1px solid #f1f3f5;align-items:center;min-height:48px;padding:12px 16px;display:flex}.pipelines-item:last-child{border-bottom:0}.pipelines-link{color:#111;overflow-wrap:anywhere;text-decoration:none}.pipelines-link:hover{text-decoration:underline}.pipelines-link:focus-visible{outline-offset:2px;outline:2px solid #047857;text-decoration:underline}.pipelines-note{color:#666;margin:0}.pipelines-empty{text-align:center;color:#666;margin:0;padding:48px 0}.pipelines-error{justify-items:start;gap:8px;display:grid}.pipelines-error-text{color:#b00020;margin:0}.pipelines-session{color:#92400e;margin:0}.pipelines-signin{margin-left:8px}.pipelines-screen{gap:16px;display:grid}.pipelines-create{color:#fff;white-space:nowrap;background:#111;border:1px solid #111;border-radius:6px;padding:8px 14px;text-decoration:none}.pipelines-create:focus-visible{outline-offset:2px;outline:2px solid #047857}.pipelines-limit{color:#4b5563;margin:0}.pf{gap:24px;min-width:0;display:grid}.pf-title{margin:0}.pf-form{gap:24px;min-width:0;display:grid}.pf-fieldset{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.pf-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:12px;min-width:0;padding:20px 24px;display:grid;box-shadow:0 1px 2px #0000000d}.pf-section-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pf-section-title{margin:0;font-size:1.05rem}.pf-count{color:#4b5563;font-variant-numeric:tabular-nums}.pf-section-head .pf-pair{margin-left:auto}.pf-pair{flex-wrap:wrap;gap:8px;display:inline-flex}.pf-button{color:#111;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.pf-button:disabled{opacity:.6;cursor:default}.pf-button:focus-visible,.pf-link:focus-visible,.pf-file-pick:focus-within{outline-offset:2px;outline:2px solid #047857}.pf-button--primary{color:#fff;background:#111;border-color:#111}.pf-button--icon{min-width:32px;padding:4px 8px}.pf-link{color:#047857}.pf-file-row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.pf-file-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.pf-file-summary{color:#4b5563;font-variant-numeric:tabular-nums}.pf-file-pick{color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:6px;align-items:center;padding:6px 12px;display:inline-flex;position:relative}.pf-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pf-file-limit{color:#666;margin:0}.pf-progress{gap:4px;display:grid}.pf-progress-bar{width:100%;max-width:480px}.pf-progress-live{color:#666;font-variant-numeric:tabular-nums;margin:0}.pf-note{color:#666;margin:0}.pf-alert{background:#fdf2f3;border:1px solid #f3c2c8;border-radius:6px;justify-items:start;gap:8px;min-width:0;padding:12px 16px;display:grid}.pf-alert:focus{outline-offset:2px;outline:2px solid #b00020}.pf-alert-text{color:#8a0019;overflow-wrap:anywhere;margin:0}.pf-alert-detail{color:#4b5563;margin:0}.pf-alert--session{background:#fffbeb;border-color:#f2d7a8}.pf-alert--session .pf-alert-text{color:#92400e}.pf-steps summary{cursor:pointer;color:#111}.pf-steps-list{color:#111;gap:4px;margin:8px 0 0;padding-left:1.4em;display:grid}.pf-caution{color:#78350f;background:#fffbeb;border-left:3px solid #b45309;margin:0;padding:8px 12px}.pf-confirm{gap:12px;min-width:0;display:grid}.pf-confirm-charset{gap:16px;margin:0;display:flex}.pf-confirm-label{color:#4b5563}.pf-confirm-value{font-weight:600}.pf-confirm-question{margin:0;font-weight:600}.pf-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:100%;overflow-x:auto}.pf-table{border-collapse:collapse;font-size:.9rem}.pf-table th,.pf-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f1f3f5;max-width:24em;padding:8px 12px;overflow:hidden}.pf-table th{background:#fff;border-bottom-color:#e5e7eb;font-weight:600}.pf-table-line{color:#6b7280;font-variant-numeric:tabular-nums}.pf-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-filter-label{color:#4b5563}.pf-input{font:inherit;background:#fff;border:1px solid #ccc;border-radius:6px;min-width:0;padding:8px 10px}.pf-input--name{width:100%;max-width:480px}.pf-input--position{width:4.5em}.pf-input--invalid{border-color:#b00020}.pf-field-error{color:#b00020;margin:0}.pf-column-list{border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:0;list-style:none}.pf-column{border-bottom:1px solid #f1f3f5;grid-template-columns:7em minmax(0,1fr) minmax(0,1fr) 15em;align-items:center;gap:8px 16px;min-height:48px;padding:8px 16px;display:grid}.pf-column:last-child{border-bottom:0}.pf-column-check{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pf-column-check-text{color:#4b5563;font-size:.85rem}.pf-column-heading{overflow-wrap:anywhere;min-width:0;font-weight:600}.pf-column-example{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-column-move{align-items:center;gap:6px;display:inline-flex}.pf-column-position{align-items:center;gap:4px;display:inline-flex}.pf-column-position-label{color:#4b5563;white-space:nowrap;font-size:.85rem}.pf-savebar{background:#fff;border-top:1px solid #e5e7eb;gap:12px;padding:16px 24px;display:grid}.pf-savebar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-savebar-lead{color:#111;margin:0}.pf-done{color:#065f46;overflow-wrap:anywhere;margin:0;font-weight:600}.pf-status{color:#065f46;margin:0;font-weight:600}.pf-footer{color:#4b5563;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;font-size:.85rem;display:flex}.pf-footer-id{align-items:center;gap:6px;min-width:0;display:inline-flex}.pf-id{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.pf-copy{color:#111;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:2px 8px}.pf-copy:focus-visible{outline-offset:2px;outline:2px solid #047857}.pf-readonly{justify-items:start;gap:8px;display:grid}.pf-revert{justify-self:start}@media (max-width:640px){.pf-section{padding:16px}.pf-column{grid-template-columns:6.5em minmax(0,1fr)}.pf-column-example,.pf-column-move{grid-column:2}.pf-savebar{padding:12px 16px}}