.lf-buy-side-card{position:relative;margin-top:var(--s4)}.lf-bsc-stage{position:relative}.lf-bsc-orb{position:absolute;z-index:0;left:-15%;bottom:-40%;width:min(50vw,720px);aspect-ratio:1;pointer-events:none;opacity:.9}.lf-bsc-orb::before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(248,243,43,.46),rgba(248,243,43,.3) 38%,rgba(248,243,43,.1) 68%,rgba(248,243,43,0));filter:blur(28px)}.lf-bsc-card{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border:1px solid var(--line-l);border-radius:var(--r-sm);box-shadow:0 22px 50px -38px rgba(18,18,18,.5);overflow:hidden}.lf-bsc-face{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--s3);padding:clamp(24px,2.6vw,44px)}.lf-bsc-face+.lf-bsc-face{border-left:1px solid var(--line-l)}.lf-bsc-face--a{background:radial-gradient(78% 60% at 18% 100%,rgba(248,243,43,.2),transparent 64%)}.lf-bsc-hd{display:grid;gap:var(--s2);align-content:start}.lf-bsc-tag{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--g-l)}.lf-bsc-tag i{width:5px;height:5px;border-radius:50%;background:rgba(18,18,18,.28)}.lf-bsc-face--a .lf-bsc-tag{color:var(--ink)}.lf-bsc-face--a .lf-bsc-tag i{background:var(--yellow)}.lf-bsc-face h3{margin:0;font-size:var(--t-h2);font-weight:500;letter-spacing:-.03em;line-height:1.08;max-width:15ch}.lf-bsc-lead{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--g-l);max-width:36ch}.lf-bsc-drop{display:grid;gap:var(--s2);align-content:start}.lf-bsc-droph{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--g-l)}.lf-bsc-rows{list-style:none;margin:0;padding:0;counter-reset:lf-r;border-top:1px solid var(--line-l)}.lf-bsc-rows li{counter-increment:lf-r;display:grid;grid-template-columns:2.4em minmax(0,8.6em) minmax(0,1fr) 14px;column-gap:var(--s1);align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line-l);font-size:var(--t-body);line-height:1.4;color:var(--g-l)}.lf-bsc-rows li:last-child{border-bottom:0}.lf-bsc-rows li::before{content:counter(lf-r,decimal-leading-zero);grid-column:1;grid-row:1;font-size:var(--t-micro);letter-spacing:.1em;color:var(--g-l)}.lf-bsc-rows b{grid-column:2;grid-row:1;font-weight:500;color:var(--ink)}.lf-bsc-rows li::after{content:'';grid-column:4;grid-row:1;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--ink)}.lf-bsc-face--b .lf-bsc-rows li::after{background:transparent;box-shadow:inset 0 0 0 1px rgba(18,18,18,.42)}.lf-bsc-cost{display:grid;gap:3px;padding-top:var(--s1);font-size:var(--t-micro);color:var(--g-l)}.lf-bsc-cost b{font-size:var(--t-meta);font-weight:500;color:var(--ink)}@media(max-width:1100px){.lf-bsc-card{grid-template-columns:minmax(0,1fr)}.lf-bsc-face+.lf-bsc-face{border-left:0;border-top:1px solid var(--line-l)}}@media(max-width:900px){.lf-bsc-rows li{grid-template-columns:2em minmax(0,1fr) 14px}.lf-bsc-rows li::before{grid-row:1 / 3}.lf-bsc-rows li::after{grid-column:3;grid-row:1 / 3}.lf-bsc-rows b{grid-column:2;grid-row:1}.lf-bsc-rows li{row-gap:2px}.lf-bsc-orb{left:-30%;bottom:-12%;width:92vw}}.lf-bsc-ctl{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-bottom:var(--s2)}.lf-bsc-stop{appearance:none;background:none;border:0;margin:0;font:inherit;text-align:left;cursor:pointer;position:relative;padding:15px 0 8px;display:flex;align-items:center;gap:10px;color:var(--g-l);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1.35;transition:color var(--d1) var(--e)}.lf-bsc-stop::before,.lf-bsc-stop::after{content:'';position:absolute;left:0;right:0;top:0}.lf-bsc-stop::before{height:1px;background:var(--line-l)}.lf-bsc-stop::after{height:2px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--d2) var(--e)}.lf-bsc-stop i{flex:none;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(18,18,18,.42);transition:background var(--d1) var(--e),box-shadow var(--d1) var(--e)}.lf-bsc-stop[aria-selected="true"]{color:var(--ink)}.lf-bsc-stop[aria-selected="true"]::after{transform:scaleX(1)}.lf-bsc-stop[aria-selected="true"] i{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lf-bsc-stop[data-s="a"][aria-selected="true"] i{background:var(--yellow)}.lf-bsc-stop:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media(hover:hover) and (pointer:fine){.lf-bsc-stop:hover{color:var(--ink)}}.lf-buy-side-card[data-lf-armed] .lf-bsc-card{grid-template-columns:minmax(0,1fr);cursor:pointer;will-change:transform}.lf-buy-side-card[data-lf-armed] .lf-bsc-face{grid-area:1 / 1;border:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,5vw,88px);align-items:start;padding:clamp(26px,3.2vw,56px);background:none}.lf-buy-side-card[data-lf-armed] .lf-bsc-face[aria-hidden="true"]{visibility:hidden}.lf-buy-side-card[data-lf-armed] .lf-bsc-tag{display:none}.lf-buy-side-card[data-lf-armed] .lf-bsc-stage{perspective:1800px}.lf-buy-side-card[data-lf-armed] .lf-bsc-orb{transition:opacity var(--d3) var(--e),transform calc(var(--d3) * 1.3) var(--e)}.lf-buy-side-card[data-lf-armed][data-state="b"] .lf-bsc-orb{opacity:.1;transform:translate3d(86%,-30%,0) scale(.8)}.lf-buy-side-card[data-lf-armed] .lf-bsc-orb::before{animation:lf-bsc-drift 26s ease-in-out infinite alternate}@keyframes lf-bsc-drift{from{transform:translate3d(-3%,3%,0)}to{transform:translate3d(5%,-4%,0)}}@media(max-width:900px){.lf-buy-side-card[data-lf-armed] .lf-bsc-face{grid-template-columns:minmax(0,1fr);row-gap:var(--s3);padding:clamp(22px,6vw,32px)}.lf-buy-side-card[data-lf-armed] .lf-bsc-ctl{gap:var(--s1)}.lf-buy-side-card[data-lf-armed][data-state="b"] .lf-bsc-orb{transform:translate3d(40%,-50%,0) scale(.8)}}@media(prefers-reduced-motion:reduce){.lf-bsc-orb::before{animation:none!important}}.lf-buy-side-card ~ .bridge{position:relative;z-index:1}