:root{color:#292d27;font-synthesis:none;--paper:#f8f6ef;--red:#c9402b;--yellow:#d6b442;--ink:#292d27;--green:#294d3c;--line:#deded3;--muted:#7a7e70;background:#f8f6ef;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}button{background:0 0;border:none}button,input{outline-offset:4px}button:focus-visible,input:focus-visible{outline:2px solid var(--red)}svg{flex-shrink:0}button svg{vertical-align:middle}.rice{vertical-align:middle;flex-shrink:0;display:inline-block}h1,h2,h3,p{margin:0}button{transition:background .15s,color .15s,border-color .15s,transform .15s}.site-header{background:var(--paper);border-bottom:1px solid var(--line);height:86px}.header-inner{align-items:center;gap:55px;max-width:1360px;height:100%;margin:auto;padding:0 48px;display:flex}.brand{white-space:nowrap;letter-spacing:-.6px;align-items:center;gap:9px;padding:0;font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:800;display:flex}.brand-mark{color:var(--red);align-items:center;display:flex}.brand-dot{color:var(--red)}.desktop-nav{align-items:stretch;gap:27px;height:100%;display:flex}.desktop-nav>button{white-space:nowrap;color:#797c71;padding:0;font-size:14px;font-weight:600;position:relative}.desktop-nav>button:hover,.desktop-nav>button.active{color:var(--ink)}.desktop-nav>button.active:after{content:"";background:var(--red);height:3px;position:absolute;bottom:0;left:0;right:0}.nav-count{background:#e9e8df;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:10px}.header-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.help-button{color:#76796e;padding:4px;display:flex}.wallet-button{background:#efeada;border:1px solid #e1decc;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.wallet-button>.rice{color:#837047}.wallet-button>span{color:#79735f;font-size:12px}.profile-button{padding:0}.mobile-bottom-nav{display:none}main{max-width:1360px;margin:auto;padding:30px 48px 0}.hero{background:#eeeddd;border:1px solid #d8d8c8;border-radius:7px;height:269px;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:50% 51%;mix-blend-mode:multiply;width:58%;height:100%;position:absolute;top:0;right:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eeeddd 0% 38%,#eeeddd00 61%);position:absolute;inset:0}.hero-copy{z-index:1;padding:25px 31px;position:relative}.eyebrow{letter-spacing:1.5px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:var(--red);border-radius:50%;width:5px;height:5px}.hero .eyebrow{color:#62684f;letter-spacing:1.3px;font-size:9px}.hero h1{letter-spacing:.1px;max-width:440px;margin:14px 0 11px;font-family:Barlow Condensed,Impact,sans-serif;font-size:49px;font-weight:800;line-height:.99}.hero h1>span{color:var(--red)}.hero p{color:#60654f;font-size:13px;line-height:1.55}.hero-link{align-items:center;gap:13px;margin-top:16px;padding:0;font-size:12px;font-weight:700;display:flex}.hero-link:hover{color:var(--red)}.hero-stamp{z-index:2;color:#403f25;background:#e0b752;border:1px dashed #66551c;border-radius:50%;outline:4px solid #e0b752;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:95px;height:95px;display:flex;position:absolute;top:19px;right:23px;transform:rotate(11deg)}.hero-stamp strong{font-family:Barlow Condensed,sans-serif;font-size:18px;line-height:1}.hero-stamp>span{letter-spacing:1.5px;font-size:9px;font-weight:700}.hero-coordinate{z-index:2;color:#eae8cf;letter-spacing:1.3px;font-size:8px;font-weight:600;position:absolute;bottom:13px;right:17px}.broadcast-date{color:#6c735f;align-items:flex-start;gap:7px;margin:-5px 0 20px;font-size:11px;line-height:1.6;display:flex}.broadcast-date svg{margin-top:1px}.broadcast-date time{font-weight:600}.broadcast-timezone{white-space:nowrap;color:#838776}.market-data-note{color:#777e6a;margin-top:9px;font-size:10px;line-height:1.5}.content-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:30px;padding-top:30px;display:grid}.main-column{min-width:0}.section-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.section-heading .eyebrow{display:none}.section-heading h2{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:700;line-height:1}.episode-label{color:#717666;align-items:center;gap:7px;font-size:11px;display:flex}.live-dot{background:#698063;border-radius:50%;width:6px;height:6px}.demo-label{color:#7c7b66;white-space:nowrap;background:#ecebdc;border:1px solid #dfdecf;border-radius:3px;padding:4px 6px;font-size:9px;font-weight:600}.market-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tabs{gap:4px;display:flex}.tabs button{color:#7c7f70;border-radius:5px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;display:flex}.tabs button.active{background:var(--ink);color:var(--paper)}.tabs button:not(.active):hover{background:#efede4}.tabs button span{background:#ffffff24;border-radius:3px;padding:1px 5px;font-size:9px}.market-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.market-card{background:#fffefa;border:1px solid #dcded2;border-radius:7px;overflow:hidden;box-shadow:0 2px 2px #292d2702}.market-card-header{align-items:center;gap:11px;padding:20px 18px 16px;display:flex}.market-symbol{color:#9b7740;background:#f1e9d7;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:45px;display:flex}.immunity .market-symbol{color:#68774c;background:#e9ebdc}.elimination .market-symbol{color:#b65039;background:#f5e5dd}.orientation .market-symbol{color:#4c765b;background:#e6eee6}.poles .market-symbol{color:#8c6b43;background:#efe6d6}.winner .market-symbol{color:#95813e;background:#eee9cc}.card-eyebrow{letter-spacing:1px;color:#967b56;margin-bottom:6px;font-size:9px;font-weight:700}.immunity .card-eyebrow{color:#788158}.elimination .card-eyebrow{color:#b76651}.market-card h3{text-wrap:balance;letter-spacing:-.4px;font-size:16px;font-weight:650;line-height:1.3}.wide-card{grid-column:span 2}.outcome-list{flex-direction:column;gap:4px;padding:0 17px 12px;display:flex}.outcome-row{--outcome-color:#708766;text-align:left;border-top:1px solid #efeee5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:10px 0;display:grid}.outcome-row.team-red{--outcome-color:var(--red)}.outcome-row.team-yellow{--outcome-color:var(--yellow)}.outcome-row>.avatar{grid-area:1/1}.outcome-row>.outcome-name{grid-area:1/2}.outcome-row>.outcome-probability{grid-area:1/3}.outcome-row>.bet-price{grid-area:1/4}.outcome-track{background:#eeeee6;border-radius:2px;grid-area:2/2/auto/-1;width:100%;height:6px;display:block;overflow:hidden}.outcome-fill{border-radius:inherit;background:var(--outcome-color);height:100%;transition:width .25s;display:block}.outcome-row:hover .outcome-name strong{color:var(--red)}.outcome-row:hover .bet-price{background:#d4e5cd}.team-outcome>.team-bet-bar{background:color-mix(in srgb, var(--outcome-color) 10%, #fffdf7);color:#32362a;border-radius:4px;grid-area:2/1/auto/-1;width:100%;display:block;position:relative;overflow:hidden}.team-bet-fill{background:color-mix(in srgb, var(--outcome-color) 48%, #fffdf7);transition:width .25s,background .15s;position:absolute;inset:0 auto 0 0}.team-bet-content{justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:12px;display:flex;position:relative}.team-bet-content>span{align-items:center;gap:5px;display:inline-flex}.team-bet-content strong{font-variant-numeric:tabular-nums}.team-outcome:hover .team-bet-fill{background:color-mix(in srgb, var(--outcome-color) 62%, #fffdf7)}.team-outcome:hover .outcome-name strong{color:inherit}.avatar{background:var(--avatar-color,#e4e8dd);color:#59614b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;display:inline-flex;position:relative}.avatar.red{color:#854c3c;background:#efdbce}.avatar.yellow{color:#8c793d;background:#eee6bd}.avatar.contestant-avatar{background:var(--paper,#fffefa);border:2px solid #8b927e;width:40px;height:40px;padding:2px}.avatar.contestant-avatar.red{border-color:#c94b36}.avatar.contestant-avatar.yellow{border-color:#d4aa35}.contestant-avatar img{border-radius:inherit;object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.trade-contestant .contestant-avatar{width:52px;height:52px}.avatar>i{background:#c9543e;border:2px solid #fffefa;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.avatar.yellow>i{background:#d1b948}.avatar.team-avatar{border-radius:5px;width:33px;height:33px;font-size:14px}.team-avatar>i{display:none}.avatar.large{width:66px;height:66px;font-size:28px}.outcome-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.outcome-name strong{font-size:12px;font-weight:600}.outcome-name small{color:#929382;align-items:center;gap:4px;font-size:10px;display:flex}.team-dot{background:#c9543e;border-radius:50%;width:4px;height:4px}.team-dot.yellow{background:#c7ad43}.outcome-probability{letter-spacing:-.8px;white-space:nowrap;font-size:21px;font-weight:650}.outcome-probability small{margin-left:1px;font-size:12px;font-weight:500}.bet-price{color:#536b44;background:#edf1e6;border:1px solid #dde6d6;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:49px;padding:7px;font-size:11px;font-weight:600;display:flex}.bet-price>svg:last-child{display:none}.outcome-grid{grid-template-columns:1fr 1fr;column-gap:29px;padding-bottom:12px;display:grid}.outcome-grid .outcome-row{padding:11px 0}.outcome-grid .bet-price{margin-left:4px}.market-card-footer{color:#8c907e;background:#fafaf4;border-top:1px solid #eaeade;justify-content:space-between;align-items:center;gap:5px;padding:11px 17px;font-size:9px;display:flex}.market-card-footer>span{align-items:center;gap:5px;display:flex}.market-open-dot{background:#819276;border-radius:50%;width:4px;height:4px}.market-open-dot.closed{background:#a17a58}.market-open-dot.suspended{background:#b18538}.outcome-name .outcome-review-label{color:#926528;font-size:10px;line-height:1.35}.review-notice{color:#76643b;background:#f2eddd;border:1px solid #ddd0aa;border-radius:5px;margin:0 0 20px;padding:13px 15px}.review-notice-heading{align-items:center;gap:7px;font-size:13px;display:flex}.review-notice p{margin-top:7px;font-size:11px;line-height:1.55}.review-notice .review-countdown{color:#5d5132;font-variant-numeric:tabular-nums;font-weight:600}.market-card-footer button{align-items:center;gap:6px;padding:0;font-size:9px;display:flex}.market-card-footer button:hover{color:var(--red)}.market-volume{display:none}.market-subtitle{color:#8b8d7e;margin:-7px 19px 14px 73px;font-size:11px}.multiple-badge{color:#8d8e7d;background:#f3f2e8;border:1px solid #e9e7da;border-radius:3px;margin-left:auto;padding:5px 6px;font-size:9px}.market-note{color:#8b8e7d;align-items:center;gap:7px;margin-top:19px;font-size:10px;display:flex}.market-note strong{color:#69735d;font-weight:600}.market-note button{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.sidebar{flex-direction:column;gap:20px;display:flex}.camp-card{background:#eed;border:1px solid #d9ddc7;border-radius:6px;padding:17px 20px 0}.camp-card-title{letter-spacing:1.5px;color:#697455;border-bottom:1px solid #d7dac3;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:13px;font-size:9px;font-weight:600;display:flex}.wallet-caption{color:#767f65;font-size:11px}.rice-balance{color:#3d5131;align-items:center;gap:10px;margin:5px 0 12px;display:flex}.rice-balance strong{letter-spacing:-.5px;font-family:Barlow Condensed,sans-serif;font-size:44px;font-weight:600;line-height:1}.rice-balance>span{color:#7e876d;align-self:flex-end;margin-bottom:4px;font-size:11px}.camp-card p{color:#7a826c;margin-bottom:18px;font-size:11px;line-height:1.6}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.button.primary{background:var(--red);color:#fff9e9;border-color:var(--red)}.button.primary:hover:not(:disabled){background:#ad3523;border-color:#ad3523}.button.outline{background:#fffefa;border-color:#d9dacc}.button.outline:hover:not(:disabled){background:#f0eee4;border-color:#b5bba6}.button.small{min-height:35px;padding:8px 12px;font-size:11px}.button.full{width:100%}.camp-button{color:#fcf9e5;background:#3f5536;justify-content:space-between;width:100%;min-height:39px;font-size:11px}.camp-button:hover{background:#2e4226}.camp-card-footer{color:#899175;justify-content:center;align-items:center;gap:6px;padding:14px 0;font-size:9px;display:flex}.wallet-details{flex-direction:column;gap:9px;padding-bottom:17px;font-size:11px;display:flex}.wallet-details>span{color:#7b8569;justify-content:space-between;display:flex}.wallet-details strong{color:#4c5c3a;align-items:center;gap:3px;font-weight:500;display:flex}.how-card{border-bottom:1px solid #dedfd0;padding:3px 3px 20px}.tiny{letter-spacing:1.4px;color:#989985;font-size:9px;font-weight:600}.how-card h3{margin:10px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.how-card h3>span{color:#7f876a}.payout-example{color:#9a9c87;background:#f0efe4;border:1px solid #e4e2d2;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 15px;display:flex}.payout-example>div{flex-direction:column;gap:5px;display:flex}.payout-example>div:last-child{text-align:right}.payout-example span{color:#888b76;font-size:9px}.payout-example strong{color:#647353;font-size:18px;font-weight:500}.payout-example strong .rice{margin-left:3px}.how-card p{color:#8b8d7b;font-size:11px;line-height:1.65}.text-button{align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.text-button:hover{color:var(--red)}.how-card .text-button{color:#5d6552;margin-top:12px}.friends-card{padding:0 3px}.friends-heading{color:#7a8168;align-items:center;gap:8px;display:flex}.friends-heading h3{color:#545c47;font-size:13px;font-weight:600}.friends-card p{color:#8c907d;margin:9px 0 13px;font-size:11px;line-height:1.7}.friends-card .button{background:0 0;justify-content:space-between;width:100%;min-height:36px;padding:8px 12px;font-size:10px}footer{border-top:1px solid var(--line);color:#969985;align-items:center;gap:16px;margin-top:38px;padding:23px 0;display:flex}footer .footer-brand{color:#818970;white-space:nowrap;align-items:center;gap:4px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;display:flex}footer p{font-size:9px;line-height:1.6}.portrait-credit{color:inherit;text-underline-offset:2px}.portrait-credit:hover{color:var(--red)}footer button{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:9px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;background:#222d2666;justify-content:center;align-items:center;padding:24px;animation:.2s fade-in;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:var(--paper);border:1px solid #d1d3c4;border-radius:10px;outline:none;width:440px;max-height:calc(100dvh - 48px);padding:25px;overflow:auto;box-shadow:0 20px 90px #14271d30}.modal.wide{width:610px}.modal-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.modal-title h2{font-family:Barlow Condensed,sans-serif;font-size:29px;font-weight:700}.icon-button{color:#868b76;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:flex}.icon-button:hover{background:#eaeade}.rules-lead{color:#4a5e3d;background:#eaeedc;border:1px solid #dce1cb;border-radius:6px;align-items:center;gap:15px;margin-bottom:24px;padding:18px;display:flex}.rules-lead p{font-size:16px;line-height:1.5}.rules-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.rules-list>li{gap:16px;display:flex}.rules-list>li>span{color:#b0845a;font-family:Barlow Condensed,sans-serif;font-size:23px}.rules-list h3{margin-bottom:5px;font-size:14px;font-weight:600}.rules-list p{color:#808571;font-size:12px;line-height:1.7}.notice{color:#7e775a;background:#efeddc;border:1px solid #e0ddc7;border-radius:5px;margin:22px 0;padding:13px;font-size:11px;line-height:1.65}.auth-welcome{align-items:center;gap:15px;margin-bottom:22px;display:flex}.auth-welcome>span{color:#81925f;background:#e9ecd9;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.auth-welcome p{color:#7d846e;font-size:15px;line-height:1.6}.auth-welcome strong{color:#3f5335;font-weight:600}.auth-tabs,.trade-action-tabs{border-bottom:1px solid var(--line);margin-bottom:21px;display:flex}.auth-tabs button,.trade-action-tabs button{color:#8b8f7e;flex:1;padding:13px 0;font-size:12px;font-weight:600;position:relative}.auth-tabs button.active,.trade-action-tabs button.active{color:var(--ink)}.auth-tabs button.active:after,.trade-action-tabs button.active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.field{flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:500;display:flex}.field input{width:100%;min-width:0;color:var(--ink);background:#fffefa;border:1px solid #dcded0;border-radius:5px;min-height:44px;padding:13px 12px;font-size:13px}.field input::placeholder{color:#a1a492;font-size:12px}.field input:focus{border-color:#929b80}.auth-footnote{color:#969c87;text-align:center;margin:17px 0 0;font-size:10px;line-height:1.6}.form-error{color:#b33d2a;background:#faeae4;border:1px solid #e7c1b5;border-radius:5px;margin-bottom:15px;padding:12px;font-size:12px;line-height:1.5}.modal-description{color:#838974;margin-bottom:23px;font-size:13px;line-height:1.6}.trade-context h3{margin:8px 0 16px;font-size:19px;font-weight:600;line-height:1.4}.trade-contestant{align-items:center;gap:10px;font-size:15px;display:flex}.trade-contestant>span:last-child{margin-left:auto;font-size:21px;font-weight:600}.trade-action-tabs{margin-top:17px}.side-buttons{gap:10px;margin-bottom:22px;display:flex}.side-buttons button{color:#9b9d8c;background:#efeee5;border:1px solid #dedfd0;border-radius:5px;flex:1;justify-content:space-between;align-items:center;padding:13px 14px;font-size:15px;font-weight:600;display:flex}.side-buttons button span{align-items:center;gap:5px;font-size:13px;display:flex}.side-buttons .yes.selected{color:#4b6d37;background:#e3ecd9;border:1px solid #9aaf86}.side-buttons .no.selected{color:#a44a32;background:#f5e3dd;border:1px solid #cf9e8d}.trade-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.stake-field{margin-bottom:0}.stake-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stake-heading>span:first-child{color:var(--ink);font-size:16px}.stake-heading>span:last-child{color:#79816b;font-size:11px;font-weight:400}.stake-field .input-unit input{height:65px;color:var(--green);padding:10px 100px 10px 16px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:600}.stake-field .input-unit>span{color:#7b8169;pointer-events:none;align-items:center;gap:7px;font-size:13px;display:flex;position:absolute;top:21px;right:16px}.stake-field .input-unit>span svg{position:static}.price-limit-toggle{color:#7b816c;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 0 17px;font-size:11px;display:flex}.price-limit-toggle strong{color:#4f6045;font-weight:500}.price-limit-toggle>span:last-child{color:#526a43;white-space:nowrap;align-items:center;gap:3px;display:flex}.buy-limit-field{grid-template-columns:1fr}.stake-details{color:#737b64;margin:11px 0 16px;font-size:11px;line-height:1.55}.input-unit{position:relative}.input-unit svg{color:#97997f;position:absolute;top:14px;right:14px}.input-unit input{-moz-appearance:textfield;padding-right:35px}.input-unit input::-webkit-inner-spin-button{display:none}.quantity-input{background:#fffefa;border:1px solid #dcded0;border-radius:5px;align-items:center;height:44px;display:flex;overflow:hidden}.quantity-input input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.quantity-input input::-webkit-inner-spin-button{display:none}.quantity-input button{color:#8e947e;padding:10px}.trade-summary{background:#efeee2;border:1px solid #e4e2d3;border-radius:5px;flex-direction:column;gap:13px;padding:17px;display:flex}.trade-summary>div{color:#7d836d;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.trade-summary strong{color:#46553a;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.trade-summary .stake-remainder{border-bottom:1px solid #dddecc;padding-bottom:12px;font-size:11px}.trade-summary .profit{color:#597847}.trade-summary .fee{border-top:1px solid #dddecc;padding-top:11px;font-size:10px}.trade-summary .fee strong{font-size:10px;font-weight:400}.trade-available{text-align:right;color:#959a84;margin:11px 0 17px;font-size:11px}.order-explanation{color:#90977e;text-align:center;margin:12px 5px 0;font-size:10px;line-height:1.6}.orderbook{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.orderbook-toggle{color:#788169;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:11px;display:flex}.rotate{transform:rotate(180deg)}.book-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;display:grid}.book-columns h4{color:#8d957c;letter-spacing:.7px;margin:0 0 10px;font-size:9px;font-weight:500}.book-columns p{color:#768367;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.book-columns strong{font-weight:500}.trade-success{text-align:center;padding:25px 0 4px}.trade-success>span{color:#587946;background:#e1ebd6;border-radius:50%;margin-bottom:15px;padding:15px;display:inline-flex}.trade-success h3{font-size:21px}.trade-success p{color:#818a73;margin:12px 0 25px;font-size:13px;line-height:1.7}.toast{z-index:50;color:#fbfaec;background:#31482b;border:1px solid #536349;border-radius:7px;align-items:center;gap:11px;max-width:min(600px,100% - 32px);padding:15px 17px;font-size:12px;line-height:1.5;animation:.2s fade-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #26362025}.toast>button{color:#d0d8c3;margin-left:10px;padding:0;display:flex}.inner-page{padding-top:8px}.page-title{margin-bottom:24px}.page-title h1{margin-top:10px;font-family:Barlow Condensed,sans-serif;font-size:43px;font-weight:700;line-height:1.2}.page-title .eyebrow{font-size:9px}.bag-summary{background:#edeedb;border:1px solid #d7ddc5;border-radius:6px;grid-template-columns:2fr 1fr;gap:23px;padding:24px;display:grid}.bag-summary>div{flex-direction:column;gap:7px;display:flex}.bag-summary span{color:#858d70;font-size:11px}.bag-summary strong{color:#455a36;align-items:center;gap:7px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:600;display:flex}.bag-summary>div:first-child{grid-row:span 2}.bag-summary>div:first-child>strong{font-size:60px;line-height:1.1}.bag-summary>div:nth-child(4){border-top:1px solid #d5dbc2;flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.bag-summary>div:nth-child(4)>strong{font-size:22px}.bag-summary small{color:#8e947d;font-size:11px}.estimate-note{margin-top:12px;font-size:10px;line-height:1.7}.muted{color:#929984}.subsection-title{align-items:center;gap:10px;margin:28px 0 14px;font-size:17px;font-weight:600;display:flex}.subsection-title>span{color:#7f8970;background:#e9eadd;border-radius:4px;padding:3px 7px;font-size:11px}.positions-list{border:1px solid var(--line);background:#fffefa;border-radius:6px;padding:0 17px}.position-row{border-bottom:1px solid #ececdf;align-items:center;gap:12px;padding:16px 0;display:flex}.position-row:last-child{border-bottom:0}.position-name{flex-direction:column;flex:1;gap:5px;display:flex}.position-name>strong{font-size:13px;font-weight:500}.position-name>span{color:#949982;font-size:10px}.position-value{flex-direction:column;align-items:flex-end;gap:5px;margin-right:7px;display:flex}.position-value strong{align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.position-value small{color:#939a83;font-size:9px}.order-icon{color:#8e967c;background:#eeeee1;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.quiet-empty{color:#9a9e8c;padding:10px 0;font-size:12px}.empty-state{text-align:center;color:#869271;background:#f3f3e8;border:1px dashed #d9decc;border-radius:7px;padding:40px 25px}.empty-state>svg{margin-bottom:15px}.empty-state h3{color:#526446;font-size:19px;font-weight:500}.empty-state p{color:#929b82;max-width:360px;margin:10px auto 20px;font-size:12px;line-height:1.7}.leaderboard-description{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#af934d;justify-content:space-between;align-items:center;margin-bottom:24px;padding:22px 6px;display:flex}.leaderboard-description p{color:#8a917b;font-size:13px;line-height:1.9}.leaderboard-description strong{color:#657355;font-weight:500}.table-panel{border:1px solid var(--line);background:#fffefa;border-radius:6px;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;font-size:13px;font-weight:500;display:flex}.leaderboard-head,.leaderboard-row{grid-template-columns:45px 1fr 120px;align-items:center;gap:14px;padding:15px 20px;display:grid}.leaderboard-head{color:#959b87;letter-spacing:1px;background:#f6f6ee;border-bottom:1px solid #e8ecdf;font-size:9px}.leaderboard-head>span:last-child{text-align:right}.leaderboard-row{border-bottom:1px solid #eeeede;min-height:75px}.leaderboard-row:last-child{border:0}.leaderboard-row.you{background:#eeefdf}.rank{color:#9fa78e;text-align:center;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:600}.rank-1{color:#b39031}.rank-2{color:#919589}.rank-3{color:#b28a69}.leaderboard-person{align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-person strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.leaderboard-rice{color:#5c7050;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:17px;font-weight:500;display:flex}.you-label{color:#657754;background:#dbe2ca;border-radius:3px;padding:3px 5px;font-size:9px}.league-intro{text-align:center;background:#eaeedc;border:1px solid #d6dec4;border-radius:7px;padding:32px}.league-emblem{color:#73815b;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.league-intro h3{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600}.league-intro p{color:#859073;margin:10px 0 22px;font-size:13px;line-height:1.8}.league-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.league-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.league-card{text-align:left;background:#fffefa;border:1px solid #dde1d1;border-radius:6px;padding:18px}.league-card:hover{border-color:#a5b091;transform:translateY(-2px)}.league-card-open{text-align:left;width:100%;display:block}.league-card-bottom .text-button{color:#526a41;letter-spacing:0;font-size:12px}.referral-banner{background:#efeedf;border:1px solid #dfdece;border-radius:6px;align-items:center;gap:14px;margin-top:18px;padding:16px 20px;display:flex}.referral-banner-mark{color:#7c845d;display:flex}.referral-banner>div{flex:1}.referral-banner strong{font-size:15px;font-weight:650}.referral-banner p{color:#68715c;margin-top:3px;font-size:12px;line-height:1.5}.referral-banner .button{flex-shrink:0}.invitation-lead{align-items:center;gap:16px;margin:8px 0 24px;display:flex}.invitation-lead>span{color:#7b865e;flex-shrink:0}.invitation-lead h3{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.invitation-lead p{color:#757b6b;margin-top:6px;font-size:13px;line-height:1.5}.invitation-reward{background:#efeedf;border-radius:6px;align-items:flex-start;gap:13px;margin-bottom:24px;padding:18px;display:flex}.invitation-reward>.rice{color:#8f764c;flex-shrink:0;margin-top:3px}.invitation-reward strong{font-size:16px}.invitation-reward p{color:#5f6854;margin:6px 0 10px;font-size:13px;line-height:1.5}.invitation-reward span{color:#74705e;font-size:12px}.invitation-link input{font-size:13px}.invitation-code{color:#717b62;margin:-4px 0 20px;font-size:13px}.invitation-code strong{color:#41533a;letter-spacing:1px}.invitation-actions{flex-wrap:wrap;gap:10px;display:flex}.invitation-actions .button{flex:1}.profile-invite{margin-bottom:12px}.auth-secondary{margin:15px auto;font-size:12px;text-decoration:underline;display:flex}.auth-loading{color:#727c65;flex-direction:column;align-items:center;gap:14px;padding:24px 0;font-size:13px;display:flex}.auth-email-sent p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.auth-email-sent .button{margin-top:18px}.auth-feedback{margin-top:16px}.incoming-invitation{color:#526a41;background:#efeedf;border-radius:5px;align-items:center;gap:9px;margin-bottom:20px;padding:12px;font-size:12px;display:flex}.incoming-invitation>svg{flex-shrink:0}.incoming-invitation>span{flex:1}.incoming-invitation .text-button{font-size:12px;text-decoration:underline}@media (width<=700px){.referral-banner{gap:10px;margin-top:12px;padding:13px 14px}.referral-banner-mark{display:none}.referral-banner strong{font-size:14px}.referral-banner p{font-size:11px}.referral-banner .button{padding:10px}.invitation-actions{flex-direction:column}.invitation-lead h3{font-size:18px}}.league-card-top{color:#909d7a;justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.league-card h3{overflow-wrap:anywhere;font-size:19px;font-weight:500}.league-card p{color:#8c957d;justify-content:space-between;margin:12px 0 16px;font-size:11px;display:flex}.league-card p>span{color:#748763;font-family:Barlow Condensed,sans-serif;font-size:24px;line-height:1}.league-card-bottom{color:#98a085;letter-spacing:1px;border-top:1px solid #e9eddf;justify-content:space-between;align-items:center;padding-top:12px;font-size:9px;display:flex}.league-invite{background:#edefdf;border:1px solid #d8dfc6;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px;display:flex}.league-invite>div{flex-direction:column;gap:9px;display:flex}.league-invite span{color:#859371;font-size:11px}.league-invite strong{letter-spacing:3px;color:#526a41;font-family:Barlow Condensed,sans-serif;font-size:32px}.back-link{color:#8c977c;margin-bottom:20px}.profile-info{text-align:center}.profile-info h3{margin:14px 0 7px;font-size:24px;font-weight:500}.profile-info p{color:#8b947b;font-size:13px}.connection-error{color:#965f3a;background:#f3e9df;border:1px solid #dbbb9e;border-radius:6px;align-items:center;gap:15px;margin-top:20px;padding:15px;font-size:13px;line-height:1.5;display:flex}.connection-error button{white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:underline}.loading-state{color:#929c82;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:14px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width>=1500px){.header-inner,main{max-width:1430px}.hero{height:290px}.hero-copy{padding:30px 35px}.hero h1{font-size:55px}.hero p{font-size:14px}.content-layout{grid-template-columns:minmax(0,1fr) 300px;gap:34px}.market-card h3{font-size:18px}.market-card-header{padding-top:23px;padding-bottom:19px}.outcome-name strong{font-size:14px}.outcome-row{min-height:63px}.market-card-footer{padding-top:13px;padding-bottom:13px}.how-card h3{font-size:26px}.camp-card{padding-left:22px;padding-right:22px}.camp-card p,.how-card p,.friends-card p{font-size:12px}.market-symbol{width:47px;height:47px}.hero .eyebrow{font-size:10px}}@media (width<=1150px){.header-inner,main{padding-left:30px;padding-right:30px}.header-inner{gap:32px}.desktop-nav{gap:20px}.content-layout{grid-template-columns:minmax(0,1fr) 248px;gap:22px}.market-card-header{gap:9px;padding-left:14px;padding-right:14px}.market-card h3{font-size:14px}.market-symbol{width:37px;height:39px}.card-eyebrow{font-size:8px}.outcome-list{padding-left:12px;padding-right:12px}.outcome-grid{column-gap:20px}.outcome-name strong{font-size:11px}.outcome-probability{font-size:19px}.bet-price{gap:3px;min-width:40px;padding:6px 5px}.outcome-row{gap:7px}.avatar{width:30px;height:30px;font-size:14px}.camp-card{padding-left:16px;padding-right:16px}.hero h1{font-size:47px}.hero-stamp{width:80px;height:80px}.hero-stamp>.rice{width:24px}.hero-stamp strong{font-size:16px}.header-actions{gap:10px}.wallet-button>span,.help-button{display:none}.hero-copy{padding-left:26px}.multiple-badge{font-size:8px}.market-subtitle{margin-left:59px;font-size:10px}.market-note{font-size:9px}.market-note button{display:none}}@media (width<=900px){.header-inner{gap:25px}.header-inner,main{padding-left:24px;padding-right:24px}.desktop-nav{gap:18px}.desktop-nav>button{font-size:12px}.brand{font-size:30px}.brand-mark svg{width:25px}.header-actions .button{padding:8px;font-size:10px}.content-layout{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.hero h1{font-size:42px}.hero{height:255px}.hero p{font-size:12px}.hero .eyebrow{font-size:8px}.market-grid{grid-template-columns:1fr}.wide-card{grid-column:span 1}.market-card h3{font-size:17px}.card-eyebrow{font-size:9px}.outcome-name strong{font-size:13px}.market-symbol{width:43px;height:43px}.market-card-header{padding:17px}.outcome-list{padding-left:17px;padding-right:17px}.outcome-grid{grid-template-columns:1fr}.outcome-probability{font-size:21px}.bet-price{min-width:55px}.market-toolbar{gap:8px}.tabs button{padding:8px 10px;font-size:11px}.hero-coordinate{font-size:7px}.how-card h3{font-size:23px}.market-card-footer,.market-card-footer button{font-size:10px}.market-subtitle{margin-left:70px}.market-note{align-items:flex-start;font-size:10px;line-height:1.6}.league-grid{grid-template-columns:1fr}.league-intro{padding:25px 18px}.leaderboard-head,.leaderboard-row{grid-template-columns:30px 1fr 85px;gap:9px;padding:13px 12px}.leaderboard-person{gap:8px}.leaderboard-rice{font-size:14px}.leaderboard-person strong{font-size:12px}.you-label{display:none}.position-row{flex-wrap:wrap}.position-value{display:none}.league-invite{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=700px){.site-header{height:69px}.header-inner{padding:0 20px}.brand{font-size:30px}.header-actions{gap:10px}.header-actions .button{min-height:34px;padding:8px 10px;font-size:10px}.header-actions .button svg,.header-inner .desktop-nav{display:none}.wallet-button{gap:6px;padding:7px 9px;font-size:12px}.wallet-button .rice{width:16px}.profile-button .avatar{width:28px;height:28px;font-size:13px}main{padding:19px 18px calc(76px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{z-index:20;min-height:calc(66px + env(safe-area-inset-bottom,0px));padding:5px max(10px, env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));background:var(--paper);border-top:1px solid #d4d6c7;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -3px 16px #28332108}.mobile-bottom-nav>button{color:#797e6e;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:5px 2px;font-size:10px;font-weight:600;display:flex}.mobile-bottom-nav>button.active{color:#a6442e;background:#eee8d9}.mobile-bottom-nav>button:hover{background:#eeece2}.broadcast-date{margin-bottom:16px;font-size:10px}.broadcast-timezone{display:none}.hero{height:263px}.hero-copy{padding:22px 20px}.hero .eyebrow{letter-spacing:1px;max-width:245px;font-size:7px}.hero h1{max-width:300px;margin-top:16px;font-size:39px;line-height:1.04}.hero p{max-width:235px;font-size:11px}.hero-link{margin-top:20px;font-size:11px}.hero>img{object-position:70% center;opacity:.75;width:100%}.hero:after{background:linear-gradient(90deg,#eeeddd 0%,#eeeddded 37%,#eeeddd40 77%,#eeeddd00 100%)}.hero-stamp{outline-width:2px;width:58px;height:58px;top:auto;bottom:30px;right:15px}.hero-stamp .rice{width:18px;height:18px}.hero-stamp strong{font-size:12px}.hero-stamp>span{letter-spacing:.8px;font-size:6px}.hero-coordinate{font-size:6px;bottom:9px;right:10px}.content-layout{grid-template-columns:1fr;gap:28px;padding-top:23px}.sidebar{grid-template-columns:1fr;gap:18px;display:grid}.camp-card{grid-row:auto}.how-card{border:0;padding:0}.how-card h3{font-size:21px}.how-card .tiny{font-size:8px}.how-card p{font-size:10px}.payout-example{gap:5px;padding:10px}.payout-example span{font-size:8px}.payout-example strong{font-size:15px}.friends-card{background:#efeee4;border:1px solid #e0e1d1;border-radius:6px;grid-column:auto;padding:20px}.friends-card p br{display:none}.friends-card .button{gap:25px;width:auto}.section-heading{margin-bottom:17px}.section-heading h2{font-size:30px}.market-toolbar{margin-bottom:17px}.tabs button{padding:9px 12px;font-size:12px}.market-grid{grid-template-columns:1fr 1fr;gap:14px}.market-card-header{align-items:flex-start;gap:8px;padding:16px 13px 13px}.market-symbol{width:31px;height:31px}.market-symbol svg{width:20px}.card-eyebrow{letter-spacing:.6px;margin-bottom:5px;font-size:8px}.market-card h3{letter-spacing:-.3px;font-size:13px}.outcome-list{padding:0 12px 8px}.outcome-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:62px;padding:11px 0;position:relative}.outcome-list:not(.outcome-grid) .outcome-row>.avatar{display:none}.outcome-row>.outcome-name{grid-column:1}.outcome-row>.outcome-probability{grid-column:2}.outcome-row>.outcome-track{grid-column:1/-1}.outcome-name strong{font-size:12px;line-height:1.4}.outcome-probability{font-size:20px}.outcome-row .bet-price{flex:0 0 100%;grid-area:3/1/auto/-1;justify-content:space-between;gap:4px;width:100%;min-height:30px;margin:0;padding:5px 8px;font-size:11px}.outcome-row .bet-price>svg:last-child{margin-left:auto;display:inline}.outcome-row .bet-price>.rice{margin-right:auto}.market-card-footer{padding:10px 11px;font-size:8px}.zero-fee{display:none!important}.market-card-footer.fee-only{display:none}.wide-card{grid-column:span 2}.wide-card .market-card-header{align-items:center;padding:16px}.wide-card .market-card-header h3{font-size:16px}.wide-card .market-symbol{width:40px;height:40px}.wide-card .market-symbol svg{width:25px}.wide-card .card-eyebrow{font-size:8px}.multiple-badge{padding:4px;font-size:7px}.market-subtitle{margin-left:64px;margin-right:16px;font-size:10px;line-height:1.5}.outcome-grid{grid-template-columns:1fr 1fr;gap:0 20px;padding:0 15px 8px}.outcome-grid .outcome-row{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.outcome-grid .outcome-name{grid-column:2}.outcome-grid .outcome-probability{grid-column:3;font-size:20px}.outcome-grid .bet-price{display:none}.outcome-grid .outcome-name strong{font-size:12px}.outcome-grid .outcome-name small{font-size:8px}.outcome-grid .avatar{width:36px;height:36px;font-size:14px}.wide-card .market-card-footer{padding:11px 15px;font-size:9px}.market-card-footer button,.market-note{font-size:9px}.market-note>svg{width:14px}.camp-card-title{letter-spacing:1px;font-size:8px}.camp-card-title>svg{width:18px}.camp-card{padding:15px 14px 0}.camp-card p{font-size:10px}.rice-balance{gap:6px}.rice-balance>svg{width:26px}.rice-balance strong{font-size:35px}.rice-balance>span{font-size:9px}.camp-button{padding:10px;font-size:10px}.camp-button>svg{width:14px}.camp-card-footer{gap:3px;font-size:7px}.camp-card-footer .rice{width:10px}.wallet-details,.wallet-caption,.how-card .text-button{font-size:10px}.how-card .text-button>svg{width:12px}.inner-page{padding-top:5px}.page-title h1{font-size:39px}.page-title .eyebrow{font-size:8px}.leaderboard-head,.leaderboard-row{grid-template-columns:30px 1fr 95px;gap:10px;padding:14px}.leaderboard-rice{font-size:16px}.leaderboard-person strong{font-size:13px}.leaderboard-description p{font-size:12px}.leaderboard-person .avatar{width:32px;height:32px}.league-intro{padding:25px}.league-grid{grid-template-columns:1fr 1fr;gap:14px}.league-card{padding:16px}.league-card h3{font-size:17px}.league-card-bottom{letter-spacing:.5px;font-size:8px}.league-invite{flex-direction:row;align-items:center;gap:10px;padding:18px}.league-invite .button{padding:9px;font-size:10px}.league-invite strong{font-size:25px}.league-invite span{font-size:10px}footer{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:25px;padding:20px 0}footer p{max-width:230px;font-size:8px}footer button{margin-left:0;font-size:8px}.modal-backdrop{padding:max(12px, env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px))}.modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:9px;padding:22px}.modal-title h2{font-size:28px}.rules-list p{font-size:12px}.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px));padding:13px;font-size:11px}.bag-summary{padding:20px}.bag-summary>div:first-child>strong{font-size:53px}.bag-summary span{font-size:10px}.position-name strong{font-size:12px}.position-name span{font-size:9px}.position-row .button{min-height:32px;padding:7px 9px;font-size:10px}}@media (width<=370px){.header-inner{padding:0 14px}.brand{font-size:26px}.brand-mark svg{width:22px}.header-actions{gap:5px}.header-actions .button{font-size:9px}main{padding-left:13px;padding-right:13px}.hero h1{font-size:35px}.hero .eyebrow{font-size:6px}.hero-copy{padding-left:17px}.tabs button{padding:9px;font-size:11px}.hero-stamp{right:11px}.outcome-grid{gap:0 14px}.outcome-grid .avatar{display:inline-flex}.outcome-grid{grid-template-columns:1fr}.outcome-grid .outcome-name strong{font-size:14px}.league-grid{grid-template-columns:1fr}.sidebar{gap:12px}.camp-card{padding-left:11px;padding-right:11px}.rice-balance strong{font-size:32px}.how-card h3{font-size:19px}.how-card .tiny{letter-spacing:.7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.liquidity-note{color:#96804a;margin-top:12px;font-size:12px;line-height:1.6}.position-market{color:#6f7c61!important}.resolved-label{letter-spacing:0;font-size:12px!important}.outcome-name strong{font-size:14px}.market-card h3{font-size:17px}.camp-card p,.how-card p,.friends-card p,.camp-button,.wallet-caption{font-size:12px}.market-card-footer,.market-card-footer button{font-size:10px}.field,.text-button,.button,.trade-summary>div{font-size:13px}.modal-description,.rules-list p{font-size:14px}.order-explanation{font-size:11px}.rules-list h3{font-size:15px}.notice{font-size:12px}.hero p{font-size:14px}.market-note{font-size:11px}.trade-available{font-size:12px}.auth-footnote{font-size:11px}@media (width<=1150px){.market-card h3{font-size:15px}.outcome-name strong{font-size:12px}.market-note{font-size:10px}.hero p{font-size:13px}}@media (width<=700px){.market-card h3{font-size:14px}.wide-card .market-card-header h3{font-size:17px}.hero p,.outcome-name strong{font-size:12px}.camp-card p,.how-card p{font-size:11px}.camp-button{font-size:10px}.wallet-caption{font-size:11px}.market-card-footer{font-size:9px}.field,.button{font-size:13px}.button.small{font-size:11px}.friends-card p{font-size:12px}.rules-list p{font-size:13px}.rules-list h3{font-size:14px}.notice{font-size:12px}.tabs{gap:2px}.tabs button{white-space:nowrap;padding:9px 10px}.market-toolbar{gap:8px}}@media (width<=370px){.tabs button{padding:9px 8px;font-size:11px}}.market-deadline{color:#858d76;margin:-8px 0 16px;font-size:11px;line-height:1.5}@media (width<=440px){.outcome-grid{grid-template-columns:1fr}.outcome-grid .outcome-name strong{font-size:14px}.outcome-grid .outcome-name small{font-size:11px}.outcome-grid .outcome-row{gap:8px 11px}.trade-summary{gap:11px;padding:14px}.price-limit-toggle{font-size:10px}}@media (width<=700px){.market-card.team-card{grid-column:1/-1}.team-card .market-card-header{align-items:center;gap:10px;padding:13px 15px 11px}.team-card .market-symbol{width:34px;height:34px}.team-card .market-symbol svg{width:22px;height:22px}.team-card .card-eyebrow{margin-bottom:3px;font-size:8px}.team-card .market-card-header h3{font-size:16px;line-height:1.25}.team-card .outcome-list{gap:0;padding:0 15px 5px}.team-card .outcome-list .team-outcome{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:0;padding:9px 0}.team-card .outcome-name strong{font-size:14px;line-height:1.3}.team-card .outcome-probability{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2}.team-card .team-bet-content{min-height:28px;padding:5px 9px;font-size:11px;line-height:18px}.team-card .market-card-footer{padding:9px 15px;font-size:10px}}@media (width<=370px){.market-grid{grid-template-columns:1fr}.wide-card{grid-column:span 1}.market-card h3{font-size:16px}.market-card-header{align-items:center}.outcome-list:not(.outcome-grid) .outcome-row{flex-wrap:nowrap;min-height:60px}.outcome-list:not(.outcome-grid) .bet-price{flex:none;width:auto;min-width:63px}.outcome-list:not(.outcome-grid) .outcome-name strong{font-size:14px}.sidebar{grid-template-columns:1fr}.camp-card{grid-row:auto}.friends-card{grid-column:span 1}.camp-card-title,.camp-card-footer{font-size:10px}.camp-button{font-size:13px}.how-card h3{font-size:25px}.how-card p,.camp-card p{font-size:12px}}.owned-positions{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.owned-positions .selected{border-color:var(--green);background:#edf0e6}.bag-summary{grid-template-columns:1.4fr 1fr 1fr}.trade-context h3{margin-bottom:16px}.side-buttons{margin:20px 0}.side-buttons button{min-height:52px}.trade-summary{margin:20px 0}@media (width<=600px){.bag-summary{grid-template-columns:1fr}.owned-positions{flex-direction:column}}
