:root{--font-sans:var(--font-aeonik), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--weight-air:100;--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--weight-heading:500;--weight-body:400;--weight-label:500;--weight-strong:500}@keyframes buy-shimmer{0%{background-position:90% 0}to{background-position:0 0}}.op{gap:18px;width:100%;max-width:600px;margin:0 auto;padding:4px 0 64px;display:grid}.op--loading{min-height:60vh}.op--split{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"lead.""main side";align-items:start;gap:18px 28px;max-width:none;padding:12px 30px 64px}.op-lead{grid-area:lead;gap:18px;min-width:0;display:grid}.op-main{grid-area:main;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.op-side{grid-area:side;align-self:stretch;min-width:0;margin-top:-82px}.op-side__in{top:calc(var(--header-height) + 16px);gap:18px;display:grid;position:sticky}.op-side .op-buy__label{white-space:nowrap}@media (max-width:980px){.op--split{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""side""main";max-width:660px}.op-side{margin-top:0}.op-side__in{position:static}}.op-back{border-radius:var(--radius-pill);color:var(--text-secondary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;justify-self:start;align-items:center;gap:2px;margin-left:-6px;padding:4px 8px 4px 2px;display:inline-flex}.op-back svg{width:18px;height:18px}.op-back:hover{color:var(--text-primary);background:var(--bg-hover)}.op-head{gap:8px;display:grid}.op-meta{color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;align-items:center;gap:8px;display:flex}.op-meta .ds-asset-icon{flex-shrink:0}.op-ends{border-radius:var(--radius-pill);background:var(--bg-hover);color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;align-items:center;gap:5px;margin-left:auto;padding:3px 10px 3px 7px;display:inline-flex}.op-ends svg{flex-shrink:0;width:15px;height:15px}.op-ends--soon{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.op-vol{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex;position:relative}.op-vol__n{position:relative}.op-vol__label{color:var(--text-secondary)}.op-vol__lit{border-radius:inherit;background:color-mix(in srgb, var(--yes) 22%, transparent);pointer-events:none;animation:op-vol-lit 1.2s var(--ease-standard) forwards;position:absolute;inset:0}@keyframes op-vol-lit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.op-vol__lit{animation-duration:10ms}}.sr-settled{border-radius:var(--radius-pill);background:var(--gain-soft);color:var(--gain);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;align-items:center;gap:5px;margin-left:auto;padding:3px 10px 3px 7px;display:inline-flex}.sr-settled svg{flex-shrink:0;width:15px;height:15px}.op-title{font-size:30px;line-height:1.15;font-weight:var(--weight-heading);letter-spacing:-.025em;letter-spacing:-.02em}.op-question{color:var(--text-secondary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0}.op-buy{grid-template-columns:1fr 1fr;gap:10px;display:grid}.op-buy__side.ds-fx-button{--fx-radius:16;--fx-fill-on-hover:0;--fx-ripple:1;--fx-ripple-light:1;--fx-ripple-speed:260;--fx-ripple-width:34;--fx-chroma:3;--fx-highlight:.35;--fx-rim-sweep:1;--fx-ripple-alpha:.75;--fx-edge-width:.5;border-radius:16px;justify-content:stretch;height:64px;padding:0 20px}.op-buy__side.ds-fx-button .ds-fx-button__glyph{display:none}:root[data-theme=light] .op-buy__side.ds-fx-button{--fx-rim:0;--fx-ripple-alpha:.9}.op-buy__side.ds-fx-button>.ds-fx-button__content{flex:1;min-width:0}.op-buy__side.ds-fx-button .ds-button__label{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.op-buy__side.ds-fx-button.op-buy__side--yes{color:var(--yes);background:var(--yes-soft);--fx-fill:color-mix(in srgb, var(--yes) 15%, transparent);--fx-glow:var(--yes);--fx-ripple-color:color-mix(in srgb, white 45%, var(--yes));--fx-rim-sweep-color:color-mix(in srgb, white 72%, var(--yes));--fx-edge-a:transparent;--fx-edge-b:transparent;--fx-edge-width:0}.op-buy__side.ds-fx-button.op-buy__side--yes.is-off{background:color-mix(in srgb, var(--yes-soft) 45%, transparent);--fx-fill:color-mix(in srgb, var(--yes) 7%, transparent)}.op-buy__side.ds-fx-button.op-buy__side--yes.is-on{--fx-fill:color-mix(in srgb, var(--yes) 22%, transparent);--fx-edge-a:var(--yes);--fx-edge-b:var(--yes);--fx-edge-width:1.5}:root[data-theme=light] .op-buy__side.ds-fx-button.op-buy__side--yes{--fx-ripple-color:color-mix(in srgb, var(--yes) 55%, white);--fx-rim-sweep-color:color-mix(in srgb, white 70%, var(--yes))}.op-buy__side.ds-fx-button.op-buy__side--no{color:var(--no);background:var(--no-soft);--fx-fill:color-mix(in srgb, var(--no) 15%, transparent);--fx-glow:var(--no);--fx-ripple-color:color-mix(in srgb, white 45%, var(--no));--fx-rim-sweep-color:color-mix(in srgb, white 72%, var(--no));--fx-edge-a:transparent;--fx-edge-b:transparent;--fx-edge-width:0}.op-buy__side.ds-fx-button.op-buy__side--no.is-off{background:color-mix(in srgb, var(--no-soft) 45%, transparent);--fx-fill:color-mix(in srgb, var(--no) 7%, transparent)}.op-buy__side.ds-fx-button.op-buy__side--no.is-on{--fx-fill:color-mix(in srgb, var(--no) 22%, transparent);--fx-edge-a:var(--no);--fx-edge-b:var(--no);--fx-edge-width:1.5}:root[data-theme=light] .op-buy__side.ds-fx-button.op-buy__side--no{--fx-ripple-color:color-mix(in srgb, var(--no) 55%, white);--fx-rim-sweep-color:color-mix(in srgb, white 70%, var(--no))}.op-buy__wrap{--buy:var(--yes);display:block}.op-buy__wrap--no{--buy:var(--no)}.op-buy__label{font-size:16px;line-height:1.35;font-weight:var(--weight-heading);letter-spacing:-.01em}.op-buy__side--yes .op-buy__label{color:var(--yes)}.op-buy__side--no .op-buy__label{color:var(--no)}.op-buy__side .op-buy__px{color:var(--text-primary)}.op-buy__side .op-buy__px--est{color:var(--text-secondary)}.op-buy__label{background:linear-gradient(100deg, var(--buy) 0%, var(--buy) 38%, color-mix(in srgb, white 80%, var(--buy)) 50%, var(--buy) 62%, var(--buy) 100%);-webkit-text-fill-color:#0000;background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.op-buy__wrap:not(.is-on):hover .op-buy__label{animation:1.1s linear infinite buy-shimmer}@media (prefers-reduced-motion:reduce){.op-buy__wrap:not(.is-on):hover .op-buy__label{animation:none}}.op-buy__px{color:var(--text-primary);font-size:18px;line-height:22px;font-weight:var(--weight-medium);letter-spacing:-.02em}.op-buy__px--est{color:var(--text-secondary)}.op-buy__px{align-items:center;display:inline-flex}.op-buy__num.ds-number{width:44px;color:inherit;letter-spacing:-.01em}.op-ticket__head{justify-content:space-between;align-items:center;display:flex}.op-ticket__close{color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;cursor:pointer}.op-ticket__close:hover{color:var(--text-primary)}.op-notice{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.op-notice svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.op-tip-host{position:relative}.op-tip{grid-column:1/-1}.op-tip strong{font-weight:var(--weight-medium)}.tt-go{gap:12px;display:grid}.op-tip{z-index:30;background:color-mix(in srgb, var(--warning) 12%, var(--bg-raised));opacity:0;pointer-events:none;transition:opacity .14s var(--ease-standard),transform .14s var(--ease-standard);position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-4px);box-shadow:0 12px 32px -8px #0009}.op-tip--above{top:auto;bottom:calc(100% + 8px);transform:translateY(4px)}.op-tip-host:hover>.op-tip{opacity:1;transition-delay:.12s;transform:none}.op-tip-host:has(:focus-visible)>.op-tip{opacity:1;transition-delay:.12s;transform:none}.op-tip-host:has(:active)>.op-tip{opacity:1;transition-delay:.12s;transform:none}:root[data-theme=light] .op-tip{box-shadow:0 12px 32px -8px #0f111a38}.op-up{color:var(--gain)!important}.op-down{color:var(--loss)!important}.op-note{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-group{border-radius:var(--radius-xl);background:var(--bg-surface);grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}:root[data-theme=light] .op-group{box-shadow:0 1px 3px #0f111a0a}.op-group__title{color:var(--text-secondary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em}.op-empty{color:var(--text-tertiary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0;padding:10px 0}.op-foot{color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em}.op-rows{display:grid}.op-row{align-items:center;min-height:50px;padding:8px 0;display:grid}.op-row+.op-row{border-top:var(--hairline) solid var(--border-subtle)}.op-row--skeleton{border-radius:var(--radius-md);background:var(--bg-skeleton);opacity:.5;min-height:50px;margin:4px 0}.op-chart{gap:12px}.op-chart>.live-chart{width:auto;margin:0 -16px}.op-chart__head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.op-chart__head>.op-mini-seg{flex-shrink:0}.op-chart__now{min-width:0;color:var(--text-secondary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.op-chart__now strong{color:var(--text-primary);font-weight:var(--weight-medium)}.op-chart__head:has(.op-chart__prices){align-items:flex-start}.op-chart__prices{flex-direction:column;gap:2px;min-width:0;display:flex}.op-chart__prices>.op-chart__now{align-content:center;min-height:30px}.op-chart__oracle{border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s var(--ease-standard),color .15s var(--ease-standard);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin:0 -6px;padding:1px 6px;display:inline-flex}.op-chart__oracle:hover{background:var(--bg-hover)}.op-chart__oracle.is-on{background:var(--bg-hover);color:var(--text-secondary)}.op-chart__oracle-px{color:var(--text-secondary)}.is-on>.op-chart__oracle-px{color:var(--text-primary)}.op-chart__oracle-key{background:var(--text-secondary);border-radius:1px;width:2px;height:11px;display:none}.is-on>.op-chart__oracle-key{display:block}.op-chart__gap{font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-chart__gap--up{color:var(--gain)}.op-chart__gap--down{color:var(--loss)}.op-chart__empty{border-radius:var(--radius-md);background:var(--bg-app);height:240px;color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;place-items:center;display:grid}.live-chart{width:100%;position:relative}.live-chart canvas{display:block}.op-mini-seg{border-radius:var(--radius-pill);background:var(--bg-app);padding:2px;display:inline-flex}.op-mini-seg button{border-radius:var(--radius-pill);height:26px;color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.op-mini-seg .is-on{background:var(--bg-raised);color:var(--text-primary)}:root[data-theme=light] .op-mini-seg{background:var(--color-light-gray-100)}:root[data-theme=light] .op-mini-seg .is-on{background:var(--color-white);box-shadow:0 1px 2px #0f111a14}.op-pay{grid-template-columns:112px minmax(0,1fr) minmax(0,1fr);gap:12px}.op-pay--head{min-height:32px}.op-pay__amount{color:var(--text-primary);font-size:16px;line-height:1.35;font-weight:var(--weight-heading);letter-spacing:-.01em}.op-pay__side{font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;justify-self:end}.op-pay__side--yes{color:var(--yes)}.op-pay__side--no{color:var(--no)}.op-pay__cell{justify-items:end;gap:2px;min-width:0;display:grid}.op-pay__none{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-pay__pays{color:var(--text-primary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em}.op-pay__dash{color:var(--text-tertiary)}.op-pay__profit{font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-pay__profit--up{color:var(--gain)}.op-pay__profit--down{color:var(--loss)}.op-pay__custom{border-radius:var(--radius-pill);background:var(--bg-hover);width:112px;height:36px;color:var(--text-tertiary);font-size:16px;line-height:1.35;font-weight:var(--weight-heading);letter-spacing:-.01em;cursor:text;align-items:center;gap:2px;padding:0 12px;display:inline-flex}.op-pay__custom input{width:0;min-width:0;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0}.op-pay__custom input::placeholder{color:var(--text-tertiary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0}.op-pay__custom:focus-within{background:var(--bg-raised)}.op-pay__note{border-top:var(--hairline) solid var(--border-divider);color:var(--text-secondary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0;align-items:flex-start;gap:10px;margin-top:4px;padding-top:14px;line-height:1.55;display:flex}.op-pay__note svg{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;margin-top:3px}.op-pay__note p{margin:0}.op-fact{grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:44px}.op-fact span:first-child{color:var(--text-secondary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0}.op-fact span:last-child{color:var(--text-primary);text-align:right;font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0}.op-fact span.op-fact__long{font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-rules__toggle{color:var(--accent);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;cursor:pointer;justify-self:start}.op-rules__toggle:hover{opacity:.8}:root[data-theme=light] .op-rules__toggle{color:var(--color-mint-700)}.op-rules{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;white-space:pre-wrap}.tt-gate{border-radius:var(--radius-lg);background:var(--bg-app);gap:10px;padding:14px;display:grid}:root[data-theme=light] .tt-gate{background:var(--color-light-gray-100)}.tt-gate--loading{min-height:120px}.tt-gate__title{color:var(--text-primary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.tt-gate__icon{width:16px;height:16px;color:var(--accent)}.tt-gate__list{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;gap:4px;margin:0;padding:0 0 2px 18px;display:grid}.tt-gate__text{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;margin:0}.tt-gate__text strong{color:var(--text-primary);font-weight:var(--weight-medium)}.tt-error{color:var(--loss);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;margin:0}.op-hold{--hold:var(--text-tertiary);background:color-mix(in srgb, var(--hold) 7%, var(--bg-surface));gap:16px;padding:18px 20px 20px}.op-hold--yes{--hold:var(--yes)}.op-hold--no{--hold:var(--no)}.op-hold__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-hold__title{color:var(--text-primary);font-size:17px;line-height:22px;font-weight:var(--weight-medium);letter-spacing:-.01em;margin:0}.op-hold__meta{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;align-items:center;gap:12px;display:inline-flex}.op-hold__div{background:var(--border-default);width:1px;height:14px}.op-hold__link{color:var(--text-secondary);align-items:center;gap:2px;display:inline-flex}.op-hold__link svg{width:13px;height:13px}.op-hold__link:hover{color:var(--text-primary)}.op-hold__side-block{gap:14px;display:grid}.op-hold__side-block+.op-hold__side-block{padding-top:10px}.op-hold__top{align-items:center;gap:12px;min-width:0;display:flex}.op-hold__side{border-radius:var(--radius-md);font-size:15px;line-height:20px;font-weight:var(--weight-medium);flex-shrink:0;padding:5px 12px}.op-hold__side--yes{background:var(--yes-soft);color:var(--yes)}.op-hold__side--no{background:var(--no-soft);color:var(--no)}.op-hold__shares{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0;flex:1;overflow:hidden}.op-hold__sell{flex-shrink:0}.op-hold__sell.ds-button--md{min-width:150px;padding:0 37px}.op-hold__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.op-hold__stat{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-app) 55%, transparent);align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.op-hold__stat dt{color:var(--text-tertiary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0}.op-hold__stat dd{color:var(--text-primary);font-size:20px;line-height:26px;font-weight:var(--weight-medium);letter-spacing:-.015em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.op-hold__stat dd.op-up{color:var(--gain)}.op-hold__stat dd.op-down{color:var(--loss)}.op-hold__stat--lead dd{font-size:24px}.op-hold__pct{letter-spacing:0;font-size:13px;line-height:18px}:root[data-theme=light] .op-hold__stat{background:color-mix(in srgb, var(--color-white) 70%, transparent)}@container (max-width:620px){.op-hold__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.op-hold__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-armed.ds-fx-button{--fx-fill:var(--warning)}.op-chart__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-chart__foot--settled{justify-content:flex-start;min-height:30px}.op-chart__foot--settled .op-chart__src{text-align:left}.op-chart__src{min-width:0;color:var(--text-tertiary);font-size:11px;line-height:1.35;font-weight:var(--weight-body);letter-spacing:.01em;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.op-live-dot{background:var(--gain);vertical-align:1px;border-radius:3px;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite op-breathe;display:inline-block}@keyframes op-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.op-live-dot{animation:none}}.live-chart--interactive{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.live-chart--interactive:active{cursor:grabbing}@media (max-width:760px){.live-chart--interactive{touch-action:pan-y}}.live-chart__live{border-radius:var(--radius-pill);background:var(--bg-raised);height:26px;color:var(--text-primary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;cursor:pointer;padding:0 10px;position:absolute;top:8px;right:120px}.live-chart__live:hover{background:var(--bg-hover)}.sr-verdict{border-radius:var(--radius-xl);gap:4px;padding:18px 20px;display:grid}.sr-verdict--yes{background:var(--yes-soft)}.sr-verdict--yes .sr-verdict__side{color:var(--yes)}.sr-verdict--no{background:var(--no-soft)}.sr-verdict--no .sr-verdict__side{color:var(--no)}.sr-verdict--split{background:var(--bg-surface)}.sr-verdict--split .sr-verdict__side{color:var(--text-primary)}.sr-verdict__label{color:var(--text-secondary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0}.sr-verdict__side{font-size:32px;line-height:38px;font-weight:var(--weight-medium);letter-spacing:-.02em}.sr-verdict__pays{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.sr-why{color:var(--text-secondary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0;margin:0}.sr-why strong{color:var(--text-primary);font-weight:var(--weight-medium)}.sr-mine{gap:4px;padding:12px 0 6px;display:grid}.sr-mine__label{color:var(--text-tertiary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0}.sr-mine__value{font-size:28px;line-height:32px;font-weight:var(--weight-medium);letter-spacing:-.02em}.sr-mine--up .sr-mine__value{color:var(--gain)}.sr-mine--down .sr-mine__value{color:var(--loss)}.op-scrim{display:none}@media (max-width:760px){.op--split{flex-direction:column;gap:16px;max-width:none;padding:0 0 112px;display:flex}.op-title{letter-spacing:-.02em;font-size:26px;line-height:31px}.op-side{inset:auto 0 var(--tabbar-height) 0;z-index:44;padding:10px var(--page-gutter);background:var(--bg-chrome);border-top:var(--hairline) solid var(--border-divider);transition:border-radius var(--duration-slide) var(--ease-standard),box-shadow var(--duration-slide) var(--ease-standard);margin:0;position:fixed}.op-side.is-open{box-shadow:0 -12px 40px var(--shadow-color);background:var(--bg-chrome);border-top-color:#0000;border-radius:20px 20px 0 0;padding-top:14px}:root[data-theme=light] .op-side{background:var(--color-white)}.op-side__in{max-height:calc(100dvh - var(--header-height) - var(--tabbar-height) - 40px);overscroll-behavior:contain;gap:12px;position:static;overflow-y:auto}.op-side:not(.is-open) .op-side__in>:not(.op-buy),.op-side:not(.is-open) .op-tip{display:none}.op-scrim{z-index:43;background:var(--shadow-color);opacity:0;pointer-events:none;transition:opacity var(--duration-slide) var(--ease-standard);display:block;position:fixed;inset:0}.op-scrim.is-open{opacity:.55;pointer-events:auto}.op-chart__src{display:none}}.op-verdict{gap:2px;padding:4px 0 8px;display:grid}.op-verdict__label{color:var(--text-tertiary);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0}.op-verdict__value{font-size:28px;line-height:32px;font-weight:var(--weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.op-verdict--won .op-verdict__value{color:var(--gain)}.op-verdict--lost .op-verdict__value{color:var(--loss)}.op-verdict--open .op-verdict__value{color:var(--text-primary);font-size:20px;line-height:26px}.op-verdict__sub{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-trade{grid-template-columns:104px minmax(0,1fr) auto;gap:12px;min-height:56px}.op-trade__action{border-radius:var(--radius-sm);white-space:nowrap;font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;place-self:start;margin-top:2px;padding:3px 8px}.op-trade__action--up{background:var(--yes-soft);color:var(--yes)}.op-trade__action--down{background:var(--no-soft);color:var(--no)}.op-trade__detail{min-width:0;color:var(--text-primary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;font-variant-numeric:tabular-nums;gap:2px;display:grid}.op-trade__when{color:var(--text-tertiary)}.op-trade__result{color:var(--text-primary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.op-trade__result--none{color:var(--text-tertiary)}.op-pm__src{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;align-items:center;gap:6px;display:inline-flex}.op-pm__logo{width:auto;height:13px;color:var(--text-secondary)}.op-pm__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:760px){.op-pm__grid{grid-template-columns:1fr}}.op-pm__card{border-radius:var(--radius-lg);background:var(--bg-app);color:inherit;min-height:156px;transition:background var(--duration-fast);align-content:start;gap:10px;padding:14px;text-decoration:none;display:grid}.op-pm__card:hover,.op-pm__card.is-focus{background:color-mix(in srgb, var(--bg-app) 80%, black)}.op-pm__card.is-missing{opacity:.6}.op-pm__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.op-pm__title{gap:2px;min-width:0;display:grid}.op-pm__span{color:var(--text-primary);font-size:14px;line-height:1;font-weight:var(--weight-label);letter-spacing:-.01em}.op-pm__when{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;font-variant-numeric:tabular-nums}.op-pm__when>span{white-space:nowrap}.op-pm__go{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0;margin-top:3px}.op-pm__odds{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.op-pm__side{font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0}.op-pm__side strong{font-size:22px;line-height:26px;font-weight:var(--weight-medium);letter-spacing:-.02em}.op-pm__side--up{color:var(--yes)}.op-pm__side--down{color:var(--no)}.op-pm__bar{background:color-mix(in srgb, var(--no) 55%, transparent);border-radius:1px;height:2px;display:block;overflow:hidden}.op-pm__bar-up{border-radius:inherit;background:var(--yes);height:100%;transition:width .4s var(--ease-standard);display:block}.op-pm__rule{color:var(--text-secondary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;font-variant-numeric:tabular-nums;gap:2px;display:grid}.op-pm__rule strong{color:var(--text-primary);font-weight:var(--weight-medium)}.op-pm__none{color:var(--text-tertiary);font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em}.op-skel{grid-template-columns:minmax(0,1fr) 340px;gap:18px 32px;padding-top:52px;display:grid}.op-skel__main,.op-skel__side{align-content:start;gap:18px;display:grid}.op-skel__buys{grid-template-columns:1fr 1fr;gap:10px;display:grid}.op-skel__line,.op-skel__block{border-radius:var(--radius-xl);background:var(--bg-surface);animation:1.6s ease-in-out infinite op-skel;display:block}.op-skel__line{border-radius:6px;height:18px}.op-skel__line--short{width:30%}.op-skel__line--title{width:70%;height:34px}.op-skel__block{height:200px}.op-skel__block--chart{height:380px}.op-skel__block--buy{border-radius:16px;height:64px}.op-skel__block--ticket{height:420px}@keyframes op-skel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.op-skel__line,.op-skel__block{animation:none}}@media (max-width:760px){.op-skel{grid-template-columns:1fr;padding-top:12px}.op-skel__block--ticket{display:none}}.op-settling__dot{background:var(--warning);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite op-settle;position:relative}@keyframes op-settle{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.op-settling__dot{animation:none}}.op-ends--settling{color:var(--warning);align-items:center;gap:8px;display:inline-flex}.op-settling{isolation:isolate;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--warning) 8%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 16%, transparent);gap:12px;padding:20px;display:grid;position:relative}@property --settle-a{syntax:"<angle>";inherits:false;initial-value:0deg}.op-settling:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--settle-a), transparent 0deg 200deg, color-mix(in srgb, var(--warning) 70%, transparent) 290deg, #fff 330deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:2.6s linear infinite op-settle-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes op-settle-spin{to{--settle-a:360deg}}.op-settling .op-settling__title{background:linear-gradient(100deg, var(--text-primary) 38%, color-mix(in srgb, var(--warning) 70%, #fff) 50%, var(--text-primary) 62%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite op-settle-shine}@keyframes op-settle-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.op-settling:before{--settle-a:300deg;animation:none}.op-settling .op-settling__title{color:var(--text-primary);background:0 0;animation:none}}.op-settling__head{align-items:center;gap:10px;display:flex}.op-settling__title{color:var(--text-primary);font-size:20px;line-height:26px;font-weight:var(--weight-medium);letter-spacing:-.015em;margin:0}.op-settling__text{color:var(--text-secondary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0;margin:0}.op-settling__lean{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-app) 55%, transparent);color:var(--text-secondary);font-size:14px;line-height:1.5;font-weight:var(--weight-body);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 14px;display:flex}.op-settling__lean strong{font-size:20px;line-height:24px;font-weight:var(--weight-medium)}.op-settling__px{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;margin-left:auto}.op-settling__fact{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45;font-weight:var(--weight-body);letter-spacing:.005em;margin:0}.op-hold__settling{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--warning) 12%, transparent);height:36px;color:var(--warning);font-size:12px;line-height:1;font-weight:var(--weight-label);letter-spacing:0;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tt-problem{text-align:center;margin:-4px 0 0}
