.ais{--bg:#0b1220;--surface:#111a2c;--raised:#16213a;--hairline:rgba(148,163,184,0.14);--hairline-2:rgba(148,163,184,0.08);--ink:#e8edf6;--ink-2:#8b99b0;--ink-3:#5a6880;--accent:#4d9fff;--accent-soft:rgba(77,159,255,0.12);--accent-2:#38e1d4;--good:#22c064;--good-soft:rgba(34,192,100,0.12);--warn:#fab219;--warn-soft:rgba(250,178,25,0.12);--crit:#f0524f;--crit-soft:rgba(240,82,79,0.12);--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;color:var(--ink);font-size:14px;line-height:1.6}.ais *{box-sizing:border-box}.ais select{color-scheme:dark}.ais select option{background-color:var(--raised);color:var(--ink)}.ais select option:disabled{color:var(--ink-3)}.ais .mono,.ais .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ais-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.24em;color:var(--accent);text-transform:uppercase;margin-bottom:5px}.ais-title{font-size:21px;font-weight:800;letter-spacing:.01em;text-wrap:balance;color:var(--ink)}.ais-desc{color:var(--ink-2);font-size:13px;margin-top:4px}.ais-card-title .ais-hint,.ais-title .ais-desc{font-weight:400;letter-spacing:normal}.ais-title [data-help-hint=trigger]{vertical-align:middle}.ais-head{margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.ais-head .grow{min-width:0}.ais-back{display:inline-block;margin-bottom:10px;color:var(--accent);font-size:13px;text-decoration:none}.ais-back:hover{text-decoration:underline}.ais-section-label{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--ink-3);margin:22px 0 10px;letter-spacing:.2em;text-transform:uppercase}.ais-board-panel{max-height:640px;overflow-y:auto;padding-right:2px}.ais-card{background:linear-gradient(180deg,var(--raised),var(--surface));border:1px solid var(--hairline);border-radius:16px;padding:18px;margin-bottom:16px}.ais-card.glow-b{border-color:rgba(77,159,255,.4);box-shadow:0 0 30px rgba(77,159,255,.08)}.ais-card.glow-r{border-color:rgba(240,82,79,.45);box-shadow:0 0 26px rgba(240,82,79,.09)}.ais-card-title{font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--ink);margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ais-card-title .en{font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;font-weight:400}.ais-kpigrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@media (max-width:900px){.ais-kpigrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ais-kpigrid{grid-template-columns:1fr}}.ais-kpi{background:linear-gradient(180deg,var(--raised),var(--surface));border:1px solid var(--hairline);border-radius:16px;padding:14px 16px}.ais-kpi.alert{border-color:rgba(240,82,79,.5);box-shadow:0 0 22px rgba(240,82,79,.1)}.ais-kpi .label{font-size:11px;color:var(--ink-2)}.ais-kpi .value{font-family:var(--mono);font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.01em;margin-top:2px;color:var(--ink)}.ais-kpi .value .u{font-size:13px;font-weight:600;color:var(--ink-3);margin-left:4px}.ais-kpi.alert .value{color:var(--crit)}.ais-kpi .sub{font-size:11px;color:var(--ink-3);margin-top:3px}.ais-kpi .sub a{color:var(--accent);text-decoration:none}.ais-kpi .sub a:hover{text-decoration:underline}.ais-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:1px 10px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent}.ais-badge.ok{background:var(--good-soft);color:var(--good);border-color:rgba(34,192,100,.3)}.ais-badge.err{background:var(--crit-soft);color:var(--crit);border-color:rgba(240,82,79,.3)}.ais-badge.wait{background:var(--warn-soft);color:var(--warn);border-color:rgba(250,178,25,.3)}.ais-badge.pause{background:rgba(148,163,184,.1);color:var(--ink-2);border-color:var(--hairline)}.ais-badge.auto,.ais-badge.phase{background:var(--accent-soft);color:var(--accent);border-color:rgba(77,159,255,.3)}.ais-badge.phase{font-family:var(--mono);font-size:10px}.ais-badge.hard{background:var(--crit-soft);color:var(--crit);border-color:rgba(240,82,79,.3)}.ais-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.ais-dot.g{background:var(--good);box-shadow:0 0 8px var(--good)}.ais-dot.r{background:var(--crit);box-shadow:0 0 8px var(--crit)}.ais-dot.y{background:var(--warn);box-shadow:0 0 8px var(--warn)}.ais-dot.n{background:var(--ink-3)}.ais-live-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--good);animation:ais-pulse 1.6s ease-in-out infinite}.ais-reorder-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid}.ais-reorder-badge.warn{background:var(--warn-soft,rgba(230,180,40,.12));color:var(--warn);border-color:rgba(230,180,40,.3)}.ais-reorder-badge.crit{background:var(--crit-soft);color:var(--crit);border-color:rgba(240,82,79,.3)}.ais-reorder-badge.ok{background:var(--good-soft);color:var(--good);border-color:rgba(34,192,100,.3)}.ais-tw{overflow-x:auto}.ais-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--ink)}.ais-table th{text-align:left;color:var(--ink-3);font-weight:600;font-size:10px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--hairline);white-space:nowrap}.ais-table td{padding:11px 10px;border-bottom:1px solid var(--hairline-2);vertical-align:top}.ais-table tr:last-child td{border-bottom:none}.ais-table tbody tr:hover td{background:rgba(77,159,255,.04)}.ais-table tr.row-error td{background:rgba(240,82,79,.06)}.ais-table a{color:var(--accent);text-decoration:none}.ais-table a:hover{text-decoration:underline}.ais-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hairline);background:var(--raised);border-radius:10px;padding:6px 14px;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0;color:var(--ink);font-family:inherit;text-decoration:none}.ais-btn:hover{border-color:rgba(77,159,255,.5)}.ais-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ais-btn.primary{background:linear-gradient(180deg,#4d9fff,#2f7fe6);border-color:transparent;color:#06101f;font-weight:700}.ais-btn.primary:hover{filter:brightness(1.08)}.ais-btn.danger{color:var(--crit);border-color:rgba(240,82,79,.4);background:transparent}.ais-btn.sm{padding:4px 11px;font-size:12px}.ais-select-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238aa0c0' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.ais-btn.active{background:var(--accent-soft);border-color:rgba(77,159,255,.55);color:var(--accent)}.ais-link{color:var(--accent);text-decoration:none;cursor:pointer}.ais-link:hover{text-decoration:underline}.ais-empty{border:1px dashed var(--hairline);background:rgba(6,12,24,.35);border-radius:12px;padding:16px;font-size:13px;color:var(--ink-2)}.ais-notice{border-radius:10px;padding:10px 13px;font-size:13px;margin-bottom:16px}.ais-notice.err{background:var(--crit-soft);border:1px solid rgba(240,82,79,.3);color:#ffb3b1}.ais-notice.ok{background:var(--good-soft);border:1px solid rgba(34,192,100,.3);color:#9be8bd}.ais-notice.warn{background:rgba(240,173,78,.12);border:1px solid rgba(240,173,78,.35);color:#f5cf87}.ais-hint{font-size:11px;color:var(--ink-3);margin-top:4px}.ais-conngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:820px){.ais-conngrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ais-conngrid{grid-template-columns:1fr}}.ais-conn{display:flex;align-items:center;gap:8px;border:1px solid var(--hairline);border-radius:10px;padding:9px 12px;font-size:12.5px;background:var(--surface);color:var(--ink-2)}.ais-conn .st{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}.ais-pipe{display:flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:8px}.ais-node{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:3px 9px;font-size:11px;white-space:nowrap;border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2)}.ais-node.src{border-color:rgba(77,159,255,.45);background:var(--accent-soft);color:#bcd9ff}.ais-node.dst{border-color:rgba(56,225,212,.4);background:rgba(56,225,212,.09);color:#9ff0e8}.ais-arrow{color:rgba(77,159,255,.6);font-size:11px}.ais-inbox{border:1px solid var(--hairline);border-left:3px solid var(--warn);border-radius:16px;padding:15px 17px;margin-bottom:12px;background:linear-gradient(180deg,var(--raised),var(--surface))}.ais-inbox .head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ais-inbox .title{font-weight:800;color:var(--ink)}.ais-inbox .meta{color:var(--ink-3);font-size:11px;font-family:var(--mono);margin-left:auto;white-space:nowrap}.ais-draft{background:rgba(6,12,24,.55);border:1px dashed var(--hairline);border-radius:10px;padding:11px 13px;font-size:12.5px;margin:9px 0;color:var(--ink-2);white-space:pre-line}.ais-draft pre{white-space:pre-wrap;font-family:inherit;margin:6px 0 0;max-height:260px;overflow:auto}.ais-actions{display:flex;gap:8px;flex-wrap:wrap}.ais-feed{position:relative;padding-left:40px}.ais-feed:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:var(--hairline)}.ais-feed-item{position:relative;padding:0 0 18px}.ais-feed-item:last-child{padding-bottom:0}.ais-feed-item .fi{position:absolute;left:-40px;top:0;width:32px;height:32px;border-radius:50%;background:var(--raised);border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;font-size:13px}.ais-feed-item.ok .fi{border-color:rgba(34,192,100,.5)}.ais-feed-item.err .fi{border-color:rgba(240,82,79,.6)}.ais-feed-item.run .fi{border-color:rgba(56,225,212,.6)}.ais-feed-item .fh{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.ais-feed-item .fn{font-weight:700;font-size:13.5px;color:var(--ink)}.ais-feed-item .fn a{color:var(--accent);text-decoration:none}.ais-feed-item .ft{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.ais-feed-item .fd{font-size:12.5px;color:var(--ink-2);margin-top:2px}.ais-details summary{cursor:pointer;font-size:11.5px}.ais-details.err summary{color:var(--crit)}.ais-details.info summary{color:var(--accent)}.ais-details pre{background:#060c18;color:#ff9d9b;font-size:11px;font-family:var(--mono);padding:10px;overflow-x:auto}.ais-details pre,.ais-src{border:1px solid var(--hairline);border-radius:8px;margin-top:6px}.ais-src{background:rgba(6,12,24,.4);padding:8px 10px;font-size:12px;color:var(--ink-2)}.ais-form{display:grid;grid-template-columns:1fr;gap:18px}.ais-field .lbl{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.ais select.ais-input,.ais textarea.ais-input,.ais-input{width:100%;border:1px solid var(--hairline);border-radius:10px;padding:8px 11px;font-size:13px;background:rgba(6,12,24,.5);color:var(--ink);font-family:inherit}.ais-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(77,159,255,.15)}.ais textarea.ais-input{resize:vertical}.ais-radio{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.ais-radio label{display:flex;align-items:center;gap:6px;color:var(--ink)}.ais-checks{display:flex;gap:8px;flex-wrap:wrap;font-size:12.5px}.ais-checks label{display:flex;align-items:center;gap:6px;border:1px solid var(--hairline);border-radius:10px;padding:5px 11px;cursor:pointer;background:var(--surface);color:var(--ink-2)}.ais-checks label:has(input:checked){border-color:rgba(77,159,255,.55);background:var(--accent-soft);color:#bcd9ff}.ais-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.ais-grid2{grid-template-columns:1fr}}.ais-toggle-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid;padding:3px 11px;font-size:12px;cursor:pointer;white-space:nowrap;font-family:inherit}.ais-toggle-btn.on{border-color:rgba(34,192,100,.4);background:var(--good-soft);color:var(--good)}.ais-toggle-btn.off{border-color:var(--hairline);background:rgba(148,163,184,.08);color:var(--ink-3)}.ais-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.ais-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media (max-width:640px){.ais-bento{grid-template-columns:1fr}}.ais-bento .cardlink{display:block;border:1px solid var(--hairline);background:linear-gradient(180deg,var(--raised),var(--surface));border-radius:16px;padding:16px;text-decoration:none;color:var(--ink)}.ais-bento .cardlink:hover{border-color:rgba(77,159,255,.4)}.ais-bento .cardlink .t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px}.ais-bento .cardlink .t .go{margin-left:auto;color:var(--accent)}.ais-bento .cardlink .d{margin-top:6px;font-size:12px;color:var(--ink-2)}.ais-flex{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ais-mlauto{margin-left:auto}.ais-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(125,180,255,.25);border-top:2px solid var(--accent);border-radius:50%;animation:ais-spin .7s linear infinite;vertical-align:-2px;flex:none}.ais-spinner.lg{width:28px;height:28px;border-width:3px}@keyframes ais-spin{to{transform:rotate(1turn)}}.ais-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:40vh;text-align:center;color:var(--ink-2);font-size:13px}.ais-loading-page .sub{font-size:11px;color:var(--ink-3)}.ais-switch{gap:8px}.ais-switch input{position:absolute;opacity:0;width:0;height:0}.ais-switch .track{width:38px;height:22px;border-radius:999px;background:rgba(148,163,184,.2);border:1px solid var(--hairline);position:relative;transition:background .15s,border-color .15s;flex:none}.ais-switch .knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#94a3b8;transition:transform .15s,background .15s}.ais-switch input:checked+.track{background:var(--good-soft);border-color:rgba(34,192,100,.45)}.ais-switch input:checked+.track .knob{transform:translateX(16px);background:var(--good)}.ais-switch input:disabled+.track{opacity:.5}.ais-switch input:focus-visible+.track{box-shadow:0 0 0 3px rgba(77,159,255,.25)}.ais-switch .lbl{font-size:12px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ais-log{font-family:var(--mono);font-size:11px;line-height:1.6;background:rgba(6,12,24,.55);border:1px solid var(--hairline);border-radius:8px;padding:10px 12px;max-height:280px;overflow:auto;color:var(--ink-2);word-break:break-all}.ais-log .t{color:var(--ink-3);margin-right:8px}.ais-artifacts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px}.ais-artifacts .hd{color:var(--ink-3);font-size:11px;white-space:nowrap}.ais-artifacts .item{display:inline-flex;align-items:center;gap:4px;background:rgba(6,12,24,.5);border:1px solid var(--hairline);border-radius:999px;padding:2px 10px;max-width:100%}.ais-artifacts .item a{color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ais-artifacts .item a.dl{flex:none;text-decoration:none}.ais-tiles{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;margin-bottom:14px}.ais-tile{background:var(--panel,rgba(13,22,40,.7));border:1px solid var(--hairline);border-radius:14px;padding:16px 18px;min-width:0}.ais-tile h3{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink);margin:0 0 10px;flex-wrap:wrap}.ais-tile h3 .en{font-size:9.5px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}@media (max-width:480px){.ais-tile h3 .ais-mlauto{flex-basis:100%;margin-left:0;margin-top:2px}}.ais-tile .big{font-size:34px;font-weight:800;font-family:var(--mono);line-height:1.1}.ais-tile .big small{font-size:13px;color:var(--ink-3);font-weight:600;margin-left:4px}.ais-tile .foot{font-size:11px;color:var(--ink-3);margin-top:6px}.ais-tile.glow-r{box-shadow:0 0 0 1px rgba(240,82,79,.25),0 8px 30px rgba(240,82,79,.07)}.ais-tile.glow-b{box-shadow:0 0 0 1px rgba(77,159,255,.18),0 8px 30px rgba(57,135,229,.08)}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}@media (max-width:900px){.c3,.c4{grid-column:span 6}.c5,.c6,.c7,.c8{grid-column:span 12}}@media (max-width:560px){.c3,.c4{grid-column:span 12}}.ais-hero{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ais-hero .date{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.14em}.ais-hero h1{font-size:21px;font-weight:800;line-height:1.4;margin:6px 0;color:var(--ink)}.ais-hero h1 em{font-style:normal;color:var(--accent)}.ais-hero p{font-size:12.5px;color:var(--ink-2);margin:0}.ais-ringwrap{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ais-ring{position:relative;width:118px;height:118px;flex:none}.ais-ring .rc{fill:none;stroke-width:9;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.ais-ring .center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ais-ring .center .v{font-family:var(--mono);font-size:25px;font-weight:800;color:var(--ink)}.ais-ring .center .l{font-size:8.5px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.16em}.ais-ring.sm{width:76px;height:76px}.ais-ring.sm .center .v{font-size:15px}.ais-legend{display:grid;gap:5px;font-size:11.5px;color:var(--ink-2)}.ais-legend .num{font-family:var(--mono);color:var(--ink)}.ais-heatwrap{display:flex;align-items:flex-start}.ais-heat-labels{display:grid;grid-template-columns:92px;grid-auto-rows:20px;gap:4px;flex:none;font-size:10px}.ais-heat-labels .hl{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px;display:flex;align-items:center}.ais-heat{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:20px;gap:4px;align-items:center;font-size:10px}.ais-heat .hd{text-align:center;color:var(--ink-3);font-family:var(--mono);display:flex;align-items:center;justify-content:center}.ais-heat .cell{height:20px;border-radius:5px;background:rgba(148,163,184,.08)}.ais-heat .cell.s1{background:rgba(57,135,229,.3)}.ais-heat .cell.s2{background:rgba(57,135,229,.6)}.ais-heat .cell.s3{background:rgba(57,135,229,.9)}.ais-heat .cell.f{background:var(--crit)}.ais-heat .cell.run{background:#38e1d4}.ais-heatkey{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:10px;color:var(--ink-3)}.ais-heatkey i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.ais-preset-list{display:grid;gap:7px}.ais-preset-list .row{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.ais-preset-list .row .nm{font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ais-preset-list .row .sc{font-family:var(--mono);font-size:10px;color:var(--ink-3);white-space:nowrap}.ais-viewswitch{display:inline-flex;border:1px solid var(--hairline-2);border-radius:9px;overflow:hidden}.ais-viewswitch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink-3);font-size:11.5px;padding:5px 11px;cursor:pointer;font-family:inherit}.ais-viewswitch button+button{border-left:1px solid var(--hairline-2)}.ais-viewswitch button.on{background:rgba(57,135,229,.16);color:var(--ink)}.ais-viewswitch button:hover:not(.on){color:var(--ink-2)}.ais-btn.xs{padding:3px 9px;font-size:11px;border-radius:7px}.ais-rl{display:grid;gap:6px}.ais-rl-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 12px;border:1px solid var(--hairline-2);border-radius:10px;background:rgba(148,163,184,.04)}.ais-rl-row.off{opacity:.55}.ais-rl-row .nm{font-weight:700;font-size:12.5px;min-width:165px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-rl-row .sc{font-family:var(--mono);color:var(--ink-3)}.ais-rl-row .fl,.ais-rl-row .sc{font-size:10.5px;white-space:nowrap}.ais-rl-row .fl{flex:1;min-width:120px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.ais-rl-row .acts{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.ais-card.compactcard{padding:10px 14px;margin-bottom:8px}.ais-flowmap{display:flex;align-items:stretch;gap:12px}.ais-flowmap .stage{display:flex;flex-direction:column;flex:1 1 0;min-width:130px}.ais-flowmap .stage.grow{flex:1.6 1 0}.ais-flowmap .cap{height:24px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;display:flex;align-items:center}.ais-flowmap .nodes{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.ais-flowmap .fnode{display:flex;align-items:center;gap:10px;width:100%;border-radius:12px;padding:9px 13px 9px 11px;font-size:13.5px;font-weight:700;color:var(--ink-1,var(--ink));line-height:1.4;text-decoration:none;min-height:44px;box-sizing:border-box;border:1.5px solid var(--tone-border,var(--hairline));border-left:4px solid var(--tone-main,var(--hairline));background:linear-gradient(135deg,var(--tone-soft,rgba(148,163,184,.06)),transparent 65%);box-shadow:0 1px 4px rgba(15,23,42,.05)}.ais-flowmap .fnode .chip{flex-shrink:0;width:28px;height:28px;border-radius:8px;font-size:14.5px;display:flex;align-items:center;justify-content:center;background:var(--tone-soft,rgba(148,163,184,.1));border:1px solid var(--tone-border,var(--hairline-2))}.ais-flowmap .fnode .sub{font-size:10.5px;font-weight:400;color:var(--ink-3);font-family:var(--mono);margin-left:auto;padding-left:8px}.ais-flowmap .fnode.hero b{color:var(--tone-main,var(--accent));font-weight:800}.ais-flowmap a.fnode.link:hover{border-color:var(--tone-main,var(--accent));color:#bcd9ff}.ais-flowmap .arrowcol{display:flex;flex-direction:column;flex-shrink:0}.ais-flowmap .arrowcol .capspace{height:22px}.ais-flowmap .arrowcol .aw{flex:1;display:flex;align-items:center}.ais-flowmap .flow-arrow{color:var(--accent);font-size:13px;text-shadow:0 0 8px rgba(77,159,255,.5)}@media (max-width:700px){.ais-flowmap{flex-direction:column;align-items:stretch;gap:4px}.ais-flowmap .stage,.ais-flowmap .stage.grow{flex:0 0 auto;min-width:0}.ais-flowmap .arrowcol{flex-direction:row}.ais-flowmap .arrowcol .capspace{display:none}.ais-flowmap .arrowcol .aw{padding:2px 0 2px 18px}.ais-flowmap .flow-arrow{transform:rotate(90deg)}}.ais-sortsel{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.ais-sortsel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(148,163,184,.06);border:1px solid var(--hairline-2);border-radius:9px;color:var(--ink);font-size:11.5px;padding:5px 24px 5px 10px;cursor:pointer;font-family:inherit;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%2394a3b8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.ais-sortsel select:focus{outline:1px solid rgba(57,135,229,.5)}.ais-sortsel select option{background-color:var(--raised);color:var(--ink)}.ais-rowmenu{position:relative;display:inline-block}.ais-rowmenu .menu .info{font-size:11px;color:var(--ink-3);padding:4px 11px 7px;border-bottom:1px solid var(--hairline-2);margin-bottom:4px;line-height:1.5}.ais-rowmenu .kebab{font-weight:800;letter-spacing:1px;padding:4px 10px}.ais-rowmenu .backdrop{position:fixed;inset:0;z-index:40}.ais-rowmenu .menu{position:absolute;right:0;top:calc(100% + 4px);z-index:41;display:flex;flex-direction:column;min-width:215px;background:var(--raised);border:1px solid var(--hairline);border-radius:11px;padding:6px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.ais-rowmenu .menu a,.ais-rowmenu .menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);text-align:left;font-size:12.5px;font-family:inherit;padding:9px 11px;border-radius:8px;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:6px}.ais-rowmenu .menu a:hover,.ais-rowmenu .menu button:hover{background:var(--accent-soft)}.ais-rowmenu .menu button:disabled{opacity:.6;cursor:default}.ais-rowmenu .menu .res{font-size:11px;color:var(--ink-2);padding:7px 11px 4px;border-top:1px solid var(--hairline-2);margin-top:4px;line-height:1.5}.mob-only{display:none}.ais-bulkcheck{width:16px;height:16px;accent-color:var(--accent,#4d9fff);flex-shrink:0;cursor:pointer;margin:0}.ais-bulkbar{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:80;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--surface,#111a2c);border:1px solid var(--hairline,rgba(148,163,184,.3));border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.45);font-size:12.5px;max-width:calc(100vw - 24px)}@media (max-width:640px){.ais-bulkbar{bottom:calc(env(safe-area-inset-bottom, 0px) + 76px);width:calc(100vw - 20px)}}.ais-draghandle{cursor:grab;color:var(--ink-3);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.ais-rl-row[draggable=true]:active .ais-draghandle{cursor:grabbing}.ais-cat>summary.ais-drop-over{outline:2px dashed var(--accent,#4d9fff);outline-offset:2px;border-radius:8px;background:rgba(77,159,255,.1)}@media (max-width:640px){.ais-rl{gap:8px}.ais-draghandle{display:none}.ais-rl-row{padding:8px 12px;gap:3px 8px}.ais-rl-row .nm{order:1;flex:1 1 auto;min-width:0;max-width:none;font-size:13px}.ais-rl-row .sc{order:2;margin-left:auto}.ais-rl-row .ais-rowmenu{order:3;display:inline-block}.ais-rl-row .fl{order:4;flex:1 1 55%}.ais-rl-row .ais-badge{order:5}.ais-rl-row .acts{display:none}.ais-rl-row .mob-only{display:inline-flex}}.ais-typing{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.ais-typing i{width:6px;height:6px;border-radius:50%;background:var(--accent,#5b93f3);display:inline-block;animation:ais-bounce 1.2s ease-in-out infinite}.ais-typing i:nth-child(2){animation-delay:.15s}.ais-typing i:nth-child(3){animation-delay:.3s}@keyframes ais-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.ais-spin{display:inline-block;animation:ais-rotate .8s linear infinite}@keyframes ais-rotate{to{transform:rotate(1turn)}}.ais-bubble{max-width:86%}@media (max-width:767.98px){.ais-bubble{max-width:97%}.ais-bubble.user{max-width:88%}}.ais-md{white-space:normal}.ais-md>:first-child{margin-top:0}.ais-md>:last-child{margin-bottom:0}.ais-md p{margin:0 0 8px}.ais-md strong{font-weight:700;color:var(--ink)}.ais-md ol,.ais-md ul{margin:0 0 8px;padding-left:1.25em}.ais-md li{margin:2px 0}.ais-md li>p{margin:0}.ais-md h1,.ais-md h2,.ais-md h3,.ais-md h4{font-size:13.5px;font-weight:700;color:var(--ink);margin:12px 0 6px;line-height:1.5}.ais-md a{color:var(--accent);text-decoration:underline;word-break:break-all}.ais-md code{font-family:var(--mono);font-size:11.5px;border:1px solid var(--hairline);border-radius:5px;padding:1px 5px}.ais-md code,.ais-md pre{background:rgba(6,12,24,.55)}.ais-md pre{border:1px solid var(--hairline);border-radius:8px;padding:9px 11px;overflow-x:auto;margin:0 0 8px}.ais-md pre code{border:none;background:none;padding:0}.ais-md blockquote{margin:0 0 8px;padding-left:10px;border-left:3px solid var(--hairline);color:var(--ink-2)}.ais-md hr{border:none;border-top:1px solid var(--hairline);margin:10px 0}.ais-md-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 8px;border:1px solid var(--hairline);border-radius:8px}.ais-md-tw table{border-collapse:collapse;width:100%;min-width:460px;font-size:12px}.ais-md-tw td,.ais-md-tw th{padding:6px 9px;border-bottom:1px solid var(--hairline-2);border-right:1px solid var(--hairline-2);text-align:left;vertical-align:top;line-height:1.6}.ais-md-tw th{background:rgba(148,163,184,.1);color:var(--ink);font-weight:700;white-space:nowrap}.ais-md-tw tr:last-child td{border-bottom:none}.ais-md-tw td:last-child,.ais-md-tw th:last-child{border-right:none}.ais-working{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(250,178,25,.45);background:var(--warn-soft);border-radius:12px;padding:8px 12px;font-size:12.5px;backdrop-filter:blur(6px)}.ais-working .lbl{flex:1 1 200px;min-width:0}.ais-working .sub{color:var(--ink-2)}.ais-working .el{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.ais-working .bar{flex-basis:100%;height:3px;border-radius:3px;background:rgba(148,163,184,.15);position:relative;overflow:hidden}.ais-working .bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:ais-bar 1.1s ease-in-out infinite}@media (max-width:1023.98px){.ais-working{position:fixed;left:12px;right:12px;top:auto;bottom:calc(var(--gaia-toolbar-h, 0px) + 12px);z-index:75;background:rgba(29,24,8,.96);box-shadow:0 10px 34px rgba(0,0,0,.55)}}.ais-working-chip{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(250,178,25,.5);background:rgba(250,178,25,.16);color:var(--ink)}.ais-working-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn);animation:ais-pulse 1.2s ease-in-out infinite}@keyframes ais-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ais-working .bar:after,.ais-working-chip:before{animation:none}}.ais-btn:active{transform:translateY(1px)}.ais-btn[aria-busy=true],.ais-toggle-btn[aria-busy=true]{opacity:.8;cursor:progress;filter:saturate(1.15)}.ais-btn:disabled{cursor:progress}.ais-elapsed{font-size:11px;color:var(--ink-3)}.ais-runlog{flex-basis:100%;margin-top:6px;font-family:var(--mono);font-size:11px;line-height:1.7;background:rgba(6,12,24,.55);border:1px solid var(--hairline);border-radius:8px;padding:8px 11px;max-height:160px;overflow:auto;color:var(--ink-2)}.ais-runlog .t{color:var(--accent);margin-right:8px;font-weight:700}.ais-loading{padding:8px 0}.ais-loading .bar{height:3px;border-radius:3px;overflow:hidden;background:rgba(148,163,184,.12);position:relative}.ais-loading .bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:ais-bar 1.1s ease-in-out infinite}@keyframes ais-bar{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}.ais-loading .msg{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--ink-2)}.ais-skeleton{display:grid;gap:10px;margin-top:16px}.ais-skeleton>div{height:54px;border-radius:12px;border:1px solid var(--hairline);background:linear-gradient(100deg,rgba(148,163,184,.05) 30%,rgba(148,163,184,.12) 50%,rgba(148,163,184,.05) 70%);background-size:200% 100%;animation:ais-shimmer 1.3s linear infinite}.ais-skeleton>div:nth-child(2){animation-delay:.12s}.ais-skeleton>div:nth-child(3){animation-delay:.24s}@keyframes ais-shimmer{to{background-position:-200% 0}}.ais-kl-tools{gap:8px;margin-bottom:10px;flex-wrap:wrap}.ais-kl-search{flex:1 1 240px;min-width:0;font-size:12.5px;padding:6px 11px}.ais-kl-count{font-size:11px;color:var(--ink-3);white-space:nowrap}.ais-kl-empty{border:1px dashed var(--hairline-2);border-radius:10px;padding:18px 14px;font-size:12.5px;color:var(--ink-3);text-align:center}.ais-kl-item{display:grid;gap:0}.ais-kl-row{gap:9px}.ais-kl-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink-3);cursor:pointer;font-size:11px;line-height:1;padding:4px 2px;flex-shrink:0}.ais-kl-toggle:hover{color:var(--ink)}.ais-kl-no{min-width:62px;max-width:62px;font-size:11.5px;font-weight:700}.ais-kl-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);font-family:inherit;cursor:pointer;flex:1 1 200px;min-width:0;text-align:left;font-size:12.5px;font-weight:600;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-kl-title:hover{color:#bcd9ff}.ais-kl-file{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);flex:0 1 auto;min-width:0;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-kl-at,.ais-kl-repo{font-size:10.5px;color:var(--ink-3);white-space:nowrap}.ais-kl-body{font-size:13px;color:var(--ink-2);line-height:1.65;white-space:pre-wrap;word-break:break-word;padding:10px 14px 12px 32px;border:1px solid var(--hairline-2);border-top:0;border-radius:0 0 10px 10px;background:rgba(148,163,184,.03)}.ais-kl-item:has(.ais-kl-body) .ais-kl-row{border-radius:10px 10px 0 0}@media (max-width:640px){.ais-kl-row{gap:4px 8px}.ais-kl-title{flex:1 1 100%;order:2;white-space:normal}.ais-kl-file{order:3;flex:1 1 100%;max-width:none}.ais-kl-repo{order:4}.ais-kl-row .ais-badge{order:5}.ais-kl-at{order:6}.ais-kl-row .acts{display:flex;order:7}.ais-kl-body{padding-left:14px}}.ais-kl-label{display:block;font-size:11px;color:var(--ink-3);margin:0 0 4px}.ais-kl-label+.ais-input{margin-bottom:2px}.ais-kl-hint{font-size:10.5px;color:var(--ink-3);line-height:1.6;margin:4px 0 12px}.ais-kl-fulltitle{font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:6px}.ais-help{min-width:0}.ais-help-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer;list-style:none;min-width:0}.ais-help-sum::-webkit-details-marker{display:none}.ais-help-sum:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.ais-help-sum .ais-title{margin:0}.ais-help-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:50%;border:1px solid var(--hairline);background:rgba(148,163,184,.12);color:var(--ink-2);font-size:12px;font-weight:700;line-height:1}.ais-help-sum:hover .ais-help-mark{color:var(--ink);border-color:var(--accent)}.ais-help-open{font-size:11px;color:var(--ink-3)}.ais-help[open] .ais-help-open{display:none}.ais-help-body{margin-top:10px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:rgba(148,163,184,.06);color:var(--ink-2);font-size:13px;line-height:1.8}.ais-help-body code{background:rgba(6,12,24,.6);padding:1px 5px;border-radius:4px}.ais-tt{width:100%;border-collapse:collapse;font-size:13px;color:var(--ink)}.ais-tt th{text-align:left;color:var(--ink-2);font-weight:700;font-size:10px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 4px;border-bottom:1px solid var(--hairline);white-space:nowrap}.ais-sort{all:unset;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}.ais-sort:hover{color:var(--ink)}.ais-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ais-sort .mark{color:var(--ink-3);font-size:9px;letter-spacing:0}.ais-sort:not(.on) .mark{opacity:.35}.ais-sort:hover:not(.on) .mark{opacity:.7}.ais-sort.on,.ais-sort.on .mark{color:var(--accent)}.ais-tt td{padding:9px 4px;border-bottom:1px solid var(--hairline-2);vertical-align:middle;white-space:nowrap}.ais-tt td:first-child,.ais-tt th:first-child{width:24px;padding-left:2px;padding-right:2px;text-align:center}.ais-tt td:nth-child(2),.ais-tt th:nth-child(2){width:58px;padding-left:2px;padding-right:2px}.ais-tt .c-due{width:70px}.ais-tt .c-sub{width:52px}.ais-tt .c-score{width:38px}.ais-tt td:last-child,.ais-tt th:last-child{width:82px;padding-left:2px;padding-right:2px}.ais-tt td:last-child>.ais-flex{gap:3px!important}.ais-tt td:last-child:has(.c-act) .ais-badge{display:none}.ais-tt tr.row:hover td{background:rgba(77,159,255,.05)}.ais-tt tr.row.is-open td{background:rgba(77,159,255,.09)}.ais-tt tr.row.is-overdue td.c-due{color:var(--crit)}.ais-tt tr.row.is-done td.c-name{opacity:.62}.ais-tt td.c-name{width:100%;max-width:0;white-space:normal}.ais-tt .tname{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:var(--ink);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ais-tt .tname:hover{color:var(--accent)}.ais-tt .tname .caret{color:var(--ink-3);margin-right:6px;font-size:11px}.ais-tt .c-assignee .none{color:var(--ink-3)}.ais-tt .c-assignee{width:108px;min-width:0}.ais-tt .c-assignee select.ais-input{width:auto}.ais-tt .c-assignee .ais-badge,.ais-tt .c-assignee .ais-hint{display:none}.ais-tt .wholine{display:none;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ais-tt .wholine .none{color:var(--ink-3);font-weight:500}.ais-tt .c-est{width:62px;min-width:62px;white-space:nowrap;font-variant-numeric:tabular-nums}.ais-tt .c-exec{width:92px}.ais-tt .c-exec select.ais-input{width:100%;min-width:80px;padding:2px 4px;font-size:12px}.ais-tt .c-sub .bar{display:inline-block;width:22px;height:4px;border-radius:999px;background:rgba(148,163,184,.22);margin-left:3px;vertical-align:middle}.ais-tt .c-sub .bar>i{display:block;height:100%;border-radius:999px;background:var(--good)}.ais-tt td.c-detail{padding:0;background:rgba(6,12,24,.5);white-space:normal;text-align:left}.ais-td-in{padding:16px 16px 20px;border-left:3px solid var(--accent)}.ais-manual,.ais-sub-row>.ais-sub-main,.ais-td-f,.ais-td-f>.k,.ais-td-f>.v,.ais-td-head,.ais-td-in,.ais-td-sec,.ais-td-sec>summary,.ais-td-subs,.ais-td-title{text-align:left}.ais-td-who{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;background:rgba(77,159,255,.09);border:1px solid rgba(77,159,255,.28);border-radius:12px;padding:11px 15px}.ais-td-who .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:2px}.ais-td-who .v{font-size:14px;font-weight:700;color:var(--ink)}.ais-td-who .v.none{font-weight:500;color:var(--ink-3)}.ais-td-who .v.crit{color:var(--crit)}.ais-td-sec{margin-top:20px}.ais-td-sec>h4,.ais-td-sec>summary{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--hairline)}.ais-td-sec>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.ais-td-sec>summary::-webkit-details-marker{display:none}.ais-td-sec>summary:before{content:"▸";font-size:9px;color:var(--ink-3);flex-shrink:0;transition:transform .12s}.ais-td-sec[open]>summary:before{transform:rotate(90deg);color:var(--accent-2)}.ais-td-sec>summary:hover{color:var(--accent)}.ais-td-sec-sum{margin-left:auto;text-transform:none;letter-spacing:0;font-size:11px;color:var(--ink-3);font-weight:400}.ais-td-f{margin-top:12px}.ais-td-f>.k{font-size:12px;font-weight:700;color:#cbdcff;letter-spacing:.04em;margin-bottom:3px}.ais-td-f>.v{font-size:13.5px;line-height:1.9;color:var(--ink);white-space:pre-wrap;max-width:80ch}.ais-td-f.num>.v{font-family:var(--mono);font-variant-numeric:tabular-nums}.ais-td-subs{margin-top:14px;display:grid;gap:8px}.ais-sub-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13.5px;line-height:1.8;border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:10px;padding:10px 13px;background:rgba(148,163,184,.05)}.ais-sub-row:hover{border-color:rgba(77,159,255,.55);background:rgba(77,159,255,.06)}.ais-sub-row>.ais-sub-main{display:flex;gap:10px;align-items:flex-start;flex:1 1 260px;min-width:0}.ais-sub-row>.ais-sub-main>input{margin-top:6px;flex:0 0 auto;cursor:pointer}.ais-sub-row>.ais-sub-main>.n{flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:800;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px;margin-top:3px}.ais-sub-row>.ais-sub-main>.t{flex:1;min-width:0;color:inherit;text-decoration:none;cursor:pointer}.ais-sub-row>.ais-sub-main>.t:hover{color:var(--accent);text-decoration:underline}.ais-sub-row.done{border-left-color:var(--good);background:rgba(46,204,113,.06)}.ais-sub-row.done>.ais-sub-main>.n{color:var(--good);background:rgba(46,204,113,.14)}.ais-sub-row.done>.ais-sub-main>.t{color:var(--ink-3);text-decoration:line-through}.ais-sub-row.done>.ais-sub-main>.t:hover{color:var(--good)}.ais-sub-actions{flex:0 0 auto;display:flex;gap:6px;align-items:center;margin-left:auto}.aitag{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.aitag.ai-idle{background:rgba(148,163,184,.1);color:var(--ink-2)}.aitag.ai-run{background:var(--accent-soft);color:var(--accent)}.aitag.ai-review{background:var(--warn-soft);color:var(--warn);font-weight:700}.aitag.ai-rejected{background:var(--crit-soft);color:var(--crit)}.ais-btn.ok,.aitag.ai-done{background:var(--good-soft);color:var(--good)}.ais-btn.ok{border-color:rgba(34,192,100,.35)}.ais-ai-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ais-ai-row{border:1px solid var(--hairline);border-radius:10px;padding:10px 13px;background:rgba(148,163,184,.04);font-size:13px}.ais-ai-row-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ais-ai-row-head .t{flex:1;min-width:160px}.ais-ai-summary{margin-top:6px;font-size:12.5px;color:var(--ink-2)}.ais-ai-report{margin-top:10px;padding-top:10px;border-top:1px solid var(--hairline-2);font-size:12.5px}.ais-ai-report .k{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;margin:8px 0 3px}.ais-ai-report ul{margin:0 0 0 18px;color:var(--ink-2)}.ais-ai-report .unconfirmed{background:rgba(148,163,184,.08);border-left:3px solid var(--ink-3);padding:7px 10px;border-radius:8px;margin-top:8px}.ais-ai-artifacts{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ais-ai-artifact{color:var(--accent);text-decoration:none;font-size:12.5px}.ais-ai-artifact:hover{text-decoration:underline}.ais-ai-artifact-text{white-space:pre-wrap;background:rgba(6,12,24,.5);border:1px solid var(--hairline-2);border-radius:8px;padding:9px 11px;font-size:12.5px;color:var(--ink);font-family:inherit}.ais-ai-approve{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.ais-ai-reject-form{display:flex;gap:6px;align-items:center}.ais-ai-reject-form .ais-input{min-width:180px;padding:4px 8px;font-size:12px}.ais-ai-history-toggle{display:inline-block;margin-top:8px;background:none;border:none;color:var(--ink-3);font-size:11.5px;cursor:pointer;padding:0;text-decoration:underline}.ais-ai-history-toggle:hover{color:var(--accent)}.ais-ai-timeline{list-style:none;margin-top:8px;display:flex;flex-direction:column;gap:6px}.ais-ai-timeline li{font-size:11.5px;color:var(--ink-2);display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.ais-ai-timeline .ev{font-weight:700;color:var(--ink)}.ais-ai-timeline .when,.ais-ai-timeline .who{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.ais-ai-timeline .reason{color:var(--ink-2);width:100%}.ais-td-head{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:14px}.ais-td-title{margin:0;flex:1 1 260px;min-width:0;font-size:20px;font-weight:800;line-height:1.45;color:var(--ink);letter-spacing:.01em}@media (max-width:640px){.ais-td-title{font-size:17px}}.ais-manual{display:grid;gap:12px;margin-top:4px}.ais-man-pre{color:var(--ink-2);font-size:13.5px;line-height:1.9}.ais-man-sec{border:1px solid var(--hairline);border-radius:12px;background:rgba(148,163,184,.05);padding:13px 16px 15px}.ais-man-sec>h5{display:flex;gap:9px;align-items:baseline;margin:0 0 11px;padding-bottom:9px;border-bottom:1px solid var(--hairline);font-size:15.5px;font-weight:800;line-height:1.5;color:var(--accent-2);letter-spacing:.01em}.ais-man-num{flex:0 0 auto;font-family:var(--mono);font-size:11.5px;font-weight:800;color:#06101f;background:var(--accent);border-radius:999px;padding:2px 9px}.ais-man-title{flex:1;min-width:0}.ais-man-sec .ais-md h1,.ais-man-sec .ais-md h2,.ais-man-sec .ais-md h3,.ais-man-sec .ais-md h4{font-size:13.5px;font-weight:800;color:#cbdcff;margin:14px 0 6px;padding-left:9px;border-left:3px solid var(--accent)}.ais-man-sec .ais-md>:first-child{margin-top:0}.ais-man-sec .ais-md li,.ais-man-sec .ais-md p{font-size:13.5px;line-height:1.9}.ais-man-sec .ais-md ol,.ais-man-sec .ais-md ul{margin:0 0 10px;padding-left:1.35em}.ais-man-sec .ais-md li{margin:4px 0}.ais-man-sec .ais-md hr{display:none}@media (max-width:640px){.ais-man-sec{padding:11px 12px 13px}.ais-man-sec>h5{font-size:14px}}.ais-seg{display:inline-flex;border:1px solid var(--hairline);border-radius:999px;overflow:hidden;background:var(--surface)}.ais-seg button{border:0;background:none;color:var(--ink-2);font:inherit;font-size:12px;padding:5px 14px;cursor:pointer;white-space:nowrap}.ais-seg button:hover{color:var(--ink)}.ais-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:700}.ais-seg a{display:inline-block;color:var(--ink-2);font-size:12px;padding:5px 14px;white-space:nowrap;text-decoration:none}.ais-seg a:hover{color:var(--ink)}.ais-seg a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}.ais-tt tr.row.has-sub>td{border-bottom:none}.ais-tt tr.subrow>td{padding:2px 10px 11px 42px;border-bottom:1px solid var(--hairline-2);white-space:normal}.ais-tt tr.subrow:hover>td{background:rgba(77,159,255,.05)}@media (max-width:640px){.ais-tt tr.subrow>td{padding:2px 6px 10px 28px}}.ais-td-act{display:none;gap:8px;align-items:center;margin-top:12px}@media (max-width:1180px){.ais-tw-task .ais-tt{min-width:920px}.ais-tw-task{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}.ais-tw-task .ais-tt td.c-detail>.ais-td-in,.ais-tw-task .ais-tt td.c-wide>*,.ais-tw-task .ais-tt tr.subrow>td>*{position:sticky;left:0;width:min(calc(100vw - 44px),100%);box-sizing:border-box}@media (max-width:640px){.ais-td-in{padding:13px 12px 16px}.ais-td-f>.v{font-size:13px}.ais-tt td,.ais-tt th{padding:8px 6px}.ais-tt .c-act{display:none}.ais-td-act{display:flex}.ais-td-who{gap:8px 16px;padding:10px 12px}.ais-td-who .v{font-size:13px}}.ais-flowprog{height:8px;border-radius:999px;background:var(--raised,rgba(148,163,184,.12));border:1px solid var(--hairline-2);overflow:hidden}.ais-flowprog .bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2,#38e1d4));transition:width .6s ease}.ais-flowprog .bar.err{background:var(--crit,#f0524f)}.ais-flowprog .bar.live{background-size:200% 100%;animation:ais-flowprog-slide 1.6s linear infinite}@keyframes ais-flowprog-slide{0%{background-position:0 0}to{background-position:200% 0}}.ais-flownode-current{animation:ais-flownode-pulse 1.8s ease-in-out infinite}@keyframes ais-flownode-pulse{0%,to{box-shadow:0 0 0 0 rgba(77,159,255,.35)}50%{box-shadow:0 0 0 5px rgba(77,159,255,0)}}@media (prefers-reduced-motion:reduce){.ais-flownode-current,.ais-flowprog .bar.live{animation:none}}.ais-fnode{list-style:none;position:relative;padding-bottom:10px}.ais-fnode:last-child{padding-bottom:0}.ais-fnode-row{display:flex;align-items:stretch;gap:10px}.ais-fnode-rail{position:relative;width:26px;flex-shrink:0}.ais-fnode-rail:after{content:"";position:absolute;left:12px;top:30px;bottom:-10px;width:2px;border-radius:1px;background:var(--hairline-2)}.ais-fnode:last-child>.ais-fnode-row>.ais-fnode-rail:after{display:none}.ais-fnode-num{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;box-sizing:border-box;background:var(--surface-1,#fff);border:2px solid var(--tone,#93a3bd);color:var(--tone,#93a3bd)}.ais-fnode-num.done{background:#2ed574;border-color:#2ed574;color:#fff}.ais-fnode-num.skip{background:rgba(250,178,25,.18);border-color:#fab219;color:#9a6b00}.ais-fnode-num.current{background:var(--tone,#3b82c4);border-color:var(--tone,#3b82c4);color:#fff;animation:ais-fnode-pulse 1.6s ease-in-out infinite}.ais-fnode-num.pending{opacity:.45}.ais-fnode-num.error{background:rgba(240,82,79,.15);border-color:#f0524f;color:#b3413f}.ais-fnode-num.retrying{background:rgba(250,178,25,.18);border-color:#fab219;color:#9a6b00;animation:ais-fnode-pulse 1.6s ease-in-out infinite}.ais-fnode-chip{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.ais-fnode-bset{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;line-height:1;font-family:var(--mono);padding:4px 8px;border-radius:999px;border:1px solid var(--hairline-2);white-space:nowrap}.ais-fnode-card{flex:1;min-width:0;border-radius:12px;padding:10px 12px 8px;border:1.5px solid var(--fnode-border,var(--hairline-2));box-shadow:0 1px 4px rgba(15,23,42,.05)}.ais-fnode-title{font-size:17px;font-weight:800;letter-spacing:-.005em}.ais-fnode-tools{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:7px;border-top:1px dashed var(--hairline-2)}.ais-fnode-tools>*{margin:0!important}.ais-fnode-tools>details[open]{flex-basis:100%}.ais-fnode-tools>details[open]>summary.ais-fnode-iconbtn{float:right}.ais-fnode-tools>details[open]>summary.ais-fnode-iconbtn+*{clear:both}.ais-fnode-iconbtn{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:27px;height:27px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;background:rgba(148,163,184,.1);border:1px solid var(--hairline-2);color:var(--ink-2);transition:background .15s,border-color .15s,transform .1s}.ais-fnode-iconbtn:hover{background:rgba(91,147,243,.16);border-color:rgba(91,147,243,.4);color:var(--accent,#2b6cb0)}.ais-fnode-iconbtn:active{transform:scale(.94)}.ais-fnode-iconbtn::-webkit-details-marker{display:none}.ais-fnode-iconbtn::marker{content:""}@keyframes ais-fnode-pulse{0%,to{box-shadow:0 0 0 0 rgba(91,147,243,.45)}50%{box-shadow:0 0 0 6px rgba(91,147,243,0)}}@media (prefers-reduced-motion:reduce){.ais-fnode-num.current{animation:none}}.ais-cat{margin-bottom:10px}.ais-cat>summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:baseline;gap:7px;font-weight:800;font-size:13.5px;padding:7px 10px;border:1px solid var(--hairline-2);border-radius:10px;background:var(--surface,rgba(148,163,184,.05))}.ais-cat>summary::-webkit-details-marker{display:none}.ais-cat>summary:before{content:"▸";font-size:10px;color:var(--ink-3);transition:transform .15s}.ais-cat[open]>summary:before{transform:rotate(90deg)}.ais-cat>summary .num{font-family:var(--mono);font-size:11px;color:var(--ink-3);font-weight:400}.ais-cat-body{padding:8px 0 2px 10px;border-left:2px solid var(--hairline-2);margin-left:10px}.ais-panel-sum{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ais-panel-sum:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.ais-panel-mark{font-size:10px;color:var(--ink-3);transition:transform .15s}.ais-panel-mark.open{transform:rotate(90deg)}.ais-help-pop{position:relative;flex:0 0 auto}.ais-help-pop>summary{list-style:none}.ais-help-pop>summary::-webkit-details-marker{display:none}.ais-help-pop .ais-help-body{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:min(460px,calc(100vw - 56px));max-height:60vh;overflow:auto;margin-top:0;background:var(--raised);border-color:var(--hairline-2);box-shadow:0 18px 40px rgba(0,0,0,.5)}.ais-help-pop .ais-help-body p{margin:0 0 8px}.ais-help-pop .ais-help-body p:last-child{margin-bottom:0}.ais-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ais-assign-grid .ais-input{padding:3px 8px;border-radius:8px}.ais-assign-grid .ais-hint{margin-top:0;line-height:1.3}.ais-assign-grid .ais-badge{margin-top:1px}.ais-addrow>summary{list-style:none}.ais-addrow>summary::-webkit-details-marker{display:none}.ais-addrow[open]>summary{border-color:var(--accent);color:var(--accent)}.ais-addrow[open]{max-width:640px;flex:1 1 320px}.ais-set-grid{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(200px,1.2fr) minmax(150px,.9fr);gap:0 14px;align-items:center}.ais-set-head{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding-bottom:7px;border-bottom:1px solid var(--hairline)}.ais-set-row{display:contents}.ais-set-row>div{padding:7px 0;border-bottom:1px solid var(--hairline-2);min-width:0}.ais-set-row:hover>div{background:rgba(77,159,255,.045)}.ais-set-group{grid-column:1/-1;margin-top:14px;padding:0 0 4px!important;border-bottom:1px solid var(--hairline)!important;font-size:12px;font-weight:800;color:var(--ink-2);letter-spacing:.02em}.ais-set-row:first-of-type>.ais-set-group{margin-top:2px}.ais-set-row:hover>.ais-set-group{background:none}.ais-set-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ais-set-name>.lbl{font-size:13px;font-weight:700;color:var(--ink)}.ais-set-row.is-over>.ais-set-name{box-shadow:inset 3px 0 0 var(--accent);padding-left:9px}.ais-set-ctl>.ais-input{max-width:100%}.ais-set-ctl textarea.ais-input{min-height:52px}.ais-set-num{display:inline-flex;align-items:center;gap:6px}.ais-set-num>.ais-input{width:108px;text-align:right}.ais-set-num>.u{font-size:12px;color:var(--ink-3);white-space:nowrap}.ais-set-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.ais-set-meta>.ais-hint{margin-top:0}.ais-set-name .ais-help-pop .ais-help-body{right:auto;left:0;width:min(420px,calc(100vw - 56px))}.ais-set-name .ais-help-mark{width:18px;height:18px;font-size:11px}@media (max-width:860px){.ais-set-grid{grid-template-columns:1fr;gap:0}.ais-set-head{display:none}.ais-set-row>div{border-bottom:none;padding:3px 0}.ais-set-row>.ais-set-meta{border-bottom:1px solid var(--hairline-2);padding-bottom:10px;margin-bottom:4px}.ais-set-row.is-over>.ais-set-name{box-shadow:inset 3px 0 0 var(--accent)}}.ais-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-switch>input{position:absolute;opacity:0;width:0;height:0}.ais-switch>.track{position:relative;width:40px;height:22px;flex:0 0 auto;border-radius:999px;background:rgba(148,163,184,.25);border:1px solid var(--hairline);transition:background .15s,border-color .15s}.ais-switch>.track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-2);transition:transform .15s,background .15s}.ais-switch>input:checked+.track{background:var(--accent-soft);border-color:rgba(77,159,255,.6)}.ais-switch>input:checked+.track:after{transform:translateX(18px);background:var(--accent)}.ais-switch>input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.ais-switch>.txt{font-size:12.5px;font-weight:700;color:var(--ink-3)}.ais-switch>input:checked~.txt.off,.ais-switch>input:not(:checked)~.txt.on{display:none}.ais-switch>input:checked~.txt.on{color:var(--accent)}.ais-sec{margin-top:26px}.ais-sec.first{margin-top:6px}.ais-sec-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14.5px;font-weight:800;color:var(--ink);letter-spacing:.01em;padding-bottom:7px;border-bottom:1px solid var(--hairline)}.ais-sec-h .ais-help-pop .ais-help-body{right:auto;left:0}.ais-sec-h .ais-help-mark{width:18px;height:18px;font-size:11px}.flows-page_dNodes__YypQH{list-style:none;margin:0;padding:0}.flows-page_dNode__maty5{display:flex;gap:10px;padding-bottom:10px}.flows-page_dNum__Ot7zg{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#2ed574;color:#fff}.flows-page_dNumPend__J3Lyi{background:transparent;border:2px solid var(--hairline);color:var(--ink-3)}.flows-page_dNumErr__nBeSJ{background:rgba(240,82,79,.15);border:2px solid #f0524f;color:#fca5a5}.flows-page_dNumSkip__WRGDy{background:rgba(250,178,25,.18);border:2px solid #fab219;color:#fcd34d}.flows-page_dNcard__j8Qx4{flex:1;min-width:0;border:1px solid var(--hairline);border-left:4px solid var(--accent);border-radius:12px;padding:8px 12px;background:linear-gradient(135deg,rgba(77,159,255,.07),transparent 60%)}.flows-page_dNcardErr__hN3iP{border-color:rgba(240,82,79,.65);border-left-color:var(--crit)}.flows-page_dNt___fx4O{font-weight:700;font-size:14px}.flows-page_dNs__c4a1H{font-size:12px;color:var(--ink-2);margin-left:6px}.flows-page_dNid__FJQgL{float:right;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.flows-page_dLnOk__M5XH9{font-size:11.5px;color:var(--good)}.flows-page_dLnNg__MHrPM{font-size:11.5px;color:var(--crit)}.flows-page_dLnSkip__pJmm4{font-size:11.5px;color:#fcd34d}.flows-page_dTools__08Nx4{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.flows-page_dIb__RTDSX{width:26px;height:22px;border-radius:6px;border:1px solid var(--hairline);background:transparent;color:var(--ink-2);font-size:11px;cursor:pointer;display:inline-grid;place-items:center;padding:0;font-family:inherit}.flows-page_dIb__RTDSX[aria-disabled=true]{cursor:not-allowed;border-style:dashed}.flows-page_dLog__SHNuw{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:rgba(6,12,24,.6);border:1px solid var(--hairline);border-radius:8px;padding:8px;margin:6px 0 0;white-space:pre-wrap}.flows-page_runpanel__HcnR3{border:1px solid var(--hairline-2);border-radius:10px;padding:10px 12px;margin-bottom:12px;background:rgba(148,163,184,.04)}.flows-page_runtop__Gi3Wt{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px}.flows-page_st__DGVEC{font-weight:700;color:var(--good)}.flows-page_stErr__UcYtn{color:var(--crit)}.flows-page_stIdle__KzRz7{color:var(--ink-2)}.flows-page_pct__yXlhS{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.flows-page_bar__xMFyY{height:6px;border-radius:3px;background:rgba(148,163,184,.15);margin-top:6px;overflow:hidden}.flows-page_bar__xMFyY span{display:block;height:100%;background:var(--good)}.flows-page_bar__xMFyY .flows-page_barErr__6bNIT{background:var(--crit)}.flows-page_runsel__nl39r{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.flows-page_runsel__nl39r button{font-size:11px;font-family:var(--mono);background:transparent;border:1px solid var(--hairline);color:var(--ink-2);border-radius:999px;padding:1px 9px;cursor:pointer}.flows-page_runsel__nl39r button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:rgba(77,159,255,.14)}.flows-page_runsel__nl39r .flows-page_runErr__dwv7d{color:#fca5a5}.flows-page_ext__AWp_J{font-size:10.5px;padding:1px 6px;border-radius:999px;background:#fdecec;color:#b3413f;margin-left:6px}.flows-page_dNodes__lTg8s{list-style:none;margin:0;padding:0}.flows-page_dNode__WRz_R{display:flex;gap:10px;padding-bottom:10px}.flows-page_dNum__7rp5u{width:24px;height:24px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#2ed574;color:#fff}.flows-page_dNumPend__h70Kr{background:transparent;border:2px solid var(--hairline);color:var(--ink-3)}.flows-page_dNumErr__z736x{background:rgba(240,82,79,.15);border:2px solid #f0524f;color:#fca5a5}.flows-page_dNumSkip__1vO5F{background:rgba(250,178,25,.18);border:2px solid #fab219;color:#fcd34d}.flows-page_dNcard__86B_q{flex:1;min-width:0;border:1px solid var(--hairline);border-left:4px solid var(--accent);border-radius:12px;padding:8px 12px;background:linear-gradient(135deg,rgba(77,159,255,.07),transparent 60%)}.flows-page_dNcardErr__Yl0nb{border-color:rgba(240,82,79,.65);border-left-color:var(--crit)}.flows-page_dNt__WYhZQ{font-weight:700;font-size:14px}.flows-page_dNs__ZdD6u{font-size:12px;color:var(--ink-2);margin-left:6px}.flows-page_dNid__M5aeQ{float:right;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.flows-page_dLnOk__8XKnH{font-size:11.5px;color:var(--good)}.flows-page_dLnNg__xw6Oy{font-size:11.5px;color:var(--crit)}.flows-page_dLnSkip__My9G9{font-size:11.5px;color:#fcd34d}.flows-page_dTools__4jTUZ{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.flows-page_dIb__oRwLk{width:26px;height:22px;border-radius:6px;border:1px solid var(--hairline);background:transparent;color:var(--ink-2);font-size:11px;cursor:pointer;display:inline-grid;place-items:center;padding:0;font-family:inherit}.flows-page_dIb__oRwLk[aria-disabled=true]{cursor:not-allowed;border-style:dashed}.flows-page_dLog__2F9pI{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:rgba(6,12,24,.6);border:1px solid var(--hairline);border-radius:8px;padding:8px;margin:6px 0 0;white-space:pre-wrap}.flows-page_runpanel__412N9{border:1px solid var(--hairline-2);border-radius:10px;padding:10px 12px;margin-bottom:12px;background:rgba(148,163,184,.04)}.flows-page_runtop__PC3BS{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px}.flows-page_st__4dc8A{font-weight:700;color:var(--good)}.flows-page_stErr__58rq1{color:var(--crit)}.flows-page_stIdle__FZMT1{color:var(--ink-2)}.flows-page_pct__ZVLlD{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.flows-page_bar__oET_5{height:6px;border-radius:3px;background:rgba(148,163,184,.15);margin-top:6px;overflow:hidden}.flows-page_bar__oET_5 span{display:block;height:100%;background:var(--good)}.flows-page_bar__oET_5 .flows-page_barErr__0uE4z{background:var(--crit)}.flows-page_runsel__0dHdN{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.flows-page_runsel__0dHdN button{font-size:11px;font-family:var(--mono);background:transparent;border:1px solid var(--hairline);color:var(--ink-2);border-radius:999px;padding:1px 9px;cursor:pointer}.flows-page_runsel__0dHdN button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:rgba(77,159,255,.14)}.flows-page_runsel__0dHdN .flows-page_runErr__AKtvp{color:#fca5a5}.flows-page_ext__m1XMv{font-size:10.5px;padding:1px 6px;border-radius:999px;background:#fdecec;color:#b3413f;margin-left:6px}