:root{color-scheme:dark;--bg:#0c1117;--panel:#141b24;--panel2:#1b2531;--line:#26313f;--txt:#e6edf3;--muted:#8b97a6;--green:#23d18b;--amber:#f0b429;--red:#f0506e;--blue:#4d8bf0;--radius:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--txt);line-height:1.5;font-family:system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}.wrap{max-width:780px;margin:0 auto;padding:20px 16px 64px}.topbar{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px}.brand{font-size:18px;font-weight:700;margin:0}.quota,.today{color:var(--muted);font-size:13px;margin:0}.quota strong{color:var(--txt)}.section{margin:28px 0}.section>h2{font-size:15px;letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-weight:600}.note,.section>h2{color:var(--muted)}.note{font-size:13px;margin:10px 0 0}.rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.row{display:block;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;text-decoration:none}.row:hover{border-color:var(--blue)}.row-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.match{font-weight:700;font-size:15px}.kick{color:var(--muted);font-size:12px;white-space:nowrap}.bet{font-size:14px;margin-bottom:10px}.bet .market{color:var(--muted);font-size:12px;display:block}.figures{display:flex;flex-wrap:wrap;gap:8px}.fig{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:6px 10px;min-width:92px}.fig .k{font-size:11px;color:var(--muted);display:block}.fig .v{font-size:15px;font-weight:700}.closing{font-size:13px;color:var(--muted);margin:8px 0 10px;line-height:1.45}.closing.reason{color:var(--txt);margin-bottom:2px}.considered{list-style:none;padding:0;margin:4px 0 10px;font-size:13px;color:var(--muted)}.considered li{padding:3px 0}.considered .market{opacity:.75;text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.badge,.considered .market{color:var(--muted);font-size:11px}.badge{font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.badge.live{color:var(--amber);border-color:var(--amber)}.badge.won{color:var(--green);border-color:var(--green)}.badge.lost{color:var(--red);border-color:var(--red)}.badge.void{color:var(--blue);border-color:var(--blue)}.scroller{overflow-x:auto}table.settled{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}table.settled td,table.settled th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}table.settled th{color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase}table.settled td.num,table.settled th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){table.settled{min-width:0;display:block}table.settled thead{display:none}table.settled tbody,table.settled td,table.settled tr{display:block;width:100%}table.settled tr{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;margin-bottom:10px}table.settled td{border-bottom:none;padding:3px 0;display:flex;justify-content:space-between;gap:12px;white-space:normal}table.settled td:before{content:attr(data-label);color:var(--muted);font-size:11px;text-transform:uppercase;flex:0 0 auto}table.settled td.num{text-align:right}table.settled td[data-label=Partido]{font-weight:700;font-size:15px;padding-bottom:8px}table.settled td[data-label=Partido]:before{display:none}}.pnl-pos{color:var(--green)}.pnl-neg{color:var(--red)}.tally{color:var(--muted);font-size:13px;margin:10px 0 0}.quiet{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:var(--radius);padding:18px 20px}.quiet h2{margin:0 0 8px;font-size:17px;text-transform:none;letter-spacing:0;color:var(--txt)}.quiet p{margin:0 0 8px;color:var(--muted);font-size:14px}.quiet p:last-child{margin-bottom:0}.back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-block;margin-bottom:14px}.pick-head h1{font-size:22px;margin:0 0 4px}.pick-head .meta{color:var(--muted);font-size:13px;margin:0}table.candidates{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}table.candidates td,table.candidates th{text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:top}table.candidates th{color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;white-space:nowrap}table.candidates td.num,table.candidates th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.candidates tr.staked{background:var(--panel)}.context-tag{font-size:11px;color:var(--muted)}.prose h3{font-size:14px;text-transform:uppercase;letter-spacing:.02em;color:var(--muted);margin:22px 0 8px}.prose p{margin:0 0 10px;font-size:15px}.prose ul{margin:0 0 10px;padding-left:20px}.prose li{margin-bottom:6px;font-size:15px}.prose .invalidator{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--radius);padding:14px 18px;margin:18px 0}.prose .invalidator h3{margin-top:0;color:var(--amber)}.disclaimer{color:var(--muted);font-size:12px;border-top:1px solid var(--line);padding-top:14px;margin-top:28px}.combinada{border:1px dashed var(--line);border-radius:14px;padding:16px;background:var(--panel2)}.combinada h2{font-size:15px;margin:0 0 6px}.combinada-legs{list-style:none;counter-reset:leg;padding:0;margin:12px 0}.combinada-legs li{counter-increment:leg;display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;padding:10px 0;border-top:1px solid var(--line)}.combinada-legs li:before{content:counter(leg);grid-row:1/span 3;align-self:center;font-size:12px;font-weight:700;color:var(--muted);min-width:16px}.combinada-match{font-weight:700;font-size:14px}.combinada-bet{font-size:13px}.combinada-bet .market{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.combinada-kick{font-size:12px;color:var(--muted)}.combinada-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:12px;margin:12px 0 8px}.combinada-price .k{font-size:13px;color:var(--muted)}.combinada-price .v{font-size:22px;font-weight:700}.wrap.narrow{max-width:480px}a.brand{text-decoration:none}.topbar nav{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.topbar nav a{color:var(--muted);text-decoration:none}.topbar nav a:focus-visible,.topbar nav a:hover{color:var(--txt)}.page-head{margin:8px 0 20px}.page-head h1{font-size:24px;line-height:1.2;margin:0 0 6px;text-wrap:balance}.page-head p{margin:0;color:var(--muted);font-size:15px}.hero{padding:28px 0 8px}.hero h1{font-size:clamp(28px,5vw,38px);line-height:1.15;letter-spacing:-.01em;margin:0 0 12px;text-wrap:balance}.hero .lead{font-size:17px;line-height:1.5;color:var(--muted);max-width:60ch;margin:0 0 20px}.hero .lead strong{color:var(--txt)}.cta{display:flex;flex-wrap:wrap;gap:10px}.btn,.cta{align-items:center}.btn{display:inline-flex;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--txt);font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.btn:focus-visible,.btn:hover{border-color:var(--blue)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 30%,transparent)}.btn.primary{background:var(--green);border-color:var(--green);color:var(--bg)}.btn.primary:focus-visible,.btn.primary:hover{border-color:var(--txt)}.btn.block{width:100%}.btn:disabled{opacity:.55;cursor:default}.btn.plain{background:transparent;border-color:transparent;color:var(--muted)}.btn.plain:focus-visible,.btn.plain:hover{color:var(--txt);border-color:var(--line)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.field{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;font-size:13px;color:var(--muted)}.field input,.field select{width:100%;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel2);color:var(--txt);font:inherit;font-size:15px}.field input:focus-visible,.field select:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 25%,transparent)}.field input::placeholder{color:var(--muted)}.fields-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.check{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--txt)}.check input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--green)}.panel .btn{margin-top:6px}.notice{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:var(--radius);padding:12px 16px;margin:0 0 14px;font-size:14px;line-height:1.45}.panel .notice{background:var(--panel2)}.notice.error{border-left-color:var(--red)}.notice.ok{border-left-color:var(--green)}.quiet.full p{color:var(--txt);font-size:15px}.pitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 28px;gap:24px 28px;margin:32px 0}.pitch section{border-top:1px solid var(--line);padding-top:14px}.pitch h2{font-size:17px;line-height:1.3;margin:0 0 8px;text-wrap:balance}.pitch p{margin:0;font-size:15px}.plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:grid;grid-gap:4px;gap:4px;align-content:start}.plan-name{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.plan-price{font-size:26px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-price small{font-size:13px;font-weight:400;color:var(--muted)}.plan-cap{font-size:14px}@media (max-width:640px){.pitch{gap:20px}.fields-2,.pitch,.plans{grid-template-columns:1fr}}