:root{--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", "Noto Sans CJK JP", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;color:#10221d;background:#f6f2e8;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.nm-page .points-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:14px;padding:7px 11px;border:1px solid rgba(120,200,165,.28);border-radius:999px;background:#78c8a51a;color:var(--nm-accent-bright);font-size:12px;font-weight:700}.nm-page .points-badge strong{color:var(--nm-text);font-size:14px}.ranking-personal-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(150px,1fr));gap:14px;margin:24px 0}.ranking-points-card,.ranking-personal-stat,.loss-ranking-panel,.ranking-referral-panel{border:1px solid rgba(231,234,231,.12);border-radius:18px;background:linear-gradient(135deg,#e7eae70e,#78c8a509),var(--nm-panel);box-shadow:var(--nm-shadow)}.ranking-points-card,.ranking-personal-stat{display:flex;min-height:126px;flex-direction:column;justify-content:center;gap:6px;padding:22px}.ranking-points-card span,.ranking-personal-stat span,.loss-ranking-heading p{color:var(--nm-muted)}.ranking-points-card strong{color:var(--nm-accent-bright);font-size:clamp(32px,5vw,48px);line-height:1}.ranking-points-card small{color:var(--nm-muted)}.ranking-personal-stat strong{color:var(--nm-text);font-size:28px}.loss-ranking-panel{padding:24px}.ranking-referral-panel{margin:0 0 24px;padding:24px}.ranking-referral-heading h2{margin:0;color:var(--nm-text);font-size:22px}.ranking-referral-heading p{margin:6px 0 18px;color:var(--nm-muted)}.referral-link-row{display:flex;align-items:end;gap:12px;margin-bottom:18px}.referral-link-value{display:grid;min-width:0;flex:1;gap:5px}.referral-link-value span,.referral-summary-grid span{color:var(--nm-muted);font-size:12px}.referral-link-value output{overflow-wrap:anywhere;color:var(--nm-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.referral-copy-button{min-height:40px;border:1px solid rgba(120,200,165,.28);border-radius:9px;background:#78c8a51f;color:var(--nm-accent-bright);cursor:pointer;padding:0 13px;font-weight:800;white-space:nowrap}.referral-copy-button:hover{background:#78c8a533}.referral-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.referral-summary-grid article{display:grid;min-width:0;gap:5px;border:1px solid rgba(231,234,231,.1);border-radius:12px;background:#e7eae708;padding:14px}.referral-summary-grid strong{overflow:hidden;color:var(--nm-text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.loss-ranking-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.loss-ranking-heading h2{margin:0;color:var(--nm-text);font-size:22px}.loss-ranking-heading p{margin:6px 0 0}.ranking-wallet-chip,.loss-ranking-table em{border:1px solid rgba(120,200,165,.22);border-radius:999px;background:#78c8a51a;color:var(--nm-accent-bright);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.ranking-wallet-chip{padding:7px 10px}.loss-ranking-table-wrap{overflow-x:auto}.loss-ranking-table{width:100%;border-collapse:collapse;color:var(--nm-text)}.loss-ranking-table th,.loss-ranking-table td{border-bottom:1px solid rgba(231,234,231,.1);padding:14px 12px;text-align:left}.loss-ranking-table th{color:var(--nm-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.loss-ranking-table th:first-child,.loss-ranking-table td:first-child{width:72px}.loss-ranking-table th:last-child,.loss-ranking-table td:last-child{text-align:right}.loss-ranking-table td:last-child{font-weight:700}.loss-ranking-table tr.current-wallet td{background:#78c8a51a}.loss-ranking-table tr.current-wallet td:first-child{border-left:2px solid var(--nm-accent-bright)}.loss-ranking-wallet{margin-right:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.loss-ranking-table em{padding:4px 7px}@media(max-width:720px){.ranking-personal-grid{grid-template-columns:1fr 1fr}.ranking-points-card{grid-column:1 / -1}.loss-ranking-panel,.ranking-referral-panel{padding:18px 14px}.loss-ranking-heading{flex-direction:column}.referral-link-row{align-items:stretch;flex-direction:column}.referral-copy-button{width:100%}.referral-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(180deg,#0c2a220f,#0c2a2200),#f6f2e8}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(244,197,66,.82);outline-offset:3px}a{color:inherit;text-decoration:none}.lp-hero{position:relative;min-height:92vh;overflow:hidden;color:#f8fff8}.lp-hero-media{position:absolute;inset:0;z-index:0}.lp-hero-media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#04120ff2,#04120fb8 46%,#04120f57),linear-gradient(180deg,#00000005,#0c2a2294)}.lp-hero-media img{width:100%;height:100%;object-fit:cover}.market-home{min-height:100vh;background:linear-gradient(180deg,#0c2a220d,#0c2a2200),#f6f2e8}.market-home-hero{position:relative;overflow:hidden;color:#f8fff8}.market-home-media{position:absolute;inset:0}.market-home-media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#04120ff5,#04120fb8 52%,#04120f52),linear-gradient(180deg,#04120f14,#04120fc2)}.market-home-media img{width:100%;height:100%;object-fit:cover}.lp-shell,.market-home-shell,.market-home-section,.theme-hero,.theme-live-section,.theme-market-grid,.feature-strip,.lp-proof,.markets-section,.lp-product,.trust-section,.site-footer,.app-nav{width:min(1180px,calc(100% - 36px));margin:0 auto}.lp-shell{position:relative;z-index:1;padding:22px 0 96px}.market-home-shell{position:relative;z-index:1;padding:22px 0 76px}.market-home-copy{display:grid;align-content:center;max-width:820px;min-height:560px;padding:72px 0 52px}.market-home-copy h1{max-width:760px;margin:18px 0;color:#fff;font-size:clamp(44px,7vw,82px);line-height:.95;letter-spacing:0}.market-home-copy p{max-width:680px;margin:0;color:#f8fff8d1;font-size:18px;line-height:1.72}.theme-page{min-height:100vh;background:linear-gradient(180deg,#0a513f14,#0a513f00),#f6f2e8;padding-bottom:72px}.top-nav,.app-nav,.nav-links,.brand,.hero-actions,.ticket-row,.ticket-team,.feature-item,.market-pill,.slip-header span,.data-footnote,.eyebrow,.language-toggle{display:flex;align-items:center}.top-nav,.app-nav{justify-content:space-between;gap:16px}.brand{gap:10px;border:0;background:transparent;cursor:pointer;font-weight:900;letter-spacing:0;padding:0}.brand-mark{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#f4c542;color:#07130f;box-shadow:0 16px 40px #f4c54247}.brand-mark img{width:100%;height:100%;display:block}.dark-brand{color:#092a22}.nav-links{gap:8px;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#091b1794;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-links a,.nav-links button{padding:9px 12px;border:0;border-radius:6px;background:transparent;color:#f8fff8c7;cursor:pointer;font-size:14px;font-weight:750}.nav-links a:hover,.nav-links button:hover{background:#ffffff1a;color:#fff}.language-toggle{gap:8px;min-height:42px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;padding:0 12px;font-weight:900}.app-language-segment{display:inline-flex;gap:4px;align-items:center;min-height:42px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;box-shadow:0 16px 34px #092a2214;color:#61746e;padding:4px}.app-language-segment button{min-width:38px;min-height:32px;border:0;border-radius:6px;background:transparent;color:#61746e;cursor:pointer;font-weight:950}.app-language-segment button.active{background:#092a22;color:#f4c542}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:42px;align-items:end;min-height:calc(92vh - 86px);padding-top:64px}.lp-copy{max-width:820px}.eyebrow{gap:8px;width:max-content;max-width:100%;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;padding:7px 12px;color:#d9ffee;font-size:13px;font-weight:850}.eyebrow.dark{border-color:#09473724;background:#09473714;color:#0a513f}.lp-copy h1{margin:20px 0 14px;color:#fff;font-size:clamp(48px,8vw,112px);line-height:.94;letter-spacing:0}.lp-copy p{max-width:760px;margin:0;color:#f8fff8d1;font-size:clamp(17px,2vw,21px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px}.primary-action,.secondary-action,.refresh-button,.quick-stakes button,.disabled-submit{min-height:46px;border:0;border-radius:8px;cursor:pointer;font-weight:900}.primary-action{display:inline-flex;align-items:center;gap:10px;padding:0 18px;background:#f4c542;color:#07130f;box-shadow:0 18px 34px #f4c5423d}.compact-action{width:max-content}.secondary-action{display:inline-flex;align-items:center;padding:0 18px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff}.hero-ticket{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#04120fc7;box-shadow:0 24px 70px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px}.ticket-topline{display:flex;justify-content:space-between;gap:12px;color:#f8fff89e;font-size:12px;font-weight:800;text-transform:uppercase}.ticket-topline strong{color:#f4c542}.ticket-team{gap:14px;margin-top:20px}.ticket-flag{display:grid;width:54px;height:54px;place-items:center;border-radius:8px;background:#ffffff14;font-size:30px}.ticket-team div{display:grid;gap:4px;min-width:0}.ticket-team strong{color:#fff;font-size:18px}.ticket-team span:last-child{color:#f8fff894;font-size:13px}.ticket-team b{margin-left:auto;color:#f4c542;font-size:27px}.ticket-meter{height:10px;margin:20px 0;overflow:hidden;border-radius:999px;background:#ffffff1f}.ticket-meter span{display:block;height:100%;min-width:16px;border-radius:inherit;background:#50e3a4}.ticket-row{justify-content:space-between;gap:14px;padding:10px 0;color:#f8fff8cc}.ticket-row strong{color:#fff;font-size:18px}.ticket-row.muted{border-top:1px solid rgba(255,255,255,.11);color:#f8fff88f;font-size:13px}.hero-ticket-action{justify-content:center;width:100%;margin-top:10px}.feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;transform:translateY(-42px)}.feature-item,.market-card,.bet-slip,.how-card,.trust-section{border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc2;box-shadow:0 18px 44px #0b231d14}.feature-item{gap:13px;min-height:118px;padding:18px}.feature-item svg{flex:0 0 auto;color:#0a7f61}.feature-item div{display:grid;gap:6px}.feature-item strong{color:#092a22;font-size:17px}.feature-item span,.section-heading p,.lp-proof-copy p,.how-card p,.trust-points p{color:#5c6e68;line-height:1.62}.lp-proof{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;align-items:stretch;margin-top:-18px;margin-bottom:26px}.lp-proof-copy,.lp-proof-panel{border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc2;box-shadow:0 18px 44px #0b231d14;padding:22px}.lp-proof-copy{display:grid;align-content:center;gap:14px}.lp-proof-copy h2{margin:0;color:#092a22;font-size:clamp(30px,4vw,52px);line-height:1}.lp-proof-copy p{margin:0;font-size:17px}.lp-proof-panel{display:grid;gap:12px;background:linear-gradient(135deg,#fffdf3e6,#ecfff7c2),#ffffffd1}.lp-proof-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-proof-stats article{display:grid;gap:5px;border-radius:8px;background:#092a22;padding:14px}.lp-proof-stats strong{color:#f4c542;font-size:26px;line-height:1}.lp-proof-stats span{color:#f8fff8ad;font-size:12px;font-weight:850}.lp-proof-cards{display:grid;gap:8px}.lp-proof-cards article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;padding:12px}.lp-proof-cards svg{display:block;width:38px;height:38px;border-radius:8px;background:#f4c54229;padding:9px;color:#0a7f61}.lp-proof-cards div{display:grid;gap:4px}.lp-proof-cards strong{color:#092a22}.lp-proof-cards span{color:#61746e;font-size:13px;font-weight:800;line-height:1.45}.lp-app-preview{width:min(1180px,calc(100% - 36px));margin:0 auto 28px}.lp-app-kicker,.lp-app-subtitle{display:block}.lp-app-kicker{color:#092a22;font-size:18px;font-weight:950}.lp-app-subtitle{color:#61746e;font-size:13px;font-weight:850}.lp-app-hot{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);gap:12px;align-items:stretch;margin-top:18px}.lp-app-hot>div,.lp-app-hot-stats article{border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14}.lp-app-hot>div:first-child{display:grid;gap:8px;padding:18px}.lp-app-hot>div:first-child>strong{color:#092a22;font-size:28px;line-height:1.12}.lp-app-hot>div:first-child>small{color:#5c6e68;font-size:14px;font-weight:780;line-height:1.6}.lp-app-hot-stats{display:grid;gap:8px}.lp-app-hot-stats article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px}.lp-app-hot-stats svg{color:#0a7f61}.lp-app-hot-stats span{color:#61746e;font-size:12px;font-weight:900}.lp-app-hot-stats strong{color:#092a22;font-size:24px}.lp-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:14px;align-items:stretch}.lp-preview-market,.lp-preview-ticket{display:grid;gap:12px;border:1px solid rgba(9,71,55,.14);border-radius:8px;box-shadow:0 18px 44px #0b231d14;padding:18px}.lp-preview-market{background:linear-gradient(135deg,#fffdf3f0,#ecfff7c7),#fff}.lp-preview-ticket{background:#092a22;color:#fff}.preview-market-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:8px;background:#fff;padding:14px}.preview-market-row>span{display:grid;width:52px;height:52px;place-items:center;border-radius:8px;background:#f4f6ef;font-size:30px}.preview-market-row div{display:grid;gap:3px;min-width:0}.preview-market-row strong,.preview-market-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-market-row strong{color:#092a22;font-size:20px}.preview-market-row small{color:#61746e;font-size:13px;font-weight:820}.preview-market-row b{color:#0a7f61;font-size:28px}.lp-preview-market dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.lp-preview-market dl div,.preview-ticket-metrics span{display:grid;gap:4px;border-radius:8px;background:#ffffffc7;padding:10px}.lp-preview-market dt,.preview-ticket-metrics small{color:#61746e;font-size:11px;font-weight:950;text-transform:uppercase}.lp-preview-market dd{margin:0;color:#092a22;font-weight:950}.lp-preview-ticket>strong{color:#f4c542;font-size:clamp(34px,5vw,54px);line-height:1}.lp-preview-ticket p{margin:0;color:#f8fff8ad;line-height:1.55}.preview-ticket-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preview-ticket-metrics span{background:#ffffff14}.preview-ticket-metrics b{color:#fff;font-weight:950}.lp-product,.markets-section{padding:42px 0 70px}.market-home-section{padding:46px 0 34px}.section-heading{max-width:840px;margin-bottom:24px}.section-heading h2,.trust-section h2,.app-heading h1{margin:13px 0 10px;color:#092a22;font-size:clamp(32px,5vw,58px);line-height:1;letter-spacing:0}.section-heading p{margin:0;font-size:18px}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.how-card{min-height:210px;padding:20px}.market-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-room-card{display:grid;gap:12px;min-height:260px;border-radius:8px;padding:16px}.market-room-topline,.market-room-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-room-topline span,.market-room-footer span{color:#61746e;font-size:12px;font-weight:900}.market-room-topline b{border-radius:999px;padding:5px 8px;font-size:11px}.market-room-card>strong{font-size:14px;font-weight:950}.market-room-card h3{margin:0;font-size:22px;line-height:1.1}.market-room-card p{margin:0;font-size:14px;line-height:1.6}.market-room-footer{align-self:end}.market-room-footer button{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:0;border-radius:8px;cursor:pointer;padding:0 11px;font-size:12px;font-weight:950}.market-room-footer button:disabled{background:#e6ebe8;color:#7c8c86;cursor:default}.market-home-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px}.market-home-strip article{display:grid;gap:8px;border-radius:8px;padding:16px}.market-home-strip svg{color:#0a7f61}.market-home-strip span{color:#61746e;font-size:13px;font-weight:800}.theme-nav{padding-top:18px}.theme-language{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:0 12px;font-weight:900}.theme-hero{display:grid;gap:16px;padding:54px 0 28px}.theme-hero-copy{display:grid;align-content:center;gap:16px;min-width:0}.theme-hero h1{max-width:780px;margin:0;color:#092a22;font-size:clamp(42px,6vw,76px);line-height:1.08;letter-spacing:0}.theme-hero p{max-width:760px;margin:0;color:#445d55;font-size:18px;line-height:1.72}.theme-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.theme-actions button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:8px;background:#092a22;color:#f4c542;cursor:pointer;padding:0 13px;font-weight:950}.theme-actions button:first-child{border:1px solid rgba(9,71,55,.14);background:#fff;color:#092a22}.theme-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.theme-live-section{display:grid;gap:12px;margin-bottom:18px}.theme-live-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border:1px solid rgba(231,234,231,.12);border-radius:8px;background:#e7eae70a;padding:14px}.theme-live-heading div{display:grid;gap:4px}.theme-live-heading span{color:#61746e;font-size:12px;font-weight:900;text-transform:uppercase}.theme-live-heading strong{color:#092a22;font-size:22px}.theme-live-heading button{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:0;border-radius:8px;background:#092a22;color:#f4c542;cursor:pointer;padding:0 12px;font-weight:950}.theme-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-live-card,.theme-market-grid article{display:grid;gap:12px;min-height:250px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14;padding:16px}.theme-live-card{min-height:0}.theme-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.theme-card-topline span,.theme-market-grid small{color:#61746e;font-size:12px;font-weight:900}.theme-card-topline b{border-radius:999px;background:#0a513f14;color:#0a513f;padding:5px 8px;font-size:11px}.theme-live-card>strong,.theme-market-grid article>strong{color:#0a7f61;font-size:14px;font-weight:950}.theme-market-grid h2{margin:0;color:#092a22;font-size:24px;line-height:1.08}.theme-market-grid p{margin:0;color:#61746e;line-height:1.6}.theme-market-grid small{align-self:end}.theme-live-options{display:grid;gap:8px}.theme-live-option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid rgba(9,71,55,.1);border-radius:8px;background:#ffffffd1;padding:10px}.theme-live-option div{display:grid;gap:3px;min-width:0}.theme-live-option span{overflow:hidden;color:#092a22;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.theme-live-option small,.theme-live-option em{color:#61746e;font-size:11px;font-style:normal;font-weight:850}.theme-live-option b{color:#0a513f;font-size:18px;font-weight:950;white-space:nowrap}.how-card span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#0a513f;color:#fff;font-weight:950}.how-card strong{display:block;margin-top:20px;color:#092a22;font-size:20px}.how-card p{margin:9px 0 0}.trust-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;margin-bottom:60px;padding:28px}.trust-points{display:grid;gap:18px;align-content:center}.trust-points p{margin:0}.site-footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(9,71,55,.14);padding:24px 0 34px;color:#61746e}.site-footer strong{color:#092a22}.footer-links{display:inline-flex;gap:8px;align-items:center}.footer-links button{min-height:44px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:0 11px;font-weight:900}.app-page{min-height:100vh;background:linear-gradient(180deg,#0a513f1a,#0a513f00),#f6f2e8;padding-bottom:96px}.app-nav{padding:18px 0 0}.app-tabs{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffb8;padding:5px}.app-tabs button{min-height:44px;border:0;border-radius:6px;background:transparent;color:#445d55;cursor:pointer;padding:0 12px;font-weight:900}.app-tabs button:hover{background:#0a513f14;color:#092a22}.app-nav-actions{display:flex;align-items:center;gap:8px}.app-back{border-color:#09473729;background:#fff;color:#092a22}.app-heading h1{max-width:760px}.wallet-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:0;border-radius:8px;background:#092a22;color:#fff;cursor:pointer;padding:0 14px;font-weight:950;box-shadow:0 16px 34px #092a222e}.wallet-choice{display:inline-flex;gap:7px;align-items:center}.wallet-connection-feedback{position:fixed;z-index:1200;top:18px;right:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:min(420px,calc(100vw - 36px));border:1px solid rgba(120,200,165,.3);border-radius:12px;background:#0c0f0ef5;color:#e7eae7;box-shadow:0 18px 44px #00000057;padding:13px 14px}.wallet-connection-feedback.error{border-color:#f4c5426b}.wallet-connection-feedback>svg{color:#78c8a5;margin-top:2px}.wallet-connection-feedback.error>svg{color:#f4c542}.wallet-connection-feedback p{margin:0;font-size:13px;font-weight:750;line-height:1.5}.wallet-connection-feedback button{display:inline-grid;place-items:center;min-width:32px;min-height:32px;border:0;border-radius:8px;background:transparent;color:#e7eae7;cursor:pointer}.wallet-connection-feedback button:hover,.wallet-connection-feedback button:focus-visible{background:#e7eae71a}.wallet-connection-feedback button:active{transform:scale(.96)}.wallet-button.connected{background:#fff;color:#092a22;border:1px solid rgba(9,71,55,.14)}@media(max-width:520px){.wallet-connection-feedback{top:max(10px,env(safe-area-inset-top));right:10px;width:calc(100vw - 20px)}}.wallet-button em{border-radius:999px;background:#f4c5422e;padding:4px 7px;color:#8c6500;font-size:11px;font-style:normal;font-weight:950}.wallet-button b{border-left:1px solid rgba(9,71,55,.14);padding-left:9px;color:#0a7f61;font-size:12px}.popular-strip{border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14}.action-starter-panel{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.12fr) minmax(260px,.62fr);gap:12px;align-items:stretch;border:1px solid rgba(244,197,66,.34);border-radius:8px;background:linear-gradient(135deg,#092a22fa,#0a513fe0),#092a22;box-shadow:0 24px 60px #0b231d2e;margin-bottom:16px;overflow:hidden;padding:14px;color:#fff}.action-starter-copy,.spotlight-ticket{display:grid;align-content:center;gap:10px;min-width:0}.action-starter-copy strong{color:#fff;font-size:28px;line-height:1.06}.action-starter-copy p{margin:0;color:#f8fff8b3;font-size:13px;line-height:1.55}.action-wallet-mini{display:grid;gap:5px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff14;padding:11px}.action-wallet-mini span,.action-wallet-mini small{color:#ffffff9e;font-size:11px;font-weight:950;text-transform:uppercase}.action-wallet-mini strong{overflow-wrap:anywhere;color:#f4c542;font-size:15px}.action-wallet-mini button{width:max-content;min-height:36px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;padding:0 11px;font-weight:950}.rush-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.rush-pick{display:grid;gap:7px;min-width:0;min-height:220px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff17;color:#fff;cursor:pointer;padding:11px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.rush-pick:hover{border-color:#f4c542b3;background:#ffffff21;transform:translateY(-2px)}.rush-pick>span{width:max-content;border-radius:999px;background:#f4c54229;color:#f4c542;padding:5px 8px;font-size:11px;font-weight:950}.rush-pick strong,.rush-pick small,.rush-pick em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rush-pick strong{font-size:19px;line-height:1}.rush-pick small,.rush-pick em{color:#f8fff8a8;font-size:12px;font-style:normal;font-weight:820}.rush-pick b{overflow-wrap:anywhere;color:#50e3a4;font-size:28px;line-height:1}.rush-pick dl,.spotlight-ticket dl{display:grid;gap:6px;margin:0}.rush-pick dl div,.spotlight-ticket dl div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;background:#ffffff14;padding:7px 8px}.rush-pick dt,.spotlight-ticket dt{color:#f8fff89e;font-size:11px;font-weight:950}.rush-pick dd,.spotlight-ticket dd{margin:0;color:#fff;font-size:12px;font-weight:950}.spotlight-ticket{border:1px solid rgba(244,197,66,.32);border-radius:8px;background:linear-gradient(135deg,#fffdf3f5,#ecfff7e0),#fffdf3;color:#092a22;padding:13px}.spotlight-ticket strong{overflow:hidden;color:#092a22;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.spotlight-ticket p{overflow:hidden;margin:0;color:#61746e;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.spotlight-return{display:grid;gap:3px;border-radius:8px;background:#092a22;padding:12px}.spotlight-return span{color:#f8fff8a3;font-size:11px;font-weight:950;text-transform:uppercase}.spotlight-return b{color:#f4c542;font-size:30px;line-height:1}.spotlight-ticket dl div{background:#fff}.spotlight-ticket dt{color:#61746e}.spotlight-ticket dd{color:#092a22}.activity-tape{display:grid;grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);gap:14px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#092a22fa,#0a513feb),#092a22;box-shadow:0 18px 44px #0b231d1a;margin-bottom:16px;overflow:hidden;padding:14px;color:#fff}.activity-label{display:flex;align-items:flex-start;gap:8px;color:#f4c542;font-size:12px;font-weight:950;text-transform:uppercase;white-space:nowrap;padding-top:8px}.activity-label span{width:8px;height:8px;border-radius:999px;background:#50e3a4;box-shadow:0 0 0 5px #50e3a424}.activity-scroll{display:flex;gap:10px;min-width:0;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.activity-item{display:grid;flex:0 0 290px;gap:10px;min-height:138px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff1a;padding:12px;scroll-snap-align:start}.activity-item-top,.activity-metrics{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-item-top span,.activity-item-top em{color:#f8fff8a8;font-size:12px;font-style:normal;font-weight:850}.activity-item strong,.activity-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item strong{color:#fff;font-size:18px;line-height:1.05}.activity-item>small{color:#f8fff8b3;font-size:12px;font-weight:820}.activity-metrics span{display:grid;gap:3px;min-width:0;border-radius:8px;background:#ffffff1a;padding:8px}.activity-metrics small{color:#f8fff894;font-size:10px;font-weight:950;text-transform:uppercase;white-space:nowrap}.activity-metrics b{color:#50e3a4;font-size:14px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-metrics span:nth-child(2) b{color:#f4c542}.streak-rewards{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr) minmax(220px,.55fr);gap:12px;align-items:stretch;border:1px solid rgba(244,197,66,.34);border-radius:8px;background:linear-gradient(135deg,#fffdf3f5,#ecfff7d6),#fff;box-shadow:0 18px 44px #0b231d14;margin-bottom:16px;padding:14px}.streak-reward-copy,.streak-reward-side{display:grid;align-content:center;gap:8px;min-width:0}.streak-reward-copy strong{color:#092a22;font-size:24px;line-height:1.12}.streak-reward-copy p,.streak-reward-side span{margin:0;color:#61746e;font-size:13px;font-weight:820;line-height:1.5}.streak-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.streak-steps div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 9px;align-items:center;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;padding:10px}.streak-steps div.done{border-color:#50e3a46b;background:#ecfff7}.streak-steps span{display:grid;grid-row:span 2;width:36px;height:36px;place-items:center;border-radius:8px;background:#092a22;color:#f4c542;font-weight:950}.streak-steps div.done span{background:#078052;color:#fff}.streak-steps strong,.streak-reward-side strong{overflow-wrap:anywhere;color:#092a22;font-weight:950}.streak-steps small{overflow:hidden;color:#61746e;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.streak-reward-side{border-radius:8px;background:#092a22;padding:12px;color:#fff}.streak-reward-side strong{color:#f4c542;font-size:28px;line-height:1}.streak-reward-side button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;padding:0 12px;font-weight:950}.momentum-board{display:grid;grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);gap:12px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#fffdf3f5,#ecfff7d1),#fff;box-shadow:0 18px 44px #0b231d14;margin-bottom:16px;padding:14px}.momentum-copy{display:grid;align-content:center;gap:8px;min-width:0}.momentum-copy strong{color:#092a22;font-size:24px;line-height:1.12}.momentum-copy p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.momentum-list{display:grid;gap:8px;min-width:0}.momentum-row{display:grid;grid-template-columns:42px minmax(0,1fr) repeat(3,minmax(88px,.55fr)) auto;gap:9px;align-items:center;min-height:76px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:10px;text-align:left}.momentum-row:hover{border-color:#f4c5429e;box-shadow:0 14px 26px #825d0014}.momentum-flag{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#f4f6ef;font-size:24px}.momentum-main,.momentum-stat{display:grid;gap:3px;min-width:0}.momentum-main strong,.momentum-main small,.momentum-stat small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.momentum-main strong{color:#092a22;font-size:14px;font-weight:950}.momentum-main small,.momentum-stat small{color:#61746e;font-size:11px;font-weight:860}.momentum-stat{border-radius:8px;background:#0947370d;padding:8px}.momentum-stat b{overflow-wrap:anywhere;color:#092a22;font-size:14px}.momentum-stat.green b{color:#078052;font-size:18px}.momentum-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:8px;background:#092a22;color:#f4c542;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap}.first-bet-coach{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:12px;align-items:stretch;border-radius:8px;margin-bottom:16px;padding:14px}.coach-start-copy,.coach-start-action{display:grid;align-content:center;gap:8px;min-width:0}.coach-start-copy strong{font-size:24px;line-height:1.12}.coach-start-copy p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.coach-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.coach-start-steps article{display:grid;gap:6px;border-radius:8px;padding:11px}.coach-start-steps span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;font-weight:950}.coach-start-steps strong{font-size:14px}.coach-start-steps small{color:#61746e;font-size:12px;font-weight:820;line-height:1.4}.coach-start-action{border-radius:8px;padding:12px}.coach-start-action span,.coach-start-action small{color:#ffffffa8;font-size:12px;font-weight:900}.coach-start-action strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.coach-start-action div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.coach-start-action button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;cursor:pointer;padding:0 12px;font-weight:950;white-space:nowrap}.quick-bet-packs{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:12px;align-items:stretch;border-radius:8px;margin-bottom:16px;padding:14px}.quick-pack-copy{display:grid;align-content:center;gap:8px;min-width:0}.quick-pack-copy strong{font-size:24px;line-height:1.12}.quick-pack-copy p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.quick-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-pack{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:start;min-height:174px;border:1px solid rgba(9,71,55,.13);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:11px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quick-pack:hover{border-color:#f4c542b8;box-shadow:0 16px 34px #0b231d1f;transform:translateY(-2px)}.quick-pack-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#092a22;color:#f4c542}.quick-pack.safe .quick-pack-icon{background:#0a7f61;color:#fff}.quick-pack.heat .quick-pack-icon{background:#f4c542;color:#07130f}.quick-pack-body{display:grid;gap:3px;min-width:0}.quick-pack-body strong{font-size:15px;font-weight:950}.quick-pack-body small{color:#61746e;font-size:12px;font-weight:820;line-height:1.35}.quick-pack-body b{overflow:hidden;margin-top:3px;color:#092a22;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.quick-pack-odds{border-radius:999px;background:#f4c5422e;color:#8c6500;padding:5px 8px;font-size:13px;font-weight:950;white-space:nowrap}.quick-pack-money{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px}.quick-pack-money em,.quick-pack-money span{border-radius:8px;background:#0947370f;padding:8px;font-size:12px;font-style:normal;font-weight:950}.quick-pack-money em{color:#092a22}.live-room-panel{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(260px,.7fr) minmax(0,1.2fr);gap:12px;align-items:stretch;border:1px solid rgba(244,197,66,.34);border-radius:8px;background:linear-gradient(135deg,#081814f5,#093a2ceb),#092a22;box-shadow:0 24px 60px #0b231d2e;margin-bottom:16px;overflow:hidden;padding:14px;color:#fff}.room-copy{display:grid;align-content:center;gap:10px;min-width:0}.room-copy strong{font-size:26px;line-height:1.08}.room-copy p{margin:0;color:#ffffffb3;font-size:13px;line-height:1.55}.room-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.room-primary,.room-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:8px;cursor:pointer;padding:0 12px;font-weight:950}.room-primary{border:0;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f}.room-secondary{border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff}.room-scoreboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.room-scoreboard article{display:grid;align-content:center;gap:6px;min-height:132px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff14;padding:12px}.room-scoreboard span,.room-scoreboard small{color:#ffffffa3;font-size:11px;font-weight:900;text-transform:uppercase}.room-scoreboard strong{color:#f4c542;font-size:26px;line-height:1}.room-market-list{display:grid;gap:8px;min-width:0}.room-market{display:grid;grid-template-columns:34px 38px minmax(0,1fr) auto auto;gap:9px;align-items:center;min-height:68px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer;padding:9px;text-align:left}.room-market:hover{border-color:#f4c542a3;background:#ffffff1f}.room-market-rank{color:#f4c542;font-size:12px;font-weight:950}.room-market-flag{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#ffffff1c;font-size:21px}.room-market-copy{display:grid;gap:2px;min-width:0}.room-market-copy strong,.room-market-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-market-copy strong{color:#fff;font-size:14px;font-weight:950}.room-market-copy small{color:#ffffff9e;font-size:12px;font-weight:820}.room-market b{border-radius:999px;background:#f4c54229;color:#f4c542;padding:5px 8px;font-size:13px;white-space:nowrap}.room-market em{color:#50e3a4;font-size:13px;font-style:normal;font-weight:950;white-space:nowrap}.action-pulse-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr) auto;gap:12px;align-items:stretch;border:1px solid rgba(244,197,66,.34);border-radius:8px;background:linear-gradient(135deg,#092a22f5,#0d372beb),#092a22;box-shadow:0 22px 54px #0b231d29;margin-bottom:14px;padding:14px;color:#fff}.pulse-copy{display:grid;align-content:center;gap:8px;min-width:0}.pulse-copy strong{font-size:23px;line-height:1.12}.pulse-copy p{margin:0;color:#ffffffb3;font-size:13px;line-height:1.55}.pulse-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pulse-card{display:grid;align-content:center;gap:6px;min-height:118px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff14;padding:12px}.pulse-card span{color:#ffffffa3;font-size:12px;font-weight:950;text-transform:uppercase}.pulse-card strong{font-size:29px;line-height:1}.pulse-card small{color:#ffffffa3;font-size:11px;font-weight:820;line-height:1.35}.pulse-card.gold strong{color:#f4c542}.pulse-card.green strong{color:#50e3a4}.pulse-card.dark{background:#f4c5421f}.pulse-wallet-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:210px;min-height:100%;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;padding:12px 14px;font-weight:950;box-shadow:0 16px 34px #f4c5422e}.mission-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto;gap:12px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#fffdf3f0,#ecfff7c7),#ffffffd1;box-shadow:0 18px 44px #0b231d14;margin-bottom:16px;padding:14px}.mission-copy{display:grid;align-content:center;gap:8px}.mission-copy strong{color:#092a22;font-size:23px;line-height:1.12}.mission-copy p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.mission-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mission-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;padding:10px}.mission-list article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#092a22;color:#f4c542;font-size:11px;font-weight:950}.mission-list article.done>span{background:#0a7f61;color:#fff}.mission-list div{display:grid;gap:3px;min-width:0}.mission-list strong{color:#092a22;font-size:14px}.mission-list small{overflow:hidden;color:#61746e;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.mission-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:138px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;padding:0 14px;font-weight:950}.odds-coach{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr) minmax(260px,.65fr);gap:12px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#fffdf3eb,#ecfff7bd),#ffffffd1;box-shadow:0 18px 44px #0b231d14;margin-bottom:16px;padding:14px}.coach-copy,.coach-risk{display:grid;align-content:center;gap:8px}.coach-copy strong{color:#092a22;font-size:23px;line-height:1.12}.coach-copy p,.coach-risk p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.coach-table{display:grid;gap:8px}.coach-table article{display:grid;grid-template-columns:82px minmax(0,1fr) 82px 100px;gap:10px;align-items:center;min-height:62px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;padding:10px}.coach-table article>span{display:grid;min-height:38px;place-items:center;border-radius:8px;background:#092a22;color:#f4c542;font-size:15px;font-weight:950}.coach-table div{display:grid;gap:2px;min-width:0}.coach-table small,.coach-table em{color:#61746e;font-size:12px;font-style:normal;font-weight:830}.coach-table strong{color:#092a22;font-size:18px}.coach-table b{color:#078052;font-size:17px}.coach-risk{border:1px solid rgba(200,59,59,.2);border-radius:8px;background:#fff2f2b8;padding:12px}.coach-risk>span{color:#8c6500;font-size:12px;font-weight:950;text-transform:uppercase}.coach-risk strong{font-size:20px}.countdown-jackpot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:16px}.countdown-card,.jackpot-card{display:grid;gap:8px;border-radius:8px;box-shadow:0 18px 44px #0b231d14;padding:16px}.countdown-card{border:1px solid rgba(244,197,66,.34);background:linear-gradient(135deg,#092a22f5,#204637e6),#092a22;color:#fff}.jackpot-card{border:1px solid rgba(7,128,82,.2);background:linear-gradient(135deg,#ecfff7f2,#fffdf3db),#fff}.countdown-card strong,.jackpot-card strong{font-size:clamp(34px,5vw,58px);line-height:1}.countdown-card strong{color:#f4c542}.jackpot-card strong{color:#078052}.countdown-card p,.jackpot-card p{margin:0;color:inherit;line-height:1.5;opacity:.78}.market-carousel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:16px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#0a513ff0,#0c2a22eb),#092a22;box-shadow:0 18px 44px #0b231d1f;margin-bottom:14px;padding:18px;color:#fff}.popular-strip{display:grid;gap:12px;margin-bottom:14px;padding:14px}.popular-title{display:flex;align-items:center;gap:8px;color:#092a22;font-weight:950}.popular-title svg{color:#f0b90b;fill:#f0b90b2e}.popular-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.popular-pick{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;min-height:76px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;cursor:pointer;padding:10px;text-align:left}.popular-pick:hover{border-color:#0a7f6180;box-shadow:0 14px 24px #0a513f1a}.popular-pick span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f4f6ef;font-size:21px}.popular-pick strong{overflow:hidden;color:#092a22;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.popular-pick b{grid-column:2;color:#0a7f61;font-size:19px}.starter-card{border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fffc;box-shadow:0 18px 44px #0b231d14;padding:14px}.starter-card>strong{color:#092a22;font-size:23px}.starter-card p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.starter-card{display:grid;gap:10px;background:linear-gradient(135deg,#fffdf3f0,#ecfff7c7),#fffef5}.starter-picks{display:grid;gap:8px}.starter-picks button{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:66px;border:1px solid rgba(244,197,66,.3);border-radius:8px;background:#fff;cursor:pointer;padding:10px;text-align:left}.starter-picks button:hover{border-color:#0a7f6173;box-shadow:0 14px 24px #0a513f17}.starter-picks span{border-radius:999px;background:#092a2214;padding:5px 8px;color:#0a513f;font-size:12px;font-weight:950;text-align:center}.starter-picks strong{overflow:hidden;color:#092a22;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.starter-picks b{color:#0a7f61;font-size:17px}.starter-picks small{grid-column:2 / 4;color:#7b7f6c;font-size:11px;font-weight:850}.boost-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(244,197,66,.34);border-radius:8px;background:linear-gradient(135deg,#f4c54233,#50e3a41f),#fffef5;box-shadow:0 18px 44px #825d0014;margin-bottom:14px;padding:16px}.boost-panel div{display:grid;gap:6px}.boost-kicker{display:inline-flex;align-items:center;gap:7px;width:max-content;color:#8c6500;font-size:12px;font-weight:950;text-transform:uppercase}.boost-panel strong{color:#092a22;font-size:22px}.boost-panel p{margin:0;color:#6d6a4a;line-height:1.48}.boost-panel button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:#092a22;color:#f4c542;cursor:pointer;padding:0 14px;font-weight:950;white-space:nowrap}.recent-winners{display:grid;gap:12px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14;margin-bottom:14px;padding:14px}.recent-heading{display:flex;align-items:center;gap:8px;color:#092a22;font-weight:950}.recent-heading svg{color:#f0b90b;fill:#f0b90b29}.winner-list{display:flex;gap:10px;min-width:0;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.winner-list article{display:grid;flex:0 0 260px;gap:10px;min-height:160px;border:1px solid rgba(244,197,66,.24);border-radius:8px;background:linear-gradient(145deg,#fffdf3fa,#f2fff8f0),#fffdf3;padding:12px;scroll-snap-align:start}.winner-rank{width:max-content;border-radius:999px;background:#092a2214;color:#092a22;font-size:11px;font-weight:950;padding:4px 8px}.winner-list div{display:grid;gap:3px}.winner-list strong{color:#092a22}.winner-list span,.winner-list small{color:#61746e;font-size:12px;font-weight:800}.winner-list .winner-market{color:#23433a}.winner-list b{color:#078052;font-size:34px;line-height:.95}.social-proof-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr) minmax(260px,.75fr);gap:12px;margin-bottom:14px}.leaderboard-card,.streak-card,.community-pool-card{display:grid;gap:12px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14;padding:14px}.leaderboard-list{display:grid;gap:8px}.leaderboard-list article{display:grid;grid-template-columns:42px minmax(0,1fr) 72px 82px;gap:9px;align-items:center;min-height:58px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;padding:9px}.leaderboard-list article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#092a22;color:#f4c542;font-weight:950}.leaderboard-list div{display:grid;gap:3px;min-width:0}.leaderboard-list strong{overflow:hidden;color:#092a22;text-overflow:ellipsis;white-space:nowrap}.leaderboard-list small{color:#61746e;font-size:12px;font-weight:820}.leaderboard-list b{color:#078052;font-size:18px}.leaderboard-list em{color:#8c6500;font-size:13px;font-style:normal;font-weight:950}.streak-card,.community-pool-card{background:linear-gradient(135deg,#fffdf3f0,#ecfff7cc),#fffef5}.streak-card>strong,.community-pool-card>strong{color:#092a22;font-size:28px}.streak-card p,.community-pool-card p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.streak-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.streak-track span{display:grid;min-height:34px;place-items:center;border-radius:8px;background:#092a2214;color:#61746e;font-size:12px;font-weight:950}.streak-track span.active{background:#092a22;color:#f4c542}.streak-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;font-weight:950}.pool-bars{display:grid;gap:8px}.pool-bars span{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#50e3a4,#f4c542);box-shadow:0 8px 18px #0a513f1a}.bet-builder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(180px,.5fr);gap:12px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14;margin-bottom:14px;padding:14px}.builder-copy{display:grid;align-content:center;gap:7px}.builder-copy strong{color:#092a22;font-size:24px}.builder-copy p{margin:0;color:#61746e;line-height:1.48}.builder-picks{display:grid;gap:8px}.builder-picks button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;cursor:pointer;padding:9px;text-align:left}.builder-picks button:hover{border-color:#f4c5427a;box-shadow:0 12px 22px #825d0014}.builder-picks span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f4f6ef;font-size:20px}.builder-picks strong{overflow:hidden;color:#092a22;text-overflow:ellipsis;white-space:nowrap}.builder-picks b{color:#0a7f61}.builder-total{display:grid;align-content:center;justify-items:start;gap:5px;border-radius:8px;background:#092a22;padding:14px}.builder-total span,.builder-total small{color:#f8fff8ad;font-size:12px;font-weight:900}.builder-total strong{color:#f4c542;font-size:34px}.smart-filters{display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);gap:12px;align-items:stretch;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#fffdf3f5,#ecfff7d1),#fff;box-shadow:0 18px 44px #0b231d14;margin-bottom:14px;padding:14px}.smart-filters>div:first-child{display:grid;align-content:center;gap:8px}.smart-filters strong{color:#092a22;font-size:23px;line-height:1.12}.smart-filters p{margin:0;color:#61746e;font-size:13px;line-height:1.5}.smart-filter-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.smart-filter-actions button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 8px;align-items:center;min-height:82px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:10px;text-align:left}.smart-filter-actions button:hover{border-color:#f4c5429e;box-shadow:0 14px 26px #825d0014}.smart-filter-actions svg{display:grid;grid-row:span 2;width:34px;height:34px;border-radius:8px;background:#092a22;color:#f4c542;padding:8px}.smart-filter-actions span,.smart-filter-actions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-filter-actions span{font-size:13px;font-weight:950}.smart-filter-actions small{color:#61746e;font-size:11px;font-weight:820}.category-tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:14px;padding-bottom:2px}.category-tabs button{min-height:44px;border:1px solid rgba(9,71,55,.14);border-radius:999px;background:#ffffffc7;color:#445d55;cursor:pointer;padding:0 14px;font-weight:950;white-space:nowrap}.category-tabs button.active,.category-tabs button:hover{border-color:#f4c5428a;background:#092a22;color:#f4c542}.sort-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;margin:-4px 0 14px;padding-bottom:2px}.sort-tabs>span{flex:0 0 auto;color:#61746e;font-size:12px;font-weight:950;text-transform:uppercase}.sort-tabs button{min-height:44px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;color:#0a513f;cursor:pointer;padding:0 12px;font-weight:950;white-space:nowrap}.sort-tabs button.active,.sort-tabs button:hover{border-color:#f4c5428a;background:#fffdf3;color:#8c6500}.skeleton-carousel{display:grid;min-height:176px;align-content:center}.carousel-copy{display:grid;align-content:center;gap:10px}.carousel-kicker{display:inline-flex;align-items:center;gap:7px;width:max-content;border-radius:999px;background:#f4c54224;color:#f4c542;padding:7px 10px;font-size:12px;font-weight:950}.carousel-copy h2{margin:0;max-width:620px;color:#fff;font-size:clamp(26px,4vw,44px);line-height:1.02}.carousel-copy p{max-width:620px;margin:0;color:#f8fff8b8;line-height:1.58}.carousel-card{display:grid;gap:12px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1a;padding:14px}.carousel-card-main{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center}.carousel-flag{display:grid;width:54px;height:54px;place-items:center;border-radius:8px;background:#ffffff1f;font-size:30px}.carousel-card-main div{display:grid;gap:4px;min-width:0}.carousel-card-main strong{overflow-wrap:anywhere;color:#fff;font-size:18px}.carousel-card-main span{overflow:hidden;color:#f8fff899;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.carousel-card-main b{color:#f4c542;font-size:25px;white-space:nowrap}.carousel-bet{justify-content:center}.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.carousel-controls button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer}.carousel-controls span{color:#f8fff8b3;font-size:13px;font-weight:900}.app-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;margin-bottom:14px}.search-field{display:flex;align-items:center;gap:10px;min-height:50px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;padding:0 14px}.search-field svg{color:#78908a}.search-field input{width:100%;min-width:0;border:0;outline:0;color:#092a22;background:transparent}.refresh-button{display:inline-flex;align-items:center;gap:9px;padding:0 15px;background:#0a513f;color:#fff}.refresh-button:disabled{cursor:wait;opacity:.8}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.source-badge{display:inline-flex;align-items:center;min-height:38px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.source-badge.live{background:#10b9811f;color:#06764f}.notice{margin:10px 0 14px;border:1px solid rgba(244,197,66,.32);border-radius:8px;background:#f4c54224;padding:12px 14px;color:#6d5208;font-size:14px;font-weight:750}.danger-notice{display:flex;align-items:flex-start;gap:10px;border-color:#b91c1c42;background:#fef2f2f0;color:#991b1b}.app-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.market-list{display:grid;gap:14px}.market-session{display:grid;gap:12px}.market-session-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#f7fffb;padding:12px 14px}.market-session-heading div{display:grid;gap:3px}.market-session-heading span,.market-session-heading small{color:#61746e;font-size:12px;font-weight:850}.market-session-heading strong{color:#092a22;font-size:18px;font-weight:950}.watchlist-strip{display:grid;gap:10px;border:1px solid rgba(244,197,66,.28);border-radius:8px;background:linear-gradient(135deg,#fffdf3f0,#ecfff7c2),#fffef5;box-shadow:0 18px 44px #825d0014;margin-bottom:14px;padding:12px}.watchlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.watchlist-grid button{display:grid;gap:5px;min-height:86px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;cursor:pointer;padding:10px;text-align:left}.watchlist-grid button:hover{border-color:#0a7f6173;box-shadow:0 14px 24px #0a513f17}.watchlist-grid strong,.watchlist-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-grid strong{color:#092a22}.watchlist-grid span{color:#61746e;font-size:12px;font-weight:820}.watchlist-grid b{color:#0a7f61;font-size:20px}.market-card{padding:18px}.market-card.collapsed{padding-bottom:14px}.market-heading{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.market-card.collapsed .market-heading{margin-bottom:0}.market-heading-actions{display:flex;align-items:flex-start;gap:8px}.collapse-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#f7fffb;color:#0a513f;cursor:pointer}.collapse-button svg{transition:transform .16s ease}.market-card.collapsed .collapse-button svg{transform:rotate(-90deg)}.collapse-button:hover{border-color:#0a7f615c;background:#ecfff7}.watch-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;color:#8c6500;cursor:pointer}.watch-button.active{border-color:#f4c5428a;background:#fffdf3;color:#f0b90b}.watch-button.active svg{fill:#f0b90b52}.market-heading h3{margin:5px 0 0;color:#092a22;font-size:22px;line-height:1.16}.market-heading small{display:block;margin-top:6px;color:#6b7b75;font-size:12px;font-weight:800}.market-type{color:#0a7f61;font-size:12px;font-weight:950;text-transform:uppercase}.market-pill{align-self:flex-start;gap:6px;min-height:32px;border-radius:999px;background:#0a513f14;padding:0 10px;color:#0a513f;font-size:12px;font-weight:900;white-space:nowrap}.selected-ticket-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr) auto;gap:12px;align-items:center;border:1px solid rgba(244,197,66,.34);border-radius:8px;background:linear-gradient(135deg,#fffdf3f5,#ecfff7d1),#fffef5;box-shadow:0 18px 44px #825d0014;margin-bottom:14px;padding:12px}.selected-ticket-preview>div:first-child{display:grid;gap:4px;min-width:0}.selected-ticket-preview span:first-child{display:inline-flex;align-items:center;gap:6px;width:max-content;color:#078052;font-size:12px;font-weight:950;text-transform:uppercase}.selected-ticket-preview strong{overflow:hidden;color:#092a22;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.selected-ticket-preview small{overflow:hidden;color:#61746e;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.selected-ticket-preview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0}.selected-ticket-preview dl div{display:grid;gap:3px;min-width:0;border-radius:8px;background:#ffffffc7;padding:9px}.selected-ticket-preview dt{color:#61746e;font-size:11px;font-weight:950;text-transform:uppercase}.selected-ticket-preview dd{margin:0;color:#092a22;font-weight:950;overflow-wrap:anywhere}.floating-ticket-bar{position:fixed;right:18px;bottom:18px;left:18px;z-index:30;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr) auto;gap:10px;align-items:center;width:min(1120px,calc(100% - 36px));border:1px solid rgba(244,197,66,.38);border-radius:8px;background:linear-gradient(135deg,#092a22fa,#0c3d2ef5),#092a22;box-shadow:0 24px 70px #0b231d47;margin:0 auto;padding:10px;color:#fff}.floating-ticket-main,.floating-ticket-metrics span{display:grid;gap:2px;min-width:0}.floating-ticket-main span,.floating-ticket-main small,.floating-ticket-metrics small{overflow:hidden;color:#ffffffa3;font-size:11px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.floating-ticket-main strong{overflow:hidden;color:#fff;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.floating-ticket-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.floating-ticket-metrics span{border-radius:8px;background:#ffffff14;padding:8px}.floating-ticket-metrics b{min-width:0;overflow-wrap:anywhere;color:#f4c542;font-size:13px;font-weight:950}.floating-ticket-bar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;padding:0 14px;font-weight:950;white-space:nowrap}.preview-actions{display:grid;gap:7px;justify-items:end}.preview-profit{display:inline-flex;justify-content:center;min-width:120px;border-radius:999px;background:#092a22;padding:9px 12px;color:#f4c542!important;font-weight:950;white-space:nowrap}.preview-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;padding:0 12px;font-weight:950;white-space:nowrap}.outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.odds-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:132px;overflow:hidden;border:1px solid rgba(9,71,55,.13);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:12px;text-align:left}.odds-card:hover,.odds-card.selected{border-color:#0a7f6199;box-shadow:0 16px 30px #0a513f1f}.odds-card.selected{background:#ecfff7}.odds-card.eliminated{border-color:#5c686338;background:#eef1ef;color:#53625d}.odds-card.eliminated:hover,.odds-card.eliminated.selected{border-color:#5c686370;box-shadow:0 12px 24px #37403c1a}.odds-card.eliminated.selected{background:#e4e8e6}.odds-card.eliminated .odds-card-flag{background:#dde2df;filter:grayscale(1)}.odds-card.eliminated .odds-value{color:#5e6b67}.odds-card-flag{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#f4f6ef;font-size:25px}.odds-card-copy{display:grid;gap:4px;min-width:0}.odds-card-copy strong{overflow-wrap:anywhere;font-size:15px}.odds-card-copy small{overflow:hidden;color:#74867f;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.odds-value{color:#0a513f;font-size:21px;font-weight:950;white-space:nowrap}.bet-slip{position:sticky;top:16px;padding:16px}.slip-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.slip-header-actions{display:flex;align-items:center;gap:8px}.ticket-settings-toggle{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#0a513f0f;color:#61746e;cursor:pointer}.ticket-settings-toggle:hover{border-color:#09473747;color:#0a7f61}.ticket-slippage-row{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:8px;align-items:center;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#ffffffb8;margin:-2px 0 12px;padding:8px 10px}.ticket-slippage-row label{color:#61746e;font-size:12px;font-weight:850}.ticket-slippage-row input{width:100%;min-height:32px;border:1px solid rgba(9,71,55,.14);border-radius:6px;background:#fff;color:#092a22;padding:0 7px;font-size:13px;font-weight:900;outline:0}.ticket-slippage-row strong{color:#0a513f;font-size:12px;white-space:nowrap}.slip-header span{gap:8px;color:#092a22;font-weight:950}.slip-header strong{border-radius:999px;background:#0a513f14;padding:6px 9px;color:#0a513f;font-size:12px}.selected-bet{display:grid;gap:7px;border-radius:8px;background:#092a22;padding:14px;color:#fff}.selected-bet span{color:#ffffff9e;font-size:12px}.selected-bet strong{font-size:18px;line-height:1.24}.selected-bet b{color:#f4c542;font-size:30px}.ticket-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.ticket-badges span{display:grid;gap:3px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#ffffffd1;padding:8px}.ticket-badges strong{overflow:hidden;color:#092a22;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ticket-badges small{color:#61746e;font-size:11px;font-weight:820;line-height:1.3}.return-hero{display:grid;gap:3px;margin-top:10px;border:1px solid rgba(244,197,66,.28);border-radius:8px;background:linear-gradient(135deg,#f4c5422e,#50e3a41f),#fffdf3;padding:14px}.return-hero span,.return-hero small{color:#6c5a18;font-size:12px;font-weight:900}.return-hero strong{max-width:100%;min-width:0;overflow-wrap:anywhere;color:#092a22;font-size:clamp(30px,4vw,34px);line-height:1}.risk-return-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.risk-return-positive,.risk-return-negative{display:grid;gap:5px;border-radius:8px;padding:12px}.risk-return-positive{border:1px solid rgba(7,128,82,.24);background:#ecfff7}.risk-return-negative{border:1px solid rgba(200,59,59,.22);background:#fff2f2}.risk-return-strip span{color:#61746e;font-size:11px;font-weight:950;text-transform:uppercase}.risk-return-strip strong{font-size:26px;line-height:1}.risk-return-positive strong{color:#078052}.risk-return-negative strong{color:#c83b3b}.risk-return-strip small{color:#61746e;font-size:12px;font-weight:820;line-height:1.35}.ticket-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.ticket-insight-grid article{display:grid;gap:4px;min-height:86px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fff;padding:10px}.ticket-insight-grid article.danger{border-color:#c83b3b6b;background:#fff2f2eb}.ticket-insight-grid span{color:#61746e;font-size:11px;font-weight:950;text-transform:uppercase}.ticket-insight-grid strong{overflow-wrap:anywhere;color:#092a22;font-size:18px;line-height:1.1}.ticket-insight-grid small{color:#7b7f6c;font-size:11px;font-weight:800;line-height:1.3}.balance-meter{display:grid;gap:8px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#fbf8f0;margin-top:10px;padding:10px}.balance-meter div{display:flex;justify-content:space-between;gap:10px;color:#61746e;font-size:12px;font-weight:900}.balance-meter strong{color:#092a22}.balance-meter i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#0947371a}.balance-meter b{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#50e3a4,#f4c542)}.balance-guard{display:grid;gap:3px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#ecfff7bd;margin-top:8px;padding:10px}.balance-guard span{color:#61746e;font-size:11px;font-weight:950;text-transform:uppercase}.balance-guard strong{color:#092a22;font-size:15px;font-weight:950}.balance-guard small{color:#61746e;font-size:12px;font-weight:820;line-height:1.4}.balance-guard.safe{border-color:#50e3a457;background:#ecfff7e6}.balance-guard.watch,.balance-guard.warning,.balance-guard.neutral{border-color:#f4c54257;background:#fffdf3e6}.balance-guard.danger{border-color:#c83b3b6b;background:#fff2f2f0}.balance-guard.danger strong,.balance-guard.danger span{color:#c83b3b}.boost-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;border:1px solid rgba(244,197,66,.3);border-radius:8px;background:#fffdf3;cursor:pointer;margin-top:10px;padding:0 12px}.boost-toggle.active{background:linear-gradient(135deg,#f4c54238,#50e3a421)}.boost-toggle span{display:inline-flex;align-items:center;gap:8px;color:#092a22;font-weight:950}.boost-toggle span svg{color:#f0b90b;fill:#f0b90b29}.boost-toggle strong{color:#8c6500;font-size:13px}.stake-field{display:grid;gap:7px;margin-top:14px;color:#4d625c;font-size:13px;font-weight:900}.stake-field input{width:100%;min-height:48px;border:1px solid rgba(9,71,55,.14);border-radius:8px;padding:0 12px;color:#092a22;font-size:20px;font-weight:900;outline:0}.balance-percent-control{display:grid;gap:8px;margin-top:10px}.balance-percent-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#61746e;font-size:12px;font-weight:900}.balance-percent-copy strong{color:#092a22;font-size:12px;text-align:right}.balance-percent-control input[type=range]{--stake-percent: 0%;width:100%;min-height:32px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.balance-percent-control input[type=range]:disabled{cursor:not-allowed;opacity:.46}.balance-percent-control input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#78c8a5 0 var(--stake-percent),rgba(231,234,231,.12) var(--stake-percent) 100%)}.balance-percent-control input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-5px;border:2px solid #fff;border-radius:999px;appearance:none;-webkit-appearance:none;background:#78c8a5;box-sizing:border-box;box-shadow:0 1px 4px #092a2240}.balance-percent-control input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:#e7eae71f}.balance-percent-control input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:#78c8a5}.balance-percent-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:999px;background:#78c8a5;box-sizing:border-box;box-shadow:0 1px 4px #092a2240}.return-ladder{display:grid;gap:8px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:linear-gradient(135deg,#fffdf3eb,#ecfff7b8),#fff;margin-top:10px;padding:10px}.return-ladder-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.return-ladder-heading span{color:#61746e;font-size:11px;font-weight:950;text-transform:uppercase}.return-ladder-heading strong{color:#092a22;font-size:13px;font-weight:950}.return-example{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(70px,.8fr) minmax(76px,.8fr);gap:8px;align-items:center;min-height:44px;border:1px solid rgba(9,71,55,.1);border-radius:8px;background:#ffffffdb;color:#092a22;padding:8px;text-align:left}.return-example span{color:#61746e;font-size:12px;font-weight:950}.return-example strong{overflow-wrap:anywhere;color:#092a22;font-size:15px;font-weight:950}.return-example small{overflow-wrap:anywhere;font-size:12px;font-weight:950}.quick-stakes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px}.quick-stakes button{min-height:36px;background:#0a513f14;color:#0a513f}.payout-list{display:grid;gap:9px;margin:14px 0}.payout-list div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(9,71,55,.1);padding-bottom:9px}.payout-list dt{color:#687c76;font-size:13px;font-weight:850}.payout-list dd{margin:0;color:#092a22;font-weight:950}.positive-value{color:#078052!important}.negative-value{color:#c83b3b!important}.disabled-submit{width:100%;background:#d7ded7;color:#6a7b74;cursor:not-allowed}.connected-submit{background:#ecfff7;color:#0a513f}.ticket-submit-row,.ticket-wallet-gate{display:grid;gap:10px;border:1px solid rgba(9,71,55,.12);border-radius:8px;background:#ecfff7b8;padding:10px}.ticket-block-notice{color:#e8c468;font-size:12px;font-weight:800;line-height:1.4}.place-bet-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;border:0;border-radius:8px;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f;cursor:pointer;font-weight:950;box-shadow:0 16px 32px #f4c54238}.placed-message{display:flex;align-items:center;gap:8px;border:1px solid rgba(7,128,82,.22);border-radius:8px;background:#ecfff7e6;margin-top:10px;padding:10px;color:#078052;font-size:13px;font-weight:900}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#05120f8a;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirm-modal{position:relative;width:min(430px,100%);border-radius:8px;padding:20px}.modal-close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border-radius:8px;cursor:pointer}.modal-kicker{display:inline-flex;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.confirm-modal h3{margin:14px 42px 12px 0;font-size:28px;line-height:1.08}.modal-odds-line{display:flex;align-items:end;justify-content:space-between;gap:12px;border-radius:8px;padding:14px}.modal-odds-line span{font-size:28px;font-weight:950}.modal-odds-line strong{font-size:24px}.modal-summary{display:grid;gap:9px;margin:14px 0}.modal-summary div{display:flex;justify-content:space-between;gap:10px;padding-bottom:9px}.modal-summary dt{color:#61746e;font-size:13px;font-weight:900}.modal-summary dd{margin:0;font-weight:950}.modal-place{margin-top:4px}.terms-modal p{margin:0 42px 14px 0;color:#61746e;font-size:13px;font-weight:800;line-height:1.55}.terms-modal{max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain}.terms-modal .terms-consent-error{border:1px solid rgba(184,52,52,.24);border-radius:8px;background:#b8343414;margin:0 0 12px;padding:10px 12px;color:#a22d2d}.terms-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.terms-links button,.legal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:8px;cursor:pointer;padding:0 12px;font-weight:950}.terms-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;border-radius:8px;margin-bottom:12px;padding:12px}.terms-check input{width:18px;height:18px;accent-color:var(--nm-accent);margin:1px 0 0}.terms-check span{font-size:13px;font-weight:900;line-height:1.45}.receipt-modal{position:relative;width:min(470px,100%);border-radius:8px;overflow:hidden;padding:20px}.receipt-modal:before{position:absolute;top:0;right:0;left:0;height:6px;content:""}.receipt-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-right:42px}.receipt-topline span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#0780521a;padding:7px 10px;color:#078052;font-size:12px;font-weight:950}.receipt-topline b{color:#0a513f;font-size:23px}.receipt-modal h3{margin:16px 42px 6px 0;font-size:30px;line-height:1.08}.receipt-modal p{margin:0 0 12px;color:#61746e;font-size:13px;font-weight:800}.receipt-hero{display:grid;gap:4px;border-radius:8px;padding:16px}.receipt-hero span,.receipt-hero small{color:#f8fff8a8;font-size:12px;font-weight:900}.receipt-hero strong{color:#f4c542;font-size:42px;line-height:1}.receipt-summary{display:grid;gap:9px;margin:14px 0}.receipt-summary div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(9,71,55,.1);padding-bottom:9px}.receipt-summary dt{color:#61746e;font-size:13px;font-weight:900}.receipt-summary dd{margin:0;color:#092a22;font-weight:950}.receipt-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.receipt-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:#092a22;color:#f4c542;cursor:pointer;padding:0 12px;font-weight:950}.receipt-actions button+button{border:1px solid rgba(9,71,55,.14);background:#fff;color:#092a22}.share-message{margin-top:10px;border:1px solid rgba(80,227,164,.28);border-radius:8px;background:#50e3a41a;color:#0a513f;overflow-wrap:anywhere;padding:10px 12px;font-size:12px;font-weight:900;line-height:1.5}.empty-slip{display:grid;place-items:center;min-height:300px;border:1px dashed rgba(9,71,55,.2);border-radius:8px;padding:24px;color:#61746e;text-align:center}.empty-slip strong{color:#092a22}.empty-slip-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px}.empty-slip-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;color:#092a22;cursor:pointer;padding:0 10px;font-weight:950}.empty-slip-actions button:first-child{border:0;background:linear-gradient(135deg,#f4c542,#50e3a4);color:#07130f}.data-footnote{gap:8px;margin-top:13px;color:#60736e;font-size:13px}.utility-page{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:42px 0 70px}.legal-page{max-width:920px}.legal-loading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:112px;border:1px solid rgba(9,71,55,.14);border-radius:10px;background:#fff;box-shadow:0 18px 44px #0b231d14;padding:18px}.legal-loading>svg{color:#0a7f61}.legal-loading strong{display:block;color:#092a22;margin-bottom:4px;font-size:15px}.legal-loading p{margin:0;color:#61746e;font-size:13px;font-weight:750}.legal-loading button{min-height:40px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#fff;color:#094737;cursor:pointer;padding:0 14px;font-weight:900}.legal-meta{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 14px}.legal-meta span{display:inline-flex;gap:8px;align-items:baseline;border:1px solid rgba(9,71,55,.14);border-radius:999px;background:#fff;color:#61746e;padding:7px 11px;font-size:12px;font-weight:800}.legal-meta strong{color:#092a22}.legal-important{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid rgba(244,197,66,.34);border-radius:10px;background:#f4c5421a;margin-bottom:14px;padding:16px}.legal-important>svg{color:#9b7210;margin-top:2px}.legal-important strong{display:block;color:#092a22;margin-bottom:4px;font-size:14px}.legal-important p{margin:0;color:#425a53;font-size:14px;font-weight:750;line-height:1.7}.legal-contents{border:1px solid rgba(9,71,55,.14);border-radius:10px;background:#ffffffc7;margin-bottom:14px;padding:16px}.legal-contents>strong{display:block;margin-bottom:10px;color:#092a22;font-size:14px}.legal-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:0;padding-left:20px}.legal-contents li{color:#61746e;font-size:13px;line-height:1.45}.legal-contents a{color:inherit;text-decoration-color:#0947374d;text-underline-offset:3px}.legal-contents a:hover{color:#092a22}.legal-document{display:grid;gap:12px}.legal-document article{scroll-margin-top:20px;border:1px solid rgba(9,71,55,.14);border-radius:10px;background:#fff;box-shadow:0 18px 44px #0b231d14;padding:18px}.legal-document h2{margin:0 0 10px;color:#092a22;font-size:clamp(17px,2.2vw,19px);line-height:1.35;letter-spacing:-.012em}.legal-document p{margin:0;color:#61746e;font-size:14px;font-weight:750;line-height:1.75}.legal-document p+p{margin-top:10px}.legal-document ul{display:grid;gap:7px;margin:12px 0 0;padding-left:22px}.legal-document li{color:#61746e;font-size:14px;font-weight:750;line-height:1.7}.legal-source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.legal-source-links a{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px solid rgba(9,71,55,.14);border-radius:8px;color:#094737;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none}.legal-source-links a:active,.legal-actions button:active{transform:scale(.98)}.legal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.portfolio-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.wallet-status-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#ffffffe6,#ecfff7c7),#fff;box-shadow:0 18px 44px #0b231d14;margin-bottom:14px;padding:16px}.wallet-status-panel div{display:grid;gap:4px}.wallet-status-panel span{color:#0a7f61;font-size:12px;font-weight:950;text-transform:uppercase}.wallet-status-panel strong{color:#092a22;font-size:20px}.wallet-status-panel small{color:#61746e;font-weight:800}.portfolio-summary article,.data-row,.history-item{border:1px solid rgba(9,71,55,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0b231d14}.portfolio-summary article{display:grid;gap:6px;padding:18px}.portfolio-summary span{color:#61746e;font-size:13px;font-weight:850}.portfolio-summary strong{color:#092a22;font-size:28px}.portfolio-insights,.history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.portfolio-insights article,.history-summary article{display:grid;align-content:start;gap:7px;min-height:132px;border:1px solid rgba(9,71,55,.14);border-radius:8px;background:linear-gradient(135deg,#fffdf3e6,#ecfff7b8),#ffffffd1;box-shadow:0 18px 44px #0b231d14;padding:14px}.portfolio-insights span,.history-summary span{color:#61746e;font-size:12px;font-weight:950;text-transform:uppercase}.portfolio-insights strong,.history-summary strong{overflow-wrap:anywhere;color:#092a22;font-size:23px;line-height:1.08}.portfolio-insights small{color:#61746e;font-size:12px;font-weight:800;line-height:1.4}.data-table,.history-list{display:grid;gap:10px}.portfolio-market-groups{display:grid;gap:12px}.portfolio-daily-pnl{display:grid;gap:10px;overflow-x:auto;border-radius:8px;margin-bottom:16px;padding:0 0 14px}.portfolio-pnl-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-width:720px;border-bottom:1px solid rgba(9,71,55,.1)}.portfolio-pnl-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(96px,auto))}.portfolio-pnl-tabs button,.portfolio-pnl-controls button{min-height:44px;border:0;background:transparent;color:#61746e;cursor:pointer;padding:0 14px;font-weight:850}.portfolio-pnl-delay{justify-self:end;color:#7b7f6c;font-size:12px;font-weight:850}.portfolio-pnl-controls{display:inline-flex;gap:8px;align-items:center;padding-right:16px}.portfolio-pnl-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;border-radius:5px;padding:0 10px}.portfolio-pnl-controls button:nth-of-type(2),.portfolio-pnl-controls button:nth-of-type(3){background:transparent;color:#61746e;padding:0}.portfolio-pnl-controls strong{min-width:82px;border-radius:5px;padding:7px 11px;font-size:12px;line-height:1;text-align:center;white-space:nowrap}.portfolio-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(88px,1fr));gap:4px;min-width:720px;padding:0 24px}.portfolio-calendar-weekdays span{color:#61746e;font-size:12px;font-weight:900;text-align:center}.portfolio-daily-pnl-grid{display:grid;grid-template-columns:repeat(7,minmax(88px,1fr));gap:5px;min-width:720px;padding:0 24px}.portfolio-daily-pnl-grid article{display:grid;gap:4px;min-height:48px;place-items:center;border-radius:5px;padding:6px}.portfolio-daily-pnl-grid time{font-size:12px;font-weight:950}.portfolio-daily-pnl-grid strong{overflow:hidden;max-width:100%;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.portfolio-daily-pnl-grid .outside-month time,.portfolio-daily-pnl-grid .flat-day strong{color:#9aa39f}.portfolio-market-group{display:grid;gap:12px;border-radius:8px;padding:14px}.portfolio-market-header{display:flex;align-items:start;justify-content:space-between;gap:14px}.portfolio-market-header>div{display:grid;gap:4px;min-width:0}.portfolio-market-header span,.portfolio-market-header small,.portfolio-market-summary dt,.portfolio-position-main span,.portfolio-odds-pair small,.portfolio-position-money small{color:#61746e;font-size:12px;font-weight:850}.portfolio-market-header span,.portfolio-market-summary dt,.portfolio-odds-pair small,.portfolio-position-money small{text-transform:uppercase}.portfolio-market-header strong{font-size:22px;line-height:1.08}.portfolio-market-header>b{width:max-content;border-radius:999px;padding:6px 10px;font-size:12px;white-space:nowrap}.portfolio-market-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.portfolio-market-summary div,.portfolio-odds-pair span,.portfolio-position-money span{display:grid;gap:4px;border-radius:8px;padding:10px}.portfolio-market-summary dd{margin:0;font-weight:950}.portfolio-position-list{display:grid;gap:8px}.portfolio-position{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.7fr) minmax(260px,1fr) 128px;gap:10px;align-items:center;border-radius:8px;padding:10px}.portfolio-position-main{display:grid;gap:4px;min-width:0}.portfolio-position-main strong,.position-title-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-title-link{margin:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.position-title-link:hover{text-decoration:underline}.portfolio-position-main em{width:max-content;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.portfolio-onchain-only-action{color:var(--nm-accent-bright);font-size:11px;font-weight:850}.settlement-verification-status{border:1px solid rgba(224,188,120,.28);border-radius:8px;background:#e0bc7812;color:var(--nm-text);padding:9px 10px;font-size:11px;font-weight:800;line-height:1.45}.settlement-verification-status.confirmed{border-color:#78c8a547;background:#78c8a512;color:var(--nm-accent-bright)}.portfolio-last-sync{color:var(--nm-muted-soft);font-size:11px;font-weight:600}.portfolio-odds-pair,.portfolio-position-money{display:grid;gap:8px}.portfolio-odds-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-position-money{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-odds-pair b,.portfolio-position-money b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.data-row{display:grid;grid-template-columns:minmax(0,1.8fr) 90px 90px 110px 110px 150px;gap:12px;align-items:center;padding:14px}.data-row div,.history-item div{display:grid;gap:4px;min-width:0}.data-row span,.history-item span,.history-item time{color:#61746e;font-size:13px;font-weight:800}.data-row b,.history-item b{color:#0a513f;font-size:13px}.data-row em,.history-item em{width:max-content;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.portfolio-actions{display:grid;grid-template-columns:1fr;gap:6px}.portfolio-actions button{min-height:32px;border-radius:8px;cursor:pointer;padding:0 9px;font-size:12px;font-weight:950;white-space:nowrap}.portfolio-actions button:first-child{border:0}.close-position-action,.close-position-confirm{display:grid;min-width:0;gap:7px}.close-position-button{width:100%;min-height:36px;border-radius:8px;cursor:pointer;font-weight:950}.nm-page .close-position-button:not(:disabled){border:0;background:var(--nm-accent);color:var(--nm-bg);box-shadow:0 12px 24px #78c8a524}.close-position-button:not(:disabled):hover{filter:brightness(1.08)}.close-position-button:disabled{border:1px solid var(--nm-border);background:#e7eae70f;color:var(--nm-muted);cursor:not-allowed;opacity:.72}.close-position-disabled-reason,.close-position-confirm>span,.close-position-feedback{color:var(--nm-muted);font-size:11px;font-weight:800;line-height:1.35}.close-position-confirm{border:1px solid rgba(120,200,165,.28);border-radius:8px;background:#78c8a514;padding:9px}.close-position-confirm strong{color:var(--nm-text);font-size:12px;line-height:1.35}.close-position-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.close-position-confirm-actions button{min-width:0;min-height:34px;padding:0 8px}.close-position-feedback{grid-column:1 / -1}.close-position-feedback.success{color:var(--nm-accent-bright)}.close-position-feedback.error,.close-position-disabled-reason{color:#f0a7a7}.history-item{display:grid;grid-template-columns:170px minmax(0,1fr) 90px 140px auto;gap:12px;align-items:center;padding:14px}.history-calendar{display:grid;gap:12px;border-radius:8px;margin-bottom:14px;padding:14px}.history-calendar-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.history-calendar-heading span{color:#0a7f61;font-size:12px;font-weight:950;text-transform:uppercase}.history-calendar-heading strong{font-size:20px}.history-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-calendar-grid article{display:grid;gap:6px;min-height:128px;border-radius:8px;padding:12px}.history-calendar-grid time{color:#61746e;font-size:12px;font-weight:950;text-transform:uppercase}.history-calendar-grid strong{font-size:26px;line-height:1}.history-calendar-grid span,.history-calendar-grid small{color:#61746e;font-size:12px;font-weight:850}.settlement-item{border-color:#50e3a457}.history-rebet{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:8px;cursor:pointer;padding:0 10px;font-size:12px;font-weight:950;white-space:nowrap}@media(max-width:980px){.lp-hero-grid,.app-grid,.trust-section,.lp-proof,.lp-preview-grid,.lp-app-hot,.market-room-grid,.market-home-strip,.theme-live-grid,.theme-market-grid,.market-carousel,.boost-panel,.odds-coach,.mission-panel,.selected-ticket-preview,.floating-ticket-bar,.action-pulse-panel,.action-starter-panel,.quick-bet-packs,.live-room-panel,.streak-rewards,.smart-filters,.momentum-board,.first-bet-coach,.portfolio-position{grid-template-columns:1fr}.lp-hero-grid{align-items:start;min-height:auto}.hero-ticket,.bet-slip{position:static}.feature-strip,.how-grid,.lp-proof-stats,.lp-preview-market dl,.preview-ticket-metrics,.portfolio-summary,.portfolio-market-summary,.portfolio-odds-pair,.portfolio-position-money,.portfolio-insights,.history-summary,.history-calendar-grid,.popular-grid,.watchlist-grid,.pulse-metrics,.rush-pick-grid,.social-proof-panel,.mission-list,.quick-pack-grid,.room-scoreboard,.streak-steps,.smart-filter-actions,.coach-start-steps,.winner-list,.countdown-jackpot,.terms-links,.legal-contents ol,.bet-builder{grid-template-columns:1fr}.feature-strip{transform:none;padding-top:18px}}@media(max-width:720px){.lp-shell,.market-home-shell,.market-home-section,.theme-hero,.theme-live-section,.theme-market-grid,.feature-strip,.lp-proof,.lp-app-preview,.markets-section,.lp-product,.trust-section,.site-footer,.app-nav,.utility-page{width:min(100% - 24px,1180px)}.lp-hero{min-height:0}.lp-shell{padding-bottom:42px}.top-nav,.app-nav,.site-footer,.wallet-status-panel{align-items:flex-start;flex-direction:column}.nav-links{width:100%;overflow-x:auto}.language-toggle,.app-language-segment{align-self:flex-start}.legal-meta span{flex:1 1 180px}.legal-important,.legal-contents,.legal-document article{padding:14px}.legal-loading{grid-template-columns:auto minmax(0,1fr);padding:14px}.legal-loading button{grid-column:1 / -1}.lp-hero-grid{gap:28px;padding-top:48px}.app-toolbar,.outcome-grid,.ticket-insight-grid,.risk-return-strip,.selected-ticket-preview dl,.floating-ticket-metrics,.coach-table article,.quick-pack,.quick-pack-money,.room-market,.momentum-row,.return-example,.coach-start-action div,.ticket-badges,.empty-slip-actions,.receipt-actions,.leaderboard-list article,.data-row,.history-item{grid-template-columns:1fr}.preview-actions{justify-items:stretch}.preview-actions button,.preview-profit,.floating-ticket-bar button,.footer-links,.footer-links button,.history-rebet{width:100%}.portfolio-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-tabs{width:100%;overflow-x:auto}.app-nav-actions{width:100%;align-items:stretch;flex-direction:column}.wallet-button,.wallet-choice,.app-back{width:100%}.wallet-choice{align-items:stretch;flex-direction:column}.activity-tape{grid-template-columns:1fr}.activity-item{flex-basis:min(82vw,300px)}.boost-panel button{justify-content:center;width:100%}.pulse-wallet-cta{width:100%;min-height:48px}.source-badge{width:max-content}.odds-card{grid-template-columns:42px minmax(0,1fr)}.odds-value{grid-column:2;justify-self:start}}.theme-odds-card{grid-template-columns:minmax(0,1fr) auto;min-height:72px}.theme-odds-card .odds-card-copy strong{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.theme-app-grid{margin-top:14px}.theme-app-grid .theme-live-card{display:grid;gap:12px}@media(max-width:960px){.theme-app-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.app-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px clamp(8px,1vw,12px)}.app-nav .brand{grid-row:1;grid-column:1;min-width:0;font-size:14px;white-space:nowrap}.app-nav .brand-mark{width:34px;height:34px}.app-nav .app-nav-actions{grid-row:1;grid-column:2;min-width:0;width:auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px}.app-nav .app-tabs{grid-row:2;grid-column:1 / -1;display:flex;min-width:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-nav .app-tabs::-webkit-scrollbar{display:none}.app-nav .app-tabs button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:0 clamp(8px,1vw,10px);font-size:13px}.app-nav .wallet-button,.app-nav .wallet-choice{width:auto}.app-nav .wallet-button{min-height:44px;padding:0 10px;max-width:min(36vw,190px);font-size:12px}.app-nav .wallet-button.connected b{display:none}.app-nav .wallet-button.connected span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav .app-language-segment{align-self:center;min-height:40px;padding:3px}.app-nav .app-language-segment button{min-width:34px;min-height:32px;padding:0 7px;font-size:12px}.app-nav .funding-guide-nav-button{min-height:40px;padding:0 9px;font-size:12px;white-space:nowrap}}@media(max-width:960px){.top-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.top-nav .brand{grid-row:1;grid-column:1}.top-nav .language-toggle{grid-row:1;grid-column:2;align-self:center}.top-nav .nav-links{grid-row:2;grid-column:1 / -1;display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.top-nav .nav-links::-webkit-scrollbar{display:none}.top-nav .nav-links a,.top-nav .nav-links button{flex:0 0 auto;white-space:nowrap}}@media(max-width:560px){.app-nav .brand>span:last-child{display:none}.app-nav .app-language-segment{padding:3px}.app-nav .app-language-segment button{min-width:30px;padding:0 5px;font-size:11px}.app-nav .funding-guide-nav-button{max-width:96px;overflow:hidden;padding:0 8px;font-size:11px;text-overflow:ellipsis}.app-nav .wallet-button.connected{width:44px;min-width:44px;padding:0}.app-nav .wallet-button.connected span{display:none}}.portfolio-pnl-chart{display:grid;gap:8px;padding:10px 4px 2px}.portfolio-pnl-chart svg{width:100%;height:auto}.chart-zero-line{stroke:#0947372e;stroke-dasharray:4 4;stroke-width:1}.chart-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.chart-line.positive{stroke:#0a7f61}.chart-line.negative{stroke:#c2402a}.portfolio-pnl-chart-caption{display:flex;justify-content:space-between;color:#53625d;font-size:13px}.portfolio-pnl-controls button.active{background:#0a513f1f;color:#092a22}.market-room-art{margin:-18px -18px 14px;overflow:hidden;border-radius:12px 12px 0 0;border-bottom:1px solid rgba(9,71,55,.12)}.market-room-art img{display:block;width:100%;height:150px;object-fit:cover;transition:transform .35s ease}.market-room-card:hover .market-room-art img{transform:scale(1.04)}.theme-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:28px;align-items:center}.theme-hero-art{overflow:hidden;border-radius:16px;border:1px solid rgba(9,71,55,.16);box-shadow:0 24px 48px #0a513f2e}.theme-hero-art img{display:block;width:100%;height:100%;object-fit:cover}.theme-live-art{overflow:hidden;border-radius:10px;border:1px solid rgba(9,71,55,.1)}.theme-live-art img{display:block;width:100%;height:96px;object-fit:cover}.market-carousel{position:relative;overflow:hidden}.carousel-media{position:absolute;inset:0;z-index:0}.carousel-media img{width:100%;height:100%;object-fit:cover;opacity:.42}.carousel-media:after{content:"";position:absolute;inset:0;background:linear-gradient(92deg,#071913f0 22%,#0719139e 58%,#07191361)}.market-carousel .carousel-copy,.market-carousel .carousel-card{position:relative;z-index:1}@media(max-width:960px){.theme-hero{grid-template-columns:minmax(0,1fr)}.theme-hero-art img{height:200px}}:root{--nm-bg: #0c0f0e;--nm-bg-deep: #0a0d0c;--nm-bg-soft: #101513;--nm-panel: rgba(231, 234, 231, .04);--nm-panel-strong: rgba(231, 234, 231, .07);--nm-border: rgba(231, 234, 231, .12);--nm-border-strong: rgba(231, 234, 231, .18);--nm-accent: #78c8a5;--nm-accent-bright: #9fe8c6;--nm-text: #e7eae7;--nm-muted: rgba(231, 234, 231, .62);--nm-muted-soft: rgba(231, 234, 231, .58);--nm-positive: #9fe8c6;--nm-negative: #e0a9a0;--nm-negative-bright: #f0c1ba;--nm-warning: #f4d36a;--nm-warning-strong: #f4c542;--nm-shadow: 0 28px 80px rgba(0, 0, 0, .42);--nm-space-1: 4px;--nm-space-2: 8px;--nm-space-3: 12px;--nm-space-4: 16px;--nm-space-5: 20px;--nm-space-6: 24px;color:var(--nm-text);background:var(--nm-bg);font-family:var(--font-sans)}body{background:radial-gradient(circle at 18% 0%,rgba(120,200,165,.12),transparent 34rem),linear-gradient(180deg,var(--nm-bg) 0%,var(--nm-bg-deep) 100%);color:var(--nm-text)}button,input{font-family:var(--font-sans)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--nm-accent-bright);outline-offset:3px}.nm-page,.lp,.market-home,.app-page,.theme-page{min-height:100vh;background:linear-gradient(180deg,#78c8a50f,#78c8a500 24rem),var(--nm-bg);color:var(--nm-text)}.lp-shell,.market-home-shell,.market-home-section,.theme-hero,.theme-live-section,.feature-strip,.lp-proof,.markets-section,.lp-product,.trust-section,.site-footer,.app-nav,.utility-page{width:min(1200px,calc(100% - 40px))}.lp-hero,.market-home-hero{min-height:90vh;background:var(--nm-bg);color:var(--nm-text)}.lp-hero-media img,.market-home-media img{filter:saturate(.9) contrast(1.08) brightness(1.18);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%)}.lp-hero-media:after,.market-home-media:after{background:linear-gradient(90deg,#0c0f0ee6,#0c0f0ea8 46%,#0c0f0e3d),linear-gradient(180deg,rgba(12,15,14,0),var(--nm-bg) 94%)}.top-nav,.app-nav{color:var(--nm-text)}.app-nav{position:sticky;top:14px;z-index:20;margin-top:14px;padding:10px 12px;border:1px solid var(--nm-border);border-radius:14px;background:#0c0f0ec7;box-shadow:var(--nm-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.dark-brand{color:var(--nm-text);font-weight:700}.brand-mark{border-color:#78c8a56b;border-radius:9px;background:#78c8a514;box-shadow:0 0 0 1px #78c8a51f,0 18px 50px #78c8a524}.nav-links,.app-tabs,.app-language-segment{border:1px solid var(--nm-border);background:#e7eae70a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-links a,.nav-links button,.app-tabs button,.app-language-segment button{color:var(--nm-muted);font-weight:600}.nav-links a:hover,.nav-links button:hover,.app-tabs button:hover,.app-tabs button.active,.app-language-segment button.active{background:#78c8a51a;color:var(--nm-accent-bright)}.language-toggle,.wallet-button,.wallet-choice .wallet-button{min-height:44px;border:1px solid var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.wallet-button.connected{border-color:#78c8a561;background:#78c8a517}.eyebrow,.eyebrow.dark,.boost-kicker,.carousel-kicker,.modal-kicker{color:var(--nm-accent);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,.market-home-copy h1,.lp-copy h1,.section-heading h2,.theme-hero-copy h1,.app-heading h1{color:var(--nm-text);letter-spacing:-.018em}.lp-copy p,.market-home-copy p,.section-heading p,.theme-hero-copy p,.app-heading p,.trust-points p,.lp-proof-copy p,.site-footer span{color:var(--nm-muted)}.primary-action,.nm-btn-primary,.place-bet-button,.claim-button,.history-rebet,.theme-live-heading button,.refresh-button,.market-room-footer button{min-height:44px;border:0;background:var(--nm-accent);color:var(--nm-bg);font-weight:700;box-shadow:0 18px 42px #78c8a52e}.primary-action:hover,.nm-btn-primary:hover,.place-bet-button:hover,.claim-button:hover,.history-rebet:hover,.theme-live-heading button:hover,.refresh-button:hover,.market-room-footer button:hover{filter:brightness(1.08)}.secondary-action,.theme-actions button,.preview-actions button,.portfolio-actions button,.receipt-actions button,.legal-actions button,.terms-links button{min-height:44px;border:1px solid var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.hero-ticket,.feature-item,.lp-proof-panel,.lp-preview-market,.lp-preview-ticket,.how-card,.trust-section,.market-room-card,.market-home-strip article,.theme-hero,.theme-live-card,.first-bet-coach,.momentum-board,.market-carousel,.selected-ticket-preview,.watchlist-strip,.market-session,.market-card,.bet-slip,.portfolio-daily-pnl,.portfolio-summary article,.portfolio-insights article,.portfolio-market-group,.history-summary article,.history-calendar,.history-item,.legal-document,.confirm-modal,.receipt-modal{border:1px solid var(--nm-border);background:var(--nm-panel);box-shadow:none}.hero-ticket,.market-room-card,.theme-live-card,.market-card,.bet-slip,.portfolio-market-group,.history-item,.confirm-modal,.receipt-modal{border-radius:14px}.feature-strip,.lp-proof,.lp-app-preview,.lp-product,.trust-section,.market-home-section,.theme-live-section,.markets-section,.utility-page{padding-top:48px}.lp-proof,.lp-app-preview,.lp-product,.trust-section{border-top:1px solid rgba(231,234,231,.08)}.market-room-card,.nm-room{transition:border-color .2s ease,transform .2s ease,background .2s ease}.market-room-card:hover,.nm-room:hover{border-color:#78c8a56b;background:#78c8a50e;transform:translateY(-2px)}.market-room-card strong,.market-room-card h3,.theme-live-card strong,.market-card h3,.portfolio-market-header strong,.history-item strong{color:var(--nm-text)}.market-room-card p,.theme-live-card small,.market-card small,.market-type,.portfolio-position-main span,.history-item span,.history-item b,.ticket-badges small,.selected-bet span{color:var(--nm-muted)}.market-room-art,.theme-hero-art,.theme-live-art{border-color:var(--nm-border);background:var(--nm-bg-soft)}.market-room-art img,.theme-hero-art img,.theme-live-art img,.carousel-media img{filter:saturate(.9) contrast(1.06)}.theme-hero{margin-top:34px;padding:28px;background:linear-gradient(135deg,#78c8a514,#e7eae706),var(--nm-panel)}.theme-live-heading,.market-session-heading,.history-calendar-heading,.portfolio-pnl-toolbar,.portfolio-market-header{border-color:var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.notice,.data-footnote,.empty-slip,.placed-message,.ticket-wallet-gate,.balance-guard,.order-draft,.share-message{border:1px solid var(--nm-border);background:#e7eae70a;color:var(--nm-muted)}.data-timestamp{border:0;background:transparent;box-shadow:none;color:var(--nm-muted);padding:0;font-size:11px}.market-last-updated{justify-content:flex-start;width:max-content}.danger-notice,.balance-guard.danger{border-color:#e0a9a047;background:#e0a9a014;color:var(--nm-negative)}.category-tabs,.sort-tabs,.app-toolbar,.portfolio-pnl-tabs,.portfolio-pnl-controls{border-color:var(--nm-border);background:#e7eae709}.category-tabs button,.sort-tabs button,.portfolio-pnl-tabs button,.portfolio-pnl-controls button,.collapse-button,.watch-button{min-height:44px;border:1px solid transparent;color:var(--nm-muted)}.category-tabs button.active,.sort-tabs button.active,.portfolio-pnl-tabs button.active,.portfolio-pnl-controls button.active,.watch-button.active{border-color:#78c8a557;background:#78c8a51a;color:var(--nm-accent-bright)}.collapse-button,.watch-button{border-color:var(--nm-border);background:#e7eae70d}.collapse-button:hover,.watch-button:hover{border-color:#78c8a580;background:#e7eae717;color:var(--nm-text)}.watch-button.active svg{fill:#78c8a552}.search-field{border-color:var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.search-field input{color:var(--nm-text)}.search-field input::placeholder{color:#e7eae761}.source-badge,.market-pill,.market-room-topline b{border:1px solid rgba(120,200,165,.28);background:#78c8a51a;color:var(--nm-accent-bright)}.odds-card,.nm-odds,.momentum-row,.watchlist-grid button{min-height:44px;border:1px solid rgba(231,234,231,.16);background:#e7eae709;color:var(--nm-text);transition:border-color .2s ease,background .2s ease,transform .2s ease}.odds-card:hover,.nm-odds:hover,.momentum-row:hover,.watchlist-grid button:hover{border-color:#78c8a580;background:#78c8a50e}.momentum-main strong,.momentum-stat b{color:var(--nm-text)}.momentum-stat small{color:var(--nm-muted)}.momentum-stat.green b{color:var(--nm-accent-bright)}.momentum-cta{color:var(--nm-accent)}.carousel-card-main b,.lp-preview-ticket strong{color:var(--nm-accent-bright)}.lp-app-kicker,.site-footer strong{color:var(--nm-text)}.odds-card.selected,.nm-odds.selected{border-color:var(--nm-accent);background:#78c8a51a}.odds-value,.selected-bet b,.return-hero strong,.receipt-hero strong,.modal-odds-line span,.modal-odds-line strong,.portfolio-summary strong,.portfolio-insights strong,.history-summary strong,.market-room-footer span,.carousel-card-main b,.momentum-stat b,.floating-ticket-metrics b,.preview-market-row b,.ticket-team b,.ticket-row strong,.portfolio-position-money b,.portfolio-odds-pair b,.portfolio-market-summary dd,.history-calendar-grid strong,.portfolio-daily-pnl-grid strong,.lp-proof-stats strong,.lp-app-hot-stats strong,.receipt-topline b{font-family:var(--font-mono);font-weight:500;letter-spacing:0}.odds-value,.odds-card.selected .odds-value,.return-hero strong,.receipt-hero strong{color:var(--nm-accent-bright)}.return-hero strong,.receipt-hero strong{max-width:100%;min-width:0;overflow-wrap:anywhere;font-size:clamp(30px,4.4vw,56px)}.odds-value{font-size:clamp(22px,2.4vw,28px)}.positive-value,.risk-return-positive strong,.profit-day strong,.chart-line.positive{color:var(--nm-positive)!important}.negative-value,.risk-return-negative strong,.loss-day strong,.chart-line.negative{color:var(--nm-negative)!important}.risk-return-strip,.ticket-insight-grid,.receipt-summary,.modal-summary,.portfolio-market-summary,.history-summary,.portfolio-summary,.portfolio-insights{gap:10px}.risk-return-positive,.risk-return-negative,.ticket-insight-grid article,.receipt-summary div,.portfolio-market-summary div{border:1px solid var(--nm-border);background:#e7eae709}.risk-return-negative,.loss-day{border-color:#e0a9a03d;background:#e0a9a00e}.risk-return-positive,.profit-day{border-color:#78c8a53d;background:#78c8a50e}.bet-slip{position:sticky;top:92px;background:linear-gradient(180deg,#78c8a50e,#e7eae709),#0c0f0edb}.slip-header strong,.selected-bet b,.modal-kicker{color:var(--nm-accent)}.stake-input label,.quick-stakes span,.ticket-insight-grid span,.risk-return-strip span,.receipt-summary dt,.modal-summary dt,.portfolio-market-summary dt,.history-calendar-grid small,.portfolio-pnl-delay{color:var(--nm-muted-soft)}.stake-input input{border-color:var(--nm-border-strong);background:#0c0f0eeb;color:var(--nm-text);font-family:var(--font-mono)}.quick-stakes button{min-height:40px;border:1px solid var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.quick-stakes button:hover{border-color:#78c8a573;color:var(--nm-accent-bright)}.order-draft code,.wallet-button b{font-family:var(--font-mono)}.first-bet-coach{background:linear-gradient(135deg,#78c8a514,#e7eae706),var(--nm-panel)}.coach-start-steps article,.lp-app-hot,.lp-app-hot-stats article,.preview-ticket-metrics span,.lp-preview-market dl div,.floating-ticket-bar,.history-calendar-grid article,.portfolio-daily-pnl-grid article{border:1px solid var(--nm-border);background:#e7eae709}.nm-page .floating-ticket-bar{background:linear-gradient(135deg,#0c0f0ef5,#0c0f0eeb),var(--nm-panel);background-color:#0c0f0ef5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-carousel{background:linear-gradient(90deg,#0c0f0eeb,#0c0f0ead),var(--nm-panel)}.carousel-media:after{background:linear-gradient(92deg,#0c0f0ef5 22%,#0c0f0eb8 58%,#0c0f0e7a)}.carousel-card{border:1px solid rgba(120,200,165,.24);background:#0c0f0eb8}.portfolio-daily-pnl-grid article,.history-calendar-grid article{min-height:88px}.flat-day,.outside-month{color:#e7eae757}.nm-page .portfolio-daily-pnl-grid article,.nm-page .history-calendar-grid article{border-color:var(--nm-border);background:#e7eae709;color:var(--nm-text)}.nm-page .portfolio-daily-pnl-grid article.flat-day,.nm-page .history-calendar-grid article.flat-day{background:#e7eae709}.nm-page .portfolio-daily-pnl-grid article.outside-month{background:#e7eae705;color:#e7eae757}.nm-page .portfolio-daily-pnl-grid article strong,.nm-page .portfolio-daily-pnl-grid article time,.nm-page .history-calendar-grid article strong,.nm-page .history-calendar-grid article time{color:inherit}.nm-page .portfolio-summary strong,.nm-page .portfolio-insights strong,.nm-page .history-summary strong,.nm-page .portfolio-market-summary dd,.nm-page .portfolio-position-money b,.nm-page .portfolio-odds-pair b{color:var(--nm-accent-bright)}.chart-zero-line{stroke:#e7eae72e}.chart-line.positive{stroke:var(--nm-positive)}.chart-line.negative{stroke:var(--nm-negative)}.history-item,.nm-row{transition:border-color .2s ease,background .2s ease}.history-item:hover,.nm-row:hover{border-color:#78c8a54d}.history-item.settlement-item{background:#78c8a50b}.new-position,.portfolio-market-group.settlement-confirmed{border-color:#78c8a54d;background:#78c8a50e}.portfolio-market-group.settlement-pending{border-color:#e0bc784d;background:#e0bc780e}.modal-backdrop{background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-close{border:1px solid var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.site-footer{justify-content:flex-start;align-items:center;gap:16px;border-top:1px solid rgba(231,234,231,.08);padding:28px 0;color:var(--nm-muted)}.site-footer strong{font-size:15px;font-weight:700}.site-footer>span{font-size:13px;color:#e7eae780}.footer-links{margin-left:auto;gap:20px}.footer-links button{min-height:44px;border:0;border-radius:0;background:transparent;padding:0;color:#e7eae799;font-size:13px;font-weight:500}.footer-links button:hover{background:transparent;color:var(--nm-accent-bright)}@media(max-width:960px){.bet-slip{position:static}.app-nav{top:8px}}@media(max-width:640px){.lp-shell,.market-home-shell,.market-home-section,.theme-hero,.theme-live-section,.feature-strip,.lp-proof,.markets-section,.lp-product,.trust-section,.site-footer,.app-nav,.utility-page{width:min(100% - 24px,1200px)}.lp-copy h1,.market-home-copy h1,.theme-hero-copy h1,.app-heading h1{font-size:clamp(38px,14vw,58px)}.return-hero strong,.receipt-hero strong{font-size:clamp(28px,10vw,34px)}}.nm-page .coach-start-copy strong,.nm-page .coach-start-steps strong,.nm-page .momentum-copy strong,.nm-page .carousel-copy h2,.nm-page .selected-ticket-preview strong,.nm-page .empty-slip strong,.nm-page .slip-header span,.nm-page .return-hero span,.nm-page .ticket-wallet-gate strong,.nm-page .theme-live-heading strong,.nm-page .history-calendar-heading strong,.nm-page .portfolio-pnl-controls strong,.nm-page .portfolio-position-main strong,.nm-page .lp-app-hot strong,.nm-page .preview-market-row strong,.nm-page .preview-ticket-metrics b,.nm-page .how-card strong,.nm-page .feature-item strong,.nm-page .lp-proof-cards strong,.nm-page .section-heading h2,.nm-page .trust-section h2,.nm-page .lp-proof-copy h2,.nm-page .lp-app-hot>div:first-child>strong,.nm-page .theme-card-topline b{color:var(--nm-text)}.nm-page .coach-start-copy p,.nm-page .coach-start-steps small,.nm-page .momentum-copy p,.nm-page .carousel-copy p,.nm-page .selected-ticket-preview small,.nm-page .empty-slip span,.nm-page .return-hero small,.nm-page .ticket-wallet-gate span,.nm-page .lp-app-hot small,.nm-page .preview-market-row small,.nm-page .how-card p,.nm-page .feature-item span,.nm-page .lp-proof-cards span{color:var(--nm-muted)}.nm-page .category-tabs button,.nm-page .sort-tabs button,.nm-page .portfolio-pnl-tabs button,.nm-page .portfolio-pnl-controls button{border-color:transparent;background:transparent;color:var(--nm-muted)}.nm-page .category-tabs button.active,.nm-page .sort-tabs button.active,.nm-page .portfolio-pnl-tabs button.active,.nm-page .portfolio-pnl-controls button.active{border-color:#78c8a56b;background:#78c8a51f;color:var(--nm-accent-bright)}.nm-page .category-tabs button:not(.active):hover,.nm-page .sort-tabs button:not(.active):hover,.nm-page .portfolio-pnl-tabs button:not(.active):hover,.nm-page .portfolio-pnl-controls button:not(.active):hover{background:#e7eae70f;color:var(--nm-text)}.nm-page .coach-start-steps article span,.nm-page .app-tabs button.active{background:#78c8a524;color:var(--nm-accent-bright)}.nm-page .theme-actions button:first-child,.nm-page .momentum-flag{border-color:var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.nm-page .place-bet-button.disabled-submit,.nm-page .place-bet-button:disabled,.nm-page button:disabled{border-color:#e7eae714;background:#e7eae714;color:#e7eae75c;box-shadow:none}.nm-page .lp-hero-media img,.nm-page .market-home-media img{opacity:.42;filter:saturate(.9) contrast(1.08) brightness(1.18);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 34%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 34%,transparent 100%)}.nm-page .lp-hero-media:after,.nm-page .market-home-media:after{background:linear-gradient(105deg,#0c0f0eeb,#0c0f0e8c 55%,#0c0f0e33),linear-gradient(180deg,rgba(12,15,14,0),var(--nm-bg) 94%)}.nm-page .ticket-topline strong,.nm-page .market-room-topline b,.nm-page .eyebrow,.nm-page .boost-kicker,.nm-page .carousel-kicker,.nm-page .modal-kicker,.nm-page .source-badge,.nm-page .market-pill,.nm-page .rush-pick>span{color:var(--nm-accent)}.nm-page .ticket-team b,.nm-page .ticket-row strong,.nm-page .floating-ticket-metrics b,.nm-page .preview-profit,.nm-page .action-wallet-mini strong,.nm-page .pulse-card.gold strong,.nm-page .lp-proof-stats strong,.nm-page .lp-app-hot-stats strong{color:var(--nm-accent-bright)!important}.nm-page .brand-mark,.nm-page .primary-action,.nm-page .nm-btn-primary,.nm-page .place-bet-button:not(:disabled),.nm-page .claim-button,.nm-page .history-rebet,.nm-page .theme-live-heading button,.nm-page .refresh-button,.nm-page .market-room-footer button,.nm-page .floating-ticket-bar button,.nm-page .preview-actions button,.nm-page .action-wallet-mini button,.nm-page .coach-start-steps article span{background:var(--nm-accent);color:var(--nm-bg);box-shadow:0 18px 42px #78c8a52e}.nm-page .app-language-segment,.nm-page .popular-strip,.nm-page .market-filter-card,.nm-page .theme-market-card,.nm-page .bet-ticket-panel,.nm-page .selected-ticket-preview,.nm-page .order-draft,.nm-page .risk-return-positive,.nm-page .risk-return-negative,.nm-page .portfolio-summary article,.nm-page .portfolio-insights article,.nm-page .history-summary article,.nm-page .receipt-summary div,.nm-page .source-badge,.nm-page .market-pill,.nm-page .rush-pick>span,.nm-page .floating-ticket-metrics span{border-color:var(--nm-border);background:#e7eae70a}.nm-page .action-starter-panel,.nm-page .market-card.featured,.nm-page .theme-hero,.nm-page .first-bet-coach,.nm-page .carousel-card,.nm-page .portfolio-market-group.settlement-confirmed,.nm-page .new-position{border-color:#78c8a547;background:linear-gradient(135deg,#78c8a514,#e7eae706),var(--nm-panel)}.nm-page .portfolio-market-group.settlement-pending{border-color:#e0bc7847;background:linear-gradient(135deg,#e0bc7814,#e7eae706),var(--nm-panel)}.nm-page .risk-return-positive,.nm-page .profit-day{border-color:#78c8a53d;background:#78c8a50e}.nm-page .risk-return-negative,.nm-page .loss-day,.nm-page .danger-notice,.nm-page .balance-guard.danger{border-color:#e0a9a042;background:#e0a9a013;color:var(--nm-negative)}.nm-page .risk-return-negative strong,.nm-page .loss-day strong,.nm-page .negative-value{color:var(--nm-negative)!important}.nm-page .ticket-meter span,.nm-page .progress-fill,.nm-page .chart-line.positive{background:var(--nm-accent);stroke:var(--nm-positive)}.nm-page .return-ladder,.nm-page .return-example{border-color:var(--nm-border);background:#e7eae70a;color:var(--nm-text)}.nm-page .return-ladder-heading strong,.nm-page .return-example strong,.nm-page .return-example small{color:var(--nm-accent-bright)}.nm-page .modal-summary dd{color:var(--nm-text)}.nm-page .odds-card-flag,.nm-page .odds-card.eliminated .odds-card-flag{border:1px solid rgba(231,234,231,.1);background:#e7eae70e;color:var(--nm-text)}.nm-page .odds-card-copy strong,.nm-page .market-session-heading strong{color:var(--nm-text)}.nm-page .odds-card-copy small,.nm-page .market-session-heading small{color:var(--nm-muted)}.nm-page .selected-ticket-preview dl div,.nm-page .ticket-badges span,.nm-page .ticket-insight-grid article,.nm-page .return-example{border:1px solid rgba(231,234,231,.12);background:#e7eae70a;color:var(--nm-text)}.nm-page .ticket-badges span:first-child{border-color:#78c8a538;background:#78c8a513}.nm-page .ticket-badges span:nth-child(2){border-color:#e7eae724;background:#e7eae70b}.nm-page .selected-ticket-preview strong,.nm-page .selected-ticket-preview dd,.nm-page .ticket-badges strong,.nm-page .ticket-insight-grid strong,.nm-page .return-example,.nm-page .return-example strong,.nm-page .payout-list dd,.nm-page .balance-meter strong,.nm-page .balance-guard strong,.nm-page .stake-field input{color:var(--nm-text)}.nm-page .selected-ticket-preview .positive-value,.nm-page .payout-list .positive-value,.nm-page .ticket-insight-grid .positive-value,.nm-page .preview-profit{color:var(--nm-positive)!important}.nm-page .selected-ticket-preview .negative-value,.nm-page .payout-list .negative-value,.nm-page .ticket-insight-grid .negative-value{color:var(--nm-negative)!important}.nm-page .selected-ticket-preview dt,.nm-page .ticket-badges small,.nm-page .ticket-insight-grid span,.nm-page .ticket-insight-grid small,.nm-page .return-example span,.nm-page .balance-meter div,.nm-page .balance-guard span,.nm-page .balance-guard small,.nm-page .stake-field,.nm-page .stake-field span,.nm-page .balance-percent-copy,.nm-page .payout-list dt{color:var(--nm-muted)}.nm-page .balance-percent-copy strong{color:var(--nm-text)}.nm-page .balance-percent-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--nm-accent) 0 var(--stake-percent),rgba(231,234,231,.12) var(--stake-percent) 100%)}.nm-page .balance-percent-control input[type=range]::-webkit-slider-thumb{background:var(--nm-accent)}.nm-page .balance-percent-control input[type=range]::-moz-range-track{background:#e7eae71f}.nm-page .balance-percent-control input[type=range]::-moz-range-progress,.nm-page .balance-percent-control input[type=range]::-moz-range-thumb{background:var(--nm-accent)}.nm-page .return-hero{border-color:#78c8a538;background:linear-gradient(135deg,#78c8a514,#e7eae706),#e7eae70a;color:var(--nm-text)}.nm-page .return-hero span,.nm-page .return-hero small{color:var(--nm-muted)}.nm-page .return-hero strong{max-width:100%;min-width:0;overflow-wrap:anywhere;color:var(--nm-accent-bright);font-size:clamp(30px,4.4vw,56px)}.nm-page .balance-meter{border-color:#e7eae71f;background:#e7eae70a;color:var(--nm-text)}.nm-page .ticket-submit-row{border-color:#78c8a547;background:#e7eae70a;color:var(--nm-text)}.nm-page .ticket-settings-toggle{border-color:var(--nm-border);background:#e7eae70a;color:var(--nm-muted)}.nm-page .ticket-settings-toggle:hover{border-color:#78c8a56b;color:var(--nm-accent-bright)}.nm-page .ticket-slippage-row{border-color:var(--nm-border);background:#e7eae709}.nm-page .ticket-slippage-row label{color:var(--nm-muted)}.nm-page .ticket-slippage-row input{border-color:var(--nm-border-strong);background:#0c0f0eeb;color:var(--nm-text)}.nm-page .ticket-slippage-row strong{color:var(--nm-accent-bright)}.nm-page .balance-meter i{background:#e7eae71a}.nm-page .balance-meter b{background:linear-gradient(90deg,var(--nm-accent),var(--nm-accent-bright))}.nm-page .balance-guard,.nm-page .balance-guard.safe{border-color:#78c8a53d;background:#78c8a512;color:var(--nm-text)}.nm-page .balance-guard.watch,.nm-page .balance-guard.warning,.nm-page .balance-guard.neutral{border-color:#e7eae724;background:#e7eae70b;color:var(--nm-text)}.nm-page .balance-guard.danger,.nm-page .ticket-insight-grid article.danger{border-color:#e0a9a04d;background:#e0a9a014;color:var(--nm-negative)}.nm-page .balance-guard.danger span,.nm-page .balance-guard.danger strong,.nm-page .ticket-insight-grid article.danger strong{color:var(--nm-negative)}.nm-page .stake-field input{border-color:#e7eae729;background:#0c0f0eeb}.nm-page .stake-field input:focus{border-color:#78c8a57a;box-shadow:0 0 0 3px #78c8a51f}.nm-page .payout-list div{border-bottom-color:#e7eae71a}.nm-page .market-room-card{position:relative;overflow:hidden;border-color:#e7eae71f;background:linear-gradient(180deg,#0c0f0e38,#0c0f0ef0),var(--nm-panel);box-shadow:var(--nm-shadow);color:var(--nm-text)}.nm-page .market-room-card.live{border-color:#78c8a557;background:linear-gradient(180deg,#0c0f0e38,#0c0f0ef0),linear-gradient(135deg,#78c8a529,#e7eae709),var(--nm-bg-soft)}.nm-page .market-room-card.unavailable{border-color:#e7eae714}.nm-page .market-room-card.unavailable .market-room-art img{filter:grayscale(.72) saturate(.42) contrast(1.02);opacity:.72}.nm-page .market-room-card.unavailable:hover{border-color:#e7eae71f;background:var(--nm-panel);transform:none}.nm-page .primary-action:disabled,.nm-page .market-room-footer button:disabled{background:#e7eae714;color:#e7eae775;box-shadow:none;cursor:default}.market-inventory-notice{margin:0 0 16px}.market-inventory-updated{justify-content:flex-end;width:100%;margin-top:14px}.nm-page .market-room-card:before{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#0c0f0e1a,#0c0f0eeb),var(--room-image, none);background-position:center;background-size:cover;opacity:.42;content:""}.nm-page .market-room-card>*{position:relative;z-index:1}.nm-page .market-room-topline span,.nm-page .market-room-footer span,.nm-page .market-room-card p{color:var(--nm-muted)}.nm-page .market-room-topline b{background:#78c8a51f;color:var(--nm-accent-bright)}.nm-page .market-room-footer button,.nm-page .portfolio-actions button:first-child,.nm-page .history-rebet,.nm-page .receipt-actions button,.nm-page .portfolio-pnl-controls strong,.nm-page .wallet-button.connected{background:#78c8a524;color:var(--nm-accent-bright)}.nm-page .market-home-strip article,.nm-page .lp-proof-copy,.nm-page .lp-proof-panel,.nm-page .lp-proof-cards article,.nm-page .lp-app-hot>div,.nm-page .lp-app-hot-stats article,.nm-page .lp-preview-market,.nm-page .preview-market-row,.nm-page .legal-loading,.nm-page .legal-meta span,.nm-page .legal-contents,.nm-page .legal-document article,.nm-page .wallet-status-panel,.nm-page .portfolio-summary article,.nm-page .portfolio-insights article,.nm-page .history-summary article,.nm-page .portfolio-daily-pnl,.nm-page .portfolio-market-group,.nm-page .portfolio-position,.nm-page .portfolio-market-summary div,.nm-page .portfolio-odds-pair span,.nm-page .portfolio-position-money span,.nm-page .history-calendar,.nm-page .history-calendar-grid article,.nm-page .data-row,.nm-page .history-item,.nm-page .new-position,.nm-page .confirm-modal,.nm-page .terms-check,.nm-page .receipt-modal{border-color:#e7eae71f;background:linear-gradient(135deg,#e7eae70e,#78c8a509),var(--nm-panel);box-shadow:var(--nm-shadow);color:var(--nm-text)}.nm-page .legal-important{border-color:#f4c5424d;background:#f4c54217}.nm-page .legal-important>svg{color:var(--nm-accent-warm)}.nm-page .legal-source-links a{border-color:#e7eae724;background:#e7eae70e;color:var(--nm-text)}.nm-page .legal-loading>svg{color:var(--nm-accent-bright)}.nm-page .first-bet-coach,.nm-page .quick-bet-packs{border-color:#e7eae71f;background:linear-gradient(135deg,#78c8a514,#e7eae706),var(--nm-panel);box-shadow:var(--nm-shadow);color:var(--nm-text)}.nm-page .coach-start-steps article{border-color:#e7eae71f;background:#e7eae70b}.nm-page .coach-start-action,.nm-page .modal-odds-line,.nm-page .receipt-hero{border:1px solid rgba(231,234,231,.12);background:#0c0f0eb8;color:var(--nm-text)}.nm-page .coach-start-action strong,.nm-page .modal-odds-line span,.nm-page .receipt-hero strong,.nm-page .lp-proof-stats strong{color:var(--nm-accent-bright)}.nm-page .coach-start-action button,.nm-page .modal-place,.nm-page .place-bet-button,.nm-page .receipt-modal:before{background:var(--nm-accent);color:var(--nm-bg)}.nm-page .coach-start-action button.ghost,.nm-page .receipt-actions button+button,.nm-page .terms-links button,.nm-page .legal-loading button,.nm-page .legal-actions button,.nm-page .modal-close,.nm-page .portfolio-actions button{border-color:#e7eae724;background:#e7eae70e;color:var(--nm-text)}.nm-page .modal-kicker,.nm-page .portfolio-position-main em,.nm-page .data-row em,.nm-page .history-item em{background:#78c8a51f;color:var(--nm-accent-bright)}.nm-page .portfolio-daily-pnl-grid article{border-color:#e7eae71a;background:#e7eae70b}.nm-page .portfolio-daily-pnl-grid article.profit-day,.nm-page .history-calendar-grid article.profit-day{border-color:#9fe8c65c;background:#9fe8c61f}.nm-page .portfolio-daily-pnl-grid article.loss-day,.nm-page .history-calendar-grid article.loss-day{border-color:#e0a9a05c;background:#e0a9a01f}.nm-page .portfolio-daily-pnl-grid article.outside-month,.nm-page .portfolio-daily-pnl-grid article.flat-day{background:#e7eae707}.nm-page .portfolio-daily-pnl-grid time,.nm-page .portfolio-daily-pnl-grid strong,.nm-page .portfolio-market-header strong,.nm-page .portfolio-market-summary dd,.nm-page .portfolio-position-main strong,.nm-page .portfolio-odds-pair b,.nm-page .portfolio-position-money b,.nm-page .data-row strong,.nm-page .history-item strong,.nm-page .history-calendar-heading strong,.nm-page .history-calendar-grid strong,.nm-page .legal-loading strong,.nm-page .legal-meta strong,.nm-page .legal-important strong,.nm-page .legal-contents>strong,.nm-page .legal-contents a:hover,.nm-page .legal-document h2,.nm-page .legal-document p,.nm-page .confirm-modal h3,.nm-page .modal-summary dd,.nm-page .terms-check span,.nm-page .receipt-modal h3,.nm-page .receipt-summary dd,.nm-page .receipt-topline b{color:var(--nm-text)}.nm-page .portfolio-daily-pnl-grid .profit-day strong,.nm-page .positive-value{color:var(--nm-positive)!important}.nm-page .portfolio-daily-pnl-grid .loss-day strong,.nm-page .negative-value{color:var(--nm-negative)!important}.nm-page .portfolio-market-header span,.nm-page .portfolio-market-header small,.nm-page .portfolio-market-summary dt,.nm-page .portfolio-position-main span,.nm-page .portfolio-odds-pair small,.nm-page .portfolio-position-money small,.nm-page .data-row span,.nm-page .history-item span,.nm-page .history-item time,.nm-page .history-calendar-grid time,.nm-page .history-calendar-grid span,.nm-page .history-calendar-grid small,.nm-page .legal-loading p,.nm-page .legal-meta span,.nm-page .legal-important p,.nm-page .legal-contents li,.nm-page .legal-document article p,.nm-page .legal-document article li,.nm-page .modal-summary dt,.nm-page .terms-modal p,.nm-page .receipt-modal p,.nm-page .receipt-summary dt,.nm-page .receipt-hero span,.nm-page .receipt-hero small{color:var(--nm-muted)}.nm-page .terms-modal .terms-consent-error{border-color:#e0a9a059;background:#e0a9a01a;color:var(--nm-negative)}.nm-page .preview-market-row>span{border:1px solid rgba(231,234,231,.1);background:#e7eae70e}.nm-page .portfolio-market-header>b{background:#78c8a524;color:var(--nm-accent-bright)}.floating-ticket-bar{grid-template-columns:minmax(180px,1.1fr) minmax(72px,auto) minmax(132px,.72fr) minmax(300px,1.55fr) minmax(144px,auto);gap:8px;width:min(1240px,calc(100% - 36px));padding:8px}.floating-ticket-odds{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:72px;border:1px solid rgba(120,200,165,.22);border-radius:8px;background:#78c8a514;color:var(--nm-accent-bright);font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:15px;font-weight:950;white-space:nowrap}.floating-ticket-stake{display:grid;gap:3px;min-width:0}.floating-ticket-stake span{overflow:hidden;color:var(--nm-muted);font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.floating-ticket-stake input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(231,234,231,.16);border-radius:8px;background:#0c0f0eeb;color:var(--nm-text);padding:0 10px;font-size:15px;font-weight:900;outline:none}.floating-ticket-stake input:focus{border-color:#78c8a57a;box-shadow:0 0 0 3px #78c8a51f}.floating-ticket-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.floating-ticket-bar button{min-width:144px}.nm-page .floating-ticket-main strong{color:var(--nm-text)}.nm-page .floating-ticket-main span,.nm-page .floating-ticket-main small,.nm-page .floating-ticket-metrics small,.nm-page .floating-ticket-stake span{color:var(--nm-muted)}.nm-page .floating-ticket-odds{border-color:#78c8a547;background:#78c8a517;color:var(--nm-accent-bright)}.nm-page .floating-ticket-stake input{border-color:#e7eae729;background:#0c0f0eeb;color:var(--nm-text)}.nm-page .floating-ticket-bar button.disabled-submit,.nm-page .floating-ticket-bar button:disabled{border-color:#e7eae714;background:#e7eae714;color:#e7eae75c;box-shadow:none}.app-grid,.market-list,.market-session,.market-card,.bet-slip{min-width:0}.nm-page{overflow-x:clip}@media(max-width:960px){.floating-ticket-bar{grid-template-columns:minmax(0,1fr) minmax(86px,auto) minmax(132px,.7fr)}.floating-ticket-metrics{grid-column:1 / -1}.floating-ticket-bar button{grid-column:1 / -1;width:100%}}@media(max-width:620px){.floating-ticket-bar{right:10px;bottom:10px;left:10px;grid-template-columns:minmax(0,1fr) minmax(72px,auto);width:calc(100% - 20px)}.floating-ticket-stake,.floating-ticket-metrics,.floating-ticket-bar button{grid-column:1 / -1}}@media(max-width:360px){.floating-ticket-bar{grid-template-columns:minmax(0,1fr);gap:7px}.floating-ticket-odds,.floating-ticket-stake,.floating-ticket-metrics,.floating-ticket-bar button{grid-column:1;width:100%}.floating-ticket-metrics{grid-template-columns:1fr}}.funding-guide-nav-button,.funding-primary-button,.funding-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;cursor:pointer;font-weight:900}.funding-guide-nav-button{min-height:44px;border:1px solid var(--nm-border);background:var(--nm-panel);color:var(--nm-accent-bright);padding:0 12px}.funding-guide-nav-button:hover{border-color:#78c8a56b;background:var(--nm-panel-strong)}.ticket-block-notice{display:grid;gap:8px}.ticket-block-notice button{width:max-content;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--nm-warning-strong);cursor:pointer;padding:2px 0;font-size:12px;font-weight:900}.ticket-block-actions{display:flex;flex-wrap:wrap;gap:8px 14px}.funding-readiness-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow-y:auto;background:#020504c7;padding:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.funding-readiness-dialog{width:min(720px,100%);max-height:min(900px,calc(100dvh - 40px));overflow-x:hidden;overflow-y:auto;border:1px solid var(--nm-border-strong);border-radius:16px;background:linear-gradient(180deg,rgba(120,200,165,.045),transparent 180px),var(--nm-bg-soft);color:var(--nm-text);box-shadow:var(--nm-shadow);padding:24px;overscroll-behavior:contain}.funding-readiness-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--nm-border);padding-bottom:16px}.funding-readiness-header span{color:var(--nm-accent);font-size:11px;font-weight:950;letter-spacing:.14em}.funding-readiness-header h2,.funding-readiness-state h3,.funding-steps h3{margin:4px 0 0}.funding-readiness-close{flex:0 0 auto;display:grid;width:40px;height:40px;border:1px solid var(--nm-border);border-radius:8px;place-items:center;background:var(--nm-panel);color:var(--nm-muted);cursor:pointer}.funding-readiness-close:hover{border-color:#78c8a56b;color:var(--nm-accent-bright)}.funding-readiness-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start;margin-top:18px;border:1px solid var(--nm-border);border-radius:12px;background:var(--nm-panel);color:var(--nm-text);padding:16px}.funding-readiness-state.ready{border-color:#78c8a557;background:#78c8a517}.funding-readiness-state.needs_spot_transfer,.funding-readiness-state.needs_deposit,.funding-readiness-state.needs_official_check{border-color:#f4c5424d;background:#f4c54213}.funding-readiness-state.unavailable{border-color:#e0a9a04d;background:#e0a9a013}.funding-readiness-state.ready>svg,.funding-readiness-state.ready h3,.funding-readiness-state.ready strong{color:var(--nm-accent-bright)}.funding-readiness-state.needs_spot_transfer>svg,.funding-readiness-state.needs_spot_transfer h3,.funding-readiness-state.needs_spot_transfer strong,.funding-readiness-state.needs_deposit>svg,.funding-readiness-state.needs_deposit h3,.funding-readiness-state.needs_deposit strong,.funding-readiness-state.needs_official_check>svg,.funding-readiness-state.needs_official_check h3,.funding-readiness-state.needs_official_check strong{color:var(--nm-warning)}.funding-readiness-state.unavailable>svg,.funding-readiness-state.unavailable h3,.funding-readiness-state.unavailable strong{color:var(--nm-negative-bright)}.funding-readiness-state.disconnected{grid-template-columns:auto minmax(0,1fr)}.funding-readiness-state.disconnected .funding-primary-button{grid-column:1 / -1}.funding-readiness-state p{margin:5px 0;color:var(--nm-muted)}.funding-readiness-state strong{display:block;line-height:1.5}.funding-readiness-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--nm-accent-bright)}.funding-wallet-card{display:grid;gap:6px;margin-top:14px;border:1px solid var(--nm-border);border-radius:10px;background:var(--nm-panel);padding:12px 14px}.funding-wallet-card span,.funding-metrics dt{color:var(--nm-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.funding-wallet-card code{overflow-wrap:anywhere;color:var(--nm-accent-bright);font-size:13px}.funding-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.funding-metrics>div{min-width:0;border:1px solid var(--nm-border);border-radius:10px;background:var(--nm-panel);padding:12px}.funding-metrics dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--nm-text);font-weight:900}.funding-steps{margin-top:16px;border-top:1px solid var(--nm-border);padding-top:16px}.funding-steps ol{display:grid;gap:8px;margin:12px 0 0;padding-left:24px;color:var(--nm-muted)}.funding-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:16px;border:1px solid rgba(224,169,160,.28);border-radius:10px;background:#e0a9a012;padding:14px;color:var(--nm-negative-bright)}.funding-warning p{margin:0;color:var(--nm-muted)}.funding-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px}.funding-actions>span{grid-column:1;color:var(--nm-muted);font-size:11px;text-align:center}.funding-primary-button,.funding-secondary-button{min-height:48px;border:0;padding:0 16px}.funding-primary-button{background:var(--nm-accent);color:var(--nm-bg);box-shadow:0 16px 34px #78c8a524}.funding-secondary-button{grid-row:1 / span 2;grid-column:2;border:1px solid var(--nm-border);background:var(--nm-panel);color:var(--nm-text)}.funding-primary-button:hover{filter:brightness(1.08)}.funding-secondary-button:hover:not(:disabled){border-color:#78c8a56b;color:var(--nm-accent-bright)}.funding-guide-nav-button:focus-visible,.funding-readiness-close:focus-visible,.funding-primary-button:focus-visible,.funding-secondary-button:focus-visible{outline:2px solid var(--nm-accent-bright);outline-offset:3px}.funding-secondary-button:disabled{cursor:wait;opacity:.68}.funding-sources{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px;border-top:1px solid var(--nm-border);padding-top:14px;color:var(--nm-muted);font-size:11px}.funding-sources a{color:var(--nm-accent-bright);text-decoration:underline}@media(max-width:620px){.funding-readiness-backdrop{align-items:end;padding:0}.funding-readiness-dialog{max-height:94dvh;border-radius:16px 16px 0 0;padding:18px}.funding-metrics,.funding-actions{grid-template-columns:minmax(0,1fr)}.funding-actions>span,.funding-secondary-button{grid-row:auto;grid-column:1}.funding-guide-nav-button{width:auto;padding:0 9px;font-size:12px}.funding-guide-nav-button span{display:none}}@media(max-width:360px){.funding-readiness-dialog{width:100%;padding:15px}.funding-readiness-state,.funding-warning{grid-template-columns:minmax(0,1fr)}.funding-readiness-state>svg,.funding-warning>svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.spin{animation:none}.market-room-card,.market-room-art img{transition:none}.market-room-card:hover,.market-room-card:hover .market-room-art img{transform:none}.funding-readiness-dialog,.funding-readiness-backdrop{scroll-behavior:auto}}.order-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;margin:12px 0;border-radius:12px;border:1px solid var(--nm-border);background:var(--nm-panel)}.order-mode-tabs button{border:0;border-radius:9px;padding:9px 10px;color:var(--nm-muted);background:transparent;font-weight:700}.order-mode-tabs button.active{color:var(--nm-accent-bright);background:#78c8a51f;box-shadow:inset 0 0 0 1px #78c8a547}.limit-order-controls{display:grid;gap:10px;margin:12px 0;padding:13px;border:1px solid var(--nm-border);border-radius:13px;background:var(--nm-panel);color:var(--nm-text)}.limit-order-controls>label:not(.post-only-toggle){display:grid;gap:6px;font-weight:700}.limit-order-controls input[type=text]{width:100%;border:1px solid var(--nm-border-strong);border-radius:9px;padding:10px 11px;background:var(--nm-bg-soft);color:var(--nm-text);font:inherit}.limit-order-preview,.post-only-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nm-muted);font-size:.85rem}.post-only-toggle{justify-content:flex-start;font-weight:700}.post-only-toggle input{accent-color:var(--nm-accent)}.open-orders-panel{margin:22px 0;padding:18px;border:1px solid var(--nm-border);border-radius:16px;background:var(--nm-panel);color:var(--nm-text)}.open-orders-panel>p{margin:8px 0 0;color:var(--nm-muted);line-height:1.6}.open-orders-panel.compact{margin:14px 0 0;padding:12px;border-radius:12px}.open-orders-heading,.open-orders-heading a,.open-order-meta{display:flex;align-items:center}.open-orders-heading{justify-content:space-between;gap:16px;margin-bottom:12px}.open-orders-heading span{color:var(--nm-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.open-orders-heading h2{margin:2px 0 0;font-size:1.05rem}.open-orders-heading a{gap:5px;color:var(--nm-accent-bright);font-size:.8rem;font-weight:700}.open-orders-list{display:grid;gap:8px}.open-orders-list article{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1fr) auto;gap:12px;align-items:center;padding:11px;border:1px solid var(--nm-border);border-radius:11px;background:var(--nm-panel-strong)}.open-order-main,.open-order-meta{display:grid;gap:3px}.open-order-main span,.open-order-meta span,.open-orders-list article>small{color:var(--nm-muted);font-size:.78rem}.open-orders-list article>button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(224,169,160,.34);border-radius:9px;padding:8px 10px;color:var(--nm-negative);background:#e0a9a014;font-weight:800}.open-orders-list article>button:disabled{opacity:.55}.cancel-confirm-modal p{color:var(--nm-muted);line-height:1.6}@media(max-width:720px){.open-orders-list article{grid-template-columns:1fr}.open-orders-list article>button{justify-content:center}}.nm-page .app-nav{padding:var(--nm-space-3) var(--nm-space-4)}.nm-page .app-toolbar{gap:var(--nm-space-3);margin-bottom:var(--nm-space-4)}.nm-page .app-grid,.nm-page .market-list{gap:var(--nm-space-5)}.nm-page .market-session{gap:var(--nm-space-4);padding:var(--nm-space-4)}.nm-page .market-session-heading{padding:14px var(--nm-space-4)}.nm-page .market-card,.nm-page .bet-slip{padding:var(--nm-space-5)}.nm-page .market-card.collapsed{padding:var(--nm-space-4) var(--nm-space-5)}.nm-page .slip-header{margin-bottom:var(--nm-space-4)}.nm-page .order-mode-tabs{gap:var(--nm-space-2);margin:var(--nm-space-4) 0;padding:var(--nm-space-2)}.nm-page .selected-bet{gap:var(--nm-space-2);padding:var(--nm-space-4)}.nm-page .stake-field{gap:var(--nm-space-2);margin-top:var(--nm-space-4)}.nm-page .balance-percent-control,.nm-page .quick-stakes{gap:var(--nm-space-2);margin-top:var(--nm-space-3)}.nm-page .payout-list{gap:var(--nm-space-3);margin:var(--nm-space-4) 0}.nm-page .payout-list div{padding-bottom:var(--nm-space-3)}.nm-page .ticket-submit-row,.nm-page .ticket-wallet-gate{gap:var(--nm-space-3);padding:14px}.nm-page .portfolio-summary,.nm-page .portfolio-insights,.nm-page .history-summary{gap:var(--nm-space-4);margin-bottom:var(--nm-space-5)}.nm-page .portfolio-summary article,.nm-page .portfolio-insights article,.nm-page .history-summary article{padding:var(--nm-space-5)}.nm-page .portfolio-market-groups,.nm-page .history-list{gap:var(--nm-space-4)}.nm-page .portfolio-market-group,.nm-page .history-calendar,.nm-page .history-item{padding:var(--nm-space-5)}.nm-page .portfolio-position{gap:var(--nm-space-3);padding:14px}.nm-page .referral-summary-grid{gap:var(--nm-space-3)}.nm-page .referral-summary-grid article,.nm-page .open-orders-list article{padding:var(--nm-space-4)}.nm-page .open-orders-panel:not(.compact){margin:var(--nm-space-6) 0;padding:var(--nm-space-5)}.nm-page .open-orders-panel.compact{padding:14px}.funding-readiness-dialog{padding:28px}.funding-readiness-state{gap:var(--nm-space-4);margin-top:var(--nm-space-5);padding:18px}.funding-wallet-card{gap:var(--nm-space-2);margin-top:var(--nm-space-4);padding:var(--nm-space-4)}.funding-metrics{gap:var(--nm-space-3);margin-top:var(--nm-space-4)}.funding-metrics>div{padding:var(--nm-space-4)}.funding-steps{margin-top:var(--nm-space-5);padding-top:var(--nm-space-5)}.funding-warning{gap:var(--nm-space-3);margin-top:var(--nm-space-5);padding:var(--nm-space-4)}.funding-actions{gap:var(--nm-space-3);margin-top:var(--nm-space-5)}.funding-sources{margin-top:var(--nm-space-5);padding-top:var(--nm-space-4)}@media(max-width:720px){.nm-page .app-nav{padding:10px var(--nm-space-3)}.nm-page .app-grid,.nm-page .market-list{gap:var(--nm-space-4)}.nm-page .market-session{gap:var(--nm-space-3);padding:var(--nm-space-3)}.nm-page .market-card,.nm-page .bet-slip,.nm-page .portfolio-summary article,.nm-page .portfolio-insights article,.nm-page .history-summary article,.nm-page .portfolio-market-group,.nm-page .history-calendar,.nm-page .history-item{padding:var(--nm-space-4)}.nm-page .market-card.collapsed{padding:14px var(--nm-space-4)}.funding-readiness-dialog{padding:var(--nm-space-5)}}@media(max-width:360px){.funding-readiness-dialog{padding:var(--nm-space-4)}}.floating-ticket-bar{display:none}.floating-ticket-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.nm-page .bet-slip{display:none}.floating-ticket-bar{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));display:grid;grid-template-areas:"pick odds" "stake action";grid-template-columns:minmax(0,1fr) minmax(104px,auto);gap:8px;width:auto;margin:0;padding:9px}.floating-ticket-main{grid-area:pick}.floating-ticket-odds{grid-area:odds;width:auto}.floating-ticket-stake{grid-area:stake;min-width:0}.floating-ticket-metrics{display:none}.floating-ticket-bar button,.floating-ticket-bar button:last-child{grid-area:action;width:auto;min-width:104px;padding-inline:12px}.theme-live-section,.markets-section{padding-bottom:calc(138px + env(safe-area-inset-bottom))}.modal-backdrop{align-items:center;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.confirm-modal,.receipt-modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}}@media(max-width:360px){.floating-ticket-bar{grid-template-areas:"pick odds" "stake action";grid-template-columns:minmax(0,1fr) minmax(104px,auto)}.floating-ticket-odds,.floating-ticket-stake,.floating-ticket-bar button{width:auto}}
