:root{color-scheme:light dark;--theme-surround:#f7f9f1;--theme-text:#171717;--theme-textMuted:#171717b8;--theme-textTertiary:#171717a3;--theme-textInverse:#fff;--theme-border:#17171729;--theme-borderStrong:#171717;--theme-surfaceSecondary:#1717170a;--theme-surfaceInverse:#171717;--theme-pressed:#17171714;--theme-accent:#d5f643;--theme-onAccent:#171717;--spacing-subtle:4px;--spacing-small:8px;--spacing-compact:12px;--spacing-default:16px;--spacing-medium:24px;--spacing-large:32px;--spacing-xl:40px;--spacing-2xl:48px;--radius-medium:12px;--radius-2xl:32px;--radius-rounded:9999px;--matchTheme-palette-board:#fff;--matchTheme-palette-boardName:#0b6533;--matchTheme-palette-name:#fff;--matchTheme-palette-wonBox:#4f008c;--matchTheme-palette-wonText:#fff;--matchTheme-palette-lostText:#ffffffa3;--matchTheme-palette-tag:#fff;--matchTheme-palette-tagText:#4f008c;--font-body:"Inter Variable", system-ui, sans-serif;--font-header:"Syne", var(--font-body);--font-match:"Montserrat", var(--font-body);--gutter:var(--spacing-default)}@media (prefers-color-scheme:dark){:root{--theme-surround:#171717;--theme-text:#fff;--theme-textMuted:#ffffffb8;--theme-textTertiary:#ffffffa3;--theme-textInverse:#171717;--theme-border:#ffffff29;--theme-borderStrong:#fff;--theme-surfaceSecondary:#ffffff0a;--theme-surfaceInverse:#fff;--theme-pressed:#ffffff14}}@media (width>=960px){:root{--gutter:clamp(24px, 5.556vw, 80px)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/syne-latin-700-normal.AF3Rs61n.woff2)format("woff2"),url(/_astro/syne-latin-700-normal.Cd-_iCn5.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--theme-surround);min-height:100svh;color:var(--theme-text);font:400 16px/24px var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--theme-borderStrong);outline-offset:2px}.visually-hidden,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-4xl,.header-3xl,.headline{font-family:var(--font-header);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;font-weight:700}.header-4xl{font-size:48px;line-height:56px}.header-3xl{font-size:40px;line-height:48px}.header-medium{font:700 20px/24px var(--font-header);letter-spacing:-.02em;text-wrap:balance}.body-large{font-size:18px;line-height:28px}.body-medium{font-size:16px;line-height:24px}.label-medium{font:500 16px/20px var(--font-body)}.label-caps{font:500 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--theme-textMuted)}.tertiary{color:var(--theme-textTertiary)}.headline{font-size:32px;line-height:36px}.lede{color:var(--theme-textMuted)}@media (width>=960px){.headline{font-size:48px;line-height:56px}.lede{max-width:480px;font-size:20px;line-height:32px}}.logo{aspect-ratio:208/48;width:138.67px;display:block}.logo img{width:100%;height:100%;display:block}.button{border-radius:var(--radius-rounded);height:48px;font:500 16px/20px var(--font-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.button--block{width:100%;display:flex}.button--primary{background-color:var(--theme-accent);color:var(--theme-onAccent)}.button--primary:active{background-image:linear-gradient(#17171714,#17171714)}.button--secondary{border:2px solid var(--theme-borderStrong);color:var(--theme-text);background-color:#0000}.button--secondary:active{background-color:var(--theme-pressed)}.button--secondary[data-done]{background-color:var(--theme-surfaceInverse);color:var(--theme-textInverse)}@media (hover:hover){.button--primary:hover{background-image:linear-gradient(#17171714,#17171714)}.button--secondary:not([data-done]):hover{background-color:var(--theme-pressed)}}.footer{gap:var(--spacing-compact);padding:var(--spacing-medium) var(--gutter) var(--spacing-large);border-top:1px solid var(--theme-border);display:grid}.footer nav{gap:var(--spacing-medium);color:var(--theme-textMuted);font:500 14px/20px var(--font-body);display:flex}.footer a{margin-block:-12px;padding-block:12px;text-decoration:none}.footer a:hover{text-decoration:underline}.footer p{color:var(--theme-textTertiary);text-wrap:pretty;font-size:12px;line-height:16px}.split{flex-direction:column;min-height:100svh;display:flex}.split__court{height:var(--hero,480px);background:var(--matchTheme-palette-boardName);flex:none;position:relative;overflow:hidden;container-type:inline-size}.split__court .court{object-fit:cover;object-position:50% 41%;width:100%;height:100%;position:absolute;inset:0}.split__brand{padding:var(--spacing-large) var(--spacing-default) 0}.split__copy{padding:var(--spacing-default) var(--spacing-default) var(--spacing-large);flex:1}.split__copy,.panel{gap:var(--spacing-default);align-content:start;display:grid}.scoreline{--w:min(80cqw, 402.5px);top:var(--board-top,208px);width:var(--w);font:600 calc(var(--w) / 16) / 1 var(--font-match);font-feature-settings:"lnum" 1, "tnum" 1;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex;position:absolute;left:50%;translate:-50%}.board{background:var(--matchTheme-palette-board);border-radius:.4em;width:100%;padding:.1em}.board__cells{border-radius:.3em;grid-template-columns:1fr 1.8em 1.8em;grid-auto-rows:1.6em;gap:.025em;display:grid;overflow:hidden}.board__name,.board__set{align-items:center;display:flex}.board__name{background:var(--matchTheme-palette-boardName);color:var(--matchTheme-palette-name);padding-left:.4em}.board__set{background:var(--matchTheme-palette-wonBox);color:var(--matchTheme-palette-wonText);justify-content:center}.board__set--lost{color:var(--matchTheme-palette-lostText)}.tag{background:var(--matchTheme-palette-tag);height:1.3333em;color:var(--matchTheme-palette-tagText);filter:drop-shadow(0 .2222em .1111em #00000014)drop-shadow(0 .0556em .0278em #00000029);border-radius:.4444em;align-items:center;margin-top:.6708em;padding:0 .4444em;font-size:.8944em;display:flex}.board span>span,.tag>span{text-box:trim-both cap alphabetic}@media (width>=960px){.split{--inset:clamp(24px, 3.889vw, 56px);min-height:100vh;padding:var(--spacing-medium);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) min(640px,44.444vw);display:grid}.split__court{border-radius:var(--radius-2xl);grid-area:1/2/-1;height:auto}.split__court .court{object-position:50% 50%}.split__brand{padding:var(--spacing-large) var(--inset) 0;grid-column:1}.split__copy{max-width:calc(560px + 2 * var(--inset));padding:var(--spacing-large) var(--inset);grid-column:1;align-self:center}.split__copy,.panel{gap:var(--spacing-medium)}.split>.footer{margin-inline:var(--inset);grid-column:1;padding-inline:0}.scoreline{--w:min(62.9cqw, 402.5px);top:42.25%}.tag{margin-top:.7111em}}[data-panel],.standin{display:none}html:not(.js) [data-panel=iphone],html[data-view=iphone] [data-panel=iphone],html[data-view=other-phone] [data-panel=other-phone],html[data-view=computer] [data-panel=computer]{display:grid}html[data-view=not-found] .split{display:none}html[data-view=not-found] .standin{display:block}.steps{gap:var(--spacing-compact);margin-top:var(--spacing-small);display:grid}.steps li{align-items:center;gap:var(--spacing-compact);display:flex}.steps__number{background:var(--theme-surfaceSecondary);width:32px;height:32px;font:500 14px/20px var(--font-body);border-radius:16px;flex:none;place-items:center;display:grid}.actions{gap:var(--spacing-compact);margin-top:var(--spacing-default);display:grid}.lede+.actions{margin-top:var(--spacing-xl)}@media (width<=959.98px){.split--invite .split__copy{padding-bottom:var(--spacing-medium)}}.actions__note{color:var(--theme-textTertiary);text-align:center;text-wrap:pretty;font-size:12px;line-height:16px}.actions__note--link{color:var(--theme-text);overflow-wrap:anywhere;user-select:all}html:not(.js) .actions__note{display:none}.scan{align-items:center;gap:var(--spacing-medium);padding-top:var(--spacing-default);flex-wrap:wrap;display:flex}.qr{border-radius:var(--radius-medium);background:#fff;flex:none;width:160px;height:160px;position:relative;overflow:hidden}.qr svg{width:100%;height:100%}.qr__mark{width:var(--mark,20%);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.qr:not([data-drawn]) .qr__mark{visibility:hidden}.scan__copy{gap:var(--spacing-small);flex:1;min-width:200px;display:grid}.scan__address{color:var(--theme-textMuted);overflow-wrap:anywhere;font-size:14px;line-height:20px}@media (width>=960px){.scan{margin-right:calc(-1 * var(--inset))}.steps,.actions{max-width:370px}}.doc{flex-direction:column;min-height:100svh;display:flex}.topbar{padding:var(--spacing-default) var(--gutter)}.topbar--ruled{border-bottom:1px solid var(--theme-border)}.topbar .logo{width:104px}.notfound{justify-content:center;align-items:flex-start;gap:var(--spacing-default);padding:var(--spacing-large) var(--gutter);flex-direction:column;flex:1;display:flex}.notfound .button{margin-top:var(--spacing-default)}.skip{display:none}.legal{padding:var(--spacing-large) var(--gutter) var(--spacing-2xl);flex:1}.legal__contents{display:none}.legal__page,.legal__title,.legal__intro,.legal section,.legal ul,.legal ol{align-content:start;display:grid}.legal__page{gap:var(--spacing-xl)}.legal__title{gap:var(--spacing-default)}.legal__heading{font:700 40px/48px var(--font-header);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.legal__intro,.legal section{gap:var(--spacing-compact)}.legal section{scroll-margin-top:var(--spacing-large)}.legal a{text-underline-position:from-font;overflow-wrap:anywhere;text-decoration-thickness:from-font}.legal strong{font-weight:600}.legal ul,.legal ol{gap:var(--spacing-small)}.legal li{padding-left:21px;position:relative}.legal li:before{content:"•";color:var(--theme-textTertiary);position:absolute;left:0}.legal ol{counter-reset:item}.legal ol>li{padding-left:var(--spacing-large);counter-increment:item}.legal ol>li:before{content:counter(item) ".";font-variant-numeric:tabular-nums}.legal table{border:1px solid var(--theme-border);border-radius:var(--radius-medium);font-size:14px;line-height:20px;display:block;overflow:hidden}.legal thead{display:none}.legal tbody{display:block}.legal tr{gap:var(--spacing-compact);padding:var(--spacing-default);display:grid}.legal tbody tr+tr{border-top:1px solid var(--theme-border)}.legal th,.legal td{text-align:left;text-wrap:pretty;padding:0;font-weight:400}.legal td:before{content:attr(data-label);margin-bottom:var(--spacing-subtle);color:var(--theme-textTertiary);font:500 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase;display:block}@media (width>=960px){.topbar{padding-block:var(--spacing-medium)}.topbar .logo{width:138.67px}.legal{align-items:start;gap:var(--gutter);grid-template-columns:240px minmax(0,680px);padding-block:64px 96px;display:grid}.skip{z-index:1;top:var(--spacing-small);left:var(--spacing-small);background-color:var(--theme-surfaceInverse);color:var(--theme-textInverse);display:inline-flex;position:absolute}.legal__contents{top:calc(var(--spacing-large) - var(--spacing-subtle));gap:var(--spacing-compact);max-height:calc(100vh - 2 * (var(--spacing-large) - var(--spacing-subtle)));margin:calc(-1 * var(--spacing-subtle));padding:var(--spacing-subtle);display:grid;position:sticky;overflow-y:auto}.legal__contents a{color:var(--theme-textMuted);font:500 14px/20px var(--font-body);text-decoration:none}.legal__contents a:hover,.legal__contents a[aria-current]{color:var(--theme-text)}.legal__page{gap:var(--spacing-2xl)}.legal__heading{font-size:48px;line-height:56px}.legal thead{background:var(--theme-surfaceSecondary);display:block}.legal tr{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0}.legal tbody tr{border-top:1px solid var(--theme-border)}.legal td{padding:var(--spacing-default)}.legal th{padding:var(--spacing-compact) var(--spacing-default);font-weight:500}.legal td:before{content:none}}
