.ds .fx-stage{padding:var(--space-64) var(--space-32);border-radius:var(--radius-xl);justify-content:center;display:flex}.ds .fx-stage .sc-wrap.fx-wrap{width:var(--fx-w,720px);max-width:100%}.ds .fx-card{--fx-gap:var(--space-32)}.ds .fx-chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.ds .fx-chip{align-items:center;gap:var(--space-6,6px);padding:calc(var(--space-8) - 1px) calc(var(--space-12) - 1px);border:1px solid var(--borders-standard);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--t-fast), background-color var(--t-fast), border-color var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;line-height:1.2;display:inline-flex}.ds .fx-chip[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-primary-inverse)}@media (hover:hover) and (pointer:fine){.ds .fx-chip:not([aria-pressed=true]):hover{color:var(--text-primary);border-color:var(--text-primary)}}.ds .fx-chip:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .fx-switch{padding:var(--space-2);border:1px solid var(--borders-standard);border-radius:var(--radius-full);font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);flex:none;align-self:flex-start;align-items:center;line-height:1.2;display:inline-flex;position:relative}.ds .fx-switch-pill{top:var(--space-2);bottom:var(--space-2);width:var(--pill-w,0);translate:var(--pill-x,0) 0;border-radius:var(--radius-full);background:var(--text-primary);transition:translate var(--spring-morph), width var(--spring-morph);position:absolute;left:0}.ds .fx-switch-opt{padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--t-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:block;position:relative}.ds .fx-switch-opt[aria-pressed=true]{color:var(--text-primary-inverse);cursor:default}.ds .fx-switch-opt:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds .fx-switch-opt[aria-pressed=false]:hover{color:var(--text-primary)}}.ds .fx-rows{margin:0;padding:0;list-style:none}.ds .fx-row{padding:var(--space-12) 0;border-top:1px solid var(--borders-standard)}.ds .fx-row:first-child{border-top:0;padding-top:0}.ds .fx-row:last-child{padding-bottom:0}.ds .fx-note{font-size:var(--fs-12);font-weight:var(--fw-350);color:var(--text-secondary);margin:0;line-height:1.4}@media (max-width:767px){.ds .fx-stage{padding:var(--space-32) var(--space-16);border-radius:var(--radius-l)}.ds .fx-card.sc-card{--fx-gap:var(--space-16);gap:var(--space-16);padding:calc(var(--space-16) - .5px);border-width:.5px}.ds .fx-chip{padding:calc(var(--space-8) - .5px) calc(var(--space-12) - .5px);border-width:.5px}.ds .fx-switch{border-width:.5px}.ds .fx-row{border-top-width:.5px}}@media (prefers-reduced-motion:reduce){.ds .fx-chip,.ds .fx-switch-pill,.ds .fx-switch-opt{transition:none}}
