@import "https://api.fonts.coollabs.io/css2?family=Instrument+Sans:wght@500";*,:before,:after{box-sizing:border-box;outline:0;margin:0;padding:0}input,button,textarea,select,a,iframe{all:unset;box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%;display:block}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body{-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}a{cursor:revert;word-break:break-all}a:not(.replay-card){color:#2a9fd6;-webkit-text-decoration:revert;text-decoration:revert}a:not(.replay-card):active{text-decoration-color:#555}body{color:#d7d7d7;background-color:#111;font-family:Instrument Sans,sans-serif;font-size:13px}::-webkit-scrollbar{width:35px}::-webkit-scrollbar-thumb{background:#383838 padding-box padding-box;border:14px solid #0000;border-radius:28px;min-height:60px}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:#383838 transparent}}.ti{font-size:16px}::placeholder{color:#555;opacity:1}.popup{text-align:center;-webkit-user-select:none;user-select:none;z-index:2;background-color:#1c1c1c;border:1px solid #383838;border-radius:7px;padding:10.5px 14px;box-shadow:0 0 7px #111}#tooltip{pointer-events:none;opacity:0;z-index:99;margin:10.5px;transition:opacity .1s ease-out;position:fixed}#tooltip.visible{opacity:1}#tooltip.visible.interactive{pointer-events:revert}#tooltip:after{content:"";z-index:0;background:#1c1c1c;border-bottom:1px solid #383838;border-right:1px solid #383838;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}#tooltip.bottom:after{border:0;border-top:1px solid #383838;border-left:1px solid #383838;top:-5px}.btn{cursor:default;-webkit-user-select:none;user-select:none;border-radius:100vmax;padding:10.5px 14px;transition:color .1s,background-color .1s;position:relative}.btn.round{padding:10.5px}.btn:disabled{cursor:not-allowed}.btn:hover{background-color:#292929}.btn:active{background:#202020}.btn.loaded{color:#0000;justify-content:center;align-items:center;display:flex}.btn.loaded:before{color:#d7d7d7;content:"";font-family:tabler-icons;position:absolute}.hint{transition:color .1s ease-out}.hint:hover{color:#555}.numeric{font-family:Consolas,monospace}.dropdown{flex-direction:row;gap:7px;height:100%;display:flex;position:relative}.dropdown:has(.dropdown-content.visible)>.btn{background:#202020}.dropdown .dropdown-content{user-select:revert;z-index:1;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#1c1c1ccc;grid-template-columns:auto auto;gap:7px 14px;width:max-content;padding:14px;display:none;position:absolute;top:calc(100% + 7px);left:0}.dropdown .dropdown-content.uniform{grid-auto-rows:1fr}.dropdown .dropdown-content.visible{display:grid}.chat-right .dropdown .dropdown-content{right:0;left:unset}@media (width<=900px){.dropdown .dropdown-content{right:0;left:unset}}.dropdown .dropdown-content.side-right{right:0}.dropdown .dropdown-content .dropdown-option{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.dropdown .dropdown-content .dropdown-option>:first-child,.dropdown .dropdown-content .dropdown-option.option-header>:first-child{place-self:center end}.dropdown-content:not(.uniform) .dropdown-option>:first-child{align-self:start}.dropdown .dropdown-content .dropdown-option>:last-child{justify-self:start}.dropdown .dropdown-content .dropdown-option span:has(*){flex-direction:row;align-items:center;gap:7px;display:flex}.dropdown .dropdown-content .dropdown-option.option-group.option-header{font-weight:700}.dropdown .dropdown-content .dropdown-option.option-group:not(.option-header)>:first-child{flex-direction:row;justify-content:space-between;align-items:center;gap:10.5px;width:100%;display:flex}.dropdown .dropdown-content .dropdown-option.option-group:not(.option-header)>:first-child:before{content:"";color:#555;font-family:tabler-icons}.dropdown .dropdown-content .dropdown-option ul{counter-reset:rank;flex-direction:column;gap:3.5px;width:100%;display:flex}.dropdown .dropdown-content .dropdown-option ul li{counter-increment:rank;flex-direction:row;justify-content:space-between;gap:14px;display:flex}.dropdown .dropdown-content .dropdown-option ul li>:first-child{flex-direction:row;align-items:center;gap:3.5px;display:flex}.dropdown .dropdown-content .dropdown-option ul li>:first-child:before{content:counter(rank) ".";color:#555;font-family:Consolas,monospace}.dropdown .dropdown-content .dropdown-option ul li img{aspect-ratio:1;object-fit:contain;border-radius:50%;height:1lh}.dropdown .dropdown-content .dropdown-option #offset-control{border:1px solid #383838;border-radius:100vmax;flex-direction:row;gap:0;display:flex;overflow:hidden}.dropdown .dropdown-content .dropdown-option #offset-control>*{border-radius:0;padding:7px}.dropdown .dropdown-content .dropdown-option #offset-control input{border-inline:1px solid #383838;max-width:7ch}.dropdown .dropdown-content .dropdown-option #offset-control input::-webkit-outer-spin-button{-webkit-appearance:none}.dropdown .dropdown-content .dropdown-option #offset-control input::-webkit-inner-spin-button{-webkit-appearance:none}.dropdown .dropdown-content .dropdown-option #offset-control input[type=number]{-moz-appearance:textfield}.dropdown .dropdown-content .dropdown-option #feedback-container{flex-direction:column;align-items:end;gap:7px;display:flex}.dropdown .dropdown-content .dropdown-option #feedback-container textarea{text-align:left;white-space:pre-wrap;word-wrap:break-word;resize:both;border:1px solid #383838;border-radius:7px;padding:10.5px}.dropdown .dropdown-content .dropdown-option .text-input{text-align:left}.toggle{border:1px solid #383838;border-radius:100vmax;padding:10.5px 21px;transition:all .15s;position:relative}.toggle:before{content:"";background-color:#d7d7d7;border-radius:50%;width:calc(50% - 4px);transition:all .15s;position:absolute;inset:2px}.toggle:checked{background-color:#d7d7d71a}.toggle:checked:before{background-color:#d7d7d7;left:calc(50% + 2px)}.collapse-btn{background:#1c1c1c;border:1px solid #383838;flex-direction:row;align-items:center;gap:0;transition:border-color .15s;display:flex}.collapse-btn .collapse-content{opacity:1;grid-template-columns:1fr;padding-inline:7px;transition:grid-template-columns .15s,opacity .15s,padding .15s;display:grid}.collapse-btn .collapse-content span{white-space:nowrap;min-width:0;overflow:hidden}.collapse-btn.minimized .collapse-content{opacity:0;grid-template-columns:0fr;padding:0}body:has(#validation-form){justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}body:has(#validation-form) img{pointer-events:none;z-index:-1;opacity:.08;filter:blur(5px)brightness(.5);height:70%;position:absolute}body:has(#validation-form) #validation-form{flex-direction:column;gap:28px;display:flex}body:has(#validation-form) #validation-form .form-field{flex-direction:column;align-items:stretch;gap:10.5px;display:flex}body:has(#validation-form) #validation-form .form-field:last-child{opacity:.2;transition:opacity .15s}body:has(#validation-form) #validation-form .form-field:last-child:hover{opacity:1}body:has(#validation-form) #validation-form .form-field:last-child:has(input:focus){opacity:1}body:has(#validation-form) #validation-form .form-field .input-group{border:1px solid #383838;border-radius:100vmax;flex-direction:row;gap:0;padding:7px;transition:border-color .15s;display:flex}body:has(#validation-form) #validation-form .form-field .input-group:has(input:focus){border-color:#555}body:has(#validation-form) #validation-form .form-field .input-group form{width:100%;display:flex}body:has(#validation-form) #validation-form .form-field .input-group input{width:100%;padding-inline:10.5px}#replay{height:100vh;padding:28px;overflow:hidden}#replay #replay-container{flex-direction:row;gap:28px;width:100%;height:100%;display:flex}#replay #replay-container #chat{min-width:250px;height:100%;width:var(--chat-width);border:1px solid #383838;border-radius:7px;flex-direction:column;gap:0;display:flex;position:relative}#replay #replay-container #chat #chat-toolbar{flex-direction:row;align-items:center;gap:7px;padding:7px;display:flex}.chat-right #chat-toolbar{flex-direction:row-reverse!important}#replay #replay-container #chat #chat-res-handle{cursor:ew-resize;width:7px;position:absolute;top:0;bottom:0;right:-3.5px}.chat-right #chat-res-handle{left:-3.5px}#replay #replay-container #chat .chat-popup-msg{flex-direction:row;gap:3.5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}#replay #replay-container #player{flex-direction:row;flex:1;align-items:center;gap:0;display:flex}.chat-right #player{order:-1}.resizing #player{pointer-events:none}#replay #replay-container #player #player-container{flex-direction:column;flex:1;gap:14px;max-height:100%;display:flex}#replay #replay-container #player #player-container #player-info{white-space:nowrap;flex-flow:wrap;align-items:center;gap:14px;padding:10.5px;display:flex}#replay #replay-container #player #player-container #player-info:has(.notice){padding-block:0}#replay #replay-container #player #player-container #player-info .brand-links{-webkit-user-select:none;user-select:none;opacity:.15;flex-direction:row;gap:10.5px;transition:opacity .2s ease-out;display:flex}@media (hover:none){#replay #replay-container #player #player-container #player-info .brand-links{opacity:.6}}#replay #replay-container #player #player-container #player-info .brand-links:hover{opacity:1}#replay #replay-container #player #player-container #player-info .brand-links .brand-link{aspect-ratio:1;border-radius:50%;height:1lh;overflow:hidden}#replay #replay-container #player #player-container #player-content{aspect-ratio:16/9;border-radius:7px;min-height:0}#replay #replay-container #player #player-container #player-content:has(button){text-align:center;background-color:#161616;background-image:linear-gradient(90deg,#38383833 1px,#0000 1px),linear-gradient(#38383833 1px,#0000 1px);background-position:-1px -1px;background-repeat:repeat;background-size:calc(6.25% + .0625px) calc(11.1111% + .111111px);background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #383838;flex-direction:column;justify-content:center;align-items:center;gap:10.5px;padding:28px;display:flex}#replay #replay-container #player #player-container #player-controls{flex-direction:row;justify-content:end;align-items:center;gap:7px;display:flex}#replay #replay-container #player #player-container #player-controls #player-media-time{-webkit-user-select:none;user-select:none;white-space:nowrap;margin-right:10.5px}#player-seekbar{--knob-size:14px;background:linear-gradient(#d7d7d7) 0% 50%/calc(var(--pos,0) * 100%) 2px no-repeat, linear-gradient(#383838) 0% 50%/100% 2px no-repeat;width:100%;height:14px;position:relative}#player-seekbar:after{content:"";left:calc(var(--pos,0) * (100% - 14px) + 7px);pointer-events:none;background-color:#d7d7d7;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px #111}#chat-messages{flex-direction:column;flex:1;gap:3.5px;padding:7px;display:flex;overflow-y:auto}#chat-messages .chat-msg{word-wrap:break-word}#chat-messages .chat-msg .chat-msg-user{font-size:14px;font-weight:700}#chat-messages .chat-msg .chat-msg-time{color:#555;vertical-align:text-top;white-space:nowrap;font-family:Consolas,monospace;font-size:11px;display:inline-block;overflow-x:hidden}#chat-messages .chat-msg .chat-msg-text{white-space:pre-wrap;font-size:14px;display:inline}#chat-messages .chat-msg .chat-msg-text.quote{color:#789922}#chat-messages .chat-msg .chat-msg-text .chat-emote{vertical-align:middle;max-width:90px;max-height:90px;display:inline}@media (width<=900px){#replay{padding:0}#replay #replay-container{flex-direction:column-reverse;gap:0}#replay #replay-container #chat{width:unset;border:0;flex-direction:column-reverse;min-height:0}#replay #replay-container #chat #chat-res-handle{display:none}#replay #replay-container #chat #chat-toolbar{flex-direction:column;position:absolute;top:0;right:0}#replay #replay-container #player #player-container{gap:0}#replay #replay-container #player #player-container #player-info:has(.notice){padding:7px!important}#replay #replay-container #player #player-container #player-content{border:0!important;border-radius:0!important}#replay #replay-container #player #player-container #player-controls{padding:7px}}
