.lp.sb{--sb-up:#059669;--sb-up-bg:#e9f8f1;--sb-down:#e5484d;--sb-down-bg:#fdeeee}.lp .sb-hero .is-up{color:var(--sb-up)}.lp .sb-hero .is-down{color:var(--sb-down)}.lp.sb .sb-hero-title{max-width:760px;margin:6px auto 22px}.lp.sb .sb-hero .ss-hero-sub{max-width:640px}.lp .sb-tabs{border:1px solid var(--line);background:var(--white);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;margin:48px auto 0;padding:5px;display:flex}.lp .sb-tabs span{color:var(--ink-soft);border-radius:999px;padding:8px 24px;font-size:.9rem;font-weight:500}.lp .sb-tabs .is-on{color:var(--white);background:var(--violet);font-weight:600}.lp .sb-hero-stage{text-align:left;max-width:1120px;margin:48px auto 0;position:relative}.lp .sb-hero-card{background:var(--white);box-shadow:var(--shadow-md);border-radius:24px;grid-template-columns:1fr 440px;gap:32px;padding:32px;display:grid}.lp .sb-active-head{align-items:center;gap:8px;margin-bottom:26px;display:flex}.lp .sb-active-head strong{color:var(--ss-ink);margin-right:auto;font-size:1.15rem}.lp .sb-chip{border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:600}.lp .sb-chip.is-green{color:var(--sb-up);background:var(--sb-up-bg)}.lp .sb-chip.is-amber{color:#d97706;background:#fef6e4}.lp .sb-legs{color:var(--ss-ink);font-size:.86rem}.lp .sb-legs-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .6fr .9fr .8fr;align-items:center;padding:14px 0;display:grid}.lp .sb-legs-row>:last-child{text-align:right}.lp .sb-legs-row.is-head{color:var(--ink-soft);padding-top:0;font-size:.78rem}.lp .sb-side{border-radius:4px;margin-right:8px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.lp .sb-side.is-buy{color:var(--sb-up);background:var(--sb-up-bg)}.lp .sb-side.is-sell{color:var(--sb-down);background:var(--sb-down-bg)}.lp .sb-hero-stats{grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin-top:26px;display:grid}.lp .sb-hero-stats small{text-transform:uppercase;color:var(--slate);font-size:.7rem;display:block}.lp .sb-hero-stats b{font-size:1.1rem}.lp .sb-graph{color:var(--ss-ink);background:#f8f6fc;border:1px solid #ece7f5;border-radius:18px;flex-direction:column;padding:24px;display:flex;position:relative}.lp .sb-graph-head{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.lp .sb-graph-head strong{font-size:.95rem}.lp .sb-graph-spot{color:var(--white);background:var(--violet);border-radius:4px;align-self:center;margin-top:18px;padding:3px 8px;font-size:.72rem}.lp .sb-graph-svg{width:100%;height:220px;margin-top:10px}.lp .sb-graph .sb-fill-up,.lp .sb-graph .sb-fill-down{fill:#0000}.lp .sb-graph .sb-zero{stroke:#1e234029}.lp .sb-graph .sb-spot{stroke:#1e234059}.lp .sb-graph .sb-expiry.is-up{stroke:#10b981}.lp .sb-graph .sb-expiry.is-down{stroke:#ef4444}.lp .sb-graph-greeks{justify-content:space-between;margin-top:20px;font-size:.86rem;display:flex}.lp .sb-graph-greeks small{text-transform:uppercase;color:var(--slate);font-size:.7rem;display:block}.lp .sb-float{background:var(--white);box-shadow:var(--shadow-md);color:var(--ss-text);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:.72rem;display:flex;position:absolute}.lp .sb-float>div{flex-direction:column;gap:2px;display:flex}.lp .sb-float strong{color:var(--ss-ink);font-size:.86rem;font-weight:600}.lp .sb-float-icon{width:36px;height:22px;color:var(--violet);background:#f3ecfb;border-radius:999px;place-items:center;font-size:14px;display:grid}.lp .sb-float.is-library,.lp .sb-float.is-greeks{left:-120px}.lp .sb-float.is-library{top:-46px}.lp .sb-float.is-greeks{bottom:-34px}.lp .sb-float.is-margin,.lp .sb-float.is-custom{width:300px;right:-120px}.lp .sb-float.is-margin{top:72px}.lp .sb-float.is-custom{bottom:110px}@media (max-width:1380px){.lp .sb-float.is-library,.lp .sb-float.is-greeks{left:-16px}.lp .sb-float.is-margin,.lp .sb-float.is-custom{right:-16px}}@media (max-width:1100px){.lp .sb-hero-card{grid-template-columns:1fr}.lp .sb-float{display:none}}@media (max-width:760px){.lp .sb-hero-card{padding:18px}.lp .sb-tabs span{padding:6px 12px;font-size:.8rem}.lp .sb-hero-stats{grid-template-columns:1fr}}
