@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,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:Anybody;src:url(/fonts/anybody-var.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}:root{--bg: #0a0a0a;--fg: #f4f4f4;--accent: #ffce00;--muted: #8a8a8a;--line: #1c1c1c;--font: "Anybody", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--score-font: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--soft-radius: 6px;--flag-radius: 4px;--digit-radius: 4px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);display:flex;flex-direction:column;min-height:100svh;text-align:center;-webkit-font-smoothing:antialiased}main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3vh 4vw;gap:clamp(.5rem,1.8vh,1.2rem)}main:not(.scroll){min-height:100svh}main.scroll{justify-content:flex-start;padding:6vh 4vw}.hero{position:fixed;inset:0;z-index:-2;background-image:var(--hl);background-size:cover;background-position:center;opacity:.55}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#0a0a0a80,#0a0a0a40 42%,#0a0a0aa6)}@media(orientation:portrait){.hero{background-image:var(--hp)}}.competition{width:100%;text-transform:uppercase;letter-spacing:.25em;font-size:clamp(.58rem,2vw,.8rem);color:var(--muted);font-weight:520}.match-status{display:grid;justify-items:center;width:max-content;max-width:96vw;gap:.18rem;text-align:center;font-family:var(--score-font);font-size:clamp(.88rem,3.1cqw,1.32rem);font-weight:560;letter-spacing:.08em}.match-status p{white-space:nowrap}.status-eternity{color:#f4f4f48f;font-weight:800;letter-spacing:.02em}.headspace{min-height:clamp(6.2rem,21vh,13rem);display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:clamp(.75rem,2.8vh,2.2rem)}.match-quote{width:min(92vw,46rem);margin:0;text-align:center;color:#f4f4f4d1}.match-quote blockquote{font-size:clamp(.88rem,2.5vw,1.25rem);font-style:italic;font-weight:520;line-height:1.28}.quote-spin{margin-top:.32rem;font-size:clamp(.86rem,2vw,1.02rem)}.eternity-line{color:#ffce00db;font-family:var(--score-font);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quote-mark{color:#ffce00e6;font-family:inherit;font-weight:700}.quote-original{margin-top:.25rem;color:var(--muted);font-size:clamp(.68rem,1.8vw,.82rem);line-height:1.25}.match-quote figcaption{margin-top:.28rem;color:#f4f4f47a;font-size:.64rem;text-transform:uppercase;letter-spacing:.14em}.match-quote figcaption a{color:inherit;text-decoration:none}.match-quote figcaption a:hover{color:#ffce00db}.ident{width:min(96vw,1000px);display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,1.2vh,.8rem);padding:0;container-type:inline-size}.score-band{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,1.2vh,.8rem);width:100%;max-width:100%}.score-band>summary{display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,1.2vh,.8rem);width:100%}.pairing{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);align-items:center;width:fit-content;max-width:100%}.pairing{gap:clamp(.5rem,3vw,2rem);padding:clamp(.35rem,1.2cqw,.75rem) clamp(.7rem,3cqw,2rem);background:#0a0a0a61;border:1px solid rgba(255,255,255,.06);border-radius:var(--soft-radius)}.pairing>.code:first-of-type{justify-self:end}.pairing>.code:last-of-type{justify-self:start}.code{display:inline-flex;align-items:center;gap:.45em;font-size:clamp(1.4rem,9cqw,5.2rem)}.code b{font-family:var(--score-font);font-weight:700;letter-spacing:.03em;color:var(--fg);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.code.winner b{color:var(--fg)}.flag{height:.72em;width:auto;border-radius:var(--flag-radius);box-shadow:0 0 0 1px #ffffff1f}.score{appearance:none;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100%,max-content);max-width:100%;perspective:1000px;gap:clamp(.12rem,1cqw,.5rem);font-family:var(--score-font);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-weight:800;line-height:1;font-size:clamp(1.2rem,9cqw,5.2rem);letter-spacing:0;padding:clamp(.35rem,1.4cqw,.85rem) clamp(.7rem,3cqw,2rem);background:transparent;border:0;border-radius:var(--soft-radius)}.score>.cap:first-of-type{justify-self:end}.score>.cap:last-of-type{justify-self:start}.score-band.editing-score .score{opacity:0}.score .x{position:relative;justify-self:center;color:#f4f4f4db;font-weight:700}.cap{display:inline-flex;align-items:center;gap:.075em;min-width:0}.fsep{color:var(--muted);align-self:center}.fsep.group{display:inline-block;width:clamp(.14em,.36cqw,.22em);margin-inline:.02em;text-align:center;opacity:0;overflow:hidden}.fdig{position:relative;display:inline-block;width:1.08ch;height:1em}.fh{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--fg);color:#000c;border-radius:var(--digit-radius);backface-visibility:hidden;font-weight:800}.fd-top,.fd-ftop{clip-path:inset(0 0 50% 0);box-shadow:inset 0 -.04em #00000024}.fd-bot,.fd-fbot{clip-path:inset(50% 0 0 0)}.fd-top,.fd-bot{z-index:1;transform:scaleX(1.08)}.fd-ftop,.fd-fbot{z-index:2;transform-origin:center}.fd-ftop{transform:scaleX(1.08)}.fd-fbot{transform:scaleX(1.08) rotateX(90deg)}.fdig.flip .fd-ftop{animation:flipTop .13s ease-in var(--d, 0ms) both}.fdig.flip .fd-fbot{animation:flipBot .13s ease-out calc(var(--d, 0ms) + .13s) both}@keyframes flipTop{0%{transform:scaleX(1.08) rotateX(0)}to{transform:scaleX(1.08) rotateX(-90deg)}}@keyframes flipBot{0%{transform:scaleX(1.08) rotateX(90deg)}to{transform:scaleX(1.08) rotateX(0)}}.cap.scored{animation:scored .6s ease-out}@keyframes scored{0%{filter:brightness(1)}30%{filter:brightness(1.4);transform:scale(1.05)}to{filter:brightness(1)}}.goal-flash{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;z-index:60;animation:goalflash 1s ease-out forwards}.goal-flash span{font-weight:900;font-size:clamp(3rem,17vw,11rem);color:var(--accent);letter-spacing:.12em;text-shadow:0 8px 50px rgba(0,0,0,.7)}@keyframes goalflash{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.08)}68%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.fdig.flip .fd-ftop,.fdig.flip .fd-fbot,.cap.scored{animation:none}.goal-flash{display:none}}.clock{appearance:none;border:0;background:transparent;max-width:92vw;color:#f4f4f4ad;font-family:var(--score-font);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-size:1em;font-weight:560;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tagline{font-size:clamp(1rem,3.5vw,1.6rem);font-style:italic;font-weight:300}.forever{font-family:var(--font);font-style:italic;font-weight:300;font-size:clamp(.95rem,3.4vw,1.5rem);color:var(--fg);opacity:.92;letter-spacing:.02em}.credit{position:fixed;left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:35;font-size:.62rem;color:var(--muted);text-decoration:none;opacity:.7}.credit:hover{color:var(--accent)}.top-chrome{position:fixed;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:40}.chrome{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:center;align-items:center;font-size:.8rem}.bottom-chrome{position:fixed;left:50%;bottom:max(.75rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:35;margin-top:.1rem}.chrome>a,.chrome>button{color:var(--muted);text-decoration:none}.chrome>button{appearance:none;border:0;background:none;font:inherit;cursor:pointer}.chrome>a:hover,.chrome>button:hover{color:var(--fg)}.langmenu{position:relative}.langmenu summary{cursor:pointer;list-style:none;color:var(--muted)}.langmenu summary::-webkit-details-marker{display:none}.langmenu[open] summary{color:var(--fg)}.lang-glyph{display:inline-grid;grid-auto-flow:column;align-items:baseline;gap:.08em;font-family:var(--score-font);font-weight:800;letter-spacing:0}.lang-glyph span:first-child{font-size:1.08em}.lang-glyph span:last-child{font-size:.9em}.langmenu ul{position:absolute;top:130%;right:0;background:#111;border:1px solid var(--line);border-radius:var(--soft-radius);padding:.4rem;list-style:none;display:grid;gap:.15rem;min-width:8rem;z-index:10}.langmenu a{color:var(--muted);text-decoration:none;display:block;padding:.15rem .5rem}.langmenu a:hover{color:var(--fg)}.langmenu a[aria-current]{color:var(--accent)}.share-modal{width:min(94vw,46rem);max-height:min(86svh,44rem);margin:auto;padding:clamp(.55rem,1.5vw,.8rem);color:var(--fg);background:#0a0a0adb;border:1px solid rgba(244,244,244,.12);border-radius:var(--soft-radius);box-shadow:0 .7rem 2.4rem #00000061;font-family:var(--score-font)}.share-modal::backdrop{background:#0000009e;backdrop-filter:blur(3px)}.modal-close{position:absolute;top:.45rem;right:.55rem;width:2rem;height:2rem;border:1px solid rgba(244,244,244,.16);background:#0a0a0ab8;color:var(--fg);border-radius:var(--soft-radius);cursor:pointer;font:800 1.1rem/1 var(--score-font)}.share-preview{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:var(--soft-radius);background:#0a0a0a;border:1px solid rgba(255,255,255,.08)}.share-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.55rem}.share-row{display:flex;justify-content:center;margin-top:.1rem}.inspiration-line{position:fixed;left:50%;bottom:calc(max(.75rem,env(safe-area-inset-bottom)) + 1.45rem);transform:translate(-50%);z-index:34;width:min(92vw,40rem);margin:0;color:#f4f4f475;font-size:clamp(.62rem,1.5vw,.76rem);line-height:1.35;text-align:center}.inspiration-line:before{content:"∞";margin-right:.45em;color:#f4f4f461;font-family:var(--score-font);font-weight:800}.ui-command{appearance:none;cursor:pointer;border-radius:var(--soft-radius);font-family:var(--score-font);font-weight:800;font-size:.76rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.share-row>.share-trigger{border:1px solid rgba(244,244,244,.18);background:#f4f4f4eb;color:#000000d1;padding:.54rem 1.15rem}.share-row>.share-trigger:hover{background:var(--accent);border-color:#ffce00a6}.share-actions a,.share-actions button{appearance:none;border:1px solid rgba(244,244,244,.18);border-radius:var(--soft-radius);background:#f4f4f4eb;color:#000000d1;cursor:pointer;font:800 .76rem/1 var(--score-font);letter-spacing:.08em;text-transform:uppercase;padding:.54rem .8rem;text-decoration:none}.share-actions a:hover,.share-actions button:hover{color:#000000db;background:var(--accent);border-color:#ffce00a6}.score,.flip,.clock,.pairing-switch summary,.switch-menu,.switch-pairing,.chrome{user-select:none;-webkit-user-select:none}.other-match{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:35;display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);text-decoration:none;font-family:var(--score-font);font-size:.72rem;font-weight:700;letter-spacing:.04em;user-select:none;-webkit-user-select:none}.other-match:hover{color:var(--fg)}.other-match .flag{height:.9em}.switch{position:relative;display:block;width:100%}.switch>summary{cursor:pointer;list-style:none}.switch>summary::-webkit-details-marker{display:none}.pairing-switch>summary{justify-content:center}.pairing-switch[open]{margin-bottom:0}.switch-menu{position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%);width:min(100%,44rem);background:#111111f5;border:1px solid var(--line);border-radius:.65rem;padding:.55rem;list-style:none;display:grid;gap:.2rem;z-index:80;font-size:.8rem;font-weight:500;letter-spacing:normal;text-transform:none}.pairing-switch .switch-menu{font-family:var(--score-font);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;border-color:#ffce0059}.switch-menu a{color:var(--muted);text-decoration:none;display:grid;gap:.45rem;padding:.45rem .6rem}.switch-menu a:hover{color:var(--fg)}.switch-pairing{gap:clamp(.5rem,3vw,2rem)}.option-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;color:var(--muted);font-family:var(--font);font-size:clamp(.58rem,2vw,.76rem);font-weight:650;letter-spacing:.18em;text-transform:uppercase}.option-meta time{justify-self:end;text-align:end;white-space:nowrap}@media(min-width:980px){.score-band>summary,.score-band:not(details){display:grid;grid-template-columns:max-content max-content max-content;align-items:center;justify-content:center;width:max-content;max-width:96vw;gap:clamp(.7rem,2.2vw,1.6rem)}.score-band .pairing{display:contents;padding:0;background:none;border:0}.score-band .code-left{grid-column:1;grid-row:1;justify-self:end}.score-band .score{grid-column:2;grid-row:1}.score-band .code-right{grid-column:3;grid-row:1;justify-self:start}.pairing-switch[open]{margin-bottom:0}}@media(max-width:700px){.match-status{width:100%;gap:.22rem;font-size:clamp(.74rem,3.8vw,1.05rem)}.match-status p{white-space:normal}.headspace{min-height:clamp(5.2rem,17vh,8rem);margin-bottom:clamp(.6rem,2vh,1.25rem)}}.ads{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.ads img{max-height:80px;border-radius:.4rem}.ad-slot{display:inline-block;border:1px dashed var(--line);border-radius:.5rem;padding:.45rem 2rem;color:var(--muted);text-decoration:none;font-size:.7rem}.ad-slot:hover{border-color:var(--accent);color:var(--accent)}.about,.landing{max-width:min(94vw,58rem);text-align:start}.about-page{display:grid;gap:clamp(1rem,3vw,1.65rem)}.about-hero{display:grid;gap:.35rem;padding-bottom:.4rem;border-bottom:1px solid rgba(244,244,244,.16)}.about h1,.landing h1{font-family:var(--score-font);font-size:clamp(2rem,8vw,4.8rem);line-height:.95;margin-bottom:.15rem;font-weight:800;letter-spacing:.01em}.about-lede{color:#f4f4f4d1;font-size:clamp(1rem,2.6vw,1.35rem);max-width:48rem}.about p{line-height:1.55;margin:.45rem 0}.section-label{margin:0 0 .25rem;color:var(--muted);font-family:var(--score-font);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.about-section{border-top:1px solid rgba(244,244,244,.12);padding-top:clamp(.85rem,2.2vw,1.15rem)}.about-section:first-of-type{border-top:0;padding-top:0}.about .formula{text-align:start}.about code{background:#141414;border:1px solid var(--line);border-radius:var(--soft-radius);padding:.1em .4em;font-size:.9em;font-family:ui-monospace,monospace}.about .defs{list-style:none;display:grid;gap:.35rem;margin:.4rem 0;color:#f4f4f4c2}.og-src{background:#111;border:1px solid var(--line);border-radius:.5rem;padding:.8rem 1rem;overflow:auto;font-size:.74rem;text-align:start;line-height:1.5;font-family:ui-monospace,monospace}.og-src code{background:none;border:none;padding:0}.verify{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.8rem}.verify th,.verify td{border-bottom:1px solid var(--line);padding:.4rem .5rem;text-align:start}.verify th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.verify .num{font-variant-numeric:tabular-nums;text-align:end}.method{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--soft-radius);overflow:hidden;margin:.5rem 0}.mbtn{padding:.35rem .9rem;font-size:.75rem;color:var(--muted);text-decoration:none}.mbtn[aria-pressed=true]{background:var(--accent);color:#000;font-weight:800}.quote-collection ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.quote-collection li{border-top:1px solid rgba(244,244,244,.12);padding-top:.65rem}.quote-collection blockquote{color:#f4f4f4db;font-style:italic;line-height:1.38}.quote-collection p{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em}.quote-card-spin{display:block;margin-top:.35rem;font-size:.72rem;line-height:1.28}.refs{font-size:.78rem;color:var(--muted);border-top:1px solid rgba(244,244,244,.12);padding-top:1rem;margin-top:0}.refs .disclaimer{margin-bottom:.5rem;line-height:1.5}.refs-title{text-transform:uppercase;letter-spacing:.15em;font-size:.66rem;margin:.8rem 0 .3rem;color:var(--muted)}.refs ul,.refs-list{list-style:none;display:grid;gap:.3rem;font-size:.76rem}.refs a,.refs-list a{color:var(--accent);text-decoration:none}.support{border-top:1px solid var(--line);padding:1rem 0;font-size:.8rem;color:var(--muted);margin-top:1rem}.support a,.support summary{color:var(--accent);text-decoration:none;cursor:pointer;list-style:none}.wallets{list-style:none;margin:.8rem 0 0;display:grid;gap:.5rem}.wallets li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wallets code{font-size:.74rem;word-break:break-all;color:var(--muted);font-family:ui-monospace,monospace}.wallets button{background:none;border:1px solid var(--line);color:var(--fg);border-radius:.3rem;cursor:pointer;padding:.1rem .4rem}.about-nav{justify-content:flex-start;padding-bottom:1rem}.grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;margin:.6rem 0 0}.grid a{display:grid;gap:.2rem;padding:.8rem;border:1px solid var(--line);border-radius:var(--soft-radius);text-decoration:none;color:var(--fg)}.grid a:hover{border-color:var(--accent)}.card-score{font-size:1.3rem;font-weight:900;font-variant-numeric:tabular-nums}.card-teams{font-size:.72rem;color:var(--muted)}.card-note{font-size:.68rem;color:var(--accent)}@media(prefers-reduced-motion:no-preference){.score{animation:pop .5s cubic-bezier(.2,.8,.2,1) both}@keyframes pop{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}}
