.mb-drawer-tabs.pf-steps{gap:0;border:0;overflow-x:auto;align-items:center;}.pf-steps button{display:inline-flex;align-items:center;gap:.5rem;position:relative;min-height:38px;padding:.4rem .85rem .4rem .5rem;border-radius:10px;opacity:.62;white-space:nowrap;}.pf-steps button:not(.pf-step-util) + button:not(.pf-step-util)::before{content:'';position:absolute;left:-.35rem;top:50%;width:.7rem;height:1px;background:rgba(148,163,184,.35);}.pf-step-n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border:1px solid rgba(148,163,184,.45);border-radius:50%;font:700 .68rem 'DM Mono',monospace;font-style:normal;}.pf-steps button[aria-selected="true"]{background:rgba(90,209,255,.14);opacity:1;}.pf-steps button[aria-selected="true"] .pf-step-n{border-color:#5ad1ff;background:#5ad1ff;color:#04101c;}.pf-steps button.is-done{opacity:.95;}.pf-steps button.is-done .pf-step-n{border-color:#34d399;background:rgba(52,211,153,.16);color:transparent;position:relative;}.pf-steps button.is-done .pf-step-n::after{content:'\2713';position:absolute;color:#34d399;font-size:.72rem;}.pf-steps .pf-step-util{margin-left:.75rem;padding-left:.85rem;border-left:1px solid rgba(148,163,184,.25);border-radius:0 10px 10px 0;}.mb-drawer .pf-flow-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.2rem;padding:.7rem 1.2rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(148,163,184,.2);background:#0a1222;box-shadow:0 -10px 28px rgba(0,0,0,.28);}.pf-flow-bar[hidden]{display:none;}.pf-flow-sum{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;color:#94a3b8;font:500 .76rem 'Inter',sans-serif;}.pf-flow-sum b{color:#e2e8f0;font-family:'DM Mono',monospace;font-weight:700;}.pf-flow-sum b.warn,.pf-flow-status.warn{color:#fbbf24;}.pf-flow-status{font-weight:700;}.pf-flow-status.up{color:#34d399;}.pf-flow-actions{display:flex;gap:.6rem;margin-left:auto;}.pf-btn{min-height:40px;padding:.5rem 1.1rem;border-radius:10px;font:700 .8rem 'Inter',sans-serif;cursor:pointer;transition:transform .15s ease,background .15s ease,opacity .15s ease;}.pf-btn[hidden]{display:none;}.pf-btn-ghost{border:1px solid rgba(148,163,184,.3);background:transparent;color:#cbd5e1;}.pf-btn-ghost:hover{background:rgba(148,163,184,.1);}.pf-btn-primary{border:1px solid #5ad1ff;background:#5ad1ff;color:#04101c;}.pf-btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#7ddbff;}.pf-btn-primary.is-commit{border-color:#34d399;background:#34d399;}.pf-btn-primary.is-commit:hover:not(:disabled){background:#5be0b0;}.pf-btn-primary:disabled{opacity:.45;cursor:not-allowed;}.pf-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;}.pf-tray{position:sticky;top:-1rem;z-index:6;display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.6rem .8rem;border:1px solid rgba(90,209,255,.22);border-radius:12px;background:#0c1628;font:500 .76rem 'Inter',sans-serif;color:#94a3b8;}.pf-tray-label{flex:none;padding-top:.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;}.pf-tray-label b{color:#5ad1ff;font-family:'DM Mono',monospace;}.pf-tray-chips{display:flex;flex-wrap:wrap;gap:.35rem;max-height:84px;overflow-y:auto;}.pf-tray-empty{padding:.3rem 0;}.pf-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .35rem .22rem .6rem;border:1px solid rgba(90,209,255,.3);border-radius:999px;background:rgba(90,209,255,.08);color:#e2e8f0;font:700 .7rem 'DM Mono',monospace;cursor:pointer;}.pf-chip i{font-style:normal;font-size:.9rem;line-height:1;opacity:.6;}.pf-chip:hover{border-color:#f87171;background:rgba(248,113,113,.12);}.pf-chip:hover i{opacity:1;color:#f87171;}.mb-drawer-body .portfolio-start-panel .workflow-steps,.mb-drawer-body .portfolio-start-panel .workflow-steps-compact{display:none;}.mb-drawer-body .quick-start-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));}.mb-drawer-body .quick-start-copy strong,.mb-drawer-body .quick-start-copy small,.mb-drawer-body .quick-start-stats{white-space:normal;overflow:visible;text-overflow:clip;}:root.light-theme .mb-drawer .pf-flow-bar{background:#fff;border-top-color:#d7deec;box-shadow:0 -10px 28px rgba(15,23,42,.08);}:root.light-theme .pf-flow-sum{color:#475569;}:root.light-theme .pf-flow-sum b{color:#0f172a;}:root.light-theme .pf-btn-ghost{border-color:#cbd5e1;color:#334155;}:root.light-theme .pf-tray{background:#fff;border-color:#bfd7ea;color:#475569;}:root.light-theme .pf-chip{color:#0f172a;background:#e8f4fc;}:root.light-theme .pf-step-n{border-color:#94a3b8;}@media (max-width:820px){.pf-steps button{padding-right:.6rem;}.pf-steps button span:last-child{font-size:.72rem;}.pf-btn{min-height:44px;}.mb-drawer .pf-flow-bar{padding-left:1rem;padding-right:1rem;}.pf-flow-actions{width:100%;}.pf-flow-actions .pf-btn-primary{flex:1;}}@media (max-width:520px){.pf-steps button:not([aria-selected="true"]) span:last-child{display:none;}}