:root{color:#1c1915}:root,body{background:#fbf8f1}body{margin:0}.brand{background:#fff;border-bottom:1px solid #efe6d4}.brand-bar{justify-content:space-between;max-width:40rem;margin:0 auto;padding:.6rem 1rem}.brand a,.brand-bar{display:flex;align-items:center;gap:.75rem}.brand a{min-width:0;color:inherit;text-decoration:none}.brand img{height:3.25rem;width:auto}.brand span{font-size:1.15rem;font-weight:700;line-height:1.2}.logged-in{margin:0;background:#f0d810;padding:.35rem 1rem}.logged-in-row{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .55rem;max-width:40rem;margin:0 auto;font-size:.95rem;font-weight:600}.logged-in-team{display:inline-flex;align-items:center;gap:.1rem}.logged-in form{display:inline-flex;margin:0}.logged-in button.icon{width:1.4rem;height:1.4rem}.logged-in-nav{display:inline-flex;gap:.9rem;margin-left:auto}.logged-in-nav a{color:inherit;font-weight:600;text-decoration:underline}main{max-width:40rem;margin:0 auto;padding:1rem 1rem 3rem}h1,h2{line-height:1.2}main a{display:inline-block;background:#f0d810;color:#1c1915;text-decoration:none;font-weight:600;border-radius:.15rem;padding:.12rem .4rem}main a.share-link{display:block;text-align:center;padding:.55rem .5rem}main a.quiet-link{display:inline;background:none;padding:0;font-weight:400;text-decoration:underline}.stack,fieldset,label{display:grid;grid-gap:.6rem;gap:.6rem}.stack{background:white;border-radius:.8rem;padding:1rem;margin:.8rem 0}fieldset{border:1px solid #d9d0c1;border-radius:.6rem;padding:.8rem}form.stack>fieldset+fieldset{margin-top:.4rem}fieldset legend{padding-inline:.5rem;color:#3d7ea6;font-weight:700}.itn-sum{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.85rem}.itn-sum.low{color:#9b1c1c}.itn-alert{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:999px;background:#f0d810;color:#1c1915;font-size:.75rem;font-weight:700;line-height:1}.pin-entry{grid-gap:.35rem;gap:.35rem}.pin-entry,.pin-row{display:grid;min-width:0}.pin-row{grid-template-columns:3fr 2fr;align-items:stretch;grid-gap:.5rem;gap:.5rem;width:100%}.pin-digits{display:flex;gap:.4rem;width:100%;min-width:0}.pin-digits input{flex:1 1;min-width:0;text-align:center;padding-left:0;padding-right:0}.pin-row>button{min-width:0;padding:0 .35rem;font-size:.9rem;white-space:nowrap}button,input,select{font:inherit;border-radius:.15rem;border:1px solid #c8bead;padding:.35rem .5rem}input,select{min-height:2.4rem}button{background:#f0d810;color:#1c1915;border:0;font-weight:600;cursor:pointer;padding:.2rem .5rem}button:disabled{opacity:.55;cursor:default}.card,.sheet{background:white;border-radius:.8rem;padding:1rem;margin:.8rem 0}.result{font-size:1.15rem}.confirmations,.result{text-align:center}.confirmations p,.confirmations ul{margin:0}.confirmations ul{padding:0;list-style:none}.confirmations li+li{margin-top:.2rem}.matchup{text-align:center}.matchup h2,.matchup p{margin:.15rem 0}a.card.matchup{display:block;background:white;color:inherit;font-weight:400;text-decoration:none;border-radius:.8rem;padding:1rem}a.card.matchup:hover{outline:2px solid #f0d810}a.card.matchup.done{background:#f3efe6;color:#8a8478}a.card.matchup.done:hover{outline-color:#d9d0c1}.matchup.done .score,.matchup.done h2.winner{color:#5e5a53}.matchup h2.winner{font-weight:700}.matchup h2.opponent{font-weight:400}.matchup .score{margin:.35rem 0;font-size:1.35rem;font-weight:800}.matchup .vs{font-size:.8rem;font-weight:600}.matchup span{display:inline-block;margin-top:.6rem;background:#f0d810;color:#1c1915;font-weight:600;border-radius:.15rem;padding:.12rem .4rem}.admin-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.admin-row,.admin-table{display:grid}.admin-row{position:relative;grid-template-columns:minmax(8rem,1.6fr) 4.5rem 2rem 2rem;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.55rem 0;border-bottom:1px solid #e4dccb}.admin-row.head{font-size:.85rem;font-weight:600;border-bottom-color:#c8bead}.admin-row .secret{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-row .copy-flash{position:absolute;inset:0;display:grid;place-items:center;background:#f0d810;color:#1c1915;font-weight:700;pointer-events:none;animation:copy-flash .9s ease forwards}@keyframes copy-flash{0%{opacity:0}12%{opacity:1}65%{opacity:1}to{opacity:0}}button.icon{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;background:transparent;border:0;color:#1c1915}.set-row{grid-template-columns:1fr 4rem auto 4rem;grid-gap:.4rem;gap:.4rem}.score-grid,.set-row{display:grid;align-items:center}.score-grid{grid-template-columns:minmax(0,1fr) repeat(3,2.6rem);grid-template-areas:"caption set1 set2 tiebreak" "home s1-home s2-home ct-home" "guest s1-guest s2-guest ct-guest";grid-gap:.35rem .4rem;gap:.35rem .4rem}.score-caption{grid-area:caption}.score-head.set-1{grid-area:set1}.score-head.set-2{grid-area:set2}.score-head.set-ct{grid-area:tiebreak}.score-name.side-home{grid-area:home}.score-name.side-guest{grid-area:guest}.cell-s1-home{grid-area:s1-home}.cell-s1-guest{grid-area:s1-guest}.cell-s2-home{grid-area:s2-home}.cell-s2-guest{grid-area:s2-guest}.cell-ct-home{grid-area:ct-home}.cell-ct-guest{grid-area:ct-guest}.score-grid input{min-height:2.2rem;padding:.2rem;text-align:center}.score-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.score-name.pair{display:grid;white-space:normal}.score-name.pair span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-name.winner{font-weight:700}.score-caption{justify-self:end}.score-caption,.score-head{font-size:.85rem;font-weight:600}.score-head{text-align:center}.score-picks{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.6rem}.score-pick-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.score-pick-row button{padding-inline:0;background:white;color:#1c1915;border:1px solid #f0d810}button.quiet{justify-self:start;background:transparent;color:#6b645c;border:0;font-weight:400;font-size:.85rem;padding:0}.error{background:#9b1c1c;color:white;text-align:center;margin:0;padding:.45rem .6rem;border-radius:.15rem}.warn{color:#8a5a00}.page-links{display:flex;justify-content:center;gap:1rem}.change-log{margin:2.5rem 0 0;color:#8a8478;font-size:11px;line-height:1.5}.change-log ol,.change-log p{margin:0}.change-log ol{padding:0;list-style:none}.change-log li{display:flex;gap:.65rem}.change-log time{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.help h1{margin:.2rem 0 .6rem}.help-intro{margin:0 0 .2rem}.help-video{width:100%;margin:.8rem 0 0;border-radius:.8rem;background:#1c1915}.help h2.help-written{margin:2.4rem 0 .4rem;font-size:1.25rem}.help section{background:white;border-radius:.8rem;padding:1rem;margin:.8rem 0}.help h2{margin:0;font-size:1.05rem}.help ol,.help p,.help ul{margin:.55rem 0 0}.help ol,.help ul{padding-left:1.25rem}.help li+li{margin-top:.4rem}pre.report{white-space:pre-wrap;font-family:inherit;background:white;border-radius:.8rem;padding:1rem;margin:.8rem 0}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.p.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.p.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.p.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c98e0d{font-family:Poppins,Poppins Fallback;font-style:normal}