.sc-approval .ap-list{display:grid;gap:.5rem}.sc-approval .ap-text{display:grid;gap:.1rem;min-inline-size:0}.sc-approval .ap-text small{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.sc-approval .ap-draft{border-style:dashed}.sc-balance-stop .bz-balance{display:grid;gap:.6rem}.sc-balance-stop .bz-title{display:flex;align-items:center;gap:.5rem}.sc-balance-stop .bz-track{position:relative;block-size:.75rem;border-radius:999px;border:1px solid var(--border);background:var(--card);overflow:hidden}.sc-balance-stop .bz-fill{position:absolute;inset:0;border-radius:999px;background:currentColor;transform:scaleX(var(--fill,0));transform-origin:left center;transition:transform .7s ease,color var(--sc-dur) ease}:where([dir=rtl]) .sc-balance-stop .bz-fill{transform-origin:right center}.sc-balance-stop .bz-tick{position:absolute;inset-block:0;inset-inline-start:25%;border-inline-start:1px dashed var(--muted-foreground)}.sc-balance-stop .bz-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}@media (min-width:48rem){.sc-balance-stop .bz-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-billing .bl-stage{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:6.5rem}.sc-billing .bl-lane{position:relative;flex:none;inline-size:2.5rem;block-size:6rem}.sc-billing .bl-slot{position:absolute;inset-inline-start:0;inset-block-start:50%;margin-block-start:-1rem;translate:0 var(--y,0)}.sc-billing .bl-page{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.sc-boundary .bd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.sc-boundary .bd-panel{display:grid;align-content:start;gap:.6rem;min-inline-size:0;padding:.9rem;border-radius:1rem;border:1px dashed var(--border)}.sc-boundary .bd-gap{display:none}@media (min-width:48rem){.sc-boundary .bd-grid{--sc-travel:2.6rem;grid-template-columns:minmax(0,1fr) 3.2rem minmax(0,1fr);gap:0}.sc-boundary .bd-gap{position:relative;display:block}.sc-boundary .bd-gap:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:50%;border-inline-start:1px dashed var(--border)}.sc-boundary .sc-dot{inset-inline-start:.3rem}}.sc-flow .fl-bubble{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;max-inline-size:100%;padding:.6rem 1rem;border-radius:1rem;border-end-start-radius:.3rem;background:var(--card);border:1px solid var(--border);font-weight:600;line-height:1.7}.sc-flow .fl-paths{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:48rem){.sc-flow .fl-paths{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.25rem}}.sc-flow .fl-path{display:grid;align-content:start;gap:.6rem;min-inline-size:0;padding:.9rem;border-radius:1rem;border:1px dashed var(--border)}.sc-flow .fl-chain{display:grid;gap:.5rem}.sc-flow .fl-tiles{display:inline-flex;gap:.25rem;margin-inline-start:auto}.sc-flow .fl-tiles i{display:block;inline-size:1.1rem;block-size:1.1rem;border-radius:.3rem;background:var(--muted);border:1px solid var(--border)}.sc-start .st-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sc-start .st-col{position:relative;display:grid;justify-items:center;min-inline-size:0}.sc-start .st-node{display:grid;justify-items:center;gap:.5rem;text-align:center}.sc-start .st-chip{inline-size:2.5rem;block-size:2.5rem;color:var(--muted-foreground);transition:color var(--sc-dur) ease}.sc-start .st-chip.sc-tone-brand{color:var(--brand)}.sc-start .st-title{margin:0;font-size:.88rem;font-weight:600;line-height:1.6;text-wrap:balance}.sc-start .st-line{position:absolute;inset-block-start:1.25rem;inset-inline:-50% 50%;block-size:2px;margin-inline:1.5rem;border-radius:2px;background:var(--border);overflow:hidden}.sc-start .st-fill{position:absolute;inset:0;background:var(--brand);transform:scaleX(var(--fill,0));transform-origin:left center;transition:transform .7s ease}:where([dir=rtl]) .sc-start .st-fill{transform-origin:right center}