html{box-sizing:border-box;height:100vh;max-width:100%;width:100vw}*,:after,:before{box-sizing:inherit}body{font-family:Roboto Slab,serif;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}body{background-color:#f2f2f2}h1{font-size:42px;margin:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}header{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;padding:20px}header h1{color:#0f172a;font-size:2.5rem;font-weight:700;letter-spacing:-.03em}@media(max-width:768px){header h1{font-size:2rem}}@media(max-width:480px){header h1{font-size:1.75rem}}footer{background-color:#414141;color:#fff;font-size:14px;height:80px;justify-content:center}.Main,footer{align-items:center;display:flex}.Main{flex-direction:column}.Search_form{margin-bottom:2rem}.Search_form__input-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto;max-width:440px}.Search_form__game-toggle{display:flex;gap:1.25rem;justify-content:center;margin-top:.75rem}.Search_form__toggle-option{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;gap:.375rem}.Search_form__toggle-option input[type=radio]{accent-color:#0f172a}input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;flex:1 1;font-size:.875rem;min-width:280px;padding:.625rem .875rem;transition:all .15s ease}input :focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826;outline:none}input ::placeholder{color:#94a3b8}@media(max-with:768px){input{min-width:auto}}button{background:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:-.01em;min-width:100px;padding:.625rem 1.25rem;transition:all .15s ease}button :hover:not(:disabled){background:#1e293b}button :active:not(:disabled){transform:scale(.98)}button :disabled{cursor:not-allowed;opacity:.5}button--secondary{background:#fff;border:1px solid #e2e8f0;color:#0f172a;font-size:.875rem;min-width:auto;padding:.5rem 1rem}button--secondary :hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1.5;padding:.125rem .625rem;white-space:nowrap}.badge--default{background:#0f172a;color:#fff}.badge--secondary{background:#f1f5f9;color:#475569}.badge--outline{background:#0000;border:1px solid #e2e8f0;color:#64748b}.badge--success{background:#dcfce7;color:#166534}.mmr-badge{background:#181818ad;border-radius:30px;display:inline-block;margin:1rem 0;padding:14px;position:relative}.mmr-badge:before{border:3px solid hsla(0,0%,45%,.842);border-radius:28px;content:"";inset:4px;pointer-events:none;position:absolute}.mmr-badge__row{align-items:center;display:flex;gap:6px;line-height:1}.mmr-badge__row :nth-child(2) *{font-family:Avenir Black,Avenir,Segoe UI,Helvetica Neue,Arial,sans-serif}.mmr-badge__icon{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8));flex-shrink:0;height:72px;object-fit:contain;width:72px}.mmr-badge__content{align-items:center;display:flex;height:72px;justify-content:center;width:229px}.mmr-badge__content--cycling{container-type:inline-size;overflow:clip;position:relative}.mmr-badge__content{overflow:hidden}.mmr-badge__content>*{animation:slideInStat .5s ease forwards}.mmr-badge__slide{align-items:center;display:flex;gap:.3em;height:100%;justify-content:center;width:100%}.mmr-badge__label{color:#ffffffb3;font-family:Racers Delight,monospace,sans-serif;font-size:36px;letter-spacing:1px;margin-right:.3em;text-transform:uppercase}.mmr-badge__label,.mmr-badge__text{text-shadow:4px 4px 8px #000c;white-space:nowrap}.mmr-badge__text{color:#fff;font-family:Avenir Black,Avenir,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:72px;font-weight:900;letter-spacing:3px;margin-top:6px}.mmr-badge__text--extra{font-family:Racers Delight,monospace,sans-serif;font-size:36px;letter-spacing:1px;margin-top:0}.mmr-badge__flag{border-radius:4px;box-shadow:0 2px 6px #00000080;flex-shrink:0;height:1.05em!important;width:1.4em!important}.mmr-badge__source{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;width:56px}.mmr-badge__source-text{color:#f5c542}.mmr-badge__diff,.mmr-badge__source-text{font-family:Avenir Black,Avenir,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:.5px;line-height:1;text-shadow:1px 1px 4px #000000b3;white-space:nowrap}.mmr-badge__diff{animation:slideInStat .5s ease forwards}@media(max-width:459px){.mmr-badge{display:none!important}}.mmr-badge--error .mmr-badge__text{color:#fff}.peakMmr{color:#f5c542}.gain-null{color:#fff}.gain-0,.gain-1,.gain-2{color:#b30000}.gain-3{color:#c14025}.gain-4,.gain-negative{color:#f87171}.gain-5{color:#f9cb95}.gain-6{color:#a9d7a8}.gain-7,.gain-positive{color:#5bfd6e}.gain-10,.gain-8,.gain-9{color:green}.gm-KO{color:#ff1493}.gm-12p,.gm-8DX{color:#d94cff}.gm-24p{color:#40e0d0}.fit-text{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;width:100%}.fit-text__inner{align-items:center;display:inline-flex;transform-origin:center center;white-space:nowrap}@keyframes slideInStat{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.rank-1{color:#f5c542}.rank-2{color:#b8c2cc}.rank-3{color:#b56b2c}.badge_8DX{background:#0000;border-radius:0;padding:0}.badge_8DX:before{display:none}.badge_8DX .mmr-badge__icon{margin-left:10px}.badge_8DX .mmr-badge__diff,.badge_8DX .mmr-badge__source-text,.badge_8DX .mmr-badge__text{font-family:Digital}.badge_8DX .mmr-badge__source{width:auto}.badge_8DX .mmr-badge__row :nth-child(2) *{font-family:Digital}.badge_8DX .mmr-badge__row{padding:10px 24px 10px 12px;position:relative;z-index:1}.badge_8DX .mmr-badge__row:before{background:#0000008c;inset:-4px;z-index:-2}.badge_8DX .mmr-badge__row:after,.badge_8DX .mmr-badge__row:before{-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);content:"";position:absolute}.badge_8DX .mmr-badge__row:after{background:radial-gradient(circle at center,#ffffff1f 0 1px,#0000 1px 100%),#00000059;background-position:50%;background-size:10px 10px;inset:0;z-index:-1}.player-card{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:560px}.player-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.player-card__identity{align-items:center;display:flex;gap:.75rem}.player-card__stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin-bottom:1.5rem}.player-card__stat{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:.75rem .5rem;text-align:center}.player-card__stat-label{color:#94a3b8;display:block;font-size:.6875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.player-card__stat-value{color:#0f172a;display:block;font-size:1rem;font-weight:600}.player-card__copy-btn{width:100%}.player-card__warning{color:#ef4444;font-size:.8125rem;margin-top:.5rem;text-align:center}.card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.card__header{display:flex;justify-content:center;padding:1.5rem 1.5rem 0}.card__title{color:#0f172a;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.card__description{color:#64748b;font-size:.875rem;margin-top:.25rem}.card__content{padding:1.5rem}.card__content h3{text-align:center}.card__footer{padding:0 1.5rem 1.5rem}.fields-picker{background:#fafafa;border:1px solid #f1f5f9;border-radius:10px;padding:1.25rem}.fields-picker .MuiFormGroup-root{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr)}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;font-weight:500;margin-top:1rem;margin-inline:auto;max-width:440px;text-align:center}.error-message pre{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@font-face{font-display:swap;font-family:Avenir Black;src:url(/static/media/Avenir-Black.33c64a66a342776190c5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Racers Delight;src:url(/static/media/RacersDelight.61d1ee41591922b4d8f4.otf) format("opentype")}@font-face{font-family:Digital;src:url(/static/media/mk.f9d90b4cfe3463d2d543.ttf)}.Overlay{align-items:center;background:#0000;display:flex;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:1000}.Overlay .mmr-badge{margin:0;max-width:90vw}.widthAlert{color:#ff1493;font-family:Avenir Black,Avenir,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;text-shadow:4px 4px 8px #000c}@media(min-width:460px){.widthAlert{display:none!important}}.Waiting{color:#ff1493;font-family:Avenir Black,Avenir,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:3rem;text-shadow:4px 4px 8px #000c}