*{box-sizing:border-box;outline:none}html{height:100%;font-size:17px}body{min-height:100%;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.15;margin:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}p{margin:0 0 1.5rem}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 1.5rem;line-height:1.15em}img:-moz-loading{visibility:hidden}iframe{border:0 none}button{display:inline-block;padding:0;border:0 none;border-radius:0}button::-moz-focus-inner{border:0 none}button,input[type=checkbox],input[type=radio],select{cursor:pointer}button,input,select,textarea,optgroup,option{color:inherit;font:inherit;margin:0;line-height:1.176em}input,select,textarea{display:block;min-width:0;width:100%;border:1px solid}table{border-collapse:collapse;border-spacing:0;border:0 none}th,td{border:1px solid}th,td{padding:1rem}figure,blockquote{margin:0}@media (max-width: 580px),(max-height: 640px){html{font-size:16px}}:root{--default-text-color: #1f1f1f;--strong-text-color: #000;--deemphasize-text-color: #888;--low-importance-text-color: #bbb;--default-fill-color: #fcfcff;--default-border-color: #e3e4e4;--table-border-color: #aaa;--primary-text-color: #935789;--primary-fill-color: #734b6c;--secondary-text-color: #f2b155;--secondary-fill-color: #f2b155;--invalid-text-color: #e6505c;--invalid-fill-color: #e6505c;--logo-max-width: 465px;--logo-aspect-ratio: 465 / 165;--centered-logo-max-width: 485px;--centered-logo-aspect-ratio: 485 / 165;--logo-focus-shadow: 0 0 0 4px rgba(219, 158, 110, .4);--game-background-fill-color: #e2e2e4;--game-table-fill-color: #43a049;--game-sidebard-fill-color: #fcfcff;--game-border-color: #bbb;--game-hand-scrollbar-thumb-fill-color: #fff;--game-card-fill-color: #fff;--game-dull-card-fill-color: #104a13;--game-bubble-fill-color: #fff;--table-scrollbar-track-fill-color: #f0f0f0;--table-scrollbar-thumb-fill-color: #aaa;--table-scrollbar-thumb-fill-color-hover: #888;--base-scrollbar-thumb-fill-color: #ccc;--base-scrollbar-thumb-fill-color-hover: #aaa;--bounce-dot-default-color: #666;--bounce-dot-highlight-color: #000;--room-link-hover-fill-color: rgba(143, 80, 179, .05);--room-link-separator-color: #f8edff;--chat-backdrop-fill-color: rgba(255, 255, 255, .15);--notification-element-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);--message-notification-radius: 30px/25px;--info-notification-radius: 10px;--either-message-fill-color: #fcedff;--self-message-fill-color: #fff5e6;--info-message-fill-color: #f0f6ff;--important-message-fill-color: #fffdf0;--modal-element-backdrop-fill-color: rgba(140, 140, 140, .7);--modal-element-shadow: 0 20px 40px rgba(0, 0, 0, .25), 0 2px 5px 5px rgba(0, 0, 0, .1);--modal-element-transition: .22s ease-out;--card-element-fill-color: #fff;--card-element-radius: 10px;--card-element-shadow: 0 8px 30px 0 rgba(0, 0, 0, .1);--card-element-overlay-fill-color: rgba(255, 255, 255, .8);--form-element-radius: 5px;--form-element-shadow: 0 2px 4px 0 rgba(0, 0, 0, .07);--form-element-transition: .15s cubic-bezier(0, 0, .2, .1);--toggle-element-transition: .15s ease-in-out;--input-fill-color: #fff;--input-readonly-fill-color: #f6f6f6;--input-text-color: var(--default-text-color);--input-border: 2px solid;--input-border-color: var(--default-border-color);--input-focus-border-color: #727274;--input-readonly-border-color: #e6e6e6;--input-invalid-border-color: var(--invalid-fill-color);--input-focus-shadow: 0 0 0 5px rgba(58, 54, 54, .2);--transparent-button-hover-fill-color: #e6e6e6;--transparent-button-hover-text-color: var(--default-text-color);--link-button-hover-shadow: 0 0 0 2px rgba(58, 54, 54, .2);--default-button-fill-color: #e6e6e6;--default-button-text-color: var(--default-text-color);--default-button-hover-fill-color: #d3d3d3;--default-button-focus-shadow: 0 0 0 3px rgba(255, 255, 255, 1), 0 0 0 5px rgba(0, 0, 0, .2);--light-button-fill-color: #f9f9f9;--light-button-text-color: var(--default-text-color);--light-button-hover-fill-color: #fff;--light-button-focus-shadow: 0 0 0 5px rgba(58, 54, 54, .2);--dark-button-fill-color: #888;--dark-button-text-color: #fff;--dark-button-hover-fill-color: #666;--dark-button-focus-shadow: 0 0 0 5px rgba(25, 24, 24, .2);--primary-button-fill-color: var(--primary-fill-color);--primary-button-text-color: var(--default-fill-color);--primary-button-hover-fill-color: #533249;--primary-button-focus-shadow: 0 0 0 5px rgba(82, 25, 65, .4);--secondary-button-fill-color: var(--secondary-fill-color);--secondary-button-text-color: var(--default-fill-color);--secondary-button-hover-fill-color: #e08c2d;--secondary-button-focus-shadow: 0 0 0 5px rgba(242, 150, 22, .4)}:root[data-color-scheme=dark]{--default-text-color: #eceae8;--strong-text-color: #fff;--deemphasize-text-color: #999;--low-importance-text-color: #666;--default-fill-color: #1a1918;--default-border-color: #3f3e3c;--table-border-color: #555;--primary-text-color: #d169be;--primary-fill-color: #ad5c9f;--secondary-text-color: #f0b35d;--secondary-fill-color: #f5ab42;--invalid-text-color: #ff4554;--invalid-fill-color: #ff4554;--logo-focus-shadow: 0 0 0 4px rgba(224, 140, 45, .4);--game-background-fill-color: #111;--game-sidebard-fill-color: #20201d;--game-table-fill-color: #43a049;--game-border-color: #3c3b3a;--game-hand-scrollbar-thumb-fill-color: #303030;--game-card-fill-color: #fff;--game-dull-card-fill-color: #104a13;--game-bubble-fill-color: #262524;--table-scrollbar-track-fill-color: #32312f;--table-scrollbar-thumb-fill-color: #555;--table-scrollbar-thumb-fill-color-hover: #7c7b7a;--base-scrollbar-thumb-fill-color: #424242;--base-scrollbar-thumb-fill-color-hover: #686868;--bounce-dot-default-color: #666;--bounce-dot-highlight-color: #ccc;--room-link-hover-fill-color: rgba(109, 68, 133, .1);--room-link-separator-color: #4f384c;--chat-backdrop-fill-color: rgba(15, 15, 15, .25);--notification-element-shadow: 0 2px 3px 0 rgba(0, 0, 0, .25);--either-message-fill-color: #5b2744;--self-message-fill-color: #3f3b34;--info-message-fill-color: #30577b;--important-message-fill-color: #d08820;--modal-element-backdrop-fill-color: rgba(15, 15, 15, .76);--modal-element-shadow: 0 20px 30px rgba(0, 0, 0, .35), 0 2px 5px 5px rgba(0, 0, 0, .25);--card-element-fill-color: #262524;--card-element-shadow: 0 6px 12px 2px rgba(0, 0, 0, .18);--card-element-overlay-fill-color: rgba(38, 37, 36, .9);--form-element-shadow: 0 2px 4px 0 rgba(0, 0, 0, .14);--input-fill-color: #2f2e2d;--input-readonly-fill-color: #20201d;--input-text-color: var(--default-text-color);--input-border-color: var(--default-border-color);--input-focus-border-color: #868584;--input-readonly-border-color: #32312f;--input-invalid-border-color: var(--invalid-fill-color);--input-focus-shadow: 0 0 0 5px rgba(124, 123, 122, .2);--transparent-button-hover-fill-color: #424242;--transparent-button-hover-text-color: #fff;--link-button-hover-shadow: 0 0 0 2px rgba(255, 255, 255, .3);--default-button-fill-color: #32312f;--default-button-text-color: var(--default-text-color);--default-button-hover-fill-color: #50504a;--default-button-focus-shadow: 0 0 0 3px rgba(26, 25, 24, 1), 0 0 0 5px rgba(255, 255, 255, .3);--light-button-fill-color: #1a1918;--light-button-text-color: var(--default-text-color);--light-button-hover-fill-color: #262524;--light-button-focus-shadow: 0 0 0 5px rgba(200, 200, 200, .2);--dark-button-fill-color: #686868;--dark-button-text-color: #fff;--dark-button-hover-fill-color: #424242;--dark-button-focus-shadow: 0 0 0 3px rgba(26, 25, 24, 1), 0 0 0 5px rgba(255, 255, 255, .3);--primary-button-fill-color: var(--primary-fill-color);--primary-button-text-color: #fff;--primary-button-hover-fill-color: #75446c;--primary-button-focus-shadow: 0 0 0 5px rgba(109, 68, 133, .4);--secondary-button-fill-color: var(--secondary-fill-color);--secondary-button-text-color: #fff;--secondary-button-hover-fill-color: #bf822a;--secondary-button-focus-shadow: 0 0 0 5px rgba(245, 171, 66, .4)}:root{--explosion-animation-1: 1.2s explosion-gravity ease-in infinite, 1.2s explosion-bang-1 ease-out infinite, 6s explosion-position-1 linear infinite;--explosion-animation-2: 1.5s explosion-gravity ease-in infinite, 1.5s explosion-bang-2 ease-out infinite, 7.5s explosion-position-2 linear infinite;--explosion-delay-1: 0;--explosion-delay-2: 1.5s}@keyframes explosion-bang-1{0%{box-shadow:0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0}to{box-shadow:50px -305px #ff8000,190px -39px #ffd500,130px -208px #f0f,155px -225px #37ff00,-222px -364px #0df,-139px -193px #5f0,19px -387px #9d00ff,245px -297px #7300ff,-108px -46px #ff0900,-73px -184px #ffa200,-26px -18px #02f,-143px -123px #ff00c8,184px -289px #ffc400,183px -10px #0f8,127px -172px #ff4800,85px 18px #6200ff,211px -266px #3f0,-185px -325px #00ff51,-191px -176px #e100ff,-229px -193px #f50,162px -82px #f0d,-18px -150px #fb0,-35px -22px #ff00b7,202px 40px #ff00ae,85px -170px #0dff00,-41px -143px #f80,140px -317px #90f,-46px -314px #0040ff,27px 74px #3c00ff,-235px -96px #4d00ff,-114px -103px #05f,46px -324px #ff0095,56px -105px #001aff,6px 76px #06f,-87px -408px #00ff95,232px -241px #7f0,128px -129px #00a2ff,-105px -206px #5100ff,151px -304px #ff3c00,218px 3px #8c00ff,164px -267px #d5ff00,-199px 28px #0059ff,-60px -359px #ff00c4,162px -365px #0f6,57px 83px #002fff,-2px -289px #ff1e00,183px -68px #f90,-153px -304px #ff00fb,-74px -285px #af0,66px 28px #ff00e1,82px -30px #f70}}@keyframes explosion-bang-2{0%{box-shadow:0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0,0 0 #ff0}to{box-shadow:91px -312px #004dff,-104px -285px #00ff1e,21px -101px #00ff15,181px -111px #f2ff00,115px -67px #51ff00,-63px 12px #ff2b00,-222px 52px #00f7ff,3px -118px #bf00ff,47px 73px #ff6a00,-139px -220px #2f0,-171px -416px #ff0015,170px -360px #8c00ff,-231px -208px #5f0,-2px -408px #f60,11px -267px #73ff00,109px -357px #ff9500,41px -205px #00fbff,33px -37px #6a00ff,-248px -194px #ff4000,15px -381px #00ffe6,-76px -104px #ff1e00,118px 5px #ffea00,142px 52px #00ffd0,-168px -207px #ff00c8,-101px -279px #00c4ff,-203px -172px #d900ff,-182px -138px #00ffa2,1px -297px #fd0,98px -338px #f50,-71px -415px #006aff,-44px -187px #1eff00,128px -207px #00ff6a,-31px 1px #ff00ea,-55px -188px #ff0051,-193px -40px #ff0037,77px -214px #ff8400,35px -378px #00ffea,212px -9px #8c00ff,97px -289px #00ff26,-38px -95px #c800ff,77px -163px #ff00b3,128px -405px #0f5,-159px -228px #2b00ff,-232px -228px #fb00ff,172px -335px #6aff00,179px -49px #00ff91,-137px -43px #009dff,227px -264px #0fd,-171px -26px #ff0080,-53px -373px #4dff00,181px -354px #0ef}}@keyframes explosion-gravity{0%{transform:translateY(200px);opacity:0}6%{transform:translateY(0);opacity:1}to{transform:translateY(200px);opacity:0}}@keyframes explosion-position-1{0%,19.99%{bottom:90%;left:45%}20%,39.99%{bottom:60%;left:35%}40%,59.99%{bottom:80%;left:65%}60%,79.99%{bottom:70%;left:25%}80%,to{bottom:70%;left:75%}}@keyframes explosion-position-2{0%,19.99%{bottom:85%;left:40%}20%,39.99%{bottom:65%;left:70%}40%,59.99%{bottom:55%;left:30%}60%,79.99%{bottom:75%;left:20%}80%,to{bottom:70%;left:80%}}.card{padding:2rem;background-color:var(--card-element-fill-color);border-radius:var(--card-element-radius);box-shadow:var(--card-element-shadow)}.card .title{color:var(--primary-text-color)}@media (max-width: 550px){.card{padding:1.5rem}}@keyframes expand-block{0%{opacity:0;transform:translateY(-40%) scale(.9,.2)}to{opacity:1;transform:translateY(0) scale(1)}}.collapsable{padding:1rem;margin:0 auto 1.5rem;border:1px dashed var(--default-border-color);border-radius:var(--card-element-radius)}.collapsable .collapsable-expand-icon{transition:transform var(--form-element-transition)}.collapsable .collapsable-preview{text-align:center}.collapsable .collapsable-content{display:none}.collapsable .collapsable-preview :first-child,.collapsable .collapsable-content :first-child{margin-top:0}.collapsable .collapsable-preview :last-child,.collapsable .collapsable-content :last-child{margin-bottom:0}.collapsable:not(.collapsed) .collapsable-expand-icon{transform:scaleY(-1)}.collapsable:not(.collapsed) .collapsable-preview{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed var(--default-border-color)}.collapsable:not(.collapsed) .collapsable-content{display:block;animation:expand-block var(--form-element-transition)}a.button{display:inline-block;text-decoration:none}button,a.button{padding:calc(.75rem + 2px) 2rem;border-radius:var(--form-element-radius);text-align:center}button:disabled,a.button:disabled{cursor:not-allowed}button.button,button.light-button,button.dark-button,button.secondary-button,button.primary-button,a.button.button,a.button.light-button,a.button.dark-button,a.button.secondary-button,a.button.primary-button{box-shadow:var(--form-element-shadow);transition:box-shadow var(--form-element-transition),background-color var(--form-element-transition)}button.button:disabled,button.light-button:disabled,button.dark-button:disabled,button.secondary-button:disabled,button.primary-button:disabled,a.button.button:disabled,a.button.light-button:disabled,a.button.dark-button:disabled,a.button.secondary-button:disabled,a.button.primary-button:disabled{box-shadow:none}button.button:disabled,button.light-button:disabled,button.dark-button:disabled,button.secondary-button:disabled,button.primary-button:disabled,button.link-button:disabled,button.transparent-button:disabled,a.button.button:disabled,a.button.light-button:disabled,a.button.dark-button:disabled,a.button.secondary-button:disabled,a.button.primary-button:disabled,a.button.link-button:disabled,a.button.transparent-button:disabled{opacity:.5}button.button,a.button.button{background-color:var(--default-button-fill-color);color:var(--default-button-text-color)}button.button:hover,a.button.button:hover{background-color:var(--default-button-hover-fill-color)}button.button:focus,a.button.button:focus{box-shadow:var(--default-button-focus-shadow)}button.link-button,a.button.link-button{background-color:transparent;box-shadow:none;padding:.4rem;text-decoration:underline;transition:box-shadow var(--form-element-transition),color var(--form-element-transition)}button.link-button:hover,button.link-button:focus,a.button.link-button:hover,a.button.link-button:focus{background-color:transparent;text-decoration:none;box-shadow:var(--link-button-hover-shadow)}button.transparent-button,a.button.transparent-button{background-color:transparent;box-shadow:none;transition:background-color var(--form-element-transition)}button.transparent-button:hover,button.transparent-button:focus,a.button.transparent-button:hover,a.button.transparent-button:focus{background-color:var(--transparent-button-hover-fill-color);color:var(--transparent-button-hover-text-color)}button.flat-button,a.button.flat-button{box-shadow:none}button.light-button,a.button.light-button{background-color:var(--light-button-fill-color);color:var(--light-button-text-color)}button.light-button:hover,a.button.light-button:hover{background-color:var(--light-button-hover-fill-color)}button.light-button:focus,a.button.light-button:focus{box-shadow:var(--light-button-focus-shadow)}button.dark-button,a.button.dark-button{background-color:var(--dark-button-fill-color);color:var(--dark-button-text-color)}button.dark-button:hover,a.button.dark-button:hover{background-color:var(--dark-button-hover-fill-color)}button.dark-button:focus,a.button.dark-button:focus{box-shadow:var(--dark-button-focus-shadow)}button.secondary-button,a.button.secondary-button{background-color:var(--secondary-button-fill-color);color:var(--secondary-button-text-color)}button.secondary-button:hover,a.button.secondary-button:hover{background-color:var(--secondary-button-hover-fill-color)}button.secondary-button:focus,a.button.secondary-button:focus{box-shadow:var(--secondary-button-focus-shadow)}button.primary-button,a.button.primary-button{background-color:var(--primary-button-fill-color);color:var(--primary-button-text-color)}button.primary-button:hover,a.button.primary-button:hover{background-color:var(--primary-button-hover-fill-color)}button.primary-button:focus,a.button.primary-button:focus{box-shadow:var(--primary-button-focus-shadow)}button .material-icons,a.button .material-icons{vertical-align:middle}@font-face{font-family:text-security-disc;font-display:block;src:url(data:font/woff2;charset:utf-8;base64,d09GMgABAAAAAAjoAAsAAAAAMGgAAAidAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgDWYgpQdQE2AiQDCAsGAAQgBYUOBy4bvi8lYxtWw7BxAPB87x5FmeAMlf3/96RzDN74RcXUcjTKmrJ3T2VDSShiPhfiIJxxS7DiLkHFfQV33CM4427mAred74pWur/J3dyVsKy7coREA8fzvPvpfUk+tB3R8YTCzE0SCLepejmJ2u1yqp+kC7W4Rc/tDTs3GpNJ8ttRPOSTPhsXlwbi4kVYWQmAcXmlrqYHMMsBwP/zHMz7fkF1gijOKuFQIxjwlGa2lkARhYaBxFHT54IOgBMQADi3LipIMAA3geO41EUkBTCO2gkxnOwnKYBx1E6p5WS+QUCMq50rNch6MwUCAAiAcdgttYVSIfPJ5kn6ApRFQ6I88BxLvvIC/maHUHS3TIoKiwLbbM8nEFWgE1oDz3woSxpagWbBXcQWhKtPeIlg6tK+7vX57QOszwU3sGUJrA7h2Mx1IWCNr9BKxsYo+pzS/OCO0OG9mwBkx337+lcuSxRdBcc+fJxlcAjK/zCfdgtBzuxQcTqfY4Yn6EB/Az3JS/RMu5f6B8wrn55S0IxdlLn+4Yb/ctIT+ocWYPcGAOvxSjEjpSiVMqSgFWVjzpCCXjAIRirTABpEQ2gYjaBRNIbG0QSaRFNoGs2gWTSH5tECWkRLaBmtoFW0htbRBtpEW2gb7aBdtIf20QE6REdFDlkZEh2jE3SKztA5ukCX6Apdoxt0i+7QPXpAj+gJPaMX9Ire0Dv6QJ/oC/qKvqHv6Af6iX6h3+gP+ov+of+I+ECMxETMiDmxIJbEilgTG2JL7Ig9cSCOxIk4ExfiStyIO/EgnsSLeBMf4kv8iD/taQANoiE0jEbQKBpD42gCTaIpNI1m0CyaQ/NoAS2iJbSMVtAqWkPraANtoi20jXbQLtpD++gAHaIjdIxO0Ck6Q+foAl2iK3SNbtAtukP36AE9oif0jF7QK3pD79B79AF9RJ/QZ/QFfUXf0Hf0A/1Ev9Bv9Af9Rf/Qf9DQABpEQ2gYjaBRNIbG0QSaRFNoGs2gWTSH5tECWkRLaBmtoFW0htbRBtpEW2gb7aBdtIf20QE6REfoGJ2gU3SGztEFukRX6BrdoFt0h+7RA3pET+gZvaBX9Aa9Re/Qe/QBfUSf0Gf0BX1F39B39AP9RL/Qb/QH/UX/0P8l9vq9gXwDIUCliyAhRAgTIoQoIUaIExKEJCFFSBMyhCwhR8gTCoQioUQoEyqEKqFGqBMahCahRWgTOoQuoUfoEwaEIWFEGBMmhClhRpgTFoQlYUVYEzaELWFH2BMOhGPCCeGUcEY4J1wQLglXhGvCDeGWcEe4JzwQHglPhGfCC+GV8EZ4J3wQPglfhG/CD+GX8Ef4p9sdgoQQIUyIEKKEGCFOSBCShBQhTcgQsoQcIU8oEIqEEqFMqBCqhBqhTmgkNBGaCS2EVkIboZ3QQegkdBG6CT2EXkIfoZ8wQBgkDBGGCSOEUcIYYZwwQZgkTBGmCTOEWcIcYZ6wQFgkLBGWCSuEVcIaYZ2wQdgkbBG2CTuEXcIeYZ9wQDgkHBGOCSeEU8IZ4ZxwQbgkXBGuCTeEW8Id4Z7wQHgkPBGeCS+EV8Ib4Z3wQfgkfBG+CT+EX8If4Z8AZpAQIoQJEUKUECPECQlCkpAipAkZQpaQI+QJBUKRUCKUCRVClVAj1AkNQpPQIrQJHUKX0CP0CQPCkDAijAkTwpQwI8wJC8KSsCKsCRvClrAj7AkHwpFwIpwJF8IV4ZpwQ7gl3BHuCQ+ER8IT4ZnwQnglvBHeCR+ET8IX4ZvwQ/gl/BH+lzv+AmMkTYAmSBOiCdNEaKI0MZo4TYImSZOiSdNkaLI0OZo8TYGmSFOiKdNUaKo0NZo6TYOmSdOiadN0aLo0PZo+zYBmSDOiGdNMaKY0M5o5zYJmSbOiWdNsaLY0O5o9zYHmmOaE5pTmjOac5oLmkuaK5prmhuaW5o7mnuaB5pHmieaZ5oXmleaN5p3mg+aT5ovmm+aH5pfmj2ZRAqCCoEKgwqAioKKgYqDioBKgkqBSoNKgMqCyoHKg8qAKoIqgSqDKoCqgqqBqoOqgGkE1gWoG1QKqFVQbqHZQHaA6QXWB6gbVA6oXVB+oflADoAZBDYH+uxaEWDBiIYiFIhaGWDhiEYhFIhaFWDRiMYjFIhaHWDxiCYglIpaEWDJiKYilIpaGWDpiGYhlIpaFWDZiOYjlIpaHWD5iBYgVIlaEWDFiJYiVIlaGWDliFYhVIlaFWDViNYjVIlaHWD1iDYg1ItaEWDNiLYi1ItaGWDtiHYh1ItaFWDdiPYj1ItaHWD9iA4gNIjaE2DBiI4iNIjaG2DhiE4hNIjaF2DRiM4jNIjaH2DxiC4gtIraE2DJiK4itIraG2DpiG4htIraF2DZiO4jtIraH2D5iB4gdInaE2DFiJ4idInaG2DliF4hdInaF2DViN4jdInaH2D1iD4g9IvaE2DNiL4i9IvaG2DvE3iP2AbGPiH1C7DNiXxD7itg3xL4j9gOxn4j9Quw3Yn8Q+4vYP8T+M6cIDBz9EXfeUHR1JyygPL/++I3R1cRvdDr+E12Jfh3Q0EN/fHn2mXptpJxUkIqu/Cs2egM33OjSLcT33I82+B9nP37X/c0W52623s45CYCo03QIBCVrAFAycnSYSqvO4YJt/NP73YqA/giNZhJ6sBbmql+0SQZaxNOZudJbc2nqxNvpM+veq7Sz2LUgFEu+VLs+Ay3yp7MVertp6i23v2Rmv5gmHDhSQ6t5GmTaqTsqhpWwmbOk3uKJrNOmwSSMC17jghqygilDOUU3KlLmHHNrajw3DVNVGWytGZDisM/cbkdRnvfIUJkaGJlgAYcoQ5bGptTmGc1R7pBC3XhFsLXnXR54qrMc+dGNBkqE4laBi4KmZYGom8vIy0lTyBkppBjLoTndMmrofIRORirsNlCbXzCgulmo36KztS2iV8rrNoRUL5VdkMSGoSXroC1KOQAA)}input.obfuscated{font-family:text-security-disc,sans-serif;font-size:1.5rem;padding:0 .95rem;line-height:2.676rem}button.input{display:block;width:100%}select option{color:var(--input-text-color)}select option:disabled{cursor:not-allowed;color:var(--deemphasize-text-color)}input,.input,select,textarea{padding:.75rem .95rem;margin-bottom:1.7rem;background-color:var(--input-fill-color);color:var(--input-text-color);border:var(--input-border) var(--input-border-color);border-radius:var(--form-element-radius);transition:box-shadow var(--form-element-transition),border var(--form-element-transition);box-shadow:var(--form-element-shadow)}input::placeholder,.input::placeholder,select::placeholder,textarea::placeholder{color:var(--deemphasize-text-color);opacity:1}input:disabled,.input:disabled,select:disabled,textarea:disabled{background-color:var(--input-fill-color);cursor:not-allowed;opacity:.4}input[readonly],.input[readonly],select[readonly],textarea[readonly]{background-color:var(--input-readonly-fill-color);border-color:var(--input-readonly-border-color)}input:hover,.input:hover,select:hover,textarea:hover{border-color:var(--input-focus-border-color)}input.ng-touched.ng-invalid,.input.ng-touched.ng-invalid,select.ng-touched.ng-invalid,textarea.ng-touched.ng-invalid{border-color:var(--input-invalid-border-color)}input:focus,input.ng-untouched:focus,input.ng-touched:focus,.input:focus,.input.ng-untouched:focus,.input.ng-touched:focus,select:focus,select.ng-untouched:focus,select.ng-touched:focus,textarea:focus,textarea.ng-untouched:focus,textarea.ng-touched:focus{border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-shadow)}input[readonly]:disabled,.input[readonly]:disabled,select[readonly]:disabled,textarea[readonly]:disabled{cursor:default;opacity:1;border-color:var(--input-readonly-border-color)}.form .title{color:var(--primary-text-color)}.form .error{color:var(--invalid-text-color);margin-bottom:1.7rem}.form .select{position:relative;margin-bottom:1.7rem}.form .select select{appearance:none;padding-right:2.65rem;margin-bottom:0}.form .select:after{content:"";pointer-events:none;display:block;position:absolute;right:0;top:0;bottom:0;width:2.6rem;opacity:.5;background:url(/img/caret.svg) no-repeat center center;transition:opacity var(--form-element-transition)}.form .select:before{content:"";pointer-events:none;display:block;position:absolute;right:.4rem;top:calc(50% - .9rem);width:1.8rem;height:1.8rem;opacity:0;background-color:var(--transparent-button-hover-fill-color);border-radius:1.8rem;transition:opacity var(--form-element-transition)}.form .select:hover:before,.form .select:hover:after,.form .select:focus-within:before,.form .select:focus-within:after{opacity:1}.form .checkbox-wrapper{position:relative;margin-bottom:1.7rem;display:flex;gap:.7rem;align-items:center}.form .checkbox-wrapper>*{margin-bottom:0}.form .checkbox-wrapper .checkbox{flex:0 0 auto}.form .checkbox-wrapper .label{flex:0 1 auto}.form .checkbox{cursor:pointer;position:relative;display:block;width:2rem;height:2rem}.form .checkbox input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0}.form .checkbox .checkbox-frame{pointer-events:none;position:absolute;inset:0;overflow:hidden;display:grid;align-items:center;align-content:center;justify-content:center;background-color:var(--input-fill-color);color:var(--input-text-color);border:var(--input-border) var(--input-border-color);border-radius:var(--form-element-radius);transition:box-shadow var(--form-element-transition),border var(--form-element-transition);box-shadow:var(--form-element-shadow)}.form .checkbox .checkbox-frame .checkbox-checkmark{display:block;width:1.4rem;height:1.4rem;opacity:0;transition:all var(--form-element-transition)}.form .checkbox .checkbox-frame .checkbox-checkmark path{stroke:var(--default-text-color);stroke-dashoffset:0;stroke-dasharray:23;stroke-width:3px;stroke-linecap:round}.form .checkbox input:hover+.checkbox-frame{border-color:var(--input-focus-border-color)}.form .checkbox input:focus+.checkbox-frame{border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-shadow)}.form .checkbox input:checked+.checkbox-frame .checkbox-checkmark{opacity:1;transition:none}.form .checkbox input:checked+.checkbox-frame .checkbox-checkmark path{animation:checkmark-drawing var(--form-element-transition)}.form .toggle-checkbox-wrapper{position:relative;margin-bottom:1.7rem;display:flex;gap:.7rem;align-items:center}.form .toggle-checkbox-wrapper>*{margin-bottom:0}.form .toggle-checkbox-wrapper .toggle-checkbox{flex:0 0 auto}.form .toggle-checkbox-wrapper .label{flex:0 1 auto}.form .toggle-checkbox{cursor:pointer;position:relative;display:block;width:4rem;height:2rem}.form .toggle-checkbox input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0}.form .toggle-checkbox .toggle-checkbox-frame{pointer-events:none;position:absolute;inset:0;background-color:var(--input-fill-color);color:var(--input-text-color);border:var(--input-border) var(--input-border-color);border-radius:2rem;transition:box-shadow var(--form-element-transition),border var(--form-element-transition);box-shadow:var(--form-element-shadow)}.form .toggle-checkbox .toggle-checkbox-frame .toggle-checkbox-handle{position:absolute;top:.1rem;bottom:.1rem;left:.1rem;aspect-ratio:1/1;overflow:hidden;display:grid;align-items:center;align-content:center;justify-content:center;transition:all var(--toggle-element-transition);font-size:1.2rem}.form .toggle-checkbox .toggle-checkbox-frame .toggle-checkbox-handle:not(.transparent){background-color:var(--input-border-color);border-radius:2rem}.form .toggle-checkbox .toggle-checkbox-frame .off,.form .toggle-checkbox .toggle-checkbox-frame .on{line-height:2rem;vertical-align:middle}.form .toggle-checkbox .toggle-checkbox-frame .off{display:block}.form .toggle-checkbox .toggle-checkbox-frame .on{display:none}.form .toggle-checkbox .toggle-checkbox-frame .toggle-checkbox-checkmark{display:block;width:1rem;height:1rem;opacity:0;transition:all var(--form-element-transition)}.form .toggle-checkbox .toggle-checkbox-frame .toggle-checkbox-checkmark path{stroke:var(--input-fill-color);stroke-dashoffset:0;stroke-dasharray:23;stroke-width:3px;stroke-linecap:round}.form .toggle-checkbox input:hover+.toggle-checkbox-frame{border-color:var(--input-focus-border-color)}.form .toggle-checkbox input:focus+.toggle-checkbox-frame{border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-shadow)}.form .toggle-checkbox input:checked+.toggle-checkbox-frame .toggle-checkbox-handle{transform:translate(2rem)}.form .toggle-checkbox input:checked+.toggle-checkbox-frame .toggle-checkbox-handle:not(.transparent){background-color:var(--input-focus-border-color)}.form .toggle-checkbox input:checked+.toggle-checkbox-frame .off{display:none}.form .toggle-checkbox input:checked+.toggle-checkbox-frame .on{display:block}.form .toggle-checkbox input:checked+.toggle-checkbox-frame .toggle-checkbox-checkmark{opacity:1;transition:none}.form .toggle-checkbox input:checked+.toggle-checkbox-frame .toggle-checkbox-checkmark path{animation:checkmark-drawing var(--form-element-transition)}.form .input-wrapper{position:relative;margin-bottom:1.7rem}.form .input-wrapper>*{margin-bottom:0}.form .input-wrapper .error{margin:.5rem 0 0 2px}.form .input-wrapper .input-suffix{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;padding:.4rem}.form .input-wrapper .input-suffix.transparent-button{top:4px;bottom:4px;right:4px}.form .multi-input{position:relative;display:flex;justify-content:stretch;align-items:center;padding:0}.form .multi-input>*{margin-bottom:0;width:auto}.form .multi-input .label{color:var(--deemphasize-text-color);padding:.75rem .95rem;flex-grow:1}.form .multi-input .separator{width:1px;border-right:1px dotted var(--deemphasize-text-color);height:1.18rem}.form .multi-input[disabled]{cursor:not-allowed;opacity:.4}.form .multi-input:hover{border-color:var(--input-focus-border-color)}.form .multi-input:focus-within{border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-shadow)}.form .multi-input[readonly][disabled]{cursor:default;opacity:1;border-color:var(--input-readonly-border-color)}.form .multi-input input,.form .multi-input select{border:none;box-shadow:none}.form .multi-input input:hover,.form .multi-input input:focus,.form .multi-input select:hover,.form .multi-input select:focus{box-shadow:none}.form .input-grid{display:grid;grid-gap:1.7rem;align-items:flex-start;margin-bottom:1.7rem}.form .input-grid:last-child{margin-bottom:0}.form .input-grid>*{margin:0}@media (max-width: 550px){input,.input,select,.select{margin-bottom:1.2rem}.select select{margin-bottom:0}.form .error,.form .input-wrapper{margin-bottom:1.2rem}.form .input-wrapper>*{margin-bottom:0}.form .multi-input{margin-bottom:1.2rem}.form .multi-input>*{margin-bottom:0}.form .input-grid{grid-gap:1.2rem}.form .input-grid>*{margin-bottom:0}}.list{margin:0 0 1.5rem;padding-left:1.5rem}.list>li{padding-left:.2rem}ul.list{list-style-type:disc}ol.list{list-style-type:decimal}.table-viewport{overflow-y:hidden;overflow-x:auto;margin-bottom:1.5rem;--scrollbar-track-fill-color: var(--table-scrollbar-track-fill-color);--scrollbar-thumb-fill-color: var(--table-scrollbar-thumb-fill-color);--scrollbar-thumb-fill-color-hover: var(--table-scrollbar-thumb-fill-color-hover)}.table-viewport.right-overflow{box-shadow:-10px 0 5px -5px #0003 inset}.table-viewport.left-overflow{box-shadow:10px 0 5px -5px #0003 inset}.table-viewport.right-overflow.left-overflow{box-shadow:-10px 0 5px -5px #0003 inset,10px 0 5px -5px #0003 inset}.table-viewport::part(horizontal-scrollbar){background-color:var(--card-element-fill-color);padding:4px 0 0}.table-viewport .table{display:inline-grid;padding:.5rem;grid-gap:.5rem;border:var(--input-border) var(--input-border-color);border-radius:var(--form-element-radius)}.table-viewport .table>.row{display:contents}.table-viewport .table>.row>*:not(:last-child){border-right:2px dashed var(--input-border-color);padding-right:.5rem}.table-viewport .table>.row>*:first-child,.table-viewport .table>.row>*:last-child{padding:0 .5rem}.table-viewport .table>.separator{grid-column:1/-1;height:2px;width:100%;background-color:var(--input-border-color)}.table-viewport .table .formula{text-align:right;font-family:Ubuntu Mono,Consolas,monospace;font-size:1.1em;vertical-align:middle}.table-viewport .table .formula.bold{font-weight:700}.table-viewport .table .formula .legend{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6em;font-weight:400;color:var(--low-importance-text-color);vertical-align:middle}.table-viewport .table .formula .unit{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:400;vertical-align:middle}scrollable-component{--scrollbar-thumb-fill-color: var(--base-scrollbar-thumb-fill-color);--scrollbar-thumb-fill-color-hover: var(--base-scrollbar-thumb-fill-color-hover)}:root[data-color-scheme=dark]{color-scheme:dark}:root[data-color-scheme=dark] app-playing-card-mat .play-mat{filter:brightness(.85)}:root[data-color-scheme=dark] app-card{filter:brightness(.95)}:root[data-color-scheme=dark] app-hand-of-cards .hand-viewport::part(scrollbar-thumb){background-image:url(/img/drag-dark-theme.svg)}:root[data-color-scheme=dark] button.button:disabled,:root[data-color-scheme=dark] button.light-button:disabled,:root[data-color-scheme=dark] button.dark-button:disabled,:root[data-color-scheme=dark] button.secondary-button:disabled,:root[data-color-scheme=dark] button.primary-button:disabled,:root[data-color-scheme=dark] button.link-button:disabled,:root[data-color-scheme=dark] button.transparent-button:disabled,:root[data-color-scheme=dark] a.button.button:disabled,:root[data-color-scheme=dark] a.button.light-button:disabled,:root[data-color-scheme=dark] a.button.dark-button:disabled,:root[data-color-scheme=dark] a.button.secondary-button:disabled,:root[data-color-scheme=dark] a.button.primary-button:disabled,:root[data-color-scheme=dark] a.button.link-button:disabled,:root[data-color-scheme=dark] a.button.transparent-button:disabled{opacity:.4}:root[data-color-scheme=dark] input:disabled:not([readonly]),:root[data-color-scheme=dark] .input:disabled:not([readonly]),:root[data-color-scheme=dark] select:disabled:not([readonly]),:root[data-color-scheme=dark] textarea:disabled:not([readonly]){opacity:.3}:root[data-color-scheme=dark] .form .select:after{background-image:url(/img/caret-dark-theme.svg)}:root[data-color-scheme=dark] .form .multi-input[disabled]:not([readonly]){opacity:.3}:root[data-color-scheme=dark] unicode-emoji-picker{--fill-color: var(--input-fill-color);--text-color: var(--default-text-color);--box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .35);--filters-border-color: var(--input-readonly-fill-color);--filter-fill-color-hover: var(--transparent-button-hover-fill-color);--content-scrollbar-thumb-fill-color: var(--base-scrollbar-thumb-fill-color);--content-scrollbar-thumb-fill-color-hover: var(--base-scrollbar-thumb-fill-color-hover);--filter-active-marker-border-color: var(--default-button-hover-fill-color);--title-bar-fill-color: rgba(47, 46, 45, .96);--search-input-border-color: var(--input-border-color);--search-input-border-color-hover: var(--input-focus-border-color);--emoji-border-color-hover: var(--default-button-hover-fill-color);--variations-backdrop-fill-color: rgba(47, 46, 45, .8);--emoji-variation-marker-border-color: var(--default-button-hover-fill-color);--emoji-variation-marker-border-color-hover: var(--input-focus-border-color)}html.no-scroll{position:fixed;overflow:hidden;overscroll-behavior:none;width:100%}html.scrollbar-visible{top:var(--scroll-top, 0);overflow-y:scroll}html.color-scheme-change{transition:none!important}html.color-scheme-change *:not(.color-scheme-input):not(.color-scheme-input *){transition:none!important}body{background-color:var(--default-fill-color);color:var(--default-text-color)}strong{color:var(--strong-text-color)}a{text-decoration:underline}a:hover,a:focus{color:var(--primary-text-color)}th,td{border-color:var(--table-border-color)}@keyframes checkmark-drawing{0%{stroke-dashoffset:23}to{stroke-dashoffset:0}}.checkmark-label{display:flex;align-items:center;justify-content:center}.checkmark-label .label{padding:0 .5rem;transform:translate(14px);transition:transform var(--form-element-transition)}.checkmark-label .checkmark{display:inline-block;width:1.65rem;height:1.65rem;margin:-4px 0;opacity:0;transform:translate(14px);transition:all var(--form-element-transition)}.checkmark-label .checkmark path{stroke-dashoffset:0;stroke-dasharray:23;stroke-width:2.13333px;stroke:currentColor}.checkmark-label.valid .label{transform:translate(0)}.checkmark-label.valid .checkmark{transition:0s;opacity:1;transform:translate(0)}.checkmark-label.valid .checkmark path{animation:checkmark-drawing var(--form-element-transition)}
