.plain-fields[data-v-513dd35f]{border:0;padding:0;margin:0;min-width:0}.check-field[data-v-513dd35f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.check-field small[data-v-513dd35f]{grid-column:1 / -1}.plain-fields[data-v-3c79a2de]{border:0;padding:0;margin:0;min-width:0}.runtime-dialog[data-v-3c79a2de]{max-width:720px}.node-config[data-v-3c79a2de]{padding:16px;border:1px solid #dbe2d6;border-radius:8px;min-width:0}.node-config.chosen[data-v-3c79a2de]{border-color:#86a776;background:#fbfdf9}.node-config small[data-v-3c79a2de]{display:block;margin-top:5px}.node-addresses[data-v-3c79a2de]{margin-top:14px}.node-addresses summary[data-v-3c79a2de]{cursor:pointer;font-size:13px}.node-addresses summary span[data-v-3c79a2de]{display:block;margin-top:6px;overflow-wrap:anywhere}.node-addresses .form-fields[data-v-3c79a2de]{margin-top:18px}.check-field[data-v-3c79a2de]{margin:0}.publication-targets[data-v-5e8b79dc]{border:1px solid #dbe2d6;padding:16px;border-radius:8px}.publication-targets h3[data-v-5e8b79dc]{margin:0 0 12px}.publication-targets h3[data-v-5e8b79dc]:not(:first-child){margin-top:20px}.publication-targets .check-field[data-v-5e8b79dc]{margin:8px 0}.publication-targets small[data-v-5e8b79dc]{display:block}.plain-fields[data-v-203d24e0]{border:0;padding:0;margin:0;min-width:0}.node-config[data-v-203d24e0]{border:1px solid #dbe2d6;padding:16px;border-radius:8px}.node-config h3[data-v-203d24e0]{margin:0 0 12px}.node-config .check-field[data-v-203d24e0]{margin:8px 0}.plain-fields[data-v-dda53219]{border:0;padding:0;margin:0;min-width:0}.stage[data-v-0d675f17],.website[data-v-0d675f17]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #e2e6df}.stage strong[data-v-0d675f17],.website>div[data-v-0d675f17]{flex:1}.website small[data-v-0d675f17]{display:block;margin-top:6px;overflow-wrap:anywhere}.task-refresh[data-v-f71e6712]{position:sticky;top:0;z-index:2;background:#fafcf9;padding:12px 0;border-bottom:1px solid #e1e8df}.stream-connection[data-v-f71e6712]{flex:1;min-width:0}.stream-status[data-v-f71e6712]{display:flex;gap:7px;align-items:center;font-weight:550;color:#61776b}.stream-status i[data-v-f71e6712]{width:7px;height:7px;background:#a3afa6;border-radius:50%}.stream-status.live[data-v-f71e6712]{color:#327245}.stream-status.live i[data-v-f71e6712]{background:#438955;box-shadow:0 0 0 3px #e8f1e9}.stream-status.reconnecting[data-v-f71e6712],.stream-status.fallback[data-v-f71e6712]{color:#896527}.stream-status.reconnecting i[data-v-f71e6712],.stream-status.fallback i[data-v-f71e6712]{background:#ba9143}.task-refresh small[data-v-f71e6712]{display:block;margin-top:5px;font-size:11px;color:#809084}.log-resume[data-v-f71e6712]{display:block;margin:-3px auto 0;padding:7px 14px;border-radius:20px;background:#edf4ef;color:#356c48;font-size:12px}.task-detail[data-v-f71e6712]{font-size:14px;color:#233b32}.task-outcome[data-v-f71e6712]{display:flex;gap:18px;padding:24px;border:1px solid #cedce9;background:#f0f5fa;border-radius:12px}.task-outcome.succeeded[data-v-f71e6712]{background:#eef7ef;border-color:#c5dfcb}.task-outcome.failed[data-v-f71e6712]{background:#fff1ed;border-color:#efcec4}.task-outcome.uncertain[data-v-f71e6712]{background:#fff8e8;border-color:#e9d49c}.outcome-icon[data-v-f71e6712]{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:#d9e7f2;color:#345b7a;font-size:26px}.succeeded .outcome-icon[data-v-f71e6712]{background:#d0e8d5;color:#25693c}.failed .outcome-icon[data-v-f71e6712]{background:#f5d6cc;color:#a33629}.uncertain .outcome-icon[data-v-f71e6712]{background:#f3e4b6;color:#805e11}.outcome-label[data-v-f71e6712]{font-size:13px;font-weight:650}.task-outcome h3[data-v-f71e6712]{font-size:23px;margin:5px 0 8px;line-height:1.4}.task-outcome p[data-v-f71e6712]{font-size:13px;margin:0;line-height:1.8;color:#4b6458}.task-refresh[data-v-f71e6712]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#66796e;margin:8px 0 20px}.task-failure[data-v-f71e6712]{padding:16px 18px;border-left:3px solid #bd5b44;background:#fff5ef;margin-bottom:18px;border-radius:4px}.task-failure h4[data-v-f71e6712]{margin:0 0 8px}.task-failure .task-advice[data-v-f71e6712]{margin-top:10px;font-size:13px;color:#745541}.task-failure p[data-v-f71e6712]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.task-actions[data-v-f71e6712]{display:flex;gap:10px;flex-wrap:wrap}.task-actions[data-v-f71e6712]:empty{display:none}.task-actions a.primary[data-v-f71e6712]{background:#356f49;border-color:#356f49;color:#fff}.task-facts[data-v-f71e6712]{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin:24px 0;padding:20px;border:1px solid #e0e7df;border-radius:10px;background:#fff}.task-facts .wide[data-v-f71e6712]{grid-column:1/-1}.task-facts dt[data-v-f71e6712]{font-size:12px;color:#708174;margin-bottom:5px}.task-facts dd[data-v-f71e6712]{margin:0;font-size:13px;overflow-wrap:anywhere}.task-section[data-v-f71e6712]{margin-top:28px}.task-section h4[data-v-f71e6712]{font-size:16px;margin:0}.task-section-head[data-v-f71e6712]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.task-section-head>span[data-v-f71e6712]{font-size:12px;color:#708174}.task-current[data-v-f71e6712]{padding:12px 14px;background:#edf3f8;border-radius:6px;font-size:13px}.activity-dot[data-v-f71e6712]{display:inline-block;width:8px;height:8px;background:#517999;border-radius:50%;margin-right:10px}.task-wait[data-v-f71e6712]{font-size:12px;color:#836222;background:#fff7e3;padding:10px 12px;border-radius:6px}.task-timeline[data-v-f71e6712]{list-style:none;padding:0;margin:0}.task-timeline li[data-v-f71e6712]{display:flex;position:relative;align-items:center;gap:14px;padding:12px 0}.task-timeline li[data-v-f71e6712]:not(:last-child):before{content:"";position:absolute;top:37px;bottom:-12px;left:13px;width:1px;background:#dbe3db}.step-dot[data-v-f71e6712]{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:#eaf0f4;color:#53738b;font-weight:700;z-index:1}.succeeded .step-dot[data-v-f71e6712]{background:#e1f0e2;color:#327245}.failed .step-dot[data-v-f71e6712]{background:#f9e5de;color:#a44835}.uncertain .step-dot[data-v-f71e6712]{background:#f8eac2;color:#906b15}.task-timeline li>div[data-v-f71e6712]{flex:1}.task-timeline strong[data-v-f71e6712]{font-size:13px;font-weight:550}.task-timeline small[data-v-f71e6712]{display:block;color:#728074;font-size:11px;margin-top:4px}.task-detail .badge[data-v-f71e6712]{font-size:12px;padding:4px 9px}.task-muted[data-v-f71e6712]{font-size:12px;color:#6d8072;line-height:1.8}.task-log[data-v-f71e6712]{background:#182922;color:#d6e9dc;border-radius:9px;padding:18px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;-moz-tab-size:2;tab-size:2}.log-follow[data-v-f71e6712]{display:flex;flex-direction:row;align-items:center;font-size:12px;white-space:nowrap}.log-follow input[data-v-f71e6712]{accent-color:#427a51}.task-technical[data-v-f71e6712]{border-top:1px solid #dce5dc;margin-top:28px;padding-top:18px}.task-technical summary[data-v-f71e6712]{cursor:pointer;font-size:13px;color:#627868}.task-technical .task-section-head[data-v-f71e6712]{margin-top:12px}.task-technical .detail-output[data-v-f71e6712]{max-height:450px;overflow:auto}.related-tasks[data-v-f71e6712]{list-style:none;padding:0}.related-tasks li[data-v-f71e6712]{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e1e8e0}.related-tasks li>div[data-v-f71e6712]{flex:1;min-width:0}.related-tasks strong[data-v-f71e6712]{font-size:13px}.related-tasks small[data-v-f71e6712]{display:block;color:#738475;font-size:12px;overflow-wrap:anywhere}.related-tasks p[data-v-f71e6712]{font-size:12px;overflow-wrap:anywhere}@media (max-width:600px){.task-outcome[data-v-f71e6712]{padding:18px;gap:12px}.task-outcome h3[data-v-f71e6712]{font-size:19px}.outcome-icon[data-v-f71e6712]{flex-basis:34px;height:34px;font-size:22px}.task-facts[data-v-f71e6712]{gap:15px;padding:16px}.task-section-head[data-v-f71e6712]{flex-wrap:wrap}.task-refresh[data-v-f71e6712]{align-items:flex-start}.task-timeline li[data-v-f71e6712]{gap:10px}.task-facts>div[data-v-f71e6712]{grid-column:1/-1}.related-tasks li[data-v-f71e6712]{flex-wrap:wrap}.task-actions[data-v-f71e6712]{gap:8px}}.apk-download-actions[data-v-47a24534]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.download-notice[data-v-47a24534]{flex-basis:100%;color:var(--muted)}.download-link[data-v-47a24534]{width:100%;min-width:0}.task-list td[data-v-f7c9cde7]{font-size:13px;vertical-align:top;padding-block:18px}.task-list td strong[data-v-f7c9cde7]{font-weight:600;font-size:14px}.task-list td small[data-v-f7c9cde7]{font-size:12px;line-height:1.6;color:#708274}.task-list .badge[data-v-f7c9cde7]{font-size:12px;font-weight:550;padding:4px 10px}.task-list .task-error[data-v-f7c9cde7]{color:#a34332;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:300px}.task-target[data-v-f7c9cde7]{max-width:240px;overflow-wrap:anywhere}.task-list td button[data-v-f7c9cde7],.task-list th[data-v-f7c9cde7]{font-size:12px}.pagination[data-v-15599d65]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0 0;border-top:1px solid #e0e6dd;margin-top:16px;font-size:12px}.pagination label[data-v-15599d65]{display:flex;flex-direction:row;align-items:center;gap:6px}.pagination input[data-v-15599d65],.pagination select[data-v-15599d65]{width:auto;min-height:34px;padding:6px 8px}.pagination-search[data-v-15599d65],.pagination-turn[data-v-15599d65],.pagination-jump[data-v-15599d65]{display:flex;gap:6px;align-items:center}.pagination-search input[data-v-15599d65]{width:160px}.pagination-jump input[data-v-15599d65]{width:64px}.pagination button[data-v-15599d65]{padding:7px 10px;white-space:nowrap}.pagination .error[data-v-15599d65]{width:100%;margin:0}@media (max-width:760px){.pagination[data-v-15599d65]{gap:10px}.pagination-search[data-v-15599d65]{flex:1;min-width:200px}.pagination-search input[data-v-15599d65]{flex:1;min-width:0}.pagination-turn[data-v-15599d65]{flex-wrap:wrap}}.panel-heading[data-v-adb05762]{gap:16px;flex-wrap:wrap}.panel-heading p[data-v-adb05762]{margin:6px 0 0}.table-scroll table[data-v-adb05762]{min-width:980px}.table-scroll th[data-v-adb05762],.table-scroll td[data-v-adb05762]{white-space:nowrap}.access-detail[data-v-adb05762]{min-width:210px;max-width:350px;white-space:normal}.access-detail dt[data-v-adb05762]{margin-top:8px;color:#718178}.access-detail dd[data-v-adb05762]{margin:3px 0;overflow-wrap:anywhere}summary[data-v-adb05762]{cursor:pointer}.channel-toolbar[data-v-04466aa2]{gap:12px;justify-content:flex-start;flex-wrap:wrap}.channel-toolbar label[data-v-04466aa2]{display:flex;flex-direction:row;align-items:center;gap:10px}.channel-toolbar select[data-v-04466aa2]{width:auto;min-height:40px}.channel-toolbar>button[data-v-04466aa2]{min-height:40px}.channel-refresh[data-v-04466aa2]{margin-left:auto}.panel>.pagination[data-v-04466aa2]{margin:0 20px 16px}@media (max-width:760px){table[data-v-04466aa2]{min-width:760px}.channel-toolbar label[data-v-04466aa2]{width:100%;justify-content:space-between}}.png-dialog[data-v-01c11eaf]{padding:0;overflow:hidden;max-height:90dvh}.png-dialog form[data-v-01c11eaf]{display:flex;flex-direction:column;max-height:calc(90dvh - 2px)}.png-dialog .dialog-head[data-v-01c11eaf]{flex-shrink:0;margin:0;padding:24px 28px;border-bottom:1px solid #edf0e8}.png-dialog-body[data-v-01c11eaf]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px}.png-dialog .dialog-actions[data-v-01c11eaf]{flex-shrink:0;flex-wrap:wrap;margin:0;padding:18px 28px}.png-dialog form>.error[data-v-01c11eaf]{flex-shrink:0;margin:0;padding:12px 28px}.png-dialog input[readonly][data-v-01c11eaf]{background:#f4f6f3;color:#718178}.entry-activation[data-v-01c11eaf]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid #dbe6d6;border-radius:8px;background:#f5f8f3}.entry-activation>div[data-v-01c11eaf]{flex:1;min-width:180px}.entry-activation strong[data-v-01c11eaf]{font-size:13px}.entry-activation p[data-v-01c11eaf]{font-size:12px;margin:6px 0 0}@media (max-width:600px){.png-dialog .dialog-head[data-v-01c11eaf],.png-dialog-body[data-v-01c11eaf],.png-dialog .dialog-actions[data-v-01c11eaf],.png-dialog form>.error[data-v-01c11eaf]{padding:16px}.png-dialog .dialog-head h2[data-v-01c11eaf]{font-size:18px}}.url-choices[data-v-01c11eaf]{display:grid;gap:10px;overflow-wrap:anywhere}.url-choices strong[data-v-01c11eaf]{font-size:13px}.png-fields[data-v-01c11eaf]{border:0;padding:0;margin:0;min-width:0}.image-picker[data-v-01c11eaf]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.image-preview[data-v-01c11eaf]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:1px solid #e0e6dd;border-radius:8px;margin-bottom:20px;background:#f5f8f3}.image-preview img[data-v-01c11eaf]{max-width:100%;max-height:180px;object-fit:contain}.destination[data-v-01c11eaf]{display:flex;flex-direction:column;gap:6px;padding:12px;background:#f0f5ec;border-radius:7px;overflow-wrap:anywhere;font-size:12px}.png-dialog input[type=file][data-v-01c11eaf]{max-width:100%}.upload-result[data-v-d09e50ee]{padding:24px}.upload-result h2[data-v-d09e50ee]{margin-bottom:12px}.upload-result p[data-v-d09e50ee]:last-child{margin-bottom:0}.download-address[data-v-d09e50ee]{display:flex;gap:10px;flex-wrap:wrap}.download-address input[data-v-d09e50ee]{flex:1;min-width:160px}.entry-workflow[data-v-d09e50ee]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;margin:0 0 24px;border:1px solid #dfe7dc;border-radius:10px;overflow:hidden;background:#dfe7dc}.entry-workflow li[data-v-d09e50ee]{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#f8faf6}.entry-workflow b[data-v-d09e50ee]{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:50%;background:#dfeade;color:#326246;font-size:11px}.entry-workflow span[data-v-d09e50ee]{display:flex;flex-direction:column;min-width:0}.entry-workflow strong[data-v-d09e50ee]{font-size:12px}.entry-workflow small[data-v-d09e50ee]{color:#829087;margin-top:2px}.entry-files[data-v-d09e50ee]{min-width:0}.entry-list-heading[data-v-d09e50ee]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:0 2px}.entry-list-heading h2[data-v-d09e50ee]{font-size:19px}.entry-list-heading p[data-v-d09e50ee]{margin:5px 0 0;color:#718178;font-size:12px}.entry-loading[data-v-d09e50ee]{padding:34px 24px;color:#718178;font-size:12px;text-align:center}.entry-card[data-v-d09e50ee]{margin-bottom:20px;border:1px solid #dce5dc;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #20363008}.entry-card-header[data-v-d09e50ee]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px 18px}.entry-identity[data-v-d09e50ee]{display:flex;align-items:center;gap:14px;min-width:0}.file-thumbnail[data-v-d09e50ee]{width:58px;height:58px;flex:0 0 auto;object-fit:contain;border:1px solid #dce4d9;border-radius:9px;background:#f4f6f3}.entry-title[data-v-d09e50ee]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entry-title h2[data-v-d09e50ee]{font-size:18px}.entry-identity p[data-v-d09e50ee]{margin:4px 0 0;color:#819087;font-size:11px}.build-badge[data-v-d09e50ee],.selected-source[data-v-d09e50ee]{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;background:#dceedd;color:#2d7147;font-size:10px;font-weight:600;padding:3px 8px}.entry-meta[data-v-d09e50ee]{display:flex;gap:28px;margin:0;flex:0 0 auto}.entry-meta div[data-v-d09e50ee]{min-width:72px}.entry-meta dt[data-v-d09e50ee]{color:#8b988f;font-size:10px}.entry-meta dd[data-v-d09e50ee]{margin:3px 0 0;font-size:12px;color:#365044}.entry-destinations[data-v-d09e50ee]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e7ece5;border-block:1px solid #e7ece5}.entry-destinations>div[data-v-d09e50ee]{display:grid;grid-template-columns:90px 90px minmax(0,1fr);align-items:center;gap:12px;padding:13px 24px;background:#f8faf7}.entry-destinations span[data-v-d09e50ee]{color:#7f8e84;font-size:11px}.entry-destinations strong[data-v-d09e50ee]{font-size:11px;font-weight:600}.entry-destinations small[data-v-d09e50ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718178;font-family:SFMono-Regular,Consolas,monospace}.source-section[data-v-d09e50ee]{padding:20px 24px 22px}.source-heading[data-v-d09e50ee]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.source-heading h3[data-v-d09e50ee]{margin:0}.source-heading p[data-v-d09e50ee]{margin:3px 0 0;color:#819087;font-size:11px}.source-heading>span[data-v-d09e50ee]{color:#60776a;font-size:11px}.publication-summary[data-v-d09e50ee]{display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;white-space:nowrap;background:#f2f4f0}.publication-summary.complete[data-v-d09e50ee]{color:#2d7147;background:#e1efe0}.publication-summary.active[data-v-d09e50ee]{color:#8a681e;background:#fff3d3}.publication-summary.incomplete[data-v-d09e50ee]{color:#9a4c3b;background:#fbe8e2}.source-list[data-v-d09e50ee]{border:1px solid #e3e9e1;border-radius:8px;overflow:hidden}.source-row[data-v-d09e50ee]{display:grid;grid-template-columns:210px minmax(260px,1fr) 150px auto;gap:18px;align-items:center;min-width:0;padding:13px 14px;border-bottom:1px solid #edf1eb}.source-row[data-v-d09e50ee]:last-child{border-bottom:0}.source-kind[data-v-d09e50ee]{display:flex;align-items:center;gap:10px;min-width:0}.source-kind>div[data-v-d09e50ee]{display:flex;flex-direction:column;min-width:0}.source-kind strong[data-v-d09e50ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.source-kind small[data-v-d09e50ee]{color:#839087;font-size:10px}.source-icon[data-v-d09e50ee]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:6px;background:#edf3e9;color:#3f704e;font-size:12px;font-weight:700}.source-address[data-v-d09e50ee]{display:flex;flex-direction:column;min-width:0}.source-address>a[data-v-d09e50ee],.source-address>span[data-v-d09e50ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.source-address small[data-v-d09e50ee]{color:#98a199;margin-top:3px;font-size:9px}.source-status[data-v-d09e50ee]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.source-status small[data-v-d09e50ee]{flex-basis:100%}.source-empty[data-v-d09e50ee]{padding:25px;border:1px dashed #dbe3d8;border-radius:8px;color:#879489;text-align:center;font-size:11px}.entry-actions[data-v-d09e50ee]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 24px;border-top:1px solid #e7ece5;background:#fbfcfa}.entry-primary-actions[data-v-d09e50ee],.entry-build-actions[data-v-d09e50ee]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.entry-build-actions[data-v-d09e50ee]{margin-left:auto}.entry-actions button[data-v-d09e50ee],.entry-actions .button[data-v-d09e50ee]{font-size:11px;padding:7px 10px}.entry-pending[data-v-d09e50ee]{flex-basis:100%;color:#9b7b4d}.entry-pagination[data-v-d09e50ee]{padding:0 22px 16px}.entry-pagination[data-v-d09e50ee] .pagination{margin-top:0;border-top:0}@media (max-width:1150px){.entry-card-header[data-v-d09e50ee]{align-items:flex-start;flex-direction:column}.entry-meta[data-v-d09e50ee]{width:100%}.source-row[data-v-d09e50ee]{grid-template-columns:180px minmax(220px,1fr) 140px auto}.entry-destinations>div[data-v-d09e50ee]{grid-template-columns:78px 74px minmax(0,1fr)}.entry-actions[data-v-d09e50ee]{align-items:flex-start}.entry-build-actions[data-v-d09e50ee]{margin-left:0}}@media (max-width:760px){.table-scroll table[data-v-d09e50ee]{min-width:760px}.download-address input[data-v-d09e50ee]{flex-basis:100%}.entry-workflow[data-v-d09e50ee]{grid-template-columns:1fr}.entry-workflow li[data-v-d09e50ee]{padding:12px 14px}.entry-list-heading[data-v-d09e50ee]{align-items:flex-start}.entry-card-header[data-v-d09e50ee],.source-section[data-v-d09e50ee],.entry-actions[data-v-d09e50ee]{padding-left:16px;padding-right:16px}.entry-meta[data-v-d09e50ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.entry-meta div[data-v-d09e50ee]{min-width:0}.entry-destinations[data-v-d09e50ee]{grid-template-columns:1fr}.entry-destinations>div[data-v-d09e50ee]{grid-template-columns:75px 75px minmax(0,1fr);padding:11px 16px}.source-heading[data-v-d09e50ee]{align-items:flex-start}.source-row[data-v-d09e50ee]{grid-template-columns:1fr auto;gap:10px 12px}.source-address[data-v-d09e50ee]{grid-column:1/-1;grid-row:2}.source-status[data-v-d09e50ee]{grid-column:1;grid-row:3}.source-row>.text-button[data-v-d09e50ee]{grid-column:2;grid-row:3}.entry-primary-actions[data-v-d09e50ee],.entry-build-actions[data-v-d09e50ee]{width:100%}.entry-actions button[data-v-d09e50ee],.entry-actions .button[data-v-d09e50ee]{flex:1}.entry-build-actions .primary[data-v-d09e50ee]{flex-basis:100%}}.batch-form[data-v-3a4b37a7]{padding:24px}.batch-form>label[data-v-3a4b37a7]{display:block;margin-bottom:16px}.target[data-v-3a4b37a7]{display:flex;gap:12px;align-items:center;margin:16px 0}.line-availability[data-v-129b25b6]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.line-availability small[data-v-129b25b6]{flex-basis:100%}.filter-row[data-v-129b25b6]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end}.filter-row label[data-v-129b25b6]{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:160px}.filter-row label.inline[data-v-129b25b6]{flex-direction:row;align-items:center;min-width:0}.stat-strip[data-v-129b25b6]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.stat-strip div[data-v-129b25b6]{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid #e3e8e0;border-radius:8px;background:#fff;min-width:120px}.stat-strip span[data-v-129b25b6]{font-size:11px;color:#899184}.stat-strip strong[data-v-129b25b6]{font-size:20px}.stat-strip em[data-v-129b25b6]{font-style:normal;font-size:12px;color:#899184;margin-left:4px}.summary-grid[data-v-129b25b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:22px}.summary-grid h4[data-v-129b25b6]{margin:0 0 10px;font-size:13px}td small[data-v-129b25b6]{display:block;color:#899184;font-size:11px}.event-table td[data-v-129b25b6]{white-space:nowrap}.detail-row td[data-v-129b25b6]{white-space:normal;padding:10px 22px}.detail-box[data-v-129b25b6]{position:sticky;left:22px;max-width:min(880px,calc(100vw - 340px))}.detail-row pre[data-v-129b25b6]{margin:0 0 6px;white-space:pre-wrap;word-break:break-all;font-size:11px;background:#f5f8f0;border:1px solid #e3e8e0;border-radius:6px;padding:10px 12px}.pager-row[data-v-129b25b6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}label[data-v-513a6c11]{display:block;margin:14px 0}label>input[data-v-513a6c11]:not([type=checkbox]),select[data-v-513a6c11],textarea[data-v-513a6c11]{display:block;width:100%}textarea[data-v-513a6c11]{min-height:80px}details[data-v-513a6c11]{margin-top:24px}.host-wizard[data-v-780b17b7]{max-height:92vh;overflow:auto;width:min(760px,95vw);padding:24px}label[data-v-780b17b7]{display:block;margin:12px 0}code[data-v-780b17b7]{display:block;overflow-wrap:anywhere;margin:12px 0}label>input[data-v-780b17b7]:not([type=checkbox]),textarea[data-v-780b17b7],select[data-v-780b17b7]{display:block;width:100%}textarea[data-v-780b17b7]{min-height:90px}details[data-v-780b17b7]{margin:16px 0}pre[data-v-780b17b7]{white-space:pre-wrap}.form-grid[data-v-780b17b7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.form-grid[data-v-780b17b7]{grid-template-columns:1fr;gap:0}}/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.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{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{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;position:absolute;top:0;right:0;pointer-events:none}.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;background:#0000;transition:opacity .1s linear;z-index:11}.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{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.host-deployments[data-v-efcf3d36]{width:min(760px,100vw);max-width:100vw}.service-group[data-v-efcf3d36]{padding:14px 0;border-top:1px solid var(--line,#dce3df)}.service-group summary[data-v-efcf3d36]{cursor:pointer;font-weight:600}.service-group h3[data-v-efcf3d36]{margin:0 0 10px}.service-group .panel-heading h3[data-v-efcf3d36]{margin:0}.service-group ul[data-v-efcf3d36]{margin:8px 0 0;padding:0;list-style:none}.service-group li[data-v-efcf3d36]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0}.service-group small[data-v-efcf3d36]{display:block;overflow-wrap:anywhere}.service-group .panel-heading[data-v-efcf3d36]{padding:0;border:0;gap:12px;flex-wrap:wrap}.service-group .badge[data-v-efcf3d36]{flex-shrink:0}.dialog[data-v-799171dd]{padding:24px;max-height:92vh;overflow:auto;width:min(680px,96vw)}.fields[data-v-799171dd]{border:0;padding:0}label[data-v-799171dd]{display:block;margin:12px 0}label>input[data-v-799171dd]:not([type=checkbox]),label>select[data-v-799171dd],textarea[data-v-799171dd]{display:block;width:100%}.cloud-plan[data-v-8b8f52e3]{padding:24px;max-height:90vh;overflow:auto}.cloud-plan pre[data-v-8b8f52e3]{white-space:pre-wrap;overflow-wrap:anywhere}.security-body[data-v-4df670d4]{padding:24px}.security-body form[data-v-4df670d4]{display:grid;gap:18px}.secret[data-v-4df670d4]{display:block;overflow-wrap:anywhere;padding:16px;background:#f3f5f0}.security-body pre[data-v-4df670d4]{font-size:12px;overflow:auto}.accounts-panel[data-v-1367bd4c]{padding:22px}.accounts-panel>.actions[data-v-1367bd4c]{margin-bottom:12px}@media (max-width:760px){.accounts-panel[data-v-1367bd4c]{padding:16px}}.resource-summary[data-v-e9636210]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 22px}.resource-summary article[data-v-e9636210]{min-width:0;border:1px solid #e0e6dd;border-radius:10px;padding:16px;overflow-wrap:anywhere}.resource-summary h3[data-v-e9636210]{margin:0 0 12px}.resource-summary strong[data-v-e9636210]{font-size:24px}.resource-summary strong span[data-v-e9636210]{font-size:14px;font-weight:400}.resource-summary p[data-v-e9636210]{margin:10px 0}.resources-panel>p[data-v-e9636210]{margin:16px 22px;font-size:12px}.resources-panel td[data-v-e9636210]{overflow-wrap:anywhere}.resources-panel table[data-v-e9636210]{min-width:560px}@media (max-width:640px){.resource-summary[data-v-e9636210]{grid-template-columns:1fr}.resources-panel .panel-heading[data-v-e9636210]{align-items:stretch;flex-direction:column}.resources-panel .panel-heading .actions[data-v-e9636210]{flex-wrap:wrap}}.data-service-panel>p[data-v-41d8f592]{margin:16px 22px;font-size:12px}.data-service-panel table[data-v-41d8f592]{min-width:700px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#203630;background:#f4f6f3;font-synthesis:none;font-size:14px;line-height:1.5;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:1px solid #d4ded7;border-radius:7px;background:#fff;color:#294238;padding:8px 12px;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s}button:hover,a.button:hover{background:#edf2ed;border-color:#a9bcaf}button:disabled{opacity:.45;cursor:not-allowed}button.primary{color:#fff;background:#24664c;border-color:#24664c}button.primary:hover{background:#1a503b}button.primary:disabled:hover{background:#24664c}.small{padding:6px 10px!important}.text-button{border:0;background:transparent;padding:6px}.icon-button{font-size:24px;line-height:1;border:0;padding:4px 8px;background:transparent}.actions{display:flex;align-items:center;gap:8px}.wrap{flex-wrap:wrap}a{color:#27694c}h1,h2,h3,p{margin-top:0}h1{font-size:30px;font-weight:620;letter-spacing:-.7px;line-height:1.25;margin-bottom:10px}h2{font-size:17px;font-weight:620;margin-bottom:0}h3{font-size:15px;margin-bottom:10px}p{margin-bottom:16px}small{font-size:12px}.muted{color:#718178}.mono,code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.break{overflow-wrap:anywhere}.nowrap{white-space:nowrap}.eyebrow{display:block;color:#73877b;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.wordmark{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:19px;letter-spacing:-.6px;color:#f0f5f0}.wordmark b{font-weight:400;color:#a3baaa;font-size:17px}.logo{display:grid;place-items:center;width:29px;height:31px;border-radius:6px;color:#163b2e;background:#bdddac;font-size:27px;font-weight:700;line-height:1}.app-shell{min-height:100vh;display:flex}.sidebar{width:224px;position:fixed;inset:0 auto 0 0;background:#152e26;color:#c2d1c8;padding:29px 18px 0;display:flex;flex-direction:column;z-index:10}.sidebar .wordmark{padding:0 8px}.project-picker{border-block:1px solid #2c453b;margin:30px 0 20px;padding:20px 8px 16px}.project-picker label{font-size:11px;color:#8aa294;display:block;margin-bottom:10px}.project-picker select{width:100%;background:#203e32;border-color:#365244;color:#f2f5ed;font-weight:500;padding:10px 9px}.sidebar-create{border:0;color:#acc8b5;background:transparent;padding:10px 0 0;font-size:12px}.sidebar-create:hover{background:transparent;color:#e4f0dd}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{justify-content:start;width:100%;border:0;color:#abbfb2;background:transparent;padding:11px 12px;font-size:13px}.sidebar nav button span{width:20px;font-size:19px;line-height:1}.sidebar nav button.active,.sidebar nav button:hover,.sidebar-bottom>button.active{background:#2b483a;color:#e4f3d9}.sidebar nav b{font-size:11px;background:#416044;border-radius:4px;padding:0 5px;margin-left:auto}.sidebar-bottom{margin-top:auto}.sidebar-bottom>button{margin:20px 5px;color:#b7cbbd;border:0;background:transparent}.account{border-top:1px solid #2c453b;display:flex;gap:10px;align-items:center;padding:20px 4px;font-size:12px}.account small{display:block;color:#7f9b89;font-size:10px}.avatar{display:grid;place-items:center;background:#344c3b;color:#d4e5c8;border-radius:50%;width:31px;height:31px;font-weight:600}.account .logout{margin-left:auto;padding:4px;border:0;background:transparent;color:#9fb4a4;font-size:11px}.workspace{margin-left:224px;min-width:0;width:calc(100% - 224px)}.topbar{height:73px;background:#fafcf9;border-bottom:1px solid #e0e7df;display:flex;justify-content:space-between;align-items:center;padding:0 36px}.breadcrumb{font-size:12px;color:#6e8173}.breadcrumb span{padding:0 12px;color:#b3bfb5}.project-id{font-size:11px;color:#799083;border:1px solid #e1e8df;background:#f1f5ee;padding:3px 8px;border-radius:4px}.page-content{padding:35px 36px 60px;max-width:1640px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading p{color:#77867d;font-size:13px;margin-bottom:0}.page-heading .eyebrow{margin-bottom:9px}.panel{background:#fff;border:1px solid #e0e6dd;border-radius:10px;margin-bottom:24px;overflow:hidden}.panel-heading{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0e9;gap:14px}.panel-heading .muted{font-size:11px}.count{border-radius:5px;padding:2px 7px;background:#f1f4ec;color:#7a8e79;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px}.stats>button{display:flex;flex-direction:column;align-items:flex-start;background:#fff;white-space:normal;border:1px solid #e0e6dd;border-radius:9px;padding:22px;text-align:left;gap:0}.stats>button:hover{border-color:#91ad96;background:#fbfdf9}.stats span{font-size:12px;color:#6e8071}.stats strong{display:block;font-size:35px;line-height:1.3;font-weight:550;margin:13px 0 12px;letter-spacing:-1px;color:#2c533b}.stats em{font-size:19px;color:#9ba99a;font-style:normal;margin-left:7px}.stats small{font-size:11px;color:#94a18f}.setup-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 8px 25px}.setup-steps button{border:0;border-right:1px solid #edf0e9;border-radius:0;display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:left;padding:4px 24px;gap:3px 13px}.setup-steps button:last-child{border-right:0}.setup-steps b{grid-row:span 2;border:1px solid #dfe6d9;color:#82997a;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;font-size:11px}.setup-steps b.done{background:#e7f0df;border-color:#cbdcbf;color:#588345}.setup-steps strong{font-size:13px;font-weight:600}.setup-steps small{font-size:10px;color:#8a9986}.overview-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.info-list{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;margin:0;padding:24px;font-size:12px}.info-list dt{color:#8a988b}.info-list dd{margin:0}.info-strip{padding:15px 18px;border:1px solid #dbe6d6;background:#edf3e6;color:#718067;font-size:12px;border-radius:8px;margin-bottom:22px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{font-size:11px;font-weight:500;letter-spacing:.2px;color:#8a9a8a;background:#fbfcf8;padding:12px 22px;border-bottom:1px solid #edf0e9}td{padding:17px 22px;border-bottom:1px solid #edf0e9;vertical-align:middle}tr:last-child td{border-bottom:0}td strong{font-weight:500}td small{display:block;color:#8b9c8c;font-size:10px;margin-top:5px;max-width:350px;overflow-wrap:anywhere}td .error-text,.error-text{color:#ae5c41}td button,td .button{font-size:11px;padding:6px 9px}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-size:10px;white-space:nowrap;background:#eef1ed;color:#899184}.badge.succeeded,.badge.online,.badge.acknowledged{color:#418052;background:#eaf3e5}.badge.running,.badge.queued,.badge.pending{color:#596f9a;background:#edf0fa}.badge.failed,.badge.revoked{color:#aa5b4c;background:#faebe5}.badge.uncertain{color:#a07b30;background:#fcf3df}.empty{padding:46px 20px;text-align:center;color:#95a18e;font-size:12px}.welcome-empty{padding:90px 20px;text-align:center}.welcome-empty p{color:#7e917e}.large-mark{display:block;font-size:48px;margin-bottom:20px;color:#a5bea0}.business-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.business-actions strong{font-size:12px;margin-right:12px}.business-actions button{font-size:12px}.settings-panel{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.settings-panel p{margin-top:8px;font-size:12px;margin-bottom:0}.settings-panel .info-list{padding:24px 0}.settings-panel details{font-size:12px;color:#5e785a}.settings-panel pre{background:#f5f8f0;padding:12px;white-space:pre-wrap}.banner{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.error{background:#fff0e9;border:1px solid #f0d9cb;color:#a3563f;padding:12px 15px;border-radius:7px;overflow-wrap:anywhere;font-size:12px}.notice{background:#eaf3e4;border:1px solid #d0e2c4;color:#4e7b46;padding:12px 15px;border-radius:7px;font-size:12px}.token-box{border:1px solid #decf97;background:#fff9e5;padding:20px;border-radius:8px;margin-bottom:24px}.token-box p{font-size:12px;color:#8d7b50}.token-box code{display:block;background:#f7efd4;overflow-wrap:anywhere;padding:12px;margin-bottom:12px}.token-box button{font-size:11px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500}input,select,textarea{border:1px solid #d5ded1;border-radius:6px;background:#fff;color:#2e4331;padding:10px 11px;min-width:0}textarea{resize:vertical;font:12px/1.65 SFMono-Regular,Consolas,monospace;-moz-tab-size:2;tab-size:2}input:focus,select:focus,textarea:focus{outline:2px solid #aac79b;outline-offset:1px;border-color:#83a76e}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #7d9c69;outline-offset:3px}.required{color:#ac794e}.dialog{border:1px solid #dbe2d6;border-radius:12px;padding:28px;width:min(680px,calc(100vw - 32px));max-height:90vh;color:#263f2d;box-shadow:0 24px 90px #172f2440}.dialog::backdrop{background:#14281d70}.dialog-head{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.dialog-head h2{font-size:21px}.dialog>.muted,.dialog form>.muted{font-size:12px}.form-fields{display:flex;flex-direction:column;gap:18px}.form-fields small{font-size:11px;font-weight:400;line-height:1.6}.check-field{flex-direction:row;align-items:center;justify-content:space-between}.check-field input{accent-color:#407946;width:18px;height:18px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf0e8;margin-top:26px;padding-top:20px}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#172d2366;z-index:30;display:flex;justify-content:flex-end}.drawer{width:min(900px,100vw);height:100%;background:#fbfcf8;padding:28px;overflow:auto;box-shadow:-10px 0 50px #172d2322}.detail-output{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4e9;border:1px solid #dde5d4;border-radius:6px;padding:18px;font-size:12px;line-height:1.65;margin-top:20px}.path-bar{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap}.path-bar input{flex:1;min-width:230px}.path-bar button{font-size:11px}.file-editor{width:100%;min-height:55vh}.terminal-page{height:100vh;height:100dvh;min-width:0;background:#111e22;display:flex;flex-direction:column;color:#d0dfd6;overflow:hidden}.terminal-page header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid #2a3b38;background:#15282a;flex-wrap:wrap}.terminal-page h1{font-size:16px;overflow-wrap:anywhere}.terminal-page .eyebrow{color:#6d9d84;margin-bottom:4px}.terminal-address{color:#728b80;font-size:12px;font-weight:400;margin-left:12px}.terminal-page button,.terminal-page .button{background:#1b3430;border-color:#385048;color:#bcd1bf;font-size:12px}.terminal-status{font-size:11px;color:#b19671;max-width:50vw}.terminal-status.ready{color:#8bc290}.terminal-surface{flex:1;min-height:0;padding:12px}.terminal-page footer{font-size:10px;padding:9px 20px;border-top:1px solid #2a3b38;color:#658478}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#fafcf8}.login-intro{background:#17362a;color:#e4eedb;padding:48px 60px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.login-intro>div{margin:70px 0}.login-intro .eyebrow{color:#96b986;margin-bottom:26px;letter-spacing:3px}.login-intro h1{font-size:clamp(40px,4vw,62px);font-weight:500;letter-spacing:-2px;line-height:1.35;margin-bottom:30px}.login-intro p{color:#8eaf98;font-size:14px;line-height:1.9}.login-intro>small{color:#6c9679;letter-spacing:3px;font-size:10px}.login-form{width:340px;max-width:calc(100% - 48px);margin:auto}.login-form h2{font-size:26px;margin-bottom:14px}.login-form>p{font-size:12px;margin-bottom:34px}.login-form label{margin-bottom:21px}.login-form input{padding:12px}.login-form>.primary{width:100%;margin-top:8px;padding:13px}.boot-screen{min-height:100vh;display:grid;place-items:center;color:#617d5c}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:1500px){.page-content{padding-top:44px}.stats>button{padding:26px}.page-heading{margin-bottom:34px}}@media (max-width:1150px){.sidebar{width:200px;padding-inline:12px}.workspace{margin-left:200px;width:calc(100% - 200px)}.page-content{padding:26px 22px}.topbar{padding-inline:22px}.stats{gap:12px}.stats>button{padding:17px}.setup-steps button{padding-inline:12px;gap:4px 8px}.overview-grid{grid-template-columns:1fr}.setup-steps small{white-space:normal}td,th{padding-inline:16px}}@media (max-width:760px){.sidebar{position:static;width:100%;padding:15px;display:block}.sidebar .wordmark{float:left}.project-picker{margin:0 0 14px auto;padding:0;border:0;width:52%}.project-picker label{display:none}.sidebar-create{display:inline-flex;font-size:10px;padding-top:7px}.sidebar nav{flex-direction:row;overflow:auto;gap:3px}.sidebar nav button{width:auto;padding:9px;font-size:11px;flex-shrink:0}.sidebar nav button span{display:none}.sidebar-bottom{display:flex;align-items:center;justify-content:space-between}.sidebar-bottom>button{margin:5px;padding:5px;font-size:11px}.account{padding:6px;border:0}.account .avatar,.account small{display:none}.app-shell{display:block}.workspace{margin:0;width:100%}.topbar{height:52px;padding-inline:18px}.page-content{padding:24px 16px}.page-heading{align-items:flex-start;gap:14px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.page-heading>.primary{font-size:11px;padding:8px}.stats{grid-template-columns:repeat(2,1fr)}.setup-steps{grid-template-columns:repeat(2,1fr);gap:22px}.setup-steps button:nth-child(2){border-right:0}.settings-panel{align-items:flex-start;flex-direction:column}.login-page{grid-template-columns:1fr}.login-intro{min-height:280px;padding:26px}.login-intro>div{margin:25px 0 0}.login-intro h1{font-size:31px;margin:0}.login-intro p,.login-intro>small,.login-intro .eyebrow{display:none}.login-form{margin:36px auto}.terminal-page header{padding:10px}.terminal-address{display:none}.terminal-status{max-width:55vw}.drawer{padding:18px}}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0}@media (max-width:760px){.sidebar nav{flex:none;overflow-y:hidden}}.sidebar nav{gap:7px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#476352 transparent}.sidebar nav .nav-overview{margin-bottom:5px}.nav-group{border-top:1px solid #2c453b;padding-top:7px}.sidebar nav .nav-group-toggle{padding:10px 9px;color:#8fa99a;font-size:11px;font-weight:650;letter-spacing:.4px}.sidebar nav .nav-group-toggle:hover,.sidebar nav .nav-group-toggle.contains-active{color:#d6e7cd;background:transparent}.sidebar nav .nav-chevron{width:auto;margin-left:auto;font-size:18px}.nav-group-items{display:flex;flex-direction:column;gap:3px;padding:2px 0 5px 8px}.sidebar nav .nav-item{padding:9px 10px;font-size:12px}.sidebar nav button:focus-visible{outline:2px solid #bdddac;outline-offset:-2px}.business-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.business-tool{padding:23px;display:flex;flex-direction:column;align-items:flex-start}.business-tool h2{margin-bottom:10px}.business-tool p{color:#718178;font-size:13px;flex:1}@media (max-width:760px){.sidebar nav{flex-direction:column;overflow:visible;clear:both;gap:4px;padding-bottom:6px}.sidebar nav .nav-overview{width:100%;padding:8px 10px;font-size:12px}.nav-group{padding-top:2px}.sidebar nav .nav-group-toggle{width:100%;padding:7px 10px}.sidebar nav .nav-chevron{display:inline}.nav-group-items{flex-direction:row;flex-wrap:wrap;padding:1px 5px 7px;gap:4px}.sidebar nav .nav-item{width:auto;padding:7px 9px;font-size:11px}.sidebar-bottom{justify-content:flex-end}.breadcrumb{font-size:11px}.breadcrumb span{padding:0 6px}.business-tool-grid{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.topbar{height:auto;min-height:73px;gap:10px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.breadcrumb{flex-basis:100%;overflow-wrap:anywhere}.topbar>.actions{margin-left:auto}.project-id{white-space:nowrap}}.nav-group .project-picker{margin:6px 0 10px;padding:12px 8px 10px;border-top:0}.sidebar nav .sidebar-create{font-size:12px;padding:8px 0 0}@media (max-width:760px){.nav-group .project-picker{width:100%;margin:0;padding:8px;border-bottom:1px solid #2c453b}}.section-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #dbe4dd;margin:0 0 22px;padding:0 0 12px}.section-tabs button{border-color:transparent;background:transparent;color:#718178;padding:9px 14px}.section-tabs button[aria-selected=true]{background:#e3eee5;color:#21593f;border-color:#c7dacb;font-weight:600}.section-tabs+.section-tabs{margin-top:12px}[role=tabpanel]{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2{font-size:20px}.section-heading p{color:#718178;font-size:12px;margin:7px 0 0}.section-heading h3{margin-bottom:5px}.daily-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.daily-actions>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;padding:25px;border-radius:12px;background:#fff;gap:8px}.daily-actions>button.highlight{background:#e6f0e5;border-color:#bad1b9}.daily-actions strong{font-size:21px;font-weight:600}.daily-actions small{color:#718178}.daily-actions .action-link{font-size:12px;color:#286046;margin-top:10px}.daily-actions .eyebrow{margin:0}.workflow-note{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:16px 20px;background:#edf2ea;border-radius:9px;margin-bottom:22px;font-size:12px;color:#5d7666}.workflow-note b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d5e6d2;color:#365c3e;margin-right:5px}.setup-guide>summary,.initialization-tools>summary{padding:20px 24px;cursor:pointer;font-weight:600}.setup-guide .setup-steps{padding:10px 24px 24px}.initialization-tools>p,.initialization-tools>.actions{margin:0 24px 20px}.list-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:18px}.list-toolbar label{flex-direction:row;align-items:center}.list-toolbar select{min-width:200px}.section-heading>.actions{flex-shrink:0}@media (max-width:760px){.daily-actions{grid-template-columns:1fr;gap:12px}.daily-actions>button{padding:20px}.daily-actions strong{font-size:19px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading>.actions{flex-wrap:wrap}.section-tabs{gap:4px;margin-bottom:18px}.section-tabs button{padding:8px 10px;font-size:12px}.workflow-note{gap:10px;padding:14px}.list-toolbar label{width:100%}.list-toolbar select{flex:1;min-width:0}.setup-guide .setup-steps{padding:10px 16px 20px}}.overview-grid{align-items:start}.panel-footer{padding:10px 20px;border-top:1px solid #edf0e8;display:flex;justify-content:flex-end}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#14281d70;display:grid;place-items:center;padding:16px;overflow:auto}.dialog-overlay>.dialog{margin:auto;background:#fbfcf8;overflow:auto;max-width:100%}.dialog-overlay label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center}.dialog-overlay .dialog-actions{flex-wrap:wrap}.workflow-steps{display:flex;gap:8px;list-style:none;padding:0;margin:20px 0;flex-wrap:wrap}.workflow-steps li{padding:9px 12px;border-radius:6px;background:#f2f4f0;color:#63715d}.workflow-steps .current{background:#e4efdc;color:#35522d;font-weight:600}.workflow-dialog{padding:24px;width:min(740px,95vw);max-height:92vh;overflow:auto}.workflow-dialog label{display:block;margin:14px 0}.workflow-dialog label>input:not([type=checkbox]),.workflow-dialog select,.workflow-dialog textarea{display:block;width:100%}.workflow-dialog textarea{min-height:85px}.plain-fields{border:0;padding:0;margin:0;min-width:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row-more{min-width:55px}.row-more summary{cursor:pointer;padding:8px}.row-more[open]{max-width:260px}.daily-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:850px){.daily-actions{grid-template-columns:1fr}}@media (max-width:600px){.form-grid{grid-template-columns:1fr;gap:0}.workflow-dialog{padding:18px}}.terminal-message{justify-content:center;align-items:center;padding:24px}.terminal-message>section{width:min(600px,100%)}.terminal-message h1{font-size:24px;margin:16px 0}.terminal-message p{line-height:1.7;overflow-wrap:anywhere}.terminal-message .actions{flex-wrap:wrap;margin-top:24px}.terminal-page header>div{min-width:0}.terminal-status{overflow-wrap:anywhere}
