@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_63477970-module__Bcwmeq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_63477970-module__Bcwmeq__variable{--font-display:"Archivo", "Archivo Fallback"}
:root{--bg:#f6f8fb;--surface:#fff;--sunk:#eef2f7;--line:#e1e7ef;--line-2:#cbd4e1;--fg:#101827;--body:#3b4657;--muted:#6b7688;--accent:#1d4ed8;--accent-strong:#1e40af;--accent-wash:#eff6ff;--accent-line:#bfdbfe;--accent-fg:#fff;--you:#eef2f7;--you-line:#101827;--warn-bg:#fffbeb;--warn-line:#fde68a;--warn-fg:#92400e;--danger:#b91c1c;--danger-bg:#fef2f2;--danger-line:#fecaca;--ok:#15803d;--ok-bg:#f0fdf4;--ok-line:#bbf7d0;--chrome:#0f172a;--chrome-fg:#fff;--accent-on-chrome:#93c5fd;--ink-btn:#0f172a;--ink-btn-hover:#1e293b;--ink-btn-fg:#fff;--radius:16px;--radius-sm:11px;--pill:999px;--shadow:0 1px 2px #1018270a, 0 1px 3px #1018270f;--shadow-md:0 2px 4px #1018270d, 0 6px 16px -6px #10182729}@media (prefers-color-scheme:dark){:root{--bg:#0b1017;--surface:#141b25;--sunk:#0f151d;--line:#242e3d;--line-2:#334053;--fg:#e9eef5;--body:#b4c0cf;--muted:#8391a3;--accent:#60a5fa;--accent-strong:#93c5fd;--accent-wash:#132033;--accent-line:#1e3a5f;--accent-fg:#07101f;--you:#1e2734;--you-line:#e2e8f0;--warn-bg:#2a2314;--warn-line:#5c4c27;--warn-fg:#fcd34d;--danger:#f87171;--danger-bg:#2a1517;--danger-line:#5c2b2e;--ok:#4ade80;--ok-bg:#0f2418;--ok-line:#1f4d33;--chrome:#080d14;--accent-on-chrome:#93c5fd;--ink-btn:#e9eef5;--ink-btn-hover:#fff;--ink-btn-fg:#0b1017;--shadow:0 1px 2px #00000073;--shadow-md:0 2px 4px #0006, 0 8px 20px -8px #000000b3}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.chrome{z-index:20;background:var(--chrome);color:var(--chrome-fg);min-height:52px;padding:.55rem .85rem;padding-top:calc(.55rem + env(safe-area-inset-top));align-items:center;gap:.6rem;display:flex;position:sticky;top:0}.chrome a{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.wordmark{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.055em;align-items:baseline;gap:.16rem;font-size:.98rem;font-weight:700;display:inline-flex}.wordmark b{background:var(--accent);border-radius:50%;width:.3rem;height:.3rem;display:block}.chrome .who{color:#ffffffb0;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #0000;max-width:9rem;margin-left:auto;padding-bottom:1px;font-size:.78rem;text-decoration:none;overflow:hidden}.chrome a.who:hover{color:#fff;border-bottom-color:#ffffff59}.chrome .act{color:#fff;border-radius:var(--pill);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff26;align-items:center;gap:.35rem;min-height:32px;padding:.34rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.chrome .act:hover{background:#ffffff1a}.chrome form{display:flex}main{flex-direction:column;align-items:stretch;gap:1rem;max-width:34rem;margin:0 auto;padding:1.25rem 1rem 4rem;display:flex}main>h2{margin:.9rem 0 0}main>h2+*{margin-top:-.6rem}main>.backrow{margin-top:-.5rem}h1{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0 0 .2rem;font-size:1.5rem;font-weight:700;line-height:1.15}h2{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0;font-size:.72rem;font-weight:600}.sub{color:var(--muted);margin:0;font-size:.9rem}.sub a{color:var(--accent-strong)}.hero{isolation:isolate;background:var(--chrome);color:#fff;border-radius:var(--radius);flex-direction:column;justify-content:center;min-height:210px;margin:0;padding:1.7rem 1.25rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:2377/1097;opacity:.22;z-index:-1;pointer-events:none;background:url(/court.svg) 50%/contain no-repeat;width:76%;position:absolute;top:50%;right:-7%;transform:translateY(-50%)rotate(-9deg)}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,var(--chrome) 26%,transparent 96%);position:absolute;inset:0}.hero h1{color:#fff;font-size:1.7rem}.hero .sub{color:#ffffffb3;margin:.35rem 0 0}.hero .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-on-chrome);margin:0 0 .5rem;font-size:.68rem;font-weight:600;display:block}.hero+.button{margin-bottom:.25rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.1rem 1.15rem}.pagehead{isolation:isolate;background:var(--chrome);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);align-items:center;gap:.9rem;margin:0;padding:1.15rem 1.2rem;display:flex;position:relative;overflow:hidden}.pagehead:before{content:"";aspect-ratio:2377/1097;opacity:.22;z-index:-1;pointer-events:none;background:url(/court.svg) 50%/contain no-repeat;width:66%;position:absolute;top:50%;right:-10%;transform:translateY(-50%)rotate(-9deg)}.pagehead:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,var(--chrome) 30%,transparent 98%);position:absolute;inset:0}.pagehead .tile{color:#fff;width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);background:#ffffff14;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pagehead .tile .ico{width:20px;height:20px}.pagehead .body{flex:1;min-width:0}.pagehead h1{color:#fff;align-items:baseline;gap:.18rem;margin:0;font-size:1.32rem;display:flex}.pagehead h1 b{background:var(--accent);border-radius:50%;flex:none;width:.32rem;height:.32rem;display:block}.pagehead .sub{color:#ffffffb0;margin:.28rem 0 0;font-size:.85rem}.pagehead .sub a{color:#fff;text-underline-offset:2px;text-decoration:underline}.backrow a{padding-left:.6rem}.tag{border-radius:var(--pill);white-space:nowrap;background:var(--sunk);color:var(--muted);border:1px solid var(--line);align-items:center;gap:.3rem;padding:.16rem .55rem;font-size:.71rem;font-weight:600;display:inline-flex}.tag.can{background:var(--accent-wash);color:var(--accent-strong);border-color:var(--accent-line)}.tag.warn{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-line)}.tag.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.tag.up{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line);font-variant-numeric:tabular-nums}.tag.down{font-variant-numeric:tabular-nums}.tag.new{color:var(--body)}.pagehead .tag,.pagehead .tag.up{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.waiting{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.75rem 1.3rem}.waiting .tile{background:var(--sunk);border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;margin-bottom:.7rem;display:inline-flex}.waiting .tile .ico{width:19px;height:19px}.waiting strong{color:var(--fg);font-size:1.02rem;font-weight:600;display:block}.waiting p{max-width:26rem;color:var(--muted);margin:.4rem auto 0;font-size:.9rem}.waiting .then{border-top:1px solid var(--line);color:var(--body);margin-top:.8rem;padding-top:.8rem;font-weight:500}button[aria-busy=true]{cursor:progress}a.button[disabled],button.button:disabled{opacity:.75;cursor:not-allowed}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}details.player{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:.6rem;overflow:hidden}details.player>summary{cursor:pointer;min-height:52px;color:var(--fg);align-items:center;gap:.7rem;padding:.7rem .9rem;font-weight:500;list-style:none;display:flex}details.player>summary::-webkit-details-marker{display:none}details.player>summary:hover{background:var(--sunk)}details.player>summary .chev{color:var(--muted);flex:none;width:16px;height:16px;margin-left:auto;transition:transform .15s}details.player[open]>summary .chev{transform:rotate(180deg)}details.player>summary .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}details.player .inner{border-top:1px solid var(--line);padding:.2rem .9rem 1rem}details.player .inner h3{color:var(--body);margin:1rem 0 .5rem;font-size:.8rem;font-weight:600}.navrow{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.navrow a{border-radius:var(--pill);background:var(--sunk);color:var(--body);border:1px solid var(--line);box-shadow:var(--shadow);align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.navrow a:hover{background:var(--surface);border-color:var(--line-2);box-shadow:var(--shadow-md);color:var(--fg)}.navrow .ico{width:14px;height:14px;color:var(--muted)}.next{background:var(--accent-wash);border:1px solid var(--accent-line);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.1rem}.next strong{color:var(--fg);margin-bottom:.2rem;font-size:1.02rem;font-weight:600;display:block}.next .meta{color:var(--muted);font-size:.875rem;display:block}.next[role=status]{border-left-color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.next[role=alert]{border-left-color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.next.warn{border-left-color:var(--warn-line);background:var(--warn-bg);border-color:var(--warn-line)}.next.warn strong,.next[role=alert] strong{color:var(--fg)}a.button,button.button{background:var(--ink-btn);color:var(--ink-btn-fg);border-radius:var(--pill);font:inherit;cursor:pointer;min-height:44px;box-shadow:var(--shadow);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}a.button:hover,button.button:hover{background:var(--ink-btn-hover);box-shadow:var(--shadow-md)}a.button.secondary,button.button.secondary{background:var(--sunk);color:var(--body);border-color:var(--line);box-shadow:var(--shadow)}a.button.secondary:hover,button.button.secondary:hover{background:var(--surface);border-color:var(--line-2);box-shadow:var(--shadow-md);color:var(--fg)}button.button.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}button.button.danger:hover{background:var(--danger);color:#fff;border-color:var(--danger)}ol.ladder{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}ol.ladder li{border-top:1px solid var(--line);align-items:center;gap:.7rem;min-height:48px;padding:.6rem .85rem;display:flex}ol.ladder li:first-child{border-top:0}ol.ladder li.inrange{box-shadow:inset 3px 0 0 var(--accent)}ol.ladder li.you{background:var(--you);box-shadow:inset 3px 0 0 var(--you-line)}.pos{font-variant-numeric:tabular-nums;min-width:1.7rem;color:var(--muted);font-weight:600}.you .pos{color:var(--fg)}.name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.you .name{color:var(--fg);font-weight:600}.optlist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.opt{border-top:1px solid var(--line);background:var(--surface);min-height:52px;color:inherit;align-items:center;gap:.75rem;padding:.8rem .9rem;text-decoration:none;display:flex}.opt:first-child{border-top:0}.opt:hover{background:var(--sunk)}.optlist:has(a.opt:hover){box-shadow:var(--shadow-md)}.opt.blocked{opacity:.55}.opt .who{flex:1;min-width:0}.opt .who .name{white-space:normal;color:var(--fg);font-weight:500;display:block}.opt .who .why{color:var(--muted);white-space:normal;margin-top:.1rem;font-size:.8rem;display:block}.move{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.9rem;display:flex}.move:first-child{border-top:0}.move .delta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.move .up{color:var(--accent);flex:none}.rule{color:var(--muted);border-left:2px solid var(--line);margin:0;padding:.15rem 0 .15rem .8rem;font-size:.85rem}.rule a{color:var(--accent-strong)}.empty{color:var(--muted);margin:0;font-size:.9rem}.field{margin-bottom:.9rem;display:block}.field span{color:var(--body);margin-bottom:.35rem;font-size:.85rem;font-weight:500;display:block}.field input{width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);min-height:44px;padding:.7rem .8rem}.field input::placeholder{color:var(--muted);opacity:.8}.field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.ico{stroke-width:2px;flex:none;width:1.05em;height:1.05em}.chrome .ico{width:16px;height:16px}.rule .ico,.move .ico{vertical-align:-2px;width:14px;height:14px}nextjs-portal{display:none}@media (prefers-reduced-motion:no-preference){a.button,button.button,.opt,.chrome .act{transition:background-color .15s,color .15s}}.stats{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);min-width:0;padding:.75rem .8rem}.stat .k{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;display:block;overflow:hidden}.stat strong{font-family:var(--font-display),system-ui,sans-serif;color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.15;display:block}.stat .u{color:var(--muted);font-size:.74rem;line-height:1.25;display:block}.ruleset{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:1.1rem 1.15rem 1.2rem}.ruleset>header{align-items:flex-start;gap:.8rem;display:flex}.ruleset .tile{background:var(--sunk);border:1px solid var(--line);width:38px;height:38px;color:var(--accent-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.ruleset .tile .ico{width:18px;height:18px}.ruleset h2{font-family:var(--font-display),system-ui,sans-serif;text-transform:none;letter-spacing:-.015em;color:var(--fg);margin:.1rem 0 0;font-size:1.02rem;font-weight:700}.ruleset .blurb{color:var(--muted);margin:.2rem 0 0;font-size:.85rem}.ruleset dl{margin:1rem -1.15rem 0;padding:0}.ruleset dl>div{border-top:1px solid var(--line);border-left:2px solid #0000;grid-template-columns:10.5rem 1fr;gap:0 1rem;padding:.8rem 1.15rem;display:grid}.ruleset dl>div:hover{background:var(--sunk);border-left-color:var(--accent-line)}.ruleset dt{color:var(--fg);font-size:.9rem;font-weight:600;line-height:1.45}.ruleset dd{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}@media (max-width:33rem){.ruleset dl>div{grid-template-columns:1fr;gap:.25rem}}.opt .score{font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;flex:none;font-size:.95rem;font-weight:600}.setgrid{grid-template-columns:1fr 4.5rem 4.5rem;align-items:center;gap:.4rem .5rem;margin:0 0 .7rem;display:grid}.setgrid .head{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);text-align:center;font-size:.72rem;font-weight:600}.setgrid .setno{color:var(--fg);font-size:.88rem;font-weight:600}.setgrid .setno em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:400;display:block}.setgrid .setno.tb{color:var(--muted);padding-left:.9rem;font-size:.8rem;font-weight:400}.setgrid input{width:100%;font:inherit;text-align:center;color:var(--fg);background:var(--surface);border:1px solid var(--line-2);font-variant-numeric:tabular-nums;border-radius:9px;min-height:44px;padding:.5rem .3rem}.setgrid .setno.tb~input{background:var(--bg);min-height:38px;font-size:.9rem}.setgrid input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.agree{margin-top:.8rem}.agree .field{margin-bottom:.6rem}.form{flex:none;align-items:center;gap:.18rem;display:inline-flex}.form i{background:var(--line-2);border-radius:50%;width:.5rem;height:.5rem;display:block}.form i.w{background:var(--ok)}.form i.l{background:var(--danger)}.site-footer{max-width:34rem;padding:1.5rem 1rem calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0 auto;font-size:.78rem;display:flex}.site-footer nav{gap:1rem;margin-left:auto;display:flex}.site-footer a{color:var(--muted);border-bottom:1px solid #0000;text-decoration:none}.site-footer a:hover{color:var(--fg);border-bottom-color:var(--line-2)}.matchcard{isolation:isolate;background:var(--chrome);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);padding:1.15rem 1.2rem 1.25rem;position:relative;overflow:hidden}.matchcard:before{content:"";aspect-ratio:2377/1097;opacity:.2;z-index:-1;pointer-events:none;background:url(/court.svg) 50%/contain no-repeat;width:70%;position:absolute;top:50%;right:-12%;transform:translateY(-50%)rotate(-9deg)}.matchcard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,var(--chrome) 34%,transparent 99%);position:absolute;inset:0}.matchcard .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-on-chrome);font-size:.68rem;font-weight:600;display:block}.matchcard .who{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.3rem 0 0;font-size:1.3rem;font-weight:700;display:flex}.matchcard .who .tag{font-family:inherit}.matchcard .facts{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0;padding:.9rem 0 0;display:grid}.matchcard .facts>div{min-width:0}.matchcard .facts dt{text-transform:uppercase;letter-spacing:.09em;color:#ffffff8c;font-size:.66rem;font-weight:600}.matchcard .facts dd{color:#fff;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.matchcard .facts dd.none{color:#ffffff73}.matchcard .facts a{color:#fff;border-bottom:1px solid #ffffff40;text-decoration:none}.matchcard .facts a:hover{border-bottom-color:#fff}.matchcard .stake{color:#ffffffb8;border-left:2px solid var(--accent);margin:.95rem 0 0;padding-left:.7rem;font-size:.85rem}.matchcard .actions{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;display:flex}.matchcard .actions .button{box-shadow:none}.matchcard .actions a.button{color:var(--chrome);background:#fff}.matchcard .actions a.button:hover{background:#e8eef7}.matchcard details{border-top:1px solid #ffffff1f;margin:.9rem 0 0;padding-top:.85rem}.matchcard summary{cursor:pointer;color:#fffc;align-items:center;gap:.35rem;min-height:32px;font-size:.82rem;font-weight:600;list-style:none;display:inline-flex}.matchcard summary::-webkit-details-marker{display:none}.matchcard summary:hover{color:#fff}.matchcard details .field span{color:#ffffff9e}.matchcard details .field input{color:#fff;background:#ffffff14;border-color:#ffffff2e}.matchcard details .field input::placeholder{color:#ffffff6b}.matchcard details .button.secondary{color:#fff;background:#ffffff17;border-color:#ffffff2e}.matchcard details .button.secondary:hover{color:#fff;background:#ffffff26}.detail{background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem 1rem;margin:.2rem 0 .9rem;padding:.9rem 1rem;display:grid}.detail>div{min-width:0}.detail dt{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.66rem;font-weight:600}.detail dd{color:var(--fg);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.detail dd a{color:var(--fg);border-bottom:1px solid var(--line-2);text-decoration:none}.detail dd a:hover{border-bottom-color:var(--accent)}.reach{flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem;display:flex}.reach a{border-radius:var(--pill);background:var(--surface);color:var(--body);border:1px solid var(--line);box-shadow:var(--shadow);align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.reach a:hover{border-color:var(--line-2);box-shadow:var(--shadow-md);color:var(--fg)}.reach .ico{width:14px;height:14px;color:var(--muted)}
