.options-shell{max-width:1500px;margin:auto;padding:28px 32px 64px;color:var(--text,#e8edf7);--op-panel:var(--panel,#111b2b);--op-line:var(--line,#263348);--op-muted:var(--muted,#9eabc1);--op-accent:#a5f2bd}.options-shell *{box-sizing:border-box}.options-shell button,.options-shell input,.options-shell select{font:inherit;border:1px solid var(--op-line);border-radius:10px;background:var(--op-panel);color:inherit;padding:11px 13px}.options-shell button{cursor:pointer}.options-shell button:hover{border-color:#8adba6}.options-shell button:disabled{opacity:.45;cursor:not-allowed}.options-shell :focus-visible{outline:2px solid #8adba6;outline-offset:3px}.options-shell a{color:inherit}.options-breadcrumb{color:var(--op-muted);font-size:13px;margin-bottom:28px}.options-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px}.options-kicker{font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--op-muted);margin:0 0 10px}.options-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.1;letter-spacing:-.045em;margin:0 0 15px}.options-hero p:not(.options-kicker){font-size:18px;color:var(--op-muted)}.options-tags{display:flex;gap:8px;flex-wrap:wrap}.options-tags span{border:1px solid var(--op-line);border-radius:30px;padding:6px 10px;font-size:11px}.options-account-actions{display:grid;gap:9px;min-width:220px}.options-account-actions a{font-size:12px;text-align:center;color:var(--op-muted)}.options-notice{border:1px solid var(--op-line);padding:12px 16px;border-radius:12px;font-size:13px}.options-notice.error,.options-risk{color:#edbc89}.options-summary{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0 28px;border:1px solid var(--op-line);border-radius:16px;background:var(--op-panel);overflow:hidden}.options-summary>div{padding:22px;border-right:1px solid var(--op-line);display:flex;flex-direction:column;gap:7px}.options-summary>div:last-child{border:0}.options-summary small,.options-summary span,.options-summary label{font-size:11px;color:var(--op-muted)}.options-summary strong{font-size:24px;letter-spacing:-.025em}.options-summary select{max-width:100%;font-size:12px}.options-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.options-market,.options-ticket,.options-positions,.options-funding,.options-education{background:var(--op-panel);border:1px solid var(--op-line);border-radius:16px;padding:22px}.options-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.options-section-head h2,.options-funding h2,.options-positions h2{font-size:22px;letter-spacing:-.02em;margin:0}.options-section-head button{font-size:12px}.options-filters{display:grid;grid-template-columns:1fr 1.4fr 1fr 1.4fr;gap:10px}.options-shell label{display:grid;gap:7px;font-size:12px;color:var(--op-muted)}.options-shell input,.options-shell select{width:100%;min-width:0;color:var(--text,#e8edf7)}.options-table-scroll{overflow:auto;max-height:650px}.options-chain{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.options-chain th{text-align:right;color:var(--op-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;position:sticky;top:0;background:var(--op-panel);z-index:1}.options-chain th:first-child,.options-chain td:first-child{text-align:left}.options-chain th,.options-chain td{padding:14px 10px;border-bottom:1px solid var(--op-line)}.options-chain td{text-align:right;font-variant-numeric:tabular-nums}.options-chain small{display:block;font-size:10px;color:var(--op-muted);margin-top:5px}.options-chain tr[data-selected=true]{background:rgba(165,242,189,.06)}.options-chain button{padding:6px 9px;font-size:11px}.options-call{color:#a5f2bd}.options-put{color:#d9b5ff}.options-ticket{position:sticky;top:20px}.options-ticket h2{font-size:18px;overflow-wrap:anywhere}.options-ticket form,.options-funding form{display:grid;gap:16px}.options-check{display:flex!important;align-items:center;gap:9px!important}.options-check input{width:auto}.options-primary{background:var(--op-accent)!important;color:#0e2c1a!important;border-color:var(--op-accent)!important;font-weight:700!important}.options-specs{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:8px;margin:0}.options-specs dt{color:var(--op-muted)}.options-specs dd{text-align:right;margin:0;overflow-wrap:anywhere}.options-muted,.options-risk{font-size:12px;line-height:1.65}.options-muted{color:var(--op-muted)}.options-positions,.options-funding,.options-education{margin-top:24px}.options-position{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:16px;border-bottom:1px solid var(--op-line);padding:16px 0;font-size:13px}.options-position small{display:block;color:var(--op-muted);font-size:11px;line-height:1.6}.options-position strong{font-variant-numeric:tabular-nums}.options-funding{display:grid;grid-template-columns:1.5fr 1fr;gap:50px}.options-funding p,.options-education p{color:var(--op-muted);font-size:13px;line-height:1.8}.options-education{display:grid;grid-template-columns:1fr 1fr;gap:22px}.options-education>div{grid-row:span 3}.options-education summary{cursor:pointer;font-size:13px}.options-recovery{border:1px solid #9b794d;border-radius:12px;padding:18px;margin-bottom:20px}.options-recovery p{font-size:13px;overflow-wrap:anywhere}.options-recovery button,.options-recovery input{margin:4px}.options-recovery input{max-width:540px}.options-dialog{width:min(550px,94vw);max-height:90vh;overflow:auto;background:var(--op-panel,#111b2b);color:var(--text,#e8edf7);border:1px solid #37445b;border-radius:16px;padding:28px}.options-dialog::backdrop{background:#0009}.options-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.options-dialog dd{margin:0;text-align:right;overflow-wrap:anywhere}.options-dialog dt{color:#9eabc1}.options-dialog button{padding:12px 18px;margin:10px 8px 0 0;border-radius:10px;border:1px solid #59657b;background:#172338;color:#eef5ff;cursor:pointer}.options-dialog p{line-height:1.6;font-size:13px}.options-dialog label{display:flex;gap:10px;font-size:13px;line-height:1.5}.options-shell [hidden]{display:none!important}.options-shell .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html[data-theme=light] .options-shell{--op-panel:#fff;--op-line:#dce3eb;--op-muted:#556379;--text:#142136}.options-shell .error{color:#e9a29c}html[data-theme=light] .options-shell .error{color:#a92b24}html[data-theme=light] .options-shell .options-risk{color:#8b4b18}html[data-theme=light] .options-call{color:#1b7140}html[data-theme=light] .options-put{color:#7145a3}html[data-theme=light] .options-dialog{background:white;color:#142136}@media(max-width:1100px){.options-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.options-filters{grid-template-columns:1fr 1fr}.options-shell{padding:22px}.options-summary>div{padding:16px}.options-summary strong{font-size:20px}}@media(max-width:800px){.options-layout{grid-template-columns:1fr}.options-ticket{position:static}.options-ticket form{grid-template-columns:1fr 1fr}.options-ticket form>dl,.options-ticket form>p,.options-ticket form>button,.options-ticket form>small,.options-ticket .options-check{grid-column:1/-1}.options-summary{grid-template-columns:1fr 1fr}.options-summary>div:nth-child(2){border-right:0}.options-summary>div:nth-child(-n+2){border-bottom:1px solid var(--op-line)}.options-funding{grid-template-columns:1fr;gap:20px}.options-hero{align-items:flex-start}.options-account-actions{min-width:190px}.options-position{grid-template-columns:1fr 1fr}.options-position button{justify-self:start}}@media(max-width:520px){.options-shell{padding:18px 12px 40px}.options-hero{display:block}.options-account-actions{display:flex;flex-wrap:wrap;margin-top:20px}.options-account-actions button{font-size:12px}.options-account-actions a{width:100%;text-align:left}.options-market,.options-ticket,.options-positions,.options-funding,.options-education{padding:16px}.options-summary strong{font-size:18px}.options-education{grid-template-columns:1fr}.options-education>div{grid-row:auto}.options-table-scroll{margin:0 -5px}.options-chain th,.options-chain td{padding:12px 8px}.options-summary>div{padding:14px}.options-summary select{font-size:11px;padding:9px}}

.options-layout>*{min-width:0}.options-filters>*{min-width:0}.options-table-scroll{max-width:100%}
html{background:#080e19}body{margin:0;background:#080e19;color:#e8edf7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[data-theme=light],html[data-theme=light] body{background:#f5f7fb;color:#142136}html[data-theme=light]{--text:#142136;--muted:#556379;--panel:#fff;--bg:#f5f7fb;--border:#dce3eb}html:not([data-theme=light]){--text:#e8edf7;--muted:#9eabc1;--panel:#111b2b;--bg:#080e19;--border:#263348}
