@keyframes sheen{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100dvh;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}body>main{flex:1 0 auto}.legal-page{width:100%}::selection{color:var(--ink);background:#cfc3ff}h1,h2,h3,h4{font-weight:700}h1,h2,h3{letter-spacing:-.02em}.account-heading h1,.how-page h1,.narrow-page h1,.page-shell h1{font-weight:800;letter-spacing:-.025em}.eyebrow{display:flex;width:fit-content;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:22px;height:2px;background:linear-gradient(90deg,var(--lilac),transparent);border-radius:2px}a,button,input,select,summary,textarea{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .15s ease,opacity .15s ease}:focus-visible{outline-offset:3px}.admin-metrics strong,.card-footer,.chance strong,.chance-hero .alt,.chance-legend,.chart-stats dd,.countdown,.crypto-balances strong,.hero-stats strong,.launch-metric strong,.matchup-grid strong,.position-pnl dd,.position-sides dd,.potential,.quick-amounts button,.quote-preview dd,.statement-values,.terms-grid dd,.trade-history,.trade-panel-heading span,.wallet-metrics strong{font-variant-numeric:tabular-nums}.site-header{background:rgba(255,255,255,.86);border-bottom:1px solid rgba(99,64,240,.12);box-shadow:0 8px 28px rgba(23,19,46,.05);backdrop-filter:saturate(180%) blur(16px)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(124,92,255,.55),rgba(79,95,232,.4),transparent);pointer-events:none}.header-inner{height:68px;gap:28px}.brand{color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.02em}.brand-mark{display:block;flex:0 0 auto;width:36px;height:36px;border-radius:10px;filter:drop-shadow(0 4px 10px rgba(99,64,240,.35));transition:transform .25s var(--ease-out)}.brand:hover .brand-mark{transform:rotate(-6deg) scale(1.06)}.brand-wordmark{font-weight:800}.header-search{height:42px;color:var(--muted);background:#f3f0ff;border-color:var(--line)}.header-search:hover{background:#ece7fd}.header-search:focus-within{color:var(--ink);background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,64,240,.16)}.header-search input{color:var(--ink)}.header-search input::placeholder{color:#6a6585}.nav-link{position:relative;color:#4a4668;font-weight:600;letter-spacing:.005em}.nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:linear-gradient(90deg,var(--violet-bright),var(--indigo));border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out)}.nav-link:hover{color:var(--accent);background:var(--accent-soft)}.nav-link:hover:after{transform:scaleX(1)}.nav-link[aria-current=page]{color:var(--accent)}.nav-link[aria-current=page]:after{transform:scaleX(1)}.account-link{color:#fff;background:var(--brand-gradient);font-weight:700;box-shadow:0 6px 18px rgba(99,64,240,.32),inset 0 1px 0 rgba(255,255,255,.28)}.account-link:hover{background:var(--brand-gradient-hover);transform:translateY(-1px);box-shadow:0 10px 26px rgba(99,64,240,.42),inset 0 1px 0 rgba(255,255,255,.3)}.account-link:active{transform:translateY(0) scale(.98)}.account-menu-trigger{color:var(--ink);background:#fff;border-color:var(--line-strong);box-shadow:0 1px 2px rgba(23,19,46,.05)}.account-menu-trigger:hover{border-color:var(--accent-line);background:var(--accent-soft)}.avatar{color:var(--accent-hover);background:linear-gradient(135deg,#ede6ff,#d9cfff)}.account-menu-popover{color:var(--ink);border-color:var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(23,19,46,.16);animation:fade-up .22s var(--ease-out) both}.account-menu-popover a:hover,.account-menu-popover button:hover{background:var(--accent-soft)}.auth-logo{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.02em;animation:fade-up .5s var(--ease-out) both}.auth-logo .brand-mark{width:44px;height:44px;border-radius:12px}.hero-wrap{color:var(--ink);background:radial-gradient(820px 380px at 92% -15%,rgba(124,92,255,.14),transparent 62%),radial-gradient(620px 320px at 0 115%,rgba(79,95,232,.12),transparent 62%),linear-gradient(180deg,#ffffff,#f1edff);border-bottom:1px solid rgba(99,64,240,.1)}.hero-wrap:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(99,64,240,.06) 1px,transparent 0),linear-gradient(90deg,rgba(99,64,240,.06) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.hero-wrap .orb{opacity:.5}.hero-wrap .orb-a{background:#b9a6ff}.hero-wrap .orb-b{background:#a5b4fc;opacity:.42}.hero-wrap .orb-c{background:#e0c7ff;opacity:.55}.hero-wrap .hero h1{color:var(--ink);font-weight:800;letter-spacing:-.025em;text-wrap:balance}.hero-wrap .hero p,.hero-wrap .launch-summary{color:#4a4668}.hero-wrap .hero-badge{color:var(--accent-hover);background:rgba(255,255,255,.92);border-color:var(--accent-line);box-shadow:0 2px 8px rgba(23,19,46,.05)}.hero-wrap .hero-actions .cta{color:#fff;background:var(--brand-gradient);font-weight:700;box-shadow:0 10px 26px rgba(99,64,240,.34),inset 0 1px 0 rgba(255,255,255,.28)}.hero-wrap .hero-actions .cta:hover{background:var(--brand-gradient-hover);box-shadow:0 16px 36px rgba(99,64,240,.44),inset 0 1px 0 rgba(255,255,255,.3)}.hero-wrap .hero-actions .cta:active{transform:translateY(0) scale(.985)}.hero-wrap .hero-actions .cta-disabled{color:#57536f;background:#e9e5f7;box-shadow:none}.hero-wrap .hero-actions .ghost{color:var(--accent);font-weight:700}.hero-wrap .hero-actions .ghost:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:4px}.hero-wrap .hero-stats>div,.hero-wrap .launch-metric,.hero-wrap .launch-soon{background:rgba(255,255,255,.88);border:1px solid rgba(99,64,240,.13);box-shadow:var(--shadow);backdrop-filter:blur(12px)}.hero-wrap .launch-soon{border-style:dashed}.hero-wrap .hero-stats>div,.hero-wrap .launch-metric{transition:transform .25s var(--ease-out),border-color .25s,box-shadow .25s}.hero-wrap .hero-stats>div:hover,.hero-wrap .launch-metric:hover{transform:translateY(-3px);border-color:var(--accent-line);box-shadow:var(--shadow-hover)}.hero-wrap .hero-stats span,.hero-wrap .launch-label,.hero-wrap .launch-metric small{color:var(--muted)}.hero-wrap .launch-big{color:var(--yes)}.hero-wrap .chance-bar{height:10px}.hero-wrap .launch-soon p{color:#4a4668}.hero-wrap .countdown span{padding:2px 7px;margin-right:2px;background:var(--accent-soft);border-radius:7px}.ticker{color:var(--ink);background:linear-gradient(90deg,#f1edff,#ffffff,#f1edff);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ticker:before{background:linear-gradient(90deg,#f1edff,transparent)}.ticker:after{background:linear-gradient(-90deg,#f1edff,transparent)}.ticker-item:hover{color:var(--accent)}.ticker-item b{color:var(--yes);background:var(--yes-soft);border:1px solid rgba(4,120,87,.2)}.toolbar{margin-bottom:24px}.category-tabs{padding:6px 10px 16px;margin:-6px -10px -16px}.category-tabs button{padding:9px 18px;border-color:var(--line);box-shadow:0 1px 2px rgba(23,19,46,.04)}.category-tabs button:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.category-tabs button.active{color:var(--accent-hover);background:var(--accent-soft);border-color:var(--accent);box-shadow:0 4px 12px rgba(99,64,240,.16)}.sort-control{height:40px;border-color:var(--line);box-shadow:0 1px 2px rgba(23,19,46,.04)}.sort-control:focus-within,.sort-control:hover{border-color:var(--accent-line)}.market-grid{gap:20px}.market-card{gap:15px;background-color:#fff;background-image:linear-gradient(90deg,transparent,var(--violet-bright),var(--indigo),transparent);background-repeat:no-repeat;background-position:top;background-size:0 2px;border-radius:16px;box-shadow:var(--shadow);transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out),border-color .25s,background-size .45s var(--ease-out)}.market-card:hover{background-size:100% 2px;border-color:var(--accent-line);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.market-card:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,64,240,.2),var(--shadow-hover)}.market-question:focus-visible{outline:none}.market-question{font-size:17px;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.category-chip{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status{border:1px solid var(--line)}.status-open{border-color:rgba(4,120,87,.2)}.badge-featured,.badge-hot{color:var(--lilac-ink);background:var(--lilac-soft)}.chance strong{font-size:34px;letter-spacing:-.04em}.chance span{font-weight:500}.chance-bar{position:relative;height:10px;background:linear-gradient(90deg,rgba(180,35,24,.1),rgba(180,35,24,.18));box-shadow:inset 0 1px 2px rgba(23,19,46,.08)}.chance-bar:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(23,19,46,.2)}.chance-bar span{background:linear-gradient(90deg,#10a878,var(--yes));box-shadow:2px 0 8px rgba(4,120,87,.3)}.market-card .chance-bar span{transform-origin:left}.chance-legend{font-weight:700}.card-footer{align-items:center;border-top-color:var(--line)}.content-section{padding:26px;border-radius:16px;box-shadow:var(--shadow)}.content-section h2{font-size:17px;font-weight:700;letter-spacing:-.02em}.market-head h1{font-weight:800;letter-spacing:-.025em;text-wrap:balance}.back-link:hover{color:var(--accent);transform:translateX(-2px)}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>*{animation:fade-up .55s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms + 80ms)}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>:first-child{--i:0}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>:nth-child(2){--i:1}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>:nth-child(3){--i:2}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>:nth-child(4){--i:3}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>:nth-child(5){--i:4}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>:nth-child(n+6){--i:5}.launch-metrics{animation:none}.statement-row:first-child{animation-delay:0s}.statement-row:nth-child(2){animation-delay:50ms}.statement-row:nth-child(3){animation-delay:.1s}.statement-row:nth-child(4){animation-delay:.15s}.statement-row:nth-child(5){animation-delay:.2s}.statement-row:nth-child(n+6){animation-delay:.25s}.statement-row,.trade-history>div{transition:background-color .2s}.trade-history>div:hover{background:rgba(99,64,240,.04)}.chance-hero{position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(520px 220px at 100% 0,rgba(124,92,255,.12),transparent 70%),linear-gradient(135deg,#ffffff,#f1edff);border-color:rgba(99,64,240,.15);border-radius:18px;box-shadow:var(--shadow)}.chance-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--yes),var(--violet-bright),var(--indigo))}.chance-hero .label{color:var(--muted);letter-spacing:.02em}.chance-hero .label.live{display:flex;margin-bottom:8px}.chance-hero .big{color:var(--yes);letter-spacing:-.045em}.chance-hero .alt{color:var(--muted)}.chance-hero .alt strong{color:var(--no)}.chance-hero .chance-note{color:var(--muted)}.chance-hero .chance-split{height:12px;background:linear-gradient(90deg,rgba(180,35,24,.1),rgba(180,35,24,.18))}.favorite-button{border-color:var(--line-strong);box-shadow:0 1px 2px rgba(23,19,46,.04)}.favorite-button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.favorite-button.active{color:var(--accent-hover);background:var(--lilac-soft);border-color:var(--accent-line)}.rules-highlight{background:linear-gradient(180deg,#ffffff,#faf8ff);border:1px solid var(--accent-line);border-left:4px solid var(--accent);border-radius:16px}.resolution-box{border-left:3px solid var(--accent)}.market-timeline li:before{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.explainer,.faq-item{transition:box-shadow .2s,border-color .2s}.explainer:hover,.faq-item:hover{border-color:var(--accent-line);box-shadow:var(--shadow)}.explainer summary:hover,.faq-item summary:hover{color:var(--ink)}.range-tabs{background:#efebfb}.range-tabs button.active{color:var(--accent)}.range-tabs button:hover:not(.active){color:var(--ink)}.chart-stats div,.position-sides article,.rules-section dl div,.terms-grid div{border:1px solid var(--line);background:#faf9ff}.position-sides article{border-radius:12px}.trade-panel{top:92px;padding:24px;border-radius:18px;border-color:var(--line);box-shadow:0 20px 48px rgba(23,19,46,.09),0 2px 6px rgba(23,19,46,.04);animation:fade-up .6s .1s var(--ease-out) both}.trade-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--violet-bright),var(--indigo));border-radius:18px 18px 0 0}.trade-panel-heading>strong{font-size:18px;letter-spacing:-.02em}.trade-panel-heading span{color:var(--lilac-ink);background:var(--lilac-soft);font-weight:700}.segmented{background:#efebfb}.segmented button{transition:background-color .2s,color .2s,box-shadow .2s}.segmented button:hover:not(.active){color:var(--ink)}.segmented button.active{color:var(--accent);box-shadow:0 1px 3px rgba(23,19,46,.14)}.outcome-choice{gap:12px}.outcome-choice button{padding:14px 12px;border-width:1.5px;border-radius:12px;font-size:16px;letter-spacing:-.01em;transition:transform .2s var(--ease-out),border-color .2s,background-color .2s,box-shadow .2s,color .2s}.outcome-choice button small{font-variant-numeric:tabular-nums}.outcome-choice button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(23,19,46,.08)}.outcome-choice .yes.active{box-shadow:0 0 0 3px rgba(4,120,87,.14),0 8px 20px rgba(4,120,87,.14)}.outcome-choice .no.active{box-shadow:0 0 0 3px rgba(180,35,24,.12),0 8px 20px rgba(180,35,24,.12)}.quick-amounts button{border:1px solid transparent;background:#f0ecfc}.quick-amounts button:hover{transform:translateY(-1px)}.quick-amounts button.active,.quick-amounts button:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.quote-preview dl{border:1px solid var(--line);background:#faf9ff}.potential{border-left:3px solid var(--yes)}.potential.lose{border-left-color:var(--no)}.sign-in-panel a{background:var(--brand-gradient);box-shadow:0 6px 18px rgba(99,64,240,.3),inset 0 1px 0 rgba(255,255,255,.25)}.sign-in-panel a:hover{background:var(--brand-gradient-hover);transform:translateY(-1px)}.primary-button{min-height:50px;background:var(--brand-gradient);border-radius:12px;font-size:15px;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 22px rgba(99,64,240,.32),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.primary-button:hover:not(:disabled){background:var(--brand-gradient-hover);transform:translateY(-1px);box-shadow:0 14px 30px rgba(99,64,240,.42),0 0 0 4px rgba(124,92,255,.12),inset 0 1px 0 rgba(255,255,255,.3)}.primary-button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:0 3px 10px rgba(99,64,240,.34)}.primary-button:disabled{box-shadow:none;filter:saturate(.7)}.primary-button:not(:disabled):after{animation:none;opacity:0}.primary-button:not(:disabled):hover:after{opacity:1;animation:shimmer 1s ease-out 1}.secondary-button{border-color:var(--line-strong);box-shadow:0 1px 2px rgba(23,19,46,.04)}.secondary-button:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.secondary-button:active{transform:translateY(0) scale(.98)}.field-label{font-weight:600;letter-spacing:.005em}.field-label input,.field-label select,.field-label textarea{min-height:48px;background:#fff;border-color:var(--line-strong);border-radius:11px;font-variant-numeric:tabular-nums}.field-label input:hover,.field-label select:hover,.field-label textarea:hover{border-color:#a99fd0}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{border-color:var(--accent);outline:2px solid transparent;box-shadow:0 0 0 4px rgba(99,64,240,.18)}.brl-input:focus-within{box-shadow:0 0 0 4px rgba(99,64,240,.18)}.field-hint.error{color:var(--no);font-weight:600}.link-button{padding:0;color:var(--accent);background:none;border:0;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth-help,.link-button:hover{color:var(--accent-hover)}.auth-help{background:var(--accent-soft);border:1px solid var(--accent-line)}.form-message.success{color:#065f46}.narrow-page{position:relative;isolation:isolate;padding-top:72px}.narrow-page:before{content:"";position:absolute;z-index:-1;inset:0 -160px auto;height:380px;background:radial-gradient(closest-side,rgba(124,92,255,.16),transparent),radial-gradient(closest-side at 80% 20%,rgba(79,95,232,.14),transparent);filter:blur(24px);pointer-events:none}.narrow-page>h1{animation:fade-up .6s var(--ease-out) both}@media (max-width:640px){.narrow-page:before{inset:0 0 auto}.auth-logo{display:none}}.auth-box{position:relative;padding:28px;border-radius:20px;border-color:var(--line);box-shadow:0 24px 56px rgba(23,19,46,.1),0 2px 6px rgba(23,19,46,.04);animation:fade-up .6s .08s var(--ease-out) both}.auth-box:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--violet-bright),var(--indigo));border-radius:20px 20px 0 0}.auth-box .primary-button{margin-top:6px}.auth-box .primary-button+.field-hint{margin-top:14px}.auth-divider span{background:var(--surface)}.not-found-page{text-align:left}.not-found-action{width:fit-content;margin-top:24px}.crypto-balances article:first-child,.wallet-metrics>div:first-child{position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(360px 180px at 100% 0,rgba(124,92,255,.14),transparent 70%),linear-gradient(135deg,#ffffff,#f1edff);border-color:rgba(99,64,240,.18);box-shadow:var(--shadow)}.crypto-balances article:first-child small,.crypto-balances article:first-child span,.wallet-metrics>div:first-child small,.wallet-metrics>div:first-child span{color:var(--muted)}.crypto-balances article:first-child strong,.wallet-metrics>div:first-child strong{color:var(--accent-hover)}.crypto-balances article:first-child a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.crypto-balances article:first-child:after,.wallet-metrics>div:first-child:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,var(--violet-bright),var(--indigo),transparent)}.crypto-balances article,.wallet-metrics>div{border-radius:16px;transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.crypto-balances article:hover,.wallet-metrics>div:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.crypto-balances strong,.wallet-metrics strong{letter-spacing:-.035em}.crypto-balances article,.crypto-card{border-radius:16px}.statement-icon{border-radius:12px}.crypto-rate,.deposit-watch{border-color:var(--accent-line)}.account-list a{transition:padding-left .2s var(--ease-out)}.account-list a:hover{padding-left:6px}.available-markets>div:last-child>a{border:1px solid var(--line);transition:transform .25s var(--ease-out),background-color .2s,box-shadow .25s,border-color .2s}.available-markets>div:last-child>a:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:var(--shadow)}.deposit-steps>li,.matchup-grid article,.steps-grid article{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .2s}.deposit-steps>li:hover,.steps-grid article:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:var(--accent-line)}.deposit-step-n{background:var(--brand-gradient)}.example-band{color:var(--ink);background:radial-gradient(420px 200px at 100% 0,rgba(124,92,255,.14),transparent 70%),linear-gradient(135deg,#ffffff,#f1edff);border:1px solid rgba(99,64,240,.15);box-shadow:var(--shadow)}.example-band .eyebrow{color:var(--accent)}.example-band>p{color:#4a4668}.launch-matchup{border-radius:18px}.site-footer{position:relative;isolation:isolate;margin-top:48px;padding:32px 0 44px;color:#4a4668;border-top:0}.site-footer:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(180deg,#f5f2ff,#ebe6fa);border-top:1px solid var(--line-strong)}.site-footer strong{color:var(--ink)}.site-footer>span:first-child strong:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-4px;background:url(/logo-mark.svg) 50%/contain no-repeat}.site-footer .consent-link,.site-footer a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.site-footer .consent-link:hover,.site-footer a:hover{color:var(--accent-hover)}.skeleton{position:relative;display:block;overflow:hidden;background:#e9e4f8}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:sheen 1.5s ease-in-out infinite}.skeleton-card{display:grid;gap:14px;align-content:start;padding:22px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);animation:fade-up .5s var(--ease-out) both}.skeleton-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.skeleton-hero{display:grid;gap:14px;margin:-40px calc(50% - 50vw) 28px;padding:56px max(16px,calc((100vw - 1120px) / 2)) 36px;background:linear-gradient(180deg,#ffffff,#f1edff);border-bottom:1px solid rgba(99,64,240,.1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orb,.skeleton:after{animation:none}.account-link:hover,.available-markets>div:last-child>a:hover,.brand:hover .brand-mark,.category-tabs button:hover,.crypto-balances article:hover,.deposit-steps>li:hover,.hero-wrap .hero-stats>div:hover,.hero-wrap .launch-metric:hover,.market-card:hover,.outcome-choice button:hover,.primary-button:hover:not(:disabled),.quick-amounts button:hover,.secondary-button:hover,.steps-grid article:hover,.wallet-metrics>div:hover{transform:none}.nav-link:after{transition:none}:is(.stagger,.wallet-metrics,.steps-grid,.account-grid,.matchup-grid,.deposit-steps,.market-timeline,.account-list,.market-content,.launch-metrics)>*{animation:none}}:root{--m-nav-h:60px;--m-safe-b:env(safe-area-inset-bottom,0px);--m-safe-t:env(safe-area-inset-top,0px);--m-safe-l:env(safe-area-inset-left,0px);--m-safe-r:env(safe-area-inset-right,0px)}.m-copy{display:grid;gap:6px;min-width:0}.m-only{display:none}[data-ui=mobile] .m-only{display:list-item}[data-ui=mobile] .web-only{display:none}.m-copy-button{justify-content:center}.m-copy-button.copied{color:var(--yes);border-color:var(--yes);background:var(--yes-soft)}.m-copy-manual{display:grid;gap:6px;color:var(--no);font-size:13px;font-weight:600}.m-copy-manual input{width:100%;min-height:44px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px}.m-action{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none}.m-action svg{width:18px;height:18px}.m-handoff-copy{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.m-deeplink{gap:12px}.m-deeplink.phantom-box a.m-action,.m-deeplink.phantom-box button.m-action{min-height:56px;font-size:17px}.m-deeplink .crypto-hint,.m-deeplink .crypto-success p{margin:0}.m-deeplink .crypto-success{display:grid;gap:6px;font-size:15px}.m-deeplink .crypto-success svg{display:inline;width:18px;height:18px;vertical-align:-3px}.m-deeplink .crypto-hint .spin{display:inline;width:14px;height:14px;vertical-align:-2px}.m-other-ways{margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface,#fff)}.m-other-ways>summary{display:flex;align-items:center;min-height:48px;padding:0 14px;color:var(--accent);font-weight:700;cursor:pointer}.m-other-body{display:grid;gap:12px;padding:0 14px 14px}.m-other-body .crypto-deposit-body{margin-top:4px}.m-address-row{display:flex;align-items:stretch;gap:8px}.m-address-row input{flex:1 1 auto;min-width:0}.m-paste{display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.m-paste .secondary-button{min-height:46px}.m-paste small{max-width:220px}.m-address-row:has(.m-paste small){flex-wrap:wrap}.m-sheet-root{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end}.m-sheet-backdrop{position:absolute;inset:0;background:rgba(23,19,46,.45)}.m-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-height:88vh;max-height:88dvh;padding-bottom:var(--m-safe-b);background:var(--surface,#fff);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px rgba(23,19,46,.2);outline:0;animation:m-sheet-up .22s ease-out}.m-sheet-grip{width:40px;height:4px;margin:8px auto 0;background:var(--line-strong,#d3d8e0);border-radius:4px}.m-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 4px 18px}.m-sheet-head h2{margin:0;font-size:18px;font-weight:800}.m-sheet-close{display:grid;place-items:center;width:44px;height:44px;color:var(--muted);background:transparent;border:0;border-radius:50%}.m-sheet-close svg{width:20px;height:20px}.m-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 16px;-webkit-overflow-scrolling:touch}@keyframes m-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.m-account-identity{display:grid;gap:2px;padding:4px 8px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.m-account-identity span{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis}.m-account-links{display:grid}.m-account-links a,.m-account-signout{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:16px;text-align:left}.m-account-links a:active,.m-account-signout:active{background:var(--bg)}.m-account-links svg,.m-account-signout svg{flex:0 0 auto;width:20px;height:20px;color:var(--muted)}.m-account-signout{margin-top:4px;color:var(--no);border-top:1px solid var(--line);border-radius:0}.m-account-signout svg{color:var(--no)}@media (prefers-reduced-motion:reduce){.m-sheet{animation:none}}.crypto-form .brl-input input{min-height:48px;padding:0;background:transparent;border:0;box-shadow:none}@media (max-width:640px){.crypto-deposit-body{gap:16px}.crypto-qr img{width:min(196px,100%);height:auto;aspect-ratio:1}.crypto-field-row .crypto-address{flex-basis:100%}.brl-shortcuts .secondary-button,.crypto-field-row .secondary-button,.phantom-use .secondary-button{min-height:44px}.brl-shortcuts{display:grid;grid-template-columns:repeat(2,1fr)}.brl-shortcuts .secondary-button{justify-content:center}.brl-field{max-width:none}.phantom-row .primary-button{white-space:normal;height:auto;min-height:52px;padding:10px 16px;line-height:1.25}.crypto-details summary{display:flex;align-items:center;min-height:44px}.crypto-actions .primary-button,.crypto-actions .secondary-button{min-height:50px}.crypto-form input,.crypto-form select,.crypto-inline-form input{font-size:16px}.crypto-inline-form input{min-width:0;width:100%;min-height:44px}.crypto-confirm dl>div{flex-direction:column;gap:4px}.crypto-confirm dd{text-align:left}}@media (hover:none){.account-link:hover,.category-tabs button:hover,.crypto-balances article:hover,.crypto-mini:hover:not(:disabled),.market-card:hover,.outcome-choice button:hover,.primary-button:hover:not(:disabled),.quick-amounts button:hover,.secondary-button:hover{transform:none}.primary-button:not(:disabled):hover:after{opacity:0;animation:none}}[data-ui=mobile]{-webkit-tap-highlight-color:rgba(99,64,240,.16);overflow-x:clip;scroll-padding-top:calc(var(--m-safe-t) + 64px);scroll-padding-bottom:calc(var(--m-nav-h) + var(--m-safe-b) + 16px)}[data-ui=mobile] body{padding-bottom:calc(var(--m-nav-h) + var(--m-safe-b));padding-left:var(--m-safe-l);padding-right:var(--m-safe-r);overflow-x:clip}[data-ui=mobile] :is(a,button,summary,select,label,[role=button],input[type=checkbox],input[type=radio]){touch-action:manipulation}[data-ui=mobile] .site-header{padding-top:var(--m-safe-t)}[data-ui=mobile] .header-inner{width:calc(100% - 24px);height:52px;gap:10px}[data-ui=mobile] .brand{gap:8px;font-size:18px;min-height:44px}[data-ui=mobile] .brand-mark{width:30px;height:30px;font-size:16px}[data-ui=mobile] .header-actions{gap:4px}[data-ui=mobile] .header-actions .account-menu,[data-ui=mobile] .header-actions .nav-link{display:none}[data-ui=mobile] .account-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px}[data-ui=mobile] .header-search{display:flex;flex:1 1 auto;min-width:0;max-width:none;height:40px}[data-ui=mobile] .header-inner:has(.header-search) .brand>span:not(.brand-mark){display:none}[data-ui=mobile] .m-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--m-safe-r) var(--m-safe-b) var(--m-safe-l);background:rgba(255,255,255,.94);border-top:1px solid rgba(99,64,240,.16);box-shadow:0 -8px 24px rgba(23,19,46,.09);backdrop-filter:saturate(180%) blur(14px)}.m-bottom-nav{display:none}[data-ui=mobile] .m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:var(--m-nav-h);padding:6px 2px;color:#4a4668;background:transparent;border:0;font-size:11px;font-weight:600;line-height:1.15;text-align:center}[data-ui=mobile] .m-tab svg{width:22px;height:22px}[data-ui=mobile] .m-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui=mobile] .m-tab[data-active]{color:var(--accent-hover,#5230d4)}[data-ui=mobile] .m-tab[data-active] svg{color:var(--accent,#6340f0)}[data-ui=mobile] .m-tab:active{background:var(--accent-soft,#f1ecff)}[data-ui=mobile] :is(.m-tab,.m-sheet-close,.m-account-links a,.m-account-signout):focus-visible{outline-color:var(--accent,#6340f0);outline-offset:-3px}[data-ui=mobile][data-keyboard=open] .m-bottom-nav{display:none}[data-ui=mobile] .consent-banner{max-height:70vh;overflow-y:auto}[data-ui=mobile] .consent-banner,[data-ui=mobile] .session-reminder{right:8px;bottom:calc(var(--m-nav-h) + var(--m-safe-b) + 8px);left:8px;z-index:75}[data-ui=mobile] .session-reminder{max-width:none}[data-ui=mobile] #apostas{scroll-margin-top:72px}[data-ui=mobile] .page-shell{width:calc(100% - 24px);padding:20px 0 32px}[data-ui=mobile] .content-section{padding:16px}[data-ui=mobile] :is(.market-grid,.wallet-metrics,.account-grid,.steps-grid,.admin-metrics,.crypto-columns,.admin-layout){grid-template-columns:1fr}[data-ui=mobile] .trade-panel{position:static;order:-1}[data-ui=mobile] .site-footer{align-items:flex-start;flex-direction:column;gap:4px;padding-bottom:24px}[data-ui=mobile] :is(.primary-button,.secondary-button,.segmented button,.quick-amounts button,.outcome-choice button,.category-tabs button,.crypto-mini,.crypto-link-button,.sort-control){min-height:44px}[data-ui=mobile] .crypto-link-button{padding:0 8px}[data-ui=mobile] .sort-control{height:44px}[data-ui=mobile] :is(.field-label input,.field-label select,.brl-input,.crypto-form input){min-height:48px}[data-ui=mobile] .brl-input input{min-height:48px}[data-ui=mobile] :is(input,select,textarea,.header-search input,.sort-control select,.polls-results-row input,.crypto-inline-form input){font-size:16px}[data-ui=mobile] .brl-input input{font-size:24px}[data-ui=mobile] :is(.phantom-row,.crypto-actions,.crypto-inline-form,.toolbar){flex-direction:column;align-items:stretch}[data-ui=mobile] .crypto-actions{flex-direction:column-reverse}[data-ui=mobile] .phantom-row input{flex-basis:auto}[data-ui=mobile] :is(.finance-table-wrap,.table-wrap){overflow:visible}[data-ui=mobile] table{display:block;width:100%;border:0}[data-ui=mobile] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[data-ui=mobile] :is(tbody,tfoot){display:block}[data-ui=mobile] tr{display:block;margin:0 0 12px;padding:8px 14px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}[data-ui=mobile] td{display:flex;align-items:baseline;justify-content:space-between;gap:14px;max-width:none;padding:8px 0;overflow:visible;border:0;border-bottom:1px solid var(--line);text-align:right;white-space:normal}[data-ui=mobile] td:last-child{border-bottom:0}[data-ui=mobile] td:before{content:attr(data-label);flex:0 0 36%;color:var(--muted);font-size:12px;font-weight:700;text-align:left}[data-ui=mobile] td:not([data-label]):before{content:none}[data-ui=mobile] td>*{min-width:0}[data-ui=mobile] .crypto-actions-cell,[data-ui=mobile] td.crypto-actions-cell{align-items:flex-end}