.fj-sandbox-section[data-astro-cid-lrtiul45]{padding-bottom:56px}.fj-sandbox[data-astro-cid-lrtiul45]{gap:22px;width:100%;min-width:0;max-width:1160px;display:grid}.fj-sandbox[data-astro-cid-lrtiul45]>[data-astro-cid-lrtiul45]{min-width:0}.fj-chapter-wrap[data-astro-cid-lrtiul45]{min-width:0;position:relative}.fj-chapters[data-astro-cid-lrtiul45]{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.fj-chapter-button{border:1px solid hsl(var(--border-hsl));min-height:40px;color:hsl(var(--muted-foreground));font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:800;line-height:1.2;transition:color .18s,background .18s,border-color .18s,opacity .18s}.fj-chapter-button:hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.fj-chapter-button:focus-visible{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.fj-chapter-button.is-active{border-color:hsl(var(--primary));color:#fff;background:hsl(var(--primary))}.fj-chapter-button:disabled{cursor:not-allowed;opacity:.45}.fj-stage[data-astro-cid-lrtiul45]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--secondary));min-width:0;height:540px;position:relative;overflow:hidden}.fj-drag-hint[data-astro-cid-lrtiul45]{z-index:3;color:hsl(var(--muted-foreground));pointer-events:none;font-size:12px;position:absolute;bottom:14px;left:16px}.fj-fallback[data-astro-cid-lrtiul45]{z-index:5;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));text-align:center;place-items:center;padding:28px;line-height:1.8;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.fj-stage[data-astro-cid-lrtiul45].is-fallback .fj-fallback[data-astro-cid-lrtiul45],.fj-noscript[data-astro-cid-lrtiul45]{display:grid}.fj-stage[data-astro-cid-lrtiul45].is-fallback .fj-drag-hint[data-astro-cid-lrtiul45]{display:none}.fj-node-label,.fj-route-label,.fj-alert-label{border:1px solid hsl(var(--border-hsl));min-height:25px;color:hsl(var(--foreground));font-family:var(--body);white-space:nowrap;background:#fffffff2;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 4px 18px #0f172a14}.fj-node-label.is-planning{color:#1d4ed8}.fj-node-label.is-program{color:#087452}.fj-node-label.is-art{color:#b45309}.fj-node-label.is-qa{color:#6d28d9}.fj-node-label.is-release{color:#475569}.fj-route-label{color:#475569;min-height:22px;font-size:11px}.fj-route-label.is-outsource{color:#b45309;border-style:dashed;border-color:#d97706}.fj-alert-label{color:#b45309;border-color:#f2a60d61}.fj-alert-label.is-danger{color:#b91c1c;border-color:#ef434352}.fj-panel[data-astro-cid-lrtiul45]{gap:14px;min-width:0;display:grid}.fj-status[data-astro-cid-lrtiul45]{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:14px}.fj-actions[data-astro-cid-lrtiul45]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fj-button{cursor:pointer;min-height:44px}.fj-button:disabled{cursor:not-allowed;opacity:.45}.fj-explainer[data-astro-cid-lrtiul45]{border:1px solid hsl(var(--primary) / .2);border-radius:var(--radius);max-width:900px;color:hsl(var(--foreground) / .86);background:hsl(var(--primary) / .04);margin-inline-start:auto;margin-inline-end:auto;padding:20px 22px;font-size:15px;line-height:1.8}.fj-explainer p{margin:0}.fj-explainer p+p{margin-top:10px}.fj-node-list[data-astro-cid-lrtiul45]{scrollbar-width:thin;gap:8px;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;padding:2px 0 6px;display:flex;overflow-x:auto}.fj-node-list[data-astro-cid-lrtiul45][hidden]{display:none}.fj-node-shortcut{border:1px solid hsl(var(--border-hsl));min-height:38px;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:700}.fj-node-shortcut.is-viewed{border-color:hsl(var(--primary) / .36);color:hsl(var(--primary));background:hsl(var(--primary) / .05)}.fj-node-shortcut.is-active{border-color:hsl(var(--primary));color:#fff;background:hsl(var(--primary))}.fj-node-panel[data-astro-cid-lrtiul45]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:#fff;width:100%;max-width:900px;margin-inline-start:auto;margin-inline-end:auto;padding:22px}.fj-node-panel[data-astro-cid-lrtiul45][hidden]{display:none}.fj-node-panel h3{color:hsl(var(--foreground));margin:0 0 16px;font-size:20px}.fj-node-panel dl{border-top:1px solid hsl(var(--border-hsl));grid-template-columns:minmax(92px,122px) 1fr;margin:0;display:grid}.fj-node-panel dt,.fj-node-panel dd{border-bottom:1px solid hsl(var(--border-hsl));margin:0;padding:11px 0;line-height:1.65}.fj-node-panel dt{color:hsl(var(--muted-foreground));font-size:13px;font-weight:800}.fj-node-panel dd{color:hsl(var(--foreground) / .88);font-size:14px}.fj-node-panel p{margin:16px 0 0}.fj-node-panel a{color:hsl(var(--primary));text-underline-offset:4px;font-weight:750;text-decoration-thickness:1px}.fj-why-section[data-astro-cid-lrtiul45]{padding-top:0}.fj-why[data-astro-cid-lrtiul45]{max-width:840px}.fj-copy[data-astro-cid-lrtiul45]{color:hsl(var(--foreground) / .84);margin-top:30px;font-size:16px;line-height:1.9}.fj-copy[data-astro-cid-lrtiul45] p[data-astro-cid-lrtiul45]{margin:0}.fj-copy[data-astro-cid-lrtiul45] p[data-astro-cid-lrtiul45]+p[data-astro-cid-lrtiul45]{margin-top:16px}.fj-copy[data-astro-cid-lrtiul45] a[data-astro-cid-lrtiul45]{color:hsl(var(--primary));text-underline-offset:3px;font-weight:650}.fj-back[data-astro-cid-lrtiul45]{text-align:center;margin:30px 0 0}.fj-back[data-astro-cid-lrtiul45] a[data-astro-cid-lrtiul45]{color:hsl(var(--primary));font-weight:700;text-decoration:none}.fj-back[data-astro-cid-lrtiul45] a[data-astro-cid-lrtiul45]:hover{text-underline-offset:4px;text-decoration:underline}.fj-back[data-astro-cid-lrtiul45] a[data-astro-cid-lrtiul45]:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.fj-chapter-wrap[data-astro-cid-lrtiul45]{max-width:100%;overflow:hidden}.fj-chapter-wrap[data-astro-cid-lrtiul45]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:36px;position:absolute;top:0;bottom:0;right:0}.fj-chapters[data-astro-cid-lrtiul45]{scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.fj-chapters[data-astro-cid-lrtiul45]::-webkit-scrollbar{display:none}.fj-chapter-button{min-height:38px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px}.fj-stage[data-astro-cid-lrtiul45]{height:430px}.fj-node-label{min-height:22px;padding:3px 7px;font-size:10px}.fj-actions[data-astro-cid-lrtiul45]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fj-button{width:100%;min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:13px}.fj-explainer[data-astro-cid-lrtiul45],.fj-node-panel[data-astro-cid-lrtiul45]{padding:18px}}@media (max-width:430px){.fj-actions[data-astro-cid-lrtiul45],.fj-node-panel dl{grid-template-columns:1fr}.fj-node-panel dt{border-bottom:0;padding-bottom:3px}.fj-node-panel dd{padding-top:0}}.p4-sandbox-section[data-astro-cid-igkkezi3]{padding-bottom:56px}.p4-sandbox[data-astro-cid-igkkezi3]{gap:22px;width:100%;min-width:0;max-width:1100px;display:grid}.p4-sandbox[data-astro-cid-igkkezi3]>[data-astro-cid-igkkezi3]{min-width:0}.p4-chapter-wrap[data-astro-cid-igkkezi3]{min-width:0;position:relative}.p4-chapters[data-astro-cid-igkkezi3]{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.p4-chapter-button{border:1px solid hsl(var(--border-hsl));min-height:40px;color:hsl(var(--muted-foreground));font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:800;line-height:1.2;transition:color .18s,background .18s,border-color .18s,opacity .18s}.p4-chapter-button:hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.p4-chapter-button:focus-visible{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.p4-chapter-button.is-active{border-color:hsl(var(--primary));color:#fff;background:hsl(var(--primary))}.p4-chapter-button:disabled{cursor:not-allowed;opacity:.45}.p4-stage[data-astro-cid-igkkezi3]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--secondary));min-width:0;height:520px;position:relative;overflow:hidden}.p4-drag-hint[data-astro-cid-igkkezi3]{z-index:3;color:hsl(var(--muted-foreground));pointer-events:none;font-size:12px;position:absolute;bottom:14px;left:16px}.p4-fallback[data-astro-cid-igkkezi3]{z-index:5;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));text-align:center;place-items:center;padding:28px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.p4-stage[data-astro-cid-igkkezi3].is-fallback .p4-fallback[data-astro-cid-igkkezi3],.p4-noscript[data-astro-cid-igkkezi3]{display:grid}.p4-stage[data-astro-cid-igkkezi3].is-fallback .p4-drag-hint[data-astro-cid-igkkezi3]{display:none}.p4-platform-label,.p4-version-label,.p4-mark-label,.p4-cl-label{border:1px solid hsl(var(--border-hsl));min-height:26px;color:hsl(var(--foreground));font-family:var(--body);white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 18px #0f172a14}.p4-version-label{min-height:22px;color:hsl(var(--primary));padding:3px 8px;font-size:12px}.p4-mark-label{color:#d32222;border-color:#ef434340;min-height:24px;padding:3px 8px;font-size:16px}.p4-lock-label{color:#b45309;border-color:#f2a60d4d}.p4-cl-label{border-color:hsl(var(--primary) / .22);min-height:auto;color:hsl(var(--primary));text-align:center;justify-items:center;gap:3px;font-size:12px;line-height:1.2;display:grid}.p4-panel[data-astro-cid-igkkezi3]{gap:14px;min-width:0;display:grid}.p4-status[data-astro-cid-igkkezi3]{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:14px}.p4-actions[data-astro-cid-igkkezi3]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.p4-button{cursor:pointer;min-height:44px}.p4-button:disabled{cursor:not-allowed;opacity:.45}.p4-explainer[data-astro-cid-igkkezi3]{border:1px solid hsl(var(--primary) / .2);border-radius:var(--radius);max-width:860px;color:hsl(var(--foreground) / .85);background:hsl(var(--primary) / .04);margin-inline-start:auto;margin-inline-end:auto;padding:20px 22px;font-size:15px;line-height:1.8}.p4-explainer p{margin:0}.p4-explainer p+p{margin-top:10px}.p4-why-section[data-astro-cid-igkkezi3]{padding-top:0}.p4-why[data-astro-cid-igkkezi3]{max-width:820px}.p4-copy[data-astro-cid-igkkezi3]{color:hsl(var(--foreground) / .84);margin-top:30px;font-size:16px}.p4-copy[data-astro-cid-igkkezi3] p[data-astro-cid-igkkezi3]{margin:0}.p4-copy[data-astro-cid-igkkezi3] p[data-astro-cid-igkkezi3]+p[data-astro-cid-igkkezi3]{margin-top:16px}.p4-copy[data-astro-cid-igkkezi3] a[data-astro-cid-igkkezi3]{color:hsl(var(--primary));text-underline-offset:3px;font-weight:700}.p4-back[data-astro-cid-igkkezi3]{text-align:center;margin:30px 0 0}.p4-back[data-astro-cid-igkkezi3] a[data-astro-cid-igkkezi3]{color:hsl(var(--primary));font-weight:700;text-decoration:none}.p4-back[data-astro-cid-igkkezi3] a[data-astro-cid-igkkezi3]:hover{text-underline-offset:4px;text-decoration:underline}.p4-back[data-astro-cid-igkkezi3] a[data-astro-cid-igkkezi3]:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.p4-chapter-wrap[data-astro-cid-igkkezi3]{max-width:100%;overflow:hidden}.p4-chapter-wrap[data-astro-cid-igkkezi3]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:36px;position:absolute;top:0;bottom:0;right:0}.p4-chapters[data-astro-cid-igkkezi3]{scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.p4-chapters[data-astro-cid-igkkezi3]::-webkit-scrollbar{display:none}.p4-chapter-button{min-height:38px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px}.p4-stage[data-astro-cid-igkkezi3]{height:380px}.p4-platform-label{min-height:22px;padding:3px 8px;font-size:11px}.p4-actions[data-astro-cid-igkkezi3]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p4-button{width:100%;min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:13px}}.release-sandbox-section[data-astro-cid-7dqbmwzw]{padding-bottom:56px}.release-sandbox[data-astro-cid-7dqbmwzw]{gap:22px;width:100%;min-width:0;max-width:1160px;display:grid}.release-sandbox[data-astro-cid-7dqbmwzw]>[data-astro-cid-7dqbmwzw]{min-width:0}.release-chapter-wrap[data-astro-cid-7dqbmwzw]{min-width:0;position:relative}.release-chapters[data-astro-cid-7dqbmwzw]{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.release-chapter-button{border:1px solid hsl(var(--border-hsl));min-height:40px;color:hsl(var(--muted-foreground));font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:800;line-height:1.2;transition:color .18s,background .18s,border-color .18s,opacity .18s}.release-chapter-button:hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.release-chapter-button:focus-visible{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground))}.release-chapter-button.is-active{border-color:hsl(var(--primary));color:#fff;background:hsl(var(--primary))}.release-chapter-button:disabled{cursor:not-allowed;opacity:.45}.release-stage[data-astro-cid-7dqbmwzw]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--secondary));min-width:0;height:540px;position:relative;overflow:hidden}.release-drag-hint[data-astro-cid-7dqbmwzw]{z-index:3;color:hsl(var(--muted-foreground));pointer-events:none;font-size:12px;position:absolute;bottom:14px;left:16px}.release-fallback[data-astro-cid-7dqbmwzw]{z-index:5;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));text-align:center;place-items:center;padding:28px;line-height:1.8;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.release-fallback[data-astro-cid-7dqbmwzw]>div[data-astro-cid-7dqbmwzw]{max-width:700px}.release-fallback[data-astro-cid-7dqbmwzw] strong[data-astro-cid-7dqbmwzw]{color:hsl(var(--foreground));font-size:18px}.release-fallback[data-astro-cid-7dqbmwzw] p[data-astro-cid-7dqbmwzw]{margin:8px 0 0}.release-stage[data-astro-cid-7dqbmwzw].is-fallback .release-fallback[data-astro-cid-7dqbmwzw],.release-noscript[data-astro-cid-7dqbmwzw]{display:grid}.release-stage[data-astro-cid-7dqbmwzw].is-fallback .release-drag-hint[data-astro-cid-7dqbmwzw],.release-sandbox[data-astro-cid-7dqbmwzw]:not(.is-interactive) .release-panel[data-astro-cid-7dqbmwzw]{display:none}.release-scene-label,.release-download-label,.release-alert-label{border:1px solid hsl(var(--border-hsl));min-height:25px;color:hsl(var(--foreground));font-family:var(--body);white-space:nowrap;background:#fffffff2;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:750;line-height:1.15;display:inline-flex;box-shadow:0 4px 18px #0f172a14}.release-scene-label.is-success,.release-download-label.is-success{color:#087452;border-color:#0c885f4d}.release-scene-label.is-warning,.release-alert-label.is-warning{color:#b45309;border-color:#d9770659}.release-alert-label,.release-alert-label.is-danger{color:#b91c1c;border-color:#dc26264d}.release-alert-label.is-success{color:#087452;border-color:#0c885f4d}.release-download-label{min-height:22px;padding:3px 7px;font-size:10px}.release-monitor{color:#087452;min-width:170px;font-family:var(--body);background:#fffffff5;border:1px solid #0c885f47;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.55;box-shadow:0 8px 28px #0f172a1f}.release-monitor strong{color:hsl(var(--foreground));margin-bottom:5px;font-size:13px;display:block}.release-monitor span{grid-template-columns:1fr auto;align-items:baseline;gap:12px;display:grid}.release-monitor small{font:inherit}.release-monitor b{font-size:13px}.release-monitor.is-danger{color:#b91c1c;background:#fef2f2f7;border-color:#dc262661}.release-panel[data-astro-cid-7dqbmwzw]{gap:14px;min-width:0;display:grid}.release-status[data-astro-cid-7dqbmwzw]{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:14px}.release-actions[data-astro-cid-7dqbmwzw]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.release-button{cursor:pointer;min-height:44px}.release-button:disabled{cursor:not-allowed;opacity:.45}.release-explainer[data-astro-cid-7dqbmwzw]{border:1px solid hsl(var(--primary) / .2);border-radius:var(--radius);max-width:900px;color:hsl(var(--foreground) / .86);background:hsl(var(--primary) / .04);margin-inline-start:auto;margin-inline-end:auto;padding:20px 22px;font-size:15px;line-height:1.8}.release-explainer p{margin:0}.release-explainer p+p{margin-top:10px}.release-explainer a{color:hsl(var(--primary));text-underline-offset:3px;font-weight:700}.release-why-section[data-astro-cid-7dqbmwzw]{padding-top:0}.release-why[data-astro-cid-7dqbmwzw]{max-width:840px}.release-copy[data-astro-cid-7dqbmwzw]{color:hsl(var(--foreground) / .84);margin-top:30px;font-size:16px;line-height:1.9}.release-copy[data-astro-cid-7dqbmwzw] p[data-astro-cid-7dqbmwzw]{margin:0}.release-copy[data-astro-cid-7dqbmwzw] p[data-astro-cid-7dqbmwzw]+p[data-astro-cid-7dqbmwzw]{margin-top:16px}.release-copy[data-astro-cid-7dqbmwzw] a[data-astro-cid-7dqbmwzw]{color:hsl(var(--primary));text-underline-offset:3px;font-weight:650}.release-back[data-astro-cid-7dqbmwzw]{text-align:center;margin:30px 0 0}.release-back[data-astro-cid-7dqbmwzw]+.release-back[data-astro-cid-7dqbmwzw]{margin-top:10px}.release-back[data-astro-cid-7dqbmwzw] a[data-astro-cid-7dqbmwzw]{color:hsl(var(--primary));font-weight:700;text-decoration:none}.release-back[data-astro-cid-7dqbmwzw] a[data-astro-cid-7dqbmwzw]:hover{text-underline-offset:4px;text-decoration:underline}.release-back[data-astro-cid-7dqbmwzw] a[data-astro-cid-7dqbmwzw]:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.release-chapter-wrap[data-astro-cid-7dqbmwzw]{max-width:100%;overflow:hidden}.release-chapter-wrap[data-astro-cid-7dqbmwzw]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff);width:36px;position:absolute;top:0;bottom:0;right:0}.release-chapters[data-astro-cid-7dqbmwzw]{scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.release-chapters[data-astro-cid-7dqbmwzw]::-webkit-scrollbar{display:none}.release-chapter-button{min-height:38px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px}.release-stage[data-astro-cid-7dqbmwzw]{height:430px}.release-scene-label,.release-alert-label{min-height:22px;padding:3px 7px;font-size:10px}.release-monitor{min-width:138px;padding:9px 10px;font-size:10px}.release-monitor strong{font-size:11px}.release-actions[data-astro-cid-7dqbmwzw]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-button{width:100%;min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:13px}.release-explainer[data-astro-cid-7dqbmwzw]{padding:18px}}@media (max-width:430px){.release-stage[data-astro-cid-7dqbmwzw]{height:400px}.release-actions[data-astro-cid-7dqbmwzw]{grid-template-columns:1fr}.release-fallback[data-astro-cid-7dqbmwzw]{padding:20px;font-size:13px}}.sandbox-next-section[data-astro-cid-3cjxyetj]{padding-bottom:32px}.sandbox-footer-content[data-astro-cid-3cjxyetj]{text-align:center;gap:18px;max-width:760px;display:grid}.sandbox-next[data-astro-cid-3cjxyetj]{color:hsl(var(--primary));font-size:20px;font-weight:800;line-height:1.5}.sandbox-path[data-astro-cid-3cjxyetj]{color:hsl(var(--foreground) / .78);margin:0;font-size:15px;line-height:1.8}.sandbox-path[data-astro-cid-3cjxyetj] a[data-astro-cid-3cjxyetj]{color:hsl(var(--primary));font-weight:700}.dev-flow-section[data-astro-cid-b6b2fsnn]{padding-bottom:56px}.dev-flow[data-astro-cid-b6b2fsnn]{gap:18px;width:100%;min-width:0;max-width:1160px;display:grid}.dev-flow[data-astro-cid-b6b2fsnn]>[data-astro-cid-b6b2fsnn]{min-width:0}.dev-flow-chapters[data-astro-cid-b6b2fsnn]{flex-wrap:wrap;gap:9px;display:flex}.dev-flow-chapter{border:1px solid hsl(var(--border-hsl));min-height:40px;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:800;transition:all .18s}.dev-flow-chapter:hover{border-color:hsl(var(--primary) / .6);color:hsl(var(--foreground))}.dev-flow-chapter:focus-visible{border-color:hsl(var(--primary) / .6);color:hsl(var(--foreground))}.dev-flow-chapter.is-active{border-color:hsl(var(--primary));color:#fff;background:hsl(var(--primary))}.dev-flow-stage[data-astro-cid-b6b2fsnn]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:#e7ece8;min-width:0;height:570px;position:relative;overflow:hidden}.dev-flow-stage[data-astro-cid-b6b2fsnn] canvas[data-astro-cid-b6b2fsnn]{width:100%;height:100%;display:block}.dev-flow-caption[data-astro-cid-b6b2fsnn],.dev-flow-hint[data-astro-cid-b6b2fsnn]{z-index:2;color:hsl(var(--foreground) / .72);pointer-events:none;background:#ffffffc7;padding:7px 10px;font-size:11px;line-height:1.5;position:absolute}.dev-flow-caption[data-astro-cid-b6b2fsnn]{border-left:3px solid #d97706;max-width:360px;top:15px;left:16px}.dev-flow-hint[data-astro-cid-b6b2fsnn]{border:1px solid hsl(var(--border-hsl) / .7);border-radius:5px;bottom:14px;right:15px}.dev-flow-fallback[data-astro-cid-b6b2fsnn]{z-index:5;color:hsl(var(--muted-foreground));background:hsl(var(--secondary));text-align:center;place-items:center;padding:28px;line-height:1.8;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.dev-flow-fallback[data-astro-cid-b6b2fsnn] strong[data-astro-cid-b6b2fsnn]{color:hsl(var(--foreground))}.dev-flow-stage[data-astro-cid-b6b2fsnn].is-fallback .dev-flow-fallback[data-astro-cid-b6b2fsnn],.dev-flow-noscript[data-astro-cid-b6b2fsnn]{display:grid}.dev-flow-stage[data-astro-cid-b6b2fsnn].is-fallback .dev-flow-hint[data-astro-cid-b6b2fsnn],.dev-flow-stage[data-astro-cid-b6b2fsnn].is-fallback .dev-flow-caption[data-astro-cid-b6b2fsnn]{display:none}.dev-flow-label{color:#25313a;min-height:24px;font-family:var(--body);white-space:nowrap;background:#fffffff0;border:1px solid #25313a33;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2;transition:opacity .2s,transform .2s,background .2s;transform:translate(-50%,-100%);box-shadow:0 3px 12px #0f172a1a}.dev-flow-label.is-muted{opacity:.35}.dev-flow-label.is-active{color:#08704e;background:#edf7f0;border-color:#0c885f}.dev-flow-label.is-danger{color:#b91c1c;background:#fff0ed;border-color:#dc2626}.dev-flow-label.is-gold{color:#946200;background:#fffbe6;border-color:#eab308}.dev-flow-panel[data-astro-cid-b6b2fsnn]{gap:13px;min-width:0;display:grid}.dev-flow-status[data-astro-cid-b6b2fsnn]{min-height:26px;color:hsl(var(--foreground));text-align:center;margin:0;font-size:18px;font-weight:850;line-height:1.45}.dev-flow-actions[data-astro-cid-b6b2fsnn]{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.dev-flow-action{border:1px solid hsl(var(--primary) / .35);min-height:43px;color:hsl(var(--primary));background:hsl(var(--primary) / .06);font:inherit;cursor:pointer;border-radius:6px;padding:10px 15px;font-size:13px;font-weight:800}.dev-flow-action:hover{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.dev-flow-action:focus-visible{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.dev-flow-action.is-good{color:#08704e;background:#edf7f0;border-color:#9acfb5}.dev-flow-action.is-danger{color:#b91c1c;background:#fff0ed;border-color:#e9aaa1}.dev-flow-action:disabled{cursor:not-allowed;opacity:.45}.dev-flow-explainer[data-astro-cid-b6b2fsnn]{max-width:850px;min-height:54px;color:hsl(var(--muted-foreground));text-align:center;margin:auto;font-size:14px;line-height:1.8}.dev-flow-ledger[data-astro-cid-b6b2fsnn]{grid-template-columns:repeat(5,1fr);gap:7px;width:100%;max-width:900px;margin:auto;display:grid}.dev-flow-ledger[data-astro-cid-b6b2fsnn]:empty{display:none}.ledger-item[data-astro-cid-b6b2fsnn]{border-top:2px solid hsl(var(--border-hsl));min-width:0;color:hsl(var(--muted-foreground));padding:9px 8px;font-size:11px;line-height:1.4}.ledger-item[data-astro-cid-b6b2fsnn] b[data-astro-cid-b6b2fsnn]{color:hsl(var(--foreground));margin-bottom:3px;font-size:12px;display:block}.ledger-item[data-astro-cid-b6b2fsnn].is-good{border-color:#0c885f}.ledger-item[data-astro-cid-b6b2fsnn].is-danger{border-color:#dc2626}.dev-flow-why[data-astro-cid-b6b2fsnn]{max-width:900px}.dev-flow-copy[data-astro-cid-b6b2fsnn]{color:hsl(var(--muted-foreground));font-size:15px;line-height:2}.dev-flow-copy[data-astro-cid-b6b2fsnn] p[data-astro-cid-b6b2fsnn]{margin:0 0 15px}.dev-flow-copy[data-astro-cid-b6b2fsnn] strong[data-astro-cid-b6b2fsnn]{color:hsl(var(--foreground))}.dev-flow-copy[data-astro-cid-b6b2fsnn] a[data-astro-cid-b6b2fsnn]{color:hsl(var(--primary));font-weight:700}.dev-flow-back[data-astro-cid-b6b2fsnn]{margin:24px 0 0;font-size:14px}.dev-flow-back[data-astro-cid-b6b2fsnn] a[data-astro-cid-b6b2fsnn]{color:hsl(var(--primary));font-weight:800;text-decoration:none}@media (max-width:720px){.dev-flow-stage[data-astro-cid-b6b2fsnn]{height:540px}.dev-flow-caption[data-astro-cid-b6b2fsnn]{max-width:255px;top:10px;left:10px}.dev-flow-hint[data-astro-cid-b6b2fsnn]{bottom:10px;right:10px}.dev-flow-ledger[data-astro-cid-b6b2fsnn]{grid-template-columns:repeat(2,1fr)}.dev-flow-status[data-astro-cid-b6b2fsnn]{font-size:16px}.dev-flow-explainer[data-astro-cid-b6b2fsnn]{text-align:left;font-size:13px}.dev-flow-chapter{flex:auto;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}}
