@font-face{font-family:EurostileExtendedBlack;src:url(/client/fonts/EurostileExtendedBlack.woff2) format("woff2");font-display:block}@font-face{font-family:Oswald-Bold;src:url(/client/fonts/Oswald-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Roboto-Medium;src:url(/client/fonts/Roboto-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:ProtestRevolution;src:url(/client/fonts/ProtestRevolution-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:RekFightSlash;src:url(/client/fonts/RekFightSlashSmallCaps.woff2) format("woff2");font-display:block}:root{--u0: calc(min(100vh, 100vw / 1.7778) / 720);--u0: calc(min(100dvh, 100dvw / 1.7778) / 720);--u: var(--u0)}.lobby-root{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}:where(.lobby-root) :where(div,button){display:flex;flex-direction:column;box-sizing:border-box}:where(.lobby-root) :where(span,label){display:block;box-sizing:border-box}:where(.lobby-root) :where(button){cursor:pointer;border:none;background:none;font:inherit;color:inherit;padding:0}.lobby-screen{display:none;position:relative;width:min(100dvw,177.78dvh);height:min(100dvh,calc(100dvw / 1.7778));margin:auto;flex-grow:0;flex-shrink:0}.lobby-screen--visible{display:flex;flex-direction:column}.text-fit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unity-button{position:relative;cursor:pointer;background-color:#fff0;font-family:EurostileExtendedBlack,Arial Black,sans-serif;color:#fff;font-size:calc(var(--u) * 20);font-weight:700;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:solid;border-image:url(/client/ui/T_UI_ButtonStd.webp) 10 fill / calc(var(--u) * 5) round;min-height:calc(var(--u) * 50)}.unity-button:disabled{color:#dcdce166;opacity:.6;filter:grayscale(.8) brightness(.6);cursor:default}.btn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-image:url(/client/ui/T_UI_ButtonOverlay.webp) 12 fill / calc(var(--u) * 3.6);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.unity-button:hover>.btn-overlay,.unity-button:focus>.btn-overlay{opacity:1}.header-btn{border-image:url(/client/ui/T_UI_ButtonSmall.webp) 8 44 8 44 fill / calc(var(--u) * 4) calc(var(--u) * 22);width:calc(var(--u) * 180);padding-left:calc(var(--u) * 18);padding-right:calc(var(--u) * 18);padding-bottom:calc(var(--u) * 6);min-height:0;height:calc(var(--u) * 45);flex-shrink:0}.header-btn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-image:url(/client/ui/T_UI_ButtonSmallOverlay.webp) 8 44 8 44 fill / calc(var(--u) * 4) calc(var(--u) * 22);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.header-btn:hover>.header-btn-overlay,.header-btn:focus>.header-btn-overlay{opacity:.51}.lobby-card{width:90%;align-self:center;padding:5% 10%;height:100%;flex-grow:1}.lobby-title{font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:calc(var(--u) * 36);font-weight:700;color:#f5f5fa;margin-bottom:calc(var(--u) * 8)}.lobby-subtitle{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 16);color:#a8a8a8;margin-bottom:0}.lobby-shoutout{font-family:ProtestRevolution,Impact,Arial Black,sans-serif;font-size:calc(var(--u) * 64);color:#fff;margin-bottom:0;overflow:visible;text-shadow:calc(var(--u) * 2) calc(var(--u) * 3) calc(var(--u) * 2) rgb(0,0,0)}.lobby-textsimple{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 16);color:#cfcfcf;margin-bottom:calc(var(--u) * 8)}.lobby-textimportant{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 24);color:#d80932;margin-bottom:calc(var(--u) * 8)}.lobby-btn{flex-grow:0;flex-shrink:0;min-height:calc(var(--u) * 60);max-height:calc(var(--u) * 80);font-family:ProtestRevolution,Impact,Arial Black,sans-serif;font-size:calc(var(--u) * 40);font-weight:700;font-style:italic;color:#fff;padding-left:calc(var(--u) * 16);padding-right:calc(var(--u) * 16);margin-top:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 8);border-style:solid;border-image:url(/client/ui/T_UI_ButtonGrit.webp) 3 fill / calc(var(--u) * 1.5)}.lobby-btn--big{height:calc(var(--u) * 96);min-height:calc(var(--u) * 96);max-height:calc(var(--u) * 96);font-size:calc(var(--u) * 28)}.lobby-btn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-image:url(/client/ui/T_UI_ButtonGritOverlay.webp) 3 fill / calc(var(--u) * 1.5);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.lobby-btn:hover>.lobby-btn-overlay,.lobby-btn:focus>.lobby-btn-overlay{opacity:1}.lobby-btn--secondary{filter:grayscale(1) brightness(.95);max-width:70%;align-self:center}.lobby-btn:disabled{filter:grayscale(1) brightness(.5);color:#dcdce166;opacity:.5;cursor:default}.lobby-status{padding:calc(var(--u) * 10);background-color:#0006;border-radius:calc(var(--u) * 6);color:#b4dcb4;font-size:calc(var(--u) * 14);text-align:center}.lobby-status--error{color:#f08c8c}.textfield{flex-direction:row;align-items:center;margin-top:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 8);flex-shrink:0}.textfield__label{color:#dcdce1d9;font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 14);font-weight:700;min-width:calc(var(--u) * 120);margin-right:calc(var(--u) * 12)}.textfield input{color:#fff;font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 18);min-height:calc(var(--u) * 36);min-width:calc(var(--u) * 450);padding-left:calc(var(--u) * 15);background-color:#00000059;border-style:solid;border-image:url(/client/ui/T_UI_ButtonOpaque.webp) 15 fill / calc(var(--u) * 7.5);border-radius:calc(var(--u) * 8);outline:none;box-sizing:border-box}.textfield input::placeholder{color:#c8c8d273;font-style:italic}.lobby-tile{flex-grow:1;min-height:calc(var(--u) * 180);margin:calc(var(--u) * -18);padding:calc(var(--u) * 24);padding-bottom:calc(var(--u) * 47);justify-content:flex-end;align-items:flex-start;text-align:left;border-style:solid;border-image:url(/client/ui/T_UI_Tiles.webp) 210 290 fill / calc(var(--u) * 63) calc(var(--u) * 87);position:relative;background:none;overflow:visible;white-space:normal}.tile-overlay{border-image:url(/client/ui/T_UI_TilesOverlay.webp) 210 290 fill / calc(var(--u) * 63) calc(var(--u) * 87)}.guest-hint{position:relative}.guest-hint__tip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:calc(var(--u) * 8);width:max-content;max-width:92%;padding:calc(var(--u) * 8) calc(var(--u) * 12);background-color:#1e1e1ceb;border:1px solid rgb(113,113,113);border-radius:calc(var(--u) * 5);font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 13);color:#f5f5fa;text-align:center;white-space:normal;pointer-events:none;opacity:0;transition:opacity .15s ease-out}.guest-hint:hover .guest-hint__tip,.guest-hint:focus-within .guest-hint__tip{opacity:1}.guest-hint__tip svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16);flex-shrink:0;color:#ffb218}@media(hover:none){.guest-hint__tip{opacity:1}}.lobby-tile__title{font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:calc(var(--u) * 36);font-weight:700;font-style:italic;color:#f5f5fa;text-shadow:calc(var(--u) * 3) 0 0 rgb(0,0,0);max-width:100%;padding-right:.2em;padding-left:.05em}.lobby-tile__subtitle{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 14);color:#a4a4a4;margin-top:calc(var(--u) * 6);text-shadow:calc(var(--u) * 5) 0 calc(var(--u) * 5) rgba(0,0,0,.82)}.lobby-tile__subtitle--open{color:#78e68c;font-weight:700}.lobby-tile__subtitle--closed{color:#ebb45a}.arena-block{position:relative;border-style:solid;border-image:url(/client/ui/T_UI_ArenaBlockSimple.webp) 55 fill / calc(var(--u) * 27.5);min-height:calc(var(--u) * 200);justify-content:center;background:none;cursor:pointer}.arena-block-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-image:url(/client/ui/T_UI_ArenaBlockSelect.webp) 55 fill / calc(var(--u) * 27.5);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.arena-block:hover>.arena-block-overlay,.arena-block:focus>.arena-block-overlay{opacity:1}.champ-pane{flex-grow:1;flex-basis:0;min-height:0;align-self:stretch;border-style:solid;border-image:url(/client/ui/T_UI_ArenaPanels.webp) 90 46 36 463 fill / calc(var(--u) * 45) calc(var(--u) * 23) calc(var(--u) * 18) calc(var(--u) * 231.5)}.championship-cards{width:100%;padding:calc(var(--u) * 40) 3% 3%;height:100%}.champ-pane__title{font-weight:700;letter-spacing:calc(var(--u) * 3);margin-bottom:calc(var(--u) * 12);margin-top:calc(var(--u) * -32)}.champ-pane__status{font-size:calc(var(--u) * 13);color:#dcdce199;white-space:normal}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#05080d;pointer-events:auto;opacity:1;transition:opacity .35s linear}.loading-overlay--lifting{opacity:0;pointer-events:none;transition-duration:.3s}.loading-overlay__title{font-family:RekFightSlash,Impact,sans-serif;font-size:calc(var(--u) * 131);line-height:1;color:#f5f5fa;letter-spacing:calc(var(--u) * -13);white-space:nowrap}.loading-overlay__status{margin-top:calc(var(--u) * 12);min-height:calc(var(--u) * 24);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 18);color:#dcdce1cc;text-align:center;white-space:normal}.loading-overlay__cancel{position:absolute;right:calc(var(--u) * 48);bottom:calc(var(--u) * 48);width:calc(var(--u) * 276)}:where(.rm-crumb,.rm-item,.rm-btn,.rm-row,.rm-chevron,.rm-lower__btn,.rm-account-sign){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;box-sizing:border-box;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}:where(.rm-crumb,.rm-item,.rm-btn,.rm-row,.rm-lower__btn) span{display:block}.rm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#08080a;opacity:1;transition:opacity .45s ease-in-out;pointer-events:none}.rm-backdrop--hidden{opacity:0}.rm-backdrop__img{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-size:cover;background-position:center;opacity:0;transform:translate(4%) scale(1);transition:opacity 1.4s ease-in-out,transform 14s linear}.rm-backdrop__img--on{opacity:1;transform:translate(-4%) scale(1.08)}.rm-backdrop__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/client/ui/T_UI_Rm_Window.webp) center / 100% 100% no-repeat;opacity:.85}.rm-chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.rm-chrome>*{pointer-events:auto}.rm-chrome--hidden{display:none}.rm-logo{position:absolute;left:4%;top:4.5%;width:calc(var(--u) * 88);height:calc(var(--u) * 38);background:url(/client/ui/Rek-Logo-Quad.webp) center / calc(var(--u) * 88) calc(var(--u) * 88) no-repeat;pointer-events:none}.rm-chrome--logo-right>.rm-logo{left:auto;right:4%}.rm-chrome--logo-right>.rm-account{display:none}.rm-account{position:absolute;right:1.5%;top:2%;align-items:flex-end}.rm-account__row{flex-direction:row!important;align-items:center}.rm-account__id{align-items:flex-end;margin-right:calc(var(--u) * 16)}.rm-account__caption{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 11);letter-spacing:calc(var(--u) * 2);color:#96969c;margin-bottom:calc(var(--u) * 2)}.rm-account__name{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 18);color:#e1e4ea}.rm-account-sign{position:relative;height:calc(var(--u) * 42);min-width:calc(var(--u) * 116);padding:0 calc(var(--u) * 22)!important;justify-content:center;--card-fill: rgba(12, 14, 19, .9);--card-chamfer: 12;--card-shadow: .45;--card-shadow-radius: 16;--card-shadow-y: 6}.rm-account-sign:hover,.rm-account-sign:focus-visible{--card-fill: rgb(230, 30, 45)}.rm-account-logout{margin-left:calc(var(--u) * 10)}.rm-account-sign__label{position:relative;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 19);letter-spacing:calc(var(--u) * 2);text-align:center;color:#ebeef2}.rm-account-sign:hover .rm-account-sign__label,.rm-account-sign:focus-visible .rm-account-sign__label{color:#fff}@property --card-fill{syntax: "<color>"; inherits: true; initial-value: rgba(12,14,19,.94);}@property --card-chamfer{syntax: "<number>"; inherits: true; initial-value: 20;}.card-shape{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * var(--card-shadow-y, 8)) calc(var(--u) * var(--card-shadow-radius, 18) * .5) rgba(0,0,0,var(--card-shadow, 0)))}.card-shape:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--card-fill);--c: calc(var(--u) * var(--card-chamfer));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));transition:--card-fill .12s ease-out,--card-chamfer .32s cubic-bezier(.34,1.8,.64,1)}.rm-screen{flex-grow:1;flex-direction:row!important;position:relative}.rm-left{width:44%;flex-shrink:0;flex-direction:column;padding:13% 1% 3% 5%;background-color:#0b0b0d;position:relative}.rm-left__edge{position:absolute;left:100%;top:0;bottom:0;width:30%;margin-left:-1px;background:url(/client/ui/T_UI_Rm_PanelEdge.webp) center / 100% 100% no-repeat;pointer-events:none}.rm-left__gutter{position:absolute;top:0;bottom:0;right:100%;width:300%;background-color:#0b0b0d;pointer-events:none}.rm-right{flex-grow:1;flex-shrink:1;flex-direction:column;padding:9% 4% 4% 12%}.rm-slab{position:absolute;left:0;top:0;width:0;height:0;background-color:#0b0b0d;transition:width .32s cubic-bezier(.33,1,.68,1),top .32s cubic-bezier(.33,1,.68,1),height .32s cubic-bezier(.33,1,.68,1);pointer-events:none}.rm-slab__edge{position:absolute;left:100%;top:0;bottom:0;width:0;margin-left:-1px;background:url(/client/ui/T_UI_Rm_PanelEdge.webp) center / 100% 100% no-repeat;transition:width .32s cubic-bezier(.33,1,.68,1)}.lobby-root .rm-slab-target{background-color:transparent}.lobby-root .rm-slab-target>.rm-left__edge,.lobby-root .rm-slab-target>.rm-left__gutter{display:none}.rm-left,.rm-enter-target{transform:translate(0);opacity:1;transition:transform .3s cubic-bezier(.33,1,.68,1),opacity .22s linear}.rm-enter .rm-left,.rm-enter .rm-enter-target{transform:translate(-14%);opacity:0;transition-duration:0s}.rm-pane{display:none!important;flex-grow:1;flex-direction:column;min-height:0}.rm-pane--visible{display:flex!important}.rm-breadcrumb{flex-direction:row!important;align-items:center;flex-shrink:0;height:calc(var(--u) * 40);margin-bottom:calc(var(--u) * 6);margin-left:calc(var(--u) * 4)}.rm-breadcrumb--hidden{visibility:hidden}.rm-crumb{flex-direction:row!important;align-items:center;height:calc(var(--u) * 36);padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 8)!important;margin-left:calc(var(--u) * -8)}.rm-crumb__arrow{width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin-right:calc(var(--u) * 8);transform:rotate(180deg);background-color:#fff;mask:url(/client/ui/T_UI_Rm_Arrow.webp) center / contain no-repeat;transition:transform .15s,background-color .15s}.rm-crumb__label,.rm-crumb__current{font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 22);color:#f5f5fa;white-space:nowrap}.rm-crumb__current{color:#78787e;margin-left:calc(var(--u) * 14)}.rm-crumb:hover>.rm-crumb__label,.rm-crumb:focus-visible>.rm-crumb__label{color:#ff4650}.rm-crumb:hover>.rm-crumb__arrow,.rm-crumb:focus-visible>.rm-crumb__arrow{transform:rotate(180deg) translate(calc(var(--u) * 4));background-color:#ff4650}.rm-menu{flex-direction:column;flex-shrink:0;width:86%;transition:opacity .25s}.rm-item{position:relative;flex-direction:row!important;align-items:center;height:calc(var(--u) * 78);overflow:visible;text-align:left}.rm-item__brush{position:absolute;left:-16%;right:-4%;top:calc(var(--u) * 2);bottom:calc(var(--u) * -4);background-color:#e61e2d;mask:url(/client/ui/T_UI_Rm_Brush.webp) center / 100% 100% no-repeat;transform-origin:left;transform:scaleX(0);opacity:0;transition:transform .24s cubic-bezier(.33,1,.68,1),opacity .12s linear,background-color .2s linear;pointer-events:none}.rm-item__index{position:relative;width:calc(var(--u) * 30);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 11);color:#8c8c92;padding-top:calc(var(--u) * 10);transition:color .2s}.rm-item__label{position:relative;font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 60);line-height:1.15;letter-spacing:calc(var(--u) * -1);color:#f5f5fa;white-space:nowrap;flex-shrink:1;min-width:0;transform:translate(0);transition:transform .22s cubic-bezier(.33,1,.68,1),color .22s}.rm-item__arrow{position:absolute;right:4%;width:calc(var(--u) * 26);height:calc(var(--u) * 26);background-color:#fff;mask:url(/client/ui/T_UI_Rm_Arrow.webp) center / contain no-repeat;opacity:0;transform:translate(calc(var(--u) * -14));transition:opacity .2s cubic-bezier(.33,1,.68,1),transform .2s cubic-bezier(.33,1,.68,1)}.rm-item__badge{margin-left:calc(var(--u) * 14);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 10);background-color:#e61e2d;color:#fff;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 14)}.rm-item:hover>.rm-item__brush,.rm-item:focus-visible>.rm-item__brush,.rm-item.rm-item--current>.rm-item__brush{transform:scaleX(1);opacity:1}.rm-item:hover>.rm-item__label,.rm-item:focus-visible>.rm-item__label,.rm-item.rm-item--current>.rm-item__label{transform:translate(calc(var(--u) * 10))}.rm-item:hover>.rm-item__index,.rm-item:focus-visible>.rm-item__index,.rm-item.rm-item--current>.rm-item__index{color:#fff}.rm-item:hover>.rm-item__arrow,.rm-item:focus-visible>.rm-item__arrow{opacity:1;transform:translate(0)}.rm-menu--dimmed>.rm-item{opacity:.4}.rm-menu--dimmed>.rm-item>.rm-item__label{color:#46464c}.rm-menu--dimmed>.rm-item>.rm-item__index{color:#3c3c42}.rm-menu--dimmed>.rm-item.rm-item--current{opacity:1}.rm-menu--dimmed>.rm-item.rm-item--current>.rm-item__label{color:#96969c}.rm-item.rm-item--current>.rm-item__brush{background-color:#560205}.rm-item:disabled>.rm-item__label{color:#46464c}.rm-item--small{height:calc(var(--u) * 52)}.rm-item--small>.rm-item__label{font-size:calc(var(--u) * 34)}.rm-lower{flex-direction:row!important;align-items:center;flex-shrink:0;margin-top:auto;margin-left:calc(var(--u) * 30)}.rm-lower__btn{flex-direction:row!important;align-items:center;height:calc(var(--u) * 36);margin-right:calc(var(--u) * 18);padding:0 calc(var(--u) * 7) 0 calc(var(--u) * 5)!important;border-bottom:calc(var(--u) * 3) solid transparent!important;font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 17);color:#c8c8ce;transition:color .15s,border-color .15s}.rm-lower__btn:hover,.rm-lower__btn:focus-visible,.rm-lower__btn.rm-lower__btn--current{color:#fff;border-bottom-color:#e61e2d!important}.rm-guest-note{margin:calc(var(--u) * 12) 6% 0 calc(var(--u) * 30);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 13);color:#8c8c92}.rm-title{font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 48);line-height:1.15;letter-spacing:calc(var(--u) * -1);color:#f5f5fa;margin-bottom:calc(var(--u) * 8);flex-shrink:0}.rm-subtitle{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 15);color:#aaaab0;margin-bottom:calc(var(--u) * 14);flex-shrink:0}.rm-caption{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 11);letter-spacing:calc(var(--u) * 2);color:#96969c}.rm-status{margin-top:calc(var(--u) * 10);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 15);color:#c8c8ce;text-align:center}.rm-status--error{color:#ff6e6e}.rm-empty{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 16);color:#8c8c92;margin-top:calc(var(--u) * 12)}.rm-btn{position:relative;flex-direction:row!important;align-items:center;justify-content:center;background-color:#e61e2d!important;height:calc(var(--u) * 46);min-width:calc(var(--u) * 170);padding:0 calc(var(--u) * 28)!important;margin:calc(var(--u) * 4);font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 20);color:#fff;transform:scale(1);transition:background-color .15s,transform .15s,border-color .15s}.rm-btn:hover,.rm-btn:focus-visible{background-color:#ff3c48!important;transform:scale(1.05)}.rm-btn:active{background-color:#b41420!important}.rm-btn:disabled{background-color:#46464c!important;color:#96969c;cursor:default}.rm-btn--ghost{background-color:transparent!important;border:calc(var(--u) * 2) solid rgba(255,255,255,.28)!important}.rm-btn--ghost:hover,.rm-btn--ghost:focus-visible{background-color:#e61e2d2e!important;border-color:#e61e2d!important}.rm-showcase{flex-grow:1;flex-direction:column;align-items:center;padding-bottom:2%}.rm-showcase__row{flex-grow:1;flex-direction:row!important;align-items:center;align-self:stretch;min-height:0}.rm-showcase__window{flex-grow:1;align-self:stretch;margin:0 6%}.rm-chevron{width:calc(var(--u) * 52);height:calc(var(--u) * 52);flex-shrink:0;align-self:center;margin:0 calc(var(--u) * 12);background-color:#dcdce2!important;mask:url(/client/ui/T_UI_Rm_Chevron.webp) center / contain no-repeat;transform:scale(1);transition:transform .15s,background-color .15s}.rm-chevron--left{transform:rotate(180deg)}.rm-chevron:hover,.rm-chevron:focus-visible{transform:scale(1.15);background-color:#ff4650!important}.rm-chevron--left:hover,.rm-chevron--left:focus-visible{transform:rotate(180deg) scale(1.15)}.rm-chevron:disabled{opacity:.2}.rm-showcase__info{align-items:center;flex-shrink:0}.rm-showcase__class{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 11);letter-spacing:calc(var(--u) * 3);color:#c8c8ce}.rm-showcase__name{font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 46);line-height:1.15;color:#fff;margin-bottom:calc(var(--u) * 6)}.rm-showcase__mode{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 1);color:#e61e2d;margin-bottom:calc(var(--u) * 10)}.rm-list{flex-grow:1;min-height:0;overflow-y:auto}.rm-row{flex-direction:column;align-items:stretch!important;background-color:#161619!important;padding:calc(var(--u) * 10) calc(var(--u) * 16)!important;margin-bottom:calc(var(--u) * 5);border-left:calc(var(--u) * 3) solid transparent!important;text-align:left;transition:background-color .15s,border-color .15s}.rm-row:hover,.rm-row:focus-visible{background-color:#222226!important;border-left-color:#e61e2d!important}.rm-row__title{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 20);color:#f5f5fa}.rm-row__sub{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 13);color:#e61e2d}.rm-row__body{margin-top:calc(var(--u) * 6);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 15);color:#c8c8ce}.rm-loading__cancel{min-width:calc(var(--u) * 200);height:calc(var(--u) * 54);padding:0 calc(var(--u) * 28)!important;background-color:#0c0e13e6!important;border:1px solid rgba(255,255,255,.24)!important;justify-content:center;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 20);letter-spacing:calc(var(--u) * 4);color:#ebeef2;transition:background-color .14s,border-color .14s}.rm-loading__cancel:hover,.rm-loading__cancel:focus-visible{background-color:#e61e2d!important;border-color:#e61e2d!important;color:#fff}.lobby--phone .rm-breadcrumb,.lobby--phone .rm-crumb{height:calc(var(--u) * 64)}.lobby--phone .rm-crumb{padding:0 calc(var(--u) * 24) 0 calc(var(--u) * 12)!important}.lobby--phone .rm-account-sign{height:calc(var(--u) * 64);min-width:calc(var(--u) * 150);padding:0 calc(var(--u) * 26)!important}.lobby--phone .rm-account-sign__label{font-size:calc(var(--u) * 22)}.lobby--phone .rm-chevron{width:calc(var(--u) * 76);height:calc(var(--u) * 76)}.lobby--phone .rm-loading__cancel{height:calc(var(--u) * 76);min-width:calc(var(--u) * 240);font-size:calc(var(--u) * 24)}.lobby-root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column}.lobby-screen-host{display:contents}.lobby-screen-host--hidden{display:none}.build-version{position:absolute;bottom:calc(var(--u) * 6);right:calc(var(--u) * 10);font-size:calc(var(--u) * 12);color:#ffffff59;text-align:right}.rm-frame-probe{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(100dvw,177.78dvh);height:min(100dvh,calc(100dvw / 1.7778));visibility:hidden;pointer-events:none}.champ-root{flex-grow:1;padding-top:0;padding-bottom:calc(var(--u) * 24)}.champ-header{flex-direction:row;align-items:center;margin-left:2%;margin-right:2%;margin-bottom:calc(var(--u) * 16)}.champ-header .lobby-shoutout{margin-top:calc(var(--u) * 9);margin-left:calc(var(--u) * 24);font-weight:700;font-style:italic}.champ-body{flex-direction:row;flex-grow:1;min-height:0;margin-left:2%;margin-right:2%;gap:calc(var(--u) * 12)}.champ-column{flex-direction:column;flex-grow:1;flex-basis:0;min-height:0;align-self:stretch}.koth-info-pane{flex-grow:.9}.koth-arenas-column{flex-grow:1.7;flex-basis:0;min-width:0;display:flex;flex-direction:column}.koth-info-pane .champ-pane__title{padding-left:calc(var(--u) * 14)}.koth-arenas-column .champ-pane__title,.koth-arenas-column .champ-pane__status{padding-left:calc(var(--u) * 20)}.koth-info{flex-grow:1;padding:calc(var(--u) * 8) calc(var(--u) * 14) calc(var(--u) * 12) calc(var(--u) * 14);overflow-y:auto;min-height:0}.koth-info>*{flex-shrink:0}.koth-info__header{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 28);font-weight:700;color:#f5f5fa;margin:calc(var(--u) * 12) 0 calc(var(--u) * 24) 0}.koth-info__how-title{font-size:calc(var(--u) * 15);font-weight:700;letter-spacing:calc(var(--u) * 1);color:#ffc83c;margin:calc(var(--u) * 20) 0 calc(var(--u) * 10) 0}.koth-info__body{font-size:calc(var(--u) * 16);color:#dcdce4;white-space:normal;margin-bottom:calc(var(--u) * 6)}.koth-solo-pane{flex-grow:0;flex-basis:auto;height:auto;margin-bottom:calc(var(--u) * 12);padding-bottom:calc(var(--u) * 16)}.koth-solo__body{padding-left:calc(var(--u) * 20);padding-right:calc(var(--u) * 20)}.koth-solo__btn{margin-left:calc(var(--u) * 20);margin-right:calc(var(--u) * 20);margin-top:calc(var(--u) * 12)}.champ-pane--matches{flex-grow:1;min-height:0;margin-bottom:calc(var(--u) * 12);display:flex;flex-direction:column}.koth-arenas-column>.champ-pane--matches:last-child{margin-bottom:0}.champ-list{flex-grow:1;min-height:0;overflow-y:auto;padding-left:calc(var(--u) * 20);padding-right:calc(var(--u) * 14)}.champ-list::-webkit-scrollbar{width:calc(var(--u) * 10)}.champ-list::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:calc(var(--u) * 5)}.arena-tile{margin:calc(var(--u) * 6) 0;min-height:calc(var(--u) * 156);padding:calc(var(--u) * 10) calc(var(--u) * 20);align-items:stretch;text-align:left;width:100%}.arena-tile .lobby-tile__title{font-size:calc(var(--u) * 24);text-align:left}.arena-tile__status{font-size:calc(var(--u) * 12);font-weight:700;font-family:Oswald-Bold,Arial Narrow,sans-serif;letter-spacing:calc(var(--u) * 1);text-align:left;color:#8cdc8c;margin-top:calc(var(--u) * 8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-tile__occupancy{font-size:calc(var(--u) * 14);font-family:Oswald-Bold,Arial Narrow,sans-serif;text-align:left;color:#dcdce1bf;margin-top:calc(var(--u) * 4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-tile .lobby-tile__subtitle{text-align:left}.koth-error{margin-left:5%;margin-right:5%}.champ-open-info{flex-grow:1;align-self:flex-start;text-align:right;white-space:normal;font-size:calc(var(--u) * 16);color:#ebebf0;margin-left:calc(var(--u) * 24);margin-top:calc(var(--u) * 18)}.champ-open-info b{font-weight:700}.champ-open-info .champ-open-info__time{font-size:calc(var(--u) * 13);display:block}.leaderboard-head{flex-direction:row;align-items:center;padding-left:calc(var(--u) * 15);padding-right:calc(var(--u) * 28);padding-bottom:calc(var(--u) * 6);border-bottom:1px solid rgba(255,255,255,.12);flex-shrink:0}.leaderboard-head__cell{font-size:calc(var(--u) * 11);letter-spacing:calc(var(--u) * 1);color:#dcdce180;font-weight:700}.leaderboard-head__num{text-align:right}.leaderboard-head__flag-spacer{width:calc(var(--u) * 37);flex-shrink:0}.leaderboard-row{flex-direction:row;align-items:center;height:calc(var(--u) * 36);padding-left:calc(var(--u) * 15);padding-right:calc(var(--u) * 28);position:relative;flex-shrink:0;font-family:Oswald-Bold,Arial Narrow,sans-serif;cursor:pointer;width:100%;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.leaderboard-row--alt{background-color:#ffffff08}.leaderboard-row__rank{width:calc(var(--u) * 48);font-size:calc(var(--u) * 18);color:#f02;flex-shrink:0}.leaderboard-row__flag{width:calc(var(--u) * 27);height:calc(var(--u) * 18);flex-shrink:0;margin-right:calc(var(--u) * 10);background-size:contain;background-repeat:no-repeat;background-position:center;visibility:hidden}.leaderboard-row__flag--known{visibility:visible}.leaderboard-row__name{flex-grow:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--u) * 16);color:#f0f0f5}.leaderboard-row__rating{width:calc(var(--u) * 80);text-align:right;font-size:calc(var(--u) * 16);color:#a8a8a8;flex-shrink:0}.leaderboard-row__record{width:calc(var(--u) * 90);text-align:right;font-size:calc(var(--u) * 16);color:#a8a8a8;flex-shrink:0}.leaderboard-row--provisional .leaderboard-row__name,.leaderboard-row--provisional .leaderboard-row__rank{color:#f0f0f573;font-style:italic}.leaderboard-row--provisional .leaderboard-row__rating,.leaderboard-row--provisional .leaderboard-row__record{color:#a8a8a873;font-style:italic}.leaderboard-marker{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/client/ui/T_UI_LeaderboardMarker.webp);background-size:100% 100%;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.leaderboard-row:hover>.leaderboard-marker{opacity:.62}.leaderboard-row--self{border-left:calc(var(--u) * 3) solid rgb(255,200,60);background-color:#ffc83c0f}.leaderboard-row--self .leaderboard-row__name{color:#fff}.leaderboard-self{position:absolute;left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 10);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 10);border:calc(var(--u) * 2) solid rgb(255,200,60);background-color:#101014fa;overflow:hidden;justify-content:center}.leaderboard-self .leaderboard-row{border-left-width:0;border-bottom:none;background:transparent;padding-left:calc(var(--u) * 12);padding-right:calc(var(--u) * 14)}.lb-popover{position:absolute;width:calc(var(--u) * 264);padding:calc(var(--u) * 12) calc(var(--u) * 14);background-color:#121216f7;border-radius:calc(var(--u) * 8);border:1px solid rgba(255,255,255,.12);z-index:5}.lb-popover__name{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 17);font-weight:700;color:#f5f5fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:calc(var(--u) * 8)}.lb-popover__line{font-size:calc(var(--u) * 13);color:#e1e1e6d9;margin-top:calc(var(--u) * 2)}.lb-popover__note{font-size:calc(var(--u) * 12);font-style:italic;color:#ebb45ae6;margin-top:calc(var(--u) * 7)}.lb-popover .lb-popover__report{align-self:flex-start;margin:calc(var(--u) * 10) 0 0;padding:calc(var(--u) * 3) calc(var(--u) * 9);min-height:0;height:auto;width:auto;font-family:inherit;font-size:calc(var(--u) * 11);font-weight:400;text-align:center;color:#ebc8c8eb;background-image:none;background-color:#c846462e;border:1px solid rgba(210,80,80,.5);border-radius:calc(var(--u) * 5)}.lb-popover .lb-popover__report:hover{background-color:#d2505057}.lb-popover .lb-popover__report:disabled{opacity:.5}.leaderboard-scroll{flex-grow:1;min-height:0;overflow-y:auto;position:relative}.leaderboard-scroll::-webkit-scrollbar{width:calc(var(--u) * 10)}.leaderboard-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:calc(var(--u) * 5)}.leaderboard-pane{position:relative;display:flex;flex-direction:column}.arenas-locked{flex-grow:1;align-items:center;justify-content:center}.arenas-locked__icon{width:calc(var(--u) * 72);height:calc(var(--u) * 72);background-color:#ebb45ae6;-webkit-mask-image:url(/client/ui/T_UI_Icon_Lock.webp);mask-image:url(/client/ui/T_UI_Icon_Lock.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-bottom:calc(var(--u) * 16)}.arenas-locked__message{font-size:calc(var(--u) * 17);color:#e6e6ebd9;text-align:center;max-width:80%;margin-bottom:calc(var(--u) * 14);white-space:normal}.flipclock{flex-direction:row;justify-content:center;margin-bottom:calc(var(--u) * 14)}.flipclock__cell{margin:0 calc(var(--u) * 6);align-items:center}.flipclock__face{width:calc(var(--u) * 72);height:calc(var(--u) * 84);background-color:#1a1a1e;border-radius:calc(var(--u) * 8);align-items:center;justify-content:center;overflow:hidden;position:relative}.flipclock__num{font-size:calc(var(--u) * 54);font-weight:700;color:#ebebf0;font-family:Oswald-Bold,Arial Narrow,sans-serif}.flipclock__seam{position:absolute;left:0;right:0;top:50%;height:calc(var(--u) * 2);background-color:#0000008c}.flipclock__label{margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 12);font-weight:700;letter-spacing:calc(var(--u) * 1);color:#dc963c}.arenas-locked__time{font-size:calc(var(--u) * 14);color:#dcdce199;text-align:center;margin-top:calc(var(--u) * 4)}.champ-pane--news.championship-cards{flex-grow:0;flex-shrink:0;height:calc(var(--u) * 200)}.news-panel{flex-grow:1;flex-direction:row;align-items:center;padding:calc(var(--u) * 6);border-radius:calc(var(--u) * 8);border:1px solid rgb(255,0,0);margin-top:calc(var(--u) * 6)}.news-panel__image{width:calc(var(--u) * 110);height:calc(var(--u) * 110);flex-shrink:0;margin-right:calc(var(--u) * 14);background-color:#00000040;background-size:cover;background-position:center;border-radius:calc(var(--u) * 6)}.news-panel__message{flex-grow:1;font-size:calc(var(--u) * 20);color:#e6e6ebd9;white-space:pre-wrap;font-family:Oswald-Bold,Arial Narrow,sans-serif}.spectate-pane{max-width:calc(var(--u) * 760);width:100%;margin-left:auto;margin-right:auto}.arena-tile--compact{min-height:calc(var(--u) * 84);padding:calc(var(--u) * 8) calc(var(--u) * 20);justify-content:center}.arena-tile--compact .lobby-tile__title{font-size:calc(var(--u) * 21)}.arena-tile--compact .arena-tile__status{display:inline;margin-top:0}.arena-tile--compact .arena-tile__occupancy{margin-top:calc(var(--u) * 2)}.arena-tile__flow{position:absolute;top:calc(var(--u) * 10);right:calc(var(--u) * 20);font-size:calc(var(--u) * 11);font-weight:700;font-family:Oswald-Bold,Arial Narrow,sans-serif;letter-spacing:calc(var(--u) * 1);color:#b4dcff}.arena-tile__flow--freeplay{color:#ffc83c}.spectate-pane--live,.spectate-pane--recordings{flex:1 1 0;min-width:0}.arena-tile--compact .lobby-tile__title{min-width:0;max-width:100%}.arena-tile--compact .arena-tile__occupancy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.lobby-tile__title--badged{padding-right:calc(var(--u) * 120);box-sizing:border-box}.arena-tile__robots{display:inline;color:#c8c8d2}.arena-row{margin:calc(var(--u) * 4) 0;min-height:calc(var(--u) * 56);flex-direction:row;align-items:center;justify-content:flex-start;padding:calc(var(--u) * 4) calc(var(--u) * 16);border-image:none;border:calc(var(--u) * 1) solid rgba(255,255,255,.12);border-radius:calc(var(--u) * 6);background:#ffffff0d}.arena-row>.arena-block-overlay{border-image:none;border-radius:calc(var(--u) * 6);background:#ff2a3a24}.arena-row__id{flex:1 1 20%;min-width:0;align-items:flex-start}.arena-row__name{width:100%;font-size:calc(var(--u) * 18);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-row__ping{font-size:calc(var(--u) * 12);text-align:left;color:#dcdce1b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-family:Oswald-Bold,Arial Narrow,sans-serif}.champ-open-classes{flex-direction:row;align-items:center;margin-top:calc(var(--u) * 8)}.champ-open-classes__label{font-size:calc(var(--u) * 13);color:#dcdce1b3;margin-right:calc(var(--u) * 8)}.champ-open-classes__chips{flex-direction:row}.arena-row__classes{flex-direction:row;min-width:calc(var(--u) * 140);flex-shrink:0}.class-chip{flex-shrink:0;padding:0 calc(var(--u) * 8);margin-right:calc(var(--u) * 6);border-radius:calc(var(--u) * 10);border:1px solid transparent;font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 12);font-weight:700;color:#f5f5fa;white-space:nowrap;text-align:center;align-items:center}.class-chip--light{background-color:#408cff59;border-color:#408cff}.class-chip--heavy{background-color:#ff2a3a59;border-color:#ff2a3a}.class-chip--open{background-color:#dcdce12e;border-color:#dcdce1b3}.arena-row__type{flex:0 5 auto;min-width:0;margin:0 calc(var(--u) * 12);font-size:calc(var(--u) * 12);text-align:left;color:#dcdce199;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Oswald-Bold,Arial Narrow,sans-serif}.arena-row__occupancy{width:calc(var(--u) * 70);flex-shrink:0;font-size:calc(var(--u) * 14);text-align:right;color:#dcdce1bf;white-space:nowrap;font-family:Oswald-Bold,Arial Narrow,sans-serif}.arena-row__status{width:calc(var(--u) * 54);flex-shrink:0;font-size:calc(var(--u) * 10);text-align:right;color:#8cdc8cb3;white-space:nowrap;overflow:hidden;font-family:Oswald-Bold,Arial Narrow,sans-serif}.arena-row__join{flex-shrink:0;margin-left:calc(var(--u) * 14);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 14);font-weight:700;color:#f5f5fa;background:#ff2a3acc}.spectate-row__occupancy,.spectate-row__status{flex:0 1 auto;width:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.spectate-row__occupancy{max-width:calc(var(--u) * 220)}.spectate-row__status{max-width:calc(var(--u) * 150)}.report-dialog{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:30}.report-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.report-dialog__card{position:relative;width:calc(var(--u) * 620);padding:calc(var(--u) * 28) calc(var(--u) * 32);border-radius:calc(var(--u) * 10);border:1px solid rgba(255,255,255,.35);background:#101014;display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.report-dialog__field{font:inherit;font-size:calc(var(--u) * 22);padding:calc(var(--u) * 10) calc(var(--u) * 14);color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.3);border-radius:calc(var(--u) * 4)}.report-dialog__buttons{display:flex;justify-content:flex-end;gap:calc(var(--u) * 14)}.report-dialog__btn{width:calc(var(--u) * 200)}.koth-tabbar{display:flex;flex-direction:row;align-items:flex-end;flex-shrink:0;gap:2px;margin:0 0 10px;padding:0 10px;border-bottom:2px solid rgb(255,42,58)}.koth-tab{flex:0 0 auto;width:auto;padding:10px 22px;outline:none;font:inherit;font-size:18px;letter-spacing:.5px;color:#dcdce199;background:#ffffff12;border:none;border-radius:6px 6px 0 0;cursor:pointer}.koth-tab:hover{color:#f5f5fa;background:#ffffff21}.koth-tab--active,.koth-tab--active:hover{color:#fff;background:#ff2a3a}.koth-record-view{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;min-height:0;padding:0 10px;overflow-y:auto;text-align:left}.koth-record{display:flex;flex-direction:column;align-items:stretch}.koth-record-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-height:40px;padding:0 16px;border-radius:4px;text-align:left}.koth-record-row--alt{background:#ffffff0f}.koth-record-row__label{flex:0 0 42%;font-size:14px;letter-spacing:.5px;color:#dcdce1a6;text-align:left}.koth-record-row__value{flex:1 1 auto;min-width:0;font-size:17px;font-weight:700;color:#f5f5fa;text-align:left}.koth-record-dots{display:inline-flex;flex-direction:row;gap:5px}.koth-record-dot{width:12px;height:12px;border-radius:6px}.koth-record-dot--win{background:#39ff14}.koth-record-dot--loss{background:#ff2a3a}.koth-record-dot--draw{background:#dcdce199}.spectate-info-pane{flex:.8 1 0;min-width:0;margin-right:12px}.login-screen{background-color:#000}.login-bleed{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000}.login-video{position:absolute;left:38%;right:0;top:0;bottom:0;overflow:hidden}.login-video__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.667)}.login-video__fade{position:absolute;left:0;top:0;bottom:0;width:30%;background:url(/client/ui/LoginVideoFade.webp) center / 100% 100% no-repeat;opacity:.85}.login-slab{position:absolute;left:0;top:0;bottom:0;width:46%;background-color:#0b0b0d}.rm-left.login-left{position:relative;width:46%;padding:7.5% 3% 2.5% 5%;justify-content:flex-start}.login-left>.rm-breadcrumb{margin-bottom:calc(var(--u) * 10)}.login-card{flex-shrink:1;min-height:0;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:0 4% 0 calc(var(--u) * 4)}.login-pane{flex-direction:column;align-items:stretch;flex-shrink:0}.login-pane>.rm-title{font-style:normal;font-size:calc(var(--u) * 44);letter-spacing:0;margin-bottom:calc(var(--u) * 4)}.login-title__accent{display:inline!important;color:#e61e2d}.login-pane>.rm-subtitle{font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 16);color:#b0b4be;margin-bottom:calc(var(--u) * 18)}.login-pane>.rm-subtitle.login-email-hint{font-size:calc(var(--u) * 13);color:#828690;margin:calc(var(--u) * 6) 0 calc(var(--u) * 10)}.login-email-divider{text-align:center;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 3);color:#787c86;margin:calc(var(--u) * 6) 0 calc(var(--u) * 10)}.login-fighter-name{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 34);color:#e61e2d;margin:calc(var(--u) * 4) 0}.login-email-readback{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 15);color:#969aa4;margin-bottom:calc(var(--u) * 8)}.login-field{display:flex!important;flex-direction:column;align-items:stretch}.login-field__label{margin-bottom:calc(var(--u) * 8);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * 3);color:#969aa4}.login-field input{height:calc(var(--u) * 52);padding:0 calc(var(--u) * 16);border:1px solid rgba(255,255,255,.16);border-radius:0;background-color:#ffffff0d;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 18);color:#f0f2f6;caret-color:#f5f5fa;outline:none;transition:border-color .14s,background-color .14s}.login-field input::selection{background-color:#e61e2d66}.login-field:hover input{border-color:#ffffff4d}.login-field input:focus{border-color:#e61e2d;background-color:#ffffff14}.login-pane>.rm-btn{align-self:stretch;height:calc(var(--u) * 52);margin:calc(var(--u) * 6) 0 0 0;font-style:normal;font-size:calc(var(--u) * 21);letter-spacing:calc(var(--u) * 2)}.login-pane>.rm-btn:hover,.login-pane>.rm-btn:focus-visible{transform:none}.login-pane>.rm-btn--ghost{border-width:1px!important;border-color:#fff3!important;font-size:calc(var(--u) * 17);color:#d2d6de}.login-back{margin-top:calc(var(--u) * 12)!important}.login-letsgo{margin-top:calc(var(--u) * 22)!important}.login-submit{position:relative;align-self:stretch;height:calc(var(--u) * 52);margin-top:calc(var(--u) * 6);justify-content:center;--card-fill: rgb(220, 28, 43);--card-chamfer: 14;--card-shadow: .35;--card-shadow-radius: 14;--card-shadow-y: 6}.login-submit:hover,.login-submit:focus-visible{--card-fill: rgb(250, 52, 66)}.login-submit:active{--card-fill: rgb(176, 20, 32)}.login-submit:disabled{--card-fill: rgb(62, 64, 72);--card-shadow: 0;cursor:default}.login-submit__label{position:relative;text-align:center;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 21);letter-spacing:calc(var(--u) * 2);color:#fff}.login-submit:disabled .login-submit__label{color:#969aa4}.login-status{margin-top:calc(var(--u) * 10)}.login-brand-row{flex-direction:column;align-self:stretch}.login-google,.login-steam{flex:0 0 auto;height:calc(var(--u) * 52);margin:0 0 calc(var(--u) * 10) 0;border:1px solid rgb(142,145,143)!important;border-radius:calc(var(--u) * 4);flex-direction:row!important;justify-content:center;align-items:center;overflow:hidden}.login-google{background-color:#131314!important}.login-steam{background-color:#171a21!important}.login-google:hover,.login-google:focus-visible,.login-steam:hover,.login-steam:focus-visible{border-color:#ebeef2!important}.login-google__logo,.login-steam__logo{width:calc(var(--u) * 26);height:calc(var(--u) * 26);margin-right:calc(var(--u) * 14);flex-shrink:0;background:center / contain no-repeat}.login-google__logo{background-image:url(/client/ui/GoogleG.webp)}.login-steam__logo{background-image:url(/client/ui/T_UI_Logo_Steam.webp)}.login-google__title,.login-steam__title{flex-shrink:1;font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 21);color:#e3e3e3}.lobby--phone .login-slab,.lobby--phone .rm-left.login-left{width:52%}.lobby--phone .rm-left.login-left{padding:5% 3% 1.5% 5%}.lobby--phone .login-pane>.rm-title{font-size:calc(var(--u) * 34)}.lobby--phone .login-pane>.rm-subtitle{margin-bottom:calc(var(--u) * 12)}.lobby--phone .login-field input{height:calc(var(--u) * 72);font-size:calc(var(--u) * 22)}.lobby--phone .login-pane>.rm-btn,.lobby--phone .login-submit,.lobby--phone .login-google,.lobby--phone .login-steam{height:calc(var(--u) * 76)}.lobby--phone .login-submit__label{font-size:calc(var(--u) * 24)}#player-details-root{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;min-height:0;overflow-y:auto}#player-details-root>*{flex-shrink:0}.profile-head{display:flex;flex-direction:row;align-items:center;min-height:calc(var(--u) * 46);margin-bottom:calc(var(--u) * 6)}#player-details-root .profile-head__title{flex:1 1 auto;min-width:0;margin:0;font-size:calc(var(--u) * 36);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#player-details-root .profile-btn{height:calc(var(--u) * 38);min-width:calc(var(--u) * 110);margin:0 0 0 calc(var(--u) * 10);padding:0 calc(var(--u) * 18);background:#0c0e13e6;border:1px solid rgba(255,255,255,.2);border-radius:0;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * 2);color:#ebeef2;cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}#player-details-root .profile-btn:hover:not(:disabled),#player-details-root .profile-btn:focus-visible{background-color:#e61e2d;border-color:#e61e2d;color:#fff;outline:none}#player-details-root .profile-btn:disabled{opacity:.4;cursor:default}#player-details-root .profile-btn--primary{background-color:#dc1c2b;border-color:#dc1c2b;color:#fff}#player-details-root .profile-btn--primary:hover:not(:disabled),#player-details-root .profile-btn--primary:focus-visible{background-color:#fa3442;border-color:#fa3442}#player-details-root .profile-section{margin:calc(var(--u) * 18) 0 calc(var(--u) * 6);font-family:Staatliches,sans-serif;font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 4);color:#e61e2d}#player-details-root .profile-note{margin:calc(var(--u) * 6) 0 0;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * 1);white-space:normal;color:#828690}#player-details-root .workshop-banner{margin:0 0 calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 10);background-color:#e61e2d1f;border:0;border-left:calc(var(--u) * 2) solid rgb(230,30,45);border-radius:0;color:#f0dcde;font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);text-align:left;white-space:normal;cursor:pointer}#player-details-root .workshop-name-field{display:flex;flex-direction:column;align-items:stretch;margin:0}#player-details-root .workshop-name-field__label{margin:0 0 calc(var(--u) * 6);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * 3);color:#969aa4;transition:color .14s}#player-details-root .workshop-name-field input{height:calc(var(--u) * 42);min-width:0;max-width:none;margin:0;padding:0 calc(var(--u) * 14);background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:0;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 17);color:#f0f2f6;caret-color:#f5f5fa;outline:none;transition:border-color .14s,background-color .14s}#player-details-root .workshop-name-field input::selection{background:#e61e2d66}#player-details-root .workshop-name-field:hover input{border-color:#ffffff4d}#player-details-root .workshop-name-field input:focus{border-color:#e61e2d;background-color:#ffffff14}#player-details-root .workshop-name-field:focus-within .workshop-name-field__label{color:#ff4650}#player-details-root .workshop-availability{margin:calc(var(--u) * 4) 0 0;min-height:calc(var(--u) * 16);font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 13);color:#969aa4}#player-details-root .workshop-availability--ok{color:#8cdc8c}#player-details-root .workshop-availability--bad{color:#ff7882}#player-details-root .workshop-quick-pick-row{display:flex;flex-direction:row;margin-top:calc(var(--u) * 8)}#player-details-root .workshop-quick-pick-btn{height:calc(var(--u) * 34);min-width:0;margin:0 calc(var(--u) * 10) 0 0;padding:0 calc(var(--u) * 14);font-size:calc(var(--u) * 14)}#player-details-root .profile-error{margin:0 0 calc(var(--u) * 6);text-align:left}.lobby--phone #player-details-root .profile-btn{height:calc(var(--u) * 46);min-width:calc(var(--u) * 96);padding:0 calc(var(--u) * 16);font-size:calc(var(--u) * 17)}.lobby--phone #player-details-root .workshop-quick-pick-btn{height:calc(var(--u) * 40);font-size:calc(var(--u) * 15)}.lobby--phone #player-details-root .workshop-name-field input{height:calc(var(--u) * 48);font-size:calc(var(--u) * 19)}.lobby--phone #player-details-root .workshop-name-field__label,.lobby--phone #player-details-root .profile-note{font-size:calc(var(--u) * 13)}.lobby--phone #player-details-root .profile-head{min-height:calc(var(--u) * 52)}.home-root{flex-grow:1;height:100%}.home-root>.rm-left{position:absolute;left:0;top:0;bottom:0;width:46%;padding:13% 2% 3% 5%;z-index:1}.home-root--inbox>.rm-left,.home-root--profile>.rm-left,.home-root--signin>.rm-left{padding:7.5% 2% 2.5% 5%}.lobby-root .home-root--signin>.rm-left{background-color:#0b0b0d}.lobby-root .home-root--signin>.rm-left>.rm-left__edge,.lobby-root .home-root--signin>.rm-left>.rm-left__gutter{display:flex}.home-root--showcase>.rm-right{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none}.home-root--showcase>.rm-right>*{pointer-events:auto}.home-root--showcase #home-showcase{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none}.home-root--showcase #home-showcase button{pointer-events:auto}.home-root--showcase .rm-showcase__row{position:absolute;left:50%;right:2%;top:6%;bottom:4%}.home-root--showcase .rm-showcase__window{margin:0}.home-root--showcase .rm-showcase__info{position:absolute;right:3%;top:64%;width:17%;align-items:flex-start}.home-root--showcase .rm-showcase__name{font-size:calc(var(--u) * 56);margin-bottom:0}.home-root--showcase .rm-showcase__class,.home-root--showcase .rm-showcase__name{text-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) rgba(0,0,0,.7)}.home-root--idle #home-play,.home-root--idle #home-play-status{display:none}.home-root--idle .rm-showcase__info,.home-root--practice-ai .rm-showcase__info{right:3%;top:60%;width:14%;padding-left:calc(var(--u) * 12);border-left:calc(var(--u) * 3) solid rgb(245,112,72)}.home-root--idle .rm-showcase__name,.home-root--practice-ai .rm-showcase__name{font-size:calc(var(--u) * 38)}.home-root--idle .rm-showcase__class,.home-root--practice-ai .rm-showcase__class{font-size:calc(var(--u) * 11)}.home-root--idle .rm-chevron--left,.home-root--practice-ai .rm-chevron--left{transform:rotate(180deg) translate(calc(var(--u) * -100))}.home-root--idle #home-robot-next,.home-root--practice-ai #home-robot-next{transform:translate(calc(var(--u) * -100))}.home-root--idle .rm-chevron--left:hover,.home-root--practice-ai .rm-chevron--left:hover{transform:rotate(180deg) translate(calc(var(--u) * -100)) scale(1.15)}.home-root--idle #home-robot-next:hover,.home-root--practice-ai #home-robot-next:hover{transform:translate(calc(var(--u) * -100)) scale(1.15)}.home-root--inbox .rm-chevron,.home-root--inbox .rm-showcase__info,.home-root--profile .rm-chevron,.home-root--profile .rm-showcase__info,.home-root--practice:not(.home-root--practice-ai) .rm-chevron,.home-root--practice:not(.home-root--practice-ai) .rm-showcase__info{display:none!important}.home-root--practice #home-menu,.home-root--practice #home-lower,.home-root--inbox #home-menu,.home-root--inbox #home-lower,.home-root--profile #home-menu,.home-root--profile #home-lower,.home-root--signin #home-menu,.home-root--signin #home-lower{display:none}.home-root--practice #home-guest-note,.home-root--inbox #home-guest-note,.home-root--profile #home-guest-note,.home-root--signin #home-guest-note{visibility:hidden}.home-root .home-practice-menu{flex-grow:0}.home-root--under-settings #home-menu,.home-root--under-settings #home-lower,.home-root--under-settings #home-guest-note,.home-root--under-settings .home-toast{visibility:hidden}#home-lower{width:86%;height:calc(var(--u) * 56);margin-left:0;justify-content:space-between;align-items:stretch}.home-root .home-dock__button{position:relative;width:32%;height:100%;margin:0;padding:0!important;border-bottom:0!important;overflow:visible;transform:translateY(0);transition:transform .14s cubic-bezier(.33,1,.68,1);--card-fill: rgb(30, 33, 41);--card-chamfer: 10;--card-shadow: .45;--card-shadow-radius: 12;--card-shadow-y: 4}.home-root .home-dock__button:hover,.home-root .home-dock__button:focus-visible{transform:translateY(calc(var(--u) * -3));--card-fill: rgb(230, 30, 45)}.home-dock__icon{position:absolute;left:calc(var(--u) * 14);top:calc(var(--u) * 18);width:calc(var(--u) * 20);height:calc(var(--u) * 20);background-color:#e6e8ec;mask:center / contain no-repeat}.home-dock__button:hover .home-dock__icon{background-color:#fff}.home-dock__icon--settings{-webkit-mask-image:url(/client/ui/HomeSettings.svg);mask-image:url(/client/ui/HomeSettings.svg)}.home-dock__icon--spectate{-webkit-mask-image:url(/client/ui/HomeSpectate.svg);mask-image:url(/client/ui/HomeSpectate.svg)}.home-dock__icon--inbox{-webkit-mask-image:url(/client/ui/HomeInbox.svg);mask-image:url(/client/ui/HomeInbox.svg)}.home-root .home-dock__button .rm-lower__label{position:absolute;left:calc(var(--u) * 42);right:calc(var(--u) * 8);top:0;bottom:0;display:flex;align-items:center;font-style:normal;letter-spacing:calc(var(--u) * 1);font-size:calc(var(--u) * 15);color:#ebeef2;white-space:nowrap;overflow:hidden}.home-root .home-dock__button:hover .rm-lower__label{color:#fff}.home-root .home-inbox-badge{position:absolute;top:calc(var(--u) * -8);right:calc(var(--u) * -8);min-width:calc(var(--u) * 22);height:calc(var(--u) * 22);margin:0;padding:0 calc(var(--u) * 4);border:calc(var(--u) * 2) solid rgb(10,12,16);border-radius:0;font-style:normal;line-height:calc(var(--u) * 18);text-align:center}.home-inbox-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#090a0e9e}.home-root--inbox #home-pane-inbox{position:absolute;left:5%;width:38%;top:20%;bottom:4%;padding:0;z-index:2}.inbox-header-row{flex-direction:row!important;align-items:center;flex-shrink:0;margin-bottom:calc(var(--u) * 22)}#home-pane-inbox .rm-title{flex-grow:1;margin:0;font-size:calc(var(--u) * 44);font-style:normal;letter-spacing:0}.inbox-count{margin-right:calc(var(--u) * 18);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 2);color:#e61e2d}.inbox-read-all{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 18)!important;border:1px solid rgba(255,255,255,.22)!important;justify-content:center;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 2);color:#d6dae2;transition:background-color .14s,border-color .14s}.inbox-read-all:hover,.inbox-read-all:focus-visible{background-color:#dc1c2b!important;border-color:#dc1c2b!important;color:#fff}#home-pane-inbox>.rm-empty{margin-top:calc(var(--u) * 48);padding-top:calc(var(--u) * 78);font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 3);color:#787c86;text-align:center;position:relative}#home-pane-inbox>.rm-empty:before{content:"";position:absolute;left:50%;top:0;width:calc(var(--u) * 54);height:calc(var(--u) * 54);transform:translate(-50%);background-color:#464a54;mask:url(/client/ui/HomeInbox.svg) center / contain no-repeat}#home-pane-inbox .inbox-item{flex-shrink:0;margin-bottom:calc(var(--u) * 10)}#home-pane-inbox .rm-row{margin:0;min-height:calc(var(--u) * 68);padding:calc(var(--u) * 20) calc(var(--u) * 24)!important;background-color:#16181e!important;justify-content:center}#home-pane-inbox .rm-row.inbox-row--unread{border-left-color:#e61e2d!important}#home-pane-inbox .rm-row:hover,#home-pane-inbox .rm-row:focus-visible{background-color:#20232b!important}#home-pane-inbox .rm-row.inbox-row--open{background-color:#1c1f26!important}.inbox-row__headline{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#home-pane-inbox .rm-row__title{flex-shrink:1;font-size:calc(var(--u) * 20);color:#aaafba}#home-pane-inbox .inbox-row--unread .rm-row__title{color:#fff}.inbox-row__date{flex-shrink:0;margin-left:calc(var(--u) * 20);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 1);color:#787c86}#home-pane-inbox .rm-row__body{margin-top:calc(var(--u) * 10);font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 16);color:#c4c8d0}.home-root--profile #home-pane-profile{position:absolute;left:5%;width:41%;top:20%;bottom:3%;padding:0;z-index:2}.profile-slot{flex-grow:1;min-height:0}.profile-slot>*{flex-grow:1}.home-signin-black{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000}.home-signin-video{position:absolute;left:38%;right:0;top:0;bottom:0;overflow:hidden}.home-signin-video .login-video__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.667)}.home-signin-video .login-video__fade{position:absolute;left:0;top:0;bottom:0;width:30%;background:url(/client/ui/LoginVideoFade.webp) center / 100% 100% no-repeat;opacity:.85}.home-root--signin>.rm-right{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.home-root--signin #home-pane-signin{position:absolute;left:5%;top:24%;width:36%;padding:0;justify-content:center;z-index:2}#home-pane-signin>.rm-title{font-size:calc(var(--u) * 46);font-style:normal;letter-spacing:0;margin-bottom:calc(var(--u) * 10)}#home-pane-signin>.rm-subtitle{font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 17);color:#b8bcc6;margin-bottom:calc(var(--u) * 26)}.home-signin-actions{flex-direction:row!important}#home-pane-signin .rm-btn{flex:1 1 0;height:calc(var(--u) * 52);min-width:0;margin:0;font-style:normal;font-size:calc(var(--u) * 20);letter-spacing:calc(var(--u) * 2)}#home-pane-signin .rm-btn:hover{transform:none}#home-pane-signin .rm-btn--ghost{margin-left:calc(var(--u) * 12);border-width:1px!important}.home-play{position:relative;flex-direction:row!important;align-items:center;justify-content:center;padding:0 calc(var(--u) * 28)!important;height:calc(var(--u) * 46);margin-top:calc(var(--u) * 4);overflow:visible;transform:translateY(0) scale(1);transition:transform .6s cubic-bezier(.34,1.56,.64,1);--card-fill: rgb(220, 28, 43);--card-chamfer: 16;--card-shadow: .55;--card-shadow-radius: 22;--card-shadow-y: 8}.home-play.home-play--hop{transform:translateY(calc(var(--u) * -10));transition-duration:.18s}.home-play:hover,.home-play:focus-visible{transform:scale(1.05);--card-fill: rgb(248, 46, 60);--card-chamfer: 24}.home-play:active{--card-fill: rgb(176, 20, 32)}.home-play:disabled{--card-fill: rgb(62, 64, 72);--card-shadow: 0;cursor:default}.home-play__label{position:relative;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 26);letter-spacing:calc(var(--u) * 4);color:#fff}.home-play:disabled .home-play__label{color:#969aa4}.home-play__arrow{position:relative;width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin-left:calc(var(--u) * 14);background-color:#fff;mask:url(/client/ui/T_UI_Rm_Arrow.webp) center / contain no-repeat;transition:transform .2s cubic-bezier(.33,1,.68,1)}.home-play:hover .home-play__arrow{transform:translate(calc(var(--u) * 6))}.home-root--practice-ai #home-play{position:absolute;top:100%;right:0;width:calc(var(--u) * 220);height:calc(var(--u) * 62);margin:calc(var(--u) * 96) 0 0 0}.home-root--practice-ai #home-play-status{position:absolute;top:100%;right:0;width:calc(var(--u) * 260);margin:calc(var(--u) * 170) 0 0 0;text-align:right}.home-toast{position:absolute;left:25%;top:2.5%;width:calc(var(--u) * 360);height:calc(var(--u) * 50);padding:0 calc(var(--u) * 16) 0 0!important;flex-direction:row!important;align-items:center;overflow:visible;opacity:0;pointer-events:none;transform:translate(calc(var(--u) * -40));transition:opacity .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1);z-index:4;--card-fill: rgba(14, 16, 22, .96);--card-chamfer: 10;--card-shadow: .5;--card-shadow-radius: 18;--card-shadow-y: 6}.home-toast.home-toast--shown{opacity:1;pointer-events:auto;transform:translate(0)}.home-toast:hover{--card-fill: rgba(26, 28, 36, .98)}.home-toast__icon{position:relative;width:calc(var(--u) * 32);height:calc(var(--u) * 32);flex-shrink:0;margin:0 calc(var(--u) * 12);background-color:#dc1c2b}.home-toast__icon:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;background-color:#fff;mask:url(/client/ui/HomeInbox.svg) center / contain no-repeat}.home-toast__text{position:relative;flex:1 1 auto;min-width:0;justify-content:center;text-align:left}.home-toast__kicker{margin-bottom:1px;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 2);color:#e61e2d}.home-toast__body{font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f0f2f6}.lobby--phone #home-lower{height:calc(var(--u) * 72)}.lobby--phone .home-dock__icon{top:calc(var(--u) * 24);width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.lobby--phone .home-root .home-dock__button .rm-lower__label{left:calc(var(--u) * 48);font-size:calc(var(--u) * 18)}.lobby--phone .home-root #home-play{height:calc(var(--u) * 80)}.lobby--phone .home-root--practice-ai #home-play{width:calc(var(--u) * 250)}.lobby--phone .home-play__label{font-size:calc(var(--u) * 30)}.lobby--phone .home-toast{width:calc(var(--u) * 440);height:calc(var(--u) * 72)}.lobby--phone .home-toast__icon{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.lobby--phone .home-toast__kicker{font-size:calc(var(--u) * 12)}.lobby--phone .home-toast__body{font-size:calc(var(--u) * 17)}.lobby--phone .home-root--inbox #home-pane-inbox{top:23%;bottom:3%}.lobby--phone #home-pane-inbox .rm-row{min-height:calc(var(--u) * 92)}.lobby--phone .inbox-read-all{height:calc(var(--u) * 64);padding:0 calc(var(--u) * 24)!important;font-size:calc(var(--u) * 17)}.lobby--phone #home-pane-signin .rm-btn{height:calc(var(--u) * 76);font-size:calc(var(--u) * 24)}.lobby--phone .home-root--profile>.rm-left{width:52%}.lobby--phone .home-root--profile #home-pane-profile{width:47%;top:23%}.intro-root{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#14161a;z-index:10}.intro-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background-color:#14161a}.intro-overlay{position:relative;flex-grow:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.intro-logo{flex-shrink:0;height:80%;object-fit:contain}.intro-status{font-size:calc(var(--u) * 18);color:#dcdce199;min-height:calc(var(--u) * 27);margin-bottom:calc(var(--u) * 20)}.intro-skip{width:calc(var(--u) * 300);margin-bottom:calc(var(--u) * 13)}#koth-root{padding:0;background:none}.koth-slab{position:absolute;left:0;top:0;bottom:0;width:37%;background-color:#0b0b0d}#koth-root .koth-side .champ-pane{padding-left:0;padding-right:0;background:none;border-image:none}#koth-root>.koth-crumb{position:absolute;left:4%;top:9.5%;margin:0}#koth-root>.koth-body{position:absolute;left:4%;right:3%;top:16%;bottom:6%;margin:0;flex-direction:row}#koth-root .koth-side{flex:0 0 auto;width:34%;margin:0 7% 0 0}#koth-root .koth-info-column{flex-grow:1;min-height:0}#koth-root .koth-arenas-column{flex:1 1 0;margin:calc(var(--u) * -64) calc(var(--u) * -28) calc(var(--u) * -28) calc(var(--u) * -16)}#koth-root .champ-pane{position:relative;overflow:visible;height:auto;background-image:none;border:0;border-image:none;padding:calc(var(--u) * 26) calc(var(--u) * 30) calc(var(--u) * 24)}#koth-root .koth-panel__shape{--card-fill: rgba(12, 14, 19, .94);--card-chamfer: 22;--card-shadow: .55;--card-shadow-radius: 26;--card-shadow-y: 10}#koth-root .koth-arenas-pane>*:not(.card-shape){position:relative}#koth-root .champ-pane__title{font-weight:400;margin:0 0 calc(var(--u) * 12) 0;padding:0;font-family:Staatliches,sans-serif;font-style:normal;font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * 4);color:#e61e2d}#koth-root .champ-pane__status{margin:calc(var(--u) * 4) 0 0 0;padding:0;font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);color:#828690;text-align:left}#koth-root .koth-side .champ-pane{padding-top:0}#koth-root .koth-about-pane{flex:0 0 auto;margin:0 0 calc(var(--u) * 18) 0}#koth-root .koth-record-pane{flex:1 1 auto;min-height:0;margin:0}#koth-root .koth-info{margin:0;padding:0}#koth-root .koth-info__header{margin:0 0 calc(var(--u) * 8) 0;font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 26);color:#fff}#koth-root .koth-info__body{margin:0 0 calc(var(--u) * 10) 0;font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 15);color:#b0b4be}#koth-root .koth-info__how-title{margin:calc(var(--u) * 6) 0 calc(var(--u) * 4) 0;font-family:Staatliches,sans-serif;font-style:normal;font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 3);color:#e61e2d}#koth-root .koth-record-view{margin:0;min-height:0;overflow-y:auto}#koth-root .koth-arenas-pane{flex:1 1 0;min-height:0;padding-left:calc(var(--u) * 12);padding-right:calc(var(--u) * 12)}#koth-root .arena-row{margin:0 0 calc(var(--u) * 8) 0}#koth-root .arena-row.arena-block{min-height:calc(var(--u) * 56);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 18);background-image:none;border-image:none;background-color:#16181e;border:0;border-left:calc(var(--u) * 3) solid transparent;border-radius:0;transition:background-color .12s,border-color .12s}#koth-root .arena-row.arena-block:hover,#koth-root .arena-row.arena-block:focus-visible{background-color:#20232b;border-left-color:#e61e2d}#koth-root .arena-row>.arena-block-overlay{display:none}#koth-root .arena-row__name{font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 19);color:#f0f2f6}#koth-root .arena-row__ping{font-size:calc(var(--u) * 12)}#koth-root .arena-row__type{font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 1);color:#828690}#koth-root .arena-row__occupancy{font-size:calc(var(--u) * 16);color:#d6dae2}#koth-root .arena-row__status{font-size:calc(var(--u) * 11);color:#78c88c}#koth-root .class-chip{padding:calc(var(--u) * 2) calc(var(--u) * 10);border-radius:0;font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * 2)}#koth-root .arena-row__join{display:flex;align-items:center;height:calc(var(--u) * 34);margin-left:calc(var(--u) * 14);padding:0 calc(var(--u) * 18);border-radius:0;background-image:none;border-image:none;background-color:#c81a28;font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 2);color:#fff}#koth-root .arena-row.arena-block:hover .arena-row__join{background-color:#fa3442}#koth-root .champ-list{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) rgba(255,255,255,.06)}.lobby--phone #koth-root>.koth-body{top:20%}.lobby--phone #koth-root .arena-row.arena-block{min-height:calc(var(--u) * 88)}.lobby--phone #koth-root .arena-row__name{font-size:calc(var(--u) * 28)}.lobby--phone #koth-root .arena-row__ping{font-size:calc(var(--u) * 18)}.lobby--phone #koth-root .arena-row__join{height:calc(var(--u) * 52);padding:0 calc(var(--u) * 22);font-size:calc(var(--u) * 22)}.lobby--phone #koth-root .class-chip{font-size:calc(var(--u) * 18)}.spectate-list{flex-shrink:0}.rm-row.spectate-row{flex-direction:row!important;align-items:center!important;height:calc(var(--u) * 78);padding-top:0!important;padding-bottom:0!important}.spectate-row__main{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:center}.spectate-row__line{display:flex!important;flex-direction:row;align-items:center;min-width:0}.spectate-row__meta{margin-top:calc(var(--u) * 4)}.spectate-row__fit{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spectate-row__name{font-size:calc(var(--u) * 22)}.spectate-row__ping{flex-shrink:0;margin-left:calc(var(--u) * 12)}.spectate-row__meta .spectate-row__fit{margin-right:calc(var(--u) * 18)}.spectate-row__type,.spectate-row__status,.spectate-row__occupancy{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 13)}.spectate-row__type{letter-spacing:calc(var(--u) * 1);color:#e61e2d}.spectate-row__status{letter-spacing:calc(var(--u) * 1);color:#b4b4ba}.spectate-row__occupancy{color:#96969c}.spectate-row__watch{flex-shrink:0;margin-left:calc(var(--u) * 20);font-family:Oswald-Bold,sans-serif;font-style:italic;font-size:calc(var(--u) * 18);text-align:right;color:#e61e2d}.spectate-toggle{display:flex;flex-direction:row;flex-shrink:0;margin-bottom:calc(var(--u) * 14)}.spectate-toggle__btn,.spectate-more{height:calc(var(--u) * 38);padding:0 calc(var(--u) * 18);background:#0c0e13e6;border:1px solid rgba(255,255,255,.2);border-radius:0;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * 2);color:#ebeef2;cursor:pointer;transition:background-color .14s,border-color .14s,color .14s}.spectate-toggle__btn+.spectate-toggle__btn{border-left-width:0}.spectate-toggle__btn:hover,.spectate-toggle__btn:focus-visible,.spectate-more:hover:not(:disabled),.spectate-more:focus-visible{border-color:#e61e2d;outline:none}.spectate-toggle__btn--on{background-color:#dc1c2b;border-color:#dc1c2b;color:#fff}.spectate-more{flex-shrink:0;align-self:center;margin-top:calc(var(--u) * 12)}.spectate-more:disabled{opacity:.5;cursor:default}.lobby--phone .spectate-toggle__btn,.lobby--phone .spectate-more{height:calc(var(--u) * 46);font-size:calc(var(--u) * 17)}.spectate-row--current{border-color:#e61e2d!important}.spectate-left{width:30%}.spectate-info{flex-grow:1;margin:calc(var(--u) * 8) 6% 0 calc(var(--u) * 4)}.spectate-caption{margin-top:calc(var(--u) * 14);color:#e61e2d}.spectate-right{padding-left:7%;padding-top:12%;min-height:0}.spectate-live{flex-grow:1;min-height:0;padding:calc(var(--u) * 18) calc(var(--u) * 20) calc(var(--u) * 14);overflow-y:auto;scrollbar-width:thin}.spectate-live .rm-title,.spectate-live .rm-empty{text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 4) rgba(0,0,0,.9)}.spectate-recorded-title{margin-top:calc(var(--u) * 22)}.bodyshop-root{flex-grow:1;min-height:0;justify-content:flex-start}.bodyshop-editor-view{flex-grow:1;flex-direction:column;min-height:0}.build-subbar{flex-direction:row;align-items:center;flex-shrink:0;margin-bottom:calc(var(--u) * 12)}.build-subbar__btn{width:calc(var(--u) * 160);flex-shrink:0}.build-subbar__spacer{flex-grow:1}.build-header{flex-direction:row;align-items:center;flex-shrink:0;margin-bottom:calc(var(--u) * 8)}.build-header__thumb{width:calc(var(--u) * 84);height:calc(var(--u) * 84);margin-right:calc(var(--u) * 16);flex-shrink:0;background-color:#ffffff0f}.build-header__text{flex-grow:1;flex-direction:column;min-width:0}.build-header__meta{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 15);color:#dcdce1b3;margin-top:calc(var(--u) * 2)}.bodyshop-name-field{margin:calc(var(--u) * 8) 0;color:#dcdce1;font-size:calc(var(--u) * 16);font-family:Oswald-Bold,Arial Narrow,sans-serif;background-color:#00000059;border:1px solid rgba(255,255,255,.18);padding:calc(var(--u) * 4) calc(var(--u) * 8);min-width:0}.build-erase{width:calc(var(--u) * 130);flex-shrink:0;margin-left:calc(var(--u) * 12)}.build-erase-confirm{flex-direction:row;align-items:center;flex-shrink:0;margin-bottom:calc(var(--u) * 8)}.build-erase-confirm__msg{font-family:Oswald-Bold,Arial Narrow,sans-serif;flex-grow:1;font-size:calc(var(--u) * 14);color:#f0c8c8}.build-erase-confirm__btn{width:calc(var(--u) * 120);margin-left:calc(var(--u) * 8);flex-shrink:0}.build-erase-confirm__btn--danger{color:#ffd2d2}.build-tab-view{flex-grow:1;min-height:0;overflow-y:auto}.build-grid-label{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 18);font-weight:700;color:#dcdce1d9;margin:calc(var(--u) * 12) 0 calc(var(--u) * 6)}.build-chip-grid{flex-direction:row;flex-wrap:wrap}.build-chip{margin:calc(var(--u) * 4);align-items:center;justify-content:center;border-width:calc(var(--u) * 2);border-color:#0000}.build-chip--color{width:calc(var(--u) * 64);height:calc(var(--u) * 64)}.build-chip--head{min-width:calc(var(--u) * 140);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 10)}.build-chip--selected{border-color:#78e68c}.build-chip:hover,.build-chip:focus-visible{background-color:#ffffff42;border-color:#fff9}.build-chip--selected:hover,.build-chip--selected:focus-visible{border-color:#78e68c}.build-chip--locked{opacity:.45}.build-chip__swatch{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 6)}.build-chip__swatch--pattern{background-color:#0000;background-size:cover;background-position:center}.build-chip__swatch--skin{background-color:#ffffff14}.build-skins-section{margin-top:calc(var(--u) * 12)}.build-skins-header{flex-direction:row;align-items:center;justify-content:space-between}.build-skins-header__label{margin-bottom:0}.build-chip__lock{position:absolute;font-size:calc(var(--u) * 12);font-weight:700;color:#ffebeb}.build-chip__label{font-size:calc(var(--u) * 15);color:#f5f5fa}.workshop-root{flex-grow:1;flex-direction:column;padding:calc(var(--u) * 24) 2%}.workshop-left{width:50%;flex-grow:0;flex-shrink:0;flex-direction:column}.workshop-topbar{flex-direction:row;align-items:center;flex-shrink:0;margin-bottom:calc(var(--u) * 16)}.workshop-back{width:calc(var(--u) * 120)}.workshop-title{color:#fff;font-weight:700;font-style:italic;margin:calc(var(--u) * 9) 0 0 calc(var(--u) * 24)}.workshop-actions{flex-direction:row;align-items:center;flex-shrink:0;min-height:calc(var(--u) * 45);margin-bottom:calc(var(--u) * 10)}.workshop-actions__spacer{flex-grow:1}.workshop-panel-title{flex-shrink:0;font-size:calc(var(--u) * 22);font-weight:700;color:#f5f5fa;letter-spacing:calc(var(--u) * 3);text-overflow:ellipsis}.workshop-action{width:calc(var(--u) * 276);min-width:calc(var(--u) * 120);flex-shrink:1;margin-left:calc(var(--u) * 12)}.workshop-main{flex-grow:1;flex-direction:row;min-height:0}.workshop-stage{flex-grow:1;flex-shrink:1;min-height:0;touch-action:none}.workshop-content{width:50%;flex-grow:0;flex-shrink:0;flex-direction:column;overflow:hidden;border-style:solid;border-image:url(/client/ui/T_UI_ArenaPanels.webp) 90 46 36 463 fill / calc(var(--u) * 45) calc(var(--u) * 23) calc(var(--u) * 18) calc(var(--u) * 231.5);padding:calc(var(--u) * 18) 2.5% calc(var(--u) * 16)}.workshop-section{display:none;flex-grow:1;min-height:0}.workshop-section--visible{display:flex}.inventory-root{flex-grow:1;min-height:0;justify-content:flex-start}.inventory-list-view{flex-grow:1;min-height:0;overflow-y:auto}.inventory-slot-list{flex-direction:column;margin-top:calc(var(--u) * 4);flex-grow:1;min-height:0}.inventory-lane{flex-direction:column;flex-shrink:0}.inventory-lane-header{flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:0;min-height:calc(var(--u) * 32);margin:calc(var(--u) * 28) 0 calc(var(--u) * 6);padding-left:calc(var(--u) * 4);text-align:left;background-image:none;background-color:#0000;border-image:none;border-width:0 0 1px;border-style:solid;border-color:#ffffff24}.inventory-lane-header>.btn-overlay{display:none}.inventory-lane-header:hover .inventory-lane-header__title,.inventory-lane-header:focus .inventory-lane-header__title{color:#f5f5fa}.inventory-lane-header__glyph{font-size:calc(var(--u) * 12);color:#dcdce180;margin-right:calc(var(--u) * 10);font-weight:700}.inventory-lane-header__title{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 2);font-weight:700;color:#dcdce18c}.inventory-slot-container{min-height:calc(var(--u) * 96);margin:calc(var(--u) * 6) 0;flex-shrink:0}.inventory-slot{flex-direction:row;align-items:center;justify-content:flex-start;flex-grow:1;margin:0;padding-left:calc(var(--u) * 14);text-align:left;border-width:calc(var(--u) * 2);border-color:#0000}.inventory-slot--selected{border-color:#78e68c}.inventory-slot__thumb{width:calc(var(--u) * 72);height:calc(var(--u) * 72);margin-right:calc(var(--u) * 16);flex-shrink:0;background-color:#ffffff0f}.inventory-slot__text{flex-direction:column;align-items:flex-start;flex-grow:1;min-width:0}.inventory-slot__name{font-size:calc(var(--u) * 24);font-weight:700;color:#f5f5fa}.inventory-slot__type{font-size:calc(var(--u) * 14);color:#dcdce199;margin-top:calc(var(--u) * 4)}.inventory-status{color:#f08c8c;font-size:calc(var(--u) * 13);margin-top:calc(var(--u) * 8);min-height:calc(var(--u) * 18);text-align:center}.inventory-slot-container--new,.inventory-slot-container--new .inventory-slot{min-height:0;height:calc(var(--u) * 42)}.inventory-slot--empty{justify-content:center;text-align:center}.inventory-slot--empty .inventory-slot__name{font-size:calc(var(--u) * 14);color:#dcdce199}.inventory-picker-view{flex-grow:1;min-height:0;flex-direction:column}.inventory-picker-list{flex-grow:1;min-height:0;margin:calc(var(--u) * 12) 0;overflow-y:auto}.workshop-button-row{flex-direction:row;flex-shrink:0;margin-top:calc(var(--u) * 8)}.workshop-button-row>.unity-button{flex-grow:1;flex-basis:0;margin:0 calc(var(--u) * 6);width:auto}.inventory-picker-row{flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:0;min-height:calc(var(--u) * 100);margin-bottom:calc(var(--u) * 6);padding:calc(var(--u) * 8) 0 calc(var(--u) * 8) calc(var(--u) * 16);text-align:left;border-width:calc(var(--u) * 2);border-color:#0000}.inventory-picker-row--selected{border-color:#78e68c}.inventory-picker-row__thumb{width:calc(var(--u) * 80);height:calc(var(--u) * 80);margin-right:calc(var(--u) * 16);flex-shrink:0;background-color:#ffffff0f}.inventory-picker-row__text{flex-direction:column;align-items:flex-start;min-width:0}.inventory-picker-row__name{font-size:calc(var(--u) * 36);font-weight:700;color:#f5f5fa}.inventory-picker-explainer{flex-shrink:0}.inventory-picker-row--locked{opacity:.45}.inventory-picker-row__lock{margin-left:auto;margin-right:calc(var(--u) * 8);flex-shrink:0;font-size:calc(var(--u) * 16);font-weight:700;color:#ffebebe6}#workshop-root{padding:0}#workshop-root .workshop-content{position:relative;width:50%;flex:0 0 auto;flex-direction:column;padding:2% 2.5% 2% 3.5%;background:none;border:0;border-image:none;overflow:visible}#workshop-root .workshop-content>*:not(.workshop-slab){position:relative}#workshop-root .workshop-slab{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#workshop-root .workshop-left{width:50%}#workshop-root .workshop-stage{flex:1 1 auto;min-height:0;margin-left:15%;background:none;border:0;border-image:none}#workshop-root .workshop-topbar{margin-bottom:calc(var(--u) * 6)}#workshop-root .workshop-back{width:auto}#workshop-root .workshop-title{flex-shrink:1;padding-right:calc(var(--u) * 4);margin:0 0 0 calc(var(--u) * 14);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#workshop-root .workshop-actions{min-height:calc(var(--u) * 46);margin-bottom:calc(var(--u) * 8)}#workshop-root .workshop-pane__title{margin-bottom:0;font-style:normal;font-size:calc(var(--u) * 36);letter-spacing:0}#workshop-root .workshop-action{width:auto;min-width:0;height:calc(var(--u) * 38);margin:0 0 0 calc(var(--u) * 10);padding:0 calc(var(--u) * 18)!important;background-color:#0c0e13e6!important;border:1px solid rgba(255,255,255,.2)!important;font-style:normal;font-size:calc(var(--u) * 16);letter-spacing:calc(var(--u) * 2);color:#ebeef2;transform:none}#workshop-root .workshop-action:hover:not(:disabled),#workshop-root .workshop-action:focus-visible{background-color:#e61e2d!important;border-color:#e61e2d!important;color:#fff;transform:none}#workshop-root .workshop-action--join{background-color:#dc1c2b!important;border-color:#dc1c2b!important;color:#fff}#workshop-root .inventory-lane-header{min-height:calc(var(--u) * 28);margin:calc(var(--u) * 14) 0 calc(var(--u) * 6) 0;padding:0 0 calc(var(--u) * 4) calc(var(--u) * 2);border-bottom:1px solid rgba(255,255,255,.08)}#workshop-root .inventory-lane-header__glyph{margin-right:calc(var(--u) * 10);font-size:calc(var(--u) * 11);color:#e61e2d}#workshop-root .inventory-lane-header__title{font-family:Staatliches,sans-serif;font-style:normal;font-weight:400;font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 4);color:#e61e2d}#workshop-root .inventory-lane-header:hover .inventory-lane-header__title{color:#ff505c}#workshop-root .inventory-slot-container{min-height:calc(var(--u) * 64);margin:0 0 calc(var(--u) * 5) 0}#workshop-root .inventory-slot,#workshop-root .inventory-picker-row{margin:0;padding:calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * 6) calc(var(--u) * 10);background-image:none;border-image:none;background-color:#16181e;border:0;border-left:calc(var(--u) * 2) solid transparent;border-radius:0;transform:none;transition:background-color .12s,border-color .12s}#workshop-root .inventory-slot:hover,#workshop-root .inventory-slot:focus-visible,#workshop-root .inventory-picker-row:hover,#workshop-root .inventory-picker-row:focus-visible{background-color:#20232b;border-left-color:#e61e2d;transform:none}#workshop-root .inventory-slot.inventory-slot--selected,#workshop-root .inventory-picker-row.inventory-picker-row--selected{background-color:#22181c;border-left-color:#e61e2d}#workshop-root .inventory-slot>.btn-overlay,#workshop-root .inventory-picker-row>.btn-overlay{display:none}#workshop-root .inventory-slot__thumb,#workshop-root .inventory-picker-row__thumb{width:calc(var(--u) * 52);height:calc(var(--u) * 52);margin-right:calc(var(--u) * 14);background-color:#0e0f14}#workshop-root .inventory-slot__name,#workshop-root .inventory-picker-row__name{font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 21);letter-spacing:calc(var(--u) * 1);color:#f5f5fa}#workshop-root .inventory-slot__type,#workshop-root .inventory-picker-row__type{margin-top:1px;font-family:Roboto-Medium,sans-serif;font-style:normal;font-size:calc(var(--u) * 13);color:#8c909a}#workshop-root .inventory-slot-container--new{min-height:0;height:calc(var(--u) * 40)}#workshop-root .inventory-slot-container--new .inventory-slot{height:calc(var(--u) * 40);min-height:0;background-color:transparent;border:1px solid rgba(255,255,255,.14);border-left:calc(var(--u) * 2) solid rgba(255,255,255,.14)}#workshop-root .inventory-slot--empty .inventory-slot__name{font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 3);color:#aaafba}#workshop-root .inventory-picker-row{min-height:calc(var(--u) * 64);margin:0 0 calc(var(--u) * 5) 0}#workshop-root .inventory-picker-row.inventory-picker-row--locked{opacity:.5}#workshop-root .workshop-button-row{margin-top:calc(var(--u) * 12)}#workshop-root .inventory-status{font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);color:#ff7882}#workshop-root .inventory-picker-explainer{font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 15);color:#a8acb6}#workshop-root ::-webkit-scrollbar{width:calc(var(--u) * 6)}#workshop-root ::-webkit-scrollbar-thumb{border-radius:calc(var(--u) * 3);background-color:#ffffff47}#workshop-root ::-webkit-scrollbar-track{background-color:#ffffff0f}#workshop-root .header-btn{width:auto;min-width:calc(var(--u) * 100);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 16);background-image:none;border-image:none;background-color:#0c0e13e6;border:1px solid rgba(255,255,255,.2);border-radius:0;font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 2);text-align:center;color:#ebeef2;transition:background-color .14s,border-color .14s}#workshop-root .header-btn>.header-btn-overlay{display:none}#workshop-root .header-btn:hover:not(:disabled),#workshop-root .header-btn:focus-visible{background-color:#e61e2d;border-color:#e61e2d;color:#fff}#workshop-root .header-btn:disabled{opacity:.4}#workshop-root #build-confirm,#workshop-root .inventory-accept{background-color:#dc1c2b;border-color:#dc1c2b;color:#fff}#workshop-root #build-erase,#workshop-root #build-skin-delete{border-color:#e61e2db3;color:#ff6e78}#workshop-root .build-subbar,#workshop-root .build-header{margin-bottom:calc(var(--u) * 10)}#workshop-root .build-header__thumb{width:calc(var(--u) * 60);height:calc(var(--u) * 60);background-color:#0e0f14}#workshop-root .build-header__meta{margin-top:calc(var(--u) * 4);font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 13);color:#8c909a}#workshop-root .bodyshop-name-field input{height:calc(var(--u) * 38);padding:0 calc(var(--u) * 12);background-image:none;border-image:none;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:0;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 16);color:#f0f2f6;outline:none}#workshop-root .bodyshop-name-field input:hover{border-color:#ffffff4d}#workshop-root .bodyshop-name-field input:focus{border-color:#e61e2d;background-color:#ffffff14}#workshop-root .build-erase-confirm{padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:0;background-color:#e61e2d1f;border-left:calc(var(--u) * 2) solid rgb(230,30,45)}#workshop-root .build-tabbar{margin-bottom:calc(var(--u) * 8);border-bottom:1px solid rgba(255,255,255,.08)}#workshop-root .build-tab{height:calc(var(--u) * 36);margin:0 calc(var(--u) * 3) 0 0;padding:0;background-image:none;border-image:none;background-color:#16181e;border:0;border-bottom:calc(var(--u) * 2) solid transparent;border-radius:0;font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 3);color:#969aa4;transition:background-color .12s,border-color .12s,color .12s}#workshop-root .build-tab>.btn-overlay{display:none}#workshop-root .build-tab:hover{background-color:#20232b;color:#ebeef2}#workshop-root .build-tab.build-tab--active{background-color:#20232b;border-bottom-color:#e61e2d;color:#fff}#workshop-root .build-grid-label{margin:calc(var(--u) * 12) 0 calc(var(--u) * 6) 0;font-family:Staatliches,sans-serif;font-style:normal;font-weight:400;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 4);color:#e61e2d}#workshop-root .build-chip{margin:0 calc(var(--u) * 5) calc(var(--u) * 5) 0;padding:0;background-image:none;border-image:none;background-color:#16181e;border:1px solid transparent;border-radius:0;transition:background-color .12s,border-color .12s}#workshop-root .build-chip:hover,#workshop-root .build-chip:focus-visible{background-color:#242730;border-color:#ffffff59}#workshop-root .build-chip.build-chip--selected{border-color:#e61e2d}#workshop-root .build-chip.build-chip--head{min-width:calc(var(--u) * 112);height:calc(var(--u) * 42);padding:0 calc(var(--u) * 12)}#workshop-root .build-chip>.btn-overlay{display:none}#workshop-root .build-chip__swatch{border-radius:calc(var(--u) * 2)}#workshop-root .build-chip__label{font-family:Oswald-Bold,sans-serif;font-style:normal;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 1);color:#ebeef2}#workshop-root .build-chip--locked .build-chip__label{color:#969aa4}#workshop-root .build-skins-header{flex-direction:row;align-items:center;margin:calc(var(--u) * 12) 0 calc(var(--u) * 6) 0}#workshop-root .build-skins-header>.build-grid-label{flex-grow:1;margin:0}#workshop-root .build-skins-hint,#workshop-root .bodyshop-status{font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);color:#8c909a}.lobby--phone #workshop-root .workshop-actions{min-height:calc(var(--u) * 72)}.lobby--phone #workshop-root .workshop-action{height:calc(var(--u) * 72);padding:0 calc(var(--u) * 28)!important;font-size:calc(var(--u) * 22)}.lobby--phone #workshop-root .header-btn{height:calc(var(--u) * 72);min-width:calc(var(--u) * 140);font-size:calc(var(--u) * 20)}.lobby--phone #workshop-root .build-tab{height:calc(var(--u) * 72);font-size:calc(var(--u) * 18)}.lobby--phone #workshop-root .build-chip.build-chip--head{height:calc(var(--u) * 72);min-width:calc(var(--u) * 150)}.menu-root{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:20}.menu-root :where(div,button){display:flex;flex-direction:column;box-sizing:border-box}.menu-root :where(span,label,kbd){display:block;box-sizing:border-box}.menu-card{width:calc(var(--u) * 520);height:auto;flex-grow:0;padding:calc(var(--u) * 44) calc(var(--u) * 60) calc(var(--u) * 40);background-image:url(/client/ui/T_UI_AuthPanel1.webp);background-size:100% 100%;background-repeat:no-repeat;align-items:stretch;justify-content:center}.menu-wide{width:calc(var(--u) * 720);min-height:calc(var(--u) * 480);max-height:92vh;overflow-y:auto;justify-content:flex-start}.menu-title{text-align:center;margin-bottom:calc(var(--u) * 18)}.menu-button{width:100%;flex-shrink:0;margin:calc(var(--u) * 4) 0}.menu-button--exit{margin-top:calc(var(--u) * 24);color:#ff9696}.menu-close{margin-top:calc(var(--u) * 14);min-height:calc(var(--u) * 56);height:calc(var(--u) * 56);font-size:calc(var(--u) * 20);max-width:calc(var(--u) * 300);align-self:center}.menu-forfeit__msg{font-size:calc(var(--u) * 16);color:#f0c8a0;text-align:center;margin-top:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 24);white-space:normal}.menu-forfeit__row{flex-direction:row;margin:calc(var(--u) * 12) 5% 0}.menu-forfeit__row>.unity-button{flex:1 1 0;margin:0 calc(var(--u) * 6)}.menu-forfeit__confirm{color:#ff7878}.menu-postfight__countdown{font-size:calc(var(--u) * 14);color:#a8a8a8;text-align:center;margin-bottom:calc(var(--u) * 12);min-height:calc(var(--u) * 18)}.menu-postfight__continue{color:#78ff8c}.menu-pane__header{flex-direction:row;align-items:center;margin-bottom:calc(var(--u) * 16);flex-shrink:0}.menu-pane__back{width:calc(var(--u) * 150);margin-right:calc(var(--u) * 16)}.menu-pane__header .menu-title{flex:1 1 0;margin-bottom:0;text-align:center;padding-right:calc(var(--u) * 166)}.menu-section__title{font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:calc(var(--u) * 17);font-weight:700;color:#ff001e;letter-spacing:calc(var(--u) * 2);margin-top:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 4);flex-shrink:0}.menu-developer__line,.menu-row{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 16);color:#dcdce1;margin:calc(var(--u) * 3) 0}.menu-row{flex-direction:row;align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 37);cursor:pointer}.menu-row__label{flex:1 1 0}.menu-row__value{min-width:3ch;text-align:right}.menu-row input[type=range]{width:calc(var(--u) * 240);accent-color:rgb(216,9,50)}.menu-row input[type=checkbox]{width:calc(var(--u) * 20);height:calc(var(--u) * 20);accent-color:rgb(216,9,50)}.binding-rows{align-items:stretch}.binding-row{flex-direction:row;justify-content:space-between;align-items:center;padding:calc(var(--u) * 5) calc(var(--u) * 8);border-bottom:1px solid rgba(255,255,255,.08);font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 15);color:#dcdce1}.binding-row kbd{font-family:DNPPixel,monospace;font-size:calc(var(--u) * 12);color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.25);border-radius:calc(var(--u) * 3);padding:calc(var(--u) * 3) calc(var(--u) * 8);white-space:nowrap}.menu-controls__empty{text-align:center;margin:calc(var(--u) * 40) 0}.controls-start-hint{text-align:center;font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:calc(var(--u) * 20);color:#fff;letter-spacing:calc(var(--u) * 2);margin-top:calc(var(--u) * 16)}#menu-root,.watch-browser{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:none;z-index:25}:is(#menu-root,.watch-browser)>.menu-frame{position:relative;display:flex;flex-direction:row;height:100%;width:min(100%,177.78dvh);margin:0 auto}:is(#menu-root,.watch-browser) .menu-panel{position:relative;display:flex;width:40%;height:100%;flex-shrink:0;flex-direction:column;padding:7% 2% 4% 5%;box-sizing:border-box;background-color:#0b0b0d;transform:translate(-140%);transition:transform .24s cubic-bezier(.32,0,.67,0) .12s,width .3s cubic-bezier(.33,1,.68,1)}:is(#menu-root,.watch-browser) .menu-panel.menu-panel--open{transform:translate(0);transition:transform .28s cubic-bezier(.33,1,.68,1),width .3s cubic-bezier(.33,1,.68,1)}:is(#menu-root,.watch-browser) .menu-panel--wide{width:66%}:is(#menu-root,.watch-browser) .menu-panel>.rm-left__edge,:is(#menu-root,.watch-browser) .menu-panel>.rm-left__gutter{display:block}:is(#menu-root,.watch-browser) .menu-pane{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;transform:translate(-14%);opacity:0;transition:transform .14s cubic-bezier(.32,0,.67,0),opacity .14s linear}:is(#menu-root,.watch-browser) .menu-panel--open .menu-pane{transform:translate(0);opacity:1;transition:transform .3s cubic-bezier(.33,1,.68,1) .08s,opacity .22s linear .08s}#menu-root .menu-items{width:100%;margin-top:calc(var(--u) * 6)}#menu-root .menu-item--exit>.rm-item__label{color:#ff6e76}#menu-root .menu-pane--dialog{justify-content:center;padding-right:6%}#menu-root .menu-dialog__msg{font-size:calc(var(--u) * 17);color:#e1e1e6}#menu-root .menu-dialog__countdown{margin-bottom:calc(var(--u) * 8)}#menu-root .menu-dialog__row{display:flex;flex-direction:row;flex-wrap:wrap;margin:calc(var(--u) * 10) 0 0 calc(var(--u) * -4)}#menu-root .menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) rgba(255,255,255,.06)}#menu-root .menu-section__title{margin:calc(var(--u) * 16) 0 calc(var(--u) * 4);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 14);color:#e61e2d}#menu-root .menu-developer__line{font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 15);color:#dcdce1}#menu-root .controls-start-hint{margin-top:calc(var(--u) * 10);font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);color:#969aa4}.settings-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;pointer-events:auto}.settings-root>.menu-frame{position:relative;display:flex;flex-direction:row;height:100%;width:min(100%,177.78dvh);margin:0 auto}.settings-card{position:relative;display:flex;flex-direction:column;width:58%;height:100%;flex-shrink:0;padding:2.5% 1% 2.5% 5%;background-color:#0b0b0d;transform:translate(-14%);opacity:0;transition:transform .3s cubic-bezier(.33,1,.68,1),opacity .22s linear;box-sizing:border-box}.settings-card.settings-card--open{transform:translate(0);opacity:1}.settings-card .rm-left__edge,.settings-card .rm-left__gutter{display:block}.settings-card--embedded{width:100%;height:auto;min-height:0;flex-grow:1;padding:0;background:none}.settings-card--embedded>.rm-left__edge,.settings-card--embedded>.rm-left__gutter,.settings-card--embedded>.rm-breadcrumb{display:none}.settings-scroll{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:0 calc(var(--u) * 24) calc(var(--u) * 24) 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) rgba(255,255,255,.06)}.settings-section{margin:calc(var(--u) * 18) 0 calc(var(--u) * 4);font-family:Staatliches,sans-serif;font-size:calc(var(--u) * 15);letter-spacing:calc(var(--u) * 4);text-transform:uppercase;color:#e61e2d}.settings-row{display:flex;flex-direction:row;align-items:center;height:calc(var(--u) * 42);min-height:calc(var(--u) * 42);margin:calc(var(--u) * 2) 0;padding:0 calc(var(--u) * 10);border-left:calc(var(--u) * 3) solid transparent;cursor:pointer;transition:background-color .12s,border-color .12s}.settings-row:hover{background-color:#ffffff0a}.settings-row:focus-within{background-color:#ffffff0f;border-left-color:#e61e2d}.settings-row__label{min-width:calc(var(--u) * 200);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 17);letter-spacing:calc(var(--u) * 1);color:#d6dae2;transition:color .12s}.settings-row:hover>.settings-row__label,.settings-row:focus-within>.settings-row__label{color:#ff4650}.settings-slider input[type=range]{flex:1 1 auto;min-width:0;height:calc(var(--u) * 22);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.settings-slider input[type=range]::-webkit-slider-runnable-track{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#ffffff29}.settings-slider input[type=range]::-moz-range-track{height:calc(var(--u) * 4);border-radius:calc(var(--u) * 2);background:#ffffff29}.settings-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--u) * 8);height:calc(var(--u) * 22);margin-top:calc(var(--u) * -9);border:0;border-radius:1px;background:#e61e2d}.settings-slider input[type=range]::-moz-range-thumb{width:calc(var(--u) * 8);height:calc(var(--u) * 22);border:0;border-radius:1px;background:#e61e2d}.settings-row__value{width:calc(var(--u) * 60);height:calc(var(--u) * 30);margin-left:calc(var(--u) * 14);flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 15);color:#f0f2f6}.settings-toggle>.settings-row__label{flex:1 1 auto}.settings-toggle>input{position:absolute;width:1px;height:1px;opacity:0}.settings-switch{position:relative;flex:0 0 auto;width:calc(var(--u) * 54);height:calc(var(--u) * 28);margin-left:calc(var(--u) * 14);border:calc(var(--u) * 2) solid rgba(255,255,255,.4);border-radius:calc(var(--u) * 14);background-color:#ffffff1a;box-sizing:border-box;transition:background-color .15s,border-color .15s}.settings-switch__knob{position:absolute;left:calc(var(--u) * 3);top:calc(var(--u) * 3);width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:50%;background-color:#babec8;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .18s}.settings-toggle:hover>.settings-switch{border-color:#ffffffbf}.settings-toggle>input:checked+.settings-switch{border-color:#e61e2d;background-color:#e61e2d}.settings-toggle>input:checked+.settings-switch>.settings-switch__knob{transform:translate(calc(var(--u) * 26));background-color:#fff}.settings-toggle--disabled{cursor:default}.settings-toggle--disabled>.settings-switch{opacity:.35}.settings-select{flex:1 1 auto;height:calc(var(--u) * 32);padding:0 calc(var(--u) * 12);border:1px solid rgba(255,255,255,.14);border-radius:0;background-color:#ffffff0d;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--u) * 16);color:#f5f5fa}.settings-select option{background:#16181e}.settings-toggle-note,.settings-controls-hint{margin:0 0 calc(var(--u) * 6) calc(var(--u) * 13);font-family:Roboto-Medium,sans-serif;font-size:calc(var(--u) * 14);color:#969aa4}.settings-check-btn{align-self:flex-start;height:calc(var(--u) * 40);margin:calc(var(--u) * 10) 0 calc(var(--u) * 6) 0;font-size:calc(var(--u) * 16)}.lobby--phone .settings-card,.watch-root--touch .settings-card{width:66%}@media(pointer:coarse){.settings-row{height:calc(var(--u) * 76);min-height:calc(var(--u) * 76)}.settings-row__label{font-size:calc(var(--u) * 24)}.settings-switch{width:calc(var(--u) * 96);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 24)}.settings-switch__knob{left:calc(var(--u) * 4);top:calc(var(--u) * 4);width:calc(var(--u) * 36);height:calc(var(--u) * 36)}.settings-toggle>input:checked+.settings-switch>.settings-switch__knob{transform:translate(calc(var(--u) * 48))}}.install-hint{position:fixed;top:max(1.5vmin,env(safe-area-inset-top));right:max(1.5vmin,env(safe-area-inset-right));z-index:45;display:flex;flex-direction:row;align-items:center;gap:2vmin;padding:1.4vmin 2vmin;background:#14161aeb;border:.3vmin solid rgb(216,9,50);border-radius:1.2vmin;animation:install-nudge 2.2s ease-in-out infinite}.install-hint__text{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:2.6vmin;letter-spacing:.1vmin;color:#f5f5fa}.install-hint__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#a8a8a8;font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:2.6vmin;min-width:44px;min-height:44px;cursor:pointer}@keyframes install-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-.8vmin)}}@media(prefers-reduced-motion:reduce){.install-hint{animation:none}}@font-face{font-family:DNPPixel;src:url(/client/fonts/DNPPixel.woff2) format("woff2");font-display:block}@font-face{font-family:MinecraftRek;src:url(/client/fonts/Minecraft.woff2) format("woff2");font-display:block}@font-face{font-family:Staatliches;src:url(/client/fonts/Staatliches-Regular.woff2) format("woff2");font-display:block}.watch-root{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(100dvw,177.78dvh);pointer-events:none}.rotate-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4vmin;background:#14161a;color:#f5f5fa;text-align:center;padding:8vmin;box-sizing:border-box}.rotate-cover__icon{width:22vmin;height:36vmin;border:1.2vmin solid rgb(216,9,50);border-radius:3vmin;animation:rotate-hint 1.6s ease-in-out infinite alternate}@keyframes rotate-hint{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}@media(prefers-reduced-motion:reduce){.rotate-cover__icon{animation:none;transform:rotate(-90deg)}}.rotate-cover__title{font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:5.5vmin;letter-spacing:.3vmin}.rotate-cover__body{font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:3.6vmin;color:#a8a8a8}.scoreboard,.result-display,.referee-root{--hu: calc(var(--u) * 1.2)}.scoreboard{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--hu) * 8);pointer-events:none;-webkit-user-select:none;user-select:none}.scoreboard__top-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;padding-left:8%;padding-right:8%;box-sizing:border-box}.scoreboard__player-block,.scoreboard__enemy-block{display:flex;align-items:center;justify-content:space-between;width:calc(var(--hu) * 250);height:calc(var(--hu) * 55);margin-top:calc(var(--hu) * 16);background-size:100% 100%;background-repeat:no-repeat;box-sizing:border-box}.scoreboard__player-block{flex-direction:row;background-image:url(/client/ui/T_UI_Player1NameCapsule.webp);padding-left:calc(var(--hu) * 22);padding-right:calc(var(--hu) * 12)}.scoreboard__enemy-block{flex-direction:row-reverse;background-image:url(/client/ui/T_UI_Player2NameCapsule.webp);padding-left:calc(var(--hu) * 12);padding-right:calc(var(--hu) * 22)}.scoreboard__name{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 12);text-shadow:calc(var(--hu) * 2) calc(var(--hu) * 2) 0 rgba(0,0,0,.85);white-space:nowrap;overflow:hidden;text-overflow:clip;flex:1 1 0;min-width:0}.scoreboard__name--player{text-align:left;margin-left:calc(var(--hu) * 10);margin-right:calc(var(--hu) * 6)}.scoreboard__name--enemy{text-align:right;margin-left:calc(var(--hu) * 6);margin-right:calc(var(--hu) * 10)}.scoreboard__timer-block{display:flex;flex-direction:column;align-items:center}.scoreboard__round-label{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 12);text-shadow:calc(var(--hu) * 2) calc(var(--hu) * 2) 0 rgba(0,0,0,.85);text-align:center;margin-top:calc(var(--hu) * 4);margin-bottom:calc(var(--hu) * 6)}.scoreboard__timer{color:#fff;font-family:MinecraftRek,monospace;font-size:calc(var(--hu) * 58);font-weight:700;line-height:1;width:calc(var(--hu) * 130);height:calc(var(--hu) * 57);display:flex;align-items:center;justify-content:center;letter-spacing:calc(var(--hu) * -2);-webkit-text-stroke:calc(var(--hu) * 1.5) rgba(0,0,0,.9);paint-order:stroke fill;text-shadow:0 calc(var(--hu) * 2) calc(var(--hu) * 4) rgba(0,0,0,.6);white-space:nowrap}.scoreboard__timer--warning{color:red}.scoreboard__timer-colon--dim{color:#545454}.scoreboard__rounds{display:flex;flex-direction:row;justify-content:space-between;width:calc(var(--hu) * 88);height:calc(var(--hu) * 11);margin-top:calc(var(--hu) * 6)}.scoreboard__round{flex:1 1 0;margin:0 calc(var(--hu) * 3);background-color:transparent;border:calc(var(--hu) * 2) solid rgb(220,220,220);box-sizing:border-box}.scoreboard__round--p0{background-color:#286eff}.scoreboard__round--p1{background-color:#ff3c3c}.result-display{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-user-select:none;user-select:none}.result-label{position:absolute;top:13%;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-family:RekFightSlash,Impact,sans-serif;font-size:calc(var(--hu) * 178);line-height:1;letter-spacing:calc(var(--hu) * -13);white-space:nowrap;-webkit-text-stroke:1px rgba(255,255,255,.95);paint-order:stroke fill;animation:result-pop .25s ease-out}.result-label>.result-label__name,.result-label>.result-label__sub{color:transparent;-webkit-text-stroke-color:transparent}.result-label__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;text-align:inherit;color:transparent;text-shadow:none;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}@keyframes result-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.result-label--fight{font-size:calc(var(--hu) * 240);color:#fff;text-shadow:calc(var(--hu) * 4) calc(var(--hu) * 4) calc(var(--hu) * 3) rgb(0,14,90)}.result-label--win{font-size:calc(var(--hu) * 134);color:#fff;text-shadow:calc(var(--hu) * 3) calc(var(--hu) * 3) calc(var(--hu) * 2) rgb(0,14,90)}.result-label--lose,.result-label--tie{font-size:calc(var(--hu) * 134);color:#ff2828;text-shadow:calc(var(--hu) * 3) calc(var(--hu) * 3) calc(var(--hu) * 2) rgb(60,0,6)}.result-label--spectator{display:flex;flex-direction:column;align-items:center;font-size:calc(var(--hu) * 64);line-height:1.05;white-space:nowrap;width:92%;left:4%;text-align:center}.result-label--spectator .result-label__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:.12em .3em;box-sizing:border-box}.result-label__sub{display:block;font-size:calc(var(--hu) * 110);line-height:1}.result-label--get-ready{font-size:calc(var(--hu) * 156);color:#ff2828;text-shadow:calc(var(--hu) * 4) calc(var(--hu) * 4) calc(var(--hu) * 3) rgb(90,12,23)}.referee-root{position:absolute;top:50%;left:1.5%;width:26%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:stretch;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.referee-banner{display:flex;flex-direction:column;align-items:center;background-color:#120e06d9;border:calc(var(--hu) * 2) solid rgb(255,178,24);border-radius:calc(var(--hu) * 4);padding:calc(var(--hu) * 4) calc(var(--hu) * 8) calc(var(--hu) * 6);box-sizing:border-box}.referee-tag{color:#ffb218;font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 11);letter-spacing:calc(var(--hu) * 6);text-shadow:calc(var(--hu) * 2) calc(var(--hu) * 2) 0 rgba(0,0,0,.85);text-align:center}.referee-call{color:#fff;font-family:Staatliches,Oswald-Bold,sans-serif;font-size:calc(var(--hu) * 42);line-height:1.1;letter-spacing:calc(var(--hu) * 2);white-space:nowrap;text-shadow:0 calc(var(--hu) * 3) calc(var(--hu) * 6) rgba(0,0,0,.7);text-align:center}.referee-count{color:#ffb218;font-family:MinecraftRek,monospace;font-size:calc(var(--hu) * 120);font-weight:700;line-height:1;-webkit-text-stroke:calc(var(--hu) * 2) rgba(0,0,0,.9);paint-order:stroke fill;text-shadow:0 calc(var(--hu) * 4) calc(var(--hu) * 10) rgba(0,0,0,.6);margin-top:calc(var(--hu) * 6);text-align:center}.pilot-status-host{--hu: calc(var(--u) * 1.2);position:absolute;left:0;right:0;bottom:calc(var(--u) * 150);display:flex;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.review-status-host{--hu: calc(var(--u) * 1.7);position:absolute;bottom:calc(var(--u) * 150);pointer-events:none;-webkit-user-select:none;user-select:none}.review-status-host--player{left:2%}.review-status-host--enemy{right:2%}.pilot-status--review .pilot-status__side{width:auto}.pilot-status--review .pilot-status__row+.pilot-status__row{margin-top:calc(var(--hu) * 4)}.pilot-status__label{color:#ffffffb3;font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 7);margin:1px calc(var(--hu) * 4) 0 0}.pilot-status--review.pilot-status--player{border-color:#4678ff8c}.pilot-status--review.pilot-status--enemy{border-color:#ff463c8c}.pilot-status{display:flex;flex-direction:row;align-items:center;padding:calc(var(--hu) * 2) calc(var(--hu) * 6);background-color:#000a0866;border:1px solid rgba(60,255,180,.3);border-radius:calc(var(--hu) * 4)}.pilot-status__figure{position:relative;flex:0 0 auto}.pilot-status__light{position:absolute;width:calc(var(--hu) * 6);height:calc(var(--hu) * 6);box-sizing:border-box;border:1px solid transparent;border-radius:calc(var(--hu) * 3)}.pilot-status__side{display:flex;flex-direction:column;width:calc(var(--hu) * 84);margin-left:calc(var(--hu) * 4)}.pilot-status__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.pilot-status__bar{flex-grow:1;display:flex;flex-direction:column}.segmented-bar{display:flex;flex-direction:row;margin-top:2px;padding:2px;box-sizing:border-box;border:1px solid transparent;border-radius:3px}.segmented-bar__segment{flex-grow:1;margin:0 1px;border:1px solid transparent;border-radius:1px}.pilot-status__battery{display:flex;flex-direction:row;align-items:center}.pilot-status__battery-shell{width:calc(var(--hu) * 20);height:calc(var(--hu) * 10);padding:1px;box-sizing:border-box;border:1px solid rgba(255,255,255,.8);border-radius:2px;display:flex}.pilot-status__battery-fill{height:100%;border-radius:1px}.pilot-status__battery-nub{width:2px;height:calc(var(--hu) * 4);background-color:#fffc}.pilot-status__value{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 8);text-shadow:1px 1px 0 rgba(0,0,0,.85);margin:1px 0 0 3px;min-width:calc(var(--hu) * 20);text-align:right}.watch-arena-tag{position:absolute;top:calc(var(--u) * 14);left:calc(var(--u) * 14);display:flex;flex-direction:row;align-items:center;gap:calc(var(--u) * 10);background-color:#0000008c;border-left:calc(var(--u) * 3) solid rgb(216,9,50);padding:calc(var(--u) * 6) calc(var(--u) * 12);pointer-events:none;-webkit-user-select:none;user-select:none}.watch-arena-tag .name{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--u) * 12);text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 rgba(0,0,0,.85);white-space:nowrap;letter-spacing:calc(var(--u) * 1);max-width:calc(var(--u) * 220);overflow:hidden;text-overflow:ellipsis}.watch-arena-tag--lowered{top:calc(var(--u) * 100)}.watch-arena-tag--lowered.watch-arena-tag--review{top:calc(var(--u) * 158)}.watch-badge{font-family:DNPPixel,monospace;font-size:calc(var(--u) * 11);padding:calc(var(--u) * 2) calc(var(--u) * 7) calc(var(--u) * 1);letter-spacing:calc(var(--u) * 1);white-space:nowrap}.watch-badge--live{color:#fff;background-color:#d80932}.watch-badge--replay{color:#120e06;background-color:#ffb218}.watch-badge--file{color:#fff;background-color:#5a5a60}.notification-pill{--nu: calc(var(--u) * 1.2);position:absolute;left:0;right:0;margin:0 auto;width:fit-content;bottom:calc(var(--u) * 215);display:flex;align-items:center;justify-content:center;background-color:#41413ceb;border:1px solid rgb(113,113,113);border-radius:calc(var(--nu) * 5);padding:calc(var(--nu) * 4) calc(var(--nu) * 6);min-width:calc(var(--nu) * 180);min-height:calc(var(--nu) * 60);max-width:70vw;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.notification-pill--tap{pointer-events:auto;cursor:pointer;border-color:#ef4444;animation:pill-ready 1.8s ease-in-out infinite;transition:transform .12s ease-out}.notification-pill--tap:active{transform:scale(.97)}@keyframes pill-ready{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 calc(var(--nu) * 14) 0 #ef44448c}}@media(prefers-reduced-motion:reduce){.notification-pill--tap{animation:none}}.notification-text{color:#fff;font-family:Staatliches,Oswald-Bold,sans-serif;font-size:calc(var(--nu) * 20);letter-spacing:calc(var(--nu) * 1);text-align:center;text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 rgba(0,0,0,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-text--error{color:#ff5a5a}.notification-text--multi{white-space:pre-line;line-height:1.15;padding:calc(var(--u) * 2) 0}.watch-chrome-scrim{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * 170);background:linear-gradient(to top,#000000bf,#0000008c 55%,#0000);pointer-events:none}.watch-autohide{transition:opacity .15s ease-out,visibility 0s}.watch-autohide--hidden{opacity:0;visibility:hidden;transition:opacity .3s ease-in,visibility 0s linear .3s}.dvrbar{position:absolute;left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 10);-webkit-user-select:none;user-select:none;pointer-events:auto}.dvrbar .bar.f1{background:#286eff}.dvrbar .bar.f2{background:#ff3c3c}.dvrbar .momentum{position:relative;height:calc(var(--u) * 34);margin-bottom:calc(var(--u) * 2)}.dvrbar .momentum .bar{position:absolute;width:calc(var(--u) * 10);transform:translate(-50%);opacity:.85}.dvrbar .track{position:relative;height:calc(var(--u) * 20);background:#0a0a0ec7;border:calc(var(--u) * 1.5) solid rgba(220,220,220,.45);cursor:pointer;box-sizing:border-box}.dvrbar .fill{position:absolute;top:0;left:0;bottom:0;background:#ffffff29}.dvrbar .round-band{position:absolute;top:0;bottom:0;pointer-events:none}.dvrbar .round-band--0{background:#c8c8d23d}.dvrbar .round-band--1{background:#c8c8d21f}.dvrbar .mark{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.dvrbar .mark.hit{transform:translate(-50%,-50%) rotate(45deg)}.dvrbar .mark.hit.f1{background:#286eff}.dvrbar .mark.hit.f2{background:#ff3c3c}.dvrbar .mark.kd{width:calc(var(--u) * 12);height:calc(var(--u) * 12);transform:translate(-50%,-50%) rotate(45deg);background:#ffb218;border:calc(var(--u) * 1.5) solid rgba(0,0,0,.6);box-sizing:border-box}.dvrbar .mark.ko{width:calc(var(--u) * 16);height:calc(var(--u) * 16);background:#fff;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.dvrbar .mark.bell{width:calc(var(--u) * 3);height:calc(var(--u) * 16);background:#dcdcdc}.dvrbar .playhead{position:absolute;top:calc(var(--u) * -3);bottom:calc(var(--u) * -3);width:calc(var(--u) * 3);transform:translate(-50%);background:#fff;box-shadow:0 0 calc(var(--u) * 4) #000c;pointer-events:none}.watch-toolbar{position:absolute;bottom:calc(var(--u) * 14);left:0;right:0;display:flex;align-items:center;gap:calc(var(--u) * 8);padding:0 2vw;flex-wrap:wrap;justify-content:center;pointer-events:none}.watch-toolbar>*{pointer-events:auto}.watch-toolbar.raised{bottom:calc(var(--u) * 72)}.watch-btn{position:relative;cursor:pointer;background:none;border-style:solid;border-image:url(/client/ui/T_UI_ButtonSmall.webp) 8 44 8 44 fill / calc(var(--u) * 4) calc(var(--u) * 22);color:#fff;font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:calc(var(--u) * 13);font-weight:700;white-space:nowrap;height:calc(var(--u) * 38);min-width:calc(var(--u) * 96);padding:0 calc(var(--u) * 20) calc(var(--u) * 4);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.watch-btn>.header-btn-overlay{border-image:url(/client/ui/T_UI_ButtonSmallOverlay.webp) 8 44 8 44 fill / calc(var(--u) * 4) calc(var(--u) * 22)}.watch-btn:hover>.header-btn-overlay,.watch-btn:focus>.header-btn-overlay{opacity:.51}.watch-btn--on{color:#78e68c}.watch-btn--icon{min-width:calc(var(--u) * 56);padding:0 calc(var(--u) * 12) calc(var(--u) * 4)}.watch-btn--live{border-image:url(/client/ui/T_UI_ButtonGrit.webp) 3 fill / calc(var(--u) * 1.5);font-family:ProtestRevolution,Impact,Arial Black,sans-serif;font-size:calc(var(--u) * 20);font-weight:700;font-style:italic;min-width:calc(var(--u) * 150)}.watch-btn--live>.header-btn-overlay{border-image:url(/client/ui/T_UI_ButtonGritOverlay.webp) 3 fill / calc(var(--u) * 1.5)}.watch-btn--live:hover>.header-btn-overlay,.watch-btn--live:focus>.header-btn-overlay{opacity:1}.watch-btn__glyph{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.watch-btn--play .watch-btn__glyph{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.watch-btn__glyph--mirror{transform:scaleX(-1)}.watch-btn--on .watch-btn__glyph{color:#78e68c}.watch-clock{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--u) * 13);min-width:calc(var(--u) * 92);text-align:center;text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 rgba(0,0,0,.85);font-variant-numeric:tabular-nums}.dvrbar .hovertime{position:absolute;bottom:calc(100% + var(--u) * 6);transform:translate(-50%);padding:calc(var(--u) * 2) calc(var(--u) * 6);background:#0a0a0ed9;color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--u) * 11);white-space:nowrap;pointer-events:none}.watch-toolbar input[type=range]{width:calc(var(--u) * 110);accent-color:rgb(216,9,50);cursor:pointer}.watch-toolbar .time{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--u) * 12);text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 rgba(0,0,0,.85);min-width:9ch;text-align:right}.watch-panel{position:absolute;pointer-events:auto;bottom:calc(var(--u) * 170);left:0;right:0;margin:0 auto;width:fit-content;min-width:calc(var(--u) * 480);max-width:90vw;max-height:45vh;overflow-y:auto;background-color:#0a0a0eeb;border-style:solid;border-image:url(/client/ui/T_UI_ButtonOpaque.webp) 15 fill / calc(var(--u) * 7.5);padding:calc(var(--u) * 14) calc(var(--u) * 6) calc(var(--u) * 8);box-sizing:border-box}.watch-panel .title{color:#f5f5fa;font-family:EurostileExtendedBlack,Arial Black,sans-serif;font-size:calc(var(--u) * 15);font-weight:700;letter-spacing:calc(var(--u) * 2);text-transform:uppercase;padding:0 calc(var(--u) * 12) calc(var(--u) * 8);border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:calc(var(--u) * 4)}.watch-panel .row{color:#cfcfcf;font-family:Oswald-Bold,Arial Narrow,sans-serif;font-size:calc(var(--u) * 15);padding:calc(var(--u) * 6) calc(var(--u) * 12);cursor:pointer}.watch-panel .row:hover{background:#d809324d;color:#fff}.watch-panel .row--current{background:#d809322e;color:#fff;box-shadow:inset calc(var(--u) * 4) 0 0 #d80932}.watch-panel .now-playing{display:inline-block;margin-right:calc(var(--u) * 8);padding:calc(var(--u) * 1) calc(var(--u) * 6);background:#d80932;color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--u) * 10);vertical-align:middle}.watch-panel .row.muted{color:#828287;cursor:default}.watch-panel .row.muted:hover{background:none;color:#828287}.watch-diag{position:absolute;bottom:calc(var(--u) * 8);left:calc(var(--u) * 8);display:flex;flex-direction:column;align-items:flex-start;background-color:#0000008c;padding:calc(var(--u) * 4) calc(var(--u) * 8);pointer-events:none;-webkit-user-select:none;user-select:none}.watch-diag div{color:#fff;font-family:DNPPixel,monospace;font-size:calc(var(--u) * 12);text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 rgba(0,0,0,.85);margin:calc(var(--u) * 1) 0}.watch-diag .warn{color:#ffb218}.menubtn{--menubtn: calc(var(--u) * 40);position:absolute;top:calc(var(--u) * 1.2 * 51.5 - var(--menubtn) / 2);left:calc(var(--u) * 14);z-index:5;pointer-events:auto;box-sizing:border-box;width:var(--menubtn);height:var(--menubtn);padding:0;display:flex;align-items:center;justify-content:center;background:#0c0e13d1;border:1px solid rgba(255,255,255,.24);border-radius:0;cursor:pointer;transition:background-color .12s,border-color .12s,scale .12s}.menubtn:hover,.menubtn:focus-visible{border-color:#ffffff80;outline:none}.menubtn:active{background-color:#e61e2d;border-color:#e61e2d;scale:.94}.menubtn__bars{display:flex;flex-direction:column;justify-content:space-between;width:47%;height:38%}.menubtn__bar{display:block;height:2px;border-radius:1px;background-color:#fff}@media(max-aspect-ratio:3/2){.menubtn{top:calc(var(--u) * 1.2 * (8 + 16 + 55) + var(--u) * 6)}}@media(hover:none){.watch-root{width:100dvw;--hud-hu: calc(var(--u) * 1.7);--hud-gap: 8px;--hud-edge-x: max(calc(var(--hud-gap) * 2), env(safe-area-inset-left), env(safe-area-inset-right));--hud-edge-r: max(var(--hud-gap), env(safe-area-inset-right));--hud-edge-b: max(var(--hud-gap), env(safe-area-inset-bottom));--hud-btn: max(44px, calc(var(--hud-hu) * 55))}.scoreboard,.result-display,.referee-root{--hu: var(--hud-hu)}.notification-pill{--nu: var(--hud-hu)}.menubtn{--menubtn: var(--hud-btn);top:calc(var(--hud-hu) * 24 + (var(--hud-hu) * 55 - var(--hud-btn)) / 2);left:var(--hud-edge-x)}.scoreboard__top-row{padding-left:calc(var(--hud-edge-x) + var(--hud-btn) + var(--hud-gap));padding-right:calc(var(--hud-edge-x) + var(--hud-btn) + var(--hud-gap))}.scoreboard__player-block,.scoreboard__enemy-block{flex:0 1 calc(var(--hu) * 250);width:auto;min-width:0}.scoreboard__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvrbar{left:var(--hud-edge-x);right:var(--hud-edge-x);bottom:var(--hud-edge-b)}}@media(hover:none){.watch-arena-tag{left:max(var(--hud-gap),env(safe-area-inset-left));top:var(--hud-gap)}.watch-arena-tag .name,.watch-arena-tag--lowered{display:none}}@media(hover:none)and (max-height:500px){.result-label{top:calc(var(--hud-hu) * 104)}.referee-root{top:calc(var(--hud-hu) * 104 + 5%)}}.review-health{position:absolute;top:100%;width:70%;display:flex;flex-direction:column;gap:calc(var(--hu) * 3);margin-top:calc(var(--hu) * 5);pointer-events:none}.review-health--player{left:15%}.review-health--enemy{right:15%;align-items:flex-end}.review-health__bar{position:relative;width:100%;height:calc(var(--hu) * 12);background-color:#0000008c;border:1px solid rgba(255,255,255,.25);border-radius:calc(var(--hu) * 2);overflow:hidden}.review-health__bar--round{height:calc(var(--hu) * 7)}.review-health--enemy .review-health__fill{margin-left:auto}.review-health__fill{display:block;height:100%;transition:width .3s ease-out}.review-health__value{font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 14);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.scoreboard__player-block,.scoreboard__enemy-block{position:relative}.touch-controls{position:absolute;top:0;right:0;bottom:0;left:0;--su: var(--u);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--ring-edge-r: max(var(--safe-r), calc(var(--su) * 72));pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:Oswald-Bold,Arial Narrow,sans-serif}.touch-controls>*{pointer-events:auto;touch-action:none}.touch-stick-zone{position:absolute;top:calc(var(--u) * 110);bottom:0;width:45%}.touch-stick-zone--left{left:0}.touch-turn-zone{position:absolute;top:calc(var(--u) * 110);bottom:0;left:50%;right:0}.touch-stick-zone--right{right:0}.touch-controls--camera .touch-stick-zone{bottom:calc(var(--u) * 90)}.touch-stick-zone--right .touch-stick--rest{left:auto;right:calc(var(--u) * 200);margin-right:calc(var(--u) * -90)}.touch-stick{position:absolute;width:calc(var(--u) * 180);height:calc(var(--u) * 180);margin:calc(var(--u) * -90) 0 0 calc(var(--u) * -90);border-radius:50%;border:calc(var(--u) * 2) solid rgba(255,255,255,.35);background:#0a0a0e40;pointer-events:none}.touch-stick--rest{left:calc(var(--u) * 200);top:68%;opacity:.6}.touch-stick__knob{position:absolute;left:50%;top:50%;width:calc(var(--u) * 72);height:calc(var(--u) * 72);margin:calc(var(--u) * -36) 0 0 calc(var(--u) * -36);border-radius:50%;background:#ffffff8c}.touch-pill{position:absolute;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;border-radius:calc(var(--u) * 32);border:calc(var(--u) * 2) solid rgba(255,255,255,.35);background:#0a0a0e59;color:#ffffff80;font-size:calc(var(--u) * 26)}.touch-pill--yaw{bottom:calc(var(--su) * 28);height:calc(var(--su) * 64);padding:0 calc(var(--u) * 14)}.touch-pill--rise{right:calc(var(--u) * 24);bottom:calc(var(--u) * 124);width:calc(var(--u) * 64);height:calc(var(--u) * 240);padding:calc(var(--u) * 10) 0;flex-direction:column}.touch-pill__knob{position:absolute;left:50%;top:50%;width:calc(var(--u) * 52);height:calc(var(--u) * 52);margin:calc(var(--u) * -26) 0 0 calc(var(--u) * -26);border-radius:50%;background:#ffffff8c}.touch-pill--yaw .touch-pill__knob{width:calc(var(--su) * 52);height:calc(var(--su) * 52);margin:calc(var(--su) * -26) 0 0 calc(var(--su) * -26)}.touch-strike,.touch-getup{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:calc(var(--u) * 2) solid rgba(255,255,255,.5);background:#0a0a0e73;color:#fff;font-family:inherit;padding:0;cursor:pointer}.touch-strike:active,.touch-getup:active{background:#ffffff59}.touch-strike{position:absolute;width:calc(var(--su) * 120);height:calc(var(--su) * 120);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.touch-strike__name{font-size:calc(var(--su) * 19);white-space:pre-line}.touch-strike__alt{margin-top:calc(var(--su) * 4);font-size:calc(var(--su) * 13);color:#fff9}.touch-getup{height:calc(var(--su) * 44);padding:0 calc(var(--su) * 16);border-radius:calc(var(--su) * 22);font-size:calc(var(--su) * 15);white-space:nowrap}@media(hover:none)and (max-height:500px){.touch-controls{--su: calc(var(--u) * 1.55)}.touch-controls--rings{--su: calc(var(--u) * 1.35)}}.touch-limb,.touch-limb *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none}.touch-limb{position:absolute;transition:opacity .12s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:calc(var(--u) * 2) solid rgba(255,255,255,.5);background:#0a0a0e73;color:#fff;font-family:inherit;font-size:calc(var(--su) * 18);padding:0}.touch-limb__tick{position:absolute;left:50%;top:50%;width:calc(var(--su) * 12);height:calc(var(--su) * 3);margin-top:calc(var(--su) * -1.5);border-radius:calc(var(--su) * 2);background:#ffffff73;transform-origin:0 50%;pointer-events:none}.touch-limb--active{background:#ffffff4d;border-color:#ffffffd9}.touch-limb--hidden{opacity:.03;pointer-events:none}.touch-spokes{position:absolute;width:0;height:0;pointer-events:none}.touch-spoke{position:absolute;left:0;top:calc(var(--su) * -1.5);height:calc(var(--su) * 3);border-radius:calc(var(--su) * 2);transform-origin:0 50%;background:linear-gradient(to right,#ffffff0d,#ffffff8c)}.touch-spoke{animation:touch-spoke-grow .22s ease-out}.touch-spoke--aim{background:linear-gradient(to right,#39ff1433,#39ff14);height:calc(var(--su) * 6);top:calc(var(--su) * -3)}@keyframes touch-spoke-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.touch-ring{position:absolute;width:0;height:0;pointer-events:none}.touch-ring__item{position:absolute;transform:translate(-50%,-50%);border-radius:50%;border:calc(var(--u) * 2) solid rgba(255,255,255,.45);background:#0a0a0eb3;color:#fff;font-size:calc(var(--su) * 13);line-height:1.05;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--su) * 6);box-sizing:border-box;overflow:hidden}.touch-ring__item--pick{background:#39ff14d9;border-color:#fff;color:#0a0a0e;transform:translate(-50%,-50%) scale(1.12)}.touch-trail{position:absolute;height:calc(var(--su) * 10);margin-top:calc(var(--su) * -5);border-radius:calc(var(--su) * 5);transform-origin:0 50%;pointer-events:none;background:linear-gradient(to right,#fff0,#ffffffb3);box-shadow:0 0 calc(var(--su) * 10) #ffffff59}.touch-trail--aim{background:linear-gradient(to right,#39ff1400,#39ff14);box-shadow:0 0 calc(var(--su) * 14) #39ff1499}.touch-flash{position:absolute;width:0;height:0;pointer-events:none;animation:touch-flash-fade .4s linear forwards}.touch-flash__streak{position:absolute;left:0;top:calc(var(--su) * -4);height:calc(var(--su) * 8);border-radius:calc(var(--su) * 4);transform-origin:0 50%;background:linear-gradient(to right,#39ff1400,#39ff14 70%,#fff);box-shadow:0 0 calc(var(--su) * 16) #39ff14cc;animation:touch-spoke-grow .12s ease-out}.touch-flash__pop{position:absolute;transform:translate(-50%,-50%);border-radius:50%;border:calc(var(--u) * 2) solid rgb(255,255,255);background:#39ff14e6;color:#0a0a0e;font-size:calc(var(--su) * 13);line-height:1.05;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(var(--su) * 6);box-sizing:border-box;box-shadow:0 0 calc(var(--su) * 18) #39ff14cc;animation:touch-flash-pop .38s ease-out forwards}.touch-flash__wave{position:absolute;transform:translate(-50%,-50%);border-radius:50%;border:calc(var(--su) * 4) solid rgba(57,255,20,.9);box-sizing:border-box;animation:touch-flash-wave .38s ease-out forwards}@keyframes touch-flash-fade{0%,80%{opacity:1}to{opacity:0}}@keyframes touch-flash-pop{0%{transform:translate(-50%,-50%) scale(1.12);opacity:1}40%{transform:translate(-50%,-50%) scale(1.45);opacity:1}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}@keyframes touch-flash-wave{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.touch-controls--split .touch-stick--rest{left:calc(var(--safe-l) + var(--u) * 105)}.touch-layout-toggle{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--su) * 34);transform:translate(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(var(--su) * 36);padding:0 calc(var(--su) * 16);border:none;background:transparent;color:#fff;opacity:.22;font-family:inherit;font-size:calc(var(--su) * 14);letter-spacing:.08em;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.touch-layout-toggle:active{opacity:.8}.touch-limb,.touch-spokes,.touch-trail,.touch-ring,.touch-flash,.touch-pill,.touch-strike,.touch-layout-toggle{z-index:20}.touch-recovery{position:absolute;right:calc(var(--ring-edge-r) + var(--su) * 30);bottom:calc(var(--su) * 110);width:calc(var(--su) * 254);display:flex;flex-direction:column-reverse;gap:calc(var(--su) * 12);z-index:20}.touch-recovery .touch-getup{height:calc(var(--su) * 72)}.touch-body-figure{position:absolute;pointer-events:none;opacity:.5}.touch-body-figure__limbs polyline{fill:none;stroke:#cdd7eb61;stroke-linecap:butt;stroke-linejoin:round}.touch-body-figure__parts>*{fill:#cdd7eb61;stroke:none}.touch-controls--body .touch-limb{background:#0a0a0e40}.touch-stick--active,.touch-pill--active{border-color:#39ff14;background:#39ff1426}.touch-stick--active .touch-stick__knob,.touch-pill--active .touch-pill__knob{background:#39ff14}.touch-pill--active .touch-pill__arrow{color:#39ff14}.prompt-root{--hu: calc(var(--u) * 1.2);position:absolute;top:50%;right:1.5%;width:30%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:stretch;pointer-events:none;-webkit-user-select:none;user-select:none}.prompt-row{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#0a0c12d1;border:calc(var(--hu) * 2) solid rgba(255,255,255,.85);border-radius:calc(var(--hu) * 4);padding:calc(var(--hu) * 6) calc(var(--hu) * 16);transition:scale .18s ease-out,opacity .18s ease-out}.prompt-root--enter .prompt-row{scale:1.25;opacity:0;transition:none}.prompt-press{color:#ffffffbf;font-family:DNPPixel,monospace;font-size:calc(var(--hu) * 11);letter-spacing:calc(var(--hu) * 4);margin-right:calc(var(--hu) * 10)}.prompt-option-wrap,.prompt-option{display:flex;flex-direction:row;align-items:center}.prompt-option{margin:calc(var(--hu) * 2) 0}.prompt-label,.prompt-plus,.prompt-glyph__text{font-family:Staatliches,sans-serif;white-space:nowrap;text-align:center;line-height:1}.prompt-label{color:#fff;font-size:calc(var(--hu) * 24);letter-spacing:calc(var(--hu) * 1);margin-left:calc(var(--hu) * 8);text-shadow:0 calc(var(--hu) * 2) calc(var(--hu) * 4) rgba(0,0,0,.7)}.prompt-plus{color:#fff;font-size:calc(var(--hu) * 18);margin:0 calc(var(--hu) * 4)}.prompt-divider{width:calc(var(--hu) * 2);height:calc(var(--hu) * 26);background-color:#ffffff59;margin:0 calc(var(--hu) * 14)}.prompt-glyph{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(var(--hu) * 30);height:calc(var(--hu) * 30);background-color:#2e2e34;border:calc(var(--hu) * 2) solid rgba(255,255,255,.85);animation:prompt-pulse .667s ease-in-out infinite alternate}.prompt-glyph__text{color:#fff;font-size:calc(var(--hu) * 16)}.prompt-glyph--key{padding:0 calc(var(--hu) * 8);background-color:#ececec;border-color:rgb(200,200,200) rgb(150,150,150) rgb(120,120,120);border-bottom-width:calc(var(--hu) * 4);border-radius:calc(var(--hu) * 5)}.prompt-glyph--key .prompt-glyph__text{color:#141418}.prompt-glyph--unbound{padding:0 calc(var(--hu) * 8);background-color:#2e2e3499;border-color:#ffffff59}.prompt-glyph--unbound .prompt-glyph__text{color:#fff9;font-size:calc(var(--hu) * 13)}@keyframes prompt-pulse{0%{scale:1}to{scale:1.08}}.watch-browser__pane{flex-grow:1;min-height:0}.watch-browser__scroll{flex-grow:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:calc(var(--u) * 12)}.watch-browser__scroll .rm-title,.watch-browser__scroll .rm-empty{margin-bottom:calc(var(--u) * 8)}#watch-browser .menu-panel.menu-panel--wide{width:50%}.view-pill{--hu: calc(var(--u) * 1.2);position:absolute;left:1.5%;top:calc(var(--u) * 196);display:flex;flex-direction:column;align-items:flex-start;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:6}.view-pill__row{display:flex;flex-direction:row;align-items:center;padding:0 calc(var(--hu) * 6);background-color:#05080db3;border:1px solid rgba(255,255,255,.2);border-radius:calc(var(--hu) * 6)}.view-pill__label{min-width:calc(var(--hu) * 170);text-align:center;font-family:Oswald-Bold,sans-serif;font-size:calc(var(--hu) * 18);letter-spacing:calc(var(--hu) * 1.5);color:#fff}.view-pill__arrow{width:calc(var(--hu) * 40);height:calc(var(--hu) * 40);background:none;border:0;color:#fff;font-size:calc(var(--hu) * 28);line-height:1;cursor:pointer}.view-pill__arrow:hover{color:#ff4650}.view-pill__hint{margin-top:calc(var(--hu) * 6);font-family:Oswald-Bold,sans-serif;font-size:calc(var(--hu) * 14);letter-spacing:calc(var(--hu) * 1);color:#ffd94d;text-shadow:1px 1px 0 rgba(0,0,0,.85)}.view-pill__pulse{animation:view-pill-pulse .833s ease-in-out infinite alternate}@keyframes view-pill-pulse{0%{scale:1}to{scale:1.08}}html,body,#root{height:100dvh;margin:0;height:100%;overflow:hidden;background:#14161a}.app{position:fixed;top:0;right:0;bottom:0;left:0}.viewport{position:absolute;top:0;right:0;bottom:0;left:0}.hud{position:absolute;top:12px;left:12px;color:#c8ccd4;font:12px/1.6 ui-monospace,Menlo,monospace;background:#14161ab3;padding:8px 12px;border-radius:6px;pointer-events:none;-webkit-user-select:none;user-select:none}.hud .keys{color:#7d8590}.hud .error{color:#e5534b}
