@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.flight-page{padding-bottom:30px}.flight-page .section-heading h1{display:flex;gap:22px;align-items:center;font-size:58px;font-weight:500;letter-spacing:-3px}.flight-page .section-heading h1 svg{color:var(--lime)}.flight-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px}.flight-stage{min-height:450px;position:relative;border:1px solid var(--border);background:radial-gradient(ellipse at 70% 90%,var(--lime-dark),var(--bg) 75%);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.flight-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:75px 75px;opacity:.25;-webkit-mask-image:linear-gradient(transparent,black);mask-image:linear-gradient(transparent,black)}.flight-coordinate{position:absolute;left:24px;top:24px;font:9px var(--font-mono);letter-spacing:2px;color:var(--disabled)}.flight-stage-label{font:10px var(--font-mono);color:var(--muted);z-index:2;letter-spacing:1px}.flight-multiplier{font:500 clamp(65px,8vw,110px) var(--font-mono);color:var(--lime);letter-spacing:-7px;z-index:2;margin-top:18px;line-height:1.2}.flight-multiplier span{font-size:.55em;margin-left:10px;color:var(--muted)}.phase-crashed .flight-multiplier{color:var(--red)}.phase-crashed .flight-curve{opacity:.25}.flight-curve{position:absolute;inset:0;width:100%;height:100%}.flight-plane{position:absolute;color:var(--lime);transform:rotate(-30deg);transition:left .4s linear,bottom .4s linear}.flight-bottom{position:absolute;left:24px;right:24px;bottom:23px;display:flex;justify-content:space-between;color:var(--disabled);font:8px var(--font-mono);letter-spacing:.5px}.flight-ticket{padding:26px}.flight-balance{display:flex;flex-direction:column;gap:10px;margin:25px 0}.flight-balance>span{color:var(--muted);font-size:10px}.flight-balance strong{font:500 30px var(--font-mono);letter-spacing:-1px}.flight-balance small{color:var(--disabled);font-size:8px}.flight-ticket .number-field input{width:100%;font-size:16px}.flight-ticket .number-field>span{flex:0 1}.flight-active{display:flex;justify-content:space-between;font-size:11px;margin-top:20px;color:var(--muted)}.flight-active strong{color:var(--text);font-family:var(--font-mono)}.flight-history{padding:28px 0}.flight-history>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.flight-history details{position:relative}.flight-history summary{list-style:none;background:var(--surface);border:1px solid var(--border);padding:10px 13px;border-radius:5px;cursor:pointer;font:11px var(--font-mono)}.flight-history details[open]{width:100%;order:2}.flight-history code{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:9px;margin:10px}.flight-proof code{color:var(--lime);display:block;overflow-wrap:anywhere;font:10px var(--font-mono);line-height:1.8}.flight-proof p{color:var(--muted);font-size:10px;line-height:1.8;max-width:700px;margin-top:17px}.flight-error{background:var(--red-dark);border:1px solid var(--red);color:var(--red);padding:15px;margin-bottom:20px;font-size:11px;display:flex;justify-content:space-between;gap:15px}.flight-error button{color:var(--text);background:transparent;text-decoration:underline}.flight-ticket .order-error,.flight-ticket .order-success{display:flex;flex-direction:column;gap:8px}@media (max-width:900px){.flight-layout{grid-template-columns:1fr}.flight-stage{min-height:340px}.flight-multiplier{font-size:90px}.flight-ticket{max-width:100%}}@media (max-width:600px){.flight-page .section-heading h1{font-size:46px}.flight-page .section-heading>.demo-tag{font-size:7px}.flight-stage{min-height:290px}.flight-multiplier{font-size:68px;letter-spacing:-5px}.flight-stage-label{font-size:8px}.flight-bottom{font-size:7px;gap:12px;left:17px;right:17px}.flight-coordinate{font-size:7px;left:17px;top:17px}.flight-ticket{padding:22px}.flight-layout{gap:16px}.flight-proof code{font-size:9px}.header nav{gap:12px}.header>.demo-tag{display:none}.header .wordmark{font-size:18px}.header .brand-symbol{font-size:28px}}:root{--bg:oklch(0.14 0.008 145);--surface:oklch(0.18 0.009 145);--surface-raised:oklch(0.22 0.009 145);--border:oklch(0.28 0.012 145);--text:oklch(0.96 0.008 110);--muted:oklch(0.64 0.012 145);--disabled:oklch(0.48 0.01 145);--lime:oklch(0.89 0.22 127);--lime-dark:oklch(0.24 0.055 127);--red:oklch(0.75 0.13 23);--red-dark:oklch(0.25 0.035 23);--yellow:oklch(0.84 0.16 85);--blue:oklch(0.7 0.14 250);--white:oklch(0.98 0 0);--ink:oklch(0.12 0.015 125);--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-geist-sans,system-ui),sans-serif;--font-mono:var(--font-geist-mono,monospace);-webkit-font-smoothing:antialiased}a,button,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer;border:0}a,button{color:inherit}a{text-decoration:none}button:disabled{opacity:.4;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:5px}a,button,input{transition:background .18s,color .18s,transform .18s,border-color .18s}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3,p{margin:0}a svg,button svg{flex-shrink:0}.header{height:90px;max-width:1440px;margin:auto;padding:0 56px;justify-content:space-between;border-bottom:1px solid var(--border);gap:38px}.header,.wordmark{display:flex;align-items:center}.wordmark{font-size:26px;font-weight:900;letter-spacing:-1.5px;gap:6px}.brand-symbol{color:var(--lime);font-size:38px;line-height:1}.brand-dot{font-size:10px;align-self:flex-start;margin-top:9px;margin-left:1px;letter-spacing:0}.header nav{gap:30px;align-self:stretch;margin-right:auto}.header nav,.header nav a{display:flex;align-items:center}.header nav a{height:100%;color:var(--muted);font-weight:500;position:relative}.header nav a.active{color:var(--text)}.header nav a.active:after{position:absolute;content:"";height:2px;bottom:-1px;background:var(--lime);left:0;right:0}.header-account{display:flex;gap:25px;align-items:center}.demo-tag{color:var(--lime);font-family:var(--font-mono);font-size:10px;letter-spacing:1px;display:inline-flex;align-items:center;gap:7px;background:var(--lime-dark);padding:6px 8px;border-radius:4px;white-space:nowrap}.demo-tag>span,.live-label>span{width:5px;height:5px;background:var(--lime);border-radius:100%;display:inline-block}.balance small{display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.balance strong{font-family:var(--font-mono);font-size:13px;font-weight:500}.balance strong span{font-size:9px;color:var(--muted)}.avatar{height:33px;width:33px;border:1px solid var(--border);border-radius:100%;display:grid;place-items:center;font-size:11px;background:var(--surface-raised)}.hero{max-width:1440px;margin:auto;min-height:534px;padding:72px 56px 61px;overflow:hidden;border-bottom:1px solid var(--border)}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;width:56%;pointer-events:none}.hero-copy a{pointer-events:auto}.eyebrow{font-size:10px;letter-spacing:1.5px;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;display:flex;align-items:center;gap:10px}.lime-line{width:20px;height:2px;background:var(--lime);display:inline-block}.hero .eyebrow{font-size:9px;color:var(--lime);letter-spacing:1.9px}.hero h1{font-size:clamp(36px,4.05vw,59px);letter-spacing:-3px;line-height:1.07;font-weight:650;margin-top:25px;white-space:nowrap}.hero-copy>p,.muted-heading{color:var(--muted)}.hero-copy>p{max-width:360px;line-height:1.7;font-size:13px;margin-top:23px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--lime);color:var(--ink);font-weight:650;border-radius:5px;padding:14px 18px;min-height:46px}.primary:hover{background:var(--white);transform:translateY(-1px)}.hero-cta{margin-top:28px;font-size:12px}.hero-proof{display:flex;gap:12px;align-items:center;color:var(--disabled);font-size:10px;margin-top:27px}.proof-avatars{display:flex;padding-left:6px}.proof-avatars i{font-style:normal;width:23px;height:23px;background:var(--surface-raised);display:grid;place-items:center;border:2px solid var(--bg);border-radius:100%;margin-left:-6px;font-size:11px}.hero-art{inset:0 0 0 47%;overflow:hidden;background:radial-gradient(ellipse at 62% 40%,var(--lime-dark),transparent 66%)}.hero-art,.pitch{position:absolute}.pitch{width:560px;height:330px;border:1px solid color-mix(in oklch,var(--lime),transparent 78%);transform:rotate(-28deg) skew(-8deg);top:87px;left:80px;opacity:.65}.pitch-center{top:50%;width:135px;height:135px;border:1px solid var(--lime);border-radius:50%;transform:translate(-50%,-50%)}.pitch-center,.pitch-line{position:absolute;left:50%;opacity:.25}.pitch-line{height:100%;width:1px;background:var(--lime)}.pitch-goal{position:absolute;top:25%;width:65px;height:50%;border:1px solid var(--lime);opacity:.25}.goal-left{left:-1px}.goal-right{right:-1px}.orb{position:absolute;border:1px solid color-mix(in oklch,var(--lime),transparent 90%);border-radius:50%;width:600px;height:600px;top:-10px;left:20px}.orb-two{width:710px;height:710px;left:-35px;top:-65px}.art-label{right:39px;top:50px;color:var(--disabled);font-family:var(--font-mono);font-size:8px;letter-spacing:2px;line-height:1.6;transform:rotate(90deg);transform-origin:right bottom}.art-label,.ball{position:absolute}.ball{width:180px;height:180px;top:60px;right:80px;border-radius:50%;background:radial-gradient(circle at 32% 26%,var(--white),var(--lime) 45%,var(--lime-dark) 95%);box-shadow:25px 35px 70px color-mix(in oklch,var(--ink),transparent 10%),inset -20px -20px 35px color-mix(in oklch,var(--ink),transparent 65%);transform:rotate(-20deg);overflow:hidden}.ball:after{content:"";position:absolute;width:65px;height:60px;top:44px;left:53px;background:var(--ink);-webkit-clip-path:polygon(50% 0,100% 38%,80% 100%,20% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,80% 100%,20% 100%,0 38%);opacity:.88}.ball span{position:absolute;inset:7px;border:2px solid color-mix(in oklch,var(--ink),transparent 55%);border-radius:50%;transform:rotate(45deg) scaleX(.45)}.ball i{left:0;top:20px;height:145px;width:180px;border-top:20px solid var(--ink);border-bottom:20px solid var(--ink);transform:rotate(35deg) scaleY(.8)}.ball b,.ball i{position:absolute;opacity:.7}.ball b{left:120px;top:0;height:180px;width:20px;background:var(--ink);transform:rotate(35deg)}.art-cross{position:absolute;top:49px;left:150px;color:var(--lime);font-size:24px;font-weight:200}.art-number{position:absolute;bottom:-73px;right:17px;font-size:280px;font-weight:900;font-style:italic;letter-spacing:-25px;color:color-mix(in oklch,var(--lime),transparent 94%)}.art-number span{font-size:120px;vertical-align:top}.hero-market{position:absolute;right:100px;bottom:48px;z-index:3;width:276px;padding:19px 22px;background:color-mix(in oklch,var(--surface),transparent 8%);border:1px solid var(--border);box-shadow:0 20px 60px color-mix(in oklch,var(--ink),transparent 25%);border-radius:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:rotate(-4deg)}.hero-market:hover{transform:rotate(-2deg) translateY(-4px);border-color:var(--lime)}.live-label{display:flex;align-items:center;gap:6px;font:8px var(--font-mono);letter-spacing:1px;color:var(--lime)}.live-label svg{margin-left:auto}.hero-match{margin-top:18px;display:flex;align-items:center;gap:0}.hero-match .team-mark{width:30px;height:33px;font-size:8px}.hero-match .team-mark:nth-child(2){margin-left:-5px}.hero-match>span{margin-left:12px;font-size:11px;font-weight:600}.hero-market>p{font-size:13px;font-weight:550;margin-top:13px;line-height:1.5}.hero-market-price{display:flex;align-items:center;gap:10px;margin-top:13px}.hero-market-price>strong{font-size:40px;letter-spacing:-2px;font-weight:600}.hero-market-price>strong small{font-size:22px}.hero-market-price>span{font-size:9px;color:var(--muted);line-height:1.7}.hero-market-price b{font-weight:400;color:var(--lime)}.hero-market-price .mini-spark{color:var(--lime);font-size:23px;letter-spacing:-5px;margin-left:auto}.main-wrap{max-width:1440px;padding:47px 56px 0;margin:auto}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-heading h2{font-size:29px;letter-spacing:-1px;font-weight:550;margin-top:11px}.section-heading h1{font-size:40px;letter-spacing:-1.5px;margin:12px 0}.section-heading p{font-size:12px;color:var(--muted);margin-top:9px}.section-eyebrow{font-size:8px;letter-spacing:1.7px}.market-count{font-family:var(--font-mono);color:var(--text);font-size:22px;font-weight:400}.market-count span{font-family:var(--font-sans);font-size:11px;color:var(--muted);margin-left:6px}.filters{justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:19px;margin-bottom:24px;gap:20px}.filters,.tabs{display:flex;align-items:center}.tabs{gap:5px;white-space:nowrap}.tabs button{display:flex;gap:6px;align-items:center;background:transparent;color:var(--muted);padding:9px 13px;border-radius:5px;font-size:11px}.tabs button.selected{background:var(--surface-raised);color:var(--text)}.tabs button:hover{color:var(--text)}.search{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:5px;color:var(--muted);min-width:220px}.search input{background:transparent;border:0;color:var(--text);width:100%;font-size:10px;outline:0}.search input::placeholder{color:var(--disabled)}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.market-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:17px 19px 0;overflow:hidden;transition:border-color .2s,transform .2s}.market-card:hover{border-color:var(--disabled);transform:translateY(-3px)}.card-top{display:flex;align-items:center;justify-content:space-between}.card-top>span{color:var(--muted);font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.7px}.star{display:grid;place-items:center;background:transparent;color:var(--disabled);padding:4px}.star.watched,.star:hover{color:var(--lime)}.star.watched svg{fill:var(--lime)}.card-art{position:relative;height:112px;display:flex;align-items:center;justify-content:center;gap:24px;overflow:hidden;margin:5px -19px 15px;background:radial-gradient(ellipse at 50% 110%,var(--lime-dark),transparent 70%)}.card-pitch{width:260px;height:80px;transform:rotate(-15deg) skew(-20deg);opacity:.7;top:25px}.card-pitch,.card-pitch:after{position:absolute;border:1px solid var(--border)}.card-pitch:after{content:"";height:65px;width:65px;left:calc(50% - 33px);top:6px;border-radius:50%}.artwork-1{background:radial-gradient(ellipse at 50% 110%,var(--red-dark),transparent 75%)}.artwork-2{background:radial-gradient(ellipse at 50% 110%,var(--surface-raised),transparent 75%)}.team-mark{display:grid;place-items:center;width:35px;height:40px;border-radius:8px 8px 17px 17px;background:var(--yellow);font:600 9px var(--font-mono);position:relative;border:3px double color-mix(in oklch,var(--ink),transparent 70%);box-shadow:0 4px 13px color-mix(in oklch,var(--ink),transparent 70%);transform:rotate(-9deg)}.match-marks>.team-mark:nth-child(2),.team-mark:nth-of-type(3){transform:rotate(9deg)}.team-mark.large{width:49px;height:57px;font-size:12px;border-width:4px}.team-argentina,.team-blue,.team-lightblue,.team-sky,.team-uruguay{background:var(--blue)}.team-chile,.team-flamengo,.team-peru,.team-red,.team-river{background:var(--red)}.team-brazil,.team-green,.team-mexico,.team-palmeiras{background:var(--lime)}.team-usa,.team-white{background:var(--white)}.vs{font:italic 10px var(--font-mono);position:relative}.event-date,.vs{color:var(--disabled)}.event-date{position:absolute;bottom:3px;left:19px;font:8px var(--font-mono);text-transform:uppercase}.card-title{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}.card-title svg{color:var(--disabled)}.card-main h3{font-size:17px;font-weight:550;line-height:1.4;letter-spacing:-.35px;margin-top:8px;min-height:48px}.probability{display:flex;align-items:center;gap:9px;margin-top:14px}.probability>strong{font-size:31px;letter-spacing:-1.5px;font-weight:550}.probability>strong span{font-size:18px;margin-left:1px}.probability>.positive{font-size:9px;font-family:var(--font-mono);padding:4px 5px;background:var(--lime-dark);border-radius:3px}.probability-label{margin-left:auto;font-size:9px;color:var(--disabled)}.probability-track{margin-top:8px;background:var(--surface-raised);height:3px;border-radius:3px;overflow:hidden}.probability-track>i{display:block;background:var(--lime);height:100%}.card-trade{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:19px 0 16px}.no-button,.yes-button{display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:5px;padding:12px 11px;font-size:11px;background:var(--lime-dark);color:var(--lime);border:1px solid transparent}.yes-button:hover{border-color:var(--lime)}.no-button{background:var(--red-dark);color:var(--red)}.no-button:hover{border-color:var(--red)}.card-trade strong{font:500 12px var(--font-mono);margin-left:auto}.card-trade svg{width:12px;height:12px}.card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);margin:0 -19px;padding:12px 19px;font-size:9px;color:var(--disabled)}.card-bottom b{color:var(--muted);font-family:var(--font-mono);font-weight:400;margin-left:4px}.card-bottom>a{display:flex;align-items:center;gap:4px}.card-bottom>a:hover{color:var(--lime)}.learn{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:28px;gap:28px;padding:40px 0;margin-top:48px;border-top:1px solid var(--border)}.learn .eyebrow{font-size:8px}.learn h2{font-size:24px;letter-spacing:-.8px;max-width:220px;line-height:1.2;margin-top:12px;font-weight:500}.learn-step{border-left:1px solid var(--border);padding-left:25px}.learn-step>span{font:10px var(--font-mono);color:var(--lime)}.learn-step h3{font-size:12px;margin-top:12px;font-weight:550}.learn-step p{font-size:10px;color:var(--muted);line-height:1.7;margin-top:7px;max-width:180px}footer{max-width:1328px;margin:15px auto 0;padding:30px 0 28px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:20px}footer .wordmark{font-size:21px}footer>span{color:var(--muted);font-size:10px}footer p{margin-left:auto;color:var(--disabled);font-size:9px;display:flex;gap:10px;align-items:center}footer .demo-tag{font-size:8px}.state{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;color:var(--muted)}.state h2{font-size:22px;color:var(--text)}.state p{font-size:12px}.empty{padding:50px 20px;color:var(--muted);flex-direction:column;gap:16px;justify-content:center;text-align:center;font-size:12px}.empty,.text-link{display:flex;align-items:center}.text-link{color:var(--lime);gap:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.positive{color:var(--lime)}.negative{color:var(--red)}.muted{color:var(--muted)}.small{font-size:11px;line-height:1.7}.dot{margin:0 8px;color:var(--disabled)}.quiet-button{display:inline-flex;align-items:center;gap:10px;background:var(--surface-raised);border:1px solid var(--border);padding:10px 13px;border-radius:5px;font-size:11px}.quiet-button:hover{border-color:var(--disabled)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:25px;margin-bottom:22px}.panel h2{font-size:15px;font-weight:550;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel h2 svg{color:var(--disabled)}.back{color:var(--muted);font-size:11px;display:inline-flex;align-items:center;gap:8px;margin-bottom:30px}.back:hover{color:var(--lime)}.detail-header{display:flex;gap:25px;align-items:center;margin-bottom:38px}.match-marks{display:flex;gap:8px}.detail-header h1{font-size:30px;font-weight:550;letter-spacing:-1px;margin:12px 0}.detail-header>.star{margin-left:auto}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 355px;grid-gap:28px;gap:28px}.desktop-ticket .ticket{position:-webkit-sticky;position:sticky;top:25px}.chart-heading{display:flex;align-items:flex-start;justify-content:space-between}.big-probability{font-size:60px;letter-spacing:-3px;font-weight:550;margin-top:8px}.big-probability>span{font-size:32px;margin-left:3px}.big-probability>small{font:10px var(--font-mono);letter-spacing:0;margin-left:15px}.chart-label{font:9px var(--font-mono);color:var(--disabled);padding:7px 10px;border:1px solid var(--border);border-radius:4px}.history-chart{display:block;width:100%;height:230px;margin-top:15px}.chart-footer{display:flex;justify-content:space-between;color:var(--disabled);font:9px var(--font-mono);margin-top:12px}.book-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.book-columns>div+div{border-left:1px solid var(--border);padding-left:25px}.book-columns h3{font-size:12px;font-weight:500;margin-bottom:12px}.book-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;padding:9px 0;border-bottom:1px solid var(--border);font:11px var(--font-mono)}.book-header{font:9px var(--font-sans);color:var(--disabled);padding-top:0}.rules-copy{line-height:1.9;color:var(--muted);font-size:12px;margin-bottom:18px}.portfolio-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:35px 0;grid-gap:20px;gap:20px}.portfolio-stats>div{border-left:2px solid var(--border);padding:6px 20px;display:flex;flex-direction:column;gap:10px}.portfolio-stats>div:first-child{border-color:var(--lime)}.portfolio-stats span{font-size:11px;color:var(--muted)}.portfolio-stats strong{font:500 29px var(--font-mono);letter-spacing:-1px}.portfolio-stats small{font:9px var(--font-mono);color:var(--disabled)}.position-row{display:flex;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--border)}.position-row>div:first-child{flex:1 1}.position-row a{font-size:13px}.position-row small{display:block;font-size:10px;color:var(--muted);margin-top:9px}.position-row strong{font:12px var(--font-mono)}.position-row .quiet-button{font-size:10px}.ticket{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:23px}.ticket-market .eyebrow{font-size:8px}.ticket-market h2{font-weight:550;line-height:1.5;letter-spacing:-.3px;margin-top:10px}.action-tabs{display:flex;border-bottom:1px solid var(--border);margin:22px 0 20px}.action-tabs button{width:50%;color:var(--muted);padding:12px;background:transparent;font-size:12px;border-bottom:2px solid transparent}.action-tabs button.selected{color:var(--text);border-color:var(--lime)}.side-tabs{display:flex;gap:9px}.side-tabs button{width:50%;display:flex;align-items:center;justify-content:space-between;padding:13px 12px;background:var(--surface-raised);border:1px solid var(--border);border-radius:5px;font-size:12px;color:var(--muted)}.side-tabs button strong{font:500 12px var(--font-mono)}.side-tabs button.yes.selected{border-color:var(--lime);background:var(--lime-dark)}.side-tabs button.no.selected{color:var(--red);border-color:var(--red);background:var(--red-dark)}.order-type{display:flex;align-items:center;justify-content:space-between;margin:23px 0;color:var(--muted);font-size:10px}.input-label{display:block;font-size:11px;color:var(--muted);margin-top:18px}.number-field{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:5px;padding:12px;margin-top:10px;background:var(--bg)}.number-field>span{font:13px var(--font-mono);color:var(--text);flex:1 1}.number-field input{width:50px;font:13px var(--font-mono);text-align:right}.number-field small{font:10px var(--font-mono);color:var(--disabled)}.ticket input{border:0;color:var(--text);background:transparent;outline:none;min-width:0;-moz-appearance:textfield}.ticket input::-webkit-inner-spin-button{display:none}.number-field:focus-within,.quantity-field:focus-within{border-color:var(--lime)}.input-hint{font-size:8px;color:var(--disabled);margin-top:7px}.quantity-field{border:1px solid var(--border);border-radius:5px;background:var(--bg);display:flex;justify-content:space-between;margin-top:10px;align-items:center;padding:5px}.quantity-field button{background:var(--surface-raised);color:var(--muted);width:30px;height:30px;border-radius:3px}.quantity-field input{width:100%;text-align:center;font:14px var(--font-mono)}.ticket-summary{border-top:1px solid var(--border);margin-top:24px;padding-top:16px;display:flex;flex-direction:column;gap:14px}.ticket-summary>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.ticket-summary strong{color:var(--text);font:500 12px var(--font-mono)}.ticket-summary small{color:var(--disabled);font-size:8px}.ticket-summary .profit{margin-top:0}.ticket-summary .profit strong{color:var(--lime)}.submit-order{width:100%;font-size:12px;margin-top:25px;justify-content:space-between}.ticket-balance{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--muted);justify-content:center;margin-top:15px}.ticket-balance svg{width:12px}.ticket-balance strong{color:var(--text);font:9px var(--font-mono);font-weight:400}.ticket-hint{font-size:9px;text-align:center;margin-top:17px}.ticket-demo,.ticket-hint{line-height:1.7;color:var(--disabled)}.ticket-demo{font-size:8px;border-top:1px solid var(--border);margin-top:20px;padding-top:16px;display:flex;gap:8px;align-items:center}.ticket-demo svg{flex-shrink:0}.dialog-backdrop{position:fixed;inset:0;background:color-mix(in oklch,var(--ink),transparent 18%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;justify-content:center;padding:25px;overflow:auto}.ticket-dialog{width:390px;max-width:100%;box-shadow:0 20px 80px var(--ink);border-radius:8px}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:15px 23px;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;font-size:11px;color:var(--muted)}.ticket-dialog .ticket{border-radius:0 0 8px 8px}.icon-button{background:transparent;display:grid;place-items:center;color:var(--muted);padding:5px}.order-error{color:var(--red);padding:12px;background:var(--red-dark)}.order-error,.order-success{font-size:11px;line-height:1.6;border-radius:5px;margin-top:18px}.order-success{display:flex;gap:10px;color:var(--lime);background:var(--lime-dark);padding:13px}.order-success svg{flex-shrink:0}.order-success p{font-size:10px;margin:5px 0;color:var(--muted)}.order-success a{font-size:10px;text-decoration:underline}.mobile-trade{display:none}@media (min-width:1440px){.hero h1{font-size:59px}.hero-market{right:130px}.hero-art .ball{right:120px}}@media (max-width:1180px){.header{padding:0 32px}.hero{padding:60px 32px}.hero h1{font-size:45px;letter-spacing:-2.3px}.hero-market{right:50px;bottom:42px;width:250px}.hero-art .ball{right:50px;width:160px;height:160px}.main-wrap{padding:38px 32px 0}.market-grid{gap:15px}.market-card{padding-left:15px;padding-right:15px}.filters{align-items:flex-start;flex-direction:column;gap:15px}.search{width:100%}.card-trade{gap:6px}.card-trade button{padding:11px 9px}.card-trade svg{display:none}.card-bottom{margin:0 -15px;padding:12px 15px}.card-art{margin-left:-15px;margin-right:-15px}.event-date{left:15px}footer{margin-left:32px;margin-right:32px}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.panel,.ticket{padding:20px}.header-account{gap:16px}.book-columns{gap:15px}.book-columns>div+div{padding-left:15px}.book-row{font-size:10px;gap:5px}}@media (max-width:900px){.hero h1{font-size:37px;letter-spacing:-1.7px}.hero-copy>p{max-width:280px;font-size:12px}.hero-copy{width:55%}.hero-market{right:35px;width:235px;bottom:40px}.hero-art{left:43%}.ball{top:45px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn{grid-template-columns:1fr 1fr;gap:30px}.learn>div:first-child{grid-column:1/-1}.learn-step{padding-left:15px}.header{gap:25px}.header-account>.demo-tag{display:none}.header nav{gap:20px}.detail-grid{grid-template-columns:1fr}.desktop-ticket{display:none}.mobile-trade{display:flex;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--surface);padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.mobile-trade button{width:50%;display:flex;justify-content:space-between;align-items:center;font-size:12px}.detail-grid{padding-bottom:70px}.detail-header h1{font-size:27px}.detail-header{gap:20px}.portfolio-stats strong{font-size:24px}footer p{width:100%;margin-left:0}footer>span{margin-left:auto}.ticket-dialog{width:390px}.ticket-dialog .ticket{padding:20px 24px}}@media (max-width:600px){.header{height:72px;padding:0 20px;gap:17px;flex-wrap:wrap}.wordmark{font-size:22px}.brand-symbol{font-size:32px}.brand-dot{font-size:8px}.header nav{gap:15px;margin-left:auto;margin-right:0}.header nav a{font-size:11px}.header-account{gap:0}.header-account .balance{display:none}.avatar{height:28px;width:28px;font-size:9px}.hero{padding:37px 20px 270px;min-height:660px}.hero-copy{width:100%}.hero .eyebrow{font-size:7px;letter-spacing:1.2px}.hero h1{font-size:clamp(30px,7.8vw,46px);line-height:1.13;letter-spacing:-1.6px;margin-top:21px}.hero-copy>p{font-size:12px;max-width:305px;line-height:1.8;margin-top:17px}.hero-cta{margin-top:22px;padding:12px 15px;font-size:11px;min-height:42px}.hero-proof{margin-top:18px;font-size:9px}.hero-art{inset:285px 0 0 15%;opacity:.9}.hero-art .ball{height:125px;width:125px;top:70px;right:36px;transform:rotate(-20deg)}.hero-art .ball:after{width:45px;height:45px;top:34px;left:38px}.hero-art .ball i{width:125px;height:100px;border-width:15px;top:15px}.hero-art .ball b{height:125px;left:90px;width:15px}.pitch{width:330px;height:195px;left:-5px;top:100px}.pitch-center{width:80px;height:80px}.pitch-goal{width:40px}.orb{width:330px;height:330px;left:0;top:50px}.orb-two{width:430px;height:430px;top:0;left:-50px}.art-label{display:none}.art-number{font-size:190px;bottom:-65px;right:8px}.art-number span{font-size:70px}.art-cross{left:25px;top:70px}.hero-market{width:220px;right:auto;left:30px;bottom:24px;padding:14px 17px;transform:rotate(-4deg)}.hero-match{margin-top:12px}.hero-market>p{font-size:12px;margin-top:10px}.hero-market-price{margin-top:8px}.hero-market-price>strong{font-size:33px}.hero-market-price>strong small{font-size:18px}.hero-match .team-mark{height:27px;width:25px;font-size:7px}.hero-match>span{font-size:10px}.live-label{font-size:7px}.hero-market-price .mini-spark{font-size:20px}.main-wrap{padding:32px 20px 0}.section-heading{margin-bottom:23px}.section-heading h2{font-size:24px;letter-spacing:-1px;max-width:230px;line-height:1.2}.section-heading p{font-size:10px;max-width:230px;line-height:1.7}.section-eyebrow{font-size:7px;letter-spacing:1.2px}.market-count{font-size:19px;white-space:nowrap}.market-count span{display:block;font-size:8px;margin-left:0;margin-top:4px}.filters{margin-bottom:20px;gap:14px}.tabs{width:calc(100% + 40px);overflow-x:auto;margin-left:-20px;padding:0 20px;scrollbar-width:none}}@media (max-width:600px){.tabs::-webkit-scrollbar{display:none}}@media (max-width:600px){.tabs button{font-size:10px;padding:9px 11px}.tabs button svg{height:12px;width:12px}.search{padding:10px 12px}.market-grid{grid-template-columns:1fr;gap:18px}.market-card{padding:17px 19px 0}.card-art{height:130px;margin-left:-19px;margin-right:-19px}.card-main h3{font-size:19px;min-height:0;max-width:95%;line-height:1.5}.card-title{font-size:11px}.probability{margin-top:19px}.probability>strong{font-size:35px}.probability-label{font-size:10px}.card-trade{gap:10px;margin-top:20px}.card-trade button{font-size:12px;padding:14px 13px}.card-trade svg{display:block}.card-trade strong{font-size:13px}.card-bottom{margin:0 -19px;padding:14px 19px;font-size:10px}.card-art .team-mark.large{height:64px;width:55px;font-size:13px}.event-date{left:19px;font-size:9px}.card-top>span{font-size:10px}.learn{margin-top:35px;padding:30px 0;grid-template-columns:1fr;gap:24px}.learn>div:first-child{grid-column:auto}.learn h2{max-width:100%;font-size:26px}.learn-step{padding-left:17px;display:grid;grid-template-columns:25px 1fr;grid-column-gap:13px;column-gap:13px;align-items:center}.learn-step>span{grid-row:1/3}.learn-step h3{margin:0;font-size:13px}.learn-step p{max-width:none;margin-top:5px;font-size:11px}.learn .eyebrow{font-size:8px}footer{margin:10px 20px 0;padding:25px 0;gap:15px}footer>span{max-width:160px;text-align:right}footer p,footer>span{font-size:8px;line-height:1.7}footer p{align-items:flex-start}.dialog-backdrop{padding:0;align-items:stretch;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ticket-dialog{width:100%;max-width:100%;border-radius:0;box-shadow:none;overflow-y:auto}.dialog-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:18px 24px;border:0;border-bottom:1px solid var(--border);border-radius:0;font-size:12px}.ticket-dialog .ticket{border:0;border-radius:0;padding:23px 24px 35px}.ticket-market h2{font-size:23px}.ticket-market .eyebrow{font-size:9px}.action-tabs{margin-top:20px}.ticket-hint{font-size:10px}.ticket-demo{font-size:9px}.ticket-summary{gap:18px}.submit-order{margin-top:28px;padding:17px}.ticket-balance{font-size:10px}.back{margin-bottom:25px}.detail-header{align-items:flex-start;gap:13px;position:relative;padding-right:22px;margin-bottom:27px}.detail-header .match-marks{gap:5px;margin-top:30px}.detail-header .team-mark.large{width:31px;height:38px;font-size:8px}.detail-header h1{font-size:22px;line-height:1.3;margin-top:11px}.detail-header .eyebrow{font-size:7px;letter-spacing:.6px;line-height:1.8;flex-wrap:wrap;gap:0}.detail-header .dot{margin:0 5px}.detail-header>.star{position:absolute;right:0;top:0}.detail-header .small{font-size:9px}.panel{padding:19px;margin-bottom:16px}.big-probability{font-size:52px}.history-chart{height:195px}.chart-label{font-size:7px;padding:5px 6px}.chart-heading>.small{font-size:10px}.book-columns{gap:15px}.book-row{font-size:9px;gap:6px}.book-header{font-size:8px}.rules-copy{font-size:11px}.mobile-trade{padding-left:20px;padding-right:20px}.portfolio-stats{gap:15px;margin:25px 0;grid-template-columns:1fr 1fr}.portfolio-stats>div{padding:3px 12px}.portfolio-stats strong{font-size:23px}.portfolio-stats span{font-size:9px}.portfolio-stats small{font-size:8px}.portfolio-stats>div:last-child{grid-column:1/-1}.position-row{flex-wrap:wrap;gap:16px}.position-row>div:first-child{flex-basis:60%}.position-row a{font-size:11px}.position-row .quiet-button{padding:8px 11px}.section-heading h1{font-size:34px}.section-heading>.quiet-button{font-size:0;padding:10px;gap:0}.state{min-height:350px}.state h2{font-size:18px}.state p{font-size:11px;line-height:1.8;max-width:270px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}@media (min-width:901px){.hero{min-height:350px;padding-top:39px;padding-bottom:33px}.hero h1{font-size:44px;letter-spacing:-2.3px;margin-top:19px}.hero-copy>p{font-size:11px;line-height:1.7;max-width:370px;margin-top:15px}.hero-proof{display:none}.hero-cta{margin-top:21px;padding:11px 15px;min-height:40px}.hero-market{bottom:30px;right:75px;width:255px;padding:15px 19px}.hero-art .ball{width:130px;height:130px;right:39px;top:25px}.hero-art .ball:after{width:48px;height:45px;top:33px;left:38px}.hero-art .ball i{width:130px;height:105px;top:14px;border-width:15px}.hero-art .ball b{height:130px;left:90px;width:15px}.hero .pitch{top:36px;height:250px}.hero-market .hero-match{margin-top:12px}.hero-market-price{margin-top:8px}.main-wrap{padding-top:35px}.section-heading{margin-bottom:23px}.section-heading h2{font-size:26px}.wordmark{font-size:23px;letter-spacing:-1.2px}.header{gap:30px}.header nav{gap:24px}.header-account{gap:18px}}@media (min-width:901px) and (max-width:1180px){.hero h1{font-size:35px;letter-spacing:-1.7px}.hero-market{right:35px;width:235px}.header{gap:20px}.header nav{gap:17px}.wordmark{font-size:20px}.header-account{gap:13px}}@media (max-width:600px){.header .wordmark{font-size:15px;letter-spacing:-.8px;gap:3px}.header .brand-dot{display:none}.header .brand-symbol{font-size:24px}.header,.header nav{gap:11px}.hero{min-height:540px;padding-bottom:220px;padding-top:30px}.hero-art{top:240px}.hero h1{font-size:29px;letter-spacing:-1.3px}.hero-copy>p{font-size:11px;max-width:290px}.hero-proof{display:none}.hero-market{bottom:25px;left:29px;width:210px}.art-cross,.hero-art .ball{top:55px}.hero-cta{margin-top:17px}.hero-copy .eyebrow{font-size:6.5px}.market-count{font-size:18px}.section-heading h2{font-size:23px}.header nav a{font-size:10px}.avatar{display:none}.hero{min-height:400px;padding-bottom:145px}.hero h1{font-size:27px;margin-top:17px}.hero-copy>p{max-width:275px;font-size:10px;line-height:1.7;margin-top:12px}.hero-cta{font-size:10px;gap:8px;padding:10px 12px;min-height:36px;margin-top:14px}.hero-market{width:177px;right:20px;left:auto;bottom:20px;padding:11px 13px}.hero-market .live-label{font-size:6px}.hero-market .hero-match{margin-top:9px}.hero-market .hero-match>span{font-size:8px;margin-left:8px}.hero-market>p{font-size:10px;line-height:1.4;margin-top:7px}.hero-market-price>strong{font-size:28px}.hero-market-price>span{font-size:7px}.hero-market .mini-spark{font-size:17px}.hero-art{top:190px;left:5%}.hero-art .ball{top:40px;right:205px;width:90px;height:90px}.hero-art .ball:after{width:32px;height:31px;top:25px;left:27px}.hero-art .ball i{width:90px;height:77px;border-width:10px;top:9px}.hero-art .ball b{left:63px;height:90px;width:10px}.art-cross{display:none}.hero .pitch{top:65px}.hero .orb{top:30px}.hero .orb-two{top:-20px}}.dialog-backdrop{align-items:flex-start;padding:24px}.ticket-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.dialog-header{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface)}@media (max-width:600px){.dialog-backdrop{padding:0}.ticket-dialog{height:100dvh;max-height:100dvh}.ticket-dialog .ticket{padding-bottom:calc(30px + env(safe-area-inset-bottom))}}.header{height:76px;max-width:1600px;padding:0 32px}.browse-wrap{max-width:1600px;padding:0 32px 48px}.market-browser{grid-template-columns:190px minmax(0,1fr);grid-gap:30px;gap:30px}.sports-sidebar{padding-top:30px;border-right:1px solid var(--border);padding-right:20px}.sidebar-label{font-size:10px;text-transform:uppercase;color:var(--muted);letter-spacing:1.5px}.sport-list{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.sport-list button{display:flex;align-items:center;gap:10px;background:transparent;color:var(--muted);border-radius:7px;text-align:left;font-size:12px}.sport-list button small{margin-left:auto;font:10px var(--font-mono)}.sport-list button.selected{font-weight:650}.sport-list button:hover{background:var(--surface-raised)}.sidebar-game{display:flex;gap:10px;align-items:center;padding:18px 10px;margin-top:24px;border-top:1px solid var(--border)}.sidebar-game span{display:grid;grid-gap:5px;gap:5px}.sidebar-game small{color:var(--muted);font-size:10px}.sidebar-history{margin-top:70px;padding:12px;color:var(--disabled)}.history-monogram{font-family:var(--font-mono);font-size:29px;letter-spacing:-2px}.sidebar-history p{font-size:11px;line-height:1.7;margin-top:8px}.market-feed{min-width:0}.market-masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 22px}.market-masthead h1{font-size:clamp(24px,2.4vw,35px);letter-spacing:-1.4px;line-height:1.2;margin-top:9px}.market-masthead p{color:var(--muted);font-size:12px;margin-top:8px}.feed-count{display:grid;text-align:right;grid-gap:3px;gap:3px;color:var(--muted);font-size:10px}.feed-count strong{color:var(--text);font:24px var(--font-mono)}.market-agenda{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);overflow-x:auto;margin-bottom:20px;border:1px solid var(--border);border-radius:9px}.agenda-event{display:grid;grid-gap:7px;gap:7px;padding:13px 16px;border-right:1px solid var(--border)}.agenda-event small,.agenda-event>span{color:var(--muted);font-size:9px}.agenda-event strong{font-size:14px;display:flex;gap:12px}.agenda-event i{color:var(--disabled)}.market-spotlight{display:flex;position:relative;overflow:hidden;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--border);border-radius:10px;padding:22px 26px;min-height:170px;background:linear-gradient(115deg,var(--surface),var(--lime-dark))}.spotlight-copy{position:relative;z-index:1}.spotlight-eyebrow{display:flex;gap:14px;align-items:center;text-transform:uppercase;color:var(--lime);font:9px var(--font-mono);letter-spacing:1.5px}.spotlight-eyebrow span{color:var(--muted);border:1px solid var(--border);border-radius:3px;padding:3px 5px}.spotlight-copy h2{display:flex;align-items:center;gap:14px;font-size:24px;letter-spacing:-1px;margin:12px 0 7px}.spotlight-copy p{font-size:12px}.spotlight-copy>small{display:block;color:var(--muted);margin-top:14px;font-size:10px}.spotlight-marks{display:flex;gap:10px;opacity:.6;transform:rotate(-8deg)}.spotlight-choice{display:grid;justify-items:end;flex-shrink:0}.spotlight-choice>strong{font:38px var(--font-mono)}.spotlight-choice>strong small{font-size:19px;color:var(--muted)}.spotlight-choice>span{font-size:10px;color:var(--muted);margin-bottom:14px}.spotlight-choice button{padding:10px 13px;font-size:11px;gap:10px}.browse-filters{margin:22px 0}.browse-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.date-switch{display:flex;padding:4px;gap:3px;background:var(--surface);border-radius:7px}.date-switch button,.league-list button{background:transparent;color:var(--muted);min-height:36px;padding:7px 11px;border-radius:5px;font-size:11px;white-space:nowrap}.date-switch button.selected{background:var(--surface-raised);color:var(--text)}.browse-search,.browse-sort{display:flex;align-items:center;gap:10px;color:var(--muted);padding:10px 12px;border:1px solid var(--border);border-radius:7px;min-height:44px}.browse-search{flex:1 1;min-width:175px}.browse-search input,.browse-sort select{color:var(--text);border:0;background:transparent;font:inherit;font-size:11px;min-width:0;width:100%}.browse-sort select option{background:var(--surface)}.league-list{display:flex;gap:5px;overflow-x:auto;padding-top:12px}.league-list button.selected{color:var(--lime);background:var(--lime-dark)}.feed-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:15px}.feed-heading h2{font-size:18px;letter-spacing:-.5px}.feed-heading>span{font-size:10px;color:var(--muted)}.event-grid{display:grid;grid-gap:16px;gap:16px;align-items:start}.event-card{border:1px solid var(--border);border-radius:10px;overflow:hidden}.event-topline{display:flex;justify-content:space-between;gap:12px;padding:14px 16px 0;color:var(--muted);font-size:9px}.event-topline>span{color:var(--lime)}.event-topline time{color:var(--disabled)}.event-heading{gap:12px;padding:15px 16px}.event-heading>svg{margin-left:auto;color:var(--disabled)}.event-heading h3{font-size:15px;letter-spacing:-.4px;line-height:1.4}.event-heading a>span{color:var(--muted);display:block;margin-top:3px;font-size:10px}.event-marks{display:flex}.event-marks .team-mark{width:31px;height:35px;font-size:8px}.event-marks .team-mark+.team-mark{margin-left:-7px}.outcome-row{display:grid;grid-template-columns:22px minmax(0,1fr) 44px 132px;grid-gap:8px;align-items:center;border-top:1px solid var(--border);padding:12px}.outcome-row .star{width:22px;height:36px;background:transparent}.outcome-question{font-size:11px;line-height:1.6}.outcome-question>svg{display:none}.outcome-probability strong{font:17px var(--font-mono)}.outcome-probability strong small{font-size:10px}.outcome-bar{display:block;height:3px;width:32px;background:var(--border);margin-top:5px}.outcome-bar i{display:block;height:100%;background:var(--lime)}.outcome-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.outcome-actions button{display:grid;grid-gap:4px;gap:4px;padding:8px 5px;border-radius:5px;font-size:10px}.outcome-actions strong{font:11px var(--font-mono)}.event-bottom{display:flex;justify-content:space-between;padding:10px 16px;color:var(--muted);font-size:9px}.event-bottom strong{font-weight:450}select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.market-feed .empty .primary{margin-top:18px}@media (max-width:1200px){.market-browser{grid-template-columns:160px minmax(0,1fr);gap:22px}.event-grid{grid-template-columns:minmax(0,1fr)}.spotlight-marks{display:none}}@media (max-width:760px){.header{height:68px;padding:0 18px;gap:16px}.header-account{margin-left:auto}.header .balance strong{font-size:11px}.header .avatar{display:none}.browse-wrap{padding:0 18px 40px}.market-browser{display:block}.sports-sidebar{padding:14px 0 0;border:0}.sidebar-game,.sidebar-history,.sidebar-label{display:none}.sport-list{display:flex;overflow-x:auto;margin:0;padding-bottom:6px}.sport-list button{flex-shrink:0;min-height:40px;white-space:nowrap;padding:10px 12px;border:1px solid var(--border)}.sport-list button small{display:none}.market-masthead{padding:18px 0}.market-masthead h1{font-size:25px;letter-spacing:-1px}.feed-count{display:none}.market-spotlight{padding:18px;min-height:180px;gap:16px}.spotlight-copy h2{font-size:19px}.spotlight-copy h2 svg{display:none}.spotlight-copy p{font-size:11px;line-height:1.5}.spotlight-copy>small{font-size:9px;line-height:1.5}.spotlight-choice>strong{font-size:30px}.spotlight-choice button{font-size:10px;padding:9px}.spotlight-choice button svg{display:none}.browse-tools{gap:10px}.date-switch{flex:1 0 100%;justify-content:space-between}.browse-search{min-width:130px}.browse-sort{width:135px}.feed-heading>span{font-size:9px}.outcome-row{grid-template-columns:18px minmax(0,1fr) 35px 120px;gap:6px;padding:10px}.event-topline{padding:13px 12px 0;font-size:8px}.event-heading{padding:13px 12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.budget-presets{display:flex;gap:6px;margin-top:10px}.budget-presets button{flex:1 1;min-height:36px;border-radius:5px;color:var(--muted);background:var(--surface-raised);border:1px solid var(--border);font:11px var(--font-mono)}.budget-presets button.selected{color:var(--lime);border-color:var(--lime);background:var(--lime-dark)}.ticket-advanced{margin:20px 0 0;border-top:1px solid var(--border);padding-top:15px}.ticket-advanced summary{cursor:pointer;color:var(--muted);font-size:11px}.ticket-advanced summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.reference-label{padding:0 16px 8px;color:var(--disabled);font-size:9px}.valuation-note{color:var(--muted);font-size:11px;line-height:1.6;margin:0 0 24px}@media (max-width:760px){.outcome-row{grid-template-columns:44px minmax(0,1fr) 35px 120px}.detail-header .star,.outcome-row .star,.position-row .quiet-button,.quantity-field button{min-width:44px;min-height:44px}.budget-presets button,.date-switch button,.league-list button,.sport-list button{min-height:44px}.ticket-advanced summary{min-height:44px;display:flex;align-items:center}.browse-search input,.browse-sort select,.number-field input,.quantity-field input{min-height:44px}.browse-search,.browse-sort,.number-field{padding-top:0;padding-bottom:0}}@media (max-width:1023px){.league-list{width:100%;min-width:0;gap:8px;overflow-x:auto}.league-list button{flex:0 0 auto;width:auto;white-space:nowrap;padding-inline:12px}.action-tabs button,.date-switch button,.dialog-header .icon-button,.league-list button,.side-tabs button,button{min-width:44px;min-height:44px}.ticket-advanced summary{min-height:44px;display:flex;align-items:center}}:root{--bg:rgb(244 245 240);--surface:rgb(255 255 255);--surface-raised:rgb(237 241 234);--border:rgb(214 221 214);--text:rgb(23 37 31);--muted:rgb(87 101 93);--disabled:rgb(101 113 105);--lime:rgb(23 104 66);--lime-dark:rgb(230 243 233);--red:rgb(161 46 49);--red-dark:rgb(252 234 233);--blue:rgb(49 91 168);--no-surface:rgb(234 240 252);--yellow:rgb(139 106 20);--white:rgb(255 255 255);--ink:rgb(23 37 31);--accent:rgb(214 237 120);--nav-muted:rgb(191 204 194);--control-border:rgb(124 141 128);--team-yellow:rgb(249 205 55);--team-blue:rgb(38 83 169);--team-red:rgb(190 51 57);--team-green:rgb(34 117 78);--team-orange:rgb(223 100 31);--team-sky:rgb(161 211 239)}body{font-size:14px;line-height:1.45}.header{height:64px;padding:0 24px;max-width:none;background:var(--ink);color:var(--white);border:0}.header .wordmark{font-size:26px;letter-spacing:-1px}.header .brand-symbol{color:var(--accent)}.header nav a{color:var(--nav-muted)}.header nav a.active{color:var(--white)}.header nav a.active:after{background:var(--accent);height:3px}.header .balance small,.header .balance strong span{color:var(--nav-muted);font-size:12px}.header .balance strong{font-size:14px}.header .demo-tag{background:transparent;border:1px solid var(--nav-muted);color:var(--accent);font-size:11px}.header .demo-tag>span{background:var(--accent)}.header .avatar{background:transparent;border-color:var(--nav-muted)}.primary{border-radius:8px;min-height:44px}.primary:hover{background:var(--ink);transform:none}.yes-button{color:var(--lime);background:var(--lime-dark)}.no-button,.side-tabs button.no.selected{color:var(--blue);background:var(--no-surface)}.side-tabs button.no.selected{border-color:var(--blue)}.side-tabs button.yes.selected{color:var(--lime)}.team-mark{border-radius:9px;-webkit-clip-path:none;clip-path:none;background:var(--surface-raised);color:var(--ink);border:1px solid var(--border)}.team-yellow{background:var(--team-yellow);color:var(--ink)}.team-blue{background:var(--team-blue);color:var(--white)}.team-red{background:var(--team-red);color:var(--white)}.team-green{background:var(--team-green);color:var(--white)}.team-orange{background:var(--team-orange);color:var(--ink)}.team-sky{background:var(--team-sky);color:var(--ink)}.team-white{background:var(--white);color:var(--ink)}.main-wrap{padding-top:24px}.panel,.portfolio-stats>div,.ticket{border-radius:12px}.panel .small,.position-row a,.rules-copy{font-size:14px}.book-header,.book-row,.portfolio-stats span,.position-row small{font-size:12px}.eyebrow,.ticket-market .eyebrow{font-size:12px;letter-spacing:.7px}.ticket-event-title{font-size:13px;color:var(--muted);margin-top:8px}.ticket-market h2{font-size:18px;line-height:1.35;margin-top:6px}.ticket .input-label,.ticket-summary strong,.ticket-summary>div{font-size:13px}.ticket .input-hint,.ticket-balance,.ticket-balance strong,.ticket-demo,.ticket-hint{font-size:12px;line-height:1.55}.budget-hint,.ticket-summary small{font-size:12px}.action-tabs button,.submit-order,.ticket .side-tabs button,.ticket .side-tabs button strong{font-size:14px}.action-tabs button,.ticket .side-tabs button{min-height:44px}.ticket-summary{margin-top:18px;gap:12px}.ticket-hint{text-align:left}.dialog-header{font-size:14px}.icon-button{min-width:44px;min-height:44px}footer,footer p,footer>span{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-button:hover{border-color:var(--blue)}.match-marks>.team-mark:nth-child(2),.team-mark{transform:none;box-shadow:none}.flight-balance small,.flight-balance>span,.flight-bottom,.flight-coordinate,.flight-history summary,.flight-proof code,.flight-proof p,.flight-stage-label{font-size:12px}.flight-page .section-heading h1{font-size:38px;letter-spacing:-1.5px}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-150%);padding:12px 16px;background:var(--surface);border:2px solid var(--lime);border-radius:8px;color:var(--text)}.skip-link:focus{transform:translateY(0)}.ticket-dialog{display:flex;flex-direction:column;height:calc(100dvh - 48px);overflow:hidden}.ticket-dialog .dialog-header{flex-shrink:0}.ticket-dialog .ticket{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0;overflow:hidden}.ticket-dialog .ticket-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.ticket-dialog .submit-order{flex-shrink:0;margin:0;border-radius:0;min-height:56px;padding:16px 20px}.catalog-warning{border:1px solid var(--control-border);padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px;color:var(--muted)}.feed-provenance a{text-decoration:underline;text-underline-offset:2px}.source-stale{color:var(--red)}.book-columns>*,.detail-grid>*,.panel{min-width:0}.book-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.book-row{grid-template-columns:repeat(4,minmax(0,1fr))}.book-row>span{overflow-wrap:anywhere;min-width:0}.browse-wrap{max-width:1680px;padding:20px 24px 40px}.market-browser{display:grid;grid-template-columns:172px minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.sports-sidebar{position:-webkit-sticky;position:sticky;top:20px;border:0;padding:8px 0}.sidebar-label{font-size:12px;letter-spacing:.8px;padding:0 10px}.sport-list{gap:4px;margin-top:12px}.sport-list button{font-size:14px;min-height:44px;padding:10px;border-radius:8px}.sport-list button small{font-size:12px}.sport-list button.selected{box-shadow:inset 3px 0 var(--lime);background:var(--lime-dark)}.sidebar-history{margin-top:36px;padding:12px 10px}.sidebar-game small,.sidebar-history p{font-size:12px}.feed-heading{min-height:36px;margin:0 0 12px;gap:12px}.feed-heading h1{font-size:26px;line-height:1.2;letter-spacing:-.8px}.feed-heading>span{font-size:12px}.browse-filters{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:8px;gap:8px;margin:0}.browse-tools{display:grid;grid-template-columns:auto minmax(100px,1fr) 120px;grid-gap:8px;gap:8px;flex-wrap:nowrap}.date-switch{padding:0;background:transparent;gap:0;border:1px solid var(--border);overflow:hidden}.date-switch button{font-size:12px;padding:10px;min-height:44px}.date-switch button.selected{background:var(--ink);color:var(--white);border-radius:0}.browse-league,.browse-search,.browse-sort{min-height:44px;padding:9px 10px;border:1px solid var(--control-border);background:var(--surface);border-radius:8px}.browse-search{min-width:0}.browse-sort{width:auto;padding:9px;position:relative;gap:6px}.browse-sort select{position:static;opacity:1;cursor:pointer;font-size:12px}.browse-league select,.browse-search input{font-size:13px}.browse-league select{border:0;width:100%;height:100%;background:transparent;color:var(--text);font-family:inherit}.browse-search input{width:100%}.feed-provenance{font-size:12px;color:var(--muted);margin:8px 0 12px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-card{border-radius:12px;background:var(--surface);box-shadow:0 2px 4px color-mix(in srgb,var(--ink),transparent 97%)}.event-card:hover{border-color:var(--control-border)}.event-card.event-selected{box-shadow:0 0 0 1px var(--lime)}.event-topline{padding:12px 14px 0;gap:8px}.event-topline>span{color:var(--muted);font-weight:550}.event-topline time{color:var(--muted);white-space:nowrap}.event-heading{padding:12px 14px;min-height:64px}.event-heading h2{font-size:17px;font-weight:650;letter-spacing:-.45px;line-height:1.3}.event-heading>a{flex:1 1}.event-heading>svg{margin-left:0}.event-marks{gap:4px;flex-shrink:0}.event-marks .team-mark{width:32px;height:34px;font-size:9px;font-weight:750}.event-marks .team-mark+.team-mark{margin-left:0}.outcome-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 14px}.outcome-row .star{grid-column:2;grid-row:1;min-height:44px;min-width:44px;height:44px;width:44px}.outcome-question{grid-column:1;grid-row:1;line-height:20px}.outcome-probability{grid-column:1;grid-row:2;display:flex;align-items:center;gap:6px}.reference-caption{font-size:12px;color:var(--muted)}.outcome-probability strong{font:500 14px var(--font-mono)}.outcome-probability strong small{font-size:12px;color:var(--muted)}.outcome-bar{display:none}.outcome-actions{grid-column:1/-1;grid-row:3;grid-template-columns:1fr 1fr;gap:8px}.outcome-actions button{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid transparent}.outcome-actions button>span{display:flex;gap:4px;align-items:center}.outcome-actions strong{font:600 15px var(--font-mono)}.outcome-actions button[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.event-bottom{font-size:12px;padding:0 14px;min-height:44px;align-items:center}.event-bottom a,.event-expand{display:flex;align-items:center;gap:4px;min-height:44px}.event-expand{background:transparent;color:var(--muted);padding:0;font-size:12px}.market-ticket-rail{position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px}.rail-heading{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:8px 16px;border-bottom:1px solid var(--border)}.rail-heading h2{font-size:16px}.market-ticket-rail .ticket{border:0;padding:16px}.ticket-empty{padding:28px 20px}.ticket-empty-icon{display:grid;place-items:center;background:var(--lime-dark);border-radius:12px;width:48px;height:48px;margin-bottom:20px;color:var(--lime)}.ticket-empty h3{font-size:21px;letter-spacing:-.5px;line-height:1.3}.ticket-empty p{color:var(--muted);margin-top:12px}.ticket-empty ol{padding-left:20px;margin:28px 0;display:grid;grid-gap:16px;gap:16px;font-size:14px}.ticket-empty small{display:block;border-top:1px solid var(--border);padding-top:16px;color:var(--muted);font-size:12px}@media (max-width:1350px) and (min-width:1200px){.market-browser{grid-template-columns:156px minmax(0,1fr) 280px;gap:16px}.browse-filters{grid-template-columns:minmax(0,1fr) 118px}.date-switch button{padding:10px 7px}}@media (max-width:1199px) and (min-width:761px){.market-browser{grid-template-columns:160px minmax(0,1fr)}.event-grid{grid-template-columns:minmax(0,1fr)}.browse-filters{grid-template-columns:1fr}.browse-league{width:180px}}@media (min-width:761px){.outcome-row{grid-template-columns:minmax(0,1fr) 156px;gap:6px;padding:8px 14px}.outcome-question{grid-column:1/-1;padding-right:44px;min-height:44px;display:flex;align-items:center}.outcome-row .star{justify-self:end}.outcome-probability{grid-column:1;grid-row:2}.outcome-actions{grid-column:2;grid-row:2;gap:6px}.outcome-actions button{padding:8px;font-size:13px}.outcome-actions strong{font-size:13px}.event-heading{min-height:56px;padding-top:8px;padding-bottom:8px}.outcome-actions button{padding:6px;font-size:14px}.outcome-actions strong{font-size:14px}}.market-ticket-rail.rail-active{height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.market-ticket-rail .rail-heading{flex-shrink:0}.market-ticket-rail.rail-active .ticket{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.market-ticket-rail.rail-active .ticket-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.market-ticket-rail.rail-active .submit-order{flex-shrink:0;margin:0;min-height:56px;padding:16px;border-radius:0}@media (max-width:760px){.header{height:56px;padding:0 12px;gap:12px}.header .wordmark{font-size:23px;gap:4px}.header .brand-symbol{font-size:28px}.header .balance small{display:none}.header .balance strong{font-size:13px}.header .balance strong span{font-size:11px}.header-account{gap:8px}.header .demo-tag{font-size:10px;padding:4px 5px}.header .demo-tag>span{display:none}.header nav{display:flex;position:fixed;bottom:0;left:0;right:0;margin:0;z-index:30;height:calc(60px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom);justify-content:space-around;gap:0;background:var(--ink)}.header nav a{font-size:13px;justify-content:center;padding:0 16px;min-height:60px}.header nav a.active:after{bottom:auto;top:0}.browse-wrap{padding:0 12px 30px}.market-browser{display:block}.sports-sidebar{position:static;padding:2px 0 0}.sport-list{margin:0;gap:6px;padding-bottom:0;scrollbar-width:none}.sport-list button{border:0;padding:10px 12px;font-size:13px;border-radius:8px;min-height:44px}.sport-list button.selected{box-shadow:none}.sport-list button svg{display:none}.feed-heading{min-height:30px;margin:0;gap:6px}.feed-heading h1{font-size:21px;letter-spacing:-.5px}.feed-heading>span{font-size:12px}.browse-filters{grid-template-columns:minmax(0,1fr) 128px;gap:6px}.browse-tools{display:contents}.browse-search{grid-column:1;grid-row:1;padding:0 9px}.browse-league{grid-column:2;grid-row:1;padding:0 9px}.date-switch{grid-column:1;grid-row:2;justify-content:space-between;min-width:0}.date-switch button{font-size:12px;padding:10px 8px;min-width:44px}.browse-sort{grid-column:2;grid-row:2;width:auto;gap:6px;padding:0 9px}.browse-sort select{opacity:1;position:static;font-size:12px}.browse-league select,.browse-search input{font-size:12px}.feed-provenance{font-size:12px;line-height:16px;margin:3px 0 5px}.event-grid{grid-template-columns:1fr;gap:10px}.event-topline{padding:10px 12px 0;font-size:12px}.event-heading{min-height:54px;padding:8px 12px;gap:8px}.event-heading h2{font-size:16px}.event-marks .team-mark{width:28px;height:30px;font-size:8px}.outcome-row{grid-template-columns:minmax(0,1fr) 156px;padding:6px 12px 10px;gap:4px}.outcome-row .star{justify-self:end;min-height:44px;min-width:44px}.outcome-question{grid-column:1/-1;padding-right:44px;min-height:44px;display:flex;align-items:center;font-size:14px;line-height:20px}.outcome-probability{grid-row:2;gap:5px}.reference-caption{font-size:12px}.outcome-actions{grid-column:2;grid-row:2;margin:0;gap:6px}.outcome-actions button{padding:8px;font-size:13px}.outcome-actions strong{font-size:13px}.event-bottom{padding:0 12px}.event-bottom,.event-bottom a,.event-expand{min-height:44px}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.main-wrap:not(.browse-wrap){padding:20px 12px}.mobile-trade{bottom:calc(60px + env(safe-area-inset-bottom));background:var(--surface);padding:12px}.detail-grid{padding-bottom:64px}.ticket-dialog .ticket{padding:16px 20px 30px}.ticket-market h2{font-size:21px}.ticket-dialog{max-height:100dvh}.dialog-header{padding:8px 20px;min-height:60px}footer{margin:12px}.header-account .balance{display:block}.header-account>.demo-tag{display:inline-flex}.outcome-actions button{padding:6px;font-size:14px}.outcome-actions strong{font-size:14px}.detail-header .eyebrow{font-size:12px;line-height:1.5;letter-spacing:0}.chart-footer,.chart-heading>.small,.chart-label,.detail-header .small{font-size:12px}.detail-header .match-marks{margin-top:0}.detail-header{padding-right:44px}.history-chart{height:150px}.chart-panel{padding:16px;overflow:hidden}.big-probability{font-size:42px}.chart-heading{margin-bottom:12px}.flight-page .section-heading{margin-bottom:16px}.flight-page .section-heading h1{font-size:32px;margin-top:4px;letter-spacing:-1px}.flight-page .section-heading p{font-size:14px;margin-top:4px}.flight-page .section-heading>.demo-tag{font-size:12px}.flight-stage{min-height:200px}.flight-bottom,.flight-coordinate,.flight-stage-label{font-size:12px;letter-spacing:0}.flight-coordinate{top:12px;left:14px}.flight-bottom{bottom:12px;left:14px;right:14px}.flight-multiplier{font-size:58px;letter-spacing:-3px;margin-top:8px}.flight-ticket{padding:16px}.flight-balance{margin:12px 0;gap:4px}.flight-balance strong{font-size:24px}.flight-ticket .input-label{margin-top:12px}.flight-ticket .submit-order{margin-top:14px;padding:12px}.portfolio-stats small,.portfolio-stats span,.position-row small,.valuation-note{font-size:12px}.ticket-dialog{height:100dvh}.ticket-dialog .ticket{padding:0}.ticket-dialog .submit-order{min-height:calc(56px + env(safe-area-inset-bottom));padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width:380px){.header .brand-symbol{display:none}.header .wordmark{font-size:22px;letter-spacing:-.8px}}@media (max-width:760px){.book-columns,.detail-grid{grid-template-columns:minmax(0,1fr)}.book-columns{gap:20px}.book-columns>div+div{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:16px}.book-header,.book-row{font-size:12px;line-height:1.4;gap:8px}}:root{--on-primary:var(--white)}:root[data-theme=dark]{--bg:rgb(16 24 21);--surface:rgb(24 35 29);--surface-raised:rgb(33 47 39);--border:rgb(62 80 67);--text:rgb(242 247 241);--muted:rgb(182 198 185);--disabled:rgb(160 179 164);--lime:rgb(169 220 157);--lime-dark:rgb(31 61 39);--red:rgb(255 159 157);--red-dark:rgb(66 35 35);--blue:rgb(165 197 255);--no-surface:rgb(32 49 78);--control-border:rgb(125 151 129);--on-primary:var(--ink)}.primary{color:var(--on-primary)}:root[data-theme=dark] .primary:hover{background:var(--accent)}:root[data-theme=dark] .team-white{color:var(--ink)}:root[data-theme=dark] .date-switch button.selected{background:var(--lime-dark);color:var(--lime)}.theme-control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--nav-muted);border-radius:8px;flex-shrink:0;color:var(--white)}.theme-control select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.theme-control:focus-within{outline:2px solid var(--accent);outline-offset:3px}.theme-control option{color:var(--text);background:var(--surface)}@media (max-width:760px){.header,.header-account{gap:8px}.header-account>.demo-tag{display:none}.header .balance small{display:block;font-size:10px;margin:0;color:var(--nav-muted)}.header .balance strong{font-size:12px}.header .balance strong span{font-size:10px}.header .wordmark{font-size:22px}}.theme-control{width:auto;padding:0 10px;gap:6px}.theme-control select{position:static;opacity:1;width:72px;min-width:0;border:0;color:var(--white);background:transparent;font:inherit;font-size:12px}@media (max-width:380px){.theme-control{padding:0 8px}.theme-control>svg{display:none}.theme-control select{width:65px}}:root{--brand-rule:var(--ink);--ticket-heading:var(--ink);--ticket-heading-text:var(--white)}:root[data-theme=dark]{--brand-rule:var(--text)}.header .wordmark,footer .wordmark{font-size:29px;font-weight:800;letter-spacing:-.065em;gap:8px;line-height:1;text-transform:lowercase}.header .brand-symbol,footer .brand-symbol{display:block;flex-shrink:0;width:24px;height:24px;color:currentColor}.header .brand-point{fill:var(--accent)}footer .brand-point{fill:var(--lime)}.header nav a{font-size:14px;font-weight:600}.header nav a.active:after{height:4px}.feed-heading{height:40px;min-height:40px;margin-bottom:8px}.feed-heading h1{font-size:32px;font-weight:800;letter-spacing:-.055em;text-transform:uppercase;line-height:1}.event-grid{gap:12px}.event-card{border-radius:3px;border-top:3px solid var(--brand-rule);box-shadow:none}.event-card:hover{border-top-color:var(--brand-rule)}.event-card.event-selected{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.event-topline{padding:8px 14px 0;line-height:16px;font-size:12px}.event-topline>span{text-transform:uppercase;letter-spacing:.04em;font-weight:650}.event-topline time{font:12px/16px var(--font-mono)}.event-heading{display:flex;min-height:62px;padding:5px 14px;align-items:center;gap:10px}.event-heading h2{flex:1 1;min-width:0}.event-heading>svg{align-self:center}.event-matchup{display:grid;grid-gap:2px;gap:2px}.matchup-team{display:flex;align-items:center;gap:8px;min-height:24px}.matchup-team strong{font-size:18px;font-weight:780;line-height:21px;letter-spacing:-.04em;overflow-wrap:anywhere}.matchup-team .team-mark{width:24px;height:24px;flex-shrink:0;font-size:7px;border-radius:2px}.team-mark{border-radius:2px;box-shadow:none}.outcome-question{font-size:14px;line-height:19px;font-weight:500}.outcome-actions button{border-radius:3px;font-size:14px}.outcome-actions strong{font:700 16px/20px var(--font-geist-sans,sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.outcome-probability strong{font:500 12px/18px var(--font-mono)}.event-bottom{border-top:1px solid var(--border)}.sport-list button{border-radius:0}.sport-list button.selected{position:relative;background:transparent;box-shadow:none;color:var(--lime);font-weight:750}.sport-list button.selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:6px;border:2px solid;border-right:0 solid}.sport-list button.selected:hover{background:var(--lime-dark)}.sidebar-game{border-top-width:2px;font-weight:650}.sidebar-history{border-top:1px solid var(--border);padding-top:16px}.sidebar-history p{margin:0}.dialog-header,.market-ticket-rail,.panel,.ticket,.ticket-dialog{border-radius:3px;box-shadow:none}.market-ticket-rail{border-top:3px solid var(--brand-rule)}.dialog-header,.rail-heading{background:var(--ticket-heading);color:var(--ticket-heading-text);border:0}.dialog-header>span,.rail-heading h2{font:650 12px/18px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.dialog-header .icon-button,.rail-heading .icon-button{color:var(--ticket-heading-text)}.ticket-empty{padding:20px 16px}.ticket-empty-icon{display:none}.ticket-empty h3{font-size:24px;font-weight:750;line-height:1.05;letter-spacing:-.05em}.ticket-empty p{font-size:14px;line-height:20px}.ticket-empty ol{border-top:1px solid var(--border);padding-top:20px;margin:20px 0}.ticket-market h2{font-size:20px;font-weight:750;line-height:1.15;letter-spacing:-.04em}.ticket-event-title{font-size:14px;font-weight:600}.ticket-summary strong{font-size:16px;font-weight:650;letter-spacing:-.04em}.primary{border-radius:3px;background:var(--ink);color:var(--white)}.primary:hover{background:var(--lime);color:var(--white)}:root[data-theme=dark] .primary{background:var(--accent);color:var(--ink)}:root[data-theme=dark] .primary:hover{background:var(--lime);color:var(--ink)}.action-tabs button{font-weight:650}.browse-league,.browse-search,.browse-sort,.budget-presets button,.date-switch,.number-field,.quantity-field,.side-tabs button,.theme-control{border-radius:3px}.position-row{border-top-color:var(--brand-rule)}.portfolio-stats>div{border-radius:0;border-left-width:3px}.detail-header h1,.section-heading h1{font-weight:780;letter-spacing:-.055em}.flight-stage{border-radius:3px;background:var(--surface);border-top:3px solid var(--brand-rule)}.flight-grid{opacity:.4}.flight-multiplier{font-weight:750}.flight-proof{border-top:3px solid var(--brand-rule)}@media (max-width:760px){.header .wordmark{font-size:25px;gap:6px}.header .brand-symbol{display:block;width:24px;height:24px}.feed-heading{height:30px;min-height:30px;margin:0}.feed-heading h1{font-size:24px}.event-topline{padding:7px 12px 0}.event-heading{min-height:58px;padding:4px 12px}.event-grid{gap:10px}.event-heading h2,.matchup-team strong{font-size:18px}.outcome-actions button{padding:6px}.outcome-actions strong{font-size:16px}.ticket-market h2{font-size:21px}}@media (max-width:360px){.header .wordmark{font-size:22px;gap:6px}.header .brand-symbol{width:20px;height:20px}}.event-heading .event-matchup .matchup-team{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:24px;margin:0;color:var(--text)}