@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--font-fraunces:"Fraunces","Fraunces Fallback"}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f7f2e9;--mist:#e9f1f7;--sand:#f4efe6;--panel:#ffffff;--border:rgba(22,19,14,0.12);--text:#16130e;--muted:#4d463c;--accent:#2f7d32;--accent-dim:#186a1e;--accent-soft:#d8efd7;--link:#2c6ab5;--link-hover:#1757a0;--missed:#aa4541;--missed-soft:rgba(170,69,65,0.35);--pending:#da950b;--font-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-fraunces),"Fraunces","Iowan Old Style",Georgia,serif}body,html{background:linear-gradient(180deg,var(--mist) 0,var(--bg) 320px);color:var(--text);font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.shell,body,html{min-height:100dvh}.shell{max-width:420px;margin:0 auto;padding:48px 20px;display:flex;flex-direction:column;gap:24px}h1{font-family:var(--font-serif);font-weight:500;font-size:30px;line-height:1.12;letter-spacing:-.018em;font-variation-settings:"opsz" 72}.muted{color:var(--muted);font-size:14px;line-height:1.5}.muted a{color:var(--link)}.muted a:hover{color:var(--link-hover)}code{background:var(--sand);padding:2px 6px;border-radius:6px;font-size:13px}.card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.balance{font-size:40px;font-weight:700;letter-spacing:-.03em}.address{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--muted);word-break:break-all}.amounts{grid-template-columns:repeat(3,1fr);grid-gap:8px}.amounts,.venues{display:grid;gap:8px}.venues{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:8px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--panel);color:var(--text);font-family:inherit;border-radius:999px;padding:14px;font-size:16px;font-weight:600;cursor:pointer;transition:border-color .15s}button:hover{border-color:var(--text)}button.selected{border-color:var(--accent);color:var(--accent)}button.primary{background:var(--text);border-color:var(--text);color:var(--bg)}button.primary:disabled{opacity:.5;cursor:default}button.ghost{border:none;background:none;color:var(--muted);font-weight:400;font-size:14px;padding:6px}input.amount{background:var(--panel);border:1px solid var(--border);font-family:inherit;border-radius:12px;color:var(--text);font-size:16px;padding:14px;width:100%}input.amount:focus{border-color:var(--accent)}.pending{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.dot{width:8px;height:8px;border-radius:50%;background:var(--pending);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.error{color:var(--missed);font-size:14px}.hero{justify-content:center}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand img{height:24px;width:auto;display:block}.brand.big img{height:34px}.lede{color:var(--text);font-size:16px;line-height:1.55}.points{list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:14px;line-height:1.5}.points strong{color:var(--text)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.nav{display:flex;gap:4px}.nav a{text-decoration:none;font-size:14px;font-weight:600;padding:8px 10px;border-radius:10px}.nav a.active{color:var(--text);background:var(--panel);box-shadow:0 0 0 1px var(--border)}.page-title{font-size:26px}.button-link{display:block;text-align:center;text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:14px;font-size:16px;font-weight:600;color:var(--text);background:var(--panel)}.button-link.primary{background:var(--text);border-color:var(--text);color:var(--bg)}button.secondary{background:var(--panel)}button.danger,button.danger:hover{border-color:var(--missed);color:var(--missed)}button.left{text-align:left;padding:0}.kv{display:flex;align-items:center;justify-content:space-between;gap:12px}.badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.badge.ok{border-color:var(--accent)}.badge.bad{border-color:var(--missed)}.banner{border:1px solid var(--accent);background:var(--accent-soft);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5}.notice{color:var(--accent);font-size:14px}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.field input{background:var(--panel);font-family:inherit;border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:16px;padding:12px 14px;width:100%}.field input:focus{border-color:var(--accent)}.check{gap:10px;align-items:flex-start;line-height:1.5}.check input{margin-top:3px;width:18px;height:18px}.steps{padding-left:20px;line-height:1.5}.rows,.steps{display:flex;flex-direction:column;gap:8px;font-size:14px}.row{display:flex;justify-content:space-between;gap:12px}.btn-row{display:flex;gap:8px;flex-wrap:wrap}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.stats strong{font-size:20px}.pos{color:var(--accent)}.neg{color:var(--missed)}.bets{list-style:none;gap:12px}.bet,.bets{display:flex;flex-direction:column}.bet{padding-top:12px;gap:4px}.bet:first-child{border-top:none;padding-top:0}.bet-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.bet-meta,.bet-sub{color:var(--muted);font-size:13px}.bet-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.foot a{color:var(--link)}.foot.small{font-size:12px}button:disabled{opacity:.5;cursor:default}button[aria-busy=true]{cursor:progress;animation:saving 1.1s ease-in-out infinite}@keyframes saving{0%,to{opacity:.85}50%{opacity:.5}}.card.reverted{animation:revert-flash 1.6s ease-out}@keyframes revert-flash{0%{border-color:var(--missed);box-shadow:0 0 0 3px var(--missed-soft)}to{border-color:var(--border);box-shadow:0 0 0 0 rgba(170,69,65,0)}}@media (prefers-reduced-motion:reduce){.card.reverted,.dot,button[aria-busy=true]{animation:none}.card.reverted{border-color:var(--missed)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:8px}h2{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}h2,h3{font-weight:600;margin:0}h3{font-size:15px;color:var(--text)}hr{border:0;border-top:1px solid var(--border);margin:4px 0}.confirm{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--missed);border-radius:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 85% 0,#c3d6ef 0,rgba(0,0,0,0) 60%),radial-gradient(50% 55% at 10% 20%,#d8efd7 0,rgba(0,0,0,0) 60%),linear-gradient(180deg,var(--mist) 0,var(--bg) 60%)}.shell{max-width:720px;padding:20px 20px 56px;gap:18px}.topbar{position:-webkit-sticky;position:sticky;top:12px;z-index:5;margin:0 -4px 6px;padding:8px 8px 8px 16px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 34px -20px rgba(22,19,14,.4);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.nav{gap:2px;background:rgba(22,19,14,.05);padding:3px}.nav,.nav a{border-radius:999px}.nav a{color:var(--muted);font-size:13px;padding:8px 14px;transition:background .15s,color .15s}.nav a:hover{color:var(--text)}.nav a.active{color:var(--bg);background:var(--text);box-shadow:none}.page-title{font-family:var(--font-serif);font-weight:500;font-size:34px;letter-spacing:-.02em;line-height:1.05;font-variation-settings:"opsz" 72;margin:12px 0 2px}.card{background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:22px;gap:14px;box-shadow:0 30px 60px -44px rgba(22,19,14,.4)}.card>.kv:first-child h2,.card>h2:first-child{margin-top:0}h2{font-size:19px;letter-spacing:-.01em;text-transform:none;color:var(--text)}h2,h3{font-family:var(--font-serif);font-weight:500}h3{font-size:17px}.card>.muted:first-child,.kv>.muted:first-child{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.badge{padding:5px 10px;border:0;background:rgba(22,19,14,.06);color:var(--muted)}.badge.ok{background:var(--accent-soft);color:var(--accent-dim)}.badge.bad{background:rgba(170,69,65,.12);color:var(--missed)}.button-link,button{border-radius:999px;padding:13px 20px;font-size:15px}.button-link.primary,button.primary{background:var(--text);border-color:var(--text);color:var(--bg);box-shadow:0 14px 30px -18px rgba(22,19,14,.7)}button.primary:hover{background:#000}button.ghost{padding:6px 10px;color:var(--link);box-shadow:none}button.ghost:hover{border-color:transparent;text-decoration:underline}.field input,.field textarea,input.amount{border-radius:14px;padding:13px 14px;font-family:inherit;background:var(--panel);border:1px solid var(--border);color:var(--text);font-size:16px;width:100%}.field textarea:focus{border-color:var(--accent)}.field>span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.steps{gap:10px;padding-left:0;list-style:none;counter-reset:step}.steps li{position:relative;padding-left:34px;counter-increment:step}.steps li:before{content:counter(step);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-dim);font-family:var(--font-serif);font-weight:600;font-size:13px}.rows .row{padding:8px 0;border-bottom:1px solid var(--border)}.rows .row:last-child{border-bottom:0}.stats{gap:12px}.stats>div{background:var(--sand);border-radius:16px;padding:14px}.stats strong{display:block;font-family:var(--font-serif);font-weight:500;font-size:30px;letter-spacing:-.02em;line-height:1.1;margin-top:4px}.bets{gap:0}.bet{padding:14px 0 14px 16px;border-top:1px solid var(--border);border-left:3px solid rgba(22,19,14,.12);margin-left:-4px}.bet:first-child{padding-top:4px;border-top:0}.bet:has(.badge.ok){border-left-color:var(--accent)}.bet:has(.badge.bad){border-left-color:var(--missed)}.bet-head strong{font-size:16px}.banner{background:var(--sand);border-color:transparent;border-radius:16px;padding:16px}.foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--border)}.notice{background:var(--accent-soft);color:var(--accent-dim)}.error,.notice{padding:12px 16px;border-radius:14px}.error{background:rgba(170,69,65,.08)}.error:empty{display:none}.hero h1{font-size:40px}.hero .lede{font-size:17px;color:var(--muted)}.points{gap:14px}.points li{padding-left:22px;position:relative}.points li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.venues-head{display:flex;flex-direction:column;gap:10px}.venue-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.venue-tools input{flex:1 1 180px;border-radius:999px;padding:10px 14px;border:1px solid var(--border);background:var(--panel);font:inherit;font-size:14px;color:var(--text)}.venue-tools button{padding:8px 14px;font-size:13px;font-weight:600;background:rgba(22,19,14,.05);border-color:transparent}.venue-tools button[aria-pressed=true]{background:var(--text);color:var(--bg)}.venue-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px}.venue-item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;background:var(--sand);min-height:92px}.venue-item .venue-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;font-size:15px}.venue-item .venue-kind{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.venue-item .venue-how{font-size:12.5px;line-height:1.4;color:var(--muted);margin-top:auto}.venue-item.tap{background:var(--accent-soft)}.venue-item.tap .venue-how{color:var(--accent-dim);font-weight:500}.venue-item a{color:var(--link);font-size:12.5px}.venue-item .venue-cta{margin-top:6px;align-self:flex-start;background:var(--accent);color:var(--bg);border-color:var(--accent);padding:7px 12px;font-size:12.5px;text-decoration:none}.venue-picks{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:6px 14px;gap:6px 14px}.check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.check input{margin:0;accent-color:var(--accent)}.odds-view legend{font-weight:500;margin-bottom:6px}.odds-view .check+.check{margin-top:6px}.venue-item .venue-have{font-size:12.5px;color:var(--muted);margin-top:4px}.venue-mine button{margin-left:4px}