.xoptions-workspace{font-family:var(--xf-font-sans);color:var(--xf-text-300)}.xoptions-workspace__eyebrow{color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100))}.xoptions-workspace__h1{color:var(--xf-text-100)}.xoptions-workspace__lead{color:var(--xf-text-400)}.portfolio-symbol-mark{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-bg-900) 45%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.portfolio-symbol-mark__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.portfolio-symbol-mark__fallback{letter-spacing:-.03em;color:var(--xf-text-200);font-size:.58rem;font-weight:800}html[data-xf-ui=soft] .portfolio-symbol-mark{border-color:color-mix(in srgb, var(--xf-text-100) 18%, transparent);background:color-mix(in srgb, var(--xf-text-100) 8%, transparent)}.xoptions-page-kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100));margin:0;font-size:.625rem;font-weight:600}.xoptions-workspace-topbar{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .85rem;padding:.45rem .55rem;display:flex}.xoptions-workspace-topbar__line,.xoptions-workspace-topbar__glance{margin:0}html[data-xf-ui=soft] .xoptions-workspace-topbar{border-color:color-mix(in srgb, var(--xf-text-100) 18%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent)}.xoptions-symbol-hero{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);padding:.75rem 0 .25rem}.xoptions-symbol-glance-row{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem 1.25rem;padding:.35rem 0 .5rem;display:grid}.xoptions-symbol-hero--in-row{border-bottom:none;padding-top:.35rem;padding-bottom:0}.xoptions-symbol-glance-row__glance .xoptions-at-a-glance--symbol-column{max-height:14rem;margin-top:0;overflow:auto}@media (max-width:767px){.xoptions-symbol-glance-row{grid-template-columns:1fr;gap:.65rem}.xoptions-symbol-hero--in-row{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 8%, transparent);padding-bottom:.35rem}.xoptions-symbol-glance-row__glance .xoptions-at-a-glance--symbol-column{max-height:12rem}}.xoptions-workspace-meta{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 8%, transparent);flex-direction:column;gap:.5rem;padding:.35rem 0 .5rem;display:flex}.xoptions-workspace-meta__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.65rem 1.25rem;display:grid}.xoptions-workspace-meta__preferences{justify-self:end;width:100%;max-width:min(22rem,100%)}.xoptions-workspace-preferences.xoptions-scoring-drop{width:100%;margin:0}@media (max-width:639px){.xoptions-workspace-meta__row{grid-template-columns:1fr;gap:.5rem}.xoptions-workspace-meta__preferences{justify-self:stretch;max-width:none}}.xoptions-workspace-preferences__title{color:var(--xf-text-200);font-size:.75rem;font-weight:600;display:block}.xoptions-workspace-preferences__sub{color:var(--xf-text-400);margin-top:.12rem;font-size:.62rem;font-weight:400;line-height:1.25;display:block}.xoptions-workspace-meta__line{margin:0;line-height:1.4}.xoptions-stepper{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);flex-wrap:wrap;align-items:flex-start;gap:.25rem 0;padding:.5rem 0 .25rem;display:flex}.xoptions-stepper__segment{flex:auto;align-items:center;min-width:0;display:flex}.xoptions-stepper__node{border-radius:var(--xf-radius-sm);color:var(--xf-text-400);cursor:pointer;font:inherit;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .5rem;transition:color .15s,background .15s;display:flex}.xoptions-stepper__node:hover:not(:disabled){background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);color:var(--xf-text-300)}.xoptions-stepper__node:disabled{cursor:not-allowed;opacity:.45}.xoptions-stepper__node--current{color:color-mix(in srgb, var(--xf-gain-green) 92%, var(--xf-text-100))}.xoptions-stepper__node--complete{color:color-mix(in srgb, var(--xf-gain-green) 72%, var(--xf-text-100))}.xoptions-stepper__node-num{border:1px solid color-mix(in srgb, var(--xf-text-100) 22%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.xoptions-stepper__node--current .xoptions-stepper__node-num{border-color:color-mix(in srgb, var(--xf-gain-green) 55%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 14%, transparent)}.xoptions-stepper__node--complete .xoptions-stepper__node-num{border-color:color-mix(in srgb, var(--xf-gain-green) 45%, transparent)}.xoptions-stepper__node-label{letter-spacing:.06em;text-transform:uppercase;max-width:5.5rem;font-size:.5625rem;font-weight:600;line-height:1.2}.xoptions-stepper__rail{background:color-mix(in srgb, var(--xf-text-100) 14%, transparent);flex:.5rem;align-self:center;min-width:.35rem;height:2px;margin:0 .15rem 1.25rem}@media (max-width:640px){.xoptions-stepper__node-label{display:none}.xoptions-stepper__rail{margin-bottom:.6rem}}.xoptions-account-bar{padding:.35rem 0 0}.xoptions-account-bar__row{max-width:28rem}.xoptions-account-bar__notice{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 16%, transparent);background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);color:var(--xf-text-300);flex-wrap:wrap;align-items:flex-start;gap:.35rem .65rem;margin-top:.5rem;padding:.45rem .55rem;font-size:.75rem;line-height:1.4;display:flex}.xoptions-account-bar__notice-icon{color:var(--xf-text-400);flex-shrink:0}.xoptions-account-bar__notice-text{flex:12rem;min-width:0}.xoptions-account-bar__apply{color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100));text-underline-offset:2px;flex-shrink:0;font-weight:600;text-decoration:underline}.xoptions-account-bar__apply:hover{color:var(--xf-gain-green)}.xoptions-top-option-header--glance-only{grid-template-columns:1fr}.xoptions-top-option-header--glance-only .xoptions-top-option-header__col--glance{max-height:14rem}.xoptions-steps{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);overflow:hidden}html[data-xf-ui=soft] .xoptions-steps{border-color:color-mix(in srgb, var(--xf-text-100) 20%, transparent);background:color-mix(in srgb, var(--xf-text-100) 7%, transparent)}.xoptions-step+.xoptions-step{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent)}.xoptions-step__head{width:100%;color:var(--xf-text-300);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding:.55rem .65rem;transition:background .15s;display:flex}.xoptions-step__head:hover:not(:disabled){background:color-mix(in srgb, var(--xf-text-100) 4%, transparent)}.xoptions-step__head:disabled{cursor:not-allowed;opacity:.42}.xoptions-step__head--active{color:var(--xf-text-100)}.xoptions-step__head--pending{color:var(--xf-text-400)}.xoptions-step__head--done{color:var(--xf-text-300)}.xoptions-step__num{background:color-mix(in srgb, var(--xf-text-100) 8%, transparent);width:1.35rem;height:1.35rem;color:var(--xf-text-200);border-radius:9999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.xoptions-step__head--active .xoptions-step__num{background:color-mix(in srgb, var(--xf-gain-green) 18%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 95%, var(--xf-text-100))}.xoptions-step__title{font-size:.8125rem;font-weight:600}.xoptions-step__summary{color:var(--xf-text-400);margin-left:auto;font-size:.6875rem}.xoptions-step__body{padding:0 .65rem .85rem 2.35rem}.xoptions-step__question{color:var(--xf-text-300);margin:0;font-size:.8125rem}.xoptions-step__desk-card{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent)}.xoptions-step-context-card{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);padding:.5rem .6rem}.xoptions-step-context-card__line{margin:0;line-height:1.35}.xoptions-next-btn{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 22%, transparent);background:color-mix(in srgb, var(--xf-text-100) 8%, transparent);color:var(--xf-text-200);cursor:pointer;justify-content:center;align-items:center;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.xoptions-next-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--xf-gain-green) 45%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 90%, var(--xf-text-100))}.xoptions-next-btn:disabled{opacity:.4;cursor:not-allowed}.xoptions-quote-block{flex-direction:column;gap:.35rem;min-width:0;display:flex}.xoptions-quote-detail-row{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);font-family:var(--xf-font-mono);color:var(--xf-text-400);word-break:break-word;margin:0;padding:.3rem .15rem 0;font-size:.625rem;line-height:1.4}.xoptions-price-ladder__chg{font-family:var(--xf-font-mono);margin-top:.06rem;font-size:.5625rem;font-weight:600;line-height:1.2}.xoptions-price-ladder{flex-wrap:wrap;align-items:stretch;gap:.35rem .5rem;font-size:.6875rem;line-height:1.25;display:flex}.xoptions-price-ladder__cell{border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);border-radius:6px;flex-direction:column;align-items:center;gap:.08rem;min-width:3.25rem;padding:.2rem .35rem;display:inline-flex}.xoptions-price-ladder__cell--spot{border-color:color-mix(in srgb, var(--xf-gain-green) 42%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 10%, transparent)}.xoptions-price-ladder__label{letter-spacing:.04em;color:var(--xf-text-400);text-transform:uppercase;font-size:.5625rem;font-weight:600}.xoptions-price-ladder__cell--spot .xoptions-price-ladder__label{color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100))}.xoptions-price-ladder__value{font-family:var(--xf-font-mono);color:var(--xf-text-200);white-space:nowrap;font-size:.6875rem;font-weight:600}@media (max-width:639px){.xoptions-price-ladder{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.xoptions-price-ladder__cell{flex-shrink:0}}.xoptions-top-option-header{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}html[data-xf-ui=soft] .xoptions-top-option-header{border-color:color-mix(in srgb, var(--xf-text-100) 20%, transparent);background:color-mix(in srgb, var(--xf-text-100) 7%, transparent)}.xoptions-top-option-header__col{min-width:0;padding:.4rem .45rem}.xoptions-top-option-header__col--horizon{flex-direction:column;min-height:100%;display:flex}.xoptions-top-option-header__horizon-foot{flex-direction:column;gap:.25rem;margin-top:auto;display:flex}.xoptions-top-option-header__col+.xoptions-top-option-header__col{border-left:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent)}.xoptions-top-option-header__label{letter-spacing:.1em;text-transform:uppercase;color:var(--xf-text-400);margin:0 0 .15rem;font-size:.5625rem;font-weight:600}.xoptions-top-option-header__stat{color:var(--xf-text-100);margin:0 0 .1rem;font-size:.8125rem;font-weight:600;line-height:1.2}.xoptions-top-option-header__hint{color:var(--xf-text-400);margin:0 0 .35rem;font-size:.625rem;line-height:1.25}.xoptions-top-option-header__desk{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);margin-top:.15rem;padding-top:.3rem}.xoptions-top-option-header__desk-line{color:var(--xf-text-300);margin:0;font-size:.625rem;line-height:1.3}.xoptions-top-option-header__desk-line .xoptions-inline-muted{font-size:.5625rem}.xoptions-top-option-header__chips{flex-wrap:wrap;gap:.25rem;display:flex}.xoptions-choice--header{padding:.2rem .5rem;font-size:.6875rem}.xoptions-top-option-header__col--glance{max-height:11rem;padding:.35rem .4rem;overflow:auto}@media (max-width:900px){.xoptions-top-option-header{grid-template-columns:1fr}.xoptions-top-option-header__col+.xoptions-top-option-header__col{border-left:none;border-top:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent)}.xoptions-top-option-header__col--glance{max-height:14rem}}.xoptions-at-a-glance--header{background:0 0;border:none;margin:0;padding:0}html[data-xf-ui=soft] .xoptions-at-a-glance--header{background:0 0;border:none}.xoptions-at-a-glance--header .xoptions-at-a-glance__head{margin-bottom:.3rem;font-size:.5625rem}.xoptions-at-a-glance--header .xoptions-at-a-glance__grid{grid-template-columns:minmax(0,1fr);gap:.4rem}.xoptions-at-a-glance--header .xoptions-at-a-glance__title{font-size:.625rem}.xoptions-at-a-glance--header .xoptions-at-a-glance__sub{margin-bottom:.2rem;font-size:.5625rem}.xoptions-mid-stack{text-align:left;flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.xoptions-mid-stack__row--factors{width:100%}.xoptions-mid-stack__row--symbol-line{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.65rem 1.25rem;width:100%;display:flex}.xoptions-mid-stack__block--symbol{flex:0 14rem;min-width:min(14rem,100%)}.xoptions-mid-stack__block--market,.xoptions-mid-stack__block--moves{flex:11rem;min-width:min(11rem,100%)}@media (max-width:640px){.xoptions-mid-stack__block--market,.xoptions-mid-stack__block--moves{flex:100%}}.xoptions-mid-three__label{letter-spacing:.1em;text-transform:uppercase;color:var(--xf-text-400);margin:0 0 .2rem;font-size:.5625rem;font-weight:600}.xoptions-scoring-drop{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 16%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent)}.xoptions-scoring-drop__summary{cursor:pointer;color:var(--xf-text-300);justify-content:space-between;align-items:flex-start;gap:.35rem;padding:.35rem .45rem;font-size:.6875rem;line-height:1.3;list-style:none;display:flex}.xoptions-scoring-drop>summary{list-style:none}.xoptions-scoring-drop__summary::-webkit-details-marker{display:none}.xoptions-scoring-drop__summary-text{flex:1;min-width:0}.xoptions-scoring-drop__chev{color:var(--xf-text-400);flex-shrink:0;font-size:.65rem;transition:transform .15s;display:inline-block}.xoptions-scoring-drop[open] .xoptions-scoring-drop__chev{transform:rotate(180deg)}.xoptions-scoring-drop__body{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);padding:0 .45rem .45rem}.xoptions-scoring-drop__factors{margin:.35rem 0 0;padding:0;list-style:none}.xoptions-scoring-drop__factor-row{flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-bottom:.35rem;font-size:.75rem;display:flex}.xoptions-scoring-drop__factor-label{min-width:0;color:var(--xf-text-300);flex:5rem}.xoptions-scoring-drop__factor-input{width:3.25rem;padding:.2rem .35rem;font-size:.75rem}.xoptions-mid-three__col--quote{padding-top:.05rem}.xoptions-mid-three__quote-stack{margin-top:.1rem}.xoptions-mid-three__quote-line{margin:0 0 .2rem;font-size:.75rem;line-height:1.35}.xoptions-mid-three__quote-k{letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-400);font-size:.5625rem;font-weight:600}.xoptions-mid-three__quote-val{color:var(--xf-text-100);font-weight:600}.xoptions-mid-three__quote-ccy{color:var(--xf-text-400);font-size:.625rem}.xoptions-mid-three__quote-muted{color:var(--xf-text-400);margin:.2rem 0 0;font-size:.6875rem}.xoptions-moves__grid{flex-direction:column;gap:.1rem;margin-top:.08rem;display:flex}.xoptions-moves__line{justify-content:space-between;align-items:baseline;gap:.35rem;margin:0;font-size:.625rem;line-height:1.2;display:flex}.xoptions-moves__tag{letter-spacing:.02em;flex-shrink:0;font-weight:600}.xoptions-moves__tag--up{color:color-mix(in srgb, var(--xf-gain-green) 78%, var(--xf-text-100))}.xoptions-moves__tag--dn{color:color-mix(in srgb, var(--xf-warning-400) 75%, var(--xf-text-100))}.xoptions-moves__px{color:var(--xf-text-100);text-align:right;font-size:.625rem}.xoptions-desk-drop{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);margin-top:.65rem;padding-top:.5rem}.xoptions-desk-drop__summary{cursor:pointer;color:color-mix(in srgb, var(--xf-gain-green) 85%, var(--xf-text-100));font-size:.6875rem;font-weight:500;list-style:none}.xoptions-desk-drop>summary{list-style:none}.xoptions-desk-drop__summary::-webkit-details-marker{display:none}.xoptions-desk-drop__body{margin-top:.5rem}.xoptions-workspace__label{color:var(--xf-text-400);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.xoptions-workspace__label-muted{color:var(--xf-text-400);font-size:.75rem}.xoptions-workspace__body{color:var(--xf-text-300)}.xoptions-workspace__stat{color:var(--xf-text-100)}.xoptions-panel{border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);border-radius:var(--xf-radius-md)}html[data-xf-ui=soft] .xoptions-panel{border-color:color-mix(in srgb, var(--xf-text-100) 20%, transparent);background:color-mix(in srgb, var(--xf-text-100) 7%, transparent)}.xoptions-strategy-jobs-toggle{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);min-height:2rem;color:var(--xf-text-100);cursor:pointer;align-items:center;gap:.45rem;padding:.28rem .5rem;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.xoptions-strategy-jobs-toggle:hover{border-color:color-mix(in srgb, var(--xf-gain-green) 42%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 10%, transparent);color:var(--xf-gain-green);box-shadow:0 0 10px color-mix(in srgb, var(--xf-gain-green) 16%, transparent)}.xoptions-strategy-jobs-toggle:focus-visible{outline:1px solid var(--xf-gain-green);outline-offset:2px}.xoptions-strategy-jobs-toggle__chev{color:var(--xf-text-400);font-size:.72rem;transition:transform .12s;display:inline-block}.xoptions-strategy-jobs-toggle__chev--open{transform:rotate(90deg)}.xoptions-strategy-jobs-toggle__title{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100));font-size:.75rem;font-weight:700}html[data-xf-ui=soft] .xoptions-strategy-jobs-toggle{border-color:color-mix(in srgb, var(--xf-text-100) 20%, transparent);background:color-mix(in srgb, var(--xf-text-100) 8%, transparent)}.xoptions-choice{border:1px solid color-mix(in srgb, var(--xf-text-100) 22%, transparent);background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);color:var(--xf-text-100);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.35rem .85rem;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.xoptions-choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--xf-gain-green) 50%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 12%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 92%, var(--xf-text-100))}.xoptions-choice--active{border-color:color-mix(in srgb, var(--xf-gain-green) 70%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 16%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 95%, var(--xf-text-100))}.xoptions-symbol-row{text-align:left;width:100%;color:color-mix(in srgb, var(--xf-gain-green) 85%, var(--xf-text-100));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.4rem .5rem;font-size:.875rem;transition:background .15s,border-color .15s}.xoptions-symbol-row:hover{background:color-mix(in srgb, var(--xf-text-100) 7%, transparent);border-color:color-mix(in srgb, var(--xf-text-100) 14%, transparent)}.xoptions-symbol-row__lead{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.xoptions-symbol-row__sym{font-family:var(--xf-font-mono);font-weight:600}.xoptions-symbol-row__meta{color:var(--xf-text-400);margin-left:.35rem}.xoptions-at-a-glance{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);margin-top:.5rem;padding:.5rem .65rem .55rem}html[data-xf-ui=soft] .xoptions-at-a-glance{border-color:color-mix(in srgb, var(--xf-text-100) 18%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent)}.xoptions-at-a-glance__head{letter-spacing:.12em;text-transform:uppercase;color:var(--xf-text-400);margin:0 0 .4rem;font-size:.625rem;font-weight:600}.xoptions-at-a-glance__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem .65rem;display:grid}.xoptions-at-a-glance__title{letter-spacing:.04em;text-transform:uppercase;color:var(--xf-text-300);margin:0 0 .1rem;font-size:.6875rem;font-weight:600;line-height:1.2}.xoptions-at-a-glance__sub{color:var(--xf-text-400);margin:0 0 .35rem;font-size:.625rem;line-height:1.25}.xoptions-at-a-glance__list{margin:0;padding:0;list-style:none}.xoptions-at-a-glance__list li+li{margin-top:.2rem}.xoptions-symbol-row--compact{border-radius:6px;flex-direction:column;align-items:flex-start;gap:.08rem;padding:.22rem .35rem;font-size:.75rem;line-height:1.2;display:flex}.xoptions-symbol-row--compact .xoptions-symbol-row__sym{font-size:.75rem}.xoptions-symbol-row--compact .xoptions-symbol-row__meta{margin-left:0;font-size:.625rem;line-height:1.25}a.xoptions-chain-cta.cta.cta-primary{letter-spacing:.03em;text-transform:none;border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-gain-green) 55%, transparent);background:var(--xf-gain-green);color:var(--xf-bg-900);box-shadow:0 0 24px color-mix(in srgb, var(--xf-gain-green) 22%, transparent);margin-top:.25rem;padding:.65rem 1.15rem;font-weight:700}a.xoptions-chain-cta.cta.cta-primary:hover{background:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100));border-color:color-mix(in srgb, var(--xf-gain-green) 75%, transparent);color:var(--xf-bg-900)}html[data-xf-ui=soft] a.xoptions-chain-cta.cta.cta-primary{box-shadow:0 0 18px color-mix(in srgb, var(--xf-gain-green) 18%, transparent);color:var(--xf-text-100)}html[data-xf-ui=soft] a.xoptions-chain-cta.cta.cta-primary:hover{color:var(--xf-text-100)}button.xoptions-chain-cta.cta.cta-secondary{letter-spacing:.03em;text-transform:none;border-radius:var(--xf-radius-sm);cursor:pointer;margin-top:.25rem;padding:.65rem 1.15rem;font-weight:700}button.xoptions-chain-cta.cta.cta-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--xf-gain-green) 45%, transparent);color:var(--xf-gain-green)}button.xoptions-chain-cta.cta.cta-secondary:disabled{opacity:.45;cursor:not-allowed}.xoptions-workspace .xoptions-inline-muted,.xoptions-workspace .xoptions-hint{color:var(--xf-text-400);font-size:.75rem}.xoptions-workspace .xoptions-warning{color:color-mix(in srgb, var(--xf-warning-400) 95%, var(--xf-text-100))}.xoptions-alert{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-warning-400) 42%, transparent);background:color-mix(in srgb, var(--xf-warning-400) 14%, transparent);color:var(--xf-text-100);padding:.5rem .75rem;font-size:.875rem}.xoptions-text-link{color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100));text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.xoptions-text-link:hover{color:var(--xf-gain-green)}.xoptions-workspace__divider{border-top:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);margin-top:.75rem;padding-top:.75rem}.xoptions-chain-scanner{margin-top:.5rem}.xoptions-chain-scanner__toolbar{align-items:center}.xoptions-chain-scanner__panel{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);padding:.75rem}.xoptions-chain-scanner__meta{color:var(--xf-text-300);margin-bottom:.75rem;font-size:.75rem;line-height:1.4}.xoptions-chain-scanner__headline{color:var(--xf-text-100);margin:0;font-weight:600}.xoptions-chain-scanner__loaded{color:var(--xf-text-400);font-weight:400}.xoptions-chain-scanner__line{margin:.25rem 0 0}.xoptions-chain-scanner__note{color:var(--xf-text-400)}.xoptions-chain-scanner__warn{color:var(--xf-warning-400);margin:.35rem 0 0}.xoptions-chain-scanner__table-title{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--xf-gain-green) 82%, var(--xf-text-100));margin:0 0 .25rem;font-size:.625rem;font-weight:600}.xoptions-chain-scanner__tables{align-items:start}.xoptions-chain-table__head{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);color:var(--xf-text-100);background:color-mix(in srgb, var(--xf-bg-900) 84%, var(--xf-text-100) 16%)}.xoptions-chain-table tbody td.font-mono:not(.xoptions-chain-table__strike){color:var(--xf-text-200)}.xoptions-chain-table__row{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 6%, transparent)}.xoptions-chain-table__strike{color:var(--xf-text-100)}.xoptions-chain-table__empty{color:var(--xf-text-300)}.xoptions-chain-table--compact th,.xoptions-chain-table--compact td{padding-top:.1rem;padding-bottom:.1rem;line-height:1.15}.xoptions-chain-table--contract-chooser.xoptions-chain-table--compact .xoptions-chain-table__th-pad,.xoptions-chain-table--contract-chooser.xoptions-chain-table--compact .xoptions-chain-table__td-pad{padding-top:.35rem;padding-bottom:.35rem;padding-right:.4rem;line-height:1.25}.xoptions-chain-table--contract-chooser{font-variant-numeric:tabular-nums}.xoptions-chain-table--contract-chooser.xoptions-chain-table--hnwi{font-size:.68rem}.xoptions-chain-table--contract-chooser.xoptions-chain-table--hnwi .xoptions-chain-table__th-pad,.xoptions-chain-table--contract-chooser.xoptions-chain-table--hnwi .xoptions-chain-table__td-pad{padding:.48rem .45rem .48rem .35rem}.xoptions-chain-table__quote-major{letter-spacing:.02em;font-size:.78rem;font-weight:700}.xoptions-chain-layout-toolbar summary{list-style:none}.xoptions-chain-layout-toolbar summary::-webkit-details-marker{display:none}.xoptions-chain-table__th-label{letter-spacing:.01em;color:var(--xf-text-100);white-space:nowrap;align-items:center;gap:.18rem;font-size:.72rem;font-weight:700;display:inline-flex}.xoptions-chain-table__th-label--end{justify-content:flex-end;width:100%}.xoptions-chain-table__sort-hint{color:var(--xf-text-200);opacity:.92;flex-direction:column;margin-left:.06rem;font-size:.52rem;font-weight:700;line-height:.62;display:inline-flex}.xoptions-chain-table__strike-cell{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:4.75rem;display:flex}.xoptions-chain-table__strike-val{color:var(--xf-text-100);font-size:.68rem;font-weight:700}.xoptions-chain-table__atm-badge{letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--xf-gain-green) 22%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 92%, var(--xf-text-100));border:1px solid color-mix(in srgb, var(--xf-gain-green) 38%, transparent);border-radius:999px;padding:.06rem .38rem;font-size:.5rem;font-weight:700;display:inline-block}.xoptions-contract__bid--emphasis{color:#22c55e;font-weight:600;text-decoration:none}.xoptions-contract__bid--emphasis:hover{color:color-mix(in srgb, #22c55e 82%, var(--xf-text-100));text-decoration:underline}.xoptions-contract-row--atm .xoptions-contract__bid--emphasis{color:#15803d}html[data-xf-ui=soft] .xoptions-contract-row--atm .xoptions-contract__bid--emphasis{color:#22c55e}.xoptions-contract__ask-cell{color:color-mix(in srgb, #22c55e 45%, var(--xf-text-200));font-weight:500}.xoptions-chain-table__mid-cell{color:color-mix(in srgb, var(--xf-text-200) 92%, var(--xf-text-100));font-size:.58rem}.xoptions-chain-table__spread-hint{color:var(--xf-text-400);font-size:.5rem;line-height:1.15}.xoptions-chain-table__spread-hint--dim{color:var(--xf-text-500);font-size:.65rem;line-height:1.2}.xoptions-chain-table__viewport{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:var(--xf-xoptions-surface);overflow:hidden}.xoptions-chain-table__viewport .xoptions-chain-table__head{border-bottom:2px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-bg-900) 90%, var(--xf-text-100) 10%)}.xoptions-chain-table__viewport .xoptions-chain-table__th-label{color:var(--xf-text-400);font-weight:800}.xoptions-chain-table__viewport .xoptions-chain-table--contract-chooser.xoptions-chain-table--hnwi .xoptions-chain-table__th-pad,.xoptions-chain-table__viewport .xoptions-chain-table--contract-chooser.xoptions-chain-table--hnwi .xoptions-chain-table__td-pad{padding:.75rem 1rem}.xoptions-chain-table__col-group-start{border-left:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent)}.xoptions-chain-table__viewport tbody tr:nth-child(odd){background:var(--xf-bg-900)!important}.xoptions-chain-table__viewport tbody tr:nth-child(2n){background:color-mix(in srgb, var(--xf-surface-700) 30%, var(--xf-bg-900) 70%)!important}.xoptions-chain-table__viewport tbody tr.xoptions-chain-table__row--interactive:not(.xoptions-contract-row--selected):hover{box-shadow:none;background:color-mix(in srgb, var(--xf-surface-600) 46%, var(--xf-bg-900) 54%)!important}.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xf-xoptions-accent) 36%, transparent);border-left:2px solid color-mix(in srgb, var(--xf-xoptions-accent) 82%, var(--xf-text-100))!important;background:color-mix(in srgb, var(--xf-xoptions-accent) 22%, var(--xf-bg-900) 78%)!important;outline:none!important}.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xf-xoptions-accent) 42%, transparent);background:color-mix(in srgb, var(--xf-xoptions-accent) 26%, var(--xf-bg-900) 74%)!important}.xoptions-chain-table__viewport .xoptions-chain-table__strike-val--brand{color:var(--xf-text-100);font-weight:600}.xoptions-chain-table__viewport .xoptions-chain-table__atm-badge--brand{letter-spacing:.08em;background:color-mix(in srgb, var(--xf-gain-green) 26%, transparent);color:var(--xf-text-100);border:1px solid color-mix(in srgb, var(--xf-gain-green) 48%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-gain-green) 22%, transparent), 0 0 14px color-mix(in srgb, var(--xf-gain-green) 28%, transparent);padding:.12rem .45rem;font-size:.52rem;font-weight:800}.xoptions-chain-table__viewport .xoptions-chain-table__price-col .xoptions-chain-table__price-figure,.xoptions-chain-table__viewport .xoptions-contract__bid--emphasis{color:color-mix(in srgb, var(--xf-success-400) 90%, var(--xf-text-100));font-weight:600}.xoptions-chain-table__viewport .xoptions-contract__ask-cell{color:color-mix(in srgb, var(--xf-success-400) 72%, var(--xf-text-100))}.xoptions-chain-table__viewport .xoptions-chain-table__mid-cell{color:color-mix(in srgb, var(--xf-success-400) 78%, var(--xf-text-100));font-size:inherit}@media (min-width:1024px){.xoptions-chain-table__viewport .xoptions-chain-table__price-col .xoptions-chain-table__price-figure{font-size:1rem}}.xoptions-chain-table__viewport .xoptions-chain-table__flow-metric{color:var(--xf-text-300)}.xoptions-chain-table__vol-hot{background:color-mix(in srgb, var(--xf-gain-green) 14%, var(--xf-bg-900))!important}.xoptions-chain-table__greek-delta-neg{color:var(--xf-danger-400)}.xoptions-chain-table__greek-delta-pos{color:var(--xf-success-400)}.xoptions-chain-table__greek-neutral{color:var(--xf-text-300)}.xoptions-chain-table__greek-theta{color:var(--xf-warning-400)}.xoptions-chain-table__greek-sky{color:color-mix(in srgb, var(--xf-cyan-400) 78%, var(--xf-text-100))}.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected td{color:color-mix(in srgb, var(--xf-text-100) 90%, var(--xf-xoptions-accent))}.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected .xoptions-chain-table__price-col .xoptions-chain-table__price-figure,.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected .xoptions-contract__bid--emphasis,.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected .xoptions-contract__ask-cell-btn{color:color-mix(in srgb, var(--xf-success-400) 94%, var(--xf-text-100))}.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--selected .xoptions-chain-table__flow-metric{color:color-mix(in srgb, var(--xf-text-200) 85%, var(--xf-xoptions-accent))}.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--atm.xoptions-contract-row--selected td,.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--atm.xoptions-contract-row--selected .xoptions-contract__bid,.xoptions-chain-table__viewport tbody tr.xoptions-contract-row--atm.xoptions-contract-row--selected .xoptions-contract__ask-cell-btn,html[data-xf-ui=soft] .xoptions-chain-table__viewport tbody tr.xoptions-contract-row--atm.xoptions-contract-row--selected td,html[data-xf-ui=soft] .xoptions-chain-table__viewport tbody tr.xoptions-contract-row--atm.xoptions-contract-row--selected .xoptions-contract__bid,html[data-xf-ui=soft] .xoptions-chain-table__viewport tbody tr.xoptions-contract-row--atm.xoptions-contract-row--selected .xoptions-contract__ask-cell-btn{color:color-mix(in srgb, var(--xf-text-100) 88%, var(--xf-xoptions-accent))}@media (prefers-reduced-motion:reduce){.xoptions-chain-table__select-btn:hover{transform:none}}.xoptions-chain-scanner__tables .xoptions-chain-table__viewport th,.xoptions-chain-scanner__tables .xoptions-chain-table__viewport td{padding:.75rem 1rem}.xoptions-chain-scanner__tables .xoptions-chain-table__viewport .xoptions-chain-table__head{color:var(--xf-text-400)}@media (min-width:1024px){.xoptions-chain-table--contract-chooser .xoptions-chain-table__col-greek{text-align:right;font-size:.55rem}.xoptions-chain-table--contract-chooser th.xoptions-chain-table__col-greek .xoptions-chain-table__th-label{justify-content:flex-end;width:100%}}@media (max-width:1023px){.xoptions-chain-table--contract-chooser .xoptions-chain-table__col-greek{display:none}.xoptions-chain-table--contract-chooser.xoptions-chain-table--greeks-mobile-open .xoptions-chain-table__col-greek{display:table-cell}}.xoptions-chain-table__select-btn{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-gain-green) 38%, transparent);background:color-mix(in srgb, var(--xf-gain-green) 10%, transparent);color:var(--xf-text-100);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:.35;box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-text-100) 6%, transparent);padding:.28rem .62rem;font-size:.62rem;font-weight:700;transition:opacity .12s,background .12s,border-color .12s,box-shadow .12s,transform .12s}.xoptions-chain-table__row--interactive{cursor:pointer}.xoptions-chain-table__row--interactive:hover .xoptions-chain-table__select-btn{opacity:1}.xoptions-chain-table__select-btn:hover{background:color-mix(in srgb, var(--xf-gain-green) 22%, transparent);border-color:color-mix(in srgb, var(--xf-gain-green) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-gain-green) 22%, transparent);transform:translateY(-.5px)}@media (hover:none){.xoptions-chain-table__select-btn{opacity:.72}}.xoptions-position-review__title{letter-spacing:.12em}.xoptions-position-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;display:grid}.xoptions-position-review__metric{flex-direction:column;gap:.1rem;min-width:0;display:flex}.xoptions-position-review__metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-500);font-size:.5rem;font-weight:700}.xoptions-position-review__metric-value{color:var(--xf-text-200);font-size:.72rem;line-height:1.2}.xoptions-position-review__metric--capital{flex-direction:column;grid-column:1/-1;gap:.25rem;display:flex}.xoptions-chain-spread--ok{color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100))}.xoptions-chain-spread--mid{color:var(--xf-warning-400)}.xoptions-chain-spread--wide{color:color-mix(in srgb, var(--xf-danger-400) 88%, var(--xf-text-100))}.xoptions-chain-scanner__disclaimer{color:var(--xf-text-400);margin-top:.75rem;font-size:.625rem;line-height:1.35}.xoptions-strategy-capital{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);margin-bottom:.35rem;padding:.35rem .4rem}.xoptions-strategy-capital__label{letter-spacing:.08em;text-transform:uppercase;color:var(--xf-text-400);margin:0 0 .35rem;font-size:.5625rem;font-weight:700}.xoptions-strategy-capital__row{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.xoptions-strategy-capital__field{flex-direction:column;gap:.2rem;max-width:14rem;display:flex}.xoptions-strategy-capital__field-label{color:var(--xf-text-400);font-size:.5625rem;font-weight:600}.xoptions-strategy-capital__input{width:100%;padding:.25rem .4rem;font-size:.75rem}.xoptions-strategy-capital__hint{color:var(--xf-text-500);margin:.35rem 0 0;font-size:.5625rem;line-height:1.35}.xoptions-strategy-panels{flex-direction:column;gap:.5rem;display:flex}.xoptions-strategy-acc{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);overflow:hidden}html[data-xf-ui=soft] .xoptions-strategy-acc{border-color:color-mix(in srgb, var(--xf-text-100) 20%, transparent);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent)}.xoptions-strategy-acc__summary{cursor:pointer;color:var(--xf-text-100);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.xoptions-strategy-acc__summary::-webkit-details-marker{display:none}.xoptions-strategy-acc__label{flex:1;min-width:0}.xoptions-strategy-acc__chev{color:var(--xf-text-400);flex-shrink:0;font-size:.65rem;transition:transform .15s;display:inline-block}.xoptions-strategy-acc[open] .xoptions-strategy-acc__chev{transform:rotate(90deg)}.xoptions-strategy-acc>:not(summary){padding:0 .55rem .55rem}.xoptions-strategy-acc__placeholder{color:var(--xf-text-400);margin:0;font-size:.75rem;line-height:1.4}.xoptions-strategy-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-items:stretch;gap:.35rem;display:grid}@media (max-width:640px){.xoptions-strategy-grid{grid-template-columns:1fr}}.xoptions-strategy-card{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 4%, transparent);flex-direction:column;min-width:0;display:flex;overflow:hidden}.xoptions-strategy-card--selected{border-color:color-mix(in srgb, var(--xf-gain-green) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--xf-gain-green) 22%, transparent)}.xoptions-strategy-card__main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:.22rem .28rem .18rem;transition:background .15s,border-color .15s;display:block}.xoptions-strategy-card__main:hover{background:color-mix(in srgb, var(--xf-text-100) 5%, transparent)}.xoptions-strategy-card__head{justify-content:space-between;align-items:baseline;gap:.2rem;margin:0 0 .18rem;display:flex}.xoptions-strategy-card__title{color:var(--xf-text-100);margin:0;font-size:.625rem;font-weight:700;line-height:1.2}.xoptions-strategy-card__tier{color:var(--xf-text-400);flex-shrink:0;font-size:.5rem;font-weight:500}.xoptions-strategy-card__req{flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;margin:0 0 .14rem;font-size:.5rem;line-height:1.25;display:flex}.xoptions-strategy-card__req-k{letter-spacing:.04em;text-transform:uppercase;color:var(--xf-text-400);font-weight:600}.xoptions-strategy-card__req-val{color:var(--xf-text-200);font-size:.5625rem;font-weight:700}.xoptions-strategy-card__req-val--cash{color:color-mix(in srgb, var(--xf-lightning-yellow) 82%, var(--xf-text-100))}.xoptions-strategy-card__req-val--stock{color:color-mix(in srgb, var(--xf-gain-green) 75%, var(--xf-text-100))}.xoptions-strategy-card__req-val--both{color:color-mix(in srgb, var(--xf-gain-green) 45%, var(--xf-lightning-yellow) 55%)}.xoptions-strategy-card__lead{color:var(--xf-text-300);margin:0;font-size:.5625rem;line-height:1.3}.xoptions-contract__controls{width:100%}.xoptions-contract__controls-row--all{grid-template-columns:minmax(3.25rem,.5fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr) minmax(2.75rem,.45fr);align-items:start;gap:.5rem .65rem;display:grid}.xoptions-contract__control{flex-direction:column;min-width:0;display:flex}@media (max-width:1100px){.xoptions-contract__controls-row--all{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.xoptions-contract__controls-row--all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.xoptions-contract__controls-row--all{grid-template-columns:1fr}}.xoptions-contract__strike-hint{color:var(--xf-text-500);margin:.25rem 0 0;font-size:.5625rem;line-height:1.35}.xoptions-contract__label{letter-spacing:.08em;text-transform:uppercase;color:var(--xf-text-400);margin:0 0 .15rem;font-size:.5625rem;font-weight:600}.xoptions-contract__symbol-val{min-height:2.125rem;color:var(--xf-text-100);align-items:center;margin:.125rem 0 0;font-size:1rem;font-weight:700;display:flex}.xoptions-contract__help{color:color-mix(in srgb, var(--xf-gain-green) 82%, var(--xf-text-100));text-underline-offset:2px;margin-top:.25rem;font-size:.5625rem;text-decoration:underline;display:block}.xoptions-contract__help:hover{color:var(--xf-gain-green)}.xoptions-contract .xoptions-text-link{font-size:.5625rem;line-height:1.35}.xoptions-review-order__bar{border-radius:var(--xf-radius-md);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);border:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:.75rem 1.25rem;padding:.75rem 1rem;display:flex}.xoptions-review-order__metric{flex-direction:column;gap:.2rem;min-width:0;display:flex}.xoptions-review-order__metric--otm{flex:12rem}.xoptions-review-order__metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--xf-text-500);font-size:.5625rem;font-weight:600}.xoptions-review-order__metric-value{color:var(--xf-text-100);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.xoptions-review-order__metric-value--bid{color:var(--xf-gain-green)}.xoptions-review-order__otm-row{align-items:center;gap:.5rem;display:flex}.xoptions-review-order__gauge-svg{flex-shrink:0}.xoptions-review-order__gauge-track{stroke:color-mix(in srgb, var(--xf-text-100) 16%, transparent)}.xoptions-review-order__gauge-fill{stroke:var(--xf-gain-green)}.xoptions-review-order__info{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);border-left:3px solid color-mix(in srgb, var(--xf-gain-green) 45%, transparent);background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);margin-top:.5rem;padding:.75rem .85rem}.xoptions-review-order__footnote{margin-bottom:0}.xoptions-contract__filters{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.5rem;padding:.35rem 0;display:flex}.xoptions-contract__side{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 18%, transparent);display:inline-flex;overflow:hidden}.xoptions-contract__side-btn{color:var(--xf-text-400);cursor:pointer;background:0 0;border:none;padding:.35rem .85rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.xoptions-contract__side-btn:hover{background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);color:var(--xf-text-200)}.xoptions-contract__side-btn--active{background:color-mix(in srgb, var(--xf-gain-green) 16%, transparent);color:color-mix(in srgb, var(--xf-gain-green) 92%, var(--xf-text-100))}.xoptions-contract__show-all{color:var(--xf-text-300);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.xoptions-contract__show-all input{accent-color:var(--xf-gain-green)}.xoptions-contract__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1rem;display:grid}.xoptions-contract__grid--no-payoff{grid-template-columns:minmax(0,1fr)}@media (max-width:960px){.xoptions-contract__grid{grid-template-columns:1fr}}.xoptions-contract__chain-and-greek-help{align-items:start;gap:.65rem;display:grid}@media (min-width:1024px){.xoptions-contract__chain-and-greek-help:not(.xoptions-contract__chain-and-greek-help--table-only){grid-template-columns:minmax(13rem,19rem) minmax(0,1fr)}}.xoptions-contract__chain-and-greek-help--table-only{grid-template-columns:minmax(0,1fr)}.xoptions-contract__greek-help-col{max-height:min(22rem,50vh);overflow:auto}.xoptions-contract__table-scroll{-webkit-overflow-scrolling:touch;max-height:min(22rem,45vh);overflow:auto}.xoptions-contract__horizon{border-bottom:1px solid color-mix(in srgb, var(--xf-text-100) 10%, transparent)}.xoptions-contract__chain-wrap,.xoptions-contract__payoff{min-height:12rem}.xoptions-payoff-card{margin:0}.xoptions-payoff-card__chev{line-height:1;transition:transform .15s;display:inline-block}.xoptions-payoff-card[open] .xoptions-payoff-card__chev{transform:rotate(180deg)}.xoptions-contract__panel-inner{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);min-height:11rem;padding:.5rem;position:relative}.xoptions-contract__panel-inner--locked{filter:blur(5px);opacity:.72;-webkit-user-select:none;user-select:none;pointer-events:none}.xoptions-contract-overlay{z-index:2;border-radius:var(--xf-radius-sm);background:color-mix(in srgb, var(--xf-bg-900) 78%, var(--xf-text-100));border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.xoptions-contract-overlay.xoptions-contract-overlay--card{background:color-mix(in srgb, var(--xf-bg-900) 45%, transparent);pointer-events:auto;border:none}.xoptions-contract-overlay__card{border-radius:var(--xf-radius-md);border:1px solid color-mix(in srgb, var(--xf-text-100) 14%, transparent);background:color-mix(in srgb, var(--xf-text-100) 96%, var(--xf-bg-900));max-width:18rem;box-shadow:0 8px 28px color-mix(in srgb, var(--xf-bg-900) 65%, transparent);padding:.85rem 1rem}html[data-xf-ui=soft] .xoptions-contract-overlay__card{background:color-mix(in srgb, var(--xf-text-100) 99%, var(--xf-bg-900))}.xoptions-contract-overlay__loading{text-align:center}.xoptions-chain-fetch-status{width:100%;max-width:42rem}.xoptions-chain-fetch-status__label{color:var(--xf-text-200);font-size:.8125rem;line-height:1.35}.xoptions-chain-fetch-status__track{background:color-mix(in srgb, var(--xf-text-100) 14%, transparent);border-radius:999px;height:.4rem;position:relative;overflow:hidden}.xoptions-chain-fetch-status__indeterminate{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--xf-gain-green) 70%, transparent) 45%, color-mix(in srgb, var(--xf-gain-green) 95%, transparent) 50%, color-mix(in srgb, var(--xf-gain-green) 70%, transparent) 55%, transparent 100%);border-radius:999px;width:42%;height:100%;animation:1.15s ease-in-out infinite xo-chain-fetch-indeterminate;position:absolute;top:0;left:0}@keyframes xo-chain-fetch-indeterminate{0%{transform:translate(-102%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.xoptions-chain-fetch-status__indeterminate{opacity:.45;width:100%;animation:none;transform:none}}.xoptions-contract-overlay__list{color:var(--xf-text-200);margin:0;padding-left:1.1rem;font-size:.75rem;line-height:1.5}.xoptions-contract-overlay__li--done{color:var(--xf-text-500);text-decoration:line-through}.xoptions-contract-skeleton{padding:.25rem 0}.xoptions-contract-skeleton__bar--head{background:color-mix(in srgb, var(--xf-text-100) 12%, transparent);border-radius:4px;height:.65rem;margin-bottom:.5rem}.xoptions-contract-skeleton__row{gap:.5rem;margin-bottom:.35rem;display:flex}.xoptions-contract-skeleton__cell{background:color-mix(in srgb, var(--xf-text-100) 8%, transparent);border-radius:3px;flex:1;height:.55rem}.xoptions-contract-skeleton--payoff .xoptions-contract-skeleton__payoff-mock{border-radius:var(--xf-radius-sm);background:color-mix(in srgb, var(--xf-text-100) 6%, transparent);height:7rem;position:relative;overflow:hidden}.xoptions-contract-skeleton__payoff-loss{background:linear-gradient(135deg, color-mix(in srgb, var(--xf-danger-400) 35%, transparent) 0%, color-mix(in srgb, var(--xf-text-100) 4%, transparent) 52%);opacity:.85;position:absolute;inset:0}.xoptions-contract-skeleton__payoff-gain{background:linear-gradient(315deg, transparent 40%, color-mix(in srgb, var(--xf-gain-green) 28%, transparent) 100%);opacity:.75;position:absolute;inset:0}.xoptions-contract__bid{color:color-mix(in srgb, var(--xf-gain-green) 88%, var(--xf-text-100));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.xoptions-contract__bid:hover{color:var(--xf-gain-green)}.xoptions-contract__ask-cell-btn{cursor:pointer;text-underline-offset:2px;color:inherit;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.xoptions-contract__ask-cell-btn:hover{color:var(--xf-gain-green)}.xoptions-contract-row--atm{background:linear-gradient(90deg, color-mix(in srgb, var(--xf-gain-green) 8%, transparent) 0%, color-mix(in srgb, var(--xf-text-100) 14%, transparent) 50%, #a78bfa1f 100%);box-shadow:inset 0 0 0 1px #a78bfa59}.xoptions-contract-row--atm td,.xoptions-contract-row--atm .xoptions-contract__bid,.xoptions-contract-row--atm .xoptions-contract__ask-cell-btn{color:var(--xf-bg-900)}html[data-xf-ui=soft] .xoptions-contract-row--atm td,html[data-xf-ui=soft] .xoptions-contract-row--atm .xoptions-contract__bid,html[data-xf-ui=soft] .xoptions-contract-row--atm .xoptions-contract__ask-cell-btn{color:var(--xf-text-100)}.xoptions-contract-row--itm:not(.xoptions-contract-row--atm){background:color-mix(in srgb, var(--xf-gain-green) 7%, transparent)}.xoptions-contract-row--otm:not(.xoptions-contract-row--atm):not(.xoptions-contract-row--itm){background:color-mix(in srgb, var(--xf-text-100) 4.5%, transparent)}.xoptions-contract__chain-foot{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.xoptions-contract__moneyness-legend{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:inline-flex}.xoptions-contract__atm-swatch{background:color-mix(in srgb, var(--xf-text-100) 96%, var(--xf-bg-900) 4%);border:1px solid color-mix(in srgb, var(--xf-bg-900) 22%, transparent);border-radius:2px;width:.65rem;height:.65rem;display:inline-block}html[data-xf-ui=soft] .xoptions-contract__atm-swatch{border-color:color-mix(in srgb, var(--xf-text-100) 22%, transparent)}.xoptions-contract__itm-swatch{background:color-mix(in srgb, var(--xf-gain-green) 18%, transparent);border:1px solid color-mix(in srgb, var(--xf-gain-green) 32%, transparent);border-radius:2px;width:.65rem;height:.65rem;display:inline-block}.xoptions-contract__otm-swatch{background:color-mix(in srgb, var(--xf-text-100) 10%, transparent);border:1px solid color-mix(in srgb, var(--xf-text-100) 18%, transparent);border-radius:2px;width:.65rem;height:.65rem;display:inline-block}.xoptions-contract-payoff__empty--box{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);color:var(--xf-text-400);padding:1rem}.xoptions-contract-payoff{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);padding:.5rem}.xoptions-contract-payoff__svg{width:100%;height:auto;max-height:11rem;display:block}.xoptions-contract-payoff__axis{stroke:color-mix(in srgb, var(--xf-text-400) 55%, transparent);stroke-width:.7px}.xoptions-contract-payoff__curve{stroke:var(--xf-text-100);stroke-linecap:round;stroke-linejoin:round}.xoptions-contract-payoff__strike{fill:var(--xf-text-100)}.xoptions-contract-payoff__be{fill:var(--xf-bg-900);stroke:var(--xf-text-100);stroke-width:.5px}.xoptions-contract-payoff__axis-labels{color:var(--xf-text-400);flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-top:.25rem;font-size:.5rem;display:flex}.xoptions-contract-payoff__hint{margin:0}.xoptions-contract__disclaimer{font-style:italic}.xoptions-full-chain__tabs{gap:.25rem}.xoptions-full-chain__tab{letter-spacing:.02em;color:var(--xf-text-400);cursor:pointer;border-radius:var(--xf-radius-sm) var(--xf-radius-sm) 0 0;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .85rem;font-size:.75rem;font-weight:600}.xoptions-full-chain__tab:hover{color:var(--xf-text-200)}.xoptions-full-chain__tab--active{color:var(--xf-gain-green);border-bottom-color:var(--xf-gain-green)}.xoptions-stats-ratio__track{border-radius:4px;height:6px;margin-top:.5rem;display:flex;overflow:hidden}.xoptions-stats-ratio__call{background:color-mix(in srgb, var(--xf-gain-green) 72%, transparent)}.xoptions-stats-ratio__put{background:color-mix(in srgb, var(--xf-chart-loss) 72%, transparent)}.xoptions-contract__split{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:start;gap:1rem;display:grid}.xoptions-contract__split--no-aside{grid-template-columns:minmax(0,1fr)}.xoptions-contract__split-main{min-width:0}.xoptions-contract__review-below{border-radius:var(--xf-radius-md);background:color-mix(in srgb, var(--xf-xoptions-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--xf-xoptions-accent) 24%, transparent);max-height:min(92vh,56rem);padding:.35rem;overflow:auto}.xoptions-contract__split-aside{border-radius:var(--xf-radius-md);background:color-mix(in srgb, var(--xf-xoptions-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--xf-xoptions-accent) 24%, transparent);align-self:start;max-height:min(92vh,56rem);padding:.35rem;position:sticky;top:.65rem;overflow:auto}@media (max-width:1023px){.xoptions-contract__split{grid-template-columns:1fr}.xoptions-contract__split-aside{max-height:none;position:static}}.xoptions-contract-payoff__svg--lg{width:100%;height:auto;min-height:12rem}.xoptions-contract-payoff__toggle{border:1px solid color-mix(in srgb, var(--xf-xoptions-accent) 35%, transparent);background:color-mix(in srgb, var(--xf-text-100) 5%, transparent);color:var(--xf-text-300);cursor:pointer;border-radius:6px;padding:.25rem .55rem;font-size:.65rem;font-weight:600}.xoptions-contract-payoff__toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--xf-xoptions-accent) 55%, transparent);color:var(--xf-text-200)}.xoptions-contract-payoff__toggle:disabled{opacity:.45;cursor:not-allowed}.xoptions-contract-payoff__toggle--on{border-color:color-mix(in srgb, var(--xf-xoptions-accent) 65%, transparent);color:color-mix(in srgb, var(--xf-xoptions-accent) 92%, var(--xf-text-100));background:color-mix(in srgb, var(--xf-xoptions-accent) 12%, transparent)}.xoptions-contract-payoff__be-line{stroke:color-mix(in srgb, var(--xf-xoptions-accent) 55%, transparent);stroke-width:.35px;stroke-dasharray:1.2 1;opacity:.85}.xoptions-review-order__bar--extended{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;display:grid}.xoptions-review-order__metric--full,.xoptions-review-order__ev-note{grid-column:1/-1}.xoptions-review-order__risk-meter-track{background:color-mix(in srgb, var(--xf-text-100) 10%, transparent);border-radius:4px;height:6px;position:relative;overflow:hidden}.xoptions-review-order__risk-meter-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--xf-gain-green) 65%, transparent), color-mix(in srgb, var(--xf-warning-400) 75%, transparent), color-mix(in srgb, var(--xf-danger-400) 80%, transparent));border-radius:4px;height:100%}.xoptions-review-order__risk-meter-label{font-size:.65rem;font-family:var(--xf-font-mono);color:var(--xf-text-400)}.xoptions-glance-disclosure{border-radius:var(--xf-radius-sm);border:1px solid color-mix(in srgb, var(--xf-text-100) 12%, transparent);background:color-mix(in srgb, var(--xf-text-100) 3%, transparent);padding:.35rem .5rem}.xoptions-glance-disclosure>summary{cursor:pointer;color:var(--xf-text-300);font-size:.75rem;font-weight:600;list-style:none}.xoptions-glance-disclosure>summary::-webkit-details-marker{display:none}@media (min-width:1024px){.xoptions-glance-disclosure>summary{display:none}.xoptions-glance-disclosure{background:0 0;border:none;padding:0}}@media print{.xoptions-print-hide,.xchat-shell header,.xoptions-stepper,.xoptions-next-btn{display:none!important}.xoptions-print-root{border:1px solid color-mix(in srgb, var(--xf-text-100) 20%, transparent);padding:1rem}}
