.fqf .ss-stage{--gutter:32px;background:#efece6;overflow:hidden}.fqf .fqf-window{top:var(--gutter);left:var(--gutter);right:var(--gutter);height:540px;box-shadow:var(--ss-shadow-hero);position:absolute}.fqf .fqf-body{background:#f7f5f0;grid-template-columns:200px minmax(0,1fr);gap:24px;height:100%;padding:20px;display:grid}.fqf .ss-stage[data-layout=compact] .fqf-body{grid-template-columns:minmax(0,1fr)}.fqf .ss-stage[data-layout=compact]{--gutter:16px}.fqf .ss-stage[data-layout=compact] .fqf-window{height:320px}.fqf .fqf-tiles{align-content:start;justify-items:start;gap:8px;display:grid}.fqf .fqf-tile{box-shadow:0 0 0 1px var(--ss-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px;transition:box-shadow .2s,background-color .2s;display:flex}.fqf .fqf-tile[data-on]{box-shadow:0 0 0 1.5px #1a1a18}.fqf .fqf-tile-icon{color:#1a1a18;flex:none;width:16px;height:16px}.fqf .fqf-tile-name{color:#1a1a18;font-size:13px;font-weight:600;line-height:1.3}.fqf .fqf-steps{align-content:start;margin:0;padding:4px 0 0;list-style:none;display:grid}.fqf .fqf-step{gap:12px;padding:0 0 18px;display:flex;position:relative}.fqf .fqf-step:before{content:"";background:var(--ss-line);width:1px;position:absolute;top:14px;bottom:0;left:4.5px}.fqf .fqf-dot{background:#1a1a18;border-radius:999px;flex:none;width:10px;height:10px;margin-top:4px;position:relative}.fqf .fqf-step-text{gap:8px;min-width:0;display:grid}.fqf .fqf-step-title{color:#1a1a18;font-size:14px;font-weight:600;line-height:1.35}.fqf .fqf-note{box-shadow:0 0 0 1px var(--ss-line);color:var(--ss-text);background:#fff;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}
