.cw-loss{background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;padding:20px}.cw-loss-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);margin-bottom:6px;font-size:10px}.cw-loss-body{color:var(--gray-400);font-size:14px}[data-theme=light] .cw-loss{background:#14121005;border-color:#14121014}.cw-win{border:1px solid color-mix(in srgb, var(--profit) 25%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, var(--profit) 10%, transparent), color-mix(in srgb, var(--profit) 3%, transparent) 50%, transparent);border-radius:16px;padding:20px;position:relative;overflow:hidden}.cw-win-glow{pointer-events:none;background:color-mix(in srgb, var(--profit) 20%, transparent);filter:blur(64px);border-radius:999px;width:288px;height:160px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.cw-win-body{position:relative}.cw-win-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--profit);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.cw-win-hero{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cw-win-figure{align-items:baseline;gap:6px;display:flex}.cw-win-profit{font-family:var(--font-display);letter-spacing:-.025em;color:var(--profit);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:.9}.cw-win-unit{font-family:var(--font-mono);color:color-mix(in srgb, var(--profit) 60%, transparent);padding-bottom:4px;font-size:14px}.cw-win-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--profit) 70%, transparent);margin-top:4px;font-size:10px}.cw-win-roi{border:1px solid color-mix(in srgb, var(--profit) 30%, transparent);background:color-mix(in srgb, var(--profit) 8%, transparent);text-align:center;border-radius:8px;flex-shrink:0;padding:6px 12px}.cw-win-roi-value{font-family:var(--font-mono);color:var(--profit);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.cw-win-roi-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--profit) 60%, transparent);margin-top:4px;font-size:8px}.cw-win-flow{font-family:var(--font-mono);color:var(--gray-400);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.cw-win-flow svg{color:var(--gray-600);flex-shrink:0}.cw-num{color:var(--gray-200);font-variant-numeric:tabular-nums}.cw-error{color:var(--loss);overflow-wrap:anywhere;margin-top:12px;font-size:12px;font-weight:500}.cw-paid{background:color-mix(in srgb, var(--profit) 10%, transparent);border:1px solid color-mix(in srgb, var(--profit) 20%, transparent);color:var(--profit);text-transform:uppercase;letter-spacing:.1em;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-block:12px;font-size:12px;font-weight:700;display:flex}.cw-collect{background:var(--profit);width:100%;color:var(--color-cream-ink);text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 30px color-mix(in srgb, var(--profit) 18%, transparent);transition:filter .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-block:14px;font-size:14px;font-weight:700;display:flex}.cw-collect:hover:not(:disabled){filter:brightness(1.08)}.cw-collect:disabled{opacity:.6;cursor:not-allowed}.cw-foot{color:var(--gray-500);text-align:center;margin-top:8px;font-size:10px}.cw-void-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.cw-void-figure{text-align:right}.cw-void-amount{font-family:var(--font-display);letter-spacing:-.025em;color:var(--gray-200);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:.9}.cw-void-unit{font-family:var(--font-mono);color:var(--gray-500);padding-left:6px;font-size:12px}.cw-void-figure .cw-loss-eyebrow{margin:4px 0 0}.cw-void-reason{color:var(--gray-500);margin-top:6px;font-size:13px;line-height:1.5}.cw-void-paid{color:var(--gray-300);background:#ffffff0a;border-color:#ffffff1a}.cw-void-collect{background:var(--gray-200);color:var(--black);box-shadow:none}[data-theme=light] .cw-void-paid{background:#14121008;border-color:#1412101a}.verdict-stage{position:relative}.confetti-burst{pointer-events:none;z-index:5;perspective:600px;position:absolute;top:2rem;left:2.5rem}.confetti-dot{will-change:transform, opacity;display:block;position:absolute}
.tk-cta-dock{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (max-width:767px){.markets-hero.page-hero,.markets-hero .hero-chart{overflow:clip}.markets-hero .hero-yesno.page-action{background:var(--color-ground);padding-bottom:8px}}.tk-add,.tk-lev,.tk-mode{min-height:44px}.tk-amount-row{flex-wrap:wrap;row-gap:8px}.tk-amount-row>.tk-levs{margin-left:auto}.pager{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.mc-spark{position:relative}.mc-spark-cursor{stroke:var(--color-ink-muted);stroke-width:1px}.mc-spark-readout{white-space:nowrap;pointer-events:none;border-radius:var(--radius-sm,.25rem);border:1px solid var(--color-hairline);background:var(--color-surface-2);font-family:var(--font-data);font-size:var(--text-caption);color:var(--color-ink-secondary);z-index:2;padding:.125rem .375rem;position:absolute;top:0;transform:translate(-50%)}.mc-roll{display:inline-grid;overflow:hidden}.page-shell:has(.markets-hero){padding-top:0}.mh-cadence-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mh-cadence{white-space:nowrap;min-height:44px}.mh-cadence-tabs .mh-cadence{margin-block:-8px}.markets-section .section-desc,.words-empty{color:var(--color-ink-secondary)}[data-theme=light] .markets-section .live-pill{color:var(--color-accent-pressed)}.connect-card-link{color:var(--color-ink-secondary);font-size:var(--text-caption)}.markets-page{flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.mh-rail{top:var(--stage-sticky-top);position:sticky}.mh-rail .tk-ticket--rail{max-height:calc(100dvh - var(--spacing-topline) - var(--spacing-rail-inset) - var(--spacing-stage-pad) - 16px);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.mh-rail .tk-cta-dock{background:var(--ticket-surface);margin-bottom:-20px;padding-top:8px;padding-bottom:20px;position:sticky;bottom:-20px}}.tk-side .price{font-family:var(--font-data);opacity:.82;margin-left:8px}.tk-pp-btn{min-height:44px}.markets-calls{margin-top:calc(var(--spacing) * 4)}.call-chip{border:1px solid var(--color-hairline);border-radius:var(--radius-full);background:var(--color-surface-1);min-height:44px;font-family:var(--font-data);font-size:var(--text-caption);color:var(--color-ink-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.call-chip:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.call-chip .glyph{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.call-chip-asset{color:var(--color-ink);font-weight:700}.call-chip-side{letter-spacing:.06em;font-weight:700}.call-chip-side.up{color:var(--profit)}.call-chip-side.down{color:var(--loss)}.call-chip-state{color:var(--color-ink)}.call-chip[data-outcome=win] .call-chip-state{color:var(--profit)}.call-chip[data-outcome=loss] .call-chip-state{color:var(--loss)}
