.app-intro{z-index:999999;opacity:1;pointer-events:all;background:#000;place-items:center;width:100vw;height:100dvh;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.app-intro__video{object-fit:contain;object-position:center center;opacity:0;background:#000;width:100%;max-width:100vw;height:100%;max-height:100dvh;transition:opacity .42s ease-in-out;display:block}.app-intro--playing .app-intro__video{opacity:1}.app-intro--video-fade .app-intro__video,.app-intro--black .app-intro__video,.app-intro--home-reveal .app-intro__video{opacity:0}.app-intro--video-fade .app-intro__video{transition:opacity .65s ease-in-out}.app-intro--home-reveal{opacity:0;transition:opacity .65s ease-in-out}.main-header{z-index:100;background:var(--pmk-header-background,linear-gradient(180deg, #3f4348 0%, #34383d 52%, #2d3136 100%));direction:ltr;border-bottom:1px solid #d4a848b8;justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 22px #1012153d,inset 0 1px #ffffff0f,inset 0 -1px #00000059}.main-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c49b491a 7%,#daa9439e 24%,#ffe091 50%,#daa9439e 76%,#c49b491a 93%,#0000 100%);height:3px;position:absolute;bottom:-2px;left:0;right:0;box-shadow:0 0 8px #ffd370b8,0 0 18px #dea93c70,0 4px 16px #6f4b0f33}.main-header__brand{text-align:left;white-space:nowrap;z-index:20;flex:0 0 clamp(230px,28vw,430px);order:1;width:clamp(230px,28vw,430px);height:clamp(58px,7vw,96px);margin:0;position:relative;overflow:visible;transform:translate(45px)}.main-header__brand-video{object-fit:contain;object-position:left center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.main-header__mobile-actions,.main-header__mobile-back{display:none}.main-header__nav{direction:rtl;flex-wrap:wrap;order:2;justify-content:flex-start;align-items:center;gap:24px;margin:0;display:flex}.main-header__nav a{color:#f3f0e9;font-size:17px;text-decoration:none}.main-header__nav a:hover{color:var(--pmk-accent-strong,#f0cc6a);text-decoration:none}.main-header__nav a.active{color:var(--pmk-accent-strong,#f1c95d);font-weight:inherit;text-shadow:0 0 1px #ffffff85,0 0 6px #f1c95d6b,0 0 12px #f1c95d33;text-decoration:none}.main-header__live-link,.main-header__mobile-live{letter-spacing:.5px;border:2px solid #0000;border-radius:8px;padding:7px 13px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.main-header__live-link:hover,.main-header__mobile-live:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px #10283d2e}.main-header__live-link--idle{background:#59616a;border-color:#737d87;color:#eef1f4!important}.main-header__live-link--running{background:#2f9e44;border-color:#2f9e44;color:#fff!important}.main-header__live-link--paused{background:#f08c00;border-color:#f08c00;color:#fff!important}.main-header__live-link--finished{background:#d6333c;border-color:#d6333c;color:#fff!important}.main-header__cloud{--cloud-state:#41c96d;--cloud-state-soft:#41c96d38;color:#f4ead2;cursor:pointer;isolation:isolate;background:linear-gradient(#ffffff13,#0000001f),#13161794;border:1px solid #d9aa4b94;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:118px;height:42px;margin:0;padding:0 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 5px 14px #00000038}.main-header__cloud:hover:not(:disabled){background:linear-gradient(#ffffff1c,#00000014),#181b1cb8;border-color:#efc15ae6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1c,0 7px 18px #00000042}.main-header__cloud:focus-visible{outline-offset:3px;outline:2px solid #f1c95d}.main-header__cloud-visual{width:31px;height:27px;color:var(--cloud-state);flex:0 0 31px;place-items:center;display:grid;position:relative}.main-header__cloud-visual:after{content:"";background:var(--cloud-state);width:7px;height:7px;box-shadow:0 0 8px var(--cloud-state-soft);border:2px solid #303438;border-radius:50%;position:absolute;bottom:1px;right:-1px}.main-header__cloud-icon{width:31px;height:25px;color:var(--cloud-state);pointer-events:none;display:block;overflow:visible}.main-header__cloud-shape{fill:#ffffff06;stroke:#e0b558f2;stroke-width:2px;filter:drop-shadow(0 1px 1px #00000057);transition:stroke .18s,filter .18s}.main-header__cloud-check,.main-header__cloud-upload,.main-header__cloud-spinner{color:var(--cloud-state);filter:drop-shadow(0 1px 1px #0000007a)}.main-header__cloud-label{color:#f2ead8;white-space:nowrap;letter-spacing:0;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.main-header__cloud--saved{--cloud-state:#41c96d;--cloud-state-soft:#41c96d42}.main-header__cloud--dirty{--cloud-state:#ee646d;--cloud-state-soft:#ee646d47}.main-header__cloud--saving{--cloud-state:#e6ac3b;--cloud-state-soft:#e6ac3b4d}.main-header__cloud--dirty .main-header__cloud-label{color:#ffd9dc}.main-header__cloud--saving .main-header__cloud-label{color:#f6d795}.main-header__cloud--saving .main-header__cloud-spinner{transform-origin:32px 27px;animation:.9s linear infinite pokerMkCloudSpinner}.main-header__cloud:disabled{cursor:wait}.main-header__menu-button{display:none}@keyframes pokerMkCloudSpinner{to{transform:rotate(360deg)}}@media (width<=1024px){.main-header__mobile-back{z-index:1100;color:#f1c95d;cursor:pointer;background:linear-gradient(#191d20f5,#080b0df5);border:1px solid #e8bd5fad;border-radius:11px;place-items:center;width:42px;height:42px;padding:0;display:inline-grid;position:absolute;top:calc(100% + 8px);left:10px;box-shadow:0 5px 14px #00000042,inset 0 1px #ffffff14}.main-header__mobile-back span{font-size:28px;font-weight:700;line-height:1;display:block;transform:translateY(-1px)}.main-header__mobile-back:active{transform:translateY(1px)}.main-header{flex-direction:row;align-items:center;gap:12px;min-height:66px;padding:8px 12px;overflow:visible}.main-header__brand{flex:none;order:1;width:150px;height:58px;overflow:hidden;transform:none}.main-header__brand-video{object-position:left center}.main-header__mobile-actions{direction:ltr;flex-direction:row-reverse;flex:none;order:2;align-items:center;gap:9px;display:flex}.main-header__menu-button{color:#f3e6c5;cursor:pointer;background:#0a0c0e47;border:1px solid #e8bd5f9e;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:9px;display:inline-flex}.main-header__menu-button span{background:currentColor;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s;display:block}.main-header__menu-button--open span:first-child{transform:translateY(7px)rotate(45deg)}.main-header__menu-button--open span:nth-child(2){opacity:0}.main-header__menu-button--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.main-header__mobile-player-access{color:#f0cf7b;white-space:nowrap;background:#0a0c0e47;border:1px solid #e8bd5f9e;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.main-header__mobile-player-access:hover,.main-header__mobile-player-access:focus-visible{color:#ffe3a1;background:#d6a64524}.main-header__nav{z-index:1000;direction:rtl;background:#070a09fa;border:1px solid #d7a747b8;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;width:min(270px,100vw - 24px);max-height:calc(100dvh - 90px);padding:10px;display:none;position:absolute;top:calc(100% + 7px);left:auto;right:12px;overflow-y:auto;box-shadow:0 18px 45px #0000006b}.main-header__nav--mobile-open{display:flex}.main-header__nav>a{border-radius:9px;justify-content:flex-start;align-items:center;width:100%;min-height:42px;padding:10px 13px;font-size:16px;display:flex}.main-header__nav>a:hover,.main-header__nav>a.active{background:#d6a6452e}.main-header__nav .main-header__live-link{letter-spacing:.04em;border:1px solid #0000;justify-content:center;font-weight:700;display:flex}.main-header__nav .main-header__live-link--idle{color:#eef1f4!important;background:#59616a!important;border-color:#737d87!important}.main-header__nav .main-header__live-link--running{color:#fff!important;background:#2f9e44!important;border-color:#2f9e44!important}.main-header__nav .main-header__live-link--paused{color:#fff!important;background:#f08c00!important;border-color:#f08c00!important}.main-header__nav .main-header__live-link--finished{color:#fff!important;background:#d6333c!important;border-color:#d6333c!important}.main-header__cloud{border-radius:11px;justify-content:center;align-self:stretch;gap:10px;width:100%;min-width:0;height:46px;min-height:46px;margin:0 0 8px;padding:0 14px}.main-header__cloud-visual{flex-basis:30px;width:30px;height:26px}.main-header__cloud-icon{width:30px;height:24px}.main-header__cloud-label{font-size:14px}}@media (width<=430px){.main-header{gap:8px;padding-inline:8px}.main-header__brand{width:136px;height:54px}.main-header__mobile-actions{gap:7px}.main-header__mobile-player-access{min-height:38px;padding:0 11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.main-header__cloud--saving .main-header__cloud-spinner{animation:none}.main-header__menu-button span{transition:none}}.main-header__language-switcher{direction:ltr;flex:none;align-items:center;gap:5px;display:inline-flex}.main-header__language-button{cursor:pointer;background:#0a0c0e38;border:1px solid #e8bd5f57;border-radius:9px;place-items:center;width:36px;height:32px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-grid}.main-header__language-button:hover{background:#d6a6451f;border-color:#f1c95dd1;transform:translateY(-1px)}.main-header__language-button--active{background:#d6a6452e;border-color:#f1c95d;box-shadow:0 0 0 1px #f1c95d29,0 0 10px #f1c95d29}.main-header__language-button:focus-visible{outline-offset:2px;outline:2px solid #f1c95d}.main-header__language-switcher--mobile{display:none}.main-layout[dir=ltr] .main-header__nav{direction:ltr}@media (width<=1024px){.main-header__language-switcher--desktop{display:none}.main-header__language-switcher--mobile{display:inline-flex}.main-header__language-button{border-radius:10px;width:34px;height:38px;font-size:20px}.main-layout[dir=ltr] .main-header__nav{direction:ltr;left:12px;right:auto}.main-layout[dir=ltr] .main-header__nav>a{justify-content:flex-start}}@media (width<=430px){.main-header__language-switcher{gap:4px}.main-header__language-button{width:31px;height:36px;font-size:18px}}.main-header__language-flag{pointer-events:none;border-radius:2px;width:24px;height:16px;display:block;box-shadow:0 0 0 1px #ffffff29}.main-layout[dir=ltr] .main-header{flex-direction:row-reverse}.main-layout[dir=ltr] .main-header__brand{text-align:right;transform:translate(-10px)}.main-layout[dir=ltr] .main-header__brand-video{object-position:right center}@media (width<=1024px){.main-layout[dir=ltr] .main-header__brand{transform:none}.main-layout[dir=ltr] .main-header__brand-video{object-position:right center}.main-layout[dir=ltr] .main-header__mobile-back{left:auto;right:10px}}.main-header__connected-identity{background:#0a0c0e47;border:1px solid #d9aa4b94;border-radius:11px;flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;gap:2px;max-width:245px;min-height:42px;padding:6px 12px;font-family:Arial,Helvetica,sans-serif;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d;color:#f4ead2!important;text-decoration:none!important}.main-header__connected-identity:hover,.main-header__connected-identity:focus-visible{background:#d6a6451f;border-color:#f1c95de0;color:#fff3cf!important}.main-header__connected-line,.main-header__connected-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.main-header__connected-line{font-size:12px;font-weight:700}.main-header__connected-preview{color:#e8c970;font-size:10px;font-weight:700}.main-header__mobile-player-access--connected{flex-direction:column;gap:1px;min-width:82px;max-width:118px;padding:4px 9px;line-height:1.05}.main-header__mobile-connected-name,.main-header__mobile-connected-role{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.main-header__mobile-connected-name{color:#f5ead0;font-size:12px;font-weight:700}.main-header__mobile-connected-role{color:#e8c970;font-size:10px;font-weight:700}@media (width<=1024px){.main-header__connected-identity{display:none}}@media (width<=430px){.main-header__mobile-player-access--connected{min-width:68px;max-width:92px;padding-inline:7px}.main-header__mobile-connected-name{font-size:11px}.main-header__mobile-connected-role{font-size:9px}}.main-layout__cloud-dock{--cloud-state:#41c96d;--cloud-state-soft:#41c96d42;inset-inline-end:18px;z-index:880;color:#f4ead2;cursor:pointer;background:radial-gradient(circle at 50% 34%,#69b5de1f,#0000 43%),linear-gradient(#141f29f7,#060a0efa);border:1px solid #d9aa4bb8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:78px;min-height:62px;padding:7px 8px 6px;font-family:Arial,Helvetica,sans-serif;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:fixed;bottom:18px;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff14,0 0 0 1px #d9aa4b0f}.main-layout__cloud-dock:hover:not(:disabled){box-shadow:0 13px 32px #00000057, 0 0 16px var(--cloud-state-soft), inset 0 1px 0 #ffffff1a;border-color:#f1c95df2;transform:translateY(-2px)}.main-layout__cloud-dock:focus-visible{outline-offset:3px;outline:2px solid #f1c95d}.main-layout__cloud-dock .main-header__cloud-visual{flex:0 0 31px;width:38px;height:31px}.main-layout__cloud-dock .main-header__cloud-icon{width:38px;height:30px;filter:drop-shadow(0 0 5px var(--cloud-state-soft))}.main-layout__cloud-dock .main-header__cloud-visual:after{border-color:#091017}.main-layout__cloud-dock-label{color:#ead29a;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:10px;font-weight:700;line-height:1.1;display:block;overflow:hidden}.main-layout__cloud-dock.main-header__cloud--dirty .main-layout__cloud-dock-label{color:#ffd9dc}.main-layout__cloud-dock.main-header__cloud--saving .main-layout__cloud-dock-label{color:#f6d795}.main-layout__cloud-dock.main-header__cloud--saving .main-header__cloud-spinner{transform-origin:32px 27px;animation:.9s linear infinite pokerMkCloudSpinner}.main-layout__cloud-dock:disabled{cursor:wait}@media (width<=1024px){.main-layout__cloud-dock{bottom:max(12px, env(safe-area-inset-bottom));opacity:.94;border-radius:14px;width:46px;height:46px;min-height:46px;padding:0}.main-layout[dir=rtl] .main-layout__cloud-dock{right:auto;left:max(10px, env(safe-area-inset-left))}.main-layout[dir=ltr] .main-layout__cloud-dock{left:auto;right:max(10px, env(safe-area-inset-right))}.main-layout__cloud-dock .main-header__cloud-visual{flex-basis:26px;width:30px;height:26px}.main-layout__cloud-dock .main-header__cloud-icon{width:30px;height:24px}.main-layout__cloud-dock-label{display:none}}@media (width<=430px){.main-layout__cloud-dock{border-radius:13px;width:42px;height:42px;min-height:42px}.main-layout__cloud-dock .main-header__cloud-visual{flex-basis:23px;width:27px;height:23px}.main-layout__cloud-dock .main-header__cloud-icon{width:27px;height:22px}}.main-header__brand-group{flex:none;order:1;align-items:center;gap:6px;padding-left:45px;display:inline-flex}.main-header__brand-group .main-header__brand{aspect-ratio:16/9;flex:none;order:0;width:auto;transform:none}.main-header__cloud--brand{flex:none;margin:0}@media (width>=1025px){.main-layout[dir=ltr] .main-header__brand-group{flex-direction:row;padding-left:0;padding-right:45px}.main-layout[dir=ltr] .main-header__brand-group .main-header__cloud--brand{order:1}.main-layout[dir=ltr] .main-header__brand-group .main-header__brand{order:2;margin-left:40px}}@media (width<=1024px){.main-header__brand-group{order:1;gap:6px;min-width:0;padding-left:0}.main-header__brand-group .main-header__brand{aspect-ratio:16/9;flex:none;order:0;width:auto;height:58px;transform:none}.main-header__cloud--brand{border-radius:12px;order:0;justify-content:center;align-self:center;gap:0;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:0}.main-header__cloud--brand .main-header__cloud-visual{flex:0 0 28px;width:28px;height:24px}.main-header__cloud--brand .main-header__cloud-icon{width:28px;height:23px}.main-header__cloud--brand .main-header__cloud-label{display:none}}@media (width<=430px){.main-header__brand-group{gap:4px}.main-header__brand-group .main-header__brand{aspect-ratio:16/9;flex-basis:auto;width:auto;height:50px}.main-header__cloud--brand{border-radius:10px;width:36px;min-width:36px;height:36px;min-height:36px}.main-header__cloud--brand .main-header__cloud-visual{flex-basis:24px;width:24px;height:21px}.main-header__cloud--brand .main-header__cloud-icon{width:24px;height:20px}}.home-page,.home-page *{box-sizing:border-box;font-family:Arial,Segoe UI,sans-serif}.home-page{clip-path:inset(0 -100vmax);background:#050706;width:100%;min-height:100vh;margin:0;padding:clamp(10px,1.6vw,26px);overflow-x:hidden;box-shadow:0 0 0 100vmax #050706}.home-file-input{display:none}.home-approved-layout{background:#060908;border:1px solid #d5a34780;border-radius:clamp(16px,1.8vw,30px);width:min(100%,1500px);margin:0 auto;animation:2.2s cubic-bezier(.22,1,.36,1) both homeFadeIn;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000073}@keyframes homeFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-approved-image{border-radius:inherit;object-fit:contain;width:100%;height:auto;display:block}.home-hero-menu-trigger{appearance:none;z-index:20;width:5.5%;height:4.2%;box-shadow:none;opacity:0;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;margin:0;padding:0;position:absolute;top:.8%;right:1.4%}.home-hero-menu-trigger:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #efc46bb8}.home-player-access-action{appearance:none;z-index:20;width:16%;height:2.9%;box-shadow:none;opacity:0;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;margin:0;padding:0;position:absolute;top:1.25%;right:7%}.home-player-access-action:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #efc46bb8}.home-hero-menu{z-index:30;-webkit-backdrop-filter:blur(14px);direction:rtl;background:#0c0f0ed1;border-bottom:1px solid #dfba6a33;border-left:1px solid #dfba6a47;border-radius:0 0 0 8px;flex-direction:column;width:164px;padding:6px 0 8px;animation:.22s ease-out both homeHeroMenuSlideIn;display:flex;position:absolute;top:4.8%;right:0;overflow:hidden;box-shadow:-8px 12px 26px #00000042}.home-hero-menu__header{color:#e5c47ead;letter-spacing:.08em;text-align:right;border-bottom:1px solid #dfba6a24;padding:5px 14px 7px;font-size:10px;font-weight:700}.home-hero-menu a{color:#f5efe0e6;text-align:right;white-space:nowrap;border:0;border-radius:0;width:100%;margin:0;padding:7px 16px 7px 14px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .13s,color .13s,padding-right .13s;display:block;position:relative;box-shadow:none!important;background:0 0!important}.home-hero-menu a:before{content:"";background:#e5ba5be6;border-radius:999px;width:2px;height:0;transition:height .13s;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.home-hero-menu a+a{border-top:1px solid #ffffff09}.home-hero-menu a:hover,.home-hero-menu a:focus-visible,.home-hero-menu a.active{color:#f7d994;outline:none;padding-right:19px;text-decoration:none;background:#ffffff0b!important}.home-hero-menu a:hover:before,.home-hero-menu a:focus-visible:before,.home-hero-menu a.active:before{height:16px}@keyframes homeHeroMenuSlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.home-image-action,.home-workflow-action{z-index:2;cursor:pointer;position:absolute;appearance:none!important;color:#0000!important;box-shadow:none!important;opacity:0!important;background:0 0!important;border:0!important;padding:0!important}.home-image-action{border-radius:12px;height:4.2%;top:44.6%}.home-image-action:focus-visible,.home-workflow-action:focus-visible{outline-offset:3px;outline:3px solid #efc46b;opacity:1!important}.home-image-action-create{width:26.2%;right:21.8%}.home-image-action-import{width:27%;right:50.8%}.home-workflow-action{border-radius:17px;height:15.7%;top:53.9%}.home-workflow-action-1{width:14.5%;left:4.6%}.home-workflow-action-2{width:14.5%;left:23.8%}.home-workflow-action-3{width:14.5%;left:42.8%}.home-workflow-action-4{width:14.5%;left:61.8%}.home-workflow-action-5{width:14.5%;left:80.8%}.home-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 20%,#c99a3d29,#0000 34%),#020806e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-modal,.home-modal *,.home-modal input,.home-modal textarea,.home-modal select,.home-modal option,.home-modal button,.home-modal label,.home-modal span,.home-modal h2{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}.home-modal{color:#17231d;background:linear-gradient(#fffdf8 0%,#f8f5ed 100%);border:1px solid #c99a3d;border-radius:20px;width:min(570px,100vw - 36px);max-height:calc(100dvh - 36px);padding:0 24px 24px;position:relative;overflow-y:auto;box-shadow:0 28px 84px #00000085,inset 0 0 0 1px #ffffff5c;text-align:right!important;direction:rtl!important}.home-modal:before{content:"♠   ♦   ♣   ♥";color:#a577231a;letter-spacing:10px;pointer-events:none;font-size:24px;position:absolute;bottom:13px;right:24px;font-family:Arial,Helvetica,sans-serif!important}.home-modal-topbar{z-index:3;direction:rtl;background:linear-gradient(135deg,#282d31 0%,#131719 58%,#090c0d 100%);border-bottom:1px solid #c99a3dbf;justify-content:space-between;align-items:center;gap:14px;min-height:86px;margin:0 -24px;padding:10px 18px;display:flex;position:sticky;top:0}.home-modal-topbar:after{content:"";background:linear-gradient(90deg,#0000,#c99a3d 20%,#efd178 50%,#c99a3d 80%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.home-modal-logo{object-fit:cover;object-position:center;border:1px solid #daae539e;border-radius:14px;width:74px;height:74px;display:block;box-shadow:0 7px 18px #00000047,0 0 18px #c99a3d1c}.home-modal-close{appearance:none;color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0 0 2px;font-size:29px;font-weight:300;line-height:1;transition:color .15s,transform .15s;display:grid;box-shadow:none!important;background:0 0!important;font-family:Arial,Helvetica,sans-serif!important}.home-modal-close:hover{color:#efc86e;transform:scale(1.08)}.home-modal-intro{padding:20px 2px 14px;position:relative;text-align:right!important;direction:rtl!important}.home-modal-intro:after{content:"";background:linear-gradient(90deg,#c99a3d,#c99a3d14);width:74px;height:2px;margin-top:12px;margin-right:0;display:block}.home-modal-eyebrow{color:#9b722b;margin:0 0 4px;font-size:12px;font-weight:700;display:block;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-modal-eyebrow:before{content:"♦";color:#c99a3d;margin-left:7px;font-size:8px}.home-modal-intro h2{color:#16271e;margin:0;font-size:29px;font-weight:700;line-height:1.1;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-form{gap:12px;margin:0;display:grid;text-align:right!important;direction:rtl!important}.home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;direction:rtl!important}.home-form label{color:#27372f;gap:5px;font-size:13px;font-weight:700;display:grid;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-form input,.home-form textarea,.home-form select{color:#13271e;background:#ffffffeb;border:1px solid #c7ceca;border-radius:10px;outline:none;width:100%;min-height:44px;margin:0;padding:9px 12px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #ffffffe6;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-form textarea{resize:vertical;min-height:74px;line-height:1.35}.home-form input::placeholder,.home-form textarea::placeholder{color:#9da6a2;font-weight:400;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-form select,.home-form option{font-family:Arial,Helvetica,sans-serif!important}.home-form input:focus,.home-form textarea:focus,.home-form select:focus{background:#fffdf8;border-color:#c99a3d;box-shadow:0 0 0 3px #c99a3d21}.home-form-error{color:#a5231d;background:#fff1f0;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;text-align:right!important;font-family:Arial,Helvetica,sans-serif!important}.home-form-actions{grid-template-columns:minmax(0,1fr) 112px;gap:9px;margin-top:5px;display:grid;direction:rtl!important}.home-primary-button,.home-modal-cancel{cursor:pointer;border-radius:10px;width:100%;min-width:0;min-height:46px;margin:0;padding:9px 14px;font-size:14px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.home-primary-button{color:#17130c;background:linear-gradient(#f3cc70 0%,#d6a03d 100%);border:1px solid #d2a044;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 7px 18px #ad74142e,inset 0 1px #ffffff85}.home-primary-button__arrow{font-size:18px;line-height:1;font-family:Arial,Helvetica,sans-serif!important}.home-modal-cancel{color:#fff;background:linear-gradient(#252c31,#171c20);border:1px solid #26323a}.home-primary-button:hover{filter:brightness(1.04)}.home-modal-cancel:hover{border-color:#c99a3d}@media (prefers-reduced-motion:reduce){.home-approved-layout,.home-hero-menu{animation:none}}@media (width<=700px){.home-page{padding:8px}.home-approved-layout{border-radius:16px}.home-hero-menu-trigger{width:7%;height:4.8%;top:.5%;right:.8%}.home-hero-menu{width:148px;top:5%}.home-hero-menu a{padding:6px 14px 6px 12px;font-size:11px}.home-form-grid{grid-template-columns:1fr}.home-modal{padding:24px 18px}}.home-mobile-layout{display:none}.home-page .home-modal,.home-page .home-modal *,.home-page .home-modal :before,.home-page .home-modal :after,.home-page .home-modal input,.home-page .home-modal textarea,.home-page .home-modal select,.home-page .home-modal option,.home-page .home-modal button,.home-page .home-modal label,.home-page .home-modal span,.home-page .home-modal p,.home-page .home-modal h1,.home-page .home-modal h2,.home-page .home-modal h3,.home-page .home-modal strong{font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal{border-radius:18px;width:min(540px,100vw - 36px);padding-bottom:20px}.home-page .home-modal-topbar{min-height:76px;padding:10px 16px}.home-page .home-modal-logo{object-fit:cover;border-radius:12px;width:62px;height:62px}.home-page .home-modal-close{width:34px;min-width:34px;height:34px;min-height:34px;color:#fff!important;box-shadow:none!important;background:#ffffff05!important;border:1px solid #ecc7707a!important;border-radius:50%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:400!important}.home-page .home-modal-close:hover{background:#e3b34d14!important;border-color:#d6aa4c!important}.home-page .home-modal-intro{padding:18px 0 12px}.home-page .home-modal-eyebrow{color:#9b722b;margin-bottom:5px;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important}.home-page .home-modal-intro h2{color:#17251e;margin:0;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.08!important}.home-page .home-modal-subtitle{color:#6f7773;margin:7px 0 0;text-align:right!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.home-page .home-form{gap:11px}.home-page .home-form label{gap:5px;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important}.home-page .home-form input,.home-page .home-form textarea,.home-page .home-form select,.home-page .home-form option,.home-page .home-form input::placeholder,.home-page .home-form textarea::placeholder{letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important}.home-page .home-form textarea{min-height:70px}.home-page .home-primary-button,.home-page .home-modal-cancel,.home-page .home-primary-button span,.home-page .home-modal-cancel span{letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important}.home-page .home-primary-button{color:#17130c!important;background:linear-gradient(#f1c967 0%,#d6a03d 100%)!important;border:1px solid #d2a044!important}.home-page .home-modal-cancel{color:#fff!important;background:linear-gradient(#23282d 0%,#171b1f 100%)!important;border:1px solid #30373d!important}.home-page .home-primary-button__arrow{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:400!important}.home-page .home-modal--signature,.home-page .home-modal--signature *,.home-page .home-modal--signature :before,.home-page .home-modal--signature :after,.home-page .home-modal--signature input,.home-page .home-modal--signature textarea,.home-page .home-modal--signature select,.home-page .home-modal--signature option,.home-page .home-modal--signature button{box-sizing:border-box;font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal--signature{color:#1d2823;background:#f7f4ec;border:1px solid #c79a43;border-radius:22px;width:min(590px,100vw - 36px);max-height:calc(100dvh - 36px);padding:0;overflow:hidden auto;box-shadow:0 32px 90px #00000085;text-align:right!important;direction:rtl!important}.home-page .home-modal-signature-head{background:linear-gradient(135deg,#2b3034 0%,#171b1e 58%,#0d1012 100%);border-bottom:1px solid #cfa145c7;justify-content:space-between;align-items:center;min-height:82px;padding:12px 18px;display:flex;position:relative}.home-page .home-modal-signature-head:after{content:"";background:linear-gradient(90deg,#e6bd63,#e6bd6300);width:126px;height:2px;position:absolute;bottom:-1px;right:18px}.home-page .home-modal-signature-brand{direction:ltr;align-items:center;gap:12px;display:flex}.home-page .home-modal-signature-logo{object-fit:cover;border:1px solid #e0b34eb3;border-radius:14px;width:58px;height:58px;display:block;box-shadow:0 8px 18px #0000004d}.home-page .home-modal-signature-brand-text{text-align:left;gap:2px;display:grid}.home-page .home-modal-signature-close{appearance:none;cursor:pointer;border:1px solid #e5bf6a73;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0 0 2px;line-height:1;display:grid;color:#fff!important;box-shadow:none!important;background:0 0!important;font-size:25px!important;font-weight:400!important}.home-page .home-modal-signature-hero{background:radial-gradient(circle at 8%,#c79a4317,#0000 28%),linear-gradient(#fffdf8 0%,#f8f5ed 100%);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:20px;padding:24px 26px 18px;display:grid}.home-page .home-modal-signature-kicker{color:#9a7026;margin-bottom:5px;font-size:12px;display:block;font-weight:700!important}.home-page .home-modal-signature-hero h2{color:#17231d;margin:0;line-height:1.05;font-size:30px!important;font-weight:700!important}.home-page .home-modal-signature-hero p{color:#6c756f;max-width:420px;margin:8px 0 0;font-size:13px;line-height:1.5;font-weight:400!important}.home-page .home-modal-signature-step{text-align:center;background:linear-gradient(#252a2d,#15191b);border:1px solid #c697386b;border-radius:18px;place-items:center;min-height:76px;padding:8px;display:grid;box-shadow:0 9px 22px #0000001f}.home-page .home-modal-signature-step span{color:#efc768;font-size:24px;line-height:1;font-weight:700!important}.home-page .home-modal-signature-step small{color:#ffffffbd;margin-top:5px;font-size:10px;font-weight:700!important}.home-page .home-form--signature{gap:13px;margin:0;padding:0 26px 22px;display:grid;direction:rtl!important}.home-page .home-form-field{color:#28372f;gap:6px;font-size:13px;display:grid;font-weight:700!important}.home-page .home-form-field>span{align-items:baseline;gap:7px;font-size:13px;display:flex;font-weight:700!important}.home-page .home-form-field>span small{color:#8d9691;font-size:10px;font-weight:400!important}.home-page .home-form--signature input,.home-page .home-form--signature textarea,.home-page .home-form--signature select,.home-page .home-form--signature option{color:#14241c;background:#fff;border:1px solid #c8cfcb;border-radius:10px;outline:none;width:100%;min-height:46px;margin:0;padding:10px 13px;text-align:right!important;direction:rtl!important;font-size:14px!important;font-weight:400!important}.home-page .home-form--signature textarea{resize:vertical;min-height:76px;line-height:1.4}.home-page .home-form--signature input::placeholder,.home-page .home-form--signature textarea::placeholder{color:#9da7a2;font-size:14px!important;font-weight:400!important}.home-page .home-form--signature input:focus,.home-page .home-form--signature textarea:focus,.home-page .home-form--signature select:focus{background:#fffdf7;border-color:#c79536;box-shadow:0 0 0 3px #c795361f}.home-page .home-form--signature .home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-page .home-modal-signature-divider{background:linear-gradient(90deg,#0000,#be913566 16% 84%,#0000);height:1px;margin-top:2px}.home-page .home-form-actions--signature{grid-template-columns:minmax(0,1fr) 112px;gap:9px;margin-top:1px;display:grid}.home-page .home-primary-button--signature,.home-page .home-modal-cancel--signature{border-radius:10px;min-height:48px;margin:0;padding:10px 16px;font-size:14px!important;font-weight:700!important}.home-page .home-primary-button--signature{color:#17130c;background:linear-gradient(#f2cb6d 0%,#d5a03d 100%);border:1px solid #d2a043}.home-page .home-modal-cancel--signature{color:#fff;background:linear-gradient(#252b2f,#171b1e);border:1px solid #30373d}.home-page .home-modal-signature-note{color:#8a928e;margin:-2px 0 0;font-size:10px;text-align:center!important;font-weight:400!important}.home-page .home-modal--signature,.home-page .home-modal--signature *,.home-page .home-modal--signature :before,.home-page .home-modal--signature :after{font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal-signature-head{background:radial-gradient(circle at 82% 35%,#d8a7402e,#0000 22%),linear-gradient(135deg,#30363a 0%,#191e21 55%,#0b0f11 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:12px 20px;overflow:hidden;direction:ltr!important;display:grid!important}.home-page .home-modal-signature-head:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#eec7670b 58% 60%,#0000 60% 100%);position:absolute;inset:0}.home-page .home-modal-signature-head:after{background:linear-gradient(90deg,#0000 0%,#c58f2e 12%,#f1cb70 50%,#c58f2e 88%,#0000 100%);width:auto;height:2px;bottom:0;left:0;right:0}.home-page .home-modal-signature-close{border-color:#e6c16880;grid-column:1;justify-self:start;width:38px;min-width:38px;height:38px;min-height:38px;background:#ffffff06!important;font-size:26px!important;font-weight:400!important}.home-page .home-modal-signature-headline{color:#ffffff94;white-space:nowrap;letter-spacing:1.4px;grid-column:2;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.home-page .home-modal-signature-headline strong{color:#ffffff9e;letter-spacing:1.7px;text-overflow:ellipsis;font-size:9px;overflow:hidden;font-weight:700!important}.home-page .home-modal-signature-headline span{color:#d7a746;font-size:11px;font-weight:400!important}.home-page .home-modal-signature-brand{direction:ltr;grid-column:3;justify-self:end;align-items:center;gap:13px;display:flex}.home-page .home-modal-signature-logo{background:#0e1214;border:1px solid #e5b956d9;border-radius:18px;width:86px;height:86px;box-shadow:0 10px 24px #0000005c,0 0 0 3px #c99a3d12,0 0 22px #c99a3d2e}.home-page .home-modal-signature-brand-text{gap:3px}.home-page .home-modal-signature-brand-text strong{color:#f1cb70;letter-spacing:1px;font-size:15px;font-weight:700!important}.home-page .home-modal-signature-brand-text span{color:#ffffffa3;letter-spacing:1.45px;font-size:8px;font-weight:700!important}.home-page .home-modal-signature-suits{background:linear-gradient(90deg,#f3eee2 0%,#fffdf8 50%,#f3eee2 100%);border-bottom:1px solid #c2933442;justify-content:center;align-items:center;gap:24px;min-height:26px;margin:0;display:flex}.home-page .home-modal-signature-suits span{color:#b8862d;font-size:13px;line-height:1;font-weight:400!important}.home-page .home-modal-signature-hero{padding-top:18px}.home-page .home-modal-signature-hero h2{font-size:31px!important;font-weight:700!important}.home-page .home-modal-signature-step{position:relative;overflow:hidden}.home-page .home-modal-signature-step:after{content:"";pointer-events:none;border:1px solid #e8c26829;border-radius:12px;position:absolute;inset:7px}.home-league-created-backdrop,.home-league-created-backdrop *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}.home-league-created-backdrop{z-index:10000;background:#00000094;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.home-league-created-dialog{text-align:center;direction:rtl;border:1px solid #c89b43;border-radius:14px;width:min(350px,100vw - 32px);padding:24px 24px 20px;position:relative;overflow:visible;box-shadow:0 18px 48px #00000057;color:#17231d!important;opacity:1!important;background:#fff!important}.home-league-created-dialog__close{text-align:center;cursor:pointer;outline:0;width:28px;height:28px;margin:0;padding:0;font-size:27px;font-weight:400;line-height:26px;display:block;position:absolute;top:7px;left:9px;box-shadow:none!important;color:#555!important;background:0 0!important;border:0!important;border-radius:0!important}.home-league-created-dialog__close:hover,.home-league-created-dialog__close:focus-visible{color:#111!important;box-shadow:none!important;background:0 0!important}.home-league-created-dialog__badge{border:2px solid #2f8f4e;border-radius:50%;place-items:center;width:44px;height:44px;margin:2px auto 11px;font-size:27px;font-weight:700;line-height:1;display:grid;color:#2f8f4e!important;background:#f1faf4!important}.home-league-created-dialog h2{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25;color:#17231d!important}.home-league-created-dialog p{margin:0;font-size:16px;font-weight:400;line-height:1.45;color:#4b5563!important}.home-league-created-dialog p strong{font-weight:700;color:#17231d!important}.home-league-created-dialog__confirm{cursor:pointer;border:1px solid #b9892e;border-radius:8px;min-width:112px;min-height:40px;margin:17px auto 0;padding:8px 22px;font-size:16px;font-weight:700;line-height:1;box-shadow:0 6px 14px #9a6f1f29;color:#17130c!important;background:linear-gradient(#e4bd62 0%,#c89532 100%)!important}@media (width<=620px){.home-league-created-backdrop{padding:12px}.home-league-created-dialog{border-radius:13px;width:min(88vw,330px);padding:22px 20px 18px}.home-league-created-dialog__close{width:26px;height:26px;font-size:25px;line-height:24px;top:6px;left:7px}.home-league-created-dialog__badge{width:40px;height:40px;margin-bottom:9px;font-size:24px}.home-league-created-dialog h2{margin-bottom:7px;font-size:20px}.home-league-created-dialog p{font-size:15px}.home-league-created-dialog__confirm{min-width:106px;min-height:38px;margin-top:15px;font-size:16px}}.home-approved-layout--english .home-hero-menu-trigger{width:5%;height:4.2%;top:.8%;left:.8%;right:auto}.home-approved-layout--english .home-player-access-action{width:17.8%;height:3.2%;top:1.05%;left:5.4%;right:auto}.home-approved-layout--english .home-hero-menu{direction:ltr;border-left:0;border-right:1px solid #dfba6a47;border-radius:0 0 8px;left:0;right:auto;box-shadow:8px 12px 26px #00000042}.home-approved-layout--english .home-hero-menu__header{text-align:left}.home-approved-layout--english .home-hero-menu a{text-align:left;padding:7px 14px 7px 16px;transition:background-color .13s,color .13s,padding-left .13s}.home-approved-layout--english .home-hero-menu a:before{left:7px;right:auto}.home-approved-layout--english .home-hero-menu a:hover,.home-approved-layout--english .home-hero-menu a:focus-visible,.home-approved-layout--english .home-hero-menu a.active{padding-left:19px;padding-right:14px}@media (width>=821px){.home-page .home-modal-backdrop{place-items:start center;width:100vw;height:auto;padding:8px 16px 16px;overflow:hidden;position:fixed!important;inset:176px 0 0!important}.home-page .home-modal--signature{align-self:start;width:min(500px,100vw - 32px);max-height:calc(100dvh - 204px);overflow:hidden}.home-page .home-modal--signature .home-modal-signature-head{gap:14px;min-height:72px;padding:8px 14px}.home-page .home-modal--signature .home-modal-signature-logo{border-radius:12px;width:54px;height:54px}.home-page .home-modal--signature .home-modal-signature-brand-text strong{font-size:13px}.home-page .home-modal--signature .home-modal-signature-brand-text span{font-size:7px}.home-page .home-modal--signature .home-modal-signature-suits{min-height:18px}.home-page .home-modal--signature .home-modal-signature-hero{grid-template-columns:minmax(0,1fr) 78px;gap:12px;padding:10px 18px 8px}.home-page .home-modal--signature .home-modal-signature-kicker{margin-bottom:3px;font-size:11px!important}.home-page .home-modal--signature .home-modal-signature-hero h2{font-size:24px!important}.home-page .home-modal--signature .home-modal-signature-hero p{margin-top:4px;line-height:1.28;font-size:12px!important}.home-page .home-modal--signature .home-modal-signature-step{border-radius:14px;min-height:58px}.home-page .home-modal--signature .home-modal-signature-step span{font-size:21px}.home-page .home-modal--signature .home-modal-signature-step small{margin-top:2px;font-size:9px}.home-page .home-modal--signature .home-form--signature{gap:8px;padding:0 18px 14px}.home-page .home-modal--signature .home-form-field{gap:4px;font-size:12px}.home-page .home-modal--signature .home-form-field>span{font-size:12px}.home-page .home-modal--signature .home-form-field>span small{font-size:9px}.home-page .home-modal--signature .home-form--signature input,.home-page .home-modal--signature .home-form--signature select{min-height:38px;padding:8px 10px;font-size:13px!important}.home-page .home-modal--signature .home-form--signature textarea{resize:none;height:52px;min-height:52px;padding:8px 10px;font-size:13px!important}.home-page .home-modal--signature .home-primary-button--signature,.home-page .home-modal--signature .home-modal-cancel--signature{min-height:40px;padding:8px 12px}.home-page .home-modal--signature .home-modal-signature-note{margin-top:-2px;font-size:9px;line-height:1.22}}.home-page .home-modal--english{text-align:left!important;direction:ltr!important}.home-page .home-modal--english .home-modal-signature-head{direction:ltr!important}.home-page .home-modal--english .home-modal-signature-close{grid-column:3;justify-self:end}.home-page .home-modal--english .home-modal-signature-headline{grid-column:2}.home-page .home-modal--english .home-modal-signature-brand{grid-column:1;justify-self:start}.home-page .home-modal--english .home-modal-signature-hero,.home-page .home-modal--english .home-modal-signature-hero>div:first-child,.home-page .home-modal--english .home-form--signature,.home-page .home-modal--english .home-form-field,.home-page .home-modal--english .home-form-field>span,.home-page .home-modal--english .home-form-error,.home-page .home-modal--english .home-modal-signature-note,.home-page .home-modal--english .home-form--signature input,.home-page .home-modal--english .home-form--signature textarea,.home-page .home-modal--english .home-form--signature select,.home-page .home-modal--english .home-form--signature option,.home-page .home-modal--english .home-form--signature input::placeholder,.home-page .home-modal--english .home-form--signature textarea::placeholder{text-align:left!important;direction:ltr!important}.home-page .home-modal--english .home-form-actions--signature,.home-page .home-modal--english .home-form-grid,.home-league-created-dialog--english{direction:ltr!important}.home-league-created-dialog--english .home-league-created-dialog__close{left:auto;right:9px}@media (width>=821px){.home-page .home-modal--signature.home-modal--english{text-align:left!important;direction:ltr!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-head{direction:ltr!important;grid-template-columns:auto minmax(0,1fr) auto!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-brand{grid-area:1/1!important;justify-self:start!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-headline{grid-area:1/2!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-close{grid-area:1/3!important;justify-self:end!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-hero{text-align:left!important;direction:ltr!important;grid-template-columns:minmax(0,1fr) 78px!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-hero>div:first-child{text-align:left!important;direction:ltr!important;grid-area:1/1!important}.home-page .home-modal--signature.home-modal--english .home-modal-signature-step{grid-area:1/2!important}.home-page .home-modal--signature.home-modal--english .home-form--signature,.home-page .home-modal--signature.home-modal--english .home-form-field,.home-page .home-modal--signature.home-modal--english .home-form-field>span,.home-page .home-modal--signature.home-modal--english .home-form-error,.home-page .home-modal--signature.home-modal--english .home-modal-signature-note{text-align:left!important;direction:ltr!important}.home-page .home-modal--signature.home-modal--english .home-form-field>span{justify-content:flex-start!important}.home-page .home-modal--signature.home-modal--english .home-form--signature input,.home-page .home-modal--signature.home-modal--english .home-form--signature textarea,.home-page .home-modal--signature.home-modal--english .home-form--signature select,.home-page .home-modal--signature.home-modal--english .home-form--signature option,.home-page .home-modal--signature.home-modal--english .home-form--signature input::placeholder,.home-page .home-modal--signature.home-modal--english .home-form--signature textarea::placeholder{text-align:left!important;direction:ltr!important}.home-page .home-modal--signature.home-modal--english .home-form-grid{direction:ltr!important}.home-page .home-modal--signature.home-modal--english .home-form-grid>label:first-child{grid-column:1!important}.home-page .home-modal--signature.home-modal--english .home-form-grid>label:last-child{grid-column:2!important}.home-page .home-modal--signature.home-modal--english .home-form-actions--signature{direction:ltr!important;grid-template-columns:112px minmax(0,1fr)!important}.home-page .home-modal--signature.home-modal--english .home-primary-button--signature{grid-area:1/2!important}.home-page .home-modal--signature.home-modal--english .home-modal-cancel--signature{grid-area:1/1!important}}@media (width>=1025px){html:has(.home-page){background:#050706!important}body:has(.home-page){background:#050706!important}#root:has(.home-page){background:#050706!important}.main-layout:has(.home-page){background:#050706!important}.main-content:has(>.home-page){background:#050706!important}.main-content:has(>.home-page){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.main-content:has(>.home-page)>.home-page{background:#050706!important;margin:0!important}}@media (width<=620px){.league-import-success-backdrop{padding:14px}.league-import-success{padding:30px 18px 24px}.league-import-success h2{font-size:25px}.league-import-success__stats{grid-template-columns:1fr 1fr}.league-import-success__confirm{width:100%}}.home-russian-layout{color:#f8f2e3;background:radial-gradient(circle at 50% 12%,#ab7e312e,#0000 34%),linear-gradient(#12100e,#050606 68%,#11100e);border:1px solid #8d6727;border-radius:24px;width:min(1600px,100% - 36px);margin:18px auto 36px;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 22px 54px #0000003d}.home-russian-header{border-bottom:1px solid #c7974373;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:18px 28px;display:grid}.home-russian-menu,.home-russian-login{color:#e9c774;cursor:pointer;background:#080a0ab8;border:1px solid #b98932;border-radius:12px;min-height:48px;font-family:Arial,sans-serif;font-size:16px}.home-russian-menu{width:54px;font-size:28px}.home-russian-login{padding:0 20px;font-weight:600}.home-russian-brand{justify-content:center;align-items:center;gap:14px;display:flex}.home-russian-brand img{object-fit:contain;width:74px;height:48px}.home-russian-brand div{text-align:left;gap:2px;display:grid}.home-russian-brand strong{color:#e1b85f;letter-spacing:2px;font-size:22px}.home-russian-brand span{color:#b7b1a6;letter-spacing:1.8px;font-size:11px}.home-russian-nav{background:#00000047;border-bottom:1px solid #c7974347;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 20px;display:flex}.home-russian-nav a{color:#f6e4ba;border-radius:8px;padding:8px 13px;font-size:14px;text-decoration:none}.home-russian-nav a:hover{background:#c7974326}.home-russian-hero{text-align:center;justify-items:center;padding:72px 24px 46px;display:grid}.home-russian-kicker{color:#b98932;letter-spacing:4px;font-size:14px;font-weight:600}.home-russian-hero h1{color:#e2b65b;margin:12px 0 10px;font-size:clamp(44px,5vw,78px);font-weight:500;line-height:1.04}.home-russian-hero p{color:#d5d1c9;max-width:940px;margin:0;font-size:clamp(18px,1.8vw,27px);line-height:1.45}.home-russian-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.home-russian-actions button{color:#ece7dd;cursor:pointer;background:#111211db;border:1px solid #b98932;border-radius:12px;min-width:250px;min-height:56px;padding:12px 22px;font-family:Arial,sans-serif;font-size:18px}.home-russian-actions button.is-primary{color:#211b12;background:linear-gradient(#edc66f,#c99b42);font-weight:600}.home-russian-workflow-title{color:#d1a54e;grid-template-columns:minmax(60px,220px) auto minmax(60px,220px);justify-content:center;align-items:center;gap:22px;margin:6px auto 28px;font-size:30px;display:grid}.home-russian-workflow-title span{background:linear-gradient(90deg,#0000,#a8792b);height:1px}.home-russian-workflow-title span:last-child{background:linear-gradient(90deg,#a8792b,#0000)}.home-russian-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:0 34px 46px;display:grid}.home-russian-workflow-card{color:#f4efe4;text-align:center;cursor:pointer;background:linear-gradient(#242421eb,#0d0e0ef5);border:1px solid #8f682b;border-radius:18px;align-content:center;justify-items:center;gap:16px;min-height:300px;padding:28px 18px 22px;font-family:Arial,sans-serif;display:grid;position:relative}.home-russian-workflow-card:hover{border-color:#d2a54b;transform:translateY(-2px)}.home-russian-workflow-number{color:#fff;background:#d5aa54;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:absolute;top:18px;left:18px}.home-russian-workflow-icon{color:#d5aa54;width:76px;height:76px}.home-russian-workflow-icon svg{fill:none;stroke:currentColor;stroke-width:3px;width:100%;height:100%}.home-russian-workflow-card strong{color:#e1b65d;font-size:22px;font-weight:600}.home-russian-workflow-card small{color:#c7c1b7;font-size:15px;line-height:1.45}.home-mobile-layout--hidden-russian{display:none!important}@media (width<=1050px){.home-russian-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-russian-workflow-card:last-child{grid-column:1/-1}}@media (width<=680px){.home-russian-layout{border-radius:16px;width:calc(100% - 18px);margin-top:10px}.home-russian-header{grid-template-columns:auto 1fr;padding:12px}.home-russian-brand{justify-content:flex-start}.home-russian-login{grid-column:1/-1;width:100%}.home-russian-hero{padding:42px 16px 30px}.home-russian-hero h1{font-size:42px}.home-russian-workflow-title{grid-template-columns:1fr auto 1fr;padding-inline:14px;font-size:22px}.home-russian-workflow{grid-template-columns:1fr;padding:0 14px 24px}.home-russian-workflow-card:last-child{grid-column:auto}.home-russian-workflow-card{min-height:210px}}@media (width<=1024px){.main-content:has(.home-page){width:100%;max-width:none;margin:0;padding:0}.home-page,.home-page *{box-sizing:border-box;font-family:Arial!important}.home-page{background:radial-gradient(circle at 50% 0,#b2812914,#0000 32%),#050706;width:100%;min-height:calc(100dvh - 66px);margin:0;padding:0;overflow:hidden auto}.home-approved-layout--desktop{display:none}.home-mobile-layout{width:100%;padding:0 0 calc(12px + env(safe-area-inset-bottom));background:#050706;display:block}.home-mobile-hero{background:#050706;border-top:0;border-bottom:1px solid #d6a44652;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.home-mobile-hero__image{aspect-ratio:.92;object-fit:cover;object-position:center top;width:100vw;max-width:100vw;height:auto;display:block}.home-mobile-hero__action{appearance:none;z-index:4;opacity:0;cursor:pointer;touch-action:manipulation;border:0;border-radius:10px;height:9.7%;margin:0;padding:0;position:absolute;bottom:5.4%;box-shadow:none!important;background:0 0!important}.home-mobile-hero__action--create{width:38.8%;right:10.2%}.home-mobile-hero__action--import{width:38.8%;left:10.2%}.home-mobile-hero__action:focus-visible,.home-mobile-workflow-row__hit:focus-visible{opacity:1;outline-offset:-2px;outline:2px solid #efc15a}.home-mobile-workflow-title,.home-mobile-why-title{color:#d7a743;grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr);align-items:center;gap:10px;width:calc(100% - 36px);margin:18px auto 12px;display:grid}.home-mobile-workflow-title span,.home-mobile-why-title span{background:linear-gradient(90deg,#0000,#d6a446f2);height:1px}.home-mobile-workflow-title span:last-child,.home-mobile-why-title span:last-child{transform:scaleX(-1)}.home-mobile-workflow-title strong,.home-mobile-why-title strong{color:#d9aa4b;white-space:nowrap;font-size:20px;font-weight:700}.home-mobile-workflow{gap:9px;width:calc(100% - 28px);margin:0 auto;display:grid}.home-mobile-workflow-row{direction:rtl;background:linear-gradient(90deg,#ffffff09,#ffffff12,#ffffff09);border:1px solid #cdcfcf57;border-radius:11px;grid-template-columns:56px 1fr 34px;align-items:center;min-height:74px;padding:8px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 6px 18px #0000002e}.home-mobile-workflow-row__icon{color:#e2ad42;grid-column:1;place-items:center;width:48px;height:48px;display:grid}.home-mobile-workflow-row__icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.home-mobile-workflow-row__label{color:#d9aa4b;text-align:right;grid-column:2;font-size:20px;font-weight:700;line-height:1.2}.home-mobile-workflow-row__arrow{color:#dfa73b;text-align:left;grid-column:3;font-size:42px;font-weight:400;line-height:1}.home-mobile-workflow-row__hit{appearance:none;z-index:5;opacity:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;border-radius:10px;display:block;position:absolute;inset:1px;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:0!important;transform:none!important}.home-mobile-why{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:calc(100% - 20px);margin:0 auto 18px;display:grid}.home-mobile-why__card{background:#080b0a;border:1px solid #cd9937b8;border-radius:8px;width:100%;height:auto;margin:0;display:block;box-shadow:0 6px 14px #00000038}.home-mobile-footer{border-top:1px solid #d7a44347;width:100%;height:auto;margin:8px 0 0;display:block}.home-hero-menu-trigger,.home-hero-menu{display:none}.home-modal-backdrop{padding:10px 10px calc(10px + env(safe-area-inset-bottom));align-items:center}.home-modal{border-radius:18px;width:min(620px,100%);max-height:calc(100dvh - 20px);padding:0 18px 20px;overflow-y:auto}.home-modal-topbar{z-index:2;margin:0 -18px;padding:12px 14px;position:sticky;top:0}.home-modal-brand__mark{width:38px;height:38px;font-size:13px}.home-modal-brand__name{font-size:13px}.home-modal-brand__sub{font-size:8px}.home-modal-close{width:38px;min-width:38px;height:38px;min-height:38px}.home-modal-intro{padding:20px 0 13px}.home-modal-intro h2{font-size:29px}.home-modal-intro p{font-size:13px}.home-modal-progress{margin-bottom:16px}.home-form{gap:13px}.home-form input,.home-form textarea,.home-form select{min-height:48px;padding:11px 13px;font-size:15px}.home-form textarea{min-height:86px}.home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-form-actions{grid-template-columns:minmax(0,1fr) 112px;gap:9px;display:grid}.home-primary-button,.home-modal-cancel{flex:none;width:100%;min-width:0;min-height:48px;padding:10px 14px;font-size:15px}}@media (width<=430px){.home-mobile-hero__image{aspect-ratio:.88}.home-mobile-hero__action{height:9.9%;bottom:5.1%}.home-mobile-hero__action--create{width:39.2%;right:9.5%}.home-mobile-hero__action--import{width:39.2%;left:9.5%}.home-mobile-workflow-title strong,.home-mobile-why-title strong{font-size:18px}.home-mobile-workflow{width:calc(100% - 20px)}.home-mobile-workflow-row{grid-template-columns:52px 1fr 30px;min-height:68px;padding-inline:10px}.home-mobile-workflow-row__icon{width:44px;height:44px}.home-mobile-workflow-row__icon svg{width:38px;height:38px}.home-mobile-workflow-row__label{font-size:18px}.home-mobile-why{gap:4px;width:calc(100% - 12px)}.home-mobile-why__card{border-radius:7px}.home-modal{padding-inline:14px;max-height:calc(100dvh - 16px);padding-bottom:16px}.home-modal-topbar{margin-inline:-14px}.home-modal-intro h2{font-size:26px}.home-modal-intro p{font-size:12px}.home-form-grid{grid-template-columns:1fr 1fr}.home-form-actions{grid-template-columns:minmax(0,1fr) 96px}}@media (width<=1024px){.home-page .home-modal,.home-page .home-modal *,.home-page .home-modal input,.home-page .home-modal textarea,.home-page .home-modal select,.home-page .home-modal button,.home-page .home-modal option{font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal-topbar{margin:0 -14px;padding:9px 12px}.home-page .home-modal-intro h2{font-size:23px;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal-eyebrow{font-size:11px}.home-page .home-form label{gap:4px;font-size:12px}.home-page .home-form input,.home-page .home-form textarea,.home-page .home-form select{min-height:40px;padding:8px 10px;font-size:13px;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-page .home-form-actions{grid-template-columns:minmax(0,1fr) 92px;gap:7px}.home-page .home-modal,.home-page .home-modal *,.home-page .home-modal input,.home-page .home-modal textarea,.home-page .home-modal select,.home-page .home-modal option,.home-page .home-modal button,.home-page .home-modal label,.home-page .home-modal span,.home-page .home-modal h2{font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal{text-align:right!important;direction:rtl!important}.home-page .home-modal-backdrop{place-items:center;padding:10px}.home-page .home-modal{border-radius:16px;width:min(520px,100vw - 20px);max-height:calc(100dvh - 20px);padding:0 14px 15px}.home-page .home-modal-topbar{min-height:72px;margin:0 -14px;padding:8px 12px}.home-page .home-modal-close{width:34px;min-width:34px;height:34px;min-height:34px;font-size:26px}.home-page .home-modal-intro h2{font-size:23px;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal-eyebrow{font-size:11px;text-align:right!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-form{gap:9px;direction:rtl!important}.home-page .home-form label{gap:4px;font-size:12px;text-align:right!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-form input,.home-page .home-form textarea,.home-page .home-form select{min-height:40px;padding:8px 10px;font-size:13px;text-align:right!important;direction:rtl!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;direction:rtl!important}.home-page .home-form-actions{grid-template-columns:minmax(0,1fr) 88px;gap:7px;direction:rtl!important}.home-page .home-primary-button,.home-page .home-modal-cancel{min-height:41px;padding:8px 10px;font-size:13px;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal,.home-page .home-modal *,.home-page .home-modal :before,.home-page .home-modal :after,.home-page .home-modal input,.home-page .home-modal textarea,.home-page .home-modal select,.home-page .home-modal option,.home-page .home-modal button,.home-page .home-modal label,.home-page .home-modal span,.home-page .home-modal p,.home-page .home-modal h1,.home-page .home-modal h2,.home-page .home-modal h3,.home-page .home-modal strong{font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal{width:min(500px,100vw - 18px);padding-bottom:14px}.home-page .home-modal-topbar{min-height:66px;padding:8px 11px}.home-page .home-modal-logo{border-radius:10px;width:52px;height:52px}.home-page .home-modal-intro{padding:12px 0 9px}.home-page .home-modal-intro h2{font-size:22px!important;font-weight:700!important}.home-page .home-modal-subtitle{margin-top:5px;font-size:12px!important}.home-page .home-form{gap:8px}.home-page .home-form label{font-size:12px!important}.home-page .home-form input,.home-page .home-form textarea,.home-page .home-form select,.home-page .home-form option,.home-page .home-form input::placeholder,.home-page .home-form textarea::placeholder{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important}.home-page .home-form textarea{min-height:58px}.home-page .home-primary-button,.home-page .home-modal-cancel,.home-page .home-primary-button span,.home-page .home-modal-cancel span{font-size:13px!important;font-weight:700!important}.home-page .home-modal--signature,.home-page .home-modal--signature *,.home-page .home-modal--signature :before,.home-page .home-modal--signature :after,.home-page .home-modal--signature input,.home-page .home-modal--signature textarea,.home-page .home-modal--signature select,.home-page .home-modal--signature option,.home-page .home-modal--signature button{font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.home-page .home-modal-backdrop{padding:9px}.home-page .home-modal--signature{border-radius:17px;width:min(500px,100vw - 18px);max-height:calc(100dvh - 18px)}.home-page .home-modal-signature-head{min-height:68px;padding:8px 11px}.home-page .home-modal-signature-hero{grid-template-columns:minmax(0,1fr) 72px;gap:11px;padding:15px 15px 12px}.home-page .home-modal-signature-kicker{font-size:10px;font-weight:700!important}.home-page .home-modal-signature-hero p{margin-top:5px;font-size:11px;line-height:1.4;font-weight:400!important}.home-page .home-modal-signature-step{border-radius:14px;min-height:62px}.home-page .home-modal-signature-step span{font-size:20px;font-weight:700!important}.home-page .home-modal-signature-step small{font-size:8px;font-weight:700!important}.home-page .home-form--signature{gap:9px;padding:0 15px 15px}.home-page .home-form-field,.home-page .home-form-field>span{font-size:12px;font-weight:700!important}.home-page .home-form--signature input,.home-page .home-form--signature textarea,.home-page .home-form--signature select,.home-page .home-form--signature option,.home-page .home-form--signature input::placeholder,.home-page .home-form--signature textarea::placeholder{min-height:40px;padding:8px 10px;font-size:13px!important;font-weight:400!important}.home-page .home-form--signature textarea{min-height:58px}.home-page .home-form-actions--signature{grid-template-columns:minmax(0,1fr) 88px;gap:7px}.home-page .home-primary-button--signature,.home-page .home-modal-cancel--signature{min-height:42px;padding:8px 10px;font-size:13px!important;font-weight:700!important}.home-page .home-modal-signature-note{font-size:9px;font-weight:400!important}.home-page .home-modal-signature-head{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:82px;padding:8px 11px}.home-page .home-modal-signature-logo{border-radius:14px;width:66px;height:66px}.home-page .home-modal-signature-brand{gap:8px}.home-page .home-modal-signature-brand-text strong{font-size:12px;font-weight:700!important}.home-page .home-modal-signature-brand-text span{font-size:6.5px;font-weight:700!important}.home-page .home-modal-signature-headline{gap:5px}.home-page .home-modal-signature-headline strong{letter-spacing:1px;font-size:7px;font-weight:700!important}.home-page .home-modal-signature-headline span{font-size:9px;font-weight:400!important}.home-page .home-modal-signature-close{width:32px;min-width:32px;height:32px;min-height:32px;font-size:23px!important;font-weight:400!important}.home-page .home-modal-signature-suits{gap:18px;min-height:22px}.home-page .home-modal-signature-suits span{font-size:11px;font-weight:400!important}.home-page .home-modal-signature-hero{padding-top:13px}.home-page .home-modal-signature-hero h2{font-size:24px!important;font-weight:700!important}.home-page[dir=ltr] .home-mobile-workflow-row{direction:ltr!important}.home-page[dir=ltr] .home-mobile-workflow-row__label{text-align:left!important}.home-page[dir=ltr] .home-mobile-workflow-row__arrow{transform:scaleX(-1);text-align:right!important}.home-page[dir=ltr] .home-modal,.home-page[dir=ltr] .home-modal--signature,.home-page[dir=ltr] .home-form,.home-page[dir=ltr] .home-form--signature,.home-page[dir=ltr] .home-form-grid,.home-page[dir=ltr] .home-form-actions,.home-page[dir=ltr] .home-modal-intro h2,.home-page[dir=ltr] .home-modal-eyebrow,.home-page[dir=ltr] .home-modal-signature-hero,.home-page[dir=ltr] .home-modal-signature-hero h2,.home-page[dir=ltr] .home-modal-signature-hero p,.home-page[dir=ltr] .home-modal-signature-kicker,.home-page[dir=ltr] .home-form label,.home-page[dir=ltr] .home-form-field,.home-page[dir=ltr] .home-form-field>span,.home-page[dir=ltr] .home-form input,.home-page[dir=ltr] .home-form textarea,.home-page[dir=ltr] .home-form select,.home-page[dir=ltr] .home-form--signature input,.home-page[dir=ltr] .home-form--signature textarea,.home-page[dir=ltr] .home-form--signature select{text-align:left!important;direction:ltr!important}.home-page[dir=ltr] .home-modal-signature-head{direction:ltr!important}.home-page[dir=ltr] .home-modal-signature-close{grid-column:3!important;justify-self:end!important}.home-page[dir=ltr] .home-modal-signature-headline{grid-column:2!important}.home-page[dir=ltr] .home-modal-signature-brand{grid-column:1!important;justify-self:start!important}.home-page[dir=ltr] .home-form-actions--signature{grid-template-columns:88px minmax(0,1fr)!important}.home-page[dir=ltr] .home-modal-cancel--signature{grid-area:1/1!important}.home-page[dir=ltr] .home-primary-button--signature{grid-area:1/2!important}}.mk-one,.mk-one *,.mk-one :before,.mk-one :after{box-sizing:border-box;font-synthesis:none!important;font-family:Arial,sans-serif!important}.mk-one{color:#f9f6ef;direction:rtl;background:#030b08;width:100%;height:100svh;min-height:0;font-size:16px;position:relative;overflow:hidden}.mk-one a{text-decoration:none}.mk-one button{cursor:pointer;font-family:Arial,sans-serif!important}.mk-one__stage{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100svh;position:relative;overflow:hidden}.mk-one__stage:before{content:"";background:inherit;filter:blur(9px)brightness(.92)saturate(1.08);background-position:50%;background-size:cover;position:absolute;inset:-16px;transform:scale(1.04)}.mk-one__desktop{width:min(100vw,177.59svh);height:min(100svh,56.31vw);max-height:100svh;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.mk-one__original{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.mk-one__hotspot{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.mk-one__hotspot:focus-visible{outline-offset:-2px;border-radius:8px;outline:3px solid #f4cd7e}.mk-one__hotspot:hover{background:#ffdc9608;border-radius:8px;box-shadow:inset 0 0 0 2px #f6ce7e7a}.mk-one__hotspot--contact{width:13.7%;height:7%;top:42.3%;left:79%}.mk-one__hotspot--more{width:11.8%;height:7%;top:42.3%;left:66.3%}.mk-one__hotspot--card{height:27%;top:61%}.mk-one__hotspot--card-0{width:24.4%;left:11.3%}.mk-one__hotspot--card-1{width:24.6%;left:38.1%}.mk-one__hotspot--card-2{width:23.8%;left:65%}.mk-one__mobile{display:none}.mk-one__modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mk-one__modal{text-align:right;background:linear-gradient(145deg,#173324,#06160e);border:1px solid #b99856;border-radius:16px;width:min(100%,480px);max-height:90svh;padding:31px 26px 27px;position:relative;overflow:auto;box-shadow:0 20px 70px #000b}.mk-one__modal h2{color:#edce90;margin:0 0 23px;padding-left:26px;font-size:26px;font-weight:700;line-height:1.35}.mk-one__modal p{color:#f0ece0;margin:0 0 14px;font-size:16px;line-height:1.75}.mk-one__modal a{color:#161208;background:linear-gradient(120deg,#efd093,#bf914d);border-radius:8px;margin-top:15px;padding:13px 21px;font-weight:700;display:inline-block}.mk-one__modal-close{color:#f0d092;background:0 0;border:0;font-size:31px;line-height:1.2;position:absolute;top:10px;left:13px}@media (width<=850px){.mk-one__stage{display:none}.mk-one__mobile{background:linear-gradient(#080b08,#052015);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.mk-one__mobile-header{background:linear-gradient(#11110e,#080b09);border-bottom:1px solid #896a35;flex:0 0 77px;justify-content:space-between;align-items:center;gap:14px;min-height:0;padding:9px 13px;display:flex}.mk-one__brand{direction:ltr;align-items:center;gap:10px;display:flex}.mk-one__brand img{object-fit:cover;border:1px solid #c09b5b;border-radius:50%;width:54px;height:54px}.mk-one__brand>div{text-align:left;gap:3px;display:grid}.mk-one__brand b{letter-spacing:.8px;color:#f5da9c;font-size:19px}.mk-one__brand small{color:#d0c3a6;letter-spacing:1.3px;font-size:9px}.mk-one__mobile-login{text-align:center;white-space:nowrap;background:linear-gradient(150deg,#f4d99e,#be9350);border-radius:7px;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.2;color:#12130e!important}.mk-one__mobile-login small{margin-top:4px;font-size:9px;font-weight:400;display:block}.mk-one__mobile-hero{background-color:#102418;background-position:17% 20%;background-repeat:no-repeat;background-size:auto 150%;flex:43%;align-items:flex-end;min-height:185px;padding:24px 17px;display:flex;position:relative}.mk-one__mobile-hero-copy{text-align:right;text-shadow:0 2px 5px #0009;width:100%}.mk-one__mobile-hero h1{margin:0 0 11px;font-size:clamp(26px,6.6vw,39px);font-weight:700;line-height:1.2;font-family:Arial,sans-serif!important}.mk-one__mobile-hero h1 span{color:#edc37e}.mk-one__mobile-hero p{max-width:400px;margin:0 0 15px;font-size:clamp(12px,3.25vw,15px);font-weight:400;line-height:1.55}.mk-one__mobile-actions{gap:10px;display:flex}.mk-one__mobile-actions a,.mk-one__mobile-actions button{border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:8px 17px;font-size:14px;font-weight:700;display:inline-flex}.mk-one__mobile-actions a{color:#12100a;background:linear-gradient(#f2d28f,#c79c58)}.mk-one__mobile-actions button{color:#e5c991;background:#07120eaa;border:1px solid #caa15f}.mk-one__mobile-cards{flex:40%;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;min-height:0;padding:8px 10px;display:grid}.mk-one__mobile-card{text-align:right;color:#fff7e9;background:linear-gradient(105deg,#0c2116,#07120e);border:1px solid #927747;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:0;padding:7px 11px;display:flex}.mk-one__mobile-card-icon{color:#e6c47d;border:1px solid #a78d56;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:29px;display:grid}.mk-one__mobile-card>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.mk-one__mobile-card b{font-size:clamp(14px,3.7vw,17px);font-weight:700}.mk-one__mobile-card small{color:#d4d7c9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(10px,2.85vw,13px);font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.mk-one__mobile-chevron{color:#d9ae69;font-size:27px}.mk-one__mobile-footer{color:#e0c58c;background:#03150d;border-top:1px solid #8e753d;flex:0 0 44px;justify-content:space-around;align-items:center;gap:4px;font-size:clamp(10px,2.9vw,12px);display:flex}}@media (width<=360px){.mk-one__brand img{width:43px;height:43px}.mk-one__brand b{font-size:15px}.mk-one__brand small{font-size:7px}.mk-one__mobile-login{padding:9px;font-size:12px}.mk-one__mobile-card-icon{width:38px;height:38px;font-size:24px}}@media (width<=850px) and (height<=660px){.mk-one{height:auto;min-height:100svh;overflow-y:auto}.mk-one__mobile{height:auto;min-height:100svh}.mk-one__mobile-hero{min-height:240px}.mk-one__mobile-cards{min-height:235px}.mk-one__mobile-card{min-height:73px}}@media (prefers-reduced-motion:reduce){.mk-one *{scroll-behavior:auto!important}}.mk-one__contact-modal{width:min(100%,610px);max-height:min(92svh,900px);padding:26px 28px 27px;overflow-y:auto}.mk-one__contact-modal>p{color:#cdd9cf;margin:-5px 0 13px;font-size:15px}.mk-one__contact-modal h2{margin-bottom:14px;font-size:27px}.mk-one__contact-form{text-align:right;grid-template-columns:1fr 1fr;gap:11px 15px;display:grid}.mk-one__contact-form label{color:#f0e6d0;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.mk-one__contact-form label span{color:#e8b86d}.mk-one__contact-form input,.mk-one__contact-form textarea{color:#fcfbf5;outline-offset:2px;resize:vertical;background:#06130d;border:1px solid #9c865e;border-radius:7px;outline-color:#e8bf7c;width:100%;padding:10px 12px;font:400 15px Arial,sans-serif!important}.mk-one__contact-form input::placeholder,.mk-one__contact-form textarea::placeholder{color:#a0ab9e}.mk-one__contact-form input:focus,.mk-one__contact-form textarea:focus{border-color:#efd093}.mk-one__contact-message,.mk-one__contact-privacy,.mk-one__contact-error{grid-column:1/-1}.mk-one__contact-form .mk-one__contact-privacy{color:#bfc9bf;margin:0;font-size:12px;line-height:1.4}.mk-one__contact-form .mk-one__contact-error{color:#ffd0bd;margin:0;font-size:13px}.mk-one__contact-honey{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.mk-one .mk-one__contact-action{color:#1d170c;cursor:pointer;background:linear-gradient(120deg,#f1d69c,#c99f5e);border:1px solid #dfbc78;border-radius:7px;justify-content:center;align-items:center;min-height:43px;margin:0;padding:11px 20px;font-size:16px;font-weight:700;display:inline-flex}.mk-one__contact-form>.mk-one__contact-action{grid-column:1/-1;justify-self:stretch}.mk-one__contact-action:disabled{opacity:.58;cursor:wait}.mk-one__contact-success{text-align:center;padding:18px 8px}.mk-one__contact-success p{margin-bottom:22px}.mk-one__mobile-actions .mk-one__mobile-demo{color:#12100a;background:linear-gradient(#f2d28f,#c79c58);border:0}@media (width<=600px){.mk-one__contact-modal{max-height:94svh;padding:24px 17px 21px}.mk-one__contact-modal h2{padding-left:26px;font-size:24px}.mk-one__contact-form{grid-template-columns:1fr;gap:10px}.mk-one__contact-form label{gap:4px;font-size:13px}.mk-one__contact-form input,.mk-one__contact-form textarea{padding:8px 10px;font-size:16px}.mk-one__contact-form textarea{min-height:77px}}.mk-one__contact-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:17px 16px}.mk-one__contact-form>label:not(.mk-one__contact-message){grid-template-rows:24px 48px;align-self:stretch;gap:6px;min-width:0;margin:0;display:grid}.mk-one__contact-form .mk-one__field-heading{color:#f0e6d0;text-align:right;white-space:nowrap;width:100%;height:24px;margin:0;font-size:15px;font-weight:700;line-height:24px;display:block}.mk-one__contact-form .mk-one__field-heading b{color:#e8b86d;vertical-align:baseline;padding-inline-start:2px;display:inline;font:700 15px Arial,sans-serif!important}.mk-one__contact-form input:not([type=hidden]){box-sizing:border-box;text-align:right;direction:rtl;border-radius:8px;height:48px;min-height:48px;max-height:48px;margin:0;padding:0 13px;line-height:46px;display:block}.mk-one__contact-form input[name=email],.mk-one__contact-form input[name=phone]{text-align:left;direction:ltr}.mk-one__contact-form>.mk-one__contact-message{grid-column:1/-1;grid-template-rows:24px minmax(118px,auto);gap:6px;min-width:0;margin:0;display:grid}.mk-one__contact-form textarea{box-sizing:border-box;resize:vertical;text-align:right;direction:rtl;border-radius:8px;width:100%;height:118px;min-height:118px;margin:0;padding:12px 13px;line-height:1.55;display:block}.mk-one__contact-form .mk-one__contact-privacy{text-align:right;margin:0;line-height:1.5}.mk-one__contact-form>.mk-one__contact-action{width:100%;min-height:49px}.mk-one__contact-form .mk-one__contact-honey,.mk-one__contact-form .mk-one__contact-honey input{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.mk-one__contact-form{grid-template-columns:minmax(0,1fr);row-gap:11px}.mk-one__contact-form>label:not(.mk-one__contact-message){grid-template-rows:21px 43px;gap:4px}.mk-one__contact-form .mk-one__field-heading{height:21px;font-size:13px;line-height:21px}.mk-one__contact-form .mk-one__field-heading b{font-size:13px}.mk-one__contact-form input:not([type=hidden]){height:43px;min-height:43px;max-height:43px;line-height:41px}.mk-one__contact-form>.mk-one__contact-message{grid-template-rows:21px minmax(92px,auto);gap:4px}.mk-one__contact-form textarea{height:92px;min-height:92px}}.mk-one__hotspot--nav-contact{width:9.3%;height:8.5%;top:.8%;left:33.6%}.mk-one__hotspot--nav-brand{width:7.5%;height:8.5%;top:.8%;left:43%}.mk-one__hotspot--nav-features{width:7.5%;height:8.5%;top:.8%;left:51%}.mk-one__hotspot--nav-system{width:8.2%;height:8.5%;top:.8%;left:59%}.mk-one__hotspot--login{width:14%;height:8.6%;top:.8%;left:77%}.mk-one__hotspot--nav-contact:hover,.mk-one__hotspot--nav-brand:hover,.mk-one__hotspot--nav-features:hover,.mk-one__hotspot--nav-system:hover{box-shadow:none;background:#e6b76414;border-radius:0}html body #root .mk-v3,html body #root .mk-v3 *,html body #root .mk-v3 :before,html body #root .mk-v3 :after{box-sizing:border-box;font-synthesis:none!important;font-family:Arial,sans-serif!important}.mk-v3{color:#111b17;text-align:right;direction:rtl;background:#f8f8f5;min-width:320px;overflow:hidden}.mk-v3 a{color:inherit;text-decoration:none}.mk-v3 h1,.mk-v3 h2,.mk-v3 h3,.mk-v3 p{margin:0;font-style:normal!important}.mk-v3 h1,.mk-v3 h2,.mk-v3 h3,.mk-v3 strong,.mk-v3 b{font-weight:700!important}.mk-v3-header{color:#f7f7f2;background:#090e0b;border-bottom:1px solid #d9b86e36}.mk-v3-header__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;min-height:88px;margin:auto;padding:14px 30px;display:flex}.mk-v3-brand{letter-spacing:1.8px;direction:ltr;align-items:center;gap:13px;font-size:19px;font-weight:700;display:flex;color:#fff!important}.mk-v3-brand img{object-fit:cover;border:1px solid #66583a;border-radius:50%;width:56px;height:56px}.mk-v3-brand>span{gap:5px;display:grid}.mk-v3-brand small{letter-spacing:2px;color:#a7aca6;font-size:10px;font-weight:400}.mk-v3-header nav{align-items:center;gap:34px;font-size:14px;display:flex}.mk-v3-header nav a:hover{color:#edc979}.mk-v3-header__login{white-space:nowrap;border:1px solid #af8d4f;border-radius:6px;align-items:center;gap:13px;padding:14px 20px;font-size:14px;font-weight:700;display:flex;color:#e8c984!important}.mk-v3-header__login:hover{background:#17221a}.mk-v3-hero{color:#f7f8f4;background:radial-gradient(at 28% 32%,#1d3326 0%,#0000 45%),linear-gradient(115deg,#0a100d 0%,#0e1a13 65%,#101d16 100%);position:relative}.mk-v3-hero__inner{grid-template-columns:.91fr 1.09fr;align-items:center;gap:30px;max-width:1440px;min-height:690px;margin:auto;padding:95px 38px 80px;display:grid}.mk-v3-kicker{color:#bca579;letter-spacing:2.2px;direction:ltr;justify-content:flex-end;align-items:center;gap:11px;font-size:11px;font-weight:700;display:flex}.mk-v3-kicker span{background:#c8aa72;width:22px;height:2px}.mk-v3-hero__copy{z-index:2;position:relative}.mk-v3-hero__copy h1{letter-spacing:-1.2px;white-space:nowrap;margin:28px 0 23px;font-size:clamp(40px,4.25vw,65px);line-height:1.26;font-family:Arial,sans-serif!important;font-weight:700!important}.mk-v3-hero__copy h1 span{color:#d9b573;font-family:Arial,sans-serif!important;font-weight:700!important}.mk-v3-hero__copy>p{color:#c4d0c7;max-width:550px;font-size:18px;line-height:1.85}.mk-v3-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.mk-v3-button{white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;min-height:53px;padding:13px 20px;font-size:14px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.mk-v3-button:hover{transform:translateY(-2px)}.mk-v3-button--primary{background:#dcb56b;border:1px solid #eac77e;color:#0c120d!important}.mk-v3-button--primary:hover{background:#f0ce8a}.mk-v3-button--subtle{background:#ffffff05;border:1px solid #697b69;color:#f4e8cc!important}.mk-v3-hero__proof{color:#a0b4a7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:56px;font-size:12px;display:flex}.mk-v3-hero__proof i{background:#bb9d63;border-radius:50%;width:3px;height:3px;display:inline-block}.mk-v3-hero__dot{background:#6ec39c;border-radius:50%;width:7px;height:7px;margin-left:3px;display:inline-block}.mk-v3-hero__visual{place-items:center;min-width:0;display:grid;position:relative}.mk-v3-hero__halo{filter:blur(24px);background:radial-gradient(#4d885429,#0000 68%);border-radius:50%;position:absolute;inset:4% 2%}.mk-v3-preview{background:#0c110e;border:1px solid #817453;border-radius:16px;width:100%;max-width:640px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 33px 85px #00000087,0 0 0 10px #c4a95f0d}.mk-v3-preview__browser{color:#dfdfd3;letter-spacing:.7px;direction:ltr;background:#1e2720;border-bottom:1px solid #45523e;justify-content:space-between;align-items:center;min-height:40px;padding:0 15px;font-size:11px;display:flex}.mk-v3-preview__dots{gap:5px;display:flex}.mk-v3-preview__dots i{background:#897963;border-radius:50%;width:7px;height:7px}.mk-v3-preview__dots i:nth-child(2){background:#687b68}.mk-v3-preview__dots i:nth-child(3){background:#a78b50}.mk-v3-preview__domain{color:#a7b9aa;letter-spacing:0}.mk-v3-preview__shell{direction:rtl;min-height:395px;display:flex}.mk-v3-preview__rail{background:#09140d;border-left:1px solid #253d2b;flex-direction:column;flex-shrink:0;align-items:center;gap:22px;width:60px;padding:16px 0;display:flex}.mk-v3-preview__monogram{color:#162216;background:#dec17b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.mk-v3-preview__rail-icons{text-align:center;color:#839b89;gap:20px;font-size:20px;display:grid}.mk-v3-preview__rail-icons .is-active{color:#e2c985;background:#1a422a;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mk-v3-preview__rail-bottom{color:#69b987;margin-top:auto;font-size:12px}.mk-v3-preview__content{flex:1;min-width:0;padding:20px}.mk-v3-preview__eyebrow{color:#9caf9d;letter-spacing:1px;direction:ltr;justify-content:space-between;align-items:center;font-size:10px;display:flex}.mk-v3-preview__status{color:#8cddb3;white-space:nowrap}.mk-v3-preview__status i{background:#76d6a2;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mk-v3-preview__title{margin-top:18px;font-size:20px;font-weight:700}.mk-v3-preview__stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.mk-v3-preview__stats>div{background:linear-gradient(145deg,#1e3023,#16241a);border:1px solid #314437;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.mk-v3-preview__stats span{color:#c0c9bb;font-size:11px}.mk-v3-preview__stats strong{color:#caa969;font-size:20px}.mk-v3-preview__panels{grid-template-columns:1.15fr 1fr;gap:10px;display:grid}.mk-v3-preview__panel{background:#15221a;border:1px solid #314035;border-radius:9px;min-height:164px;padding:13px;overflow:hidden}.mk-v3-preview__panel-top{color:#d5d7c6;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mk-v3-preview__panel-top span{color:#879e8d;letter-spacing:1px;direction:ltr;font-size:9px}.mk-v3-preview__felt{background:radial-gradient(#1a6944,#0d442d);border:6px solid #8e7450;border-radius:48%/47%;place-items:center;width:175px;height:100px;margin:16px auto 0;display:grid;position:relative;box-shadow:inset 0 0 0 2px #bca36b}.mk-v3-preview__felt b{color:#dccb9a;letter-spacing:1px;font-size:10px;font-weight:700}.mk-v3-preview__seat{background:#222825;border:2px solid #d6b56c;border-radius:50%;width:18px;height:18px;position:absolute}.mk-v3-preview__seat.s1{top:-13px;left:45%}.mk-v3-preview__seat.s2{top:40px;left:-11px}.mk-v3-preview__seat.s3{top:40px;right:-11px}.mk-v3-preview__seat.s4{bottom:-12px;left:45%}.mk-v3-preview__bars{justify-content:space-around;align-items:end;gap:7px;height:108px;padding:20px 7px 0;display:flex}.mk-v3-preview__bars span{background:linear-gradient(#d5b573,#857547);border-radius:4px 4px 0 0;width:13px;height:33%}.mk-v3-preview__bars span:nth-child(2){height:55%}.mk-v3-preview__bars span:nth-child(3){height:45%}.mk-v3-preview__bars span:nth-child(4){height:78%}.mk-v3-preview__bars span:nth-child(5){height:63%}.mk-v3-preview__bars span:nth-child(6){height:91%}.mk-v3-preview__bars span:nth-child(7){height:70%}.mk-v3-preview__panel small{color:#87988a;letter-spacing:1px;text-align:center;direction:ltr;margin-top:7px;font-size:8px;display:block}.mk-v3-preview__note{color:#8a9b8d;margin-top:13px;font-size:9px}.mk-v3-hero__bottom{letter-spacing:2px;color:#9eac9c;direction:ltr;border-top:1px solid #34463a;justify-content:space-between;max-width:1340px;margin:auto;padding:16px 38px;font-size:10px;display:flex}.mk-v3-hero__bottom b{color:#d6b56e;margin-left:10px}.mk-v3-intro{background:#f7f8f5;padding:94px 30px}.mk-v3-intro__inner{grid-template-columns:1fr .95fr;align-items:center;gap:70px;max-width:1200px;margin:auto;display:grid}.mk-v3-overline{color:#8b704b;letter-spacing:1.9px;direction:ltr;font-size:11px;font-weight:700;display:inline-block}.mk-v3-intro h2,.mk-v3-features h2,.mk-v3-band h2,.mk-v3-contact h2{letter-spacing:-.5px;font-size:clamp(33px,3.35vw,52px);font-weight:700;line-height:1.3}.mk-v3-intro h2{margin-top:20px}.mk-v3-intro h2 span{color:#24714a}.mk-v3-intro p{color:#58655b;font-size:18px;line-height:1.85}.mk-v3-features{background:#eaece7;padding:93px 30px 110px}.mk-v3-features__head{max-width:1200px;margin:0 auto 41px}.mk-v3-features h2{margin:19px 0 12px}.mk-v3-features__head p{color:#59675d;font-size:17px}.mk-v3-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1200px;margin:auto;display:grid}.mk-v3-feature{background:#fff;border:1px solid #d7ddd3;border-radius:10px;min-height:280px;padding:27px 26px 28px;box-shadow:0 10px 28px #0b180f06}.mk-v3-feature__top{color:#b29965;direction:ltr;justify-content:space-between;align-items:center;display:flex}.mk-v3-feature__top span:first-child{letter-spacing:2px;font-size:12px}.mk-v3-feature__top span:last-child{color:#25724b;font-size:32px}.mk-v3-feature h3{margin:38px 0 12px;font-size:24px}.mk-v3-feature p{color:#637065;max-width:290px;font-size:16px;line-height:1.8}.mk-v3-feature__rule{background:#c7a66f;width:48px;height:2px;margin-top:26px}.mk-v3-band{color:#f7f4eb;background:#143d2b;padding:70px 30px}.mk-v3-band__inner{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:auto;display:flex}.mk-v3-band__inner>div>span{letter-spacing:2px;color:#d5b77c;font-size:11px}.mk-v3-band h2{margin-top:20px}.mk-v3-band__button{white-space:nowrap;border:1px solid #d7b879;justify-content:space-between;align-items:center;gap:35px;padding:18px 23px;font-weight:700;display:flex;color:#f3daa6!important}.mk-v3-contact{text-align:center;background:#f9faf7;padding:108px 25px}.mk-v3-contact h2{margin:20px 0}.mk-v3-contact p{color:#657166;max-width:590px;margin:auto auto 30px;font-size:18px;line-height:1.8}.mk-v3-contact__mail{direction:ltr;width:max-content;max-width:100%;margin:23px auto 0;font-size:15px;display:block;color:#246345!important}.mk-v3-footer{color:#b7c3ba;direction:ltr;background:#080e0b;justify-content:space-between;align-items:center;gap:20px;padding:28px max(25px,50vw - 600px);font-size:12px;display:flex}.mk-v3-footer strong{color:#e3c689;letter-spacing:2px;font-size:16px}.mk-v3-footer a{color:#e3c689!important}@media (width<=1120px){.mk-v3-hero__inner{grid-template-columns:1fr 1fr;padding-inline:24px}.mk-v3-preview{transform:none}.mk-v3-hero__copy h1{white-space:normal}.mk-v3-preview__felt{width:140px}.mk-v3-preview__bars span{width:9px}}@media (width<=860px){.mk-v3-header nav{display:none}.mk-v3-hero__inner{grid-template-columns:1fr;gap:46px;padding:78px 25px 70px}.mk-v3-hero__copy h1{font-size:clamp(38px,6.8vw,60px)}.mk-v3-hero__visual{width:100%;max-width:650px;margin:auto}.mk-v3-intro__inner{grid-template-columns:1fr;gap:24px}.mk-v3-features__grid{grid-template-columns:1fr 1fr}.mk-v3-hero__copy>p{max-width:650px}}@media (width<=570px){.mk-v3-header__inner{min-height:70px;padding:10px 15px}.mk-v3-brand img{width:44px;height:44px}.mk-v3-brand{gap:8px;font-size:15px}.mk-v3-brand small{font-size:8px}.mk-v3-header__login{padding:11px 12px;font-size:12px}.mk-v3-hero__inner{padding:63px 17px 55px}.mk-v3-kicker{letter-spacing:1.3px;font-size:9px}.mk-v3-hero__copy h1{letter-spacing:0;font-size:clamp(32px,8.5vw,48px);line-height:1.34}.mk-v3-hero__copy>p{font-size:16px}.mk-v3-actions{flex-direction:column;align-items:stretch}.mk-v3-button{justify-content:center;width:100%}.mk-v3-hero__proof{margin-top:34px}.mk-v3-hero__bottom{padding:17px;font-size:8px}.mk-v3-preview__shell{min-height:330px}.mk-v3-preview__rail{width:39px}.mk-v3-preview__content{padding:12px}.mk-v3-preview__eyebrow{font-size:8px}.mk-v3-preview__title{font-size:16px}.mk-v3-preview__stats{gap:4px;margin:12px 0}.mk-v3-preview__stats>div{padding:8px}.mk-v3-preview__stats span{font-size:9px}.mk-v3-preview__stats strong{font-size:14px}.mk-v3-preview__panels{gap:7px}.mk-v3-preview__panel{min-height:140px;padding:9px}.mk-v3-preview__felt{width:114px;height:72px}.mk-v3-preview__felt b{font-size:8px}.mk-v3-preview__bars{height:80px}.mk-v3-preview__panel-top span{font-size:7px}.mk-v3-intro,.mk-v3-features,.mk-v3-contact{padding:76px 18px}.mk-v3-intro h2,.mk-v3-features h2,.mk-v3-band h2,.mk-v3-contact h2{font-size:34px}.mk-v3-intro p,.mk-v3-contact p{font-size:16px}.mk-v3-features__grid{grid-template-columns:1fr}.mk-v3-feature{min-height:230px}.mk-v3-feature h3{margin-top:18px}.mk-v3-band{padding:65px 18px}.mk-v3-band__inner{flex-direction:column;align-items:stretch;gap:26px}.mk-v3-band__button{white-space:normal}.mk-v3-footer{flex-wrap:wrap;padding:23px 17px}}@media (prefers-reduced-motion:reduce){.mk-v3-button{transition:none}}.player-qr-code{box-sizing:content-box;vertical-align:middle;background:#fff;border:1px solid #d5dbe0;border-radius:5px;flex:none;place-items:center;padding:2px;line-height:0;display:inline-grid;overflow:hidden;font-family:Arial!important}.player-qr-code--clickable{cursor:pointer}.player-qr-code--clickable:hover{background:#fffaf0;border-color:#b88a2e}.player-qr-code__canvas{object-fit:contain;background:#fff;border-radius:3px;flex:none;aspect-ratio:1!important;display:block!important}.player-qr-code__caption{display:none}.player-qr-code__empty{color:#94a3b8}.players-table__qr-cell{text-align:center!important;vertical-align:middle!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding:6px!important}.players-page__qr-card-row{background:linear-gradient(#fffffffa,#faf7effa);border:1px solid #dfd6c1;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 8px;padding:6px 10px;display:flex}.players-page__qr-card-copy{text-align:right;gap:2px;display:grid}.players-page__qr-card-copy strong{color:#10283d;font-size:13px}.players-page__qr-card-copy span{color:#6f7b87;font-size:10px}.player-qr-code__overlay{z-index:10000;background:#07101bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-qr-code__dialog{background:#fff;border:1px solid #b88a2e;border-radius:16px;place-items:center;gap:8px;width:min(360px,100vw - 32px);padding:42px 20px 22px;display:grid;position:relative;box-shadow:0 24px 70px #00000059}.player-qr-code__close{color:#10283d;cursor:pointer;background:#fff;border:1px solid #b7c0c8;border-radius:7px;min-height:34px;padding:5px 12px;font-weight:700;position:absolute;top:10px;left:10px;font-family:Arial!important}.player-qr-code__canvas--expanded{object-fit:contain;aspect-ratio:1!important;display:block!important}.player-qr-code__dialog-title{color:#a98331;letter-spacing:.8px;font-size:16px;font-family:Arial!important}.player-qr-code__dialog-subtitle{color:#64748b;font-size:13px;font-family:Arial!important}@media (width>=1051px){.players-page__player-card .players-page__panel-header--draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.players-page__player-card .players-page__panel-header--draggable:active{cursor:grabbing}}@media (width<=720px){.players-page__qr-card-row{justify-content:center}.players-page__qr-card-copy{text-align:center}}@media (width>=1051px){.players-page__player-card[style*=left]{transform:none!important}}@media (width<=1050px){.players-page__workspace--panel-open{grid-template-columns:1fr}}@media (width<=800px){.players-page{padding-inline:20px}.players-page__header{flex-direction:column}.players-page__summary{width:100%}.players-page__table-card{padding:16px}}@media (width<=620px){.players-page{padding-inline:14px;padding-bottom:28px}.players-page__toolbar-card .toolbar{grid-template-columns:1fr;display:grid}.players-page__toolbar-card .toolbar button{width:100%}.players-page__table-heading{flex-direction:column;align-items:flex-start;gap:8px}.players-page__details-grid{grid-template-columns:1fr}.players-page__identity{flex-direction:column;align-items:flex-start}.players-page__panel{padding:18px 14px}}@media (width<=620px){.players-page__player-card-body{grid-template-columns:1fr}.players-page__photo-frame{min-height:260px}.players-page__details-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.players-page__details-grid--compact{grid-template-columns:1fr}}@media (width<=620px){.players-page__player-card{max-width:none}.players-page__player-card-top{grid-template-columns:minmax(0,1fr) 82px}.players-page__photo-frame,.players-page__avatar{width:82px;height:110px}.players-page__details-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__details-grid--compact>div:last-child{grid-column:1/-1}}@media (width>=1051px){.players-page__workspace--floating-panel{display:block;position:relative}.players-page__workspace--floating-panel .players-page__player-card{transform:translateY(-50px)!important}.players-page__workspace--floating-panel .players-page__table-card{width:100%}.players-page__workspace--floating-panel .players-page__player-card,.players-page__workspace--floating-panel .players-page__form{z-index:140;border:1px solid #c9d0d6;width:min(560px,100vw - 44px);max-height:calc(100vh - 178px);position:fixed;top:150px;left:22px;overflow-y:auto;box-shadow:0 24px 60px #10283d3d,0 0 0 1px #b88a2e1a}}@media (width<=1050px){.players-page__workspace--floating-panel{grid-template-columns:1fr;display:grid}.players-page__player-card-top{grid-template-columns:minmax(0,1fr) 170px}.players-page__photo-frame,.players-page__avatar{width:170px;height:225px}}@media (width<=620px){.players-page__player-card-top{grid-template-columns:1fr}.players-page__photo-frame,.players-page__avatar{width:100%;height:280px}.players-page__details-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__details-grid--compact>div:last-child{grid-column:1/-1}}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{border-radius:18px;width:690px;max-height:calc(100vh - 142px);padding:24px 28px 26px;top:118px;left:28px}}@media (width<=1050px){.players-page__profile-row{grid-template-columns:minmax(0,1fr) 170px}.players-page__photo-frame,.players-page__avatar{width:170px;height:225px}}@media (width<=720px){.players-page__profile-row{grid-template-columns:1fr}.players-page__photo-frame,.players-page__avatar{width:100%;height:300px}.players-page__stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__stats-row>div{border-bottom:1px solid #d7dce1}.players-page__stats-row>div:last-child{grid-column:1/-1}}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{border-radius:18px;width:760px;max-height:calc(100vh - 132px);padding:24px 30px 28px;top:110px;left:24px}}@media (width<=1050px){.players-page__profile-layout{grid-template-columns:180px minmax(0,1fr)}.players-page__photo-frame,.players-page__avatar{width:180px;height:240px}}@media (width<=720px){.players-page__profile-layout{grid-template-columns:1fr}.players-page__photo-frame,.players-page__avatar{width:100%;height:320px}.players-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__stats-strip>div:last-child{grid-column:1/-1}.players-page__finance-summary>div{grid-template-columns:28px minmax(0,1fr) 120px}}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{border-radius:16px;width:720px;max-height:calc(100vh - 112px);padding:18px 24px 20px;top:92px;left:22px;overflow-y:auto}}@media (height<=820px) and (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{transform-origin:0 0;max-height:calc(100vh - 92px);top:76px;transform:scale(.94)}}@media (width<=1050px){.main-content>.players-page{width:100%;padding:0 14px 28px;overflow-x:hidden}.players-page__workspace--panel-open,.players-page__workspace--floating-panel{grid-template-columns:1fr;display:grid}.players-page__player-card,.players-page__form{width:100%!important;max-width:none!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}}@media (width<=768px){.players-page__header{gap:14px;margin-bottom:18px}.players-page__subtitle{font-size:15px}.players-page__summary,.players-page__toolbar-card,.players-page__search-card,.players-page__table-card,.players-page__status-card{width:100%}.players-page__toolbar-card{padding:12px}.players-page__toolbar-card .toolbar{grid-template-columns:1fr;gap:9px;display:grid}.players-page__toolbar-card .toolbar button{width:100%;min-height:48px}.players-page__search-card{padding:12px}.players-page__table-card{padding:14px 10px}.players-page__table-heading{flex-direction:column;align-items:flex-start;gap:7px}.players-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.players-page__table-wrapper .players-table{min-width:690px}.players-page__profile-layout{direction:rtl!important;grid-template-columns:1fr!important;gap:14px!important}.players-page__photo-frame,.players-page__avatar{margin:0 auto;width:min(230px,72vw)!important;height:290px!important}.players-page__profile-main h3{text-align:center}.players-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.players-page__stats-strip>div:last-child{grid-column:1/-1}.players-page__finance-summary{grid-template-columns:1fr!important}.players-page__finance-summary>div{border-bottom:1px solid #d7dce1!important;border-left:0!important}.players-page__finance-summary>div:last-child{border-bottom:0!important}.players-page__panel-actions{grid-template-columns:1fr!important;display:grid!important}.players-page__panel-actions button{width:100%}}@media (width<=768px){.players-page__toolbar-card{grid-template-columns:1fr;display:grid}.players-page__import-list-button{width:100%;min-height:48px}}.players-page[dir=ltr] .players-page__summary,.players-page[dir=ltr] .players-page__table-card,.players-page[dir=ltr] .players-page__panel,.players-page[dir=ltr] .players-page__status-card,.players-page[dir=ltr] .players-page__field,.players-page[dir=ltr] .players-page__identity-text,.players-page[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__qr-card-copy,.players-page[dir=ltr] .players-page__table-wrapper .players-table th,.players-page[dir=ltr] .players-page__table-wrapper .players-table td{text-align:left}@media (width<=820px){.players-page[dir=ltr] .players-page__header,.players-page[dir=ltr] .players-page__table-heading{justify-content:flex-start}.players-page[dir=ltr] .players-page__mobile-controls,.players-page[dir=ltr] .players-page__mobile-controls-top,.players-page[dir=ltr] .players-page__mobile-actions{text-align:left;direction:ltr!important}}@media (width<=820px){.players-page[dir=ltr] .players-page__header{justify-content:initial}.players-page[dir=ltr] .players-page__summary{margin-left:0}}.shared-player-card[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__player-card .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-line,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line{text-align:left!important;direction:ltr!important}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__form{gap:10px!important;width:min(480px,100vw - 44px)!important;max-height:none!important;padding:18px!important;top:132px!important;overflow:visible!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-header{margin-bottom:8px!important;padding-bottom:10px!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-header h2{margin-top:2px!important;margin-bottom:0!important}.players-page__workspace--floating-panel .players-page__form .players-page__field{gap:4px!important}.players-page__workspace--floating-panel .players-page__form .players-page__field input{min-height:38px!important;padding:7px 10px!important}.players-page__workspace--floating-panel .players-page__form .players-page__error{padding:8px 10px!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-actions{gap:8px!important;margin-top:8px!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-actions button{min-height:38px!important;padding:7px 14px!important}.players-page__workspace--floating-panel .players-page__form--add{transform-origin:50%!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}@media (width<=820px){.main-content>.players-page{width:100%;max-width:none;margin:0;padding:0 10px 18px;overflow-x:hidden}.players-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.players-page__header .page-title{margin-bottom:2px;font-size:clamp(26px,6.8vw,33px);line-height:1}.players-page__subtitle{font-size:12px;line-height:1.3}.players-page__summary{border-radius:9px;gap:2px;width:auto;min-width:110px;padding:8px 10px}.players-page__summary span{font-size:10px}.players-page__summary strong{font-size:20px;line-height:1}.players-page__toolbar-card{border-radius:10px;margin-bottom:8px;padding:7px}.players-page__toolbar-card .toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.players-page__toolbar-card .toolbar button{border-radius:7px;width:100%;min-height:38px;padding:6px 7px;font-size:12px;line-height:1.15}.players-page__search-card{border-radius:10px;margin-bottom:8px;padding:7px}.players-page__search-card .search-box{border-radius:7px;min-height:40px;padding:8px 10px;font-size:13px}.players-page__workspace,.players-page__workspace--panel-open,.players-page__workspace--floating-panel{grid-template-columns:1fr;gap:10px;display:grid}.players-page__table-card{border-radius:11px;width:100%;min-width:0;padding:10px 8px}.players-page__table-heading{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.players-page__table-heading h2{font-size:19px}.players-page__table-heading>strong{white-space:nowrap;font-size:11px}.players-page__eyebrow{margin-bottom:1px;font-size:9px}.players-page__table-wrapper{-webkit-overflow-scrolling:touch;border-radius:8px;position:relative;overflow-x:auto}.players-page__table-wrapper:before{content:"לצפייה נוחה יותר בטבלה, מומלץ לסובב את המכשיר";z-index:2;color:#6f5520;text-align:center;background:#fff8e8;border-bottom:1px solid #e2d7bd;margin:0;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.25;display:block;position:sticky;left:0;right:0}.players-page__table-wrapper .players-table{min-width:620px;font-size:12px}.players-page__table-wrapper .players-table th{white-space:nowrap;padding:9px 10px;font-size:11px}.players-page__table-wrapper .players-table td{white-space:nowrap;padding:8px 10px}.players-page__panel,.players-page__player-card,.players-page__form{z-index:1200;-webkit-overflow-scrolling:touch;border-radius:16px;padding:12px 10px 14px;box-shadow:0 22px 60px #0f172a52,0 0 0 1px #b88a2e2e;width:auto!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;margin:0!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important;overflow:hidden auto!important;transform:none!important}.players-page__player-card{background:linear-gradient(#fffffffc,#faf7effc)}.players-page__form{background:#fff;gap:9px}.players-page__panel-header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e5e0d4;align-items:center;gap:8px;min-height:0;margin:-12px -10px 10px;padding:10px 10px 9px;position:sticky;top:-12px}.players-page__close-button,.players-page__panel-actions button{min-height:38px;padding:6px 10px;font-size:12px}.players-page__profile-layout{align-items:center;margin-bottom:10px;direction:ltr!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important}.players-page__photo-frame,.players-page__avatar{border-radius:9px;width:110px!important;height:142px!important;min-height:0!important;margin:0!important}.players-page__avatar--initials{font-size:28px}.players-page__profile-main{direction:rtl;gap:6px}.players-page__profile-main h3{text-align:right;margin:0 0 4px;font-size:22px}.players-page__profile-line{grid-template-columns:20px 52px minmax(0,1fr);gap:7px;min-height:38px;padding:4px 0}.players-page__profile-line span{font-size:11px}.players-page__profile-line strong{font-size:13px}.players-page__icon{width:18px;height:18px}.players-page__stats-strip{border-radius:9px;margin-bottom:8px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.players-page__stats-strip>div{gap:3px;min-height:64px;padding:6px 3px}.players-page__stats-strip>div:last-child{grid-column:auto}.players-page__stats-strip span{font-size:9px;line-height:1.1}.players-page__stats-strip strong{font-size:16px}.players-page__finance-summary{border-radius:9px;margin-bottom:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.players-page__finance-summary>div{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label""value value";gap:4px 6px;min-height:66px;padding:7px 8px;border-bottom:0!important;border-left:1px solid #d7dce1!important}.players-page__finance-summary>div:first-child{border-left:0!important}.players-page__finance-summary span{font-size:10px}.players-page__finance-summary strong{text-align:center;font-size:14px}.players-page__panel-actions{gap:7px;margin-top:8px;padding-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.players-page__panel-actions button{width:100%}.players-page__field{gap:4px;font-size:12px}.players-page__field input{min-height:40px;padding:7px 9px;font-size:13px}.players-page__status-card{border-radius:9px;margin-top:8px;padding:8px 10px;font-size:11px}}@media (width<=520px){.players-page__header{grid-template-columns:1fr}.players-page__summary{width:100%}.players-page__toolbar-card .toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.players-page__profile-layout{grid-template-columns:96px minmax(0,1fr)!important}.players-page__photo-frame,.players-page__avatar{width:96px!important;height:126px!important}.players-page__stats-strip span{font-size:8px}.players-page__finance-summary span{font-size:9px}}@media (width<=390px){.main-content>.players-page{padding-inline:8px}.players-page__toolbar-card .toolbar button{padding-inline:4px;font-size:11px}.players-page__panel,.players-page__player-card,.players-page__form{border-radius:14px;max-height:calc(100dvh - 76px)!important;bottom:6px!important;left:6px!important;right:6px!important}.players-page__profile-layout{direction:rtl!important;grid-template-columns:1fr!important}.players-page__photo-frame,.players-page__avatar{width:118px!important;height:150px!important;margin:0 auto!important}.players-page__profile-main h3{text-align:center}.players-page__stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.players-page__finance-summary{grid-template-columns:1fr!important}.players-page__finance-summary>div{border-bottom:1px solid #d7dce1!important;border-left:0!important}.players-page__finance-summary>div:last-child{border-bottom:0!important}}@media (width<=820px) and (orientation:landscape){.players-page__table-wrapper:before{display:none}.players-page__panel,.players-page__player-card,.players-page__form{max-height:calc(100dvh - 20px)!important}}@media (width<=820px){.players-page__table-wrapper .players-table thead tr{height:34px!important}.players-page__table-wrapper .players-table th{vertical-align:middle!important;height:34px!important;padding:9px 10px!important}.players-page__table-wrapper .players-table tbody tr{height:46px!important}.players-page__table-wrapper .players-table td{vertical-align:middle!important;height:46px!important;padding:8px 10px!important}.players-page__header{grid-template-columns:1fr!important;margin-bottom:10px!important}.players-page__header .players-page__summary,.players-page__toolbar-card,.players-page__search-card{display:none!important}.players-page__mobile-controls{background:linear-gradient(#fffffffa,#fcfaf6fa);border:1px solid #d7dce1;border-radius:11px;gap:10px;width:100%;margin:0 0 10px;padding:10px 11px;display:grid;box-shadow:0 7px 20px #0f172a12,inset 0 1px #fffffff2}.players-page__mobile-controls-top{direction:rtl;grid-template-columns:minmax(115px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.players-page__mobile-count{color:#6f7782;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:7px;min-width:0;display:flex}.players-page__mobile-count span{font-size:12px;font-weight:700}.players-page__mobile-count strong{color:#102a43;font-size:24px;line-height:1}.players-page__mobile-actions{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.players-page__mobile-actions button{cursor:pointer;border-radius:8px;width:100%;min-width:0;min-height:38px;margin:0;padding:6px 8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.15}.players-page__mobile-add-button{color:#e4bd62;background:linear-gradient(#17334e 0%,#102a43 100%);border:1px solid #c89b35;box-shadow:inset 0 1px #ffffff14,0 3px 9px #0f172a24}.players-page__mobile-import-button{color:#22364a;background:#fff;border:1px solid #c8ced5}.players-page__mobile-actions button:disabled{opacity:.62;cursor:wait}.players-page__mobile-controls .search-box{background:#fff;border:1px solid #cbd2d9;border-radius:8px;width:100%;min-height:40px;margin:0;padding:8px 10px;font-size:13px}}@media (width>=821px){.players-page__mobile-controls{display:none!important}}@media (width<=520px){.players-page__mobile-controls-top{grid-template-columns:104px minmax(0,1fr);gap:8px}.players-page__mobile-count{gap:5px}.players-page__mobile-count span{font-size:11px}.players-page__mobile-count strong{font-size:22px}.players-page__mobile-actions{gap:6px}.players-page__mobile-actions button{min-height:36px;padding-inline:6px;font-size:11px}}@media (width<=820px){.players-page__mobile-controls-top{grid-template-columns:1fr!important;align-items:stretch!important;gap:9px!important;display:grid!important}.players-page__mobile-count{width:100%;justify-content:flex-start!important}.players-page__mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.players-page__mobile-actions button,.players-page__mobile-add-button,.players-page__mobile-import-button{color:#e4bd62!important;background:linear-gradient(#17334e 0%,#102a43 100%)!important;border:1px solid #c89b35!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:6px 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;box-shadow:inset 0 1px #ffffff14,0 3px 9px #0f172a24!important}}@media (width<=520px){.players-page__mobile-controls-top{grid-template-columns:1fr!important;gap:8px!important}.players-page__mobile-actions{gap:6px!important}.players-page__mobile-actions button,.players-page__mobile-add-button,.players-page__mobile-import-button{min-height:36px!important;font-size:11px!important}}@media screen and (width<=768px){.players-page[dir=ltr] .players-page__mobile-controls-top,.players-page[dir=ltr] .players-page__mobile-actions,.players-page[dir=ltr] .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-layout{direction:ltr!important}.players-page[dir=ltr] .players-page__mobile-count,.players-page[dir=ltr] .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__profile-main h3,.shared-player-card[dir=ltr] .players-page__profile-main h3{text-align:left}html[dir=ltr] .players-page__table-wrapper:before{content:"For easier table viewing, rotate your device"}}@media (width>=821px){.players-page__player-card{width:min(520px,100vw - 64px)!important;max-width:900px!important;max-height:calc(100vh - 50px)!important;overflow-y:auto!important}.players-page__player-card .players-page__profile-layout{grid-template-columns:205px minmax(0,1fr)!important;gap:24px!important;margin-bottom:16px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{width:205px!important;height:266px!important}.players-page__player-card .players-page__stats-strip>div{min-height:82px!important;padding:9px 7px!important}.players-page__player-card .players-page__finance-summary>div{min-height:80px!important;padding:9px 8px!important}.players-page__player-card .players-page__panel-actions button{min-height:44px}}@media (width<=820px){.players-page__player-card .players-page__profile-layout{grid-template-columns:42% minmax(0,1fr)!important;gap:16px!important;margin-bottom:14px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{aspect-ratio:.77;border-radius:11px!important;width:100%!important;height:auto!important}.players-page__player-card .players-page__profile-main{gap:8px!important}.players-page__player-card .players-page__profile-main h3{margin:0 0 4px!important;font-size:clamp(24px,6.6vw,34px)!important;line-height:1!important}.players-page__player-card .players-page__profile-line{grid-template-columns:20px 46px minmax(0,1fr)!important;gap:6px!important;min-height:34px!important;padding:2px 0!important}.players-page__player-card .players-page__profile-line span{font-size:10px!important}.players-page__player-card .players-page__profile-line strong{font-size:14px!important}.players-page__send-tournament-data{border-radius:9px;width:100%;min-height:42px;padding:8px 10px;font-size:12px}.players-page__send-tournament-data .players-page__icon{width:18px;height:18px}.players-page__player-card .players-page__stats-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:10px!important}.players-page__player-card .players-page__stats-strip>div{min-height:72px!important;padding:7px 3px!important}.players-page__player-card .players-page__stats-strip span,.players-page__player-card .players-page__finance-summary span{font-size:9px!important}.players-page__player-card .players-page__stats-strip strong{font-size:17px!important}.players-page__player-card .players-page__finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:10px!important}.players-page__player-card .players-page__finance-summary>div{border-bottom:0!important;min-height:70px!important;padding:7px 5px!important}.players-page__player-card .players-page__finance-summary strong{font-size:15px!important}.players-page__player-card .players-page__panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media (width<=390px){.players-page__player-card .players-page__profile-layout{direction:ltr!important;grid-template-columns:40% minmax(0,1fr)!important;gap:10px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{width:100%!important;height:auto!important;margin:0!important}.players-page__player-card .players-page__profile-main h3{text-align:right!important;font-size:22px!important}.players-page__player-card .players-page__stats-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}.players-page__player-card .players-page__stats-strip span{font-size:7.5px!important}.players-page__player-card .players-page__stats-strip strong{font-size:15px!important}.players-page__player-card .players-page__finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.players-page__player-card .players-page__finance-summary>div{border-left:1px solid var(--player-card-border)!important;border-bottom:0!important}.players-page__player-card .players-page__finance-summary>div:last-child{border-left:0!important}}@media (width>=821px){.shared-player-card.players-page__player-card{width:min(520px,100vw - 40px)!important;max-width:520px!important;max-height:none!important;padding:18px!important;overflow:visible!important}.players-page__player-card .players-page__panel-header{margin-bottom:14px!important;padding-bottom:10px!important}.players-page__player-card .players-page__profile-layout{grid-template-columns:184px minmax(0,1fr)!important;gap:20px!important;margin-bottom:10px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{width:184px!important;height:239px!important}.players-page__player-card .players-page__profile-main{gap:7px!important}.players-page__player-card .players-page__profile-main h3{margin-bottom:4px!important;font-size:34px!important}.players-page__player-card .players-page__profile-line{min-height:34px!important;padding:2px 0!important}.players-page__send-tournament-data{min-height:42px!important;margin-top:2px!important;padding:8px 14px!important;font-size:14px!important}.players-page__player-card .players-page__qr-card{margin-top:6px!important;padding-top:7px!important;padding-bottom:7px!important}.players-page__player-card .players-page__stats-strip,.players-page__player-card .players-page__finance-summary{margin-bottom:8px!important}.players-page__player-card .players-page__stats-strip>div,.players-page__player-card .players-page__finance-summary>div{gap:3px!important;min-height:66px!important;padding:6px!important}.players-page__player-card .players-page__stats-strip span,.players-page__player-card .players-page__finance-summary span{font-size:11px!important;line-height:1.05!important}.players-page__player-card .players-page__stats-strip strong{font-size:20px!important}.players-page__player-card .players-page__finance-summary strong{direction:ltr;unicode-bidi:isolate;font-size:18px!important}.players-page__player-card .players-page__panel-actions{gap:10px!important}.players-page__player-card .players-page__panel-actions button{min-height:40px!important;padding-top:6px!important;padding-bottom:6px!important}}@media (width<=820px){.shared-player-card[dir=ltr] .players-page__profile-layout,.players-page[dir=ltr] .players-page__player-card .players-page__profile-layout{direction:ltr!important}.shared-player-card[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__player-card .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-line,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line{text-align:left!important;direction:ltr!important}.shared-player-card[dir=ltr] .players-page__profile-main h3,.players-page[dir=ltr] .players-page__player-card .players-page__profile-main h3,.shared-player-card[dir=ltr] .players-page__profile-line span,.shared-player-card[dir=ltr] .players-page__profile-line strong,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line span,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line strong{text-align:left!important}}@media (width<=820px){.players-page__send-data-actions{gap:6px;width:100%}.players-page__send-data-actions .players-page__send-tournament-data{padding-inline:5px;font-size:10px}}.players-page__player-card,.players-page__player-card *{font-family:Arial!important}@media (width>=821px){.shared-player-card{translate:var(--shared-player-card-x,0px) var(--shared-player-card-y,0px);box-shadow:0 22px 60px #0f172a47,0 0 0 1px #b88a2e29;top:var(--shared-player-card-top,118px)!important;z-index:2500!important;margin:0!important;position:fixed!important}.shared-player-card[dir=rtl]{left:28px!important;right:auto!important}.shared-player-card[dir=ltr]{left:auto!important;right:28px!important}.shared-player-card.shared-player-card--centered{translate:calc(-50% + var(--shared-player-card-x,0px)) var(--shared-player-card-y,0px);top:var(--shared-player-card-top,118px)!important;transform-origin:top!important;left:50%!important;right:auto!important;transform:scale(.675)!important}.shared-player-card__drag-handle{cursor:grab;-webkit-user-select:none;user-select:none}.shared-player-card__drag-handle:active{cursor:grabbing}.shared-player-card__drag-handle button{cursor:pointer}}.players-page__player-card .players-page__panel-header{min-height:62px;margin-bottom:18px;padding-bottom:10px;position:relative}.players-page__player-card .players-page__panel-header .players-page__eyebrow{width:205px;color:var(--player-card-gold);letter-spacing:0;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-weight:700;line-height:1.12;display:flex;position:absolute;top:4px;left:0;margin:0!important;font-family:Arial!important;font-size:20px!important}.shared-player-card__status-button{cursor:pointer}.shared-player-card__status-button:hover .shared-player-card__status-label,.shared-player-card__status-button:focus-visible .shared-player-card__status-label{text-underline-offset:4px;text-decoration:underline}.shared-player-card__status-button:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #b8841873}.shared-player-card__status-label{white-space:normal;max-width:100%;display:block}.shared-player-card__status-date{color:#6f7b87;font-size:13px;font-weight:700;line-height:1.2;display:block}.players-page__player-card .players-page__close-button.shared-player-card__close-x{z-index:7;color:#10283d;cursor:pointer;background:#fff;border:1px solid #c4ccd3;border-radius:50%;place-items:center;font-weight:400;line-height:1;display:inline-grid;position:absolute;top:-12px;left:-12px;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;font-family:Arial!important;font-size:18px!important}.players-page__player-card .players-page__close-button.shared-player-card__close-x:hover{background:#f8fafc;border-color:#9da8b2}.shared-player-card__status-editor{z-index:8;background:#fffdf8;border:1px solid #b884188c;border-radius:10px;gap:5px;width:205px;padding:8px;display:grid;position:absolute;top:60px;left:0;box-shadow:0 10px 26px #0f172a2e}.shared-player-card__status-option{color:#10283d;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:7px;min-height:34px;padding:6px 9px;font-size:13px;font-weight:700;font-family:Arial!important}.shared-player-card__status-option:hover:not(:disabled){background:#fffaf0;border-color:#b88418}.shared-player-card__status-option--active{color:#7a5712;background:#f8edcf;border-color:#b88418}.shared-player-card__status-option:disabled{cursor:wait;opacity:.65}@media (width<=820px){.players-page__player-card .players-page__panel-header{min-height:56px}.players-page__player-card .players-page__panel-header .players-page__eyebrow{width:42%;line-height:1.15;top:3px;font-size:16px!important}.shared-player-card__status-date{font-size:11px}.players-page__player-card .players-page__close-button.shared-player-card__close-x{top:-8px;left:-8px;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:17px!important}.shared-player-card__status-editor{width:42%;min-width:145px;top:54px}}@media (width<=390px){.players-page__player-card .players-page__panel-header .players-page__eyebrow,.shared-player-card__status-editor{width:40%}}.shared-player-card__invite-access-editor{background:#fffdf8;border:1px solid #b8841873;border-radius:9px;grid-column:1/-1;gap:7px;width:100%;padding:9px;display:grid;font-family:Arial!important}.shared-player-card__invite-access-editor>strong{color:#6f5318;text-align:center;font-size:12px;font-weight:700;font-family:Arial!important}.shared-player-card__invite-access-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shared-player-card__invite-access-option{color:#10283d;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:7px;min-width:0;min-height:34px;padding:6px 5px;font-size:11px;font-weight:700;line-height:1.2;font-family:Arial!important}.shared-player-card__invite-access-option:hover:not(:disabled){background:#fffaf0;border-color:#b88418}.shared-player-card__invite-access-option:disabled{cursor:wait;opacity:.6}@media (width<=820px){.shared-player-card__invite-access-editor{padding:7px}.shared-player-card__invite-access-options{grid-template-columns:1fr;gap:5px}.shared-player-card__invite-access-option{min-height:32px;font-size:11px}.shared-player-card.players-page__player-card{border-radius:13px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 12px)!important;padding:8px!important;inset:6px!important;overflow:hidden auto!important}.shared-player-card.players-page__player-card .players-page__panel-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12!important;background:#fffffffa!important;height:36px!important;min-height:36px!important;margin:-2px 0 5px!important;padding:2px 0 4px!important;position:sticky!important;top:-8px!important}.shared-player-card.players-page__player-card .players-page__panel-header .players-page__eyebrow{width:34%!important;max-width:142px!important;font-size:13px!important;line-height:1.05!important;top:2px!important;left:0!important}.shared-player-card.players-page__player-card .shared-player-card__status-date{font-size:9px!important;line-height:1.05!important}.shared-player-card.players-page__player-card .players-page__close-button.shared-player-card__close-x{z-index:14!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;font-size:15px!important;position:absolute!important;top:2px!important;left:2px!important}.shared-player-card.players-page__player-card .players-page__profile-layout{grid-template-columns:34% minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin-bottom:6px!important}.shared-player-card.players-page__player-card .players-page__photo-frame,.shared-player-card.players-page__player-card .players-page__avatar{aspect-ratio:.77!important;border-radius:9px!important;width:100%!important;height:auto!important;max-height:180px!important}.shared-player-card.players-page__player-card .players-page__profile-main{gap:4px!important}.shared-player-card.players-page__player-card .players-page__profile-main h3{margin:0 0 2px!important;font-size:clamp(20px,6vw,26px)!important;line-height:1!important}.shared-player-card.players-page__player-card .players-page__profile-line{grid-template-columns:16px 40px minmax(0,1fr)!important;gap:4px!important;min-height:25px!important;padding:0!important}.shared-player-card.players-page__player-card .players-page__profile-line .players-page__icon{width:15px!important;height:15px!important}.shared-player-card.players-page__player-card .players-page__profile-line span{font-size:9px!important}.shared-player-card.players-page__player-card .players-page__profile-line strong{font-size:12px!important}.shared-player-card.players-page__player-card .players-page__send-data-actions{gap:4px!important}.shared-player-card.players-page__player-card .players-page__send-data-actions .players-page__send-tournament-data{border-radius:7px!important;gap:5px!important;min-height:30px!important;margin-top:0!important;padding:4px 5px!important;font-size:9px!important;line-height:1.05!important}.shared-player-card.players-page__player-card .players-page__send-tournament-data .players-page__icon{width:14px!important;height:14px!important}.shared-player-card.players-page__player-card .shared-player-card__invite-access-editor{gap:4px!important;padding:5px!important}.shared-player-card.players-page__player-card .shared-player-card__invite-access-editor>strong{font-size:9px!important}.shared-player-card.players-page__player-card .shared-player-card__invite-access-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.shared-player-card.players-page__player-card .shared-player-card__invite-access-option{min-height:27px!important;padding:3px 2px!important;font-size:9px!important}.shared-player-card.players-page__player-card .players-page__qr-card-row{border-radius:7px!important;gap:6px!important;margin:0 0 5px!important;padding:3px 6px!important}.shared-player-card.players-page__player-card .players-page__qr-card-copy{gap:0!important}.shared-player-card.players-page__player-card .players-page__qr-card-copy strong{font-size:11px!important}.shared-player-card.players-page__player-card .players-page__qr-card-copy span{font-size:8px!important}.shared-player-card.players-page__player-card .players-page__stats-strip,.shared-player-card.players-page__player-card .players-page__finance-summary{border-radius:8px!important;margin-bottom:5px!important}.shared-player-card.players-page__player-card .players-page__stats-strip>div{gap:2px!important;min-height:50px!important;padding:4px 2px!important}.shared-player-card.players-page__player-card .players-page__finance-summary>div{gap:2px!important;min-height:50px!important;padding:4px 3px!important}.shared-player-card.players-page__player-card .players-page__stats-strip .players-page__icon,.shared-player-card.players-page__player-card .players-page__finance-summary .players-page__icon{width:15px!important;height:15px!important}.shared-player-card.players-page__player-card .players-page__stats-strip span,.shared-player-card.players-page__player-card .players-page__finance-summary span{font-size:8px!important;line-height:1!important}.shared-player-card.players-page__player-card .players-page__stats-strip strong{font-size:15px!important}.shared-player-card.players-page__player-card .players-page__finance-summary strong{font-size:14px!important}.shared-player-card.players-page__player-card .players-page__panel-actions{gap:5px!important;margin-top:0!important;padding-top:0!important}.shared-player-card.players-page__player-card .players-page__panel-actions button{min-height:34px!important;padding:4px 6px!important;font-size:11px!important}}@media (width<=820px) and (height<=680px){.shared-player-card.players-page__player-card .players-page__profile-layout{grid-template-columns:30% minmax(0,1fr)!important;gap:7px!important}.shared-player-card.players-page__player-card .players-page__photo-frame,.shared-player-card.players-page__player-card .players-page__avatar{max-height:145px!important}.shared-player-card.players-page__player-card .players-page__panel-header .players-page__eyebrow{width:30%!important;font-size:12px!important}.shared-player-card.players-page__player-card .players-page__stats-strip>div,.shared-player-card.players-page__player-card .players-page__finance-summary>div{min-height:44px!important}.shared-player-card.players-page__player-card .players-page__qr-card-row{padding-block:2px!important}}@media (width<=820px){.shared-player-card.players-page__player-card{height:auto!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;padding:8px!important;inset:8px 8px auto!important;overflow:hidden auto!important}.shared-player-card.players-page__player-card .players-page__panel-header{z-index:12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;height:36px!important;min-height:36px!important;margin:0 0 6px!important;padding:0 0 4px!important;position:relative!important;top:auto!important}.shared-player-card.players-page__player-card .players-page__panel-header .players-page__eyebrow{width:calc(34% - 26px)!important;max-width:none!important;min-height:30px!important;font-size:12px!important;line-height:1.08!important;top:0!important;left:26px!important}.shared-player-card.players-page__player-card .players-page__close-button.shared-player-card__close-x{z-index:14!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;position:absolute!important;top:0!important;left:0!important}}@media (width<=390px){.shared-player-card.players-page__player-card .players-page__panel-header .players-page__eyebrow{width:calc(40% - 24px)!important;font-size:11px!important;left:24px!important}}.shared-player-card.players-page__player-card .players-page__panel-header{height:30px;min-height:30px;margin-bottom:8px;padding:0}.shared-player-card__status-control{z-index:6;justify-content:center;align-items:center;width:min(100%,360px);margin:0 auto 8px;display:flex;position:relative}.shared-player-card__status-button,.shared-player-card__status-display{max-width:100%;color:var(--player-card-gold);letter-spacing:0;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:3px 10px;font-size:17px;font-weight:700;line-height:1.15;display:flex;font-family:Arial!important}.shared-player-card__status-editor{width:205px;top:calc(100% + 4px);left:50%;transform:translate(-50%)}@media (width<=820px){.shared-player-card.players-page__player-card .players-page__panel-header{height:24px!important;min-height:24px!important;margin:0 0 4px!important;padding:0!important}.shared-player-card__status-control{width:100%;margin-bottom:3px}.shared-player-card__status-button,.shared-player-card__status-display{padding:1px 5px;font-size:11px;line-height:1.08}.shared-player-card__status-date{font-size:9px!important}.shared-player-card__status-editor{width:min(190px,100vw - 44px);top:calc(100% + 3px)}}.shared-player-card__photo-column{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.shared-player-card.players-page__player-card .players-page__photo-frame{position:relative}.shared-player-card__avatar-button{color:#7a5712;cursor:pointer;background:#fffdf8;border:1px solid #b88418e0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:flex;position:static;font-family:Arial!important}.shared-player-card__avatar-button img,.shared-player-card__avatar-button-placeholder{object-fit:cover;background:#fff;border:1px solid #b88418b8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.shared-player-card__avatar-button-placeholder{font-size:17px}.shared-player-card__avatar-editor{background:#fffdf8;border:1px solid #b8841873;border-radius:12px;gap:10px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 8px 22px #0f172a14}.shared-player-card__avatar-editor-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shared-player-card__avatar-editor-header>div{gap:3px;display:grid}.shared-player-card__avatar-editor-header strong{color:#10283d;font-size:15px;font-weight:700;font-family:Arial!important}.shared-player-card__avatar-editor-header span{color:#6f7b87;font-size:12px;font-family:Arial!important}.shared-player-card__avatar-editor-close{color:#10283d;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:18px;display:grid;font-family:Arial!important}.shared-player-card__avatar-category{color:#10283d;gap:6px;font-size:12px;font-weight:700;display:grid;font-family:Arial!important}.shared-player-card__avatar-category-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;padding:1px 0 3px;display:grid}.shared-player-card__avatar-category-tabs button{color:#10283d;cursor:pointer;background:#fff;border:1px solid #d8dde2;border-radius:999px;min-width:0;min-height:30px;padding:5px 6px;font-size:11px;font-weight:700;font-family:Arial!important}.shared-player-card__avatar-category-tabs button.is-selected{color:#7a5712;background:#f8edcf;border-color:#b88418}.shared-player-card__avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-height:64px;display:grid}.shared-player-card__avatar-option{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;min-width:0;padding:2px;display:grid}.shared-player-card__avatar-option img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.shared-player-card__avatar-option.is-selected{background:#f8edcf;border-color:#b88418}.shared-player-card__avatar-option--none{color:#6f7b87;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.shared-player-card__avatar-option--none>span{font-size:22px;line-height:1}.shared-player-card__avatar-option--none small{text-align:center;font-size:9px;line-height:1;font-family:Arial!important}.shared-player-card__avatar-editor-actions{justify-content:flex-end;gap:8px;display:flex}.shared-player-card__avatar-editor-actions button{color:#10283d;cursor:pointer;background:#fff;border:1px solid #cfd6dc;border-radius:8px;min-height:34px;padding:6px 14px;font-size:12px;font-weight:700;font-family:Arial!important}.shared-player-card__avatar-editor-actions .shared-player-card__avatar-save{color:#285c43;background:#eef8f1;border-color:#2f6e4f}.shared-player-card__avatar-editor-actions button:disabled{cursor:wait;opacity:.6}@media (width<=820px){.shared-player-card__photo-column{gap:5px}.shared-player-card__avatar-button{border-radius:6px;gap:4px;min-height:28px;padding:2px 4px;font-size:9px}.shared-player-card__avatar-button img,.shared-player-card__avatar-button-placeholder{flex-basis:20px;width:20px;height:20px;font-size:13px}.shared-player-card__avatar-editor{border-radius:8px;gap:7px;margin-bottom:6px;padding:8px}.shared-player-card__avatar-editor-header strong{font-size:12px}.shared-player-card__avatar-editor-header span,.shared-player-card__avatar-category{font-size:9px}.shared-player-card__avatar-category-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.shared-player-card__avatar-category-tabs button{min-height:26px;padding:4px 2px;font-size:8px}.shared-player-card__avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:54px}.shared-player-card__avatar-option--none>span{font-size:17px}.shared-player-card__avatar-option--none small{font-size:7px}.shared-player-card__avatar-editor-actions button{min-height:29px;padding:4px 9px;font-size:9px}}.shared-player-card.players-page__player-card .players-page__send-player-invite{min-height:38px!important;margin-top:0!important;padding:4px 8px!important}@media (width<=820px){.shared-player-card.players-page__player-card .players-page__send-player-invite{min-height:28px!important;padding:2px 4px!important}}@media (width>=821px){.shared-player-card.players-page__player-card .players-page__profile-main{align-self:end!important}}.shared-player-card__self-edit-wrap{gap:10px;margin-top:12px;display:grid}.shared-player-card__self-edit-button{color:#5f4513;cursor:pointer;background:#fffaf0;border:1px solid #b1842f;border-radius:10px;min-height:40px;padding:8px 14px;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.shared-player-card__self-edit-panel{background:#faf8f2;border:1px solid #d8dde2;border-radius:12px;gap:12px;padding:14px;font-family:Arial,sans-serif;display:grid}.shared-player-card__self-edit-locks,.shared-player-card__self-avatar-note{color:#667583;font-size:12px;line-height:1.45}.shared-player-card__self-edit-panel label{color:#33485b;gap:6px;font-size:13px;display:grid}.shared-player-card__self-edit-panel input[type=text]{color:#10283d;background:#fff;border:1px solid #bfc7ce;border-radius:9px;width:100%;min-height:42px;padding:8px 10px;font-family:Arial,sans-serif;font-size:15px}.shared-player-card__self-image-editor{border-top:1px solid #e3e0d7;gap:7px;padding-top:10px;display:grid}.shared-player-card__self-image-editor strong{color:#10283d;font-size:14px;font-weight:600}.shared-player-card__self-image-editor small{color:#667583;font-size:12px}.shared-player-card__self-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.shared-player-card__self-edit-actions button{color:#f3d98f;cursor:pointer;background:#102f27;border:1px solid #b1842f;border-radius:9px;min-height:38px;padding:8px 13px;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.shared-player-card__self-edit-actions button.is-secondary{color:#33485b;background:#fff;border-color:#c8cfd5}.shared-player-card__self-edit-actions button:disabled{cursor:wait;opacity:.6}.shared-player-card.players-page__player-card .players-page__panel-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:14!important;background:0 0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.shared-player-card.players-page__player-card .players-page__close-button.shared-player-card__close-x{box-shadow:0 3px 10px #0f172a14;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:22px!important;top:14px!important;left:auto!important;right:auto!important}.shared-player-card.players-page__player-card[dir=rtl] .players-page__close-button.shared-player-card__close-x{right:14px!important}.shared-player-card.players-page__player-card[dir=ltr] .players-page__close-button.shared-player-card__close-x{left:14px!important}.shared-player-card.players-page__player-card .players-page__profile-layout{margin-top:0!important}@media (width<=820px){.shared-player-card.players-page__player-card{padding-top:10px!important}.shared-player-card.players-page__player-card .players-page__close-button.shared-player-card__close-x{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:20px!important;top:10px!important}.shared-player-card.players-page__player-card[dir=rtl] .players-page__close-button.shared-player-card__close-x{right:10px!important}.shared-player-card.players-page__player-card[dir=ltr] .players-page__close-button.shared-player-card__close-x{left:10px!important}}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row{direction:inherit;align-items:stretch;gap:12px;width:100%;margin:0 0 12px;flex-direction:row!important;display:flex!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.shared-player-card__quarter-fund{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;display:flex;width:auto!important;margin:0!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.players-page__qr-card-row{box-sizing:border-box;flex:0 0 118px;justify-content:center;align-items:center;min-width:118px;height:auto;min-height:118px;width:118px!important;margin:0!important;padding:8px!important;display:flex!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.players-page__qr-card-row>*{margin:0 auto}@media (width<=820px){.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row{gap:7px;margin-bottom:7px}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.players-page__qr-card-row{flex-basis:76px;min-width:76px;min-height:76px;width:76px!important;padding:4px!important}}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row{direction:inherit;flex-direction:row!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:8px 0 12px!important;display:flex!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.shared-player-card__quarter-fund{box-sizing:border-box!important;background:#f9fcf8!important;border:1px solid #d9e4d5!important;border-radius:12px!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:10px 12px!important;font-family:Arial,sans-serif!important;display:flex!important}.shared-player-card__quarter-fund-heading{color:#205235!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:4px 10px!important;font-size:14px!important;line-height:1.4!important;display:flex!important}.shared-player-card__quarter-fund-heading strong,.shared-player-card__quarter-fund-heading span{white-space:nowrap;font-weight:700!important}.shared-player-card__quarter-fund-track{width:100%!important;height:9px!important;direction:inherit!important;background:#e1e9df!important;border-radius:20px!important;flex:0 0 9px!important;margin:8px 0 5px!important;display:block!important;overflow:hidden!important}.shared-player-card__quarter-fund-track>span{transition:width .2s;border-radius:inherit!important;background:linear-gradient(90deg,#368348,#b99a42)!important;height:100%!important;display:block!important}.shared-player-card__quarter-fund small{text-align:start!important;color:#677c69!important;font:12px Arial,sans-serif!important;display:block!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.players-page__qr-card-row{box-sizing:border-box!important;border-radius:12px!important;flex:0 0 76px!important;justify-content:center!important;align-items:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;margin:0!important;padding:5px!important;display:flex!important}@media (width<=820px){.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row{gap:7px!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.shared-player-card__quarter-fund{padding:8px!important}.shared-player-card__quarter-fund-heading{font-size:11px!important}.shared-player-card__quarter-fund small{font-size:10px!important}.shared-player-card.players-page__player-card .shared-player-card__qr-fund-row>.players-page__qr-card-row{flex-basis:70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;padding:3px!important}}.shared-player-card.players-page__player-card .shared-player-card__quarter-fund-track{flex-direction:row!important;justify-content:flex-start!important;align-items:stretch!important;display:flex!important}.shared-player-card.players-page__player-card[dir=rtl] .shared-player-card__quarter-fund-track{direction:rtl!important}.shared-player-card.players-page__player-card[dir=rtl] .shared-player-card__quarter-fund-track>span{background:linear-gradient(270deg,#368348,#b99a42)!important;margin-left:auto!important;margin-right:0!important}.shared-player-card.players-page__player-card[dir=ltr] .shared-player-card__quarter-fund-track{direction:ltr!important}.shared-player-card.players-page__player-card[dir=ltr] .shared-player-card__quarter-fund-track>span{margin-left:0!important;margin-right:auto!important}.main-content>.players-page{color:#10283d;text-align:right;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px;font-family:Arial!important}.players-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.players-page__header .page-title{margin-bottom:8px}.players-page__subtitle{color:#64748b;margin:0;font-size:17px;line-height:1.6}.players-page__summary{background:linear-gradient(#fffffff5,#f8f5edf5);border:1px solid #d7dce0;border-radius:12px;gap:6px;min-width:180px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #10283d14}.players-page__summary span{color:#7a8490;font-size:13px;font-weight:700}.players-page__summary strong{color:#10283d;font-size:28px}.players-page__toolbar-card,.players-page__search-card,.players-page__table-card,.players-page__panel,.players-page__status-card{background:linear-gradient(#fffffff7,#fbf9f3f7);border:1px solid #d6dce1;box-shadow:0 12px 30px #10283d12}.players-page__toolbar-card{border-radius:14px;margin-bottom:16px;padding:16px}.players-page__toolbar-card .toolbar{margin:0}.players-page__toolbar-card .toolbar button{color:#10283d;min-height:44px;font:inherit;background:#fff;border:1px solid #aeb7bf;border-radius:9px;padding:9px 18px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.players-page__toolbar-card .toolbar button:hover:not(:disabled){background:#fffaf0;border-color:#b88a2e;transform:translateY(-1px);box-shadow:0 7px 18px #10283d1a}.players-page__toolbar-card .toolbar button:first-child{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border-color:#b88a2e}.players-page__search-card{border-radius:14px;margin-bottom:20px;padding:16px}.players-page__search-card .search-panel{box-shadow:none;background:0 0;margin:0;padding:0}.players-page__search-card .search-box{color:#10283d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfd6dc;border-radius:9px;margin:0;padding:12px 16px}.players-page__search-card .search-box:focus{border-color:#b88a2e;outline:3px solid #b88a2e24}.players-page__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.players-page__workspace--panel-open{grid-template-columns:minmax(320px,.8fr) minmax(0,2fr)}.players-page__table-card{border-radius:16px;min-width:0;padding:22px}.players-page__table-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.players-page__table-heading h2,.players-page__panel-header h2{color:#10283d;margin:0;font-size:28px}.players-page__table-heading>strong{color:#6d7884;font-size:14px}.players-page__eyebrow{color:#b1842f;letter-spacing:1.4px;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.players-page__table-wrapper{background:#fff;border:1px solid #dce1e5;border-radius:11px;width:100%;overflow-x:auto}.players-page__table-wrapper .players-table{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.players-page__table-wrapper .players-table th{color:#f4e7c5;text-align:right;background:#10283d;padding:14px 16px;font-weight:700}.players-page__table-wrapper .players-table td{color:#26384a;border-bottom:1px solid #e4e7e9;padding:13px 16px}.players-page__table-wrapper .players-table tbody tr:nth-child(2n){background:#faf8f2}.players-page__table-wrapper .players-table tbody tr:hover{background:#f5eddc}.players-page__panel{border-radius:16px;padding:24px}.players-page__panel-header{border-bottom:1px solid #e0e4e7;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.players-page__close-button,.players-page__panel-actions button{color:#10283d;min-height:42px;font:inherit;background:#fff;border:1px solid #b7c0c8;border-radius:8px;padding:8px 16px;font-weight:700}.players-page__identity{align-items:center;gap:18px;margin-bottom:22px;display:flex}.players-page__identity-text h3{margin:0 0 6px;font-size:24px}.players-page__identity-text span{color:#64748b;font-size:16px;display:block}.players-page__identity-text small{color:#8a949e;margin-top:8px;display:block}.players-page__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.players-page__details-grid>div{background:#ffffffe0;border:1px solid #e0e4e7;border-radius:10px;align-content:center;gap:7px;min-height:82px;padding:14px;display:grid}.players-page__details-grid span{color:#6f7b87;font-size:13px;font-weight:700}.players-page__details-grid strong{color:#10283d;font-size:18px}.players-page__panel-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.players-page__primary-button{color:#f1d58d!important;background:linear-gradient(135deg,#18324b,#10283d)!important;border-color:#b88a2e!important}.players-page__danger-button{color:#9b2c2c!important;border-color:#d1a1a1!important}.players-page__form{gap:15px;display:grid}.players-page__field{gap:7px;font-weight:700;display:grid}.players-page__field input{color:#10283d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd6dc;border-radius:8px;padding:9px 12px;font-weight:400}.players-page__field input:focus{border-color:#b88a2e;outline:3px solid #b88a2e24}.players-page__error{color:#9b2c2c;background:#fff4f4;border:1px solid #e2b7b7;border-radius:8px;padding:11px 13px;font-weight:700}.players-page__status-card{border-radius:12px;margin-top:20px;padding:14px 18px}@media (width<=1050px){.players-page__workspace--panel-open{grid-template-columns:1fr}}@media (width<=800px){.players-page{padding-inline:20px}.players-page__header{flex-direction:column}.players-page__summary{width:100%}.players-page__table-card{padding:16px}}@media (width<=620px){.players-page{padding-inline:14px;padding-bottom:28px}.players-page__toolbar-card .toolbar{grid-template-columns:1fr;display:grid}.players-page__toolbar-card .toolbar button{width:100%}.players-page__table-heading{flex-direction:column;align-items:flex-start;gap:8px}.players-page__details-grid{grid-template-columns:1fr}.players-page__identity{flex-direction:column;align-items:flex-start}.players-page__panel{padding:18px 14px}}.players-page__player-card{padding:22px}.players-page__player-card-body{grid-template-columns:minmax(0,1fr) 160px;align-items:stretch;gap:20px;display:grid}.players-page__photo-frame{min-height:210px}.players-page__avatar{object-fit:cover;border:2px solid #c79a3d;border-radius:12px;width:100%;height:100%;min-height:210px;box-shadow:0 8px 20px #10283d24}.players-page__avatar--initials{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);justify-content:center;align-items:center;font-size:42px;font-weight:700}.players-page__player-card-content{min-width:0}.players-page__player-card .players-page__identity-text{border-bottom:1px solid #e0e4e7;margin-bottom:18px;padding-bottom:16px}.players-page__player-card .players-page__identity-text h3{margin:0 0 6px;font-size:26px}.players-page__player-card .players-page__identity-text span{color:#64748b;font-size:16px;display:block}.players-page__player-card .players-page__identity-text small{color:#4b5a69;margin-top:8px;font-size:15px;display:block}@media (width<=620px){.players-page__player-card-body{grid-template-columns:1fr}.players-page__photo-frame{min-height:260px}.players-page__details-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.players-page__details-grid--compact{grid-template-columns:1fr}}.players-page__avatar{object-fit:cover;border-radius:10px;width:90px;height:120px;min-height:0}.players-page__player-card .players-page__identity-text{border-bottom:0;gap:10px;margin:0;padding:0;display:grid}.players-page__player-card .players-page__identity-text h3{margin:0 0 2px;font-size:25px;line-height:1.2}.players-page__player-card .players-page__identity-text>div{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;display:grid}.players-page__player-card .players-page__identity-text strong{overflow-wrap:anywhere;color:#10283d;font-size:16px}@media (width<=620px){.players-page__player-card{max-width:none}.players-page__player-card-top{grid-template-columns:minmax(0,1fr) 82px}.players-page__photo-frame,.players-page__avatar{width:82px;height:110px}.players-page__details-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__details-grid--compact>div:last-child{grid-column:1/-1}}@media (width>=1051px){.players-page__workspace--floating-panel{display:block;position:relative}.players-page__workspace--floating-panel .players-page__player-card{transform:translateY(-50px)!important}.players-page__workspace--floating-panel .players-page__table-card{width:100%}.players-page__workspace--floating-panel .players-page__player-card,.players-page__workspace--floating-panel .players-page__form{z-index:140;border:1px solid #c9d0d6;width:min(560px,100vw - 44px);max-height:calc(100vh - 178px);position:fixed;top:150px;left:22px;overflow-y:auto;box-shadow:0 24px 60px #10283d3d,0 0 0 1px #b88a2e1a}}.players-page__player-card{max-width:none;padding:22px}.players-page__player-card-body{gap:18px;display:grid}.players-page__player-card-top{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:22px;display:grid}.players-page__photo-frame{width:190px;height:250px;min-height:0}.players-page__avatar{object-fit:cover;object-position:center top;border-radius:14px;width:190px;height:250px;min-height:0}.players-page__avatar--initials{font-size:52px}.players-page__player-card .players-page__identity-text{border:0;align-content:start;gap:14px;margin:0;padding:4px 0 0;display:grid}.players-page__player-card .players-page__identity-text h3{color:#10283d;margin:0 0 6px;font-size:30px;line-height:1.15}.players-page__player-card .players-page__identity-text>div{background:#ffffffe0;border:1px solid #e0e4e7;border-radius:9px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:grid}.players-page__player-card .players-page__identity-text span{color:#6f7b87;font-size:14px;font-weight:700}.players-page__player-card .players-page__identity-text strong{overflow-wrap:anywhere;color:#10283d;font-size:17px;line-height:1.4}.players-page__details-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.players-page__details-grid--compact>div{min-height:76px;padding:12px 13px}.players-page__details-grid--compact>div:last-child{grid-column:span 2}.players-page__player-card .players-page__panel-actions{border-top:1px solid #e0e4e7;margin-top:18px;padding-top:16px}@media (width<=1050px){.players-page__workspace--floating-panel{grid-template-columns:1fr;display:grid}.players-page__player-card-top{grid-template-columns:minmax(0,1fr) 170px}.players-page__photo-frame,.players-page__avatar{width:170px;height:225px}}@media (width<=620px){.players-page__player-card-top{grid-template-columns:1fr}.players-page__photo-frame,.players-page__avatar{width:100%;height:280px}.players-page__details-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__details-grid--compact>div:last-child{grid-column:1/-1}}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{border-radius:18px;width:690px;max-height:calc(100vh - 142px);padding:24px 28px 26px;top:118px;left:28px}}.players-page__player-card .players-page__panel-header{flex-direction:row-reverse;align-items:flex-start}.players-page__profile-row{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:28px;margin-bottom:22px;display:grid}.players-page__profile-details{align-content:center;gap:18px;display:grid}.players-page__profile-details>div{border-bottom:1px solid #dfd6c1;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:grid}.players-page__profile-details span{color:#a27c2e;font-size:15px;font-weight:700}.players-page__profile-details strong{overflow-wrap:anywhere;color:#10283d;font-size:19px;line-height:1.4}.players-page__stats-row{background:#ffffffe0;border:1px solid #d7dce1;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.players-page__stats-row>div{text-align:center;border-left:1px solid #d7dce1;place-content:center;gap:8px;min-height:112px;padding:14px 10px;display:grid}.players-page__stats-row>div:last-child{border-left:0}.players-page__stats-row span{color:#667381;font-size:14px;font-weight:700}.players-page__stats-row strong{color:#10283d;font-size:25px}.players-page__finance-preview{background:#ffffffd1;border:1px solid #d7dce1;border-radius:12px;margin-bottom:22px;display:grid;overflow:hidden}.players-page__finance-preview>div{border-bottom:1px solid #d7dce1;grid-template-columns:minmax(0,1fr) 110px;align-items:center;min-height:58px;padding:0 18px;display:grid}.players-page__finance-preview>div:last-child{border-bottom:0}.players-page__finance-preview span{color:#536273;font-size:16px;font-weight:700}.players-page__finance-preview strong{color:#10283d;text-align:left;font-size:21px}.players-page__player-card .players-page__panel-actions{grid-template-columns:1fr 1fr;display:grid}@media (width<=1050px){.players-page__profile-row{grid-template-columns:minmax(0,1fr) 170px}.players-page__photo-frame,.players-page__avatar{width:170px;height:225px}}@media (width<=720px){.players-page__profile-row{grid-template-columns:1fr}.players-page__photo-frame,.players-page__avatar{width:100%;height:300px}.players-page__stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__stats-row>div{border-bottom:1px solid #d7dce1}.players-page__stats-row>div:last-child{grid-column:1/-1}}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{border-radius:18px;width:760px;max-height:calc(100vh - 132px);padding:24px 30px 28px;top:110px;left:24px}}.players-page__player-card .players-page__panel-header{align-items:flex-start;margin-bottom:20px}.players-page__player-card .players-page__panel-header h2{font-size:34px}.players-page__profile-layout{direction:ltr;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:34px;margin-bottom:24px;display:grid}.players-page__photo-frame,.players-page__avatar{width:210px;height:280px;min-height:0}.players-page__avatar{object-fit:cover;object-position:center top;border-radius:14px}.players-page__profile-main{direction:rtl;gap:14px;display:grid}.players-page__profile-main h3{color:#10283d;margin:0 0 12px;font-size:34px;line-height:1.15}.players-page__profile-line{border-bottom:1px solid #dfd6c1;grid-template-columns:28px 74px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 0;display:grid}.players-page__profile-line span{color:#a27c2e;font-size:16px;font-weight:700}.players-page__profile-line strong{color:#10283d;font-size:20px;line-height:1.4}.players-page__icon{fill:none;stroke:#a98331;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.players-page__stats-strip{background:#ffffffe6;border:1px solid #d7dce1;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.players-page__stats-strip>div{text-align:center;border-left:1px solid #d7dce1;align-content:center;place-items:center;gap:7px;min-height:118px;padding:12px 8px;display:grid}.players-page__stats-strip>div:first-child{border-left:0}.players-page__stats-strip span{color:#5f6c79;font-size:14px;font-weight:700}.players-page__stats-strip strong{color:#10283d;font-size:25px}.players-page__finance-summary{background:#ffffffd6;border:1px solid #d7dce1;border-radius:12px;margin-bottom:22px;display:grid;overflow:hidden}.players-page__finance-summary>div{border-bottom:1px solid #d7dce1;grid-template-columns:28px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:62px;padding:0 18px;display:grid}.players-page__finance-summary>div:last-child{border-bottom:0}.players-page__finance-summary span{color:#536273;font-size:16px;font-weight:700}.players-page__finance-summary strong{color:#10283d;text-align:left;direction:ltr;font-size:21px}.players-page__profit--positive strong{color:#17823d}.players-page__profit--negative strong{color:#c83232}.players-page__player-card .players-page__panel-actions{border-top:1px solid #e0e4e7;grid-template-columns:1fr 1fr;gap:14px;margin-top:0;padding-top:18px;display:grid}@media (width<=1050px){.players-page__profile-layout{grid-template-columns:180px minmax(0,1fr)}.players-page__photo-frame,.players-page__avatar{width:180px;height:240px}}@media (width<=720px){.players-page__profile-layout{grid-template-columns:1fr}.players-page__photo-frame,.players-page__avatar{width:100%;height:320px}.players-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.players-page__stats-strip>div:last-child{grid-column:1/-1}.players-page__finance-summary>div{grid-template-columns:28px minmax(0,1fr) 120px}}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{border-radius:16px;width:720px;max-height:calc(100vh - 112px);padding:18px 24px 20px;top:92px;left:22px;overflow-y:auto}}.players-page__player-card .players-page__panel-header{align-items:center;min-height:44px;margin-bottom:14px;padding-bottom:12px}.players-page__player-card .players-page__panel-header .players-page__eyebrow{margin:0}.players-page__profile-layout{grid-template-columns:190px minmax(0,1fr);gap:28px;margin-bottom:16px}.players-page__photo-frame,.players-page__avatar{width:190px;height:245px}.players-page__profile-main{gap:10px}.players-page__profile-main h3{margin-bottom:8px;font-size:31px}.players-page__profile-line{min-height:50px;padding:7px 0}.players-page__profile-line strong{font-size:18px}.players-page__stats-strip{margin-bottom:14px}.players-page__stats-strip>div{gap:5px;min-height:92px;padding:9px 6px}.players-page__stats-strip strong{font-size:22px}.players-page__finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.players-page__finance-summary>div{border-bottom:0;border-left:1px solid #d7dce1;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon label""value value";gap:6px 10px;min-height:88px;padding:12px 14px}.players-page__finance-summary>div:first-child{border-left:0}.players-page__finance-summary .players-page__icon{grid-area:icon}.players-page__finance-summary span{grid-area:label;font-size:14px}.players-page__finance-summary strong{text-align:center;grid-area:value;font-size:20px}.players-page__player-card .players-page__panel-actions{gap:12px;padding-top:14px}.players-page__player-card .players-page__panel-actions button{min-height:44px}@media (height<=820px) and (width>=1051px){.players-page__workspace--floating-panel .players-page__player-card{transform-origin:0 0;max-height:calc(100vh - 92px);top:76px;transform:scale(.94)}}@media (width<=1050px){.main-content>.players-page{width:100%;padding:0 14px 28px;overflow-x:hidden}.players-page__workspace--panel-open,.players-page__workspace--floating-panel{grid-template-columns:1fr;display:grid}.players-page__player-card,.players-page__form{width:100%!important;max-width:none!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}}@media (width<=768px){.players-page__header{gap:14px;margin-bottom:18px}.players-page__subtitle{font-size:15px}.players-page__summary,.players-page__toolbar-card,.players-page__search-card,.players-page__table-card,.players-page__status-card{width:100%}.players-page__toolbar-card{padding:12px}.players-page__toolbar-card .toolbar{grid-template-columns:1fr;gap:9px;display:grid}.players-page__toolbar-card .toolbar button{width:100%;min-height:48px}.players-page__search-card{padding:12px}.players-page__table-card{padding:14px 10px}.players-page__table-heading{flex-direction:column;align-items:flex-start;gap:7px}.players-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.players-page__table-wrapper .players-table{min-width:690px}.players-page__profile-layout{direction:rtl!important;grid-template-columns:1fr!important;gap:14px!important}.players-page__photo-frame,.players-page__avatar{margin:0 auto;width:min(230px,72vw)!important;height:290px!important}.players-page__profile-main h3{text-align:center}.players-page__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.players-page__stats-strip>div:last-child{grid-column:1/-1}.players-page__finance-summary{grid-template-columns:1fr!important}.players-page__finance-summary>div{border-bottom:1px solid #d7dce1!important;border-left:0!important}.players-page__finance-summary>div:last-child{border-bottom:0!important}.players-page__panel-actions{grid-template-columns:1fr!important;display:grid!important}.players-page__panel-actions button{width:100%}}.players-page__toolbar-card{align-items:center;gap:10px;display:flex}.players-page__toolbar-card .toolbar{flex:none}.players-page__import-list-button{color:#10283d;min-height:44px;font-size:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #aeb7bf;border-radius:9px;padding:9px 18px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;font-family:Arial!important}.players-page__import-list-button:hover{background:#fffaf0;border-color:#b88a2e;transform:translateY(-1px);box-shadow:0 7px 18px #10283d1a}.players-page__import-file-input{display:none}@media (width<=768px){.players-page__toolbar-card{grid-template-columns:1fr;display:grid}.players-page__import-list-button{width:100%;min-height:48px}}.players-page[dir=ltr]{text-align:left}.players-page[dir=ltr] .players-page__header,.players-page[dir=ltr] .players-page__table-heading,.players-page[dir=ltr] .players-page__panel-header{direction:ltr}.players-page[dir=ltr] .players-page__summary,.players-page[dir=ltr] .players-page__table-card,.players-page[dir=ltr] .players-page__panel,.players-page[dir=ltr] .players-page__status-card,.players-page[dir=ltr] .players-page__field,.players-page[dir=ltr] .players-page__identity-text,.players-page[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__qr-card-copy,.players-page[dir=ltr] .players-page__table-wrapper .players-table th,.players-page[dir=ltr] .players-page__table-wrapper .players-table td{text-align:left}.players-page[dir=ltr] .players-page__toolbar-card .toolbar,.players-page[dir=ltr] .players-page__mobile-actions,.players-page[dir=ltr] .players-page__panel-actions{direction:ltr}.players-page[dir=ltr] .players-page__search-card .search-box,.players-page[dir=ltr] .players-page__mobile-controls .search-box,.players-page[dir=ltr] .players-page__field input{text-align:left;direction:ltr}.shared-player-card[dir=ltr]{text-align:left}.shared-player-card[dir=ltr] .players-page__profile-line,.shared-player-card[dir=ltr] .players-page__send-data-actions,.shared-player-card[dir=ltr] .players-page__stats-strip,.shared-player-card[dir=ltr] .players-page__finance-summary,.shared-player-card[dir=ltr] .players-page__qr-card-row,.shared-player-card[dir=ltr] .players-page__panel-actions{direction:ltr}.players-page[dir=ltr] .players-page__summary{text-align:left;margin:0}.players-page[dir=ltr] .players-page__toolbar-card{direction:ltr;justify-content:flex-start}.players-page[dir=ltr] .players-page__toolbar-card .toolbar{direction:ltr!important}.players-page[dir=ltr] .players-page__table-heading{justify-content:flex-start}.players-page[dir=ltr] .players-page__table-heading>strong{margin-left:18px}.players-page[dir=ltr] .players-page__table-wrapper .players-table,.players-page[dir=ltr] .players-page__table-wrapper .players-table thead,.players-page[dir=ltr] .players-page__table-wrapper .players-table tbody,.players-page[dir=ltr] .players-page__table-wrapper .players-table tr{direction:ltr!important}.players-page[dir=ltr] .players-page__table-wrapper .players-table th,.players-page[dir=ltr] .players-page__table-wrapper .players-table td{text-align:left!important}@media (width<=820px){.players-page[dir=ltr] .players-page__header,.players-page[dir=ltr] .players-page__table-heading{justify-content:flex-start}.players-page[dir=ltr] .players-page__mobile-controls,.players-page[dir=ltr] .players-page__mobile-controls-top,.players-page[dir=ltr] .players-page__mobile-actions{text-align:left;direction:ltr!important}}.players-page[dir=ltr] .players-page__header{justify-content:space-between}.players-page[dir=ltr] .players-page__header>div:first-child,.players-page[dir=ltr] .players-page__header .page-title,.players-page[dir=ltr] .players-page__header .players-page__subtitle{text-align:left!important}.players-page[dir=ltr] .players-page__summary{text-align:left;margin-left:auto;margin-right:0}@media (width<=820px){.players-page[dir=ltr] .players-page__header{justify-content:initial}.players-page[dir=ltr] .players-page__summary{margin-left:0}}.shared-player-card[dir=ltr] .players-page__profile-layout,.players-page[dir=ltr] .players-page__player-card .players-page__profile-layout{direction:rtl!important}.shared-player-card[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__player-card .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-line,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line{text-align:left!important;direction:ltr!important}.shared-player-card[dir=ltr] .players-page__profile-line strong,.shared-player-card[dir=ltr] .players-page__profile-line span,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line strong,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line span{text-align:left!important}@media (width>=1051px){.players-page__workspace--floating-panel .players-page__form{gap:10px!important;width:min(480px,100vw - 44px)!important;max-height:none!important;padding:18px!important;top:132px!important;overflow:visible!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-header{margin-bottom:8px!important;padding-bottom:10px!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-header h2{margin-top:2px!important;margin-bottom:0!important}.players-page__workspace--floating-panel .players-page__form .players-page__field{gap:4px!important}.players-page__workspace--floating-panel .players-page__form .players-page__field input{min-height:38px!important;padding:7px 10px!important}.players-page__workspace--floating-panel .players-page__form .players-page__error{padding:8px 10px!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-actions{gap:8px!important;margin-top:8px!important}.players-page__workspace--floating-panel .players-page__form .players-page__panel-actions button{min-height:38px!important;padding:7px 14px!important}.players-page__workspace--floating-panel .players-page__form--add{transform-origin:50%!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}@media (width<=820px){.main-content>.players-page{width:100%;max-width:none;margin:0;padding:0 10px 18px;overflow-x:hidden}.players-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.players-page__header .page-title{margin-bottom:2px;font-size:clamp(26px,6.8vw,33px);line-height:1}.players-page__subtitle{font-size:12px;line-height:1.3}.players-page__summary{border-radius:9px;gap:2px;width:auto;min-width:110px;padding:8px 10px}.players-page__summary span{font-size:10px}.players-page__summary strong{font-size:20px;line-height:1}.players-page__toolbar-card{border-radius:10px;margin-bottom:8px;padding:7px}.players-page__toolbar-card .toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.players-page__toolbar-card .toolbar button{border-radius:7px;width:100%;min-height:38px;padding:6px 7px;font-size:12px;line-height:1.15}.players-page__search-card{border-radius:10px;margin-bottom:8px;padding:7px}.players-page__search-card .search-box{border-radius:7px;min-height:40px;padding:8px 10px;font-size:13px}.players-page__workspace,.players-page__workspace--panel-open,.players-page__workspace--floating-panel{grid-template-columns:1fr;gap:10px;display:grid}.players-page__table-card{border-radius:11px;width:100%;min-width:0;padding:10px 8px}.players-page__table-heading{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.players-page__table-heading h2{font-size:19px}.players-page__table-heading>strong{white-space:nowrap;font-size:11px}.players-page__eyebrow{margin-bottom:1px;font-size:9px}.players-page__table-wrapper{-webkit-overflow-scrolling:touch;border-radius:8px;position:relative;overflow-x:auto}.players-page__table-wrapper:before{content:"לצפייה נוחה יותר בטבלה, מומלץ לסובב את המכשיר";z-index:2;color:#6f5520;text-align:center;background:#fff8e8;border-bottom:1px solid #e2d7bd;margin:0;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.25;display:block;position:sticky;left:0;right:0}.players-page__table-wrapper .players-table{min-width:620px;font-size:12px}.players-page__table-wrapper .players-table th{white-space:nowrap;padding:9px 10px;font-size:11px}.players-page__table-wrapper .players-table td{white-space:nowrap;padding:8px 10px}.players-page__panel,.players-page__player-card,.players-page__form{z-index:1200;-webkit-overflow-scrolling:touch;border-radius:16px;padding:12px 10px 14px;box-shadow:0 22px 60px #0f172a52,0 0 0 1px #b88a2e2e;width:auto!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;margin:0!important;position:fixed!important;bottom:10px!important;left:10px!important;right:10px!important;overflow:hidden auto!important;transform:none!important}.players-page__player-card{background:linear-gradient(#fffffffc,#faf7effc)}.players-page__form{background:#fff;gap:9px}.players-page__panel-header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #e5e0d4;align-items:center;gap:8px;min-height:0;margin:-12px -10px 10px;padding:10px 10px 9px;position:sticky;top:-12px}.players-page__close-button,.players-page__panel-actions button{min-height:38px;padding:6px 10px;font-size:12px}.players-page__profile-layout{align-items:center;margin-bottom:10px;direction:ltr!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important}.players-page__photo-frame,.players-page__avatar{border-radius:9px;width:110px!important;height:142px!important;min-height:0!important;margin:0!important}.players-page__avatar--initials{font-size:28px}.players-page__profile-main{direction:rtl;gap:6px}.players-page__profile-main h3{text-align:right;margin:0 0 4px;font-size:22px}.players-page__profile-line{grid-template-columns:20px 52px minmax(0,1fr);gap:7px;min-height:38px;padding:4px 0}.players-page__profile-line span{font-size:11px}.players-page__profile-line strong{font-size:13px}.players-page__icon{width:18px;height:18px}.players-page__stats-strip{border-radius:9px;margin-bottom:8px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.players-page__stats-strip>div{gap:3px;min-height:64px;padding:6px 3px}.players-page__stats-strip>div:last-child{grid-column:auto}.players-page__stats-strip span{font-size:9px;line-height:1.1}.players-page__stats-strip strong{font-size:16px}.players-page__finance-summary{border-radius:9px;margin-bottom:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.players-page__finance-summary>div{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label""value value";gap:4px 6px;min-height:66px;padding:7px 8px;border-bottom:0!important;border-left:1px solid #d7dce1!important}.players-page__finance-summary>div:first-child{border-left:0!important}.players-page__finance-summary span{font-size:10px}.players-page__finance-summary strong{text-align:center;font-size:14px}.players-page__panel-actions{gap:7px;margin-top:8px;padding-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.players-page__panel-actions button{width:100%}.players-page__field{gap:4px;font-size:12px}.players-page__field input{min-height:40px;padding:7px 9px;font-size:13px}.players-page__status-card{border-radius:9px;margin-top:8px;padding:8px 10px;font-size:11px}}@media (width<=520px){.players-page__header{grid-template-columns:1fr}.players-page__summary{width:100%}.players-page__toolbar-card .toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.players-page__profile-layout{grid-template-columns:96px minmax(0,1fr)!important}.players-page__photo-frame,.players-page__avatar{width:96px!important;height:126px!important}.players-page__stats-strip span{font-size:8px}.players-page__finance-summary span{font-size:9px}}@media (width<=390px){.main-content>.players-page{padding-inline:8px}.players-page__toolbar-card .toolbar button{padding-inline:4px;font-size:11px}.players-page__panel,.players-page__player-card,.players-page__form{border-radius:14px;max-height:calc(100dvh - 76px)!important;bottom:6px!important;left:6px!important;right:6px!important}.players-page__profile-layout{direction:rtl!important;grid-template-columns:1fr!important}.players-page__photo-frame,.players-page__avatar{width:118px!important;height:150px!important;margin:0 auto!important}.players-page__profile-main h3{text-align:center}.players-page__stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.players-page__finance-summary{grid-template-columns:1fr!important}.players-page__finance-summary>div{border-bottom:1px solid #d7dce1!important;border-left:0!important}.players-page__finance-summary>div:last-child{border-bottom:0!important}}@media (width<=820px) and (orientation:landscape){.players-page__table-wrapper:before{display:none}.players-page__panel,.players-page__player-card,.players-page__form{max-height:calc(100dvh - 20px)!important}}@media (width<=820px){.players-page__table-wrapper .players-table thead tr{height:34px!important}.players-page__table-wrapper .players-table th{vertical-align:middle!important;height:34px!important;padding:9px 10px!important}.players-page__table-wrapper .players-table tbody tr{height:46px!important}.players-page__table-wrapper .players-table td{vertical-align:middle!important;height:46px!important;padding:8px 10px!important}.players-page__header{grid-template-columns:1fr!important;margin-bottom:10px!important}.players-page__header .players-page__summary,.players-page__toolbar-card,.players-page__search-card{display:none!important}.players-page__mobile-controls{background:linear-gradient(#fffffffa,#fcfaf6fa);border:1px solid #d7dce1;border-radius:11px;gap:10px;width:100%;margin:0 0 10px;padding:10px 11px;display:grid;box-shadow:0 7px 20px #0f172a12,inset 0 1px #fffffff2}.players-page__mobile-controls-top{direction:rtl;grid-template-columns:minmax(115px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.players-page__mobile-count{color:#6f7782;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:7px;min-width:0;display:flex}.players-page__mobile-count span{font-size:12px;font-weight:700}.players-page__mobile-count strong{color:#102a43;font-size:24px;line-height:1}.players-page__mobile-actions{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.players-page__mobile-actions button{cursor:pointer;border-radius:8px;width:100%;min-width:0;min-height:38px;margin:0;padding:6px 8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.15}.players-page__mobile-add-button{color:#e4bd62;background:linear-gradient(#17334e 0%,#102a43 100%);border:1px solid #c89b35;box-shadow:inset 0 1px #ffffff14,0 3px 9px #0f172a24}.players-page__mobile-import-button{color:#22364a;background:#fff;border:1px solid #c8ced5}.players-page__mobile-actions button:disabled{opacity:.62;cursor:wait}.players-page__mobile-controls .search-box{background:#fff;border:1px solid #cbd2d9;border-radius:8px;width:100%;min-height:40px;margin:0;padding:8px 10px;font-size:13px}}@media (width>=821px){.players-page__mobile-controls{display:none!important}}@media (width<=520px){.players-page__mobile-controls-top{grid-template-columns:104px minmax(0,1fr);gap:8px}.players-page__mobile-count{gap:5px}.players-page__mobile-count span{font-size:11px}.players-page__mobile-count strong{font-size:22px}.players-page__mobile-actions{gap:6px}.players-page__mobile-actions button{min-height:36px;padding-inline:6px;font-size:11px}}@media (width<=820px){.players-page__mobile-controls-top{grid-template-columns:1fr!important;align-items:stretch!important;gap:9px!important;display:grid!important}.players-page__mobile-count{width:100%;justify-content:flex-start!important}.players-page__mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.players-page__mobile-actions button,.players-page__mobile-add-button,.players-page__mobile-import-button{color:#e4bd62!important;background:linear-gradient(#17334e 0%,#102a43 100%)!important;border:1px solid #c89b35!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:6px 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;box-shadow:inset 0 1px #ffffff14,0 3px 9px #0f172a24!important}}@media (width<=520px){.players-page__mobile-controls-top{grid-template-columns:1fr!important;gap:8px!important}.players-page__mobile-actions{gap:6px!important}.players-page__mobile-actions button,.players-page__mobile-add-button,.players-page__mobile-import-button{min-height:36px!important;font-size:11px!important}}@media screen and (width<=768px){.players-page[dir=ltr] .players-page__mobile-controls-top,.players-page[dir=ltr] .players-page__mobile-actions,.players-page[dir=ltr] .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-layout{direction:ltr!important}.players-page[dir=ltr] .players-page__mobile-count,.players-page[dir=ltr] .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__profile-main h3,.shared-player-card[dir=ltr] .players-page__profile-main h3{text-align:left}html[dir=ltr] .players-page__table-wrapper:before{content:"For easier table viewing, rotate your device"}}.players-page__player-card{--player-card-gold:#b88418;--player-card-navy:#10283d;--player-card-border:#d7dce1}.players-page__player-card .players-page__profile-layout{direction:ltr!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;margin-bottom:20px!important;display:grid!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{border-radius:14px!important;width:220px!important;height:286px!important;min-height:0!important;margin:0!important}.players-page__player-card .players-page__photo-frame{border:2px solid var(--player-card-gold);background:#f8fafc;overflow:hidden}.players-page__player-card .players-page__avatar{object-fit:cover}.players-page__player-card .players-page__profile-main{flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;text-align:right!important;direction:rtl!important;gap:12px!important;padding-top:0!important;display:flex!important}.players-page__player-card .players-page__profile-main h3{width:100%;color:var(--player-card-navy);font-size:clamp(30px,3.2vw,44px);line-height:1.05;text-align:right!important;margin:0 0 8px!important}.players-page__player-card .players-page__profile-line{direction:rtl;align-items:center;border:0!important;grid-template-columns:24px 58px minmax(0,1fr)!important;gap:10px!important;min-height:42px!important;padding:4px 0!important;display:grid!important}.players-page__player-card .players-page__profile-line .players-page__icon{grid-column:1}.players-page__player-card .players-page__profile-line span{color:#8a661c;text-align:right;grid-column:2;font-size:14px;font-weight:700}.players-page__player-card .players-page__profile-line strong{min-width:0;color:var(--player-card-navy);text-align:right;grid-column:3;font-size:18px;font-weight:700}.players-page__send-tournament-data{border:1px solid var(--player-card-gold);width:min(100%,340px);min-height:48px;color:var(--player-card-gold);font:inherit;cursor:pointer;background:#fffdf8;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:4px;padding:10px 18px;font-size:16px;font-weight:700;display:inline-flex}.players-page__send-tournament-data .players-page__icon{width:22px;height:22px}.players-page__player-card .players-page__stats-strip{border:1px solid var(--player-card-border);background:#fff;width:100%;overflow:hidden;border-radius:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 0 14px!important;display:grid!important}.players-page__player-card .players-page__stats-strip>div{flex-direction:column;justify-content:center;align-items:center;min-width:0;border:0!important;border-left:1px solid var(--player-card-border)!important;gap:5px!important;min-height:92px!important;padding:12px 8px!important;display:flex!important}.players-page__player-card .players-page__stats-strip>div:last-child{border-left:0!important;grid-column:auto!important}.players-page__player-card .players-page__stats-strip span{text-align:center;line-height:1.15;font-size:12px!important}.players-page__player-card .players-page__stats-strip strong{color:var(--player-card-navy);line-height:1;font-size:22px!important}.players-page__player-card .players-page__finance-summary{border:1px solid var(--player-card-border);direction:rtl;background:#fff;width:100%;overflow:hidden;border-radius:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 0 14px!important;display:grid!important}.players-page__player-card .players-page__finance-summary>div{flex-direction:column;justify-content:center;align-items:center;min-width:0;border:0!important;border-left:1px solid var(--player-card-border)!important;gap:5px!important;min-height:90px!important;padding:12px 10px!important;display:flex!important}.players-page__player-card .players-page__finance-summary>div:last-child{border-left:0!important}.players-page__player-card .players-page__finance-summary span{text-align:center;font-size:12px!important}.players-page__player-card .players-page__finance-summary strong{color:var(--player-card-navy);text-align:center!important;font-size:20px!important}.players-page__player-card .players-page__profit--positive strong{color:#16a34a}.players-page__player-card .players-page__profit--negative strong{color:#dc2626}.players-page__player-card .players-page__panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important;padding-top:0!important;display:grid!important}.players-page__player-card .players-page__panel-actions button{min-height:48px;width:100%!important}@media (width>=821px){.players-page__player-card{width:min(520px,100vw - 64px)!important;max-width:900px!important;max-height:calc(100vh - 50px)!important;overflow-y:auto!important}.players-page__player-card .players-page__profile-layout{grid-template-columns:205px minmax(0,1fr)!important;gap:24px!important;margin-bottom:16px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{width:205px!important;height:266px!important}.players-page__player-card .players-page__stats-strip>div{min-height:82px!important;padding:9px 7px!important}.players-page__player-card .players-page__finance-summary>div{min-height:80px!important;padding:9px 8px!important}.players-page__player-card .players-page__panel-actions button{min-height:44px}}@media (width<=820px){.players-page__player-card .players-page__profile-layout{grid-template-columns:42% minmax(0,1fr)!important;gap:16px!important;margin-bottom:14px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{aspect-ratio:.77;border-radius:11px!important;width:100%!important;height:auto!important}.players-page__player-card .players-page__profile-main{gap:8px!important}.players-page__player-card .players-page__profile-main h3{margin:0 0 4px!important;font-size:clamp(24px,6.6vw,34px)!important;line-height:1!important}.players-page__player-card .players-page__profile-line{grid-template-columns:20px 46px minmax(0,1fr)!important;gap:6px!important;min-height:34px!important;padding:2px 0!important}.players-page__player-card .players-page__profile-line span{font-size:10px!important}.players-page__player-card .players-page__profile-line strong{font-size:14px!important}.players-page__send-tournament-data{border-radius:9px;width:100%;min-height:42px;padding:8px 10px;font-size:12px}.players-page__send-tournament-data .players-page__icon{width:18px;height:18px}.players-page__player-card .players-page__stats-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:10px!important}.players-page__player-card .players-page__stats-strip>div{min-height:72px!important;padding:7px 3px!important}.players-page__player-card .players-page__stats-strip span,.players-page__player-card .players-page__finance-summary span{font-size:9px!important}.players-page__player-card .players-page__stats-strip strong{font-size:17px!important}.players-page__player-card .players-page__finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:10px!important}.players-page__player-card .players-page__finance-summary>div{border-bottom:0!important;min-height:70px!important;padding:7px 5px!important}.players-page__player-card .players-page__finance-summary strong{font-size:15px!important}.players-page__player-card .players-page__panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media (width<=390px){.players-page__player-card .players-page__profile-layout{direction:ltr!important;grid-template-columns:40% minmax(0,1fr)!important;gap:10px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{width:100%!important;height:auto!important;margin:0!important}.players-page__player-card .players-page__profile-main h3{text-align:right!important;font-size:22px!important}.players-page__player-card .players-page__stats-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}.players-page__player-card .players-page__stats-strip span{font-size:7.5px!important}.players-page__player-card .players-page__stats-strip strong{font-size:15px!important}.players-page__player-card .players-page__finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.players-page__player-card .players-page__finance-summary>div{border-left:1px solid var(--player-card-border)!important;border-bottom:0!important}.players-page__player-card .players-page__finance-summary>div:last-child{border-left:0!important}}@media (width>=821px){.shared-player-card.players-page__player-card{width:min(520px,100vw - 40px)!important;max-width:520px!important;max-height:none!important;padding:18px!important;overflow:visible!important}.players-page__player-card .players-page__panel-header{margin-bottom:14px!important;padding-bottom:10px!important}.players-page__player-card .players-page__profile-layout{grid-template-columns:184px minmax(0,1fr)!important;gap:20px!important;margin-bottom:10px!important}.players-page__player-card .players-page__photo-frame,.players-page__player-card .players-page__avatar{width:184px!important;height:239px!important}.players-page__player-card .players-page__profile-main{gap:7px!important}.players-page__player-card .players-page__profile-main h3{margin-bottom:4px!important;font-size:34px!important}.players-page__player-card .players-page__profile-line{min-height:34px!important;padding:2px 0!important}.players-page__send-tournament-data{min-height:42px!important;margin-top:2px!important;padding:8px 14px!important;font-size:14px!important}.players-page__player-card .players-page__qr-card{margin-top:6px!important;padding-top:7px!important;padding-bottom:7px!important}.players-page__player-card .players-page__stats-strip,.players-page__player-card .players-page__finance-summary{margin-bottom:8px!important}.players-page__player-card .players-page__stats-strip>div,.players-page__player-card .players-page__finance-summary>div{gap:3px!important;min-height:66px!important;padding:6px!important}.players-page__player-card .players-page__stats-strip span,.players-page__player-card .players-page__finance-summary span{font-size:11px!important;line-height:1.05!important}.players-page__player-card .players-page__stats-strip strong{font-size:20px!important}.players-page__player-card .players-page__finance-summary strong{direction:ltr;unicode-bidi:isolate;font-size:18px!important}.players-page__player-card .players-page__panel-actions{gap:10px!important}.players-page__player-card .players-page__panel-actions button{min-height:40px!important;padding-top:6px!important;padding-bottom:6px!important}}@media (width<=820px){.shared-player-card[dir=ltr] .players-page__profile-layout,.players-page[dir=ltr] .players-page__player-card .players-page__profile-layout{direction:ltr!important}.shared-player-card[dir=ltr] .players-page__profile-main,.players-page[dir=ltr] .players-page__player-card .players-page__profile-main,.shared-player-card[dir=ltr] .players-page__profile-line,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line{text-align:left!important;direction:ltr!important}.shared-player-card[dir=ltr] .players-page__profile-main h3,.players-page[dir=ltr] .players-page__player-card .players-page__profile-main h3,.shared-player-card[dir=ltr] .players-page__profile-line span,.shared-player-card[dir=ltr] .players-page__profile-line strong,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line span,.players-page[dir=ltr] .players-page__player-card .players-page__profile-line strong{text-align:left!important}}.players-page__send-data-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;gap:8px;width:min(100%,440px);display:grid}.players-page__send-data-actions .players-page__send-tournament-data{width:100%;min-width:0;padding-inline:10px;font-size:13px}@media (width<=820px){.players-page__send-data-actions{gap:6px;width:100%}.players-page__send-data-actions .players-page__send-tournament-data{padding-inline:5px;font-size:10px}}.players-page__send-data-actions .players-page__send-player-invite{color:#174f34;background:linear-gradient(#f5fff9 0%,#ebf8f0 100%);border-color:#1f6f45;grid-column:1/-1}.players-page__send-data-actions .players-page__send-player-invite:disabled{cursor:wait;opacity:.58}.player-qr-page{direction:rtl;min-height:calc(100vh - 90px);padding:24px;font-family:Arial!important}.player-qr-page__status{color:#10283d;text-align:center;background:#fff;border:1px solid #d8dee5;border-radius:12px;gap:8px;width:min(520px,100%);margin:80px auto 0;padding:24px;display:grid;box-shadow:0 12px 34px #0f172a1f}.player-qr-page__status strong{font-size:18px}.player-qr-page__status span{color:#64748b;font-size:14px}.active-tournament{text-align:right;direction:rtl;flex-direction:column;gap:24px;display:flex}.active-tournament__header{justify-content:flex-start;display:flex}.active-tournament__title-block{flex-direction:column;gap:6px;display:flex}.active-tournament__header h2{margin:0}.active-tournament__date{color:#667085;margin:0;font-size:15px}.active-tournament__status{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.active-tournament__status--open{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.active-tournament__status--closed{color:#344054;background:#f2f4f7;border:1px solid #d0d5dd}.active-tournament__actions{align-items:center;gap:10px;margin-top:10px;display:flex}.active-tournament__export-button,.active-tournament__close-button,.active-tournament__live-button{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:170px;min-width:170px;height:44px;min-height:44px;margin:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex;font-family:Arial!important}.active-tournament__export-button{color:#fff;background:#16a34a;border:1px solid #15803d;gap:8px}.active-tournament__export-button:hover{background:#15803d}.active-tournament__export-button:focus-visible{outline-offset:2px;outline:3px solid #16a34a40}.active-tournament__close-button{color:#fff;background:#b91c1c;border:1px solid #991b1b}.active-tournament__close-button:hover{background:#991b1b}.active-tournament__close-button:focus-visible{outline-offset:2px;outline:3px solid #b91c1c40}.active-tournament__live-button{letter-spacing:0;border:1px solid #0000;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.active-tournament__live-button:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 10px #10283d2e}.active-tournament__live-button--idle{color:#eef1f4;background:#59616a;border-color:#737d87}.active-tournament__live-button--running{color:#fff;background:#2f9e44;border-color:#2f9e44}.active-tournament__live-button--paused{color:#fff;background:#f08c00;border-color:#f08c00}.active-tournament__live-button--finished{color:#fff;background:#d6333c;border-color:#d6333c}.active-tournament__live-button:focus-visible{outline-offset:3px;outline:3px solid #10283d38}.active-tournament__summary{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:end;gap:18px;display:grid}.active-tournament__summary-item{background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.active-tournament__summary-item span{color:#667085;font-size:14px}.active-tournament__summary-item strong{color:#101828;font-size:22px}.active-tournament__participants{flex-direction:column;gap:12px;display:flex}.active-tournament__section-header{justify-content:space-between;align-items:center;display:flex}.active-tournament__section-header h3{margin:0}.active-tournament__section-header span{color:#667085}.active-tournament__empty{color:#667085;text-align:center;border:1px solid #e4e7ec;border-radius:12px;padding:28px}.active-tournament__table-wrapper{background:#fff;border:1px solid #e4e7ec;border-radius:12px;max-height:620px;overflow:auto}.active-tournament__table{border-collapse:collapse;direction:rtl;width:100%;min-width:980px}.active-tournament__table thead th{z-index:10;background:#f8fafc;border-bottom:2px solid #d0d5dd;position:sticky;top:0}.active-tournament__table th,.active-tournament__table td{text-align:center;white-space:nowrap;padding:12px 16px}.active-tournament__table th:nth-child(2),.active-tournament__table td:nth-child(2){text-align:right}.active-tournament__status-column{width:42px;min-width:42px;padding-left:8px!important;padding-right:8px!important}.active-tournament__status-marker{width:42px;min-width:42px;font-size:18px;line-height:1;padding-left:8px!important;padding-right:8px!important}.active-tournament__player-name{color:#101828;font-weight:600}.active-tournament__table tbody tr:nth-child(odd){background:#fff}.active-tournament__table tbody tr:nth-child(2n){background:#f8fafc}.active-tournament__table tbody tr:hover{background:#eef4ff}.active-tournament__table tbody td{border-bottom:1px solid #e4e7ec}.active-tournament__table tfoot th,.active-tournament__table tfoot td{z-index:9;color:#101828;background:#f5f7fb;border-top:3px solid #344054;padding:16px;font-size:17px;font-weight:700;position:sticky;bottom:0}.active-tournament__summary-label{letter-spacing:.4px;font-size:20px;font-weight:700;text-align:right!important}.active-tournament__winnings-cell{min-width:130px}.active-tournament__winnings-button{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;min-width:96px;padding:7px 10px;font-weight:700}.active-tournament__winnings-button:hover{background:#d1e9ff}.active-tournament__table tbody td:nth-child(3) .active-tournament__winnings-button{color:#101828;min-width:0;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-weight:600;line-height:1.3}.active-tournament__table tbody td:nth-child(3) .active-tournament__winnings-button:hover{color:#8a6519;background:#d6a72f1f}.active-tournament__table tbody td:nth-child(3) .active-tournament__winnings-button:focus-visible{outline-offset:2px;outline:2px solid #d6a72f8c}.active-tournament__winnings-input{text-align:center;border:2px solid #2e90fa;border-radius:8px;outline:none;width:104px;padding:7px 9px}.active-tournament__winnings-input:focus{box-shadow:0 0 0 3px #2e90fa2e}.active-tournament__table tbody td:nth-child(3) .active-tournament__winnings-input{color:#101828;width:92px;font:inherit;background:#fff4bf;border-color:#d6a72f;padding:6px 8px;font-weight:700}.active-tournament__table tbody td:nth-child(3) .active-tournament__winnings-input:focus{box-shadow:0 0 0 3px #d6a72f33}.active-tournament__print-value{display:none}@media print{.active-tournament__screen-value{display:none!important}.active-tournament__print-value{display:inline!important}}.active-tournament__note{color:#334155;box-sizing:border-box;background:#fffdf8;border:1px solid #e4e7ec;border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:12px 16px;font-family:Arial,Helvetica,sans-serif;line-height:1.45;display:flex}.active-tournament__note strong{color:#8b6828;flex:none}.active-tournament__note span{overflow-wrap:anywhere;min-width:0}.active-tournament__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.active-tournament__manager-history{color:#7a858e;font-family:Arial;font-size:12px;font-weight:700;line-height:1.35}@media (width<=1180px){.active-tournament__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.active-tournament-view--desktop .active-tournament__meta-row{direction:ltr;justify-content:space-between;align-items:stretch;gap:20px;width:100%;display:flex}.active-tournament-view--desktop .active-tournament__gold-actions{flex:0 auto;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.active-tournament-view--desktop .active-tournament__timing-summary{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:stretch;gap:12px;width:min(620px,48%);margin-left:auto;display:grid}.active-tournament-view--desktop .active-tournament__timing-item{box-sizing:border-box;min-width:0;padding:14px 16px}.active-tournament-view--desktop .active-tournament__timing-item strong{font-variant-numeric:tabular-nums}.active-tournament-view--desktop .active-tournament__summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.active-tournament-view--desktop .active-tournament__meta-row{flex-wrap:wrap}.active-tournament-view--desktop .active-tournament__timing-summary{width:100%}.active-tournament-view--desktop .active-tournament__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}html[lang=en] .active-tournament__summary,html[lang=ru] .active-tournament__summary{direction:ltr}html[lang=en] .active-tournament__summary-item,html[lang=ru] .active-tournament__summary-item{text-align:left;direction:ltr;align-items:flex-start}html[lang=en] .active-tournament__summary-item span,html[lang=en] .active-tournament__summary-item strong,html[lang=ru] .active-tournament__summary-item span,html[lang=ru] .active-tournament__summary-item strong{text-align:left;direction:ltr;align-self:stretch;width:100%}.active-tournament__send-all-top-button{box-sizing:border-box;color:#8a6519;white-space:nowrap;cursor:pointer;background:#fff8e8;border:1px solid #d4a848;border-radius:9px;justify-content:center;align-items:center;width:220px;min-width:220px;height:44px;min-height:44px;margin:0;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex;font-family:Arial!important}.active-tournament__send-all-top-button:hover{background:#f9edcf;border-color:#c89b37}.active-tournament__send-all-top-button:focus-visible{outline-offset:2px;outline:3px solid #d4a8483d}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button){width:100%;min-width:0;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;display:flex!important}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>button{box-sizing:border-box!important;white-space:normal!important;text-align:center!important;word-break:normal!important;overflow-wrap:normal!important;height:auto!important;min-height:58px!important;padding:12px 22px!important;line-height:1.2!important}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>button:first-child{width:320px;min-width:320px}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>.active-tournament__send-all-top-button{width:500px;min-width:500px}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>button:last-child:not(:first-child){width:520px;min-width:520px}@media (width<=1600px){html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>button:first-child{flex:300px;width:auto;min-width:300px}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>.active-tournament__send-all-top-button{flex:300px;width:auto;min-width:300px}html[lang=ru] .active-tournament-view--desktop div:has(>.active-tournament__send-all-top-button)>button:last-child:not(:first-child){flex:300px;width:auto;min-width:300px}}.active-tournament-view--mobile{display:none}@media (width<=768px){.active-tournament-view--desktop{display:none}.active-tournament-view--mobile{width:100%;min-width:0;display:block}.active-tournament-mobile{color:#2f2a22;background:#f7f3e9;width:100%;min-width:0;padding:14px}.atm-header{background:#fffdf7;border:1px solid #d8c79a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 7px 18px #533f1b14}.atm-header h2{color:#3d321f;margin:4px 0 0;font-size:1.45rem}.atm-eyebrow{letter-spacing:.08em;color:#9a7425;font-size:.72rem;font-weight:700}.atm-header__details{text-align:left;color:#6f624e;gap:5px;font-size:.82rem;display:grid}.atm-status{color:#4a402f;background:#fffaf0;border:1px solid #ddcfaa;border-radius:999px;align-items:center;gap:8px;margin:12px 0;padding:8px 12px;display:inline-flex}.atm-status__dot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.atm-status--open .atm-status__dot{background:#22c55e}.atm-status--closed .atm-status__dot{background:#ef4444}.atm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.atm-summary article{background:#fffdf8;border:1px solid #dfd2b0;border-radius:16px;gap:6px;padding:15px;display:grid}.atm-summary span,.atm-financial span{color:#7a6b53}.atm-summary strong{color:#3e3424;font-size:1.45rem}.atm-tournament-table-section,.atm-financial{margin-top:18px}.atm-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.atm-section-title h3{color:#493b25;margin:0;font-size:1.05rem}.atm-section-title>span{color:#795a18;background:#fff8e4;border:1px solid #d4bd7b;border-radius:999px;place-items:center;min-width:30px;height:30px;font-weight:700;display:grid}.atm-tournament-table-title{padding-inline:2px}.atm-tournament-table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7c79d;border-radius:15px;width:100%;overflow:auto hidden;box-shadow:0 8px 22px #56411c14}.atm-tournament-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:840px;font-size:.82rem}.atm-tournament-table th,.atm-tournament-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e7dfcf;border-left:1px solid #eee7d9;padding:11px 10px}.atm-tournament-table th:last-child,.atm-tournament-table td:last-child{border-left:0}.atm-tournament-table thead th{z-index:2;color:#47381f;background:#efe2bd;font-weight:700;position:sticky;top:0}.atm-tournament-table tbody tr:nth-child(odd) td{background:#fffdf8}.atm-tournament-table tbody tr:nth-child(2n) td{background:#f4eddf}.atm-tournament-table tbody tr:active td{background:#eee0bd}.atm-tournament-table__marker{width:38px;min-width:38px;font-size:1rem}.atm-tournament-table__player{color:#2f281d;text-overflow:ellipsis;min-width:130px;max-width:180px;font-weight:700;overflow:hidden;text-align:right!important}.atm-tournament-table__winnings{min-width:90px}.atm-tournament-table__winnings-button,.atm-tournament-table__winnings-input{width:82px;min-height:36px;font:inherit;text-align:center;border:1px solid #cdb779;border-radius:9px;padding:5px 7px}.atm-tournament-table__winnings-button{color:#342b1e;background:#fffaf0;font-weight:700}.atm-tournament-table__winnings-input{color:#111827;background:#fff}.atm-tournament-table tfoot th,.atm-tournament-table tfoot td{color:#3f321d;background:#eadcb5;border-bottom:0;font-weight:700}.atm-tournament-table__balance--ok{color:#15803d!important}.atm-tournament-table__balance--error{color:#c62828!important}.atm-financial__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.atm-financial__grid>div{background:#fffdf8;border:1px solid #ded0aa;border-radius:14px;gap:5px;padding:12px;display:grid}.atm-financial__grid strong{color:#3e3424}.atm-financial__prize{grid-column:1/-1;background:#f3e6c5!important}.atm-financial__prize strong{font-size:1.3rem}.atm-close{padding:16px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#f7f3e9 30%);position:sticky;bottom:0}.atm-close button{color:#fff;background:#b91c1c;border:0;border-radius:14px;width:100%;min-height:52px;font-size:1rem;font-weight:700;font-family:Arial!important}.atm-empty{text-align:center;color:#74664f;background:#fffdf8;border:1px solid #ded0aa;border-radius:14px;padding:20px}.atm-status-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.atm-status-row .atm-status{margin:0}.atm-live-button{box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:108px;min-height:46px;padding:8px 18px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;font-family:Arial!important}.atm-live-button--idle{color:#fff;background:#59616a;border-color:#737d87}.atm-live-button--running{color:#fff;background:#2f9e44;border-color:#2f9e44}.atm-live-button--paused{color:#fff;background:#f08c00;border-color:#f08c00}.atm-live-button--finished{color:#fff;background:#d6333c;border-color:#d6333c}.atm-tournament-note{color:#4a402f;box-sizing:border-box;background:#fffdf8;border:1px solid #dfd2b0;border-radius:12px;align-items:flex-start;gap:7px;width:100%;margin-top:10px;padding:11px 13px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.4;display:flex}.atm-tournament-note strong{color:#8b6828;flex:none}.atm-tournament-note span{overflow-wrap:anywhere;min-width:0}.atm-header__manager-history{color:#9a7425;font-size:.74rem;font-weight:700;line-height:1.25}}.atm-tournament-table__restore-elimination-link{color:#8a641b;font-family:Arial,sans-serif;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#b1842f!important;font-family:Arial,sans-serif!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;text-underline-offset:3px!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;text-decoration:underline!important;text-decoration-thickness:1px!important;display:inline!important}.atm-tournament-table__restore-elimination-link:hover,.atm-tournament-table__restore-elimination-link:focus,.atm-tournament-table__restore-elimination-link:focus-visible,.atm-tournament-table__restore-elimination-link:active{box-shadow:none!important;color:#8a641b!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.modal-backdrop,.modal-backdrop *,.modal,.modal *{box-sizing:border-box;font-family:Arial!important}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{color:#10283d;background:#fff;border:1px solid #d6dce1;border-radius:18px;width:min(92vw,820px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0f172a47}.modal__header{border-bottom:1px solid #e2e6e9;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 18px;display:flex}.modal__header h2{color:#10283d;margin:0;font-size:28px;font-weight:700;line-height:1.2;font-family:Arial!important}.modal__close{color:#10283d;cursor:pointer;background:#fff;border:1px solid #b7c0c8;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font-size:25px;font-weight:400;line-height:1;display:grid;font-family:Arial!important}.modal__close:hover{background:#f8fafc;border-color:#8f9aa4}.modal__content{padding:24px 28px 28px}@media (width<=620px){.modal-backdrop{padding:10px}.modal{border-radius:15px;width:100%;max-height:calc(100vh - 20px)}.modal__header{padding:18px 18px 14px}.modal__header h2{font-size:23px}.modal__content{padding:18px}.modal[dir=ltr] .modal__header,.modal[dir=ltr] .modal__content{text-align:left;direction:ltr}.modal[dir=ltr] .modal__header h2{text-align:left;min-width:0}}.tournaments-page{color:#10283d;flex-direction:column;gap:20px;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px;display:flex;font-family:Arial!important}.tournaments-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;display:flex}.tournaments-page__header .page-title{margin-bottom:8px}.tournaments-page__subtitle{color:#64748b;margin:0;font-size:17px;line-height:1.6}.tournaments-page__summary{background:linear-gradient(#fffffff5,#f8f5edf5);border:1px solid #d7dce0;border-radius:12px;gap:6px;min-width:180px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #10283d14}.tournaments-page__summary span{color:#7a8490;font-size:13px;font-weight:700}.tournaments-page__summary strong{color:#10283d;font-size:28px}.tournaments-page__toolbar-card,.tournaments-page__table-card,.tournaments-page__details-card{background:linear-gradient(#fffffff7,#fbf9f3f7);border:1px solid #d6dce1;border-radius:16px;box-shadow:0 12px 30px #10283d12}.tournaments-page__toolbar-card{padding:16px}.tournaments-page__toolbar-card .tournament-toolbar{margin:0}.tournaments-page__toolbar-card button{color:#10283d;min-height:44px;font:inherit;background:#fff;border:1px solid #aeb7bf;border-radius:9px;padding:9px 18px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.tournaments-page__toolbar-card button:hover:not(:disabled){background:#fffaf0;border-color:#b88a2e;transform:translateY(-1px);box-shadow:0 7px 18px #10283d1a}.tournaments-page__toolbar-card button:first-child{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border-color:#b88a2e}.tournaments-page__table-card{padding:22px}.tournaments-page__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.tournaments-page__section-heading h2{color:#10283d;margin:0;font-size:28px}.tournaments-page__section-heading>strong{color:#6d7884;font-size:14px}.tournaments-page__eyebrow{color:#b1842f;letter-spacing:1.4px;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.tournaments-page__table-wrapper{background:#fff;border:1px solid #dce1e5;border-radius:11px;width:100%;overflow-x:auto}.tournaments-page__table-wrapper .tournaments-table{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.tournaments-page__table-wrapper .tournaments-table th{color:#f4e7c5;background:#10283d;padding:14px 16px;font-weight:700}.tournaments-page__table-wrapper .tournaments-table td{color:#26384a;border-bottom:1px solid #e4e7e9;padding:13px 16px}.tournaments-page__table-wrapper .tournaments-table tbody tr:nth-child(2n){background:#faf8f2}.tournaments-page__table-wrapper .tournaments-table tbody tr:hover{background:#f5eddc}.tournaments-page__table-wrapper .tournaments-table .selected-row{background:#f4e7c7}.tournaments-page__details-card{padding:22px}.tournaments-page__details-card>*{max-width:none}@media (width>=801px){.open-tournament-modal{width:min(860px,90vw);max-width:860px;padding:22px 26px 24px}.open-tournament-modal .modal__header{margin-bottom:10px}.open-tournament-modal .modal__header h2{font-size:30px}}@media (width>=769px){.open-tournament-form{width:100%}.open-tournament-form__fields{width:100%;max-width:none;margin:0;padding-top:6px;padding-bottom:10px}.open-tournament-form .open-tournament-field{margin-bottom:26px}.open-tournament-form .open-tournament-template-row{margin-bottom:22px}.open-tournament-form .open-tournament-template-description{margin-top:0;margin-bottom:22px;padding:14px 16px}.open-tournament-form .open-tournament-summary{margin-top:0;padding:16px 18px}}@media (width<=800px){.tournaments-page{padding-inline:20px}.tournaments-page__header{flex-direction:column}.tournaments-page__summary{width:100%}.tournaments-page__table-card,.tournaments-page__details-card{padding:16px}}@media (width<=620px){.tournaments-page{padding-inline:14px;padding-bottom:28px}.tournaments-page__toolbar-card .tournament-toolbar{grid-template-columns:1fr;display:grid}.tournaments-page__toolbar-card button{width:100%}.tournaments-page__section-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=768px){.tournaments-page{gap:14px;width:100%;padding:0 14px 28px;overflow-x:hidden}.tournaments-page__header{gap:14px;margin-bottom:4px}.tournaments-page__subtitle{font-size:15px}.tournaments-page__summary,.tournaments-page__toolbar-card,.tournaments-page__table-card,.tournaments-page__details-card{width:100%}.tournaments-page__toolbar-card{padding:12px}.tournaments-page__toolbar-card .tournament-toolbar{grid-template-columns:1fr;gap:9px;display:grid}.tournaments-page__toolbar-card button{width:100%;min-height:48px}.tournaments-page__table-card,.tournaments-page__details-card{padding:14px 10px}.tournaments-page__section-heading{flex-direction:column;align-items:flex-start;gap:7px}.tournaments-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.tournaments-page__table-wrapper .tournaments-table{min-width:760px}.open-tournament-modal{width:calc(100vw - 20px)!important;max-width:none!important}.open-tournament-player-grid,.open-tournament-form__fields{grid-template-columns:1fr!important}.open-tournament-template-row,.open-tournament-panel__heading,.open-tournament-footer{flex-direction:column;align-items:stretch}.open-tournament-footer button,.open-tournament-selection-actions button,.open-tournament-manage-templates{width:100%;min-height:46px}}.tournament-edit-modal{background:linear-gradient(#fff 0%,#fbfaf6 100%);border:1px solid #b1842f61;width:min(92vw,760px);overflow:hidden;box-shadow:0 24px 70px #10283d3d,inset 0 0 0 1px #ffffffa6}.tournament-edit-modal .modal__header{direction:rtl;background:linear-gradient(#fffdf8 0%,#fff 100%);border-bottom:1px solid #e5e7e9;padding:20px 24px 16px}.tournament-edit-modal .modal__header h2{color:#10283d;font-size:25px;font-weight:700;font-family:Arial!important}.tournament-edit-modal .modal__close{border-color:#c9d0d6;border-radius:8px;width:38px;height:38px;font-size:20px;font-family:Arial!important}.tournament-edit-modal .modal__content{padding:22px 24px 24px}.tournament-form,.tournament-form *{box-sizing:border-box;font-family:Arial!important}.tournament-form{color:#10283d;flex-direction:column;gap:20px;width:100%;margin:0;display:flex}.tournament-form__intro{gap:5px;padding:0 2px;display:grid}.tournament-form__intro span{color:#b1842f;letter-spacing:1.5px;font-size:11px;font-weight:700}.tournament-form__intro p{color:#66788a;margin:0;font-size:14px;line-height:1.55}.tournament-form__info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tournament-form__info-card{text-align:right;background:#fff;border:1px solid #d9dee2;border-radius:12px;align-content:center;gap:6px;min-height:82px;padding:13px 14px;display:grid;box-shadow:0 3px 10px #10283d0b}.tournament-form__info-card span{color:#7a8794;font-size:12px;font-weight:700}.tournament-form__info-card strong{color:#10283d;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.tournament-form__field{gap:8px;min-width:0;display:grid}.tournament-form__field>span{color:#33485b;font-size:13px;font-weight:700}.tournament-form__field input{color:#10283d;background:#fff;border:1px solid #c7cfd6;border-radius:10px;outline:none;width:100%;min-height:50px;padding:10px 14px;font-size:17px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.tournament-form__field input:focus{background:#fffdf7;border-color:#b1842f;box-shadow:0 0 0 3px #b1842f21}.tournament-form__field--host{background:#fffaf0;border:1px solid #b1842f47;border-radius:13px;padding:16px}.tournament-form__actions{border-top:1px solid #e3e7ea;justify-content:flex-start;align-items:center;gap:10px;padding-top:16px;display:flex}.tournament-form__actions button{cursor:pointer;border-radius:9px;min-width:116px;min-height:42px;padding:9px 17px;font-size:14px;font-weight:700;font-family:Arial!important}.tournament-form__save{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b1842f;box-shadow:0 7px 16px #10283d26}.tournament-form__cancel{color:#33485b;background:#fff;border:1px solid #bdc6cd}.tournament-form__actions button:hover{transform:translateY(-1px)}@media (width<=700px){.tournament-edit-modal .modal__content{padding:18px}.tournament-form__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-form__actions{flex-direction:column-reverse;align-items:stretch}.tournament-form__actions button{width:100%}}.tournaments-table__actions-heading,.tournaments-table__actions-cell{width:220px;min-width:220px;text-align:center!important}.tournaments-table__action-button{color:#23384b;cursor:pointer;background:linear-gradient(#fff,#f5f6f7);border:1px solid #c6ccd1;border-radius:7px;min-width:58px;min-height:31px;padding:5px 10px;font-size:12px;font-weight:700;transition:border-color .12s,background .12s,transform .12s;box-shadow:0 1px 2px #10283d12;font-family:Arial!important}.tournaments-table__action-button:hover{background:#fffaf0;border-color:#b1842f;transform:translateY(-1px)}.tournaments-table__action-button--danger{color:#a62f2f;border-color:#e2b5b5}.tournaments-table__action-button--danger:hover{background:#fff4f4;border-color:#c96363}@media (width<=768px){.tournaments-table__actions-heading,.tournaments-table__actions-cell{width:190px;min-width:190px}.tournaments-table__actions{gap:5px}.tournaments-table__action-button{min-width:52px;padding-inline:7px;font-size:11px}}@media print{body.poker-mk-tournament-printing .tournaments-page__header,body.poker-mk-tournament-printing .tournaments-page__toolbar-card,body.poker-mk-tournament-printing .tournaments-page__table-card{display:none!important}body.poker-mk-tournament-printing .tournaments-page__details-card{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}}.tournament-form__info-card--editable{cursor:text}.tournament-form__info-card--editable input{color:#10283d;text-align:center;background:#fff;border:1px solid #c5ccd2;border-radius:8px;width:100%;min-width:0;margin-top:8px;padding:7px 10px;font-size:18px;font-weight:700;font-family:Arial!important}.tournament-form__info-card--editable input:focus{border-color:#b1842f;outline:2px solid #b1842f2e}.tournament-form__editable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.tournament-form__editable-card{background:linear-gradient(#fffaf0 0%,#fff6df 100%);border:1px solid #d4a848;border-radius:14px;gap:8px;padding:16px 18px;display:grid;box-shadow:0 8px 20px #b1842f17,inset 0 1px #fffc}.tournament-form__editable-card>span{color:#8b6828;font-size:14px;font-weight:700;font-family:Arial!important}.tournament-form__editable-card input{color:#10283d;text-align:right;box-sizing:border-box;background:#fff;border:1px solid #c99a3d;border-radius:9px;width:100%;min-width:0;margin:0;padding:10px 12px;font-size:18px;font-weight:700;font-family:Arial!important}.tournament-form__editable-card input:focus{outline-offset:1px;border-color:#b1842f;outline:2px solid #d4a84833;box-shadow:0 0 0 3px #d4a84814}.tournament-form__info-grid--readonly{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.tournament-form__info-grid--readonly .tournament-form__info-card{min-height:94px;box-shadow:none;background:#fff;border-color:#d9dee3}.tournament-form__info-grid--readonly .tournament-form__info-card span{color:#77828d}.tournament-form__info-grid--readonly .tournament-form__info-card strong{color:#10283d}@media (width<=768px){.tournament-form__editable-grid,.tournament-form__info-grid--readonly{grid-template-columns:1fr}.tournament-form__editable-card{padding:14px}}.tournaments-table__actions{justify-content:center;align-items:center;gap:7px;display:flex}.tournaments-table__icon-button{color:#23384b;cursor:pointer;background:#fff;border:1px solid #d5d9dd;border-radius:8px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:17px;line-height:1;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 3px #10283d14;font-family:Arial!important}.tournaments-table__icon-button:hover{background:#fffaf0;border-color:#b1842f;transform:translateY(-1px);box-shadow:0 4px 10px #b1842f1f}.tournaments-table__icon-button:focus-visible{outline-offset:2px;outline:2px solid #b1842f59}.tournaments-table__icon-button--danger:hover{background:#fff4f4;border-color:#c96363}.tournaments-table__icon-button span{display:block;transform:translateY(.5px)}@media (width<=768px){.tournaments-table__actions-heading,.tournaments-table__actions-cell{width:136px;min-width:136px}.tournaments-table__icon-button{width:31px;min-width:31px;height:31px;min-height:31px;font-size:15px}}.tournaments-table__actions{overflow:visible}.tournaments-table__icon-button{box-shadow:none;background:0 0;border:none;position:relative}.tournaments-table__icon-button svg{fill:none;stroke:#31485b;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:stroke .12s,transform .12s}.tournaments-table__icon-button:hover{background:#fff8e8d9;border:none;box-shadow:inset 0 0 0 1px #b1842f80,0 3px 9px #10283d14}.tournaments-table__icon-button:hover svg{stroke:#8a6218;transform:scale(1.04)}.tournaments-table__icon-button--danger svg{stroke:#8e4a4a}.tournaments-table__icon-button--danger:hover{background:#fff4f4;box-shadow:inset 0 0 0 1px #c963638c,0 3px 9px #a9363614}.tournaments-table__icon-button--danger:hover svg{stroke:#b23838}.tournaments-table__icon-button:after{content:attr(data-tooltip);z-index:30;color:#f6e4ae;white-space:nowrap;opacity:0;pointer-events:none;background:#10283d;border:1px solid #b1842f61;border-radius:6px;min-width:max-content;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 6px 14px #10283d2e;font-family:Arial!important}.tournaments-table__icon-button:hover:after,.tournaments-table__icon-button:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.tournaments-table__icon-button{color:#183249!important}.tournaments-table__icon-button--danger{color:#8e4a4a!important}.tournaments-table__icon-button .tournaments-table__action-svg{width:22px!important;min-width:22px!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:none!important;color:inherit!important;opacity:1!important;visibility:visible!important;fill:none!important;stroke:currentColor!important;display:block!important;overflow:visible!important}.tournaments-table__icon-button .tournaments-table__action-svg path,.tournaments-table__icon-button .tournaments-table__action-svg rect,.tournaments-table__icon-button .tournaments-table__action-svg line,.tournaments-table__icon-button .tournaments-table__action-svg polyline{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;opacity:1!important;visibility:visible!important}.tournaments-table__icon-button:hover{color:#8a6218!important}.tournaments-table__icon-button--danger:hover{color:#b23838!important}.tournaments-table__icon-button{position:relative;color:#f3cf72!important;background:radial-gradient(circle at 50% 45%,#203d56 0 47%,#10283d 48% 63%,#d4a848 64% 72%,#10283d 73% 100%)!important;border:2px solid #d4a848!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;overflow:visible!important;box-shadow:0 2px 5px #10283d3d,inset 0 0 0 2px #fff4ca33!important}.tournaments-table__icon-button:before{content:"";pointer-events:none;opacity:.88;background:repeating-conic-gradient(#ffefb4f2 0deg 8deg,#0000 8deg 38deg,#ffefb4f2 38deg 46deg,#0000 46deg 90deg);border-radius:50%;position:absolute;inset:3px;-webkit-mask:radial-gradient(circle,#0000 0 69%,#000 70% 88%,#0000 89%);mask:radial-gradient(circle,#0000 0 69%,#000 70% 88%,#0000 89%)}.tournaments-table__icon-button .tournaments-table__action-svg{z-index:2;filter:drop-shadow(0 1px 1px #00000047);position:relative;color:#f3cf72!important;stroke:currentColor!important;width:18px!important;height:18px!important}.tournaments-table__icon-button:hover{color:#ffe39a!important;background:radial-gradient(circle at 50% 45%,#294b66 0 47%,#122d45 48% 63%,#e3b84f 64% 72%,#10283d 73% 100%)!important;border-color:#f0ca69!important;transform:translateY(-2px)scale(1.05)!important;box-shadow:0 6px 13px #10283d40,0 0 0 3px #d4a8481f,inset 0 0 0 2px #fff4ca40!important}.tournaments-table__icon-button:hover .tournaments-table__action-svg{color:#ffe39a!important;stroke:currentColor!important}.tournaments-table__icon-button--danger{color:#f5d477!important;background:radial-gradient(circle at 50% 45%,#8b3030 0 47%,#671e24 48% 63%,#d4a848 64% 72%,#59181d 73% 100%)!important;border-color:#d4a848!important}.tournaments-table__icon-button--danger:hover{color:#ffe39a!important;background:radial-gradient(circle at 50% 45%,#a63d3d 0 47%,#7b2529 48% 63%,#e1b54c 64% 72%,#681c22 73% 100%)!important;border-color:#efc862!important;box-shadow:0 6px 13px #691c203d,0 0 0 3px #d4a8481f,inset 0 0 0 2px #fff4ca3d!important}.tournaments-table__icon-button:after{color:#f5d77f;background:#10283d;border-color:#d4a848b3;padding:6px 9px;bottom:calc(100% + 10px);box-shadow:0 7px 16px #10283d38}@media (width<=768px){.tournaments-table__icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.tournaments-table__icon-button .tournaments-table__action-svg{width:16px!important;height:16px!important}}.tournament-print-sheet{display:none}@media print{@page{size:A4 landscape;margin:10mm}html,body{background:#fff!important}body.poker-mk-tournament-printing *{visibility:hidden!important}body.poker-mk-tournament-printing .tournament-print-sheet,body.poker-mk-tournament-printing .tournament-print-sheet *{visibility:visible!important}body.poker-mk-tournament-printing>:not(.tournament-print-sheet){display:none!important}body.poker-mk-tournament-printing>.tournament-print-sheet{direction:rtl;width:100%;min-height:0;padding:0;color:#14293d!important;background:#fff!important;font-family:Arial!important;display:block!important;position:static!important;inset:auto!important}.tournament-print-sheet__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:2mm 2mm 4mm;display:flex}.tournament-print-sheet__brand{direction:ltr;align-items:center;gap:10px;display:flex}.tournament-print-sheet__brand-mark{border:1.5px solid #b1842f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:25px;display:inline-flex;color:#b1842f!important}.tournament-print-sheet__brand div{gap:1px;display:grid}.tournament-print-sheet__brand strong{letter-spacing:1.2px;font-size:19px;color:#14293d!important}.tournament-print-sheet__brand span:last-child{font-size:10px;color:#7c8790!important}.tournament-print-sheet__title{text-align:right}.tournament-print-sheet__title>span{font-size:11px;font-weight:700;color:#a77a27!important}.tournament-print-sheet__title h1{margin:2px 0 0;font-size:25px;line-height:1.1;color:#14293d!important}.tournament-print-sheet__rule{height:2px;margin:0 2mm 4mm;background:linear-gradient(90deg,#0000,#d4a848 12% 88%,#0000)!important}.tournament-print-sheet__summary{grid-template-columns:repeat(4,1fr);gap:3mm;margin:0 2mm 5mm;display:grid}.tournament-print-sheet__time-summary{break-inside:avoid;page-break-inside:avoid;direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:1mm;width:calc(25% - 2.25mm);margin:-2mm 2mm 4mm auto;display:grid}.tournament-print-sheet__time-summary>div{break-inside:avoid;border:1px solid #d7dce0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:1mm;min-width:0;padding:1.6mm .5mm;display:flex;background:#fbfaf7!important}.tournament-print-sheet__time-summary span{text-align:center;white-space:nowrap;font-size:7px;font-weight:700;color:#66717b!important}.tournament-print-sheet__time-summary strong{white-space:nowrap;font-size:10px;font-weight:700;color:#14293d!important}.tournament-print-sheet__summary>div{break-inside:avoid;border:1px solid #d7dce0;border-top:2px solid #c39438;border-radius:6px;gap:2px;padding:3mm 4mm;display:grid;background:#fbfaf7!important}.tournament-print-sheet__summary span{font-size:9px;font-weight:700;color:#7a858e!important}.tournament-print-sheet__summary strong{font-size:14px;color:#14293d!important}.tournament-print-sheet__table-wrap{border:1px solid #cfd5da;border-radius:6px;margin:0 2mm;overflow:hidden}.tournament-print-sheet__table{border-collapse:collapse;table-layout:fixed;direction:rtl;width:100%;font-size:9.5px;font-family:Arial!important}.tournament-print-sheet__table th{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left:1px solid #425466;padding:2.7mm 2mm;font-size:9px;font-weight:700;color:#f3d482!important;background:#14293d!important}.tournament-print-sheet__table th:first-child{width:18%}.tournament-print-sheet__table td{text-align:center;white-space:nowrap;border-bottom:1px solid #dfe3e6;border-left:1px solid #edf0f2;padding:2.2mm 2mm;color:#182c3e!important}.tournament-print-sheet__table tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#faf8f2!important}.tournament-print-sheet__table tbody td:first-child{text-align:right;font-weight:700}.tournament-print-sheet__table tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-top:2px solid #b1842f;border-bottom:0;padding:2.6mm 2mm;font-weight:700;color:#14293d!important;background:#f5efe0!important}.tournament-print-sheet__page{break-inside:auto;height:auto!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}.tournament-print-sheet__page--tournament{break-after:page!important;page-break-after:always!important}.tournament-print-sheet__page--bounty{break-before:page!important;page-break-before:always!important}.tournament-print-sheet__bounty{break-inside:auto;margin:0 2mm}.tournament-print-sheet__bounty-heading{break-inside:avoid;border-top:2px solid #b1842f;justify-content:space-between;align-items:flex-end;gap:6mm;margin-bottom:3mm;padding-top:3mm;display:flex}.tournament-print-sheet__bounty-heading>div:first-child{text-align:right}.tournament-print-sheet__bounty-heading>div:first-child>span{letter-spacing:.8px;font-size:8.5px;font-weight:700;color:#a77a27!important}.tournament-print-sheet__bounty-heading h2{margin:1px 0 0;font-size:18px;line-height:1.1;color:#14293d!important}.tournament-print-sheet__bounty-summary{direction:rtl;gap:2mm;display:flex}.tournament-print-sheet__bounty-summary>div{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #d7dce0;border-radius:5px;gap:1px;min-width:32mm;padding:2mm 3mm;display:grid;background:#fbfaf7!important}.tournament-print-sheet__bounty-summary span{font-size:7.5px;font-weight:700;color:#7a858e!important}.tournament-print-sheet__bounty-summary strong{font-size:11px;color:#14293d!important}.tournament-print-sheet__bounty-table-wrap{border:1px solid #cfd5da;border-radius:6px;overflow:hidden}.tournament-print-sheet__bounty-table{border-collapse:collapse;table-layout:fixed;direction:rtl;width:100%;font-size:9px;font-family:Arial!important}.tournament-print-sheet__bounty-table th{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left:1px solid #425466;padding:2.4mm 2mm;font-size:8.5px;font-weight:700;color:#f3d482!important;background:#14293d!important}.tournament-print-sheet__bounty-table th:first-child{width:20%}.tournament-print-sheet__bounty-table th:nth-child(2){width:12%}.tournament-print-sheet__bounty-table th:nth-child(3){width:48%}.tournament-print-sheet__bounty-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #dfe3e6;border-left:1px solid #edf0f2;padding:2mm;color:#182c3e!important}.tournament-print-sheet__bounty-table tbody tr{break-inside:avoid}.tournament-print-sheet__bounty-table tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#faf8f2!important}.tournament-print-sheet__bounty-table tbody td:first-child{text-align:right;font-weight:700}.tournament-print-sheet__bounty-table tbody td:nth-child(3){white-space:normal;line-height:1.35}.tournament-print-sheet__footer{border-top:1px solid #d9dde0;justify-content:space-between;gap:20px;margin:4mm 2mm 0;padding-top:2.5mm;font-size:8.5px;display:flex;color:#7c8790!important}.tournament-print-sheet__footer span:first-child{letter-spacing:1px;font-weight:700;color:#a77a27!important}}.tournaments-page__details-backdrop,.tournaments-page__details-sheet-handle,.tournaments-page__details-sheet-close{display:none}@media (width<=768px){.tournaments-page__details-backdrop{display:block}.tournaments-page__details-sheet-handle{display:flex}.tournaments-page__details-sheet-close{display:block}}.tournaments-table__actions{gap:6px}.tournaments-table__icon-button,.tournaments-table__icon-button--danger{cursor:pointer;position:relative;color:#10283d!important;background:linear-gradient(#f8e4a7 0%,#d9ad49 52%,#b88327 100%)!important;border:1px solid #b1842f!important;border-radius:6px!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;overflow:visible!important;box-shadow:0 1px 2px #10283d29,inset 0 1px #ffffff8c!important}.tournaments-table__icon-button:before,.tournaments-table__icon-button--danger:before{content:none!important;display:none!important}.tournaments-table__icon-button .tournaments-table__action-svg,.tournaments-table__icon-button--danger .tournaments-table__action-svg{z-index:2;position:relative;color:#10283d!important;stroke:currentColor!important;filter:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.tournaments-table__icon-button:hover,.tournaments-table__icon-button--danger:hover{color:#10283d!important;background:linear-gradient(#ffe8a7 0%,#e8bd59 52%,#c8912e 100%)!important;border-color:#8c651f!important;transform:translateY(-1px)!important;box-shadow:0 3px 7px #10283d2e,inset 0 1px #ffffff9e!important}.tournaments-table__icon-button:active,.tournaments-table__icon-button--danger:active{transform:translateY(0)!important;box-shadow:inset 0 1px 3px #10283d2e!important}.tournaments-table__icon-button:hover .tournaments-table__action-svg,.tournaments-table__icon-button--danger:hover .tournaments-table__action-svg{color:#10283d!important;stroke:currentColor!important;transform:none!important}.tournaments-table__actions-heading,.tournaments-table__actions-cell{width:166px;min-width:166px}@media (width<=768px){.tournaments-table__actions-heading,.tournaments-table__actions-cell{width:158px;min-width:158px}.tournaments-table__icon-button,.tournaments-table__icon-button--danger{width:32px!important;min-width:32px!important;height:29px!important;min-height:29px!important}.tournaments-table__icon-button .tournaments-table__action-svg,.tournaments-table__icon-button--danger .tournaments-table__action-svg{width:15px!important;height:15px!important}}.tournaments-page__registration-overview-list{gap:12px;margin:0 0 16px;display:grid}.tournaments-page__registration-overview-list .tournaments-page__registration-overview{margin:0}.tournaments-page__registration-overview{background:radial-gradient(circle at 100% 0,#d4a8481a,#0000 32%),linear-gradient(#fbfff9 0%,#f2f8f3 100%);border:1px solid #337a4c52;border-radius:13px;gap:12px;margin:0 0 16px;padding:15px 16px;display:grid;box-shadow:0 8px 20px #10283d0f}.tournaments-page__registration-overview-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.tournaments-page__registration-overview-head>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.tournaments-page__registration-overview-head strong{color:#173129;font-size:17px;font-weight:700}.tournaments-page__registration-open-badge,.tournaments-table__registration-badge{color:#23623f;white-space:nowrap;background:#257e4e1a;border:1px solid #257e4e47;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex;font-family:Arial,Helvetica,sans-serif!important}.tournaments-page__registration-count{flex:none;align-items:center;gap:7px;display:flex}.tournaments-page__registration-count span{color:#6b7771;font-size:13px;font-weight:400}.tournaments-page__registration-count strong{color:#f1d58d;background:#173129;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.tournaments-page__registration-names{flex-wrap:wrap;gap:7px;display:flex}.tournaments-page__registration-player{color:#263b33;background:#fff;border:1px solid #ddd7ca;border-radius:999px;align-items:center;min-height:31px;padding:5px 11px;font-size:13px;font-weight:400;display:inline-flex}.tournaments-page__registration-empty{color:#77827d;font-size:13px;font-weight:400}.tournaments-table__date-cell{align-items:center;gap:8px;display:flex}.tournaments-page__table-wrapper .tournaments-table tbody tr.registration-open-row{box-shadow:inset -4px 0 #2f7a4d}.tournaments-page__table-wrapper .tournaments-table tbody tr.registration-open-row:not(.selected-row){background:#f3f8f3}@media (width<=768px){.tournaments-page__registration-overview{border-radius:11px;gap:10px;margin-bottom:10px;padding:11px 12px}.tournaments-page__registration-overview-head{gap:9px}.tournaments-page__registration-overview-head>div:first-child{gap:7px}.tournaments-page__registration-overview-head strong{font-size:14px}.tournaments-page__registration-open-badge,.tournaments-table__registration-badge{min-height:23px;padding:3px 8px;font-size:10px}.tournaments-page__registration-count span{font-size:11px}.tournaments-page__registration-count strong{width:28px;height:28px;font-size:12px}.tournaments-page__registration-names{gap:5px}.tournaments-page__registration-player{min-height:27px;padding:4px 9px;font-size:11px}.tournaments-table__date-cell{gap:6px}}.tournament-edit-modal[dir=ltr] .modal__header{direction:ltr}.open-tournament-modal[dir=ltr] .open-tournament-panel__heading,.open-tournament-modal[dir=ltr] .open-tournament-form,.open-tournament-modal[dir=ltr] .open-tournament-field,.open-tournament-modal[dir=ltr] .open-tournament-template-description{text-align:left}.open-tournament-modal[dir=ltr] .open-tournament-field input,.open-tournament-modal[dir=ltr] .open-tournament-field select,.tournament-edit-modal[dir=ltr] .tournament-form input,.tournament-edit-modal[dir=ltr] .tournament-form select{text-align:left;direction:ltr}@media (width>=769px){.tournaments-page__details-sheet{position:relative}.tournaments-page__details-sheet-close{z-index:2;text-align:center;cursor:pointer;outline:0;width:28px;height:28px;margin:0;padding:0;font-size:27px;font-weight:400;line-height:26px;display:block;position:absolute;top:7px;left:9px;right:auto;box-shadow:none!important;color:#555!important;background:0 0!important;border:0!important;border-radius:0!important;font-family:Arial!important}.tournaments-page[dir=ltr] .tournaments-page__details-sheet-close{left:auto;right:9px}.tournaments-page__details-sheet-close:hover,.tournaments-page__details-sheet-close:focus-visible{color:#111!important;box-shadow:none!important;background:0 0!important}}@media (width>=801px){.open-tournament-modal{background:linear-gradient(#fff 0%,#fbfaf6 100%);border:1px solid #b1842f61;overflow:hidden;box-shadow:0 24px 70px #10283d3d,inset 0 0 0 1px #ffffffa6}.open-tournament-modal .modal__header{direction:rtl;background:linear-gradient(#fffdf8 0%,#fff 100%);border-bottom:1px solid #b1842f38;padding:20px 24px 16px}.open-tournament-modal .modal__header h2{color:#10283d;font-size:25px;font-weight:700;font-family:Arial!important}.open-tournament-modal .modal__close{color:#10283d;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;background:#fff;border:1px solid #c9d0d6;border-radius:8px;padding:0;font-size:20px;font-weight:400;font-family:Arial!important}.open-tournament-modal .modal__close:hover{color:#8a641f;background:#fffaf0;border-color:#b1842f}.open-tournament-modal .modal__content{padding:22px 24px 24px}.open-tournament-steps{background:#f8fafc;border:1px solid #d9dee2;border-radius:12px;gap:10px;margin-bottom:20px;padding:6px}.open-tournament-step{color:#66788a;border:1px solid #0000;border-radius:9px;min-height:46px;font-size:14px;font-weight:700}.open-tournament-step span{color:#66788a;background:#fff;border:1px solid #c7cfd6;width:27px;height:27px;font-size:13px}.open-tournament-step.is-active{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border-color:#10283d;box-shadow:0 7px 16px #10283d21}.open-tournament-step.is-active span,.open-tournament-step.is-complete span{color:#8a641f;background:#fffaf0;border-color:#b1842f}.open-tournament-step.is-complete{color:#8a641f;background:#fffdf8;border-color:#b1842f3d}.open-tournament-panel__heading{align-items:flex-end;margin-bottom:16px;padding:0 2px}.open-tournament-panel__heading h2{color:#10283d;margin:0 0 5px;font-size:25px;font-weight:700}.open-tournament-panel__heading p{color:#66788a;font-size:14px;line-height:1.45}.open-tournament-selection-actions button,.open-tournament-manage-templates,.open-tournament-footer button{border-radius:9px;min-height:42px;font-size:14px;font-weight:700;font-family:Arial!important}.open-tournament-selection-actions button,.open-tournament-manage-templates{color:#33485b;box-shadow:none;background:#fff;border:1px solid #bdc6cd}.open-tournament-selection-actions button:hover,.open-tournament-manage-templates:hover{color:#8a641f;background:#fffaf0;border-color:#b1842f}.open-tournament-player-grid{gap:9px;max-height:390px;padding:2px 2px 8px}.open-tournament-player{color:#33485b;background:#fff;border:1px solid #d9dee2;border-radius:10px;min-height:52px;padding:9px 12px;box-shadow:0 3px 10px #10283d09}.open-tournament-player:hover{background:#fffdf8;border-color:#c7cfd6}.open-tournament-player.is-selected{color:#10283d;background:#fffaf0;border-color:#b1842f;box-shadow:inset 0 0 0 2px #b1842f12}.open-tournament-player input{accent-color:#b1842f}.open-tournament-form__fields{width:100%;max-width:none;margin:0}.open-tournament-field{color:#33485b;gap:8px;font-size:13px;font-weight:700}.open-tournament-field input,.open-tournament-field select{color:#10283d;background:#fff;border:1px solid #c7cfd6;border-radius:10px;outline:none;min-height:50px;padding:10px 14px;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s}.open-tournament-field input:focus,.open-tournament-field select:focus{background:#fffdf7;border-color:#b1842f;box-shadow:0 0 0 3px #b1842f21}.open-tournament-template-row{gap:10px}.open-tournament-manage-templates{min-width:112px;padding:9px 15px}.open-tournament-template-description{color:#66788a;background:#fffaf0;border:1px solid #b1842f38;border-radius:10px;font-size:13px;line-height:1.5}.open-tournament-summary{color:#33485b;background:linear-gradient(#fffdf8 0%,#fffaf0 100%);border:1px solid #b1842f47;border-radius:11px}.open-tournament-summary strong{color:#10283d;font-size:24px;font-weight:700}.open-tournament-footer{border-top:1px solid #e3e7ea;gap:10px;margin-top:20px;padding-top:16px}.open-tournament-footer button{color:#33485b;background:#fff;border:1px solid #bdc6cd;min-width:116px;padding:9px 17px}.open-tournament-footer button:hover{background:#f8fafc;border-color:#aeb8c1}.open-tournament-footer .open-tournament-primary-button{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border-color:#b1842f;box-shadow:0 7px 16px #10283d26}.open-tournament-footer .open-tournament-primary-button:hover{color:#f7df9a;background:linear-gradient(135deg,#1d3b58,#12304a);border-color:#b1842f}.open-tournament-modal[dir=ltr] .modal__header{direction:ltr}.open-tournament-modal{flex-direction:column;max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden}.open-tournament-modal .modal__header{flex:none;margin-bottom:0;padding:12px 18px 10px}.open-tournament-modal .modal__header h2{font-size:23px}.open-tournament-modal .modal__close{border-radius:7px;width:32px;min-width:32px;height:32px;min-height:32px;font-size:18px}.open-tournament-modal .modal__content{flex:auto;min-height:0;padding:12px 18px 14px;display:flex;overflow:hidden}.open-tournament-wizard{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.open-tournament-steps{border-radius:10px;flex:none;gap:8px;margin-bottom:10px;padding:4px}.open-tournament-step{border-radius:7px;gap:7px;min-height:36px;font-size:13px}.open-tournament-step span{width:24px;height:24px;font-size:12px}.open-tournament-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.open-tournament-panel__heading{flex:none;margin-bottom:10px}.open-tournament-panel__heading h2{margin-bottom:3px;font-size:22px}.open-tournament-panel__heading p{font-size:13px}.open-tournament-player-grid{flex:auto;gap:8px;min-height:0;max-height:none;overflow-y:auto}.open-tournament-player{min-height:48px;padding:8px 11px}.open-tournament-footer{flex:none;margin-top:10px;padding-top:10px}.open-tournament-form__fields{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.tournaments-page__registration-overview{cursor:pointer;touch-action:manipulation}.tournaments-page__registration-overview:focus-visible{outline-offset:3px;outline:2px solid #b78b34bf}.tournaments-page__registration-status-modal{background:#fffdf8;border-color:#b78b347a;width:min(92vw,700px);overflow:hidden}.tournaments-page__registration-status-modal .modal__content{background:linear-gradient(#fffefb 0%,#fbf8f0 100%);padding:22px 24px 24px}.tournaments-page__registration-status-dialog{text-align:start;gap:18px;width:100%;display:grid}.tournaments-page__registration-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tournaments-page__registration-status-grid>div{text-align:left;background:#fff;border:1px solid #b78b3457;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:82px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #10283d0a}.tournaments-page__registration-status-dialog[dir=rtl] .tournaments-page__registration-status-grid>div{text-align:right;align-items:flex-end}.tournaments-page__registration-status-grid span{color:#7a827e;width:100%;text-align:inherit;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.tournaments-page__registration-status-grid strong{overflow-wrap:anywhere;color:#173129;width:100%;text-align:inherit;font-size:17px;font-weight:700;line-height:1.35;display:block}.tournaments-page__registration-status-open{color:#287147!important}.tournaments-page__registration-status-players{text-align:left;background:#fff;border:1px solid #b78b3447;border-radius:12px;padding:16px}.tournaments-page__registration-status-dialog[dir=rtl] .tournaments-page__registration-status-players{text-align:right}.tournaments-page__registration-status-players-head{direction:inherit;justify-content:space-between;align-items:center;gap:12px;display:flex}.tournaments-page__registration-status-players-head>strong{color:#173129;text-align:inherit;font-size:18px}.tournaments-page__registration-status-players-head>span{color:#f0d38f;background:#173129;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.tournaments-page__registration-status-players ol{counter-reset:registration-status-player;gap:8px;max-height:230px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.tournaments-page__registration-status-players li{counter-increment:registration-status-player;color:#21352e;min-height:38px;text-align:inherit;background:#fffdf9;border:1px solid #e2ddd2;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tournaments-page__registration-status-players li:before{content:counter(registration-status-player);color:#815f22;background:#d4a84824;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.tournaments-page__registration-status-dialog[dir=rtl] .tournaments-page__registration-status-players li{flex-direction:row-reverse}.tournaments-page__registration-status-players p{color:#707a75;text-align:inherit;margin:12px 0 0}.tournaments-page__registration-status-cancel-area{justify-content:flex-start;padding-top:2px;display:flex}.tournaments-page__registration-status-dialog[dir=rtl] .tournaments-page__registration-status-cancel-area{justify-content:flex-end}.tournaments-page__registration-status-cancel{color:#a52f2f;cursor:pointer;background:#fff7f7;border:1px solid #b43a3a;border-radius:9px;min-height:42px;padding:9px 17px;font-size:14px;font-weight:700}.tournaments-page__registration-status-cancel:disabled{cursor:not-allowed;opacity:.55}@media (width<=768px){.tournaments-page__registration-status-modal{width:min(94vw,430px)}.tournaments-page__registration-status-modal .modal__content{padding:16px}.tournaments-page__registration-status-grid{grid-template-columns:1fr;gap:9px}.tournaments-page__registration-status-grid>div{min-height:68px;padding:11px 13px}.tournaments-page__registration-status-dialog{gap:12px}.tournaments-page__registration-status-players{padding:13px}.tournaments-page__registration-status-players ol{max-height:180px}}.open-tournament-field--note{width:100%}.open-tournament-field--note textarea,.tournament-form__note textarea{color:#10283d;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #c7cfd6;border-radius:10px;outline:none;width:100%;min-height:64px;padding:10px 14px;font-size:15px;font-weight:400;line-height:1.4;font-family:Arial,Helvetica,sans-serif!important}.open-tournament-field--note textarea:focus,.tournament-form__note textarea:focus{background:#fffdf7;border-color:#b1842f;box-shadow:0 0 0 3px #b1842f21}.tournament-form__note{box-sizing:border-box;background:linear-gradient(#fffaf0 0%,#fff6df 100%);border:1px solid #d4a848;border-radius:14px;gap:8px;margin:0 0 16px;padding:16px 18px;display:grid}.tournament-form__note>span{color:#8b6828;font-size:14px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.open-tournament-modal[dir=ltr] .open-tournament-field--note textarea,.tournament-edit-modal[dir=ltr] .tournament-form__note,.tournament-edit-modal[dir=ltr] .tournament-form__note textarea{text-align:left;direction:ltr}@media print{.tournament-print-sheet__note{break-inside:avoid;border:1px solid #d7dce0;border-radius:6px;align-items:flex-start;gap:2mm;margin:-1mm 2mm 4mm;padding:2.5mm 4mm;font-size:10px;line-height:1.4;display:flex;color:#14293d!important;background:#fbfaf7!important;font-family:Arial,Helvetica,sans-serif!important}.tournament-print-sheet__note strong{color:#8b6828!important}}@media (width>=769px){.tournament-edit-modal{width:min(92vw,760px);max-height:calc(100vh - 24px);overflow:hidden}.tournament-edit-modal .modal__header{min-height:0;padding:10px 18px 8px}.tournament-edit-modal .modal__header h2{font-size:23px;line-height:1.15}.tournament-edit-modal .modal__close{border-radius:8px;width:34px;height:34px;font-size:19px}.tournament-edit-modal .modal__content{padding:12px 20px 14px;overflow:visible}.tournament-edit-modal .tournament-form{gap:10px}.tournament-edit-modal .tournament-form__intro{align-items:center;gap:10px;padding:0;display:flex}.tournament-edit-modal .tournament-form__intro span{letter-spacing:1.3px;flex:none;font-size:10px}.tournament-edit-modal .tournament-form__intro p{margin:0;font-size:12.5px;line-height:1.3}.tournament-edit-modal .tournament-form__editable-grid{gap:10px;margin-bottom:0}.tournament-edit-modal .tournament-form__editable-card{border-radius:11px;gap:5px;padding:10px 12px}.tournament-edit-modal .tournament-form__editable-card>span{font-size:13px}.tournament-edit-modal .tournament-form__editable-card input{min-height:40px;padding:7px 10px;font-size:16px}.tournament-edit-modal .tournament-form__note{border-radius:11px;gap:5px;margin:0;padding:10px 12px}.tournament-edit-modal .tournament-form__note>span{font-size:13px}.tournament-edit-modal .tournament-form__note textarea{resize:none;height:50px;min-height:50px;padding:8px 11px;font-size:14px;line-height:1.3}.tournament-edit-modal .tournament-form__info-grid--readonly{gap:10px;margin-bottom:0}.tournament-edit-modal .tournament-form__info-grid--readonly .tournament-form__info-card{gap:3px;min-height:70px;padding:9px 11px}.tournament-edit-modal .tournament-form__info-grid--readonly .tournament-form__info-card span{font-size:11px}.tournament-edit-modal .tournament-form__info-grid--readonly .tournament-form__info-card strong{font-size:17px}.tournament-edit-modal .tournament-form__actions{gap:8px;padding-top:10px}.tournament-edit-modal .tournament-form__actions button{min-width:108px;min-height:38px;padding:7px 15px;font-size:13px}}@media (width<=768px){.tournament-edit-modal .modal__header{padding-top:10px;padding-bottom:8px}.tournament-edit-modal .modal__content{padding-top:10px}.tournament-edit-modal .tournament-form{gap:12px}.tournament-edit-modal .tournament-form__intro{gap:4px}.tournament-edit-modal .tournament-form__intro p{font-size:12px;line-height:1.35}.tournament-edit-modal .tournament-form__editable-grid{gap:10px;margin-bottom:0}.tournament-edit-modal .tournament-form__editable-card,.tournament-edit-modal .tournament-form__note{padding:11px 12px}.tournament-edit-modal .tournament-form__note{margin-bottom:0}.tournament-edit-modal .tournament-form__note textarea{min-height:54px}.tournament-edit-modal .tournament-form__info-grid--readonly{gap:8px;margin-bottom:0}.tournament-edit-modal .tournament-form__info-grid--readonly .tournament-form__info-card{min-height:72px}.tournament-edit-modal .tournament-form__actions{gap:8px;padding-top:10px}}.tournament-edit-modal .modal__content{overscroll-behavior:contain;max-height:calc(100dvh - 120px);overflow-y:auto}@media (width<=768px){.tournament-edit-modal .modal__content{max-height:calc(100dvh - 96px)}}.next-registration-modal,.next-registration-modal *{box-sizing:border-box;font-family:Arial!important}.next-registration-modal{background:linear-gradient(#fff 0%,#fcfbf8 100%);border:1px solid #b1842f57;flex-direction:column;width:min(88vw,760px);max-height:calc(100vh - 48px);display:flex;overflow:visible;box-shadow:0 24px 70px #10283d40,inset 0 0 0 1px #ffffffb8}.next-registration-modal .modal__header{direction:rtl;background:linear-gradient(#fffdf8 0%,#fff 100%);border-bottom:1px solid #e5e7e9;flex:none;padding:16px 22px 14px}.next-registration-modal .modal__header h2{color:#10283d;font-size:24px;font-weight:700;line-height:1.1}.next-registration-modal .modal__close{color:#10283d;background:#fff;border-color:#c9d0d6;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;padding:0;font-size:20px;font-weight:400;line-height:1;display:inline-grid}.next-registration-modal .modal__content{flex:auto;min-height:0;padding:18px 22px 20px;overflow:visible}.next-registration-form{color:#10283d;flex-direction:column;gap:12px;min-height:0;display:flex}.next-registration-form__status-row{flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.next-registration-form__status{color:#8a651f;background:#fff7e5;border:1px solid #b1842f6b;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.next-registration-form__status-text{color:#6b7885;font-size:13px;font-weight:700}.next-registration-form__controls-grid{flex:none;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.next-registration-form__control{background:linear-gradient(#fffaf0 0%,#fff7e4 100%);border:1px solid #d4a848;border-radius:11px;gap:6px;min-width:0;padding:12px 16px;display:grid;box-shadow:0 5px 14px #b1842f0f,inset 0 1px #fffc}.next-registration-form__field-label{color:#8b6828;font-size:14px;font-weight:700}.next-registration-form__control input,.next-registration-form__control select{color:#10283d;background:#fff;border:1px solid #c99a3d;border-radius:8px;outline:none;width:100%;min-height:46px;padding:10px 14px;font-size:16px;font-weight:700}.next-registration-form__control input:focus,.next-registration-form__control select:focus{border-color:#a97820;box-shadow:0 0 0 2px #d4a84824}.next-registration-form__manager-section{background:#fff;border:1px solid #d8dee3;border-radius:12px;flex-direction:column;flex:none;gap:12px;min-height:200px;padding:16px 18px 18px;display:flex;position:relative;box-shadow:0 5px 16px #10283d0b}.next-registration-form__manager-toolbar{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.next-registration-form__manager-toolbar h4{color:#10283d;margin:0;font-size:18px;line-height:1.15}.next-registration-form__manager-toolbar small{color:#7d8994;margin-top:4px;font-size:13px;display:block}.next-registration-form__manager-toolbar strong{color:#8a651f;background:#fff7e5;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.next-registration-form__manager-picker{gap:10px;display:grid}.next-registration-form__manager-search-wrap{position:relative}.next-registration-form__manager-search-wrap>input{color:#10283d;background:#fff;border:1px solid #c8d0d7;border-radius:10px;outline:none;width:100%;min-height:48px;padding:10px 46px 10px 14px;font-size:15px;font-weight:700}.next-registration-form__manager-search-wrap>input:focus{border-color:#b1842f;box-shadow:0 0 0 2px #d4a84824}.next-registration-form__manager-search-icon{color:#9b762d;pointer-events:none;font-size:24px;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.next-registration-form__manager-results{z-index:30;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #cfd6dc;border-radius:10px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #10283d33}.next-registration-form__manager-result{color:#20384d;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;min-height:40px;padding:9px 12px;font-size:14px;font-weight:700;display:block}.next-registration-form__manager-result:hover,.next-registration-form__manager-result:focus-visible{color:#6f5119;background:#fff4d7;outline:none}.next-registration-form__manager-no-results{color:#7b8792;text-align:center;margin:0;padding:12px 10px;font-size:13px}.next-registration-form__selected-managers{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.next-registration-form__selected-empty{color:#8a96a1;font-size:13px}.next-registration-form__manager-chip{color:#6f5119;background:#fff7e5;border:1px solid #b1842f73;border-radius:999px;flex-direction:row-reverse;align-items:center;gap:8px;min-height:38px;padding:4px 12px 4px 6px;font-size:13px;font-weight:700;display:inline-flex}.next-registration-form__manager-chip>button{color:#7c591c;cursor:pointer;background:#b1842f24;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:20px;font-weight:400;line-height:1;display:inline-grid}.next-registration-form__manager-chip>button:hover{background:#b1842f40}.next-registration-form__manager-chip>button:disabled{cursor:not-allowed;opacity:.55}.next-registration-form__actions{border-top:1px solid #e3e7ea;flex:none;justify-content:flex-start;align-items:center;gap:10px;padding-top:14px;display:flex}.next-registration-form__actions button{cursor:pointer;border-radius:8px;min-width:140px;min-height:48px;padding:10px 16px;font-size:15px;font-weight:700}.next-registration-form__submit{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b1842f;box-shadow:0 5px 12px #10283d24}.next-registration-form__cancel{color:#33485b;background:#fff;border:1px solid #bdc6cd}.next-registration-form__close-registration{color:#7a5a1f;background:#fffaf0;border:1px solid #c89a3a}.next-registration-form__close-registration:hover,.next-registration-form__close-registration:focus-visible{color:#654815;background:#fff5df;border-color:#a97921;outline:none}.next-registration-form__delete{color:#a33b35;background:#fff7f6;border:1px solid #b64a43}.next-registration-form__delete:hover,.next-registration-form__delete:focus-visible{color:#8f2d28;background:#fff0ee;border-color:#9f332d;outline:none}.next-registration-form__actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.next-registration-modal{border-radius:16px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.next-registration-modal .modal__header{min-height:54px;padding:8px 12px 7px}.next-registration-modal .modal__header h2{font-size:20px}.next-registration-modal .modal__close{width:36px;height:36px;font-size:20px}.next-registration-modal .modal__content{padding:8px 10px 10px}.next-registration-form{gap:7px}.next-registration-form__status-row{gap:7px;min-height:28px}.next-registration-form__status{padding:4px 8px;font-size:10px}.next-registration-form__status-text{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.next-registration-form__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.next-registration-form__control{border-radius:10px;gap:4px;padding:7px 8px}.next-registration-form__field-label{font-size:10px}.next-registration-form__control input,.next-registration-form__control select{min-height:40px;padding:6px 8px;font-size:15px}.next-registration-form__manager-section{border-radius:11px;gap:7px;min-height:200px;padding:8px 9px 9px}.next-registration-form__manager-toolbar{gap:8px}.next-registration-form__manager-toolbar h4{font-size:15px}.next-registration-form__manager-toolbar small{display:none}.next-registration-form__manager-toolbar strong{white-space:nowrap;padding:3px 7px;font-size:10px}.next-registration-form__manager-search-wrap>input{min-height:43px;padding:8px 38px 8px 10px;font-size:12px}.next-registration-form__manager-results{-webkit-overflow-scrolling:touch;max-height:min(220px,34dvh)}.next-registration-form__manager-result{min-height:43px;font-size:12px}.next-registration-form__selected-managers{-webkit-overflow-scrolling:touch;align-content:flex-start;max-height:76px;overflow-y:auto}.next-registration-form__manager-chip{min-height:31px;font-size:10px}.next-registration-form__actions{background:#fff;flex-wrap:nowrap;gap:8px;padding-top:8px}.next-registration-form__actions button{flex:1 1 0;min-width:0;min-height:44px;padding:8px 10px;font-size:12px}}@media (width<=390px){.next-registration-modal{width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.next-registration-modal .modal__header{padding-inline:9px}.next-registration-form__controls-grid{grid-template-columns:1fr}.next-registration-form__status-text{display:none}}.next-registration-form__date-field{width:100%;position:relative}.next-registration-form__calendar-button{z-index:2;color:#9a6d1e;cursor:pointer;background:#fff8e8;border:1px solid #b1842f6b;border-radius:7px;place-items:center;width:38px;height:36px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.next-registration-form__calendar-button:hover,.next-registration-form__calendar-button:focus-visible{color:#765116;background:#fff1cf;border-color:#a97820;outline:none}.next-registration-form__calendar-button:disabled{cursor:not-allowed;opacity:.55}.next-registration-form__calendar-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.next-registration-form__native-date-picker{opacity:0;pointer-events:none;bottom:0;left:8px;border:0!important;width:34px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.next-registration-form__date-field .next-registration-form__calendar-button,.next-registration-form__date-field .next-registration-form__calendar-button:hover,.next-registration-form__date-field .next-registration-form__calendar-button:focus,.next-registration-form__date-field .next-registration-form__calendar-button:focus-visible,.next-registration-form__date-field .next-registration-form__calendar-button:active{all:unset;z-index:5;box-sizing:border-box;color:#7f5a19;cursor:pointer;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.next-registration-form__date-field .next-registration-form__calendar-button:hover{color:#5f4211}.next-registration-form__date-field .next-registration-form__calendar-button:disabled{opacity:.45;cursor:not-allowed}.next-registration-form__date-field .next-registration-form__calendar-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:24px;height:24px;display:block}.next-registration-form__date-field>input[type=text]{padding-left:54px}.next-registration-modal[dir=ltr] .modal__header{direction:ltr}.next-registration-modal[dir=ltr] .next-registration-form{text-align:left}.next-registration-modal[dir=ltr] input,.next-registration-modal[dir=ltr] select,.next-registration-modal[dir=ltr] textarea{text-align:left;direction:ltr}.next-registration-form__manager-section,.next-registration-form__control{width:100%}.next-registration-form[dir=ltr] .next-registration-form__manager-result{text-align:left}.next-registration-form[dir=ltr] .next-registration-form__manager-chip{flex-direction:row;padding:4px 6px 4px 12px}.next-registration-form[dir=ltr] .next-registration-form__date-field>input[type=text]{text-align:left;direction:ltr;padding-left:14px;padding-right:54px}.next-registration-form[dir=ltr] .next-registration-form__date-field .next-registration-form__calendar-button,.next-registration-form[dir=ltr] .next-registration-form__date-field .next-registration-form__calendar-button:hover,.next-registration-form[dir=ltr] .next-registration-form__date-field .next-registration-form__calendar-button:focus,.next-registration-form[dir=ltr] .next-registration-form__date-field .next-registration-form__calendar-button:focus-visible,.next-registration-form[dir=ltr] .next-registration-form__date-field .next-registration-form__calendar-button:active{left:auto;right:14px}.next-registration-form[dir=ltr] .next-registration-form__native-date-picker{left:auto;right:8px}.confirm-dialog-modal,.confirm-dialog-modal *{box-sizing:border-box;font-family:Arial!important}.confirm-dialog-modal{width:min(92vw,680px)}.confirm-dialog{color:#10283d;flex-direction:column;gap:22px;width:100%;display:flex}.confirm-dialog__warning{background:linear-gradient(#fff8f8,#fff0f0);border:1px solid #efb4b4;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;box-shadow:inset -4px 0 #b91c1c}.confirm-dialog__warning-icon{color:#fff;background:#b91c1c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;font-weight:700;line-height:1;display:grid}.confirm-dialog__warning-content{gap:7px;min-width:0;display:grid}.confirm-dialog__warning-content strong{color:#991b1b;font-size:18px;font-weight:700;line-height:1.35}.confirm-dialog__warning-content p{color:#475569;margin:0;font-size:16px;line-height:1.65}.confirm-dialog__actions{border-top:1px solid #e2e6e9;justify-content:flex-start;align-items:center;gap:10px;padding-top:18px;display:flex}.confirm-dialog__actions button{cursor:pointer;border-radius:10px;min-width:132px;min-height:46px;padding:10px 18px;font-size:15px;font-weight:700;line-height:1}.confirm-dialog__confirm{color:#fff;background:linear-gradient(135deg,#c62828,#991b1b);border:1px solid #991b1b}.confirm-dialog__cancel{color:#334155;background:#fff;border:1px solid #b7c0c8}.confirm-dialog-modal--question{background:linear-gradient(#fffefb 0%,#fbf8f1 100%);border:1px solid #b884186b;border-radius:18px;width:min(92vw,680px);overflow:hidden;box-shadow:0 24px 70px #0f172a3d,inset 0 0 0 1px #ffffffb3}.confirm-dialog-modal--question .modal__header{background:linear-gradient(#fffdf8 0%,#fff 100%);border-bottom:1px solid #b8841842;padding:20px 24px 16px}.confirm-dialog-modal--question .modal__header h2{color:#10283d;font-size:26px;font-weight:700}.confirm-dialog-modal--question .modal__close{color:#10283d;background:#fff;border:1px solid #c9d0d6;border-radius:9px;width:40px;height:40px;font-size:22px}.confirm-dialog-modal--question .modal__content{padding:22px 24px 24px}.confirm-dialog--question{gap:18px}.confirm-dialog__question-card{background:linear-gradient(#fffdf7 0%,#fff9ec 100%);border:1px solid #b8841857;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:inset 4px 0 #b88418b8}[dir=rtl] .confirm-dialog__question-card{box-shadow:inset -4px 0 #b88418b8}.confirm-dialog__question-icon{color:#1f5f3e;background:#1f5f3e17;border:1px solid #1f5f3e47;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:700;line-height:1;display:grid}.confirm-dialog__question-card p{color:#34495e;white-space:pre-line;margin:0;font-size:16px;line-height:1.65}.confirm-dialog__actions--question{padding-top:16px}.confirm-dialog__confirm--question{color:#f1d58d;background:linear-gradient(135deg,#1d3b54 0%,#10283d 100%);border-color:#a8771b;box-shadow:0 7px 16px #10283d29}.confirm-dialog__confirm--question:hover,.confirm-dialog__confirm--question:focus-visible{background:linear-gradient(135deg,#234762 0%,#14324b 100%);border-color:#b78934;outline:none}.confirm-dialog-modal--destructive{background:#fffdf9;border:1px solid #d4a84894;border-radius:22px;width:min(92vw,720px);overflow:hidden;box-shadow:0 30px 90px #040c166b,inset 0 0 0 1px #ffffffa6}.confirm-dialog-modal--destructive .modal__header{background:radial-gradient(circle at 72% -30%,#d4a84821,#0000 48%),linear-gradient(#18222e 0%,#0d1722 100%);border-bottom:2px solid #d4a848;min-height:102px;padding:24px 30px}.confirm-dialog-modal--destructive .modal__header h2{color:#f2cc73;letter-spacing:-.3px;font-size:34px;font-weight:700}.confirm-dialog-modal--destructive .modal__close{color:#f2cc73;background:#ffffff05;border:1px solid #d4a848;border-radius:11px;width:50px;height:50px;font-size:29px;transition:background .14s,transform .14s}.confirm-dialog-modal--destructive .modal__close:hover{background:#d4a8481a;border-color:#e4bf69;transform:translateY(-1px)}.confirm-dialog-modal--destructive .modal__content{padding:0}.confirm-dialog--destructive{background:radial-gradient(circle at 50% 12%,#d4a8480f,#0000 34%),linear-gradient(#fffefb,#fbfaf6);gap:0;padding:34px 38px 30px}.confirm-dialog__hero{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(100%,520px);margin:0 auto 14px;display:grid}.confirm-dialog__hero-line{background:linear-gradient(90deg,#0000,#bf8f31d9);height:1px}.confirm-dialog__hero-line:last-child{background:linear-gradient(90deg,#bf8f31d9,#0000)}.confirm-dialog__shield{color:#b92f2f;background:linear-gradient(#fff5f2,#ffeceb);border:1px solid #c734343d;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 10px 24px #b92f2f1a,inset 0 1px #fff}.confirm-dialog__shield-svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px}.confirm-dialog__irreversible{color:#a72d2d;text-align:center;margin:0;font-size:26px;font-weight:700;line-height:1.35;display:block}.confirm-dialog__ornament{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;width:min(100%,450px);margin:18px auto 22px;display:grid}.confirm-dialog__ornament span{background:linear-gradient(90deg,#0000,#bf8f3199);height:1px}.confirm-dialog__ornament span:last-child{background:linear-gradient(90deg,#bf8f3199,#0000)}.confirm-dialog__ornament i{border:2px solid #d4a848;width:9px;height:9px;transform:rotate(45deg)}.confirm-dialog__question{color:#223345;text-align:center;margin:0 auto;font-size:21px;font-weight:500;line-height:1.6}.confirm-dialog__description{background:linear-gradient(#fff8f7,#fff1f0);border:1px solid #c2393933;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:26px;padding:17px 20px;display:grid}.confirm-dialog__description-icon{color:#fff;background:linear-gradient(#c83b35,#a92525);border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:700;display:grid;box-shadow:0 6px 15px #a9252529}.confirm-dialog__description p{color:#4c5967;margin:0;font-size:16px;line-height:1.65}.confirm-dialog__actions--destructive{border-top:1px solid #e3e0d8;justify-content:center;gap:14px;margin-top:30px;padding-top:24px}.confirm-dialog__actions--destructive button{border-radius:10px;min-width:154px;min-height:49px;font-size:16px}.confirm-dialog__actions--destructive .confirm-dialog__confirm{color:#fff;background:linear-gradient(#c8443e 0%,#aa2c2c 100%);border:1px solid #b22f2f;box-shadow:0 8px 20px #a92c2c2e,inset 0 1px #ffffff2e}.confirm-dialog__actions--destructive .confirm-dialog__confirm:hover{background:linear-gradient(#d04a43,#9f2525);transform:translateY(-1px)}.confirm-dialog__actions--destructive .confirm-dialog__cancel{color:#25384b;background:#fffefb;border:1px solid #c8b278}.confirm-dialog__actions--destructive .confirm-dialog__cancel:hover{background:#fff9e9;border-color:#b1842f}@media (width<=620px){.confirm-dialog-modal--destructive .modal__header{min-height:78px;padding:18px}.confirm-dialog-modal--destructive .modal__header h2{font-size:27px}.confirm-dialog-modal--destructive .modal__close{width:42px;height:42px;font-size:24px}.confirm-dialog--destructive{padding:25px 18px 22px}.confirm-dialog__hero{gap:10px}.confirm-dialog__shield{width:64px;height:64px}.confirm-dialog__shield-svg{width:39px;height:39px}.confirm-dialog__irreversible{font-size:22px}.confirm-dialog__question{font-size:18px}.confirm-dialog__description{text-align:center;grid-template-columns:1fr;justify-items:center}.confirm-dialog__actions--destructive{flex-direction:column-reverse;align-items:stretch}.confirm-dialog__actions--destructive button{width:100%}}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__question{text-align:left;width:100%}.confirm-dialog--question[dir=ltr]{text-align:left;direction:ltr}.confirm-dialog--question[dir=ltr] .confirm-dialog__question-card{text-align:left;direction:ltr;grid-template-columns:minmax(0,1fr) auto;box-shadow:inset -4px 0 #b88418b8}.confirm-dialog--question[dir=ltr] .confirm-dialog__question-icon{grid-area:1/2}.confirm-dialog--question[dir=ltr] .confirm-dialog__question-card p{text-align:left;direction:ltr;unicode-bidi:plaintext;grid-area:1/1}.confirm-dialog--question[dir=ltr] .confirm-dialog__actions--question{direction:ltr;justify-content:flex-start}.confirm-dialog-modal--question[dir=ltr] .modal__header{text-align:left;direction:ltr}.confirm-dialog-modal--question[dir=ltr] .modal__header h2{text-align:left}@media (width<=620px){.confirm-dialog-modal--question{width:min(94vw,420px);max-height:calc(100dvh - 20px)}.confirm-dialog-modal--question .modal__header{min-height:58px;padding:12px 14px}.confirm-dialog-modal--question .modal__header h2{font-size:20px}.confirm-dialog-modal--question .modal__close{width:34px;height:34px;font-size:20px}.confirm-dialog-modal--question .modal__content{padding:14px}.confirm-dialog--question{gap:13px}.confirm-dialog--question[dir=ltr] .confirm-dialog__question-card{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px;padding:13px 14px;box-shadow:inset -4px 0 #b88418b8}.confirm-dialog--question[dir=ltr] .confirm-dialog__question-icon{grid-column:2;width:36px;height:36px;font-size:21px}.confirm-dialog--question[dir=ltr] .confirm-dialog__question-card p{text-align:left;grid-column:1;font-size:14px;line-height:1.5}.confirm-dialog--question[dir=ltr] .confirm-dialog__actions--question{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.confirm-dialog--question[dir=ltr] .confirm-dialog__actions--question button{width:100%;min-width:0;min-height:42px}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description{text-align:left;justify-items:stretch}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description p{text-align:left;direction:ltr}}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description{text-align:left;direction:ltr;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.confirm-dialog--destructive[dir=rtl] .confirm-dialog__description{text-align:right;direction:rtl;grid-template-columns:auto minmax(0,1fr)}.confirm-dialog--destructive[dir=rtl] .confirm-dialog__description p{text-align:right}@media (width<=620px){.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:12px}.confirm-dialog--destructive[dir=rtl] .confirm-dialog__description{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}}.confirm-dialog-modal--destructive[dir=ltr] .modal__header{text-align:left;direction:ltr}.confirm-dialog-modal--destructive[dir=ltr] .modal__header h2{text-align:left}.confirm-dialog--destructive[dir=ltr]{text-align:left;direction:ltr}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__irreversible,.confirm-dialog--destructive[dir=ltr] .confirm-dialog__question{text-align:left;width:100%}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description{text-align:left;direction:ltr;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description p{text-align:left;direction:ltr;unicode-bidi:plaintext;grid-area:1/1}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description-icon{grid-area:1/2;justify-self:end}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__actions--destructive{direction:ltr;justify-content:flex-start}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__actions--destructive .confirm-dialog__cancel{order:1}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__actions--destructive .confirm-dialog__confirm{order:2}@media (width<=620px){.confirm-dialog--destructive[dir=ltr] .confirm-dialog__description{grid-template-columns:minmax(0,1fr) 42px;gap:12px}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__actions--destructive{flex-direction:column;align-items:stretch}.confirm-dialog--destructive[dir=ltr] .confirm-dialog__actions--destructive button{width:100%}}.notice-dialog-modal,.notice-dialog-modal *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}.notice-dialog-modal{background:#fffdf9;border:1px solid #d4a8489e;border-radius:22px;width:min(90vw,560px);overflow:hidden;box-shadow:0 30px 90px #040c166b,inset 0 0 0 1px #ffffffa3}.notice-dialog-modal .modal__header{background:radial-gradient(circle at 78% -20%,#d4a84829,#0000 42%),linear-gradient(#18222e 0%,#0d1722 100%);border-bottom:2px solid #d4a848;min-height:72px;padding:20px 24px}.notice-dialog-modal .modal__header h2{color:#f2cc73;font-size:24px;font-weight:700}.notice-dialog-modal .modal__close{color:#f2cc73;background:#ffffff08;border:1px solid #d4a848;border-radius:11px;width:42px;height:42px;font-size:29px}.notice-dialog-modal .modal__content{padding:0}.notice-dialog{text-align:center;color:#10283d;background:radial-gradient(circle at 50% 10%,#d4a84812,#0000 34%),linear-gradient(#fffefb,#fbfaf6);flex-direction:column;align-items:center;padding:26px 28px 24px;display:flex}.notice-dialog__hero{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(100%,520px);margin:0 auto 14px;display:grid}.notice-dialog__hero-line{background:linear-gradient(90deg,#0000,#bf8f31d9);height:1px}.notice-dialog__hero-line:last-child{background:linear-gradient(90deg,#bf8f31d9,#0000)}.notice-dialog__icon-shell{border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 14px 30px #10283d1f,inset 0 1px #fff}.notice-dialog-modal--success .notice-dialog__icon-shell{background:linear-gradient(#f8fff9,#effcf3);border:1px solid #1b793f33}.notice-dialog-modal--info .notice-dialog__icon-shell{background:linear-gradient(#f6faff,#edf4ff);border:1px solid #2563eb33}.notice-dialog-modal--warning .notice-dialog__icon-shell{background:linear-gradient(#fffaf0,#fff2d9);border:1px solid #c288123d}.notice-dialog-modal--error .notice-dialog__icon-shell{background:linear-gradient(#fff6f6,#ffebeb);border:1px solid #b92f2f33}.notice-dialog__icon-svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.notice-dialog-modal--success .notice-dialog__icon-svg,.notice-dialog-modal--success .notice-dialog__headline{stroke:#16a34a;color:#1d7a37}.notice-dialog-modal--info .notice-dialog__icon-svg,.notice-dialog-modal--info .notice-dialog__headline{stroke:#2563eb;color:#2458c5}.notice-dialog-modal--warning .notice-dialog__icon-svg,.notice-dialog-modal--warning .notice-dialog__headline{stroke:#c58f1d;color:#9a6a08}.notice-dialog-modal--error .notice-dialog__icon-svg,.notice-dialog-modal--error .notice-dialog__headline{stroke:#c73434;color:#a72d2d}.notice-dialog-modal--success .notice-dialog__icon-svg circle,.notice-dialog-modal--info .notice-dialog__icon-svg circle,.notice-dialog-modal--warning .notice-dialog__icon-svg circle,.notice-dialog-modal--error .notice-dialog__icon-svg circle{stroke-width:3px}.notice-dialog-modal--success .notice-dialog__icon-svg path,.notice-dialog-modal--info .notice-dialog__icon-svg path,.notice-dialog-modal--warning .notice-dialog__icon-svg path,.notice-dialog-modal--error .notice-dialog__icon-svg path{stroke-width:4px}.notice-dialog__headline{margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.35;display:block}.notice-dialog__message{color:#1f2937;margin:0;font-size:18px;font-weight:700;line-height:1.5}.notice-dialog__actions{border-top:1px solid #d4a8484d;justify-content:center;width:100%;margin-top:18px;padding-top:18px;display:flex}.notice-dialog__confirm{color:#10283d;cursor:pointer;background:linear-gradient(135deg,#e4bf69 0%,#c8962f 100%);border:1px solid #c58f1d;border-radius:999px;min-width:138px;min-height:46px;padding:8px 22px;font-size:20px;font-weight:700;line-height:1;box-shadow:0 12px 26px #c58f1d38,inset 0 0 0 4px #ffffffc7}@media (width<=620px){.notice-dialog-modal{border-radius:16px;width:min(90vw,390px);max-height:calc(100dvh - 32px)}.notice-dialog-modal .modal__header{border-bottom-width:1px;min-height:58px;padding:11px 14px}.notice-dialog-modal .modal__header h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.notice-dialog-modal .modal__close{border-radius:8px;width:34px;height:34px;font-size:21px}.notice-dialog{padding:18px 16px 16px}.notice-dialog__hero{gap:10px;width:min(100%,300px);margin-bottom:8px}.notice-dialog__icon-shell{width:54px;height:54px;box-shadow:0 8px 18px #10283d1a,inset 0 1px #fff}.notice-dialog__icon-svg{width:32px;height:32px}.notice-dialog__headline{margin-bottom:6px;font-size:18px;font-weight:700;line-height:1.3}.notice-dialog__message{max-width:300px;font-size:16px;font-weight:400;line-height:1.45}.notice-dialog__actions{margin-top:14px;padding-top:13px}.notice-dialog__confirm{border-radius:10px;min-width:116px;min-height:40px;padding:8px 20px;font-size:16px;font-weight:700;box-shadow:0 6px 14px #c58f1d2e,inset 0 0 0 2px #ffffffb3}}.notice-dialog__message-line{display:block}.notice-dialog[dir=ltr]{text-align:left;align-items:stretch}.notice-dialog[dir=ltr] .notice-dialog__hero{justify-content:flex-end;align-items:center;gap:16px;width:100%;margin:0 0 12px;display:flex}.notice-dialog[dir=ltr] .notice-dialog__hero-line:first-child{background:linear-gradient(90deg,#0000,#bf8f31d9);flex:0 340px}.notice-dialog[dir=ltr] .notice-dialog__hero-line:last-child{display:none}.notice-dialog[dir=ltr] .notice-dialog__headline{text-align:center}.notice-dialog[dir=ltr] .notice-dialog__message{text-align:left;white-space:normal}.notice-dialog[dir=ltr] .notice-dialog__actions{justify-content:center}@media (width<=620px){.notice-dialog[dir=ltr] .notice-dialog__hero{gap:10px;margin-bottom:8px}.notice-dialog[dir=ltr] .notice-dialog__hero-line:first-child{flex-basis:180px}.notice-dialog-modal[dir=ltr]{width:min(94vw,390px)}.notice-dialog[dir=ltr]{text-align:left;direction:ltr;align-items:stretch}.notice-dialog[dir=ltr] .notice-dialog__hero{justify-content:flex-end;width:100%;margin-left:auto;margin-right:0}.notice-dialog[dir=ltr] .notice-dialog__headline{text-align:left}.notice-dialog[dir=ltr] .notice-dialog__message,.notice-dialog[dir=ltr] .notice-dialog__message-line{text-align:left;direction:ltr;width:100%}}@media (width<=768px){.tournaments-page,.tournaments-page *{box-sizing:border-box;font-family:Arial!important}.tournaments-page{gap:12px;width:100%;max-width:100vw;margin:0;padding:10px 10px 28px;overflow-x:hidden}.tournaments-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;margin:0 0 2px;display:grid}.tournaments-page__header>div:first-child{min-width:0}.tournaments-page__header .page-title{margin:0 0 4px;font-size:clamp(32px,10vw,46px);line-height:1}.tournaments-page__subtitle{margin:0;font-size:13px;line-height:1.45}.tournaments-page__summary{text-align:center;border-radius:11px;gap:2px;width:auto;min-width:86px;padding:9px 11px}.tournaments-page__summary span{white-space:nowrap;font-size:10px;line-height:1.25}.tournaments-page__summary strong{font-size:24px;line-height:1}.tournaments-page__toolbar-card,.tournaments-page__table-card,.tournaments-page__details-card{border-radius:13px;width:100%;min-width:0;max-width:100%}.tournaments-page__toolbar-card{padding:10px}.tournaments-page__toolbar-card .tournament-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.tournaments-page__toolbar-card button{white-space:normal;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:8px 6px;font-size:14px;line-height:1.2}.tournaments-page__table-card{padding:12px 10px 10px;overflow:hidden}.tournaments-page__section-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:10px;display:flex}.tournaments-page__section-heading>div{min-width:0}.tournaments-page__eyebrow{letter-spacing:1px;margin-bottom:2px;font-size:9px}.tournaments-page__section-heading h2{margin:0;font-size:22px;line-height:1.15}.tournaments-page__section-heading>strong{text-align:left;flex:none;max-width:42%;font-size:11px;line-height:1.25}.tournaments-page__table-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;border-radius:9px;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.tournaments-page__table-wrapper .tournaments-table{width:max-content;min-width:720px;max-width:none;margin:0}.tournaments-page__table-wrapper .tournaments-table th,.tournaments-page__table-wrapper .tournaments-table td{white-space:nowrap;padding:10px 11px;font-size:13px}.tournaments-page__table-wrapper .tournaments-table .tournaments-table__bounty-column{text-align:center;min-width:82px}.tournaments-page__table-wrapper .tournaments-table .tournaments-table__bounty-column button{text-align:center;width:100%;min-height:34px;padding:0;color:inherit!important;font-family:Arial!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important}.tournaments-page__details-card{padding:12px 10px;overflow:hidden}.tournaments-page__details-card>*{width:100%;min-width:0;max-width:100%}}@media (width<=430px){.tournaments-page{padding-inline:8px}.tournaments-page__header{grid-template-columns:minmax(0,1fr) 78px}.tournaments-page__header .page-title{font-size:34px}.tournaments-page__subtitle{font-size:12px}.tournaments-page__summary{min-width:78px;padding-inline:7px}.tournaments-page__toolbar-card .tournament-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.tournaments-page__toolbar-card button{min-height:42px;font-size:13px}.tournaments-page__section-heading h2{font-size:20px}.tournaments-page__table-wrapper .tournaments-table{min-width:680px}}@media (width<=820px){.tournaments-page__table-wrapper .tournaments-table thead tr{height:34px!important}.tournaments-page__table-wrapper .tournaments-table th{vertical-align:middle!important;height:34px!important;padding:9px 10px!important}.tournaments-page__table-wrapper .tournaments-table tbody tr{height:46px!important}.tournaments-page__table-wrapper .tournaments-table td{vertical-align:middle!important;height:46px!important;padding:8px 10px!important}.tournaments-page__table-wrapper .tournaments-table .tournaments-table__bounty-column button{height:30px!important;min-height:30px!important}.tournaments-page__summary{gap:0!important;min-height:0!important;padding:5px 9px!important}.tournaments-page__summary span{font-size:9px!important;line-height:1.1!important}.tournaments-page__summary strong{font-size:20px!important;line-height:1!important}}@media (width<=768px){.tournaments-page__registration-overview-list{gap:10px!important;margin:0 0 10px!important}.tournaments-page__registration-overview-list .tournaments-page__registration-overview{margin:0!important}.tournaments-page__registration-overview{overflow:hidden;border-radius:11px!important;gap:9px!important;margin:0 0 10px!important;padding:10px!important}.tournaments-page__registration-overview-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.tournaments-page__registration-overview-head>div:first-child{min-width:0;align-items:center!important;gap:6px!important;display:flex!important}.tournaments-page__registration-overview-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:47vw;line-height:1.2;overflow:hidden;font-size:13px!important}.tournaments-page__registration-open-badge{min-height:22px!important;padding:3px 7px!important;font-size:10px!important}.tournaments-page__registration-count{gap:5px!important}.tournaments-page__registration-count span{font-size:10px!important}.tournaments-page__registration-count strong{width:27px!important;height:27px!important;font-size:12px!important}.tournaments-page__registration-names{scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;padding:1px 0 4px;overflow:auto hidden;flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.tournaments-page__registration-player{white-space:nowrap;flex:none;min-height:27px!important;padding:4px 9px!important;font-size:11px!important}.tournaments-page__registration-empty{font-size:11px!important}.tournaments-page__table-wrapper .tournaments-table tbody tr.registration-open-row{box-shadow:inset -3px 0 #2f7a4d!important}.tournaments-table__date-cell{align-items:center!important;gap:5px!important;display:inline-flex!important}.tournaments-table__registration-badge{min-height:20px!important;padding:2px 6px!important;font-size:9px!important}}@media (width<=430px){.tournaments-page__registration-overview-head strong{max-width:41vw;font-size:12px!important}.tournaments-page__registration-open-badge{font-size:9px!important}}@media (width<=768px){.tournaments-page__details-backdrop,.tournaments-page__details-sheet-handle,.tournaments-page__details-sheet-close{display:none!important}}.tournament-templates-page{width:100%;max-width:1180px;margin:0 auto}.templates-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.templates-page-header h1,.template-panel h2,.template-editor-toolbar h2{margin-top:0}.templates-page-header p,.template-editor-toolbar p{color:#5f6b76;margin-bottom:0}.template-top-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:20px;display:grid}.template-panel,.template-editor-panel{background:#fff;border:1px solid #d6dce1;border-radius:12px;padding:18px}.template-panel label,.template-stage label{gap:6px;margin-bottom:14px;display:grid}.template-panel input,.template-panel select,.template-panel textarea,.template-stage input,.template-grid-row input{color:#10283d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px}.template-panel textarea{resize:vertical}.template-panel input:focus,.template-panel select:focus,.template-panel textarea:focus,.template-stage input:focus,.template-grid-row input:focus{border-color:#2563eb;outline:2px solid #2563eb26}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.template-editor-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.template-toolbar-actions,.template-view-buttons,.template-save-bar,.template-details-actions{flex-wrap:wrap;gap:10px;display:flex}.template-details-actions{padding-top:4px}.template-view-buttons{border:1px solid #cbd5e1;border-radius:9px;padding:3px}.template-view-buttons button{background:0 0;border:none;border-radius:6px;min-height:36px;padding:7px 12px}.template-view-buttons button.active{color:#fff;background:#1e293b}.primary-button,.break-button,.secondary-button,.save-button,.save-as-button,.delete-template-button,.template-delete-button{color:#fff;min-height:42px;font:inherit;border:none;border-radius:8px;padding:9px 14px;font-weight:700}.primary-button{background:#2563eb}.break-button{background:#0891b2}.secondary-button{background:#475569}.save-button{background:#16a34a}.save-as-button{background:#7c3aed}.delete-template-button,.template-delete-button{background:#b91c1c}button:disabled{cursor:not-allowed;opacity:.5}.template-stage-list{gap:12px;display:grid}.template-stage{cursor:grab;border-radius:10px;padding:14px}.template-stage:active{cursor:grabbing}.template-stage-level{background:#f8fafc;border:1px solid #cbd5e1}.template-stage-break{background:#f0f9ff;border:1px solid #38bdf8}.template-stage-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.template-stage-title{align-items:center;gap:8px;display:flex}.template-drag-handle{color:#64748b;letter-spacing:-5px;cursor:grab;-webkit-user-select:none;user-select:none;font-size:20px}.template-stage-fields{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.template-checkbox-field{align-items:center;gap:8px;min-height:42px;margin-top:23px;display:flex!important}.template-checkbox-field input{width:auto;min-height:auto}.template-delete-button{min-height:34px;padding:6px 10px}.template-save-bar{margin-top:18px}.template-status-message{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:14px;padding:12px;font-weight:700}.template-empty-state{color:#64748b;text-align:center;border:1px dashed #94a3b8;border-radius:10px;padding:30px 16px}.template-grid-wrapper{border:1px solid #cbd5e1;border-radius:10px;width:100%;overflow-x:auto}.template-grid-table{background:#fff;min-width:1180px}.template-grid-header,.template-grid-row{grid-template-columns:55px 110px 90px 150px 115px 115px 90px 100px 100px 100px 90px;align-items:center;display:grid}.template-grid-header{color:#10283d;background:#e2e8f0;border-bottom:1px solid #94a3b8;min-height:46px;font-size:13px;font-weight:700}.template-grid-header>div{text-align:center;padding:8px}.template-grid-row{cursor:grab;border-bottom:1px solid #dbe2e8;min-height:58px}.template-grid-row:last-child{border-bottom:none}.template-grid-row-level{background:#f8fafc}.template-grid-row-break{background:#f0f9ff}.template-grid-row:hover{background:#eef2f7}.template-grid-row-break:hover{background:#e0f2fe}.template-grid-row>div{min-width:0;padding:7px}.template-grid-row input{text-align:center;min-height:36px;padding:6px 8px}.template-grid-drag-cell,.template-grid-stage-cell,.template-grid-empty-cell,.template-grid-addon-cell,.template-grid-delete-cell{justify-content:center;align-items:center;display:flex}.template-grid-stage-cell{justify-content:flex-start}.template-grid-empty-cell,.template-grid-muted{color:#94a3b8}.template-grid-addon-cell label{justify-content:center;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.template-grid-addon-cell input{width:auto;min-height:auto}.template-grid-delete-cell .template-delete-button{min-height:34px;padding:6px 9px;font-size:12px}@media (width<=700px){.templates-page-header,.template-editor-toolbar{flex-direction:column;align-items:stretch}.template-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-view-buttons{grid-column:1/-1}.template-view-buttons button{flex:1}.template-stage-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.template-save-bar button,.template-details-actions button{flex:1}}@media (width<=430px){.template-stage-fields{grid-template-columns:1fr}.template-checkbox-field{margin-top:0}.template-details-actions{grid-template-columns:1fr;display:grid}}.template-default-checkbox{color:#2d342f;cursor:pointer;align-items:center;gap:9px;width:fit-content;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.template-default-checkbox input{accent-color:#2f6f48;cursor:pointer;width:18px;height:18px;margin:0}.template-default-checkbox input:disabled{cursor:default}.tournament-templates-page[dir=ltr]{text-align:left}.tournament-templates-page[dir=ltr] input,.tournament-templates-page[dir=ltr] select,.tournament-templates-page[dir=ltr] textarea,.tournament-templates-page[dir=ltr] .templates-page-header,.tournament-templates-page[dir=ltr] .template-editor-toolbar,.tournament-templates-page[dir=ltr] .template-panel,.tournament-templates-page[dir=ltr] .template-stage,.tournament-templates-page[dir=ltr] .template-stage-header,.tournament-templates-page[dir=ltr] .template-stage-title,.tournament-templates-page[dir=ltr] .template-toolbar-actions,.tournament-templates-page[dir=ltr] .template-details-actions,.tournament-templates-page[dir=ltr] .template-save-bar,.tournament-templates-page[dir=ltr] .template-default-checkbox{text-align:left;direction:ltr}.tournament-templates-page[dir=ltr] .template-top-grid{direction:ltr}.tournament-templates-page[dir=ltr] .template-panel label,.tournament-templates-page[dir=ltr] .template-stage label,.tournament-templates-page[dir=ltr] .template-panel h2,.tournament-templates-page[dir=ltr] .template-panel h3,.tournament-templates-page[dir=ltr] .template-editor-toolbar h2,.tournament-templates-page[dir=ltr] .template-editor-toolbar p,.tournament-templates-page[dir=ltr] .templates-page-header h1,.tournament-templates-page[dir=ltr] .templates-page-header p{text-align:left}.tournament-templates-page[dir=ltr] select{text-align:left;direction:ltr}@media screen and (width<=768px){.tournament-templates-page,.tournament-templates-page *{box-sizing:border-box;font-family:Arial!important}.tournament-templates-page{width:100%;max-width:100vw;margin:0;padding:10px 10px 28px;overflow-x:hidden}.templates-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;margin-bottom:12px;display:grid}.templates-page-header>div{min-width:0}.templates-page-header h1{margin:0 0 4px;font-size:clamp(28px,9vw,40px);line-height:1.05}.templates-page-header p{margin:0;font-size:12px;line-height:1.45}.templates-page-header>button{white-space:nowrap;min-height:38px;padding:7px 9px;font-size:11px}.template-top-grid{grid-template-columns:1fr;gap:10px;width:100%;margin-bottom:12px;display:grid}.template-panel,.template-editor-panel{border-radius:11px;width:100%;min-width:0;padding:11px 9px}.template-panel h2,.template-editor-toolbar h2{margin-bottom:9px;font-size:20px;line-height:1.15}.template-panel h3{margin:12px 0 8px;font-size:15px}.template-panel label,.template-stage label{gap:4px;margin-bottom:9px;font-size:12px}.template-panel input,.template-panel select,.template-panel textarea,.template-stage input,.template-grid-row input{border-radius:7px;min-height:38px;padding:7px 8px;font-size:13px}.template-panel textarea{min-height:68px}.primary-button,.break-button,.secondary-button,.save-button,.save-as-button,.delete-template-button,.template-delete-button{border-radius:8px;min-height:39px;padding:7px 9px;font-size:12px}.template-details-actions,.template-save-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.template-details-actions button,.template-save-bar button{white-space:normal;width:100%;min-width:0;padding-inline:5px}.template-editor-toolbar{gap:9px;width:100%;margin-bottom:10px;display:grid}.template-editor-toolbar p{font-size:12px;line-height:1.4}.template-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.template-toolbar-actions>button{width:100%}.template-view-buttons{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:3px;display:grid}.template-view-buttons button{width:100%;min-height:34px;padding:6px 8px;font-size:11px}.template-stage-list{gap:8px}.template-stage{border-radius:9px;padding:9px}.template-stage-header{gap:7px;margin-bottom:8px}.template-stage-title{gap:6px;font-size:12px}.template-drag-handle{font-size:17px}.template-stage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.template-checkbox-field{min-height:38px;margin-top:18px;font-size:12px}.template-delete-button{min-height:31px;padding:5px 7px;font-size:11px}.template-status-message{margin-top:10px;padding:9px;font-size:12px}.template-empty-state{padding:18px 10px;font-size:12px}.template-grid-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;border-radius:9px;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.template-grid-table{width:max-content;min-width:820px}.template-grid-header,.template-grid-row{grid-template-columns:42px 88px 72px 108px 84px 84px 70px 78px 78px 78px 72px}.template-grid-header{min-height:38px;font-size:10px}.template-grid-header>div{padding:5px}.template-grid-row{min-height:47px}.template-grid-row>div{padding:4px}.template-grid-row input{min-height:30px;padding:4px 5px;font-size:11px}.template-grid-addon-cell label{gap:3px;font-size:10px}.template-grid-delete-cell .template-delete-button{min-height:29px;padding:4px 6px;font-size:10px}}@media screen and (width<=430px){.tournament-templates-page{padding-inline:8px}.templates-page-header{grid-template-columns:minmax(0,1fr) auto}.templates-page-header h1{font-size:30px}.templates-page-header p{font-size:11px}.templates-page-header>button{white-space:normal;max-width:110px;min-height:36px;font-size:10px}.template-panel,.template-editor-panel{padding-inline:8px}.template-stage-fields{grid-template-columns:1fr}.template-checkbox-field{margin-top:0}.template-details-actions,.template-save-bar{grid-template-columns:1fr}.template-toolbar-actions{grid-template-columns:1fr 1fr}.template-grid-table{min-width:780px}}@media screen and (width<=768px){.tournament-templates-page{padding-bottom:84px}.template-top-grid{gap:8px}.template-panel,.template-editor-panel{border-radius:10px;padding:10px 8px}.template-panel input,.template-panel select,.template-panel textarea,.template-stage input{min-height:44px;font-size:14px}.template-panel textarea{min-height:74px}.template-details-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.template-details-actions button,.template-toolbar-actions>button,.template-save-bar button{min-height:44px;font-size:12px}.template-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.template-view-buttons{z-index:7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcf4f5;border:1px solid #b1842f33;border-radius:9px;position:sticky;top:6px;box-shadow:0 4px 12px #10283d14}.template-view-buttons button{min-height:39px;font-size:12px}.template-stage{border-radius:10px;padding:10px 8px}.template-stage-header{min-height:38px}.template-stage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.template-stage-fields label{min-width:0}.template-stage-fields input,.template-stage-fields select{width:100%;min-width:0;min-height:42px}.template-checkbox-field{min-height:42px;margin-top:16px}.template-delete-button{min-width:42px;min-height:38px}.template-save-bar{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcf4f7;border:1px solid #b1842f40;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px -2px 0;padding:7px;position:sticky;bottom:6px;box-shadow:0 8px 20px #10283d21}.template-save-bar button{width:100%}.template-grid-wrapper{border-color:#d5dbe0;margin-top:4px;box-shadow:inset 0 -6px 10px #10283d08}.template-grid-table{min-width:760px}.template-grid-header{z-index:2;position:sticky;top:0}}@media screen and (width<=430px){.templates-page-header{grid-template-columns:minmax(0,1fr) 96px}.templates-page-header>button{width:96px;max-width:96px;padding-inline:5px}.template-details-actions,.template-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.template-stage-fields{grid-template-columns:1fr}.template-save-bar{grid-template-columns:1fr 1fr}.template-grid-table{min-width:720px}}.league-page{color:#10283d;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px;font-family:Arial!important}.league-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.league-page__header .page-title{margin-bottom:8px}.league-page__subtitle{color:#64748b;margin:0;font-size:17px;line-height:1.6}.league-page__status{text-align:right;background:linear-gradient(#fffffff5,#f8f5edf5);border:1px solid #d7dce0;border-radius:12px;gap:6px;min-width:180px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #10283d14}.league-page__status-label{color:#7a8490;font-size:13px;font-weight:700}.league-page__status strong{color:#10283d;font-size:18px}.league-page__actions{background:#ffffffb8;border:1px solid #d6dce1;border-radius:14px;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:18px;display:flex;box-shadow:0 10px 28px #10283d12}.league-page__action-button{color:#10283d;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb7bf;border-radius:9px;padding:10px 20px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.league-page__action-button:hover:not(:disabled){background:#fffaf0;border-color:#b88a2e;transform:translateY(-1px);box-shadow:0 7px 18px #10283d1a}.league-page__action-button--primary{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border-color:#b88a2e}.league-page__action-button--primary:hover:not(:disabled){background:linear-gradient(135deg,#1d3b58,#10283d)}.league-page__action-button:disabled{opacity:.45;cursor:not-allowed}.league-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.league-page__stat-card{background:linear-gradient(#fff,#fbfaf6);border:1px solid #d9dee3;border-radius:14px;align-content:center;gap:10px;min-height:120px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #10283d12}.league-page__stat-card:before{content:"";background:linear-gradient(90deg,#0000,#c79a3d);width:74px;height:3px;position:absolute;top:0;right:0}.league-page__stat-card span{color:#6d7884;font-size:15px;font-weight:700}.league-page__stat-card strong{color:#10283d;font-size:31px;line-height:1}.league-page__details-card{background:linear-gradient(#fffffff7,#fbf9f3f7);border:1px solid #d6dce1;border-radius:16px;padding:30px;box-shadow:0 14px 36px #10283d14}.league-page__details-heading{align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.league-page__details-heading>div{flex:none}.league-page__eyebrow{color:#b1842f;letter-spacing:1.5px;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.league-page__details-heading h2{color:#10283d;margin:0;font-size:29px}.league-page__details-line{background:linear-gradient(90deg,#0000,#b88a2ebf);flex:1;height:1px;margin-bottom:7px}.league-page__details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.league-page__detail-item{background:#ffffffe0;border:1px solid #e0e4e7;border-radius:11px;align-content:center;gap:9px;min-height:104px;padding:18px;display:grid}.league-page__detail-item span{color:#6f7b87;font-size:14px;font-weight:700}.league-page__detail-item strong{overflow-wrap:anywhere;color:#10283d;font-size:19px;line-height:1.45}.league-page__detail-item--active{background:linear-gradient(135deg,#fffae8fa,#f6e8beb8);border-color:#b88a2eb8;box-shadow:0 8px 22px #9a701f24,inset 0 0 0 1px #ffffff7a}.league-page__detail-item--active>div:first-child>span{color:#9b6f19}.league-page__detail-item--active>div:first-child>strong{color:#5c4517}.league-page__detail-item--merged{background:linear-gradient(135deg,#f2f9f2fa,#e0efe1e6);border-color:#45805694;box-shadow:0 8px 22px #2a5b391a,inset 0 0 0 1px #ffffff85}.league-page__detail-item--merged>div:first-child>span{color:#3f7650}.league-page__detail-item--merged>div:first-child>strong{color:#21482d}.league-page__detail-item--active.league-page__detail-item--merged{background:linear-gradient(135deg,#f6faeefc,#e4eecdf0);border-color:#b88a2ec2;box-shadow:0 9px 24px #676f2d24,inset 0 0 0 1px #ffffff8f}.league-page__detail-item--active.league-page__detail-item--merged>div:first-child>span{color:#6f6b22}.league-page__detail-item--active.league-page__detail-item--merged>div:first-child>strong{color:#344522}@media (width<=900px){.league-page{padding-inline:20px}.league-page__header{flex-direction:column}.league-page__status{width:100%}.league-page__stats,.league-page__details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-page__detail-item--wide{grid-column:1/-1}}@media (width<=620px){.league-page{padding-inline:14px;padding-bottom:28px}.league-page__actions{grid-template-columns:1fr;padding:14px;display:grid}.league-page__action-button{width:100%}.league-page__stats,.league-page__details-grid{grid-template-columns:1fr}.league-page__details-card{padding:20px 16px}.league-page__details-heading{flex-direction:column;align-items:flex-start;gap:10px}.league-page__details-line{width:100%}}@media (width<=820px){.league-page{width:100%;max-width:none;margin:0;padding:0 16px 28px;overflow-x:hidden}.league-page__header{grid-template-columns:1fr;gap:14px;margin-bottom:18px;display:grid}.league-page__header .page-title{margin-bottom:5px;font-size:clamp(30px,8vw,38px)}.league-page__subtitle{max-width:100%;font-size:15px;line-height:1.5}.league-page__status{width:100%;min-width:0;padding:13px 15px}.league-page__actions{grid-template-columns:1fr;gap:9px;margin-bottom:16px;padding:12px;display:grid}.league-page__action-button{width:100%;min-height:50px;padding:11px 14px;font-size:16px}.league-page__stats{grid-template-columns:1fr;gap:10px;margin-bottom:16px}.league-page__stat-card{border-radius:12px;min-height:92px;padding:17px 18px}.league-page__stat-card strong{font-size:28px}.league-page__details-card{border-radius:14px;padding:18px 14px}.league-page__details-heading{align-items:flex-start;margin-bottom:16px}.league-page__details-heading h2{font-size:25px}.league-page__details-line{display:none}.league-page__details-grid{grid-template-columns:1fr;gap:9px}.league-page__detail-item{min-height:78px;padding:14px 15px}.league-page__detail-item strong{font-size:17px}}@media (width<=420px){.league-page{padding-inline:12px}.league-page__actions,.league-page__details-card{padding-inline:11px}}.league-import-success-backdrop,.league-import-success-backdrop *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.league-import-success-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0810199e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.league-import-success{text-align:center;background:radial-gradient(circle at 50% 0,#d4a8481a,#0000 34%),linear-gradient(#fffefb 0%,#fbfaf6 100%);border:1px solid #d4a84894;border-radius:24px;width:min(92vw,620px);padding:38px 42px 34px;position:relative;overflow:hidden;box-shadow:0 30px 90px #040c166b,inset 0 0 0 1px #ffffffad}.league-import-success:before{content:"";background:linear-gradient(90deg,#0000,#d4a848 18%,#f0cf79 50%,#d4a848 82%,#0000);height:5px;position:absolute;top:0;left:0;right:0}.league-import-success__close{color:#233447;cursor:pointer;background:#fffefb;border:1px solid #c9b16d;border-radius:11px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:18px;left:18px}.league-import-success__badge{color:#2f7a4d;background:linear-gradient(#eef8f0,#e1f2e6);border:1px solid #3c855b3d;border-radius:50%;place-items:center;width:82px;height:82px;margin:4px auto 18px;font-size:45px;font-weight:700;display:grid;box-shadow:0 10px 24px #2f7a4d1f,inset 0 1px #fff}.league-import-success__eyebrow{color:#b1842f;letter-spacing:.22em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.league-import-success h2{color:#12283d;margin:0;font-size:31px;font-weight:700;line-height:1.25}.league-import-success__league-name{color:#66717e;margin:12px 0 24px;font-size:18px;font-weight:600}.league-import-success__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto 28px;display:grid}.league-import-success__stats div{background:linear-gradient(#fff,#f8f6ef);border:1px solid #ded9cb;border-radius:14px;gap:6px;padding:18px 16px;display:grid}.league-import-success__stats span{color:#707a84;font-size:14px;font-weight:700}.league-import-success__stats strong{color:#12283d;font-size:30px;font-weight:700}.league-import-success__confirm{color:#fff;cursor:pointer;background:linear-gradient(#d5aa4d 0%,#b9882d 100%);border:1px solid #a87d28;border-radius:11px;min-width:170px;min-height:50px;padding:11px 24px;font-size:17px;font-weight:700;box-shadow:0 8px 20px #b0812b33,inset 0 1px #ffffff42}.league-import-success__confirm:hover{background:linear-gradient(#dfb65b,#ad7d25);transform:translateY(-1px)}@media (width<=620px){.league-import-success-backdrop{padding:14px}.league-import-success{padding:30px 18px 24px}.league-import-success h2{font-size:25px}.league-import-success__stats{grid-template-columns:1fr 1fr}.league-import-success__confirm{width:100%}}.league-save-result__file-name{color:#33465a;overflow-wrap:anywhere;direction:ltr;unicode-bidi:plaintext;background:#f5f0e29e;border:1px solid #d4a84847;border-radius:10px;margin:12px auto 20px;padding:11px 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.league-save-result__description{color:#65717d;max-width:470px;margin:-8px auto 24px;font-size:14px;font-weight:600;line-height:1.65}.league-save-result--error .league-import-success__badge{color:#a63c3c;background:linear-gradient(#fff3f3,#f8e3e3);border-color:#b0434338;box-shadow:0 10px 24px #a63c3c1a,inset 0 1px #fff}.league-save-result__description--error{color:#8f3d3d;margin-top:18px}@media (width<=620px){.league-save-result__file-name{margin-bottom:16px;padding:10px 11px;font-size:12px}.league-save-result__description{margin-bottom:20px;font-size:13px}}.league-page[dir=ltr] .league-page__status{text-align:left}.league-import-success[dir=ltr] .league-import-success__close{left:auto;right:18px}.league-page[dir=ltr]{text-align:left;direction:ltr}.league-page[dir=ltr] .page-title,.league-page[dir=ltr] .league-page__subtitle,.league-page[dir=ltr] .league-page__status,.league-page[dir=ltr] .league-page__actions,.league-page[dir=ltr] .league-page__details-card,.league-page[dir=ltr] .league-page__details-heading,.league-page[dir=ltr] .league-page__stat-card,.league-page[dir=ltr] .league-page__detail-item,.league-page[dir=ltr] .league-page__detail-item span,.league-page[dir=ltr] .league-page__detail-item strong{text-align:left}.league-page[dir=ltr] button,.league-page[dir=ltr] input,.league-page[dir=ltr] select,.league-page[dir=ltr] textarea{direction:ltr}.league-page[dir=ltr] .league-page__actions{justify-content:flex-start}.league-page[dir=ltr] .league-page__stat-card:before{background:linear-gradient(90deg,#c79a3d,#0000);left:0;right:auto}.league-page[dir=ltr] .league-page__details-line{background:linear-gradient(90deg,#b88a2ebf,#0000)}.league-page[dir=ltr] .league-page__detail-item strong{unicode-bidi:plaintext}.league-page__details-card+.league-page__stats{margin-top:24px}@media (width<=820px){.league-page__details-card+.league-page__stats{margin-top:16px}}.home-page.league-page__create-wizard-host{pointer-events:none;z-index:5000!important;width:100vw!important;min-height:100vh!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.home-page.league-page__create-wizard-host .home-modal-backdrop{pointer-events:auto}@media (width>=821px){.home-page.league-page__create-wizard-host .home-modal-backdrop{place-items:center!important;height:auto!important;padding:0 16px!important;inset:20px 0!important;overflow-y:auto!important}.home-page.league-page__create-wizard-host .home-modal--signature{max-height:calc(100dvh - 40px)!important;overflow:hidden auto!important}}.quarter-fund-league-card{box-sizing:border-box;direction:rtl;background:linear-gradient(110deg,#fffdf7,#f3f8f0);border:1px solid #c7d9c9;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-height:120px;margin:24px 0 16px;padding:14px 22px;font-family:Arial,sans-serif;display:flex}.quarter-fund-league-card__content{align-content:center;gap:5px;min-width:0;display:grid}.quarter-fund-league-card__heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.quarter-fund-league-card h2{color:#174c2e;margin:0;font-size:19px;line-height:1.2}.quarter-fund-league-card__period{color:#71541d;white-space:nowrap;background:#f8efd9;border:1px solid #eadbb5;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.quarter-fund-league-card__amount{color:#286b40;justify-content:flex-end;align-items:baseline;gap:7px;width:fit-content;font-size:32px;font-weight:800;line-height:1.15;display:flex}.quarter-fund-league-card__amount span{font-size:19px}.quarter-fund-league-card__foot{color:#62776a;font-size:12px}.quarter-fund-league-card__journey{direction:rtl;flex:0 46%;justify-content:flex-start;align-items:center;min-width:150px;max-width:460px;display:flex}.quarter-fund-league-card__trail{border-top:3px dashed #c7a767;flex:1;justify-content:space-around;align-items:center;min-width:50px;height:3px;display:flex}.quarter-fund-league-card__coin{color:#8b6426;text-align:center;background:#f8e3ab;border:1px solid #bb8e3d;border-radius:50%;width:19px;height:19px;font-size:11px;font-weight:700;line-height:18px}.quarter-fund-league-card__chest{flex-shrink:0;width:83px;height:70px;margin-inline-start:-3px}@media (width<=820px){.quarter-fund-league-card{gap:8px;min-height:104px;margin-top:18px;padding:12px}.quarter-fund-league-card h2{font-size:16px}.quarter-fund-league-card__period{padding:3px 6px;font-size:10px}.quarter-fund-league-card__amount{font-size:27px}.quarter-fund-league-card__foot{font-size:10px}.quarter-fund-league-card__journey{flex-basis:35%;min-width:88px}.quarter-fund-league-card__chest{width:57px;height:49px}.quarter-fund-league-card__coin{width:14px;height:14px;font-size:9px;line-height:13px}.quarter-fund-league-card__coin:nth-child(2){display:none}.league-page{width:100%;max-width:none;margin:0;padding:0 10px 18px;overflow-x:hidden}.league-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.league-page__header .page-title{margin-bottom:2px;font-size:clamp(26px,6.8vw,33px);line-height:1}.league-page__subtitle{font-size:12px;line-height:1.3}.league-page__status{border-radius:9px;gap:2px;width:auto;min-width:124px;padding:8px 10px}.league-page__status-label{font-size:10px}.league-page__status strong{font-size:13px}.league-page__actions{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:7px;display:grid}.league-page__action-button{border-radius:7px;width:100%;min-height:38px;padding:6px 7px;font-size:12px;line-height:1.15}.league-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.league-page__stat-card{border-radius:9px;gap:4px;min-height:62px;padding:9px 10px}.league-page__stat-card:before{width:42px;height:2px}.league-page__stat-card span{font-size:11px}.league-page__stat-card strong{font-size:20px}.league-page__details-card{border-radius:11px;padding:11px 9px}.league-page__details-heading{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.league-page__eyebrow{margin-bottom:1px;font-size:9px}.league-page__details-heading h2{font-size:19px}.league-page__details-line{margin-bottom:2px;display:block}.league-page__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.league-page__detail-item{border-radius:8px;gap:3px;min-height:56px;padding:8px 9px}.league-page__detail-item span{font-size:10px}.league-page__detail-item strong{font-size:13px;line-height:1.2}}@media (width<=520px){.league-page__header{grid-template-columns:1fr}.league-page__status{width:100%}.league-page__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.league-page__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.league-page__details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.league-page{padding-inline:8px}.league-page__action-button{min-height:36px;padding-inline:5px;font-size:11px}.league-page__stat-card{padding-inline:7px}.league-page__stat-card strong{font-size:18px}.league-page__details-grid{grid-template-columns:1fr}}@media (width<=820px){.league-page__status{display:none!important}.league-page__header{grid-template-columns:1fr!important}.league-page__actions+.league-page__details-card{margin-bottom:10px!important}.league-page>.league-page__stats+.league-page__details-card{display:block!important}.league-page__actions+.league-page__details-card .league-page__detail-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:0 12px!important;min-height:66px!important;padding:10px 11px!important;display:grid!important}.league-page__actions+.league-page__details-card .league-page__detail-item>div:first-child{min-width:0;grid-column:1!important}.league-page__actions+.league-page__details-card .league-page__detail-item>div:first-child span{margin-bottom:4px;display:block}.league-page__actions+.league-page__details-card .league-page__detail-item>div:first-child strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:0!important;display:block!important}.league-page__actions+.league-page__details-card .league-page__detail-item>div:nth-child(2){grid-column:2!important;grid-template-columns:repeat(2,58px)!important;align-self:end!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;display:grid!important}.league-page__actions+.league-page__details-card .league-page__detail-item>div:nth-child(2) .league-page__action-button{border-radius:7px!important;width:58px!important;min-width:58px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:3px 6px!important;font-size:11px!important;line-height:1!important}}@media (width<=380px){.league-page__actions+.league-page__details-card .league-page__detail-item{column-gap:8px!important}.league-page__actions+.league-page__details-card .league-page__detail-item>div:nth-child(2){grid-template-columns:repeat(2,52px)!important;gap:5px!important}.league-page__actions+.league-page__details-card .league-page__detail-item>div:nth-child(2) .league-page__action-button{width:52px!important;min-width:52px!important;padding-inline:4px!important;font-size:10.5px!important}}.league-edit-modal-backdrop,.league-edit-modal-backdrop *,.league-edit-modal,.league-edit-modal *,.league-edit-modal input,.league-edit-modal select,.league-edit-modal option,.league-edit-modal button{box-sizing:border-box;font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.league-edit-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.league-edit-modal{color:#132238;direction:rtl;background:linear-gradient(#fff 0%,#fbfaf7 100%);border:1px solid #ca993780;border-radius:16px;width:min(510px,100%);padding:20px;box-shadow:0 22px 55px #0f172a33}.league-edit-modal__header{border-bottom:1px solid #ca993738;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.league-edit-modal__eyebrow{color:#9a742d;letter-spacing:.4px;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.league-edit-modal__header h2{color:#132238;margin:0;font-size:23px;font-weight:700;line-height:1.15}.league-edit-modal__close{appearance:none;color:#475569;width:32px;min-width:32px;height:32px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:50%;place-items:center;margin:0;padding:0 0 2px;font-size:21px;font-weight:400;line-height:1;display:grid}.league-edit-modal__close:hover{color:#8a641f;border-color:#c99a3d}.league-edit-modal__form{gap:13px;margin-top:17px;display:grid}.league-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.league-edit-modal__form label{gap:6px;display:grid}.league-edit-modal__form label>span{color:#64748b;font-size:13px;font-weight:700}.league-edit-modal__form input,.league-edit-modal__form select{color:#132238;text-align:right;direction:rtl;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:44px;padding:9px 11px;font-size:14px;font-weight:400}.league-edit-modal__form input:focus,.league-edit-modal__form select:focus{border-color:#c99a3d;box-shadow:0 0 0 3px #c99a3d1f}.league-edit-modal__actions{justify-content:flex-start;gap:9px;margin-top:18px;display:flex}.league-edit-modal__save,.league-edit-modal__cancel{cursor:pointer;border-radius:9px;min-width:104px;min-height:42px;padding:8px 15px;font-size:14px;font-weight:700}.league-edit-modal__save{color:#8a641f;background:#fff9eb;border:1px solid #c99a3d}.league-edit-modal__save:hover{background:#fff4d9}.league-edit-modal__cancel{color:#334155;background:#fff;border:1px solid #cbd5e1}.league-edit-modal__cancel:hover{background:#f8fafc}@media (width<=768px){.league-edit-modal-backdrop{padding:10px}.league-edit-modal{border-radius:14px;width:min(450px,100%);padding:17px}.league-edit-modal__header h2{font-size:20px}.league-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.league-edit-modal__actions{grid-template-columns:1fr 1fr;display:grid}.league-edit-modal__save,.league-edit-modal__cancel{width:100%;min-width:0}}.league-edit-modal[dir=ltr]{direction:ltr}.league-edit-modal[dir=ltr] .league-edit-modal__form input,.league-edit-modal[dir=ltr] .league-edit-modal__form select{text-align:left;direction:ltr}.league-edit-modal[dir=ltr],.league-edit-modal[dir=ltr] .league-edit-modal__header,.league-edit-modal[dir=ltr] .league-edit-modal__form,.league-edit-modal[dir=ltr] .league-edit-modal__form label,.league-edit-modal[dir=ltr] .league-edit-modal__form label>span{text-align:left}.league-edit-modal[dir=ltr] button{direction:ltr}.league-duplicate-import__message{color:#475569;margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.55}.league-duplicate-import__error{color:#b42318;margin:-2px 0 0;font-size:13px;font-weight:700;line-height:1.4}.league-duplicate-import button:disabled,.league-duplicate-import input:disabled{cursor:default;opacity:.65}.league-duplicate-import[dir=ltr] .league-duplicate-import__message,.league-duplicate-import[dir=ltr] .league-duplicate-import__error{text-align:left}.league-merge-modal-backdrop,.league-merge-modal-backdrop *,.league-merge-modal,.league-merge-modal *,.league-merge-modal input,.league-merge-modal button{box-sizing:border-box;font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.league-merge-modal-backdrop{z-index:5200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.league-merge-modal{color:#132238;background:linear-gradient(#fff 0%,#fbfaf7 100%);border:1px solid #ca993785;border-radius:17px;width:min(620px,100%);max-height:min(780px,100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 24px 62px #0f172a3d}.league-merge-modal__header{border-bottom:1px solid #ca993738;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.league-merge-modal__eyebrow{color:#9a742d;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.league-merge-modal__header h2{color:#132238;margin:0;font-size:24px;font-weight:700;line-height:1.15}.league-merge-modal__header p{color:#64748b;max-width:500px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.league-merge-modal__close{appearance:none;color:#475569;cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;margin:0;padding:0 0 2px;font-size:22px;font-weight:400;line-height:1;display:grid}.league-merge-modal__close:hover{color:#8a641f;border-color:#c99a3d}.league-merge-modal__form{gap:15px;margin-top:17px;display:grid}.league-merge-modal__section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.league-merge-modal__section-heading strong{color:#132238;font-size:14px;font-weight:700}.league-merge-modal__section-heading span{color:#8a641f;font-size:12px;font-weight:700}.league-merge-modal__league-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.league-merge-modal__league-option{cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.league-merge-modal__league-option:hover{background:#fffdf7;border-color:#b9882d9e}.league-merge-modal__league-option--selected{background:linear-gradient(135deg,#fffaf0,#f8edcf);border-color:#b9882dd1;box-shadow:inset 0 0 0 1px #ffffff9e}.league-merge-modal__league-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.league-merge-modal__checkmark{color:#8a641f;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:700;display:grid}.league-merge-modal__league-option--selected .league-merge-modal__checkmark{background:#fff3cc;border-color:#c99a3d}.league-merge-modal__league-text{min-width:0}.league-merge-modal__league-text strong,.league-merge-modal__league-text small{display:block}.league-merge-modal__league-text strong{color:#132238;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.league-merge-modal__league-text small{color:#718096;margin-top:3px;font-size:11px;font-weight:400}.league-merge-modal__name-field{gap:6px;display:grid}.league-merge-modal__name-field>span{color:#64748b;font-size:13px;font-weight:700}.league-merge-modal__name-field input{color:#132238;text-align:right;direction:rtl;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:44px;padding:9px 11px;font-size:14px;font-weight:400}.league-merge-modal__name-field input:focus{border-color:#c99a3d;box-shadow:0 0 0 3px #c99a3d1f}.league-merge-modal__error{color:#9b3f3f;background:#fff6f6;border:1px solid #efc5c5;border-radius:9px;margin:0;padding:9px 11px;font-size:12px;font-weight:700}.league-merge-modal__ready{background:#f1f8f3;border:1px solid #37805242;border-radius:10px;padding:11px 13px}.league-merge-modal__ready strong{color:#2f6f47;font-size:13px;font-weight:700}.league-merge-modal__ready p{color:#526c5b;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.5}.league-merge-modal__actions{justify-content:flex-start;gap:9px;margin-top:2px;display:flex}.league-merge-modal__primary,.league-merge-modal__secondary{cursor:pointer;border-radius:9px;min-width:126px;min-height:42px;padding:8px 15px;font-size:14px;font-weight:700}.league-merge-modal__primary{color:#8a641f;background:#fff9eb;border:1px solid #c99a3d}.league-merge-modal__primary:hover{background:#fff4d9}.league-merge-modal__secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.league-merge-modal__secondary:hover{background:#f8fafc}.league-merge-modal[dir=ltr],.league-merge-modal[dir=ltr] .league-merge-modal__name-field input{text-align:left;direction:ltr}@media (width<=820px){.league-merge-modal-backdrop{padding:10px}.league-merge-modal{border-radius:14px;width:min(500px,100%);max-height:calc(100vh - 20px);padding:16px}.league-merge-modal__header h2{font-size:20px}.league-merge-modal__header p{font-size:12px}.league-merge-modal__league-list{grid-template-columns:1fr;gap:7px}.league-merge-modal__league-option{min-height:56px;padding:8px 10px}.league-merge-modal__actions{grid-template-columns:1fr 1fr;display:grid}.league-merge-modal__primary,.league-merge-modal__secondary{width:100%;min-width:0}}.league-winnings-preview-backdrop,.league-winnings-preview-backdrop *,.league-winnings-preview,.league-winnings-preview *,.league-winnings-preview button{box-sizing:border-box;font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important}.league-winnings-preview-backdrop{z-index:5250;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.league-winnings-preview{color:#132238;background:linear-gradient(#fff 0%,#fbfaf7 100%);border:1px solid #ca993785;border-radius:17px;width:min(920px,100%);max-height:min(840px,100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 24px 62px #0f172a3d}.league-winnings-preview__header{border-bottom:1px solid #ca993738;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.league-winnings-preview__eyebrow{color:#9a742d;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.league-winnings-preview__header h2{color:#132238;margin:0;font-size:24px;font-weight:700;line-height:1.15}.league-winnings-preview__header p{color:#64748b;max-width:680px;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.55}.league-winnings-preview__close{appearance:none;color:#475569;cursor:pointer;background:#fff;border:1px solid #d8dee5;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;margin:0;padding:0 0 2px;font-size:22px;font-weight:400;line-height:1;display:grid}.league-winnings-preview__close:hover{color:#8a641f;border-color:#c99a3d}.league-winnings-preview__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:12px;display:flex}.league-winnings-preview__meta strong{color:#132238;font-size:14px}.league-winnings-preview__readonly{color:#2f6f47;background:#f1f8f3;border:1px solid #2f6f473d;border-radius:7px;padding:5px 8px;font-weight:700}.league-winnings-preview__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.league-winnings-preview__summary>div{background:#fff;border:1px solid #d8dee5;border-radius:10px;align-content:center;gap:5px;min-height:74px;padding:11px 13px;display:grid}.league-winnings-preview__summary span{color:#718096;font-size:11px;font-weight:700}.league-winnings-preview__summary strong{color:#132238;font-size:20px;line-height:1.1}.league-winnings-preview__list{gap:10px;margin-top:14px;display:grid}.league-winnings-preview__tournament{background:#fff;border:1px solid #d8dee5;border-radius:11px;overflow:hidden}.league-winnings-preview__tournament-head{background:#fbfaf7;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.league-winnings-preview__tournament-head>div{gap:2px;display:grid}.league-winnings-preview__tournament-head span{color:#718096;font-size:10px;font-weight:700}.league-winnings-preview__tournament-head strong{color:#132238;font-size:14px}.league-winnings-preview__winner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.league-winnings-preview__winner{border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:8px 12px;display:grid}.league-winnings-preview__winner:nth-child(odd){border-inline-end:1px solid #edf0f2}.league-winnings-preview__winner span{color:#9a742d;font-size:11px;font-weight:700}.league-winnings-preview__winner strong{color:#132238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.league-winnings-preview__winner b{color:#2f6f47;font-size:13px;font-weight:700}.league-winnings-preview__empty{color:#64748b;background:#fff;border:1px solid #d8dee5;border-radius:10px;margin:14px 0 0;padding:13px;font-size:13px}.league-winnings-preview__skipped{color:#6f531d;background:#fffaf0;border:1px solid #e6d5b2;border-radius:10px;margin-top:14px;padding:10px 12px}.league-winnings-preview__skipped summary{cursor:pointer;font-size:12px;font-weight:700}.league-winnings-preview__skipped div{gap:5px;margin-top:8px;display:grid}.league-winnings-preview__skipped p{color:#7a6338;margin:0;font-size:11px;line-height:1.45}.league-winnings-preview__footer{border-top:1px solid #ca993738;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.league-winnings-preview__footer span{color:#64748b;font-size:11px;line-height:1.5}.league-winnings-preview__done{color:#8a641f;cursor:pointer;background:#fff9eb;border:1px solid #c99a3d;border-radius:9px;min-width:118px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700}.league-winnings-preview[dir=ltr]{text-align:left}.league-winnings-preview[dir=rtl]{text-align:right}@media (width<=820px){.league-winnings-preview-backdrop{align-items:start;padding:10px}.league-winnings-preview{border-radius:12px;width:100%;max-height:calc(100vh - 20px);padding:13px 11px}.league-winnings-preview__header{gap:10px;padding-bottom:10px}.league-winnings-preview__header h2{font-size:19px}.league-winnings-preview__header p{margin-top:5px;font-size:11px;line-height:1.4}.league-winnings-preview__meta{margin-top:9px;font-size:10px}.league-winnings-preview__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px}.league-winnings-preview__summary>div{min-height:58px;padding:7px 8px}.league-winnings-preview__summary span{font-size:9px}.league-winnings-preview__summary strong{font-size:15px}.league-winnings-preview__list{gap:7px;margin-top:9px}.league-winnings-preview__tournament-head{padding:7px 9px}.league-winnings-preview__winner-list{grid-template-columns:1fr}.league-winnings-preview__winner{min-height:37px;padding:6px 9px;border-inline-end:0!important}.league-winnings-preview__winner span,.league-winnings-preview__winner strong,.league-winnings-preview__winner b{font-size:11px}.league-winnings-preview__footer{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:9px}.league-winnings-preview__done{width:100%;min-height:38px}}.league-winnings-preview__footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.league-winnings-preview__save{color:#fff;cursor:pointer;background:#2f6f47;border:1px solid #2f6f47;border-radius:9px;min-width:150px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700}.league-winnings-preview__save:hover:not(:disabled){background:#285f3d}.league-winnings-preview__save:disabled,.league-winnings-preview__done:disabled,.league-winnings-preview__close:disabled{cursor:default;opacity:.58}.league-winnings-preview__result{border-radius:10px;gap:4px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.45;display:grid}.league-winnings-preview__result strong{font-size:13px}.league-winnings-preview__result--success{color:#285f3d;background:#f1f8f3;border:1px solid #2f6f4747}.league-winnings-preview__result--error{color:#8c3232;background:#fff5f5;border:1px solid #a73f3f47}@media (width<=820px){.league-winnings-preview__footer-actions{flex-direction:column;width:100%}.league-winnings-preview__save,.league-winnings-preview__done{width:100%}}.reports-page{color:#10283d;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px;font-family:Arial!important}.reports-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.reports-page__header .page-title{margin-bottom:8px}.reports-page__subtitle{color:#64748b;margin:0;font-size:17px;line-height:1.6}.reports-page__summary{background:linear-gradient(#fffffff5,#f8f5edf5);border:1px solid #d7dce0;border-radius:12px;gap:6px;min-width:180px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #10283d14}.reports-page__summary span{color:#7a8490;font-size:13px;font-weight:700}.reports-page__summary strong{color:#10283d;font-size:28px}.reports-page__overview-card,.reports-page__report-card{background:linear-gradient(#fffffffa,#fbf9f3fa);border:1px solid #d6dce1;border-radius:16px;box-shadow:0 12px 30px #10283d12}.reports-page__overview-card{margin-bottom:22px;padding:24px}.reports-page__report-card{padding:24px}.reports-page__section-heading,.reports-page__report-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.reports-page__eyebrow{color:#b1842f;letter-spacing:1.4px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.reports-page__section-heading h2,.reports-page__report-header h2{color:#10283d;margin:0;font-size:28px}.reports-page__report-header p{color:#64748b;margin:6px 0 0;font-size:15px}.reports-page__overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reports-page__overview-item{background:#ffffffe0;border:1px solid #e0e4e7;border-radius:11px;align-content:center;gap:9px;min-height:108px;padding:18px;display:grid}.reports-page__overview-item span{color:#6f7b87;font-size:14px;font-weight:700}.reports-page__overview-item strong{overflow-wrap:anywhere;color:#10283d;font-size:20px;line-height:1.4}.reports-page__overview-item--button{width:100%;font:inherit;text-align:right;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.reports-page__overview-item--button:hover{border-color:#b1842fb8;transform:translateY(-1px);box-shadow:0 8px 18px #10283d14}.reports-page__overview-item--button small{color:#9b762f;font-size:12px;font-weight:400}.reports-bounty-history-modal{width:min(94vw,980px)}.reports-bounty-history{gap:18px;font-family:Arial,Helvetica,sans-serif;display:grid}.reports-bounty-history__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reports-bounty-history__summary>div{background:#faf7ef;border:1px solid #e3ded0;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.reports-bounty-history__summary span{color:#717981;font-size:12px;font-weight:400}.reports-bounty-history__summary strong{color:#163127;font-size:20px;font-weight:700}.reports-bounty-history__table-wrap{background:#fff;border:1px solid #dfe3e5;border-radius:12px;overflow:auto}.reports-bounty-history__table{border-collapse:collapse;text-align:right;width:100%}.reports-bounty-history__table th,.reports-bounty-history__table td{border-bottom:1px solid #eceeef;padding:12px 14px}.reports-bounty-history__table th{color:#f4e7c5;white-space:nowrap;background:#17352a;font-size:13px;font-weight:700}.reports-bounty-history__table td{color:#273840;font-size:14px;font-weight:400}.reports-bounty-history__table td strong{font-weight:700}.reports-bounty-history__table tbody tr:last-child td{border-bottom:0}.reports-bounty-history__amount{white-space:nowrap;color:#7e5b1d!important;font-weight:700!important}.reports-bounty-history__empty{color:#68737c;text-align:center;background:#fafafa;border:1px solid #e1e4e6;border-radius:12px;margin:0;padding:24px;font-size:14px;font-weight:400}.reports-page__print-button{color:#f1d58d;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b88a2e;border-radius:9px;padding:10px 20px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 8px 20px #10283d1f}.reports-page__print-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #10283d29}.reports-page__table-wrapper{background:#fff;border:1px solid #dce1e5;border-radius:11px;width:100%;overflow-x:auto}.reports-page__table{border-collapse:collapse;text-align:right;width:100%;min-width:1050px}.reports-page__table th{color:#f4e7c5;white-space:nowrap;background:#10283d;padding:14px 16px;font-weight:700}.reports-page__table td{color:#26384a;white-space:nowrap;border-bottom:1px solid #e4e7e9;padding:13px 16px}.reports-page__table tbody tr:nth-child(2n){background:#faf8f2}.reports-page__table tbody tr:hover{background:#f5eddc}.reports-page__table tbody tr:last-child td{border-bottom:0}.reports-page__player-name,.reports-page__rank-change{font-weight:700}.reports-page__empty{color:#64748b;background:#fff;border:1px solid #e0e4e7;border-radius:10px;margin:0;padding:18px}@media (width<=900px){.reports-page{padding-inline:20px}.reports-page__header{flex-direction:column}.reports-page__summary{width:100%}.reports-page__overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.reports-page{padding-inline:14px;padding-bottom:28px}.reports-page__overview-card,.reports-page__report-card{padding:18px 14px}.reports-page__overview-grid{grid-template-columns:1fr}.reports-page__report-header{flex-direction:column;align-items:flex-start}.reports-page__actions,.reports-page__print-button{width:100%}}.reports-page__actions{align-items:center;gap:14px;display:flex}.reports-page__print-button{color:#e8c46c;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1a1a17 0%,#070706 100%);border:1px solid #b88a2e;border-radius:9px;padding:0 20px;font-weight:700;box-shadow:0 8px 20px #1410072e}.reports-page__print-button:disabled{opacity:.45;cursor:not-allowed}.league-print-report{display:none}@page{size:A4 landscape;margin:0}@media print{html,body,#root{background:#fff!important;width:297mm!important;height:210mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body.poker-mk-printing{width:297mm!important;height:210mm!important}body.poker-mk-printing *{visibility:hidden!important}body.poker-mk-printing .league-print-report,body.poker-mk-printing .league-print-report *{visibility:visible!important}body.poker-mk-printing .reports-page>:not(.league-print-report){display:none!important}body.poker-mk-printing .league-print-report{z-index:999999;color:#171612;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#090907;width:297mm;height:210mm;padding:3.5mm;display:block;position:fixed;inset:0;overflow:hidden;font-family:Arial!important}.league-print-report__inner{background:linear-gradient(#fffcf4ed,#faf2e1ed);border:.7mm solid #c69a3b;border-radius:5mm;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .7mm #11100d,inset 0 0 0 1.4mm #d5ad55}.league-print-report__world-map{z-index:1;object-fit:cover;object-position:center top;opacity:.34;filter:sepia(.25)saturate(.78)brightness(1.12)contrast(.9);pointer-events:none;width:calc(100% - 6mm);height:116mm;position:absolute;top:0;left:3mm;right:3mm}.league-print-report__inner:after{content:"";z-index:0;pointer-events:none;border:.25mm solid #a5771db3;border-radius:3.4mm;position:absolute;inset:3.1mm}.league-print-report__corner{z-index:3;color:#e0b456;background:#0b0b09;border:.4mm solid #d0a140;place-items:center;width:10mm;height:10mm;font-size:6mm;line-height:1;display:grid;position:absolute}.league-print-report__corner--top-right{border-radius:0 4mm;top:0;right:0}.league-print-report__corner--top-left{border-radius:4mm 0;top:0;left:0}.league-print-report__corner--bottom-right{border-radius:4mm 0;bottom:0;right:0}.league-print-report__corner--bottom-left{border-radius:0 4mm;bottom:0;left:0}.league-print-report__header{z-index:2;grid-template-columns:minmax(42mm,.78fr) minmax(104mm,1.9fr) minmax(42mm,.72fr);align-items:center;gap:4mm;min-height:48mm;padding:5mm 11mm 3mm;display:grid;position:relative}.league-print-report__logo{object-fit:contain;object-position:left center;opacity:1;filter:contrast(1.04)saturate(.92);place-self:center start;width:41mm;max-height:31mm;margin-left:0}.league-print-report__title{text-align:center;justify-items:center;gap:1.4mm;display:grid}.league-print-report__title h1{color:#13120f;letter-spacing:-.25mm;margin:0;font-size:11.5mm;font-weight:700;line-height:1.05;font-family:Arial!important}.league-print-report__title-line{background:linear-gradient(90deg,#0000,#b98526 18%,#d6b05e 50%,#b98526 82%,#0000);width:74%;height:.35mm}.league-print-report__league{width:100%;direction:inherit;text-align:start;justify-items:end;gap:2mm;padding-inline-end:3mm;font-size:4.2mm;display:grid}.league-print-report__league-period{white-space:nowrap;justify-content:flex-start;align-items:center;gap:1.6mm;width:100%;display:flex;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.league-print-report__league-meta-text{font-size:4.4mm;line-height:1.15;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.league-print-report__league-diamond{color:#b98526;font-size:3.6mm;line-height:1;width:auto!important}.league-print-report__date{text-align:start;border-top:.35mm solid #c99a3b;width:100%;padding-top:1.8mm;font-size:3.6mm;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}.league-print-report__table-frame{z-index:2;background:#fffcf58f;border:.3mm solid #c89532;flex:1;min-height:0;margin:0 9mm;position:relative;overflow:hidden}.league-print-report__table{border-collapse:collapse;table-layout:fixed;direction:rtl;width:100%;height:100%;font-size:2.75mm;font-family:Arial!important}.league-print-report__table th{color:#e6bd5f;text-align:center;white-space:nowrap;background:linear-gradient(#151513,#050504);border-left:.2mm solid #bb8e35;height:9mm;padding:1.2mm;font-size:2.8mm;font-weight:700}.league-print-report__table th:first-child{width:18%}.league-print-report__table th:nth-child(2){width:8%}.league-print-report__table th:nth-child(3){width:9%}.league-print-report__table th:nth-child(4),.league-print-report__table th:nth-child(5),.league-print-report__table th:nth-child(6){width:11%}.league-print-report__table th:nth-child(7){width:12%}.league-print-report__table th:nth-child(8),.league-print-report__table th:nth-child(9){width:10%}.league-print-report__table tbody tr{height:6.2mm}.league-print-report__table td{box-sizing:border-box;text-align:center;vertical-align:middle;white-space:nowrap;border-bottom:.18mm solid #dccba8;border-left:.18mm solid #e0d2b7;height:6.2mm;padding:.4mm 1mm}.league-print-report__table tbody tr:nth-child(2n){background:#efdfbe4d}.league-print-report__player{text-overflow:ellipsis;font-weight:700;overflow:hidden;text-align:right!important}.league-print-report__rank{color:#e7be60;background:#0a0a08;border:.35mm solid #c18f28;border-radius:50%;place-items:center;width:4.8mm;height:4.8mm;font-size:2.8mm;font-weight:700;display:inline-grid}.league-print-report__rank-number{color:#11100d;text-align:center;min-width:5mm;font-size:3.1mm;font-weight:700;line-height:1;display:inline-block}.league-print-report__rank--gold{color:#11100d;background:radial-gradient(circle at 35% 30%,#fff2a7,#d4a21f 48%,#8b5b05);border-color:#9c6b09}.league-print-report__rank--silver{color:#121212;background:radial-gradient(circle at 35% 30%,#fff,#bfc3c8 48%,#73777c);border-color:#777c82}.league-print-report__rank--bronze{color:#140b05;background:radial-gradient(circle at 35% 30%,#f2bb7b,#b56d2e 50%,#6f3716);border-color:#7f481c}.league-print-report__change{color:#5f625c;font-weight:700}.league-print-report__change--up{color:#1b7a40}.league-print-report__change--down{color:#d22626}.league-print-report__footer{z-index:2;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:4mm;min-height:12mm;padding:1mm 21mm 2mm;display:grid;position:relative}.league-print-report__footer>span{background:linear-gradient(90deg,#0000,#b8862d);height:.3mm}.league-print-report__footer>span:last-child{background:linear-gradient(90deg,#b8862d,#0000)}.league-print-report__footer div{gap:.5mm;display:grid}.league-print-report__footer strong{letter-spacing:.4mm;font-size:4.4mm;font-family:Arial!important}.league-print-report__footer small{color:#9d6d1b;letter-spacing:.45mm;font-size:2.2mm}.league-print-report--compact .league-print-report__header{min-height:42mm;padding-block:3mm 2mm}.league-print-report--compact .league-print-report__title h1{font-size:9.5mm}.league-print-report--compact .league-print-report__logo{width:35mm;max-height:27mm}.league-print-report--compact .league-print-report__table{font-size:2.35mm}.league-print-report--compact .league-print-report__table th{height:7mm;font-size:2.35mm}.league-print-report--compact .league-print-report__table td{height:4mm;padding-block:.25mm}.league-print-report--compact .league-print-report__rank{width:5mm;height:5mm;font-size:2.2mm}.league-print-report--ultra-compact .league-print-report__header{min-height:35mm;padding-block:2mm 1mm}.league-print-report--ultra-compact .league-print-report__title h1{font-size:8mm}.league-print-report--ultra-compact .league-print-report__logo{width:30mm;max-height:23mm}.league-print-report--ultra-compact .league-print-report__table{font-size:1.9mm}.league-print-report--ultra-compact .league-print-report__table th{height:5.5mm;font-size:1.9mm}.league-print-report--ultra-compact .league-print-report__table td{height:3mm;padding-block:0}.league-print-report--ultra-compact .league-print-report__rank{width:4mm;height:4mm;font-size:1.75mm}.league-print-report--ultra-compact .league-print-report__footer{min-height:8mm}}@media (width<=700px){.reports-page__actions{justify-content:space-between;width:100%}.reports-page__print-button{padding-inline:14px}}@media print{.league-print-report,.league-print-report *{font-family:Arial!important}}@media screen and (width<=768px){.reports-page{width:100%;padding:0 14px 28px;overflow-x:hidden}.reports-page__header{gap:14px;margin-bottom:18px}.reports-page__subtitle{font-size:15px}.reports-page__summary,.reports-page__overview-card,.reports-page__report-card{width:100%}.reports-page__overview-card,.reports-page__report-card{padding:18px 14px}.reports-page__overview-grid{grid-template-columns:1fr;gap:10px}.reports-page__overview-item{min-height:86px}.reports-page__report-header{flex-direction:column;align-items:stretch;gap:14px}.reports-page__actions,.reports-page__print-button{width:100%}.reports-page__print-button{min-height:48px}.reports-page__table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.reports-page__table{min-width:980px}}@media print{.league-print-report__table th:first-child,.league-print-report__table td:first-child{width:16%}.league-print-report__table th:nth-child(2),.league-print-report__table td:nth-child(2){width:9%;padding-left:.35mm;padding-right:.35mm}.league-print-report__table th:nth-child(n+3):nth-child(-n+9),.league-print-report__table td:nth-child(n+3):nth-child(-n+9){width:10.714%}.league-print-report__table tbody tr,.league-print-report__table tbody td{height:6.2mm!important}}.reports-page__landscape-hint{display:none}.reports-page__statistics-card{background:linear-gradient(#fffffffa,#fbf9f3fa);border:1px solid #d6dce1;border-radius:16px;margin-bottom:22px;padding:24px;box-shadow:0 12px 30px #10283d12}.reports-page__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reports-page__stat-card{background:linear-gradient(145deg,#fff,#faf7ef);border:1px solid #dce1e5;border-radius:12px;align-content:space-between;gap:8px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.reports-page__stat-card:before{content:"";background:linear-gradient(#d4a848,#9c7428);width:4px;height:100%;position:absolute;top:0;right:0}.reports-page__stat-label{color:#687583;font-size:12px;font-weight:700;line-height:1.4}.reports-page__stat-value{color:#10283d;font-variant-numeric:tabular-nums;font-size:29px;line-height:1}.reports-page__stat-player{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.reports-page__stat-player b{color:#26384a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.reports-page__stat-player span{color:#8a7650;white-space:nowrap;flex:none;font-size:10px;font-weight:700}.reports-page__charts-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:14px;margin-top:14px;display:grid}.reports-page__chart-card{background:#fff;border:1px solid #dce1e5;border-radius:13px;min-width:0;padding:17px}.reports-page__chart-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;margin-bottom:12px;display:flex}.reports-page__chart-heading span{color:#b1842f;letter-spacing:1.2px;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.reports-page__chart-heading h3{color:#10283d;margin:0;font-size:18px}.reports-page__chart-heading>strong{color:#7a8490;font-size:11px}.reports-page__bar-chart{gap:11px;display:grid}.reports-page__bar-row{grid-template-columns:minmax(82px,.9fr) minmax(120px,3fr) 48px;align-items:center;gap:9px;display:grid}.reports-page__bar-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.reports-page__bar-track{background:#edf0f2;border-radius:999px;height:13px;overflow:hidden;box-shadow:inset 0 1px 2px #10283d14}.reports-page__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#10283d,#d4a848);height:100%;display:block}.reports-page__bar-row strong{color:#10283d;text-align:left;font-variant-numeric:tabular-nums;font-size:12px}.reports-page__line-chart-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.reports-page__line-chart{min-width:100%;height:230px;display:block;overflow:visible}.reports-page__line-grid{stroke:#e6eaed;stroke-width:1px}.reports-page__line-path{fill:none;stroke:#b1842f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.reports-page__line-point{fill:#10283d;stroke:#f1d58d;stroke-width:3px}.reports-page__line-axis-label,.reports-page__line-value,.reports-page__line-x-label{font-family:Arial}.reports-page__line-axis-label{fill:#94a3b8;font-size:10px}.reports-page__line-value{fill:#10283d;font-size:11px;font-weight:700}.reports-page__line-x-label{fill:#64748b;font-size:10px}.reports-page__chart-empty{color:#7a8490;text-align:center;margin:0;padding:18px 12px;font-size:13px}@media (width<=1100px){.reports-page__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-page__charts-grid{grid-template-columns:1fr}}@media (width<=700px){.reports-page__statistics-card{padding:18px 14px}.reports-page__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.reports-page__statistics-card{display:none!important}}.reports-page__stat-card--clickable{text-align:right;cursor:pointer;border:1px solid #dce1e5;width:100%;font-family:Arial,Helvetica,sans-serif;transition:transform .14s,box-shadow .14s,border-color .14s}.reports-page__stat-card--clickable:hover{border-color:#b4872f94;transform:translateY(-2px);box-shadow:0 10px 22px #10283d1a}.reports-page__stat-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #d4a848}.reports-page__stat-open-hint{color:#a17b32;margin-top:2px;font-size:9px;font-weight:700;display:block}.reports-stat-ranking-modal{width:min(760px,94vw);max-width:760px}.reports-stat-ranking{width:100%;font-family:Arial,Helvetica,sans-serif}.reports-stat-ranking__table-wrap{background:#fff;border:1px solid #dce1e5;border-radius:11px;max-height:min(64vh,540px);overflow:auto}.reports-stat-ranking__table{border-collapse:collapse;table-layout:fixed;width:100%}.reports-stat-ranking__table th,.reports-stat-ranking__table td{text-align:right;vertical-align:middle;border-bottom:1px solid #e6eaed;padding:10px 12px}.reports-stat-ranking__table th{z-index:1;color:#fff;background:#10283d;font-size:11px;font-weight:700;position:sticky;top:0}.reports-stat-ranking__table th:first-child{text-align:center;width:70px}.reports-stat-ranking__table tr:last-child td{border-bottom:0}.reports-stat-ranking__table tbody tr:hover{background:#fbf8ef}.reports-stat-ranking__position{color:#334155;background:#eef1f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-grid}.reports-stat-ranking__player{color:#1f3347;font-size:13px;font-weight:700}.reports-stat-ranking__value{color:#10283d;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.reports-stat-ranking__detail{color:#6b7785;font-size:11px}.reports-stat-ranking__empty{color:#7a8490;text-align:center;margin:0;padding:28px 14px}@media print{.reports-stat-ranking-modal{display:none!important}}.reports-stat-ranking-modal{background:#fff;border:1px solid #b4872f8c;border-radius:14px;width:min(720px,92vw);max-width:720px;max-height:min(78vh,680px);overflow:hidden}.reports-stat-ranking-modal .modal__header{background:linear-gradient(#fff 0%,#faf8f2 100%);border-bottom:1px solid #e1e5e8;gap:12px;min-height:58px;padding:11px 16px}.reports-stat-ranking-modal .modal__header h2{color:#25323d;text-align:right;flex:auto;margin:0;font-size:19px;font-weight:700;line-height:1.2}.reports-stat-ranking-modal .modal__close{color:#0000;width:32px;height:32px;box-shadow:none;background:#fff;border:1px solid #c9cfd4;border-radius:50%;flex:0 0 32px;padding:0;font-size:0;position:relative}.reports-stat-ranking-modal .modal__close:before{content:"×";color:#34414d;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;line-height:1;display:grid;position:absolute;inset:0}.reports-stat-ranking-modal .modal__close:hover{background:#fbf7ed;border-color:#b1842f}.reports-stat-ranking-modal .modal__content{padding:0;overflow:hidden}.reports-stat-ranking{padding:14px}.reports-stat-ranking__table-wrap{border:1px solid #d9dee2;border-radius:10px;max-height:min(58vh,500px);overflow:hidden auto}.reports-stat-ranking__table th,.reports-stat-ranking__table td{padding:9px 10px}.reports-stat-ranking__table th{color:#fff;background:linear-gradient(#3f464c 0%,#30373d 100%);font-size:11px}.reports-stat-ranking__table th:first-child{width:58px}.reports-stat-ranking__table th:nth-child(2){width:34%}.reports-stat-ranking__table th:nth-child(3){width:21%}.reports-stat-ranking__position--first{color:#fff;background:#d9aa4b}.reports-stat-ranking__position--second{color:#fff;background:#b9c0c6}.reports-stat-ranking__position--third{color:#fff;background:#ba8053}.reports-page__position-chart-heading{align-items:flex-start}.reports-page__position-chart-player{color:#b1842f;font-synthesis:none;letter-spacing:normal;margin:4px 0 0;font-size:14px;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:700!important}.reports-page__position-chart-heading>strong{color:#8b6827;white-space:nowrap;background:#fff9ec;border:1px solid #e3d2aa;border-radius:999px;padding:5px 8px;font-size:10px}.reports-page__position-chart-hint{color:#7a8490;text-align:center;margin:5px 0 0;font-size:10px}.reports-page__position-selection-hint{color:#806124;background:#fffaf0;border:1px solid #e5d6af;border-radius:8px;margin:0 0 9px;padding:8px 11px;font-size:11px;font-weight:700}.reports-page__player-row{cursor:pointer;transition:background .13s,box-shadow .13s}.reports-page__player-row:hover{background:#fbf8ef}.reports-page__player-row--selected{background:#fff7df;box-shadow:inset -4px 0 #d4a848}.reports-page__player-row--selected td{background:0 0}.reports-page__position-chart .reports-page__line-path{stroke:#b1842f}.reports-page__position-chart .reports-page__line-point{fill:#10283d;stroke:#f1d58d}.reports-page__position-chart-player,.reports-page__position-chart-heading h3,.reports-page__position-chart-heading span,.reports-page__position-chart,.reports-page__position-chart text{font-family:Arial,Helvetica,sans-serif!important}.reports-page__position-chart-player{font-style:normal;font-family:Arial,Helvetica,sans-serif!important}.reports-page .reports-page__position-chart-player{font-synthesis:none!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:700!important}:-webkit-any(.reports-page__position-chart-card:fullscreen,.reports-page__position-chart-card:-webkit-full-screen){box-sizing:border-box;background:#fff;flex-direction:column;width:100vw;max-width:none;height:100vh;margin:0;padding:28px 44px 24px;display:flex;overflow:hidden}:is(.reports-page__position-chart-card:fullscreen,.reports-page__position-chart-card:fullscreen){box-sizing:border-box;background:#fff;flex-direction:column;width:100vw;max-width:none;height:100vh;margin:0;padding:28px 44px 24px;display:flex;overflow:hidden}:-webkit-any(.reports-page__position-chart-card:fullscreen .reports-page__position-chart-heading,.reports-page__position-chart-card:-webkit-full-screen .reports-page__position-chart-heading){flex:none;width:100%}:is(.reports-page__position-chart-card:fullscreen .reports-page__position-chart-heading,.reports-page__position-chart-card:fullscreen .reports-page__position-chart-heading){flex:none;width:100%}:-webkit-any(.reports-page__position-chart-card:fullscreen .reports-page__position-chart-player,.reports-page__position-chart-card:-webkit-full-screen .reports-page__position-chart-player){margin-top:8px;line-height:1.3;font-size:22px!important}:is(.reports-page__position-chart-card:fullscreen .reports-page__position-chart-player,.reports-page__position-chart-card:fullscreen .reports-page__position-chart-player){margin-top:8px;line-height:1.3;font-size:22px!important}:-webkit-any(.reports-page__position-chart-card:fullscreen .reports-page__line-chart-scroll,.reports-page__position-chart-card:-webkit-full-screen .reports-page__line-chart-scroll){box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:12px 0;display:flex;overflow:hidden}:is(.reports-page__position-chart-card:fullscreen .reports-page__line-chart-scroll,.reports-page__position-chart-card:fullscreen .reports-page__line-chart-scroll){box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:12px 0;display:flex;overflow:hidden}:-webkit-any(.reports-page__position-chart-card:fullscreen .reports-page__position-chart,.reports-page__position-chart-card:-webkit-full-screen .reports-page__position-chart){max-height:68vh;margin:auto;display:block;width:min(94vw,1500px)!important;max-width:100%!important;height:auto!important}:is(.reports-page__position-chart-card:fullscreen .reports-page__position-chart,.reports-page__position-chart-card:fullscreen .reports-page__position-chart){max-height:68vh;margin:auto;display:block;width:min(94vw,1500px)!important;max-width:100%!important;height:auto!important}:-webkit-any(.reports-page__position-chart-card:fullscreen .reports-page__position-chart-hint,.reports-page__position-chart-card:-webkit-full-screen .reports-page__position-chart-hint){flex:none;margin:12px 0 0;line-height:1.35;font-size:18px!important}:is(.reports-page__position-chart-card:fullscreen .reports-page__position-chart-hint,.reports-page__position-chart-card:fullscreen .reports-page__position-chart-hint){flex:none;margin:12px 0 0;line-height:1.35;font-size:18px!important}.reports-table-actions{direction:ltr;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:0;margin-bottom:10px;display:flex}.reports-table-actions--he{margin-left:0!important;margin-right:auto!important}.reports-table-actions--en{margin-left:auto!important;margin-right:0!important}.reports-table-actions--modal{margin-top:2px}.reports-table-actions button{color:#7a5818;cursor:pointer;background:#fff8e8;border:1px solid #b88a2e;border-radius:8px;min-width:72px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;font-family:Arial!important}.reports-table-actions button:hover{background:#f4e2a8;border-color:#9a7425}.reports-table-actions button:focus-visible{outline-offset:2px;outline:2px solid #9a7425}.reports-chart-print-action{color:#765719;cursor:pointer;background:#fff8e8;border:1px solid #cda94e;border-radius:10px;flex:none;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;font-family:Arial,sans-serif!important}html[dir=rtl] .reports-page__position-chart-heading{align-items:flex-start}html[dir=rtl] .reports-chart-print-action{margin-inline-start:auto}html[dir=ltr] .reports-chart-print-action{margin-inline-end:auto}@media (width<=700px){.reports-chart-print-action{min-height:36px;padding:0 13px;font-size:12px}}@media print{.reports-chart-print-action{display:none!important}}@media screen and (width<=768px){.reports-page,.reports-page *{box-sizing:border-box;font-family:Arial!important}.reports-page{width:100%;max-width:100vw;margin:0;padding:10px 10px 28px;overflow-x:hidden}.reports-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;margin:0 0 12px;display:grid}.reports-page__header>div:first-child{min-width:0}.reports-page__header .page-title{margin:0 0 4px;font-size:clamp(32px,10vw,46px);line-height:1}.reports-page__subtitle{margin:0;font-size:13px;line-height:1.45}.reports-page__summary{text-align:center;border-radius:11px;gap:2px;width:auto;min-width:88px;padding:9px 10px}.reports-page__summary span{white-space:nowrap;font-size:10px;line-height:1.25}.reports-page__summary strong{font-size:24px;line-height:1}.reports-page__overview-card,.reports-page__report-card{border-radius:13px;width:100%;min-width:0;max-width:100%;padding:12px 10px}.reports-page__overview-card{margin-bottom:12px}.reports-page__section-heading,.reports-page__report-header{width:100%;margin-bottom:10px}.reports-page__section-heading{justify-content:space-between;align-items:center;display:flex}.reports-page__eyebrow{letter-spacing:1px;margin-bottom:2px;font-size:9px}.reports-page__section-heading h2,.reports-page__report-header h2{font-size:21px;line-height:1.15}.reports-page__report-header{gap:10px;display:grid}.reports-page__report-header p{margin-top:4px;font-size:12px;line-height:1.4}.reports-page__overview-grid{grid-template-columns:1fr;gap:7px}.reports-page__overview-item{border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:0;padding:10px 12px;display:grid}.reports-page__overview-item span{font-size:12px}.reports-page__overview-item strong{text-align:left;max-width:62vw;font-size:14px;line-height:1.3}.reports-page__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.reports-page__actions button,.reports-page__print-button{white-space:normal;border-radius:9px;width:100%;min-width:0;line-height:1.25;min-height:42px!important;padding:7px 8px!important;font-size:12px!important}.reports-page__table-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;border-radius:9px;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.reports-page__table{width:max-content;min-width:720px;max-width:none;font-size:.72rem}.reports-page__table th,.reports-page__table td{white-space:nowrap;padding:7px 8px;line-height:1.25}.reports-page__table th{font-size:.68rem}.reports-page__table td{font-size:.71rem}.reports-page__player-name{min-width:96px;max-width:118px}.reports-page__player-name button{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:118px;display:block;overflow:hidden}.reports-page__rank-change{min-width:42px}.reports-page__empty{padding:12px;font-size:13px}}@media screen and (width<=430px){.reports-page{padding-inline:8px}.reports-page__header{grid-template-columns:minmax(0,1fr) 80px}.reports-page__header .page-title{font-size:34px}.reports-page__subtitle{font-size:12px}.reports-page__summary{min-width:80px;padding-inline:7px}.reports-page__overview-card,.reports-page__report-card{padding-inline:8px}.reports-page__overview-item{padding:9px 10px}.reports-page__actions button,.reports-page__print-button{min-height:40px!important;font-size:11px!important}.reports-page__table{min-width:680px;font-size:.69rem}.reports-page__table th,.reports-page__table td{padding:6px 7px}.reports-page__player-name{min-width:88px;max-width:108px}.reports-page__player-name button{max-width:108px}}@media screen and (width<=768px) and (orientation:portrait){.reports-page__landscape-hint{color:#6c5728;text-align:center;background:#fff8e7;border:1px solid #dec98d;border-radius:10px;margin:2px 0 8px;padding:7px 10px;font-size:.72rem;font-weight:700;line-height:1.35;display:block}}@media screen and (width<=430px) and (orientation:portrait){.reports-page__landscape-hint{padding:6px 8px;font-size:.68rem}}@media screen and (width<=768px) and (orientation:landscape){.reports-page__landscape-hint{display:none}}@media screen and (width<=768px){.reports-page__table thead tr{height:34px!important}.reports-page__table th{vertical-align:middle!important;height:34px!important;padding:9px 10px!important}.reports-page__table tbody tr{height:46px!important}.reports-page__table td{vertical-align:middle!important;height:46px!important;padding:8px 10px!important}.reports-page__summary{display:none!important}.reports-page__header{grid-template-columns:1fr!important}.reports-page__statistics-card{background:linear-gradient(#fffffffa,#fbf9f3fa);border:1px solid #d6dce1;border-radius:13px;width:100%;min-width:0;max-width:100%;margin-bottom:12px;padding:12px 10px;box-shadow:0 8px 20px #10283d0f}.reports-page__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.reports-page__stat-card{border-radius:10px;gap:6px;min-height:104px;padding:11px 10px 10px}.reports-page__stat-label{font-size:10px;line-height:1.3}.reports-page__stat-value{font-size:23px}.reports-page__stat-player{gap:2px;display:grid}.reports-page__stat-player b{font-size:11px}.reports-page__stat-player span{white-space:normal;font-size:9px}.reports-page__charts-grid{grid-template-columns:1fr;gap:8px;margin-top:8px}.reports-page__chart-card{border-radius:10px;padding:11px 9px}.reports-page__chart-heading{min-height:0;margin-bottom:10px}.reports-page__chart-heading h3{font-size:15px}.reports-page__chart-heading span,.reports-page__chart-heading>strong{font-size:9px}.reports-page__bar-chart{gap:9px}.reports-page__bar-row{grid-template-columns:minmax(72px,.9fr) minmax(90px,2fr) 39px;gap:6px}.reports-page__bar-name,.reports-page__bar-row strong{font-size:10px}.reports-page__bar-track{height:11px}.reports-page__line-chart{height:215px}}@media screen and (width<=380px){.reports-page__stats-grid{grid-template-columns:1fr}}@media screen and (width<=768px){.reports-page__stat-card--clickable{cursor:pointer;min-width:0}.reports-page__stat-open-hint{font-size:8px}.reports-stat-ranking-modal{width:min(94vw,620px);max-width:94vw}.reports-stat-ranking__table-wrap{max-height:66vh;overflow-x:auto}.reports-stat-ranking__table th{font-size:10px}.reports-stat-ranking__player,.reports-stat-ranking__value{font-size:11px}.reports-stat-ranking__detail{font-size:9px}.reports-stat-ranking__position{width:27px;height:27px;font-size:10px}.reports-stat-ranking-modal{border-radius:13px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 24px);overflow:hidden}.reports-stat-ranking-modal .modal__header{min-height:52px;padding:9px 12px}.reports-stat-ranking-modal .modal__header h2{white-space:normal;font-size:16px}.reports-stat-ranking-modal .modal__close{flex-basis:30px;width:30px;height:30px}.reports-stat-ranking-modal .modal__close:before{font-size:20px}.reports-stat-ranking{padding:8px}.reports-stat-ranking__table-wrap{max-height:calc(100vh - 100px);overflow:auto}.reports-stat-ranking__table{min-width:520px}.reports-stat-ranking__table th,.reports-stat-ranking__table td{padding:8px 7px}.reports-page__position-chart-heading{gap:7px}.reports-page__position-chart-player{font-size:12px}.reports-page__position-chart-heading>strong{padding:4px 6px;font-size:8px}.reports-page__position-chart-hint{font-size:9px}.reports-page__position-selection-hint{margin-bottom:7px;padding:7px 8px;font-size:9px}.reports-page__player-row--selected{box-shadow:inset -3px 0 #d4a848}.reports-page__position-chart-player,.reports-page__position-chart-heading h3,.reports-page__position-chart-heading span,.reports-page__position-chart,.reports-page__position-chart text{font-family:Arial,Helvetica,sans-serif!important}.reports-bounty-history-modal .modal__content{padding:14px}.reports-bounty-history__summary{grid-template-columns:1fr;gap:7px}.reports-bounty-history__summary>div{grid-template-columns:1fr auto;align-items:center;padding:10px 12px}.reports-bounty-history__summary strong{font-size:16px}.reports-bounty-history__table-wrap{background:0 0;border:0;overflow:visible}.reports-bounty-history__table,.reports-bounty-history__table tbody{width:100%;display:block}.reports-bounty-history__table thead{display:none}.reports-bounty-history__table tbody{gap:9px;display:grid}.reports-bounty-history__table tr{background:#fff;border:1px solid #dfe3e5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:11px 12px;display:grid}.reports-bounty-history__table td{white-space:normal;border:0;gap:3px;padding:0;display:grid}.reports-bounty-history__table td:before{content:attr(data-label);color:#7a838a;font-size:10px;font-weight:400}.reports-bounty-history__amount{white-space:normal}}@media (width<=768px){.reports-table-actions{gap:7px;width:max-content;max-width:100%;margin-bottom:9px}.reports-table-actions--he{margin-left:0!important;margin-right:auto!important}.reports-table-actions--en{margin-left:auto!important;margin-right:0!important}.reports-table-actions button{min-width:64px;min-height:32px;padding:0 10px;font-size:12px}}.control-report,.control-report *{box-sizing:border-box;font-family:Arial!important}.control-report{color:#10283d;background:linear-gradient(#fffffffc,#fbf9f3fc);border:1px solid #d6dce1;border-radius:16px;width:100%;margin:0 0 22px;padding:24px;box-shadow:0 12px 30px #10283d12}.control-report[dir=ltr]{text-align:left;direction:ltr}.control-report[dir=ltr] .control-report__header,.control-report[dir=ltr] .control-report__header>div,.control-report[dir=ltr] .control-report__eyebrow,.control-report[dir=ltr] .control-report__header h2,.control-report[dir=ltr] .control-report__header p,.control-report[dir=ltr] .control-report__ready,.control-report[dir=ltr] .control-report__panel-heading{text-align:left}.control-report[dir=rtl]{text-align:right;direction:rtl}.control-report strong,.control-report h2,.control-report h3,.control-report button,.control-report th{font-weight:400}.control-report__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.control-report__header>div{min-width:0}.control-report__eyebrow{color:#b1842f;letter-spacing:1.4px;margin-bottom:5px;font-size:12px;display:block}.control-report__header h2{color:#10283d;margin:0;font-size:30px;line-height:1.15}.control-report__header p,.control-report__panel-heading p,.control-report__ready p{color:#6d7884;margin:6px 0 0;font-size:14px;line-height:1.5}.control-report__run-button{color:#f3d98f;cursor:pointer;background:#102f27;border:1px solid #b1842f;border-radius:11px;flex:none;min-width:150px;min-height:44px;padding:10px 18px;font-size:15px}.control-report__run-button:hover{background:#173d33}.control-report__ready{background:#fff;border:1px solid #d9dedf;border-radius:12px;align-items:center;gap:13px;min-height:84px;padding:16px 18px;display:flex}.control-report__ready>span{color:#2d6a4f;border:1px solid #b1842f;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.control-report__ready strong{color:#10283d;font-size:18px;display:block}.control-report__overall{background:#eff8f1;border:1px solid #cfd7d5;border-radius:12px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:grid}.control-report__overall--warning{background:#fff8df;border-color:#dec98e}.control-report__overall--error{background:#fff0f0;border-color:#e2b1b1}.control-report__overall--empty{background:#f5f6f7}.control-report__overall-main{align-items:center;gap:12px;display:flex}.control-report__overall-icon{color:#2d6a4f;border:1px solid;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.control-report__overall--warning .control-report__overall-icon{color:#8c6a17}.control-report__overall--error .control-report__overall-icon{color:#a43a3a}.control-report__overall-main strong{color:#10283d;font-size:21px;display:block}.control-report__overall-main div>span{color:#6d7884;margin-top:4px;font-size:12px;display:block}.control-report__summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.control-report__summary-grid>div{text-align:center;background:#ffffffb8;border:1px solid #10283d1f;border-radius:9px;align-content:center;min-height:62px;padding:9px 10px;display:grid}.control-report__summary-grid span{color:#6f7b87;font-size:11px}.control-report__summary-grid strong{color:#10283d;margin-top:3px;font-size:21px}.control-report__panel{background:#fff;border:1px solid #dce1e5;border-radius:12px;min-width:0;padding:18px}.control-report__panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.control-report__panel-heading h3{color:#10283d;margin:0;font-size:21px}.control-report__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #cfd6d9;border-radius:9px;width:100%;overflow-x:auto}.control-report__table{border-collapse:collapse;width:100%;min-width:920px;direction:inherit}.control-report__table th,.control-report__table td{border-inline-end:1px solid #cfd6d9;text-align:start;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #cfd6d9;padding:10px 11px}.control-report__table th:last-child,.control-report__table td:last-child{border-inline-end:0}.control-report__table thead th{color:#1d2c38;background:#d8d8d8;font-size:13px}.control-report__table tbody td{color:#26384a;font-size:13px}.control-report__table tbody tr.control-report__row--ok>td{background-color:#e4f5e8!important}.control-report__table tbody tr.control-report__row--warning>td{background-color:#fff0b8!important}.control-report__table tbody tr.control-report__row--error>td{background-color:#ffe0dc!important}.control-report__table tbody tr.control-report__row--open>td{background-color:#f3f5f6!important}.control-report__table tbody tr.control-report__row--warning>td.control-report__notes-cell,.control-report__table tbody tr.control-report__row--warning>td:nth-last-child(2){box-shadow:inset 0 0 0 1px #b1842f47}.control-report__table tbody tr.control-report__row--error>td.control-report__notes-cell,.control-report__table tbody tr.control-report__row--error>td:nth-last-child(2){box-shadow:inset 0 0 0 1px #a43a3a3d}.control-report__table .control-report__notes-cell{white-space:normal;min-width:300px;line-height:1.45}.control-report__table tfoot td{color:#10283d;background:#e5eef5;border-bottom:0;font-size:13px}.control-report__status{color:#2d6a4f;white-space:nowrap;background:#edf7f0;border:1px solid #9fb8a8;border-radius:999px;justify-content:center;align-items:center;min-width:64px;min-height:28px;padding:4px 9px;font-size:12px;display:inline-flex}.control-report__status--warning{color:#7d5e14;background:#fff5d6;border-color:#d8bd6f}.control-report__status--error{color:#9e3434;background:#fff0f0;border-color:#d7a1a1}.control-report__status--open,.control-report__status--empty{color:#65717c;background:#f5f6f7;border-color:#cbd2d6}.control-report__lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.control-report__cumulative-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.control-report__cumulative-summary>div{background:#fafbf9;border:1px solid #dde2e4;border-radius:9px;gap:5px;padding:11px;display:grid}.control-report__cumulative-summary span{color:#6d7884;font-size:12px}.control-report__cumulative-summary strong{color:#10283d;direction:ltr;unicode-bidi:isolate;font-size:19px}.control-report__ok-message{color:#2d6a4f;background:#edf8f0;border:1px solid #c8ddcf;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.control-report__warning-message{color:#8a6314;background:#fff8e6;border:1px solid #e5cf9b;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.control-report__mismatch-list{gap:7px;max-height:280px;margin-top:12px;display:grid;overflow-y:auto}.control-report__mismatch-item{color:#5a3333;background:#fff4f4;border:1px solid #e4bebe;border-radius:8px;grid-template-columns:minmax(90px,1fr) minmax(110px,1.2fr) minmax(90px,1fr) minmax(90px,1fr);gap:8px;padding:9px 10px;font-size:12px;display:grid}.control-report__issue-list{color:#8f3333;margin:10px 0 0;padding-inline-start:20px;font-size:13px;line-height:1.7}.control-report__empty{color:#6d7884;margin:0;font-size:14px}@media screen and (width<=900px){.control-report{border-radius:13px;margin-bottom:12px;padding:12px 10px}.control-report__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.control-report__eyebrow{font-size:9px}.control-report__header h2{font-size:23px}.control-report__header p,.control-report__panel-heading p,.control-report__ready p{font-size:11px}.control-report__run-button{min-width:0;min-height:38px;padding:8px 11px;font-size:12px}.control-report__overall{grid-template-columns:1fr;gap:10px;padding:11px}.control-report__overall-main strong{font-size:17px}.control-report__summary-grid{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.control-report__summary-grid>div{min-height:52px;padding:7px 6px}.control-report__summary-grid span{font-size:9px}.control-report__summary-grid strong{font-size:18px}.control-report__panel{padding:12px 9px}.control-report__panel-heading h3{font-size:17px}.control-report__lower-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.control-report__cumulative-summary{grid-template-columns:1fr;gap:6px}.control-report__cumulative-summary>div{grid-template-columns:1fr auto;align-items:center;padding:8px 9px}.control-report__cumulative-summary strong{font-size:15px}.control-report__mismatch-item{grid-template-columns:1fr 1fr}}@media screen and (width<=430px){.control-report__header{grid-template-columns:1fr}.control-report__run-button{width:100%}.control-report__summary-grid{grid-template-columns:repeat(5,66px)}}.control-report__bounty-cell{gap:2px;display:grid}.control-report__bounty-cell>span{white-space:nowrap}.control-report__bounty-cell>small{color:#66737f;white-space:nowrap;font-size:10px;line-height:1.25}.control-report__row--warning .control-report__bounty-cell>small,.control-report__row--error .control-report__bounty-cell>small{color:#7d5e14}.dashboard-page{color:#10283d;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px;font-family:Arial!important}.dashboard-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.dashboard-page__header .page-title{margin-bottom:8px}.dashboard-page__subtitle{color:#64748b;margin:0;font-size:17px;line-height:1.6}.dashboard-page__summary{background:linear-gradient(#fffffff5,#f8f5edf5);border:1px solid #d7dce0;border-radius:12px;gap:6px;min-width:180px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #10283d14}.dashboard-page__summary span{color:#7a8490;font-size:13px;font-weight:700}.dashboard-page__summary strong{color:#10283d;font-size:28px}.dashboard-page__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.dashboard-page__card,.dashboard-page__podium-card{background:linear-gradient(#fffffffa,#fbf9f3fa);border:1px solid #d6dce1;border-radius:16px;box-shadow:0 12px 30px #10283d12}.dashboard-page__card{padding:24px}.dashboard-page__eyebrow{color:#b1842f;letter-spacing:1.4px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.dashboard-page__card h2,.dashboard-page__section-heading h2{color:#10283d;margin:0;font-size:28px}.dashboard-page__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dashboard-page__details>div{background:#ffffffe0;border:1px solid #e0e4e7;border-radius:10px;align-content:center;gap:8px;min-height:92px;padding:15px;display:grid}.dashboard-page__details span{color:#6f7b87;font-size:13px;font-weight:700}.dashboard-page__details strong{overflow-wrap:anywhere;color:#10283d;font-size:18px;line-height:1.4}.dashboard-page__podium-card{margin-bottom:12px;padding:24px}.dashboard-page__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.dashboard-page__section-heading>strong{color:#6d7884;font-size:14px}.dashboard-page__table-wrapper{background:#fff;border:1px solid #dce1e5;border-radius:11px;width:100%;overflow-x:auto}.dashboard-page__table{border-collapse:collapse;width:100%;min-width:720px}.dashboard-page__table th{color:#f4e7c5;text-align:right;background:#10283d;padding:14px 16px;font-weight:700}.dashboard-page__table td{color:#26384a;border-bottom:1px solid #e4e7e9;padding:14px 16px}.dashboard-page__table tbody tr:nth-child(2n){background:#faf8f2}.dashboard-page__table tbody tr:last-child td{border-bottom:0}.dashboard-page__rank{color:#f1d58d;background:#10283d;border:1px solid #b88a2e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:inline-grid}.dashboard-page__rank--1{color:#10283d;background:radial-gradient(circle at 35% 30%,#fff0a6,#d5a326 52%,#8e620b)}.dashboard-page__rank--2{color:#10283d;background:radial-gradient(circle at 35% 30%,#fff,#c5c8cc 52%,#777c81);border-color:#8a9096}.dashboard-page__rank--3{color:#10283d;background:radial-gradient(circle at 35% 30%,#f4bd84,#bb7335 52%,#74401d);border-color:#8c5429}.dashboard-page__empty{color:#64748b;margin:20px 0 0;font-size:16px}@media (width<=900px){.dashboard-page{padding-inline:20px}.dashboard-page__header{flex-direction:column}.dashboard-page__summary{width:100%}.dashboard-page__overview{grid-template-columns:1fr}}@media (width<=620px){.dashboard-page{padding-inline:14px;padding-bottom:28px}.dashboard-page__details{grid-template-columns:1fr}.dashboard-page__section-heading{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-page__card,.dashboard-page__podium-card{padding:18px 14px}}.dashboard-page__podium-card{border:1px solid #8c6928;border-radius:18px;box-shadow:0 20px 45px #10141633}.dashboard-page__podium-image-card{background:#090908;padding:0;overflow:hidden}.dashboard-page__podium-image-stage{aspect-ratio:1536/960;background:#090908;width:100%;position:relative;overflow:hidden}.dashboard-page__podium-background{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.dashboard-page__podium-overlay{z-index:4;pointer-events:none;position:absolute;inset:0}.dashboard-page__overlay-photo,.dashboard-page__overlay-name{pointer-events:auto;cursor:pointer}.dashboard-page__overlay-photo:focus-visible,.dashboard-page__overlay-name:focus-visible{outline-offset:3px;outline:3px solid #d4a848b8}.dashboard-page__overlay-photo{background:#111;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.dashboard-page__podium-overlay--1 .dashboard-page__overlay-photo{aspect-ratio:1;width:15.55%;top:22%;left:42.25%}.dashboard-page__podium-overlay--2 .dashboard-page__overlay-photo{aspect-ratio:1;width:13.75%;top:30.35%;left:16.35%}.dashboard-page__podium-overlay--3 .dashboard-page__overlay-photo{aspect-ratio:1;width:14.2%;top:30.3%;left:70.15%}.dashboard-page__overlay-photo img{object-fit:cover;object-position:center 18%;transform-origin:50% 22%;width:100%;height:100%;transform:scale(1.25)}.dashboard-page__podium-overlay--1 .dashboard-page__overlay-photo img{transform:scale(1.29)}.dashboard-page__overlay-initials{color:#efc766;background:radial-gradient(circle at 35% 28%,#302a1d,#0c0c0b);place-items:center;width:100%;height:100%;font-size:clamp(22px,3vw,54px);font-weight:700}.dashboard-page__overlay-name{color:#111;text-align:center;border-radius:6px;place-items:center;height:5.05%;font-size:clamp(13px,1.38vw,23px);font-weight:700;line-height:1;display:grid;position:absolute}.dashboard-page__podium-overlay--1 .dashboard-page__overlay-name{background:linear-gradient(#e4b753fa,#976719fa);width:18.95%;top:48.85%;left:40.85%}.dashboard-page__podium-overlay--2 .dashboard-page__overlay-name{background:linear-gradient(#ebecedfa,#989ca0fa);width:17.1%;top:52.1%;left:15.15%}.dashboard-page__podium-overlay--3 .dashboard-page__overlay-name{background:linear-gradient(#d0935cfa,#80461efa);width:17.1%;top:52.1%;left:68.25%}.dashboard-page__overlay-score,.dashboard-page__overlay-winnings{color:#efbc4f;text-align:center;white-space:nowrap;direction:ltr;place-items:center;height:4.6%;font-size:clamp(12px,1.25vw,22px);font-weight:700;line-height:1;display:grid;position:absolute}.dashboard-page__podium-overlay--1 .dashboard-page__overlay-score{width:10.15%;top:89.55%;left:36.9%}.dashboard-page__podium-overlay--1 .dashboard-page__overlay-winnings{width:13.25%;top:89.55%;left:50.8%}.dashboard-page__podium-overlay--2 .dashboard-page__overlay-score{color:#e3e5e7;width:7.7%;top:89.55%;left:10.2%}.dashboard-page__podium-overlay--2 .dashboard-page__overlay-winnings{color:#e3e5e7;width:10.05%;top:89.55%;left:22.85%}.dashboard-page__podium-overlay--3 .dashboard-page__overlay-score{color:#d99055;width:8.5%;top:89.55%;left:67.5%}.dashboard-page__podium-overlay--3 .dashboard-page__overlay-winnings{color:#d99055;width:10.75%;top:89.55%;left:79.1%}@media (width<=900px){.dashboard-page{padding-inline:20px}.dashboard-page__header{flex-direction:column}.dashboard-page__summary{width:100%}.dashboard-page__overview{grid-template-columns:1fr}.dashboard-page__podium-image-card{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-page__podium-image-stage{min-width:780px}}@media (width<=620px){.dashboard-page{padding-inline:14px;padding-bottom:28px}.dashboard-page__details{grid-template-columns:1fr}}.dashboard-page__overlay-winnings{direction:ltr;unicode-bidi:isolate}.dashboard-page__podium-static-overlay{z-index:3;pointer-events:none;font-family:Arial,Helvetica,sans-serif;position:absolute;inset:0}.dashboard-page__podium-title-mask{background:radial-gradient(circle at 50% 55%,#1a1106fa,#060605fe 70%);border-radius:8px;width:38%;height:7.8%;position:absolute;top:3.8%;left:31%}.dashboard-page__podium-title-text{color:#e1ad45;letter-spacing:.04em;text-align:center;white-space:nowrap;text-shadow:0 2px 2px #000000e6,0 0 14px #d4a8483d;place-items:center;width:41%;min-height:7%;font-size:clamp(25px,3.2vw,54px);font-weight:700;line-height:1;display:grid;position:absolute;top:4.1%;left:29.5%}.dashboard-page__podium-fixed-labels{height:4%;position:absolute;top:83.5%}.dashboard-page__podium-fixed-labels:before,.dashboard-page__podium-fixed-labels:after{content:"";background:linear-gradient(#070707fb,#040404fe);border-radius:5px;height:100%;position:absolute;top:0}.dashboard-page__podium-fixed-labels:before{width:43%;left:0}.dashboard-page__podium-fixed-labels:after{width:43%;right:0}.dashboard-page__podium-fixed-label{z-index:1;white-space:nowrap;place-items:center;height:94%;font-size:clamp(11px,1.12vw,20px);font-weight:400;line-height:1;display:grid;position:absolute;top:3%}.dashboard-page__podium-fixed-label--points{width:43%;left:0}.dashboard-page__podium-fixed-label--winnings{width:43%;right:0}.dashboard-page__podium-fixed-labels--1{width:28%;left:34.9%}.dashboard-page__podium-fixed-labels--1 .dashboard-page__podium-fixed-label{color:#d8a829}.dashboard-page__podium-fixed-labels--2{width:24.8%;left:8.3%}.dashboard-page__podium-fixed-labels--2 .dashboard-page__podium-fixed-label{color:#e6e7e8}.dashboard-page__podium-fixed-labels--3{width:24.7%;left:64.7%}.dashboard-page__podium-fixed-labels--3 .dashboard-page__podium-fixed-label{color:#d98b4c}.dashboard-page__chip-audit-card,.dashboard-page__chip-audit-card *{font-family:Arial!important}.dashboard-page__chip-audit-card{background:linear-gradient(#fffffffa,#faf7eefa);border:1px solid #b8841885;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 22px;padding:22px 24px;display:flex;box-shadow:0 12px 30px #10283d12}.dashboard-page__chip-audit-card h2{color:#10283d;margin:0;font-size:30px;font-weight:400;line-height:1.15}.dashboard-page__chip-audit-card p{color:#667584;max-width:760px;margin:8px 0 0;font-size:14px;line-height:1.5}.dashboard-page__chip-audit-actions{flex:none;align-items:stretch;gap:10px;display:flex}.dashboard-page__chip-audit-actions>div{text-align:center;background:#fff;border:1px solid #d7dce1;border-radius:10px;align-content:center;gap:3px;min-width:104px;min-height:62px;padding:9px 12px;display:grid}.dashboard-page__chip-audit-actions span{color:#6f7b87;font-size:11px;font-weight:400}.dashboard-page__chip-audit-actions strong{color:#10283d;margin-top:3px;font-size:21px;font-weight:400}.dashboard-page__chip-audit-actions button{color:#f3d98f;text-align:center;cursor:pointer;background:#102f27;border:1px solid #b88418;border-radius:11px;justify-content:center;align-items:center;min-width:150px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:400;display:flex;font-family:Arial!important}.dashboard-page__chip-audit-actions button:hover,.dashboard-page__chip-audit-actions button:focus-visible{background:#173d33}.dashboard-page__chip-audit-overlay{z-index:4200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040c0fad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.dashboard-page__chip-audit-modal{background:#f7f8f7;border:1px solid #b88418;border-radius:18px;width:min(1320px,100vw - 56px);max-height:min(86vh,900px);display:grid;overflow:hidden;box-shadow:0 26px 70px #00000057}.dashboard-page__chip-audit-modal-header{background:linear-gradient(#fff,#f7f5ee);border-bottom:1px solid #d9dee2;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.dashboard-page__chip-audit-modal-header h2{color:#10283d;margin:0;font-size:27px}.dashboard-page__chip-audit-modal-header p{color:#6f7b87;margin:7px 0 0;font-size:13px}.dashboard-page__chip-audit-close{color:#10283d;cursor:pointer;background:#fff;border:1px solid #c7ced4;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;display:grid;font-family:Arial!important}.dashboard-page__chip-audit-table-wrap{overflow:auto}.dashboard-page__chip-audit-table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.dashboard-page__chip-audit-table th{z-index:2;color:#f1d58d;text-align:center;background:#12392d;padding:12px 14px;font-size:13px;font-weight:700;position:sticky;top:0}.dashboard-page__chip-audit-table td{color:#26384a;text-align:center;vertical-align:middle;border-bottom:1px solid #e0e4e7;padding:12px 14px;font-size:13px;font-weight:600}.dashboard-page__chip-audit-table tbody tr:nth-child(2n){background:#faf8f2}.dashboard-page__chip-audit-table tbody tr:last-child td{border-bottom:0}.dashboard-page__chip-audit-muted,.dashboard-page__chip-audit-empty{color:#87929c!important;font-weight:600!important}.dashboard-page__chip-audit-empty{padding:28px!important}.dashboard-page[dir=ltr] .dashboard-page__chip-audit-card,.dashboard-page[dir=ltr] .dashboard-page__chip-audit-modal-header{text-align:left;direction:ltr}.dashboard-page[dir=ltr] .dashboard-page__chip-audit-card>div:first-child,.dashboard-page[dir=ltr] .dashboard-page__chip-audit-card h2,.dashboard-page[dir=ltr] .dashboard-page__chip-audit-card p,.dashboard-page[dir=ltr] .dashboard-page__chip-audit-card .dashboard-page__eyebrow{text-align:left}.dashboard-page[dir=rtl] .dashboard-page__chip-audit-card,.dashboard-page[dir=rtl] .dashboard-page__chip-audit-modal-header{text-align:right;direction:rtl}@media (width<=900px){.dashboard-page__chip-audit-card{flex-direction:column;align-items:stretch}.dashboard-page__chip-audit-actions{width:100%}.dashboard-page__chip-audit-actions>div,.dashboard-page__chip-audit-actions button{flex:1 1 0;min-width:0}.dashboard-page__chip-audit-overlay{padding:14px}.dashboard-page__chip-audit-modal{width:calc(100vw - 28px);max-height:90vh}}@media (width<=620px){.dashboard-page__chip-audit-card{padding:18px 14px}.dashboard-page__chip-audit-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-page__chip-audit-actions button{grid-column:1/-1;min-height:42px}.dashboard-page__chip-audit-modal-header{padding:16px}.dashboard-page__chip-audit-modal-header h2{font-size:22px}}.dashboard-page__event-log-card{color:#1f2937;background:#fff;border:1px solid #b88a2e59;border-radius:18px;margin-top:24px;padding:22px;font-family:Arial,sans-serif;box-shadow:0 10px 28px #0f172a0f}.dashboard-page__event-log-card .dashboard-page__eyebrow{color:#6b7280;font-family:Arial,sans-serif;font-weight:600}.dashboard-page__event-log-card h2{color:#1f2937;margin:4px 0 8px;font-family:Arial,sans-serif;font-weight:600}.dashboard-page__event-log-card p{color:#6b7280;margin:0;font-family:Arial,sans-serif;font-weight:400}.dashboard-page__event-log-summary{justify-items:center;gap:4px;min-width:160px;font-family:Arial,sans-serif;display:grid}.dashboard-page__event-log-summary strong{color:#8a671d;font-family:Arial,sans-serif;font-size:1.7rem;font-weight:600}.dashboard-page__event-log-summary span{color:#6b7280;font-family:Arial,sans-serif;font-size:.78rem;font-weight:400}.dashboard-page__event-log-summary button{color:#6f5317;cursor:pointer;background:#fffaf0;border:1px solid #b88a2e;border-radius:10px;min-height:38px;margin-top:8px;padding:8px 16px;font-family:Arial,sans-serif;font-weight:600}.dashboard-page__event-log-summary button:hover{background:#f7f1df}.dashboard-page__event-log-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;overflow-x:auto}.dashboard-page__event-log-table{border-collapse:collapse;color:#1f2937;background:#fff;width:100%;min-width:850px;font-family:Arial,sans-serif}.dashboard-page__event-log-table th,.dashboard-page__event-log-table td{text-align:right;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-family:Arial,sans-serif;font-size:.82rem;font-weight:400}.dashboard-page__event-log-table th{color:#3f3214;background:#f8f7f2;font-weight:600;position:sticky;top:0}.dashboard-page__event-log-table td strong{font-family:Arial,sans-serif;font-weight:600}.dashboard-page__event-log-table td small{color:#6b7280;margin-top:3px;font-family:Arial,sans-serif;font-weight:400;display:block}.dashboard-page__event-log-table tbody tr:last-child td{border-bottom:0}.dashboard-page__event-log-empty{color:#6b7280;font-family:Arial,sans-serif;font-weight:400;text-align:center!important;padding:24px!important}.dashboard-page__event-log-card{color:#10283d!important;background:linear-gradient(#fffffffa,#fbf9f3fa)!important;border:1px solid #d6dce1!important;font-family:Arial,sans-serif!important;box-shadow:0 12px 30px #10283d12!important}.dashboard-page__event-log-card h2,.dashboard-page__event-log-card p,.dashboard-page__event-log-card span,.dashboard-page__event-log-card strong,.dashboard-page__event-log-card button,.dashboard-page__event-log-table,.dashboard-page__event-log-table th,.dashboard-page__event-log-table td,.dashboard-page__event-log-table small{font-family:Arial,sans-serif!important}.dashboard-page__event-log-card h2{color:#10283d!important;font-weight:600!important}.dashboard-page__event-log-card p{color:#64748b!important;font-weight:400!important}.dashboard-page__event-log-card .dashboard-page__eyebrow{color:#b1842f!important;font-weight:600!important}.dashboard-page__event-log-summary strong{color:#10283d!important;font-weight:600!important}.dashboard-page__event-log-summary span{color:#6f7b87!important;font-weight:400!important}.dashboard-page__event-log-summary button{color:#10283d!important;background:#fff!important;border:1px solid #b88a2e!important;font-weight:600!important}.dashboard-page__event-log-table-wrap{background:#fff!important;border:1px solid #dce1e5!important}.dashboard-page__event-log-table{color:#26384a!important;background:#fff!important}.dashboard-page__event-log-table th{color:#10283d!important;background:#f7f5ee!important;font-weight:600!important}.dashboard-page__event-log-table td{color:#26384a!important;font-weight:400!important}.dashboard-page__event-log-card[dir=ltr],.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-header,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-table{direction:ltr!important}.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-header,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-header>div:first-child,.dashboard-page__event-log-card[dir=ltr] h2,.dashboard-page__event-log-card[dir=ltr] p,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__eyebrow,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-table th,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-table td{text-align:left!important}.dashboard-page__event-log-card[dir=rtl],.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-header,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-table{direction:rtl!important}.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-header>div:first-child,.dashboard-page__event-log-card[dir=rtl] h2,.dashboard-page__event-log-card[dir=rtl] p,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__eyebrow,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-table th,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-table td{text-align:right!important}.dashboard-page__event-log-card,.dashboard-page__event-log-card *{font-family:Arial!important}.dashboard-page__event-log-card{margin:0 0 22px;padding:22px 24px;display:block;background:linear-gradient(#fffffffa,#faf7eefa)!important;border:1px solid #b8841885!important;border-radius:16px!important;box-shadow:0 12px 30px #10283d12!important}.dashboard-page__event-log-header{justify-content:space-between;align-items:center;gap:22px;display:flex}.dashboard-page__event-log-card h2{color:#10283d!important;margin:0!important;font-size:30px!important;font-weight:400!important;line-height:1.15!important}.dashboard-page__event-log-card p{max-width:760px;color:#667584!important;margin:8px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.dashboard-page__event-log-card .dashboard-page__eyebrow{letter-spacing:1.4px;margin-bottom:6px;color:#b1842f!important;font-size:12px!important;font-weight:400!important}.dashboard-page__event-log-summary{text-align:center;background:#fff;border:1px solid #d7dce1;border-radius:10px;align-content:center;justify-items:center;gap:3px;min-width:150px;min-height:62px;padding:9px 12px;display:grid}.dashboard-page__event-log-summary strong{margin-top:3px;color:#10283d!important;font-size:21px!important;font-weight:400!important}.dashboard-page__event-log-summary span{color:#6f7b87!important;font-size:11px!important;font-weight:400!important}.dashboard-page__event-log-summary button{text-align:center;cursor:pointer;justify-content:center;align-items:center;min-width:150px;min-height:44px;margin-top:8px;padding:10px 18px;display:flex;color:#f3d98f!important;background:#102f27!important;border:1px solid #b88418!important;border-radius:11px!important;font-size:15px!important;font-weight:400!important}.dashboard-page__event-log-summary button:hover,.dashboard-page__event-log-summary button:focus-visible{background:#173d33!important}.dashboard-page__event-log-table-wrap{margin-top:20px;overflow:auto;background:#fff!important;border:1px solid #dce1e5!important;border-radius:11px!important}.dashboard-page__event-log-table{border-collapse:collapse;width:100%;min-width:980px;background:#fff!important}.dashboard-page__event-log-table th{z-index:2;position:sticky;top:0;color:#f1d58d!important;background:#12392d!important;padding:12px 14px!important;font-size:13px!important;font-weight:400!important}.dashboard-page__event-log-table td{vertical-align:middle;color:#26384a!important;border-bottom:1px solid #e0e4e7!important;padding:12px 14px!important;font-size:13px!important;font-weight:400!important}.dashboard-page__event-log-table tbody tr:nth-child(2n){background:#faf8f2}.dashboard-page__event-log-table td strong,.dashboard-page__event-log-table td small{font-weight:400!important}.dashboard-page__event-log-table td small{color:#6f7b87!important}.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-header,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-header>div:first-child,.dashboard-page__event-log-card[dir=ltr] h2,.dashboard-page__event-log-card[dir=ltr] p,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__eyebrow,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-table th,.dashboard-page__event-log-card[dir=ltr] .dashboard-page__event-log-table td{text-align:left!important;direction:ltr!important}.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-header,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-header>div:first-child,.dashboard-page__event-log-card[dir=rtl] h2,.dashboard-page__event-log-card[dir=rtl] p,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__eyebrow,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-table th,.dashboard-page__event-log-card[dir=rtl] .dashboard-page__event-log-table td{text-align:right!important;direction:rtl!important}@media screen and (width<=900px){.dashboard-page,.dashboard-page *{box-sizing:border-box;font-family:Arial!important}.dashboard-page{width:100%;max-width:100vw;margin:0;padding:10px 10px 28px;overflow-x:hidden}.dashboard-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;margin:0 0 12px;display:grid}.dashboard-page__header>div:first-child{min-width:0}.dashboard-page__header .page-title{margin:0 0 4px;font-size:clamp(32px,10vw,46px);line-height:1}.dashboard-page__subtitle{margin:0;font-size:13px;line-height:1.45}.dashboard-page__summary{text-align:center;border-radius:11px;gap:2px;width:auto;min-width:88px;padding:9px 10px}.dashboard-page__summary span{white-space:nowrap;font-size:10px;line-height:1.25}.dashboard-page__summary strong{font-size:24px;line-height:1}.dashboard-page__overview{grid-template-columns:1fr;gap:10px;width:100%;margin-bottom:12px;display:grid}.dashboard-page__card,.dashboard-page__podium-card{border-radius:13px;width:100%;min-width:0;max-width:100%}.dashboard-page__card{padding:12px 10px}.dashboard-page__eyebrow{letter-spacing:1px;margin-bottom:2px;font-size:9px}.dashboard-page__card h2,.dashboard-page__section-heading h2{font-size:21px;line-height:1.15}.dashboard-page__details{grid-template-columns:1fr;gap:7px;margin-top:10px;display:grid}.dashboard-page__details>div{border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:0;padding:9px 11px;display:grid}.dashboard-page__details span{font-size:12px}.dashboard-page__details strong{text-align:left;max-width:62vw;font-size:14px;line-height:1.3}.dashboard-page__empty{margin-top:10px;font-size:13px}.dashboard-page__podium-image-card{width:100%;max-width:100%;padding:0;overflow:hidden}.dashboard-page__podium-image-stage{aspect-ratio:1536/960;width:100%;min-width:0;max-width:100%;overflow:hidden}.dashboard-page__overlay-name{border-radius:3px;font-size:clamp(7px,2.15vw,14px)}.dashboard-page__overlay-score,.dashboard-page__overlay-winnings{font-size:clamp(7px,2vw,13px)}.dashboard-page__overlay-initials{font-size:clamp(12px,5vw,32px)}}@media screen and (width<=430px){.dashboard-page{padding-inline:8px}.dashboard-page__header{grid-template-columns:minmax(0,1fr) 80px}.dashboard-page__header .page-title{font-size:34px}.dashboard-page__subtitle{font-size:12px}.dashboard-page__summary{min-width:80px;padding-inline:7px}.dashboard-page__card{padding:10px 8px}.dashboard-page__details{gap:6px;margin-top:8px}.dashboard-page__details>div{padding:8px 9px}.dashboard-page__details span{font-size:11px}.dashboard-page__details strong{font-size:13px}.dashboard-page__podium-card{border-radius:11px}.dashboard-page__overlay-name{font-size:clamp(7px,2.25vw,10px)}.dashboard-page__overlay-score,.dashboard-page__overlay-winnings{font-size:clamp(6px,1.95vw,9px)}}@media screen and (height<=620px) and (orientation:landscape){.dashboard-page{padding-inline:10px}.dashboard-page__podium-image-card,.dashboard-page__podium-image-stage{width:100%;min-width:0;max-width:100%}.dashboard-page__overlay-name{font-size:clamp(9px,1.65vw,15px)}.dashboard-page__overlay-score,.dashboard-page__overlay-winnings{font-size:clamp(8px,1.45vw,14px)}}@media screen and (width<=900px){.dashboard-page__summary{display:none!important}.dashboard-page__header{grid-template-columns:1fr!important}}@media (width<=760px){.dashboard-page__event-log-card{padding:16px}.dashboard-page__event-log-header{flex-direction:column;align-items:stretch}.dashboard-page__event-log-summary{text-align:center;justify-items:stretch}}.settings-page{color:#10283d;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px;font-family:Arial!important}.settings-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.settings-page__header .page-title{margin-bottom:8px}.settings-page__subtitle{color:#64748b;margin:0;font-size:17px;line-height:1.6}.settings-page__summary{background:linear-gradient(#fffffff5,#f8f5edf5);border:1px solid #d7dce0;border-radius:12px;gap:6px;min-width:230px;max-width:360px;padding:14px 18px;display:grid;box-shadow:0 8px 22px #10283d14}.settings-page__summary span{color:#7a8490;font-size:13px;font-weight:700}.settings-page__summary strong{overflow-wrap:anywhere;color:#10283d;font-size:18px;line-height:1.4}.settings-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width>=1051px){.settings-page__card--tournaments{grid-area:1/1}.settings-page__card--scoring{grid-area:1/2}.settings-page__card--payouts{grid-area:1/3}.settings-page__card--registration{grid-area:2/1}.settings-page__card--app{grid-area:2/2}.settings-page__card--cloud{grid-area:2/3}}.settings-page__card{border:1px solid var(--pmk-border,#d6dce1);background:linear-gradient(180deg, var(--pmk-surface,#fffffffa), var(--pmk-surface-soft,#fbf9f3fa));border-radius:16px;min-height:100%;padding:24px;box-shadow:0 12px 30px #10283d12}.settings-page__card-heading{border-bottom:1px solid #e0e4e7;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.settings-page__eyebrow{color:var(--pmk-accent,#b1842f);letter-spacing:1.4px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.settings-page__card-heading h2{color:#10283d;margin:0;font-size:27px}.settings-page__current-league{background:#ffffffe0;border:1px solid #e0e4e7;border-radius:10px;gap:8px;padding:16px;display:grid}.settings-page__current-league span,.settings-page__future-settings>span{color:#6f7b87;font-size:13px;font-weight:700}.settings-page__current-league strong{overflow-wrap:anywhere;color:#10283d;font-size:18px;line-height:1.4}.settings-page__future-settings{margin-top:18px}.settings-page__future-settings ul{color:#526171;gap:10px;margin:12px 0 0;padding:0 18px 0 0;line-height:1.5;display:grid}.settings-page__card-text{color:#5d6a77;margin:0 0 22px;font-size:16px;line-height:1.7}.settings-page__primary-button{border:1px solid var(--pmk-accent,#b88a2e);background:linear-gradient(135deg, var(--pmk-primary-start,#18324b), var(--pmk-primary-end,#10283d));color:#f1d58d;min-height:46px;font:inherit;cursor:pointer;border-radius:9px;padding:10px 20px;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 8px 20px #10283d1f}.settings-page__primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #10283d29}.settings-page__primary-button:disabled{opacity:.5;cursor:not-allowed}.settings-page__cloud-indicator{color:#6f7b87;white-space:nowrap;background:#f7f8f9;border:1px solid #cfd6dc;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.settings-page__cloud-indicator--loading{color:#8a6218;background:#fff8e8;border-color:#c7a35c}.settings-page__cloud-indicator--success{color:#1f6b3a;background:#edf8f0;border-color:#86b99a}.settings-page__cloud-indicator--error{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__message{border-radius:12px;gap:10px;margin-top:18px;padding:16px;display:grid}.settings-page__message--success{color:#1f6b3a;background:#edf8f0;border:1px solid #86b99a}.settings-page__message--error{color:#9b2c2c;background:#fff1f1;border:1px solid #c78686}.settings-page__message p{margin:0;line-height:1.5}.settings-page__message-details{gap:5px;font-size:14px;line-height:1.5;display:grid}@media (width<=1050px){.settings-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.settings-page{padding-inline:20px}.settings-page__header{flex-direction:column}.settings-page__summary{width:100%;max-width:none}}@media (width<=680px){.settings-page{padding-inline:14px;padding-bottom:28px}.settings-page__grid{grid-template-columns:1fr}.settings-page__card{padding:18px 14px}.settings-page__primary-button{width:100%}}@media (width<=768px){.settings-page{width:100%;padding:0 14px 28px;overflow-x:hidden}.settings-page__header{gap:14px;margin-bottom:18px}.settings-page__subtitle{font-size:15px}.settings-page__summary,.settings-page__grid{width:100%}.settings-page__grid{grid-template-columns:1fr;gap:12px}.settings-page__card{min-height:0;padding:18px 14px}.settings-page__card-heading{flex-direction:column;align-items:flex-start;gap:10px}.settings-page__primary-button{width:100%;min-height:48px}.settings-page__cloud-indicator{align-self:flex-start}}.settings-page__registration-indicator{color:#6f7b87;white-space:nowrap;background:#f7f8f9;border:1px solid #cfd6dc;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.settings-page__registration-indicator--loading,.settings-page__registration-indicator--saving{color:#8a6218;background:#fff8e8;border-color:#c7a35c}.settings-page__registration-indicator--success,.settings-page__registration-indicator--ready{color:#1f6b3a;background:#edf8f0;border-color:#86b99a}.settings-page__registration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-page__registration-field{gap:7px;min-width:0;display:grid}.settings-page__registration-field--wide{grid-column:1/-1}.settings-page__registration-field>span,.settings-page__registration-timezone>span{color:#556472;font-size:13px;font-weight:700}.settings-page__registration-field select,.settings-page__registration-field input{color:#10283d;background:#fff;border:1px solid #cfd6dc;border-radius:9px;outline:none;width:100%;min-height:44px;padding:9px 11px;font-size:15px;font-weight:400;font-family:Arial!important}.settings-page__registration-field select:focus,.settings-page__registration-field input:focus{border-color:#b88a2e;box-shadow:0 0 0 3px #b88a2e1f}.settings-page__registration-field select:disabled,.settings-page__registration-field input:disabled{cursor:not-allowed;opacity:.65;background:#f4f5f4}.settings-page__registration-timezone{background:#ffffffb8;border:1px solid #e0e4e7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex}.settings-page__registration-timezone strong{color:#10283d;direction:ltr;font-size:13px;font-weight:700}.settings-page__registration-message{color:#526171;background:#f7f8f9;border:1px solid #d6dce1;border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45}.settings-page__registration-message--success{color:#1f6b3a;background:#edf8f0;border-color:#86b99a}.settings-page__registration-message--error,.settings-page__registration-message--auth-required{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__registration-save{margin-top:2px}.settings-page__registration-toggle{cursor:pointer;background:#fffdf8e6;border:1px solid #d9d3c5;border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:flex}.settings-page__registration-toggle>input{accent-color:#1f6b3a;flex:0 0 20px;width:20px;height:20px;margin:0}.settings-page__registration-toggle>span{gap:3px;display:grid}.settings-page__registration-toggle strong{color:#183229;font-size:14px;font-weight:700}.settings-page__registration-toggle small,.settings-page__registration-help{color:#68766f;font-size:12px;font-weight:400;line-height:1.45}.settings-page__registration-toggle:has(input:disabled){cursor:not-allowed;opacity:.65}@media screen and (width<=768px){.settings-page__registration-toggle{gap:9px;min-height:52px;padding:9px 10px}.settings-page__registration-toggle>input{flex-basis:18px;width:18px;height:18px}.settings-page__registration-toggle strong{font-size:13px}.settings-page__registration-toggle small,.settings-page__registration-help{font-size:11px}}.settings-page[dir=ltr] .settings-page__registration-time-input{position:relative;text-align:left!important;direction:ltr!important;padding-left:11px!important;padding-right:44px!important}.settings-page[dir=ltr] .settings-page__registration-time-input::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;position:absolute;left:auto;right:12px}.settings-page[dir=ltr] .settings-page__registration-time-input::-webkit-datetime-edit{text-align:left}.settings-page[dir=ltr] .settings-page__registration-time-input::-webkit-datetime-edit-fields-wrapper{text-align:left;direction:ltr}.settings-page__developer-users-entry{border-top:1px solid #e0e4e7;gap:10px;margin-top:14px;padding-top:14px;display:grid}.settings-page__developer-users-entry>div{gap:3px;display:grid}.settings-page__developer-users-entry strong{color:#10283d;font-size:14px;font-weight:700}.settings-page__developer-users-entry span{color:#6f7b87;font-size:12px;font-weight:400}.settings-page__secondary-button{color:#18324b;cursor:pointer;background:#fff;border:1px solid #b88a2e;border-radius:9px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:700;transition:transform .16s,background .16s,opacity .16s;font-family:Arial!important}.settings-page__secondary-button:hover:not(:disabled){background:#fff8e8;transform:translateY(-1px)}.settings-page__secondary-button:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop.settings-page__registry-backdrop{place-items:stretch stretch;padding:0}.modal.settings-page__registry-modal{border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.settings-page__registry-modal>.modal__header{flex:none}.settings-page__registry-modal>.modal__content{flex:auto;min-height:0;overflow:auto}.settings-page__registry-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.settings-page__registry-toolbar>div{min-width:0}.settings-page__registry-toolbar p{color:#5d6a77;margin:0;font-size:14px;line-height:1.55}.settings-page__registry-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.settings-page__registry-summary span{color:#526171;white-space:nowrap;background:#faf8f2;border:1px solid #d9d3c5;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:5px 10px;font-size:12px;display:inline-flex}.settings-page__registry-summary strong{color:#10283d;font-size:13px}.settings-page__registry-state{color:#526171;background:#f7f8f9;border:1px solid #d6dce1;border-radius:10px;padding:16px;font-size:14px;line-height:1.5}.settings-page__registry-state--error{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__registry-mobile-hint{display:none}.settings-page__registry-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dce1e5;border-radius:11px;width:100%;overflow-x:auto}.settings-page__registry-table{border-collapse:collapse;background:#fff;width:max-content;min-width:100%;margin:0;font-size:13px;font-family:Arial!important}.settings-page__registry-table th{color:#f4e7c5;text-align:inherit;white-space:nowrap;background:#10283d;padding:14px 16px;font-weight:700}.settings-page__registry-table td{color:#26384a;white-space:nowrap;border-bottom:1px solid #e4e7e9;padding:13px 16px}.settings-page__registry-table tbody tr:nth-child(2n){background:#faf8f2}.settings-page__registry-table tbody tr:hover{background:#f5eddc}.settings-page__registry-ltr{text-align:left;direction:ltr}.settings-page__registry-leagues-cell{min-width:190px;max-width:330px;white-space:normal!important}.settings-page__registry-leagues{flex-wrap:wrap;gap:5px;display:flex}.settings-page__registry-league{color:#315d3b;white-space:nowrap;background:#f0f7ef;border:1px solid #b8c8b9;border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.settings-page__registry-status{color:#6f7b87;white-space:nowrap;background:#f7f8f9;border:1px solid #cfd6dc;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.settings-page__registry-status--active{color:#1f6b3a;background:#edf8f0;border-color:#86b99a}.settings-page__registry-status--pending{color:#8a6218;background:#fff8e8;border-color:#c7a35c}.settings-page__registry-status--rejected,.settings-page__registry-status--not_linked{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__live-server-entry{border-top:1px solid #e0e4e7;gap:12px;margin-top:14px;padding-top:14px;display:grid}.settings-page__live-server-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-page__live-server-heading>div{gap:3px;min-width:0;display:grid}.settings-page__live-server-heading strong{color:#28583a;font-size:14px;font-weight:700}.settings-page__live-server-heading>div>span{color:#6f7b72;font-size:12px;font-weight:400}.settings-page__live-server-indicator{color:#667069;white-space:nowrap;background:#f5f6f4;border:1px solid #d5d9d5;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.settings-page__live-server-indicator--success{color:#23643a;background:#edf8f0;border-color:#81b18c}.settings-page__live-server-indicator--loading{color:#7d5b18;background:#fff8e8;border-color:#c8a85e}.settings-page__live-server-indicator--error{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__live-server-state{color:#5c665f;background:#faf8f2;border:1px solid #ddd8ca;border-radius:9px;padding:12px;font-size:12px;line-height:1.45}.settings-page__live-server-state--error{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__live-server-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-page__live-server-grid>div{background:#fbfaf6;border:1px solid #dfdacb;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:9px 10px;display:grid}.settings-page__live-server-grid>div>span{color:#7a776d;font-size:10px;font-weight:700}.settings-page__live-server-grid>div>strong{color:#24382b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.settings-page__live-server-grid-item--wide{grid-column:span 2}.settings-page__live-server-clock{letter-spacing:.4px;color:#1f6b3a!important;font-size:18px!important}.settings-page__live-server-meta{color:#6d756f;flex-wrap:wrap;gap:7px 14px;font-size:11px;line-height:1.4;display:flex}.settings-page__live-server-meta strong{color:#334439;font-weight:700}.settings-page__registry-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.settings-page__theme-settings{gap:12px;margin-top:18px;display:grid}.settings-page__theme-heading{gap:3px;display:grid}.settings-page__theme-heading>span{color:#6f7b87;font-size:13px;font-weight:700}.settings-page__theme-heading>small{color:#87919a;font-size:11px;line-height:1.4}.settings-page__theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settings-page__theme-option{color:#10283d;min-width:0;text-align:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #d7dce0;border-radius:11px;gap:9px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;font-family:Arial!important}.settings-page__theme-option:hover{border-color:var(--pmk-accent,#b88a2e);transform:translateY(-1px)}.settings-page__theme-option--selected{border-color:var(--pmk-accent,#b88a2e);box-shadow:0 0 0 2px #b88a2e2e}.settings-page__theme-preview{background:var(--theme-preview-background);border:1px solid #00000014;border-radius:8px;height:46px;display:block;position:relative;overflow:hidden}.settings-page__theme-preview i:first-child{background:var(--theme-preview-panel);height:17px;position:absolute;inset:0 0 auto}.settings-page__theme-preview i:nth-child(2){background:var(--theme-preview-panel);opacity:.86;border-radius:4px;width:42%;height:14px;position:absolute;bottom:7px;right:8px}.settings-page__theme-preview i:nth-child(3){background:var(--theme-preview-accent);border-radius:999px;width:24%;height:14px;position:absolute;bottom:7px;left:8px}.settings-page__theme-copy{gap:3px;display:grid}.settings-page__theme-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settings-page__theme-copy small{color:#6f7b87;font-size:10px;line-height:1.35}@media screen and (width<=768px){.settings-page__theme-options{grid-template-columns:1fr}.settings-page__theme-option{grid-template-columns:86px minmax(0,1fr);align-items:center}}.settings-page[dir=ltr] .settings-page__theme-heading,.settings-page[dir=ltr] .settings-page__theme-option,.settings-page[dir=ltr] .settings-page__theme-copy,.settings-page[dir=ltr] .settings-page__theme-copy strong,.settings-page[dir=ltr] .settings-page__theme-copy small{text-align:left;direction:ltr}.settings-page__registry-access-select{color:#173328;background:#fff;border:1px solid #bb91377a;border-radius:8px;min-width:138px;height:36px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.settings-page__registry-access-select:disabled{opacity:.55;cursor:not-allowed}.settings-page__registry-player-button{color:#f0cf79;white-space:nowrap;cursor:pointer;background:#173b2f;border:1px solid #b88e36ad;border-radius:8px;min-height:34px;padding:6px 11px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.settings-page__registry-player-button:disabled{opacity:.42;cursor:not-allowed}.settings-page__registry-leagues-cell{min-width:190px;max-width:260px;overflow:visible}.settings-page__registry-league-menu{min-width:170px;position:relative}.settings-page__registry-league-trigger{color:#315d3b;white-space:nowrap;cursor:pointer;background:#f0f7ef;border:1px solid #b8c8b9;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;display:flex}.settings-page__registry-league-trigger--missing{color:#9b2c2c;background:#fff1f1;border-color:#c78686}.settings-page__registry-league-dropdown{z-index:50;inset-inline-start:0;background:#fff;border:1px solid #d7c9a8;border-radius:10px;width:max-content;min-width:100%;max-width:320px;padding:6px;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 28px #10283d2e}.settings-page__registry-league-dropdown-item{color:#26384a;white-space:nowrap;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.settings-page__registry-league-dropdown-item--active{color:#1f6b3a;background:#edf8f0}.settings-page__registry-league-dropdown-item small{color:#8a6a24;font-size:10px;font-weight:700}.settings-page__registry-league-dropdown-empty{color:#6f7b87;white-space:nowrap;padding:8px 10px;font-size:12px}.settings-page__registry-table-wrapper{overflow-y:visible}@media screen and (width<=768px){.settings-page,.settings-page *{box-sizing:border-box;font-family:Arial!important}.settings-page{width:100%;max-width:100vw;margin:0;padding:10px 10px 28px;overflow-x:hidden}.settings-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;margin:0 0 12px;display:grid}.settings-page__header>div:first-child{min-width:0}.settings-page__header .page-title{margin:0 0 4px;font-size:clamp(32px,10vw,46px);line-height:1}.settings-page__subtitle{margin:0;font-size:13px;line-height:1.45}.settings-page__summary{text-align:center;border-radius:11px;gap:2px;width:auto;min-width:96px;max-width:140px;padding:9px 10px}.settings-page__summary span{font-size:10px;line-height:1.25}.settings-page__summary strong{max-width:120px;font-size:12px;line-height:1.25}.settings-page__grid{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.settings-page__card{border-radius:13px;width:100%;min-width:0;min-height:0;padding:12px 10px}.settings-page__card-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;display:flex}.settings-page__card-heading>div{min-width:0}.settings-page__eyebrow{letter-spacing:1px;margin-bottom:2px;font-size:9px}.settings-page__card-heading h2{font-size:21px;line-height:1.15}.settings-page__current-league{border-radius:9px;gap:3px;padding:9px 10px}.settings-page__current-league span,.settings-page__future-settings>span{font-size:11px}.settings-page__current-league strong{font-size:13px;line-height:1.3}.settings-page__future-settings{margin-top:10px}.settings-page__future-settings ul{gap:5px;margin-top:7px;padding-right:16px;font-size:12px;line-height:1.4}.settings-page__card-text{margin-bottom:10px;font-size:12px;line-height:1.5}.settings-page__primary-button{border-radius:9px;width:100%;min-height:42px;padding:8px 10px;font-size:13px}.settings-page__cloud-indicator{flex:none;min-height:26px;padding:4px 8px;font-size:10px}.settings-page__message{border-radius:9px;gap:6px;margin-top:10px;padding:10px;font-size:12px}.settings-page__message-details{gap:3px;font-size:11px;line-height:1.4}}@media screen and (width<=430px){.settings-page{padding-inline:8px}.settings-page__header{grid-template-columns:minmax(0,1fr) 92px}.settings-page__header .page-title{font-size:34px}.settings-page__subtitle{font-size:12px}.settings-page__summary{min-width:92px;max-width:92px;padding-inline:7px}.settings-page__summary strong{max-width:78px;font-size:11px}.settings-page__card{padding:10px 8px}.settings-page__card-heading h2{font-size:19px}.settings-page__future-settings ul{font-size:11px}}@media screen and (width<=768px){.settings-page__registration-indicator{flex:none;min-height:26px;padding:4px 8px;font-size:10px}.settings-page__registration-form{grid-template-columns:1fr 1fr;gap:9px}.settings-page__registration-field{gap:5px}.settings-page__registration-field>span,.settings-page__registration-timezone>span{font-size:11px}.settings-page__registration-field select,.settings-page__registration-field input{border-radius:8px;min-height:40px;padding:7px 8px;font-size:13px}.settings-page__registration-timezone{border-radius:8px;min-height:38px;padding:7px 9px}.settings-page__registration-timezone strong{font-size:11px}.settings-page__registration-message{border-radius:8px;padding:8px 9px;font-size:11px}}@media screen and (width<=430px){.settings-page__registration-form{grid-template-columns:1fr}.settings-page__registration-field--wide,.settings-page__registration-message{grid-column:auto}}@media screen and (width<=768px){.settings-page[dir=ltr] .settings-page__future-settings ul{padding-left:16px;padding-right:0}.settings-page__developer-users-entry{gap:8px;margin-top:10px;padding-top:10px}.settings-page__developer-users-entry strong{font-size:12px}.settings-page__developer-users-entry span{font-size:10px}.settings-page__secondary-button{width:100%;min-height:42px;padding:8px 10px;font-size:12px}.settings-page__registry-modal{width:100%}.settings-page__registry-toolbar{gap:10px;margin-bottom:12px;display:grid}.settings-page__registry-toolbar p{font-size:12px;line-height:1.45}.settings-page__registry-summary{gap:5px;margin-top:8px}.settings-page__registry-summary span{min-height:26px;padding:4px 8px;font-size:10px}.settings-page__registry-summary strong{font-size:11px}.settings-page__registry-state{border-radius:8px;padding:10px;font-size:12px}.settings-page__registry-mobile-hint{color:#6f5520;text-align:center;background:#fff8e8;border:1px solid #e2d7bd;border-radius:8px;margin-bottom:7px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.25;display:block}.settings-page__registry-table-wrapper{border-radius:8px}.settings-page__registry-table{font-size:12px}.settings-page__registry-table th{padding:9px 10px;font-size:11px}.settings-page__registry-table td{padding:8px 10px}.settings-page__live-server-entry{gap:9px;margin-top:10px;padding-top:10px}.settings-page__live-server-heading{gap:8px}.settings-page__live-server-heading strong{font-size:12px}.settings-page__live-server-heading>div>span{font-size:10px}.settings-page__live-server-indicator{min-height:26px;padding:4px 7px;font-size:9px}.settings-page__live-server-state{border-radius:8px;padding:9px;font-size:11px}.settings-page__live-server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.settings-page__live-server-grid>div{border-radius:8px;min-height:56px;padding:7px 8px}.settings-page__live-server-grid>div>span{font-size:9px}.settings-page__live-server-grid>div>strong{font-size:11px}.settings-page__live-server-grid-item--wide{grid-column:span 2}.settings-page__live-server-clock{font-size:16px!important}.settings-page__live-server-meta{gap:4px;font-size:10px;display:grid}}@media screen and (width<=430px){.settings-page__live-server-grid{grid-template-columns:1fr 1fr}}.system-template-page,.system-template-page *{box-sizing:border-box;font-family:Arial!important}.system-template-page{color:#10283d;width:100%;max-width:1500px;margin:0 auto;padding:0 32px 48px}.system-template-page__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.system-template-page__eyebrow{color:#b1842f;letter-spacing:1.5px;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.system-template-page__header .page-title{margin:0 0 8px}.system-template-page__subtitle{color:#64748b;max-width:760px;margin:0;font-size:16px;line-height:1.6}.system-template-page__back-button{color:#f1d58d;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b88a2e;border-radius:9px;padding:9px 18px;font-weight:700}.system-template-page__layout{grid-template-columns:minmax(300px,.8fr) minmax(520px,1.6fr);align-items:start;gap:20px;display:grid}.system-template-page__card{background:linear-gradient(#fffffffc,#faf8f1fc);border:1px solid #d6dce1;border-radius:16px;padding:22px;box-shadow:0 12px 30px #10283d14}.system-template-page__section-heading{border-bottom:1px solid #e0e4e7;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.system-template-page__section-heading>div>span{color:#b1842f;letter-spacing:.8px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.system-template-page__section-heading h2{color:#10283d;margin:0;font-size:25px}.system-template-page__status-chip{color:#8a6218;white-space:nowrap;background:#fff8e8;border:1px solid #b1842f73;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.system-template-page__field{gap:7px;display:grid}.system-template-page__field>span,.payout-preview-pool>span{color:#667582;font-size:13px;font-weight:700}.system-template-page__field select,.payout-preview-pool select,.payout-preview-pool input{color:#10283d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aeb8c0;border-radius:9px;padding:9px 12px;font-weight:700}.system-template-page__description{background:#fffbefbf;border-right:3px solid #b1842f;border-radius:9px;margin-top:16px;padding:15px}.system-template-page__description strong{color:#10283d;font-size:17px}.system-template-page__description p{color:#5d6a77;margin:6px 0 0;font-size:14px;line-height:1.55}.system-template-page__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.system-template-page__meta-grid>div{background:#ffffffd1;border:1px solid #e0e4e7;border-radius:10px;align-content:center;gap:5px;min-height:76px;padding:10px;display:grid}.system-template-page__meta-grid span{color:#71808d;font-size:11px;font-weight:700}.system-template-page__meta-grid strong{color:#10283d;font-size:14px}.scoring-preview-list{gap:9px;display:grid}.scoring-preview-row{background:#ffffffdb;border:1px solid #e0e4e7;border-radius:10px;grid-template-columns:80px minmax(160px,1fr) 64px;align-items:center;gap:14px;min-height:54px;padding:8px 12px;display:grid}.scoring-preview-row__place{align-items:baseline;gap:7px;display:flex}.scoring-preview-row__place span{color:#71808d;font-size:12px}.scoring-preview-row__place strong{color:#10283d;font-size:22px}.scoring-preview-row__bar-track{background:#e7ebee;border-radius:999px;height:9px;overflow:hidden}.scoring-preview-row__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#b1842f,#d7b45f);height:100%}.scoring-preview-row__value{color:#10283d;text-align:left;font-size:18px}.system-template-page__preview-note{color:#5f5847;background:#fffaf0;border:1px solid #b1842f4d;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.55}.system-template-page__section-heading--with-control{align-items:flex-end}.payout-preview-pool{gap:5px;width:180px;display:grid}.payout-preview-controls{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:10px;display:flex}.payout-preview-pool input{color:#10283d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aeb8c0;border-radius:9px;padding:9px 12px;font-weight:700}.payout-preview-places{width:150px}.payout-preview-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.payout-preview-card{text-align:center;background:#fff;border:1px solid #d8dee3;border-radius:13px;align-content:center;gap:8px;min-height:118px;padding:16px;display:grid;position:relative;overflow:hidden}.payout-preview-card:before{content:"";background:#b1842f;height:4px;position:absolute;inset:0 0 auto}.payout-preview-card span{color:#6d7985;font-size:13px;font-weight:700}.payout-preview-card strong{color:#10283d;font-size:27px}.payout-preview-card--place-1{background:linear-gradient(#fffaf0,#fff);border-color:#b1842f99}@media (width<=1050px){.system-template-page__layout{grid-template-columns:1fr}}@media (width<=768px){.system-template-page{padding:8px 10px 28px}.system-template-page__header{gap:12px;margin-bottom:14px;display:grid}.system-template-page__header .page-title{font-size:34px}.system-template-page__subtitle{font-size:13px}.system-template-page__back-button{width:100%}.system-template-page__layout{gap:10px}.system-template-page__card{border-radius:13px;padding:13px 10px}.system-template-page__section-heading{margin-bottom:12px;padding-bottom:10px}.system-template-page__section-heading h2{font-size:21px}.system-template-page__meta-grid{grid-template-columns:1fr;gap:7px}.system-template-page__meta-grid>div{min-height:58px}.scoring-preview-row{grid-template-columns:62px minmax(80px,1fr) 50px;gap:8px;min-height:48px;padding:7px 8px}.scoring-preview-row__place strong{font-size:18px}.scoring-preview-row__value{font-size:15px}.system-template-page__section-heading--with-control{align-items:stretch;display:grid}.payout-preview-pool{width:100%}.payout-preview-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.payout-preview-places{width:100%}.payout-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payout-preview-card{min-height:92px;padding:12px 8px}.payout-preview-card strong{font-size:22px}}.system-template-page__actions,.system-template-page__editor-footer{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.system-template-page__actions button,.system-template-page__editor-footer button{color:#10283d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c1c8;border-radius:8px;padding:8px 13px;font-weight:700}.system-template-page__actions button:first-child,.system-template-page__save-button{color:#f1d58d!important;background:linear-gradient(135deg,#18324b,#10283d)!important;border-color:#b88a2e!important}.system-template-page__danger-button{color:#9f2929!important;border-color:#d9a5a5!important}.scoring-template-editor__identity{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:12px;margin-bottom:16px;display:grid}.system-template-page__field input{color:#10283d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aeb8c0;border-radius:9px;padding:9px 12px}.scoring-template-editor__weight{justify-content:flex-end;align-items:center;gap:4px;display:flex}.scoring-template-editor__weight input{color:#10283d;width:54px;min-height:34px;font:inherit;text-align:center;border:1px solid #b8c1c8;border-radius:7px;padding:4px 6px;font-weight:700}.scoring-template-editor__weight span{color:#10283d;font-weight:700}@media (width<=768px){.scoring-template-editor__identity{grid-template-columns:1fr}.system-template-page__actions,.system-template-page__editor-footer{grid-template-columns:1fr;display:grid}.system-template-page__actions button,.system-template-page__editor-footer button{width:100%}}.payout-preview-card__amount{justify-content:center;align-items:center;gap:6px;display:flex}.payout-preview-card__amount>span{color:#10283d;font-size:22px;font-weight:700}.payout-preview-card__amount input{color:#10283d;text-align:center;background:#fff;border:1px solid #b9c2c9;border-radius:8px;width:min(118px,100%);min-height:44px;padding:6px 8px;font-size:23px;font-weight:700;font-family:Arial!important}.payout-preview-card__amount input:focus{border-color:#b1842f;outline:2px solid #b1842f38}.payout-preview-balance{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:700;display:flex;font-family:Arial!important}.payout-preview-balance.is-balanced{color:#23643a;background:#f1faf4;border-color:#9dc7aa}.payout-preview-balance.is-unbalanced{color:#9f2929;background:#fff5f5;border-color:#dfa7a7}.payout-preview-balance button{color:#10283d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c1c8;border-radius:7px;margin-inline-start:auto;padding:6px 11px}@media (width<=768px){.payout-preview-card__amount input{width:100%;font-size:19px}.payout-preview-balance{display:grid}.payout-preview-balance button{width:100%;margin-inline-start:0}}.payout-preview-hint{color:#6b7782;margin:-4px 0 14px;font-size:12px;line-height:1.5}.system-template-page__quick-save{justify-content:flex-start;margin:0 0 14px;display:flex}.system-template-page__quick-save .system-template-page__save-button{color:#f1d58d;cursor:pointer;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b88a2e;border-radius:8px;min-width:120px;min-height:40px;padding:8px 16px;font-weight:700;font-family:Arial!important}.system-template-page__actions button:disabled{cursor:not-allowed;opacity:.5}.system-template-page__top-save{justify-content:flex-start;margin:-8px 0 16px;display:flex}.system-template-page__top-save .system-template-page__save-button{color:#f1d58d;cursor:pointer;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b88a2e;border-radius:9px;min-width:140px;min-height:42px;padding:9px 18px;font-weight:700;font-family:Arial!important}.scoring-total-weight{border:1px solid;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;margin:0 0 14px;padding:11px 13px;display:grid;font-family:Arial!important}.scoring-total-weight.is-valid{color:#23643a;background:#f1faf4;border-color:#9dc7aa}.scoring-total-weight.is-invalid{color:#9f2929;background:#fff5f5;border-color:#dfa7a7}.scoring-total-weight strong{font-size:18px}.scoring-total-weight small{color:inherit;opacity:.78}@media (width<=768px){.system-template-page__top-save{margin:0 0 12px}.system-template-page__top-save .system-template-page__save-button{width:100%}.scoring-total-weight{grid-template-columns:1fr auto}.scoring-total-weight small{grid-column:1/-1}}.payout-preview-balance__actions{align-items:center;gap:10px;display:flex}.payout-preview-balance__save{color:#f1d58d;cursor:pointer;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b88a2e;border-radius:8px;min-width:96px;min-height:38px;padding:7px 15px;font-weight:700;font-family:Arial!important}@media screen and (width<=768px){.system-template-page{width:100%;max-width:100vw;margin:0;padding:8px 10px 30px;overflow-x:hidden}.system-template-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:12px;display:grid}.system-template-page__header>div{min-width:0}.system-template-page__header .page-title{margin:0 0 5px;font-size:clamp(27px,8vw,34px);line-height:1.05}.system-template-page__eyebrow{letter-spacing:1px;margin-bottom:3px;font-size:10px}.system-template-page__subtitle{max-width:none;font-size:12px;line-height:1.4}.system-template-page__back-button{white-space:normal;border-radius:9px;min-width:98px;min-height:42px;padding:7px 10px;font-size:11px;line-height:1.25}.system-template-page__layout{flex-direction:column;gap:10px;width:100%;display:flex}.system-template-page__card{border-radius:12px;width:100%;min-width:0;padding:13px 11px;box-shadow:0 6px 18px #10283d0f}.system-template-page__card--selector{order:1}.system-template-page__card--preview{order:2}.system-template-page__section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:11px;padding-bottom:9px;display:grid}.system-template-page__section-heading h2{font-size:20px;line-height:1.1}.system-template-page__status-chip{min-height:27px;padding:4px 8px;font-size:10px}.system-template-page__field{gap:5px}.system-template-page__field>span,.payout-preview-pool>span{font-size:11px}.system-template-page__field select,.payout-preview-pool select,.payout-preview-pool input{border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px}.system-template-page__description{margin-top:10px;padding:10px}.system-template-page__description strong{font-size:15px}.system-template-page__description p{margin-top:4px;font-size:12px;line-height:1.4}.system-template-page__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.system-template-page__meta-grid>div{text-align:center;min-height:62px;padding:7px 5px}.system-template-page__meta-grid span{font-size:9px}.system-template-page__meta-grid strong{font-size:12px}.system-template-page__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.system-template-page__actions button,.system-template-page__editor-footer button,.system-template-page__save-button,.system-template-page__danger-button{white-space:normal;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:7px 6px;font-size:12px}.system-template-page__editor-footer{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffcf4f5;border:1px solid #b1842f38;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px -3px 0;padding:7px;display:grid;position:sticky;bottom:6px;box-shadow:0 7px 18px #10283d1f}.scoring-template-editor__identity{grid-template-columns:1fr;gap:8px}.scoring-preview-list{gap:7px}.scoring-preview-row{border-radius:9px;grid-template-columns:66px minmax(0,1fr) 56px;gap:8px;min-height:50px;padding:7px 8px}.scoring-preview-row__place{gap:4px}.scoring-preview-row__place span{font-size:10px}.scoring-preview-row__place strong{font-size:18px}.scoring-preview-row__value{font-size:15px}.scoring-preview-row__bar-track{height:7px}.scoring-template-editor__weight{gap:8px;min-height:48px}.scoring-template-editor__weight input{min-height:42px;font-size:16px}.scoring-total-weight{grid-template-columns:1fr auto;gap:4px 8px;padding:9px 10px;font-size:12px}.scoring-total-weight strong{font-size:16px}.scoring-total-weight small{grid-column:1/-1;font-size:10px}.system-template-page__section-heading--with-control{grid-template-columns:1fr;align-items:stretch;display:grid}.payout-preview-controls{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.payout-preview-pool,.payout-preview-places{width:100%;min-width:0}.payout-preview-hint{margin:-2px 0 10px;font-size:10px;line-height:1.35}.payout-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payout-preview-card{border-radius:10px;min-height:96px;padding:11px 8px}.payout-preview-card span{font-size:11px}.payout-preview-card strong{font-size:22px}.payout-preview-card__amount{gap:4px}.payout-preview-card__amount>span{font-size:17px}.payout-preview-card__amount input{width:100%;min-height:42px;padding:5px 6px;font-size:18px}.payout-preview-balance{grid-template-columns:1fr;gap:7px;margin-top:9px;padding:9px 10px;font-size:12px;display:grid}.payout-preview-balance__actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.payout-preview-balance button,.payout-preview-balance__save{width:100%;min-height:42px;margin:0}.system-template-page__preview-note{margin-top:10px;padding:9px 10px;font-size:11px;line-height:1.4}}@media screen and (width<=430px){.system-template-page{padding-inline:7px}.system-template-page__header{grid-template-columns:minmax(0,1fr) 92px}.system-template-page__header .page-title{font-size:28px}.system-template-page__back-button{width:92px;min-width:0;padding-inline:6px;font-size:10px}.system-template-page__card{padding:11px 8px}.system-template-page__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.system-template-page__meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payout-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-preview-card{min-height:90px;padding-inline:6px}.payout-preview-card__amount input{font-size:17px}.scoring-preview-row{grid-template-columns:58px minmax(0,1fr) 50px;gap:6px;padding-inline:6px}}.system-template-page__default-checkbox{color:#2d342f;cursor:pointer;align-items:center;gap:9px;width:fit-content;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.system-template-page__default-checkbox input{accent-color:#2f6f48;cursor:pointer;width:18px;height:18px;margin:0}.system-template-page__default-checkbox input:disabled{cursor:default}.system-template-page[dir=ltr]{text-align:left}.system-template-page[dir=ltr] .system-template-page__description{border-left:3px solid #b1842f;border-right:0}.system-template-page[dir=ltr] input,.system-template-page[dir=ltr] select,.system-template-page[dir=ltr] textarea,.system-template-page[dir=ltr] .system-template-page__header,.system-template-page[dir=ltr] .system-template-page__layout,.system-template-page[dir=ltr] .system-template-page__card,.system-template-page[dir=ltr] .system-template-page__section-heading,.system-template-page[dir=ltr] .system-template-page__actions,.system-template-page[dir=ltr] .system-template-page__editor-footer,.system-template-page[dir=ltr] .system-template-page__field,.system-template-page[dir=ltr] .system-template-page__default-checkbox,.system-template-page[dir=ltr] .scoring-template-editor__identity{text-align:left;direction:ltr}.system-template-page[dir=ltr] .system-template-page__field>span,.system-template-page[dir=ltr] .system-template-page__section-heading h2,.system-template-page[dir=ltr] .system-template-page__section-heading>div,.system-template-page[dir=ltr] .system-template-page__subtitle,.system-template-page[dir=ltr] .system-template-page__header .page-title{text-align:left}.system-template-page[dir=ltr] .scoring-template-editor__weight{direction:ltr;justify-content:flex-start}.system-template-page[dir=ltr] .payout-preview-balance,.system-template-page[dir=ltr] .system-template-page__preview-note{text-align:left;direction:ltr}.payout-range-editor-backdrop{z-index:12000;background:#050a12c7;place-items:center;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0}.payout-range-editor{color:#17263a;background:#f8f5ec;border:1px solid #b88a2e;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1280px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 22px 70px #0006}.payout-range-editor__header{background:linear-gradient(#fffdf7,#f3eddf);border-bottom:1px solid #d8c99d;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.payout-range-editor__eyebrow{color:#9a7427;letter-spacing:.12em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.payout-range-editor__header h2{margin:0;font-size:28px}.payout-range-editor__header p{color:#66707c;margin:6px 0 0;font-size:14px}.payout-range-editor__close{color:#27364a;cursor:pointer;background:#fff;border:1px solid #c9b77f;border-radius:10px;width:38px;height:38px;font-family:Arial,Helvetica,sans-serif;font-size:26px;line-height:1}.payout-range-editor__table-wrap{background:#f8f5ec;min-height:0;padding:0 18px 14px;overflow:auto}.payout-range-editor__table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:14px}.payout-range-editor__table th,.payout-range-editor__table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e5dcc6;border-right:1px solid #e5dcc6;padding:8px}.payout-range-editor__table th:first-child,.payout-range-editor__table td:first-child{border-left:1px solid #e5dcc6}.payout-range-editor__table thead th{z-index:5;color:#49391f;background:#eadcb5;font-weight:700;position:sticky;top:0;box-shadow:0 1px #d8c99d}.payout-range-editor__table tbody tr:nth-child(odd) td{background:#fffdf8}.payout-range-editor__table tbody tr:nth-child(2n) td{background:#f6f0e4}.payout-range-editor__money-input{align-items:center;gap:4px;min-width:112px;display:inline-flex}.payout-range-editor__money-input span{color:#6f5a2a;font-weight:700}.payout-range-editor__money-input input{color:#17263a;text-align:center;background:#fff;border:1px solid #c8b47b;border-radius:8px;width:92px;min-height:38px;padding:6px 8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.payout-range-editor__money-input input:focus{border-color:#b88a2e;outline:2px solid #b88a2e33}.payout-range-editor__footer{background:#fffdf7;border-top:1px solid #d8c99d;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.payout-range-editor__footer button{cursor:pointer;border-radius:9px;min-height:42px;padding:8px 14px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.payout-range-editor__add{color:#6d5017;background:#fff7df;border:1px solid #9d7a2e}.payout-range-editor__cancel{color:#344256;background:#fff;border:1px solid #aeb7c0}.payout-range-editor__save{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border:1px solid #b88a2e}.payout-range-editor__save:disabled{cursor:not-allowed;opacity:.45}.payout-range-editor__status{color:#9d2c2c;min-width:0;font-size:13px}.payout-range-editor__status strong{color:#23643a}.payout-range-editor__note{color:#6b7280;margin:0;padding:0 18px 16px;font-size:12px;line-height:1.45}@media (width<=768px){.payout-range-editor-backdrop{padding:8px}.payout-range-editor{border-radius:13px;width:100%;max-height:96vh}.payout-range-editor__header{padding:14px 13px 11px}.payout-range-editor__header h2{font-size:22px}.payout-range-editor__table-wrap{padding:0 8px 8px}.payout-range-editor__table{min-width:760px;font-size:12px}.payout-range-editor__table th,.payout-range-editor__table td{padding:6px}.payout-range-editor__money-input{min-width:96px}.payout-range-editor__money-input input{width:76px;min-height:36px;font-size:13px}.payout-range-editor__footer{grid-template-columns:1fr 1fr;padding:10px}.payout-range-editor__status{grid-area:1/1/auto/-1}.payout-range-editor__add{grid-column:1/-1}.payout-range-editor__note{padding:0 12px 12px}}@media screen and (width<=768px){.player-system-page,.player-system-page *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.player-system-page{width:100%;max-width:100vw;min-height:100dvh;padding:18px 12px max(28px, env(safe-area-inset-bottom));color:#10283d;direction:rtl;background:radial-gradient(circle at 50% 0,#d4a8481f,#0000 28%),#f6f2e8;margin:0;overflow-x:hidden}.player-system-page__hero{background:linear-gradient(#fffdf7 0%,#fff 100%);border:1px solid #b1842f59;border-radius:16px;width:100%;margin:0 0 14px;padding:16px 14px;box-shadow:0 8px 20px #10283d12}.player-system-page__hero--compact{padding-block:13px}.player-system-page__hero h1,.player-system-page>h1{color:#10283d;margin:0;font-size:clamp(28px,8vw,38px);font-weight:800;line-height:1.08}.player-system-page__hero p{color:#8a651f;margin:7px 0 0;font-size:16px;font-weight:700}.player-system-card{background:#fffffff5;border:1px solid #d7dce1;border-radius:14px;width:100%;margin:0 0 12px;padding:14px;box-shadow:0 5px 16px #10283d0d}.player-system-card--compact{padding-block:12px}.player-system-card p{margin:0;font-size:15px;line-height:1.45}.player-system-card h2{color:#10283d;margin:0 0 10px;font-size:22px;line-height:1.15}.player-system-card h3{color:#33485b;margin:14px 0 8px;font-size:16px}.player-system-actions{gap:8px;width:100%;margin:0 0 12px;display:grid}.player-system-button,.player-system-page button:not(.player-home-exit){color:#10283d;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff 0%,#fffaf0 100%);border:1px solid #c89b35;border-radius:10px;min-height:44px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.2}.player-system-button--primary,.player-system-form button[type=submit]{color:#f1d58d;background:linear-gradient(135deg,#18324b,#10283d);border-color:#b1842f}.player-system-button--success{color:#fff;background:linear-gradient(#23643f 0%,#174b31 100%);border-color:#2f7a4f}.player-system-button--danger{color:#a52f2f;background:#fff5f5;border-color:#b44747}.player-system-button--secondary,.player-system-button--back{color:#33485b;background:#fff;border-color:#c6cdd3}.player-system-page button:disabled{cursor:not-allowed;opacity:.55}.player-system-form{gap:12px;display:grid}.player-system-form label{color:#33485b;gap:6px;font-size:13px;font-weight:700;display:grid}.player-system-form input,.player-system-form select{color:#10283d;background:#fff;border:1px solid #bfc7ce;border-radius:10px;outline:none;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:17px;font-weight:600}.player-system-form input:focus,.player-system-form select:focus{border-color:#b1842f;box-shadow:0 0 0 3px #d4a84824}.player-auth-page__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.player-auth-page__modes button{width:100%;min-width:0}.player-system-alert{color:#a52f2f;background:#fff4f4;border:1px solid #e0aaaa;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px;font-weight:700}.player-system-registration-card{background:linear-gradient(#fffdf7 0%,#fff 100%);border-color:#b1842f6b}.player-system-registration-card>.player-system-button,.player-system-registration-card>button{width:100%;margin-top:12px}.player-system-arrivals{color:#33485b;margin:0;padding:0 22px 0 0;font-size:14px;line-height:1.8}.player-system-empty-card{text-align:center}.player-system-empty-card h2{color:#667583;margin:0}.player-profile-page>.player-system-button{width:100%;margin-bottom:10px}.player-manager-request{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.player-manager-request strong,.player-manager-request span{grid-column:1/-1}.player-manager-request strong{font-size:17px}.player-manager-request span{color:#667583;font-size:14px}.player-system-message-page{text-align:center;place-content:center;gap:10px;min-height:100dvh;display:grid}.player-system-message-page h1{margin:0;font-size:30px}.player-system-message-page p{color:#667583;margin:0;font-size:15px}}@media screen and (width<=430px){.player-system-page{padding-inline:9px}.player-system-page__hero h1,.player-system-page>h1{font-size:29px}.player-auth-page__modes{grid-template-columns:1fr}.player-system-card{padding:12px}.player-manager-request{grid-template-columns:1fr}.player-manager-request strong,.player-manager-request span{grid-column:1}}html[dir=ltr] .player-system-page,html[dir=ltr] .player-home-shell,html[dir=ltr] .player-auth-page,html[dir=ltr] .player-profile-page,html[dir=ltr] .player-manager-requests-page,html[dir=ltr] .manager-recovery-page,html[dir=ltr] .player-join-page{text-align:left;direction:ltr!important}html[dir=ltr] .player-system-page label,html[dir=ltr] .player-system-page input,html[dir=ltr] .player-system-page textarea,html[dir=ltr] .player-system-page select,html[dir=ltr] .player-home-shell label,html[dir=ltr] .player-home-shell input,html[dir=ltr] .player-home-shell select{text-align:left!important;direction:ltr!important}@media screen and (width<=768px){html[dir=ltr] .player-system-arrivals{padding-left:22px;padding-right:0}html[dir=ltr] .player-system-card,html[dir=ltr] .player-system-card h2,html[dir=ltr] .player-system-card h3,html[dir=ltr] .player-system-card p,html[dir=ltr] .player-system-alert{text-align:left;direction:ltr}}.player-login-page,.player-login-page *{box-sizing:border-box;font-synthesis:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif!important}.player-system-page.player-login-page{color:#172723;background:radial-gradient(circle at 14% 18%,#d4a8482b,#0000 23%),radial-gradient(circle at 84% 82%,#1c644033,#0000 26%),linear-gradient(135deg,#080d0f 0%,#111b1d 45%,#08100d 100%);place-items:center;min-height:100vh;padding:32px;display:grid;overflow:auto}.player-login-card{direction:ltr;background:#f8f3e8;border:1px solid #d4a848d1;border-radius:30px;grid-template-columns:minmax(380px,.88fr) minmax(500px,1.12fr);width:min(1160px,95vw);min-height:660px;display:grid;overflow:hidden;box-shadow:0 34px 95px #0000007a,inset 0 0 0 1px #ffffff0f}.player-login-brand,.player-login-panel{direction:rtl}.player-login-brand{color:#fffaf0;background:linear-gradient(#ffffff06,#0000 28%),radial-gradient(circle at 50% 18%,#d4a84830,#0000 30%),linear-gradient(155deg,#173329 0%,#0c2019 54%,#08120f 100%);border-left:1px solid #d4a8483d;flex-direction:column;min-width:0;padding:38px 38px 30px;display:flex;position:relative;overflow:hidden}.player-login-brand:before,.player-login-brand:after{content:"";pointer-events:none;border:1px solid #d4a8481f;border-radius:50%;position:absolute}.player-login-brand:before{width:420px;height:420px;bottom:-220px;left:-235px;box-shadow:0 0 0 46px #d4a84806,0 0 0 92px #d4a84804}.player-login-brand:after{width:260px;height:260px;top:-120px;right:-155px}.player-login-brand__halo{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#e2be662e,#0000 68%);border-radius:50%;width:360px;height:280px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.player-login-brand__logo-wrap{z-index:1;justify-content:center;align-items:center;min-height:295px;padding-top:4px;display:flex;position:relative}.player-login-brand__logo{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 28px #0000006b)drop-shadow(0 0 22px #d4a84829);width:min(390px,100%);max-height:285px;display:block}.player-login-brand__copy{z-index:1;text-align:right;margin-top:auto;padding:18px 8px 20px;position:relative}.player-login-brand__rule{background:linear-gradient(90deg,#8f6925 0%,#e0bd67 100%);border-radius:999px;width:74px;height:3px;margin-bottom:18px;box-shadow:0 0 18px #d4a8482e}.player-login-brand h1{color:#fff;margin:0 0 12px;font-size:clamp(34px,3.2vw,46px);font-weight:700;line-height:1.08}.player-login-brand p{color:#ffffffc7;max-width:390px;margin:0;font-size:18px;font-weight:400;line-height:1.6}.player-login-brand__bottom{z-index:1;color:#d4a848;direction:ltr;border-top:1px solid #d4a8482e;align-items:center;gap:15px;padding:18px 8px 0;font-size:26px;line-height:1;display:flex;position:relative}.player-login-brand__bottom span:nth-child(2),.player-login-brand__bottom span:nth-child(3){color:#c7504c}.player-login-panel{background:radial-gradient(circle at 100% 0,#d4a8481a,#0000 25%),linear-gradient(#fffefb 0%,#f5efe4 100%);justify-content:center;align-items:center;padding:58px 72px;display:flex;position:relative}.player-login-close{z-index:5;color:#172723;cursor:pointer;width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:400;line-height:1;display:grid;position:absolute;top:18px;right:20px}.player-login-close:hover,.player-login-close:focus-visible{color:#8a6424;background:0 0;outline:none}.player-login-panel:before{content:"";background:linear-gradient(90deg,#0000 0%,#d4a848c2 50%,#0000 100%);width:100%;height:5px;position:absolute;top:0;right:0}.player-login-panel__inner{width:min(100%,500px)}.player-login-panel__header{margin-bottom:30px}.player-login-panel__badge{color:#8a6424;direction:ltr;background:#d4a84814;border:1px solid #b6893052;border-radius:999px;align-items:center;min-height:30px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.player-login-panel__header h2{color:#132722;margin:15px 0 8px;font-size:42px;font-weight:700;line-height:1.08}.player-login-panel__header p{color:#65716c;margin:0;font-size:17px;font-weight:400;line-height:1.55}.player-login-modes{background:#e9e1d4;border:1px solid #d8cfbe;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 24px;padding:5px;display:grid;box-shadow:inset 0 1px 2px #1e25210a}.player-login-page .player-login-modes button{color:#5e6964;min-height:50px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 13px;font-size:15px;font-weight:400;transition:background .14s,color .14s,box-shadow .14s}.player-login-page .player-login-modes button.is-active{color:#17352b;background:#fffdf8;font-weight:700;box-shadow:0 5px 14px #252d281a,inset 0 0 0 1px #d4a84829}.player-login-form{gap:17px;display:grid}.player-login-form__hint{color:#58645e;background:#d4a84813;border:1px solid #be913738;border-right:4px solid #c3953d;border-radius:10px;margin:0;padding:13px 15px;font-size:14px;font-weight:400;line-height:1.55}.player-login-page .player-login-form label{color:#2e413a;gap:8px;font-size:14px;font-weight:700;display:grid}.player-login-page .player-login-form input{color:#172823;background:#fffffff5;border:1px solid #c8ccc7;border-radius:11px;outline:none;width:100%;min-height:54px;padding:12px 15px;font-size:17px;font-weight:400;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px 2px #1e242008}.player-login-page .player-login-form input::placeholder{color:#8a918d;font-weight:400}.player-login-page .player-login-form input:focus{background:#fff;border-color:#b28635;box-shadow:0 0 0 4px #d4a84821}.player-login-page .player-login-submit{color:#f0d38f;cursor:pointer;background:linear-gradient(135deg,#1e4738 0%,#123128 46%,#0d211b 100%);border:1px solid #b78934;border-radius:12px;min-height:56px;margin-top:4px;font-size:17px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:0 13px 25px #0d291f33,inset 0 1px #ffffff0f}.player-login-page .player-login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 30px #0d291f40,inset 0 1px #ffffff12}.player-login-page .player-login-back{color:#50605a;cursor:pointer;background:#ffffffd1;border:1px solid #c9ccc7;border-radius:10px;min-height:46px;font-size:14px;font-weight:400}.player-login-alert{margin-top:17px}.player-login-page button:disabled{cursor:not-allowed;opacity:.55}@media screen and (width<=960px){.player-login-card{grid-template-columns:minmax(340px,.84fr) minmax(420px,1.16fr)}.player-login-brand{padding-inline:28px}.player-login-panel{padding-inline:42px}}@media screen and (width<=768px){.player-system-page.player-login-page{min-height:100dvh;padding:12px 10px max(22px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#d4a8481f,#0000 28%),#0c1513;display:block}.player-login-card{border-radius:22px;width:100%;min-height:0;display:block;box-shadow:0 18px 44px #0000004d}.player-login-brand{border-bottom:1px solid #d4a84840;border-left:0;min-height:285px;padding:18px 20px 22px}.player-login-brand__logo-wrap{min-height:165px}.player-login-brand__logo{width:min(290px,88%);max-height:160px}.player-login-brand__copy{padding:8px 4px 10px}.player-login-brand__rule{width:58px;margin-bottom:12px}.player-login-brand h1{margin-bottom:7px;font-size:29px}.player-login-brand p{font-size:15px;line-height:1.5}.player-login-brand__bottom{display:none}.player-login-panel{padding:28px 20px 26px}.player-login-close{width:40px;height:40px;font-size:30px;top:10px;right:10px}.player-login-panel__header{margin-bottom:22px}.player-login-panel__header h2{margin-top:12px;font-size:32px}.player-login-panel__header p{font-size:15px}.player-login-modes{margin-bottom:20px}.player-login-page .player-login-modes button{min-height:46px;font-size:14px}.player-login-page .player-login-form input{min-height:50px;font-size:16px}.player-login-page .player-login-submit{min-height:52px;font-size:16px}}@media screen and (width<=430px){.player-login-brand{min-height:260px}.player-login-brand__logo-wrap{min-height:150px}.player-login-brand__logo{width:min(260px,90%);max-height:145px}.player-login-panel{padding-inline:15px}}.player-login-recovery-link{color:#7a5b20;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:38px;margin-top:-6px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:underline}.player-login-recovery__header{background:#d4a84813;border:1px solid #be913738;border-right:4px solid #c3953d;border-radius:10px;padding:13px 15px}.player-login-recovery__header h3,.player-login-recovery-success h3{color:#17352b;margin:0 0 5px;font-size:20px}.player-login-recovery__header p,.player-login-recovery-success p{color:#58645e;margin:0;font-size:14px;line-height:1.55}.player-login-optional{color:#7d8782;font-size:12px;font-weight:400}.player-login-recovery-success,.player-login-password-recovery-message{text-align:center;gap:14px;display:grid}.player-login-password-recovery-message h3{color:#17352b;margin:0;font-size:20px;font-weight:700}.player-login-password-recovery-message p{color:#58645e;margin:0;font-size:14px;font-weight:400;line-height:1.55}.player-login-recovery-success__icon{color:#f0d38f;background:#17352b;border:1px solid #b789348c;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto;font-size:28px;font-weight:700;display:grid}@media screen and (width<=820px){html[dir=ltr] .player-login-brand,html[dir=ltr] .player-login-panel,html[dir=ltr] .player-login-panel__inner,html[dir=ltr] .player-login-panel__header,html[dir=ltr] .player-login-form,html[dir=ltr] .player-login-form label,html[dir=ltr] .player-login-form input,html[dir=ltr] .player-login-form select,html[dir=ltr] .player-login-alert,html[dir=ltr] .player-login-note{text-align:left!important;direction:ltr!important}}.player-home-page,.player-home-page *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}.player-system-page.player-home-page.player-home-shell{color:#172723;background:radial-gradient(circle at 12% 14%,#d4a84826,#0000 24%),radial-gradient(circle at 88% 86%,#1f5f3e2e,#0000 28%),linear-gradient(135deg,#080d0f 0%,#111b1d 48%,#08100d 100%);place-items:center;min-height:100vh;padding:22px;display:grid;overflow:auto}.player-home-layout{direction:ltr;background:#f8f3e8;border:1px solid #d4a848d1;border-radius:28px;grid-template-columns:minmax(250px,.72fr) minmax(430px,1.18fr);width:min(68vw,1180px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 34px 95px #00000075,inset 0 0 0 1px #ffffff0d}.player-home-brand,.player-home-content{direction:rtl}.player-home-brand{color:#fffaf0;background:radial-gradient(circle at 50% 18%,#d4a8482e,#0000 31%),linear-gradient(155deg,#173329 0%,#0c2019 54%,#08120f 100%);border-left:1px solid #d4a8483d;flex-direction:column;min-width:0;padding:24px 24px 20px;display:flex;position:relative;overflow:hidden}.player-home-brand:before,.player-home-brand:after{content:"";pointer-events:none;border:1px solid #d4a8481c;border-radius:50%;position:absolute}.player-home-brand:before{width:430px;height:430px;bottom:-225px;left:-245px;box-shadow:0 0 0 46px #d4a84806,0 0 0 92px #d4a84804}.player-home-brand:after{width:270px;height:270px;top:-130px;right:-155px}.player-home-brand__logo-wrap{z-index:1;place-items:center;min-height:185px;display:grid;position:relative}.player-home-brand__logo{object-fit:contain;filter:drop-shadow(0 18px 30px #0000006b)drop-shadow(0 0 22px #d4a84826);width:min(250px,86%);max-height:175px;display:block}.player-home-brand__copy{z-index:1;margin-top:auto;padding:18px 6px;position:relative}.player-home-brand__rule{background:linear-gradient(90deg,#8f6925,#e0bd67);border-radius:999px;width:74px;height:3px;margin-bottom:18px;display:block}.player-home-brand__copy h2{color:#fff;margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.08}.player-home-brand__copy p{color:#ffffffc7;max-width:390px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.player-home-brand__suits{z-index:1;color:#d4a848;direction:ltr;border-top:1px solid #d4a8482e;gap:15px;padding:18px 6px 0;font-size:26px;display:flex;position:relative}.player-home-brand__suits span:nth-child(2),.player-home-brand__suits span:nth-child(3){color:#c7504c}.player-home-content{background:radial-gradient(circle at 100% 0,#d4a8481a,#0000 24%),linear-gradient(#fffefb 0%,#f5efe4 100%);flex-direction:column;justify-content:center;gap:16px;padding:28px 34px;display:flex}.player-home-header{justify-content:space-between;align-items:flex-start;min-height:84px;padding-left:170px;display:flex;position:relative}.player-home-exit{z-index:3;color:#5c4a2c;cursor:pointer;background:#ffffffc2;border:1px solid #b6893057;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:24px;font-weight:400;line-height:1;display:inline-grid;position:absolute;top:0;left:0;box-shadow:0 5px 12px #1f282314;font-family:Arial,Helvetica,sans-serif!important}.player-home-exit:hover{background:#fff;border-color:#b689308f}.player-home-exit:focus-visible{outline-offset:2px;outline:2px solid #b6893094}.player-home-header>div{width:100%;padding-top:34px}.player-home-access-badge{text-align:right;direction:rtl;background:#fffcf3f5;border:1px solid #ad88366b;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:122px;min-height:44px;padding:7px 12px 8px;display:inline-flex;position:absolute;top:34px;left:72px;box-shadow:0 6px 14px #1c2a2212,inset 0 1px #ffffffeb}.player-home-access-badge span{color:#8d6a26;letter-spacing:0;margin-bottom:2px;font-size:10px;font-weight:400;line-height:1.1;display:block;font-family:Arial,Helvetica,sans-serif!important}.player-home-access-badge strong{color:#153124;font-size:20px;font-weight:700;line-height:1.08;display:block;font-family:Arial,Helvetica,sans-serif!important}.player-home-header h1{color:#132722;margin:0 0 6px;font-size:32px;font-weight:700;line-height:1.08}.player-home-header p{color:#8a6424;margin:0;font-size:16px;font-weight:700}.player-home-account-card,.player-home-registration,.player-home-empty,.player-home-simple-card{background:#ffffffc7;border:1px solid #bcab89b8;border-radius:18px;box-shadow:0 12px 28px #1f282314,inset 0 1px #ffffffdb}.player-home-account-card{padding:16px}.player-home-account-card__title,.player-home-arrivals__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-home-account-card__title>span,.player-home-arrivals__title>span{color:#51605a;font-size:15px;font-weight:700}.player-home-account-card__title>strong{color:#24583d;background:#1f5f3e14;border:1px solid #1e5d3a38;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.player-home-account-grid{grid-template-columns:1.2fr 1fr .8fr;gap:10px;margin-top:16px;display:grid}.player-home-account-grid>div{background:#fffdf9;border:1px solid #e1ddd3;border-radius:12px;min-width:0;padding:13px 14px}.player-home-account-grid span,.player-home-registration__date span{color:#78827d;margin-bottom:5px;font-size:12px;font-weight:400;display:block}.player-home-account-grid strong,.player-home-registration__date strong{color:#1a2e27;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}.player-home-account-note{color:#65716c;margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.5}.player-home-profile-button,.player-home-coming-button,.player-home-league-list button{color:#f0d38f;cursor:pointer;background:linear-gradient(135deg,#1e4738 0%,#123128 48%,#0d211b 100%);border:1px solid #b78934;border-radius:11px;width:100%;min-height:44px;padding:10px 18px;font-size:16px;font-weight:700;box-shadow:0 10px 22px #0d291f2e}.player-home-profile-button{margin-top:16px}.player-home-profile-button:disabled,.player-home-coming-button:disabled{cursor:not-allowed;opacity:.55}.player-home-registration-list{gap:18px;display:grid}.player-home-registration{background:radial-gradient(circle at 0 0,#d4a84814,#0000 30%),#fffdf8eb;border-color:#b78b3675;padding:16px}.player-home-registration__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-home-registration__status{color:#24633f;background:#257e4e14;border:1px solid #257e4e33;border-radius:999px;align-items:center;min-height:27px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.player-home-registration h2{color:#173129;margin:8px 0 0;font-size:25px;font-weight:700}.player-home-registration__date{text-align:center;background:#fff;border:1px solid #ddd5c4;border-radius:12px;min-width:155px;padding:13px 18px}.player-home-registration__date strong{font-size:19px}.player-home-coming-button{color:#fff;background:linear-gradient(135deg,#2a7149 0%,#195636 100%);margin-top:16px}.player-home-arrivals{border-top:1px solid #bcab898c;margin-top:18px;padding-top:16px}.player-home-arrivals__title strong{color:#f0d38f;background:#173129;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.player-home-arrivals ol{counter-reset:arrivals;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.player-home-arrivals li{counter-increment:arrivals;color:#21352e;background:#ffffffc7;border:1px solid #e2ddd2;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font-size:15px;font-weight:400;display:flex}.player-home-arrivals li:before{content:counter(arrivals);color:#815f22;background:#d4a84824;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.player-home-arrivals p{color:#707a75;margin:12px 0 0;font-size:14px;font-weight:400}.player-home-empty,.player-home-simple-card{text-align:center;padding:22px}.player-home-empty>span{color:#8a6424;font-size:13px;font-weight:700}.player-home-empty h2,.player-home-simple-card h1{color:#173129;margin:8px 0 0;font-size:26px;font-weight:700}.player-home-simple-card{width:min(520px,92vw)}.player-home-simple-card p{color:#65716c;font-size:16px;font-weight:400}.player-home-league-list{gap:10px;margin-top:20px;display:grid}@media screen and (width>=821px) and (width<=1180px){.player-home-layout{grid-template-columns:minmax(260px,.72fr) minmax(450px,1.28fr);width:90vw}}@media screen and (width<=820px){.player-system-page.player-home-page.player-home-shell{min-height:100dvh;padding:6px 6px max(10px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#d4a8481a,#0000 22%),#0b1411;display:block;overflow:hidden}.player-home-layout{border-radius:18px;width:100%;min-height:calc(100dvh - 16px);display:block}.player-home-brand{border-bottom:1px solid #d4a84838;border-left:0;grid-template-columns:minmax(132px,.46fr) minmax(0,.54fr);align-items:center;min-height:132px;padding:10px 12px 12px 10px;display:grid}.player-home-brand__logo-wrap{place-items:center start;min-height:104px}.player-home-brand__logo{width:min(168px,45vw);max-height:108px}.player-home-brand__copy{text-align:right;padding:0 0 0 10px}.player-home-brand__rule{width:42px;height:3px;margin:0 0 7px auto}.player-home-brand__copy h2{margin:0 0 4px;font-size:19px}.player-home-brand__copy p{max-width:none;margin-inline:auto;font-size:12px;line-height:1.35}.player-home-brand__suits{display:none}.player-home-content{gap:14px;padding:12px 10px 16px}.player-home-header{min-height:86px;padding-left:0}.player-home-header>div{padding-top:38px;padding-inline-start:0}.player-home-exit{width:34px;height:34px;font-size:22px;top:0;left:0}.player-home-access-badge{border-radius:13px;min-width:110px;min-height:40px;padding:6px 10px 7px;top:38px;left:66px}.player-home-access-badge span{font-size:9px;font-weight:400}.player-home-access-badge strong{font-size:18px;font-weight:700}.player-home-header h1{margin:0 0 2px;font-size:25px;line-height:1.04}.player-home-account-card{margin-top:10px}.player-home-header p{font-size:13px}.player-home-account-card,.player-home-registration{border-radius:13px;padding:12px}.player-home-account-card__title>span,.player-home-arrivals__title>span{font-size:13px}.player-home-account-card__title>strong{padding:4px 8px;font-size:12px}.player-home-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}.player-home-account-grid>div:first-child{grid-column:auto}.player-home-account-grid>div{border-radius:10px;padding:8px}.player-home-account-grid span,.player-home-registration__date span{margin-bottom:4px;font-size:11px}.player-home-account-grid strong,.player-home-registration__date strong{font-size:13px}.player-home-profile-button{min-height:40px;margin-top:13px;font-size:14px}.player-home-registration__head{align-items:center;gap:10px}.player-home-registration h2{margin:5px 0 0;font-size:19px}.player-home-registration__status{min-height:24px;padding:3px 9px;font-size:11px}.player-home-registration__date{border-radius:10px;min-width:150px;padding:10px 16px}.player-home-arrivals{margin-top:13px;padding-top:10px}.player-home-arrivals__title strong{width:28px;height:28px;font-size:12px}.player-home-arrivals ol{gap:6px;margin-top:13px}.player-home-arrivals li{min-height:36px;padding:8px 10px;font-size:13px}.player-home-arrivals li:before{flex-basis:22px;width:22px;height:22px;font-size:11px}}@media screen and (width<=430px){.player-system-page.player-home-page.player-home-shell{padding:4px 4px max(8px, env(safe-area-inset-bottom))}.player-home-layout{border-radius:16px;min-height:calc(100dvh - 12px)}.player-home-brand{grid-template-columns:minmax(118px,.45fr) minmax(0,.55fr);min-height:124px;padding:8px 10px 10px 8px}.player-home-brand__logo-wrap{min-height:98px}.player-home-brand__logo{width:min(148px,42vw);max-height:98px}.player-home-brand__copy h2{font-size:17px}.player-home-brand__copy p{font-size:11px}.player-home-content{gap:12px;padding:10px 8px 14px}.player-home-header{min-height:82px}.player-home-header>div{padding-top:34px;padding-inline-start:0}.player-home-exit{width:31px;height:31px;font-size:20px}.player-home-access-badge{border-radius:12px;min-width:102px;min-height:38px;padding:6px 9px 7px;top:34px;left:60px}.player-home-access-badge span{font-size:9px;font-weight:400}.player-home-access-badge strong{font-size:17px;font-weight:700}.player-home-header h1{margin-top:0;font-size:22px}.player-home-account-card{margin-top:9px}.player-home-header p{font-size:12px}.player-home-account-card,.player-home-registration{border-radius:12px;padding:10px}.player-home-account-grid{gap:6px}.player-home-account-grid>div{padding:7px}.player-home-account-grid span,.player-home-registration__date span{font-size:10px}.player-home-account-grid strong,.player-home-registration__date strong{font-size:12px}.player-home-profile-button,.player-home-attendance-button{min-height:38px;font-size:13px}.player-home-registration h2{font-size:17px}.player-home-registration__date{min-width:142px;padding:9px 14px}.player-home-arrivals li{min-height:34px;padding:7px 9px;font-size:12px}}.player-home-attendance-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.player-home-attendance-button{cursor:pointer;border-radius:10px;min-height:46px;padding:9px 14px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s;font-family:Arial,Helvetica,sans-serif!important}.player-home-attendance-button--coming{color:#2b7048;background:#fff;border:1px solid #2b7048}.player-home-attendance-button--coming.is-active{color:#fff;background:linear-gradient(135deg,#2a7149 0%,#195636 100%);box-shadow:0 8px 18px #1956362e}.player-home-attendance-button--not-coming{color:#9a3e35;background:#fff;border:1px solid #b96a61}.player-home-attendance-button--not-coming.is-active{color:#fff;background:#9a3e35;box-shadow:0 8px 18px #9a3e3529}.player-home-attendance-button:disabled{cursor:not-allowed;opacity:.55}.player-home-attendance-button:not(:disabled):active{transform:translateY(1px)}@media screen and (width<=820px){.player-home-attendance-actions{gap:7px;margin-top:13px}.player-home-attendance-button{min-height:40px;font-size:13px}}@media screen and (width<=430px){.player-home-attendance-actions{gap:6px}.player-home-attendance-button{min-height:38px;padding-inline:8px}}.player-home-exit,.player-home-exit:hover,.player-home-exit:focus,.player-home-exit:focus-visible,.player-home-exit:active{color:#173028;cursor:pointer;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.player-home-exit:hover,.player-home-exit:focus-visible{color:#8a6424;outline:none!important}.player-home-exit{font-size:30px!important;font-weight:400!important}.player-home-league-picker{color:#172723;text-align:center;background:radial-gradient(circle at 100% 0,#d4a8481f,#0000 28%),linear-gradient(#fffefb 0%,#f7f1e6 100%);border:1px solid #be8f2fb8;border-radius:22px;width:min(430px,100vw - 32px);padding:30px 28px 26px;position:relative;box-shadow:0 28px 75px #0000006b,inset 0 0 0 1px #ffffffb8}.player-home-league-picker__close{color:#5d5140;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:25px;line-height:1;position:absolute;top:13px;left:15px;font-family:Arial,Helvetica,sans-serif!important}.player-home-league-picker__mark{color:#d8ad53;background:#10261e;border:1px solid #b689306b;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 10px;font-size:25px;display:grid;box-shadow:0 8px 20px #10261e2e}.player-home-league-picker__eyebrow{color:#987128;letter-spacing:.14em;direction:ltr;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.player-home-league-picker h1{color:#14251f;margin:0;font-size:27px;line-height:1.2}.player-home-league-picker>p{color:#6f766f;margin:8px 0 20px;font-size:14px}.player-home-league-picker .player-home-league-list{gap:9px;display:grid}.player-home-league-picker .player-home-league-list button{color:#172723;text-align:right;cursor:pointer;background:#ffffffd1;border:1px solid #b6893042;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 14px;display:flex;box-shadow:0 5px 14px #232a260d;font-family:Arial,Helvetica,sans-serif!important}.player-home-league-picker .player-home-league-list button:hover,.player-home-league-picker .player-home-league-list button:focus-visible{background:#fff;border-color:#b689309e;outline:none}.player-home-league-picker .player-home-league-list button.is-current{background:#e5f2eae6;border-color:#2c724c75}.player-home-league-picker .player-home-league-list button span{font-size:16px;font-weight:700}.player-home-league-picker .player-home-league-list button small{color:#8b7350;font-size:12px;font-weight:700}.player-home-account-card__actions{align-items:center;gap:9px;display:flex}.player-home-switch-league{color:#765721;cursor:pointer;background:#d4a84817;border:1px solid #b6893061;border-radius:999px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-home-switch-league:hover,.player-home-switch-league:focus-visible{background:#d4a84829;border-color:#b68930ad;outline:none}.player-home-sign-out{color:#53615b;cursor:pointer;background:#ffffffb8;border:1px solid #6c767057;border-radius:999px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-home-sign-out:hover,.player-home-sign-out:focus-visible{color:#735822;background:#fff;border-color:#765c2b7a;outline:none}.player-home-sign-out:disabled,.player-home-switch-league:disabled{cursor:wait;opacity:.58}@media (width<=640px){.player-home-league-picker{border-radius:18px;width:min(360px,100vw - 24px);padding:25px 18px 20px}.player-home-league-picker h1{font-size:24px}.player-home-account-card__actions{gap:6px}.player-home-switch-league,.player-home-sign-out{padding-inline:8px;font-size:11px}}.player-home-league-picker .player-home-league-list button:disabled{cursor:wait;opacity:.62;background:#f5f2ebd1}@media screen and (width>=821px){.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-layout{direction:ltr;grid-template:"content brand"minmax(520px,auto)/minmax(430px,1.18fr) minmax(250px,.72fr)}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-content{text-align:left;direction:ltr;background:radial-gradient(circle at 0 0,#d4a8481a,#0000 24%),linear-gradient(#fffefb 0%,#f5efe4 100%);border:0;grid-area:content;min-width:0}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand{text-align:left;direction:ltr;border-left:1px solid #d4a8483d;border-right:0;grid-area:brand;min-width:0}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand:before{left:auto;right:-245px}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand:after{left:-155px;right:auto}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy h2,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy p,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-header,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-header>div,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-account-card,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-registration,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-empty,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-account-note,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-account-grid>div,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-arrivals,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-arrivals ol,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-arrivals li{text-align:left;direction:ltr}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-header{padding-left:0;padding-right:52px}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-exit{left:auto;right:0}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-account-card__title,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-arrivals__title,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-registration__head,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-account-card__actions,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-attendance-actions{direction:ltr}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__rule{margin-left:0;margin-right:auto}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-registration__date{text-align:center}}@media screen and (width>=821px) and (width<=1180px){.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-layout{grid-template-columns:minmax(450px,1.28fr) minmax(260px,.72fr)}}@media screen and (width<=820px){.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-layout{display:block}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-content{text-align:left;direction:ltr;border-left:0;border-right:0}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy h2,.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy p{text-align:left;direction:ltr}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__rule{margin-left:0;margin-right:auto}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-exit{left:auto;right:0}}@media screen and (width>=821px){.player-system-page.player-home-page.player-home-shell{place-items:start center;min-height:auto;padding:18px 22px 34px;overflow:visible}.player-home-layout{border-radius:24px;grid-template-columns:1fr;width:min(92vw,960px);min-height:0}.player-home-brand{border-bottom:1px solid #d4a8483d;border-left:0;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:0;padding:18px 24px;display:grid}.player-home-brand:before{width:260px;height:260px;bottom:-160px;left:-150px;box-shadow:0 0 0 30px #d4a84806,0 0 0 62px #d4a84804}.player-home-brand:after{width:190px;height:190px;top:-94px;right:-110px}.player-home-brand__logo-wrap{min-height:118px}.player-home-brand__logo{width:min(160px,100%);max-height:112px}.player-home-brand__copy{margin-top:0;padding:0}.player-home-brand__rule{width:68px;margin-bottom:12px}.player-home-brand__copy h2{margin-bottom:8px;font-size:28px}.player-home-brand__copy p{max-width:none;font-size:15px;line-height:1.5}.player-home-brand__suits{border-top:0;align-self:end;padding:0 0 4px;font-size:24px}.player-home-content{justify-content:flex-start;gap:14px;padding:18px 24px 24px}.player-home-header{align-items:flex-start;gap:18px;min-height:0;padding-left:0}.player-home-header>div,.player-home-header__identity{width:100%;padding-top:0}.player-home-header__meta{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.player-home-access-chip,.player-home-league-chip{border-radius:999px;align-items:center;min-height:36px;padding:7px 14px;font-weight:700;line-height:1.2;display:inline-flex}.player-home-access-chip{color:#7a5920;background:linear-gradient(#fff8e8 0%,#f9edd0 100%);border:1px solid #b6893075;font-size:15px}.player-home-league-chip{color:#1f5f3e;background:#1f5f3e14;border:1px solid #1f5f3e3d;font-size:14px}.player-home-header h1{margin:0 0 6px;font-size:42px;line-height:1.02}.player-home-header p{color:#64716b;max-width:680px;font-size:15px;font-weight:400}.player-home-account-card,.player-home-registration,.player-home-empty,.player-home-management-card{border-radius:18px}.player-home-account-card{padding:18px}.player-home-account-card__title{align-items:flex-start}.player-home-account-card__title>span,.player-home-arrivals__title>span,.player-home-management-card__title span{font-size:15px}.player-home-account-card__title>strong{font-size:13px}.player-home-account-grid,.player-home-profile-button{margin-top:14px}.player-home-registration{padding:18px}.player-home-empty{text-align:center;padding:20px 22px}.player-home-empty span{color:#8a6424;font-size:14px;font-weight:700}.player-home-empty h2{color:#173129;margin:8px 0 0;font-size:28px}.player-home-management-card{background:#ffffffd1;border:1px solid #bcab89b8;padding:18px;box-shadow:0 12px 28px #1f282314,inset 0 1px #ffffffdb}.player-home-management-card__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.player-home-management-card__title h3{color:#173129;margin:5px 0 0;font-size:22px;font-weight:700}.player-home-management-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.player-home-management-button{color:#243730;cursor:pointer;background:#fff;border:1px solid #b6893057;border-radius:12px;min-height:46px;padding:10px 16px;font-size:15px;font-weight:700;transition:border-color .12s,background .12s,transform .12s;font-family:Arial,Helvetica,sans-serif!important}.player-home-management-button--primary{color:#f0d38f;background:linear-gradient(135deg,#1e4738 0%,#123128 48%,#0d211b 100%);border-color:#b78934;box-shadow:0 10px 22px #0d291f24}.player-home-management-button--secondary{color:#53615b;background:#fffffff5;border-color:#6c767057}.player-home-management-button:hover,.player-home-management-button:focus-visible{background:#fffdfa;border-color:#b689309e;outline:none;transform:translateY(-1px)}.player-home-management-button--primary:hover,.player-home-management-button--primary:focus-visible{color:#f3daa0;background:linear-gradient(135deg,#22503f 0%,#14382c 48%,#0e261e 100%)}.player-home-management-button:disabled{cursor:wait;opacity:.58;transform:none}.player-home-account-card__actions,.player-home-switch-league,.player-home-sign-out,.player-home-access-badge{display:none!important}.player-home-layout{zoom:.7}.player-home-brand{grid-template-columns:180px minmax(0,1fr)}.player-home-brand__suits{display:none!important}.player-home-header__top-row{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.player-home-header__meta{flex:none;margin-bottom:0}.player-home-header__top-row h1{flex:auto;min-width:0;margin:0}.player-home-header__identity>p{margin-top:8px}.player-home-header__top-row{display:contents}.player-home-header__identity>h1{margin:0 0 8px}.player-home-header__sub-row{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.player-home-header__sub-row>p{flex:auto;min-width:0;margin:0}.player-home-header__sub-row .player-home-header__meta{flex:none;margin:0}}.player-home-account-card__title>div:first-child{gap:4px;display:grid}.player-home-account-card__title>div:first-child>span{color:#51605a;font-size:15px;font-weight:700}.player-home-account-card__title>div:first-child>strong{color:#24583d;font-size:13px;font-weight:700}.player-home-account-card__quick-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}.player-home-account-action{color:#765721;cursor:pointer;background:#d4a84817;border:1px solid #b689305c;border-radius:999px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-home-account-action--sign-out{color:#53615b;background:#ffffffd6;border-color:#6c767057}.player-home-account-action:hover,.player-home-account-action:focus-visible{background:#fff;border-color:#b689309e;outline:none}.player-home-account-action:disabled{cursor:wait;opacity:.58}.player-home-mini-card{color:#173129;text-align:right;cursor:pointer;background:linear-gradient(#fffdf8 0%,#f7f0e2 100%);border:1px solid #b78b367a;border-radius:12px;justify-content:flex-start;align-items:center;gap:11px;min-width:0;min-height:0;padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffffdb}.player-home-mini-card:hover,.player-home-mini-card:focus-visible{background:#fffaf0;border-color:#b78934;outline:none}.player-home-mini-card:disabled{cursor:not-allowed;opacity:.55}.player-home-mini-card__photo{color:#f0d38f;background:#173129;border:1px solid #b78b3675;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.player-home-mini-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.player-home-mini-card__copy{gap:3px;min-width:0;display:grid}.player-home-mini-card__copy small{color:#8a6424;font-size:12px;font-weight:700}.player-home-mini-card__copy strong{color:#173129;font-size:15px;font-weight:700}.player-home-admin-strip{background:#fffdf8e6;border:1px solid #b78b3661;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;box-shadow:0 7px 18px #1f28230f}.player-home-admin-strip>span{color:#765721;flex:none;font-size:13px;font-weight:700}.player-home-admin-strip__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(520px,68%);display:grid}.player-home-admin-button{color:#f0d38f;cursor:pointer;background:linear-gradient(135deg,#1e4738 0%,#123128 48%,#0d211b 100%);border:1px solid #b78934;border-radius:10px;min-height:40px;padding:8px 13px;font-size:14px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-home-admin-button:hover,.player-home-admin-button:focus-visible{background:linear-gradient(135deg,#22503f 0%,#14382c 48%,#0e261e 100%);outline:none}.player-home-admin-button:disabled{cursor:wait;opacity:.58}@media screen and (width>=821px){.player-home-account-card__title{align-items:center}.player-home-account-grid{grid-template-columns:1.05fr 1fr .95fr}.player-home-account-grid>.player-home-mini-card{padding:8px 11px}.player-home-arrivals ol{overscroll-behavior:contain;max-height:150px;overflow-y:auto}.player-home-management-card{display:none!important}}@media screen and (width<=820px){.player-home-account-card__title{flex-wrap:wrap;align-items:flex-start}.player-home-account-card__quick-actions{width:100%}.player-home-account-action{flex:auto}.player-home-mini-card__photo{flex-basis:42px;width:42px;height:42px}.player-home-admin-strip{flex-direction:column;align-items:stretch}.player-home-admin-strip__actions{width:100%;min-width:0}}.player-system-page.player-home-page.player-home-shell{background:#f5f2e9!important}@media screen and (width>=821px){.player-home-brand{justify-items:stretch;grid-template-columns:1fr!important}.player-home-brand__logo-wrap,.player-home-brand__logo{display:none!important}.player-home-brand__copy{text-align:right;width:100%}.player-home-brand__copy p{margin-left:0;margin-right:0}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand{grid-template-columns:1fr!important}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__copy{text-align:left}}.player-home-brand .player-home-exit{z-index:6;color:#fffaf0!important;top:14px!important;left:16px!important;right:auto!important}.player-home-brand .player-home-exit:hover,.player-home-brand .player-home-exit:focus-visible{color:#d4a848!important}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand .player-home-exit{left:auto!important;right:16px!important}@media screen and (width<=820px){.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-league-picker__close{left:auto;right:15px}}.player-home-header--meta-only{min-height:0!important;padding:0!important;display:block!important}.player-home-header--meta-only>.player-home-header__meta{flex-wrap:wrap;gap:10px;width:100%;display:flex;margin:0!important;padding:0!important}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-header--meta-only>.player-home-header__meta{text-align:left;direction:ltr;justify-content:flex-start}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-header--meta-only>.player-home-header__meta{text-align:right;direction:rtl;justify-content:flex-start}@media screen and (width<=820px){.player-home-header--meta-only{margin:0}.player-home-header--meta-only>.player-home-header__meta{gap:8px}}.player-home-mobile-sign-out{width:100%;margin-top:2px;display:flex}.player-home-mobile-sign-out .player-home-account-action--sign-out{flex:none}.player-home-page[dir=ltr] .player-home-mobile-sign-out{justify-content:flex-start}.player-home-page[dir=rtl] .player-home-mobile-sign-out{justify-content:flex-end}.player-home-header--meta-only>.player-home-header__meta{flex-flow:column;align-items:flex-start;gap:10px}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-header--meta-only>.player-home-header__meta{align-items:flex-start}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-header--meta-only>.player-home-header__meta{align-items:flex-end}.player-home-header--meta-only .player-home-access-chip,.player-home-header--meta-only .player-home-league-chip{min-height:36px;padding:7px 14px;line-height:1.2}@media screen and (width<=820px){.player-home-header--meta-only>.player-home-header__meta{gap:10px}}.player-home-brand__meta{flex-direction:column;gap:8px;margin:8px 0 10px;display:flex}.player-home-brand__meta .player-home-access-chip,.player-home-brand__meta .player-home-league-chip{border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:7px 14px;font-weight:700;line-height:1.2;display:inline-flex}.player-home-brand__meta .player-home-access-chip{color:#7a5920;background:linear-gradient(#fff8e8 0%,#f9edd0 100%);border:1px solid #b6893075;font-size:15px}.player-home-brand__meta .player-home-league-chip{color:#1f5f3e;background:#f5faf6f0;border:1px solid #1f5f3e3d;font-size:14px}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__meta{text-align:right;align-items:flex-end}.player-system-page.player-home-page.player-home-shell[dir=ltr] .player-home-brand__meta{text-align:left;align-items:flex-start}@media screen and (width<=820px){.player-home-brand__meta{gap:6px;margin:6px 0 8px}.player-home-brand__meta .player-home-access-chip,.player-home-brand__meta .player-home-league-chip{min-height:32px;padding:6px 11px}.player-home-brand__meta .player-home-access-chip{font-size:13px}.player-home-brand__meta .player-home-league-chip{font-size:12px}}@media (width<=768px){.player-home-registration-list{gap:12px}}.player-join-activation-page,.player-join-activation-page *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.player-join-activation-page{color:#10283d;background:radial-gradient(circle at 50% 0,#c1912d1f,#0000 34%),#f6f2e8;place-items:center;width:100%;min-height:calc(100vh - 76px);padding:28px 22px 40px;display:grid}.player-join-activation-card{background:#fff;border:1px solid #b0842f6b;border-radius:22px;grid-template-columns:.72fr 1.28fr;width:min(780px,100%);min-height:430px;display:grid;overflow:hidden;box-shadow:0 24px 64px #10283d29}.player-join-activation-brand{text-align:center;color:#fff;background:radial-gradient(circle at 50% 20%,#d2aa4c2e,#0000 34%),linear-gradient(160deg,#17354b 0%,#0b1f30 100%);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:30px 24px;display:flex}.player-join-activation-brand img{filter:drop-shadow(0 10px 22px #0000003d);width:min(168px,76%);height:auto;margin-bottom:18px}.player-join-activation-brand span{color:#d9b45c;letter-spacing:.18em;font-size:12px;font-weight:700}.player-join-activation-brand strong{color:#fff;margin-top:7px;font-size:19px;line-height:1.25}.player-join-activation-content{min-width:0;padding:32px 36px 28px}.player-join-activation-kicker{color:#a8791f;letter-spacing:.04em;margin-bottom:6px;font-size:13px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-join-activation-content h1{color:#10283d;margin:0;font-size:31px;line-height:1.08}.player-join-activation-intro{color:#526473;margin:11px 0 15px;font-size:15px;line-height:1.55}.player-join-link-summary{background:#fffaf0;border:1px solid #b1842f57;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;margin-bottom:15px;padding:11px 13px;display:grid}.player-join-link-summary span{color:#86631f;font-size:12px;font-weight:700}.player-join-link-summary strong{color:#10283d;font-size:16px}.player-join-link-summary small{color:#667583;grid-column:1/-1;font-size:12px}.player-join-mode-switch{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.player-join-mode-switch button{color:#405362;cursor:pointer;background:#fff;border:1px solid #c8cfd5;border-radius:10px;min-height:42px;padding:9px 10px;font-size:14px;font-weight:700}.player-join-mode-switch button.is-active{color:#10283d;background:#fff7e5;border-color:#b1842f;box-shadow:inset 0 0 0 1px #b1842f29}.player-join-auth-form{gap:12px;display:grid}.player-join-auth-form label{color:#33485b;gap:6px;font-size:13px;font-weight:700;display:grid}.player-join-auth-form input{color:#10283d;background:#fff;border:1px solid #bdc6cd;border-radius:10px;outline:none;width:100%;min-height:44px;padding:9px 11px;font-size:15px}.player-join-auth-form input:focus{border-color:#b1842f;box-shadow:0 0 0 3px #b1842f21}.player-join-primary-button{color:#f2d88d;cursor:pointer;background:linear-gradient(135deg,#18354d,#10283d);border:1px solid #b1842f;border-radius:11px;width:100%;min-height:46px;padding:10px 16px;font-size:15px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-join-primary-button:disabled,.player-join-mode-switch button:disabled{cursor:wait;opacity:.58}.player-join-authenticated-action{gap:12px;display:grid}.player-join-authenticated-action p{color:#526473;margin:0;font-size:14px;line-height:1.5}.player-join-error{color:#9e2f2f;background:#fff4f4;border:1px solid #e3b1b1;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.player-join-privacy-note{color:#778590;margin:13px 0 0;font-size:12px;line-height:1.5}.player-join-activation-page--message{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:calc(100vh - 76px)}.player-join-activation-page--message>img{width:150px;height:auto;margin-bottom:6px}.player-join-activation-page--message h1{color:#10283d;margin:0;font-size:30px}.player-join-activation-page--message p{color:#5e6e7b;width:min(560px,100%);margin:0;font-size:15px;line-height:1.6}.player-join-public-link{color:#1f5da8;overflow-wrap:anywhere;max-width:min(560px,100%);font-size:15px;font-weight:700;line-height:1.5;text-decoration:underline}.player-join-public-link:hover,.player-join-public-link:focus-visible{color:#174a86}.player-join-welcome-closing{font-weight:700}.player-join-activation-page--message .player-join-primary-button{width:min(330px,100%);margin-top:8px}.player-join-success-mark{color:#fff;background:#1f6f45;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;font-weight:700;display:grid}html[dir=ltr] .player-join-activation-page,html[dir=ltr] .player-join-activation-content,html[dir=ltr] .player-join-auth-form label,html[dir=ltr] .player-join-auth-form input{text-align:left;direction:ltr}@media (width<=768px){.player-join-activation-page{min-height:calc(100dvh - 62px);padding:12px 9px max(22px, env(safe-area-inset-bottom))}.player-join-activation-card{border-radius:16px;grid-template-columns:1fr;min-height:0}.player-join-activation-brand{padding:17px 16px 15px}.player-join-activation-brand img{width:118px;margin-bottom:6px}.player-join-activation-brand span{font-size:10px}.player-join-activation-brand strong{margin-top:4px;font-size:15px}.player-join-activation-content{padding:20px 16px 18px}.player-join-activation-content h1{font-size:29px}.player-join-activation-intro{margin-top:9px;font-size:14px}.player-join-mode-switch{grid-template-columns:1fr}.player-join-activation-page--message{min-height:calc(100dvh - 62px)}}.player-join-forgot-password{color:#8a6424;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:-4px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;font-family:Arial,Helvetica,sans-serif!important}.player-join-forgot-password:disabled{cursor:wait;opacity:.58}.player-join-recovery-card{background:#fff;border:1px solid #b0842f6b;border-radius:18px;width:min(520px,100%);padding:28px 30px;box-shadow:0 20px 50px #10283d24}.player-join-recovery-card>img{width:132px;height:auto;margin:0 auto 12px;display:block}.player-join-recovery-card h1{color:#10283d;margin:0 0 8px;font-size:28px;font-weight:700}.player-join-recovery-card>p{color:#5e6e7b;margin:0 0 18px;font-size:14px;line-height:1.55}@media (width<=768px){.player-join-recovery-card{border-radius:16px;padding:22px 16px}}@media (width>=769px){.player-join-activation-page{padding-top:24px;padding-bottom:28px}.player-join-activation-card{max-height:calc(100vh - 120px)}.player-join-activation-content{align-self:center}.player-join-primary-button{min-height:44px}}.manager-recovery-page,.manager-recovery-page *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.manager-recovery-page{color:#20252a;background:#f5f2e9;min-height:100vh;padding:28px 18px}.manager-recovery-panel{width:min(980px,100%);margin:0 auto}.manager-recovery-header{background:#fff;border:1px solid #b6892a6b;border-radius:18px;align-items:flex-start;margin-bottom:18px;padding:22px 26px 22px 92px;display:flex;position:relative;box-shadow:0 8px 22px #181d2114}.manager-recovery-header>div{text-align:right;flex:1}.manager-recovery-header span{color:#a87922;letter-spacing:.12em;font-size:12px;font-weight:800}.manager-recovery-header h1{margin:6px 0 4px;font-size:28px;line-height:1.15}.manager-recovery-header p{color:#697078;margin:0;font-size:14px}.manager-recovery-back{color:#223040;cursor:pointer;background:#fff;border:1px solid #d5d8da;border-radius:16px;width:56px;height:56px;padding:0;font-size:28px;line-height:1;position:absolute;top:18px;left:18px}.manager-recovery-list{gap:14px;display:grid}.manager-recovery-card,.manager-recovery-empty,.manager-recovery-error{background:#fff;border:1px solid #d7d9dc;border-radius:18px;box-shadow:0 5px 16px #181d210d}.manager-recovery-card{padding:18px 20px;display:block}.manager-recovery-card__top{border-bottom:1px solid #ecebea;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.manager-recovery-card__top strong{font-size:18px}.manager-recovery-card__top span{color:#72787e;font-size:13px}.manager-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.manager-recovery-grid>div,.manager-recovery-note{text-align:right;background:#f7f7f5;border-radius:14px;padding:14px 15px}.manager-recovery-grid span,.manager-recovery-note span{color:#777d82;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.manager-recovery-grid strong{color:#1f2730;font-size:18px;line-height:1.3;display:block}.manager-recovery-note{margin-top:12px}.manager-recovery-note p{white-space:pre-wrap;margin:0;line-height:1.5}.manager-recovery-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.manager-recovery-action{cursor:pointer;border-radius:12px;min-width:110px;min-height:42px;padding:10px 18px;font-size:15px;font-weight:700}.manager-recovery-action:disabled{cursor:default;opacity:.58}.manager-recovery-action--approve{color:#fff;background:#3f7a50;border:1px solid #3f7a50}.manager-recovery-action--reject{color:#454b50;background:#fff;border:1px solid #b9bdc1}.manager-recovery-empty,.manager-recovery-error{text-align:center;padding:22px;font-size:15px;font-weight:700}.manager-recovery-error{color:#9f3030;background:#fff7f7;border-color:#dfb1b1}html[dir=ltr] .manager-recovery-header{text-align:left;direction:ltr;padding-left:26px;padding-right:92px}html[dir=ltr] .manager-recovery-header>div{text-align:left}html[dir=ltr] .manager-recovery-back{left:auto;right:18px}html[dir=ltr] .manager-recovery-grid>div,html[dir=ltr] .manager-recovery-note{text-align:left;direction:ltr}@media screen and (width<=700px){.manager-recovery-page{min-height:100dvh;padding:12px 10px 26px}.manager-recovery-header{padding:16px 14px 16px 78px}.manager-recovery-back{border-radius:14px;width:52px;height:52px;font-size:26px;top:14px;left:14px}.manager-recovery-header h1{font-size:23px}.manager-recovery-card__top{flex-direction:column;align-items:flex-start}.manager-recovery-grid{grid-template-columns:1fr}.manager-recovery-actions{flex-wrap:wrap}.manager-recovery-action{flex:140px}html[dir=ltr] .manager-recovery-header{text-align:left;direction:ltr;padding-left:14px;padding-right:78px}html[dir=ltr] .manager-recovery-header>div{text-align:left}html[dir=ltr] .manager-recovery-back{left:auto;right:14px}html[dir=ltr] .manager-recovery-grid>div,html[dir=ltr] .manager-recovery-note{text-align:left;direction:ltr}}.player-manager-requests-page{color:#20252a;width:min(920px,100% - 28px);min-height:100vh;margin:0 auto;padding:26px 0 34px}.player-manager-requests-header{text-align:right;direction:rtl;background:#fff;border:1px solid #b6892a6b;border-radius:18px;width:100%;min-height:126px;margin:0 0 16px;padding:24px 26px 24px 96px;position:relative;box-shadow:0 8px 22px #181d2114}.player-manager-requests-header>div{width:100%}.player-manager-requests-header h1{color:#20252a;margin:0 0 7px;font-size:32px;font-weight:700;line-height:1.12;font-family:Arial,Helvetica,sans-serif!important}.player-manager-requests-header p{color:#6d7378;margin:0;font-size:16px;font-weight:400;line-height:1.4;font-family:Arial,Helvetica,sans-serif!important}.player-manager-requests-back{z-index:2;cursor:pointer;width:52px;height:52px;position:absolute;top:22px;left:22px;color:#203028!important;background:#fff!important;border:1px solid #d4d8da!important;border-radius:14px!important;min-height:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;font-weight:400!important;line-height:1!important}.player-manager-requests-page .player-system-card{font-weight:400;font-family:Arial,Helvetica,sans-serif!important}.player-manager-requests-page .player-manager-request strong{font-size:17px;font-weight:700;font-family:Arial,Helvetica,sans-serif!important}.player-manager-requests-page .player-manager-request span{font-weight:400;font-family:Arial,Helvetica,sans-serif!important}html[dir=ltr] .player-manager-requests-header{text-align:left;direction:ltr;padding-left:26px;padding-right:96px}html[dir=ltr] .player-manager-requests-header>div{text-align:left}html[dir=ltr] .player-manager-requests-back{left:auto;right:22px}@media screen and (width<=768px){.player-manager-requests-page{width:100%;min-height:100dvh;padding:12px 10px 26px}.player-manager-requests-header{border-radius:16px;min-height:108px;padding:18px 14px 18px 78px}.player-manager-requests-header h1{font-size:27px;font-weight:700}.player-manager-requests-header p{font-size:14px;font-weight:400}.player-manager-requests-back{width:48px;height:48px;top:16px;left:14px;font-size:25px!important}html[dir=ltr] .player-manager-requests-header{text-align:left;direction:ltr;padding-left:14px;padding-right:78px}html[dir=ltr] .player-manager-requests-header>div{text-align:left}html[dir=ltr] .player-manager-requests-back{left:auto;right:14px}}@media screen and (width>=769px){.player-manager-requests-page .player-system-card{background:#fffffffa;border:1px solid #d7dce1;border-radius:18px;width:100%;margin:0 0 12px;padding:22px;box-shadow:0 5px 16px #10283d0d}.player-manager-requests-page .player-system-card:not(.player-manager-request){text-align:center;font-size:15px;font-weight:700}}.player-home-push-setting,.player-home-push-setting *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important}.player-home-push-setting{color:#183229;margin-top:12px}.player-home-push-setting--prompt{background:#fff8e2b8;border:1px solid #b8841857;border-radius:12px;gap:9px;padding:13px 14px;display:grid}.player-home-push-setting__title{color:#183229;font-size:15px;font-weight:700;line-height:1.35}.player-home-push-setting__description{color:#5d6d65;font-size:12px;font-weight:400;line-height:1.5}.player-home-push-setting__button{color:#fff;cursor:pointer;background:#1f6b3a;border:1px solid #1f6b3a;border-radius:9px;width:fit-content;min-width:142px;max-width:100%;min-height:38px;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.2}.player-home-push-setting__button:hover:not(:disabled){filter:brightness(.96)}.player-home-push-setting__button:disabled{cursor:wait;opacity:.65}.player-home-push-setting__status{color:#8b3f2f;font-size:12px;font-weight:400;line-height:1.45;display:block}.player-home-push-setting--enabled{border-top:1px solid #b884183d;padding-top:10px}.player-home-push-setting__enabled{color:#1f6b3a;background:#1f6b3a14;border:1px solid #1f6b3a47;border-radius:999px;width:fit-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.3}@media (width<=768px){.player-home-push-setting{margin-top:9px}.player-home-push-setting--prompt{border-radius:11px;gap:8px;padding:12px}.player-home-push-setting__title{font-size:14px}.player-home-push-setting__description,.player-home-push-setting__status{font-size:11px}.player-home-push-setting__button{width:100%;min-width:0;min-height:40px;font-size:13px}.player-home-push-setting__enabled{font-size:11px}}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__copy{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__rule{order:0}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__copy h2{text-align:right;order:1;width:100%}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__copy p{text-align:right;order:2;width:100%;margin-top:0;margin-bottom:12px}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__meta{flex-flow:row;order:3;justify-content:flex-start;align-self:flex-end;align-items:center;gap:10px;width:auto;margin-top:0;margin-bottom:0;display:flex}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__meta .player-home-access-chip,.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__meta .player-home-league-chip{flex:none}@media screen and (width<=820px){.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__copy p{margin-bottom:8px}.player-system-page.player-home-page.player-home-shell[dir=rtl] .player-home-brand__meta{gap:6px}}.tournament-form[dir=ltr]{text-align:left;direction:ltr}.tournament-form[dir=ltr] .tournament-form__intro{text-align:left;direction:ltr;justify-items:start}.tournament-form[dir=ltr] .tournament-form__intro span,.tournament-form[dir=ltr] .tournament-form__intro p{direction:ltr;width:100%;text-align:left!important}.tournament-form[dir=ltr] .tournament-form__editable-grid,.tournament-form[dir=ltr] .tournament-form__info-grid{direction:ltr}.tournament-form[dir=ltr] .tournament-form__editable-card{text-align:left;direction:ltr}.tournament-form[dir=ltr] .tournament-form__editable-card>span{direction:ltr;width:100%;text-align:left!important}.tournament-form[dir=ltr] .tournament-form__editable-card input,.tournament-form[dir=ltr] .tournament-form__info-grid--readonly .tournament-form__info-card{direction:ltr;text-align:left!important}.tournament-form[dir=ltr] .tournament-form__info-grid--readonly .tournament-form__info-card span,.tournament-form[dir=ltr] .tournament-form__info-grid--readonly .tournament-form__info-card strong{direction:ltr;width:100%;display:block;text-align:left!important}.tournament-form[dir=ltr] .tournament-form__actions{text-align:left;direction:ltr;justify-content:flex-start}@media (width<=700px){.tournament-form[dir=ltr] .tournament-form__actions{direction:ltr;align-items:stretch}.tournament-form[dir=ltr] .tournament-form__actions button{text-align:center}}@media screen and (width>=769px){.player-system-page.player-login-page{background:#f5f2e9!important;place-items:start center!important;padding:24px 32px 32px!important}.player-system-page.player-login-page .player-login-card{transform-origin:top!important;transform:scale(.65)!important}}.player-system-page.player-login-page .player-login-brand__bottom{display:none!important}html[dir=ltr] .player-system-page.player-login-page .player-login-brand,html[dir=ltr] .player-system-page.player-login-page .player-login-panel,.player-system-page.player-login-page[dir=ltr] .player-login-brand,.player-system-page.player-login-page[dir=ltr] .player-login-panel{direction:ltr!important}html[dir=ltr] .player-system-page.player-login-page .player-login-brand__copy,html[dir=ltr] .player-system-page.player-login-page .player-login-panel__inner,html[dir=ltr] .player-system-page.player-login-page .player-login-panel__header,html[dir=ltr] .player-system-page.player-login-page .player-login-form,html[dir=ltr] .player-system-page.player-login-page .player-login-form label,.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy,.player-system-page.player-login-page[dir=ltr] .player-login-panel__inner,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header,.player-system-page.player-login-page[dir=ltr] .player-login-form,.player-system-page.player-login-page[dir=ltr] .player-login-form label,html[dir=ltr] .player-system-page.player-login-page .player-login-brand h1,html[dir=ltr] .player-system-page.player-login-page .player-login-brand p,html[dir=ltr] .player-system-page.player-login-page .player-login-panel__header h2,html[dir=ltr] .player-system-page.player-login-page .player-login-panel__header p,html[dir=ltr] .player-system-page.player-login-page .player-login-form__hint,html[dir=ltr] .player-system-page.player-login-page .player-login-alert,.player-system-page.player-login-page[dir=ltr] .player-login-brand h1,.player-system-page.player-login-page[dir=ltr] .player-login-brand p,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header h2,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header p,.player-system-page.player-login-page[dir=ltr] .player-login-form__hint,.player-system-page.player-login-page[dir=ltr] .player-login-alert{text-align:left!important;direction:ltr!important}html[dir=ltr] .player-system-page.player-login-page .player-login-brand__rule,.player-system-page.player-login-page[dir=ltr] .player-login-brand__rule{margin-left:0!important;margin-right:auto!important}html[dir=ltr] .player-system-page.player-login-page .player-login-form input,html[dir=ltr] .player-system-page.player-login-page .player-login-form select,html[dir=ltr] .player-system-page.player-login-page .player-login-form textarea,.player-system-page.player-login-page[dir=ltr] .player-login-form input,.player-system-page.player-login-page[dir=ltr] .player-login-form select,.player-system-page.player-login-page[dir=ltr] .player-login-form textarea{text-align:left!important;direction:ltr!important}html[dir=ltr] .player-system-page.player-login-page .player-login-form__hint,html[dir=ltr] .player-system-page.player-login-page .player-login-recovery__header,.player-system-page.player-login-page[dir=ltr] .player-login-form__hint,.player-system-page.player-login-page[dir=ltr] .player-login-recovery__header{border-left:4px solid #c3953d!important;border-right-width:1px!important}@media screen and (width>=769px){html[dir=ltr] .player-system-page.player-login-page .player-login-brand h1,.player-system-page.player-login-page[dir=ltr] .player-login-brand h1{white-space:nowrap!important}html[dir=ltr] .player-system-page.player-login-page .player-login-brand p,.player-system-page.player-login-page[dir=ltr] .player-login-brand p{text-wrap:balance;max-width:390px!important}}@media screen and (width<=768px){html[dir=ltr] .player-system-page.player-login-page .player-login-brand__copy,.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy{text-align:left!important}html[dir=ltr] .player-system-page.player-login-page .player-login-brand p,.player-system-page.player-login-page[dir=ltr] .player-login-brand p{text-wrap:balance;width:min(100%,34ch)!important;max-width:34ch!important;margin-left:0!important;margin-right:auto!important}}@media (width<=1024px){.main-layout .main-header__mobile-back{cursor:pointer;filter:drop-shadow(0 1px 1px #10283d3d);width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#cda94f!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:inline-grid!important;top:calc(100% + 8px)!important;left:10px!important;right:auto!important}.main-layout .main-header__mobile-back span{text-shadow:1.05px 0,-1.05px 0,0 1.05px,0 -1.05px,.78px .78px,-.78px .78px,.78px -.78px,-.78px -.78px;color:inherit!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:900!important;line-height:1!important;display:block!important;transform:translateY(-1px)!important}.main-layout .main-header__mobile-back:hover,.main-layout .main-header__mobile-back:focus-visible{box-shadow:none!important;color:#b88a2e!important;background:0 0!important;border:0!important;outline:none!important}.main-layout[dir=ltr] .main-header__mobile-back{left:auto!important;right:10px!important}}@media (width>=821px){.players-page__header{justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;display:flex!important}.players-page__header .players-page__summary{background:linear-gradient(#fffffff5,#f8f5edf5)!important;border:1px solid #d7dce0!important;border-radius:12px!important;gap:6px!important;min-width:180px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 8px 22px #10283d14!important}.players-page__header .players-page__summary span{color:#7a8490!important;font-size:13px!important;font-weight:700!important}.players-page__header .players-page__summary strong{color:#10283d!important;font-size:28px!important}.players-page[dir=ltr] .players-page__header .players-page__summary{margin-left:auto!important;margin-right:0!important}.players-page[dir=rtl] .players-page__header .players-page__summary{margin-left:0!important;margin-right:auto!important}}@media (width<=820px){.players-page__header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0 0 2px!important;display:grid!important}.players-page__header>div:first-child{min-width:0!important}.players-page__header .players-page__summary{text-align:center!important;border-radius:11px!important;gap:2px!important;width:auto!important;min-width:86px!important;padding:9px 11px!important;display:grid!important}.players-page__header .players-page__summary span{white-space:nowrap!important;text-align:center!important;font-size:10px!important;line-height:1.25!important}.players-page__header .players-page__summary strong{text-align:center!important;font-size:24px!important;line-height:1!important}.players-page__mobile-count{display:none!important}.players-page__mobile-controls-top{grid-template-columns:1fr!important}.players-page[dir=ltr] .players-page__header .players-page__summary,.players-page[dir=rtl] .players-page__header .players-page__summary{margin:0!important}}.system-template-page[dir=rtl] .payout-preview-card__amount{direction:ltr!important}.help-center-launcher,.help-center-launcher *,.help-center,.help-center *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.help-center-launcher{inset-inline-end:18px;z-index:890;color:#f0cf79;cursor:pointer;background:linear-gradient(#1a1f21fa,#0c1012fa);border:1px solid #d6a848d1;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;box-shadow:0 9px 24px #0000003d,inset 0 1px #ffffff0d}.help-center-launcher:hover,.help-center-launcher:focus-visible{color:#ffe4a0;border-color:#f0c75e;transform:translateY(-1px)}.help-center-launcher__mark{border:1px solid #f0cf79b3;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:grid}.help-center-overlay{z-index:3200;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.help-center-overlay__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050809b8;border:0;width:100%;height:100%;position:absolute;inset:0}.help-center{z-index:1;color:#10283d;background:#f6f5f1;border:1px solid #d2a444c2;border-radius:22px;flex-direction:column;width:min(1180px,100vw - 48px);height:min(790px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b}.help-center__header{color:#fff;background:radial-gradient(circle at 78% 20%,#d6a84824,#0000 30%),linear-gradient(135deg,#2d3438 0%,#171c1f 60%,#0c1012 100%);border-bottom:2px solid #c89a3c;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;min-height:132px;padding:26px 30px 24px;display:flex;position:relative}.help-center__brand{color:#d9b35c;letter-spacing:2px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.help-center__header h2{color:#fff7e6;margin:0;font-size:30px;line-height:1.2}.help-center__header p{color:#ffffffb8;max-width:690px;margin:9px 0 0;font-size:14px;line-height:1.55}.help-center__header-actions{align-items:center;gap:12px;display:flex}.help-center__role{color:#e7cf91;white-space:nowrap;background:#ffffff0d;border:1px solid #e0bc695c;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.help-center__close{color:#f5f1e7;cursor:pointer;background:#ffffff0a;border:1px solid #e0bc6947;border-radius:10px;width:38px;height:38px;font-size:26px;line-height:1}.help-center__body{flex:auto;grid-template-columns:315px minmax(0,1fr);min-height:0;display:grid}.help-center__nav{background:#ecebe6;border-inline-end:1px solid #d9dde0;min-height:0;padding:18px;overflow-y:auto}.help-center__nav-item{color:#425462;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;margin:0 0 8px;padding:10px 12px;display:grid}.help-center__nav-item span{color:#6f7b84;background:#dfe2e3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.help-center__nav-item strong{font-size:14px;line-height:1.3}.help-center__nav-item:hover{background:#ffffff8f}.help-center__nav-item--active{color:#6d511b;background:#fffaf0;border-color:#b5872e75;box-shadow:inset 4px 0 #bd8f34}[dir=rtl] .help-center__nav-item--active{box-shadow:inset -4px 0 #bd8f34}.help-center__nav-item--active span{color:#f0d087;background:#1b3c31}.help-center__content{background:#fff;flex-direction:column;min-height:0;padding:34px 38px 28px;display:flex;overflow-y:auto}.help-center__topic-head{align-items:center;gap:16px;display:flex}.help-center__topic-number{color:#8a651b;background:#fff9eb;border:1px solid #bd8f3473;border-radius:14px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:16px;font-weight:700;display:grid}.help-center__topic-head span{color:#9a7426;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.help-center__topic-head h3{color:#10283d;margin:0;font-size:28px;line-height:1.2}.help-center__summary{color:#425563;margin:24px 0 18px;font-size:17px;font-weight:600;line-height:1.6}.help-center__checklist{gap:10px;display:grid}.help-center__check{background:#fafbfb;border:1px solid #e2e5e7;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.help-center__check>span{color:#23784f;background:#e9f4ee;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:700;display:grid}.help-center__check p{color:#344957;margin:1px 0 0;font-size:14px;line-height:1.5}.help-center__important{background:#fff8e8;border:1px solid #b98b316b;border-radius:12px;margin-top:20px;padding:15px 17px}.help-center__important-label{color:#8a6519;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.help-center__important p{color:#634b1b;margin:0;font-size:14px;font-weight:600;line-height:1.5}.help-center__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.help-center__footer>span{color:#7a858d;font-size:12px;font-weight:600}.help-center__footer button{color:#efd184;cursor:pointer;background:linear-gradient(#1c4335,#102f27);border:1px solid #b58a35;border-radius:9px;min-width:150px;min-height:43px;padding:9px 18px;font-size:13px;font-weight:700}.help-center__footer button:disabled{opacity:.4;cursor:default}@media (width<=820px){.help-center-overlay{place-items:stretch stretch;padding:10px}.help-center{border-radius:16px;width:100%;height:calc(100dvh - 20px)}.help-center__header{min-height:0;padding:18px 18px 16px}.help-center__header h2{font-size:23px}.help-center__header p,.help-center__role{display:none}.help-center__body{flex-direction:column;display:flex}.help-center__nav{border-inline-end:0;border-bottom:1px solid #d9dde0;flex:none;gap:7px;padding:10px;display:flex;overflow-x:auto}.help-center__nav-item{grid-template-columns:30px minmax(0,1fr);width:auto;min-width:145px;min-height:50px;margin:0;padding:7px 9px}.help-center__nav-item span{width:28px;height:28px}.help-center__nav-item strong{font-size:12px}.help-center__nav-item--active,[dir=rtl] .help-center__nav-item--active{box-shadow:inset 0 -3px #bd8f34}.help-center__content{padding:20px 18px 18px}.help-center__topic-number{flex-basis:48px;width:48px;height:48px}.help-center__topic-head h3{font-size:22px}.help-center__summary{margin-top:18px;font-size:15px}.help-center__footer{flex-direction:column;align-items:stretch}.help-center__footer button{width:100%}.help-center-launcher{inset-inline-end:10px;bottom:max(10px, env(safe-area-inset-bottom));width:44px;min-width:44px;height:44px;padding:0}.help-center-launcher>span:last-child{display:none}}.help-center--ltr{text-align:left!important;direction:ltr!important}.help-center--rtl{text-align:right!important;direction:rtl!important}.help-center--ltr .help-center__header{text-align:left!important;direction:ltr!important}.help-center--rtl .help-center__header{text-align:right!important;direction:rtl!important}.help-center--ltr .help-center__header-actions{margin-left:auto;margin-right:0}.help-center--rtl .help-center__header-actions{margin-left:0;margin-right:auto}.help-center--ltr .help-center__body{grid-template-columns:315px minmax(0,1fr);grid-template-areas:"nav content";direction:ltr!important}.help-center--rtl .help-center__body{grid-template-columns:minmax(0,1fr) 315px;grid-template-areas:"content nav";direction:ltr!important}.help-center--ltr .help-center__nav,.help-center--rtl .help-center__nav{grid-area:nav}.help-center--ltr .help-center__content,.help-center--rtl .help-center__content{grid-area:content}.help-center--ltr .help-center__nav{border-left:0;border-right:1px solid #d9dde0;text-align:left!important;direction:ltr!important}.help-center--rtl .help-center__nav{border-left:1px solid #d9dde0;border-right:0;text-align:right!important;direction:rtl!important}.help-center--ltr .help-center__nav-item{grid-template-columns:42px minmax(0,1fr);text-align:left!important;direction:ltr!important}.help-center--rtl .help-center__nav-item{grid-template-columns:42px minmax(0,1fr);text-align:right!important;direction:rtl!important}.help-center--ltr .help-center__nav-item--active{box-shadow:inset 4px 0 #bd8f34!important}.help-center--rtl .help-center__nav-item--active{box-shadow:inset -4px 0 #bd8f34!important}.help-center--ltr .help-center__content,.help-center--ltr .help-center__topic-head,.help-center--ltr .help-center__summary,.help-center--ltr .help-center__check,.help-center--ltr .help-center__important,.help-center--ltr .help-center__footer{text-align:left!important;direction:ltr!important}.help-center--rtl .help-center__content,.help-center--rtl .help-center__topic-head,.help-center--rtl .help-center__summary,.help-center--rtl .help-center__check,.help-center--rtl .help-center__important,.help-center--rtl .help-center__footer{text-align:right!important;direction:rtl!important}.help-center--ltr .help-center__check,.help-center--rtl .help-center__check{grid-template-columns:28px minmax(0,1fr)}@media (width<=820px){.help-center--ltr .help-center__body,.help-center--rtl .help-center__body{flex-direction:column;display:flex}.help-center--ltr .help-center__nav{border-right:0;direction:ltr!important}.help-center--rtl .help-center__nav{border-left:0;direction:rtl!important}}:root,:root[data-poker-theme=classic]{--pmk-shell-background:var(--pmk-shell-background,#f5f2e9);--pmk-header-background:linear-gradient(180deg, #3f4348 0%, #34383d 52%, #2d3136 100%);--pmk-accent:#d6b96b;--pmk-accent-strong:#f1c95d;--pmk-primary-start:#18324b;--pmk-primary-end:#10283d;--pmk-surface:#fffffffa;--pmk-surface-soft:#fbf9f3fa;--pmk-border:#d6dce1;--pmk-live-page-background:#0f172a;--pmk-live-header-background:#111827;--pmk-live-panel-background:#111827;--pmk-live-panel-background-soft:#0f172af2;--pmk-live-border:#334155;--pmk-live-border-soft:#475569;--pmk-live-text:#fff;--pmk-live-text-strong:#f8fafc;--pmk-live-muted:#94a3b8;--pmk-live-muted-strong:#64748b;--pmk-live-accent:#d4a848;--pmk-live-accent-soft:#d4a84829;--pmk-live-accent-text:#f7df9a;--pmk-live-clock-classic-background:#111827;--pmk-live-clock-digital-background:#0a0a0a;--pmk-live-clock-flip-background:linear-gradient(180deg, #151a20, #0d1116);--pmk-live-clock-digit:#f8fafc;--pmk-live-clock-digit-glow:#f8fafc7a;--pmk-live-clock-flip-top:linear-gradient(180deg, #343b45 0%, #272d35 100%);--pmk-live-clock-flip-bottom:linear-gradient(180deg, #20262d 0%, #2c333c 100%);--pmk-live-blinds-background:#1e293b;--pmk-live-blinds-border:#334155;--pmk-live-table-card-background:#030406;--pmk-live-table-heading-background:#080a0f;--pmk-live-table-border:#d4a64861;--pmk-live-table-overlay:transparent}:root[data-poker-theme=royal-black]{--pmk-shell-background:#eee8dc;--pmk-header-background:linear-gradient(180deg, #1b1c1f 0%, #111214 55%, #090a0b 100%);--pmk-accent:#d8ab4c;--pmk-accent-strong:#f0c767;--pmk-primary-start:#2a2b2e;--pmk-primary-end:#111214;--pmk-surface:#fffdf7fc;--pmk-surface-soft:#f5eee0fc;--pmk-border:#cdbf9f;--pmk-live-page-background:radial-gradient(circle at 50% 0%, #d8ab4c1f, transparent 30%), linear-gradient(180deg, #0b0b0c 0%, #050506 100%);--pmk-live-header-background:linear-gradient(180deg, #171719 0%, #0d0d0f 100%);--pmk-live-panel-background:#121214;--pmk-live-panel-background-soft:#0e0e10f5;--pmk-live-border:#5a4a2d;--pmk-live-border-soft:#6e5a34;--pmk-live-text:#fffaf0;--pmk-live-text-strong:#fffdf7;--pmk-live-muted:#b8aa8d;--pmk-live-muted-strong:#8f826d;--pmk-live-accent:#d8ab4c;--pmk-live-accent-soft:#d8ab4c2e;--pmk-live-accent-text:#f3d37f;--pmk-live-clock-classic-background:radial-gradient(circle at 50% 18%, #d8ab4c1a, transparent 45%), linear-gradient(180deg, #151516 0%, #09090a 100%);--pmk-live-clock-digital-background:linear-gradient(180deg, #050505 0%, #11100d 100%);--pmk-live-clock-flip-background:linear-gradient(180deg, #191816 0%, #0b0b0a 100%);--pmk-live-clock-digit:#fff7df;--pmk-live-clock-digit-glow:#f0c76761;--pmk-live-clock-flip-top:linear-gradient(180deg, #3a3731 0%, #25231f 100%);--pmk-live-clock-flip-bottom:linear-gradient(180deg, #1c1a17 0%, #2c2923 100%);--pmk-live-blinds-background:#d8ab4c14;--pmk-live-blinds-border:#d8ab4c57;--pmk-live-table-card-background:#050505;--pmk-live-table-heading-background:linear-gradient(180deg, #17140f 0%, #090909 100%);--pmk-live-table-border:#d8ab4c94;--pmk-live-table-overlay:radial-gradient(circle at 50% 50%, transparent 56%, #d8ab4c0e 100%)}:root[data-poker-theme=emerald-club]{--pmk-shell-background:#f0f1e8;--pmk-header-background:linear-gradient(180deg, #245345 0%, #173b31 55%, #102b24 100%);--pmk-accent:#caa64b;--pmk-accent-strong:#e2c56f;--pmk-primary-start:#245b48;--pmk-primary-end:#173b31;--pmk-surface:#fffffafc;--pmk-surface-soft:#f3f4e8fc;--pmk-border:#c7cfbc;--pmk-live-page-background:radial-gradient(circle at 50% 0%, #2d7b5e42, transparent 31%), linear-gradient(180deg, #0a1a15 0%, #040b08 100%);--pmk-live-header-background:linear-gradient(180deg, #183b30 0%, #0d241c 100%);--pmk-live-panel-background:#0e241d;--pmk-live-panel-background-soft:#0a1f18f5;--pmk-live-border:#315647;--pmk-live-border-soft:#3f6b59;--pmk-live-text:#f7fff9;--pmk-live-text-strong:#fbfff9;--pmk-live-muted:#9eb6ad;--pmk-live-muted-strong:#718e83;--pmk-live-accent:#caa64b;--pmk-live-accent-soft:#caa64b29;--pmk-live-accent-text:#e8cf88;--pmk-live-clock-classic-background:radial-gradient(circle at 50% 18%, #caa64b14, transparent 44%), linear-gradient(180deg, #123228 0%, #091b15 100%);--pmk-live-clock-digital-background:linear-gradient(180deg, #06110d 0%, #0b2018 100%);--pmk-live-clock-flip-background:linear-gradient(180deg, #17332a 0%, #0a1914 100%);--pmk-live-clock-digit:#f8fff8;--pmk-live-clock-digit-glow:#e2c56f4d;--pmk-live-clock-flip-top:linear-gradient(180deg, #24483c 0%, #16352b 100%);--pmk-live-clock-flip-bottom:linear-gradient(180deg, #0e271f 0%, #1a3c31 100%);--pmk-live-blinds-background:#1e4b3bb8;--pmk-live-blinds-border:#caa64b4d;--pmk-live-table-card-background:#06100c;--pmk-live-table-heading-background:linear-gradient(180deg, #13342a 0%, #081912 100%);--pmk-live-table-border:#caa64b80;--pmk-live-table-overlay:radial-gradient(circle at 50% 48%, #1764490b, transparent 64%)}:root[data-poker-theme=burgundy-casino]{--pmk-shell-background:#f4ece9;--pmk-header-background:linear-gradient(180deg, #6a2836 0%, #4d1724 55%, #351019 100%);--pmk-accent:#d6aa58;--pmk-accent-strong:#efca78;--pmk-primary-start:#6a2836;--pmk-primary-end:#42131f;--pmk-surface:#fffbf8fc;--pmk-surface-soft:#f7eee9fc;--pmk-border:#d3c0ba;--pmk-live-page-background:radial-gradient(circle at 50% 0%, #962b4240, transparent 32%), linear-gradient(180deg, #1b090d 0%, #080305 100%);--pmk-live-header-background:linear-gradient(180deg, #45131e 0%, #24080f 100%);--pmk-live-panel-background:#271015;--pmk-live-panel-background-soft:#1f0a0ff5;--pmk-live-border:#6b3942;--pmk-live-border-soft:#81505a;--pmk-live-text:#fff9f3;--pmk-live-text-strong:#fffdf8;--pmk-live-muted:#c2a2a8;--pmk-live-muted-strong:#96747a;--pmk-live-accent:#d6aa58;--pmk-live-accent-soft:#d6aa582b;--pmk-live-accent-text:#f2d28a;--pmk-live-clock-classic-background:radial-gradient(circle at 50% 18%, #d6aa581a, transparent 45%), linear-gradient(180deg, #3a111b 0%, #19070c 100%);--pmk-live-clock-digital-background:linear-gradient(180deg, #120407 0%, #290b13 100%);--pmk-live-clock-flip-background:linear-gradient(180deg, #351018 0%, #16070a 100%);--pmk-live-clock-digit:#fff4df;--pmk-live-clock-digit-glow:#efca785c;--pmk-live-clock-flip-top:linear-gradient(180deg, #5b2831 0%, #3d1820 100%);--pmk-live-clock-flip-bottom:linear-gradient(180deg, #251016 0%, #451c25 100%);--pmk-live-blinds-background:#601b2b9e;--pmk-live-blinds-border:#d6aa5852;--pmk-live-table-card-background:#120609;--pmk-live-table-heading-background:linear-gradient(180deg, #43121e 0%, #19080d 100%);--pmk-live-table-border:#d6aa588a;--pmk-live-table-overlay:radial-gradient(circle at 50% 48%, #7e1f3213, transparent 65%)}:root[data-poker-theme=sapphire-night]{--pmk-shell-background:#edf0f5;--pmk-header-background:linear-gradient(180deg, #254a79 0%, #17345a 55%, #0c223d 100%);--pmk-accent:#d4af5a;--pmk-accent-strong:#efd07c;--pmk-primary-start:#244b7a;--pmk-primary-end:#153354;--pmk-surface:#fcfdfffc;--pmk-surface-soft:#eff3f9fc;--pmk-border:#c5cfdd;--pmk-live-page-background:radial-gradient(circle at 50% 0%, #2b63a74d, transparent 32%), linear-gradient(180deg, #071321 0%, #02070d 100%);--pmk-live-header-background:linear-gradient(180deg, #17375e 0%, #0b2039 100%);--pmk-live-panel-background:#0d223b;--pmk-live-panel-background-soft:#081b2ff5;--pmk-live-border:#34577d;--pmk-live-border-soft:#466b94;--pmk-live-text:#f7fbff;--pmk-live-text-strong:#fff;--pmk-live-muted:#9db0c7;--pmk-live-muted-strong:#7089a4;--pmk-live-accent:#d4af5a;--pmk-live-accent-soft:#d4af5a29;--pmk-live-accent-text:#efd694;--pmk-live-clock-classic-background:radial-gradient(circle at 50% 18%, #4b8bd230, transparent 43%), linear-gradient(180deg, #12345a 0%, #081a2e 100%);--pmk-live-clock-digital-background:linear-gradient(180deg, #030a12 0%, #0a2340 100%);--pmk-live-clock-flip-background:linear-gradient(180deg, #15375d 0%, #08192b 100%);--pmk-live-clock-digit:#f7fbff;--pmk-live-clock-digit-glow:#67abf46b;--pmk-live-clock-flip-top:linear-gradient(180deg, #2c527c 0%, #1b3d65 100%);--pmk-live-clock-flip-bottom:linear-gradient(180deg, #102b49 0%, #224a75 100%);--pmk-live-blinds-background:#193f69c2;--pmk-live-blinds-border:#d4af5a4f;--pmk-live-table-card-background:#040b13;--pmk-live-table-heading-background:linear-gradient(180deg, #14365c 0%, #07192b 100%);--pmk-live-table-border:#d4af5a80;--pmk-live-table-overlay:radial-gradient(circle at 50% 48%, #2463a813, transparent 65%)}:root[data-poker-theme=ivory-gold]{--pmk-shell-background:#f7f0df;--pmk-header-background:linear-gradient(180deg, #594738 0%, #443428 55%, #30241b 100%);--pmk-accent:#c89d43;--pmk-accent-strong:#e5bf69;--pmk-primary-start:#68503a;--pmk-primary-end:#493626;--pmk-surface:#fffef9fc;--pmk-surface-soft:#faf4e6fc;--pmk-border:#d9c9a9;--pmk-live-page-background:radial-gradient(circle at 50% 0%, #c89d4329, transparent 30%), linear-gradient(180deg, #261e17 0%, #0f0c09 100%);--pmk-live-header-background:linear-gradient(180deg, #4b3929 0%, #2d2118 100%);--pmk-live-panel-background:#35291f;--pmk-live-panel-background-soft:#281f18f5;--pmk-live-border:#6f5b3d;--pmk-live-border-soft:#85704e;--pmk-live-text:#fffaf0;--pmk-live-text-strong:#fffdf8;--pmk-live-muted:#c2b39b;--pmk-live-muted-strong:#988972;--pmk-live-accent:#c89d43;--pmk-live-accent-soft:#c89d432b;--pmk-live-accent-text:#f0d694;--pmk-live-clock-classic-background:radial-gradient(circle at 50% 18%, #ecd39e1a, transparent 43%), linear-gradient(180deg, #463527 0%, #211810 100%);--pmk-live-clock-digital-background:linear-gradient(180deg, #120f0b 0%, #302319 100%);--pmk-live-clock-flip-background:linear-gradient(180deg, #3d3025 0%, #1b140f 100%);--pmk-live-clock-digit:#fff6df;--pmk-live-clock-digit-glow:#e5bf6961;--pmk-live-clock-flip-top:linear-gradient(180deg, #66513d 0%, #493827 100%);--pmk-live-clock-flip-bottom:linear-gradient(180deg, #2b2118 0%, #51402f 100%);--pmk-live-blinds-background:#604b34a3;--pmk-live-blinds-border:#c89d4359;--pmk-live-table-card-background:#17110c;--pmk-live-table-heading-background:linear-gradient(180deg, #493725 0%, #1d150e 100%);--pmk-live-table-border:#c89d438f;--pmk-live-table-overlay:radial-gradient(circle at 50% 48%, #ecd39e0e, transparent 65%)}body{background:#f5f2e9;margin:0;font-family:Arial!important}.app-layout{flex-direction:column;min-height:100vh;display:flex}.site-header{color:#fff;background:#10283d;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;box-shadow:0 2px 10px #00000026}.header-brand{flex-direction:column;display:flex}.header-title{font-size:24px;font-weight:700}.header-version{color:#d6b96b;font-size:12px}.header-navigation{gap:10px;display:flex}.header-navigation a{color:#fff;border-radius:6px;padding:8px 14px;text-decoration:none;transition:all .2s}.header-navigation a:hover{background:#ffffff1f}.header-navigation a.active{color:#10283d;background:#d6b96b;font-weight:700}.home-page,.page-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.home-logo{border-radius:18px;width:min(340px,80vw);margin-bottom:30px}.home-page h1,.page-content h1{color:#10283d;margin:0}.home-page p,.page-content p{color:#666;font-size:20px}.home-page button{color:#fff;cursor:pointer;background:#10283d;border:none;border-radius:8px;margin-top:30px;padding:16px 40px;font-size:18px}.home-page button:hover{background:#163959}.players-page{text-align:right;direction:rtl;padding:40px}.players-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.players-header h1{color:#10283d;margin:0}.players-header button{color:#fff;cursor:pointer;background:#10283d;border:none;border-radius:8px;padding:12px 20px}.players-table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 3px 10px #00000014}.players-table th{color:#fff;text-align:right;background:#10283d;padding:14px}.players-table td{border-bottom:1px solid #ececec;padding:14px}.players-table tr:hover{background:#f8f8f8}.toolbar{direction:rtl;flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.toolbar button{color:#fff;cursor:pointer;background:#10283d;border:none;border-radius:8px;padding:10px 18px;font-size:15px}.toolbar button:hover{background:#183d5d}.search-box{box-sizing:border-box;border:1px solid #d5d5d5;border-radius:8px;width:100%;margin-bottom:25px;padding:14px;font-size:16px}.search-panel{background:#fff;border-radius:10px;margin-bottom:25px;padding:18px;box-shadow:0 3px 10px #00000014}.app-shell,.app-shell__content{min-height:100dvh}.app-shell{position:relative}.app-shell__content{z-index:0;position:relative}@media (width<=1024px){.home-approved-layout--desktop.home-approved-layout--english{width:104vw!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-top:-34vw!important;margin-left:-2vw!important;margin-right:-2vw!important;animation:none!important;display:block!important;overflow:visible!important}.home-approved-layout--desktop.home-approved-layout--english .home-approved-image{object-fit:contain!important;border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;display:block!important}.home-approved-layout--desktop.home-approved-layout--english .home-image-action{top:39.6%!important}.home-approved-layout--desktop.home-approved-layout--english .home-workflow-action{top:48.9%!important}.home-approved-layout--desktop.home-approved-layout--english .home-hero-menu-trigger,.home-approved-layout--desktop.home-approved-layout--english .home-hero-menu,.home-approved-layout--desktop.home-approved-layout--english+.home-mobile-layout{display:none!important}}@media (width<=430px){.home-approved-layout--desktop.home-approved-layout--english{width:106vw!important;margin-top:-36vw!important;margin-left:-3vw!important;margin-right:-3vw!important}}.player-home-mini-card__copy>strong{display:none!important}.player-system-page.player-login-page{background:#f5f2e9!important}@media screen and (width>=769px){.player-system-page.player-login-page{place-items:start center!important;padding-top:24px!important}.player-system-page.player-login-page .player-login-card{transform-origin:top!important;transform:scale(.65)!important}}.player-login-brand__bottom{display:none!important}.player-system-page.player-login-page[dir=ltr] .player-login-brand,.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy,.player-system-page.player-login-page[dir=ltr] .player-login-panel,.player-system-page.player-login-page[dir=ltr] .player-login-panel__inner,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header,.player-system-page.player-login-page[dir=ltr] .player-login-form,.player-system-page.player-login-page[dir=ltr] .player-login-form label,.player-system-page.player-login-page[dir=ltr] .player-login-note,.player-system-page.player-login-page[dir=ltr] .player-login-alert{text-align:left!important;direction:ltr!important}.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy{align-items:flex-start!important}.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy h1,.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy h2,.player-system-page.player-login-page[dir=ltr] .player-login-brand__copy p,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header h1,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header h2,.player-system-page.player-login-page[dir=ltr] .player-login-panel__header p{text-align:left!important;direction:ltr!important}.player-system-page.player-login-page[dir=ltr] .player-login-brand__rule{margin-left:0!important;margin-right:auto!important}.player-system-page.player-login-page[dir=ltr] .player-login-form input,.player-system-page.player-login-page[dir=ltr] .player-login-form select,.player-system-page.player-login-page[dir=ltr] .player-login-form textarea{text-align:left!important;direction:ltr!important}.player-system-page.player-home-page.player-home-shell>.player-home-simple-card{display:none!important}.active-tournament__table thead th:nth-child(3),.atm-tournament-table thead th:nth-child(3){font-size:0!important}.active-tournament__table thead th:nth-child(3):after,.atm-tournament-table thead th:nth-child(3):after{content:"באיי אין";font-size:1rem;font-weight:700;line-height:inherit;direction:rtl;font-family:Arial,Helvetica,sans-serif;display:inline-block}html[lang=en] .active-tournament__table thead th:nth-child(3):after,html[lang=en] .atm-tournament-table thead th:nth-child(3):after{content:"Buy-in";direction:ltr}html[lang=ru] .active-tournament__table thead th:nth-child(3):after,html[lang=ru] .atm-tournament-table thead th:nth-child(3):after{content:"Бай-ин";direction:ltr}@media (width<=820px){.main-content>.players-page,.main-content>.players-page *{box-sizing:border-box;font-family:Arial!important}.main-content>.players-page{width:100%!important;max-width:100vw!important;margin:0!important;padding:10px 10px 28px!important;overflow-x:hidden!important}.players-page__header{align-items:start!important;gap:10px!important;width:100%!important;margin:0 0 12px!important}.players-page__header .page-title{margin:0 0 4px!important;font-family:Arial!important;font-size:clamp(32px,10vw,46px)!important;font-weight:700!important;line-height:1!important}.players-page__subtitle{margin:0!important;font-family:Arial!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.players-page__toolbar-card{border-radius:13px!important;margin-bottom:12px!important;padding:10px!important}.players-page__toolbar-card .toolbar{gap:8px!important;width:100%!important;min-width:0!important;margin:0!important}.players-page__toolbar-card .toolbar button{white-space:normal!important;border-radius:9px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 6px!important;font-family:Arial!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.players-page__search-card{border-radius:13px!important;margin-bottom:12px!important;padding:10px!important}.players-page__search-card .search-box{border-radius:9px!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-family:Arial!important;font-size:14px!important;font-weight:400!important}.players-page__table-card{border-radius:13px!important;padding:12px 10px 10px!important}.players-page__table-heading{gap:8px!important;width:100%!important;margin-bottom:10px!important}.players-page__table-heading h2{margin:0!important;font-family:Arial!important;font-size:22px!important;font-weight:700!important;line-height:1.15!important}.players-page__table-heading>strong{font-family:Arial!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}.players-page__eyebrow{letter-spacing:1px!important;margin-bottom:2px!important;font-family:Arial!important;font-size:9px!important;font-weight:700!important}.players-page__table-wrapper .players-table,.players-page__table-wrapper .players-table th,.players-page__table-wrapper .players-table td{font-family:Arial!important;font-size:13px!important}.league-page,.league-page *{box-sizing:border-box;font-family:Arial!important}.league-page{width:100%!important;max-width:100vw!important;margin:0!important;padding:10px 10px 28px!important;overflow-x:hidden!important}.league-page__header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;display:grid!important}.league-page__header>div:first-child{min-width:0!important}.league-page__header .page-title{margin:0 0 4px!important;font-family:Arial!important;font-size:clamp(32px,10vw,46px)!important;font-weight:700!important;line-height:1!important}.league-page__subtitle{max-width:100%!important;margin:0!important;font-family:Arial!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.league-page__status{text-align:center!important;border-radius:11px!important;gap:2px!important;width:auto!important;min-width:86px!important;padding:9px 11px!important}.league-page__status-label{font-family:Arial!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important}.league-page__status strong{font-family:Arial!important;font-size:14px!important;font-weight:700!important;line-height:1.15!important}.league-page__actions{border-radius:13px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important;padding:10px!important}.league-page__action-button{white-space:normal!important;border-radius:9px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 6px!important;font-family:Arial!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.league-page__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.league-page__stat-card{border-radius:13px!important;gap:6px!important;min-height:78px!important;padding:12px!important}.league-page__stat-card span{font-family:Arial!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.league-page__stat-card strong{font-family:Arial!important;font-size:24px!important;font-weight:700!important;line-height:1!important}.league-page__details-card{border-radius:13px!important;padding:12px 10px 10px!important}.league-page__details-heading{flex-direction:row!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.league-page__eyebrow{letter-spacing:1px!important;margin-bottom:2px!important;font-family:Arial!important;font-size:9px!important;font-weight:700!important}.league-page__details-heading h2{margin:0!important;font-family:Arial!important;font-size:22px!important;font-weight:700!important;line-height:1.15!important}.league-page__details-grid{gap:8px!important}.league-page__detail-item{border-radius:9px!important;gap:4px!important;min-height:64px!important;padding:10px 11px!important}.league-page__detail-item span{font-family:Arial!important;font-size:12px!important;font-weight:700!important}.league-page__detail-item strong{font-family:Arial!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}}@media (width<=430px){.main-content>.players-page,.league-page{padding-inline:8px!important}.players-page__header,.league-page__header{grid-template-columns:minmax(0,1fr) 78px!important}.players-page__header .page-title,.league-page__header .page-title{font-size:34px!important}.players-page__subtitle,.league-page__subtitle{font-size:12px!important}.players-page__header .players-page__summary,.league-page__status{min-width:78px!important;padding-inline:7px!important}.players-page__toolbar-card .toolbar button,.league-page__action-button{min-height:42px!important;font-size:13px!important}.players-page__table-heading h2,.league-page__details-heading h2{font-size:20px!important}}@media (width<=820px){.players-page .players-page__mobile-actions .players-page__mobile-add-button{color:#f1d58d!important;background:linear-gradient(135deg,#18324b,#10283d)!important;border:1px solid #b88a2e!important;box-shadow:inset 0 1px #ffffff14,0 3px 9px #0f172a24!important}.players-page .players-page__mobile-actions .players-page__mobile-import-button{color:#10283d!important;box-shadow:none!important;background:#fff!important;border:1px solid #aeb7bf!important}}.settings-page__grid>.settings-page__registration-card{order:-1!important}:root{color:#10283d;font-synthesis:weight;text-rendering:optimizelegibility;background:#f5f2e9;font-family:Arial!important}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit;font-family:Arial!important}button{cursor:pointer}.main-layout{min-height:100vh}.main-content{width:calc(100% - 40px);max-width:1800px;margin:0 auto;padding:48px 20px}.page-title{text-align:right;align-self:stretch;width:100%;margin:0 0 28px;font-size:42px;font-weight:700;line-height:1.1}.tournaments-page{flex-direction:column;gap:28px;width:100%;display:flex}.tournament-toolbar{flex-wrap:wrap;gap:10px;display:flex}.tournament-toolbar button,.tournaments-page button{color:#10283d;background:#fff;border:1px solid #aeb7bf;border-radius:6px;min-height:40px;padding:8px 16px}.tournament-toolbar button:hover,.tournaments-page button:hover{background:#eef1f3}.tournaments-table{border-collapse:collapse;direction:rtl;background:#fff;border:1px solid #d6dce1;border-radius:8px;width:100%;max-width:920px;overflow:hidden}.tournaments-table th,.tournaments-table td{text-align:right;border-bottom:1px solid #e2e6e9;padding:13px 16px}.tournaments-table th{background:#e9edf0;font-weight:700}.tournaments-table tbody tr{cursor:pointer}.tournaments-table tbody tr:hover{background:#f3f5f6}.tournaments-table tbody tr:last-child td{border-bottom:none}.tournaments-table .selected-row{background:#dde7ed}.tournaments-page>.active-tournament{width:100%;min-width:0;max-width:none}.tournaments-page .tournament-card{max-width:920px}.tournament-card{background:#fff;border:1px solid #d6dce1;border-radius:8px;padding:24px}.tournament-card h2{margin-top:0;margin-bottom:22px}.tournament-card p{margin:0 0 14px;font-size:17px}.modal-backdrop{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:10px;width:650px;max-width:90%;padding:24px;box-shadow:0 10px 30px #00000040}.modal__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal__close{cursor:pointer}.modal__content{margin-top:15px}@media (width<=800px){.main-content{width:100%;padding:32px 20px}.tournaments-table{display:block;overflow-x:auto}}html,body,#root{text-align:right;direction:rtl}input,select,textarea,button{direction:rtl}.players-page{text-align:right;direction:rtl}.players-page .toolbar{direction:rtl;justify-content:flex-start}.players-table{direction:rtl}.players-table th,.players-table td{text-align:right}@keyframes homeLogoEntrance{0%{opacity:0;transform:translateY(28px)scale(.88)rotate(-2deg)}70%{opacity:1;transform:translateY(-4px)scale(1.025)rotate(.5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes homeLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.home-hero-logo{transform-origin:50%;animation:1s cubic-bezier(.2,.8,.2,1) both homeLogoEntrance,4.8s ease-in-out 1.05s infinite homeLogoFloat}@media (prefers-reduced-motion:reduce){.home-hero-logo{animation:none}}.open-tournament-modal{width:min(980px,94vw);max-width:980px;padding:28px 32px 30px}.open-tournament-modal .modal__header{margin-bottom:12px}.open-tournament-modal .modal__header h2{margin:0;font-size:34px}.open-tournament-modal .modal__close{min-width:46px;min-height:46px;font-size:22px}.open-tournament-wizard{color:#17263a}.open-tournament-steps{background:#f7f9fb;border:1px solid #e1e6eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;padding:8px;display:grid}.open-tournament-step{color:#6b7683;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:700;display:flex}.open-tournament-step span{background:#fff;border:1px solid #b9c2cc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.open-tournament-step.is-active{color:#fff;background:#17263a}.open-tournament-step.is-active span,.open-tournament-step.is-complete span{color:#17263a;background:#c5a35a;border-color:#c5a35a}.open-tournament-panel__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.open-tournament-panel__heading h2{margin:0 0 5px;font-size:27px}.open-tournament-panel__heading p{color:#687482;margin:0}.open-tournament-selection-actions,.open-tournament-footer{flex-wrap:wrap;gap:10px;display:flex}.open-tournament-selection-actions button,.open-tournament-footer button,.open-tournament-manage-templates{min-height:44px;padding:9px 18px}.open-tournament-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:410px;padding:2px 2px 8px;display:grid;overflow-y:auto}.open-tournament-player{cursor:pointer;background:#fff;border:1px solid #d7dee5;border-radius:9px;align-items:center;gap:10px;min-height:56px;padding:10px 13px;transition:border-color .15s,background .15s;display:flex}.open-tournament-player:hover{background:#f8fafb;border-color:#aeb9c4}.open-tournament-player.is-selected{background:#fff9ec;border-color:#c5a35a}.open-tournament-player input{flex:none;width:18px;height:18px}.open-tournament-footer{border-top:1px solid #e2e7eb;justify-content:flex-start;margin-top:22px;padding-top:18px}.open-tournament-primary-button{color:#fff;background:#17263a;border-color:#17263a}.open-tournament-form__fields{width:min(680px,100%);margin:0 auto}.open-tournament-field{gap:7px;margin-bottom:16px;font-weight:700;display:grid}.open-tournament-field input,.open-tournament-field select{box-sizing:border-box;width:100%;min-height:46px;font:inherit;text-align:right;padding:8px 12px;font-weight:400}.open-tournament-template-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.open-tournament-template-row .open-tournament-field{margin-bottom:0}.open-tournament-template-description{color:#5e6a77;background:#f7f9fb;border:1px solid #e0e5e9;border-radius:8px;margin-top:10px;padding:12px 14px;line-height:1.5}.open-tournament-summary{background:#fff;border:1px solid #dce2e7;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 16px;display:flex}.open-tournament-summary strong{font-size:24px}@media (width<=800px){.modal-backdrop:has(.open-tournament-modal){align-items:flex-end;padding:0}.open-tournament-modal{box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:none;height:min(94dvh,920px);max-height:94dvh;padding:14px 14px 0;display:flex;overflow:hidden}.open-tournament-modal:before{content:"";background:#c5cbd2;border-radius:999px;flex:none;width:46px;height:5px;margin:-3px auto 10px}.open-tournament-modal .modal__header{flex:none;margin-bottom:10px}.open-tournament-modal .modal__header h2{font-size:24px}.open-tournament-modal .modal__close{min-width:40px;min-height:40px;padding:6px 12px;font-size:20px}.open-tournament-modal .modal__content{flex:auto;min-height:0;margin-top:0;display:flex;overflow:hidden}.open-tournament-wizard{flex-direction:column;width:100%;min-height:0;display:flex}.open-tournament-steps{flex:none;gap:6px;margin-bottom:10px;padding:5px}.open-tournament-step{gap:6px;min-height:40px;padding:0 5px;font-size:14px}.open-tournament-step span{width:24px;height:24px;font-size:13px}.open-tournament-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.open-tournament-panel__heading{flex-direction:column;flex:none;align-items:stretch;gap:10px;margin-bottom:10px}.open-tournament-panel__heading h2{margin-bottom:2px;font-size:21px}.open-tournament-panel__heading p{font-size:14px}.open-tournament-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.open-tournament-selection-actions button,.open-tournament-footer button,.open-tournament-manage-templates{min-height:46px;padding:10px 12px;font-size:16px}.open-tournament-player-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;max-height:none;padding:1px 1px 12px}.open-tournament-player{gap:8px;min-height:54px;padding:9px 10px;font-size:15px;line-height:1.25}.open-tournament-player input{width:20px;height:20px}.open-tournament-footer{z-index:3;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dfe4e8;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 -14px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 20px #17263a14}.open-tournament-footer .open-tournament-primary-button{order:-1}.open-tournament-form{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.open-tournament-form__fields{width:100%}.open-tournament-field{margin-bottom:13px}.open-tournament-field input,.open-tournament-field select{min-height:50px;font-size:16px}.open-tournament-template-row{grid-template-columns:1fr;gap:8px}.open-tournament-template-description{margin-top:8px;padding:11px 12px;font-size:14px}.open-tournament-summary{margin-top:14px;padding:13px 14px}.open-tournament-form .open-tournament-footer{grid-template-columns:1.35fr 1fr 1fr;margin-top:auto}}@media (width<=430px){.open-tournament-player-grid{grid-template-columns:1fr}.open-tournament-form .open-tournament-footer{grid-template-columns:1fr 1fr}.open-tournament-form .open-tournament-primary-button{grid-column:1/-1}}html,body,#root,#root *,#root :before,#root :after,button,input,textarea,select,table,thead,tbody,tr,th,td{font-family:Arial!important}html{font-size:17px}@media (width>=1025px){.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button){flex-wrap:nowrap;flex:auto;width:100%;min-width:0;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;display:flex!important}.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button)>button{box-sizing:border-box;text-align:center;overflow-wrap:normal;word-break:normal;width:auto;min-width:0;white-space:normal!important;height:auto!important;min-height:58px!important;padding:12px 22px!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.22!important}.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button)>button:first-child{flex:.9 250px}.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button)>.active-tournament__send-all-top-button{flex:1.45 410px}.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button)>button:last-child:not(:first-child){flex:1.2 350px}}@media (width>=1025px) and (width<=1380px){.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button){flex-wrap:wrap}.active-tournament-view--desktop .active-tournament__gold-actions>div:has(.active-tournament__send-all-top-button)>button{flex:300px}}
