.cf-page-stage{perspective:1200px}.cf-bottom-bar{--cf-lift:max(var(--chrome-bottom),var(--kb-inset,0px));--cf-own-safe:max(0px,calc(2 * var(--safe-bottom) - var(--cf-lift)));--cf-bar-bottom:calc(var(--cf-lift) - var(--cf-own-safe));--cf-bar-pad-end:calc(var(--chrome-bottom-underlap) + var(--cf-own-safe))}.cf-sticky-strip{position:sticky;bottom:var(--cf-bar-bottom);z-index:var(--z-sticky);display:flex;gap:4px;overflow-x:auto;border-top:1px solid var(--border-subtle);background:var(--ink-1);padding:6px 8px calc(6px + var(--cf-bar-pad-end))}@media (pointer:fine){.cf-sticky-strip{display:none}}@media (max-width:47.99rem){:root:not([data-kb=open]) .cf-flow[data-step="3"] .cf-sticky-strip{bottom:calc(var(--cf-bar-bottom) + 61px + var(--cf-bar-pad-end));padding-bottom:6px}:root[data-kb=open] .cf-action-bar[data-step="3"]{display:none}}@layer components{.cf-flow{max-width:48rem}.cf-preview{display:none}@media (max-width:47.99rem){.cf-flow-panel{display:flex;flex-direction:column;min-height:calc(100dvh - var(--chrome-top) - var(--chrome-bottom))}}.cf-shelf{container:cf-shelf/inline-size}.cf-shelf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@container cf-shelf (min-width: 32rem){.cf-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:90rem){.cf-flow-host{container:cf-flow-host/inline-size}@container cf-flow-host (min-width: 46rem){.cf-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:2rem;max-width:none}.cf-preview{display:block;position:sticky;top:calc(var(--chrome-top) + 1rem)}}}}