.op{--op-bg:#f4f1ea;--op-bg-2:#efebe1;--op-surface:#fff;--op-ink:#161512;--op-ink-soft:#3b382f;--op-muted:#75705f;--op-faint:#a39d8c;--op-line:#e4dfd1;--op-line-strong:#d6cfbd;--op-up:#0e8c5a;--op-up-bg:#e6f4ec;--op-down:#c2443a;--op-down-bg:#f7e8e5;--op-gold:#a9863b;--op-gold-soft:#cdb069;background-color:var(--op-bg);color:var(--op-ink);-webkit-font-smoothing:antialiased;letter-spacing:.01em;min-height:100dvh;font-family:Ropa Sans,sans-serif;position:relative}.op:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/></svg>");position:fixed;inset:0}.op>*{z-index:1;position:relative}.op-display{letter-spacing:.005em;text-transform:uppercase;font-family:Anton,sans-serif;font-weight:400;line-height:.92}.op-head{letter-spacing:.005em;font-family:Oswald,sans-serif;font-weight:600}.op-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--op-muted);font-family:Oswald,sans-serif;font-size:.6875rem;font-weight:500}.op-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.op-wordmark{text-transform:uppercase;letter-spacing:.04em;font-family:Anton,sans-serif}.op-card{background:var(--op-surface);border:1px solid var(--op-line);border-radius:4px}.op-hairline{border-color:var(--op-line)}.op-rule-gold{background:linear-gradient(90deg, var(--op-gold) 0 64px, var(--op-line) 64px);height:2px}.op-btn{text-transform:uppercase;letter-spacing:.08em;border-radius:3px;font-family:Oswald,sans-serif;font-weight:600;transition:transform .12s,background-color .15s,color .15s}.op-btn:active{transform:translateY(1px)}.op-btn-ink{background:var(--op-ink);color:#f4f1ea}.op-btn-ink:hover{background:#000}.op-btn-buy{background:var(--op-up);color:#fff}.op-btn-buy:hover{filter:brightness(1.05)}.op-btn-sell{background:var(--op-ink);color:#fff}.op-btn-ghost{color:var(--op-ink);border:1px solid var(--op-line-strong);background:0 0}.op-btn-ghost:hover{border-color:var(--op-ink)}.op-chip{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--op-line-strong);white-space:nowrap;border-radius:999px;font-family:Oswald,sans-serif;font-size:.75rem;font-weight:500;transition:all .15s}.op-chip:hover{border-color:var(--op-ink)}.op-chip-active{background:var(--op-ink);color:var(--op-bg);border-color:var(--op-ink)}.op-up{color:var(--op-up)}.op-down{color:var(--op-down)}.op-ticker-track{white-space:nowrap;animation:60s linear infinite op-ticker;display:inline-flex}.op:hover .op-ticker-track{animation-play-state:paused}@keyframes op-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.op-plate{border-radius:3px;place-items:center;display:grid;position:relative;overflow:hidden}.op-plate:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 100%);mask-image:radial-gradient(#000 60%,#0000 100%)}@keyframes op-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.op-rise{animation:.5s cubic-bezier(.22,1,.36,1) both op-rise}@media (prefers-reduced-motion:reduce){.op-rise,.op-ticker-track{animation:none}}.op-scroll-x::-webkit-scrollbar{height:0}.op-scroll-x{scrollbar-width:none}
