.om-page{--background:var(--graphite);--foreground:var(--silver);--card:var(--graphite-raised);--card-foreground:var(--silver);--muted-foreground:var(--on-dark-muted);--border:var(--offers-border);--input:var(--offers-border);--ring:var(--mint);--secondary:var(--graphite-raised);--primary:var(--mint);background:var(--graphite);color:var(--silver);padding-bottom:48px}.om-container{max-width:1240px;margin:auto;padding-inline:32px}.om-heading{padding:32px 0 26px}.om-eyebrow{color:var(--mint);font-size:11px;font-weight:600}.om-heading h1{margin:14px 0 12px;font-size:42px;font-weight:600;line-height:1.25}.om-heading h1>span{color:var(--mint)}.om-heading>p{color:var(--on-dark-muted);font-size:15px}.om-mobile-break{display:none}.om-controls{border-block:1px solid var(--offers-border);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.om-tabs{flex-wrap:wrap;gap:6px;display:flex}.om-tabs button{color:var(--on-dark-muted);border-radius:6px;padding:0 14px;font-size:12px;font-weight:500}.om-tabs button[aria-pressed=true]{background:var(--offers-mint-wash);color:var(--mint);box-shadow:inset 0 0 0 1px var(--offers-mint-border)}.om-search{flex-shrink:0;width:300px;position:relative}.om-search>svg{width:16px;height:16px;color:var(--on-dark-muted);position:absolute;top:14px;left:13px}.om-search input{background:var(--graphite-raised);border-color:var(--offers-border);height:44px;color:var(--silver);border-radius:6px;padding:0 44px 0 40px;font-size:13px}.om-search>button{color:var(--on-dark-muted);position:absolute;top:0;right:0}.om-results-meta{color:var(--on-dark-muted);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.om-results-meta>span:first-child{color:var(--silver)}.om-feature-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}.om-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.om-card{background:var(--offers-card-fill);border:1px solid var(--offers-border);min-width:0;box-shadow:var(--offers-card-shadow);border-radius:8px;flex-direction:column;padding:26px 28px 20px;display:flex;position:relative;overflow:hidden}.om-card:before{content:"";background:var(--offers-edge-light);height:1px;position:absolute;inset:0 20% auto}.om-featured{background:var(--offers-feature-fill);border-color:var(--offers-mint-border);padding-top:28px}.om-card-brand{align-items:center;gap:12px;min-height:40px;display:flex}.om-card-brand .cx-logo{background:var(--silver);width:40px;height:40px;color:var(--graphite);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.om-card-brand .cx-logo img{object-fit:contain;width:36px;height:36px}.om-card-brand h2{font-size:19px;font-weight:600}.om-brand-label{color:var(--on-dark-muted);text-align:right;margin-left:auto;font-size:10px}.om-reward{padding-top:20px;position:relative}.om-featured .om-reward{padding-right:150px}.om-reward-art{pointer-events:none;width:145px;height:136px;transition:transform .18s;position:absolute;top:14px;right:-5px}.om-art-back{fill:var(--graphite);stroke:var(--offers-border-strong);stroke-width:1px}.om-art-edge{fill:var(--graphite-raised);stroke:var(--offers-mint-border);stroke-width:1px}.om-art-face{fill:var(--graphite-raised);stroke:var(--offers-border-strong);stroke-width:1px}.om-art-highlight{fill:none;stroke:var(--silver);stroke-width:1px;opacity:.5}.om-art-perforation{fill:none;stroke:var(--offers-border-strong);stroke-dasharray:3 4}.om-art-silver{fill:none;stroke:var(--silver);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.om-art-edge-line{fill:none;stroke:var(--mint);stroke-width:2px}.om-art-ring-depth{fill:none;stroke:var(--deep-mint);stroke-width:15px;stroke-linecap:butt}.om-art-ring{fill:none;stroke:var(--graphite-raised);stroke-width:13px}.om-art-ring-light{fill:none;stroke:var(--mint);stroke-width:1.5px}.om-art-arrow{fill:var(--graphite-raised);stroke:var(--mint);stroke-width:1.5px;stroke-linejoin:round}@media (hover:hover) and (prefers-reduced-motion:no-preference){.om-featured:hover .om-reward-art{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.om-reward-art{transition:none}}.om-up-to{color:var(--on-dark-muted);margin-bottom:6px;font-size:15px;line-height:1.2;display:block}.om-amount{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:2px;font-size:44px;font-weight:600;line-height:1.16;display:flex}.om-amount>span:not(.om-region){font-size:32px}.om-card-bybit .om-amount{color:var(--mint);font-size:66px}.om-card-bybit .om-amount>span{font-size:42px}.om-card-bitget .om-amount{color:var(--mint);font-size:66px}.om-card-bitget .om-amount>span{font-size:42px}.om-card-bitget .om-reward{padding-top:38px}.om-reward-type{margin-top:8px;font-size:16px;font-weight:500}.om-description{color:var(--on-dark-muted);max-width:430px;margin:10px 0 16px;font-size:13px;line-height:1.75}.om-secondary{border-left:2px solid var(--mint);margin-bottom:16px;padding:3px 0 3px 14px}.om-secondary strong{font-size:14px;font-weight:500}.om-secondary p{color:var(--on-dark-muted);max-width:350px;margin-top:5px;font-size:12px;line-height:1.65}.om-region{font-family:var(--font-sans);color:var(--mint);border:1px solid var(--offers-mint-border);border-radius:4px;align-self:center;margin-left:12px;padding:5px 7px;font-size:10px;font-weight:500}.om-card-bottom{margin-top:auto}.om-code{background:var(--offers-code-fill);border:1px dashed var(--offers-border-strong);border-radius:6px;padding:11px 16px;position:relative}.om-code:before,.om-code:after{content:"";background:var(--graphite-raised);border:1px solid var(--offers-border-strong);width:6px;height:12px;position:absolute;top:calc(50% - 6px)}.om-code:before{border-left:0;border-radius:0 8px 8px 0;left:-1px}.om-code:after{border-right:0;border-radius:8px 0 0 8px;right:-1px}.om-code label{color:var(--on-dark-muted);font-size:10px;display:block}.om-code>div{align-items:center;height:28px;display:flex}.om-code input{color:var(--silver);width:100%;min-width:0;font-size:15px;font-weight:600;font-family:var(--font-display);background:0 0;border:0;outline:none}.om-code button{color:var(--mint);flex-shrink:0}.om-actions{grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;display:grid}.om-actions>a{border-radius:6px;font-size:13px}.om-actions .om-details-trigger{color:var(--on-dark-muted);padding-inline:8px;font-size:11px;font-weight:500}.om-notes{color:var(--on-dark-muted);padding:24px 0 30px;font-size:11px;line-height:1.8}.om-notes a{color:var(--silver);text-underline-offset:3px;margin-left:6px;text-decoration:underline}.om-notes p+p{margin-top:5px}.om-faq{border-top:1px solid var(--offers-border);grid-template-columns:1fr 1.6fr;gap:44px;padding-top:28px;display:grid}.om-faq h2{max-width:240px;font-size:21px;font-weight:500;line-height:1.4}.om-faq details{border-bottom:1px solid var(--offers-border)}.om-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;font-size:13px;list-style:none;display:flex}.om-faq summary::-webkit-details-marker{display:none}.om-faq details[open] svg{transform:rotate(180deg)}.om-faq details p{color:var(--on-dark-muted);padding:0 26px 18px 0;font-size:12px;line-height:1.8}.om-closing{color:var(--on-dark-muted);margin-top:30px;font-size:11px}.om-empty{padding:48px 0}.om-empty h2{font-size:22px}.om-empty p{color:var(--on-dark-muted);margin:12px 0 20px}.om-dialog{background:var(--graphite-raised);color:var(--silver);border-color:var(--offers-mint-border);border-radius:8px;width:calc(100% - 40px);max-height:calc(100dvh - 40px);overflow-y:auto}.om-dialog>h2{padding-right:25px;font-size:22px}.om-dialog>p{color:var(--on-dark-muted);font-size:13px;line-height:1.8}.om-dialog-reward{font-family:var(--font-display);color:var(--mint);font-size:19px}.om-destination{border-block:1px solid var(--offers-border);padding-block:12px;font-size:11px}.om-destination>span{color:var(--on-dark-muted)}.om-destination p{overflow-wrap:anywhere;margin-top:4px}@media (width<=767px){.om-container{padding-inline:20px}.om-heading{padding:32px 0 26px}.om-heading h1{font-size:30px}.om-mobile-break{display:block}.om-heading>p{max-width:340px;font-size:14px;line-height:1.8}.om-controls{flex-direction:column;align-items:stretch;gap:12px}.om-tabs{gap:4px}.om-tabs button{padding-inline:10px;font-size:11px}.om-search{width:100%}.om-feature-grid,.om-standard-grid{grid-template-columns:minmax(0,1fr);gap:16px}.om-card{padding:22px 20px 16px}.om-brand-label{max-width:100px;line-height:1.5}.om-card-bybit .om-amount,.om-card-bitget .om-amount{font-size:50px}.om-card-bybit .om-amount>span,.om-card-bitget .om-amount>span{font-size:32px}.om-amount{font-size:36px}.om-amount>span:not(.om-region){font-size:27px}.om-region{margin-left:6px;font-size:9px}.om-card-bitget .om-reward{padding-top:20px}.om-actions{gap:8px}.om-actions>a{padding-inline:12px}.om-faq{grid-template-columns:1fr;gap:16px}.om-faq h2{max-width:none;font-size:19px}}@media (width<=1050px) and (width>=768px){.om-reward-art{width:120px;right:-12px}.om-featured .om-reward{padding-right:110px}.om-card-bybit .om-amount,.om-card-bitget .om-amount{font-size:50px}}@media (width<=599px){.om-reward-art{display:none}.om-featured .om-reward{padding-right:0}}
