@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}#app{justify-content:center;align-items:center;height:100vh;display:flex}#sessions-layout{flex-direction:column;gap:0;height:100%;padding:28px;display:flex;overflow-y:auto}#sessions-layout .session{--card-width:140px;grid-template-columns:1fr minmax(0, calc(var(--card-width) * 5 + 56px)) 1fr;gap:28px;padding:56px;display:grid}#sessions-layout .session:not(:first-child){border-top:1px solid #383838}#sessions-layout .session .session-date-wrap{cursor:default;text-align:right;text-wrap:nowrap;flex-direction:column;gap:7px;display:flex}#sessions-layout .session .session-date-wrap span:nth-child(2){color:#555}#sessions-layout .session .session-replays{flex-flow:wrap;gap:14px;display:flex}#sessions-layout .session .replay-card{width:var(--card-width);aspect-ratio:2/3;background-image:var(--poster-url);transform-style:preserve-3d;background-position:50%;background-size:cover;border-radius:7px;outline:1px solid #383838;flex-direction:column;justify-content:space-between;gap:0;transition:transform .3s,box-shadow .3s,filter .3s;display:flex;position:relative;overflow:hidden}#sessions-layout .session .replay-card:hover{filter:brightness(1.07);transform:perspective(120px)translateY(-7px)rotateX(1deg)scale(1.05);box-shadow:0 18px 40px #00000073}#sessions-layout .session .replay-card .replay-info{cursor:default;opacity:0;mix-blend-mode:difference;align-self:end;padding:7px;transition:opacity .3s;position:relative}#sessions-layout .session .replay-card:hover .replay-info{opacity:1}#sessions-layout .session .replay-card .replay-title-wrap{padding:14px;text-align:center;word-break:break-word;background:linear-gradient(#0000 0%,#000000a1,#111);padding-top:56px;position:relative}@media (width<=650px){#sessions-layout{padding:0}#sessions-layout .session{--card-width:100px;padding:28px}#sessions-layout .session .replay-card .replay-title-wrap{padding:28px 10.5px 10.5px}}
