body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e7ffe3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media print{@page{size:4in 3in;margin:0}body,html{background:#fff!important;background-image:none!important;height:3in!important;margin:0!important;overflow:hidden!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:4in!important}body *{visibility:hidden!important}.printable-player-badge,.printable-player-badge *{visibility:visible!important}.printable-player-badge{grid-column-gap:.1in!important;align-items:center!important;background:#fff!important;border:2px dashed #000!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;break-inside:avoid!important;column-gap:.1in!important;display:grid!important;grid-template-areas:"qr title" "qr name" "qr type"!important;grid-template-columns:2.2in 1fr!important;grid-template-rows:auto 1fr auto!important;height:2.84in!important;justify-items:center!important;left:.08in!important;margin:0!important;max-width:none!important;overflow:hidden!important;padding:.1in!important;page-break-inside:avoid!important;position:fixed!important;text-align:center!important;top:.08in!important;width:3.84in!important;z-index:999999!important}.printable-player-badge .badge-title{color:#000!important;font-size:11pt!important;font-weight:900!important;grid-area:title!important;letter-spacing:1px!important;line-height:1.15!important;margin:0!important;text-transform:uppercase!important}.printable-player-badge .badge-qr{align-items:center!important;background:#0000!important;display:flex!important;grid-area:qr!important;justify-content:center!important;margin:0!important;padding:0!important}.printable-player-badge .badge-qr svg{display:block!important;height:2.2in!important;margin:0!important;max-height:none!important;max-width:none!important;width:2.2in!important}.printable-player-badge .badge-username{color:#000!important;font-size:18pt!important;font-weight:900!important;grid-area:name!important;line-height:1.15!important;margin:0!important;max-width:100%!important;word-break:break-all!important}.printable-player-badge .badge-type{background:#0000!important;border:2px solid #000!important;border-radius:6px!important;color:#000!important;font-size:10pt!important;font-weight:900!important;grid-area:type!important;letter-spacing:.5px!important;line-height:1.2!important;margin:0!important;padding:2px 8px!important;text-transform:uppercase!important}}.Header_header__yHd49{align-items:center;background-color:#174b0f;box-shadow:0 2px 8px #00000040;box-sizing:border-box;color:#fff;display:flex;height:5rem;justify-content:space-between;left:0;padding:0 1.25rem;position:fixed;top:0;width:100%;z-index:10}.Header_main-image__aA9gU{height:15rem;overflow:hidden;width:100%;z-index:0}.Header_main-image__aA9gU img{height:100%;object-fit:cover;transform:rotate(-5deg) translateY(-4rem) translateX(-1rem);width:110%}.Header_link__P5nTA{color:#fff}.Header_main-navigation__menu-btn__i1\+n5{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:2rem;justify-content:space-around;margin:0;padding:0;width:2.25rem}.Header_main-navigation__menu-btn__i1\+n5 span{background:#fff;border-radius:2px;display:block;height:2.5px;width:100%}@media(min-width:768px){.Header_main-navigation__menu-btn__i1\+n5{display:none}}.Header_main-navigation__title__\+Qru8,.Header_main-navigation__title__\+Qru8 a{color:#fff}.Header_main-navigation__header-nav__q-lRh{display:none}.Header_main-navigation__drawer-nav__20xPp{height:100%}.Header_drawerNav__O-shm{display:flex}.Header_mainNav__BHb0C{display:none}.Header_brandContainer__yblLF{align-items:center;color:#fff;display:flex;gap:12px;margin-right:24px;text-decoration:none}.Header_brandContainer__yblLF h1{color:#fff;font-size:1.55rem;font-weight:800;letter-spacing:-.5px;margin:0;white-space:nowrap}.Header_brandLogo__QFMpD{background-color:#fff;border:1.5px solid #ffffff80;border-radius:10px;box-shadow:0 2px 8px #0000004d;height:44px;object-fit:contain;padding:2px;transition:transform .2s ease;width:44px}.Header_brandLogo__QFMpD:hover{transform:scale(1.05)}.Header_mobileBrand__HP0-O{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.Header_mobileBrand__HP0-O{display:none}}.Header_mobileBrandLink__ElRO2{align-items:center;color:#fff;display:flex;gap:10px;text-decoration:none}.Header_mobileBrandLink__ElRO2 span{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:-.3px;white-space:nowrap}.Header_brandLogoMobile__584ZA{background-color:#fff;border:1.5px solid #ffffff80;border-radius:9px;box-shadow:0 2px 8px #00000040;height:42px;object-fit:contain;padding:2px;width:42px}.Header_mobileSpacer__RZAJe{display:block;width:2.25rem}@media(min-width:768px){.Header_mobileSpacer__RZAJe{display:none}}.Header_drawerHeader__hIGaP{align-items:center;border-bottom:1px solid #fff3;display:flex;gap:12px;margin-top:20px;padding:20px 16px}.Header_drawerHeader__hIGaP h2{color:#fff;font-size:1.25rem;font-weight:800;margin:0}.Header_drawerHeader__hIGaP p{color:#ffffffbf;font-size:.8rem;margin:4px 0 0}.Header_drawerLogo__6RQ9P{background-color:#fff;border:1.5px solid #ffffff80;border-radius:8px;box-shadow:0 2px 6px #00000040;height:42px;object-fit:contain;padding:2px;width:42px}.Header_navLinks__CLUoa{display:flex;flex-direction:column;margin:10px 0;width:100%}.Header_navLinks__CLUoa .Header_link__P5nTA{align-items:center;background-color:#ffffff1a;border:1.5px solid #ffffff40;border-radius:8px;color:#fff;display:flex;font-size:.92rem;font-weight:600;height:42px;justify-content:center;margin:6px 0;text-decoration:none;transition:all .15s ease;width:100%}.Header_navLinks__CLUoa .Header_link__P5nTA:hover{background-color:#fff3;border-color:#fff6}.Header_navLinks__CLUoa .Header_linkActive__jtXyJ{background-color:#ffffff42!important;border-color:#a3e635!important;box-shadow:0 2px 8px #00000040!important;color:#fff!important;font-weight:700!important}.Header_loggedInButtons__ru8Ir{display:none}@media(min-width:768px){.Header_loggedInButtons__ru8Ir{align-items:center;display:flex;padding-right:25px}.Header_loggedInButtons__ru8Ir .Header_link__P5nTA{background-color:#0000;border:1.5px solid #0000;border-radius:8px;color:#ffffffe6;padding:6px 12px;transition:all .15s ease}.Header_loggedInButtons__ru8Ir .Header_link__P5nTA:hover{background-color:#ffffff24;color:#fff}.Header_loggedInButtons__ru8Ir .Header_linkActive__jtXyJ{background-color:#ffffff38!important;border-color:#a3e635!important;box-shadow:0 2px 8px #0003,inset 0 -2px 0 0 #a3e635!important;color:#fff!important;font-weight:700!important}}.Header_hoverMenu__VQflz{align-items:center;background-color:#613293;border:3px solid #0000;border-radius:25px;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-around;margin:10px;padding:.75rem 3rem;position:relative}.Header_hoverMenu__VQflz span{cursor:pointer;display:block;line-height:inherit}.Header_hoverMenu__VQflz .Header_subMenu__Mcebv{display:none}.Header_hoverMenu__VQflz:hover .Header_subMenu__Mcebv,.Header_hoverMenu__VQflz:hover span{display:block}@media(min-width:768px){.Header_main-navigation__menu-btn__i1\+n5{display:none}.Header_main-navigation__header-nav__q-lRh{display:flex}.Header_drawerNav__O-shm{display:none}.Header_headerNav__PFQp8,.Header_mainNav__BHb0C,.Header_navLinks__CLUoa{align-items:center;display:flex}.Header_navLinks__CLUoa{flex-direction:row;gap:6px;height:auto;width:auto}.Header_navLinks__CLUoa .Header_link__P5nTA{background-color:#0000;border:1.5px solid #0000;border-radius:8px;color:#ffffffe6;font-size:.92rem;font-weight:600;margin:0 2px;padding:7px 12px;text-decoration:none;transition:all .15s ease-in-out;white-space:nowrap}.Header_navLinks__CLUoa .Header_link__P5nTA:hover{background-color:#ffffff24;border-color:#ffffff40;color:#fff}.Header_navLinks__CLUoa .Header_linkActive__jtXyJ{background-color:#ffffff38!important;border-color:#a3e635!important;box-shadow:0 2px 8px #0003,inset 0 -2px 0 0 #a3e635!important;color:#fff!important;font-weight:700!important}}.SideDrawer_side-drawer__0XUIt{background:#174b0f;box-shadow:2px 0 12px #00000059;color:#fff;height:100vh;left:0;max-width:250px;min-width:200px;overflow-y:auto;position:fixed;top:0;width:55%;z-index:100}.SideDrawer_drawerControl__mKleo{align-items:center;background:#ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s ease;width:32px}.SideDrawer_drawerControl__mKleo:hover{background:#ffffff40}@media(min-width:768px){.SideDrawer_side-drawer__0XUIt{display:none}}.QrScanner_scannerWrapper__rk-dM{align-items:center;background:#0f172a;border-radius:12px;box-shadow:0 4px 16px #00000040;color:#fff;display:flex;flex-direction:column;margin-bottom:1.25rem;overflow:hidden;padding:1rem;position:relative}.QrScanner_scannerHeader__FAB7r{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;width:100%}.QrScanner_scannerHeader__FAB7r .QrScanner_title__cDkC-{align-items:center;color:#e2e8f0;display:flex;font-size:.95rem;font-weight:600}.QrScanner_scannerHeader__FAB7r .QrScanner_headerActions__aLTmU{align-items:center;display:flex;gap:.5rem}.QrScanner_scannerHeader__FAB7r .QrScanner_switchCameraBtn__Aop16{align-items:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;padding:.3rem .65rem;transition:all .2s ease}.QrScanner_scannerHeader__FAB7r .QrScanner_switchCameraBtn__Aop16:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80}.QrScanner_scannerHeader__FAB7r .QrScanner_switchCameraBtn__Aop16:disabled{cursor:not-allowed;opacity:.6}.QrScanner_scannerHeader__FAB7r .QrScanner_switchCameraBtn__Aop16 svg{font-size:.75rem}.QrScanner_scannerHeader__FAB7r .QrScanner_spinning__9zwSk{animation:QrScanner_spin__1Sw\+E .8s linear infinite}.QrScanner_scannerHeader__FAB7r .QrScanner_closeBtn__FBXuL{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:28px;justify-content:center;transition:background .15s ease;width:28px}.QrScanner_scannerHeader__FAB7r .QrScanner_closeBtn__FBXuL:hover{background:#ffffff4d}@keyframes QrScanner_spin__1Sw\+E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QrScanner_viewfinder__v6NFA{align-items:center;display:flex;flex-direction:column;max-width:320px;position:relative;width:100%}.QrScanner_cameraFrameWrapper__9aBrM{border-radius:12px;box-shadow:0 4px 20px #0006;width:100%}.QrScanner_cameraFrameWrapper__9aBrM,.QrScanner_readerBox__JAzyx{align-items:center;background:#000;display:flex;justify-content:center;overflow:hidden;position:relative}.QrScanner_readerBox__JAzyx{border:none!important;border-radius:12px;min-height:250px;width:100%!important}.QrScanner_readerBox__JAzyx video{border-radius:12px;display:block;height:100%!important;max-height:380px;object-fit:cover;width:100%!important}.QrScanner_readerBox__JAzyx canvas{display:none!important}.QrScanner_targetFrame__ZvW\+2{height:200px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:2}.QrScanner_targetFrame__ZvW\+2 .QrScanner_corner__59JyS{border:0 solid #22c55e;height:24px;position:absolute;width:24px}.QrScanner_targetFrame__ZvW\+2 .QrScanner_corner__59JyS.QrScanner_tl__GSrt2{border-left-width:3px;border-top-left-radius:6px;border-top-width:3px;left:0;top:0}.QrScanner_targetFrame__ZvW\+2 .QrScanner_corner__59JyS.QrScanner_tr__p5uzO{border-right-width:3px;border-top-right-radius:6px;border-top-width:3px;right:0;top:0}.QrScanner_targetFrame__ZvW\+2 .QrScanner_corner__59JyS.QrScanner_bl__\+GinK{border-bottom-left-radius:6px;border-bottom-width:3px;border-left-width:3px;bottom:0;left:0}.QrScanner_targetFrame__ZvW\+2 .QrScanner_corner__59JyS.QrScanner_br__6vVEG{border-bottom-right-radius:6px;border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.QrScanner_targetFrame__ZvW\+2 .QrScanner_scanLine__cJNy3{animation:QrScanner_scanning__mVGrp 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,#22c55e,#0000);box-shadow:0 0 8px #22c55e;height:2px;left:4px;position:absolute;right:4px;top:0}@keyframes QrScanner_scanning__mVGrp{0%{opacity:.3;top:5px}50%{opacity:1}to{opacity:.3;top:195px}}.QrScanner_scanHint__76kD6{color:#94a3b8;font-size:.8rem;margin:.75rem 0 0;text-align:center}.QrScanner_loadingMessage__gDg5X{color:#cbd5e1;font-size:.9rem;padding:2rem 1rem}.QrScanner_errorMessage__XjZ1o{padding:1.25rem 1rem;text-align:center}.QrScanner_errorMessage__XjZ1o p{color:#fca5a5;font-size:.88rem;line-height:1.4;margin:0 0 1rem}.QrScanner_errorMessage__XjZ1o .QrScanner_fallbackBtn__0jzBG{background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.QrScanner_errorMessage__XjZ1o .QrScanner_fallbackBtn__0jzBG:hover{background:#ffffff40}.LinkedDevicesModal_backdrop__Zxduc{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100vw;z-index:1000}.LinkedDevicesModal_modal__A-4Qt{background:#fff;border-radius:12px;box-shadow:0 16px 32px #00000040;color:#1e293b;display:flex;flex-direction:column;font-family:inherit;max-height:90vh;max-width:540px;overflow-y:auto;position:relative;width:100%}.LinkedDevicesModal_modalHeader__lSkWh{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.LinkedDevicesModal_modalHeader__lSkWh h2{align-items:center;color:#0f172a;display:flex;font-size:1.3rem;font-weight:700;gap:.5rem;margin:0}.LinkedDevicesModal_modalHeader__lSkWh .LinkedDevicesModal_closeBtn__PEHJH{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.LinkedDevicesModal_modalHeader__lSkWh .LinkedDevicesModal_closeBtn__PEHJH:hover{color:#0f172a}.LinkedDevicesModal_modalBody__q7vyi{padding:1.5rem}.LinkedDevicesModal_sectionBox__HFaqZ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.LinkedDevicesModal_sectionBox__HFaqZ h3{color:#1e293b;font-size:1.05rem;font-weight:600;margin:0 0 .5rem}.LinkedDevicesModal_sectionBox__HFaqZ p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0 0 1rem}.LinkedDevicesModal_scanQrBtn__GIS0P{align-items:center;background:#174b0f;border:none;border-radius:8px;box-shadow:0 2px 6px #174b0f40;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;padding:.85rem 1.25rem;transition:all .15s ease;width:100%}.LinkedDevicesModal_scanQrBtn__GIS0P:hover{background:#1e6514;box-shadow:0 4px 10px #174b0f4d;transform:translateY(-1px)}.LinkedDevicesModal_orDivider__qFGb9{align-items:center;color:#94a3b8;display:flex;font-size:.78rem;font-weight:600;letter-spacing:1px;margin:1rem 0;text-transform:uppercase}.LinkedDevicesModal_orDivider__qFGb9:after,.LinkedDevicesModal_orDivider__qFGb9:before{border-bottom:1px solid #e2e8f0;content:"";flex:1 1}.LinkedDevicesModal_orDivider__qFGb9 span{padding:0 .75rem}.LinkedDevicesModal_linkForm__7mhFA{display:flex;flex-direction:column;gap:.75rem}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_inputGroup__fOi1A{display:flex;gap:.5rem}@media(max-width:480px){.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_inputGroup__fOi1A{flex-direction:column}}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_codeInput__HQGzz{border:2px solid #cbd5e1;border-radius:6px;flex:1 1;font-size:1.1rem;font-weight:700;letter-spacing:2px;outline:none;padding:.75rem 1rem;text-align:center;text-transform:uppercase}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_codeInput__HQGzz:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a26}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_deviceNameInput__pNk1g{border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;outline:none;padding:.65rem .85rem}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_deviceNameInput__pNk1g:focus{border-color:#16a34a}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_submitBtn__FefK4{background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;transition:background .15s ease}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_submitBtn__FefK4:hover{background:#15803d}.LinkedDevicesModal_linkForm__7mhFA .LinkedDevicesModal_submitBtn__FefK4:disabled{cursor:not-allowed;opacity:.6}.LinkedDevicesModal_deviceList__vjT-T{display:flex;flex-direction:column;gap:.75rem}.LinkedDevicesModal_deviceItem__YBEYK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:.9rem 1rem}.LinkedDevicesModal_deviceItem__YBEYK .LinkedDevicesModal_deviceInfo__egcpN{display:flex;flex-direction:column;gap:.25rem}.LinkedDevicesModal_deviceItem__YBEYK .LinkedDevicesModal_deviceInfo__egcpN .LinkedDevicesModal_deviceName__NArVK{align-items:center;color:#0f172a;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.LinkedDevicesModal_deviceItem__YBEYK .LinkedDevicesModal_deviceInfo__egcpN .LinkedDevicesModal_deviceMeta__QtKuy{color:#64748b;font-size:.8rem}.LinkedDevicesModal_deviceItem__YBEYK .LinkedDevicesModal_deviceInfo__egcpN .LinkedDevicesModal_inactivityBadge__VGt\+5{background:#fef3c7;border-radius:4px;color:#b45309;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 6px;width:fit-content}.LinkedDevicesModal_deviceItem__YBEYK .LinkedDevicesModal_revokeBtn__rt8nF{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-size:.85rem;font-weight:600;padding:.45rem .8rem;transition:all .15s ease}.LinkedDevicesModal_deviceItem__YBEYK .LinkedDevicesModal_revokeBtn__rt8nF:hover{background:#dc2626;color:#fff}.LinkedDevicesModal_emptyDevices__6\+-Qg{color:#94a3b8;font-size:.95rem;font-style:italic;padding:1.5rem;text-align:center}.LinkedDevicesModal_feedbackMsg__AqMMt{border-radius:6px;font-size:.9rem;font-weight:500;margin-bottom:1rem;padding:.65rem .9rem}.LinkedDevicesModal_feedbackMsg__AqMMt.LinkedDevicesModal_success__8naR0{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.LinkedDevicesModal_feedbackMsg__AqMMt.LinkedDevicesModal_error__sMRMA{background:#fee2e2;border:1px solid #fecaca;color:#b91c1c}.Card_card__zVTpW{align-content:center;align-items:center;background:#fff;border-radius:10px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;justify-content:center;margin:15px;text-align:center}.Button_button__sMVh4{background-color:#613293}.Button_deleteButton__Q-vaf{background-color:red}.Button_button__sMVh4,.Button_deleteButton__Q-vaf{align-items:center;border:3px solid #0000;border-radius:25px;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-around;margin:10px;padding:.75rem 3rem}.Button_button__sMVh4:active,.Button_button__sMVh4:hover{background-color:#9255d3}.Button_button__sMVh4.Button_inverse__Gf3UL{background-color:#0000;border:3px solid #613293;color:#613293}.Button_button__sMVh4.Button_inverse__Gf3UL:active,.Button_button__sMVh4.Button_inverse__Gf3UL:hover{background-color:#613293;color:#fff}.Button_button__sMVh4:disabled,.Button_deleteButton__Q-vaf:disabled{background-color:var(--disabled-background);border:var(--border-disabled);color:var(--text-disabled);cursor:default}.Button_button__sMVh4.Button_inverse__Gf3UL:disabled{background-color:#0000;border-color:var(--border-disabled);color:var(--text-disabled)}.Button_icon__4SCND{height:1.35rem;margin-right:.5rem;width:1.35rem}.Button_badge__CIyeZ{background-color:#9255d3;border-radius:25px;font-weight:700;margin-left:1rem;padding:.25rem 1rem}.Button_button__sMVh4:active .Button_badge__CIyeZ,.Button_button__sMVh4:hover .Button_badge__CIyeZ{background-color:#501490}.Button_bump__bGbry{animation:Button_bump__bGbry .3s ease-out}@keyframes Button_bump__bGbry{0%{transform:scale(1)}10%{transform:scale(.9)}30%{transform:scale(1.1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.Auth_authentication__header__eC\+zO{color:#fff;text-align:center}.Auth_authentication__ccWsT{max-width:25rem;text-align:center;width:90%}.Auth_authentication__ccWsT form{margin-bottom:1rem}.Auth_form__55d3n{width:300px}.Auth_buttonBar__2i12x{display:flex;justify-content:center;margin-top:15px}.PlayerBuilder_budgetBuilder__irE\+V{display:flex}.PlayerBuilder_budgetBox__pKddh{border:1px solid #000;flex:1 1}.PlayerBuilder_expenseList__nrPsZ{list-style:none}.PlayerBuilder_budgetHeader__1iOc8{align-items:center;display:flex}.PlayerBuilder_budgetList__hG2DZ{display:flex;flex-wrap:wrap}.PlayerBuilder_centerButton__M2CvV{align-items:center;display:flex;justify-content:center}.PlayerBuilder_spanCount__SGZ\+a{margin:10px}.PlayerBuilder_playerBoard__mfv4d{position:relative}.PlayerBuilder_puzzleForm__PCeso{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #00000026;left:50%;padding:20px;position:absolute;top:20%;transform:translateX(-50%);z-index:1000}.PlayerBuilder_borderedTable__1WyQx{border-collapse:collapse;width:100%}.PlayerBuilder_borderedTable__1WyQx td,.PlayerBuilder_borderedTable__1WyQx th{border:1px solid #000;padding:8px;text-align:left}.PlayerBuilder_borderedTable__1WyQx th{background-color:#f2f2f2}.PlayerBuilder_actionGroup__P1iv\+{align-items:center;display:flex;gap:8px}.PlayerBuilder_actionIconBtn__srzbh{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:1.05rem;justify-content:center;line-height:1;padding:6px;transition:all .15s ease}.PlayerBuilder_actionIconBtn__srzbh:hover{transform:scale(1.18)}.PlayerBuilder_actionIconBtn__srzbh:active{transform:scale(.95)}.PlayerBuilder_editPlayer__KsQx0{color:#2563eb}.PlayerBuilder_editPlayer__KsQx0:hover{background-color:#2563eb1f;color:#1d4ed8}.PlayerBuilder_printPlayer__hlo6P{color:#16a34a}.PlayerBuilder_printPlayer__hlo6P:hover{background-color:#16a34a1f;color:#15803d}.PlayerBuilder_deletePlayer__nMBwn{color:#dc2626}.PlayerBuilder_deletePlayer__nMBwn:hover{background-color:#dc26261f;color:#b91c1c}.PlayerBuilder_highlight__UF351{background-color:#ff0}.PlayerBuilder_inProgressPlayer__SqbS0{background-color:#08f308}.PlayerBuilder_nextPlayer__mqZe3{background-color:#cbee95}.PlayerBuilder_tvLayout__TVbyO{background-color:#e7ffe3;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;font-size:clamp(10px,min(1.6vw,2.2vh),28px);isolation:isolate;left:0;overflow:hidden;position:fixed;right:0;top:5rem;z-index:1}.PlayerBuilder_tvLayout__TVbyO:before{background:url(/static/media/maze.2c184284066e93e90af5.jpeg) 50%/cover no-repeat;content:"";inset:0;opacity:.12;pointer-events:none;position:absolute;z-index:-1}.PlayerBuilder_tvTopHalf__8DtMF{border-bottom:2px solid #333;display:flex;flex:7 1;min-height:0}.PlayerBuilder_tvBottomHalf__iWchW{display:flex;flex:3 1;min-height:0}.PlayerBuilder_tvQuadrant__Y7nBk{border-right:1px solid #ccc;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:.5em}.PlayerBuilder_tvQuadrant__Y7nBk:last-child{border-right:none}.PlayerBuilder_tvQuadrant__Y7nBk h1,.PlayerBuilder_tvQuadrant__Y7nBk h2,.PlayerBuilder_tvQuadrant__Y7nBk h3{font-size:1.3em;margin:0 0 .4em}.PlayerBuilder_tvQuadrant__Y7nBk table{font-size:1em;table-layout:fixed;width:100%}.PlayerBuilder_tvQuadrant__Y7nBk td,.PlayerBuilder_tvQuadrant__Y7nBk th{overflow:hidden;padding:.35em .5em;text-overflow:ellipsis;white-space:nowrap}.PlayerBuilder_staticTableContainer__yAzy8{flex:1 1;min-height:0;overflow:hidden}.PlayerBuilder_centeredContainer__EfEG1{align-items:center;display:flex;flex:1 1;flex-direction:column}.puzzleForm{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;margin:0 auto;max-width:95vw;padding:1.5rem;width:450px}.input-group{align-items:flex-start;display:flex;margin-bottom:1.5rem;position:relative}.input-group label{align-items:center;box-sizing:border-box;color:#333;display:flex;font-size:.95rem;font-weight:700;height:38px;justify-content:flex-end;margin:0 12px 0 0;min-width:105px;padding:0;width:105px}.input-wrapper{display:flex;flex:1 1;flex-direction:column;position:relative}.input-wrapper input,.input-wrapper select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;height:38px;margin:0;padding:.5rem .75rem;width:100%}.input-wrapper input:focus,.input-wrapper select:focus{border-color:#007bff;outline:none}.input-wrapper .error-message{color:#dc3545;font-size:.78rem;left:0;line-height:1.2;margin:3px 0 0;position:absolute;top:100%;white-space:nowrap}.addPlayerBtn{align-items:center;background-color:#3f3fbd;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:500;justify-content:center;padding:.5rem 1.5rem;transition:background-color .2s}.addPlayerBtn:active,.addPlayerBtn:hover{background-color:#7373b5}.cancelBtn{align-items:center;background-color:#bebaba;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:500;justify-content:center;padding:.5rem 1.5rem;transition:background-color .2s}.cancelBtn:active,.cancelBtn:hover{background-color:#a8a4a4}.button-group{display:flex;justify-content:space-between;margin-top:1.5rem}.PlayerQrModal_backdrop__5HLTX{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100vw;z-index:1200}.PlayerQrModal_modal__ew2Nu{animation:PlayerQrModal_modalFadeIn__-Cw4z .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 16px 36px #0000004d;color:#1e293b;display:flex;flex-direction:column;font-family:inherit;max-height:90vh;max-width:420px;overflow-y:auto;position:relative;width:100%}@keyframes PlayerQrModal_modalFadeIn__-Cw4z{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.PlayerQrModal_modalHeader__G5WtS{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.1rem 1.25rem}.PlayerQrModal_modalHeader__G5WtS h2{align-items:center;color:#0f172a;display:flex;font-size:1.2rem;font-weight:700;gap:8px;margin:0}.PlayerQrModal_modalHeader__G5WtS .PlayerQrModal_closeBtn__weJ6g{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.PlayerQrModal_modalHeader__G5WtS .PlayerQrModal_closeBtn__weJ6g:hover{color:#0f172a}.PlayerQrModal_modalBody__s6J0i{align-items:center;display:flex;flex-direction:column;padding:1.5rem}.PlayerQrModal_ticketCard__\+\+mSR{align-items:center;background:#fff;border:2.5px dashed #0f172a;border-radius:12px;box-shadow:0 4px 12px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;max-width:290px;padding:1.25rem 1rem;text-align:center;width:100%}.PlayerQrModal_ticketTitle__t8LfT{color:#475569;font-size:.82rem;font-weight:800;letter-spacing:1.2px;line-height:1;margin:0 0 6px;text-transform:uppercase}.PlayerQrModal_qrContainer__P1rW\+{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;margin:4px 0;padding:6px}.PlayerQrModal_qrContainer__P1rW\+ svg{display:block;height:auto;max-width:100%}.PlayerQrModal_username__hIzgV{color:#0f172a;font-size:1.35rem;font-weight:800;letter-spacing:.3px;line-height:1.2;margin:4px 0 2px;max-width:260px;word-break:break-all}.PlayerQrModal_badge__L0x6C{background:#dcfce7;border-radius:8px;color:#15803d;font-size:.75rem;font-weight:700;line-height:1.2;margin:2px 0 0;padding:3px 10px;text-transform:uppercase}.PlayerQrModal_actions__xWhTV{display:flex;gap:10px;margin-top:1.5rem;width:100%}.PlayerQrModal_printBtn__1XhrW{align-items:center;background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:700;gap:6px;justify-content:center;padding:.75rem 1rem;transition:all .15s ease}.PlayerQrModal_printBtn__1XhrW:hover{background:#166534;box-shadow:0 4px 10px #15803d40;transform:translateY(-1px)}.PlayerQrModal_doneBtn__zm3ZD{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:background .15s ease}.PlayerQrModal_doneBtn__zm3ZD:hover{background:#e2e8f0}@media print{.PlayerQrModal_backdrop__5HLTX{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}.PlayerQrModal_backdrop__5HLTX,.PlayerQrModal_modal__ew2Nu{background:#0000!important;margin:0!important;padding:0!important}.PlayerQrModal_modal__ew2Nu{border:none!important;box-shadow:none!important;max-height:none!important;max-width:none!important;overflow:visible!important}.PlayerQrModal_actions__xWhTV,.PlayerQrModal_modalHeader__G5WtS{display:none!important}.PlayerQrModal_modalBody__s6J0i{margin:0!important;padding:0!important}}.Admin_adminPanel__Y0zXX{padding:2rem}.Admin_buttonGrid__JEuvQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:1.5rem}.Admin_adminButton__WMLzB{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;cursor:pointer;font-size:1rem;font-weight:600;padding:1.5rem;transition:all .2s ease-in-out}.Admin_adminButton__WMLzB:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.Reps_repsManagementPanel__iK5PL{max-height:70vh;overflow-y:auto;padding:2rem}.Reps_headerContainer__O5mUx{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Reps_buttonGroup__e80BG{display:flex;gap:10px}.Reps_actionButton__qL0F7{background-color:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.Reps_actionButton__qL0F7:hover{background-color:#f8f9fa;border-color:#ccc}.Reps_table__2Elsq{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;width:100%}.Reps_tableTd__BmeSW,.Reps_tableTh__r9vV9{border:1px solid #eee;padding:12px 15px;text-align:center}.Form_modalOverlay__cb520{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Form_modalContent__oYRzJ{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-height:90%;max-width:90%;overflow-y:auto;padding:2.5rem;position:relative;width:450px}.Form_formGroup__GyFmA{display:flex;flex-direction:column;margin-bottom:1rem}.Form_formLabel__yBUxn{color:#333;font-weight:600;margin-bottom:.5rem}.Form_formInput__Ra91s,.Form_formSelect__saYCN{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.8rem;width:100%}.Form_formInput__Ra91s:focus,.Form_formSelect__saYCN:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.Form_checkboxGroup__GyUhn{align-items:center;display:flex;margin-top:1rem}.Form_checkboxInput__5sbu3{margin-right:.5rem;transform:scale(1.2)}.Form_buttonContainer__kc7oX{display:flex;gap:10px;justify-content:flex-end;margin-top:1.5rem}.Form_formButton__kBBbC{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.Form_formButton__kBBbC.Form_primary__41868{background-color:#007bff;color:#fff}.Form_formButton__kBBbC.Form_primary__41868:hover{background-color:#0056b3}.Form_formButton__kBBbC.Form_secondary__09z5\+{background-color:#6c757d;color:#fff}.Form_formButton__kBBbC.Form_secondary__09z5\+:hover{background-color:#5a6268}.Form_formButton__kBBbC.Form_danger__bH6ph{background-color:#dc3545;color:#fff}.Form_formButton__kBBbC.Form_danger__bH6ph:hover{background-color:#c82333}.Form_errorText__ZYVkK{color:#dc3545;font-size:.8rem;font-weight:500;margin-top:.25rem}.Events_eventsManagementPanel__8x2v7{padding:2rem}.Events_headerContainer__YjQ1Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Events_buttonGroup__k1X\+o{display:flex;gap:10px}.Events_table__GBkFV{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;margin-top:1rem;width:100%}.Events_tableTd__kOpcj,.Events_tableTh__WhYGq{border:1px solid #eee;padding:12px 15px}.Users_usersManagementPanel__YKCUZ{padding:2rem}.Users_headerContainer__0zu46{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.Users_buttonGroup__arrfc{display:flex;gap:12px}.Users_actionButton__ygegg{background-color:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.Users_actionButton__ygegg:hover{background-color:#f8f9fa;border-color:#ccc}.Users_editButton__rnaYX{margin-right:8px}.Users_table__N5Qtp{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;width:100%}.Users_tableTd__RnXkH,.Users_tableTh__97RBX{border:1px solid #eee;padding:12px 15px;text-align:left}.Users_tableTd__RnXkH{border:1px solid #eee;padding:12px 15px}.Users_tableTh__97RBX{background-color:#fcfcfc;color:#444;font-weight:600}.Users_tableTdCenter__y6eQU{text-align:center}.Users_modalOverlay__-sYgw{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Users_modalContent__TTPjI{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;min-width:400px;padding:2.5rem}.Configuration_page__ZSLLu{animation:Configuration_fadeUp__QoFVB .25s ease-out;color:#0f172a;margin:0 auto;max-width:1100px;padding:2rem 1.25rem 3rem}@keyframes Configuration_fadeUp__QoFVB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Configuration_pageHeader__Ohaia{align-items:center;display:flex;gap:14px;margin-bottom:1.5rem}.Configuration_pageHeader__Ohaia h2{color:#0f3a09;font-size:1.6rem;font-weight:800;margin:0}.Configuration_pageHeader__Ohaia p{color:#475569;font-size:.9rem;margin:2px 0 0}.Configuration_pageIcon__QOQr5{background:linear-gradient(135deg,#174b0f,#15803d);border-radius:12px;box-shadow:0 6px 16px #15803d4d;color:#fff;display:grid;font-size:1.3rem;height:46px;place-items:center;width:46px}.Configuration_layout__J2GT7{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:260px 1fr}@media(max-width:820px){.Configuration_layout__J2GT7{grid-template-columns:1fr}}.Configuration_sideNav__N2rj0{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #174b0f1f;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:8px}@media(max-width:820px){.Configuration_sideNav__N2rj0{flex-direction:row;overflow-x:auto}}.Configuration_navItem__TYlkK{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 12px;text-align:left;transition:background .15s,border-color .15s;width:100%}.Configuration_navItem__TYlkK strong{display:block;font-size:.95rem}.Configuration_navItem__TYlkK small{color:#475569;display:block;font-size:.75rem;margin-top:1px}.Configuration_navItem__TYlkK:hover{background:#174b0f0f}.Configuration_navItemActive__OmZuD{background:#fff;border-color:#174b0f33;box-shadow:0 2px 8px #0f3a0914}.Configuration_navItemActive__OmZuD .Configuration_navIcon__jb8Hp{background:#174b0f;color:#fff}.Configuration_navIcon__jb8Hp{background:#dcfce7;border-radius:9px;color:#174b0f;display:grid;flex-shrink:0;height:34px;place-items:center;transition:background .15s,color .15s;width:34px}.Configuration_content__8xulV{min-width:0}.Configuration_card__pYlFN{background:#fff;border:1px solid #174b0f1f;border-radius:16px;box-shadow:0 10px 30px #0f3a0914;overflow:hidden}.Configuration_cardHeader__wIYO1{border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem}.Configuration_cardHeader__wIYO1 h3{font-size:1.15rem;font-weight:800;margin:0}.Configuration_cardHeader__wIYO1 p{color:#475569;font-size:.88rem;margin:4px 0 0}.Configuration_cardBody__Puld9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.5rem}@media(max-width:960px){.Configuration_cardBody__Puld9{grid-template-columns:1fr}}.Configuration_controls__pIBx3{display:flex;flex-direction:column;gap:1rem}.Configuration_fieldGroupLabel__hhS3k{color:#475569;font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.Configuration_presets__hWLGh{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.Configuration_chip__0-t4M{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:6px 12px;transition:all .15s}.Configuration_chip__0-t4M:hover{border-color:#15803d;color:#174b0f;transform:translateY(-1px)}.Configuration_chipActive__u9iIN{background:#174b0f;border-color:#174b0f;color:#fff}.Configuration_chipActive__u9iIN:hover{color:#fff}.Configuration_sizeRow__azlwg{align-items:flex-start;display:flex;gap:10px}.Configuration_field__Caouq{display:flex;flex:1 1;flex-direction:column;gap:6px}.Configuration_field__Caouq>span{font-size:.85rem;font-weight:700}.Configuration_field__Caouq small{color:#dc2626;font-size:.75rem;font-weight:600}.Configuration_inputWrap__DLFiT{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;display:flex;transition:border-color .15s,box-shadow .15s}.Configuration_inputWrap__DLFiT:focus-within{border-color:#15803d;box-shadow:0 0 0 3px #15803d26}.Configuration_inputWrap__DLFiT input{background:#0000;border:none;flex:1 1;font:inherit;font-size:1.05rem;font-weight:700;min-width:0;outline:none;padding:10px 12px}.Configuration_inputWrap__DLFiT em{color:#94a3b8;font-style:normal;font-weight:600;padding-right:12px}.Configuration_invalid__qjmaU{border-color:#dc2626}.Configuration_invalid__qjmaU:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.Configuration_swapBtn__glMC0{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#174b0f;cursor:pointer;display:grid;flex-shrink:0;height:40px;margin-top:28px;place-items:center;transition:transform .25s,background .15s;width:40px}.Configuration_swapBtn__glMC0:hover{background:#dcfce7;transform:rotate(180deg)}.Configuration_hint__sQML-{background:#f8fafc;border-radius:10px;color:#475569;font-size:.8rem;line-height:1.45;margin:0;padding:10px 12px}.Configuration_previewStage__dJYar{align-items:center;background:radial-gradient(circle at 1px 1px,#0f172a14 1px,#0000 0) 0 0/14px 14px,linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:14px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:300px;padding:1.25rem;position:relative}.Configuration_paper__nwOzZ{background:#fff;border-radius:4px;box-shadow:0 1px 2px #00000014,0 12px 28px #0f172a2e;position:relative;transition:width .25s ease,height .25s ease}.Configuration_previewBadge__MYzCH{border:1.5px dashed #000;border-radius:8px;box-sizing:border-box;color:#000;display:grid;justify-items:center;overflow:hidden;text-align:center}.Configuration_previewBadge__MYzCH svg{display:block}.Configuration_pvTitle__fizHA{font-weight:900;letter-spacing:.5px;line-height:1.15;text-transform:uppercase}.Configuration_pvName__w9LKP{font-weight:900;line-height:1.15;word-break:break-all}.Configuration_pvType__FW9fu{border:1.5px solid #000;border-radius:5px;font-weight:900;line-height:1.2;padding:1px 6px;text-transform:uppercase}.Configuration_dimLabel__lL0r4{background:#fffc;border-radius:999px;color:#475569;font-size:.8rem;font-weight:700;padding:2px 10px}.Configuration_status__-xBs6{align-items:center;animation:Configuration_fadeUp__QoFVB .2s ease-out;border-radius:10px;display:flex;font-size:.88rem;font-weight:600;gap:8px;margin:0 1.5rem 1rem;padding:10px 12px}.Configuration_statusOk__1f2v3{background:#dcfce7;color:#174b0f}.Configuration_statusErr__t1kuT{background:#fee2e2;color:#991b1b}.Configuration_cardFooter__55yiN{align-items:center;background:#fafafa;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:1rem 1.5rem}.Configuration_meta__DSbdb{color:#94a3b8;font-size:.8rem}.Configuration_footerActions__xqMXE{display:flex;gap:10px}.Configuration_ghostBtn__hu9bD,.Configuration_primaryBtn__siRFB{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:700;gap:6px;padding:10px 18px;transition:all .15s}.Configuration_ghostBtn__hu9bD:disabled,.Configuration_primaryBtn__siRFB:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.45;transform:none!important}.Configuration_primaryBtn__siRFB{background:linear-gradient(135deg,#174b0f,#15803d);border:none;color:#fff}.Configuration_primaryBtn__siRFB:hover:not(:disabled){box-shadow:0 6px 14px #15803d4d;transform:translateY(-1px)}.Configuration_ghostBtn__hu9bD{background:#fff;border:1px solid #e2e8f0;color:#0f172a}.Configuration_ghostBtn__hu9bD:hover:not(:disabled){background:#f1f5f9}.PlayerScanner_scannerPage__nmpXW{color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:1.5rem auto 3rem;max-width:860px;padding:0 1.25rem}.PlayerScanner_pageHeader__WNUB\+{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.PlayerScanner_pageHeader__WNUB\+ .PlayerScanner_headerTitle__GZytv h1{align-items:center;color:#174b0f;display:flex;font-size:1.85rem;font-weight:800;gap:.6rem;margin:0}.PlayerScanner_pageHeader__WNUB\+ .PlayerScanner_headerTitle__GZytv p{color:#64748b;font-size:.95rem;margin:.35rem 0 0}.PlayerScanner_pageHeader__WNUB\+ .PlayerScanner_agentBadge__twI\+W{align-items:center;background:#e7ffe3;border:1px solid #86efac;border-radius:9999px;box-shadow:0 1px 3px #0000000d;color:#174b0f;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;padding:.45rem .9rem}.PlayerScanner_pageHeader__WNUB\+ .PlayerScanner_agentBadge__twI\+W .PlayerScanner_pulseDot__Hn3zj{animation:PlayerScanner_pulse__T9-4S 1.8s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55eb3;height:8px;width:8px}@keyframes PlayerScanner_pulse__T9-4S{0%{box-shadow:0 0 0 0 #22c55eb3}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.PlayerScanner_scannerCard__I0FKO{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px #0000000a;margin-bottom:1.5rem;padding:1.5rem}.PlayerScanner_cameraToggleSection__fIUk7{display:flex;justify-content:center;margin-bottom:1.25rem}.PlayerScanner_cameraToggleSection__fIUk7 .PlayerScanner_cameraToggleBtn__4gDNw{align-items:center;background:#174b0f;border:none;border-radius:10px;box-shadow:0 4px 12px #174b0f40;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.6rem;padding:.75rem 1.4rem;transition:all .2s ease}.PlayerScanner_cameraToggleSection__fIUk7 .PlayerScanner_cameraToggleBtn__4gDNw:hover{background:#123c0c;transform:translateY(-1px)}.PlayerScanner_cameraToggleSection__fIUk7 .PlayerScanner_cameraToggleBtn__4gDNw.PlayerScanner_active__8oiQf{background:#475569;box-shadow:0 4px 12px #47556940}.PlayerScanner_cameraToggleSection__fIUk7 .PlayerScanner_cameraToggleBtn__4gDNw.PlayerScanner_active__8oiQf:hover{background:#334155}.PlayerScanner_cameraContainer__WTgAf{background:#0f172a;border-radius:12px;box-shadow:0 8px 24px #00000026;margin-bottom:1.25rem;overflow:hidden}.PlayerScanner_cameraPaused__dqmZa{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;margin-bottom:1.25rem;padding:3rem 1.5rem;text-align:center}.PlayerScanner_cameraPaused__dqmZa p{color:#64748b;font-weight:600;margin:0 0 1rem}.PlayerScanner_cameraPaused__dqmZa .PlayerScanner_resumeBtn__BH0Ne{background:#174b0f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.65rem 1.25rem;transition:background .2s ease}.PlayerScanner_cameraPaused__dqmZa .PlayerScanner_resumeBtn__BH0Ne:hover{background:#123c0c}.PlayerScanner_scannerStatusPill__6ip1-{align-items:center;display:flex;justify-content:center}.PlayerScanner_scannerStatusPill__6ip1- .PlayerScanner_statusReady__b6aPv{align-items:center;background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:9999px;color:#065f46;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.5rem 1.1rem}.PlayerScanner_scannerStatusPill__6ip1- .PlayerScanner_statusReady__b6aPv .PlayerScanner_pulseDotGreen__KyeuM{animation:PlayerScanner_pulseGreen__vRooQ 1.6s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 #10b981b3;height:9px;width:9px}.PlayerScanner_scannerStatusPill__6ip1- .PlayerScanner_statusProcessing__hqFgX{align-items:center;background:#fefce8;border:1.5px solid #fef08a;border-radius:9999px;color:#854d0e;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.5rem 1.1rem}.PlayerScanner_scannerStatusPill__6ip1- .PlayerScanner_statusProcessing__hqFgX .PlayerScanner_pulseDotAmber__L5UmS{animation:PlayerScanner_pulseAmber__mhYo0 1.4s infinite;background:#f59e0b;border-radius:50%;box-shadow:0 0 0 0 #f59e0bb3;height:9px;width:9px}.PlayerScanner_scannerStatusPill__6ip1- .PlayerScanner_statusPaused__bp6YV{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;color:#64748b;font-size:.9rem;font-weight:600;padding:.5rem 1.1rem}@keyframes PlayerScanner_pulseGreen__vRooQ{0%{box-shadow:0 0 0 0 #10b981b3}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}@keyframes PlayerScanner_pulseAmber__mhYo0{0%{box-shadow:0 0 0 0 #f59e0bb3}70%{box-shadow:0 0 0 7px #f59e0b00}to{box-shadow:0 0 0 0 #f59e0b00}}.PlayerScanner_resultCard__hg4Ym{animation:PlayerScanner_slideDown__p9Lkw .3s cubic-bezier(.16,1,.3,1);border-radius:16px;box-shadow:0 10px 28px #00000014;margin-bottom:2rem;padding:1.5rem}.PlayerScanner_resultCard__hg4Ym.PlayerScanner_resultStarted__Jq7Zc{background:linear-gradient(135deg,#f0fdf4,#fff);border:2px solid #86efac;color:#14532d}.PlayerScanner_resultCard__hg4Ym.PlayerScanner_resultCompleted__E7ezC{background:linear-gradient(135deg,#eff6ff,#fff);border:2px solid #93c5fd;color:#1e3a8a}.PlayerScanner_resultCard__hg4Ym.PlayerScanner_resultInfo__oq\+MB{background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #cbd5e1;color:#334155}.PlayerScanner_resultCard__hg4Ym.PlayerScanner_resultError__Pf6rk{background:linear-gradient(135deg,#fef2f2,#fff);border:2px solid #fca5a5;color:#991b1b}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultHeader__FDclc{align-items:center;border-bottom:1px solid #00000014;display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultHeader__FDclc .PlayerScanner_resultIcon__hx3QK{align-items:center;display:flex;font-size:1.5rem}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultHeader__FDclc .PlayerScanner_resultStatusTitle__-amVa{flex:1 1;font-size:1.15rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultHeader__FDclc .PlayerScanner_resultTime__\+EapN{color:#64748b;font-family:monospace;font-size:.85rem;font-weight:700}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultUsername__xPfIM{font-size:2.1rem;font-weight:900;letter-spacing:-.5px;margin-bottom:.5rem;word-break:break-all}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMeta__oKaFi{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMeta__oKaFi .PlayerScanner_petPill__Epl3q{border-radius:9999px;font-size:.82rem;font-weight:800;padding:.35rem .85rem;text-transform:uppercase}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMeta__oKaFi .PlayerScanner_petPill__Epl3q.PlayerScanner_cat__FdHha{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMeta__oKaFi .PlayerScanner_petPill__Epl3q.PlayerScanner_dog__YMVP5{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMeta__oKaFi .PlayerScanner_timeUsedBadge__4L1nF{background:#1e3a8a;border-radius:9999px;color:#fff;font-family:monospace;font-size:.95rem;font-weight:800;letter-spacing:.5px;padding:.35rem .85rem}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMeta__oKaFi .PlayerScanner_startedBadge__EEOhc{background:#15803d;border-radius:9999px;color:#fff;font-family:monospace;font-size:.85rem;font-weight:800;padding:.35rem .85rem}.PlayerScanner_resultCard__hg4Ym .PlayerScanner_resultBody__40J-N .PlayerScanner_resultMessage__x\+ko1{font-size:1.05rem;font-weight:600;line-height:1.4}@keyframes PlayerScanner_slideDown__p9Lkw{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PlayerScanner_restrictedContainer__nyRpr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 6px 20px #0000000f;margin:4rem auto;max-width:480px;padding:2.5rem 1.5rem;text-align:center}.PlayerScanner_restrictedContainer__nyRpr h2{color:#dc2626;font-size:1.5rem;margin-top:0}.PlayerScanner_restrictedContainer__nyRpr p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.PlayerScanner_restrictedContainer__nyRpr button{background:#174b0f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem 1.5rem}.PlayerScanner_restrictedContainer__nyRpr button:hover{background:#123c0c}.TripleGreat_portalWrapper__wiy4K{color:#143611;margin:0 auto;max-width:1180px;padding:20px 18px 48px}.TripleGreat_tenantBanner__BWy6\+{align-items:center;background:linear-gradient(135deg,#174b0f,#246a19);border-radius:16px;box-shadow:0 10px 26px #174b0f38;color:#fff;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:22px;padding:24px 28px}.TripleGreat_bannerTitleGroup__7hZUw{display:flex;flex-direction:column;gap:6px}.TripleGreat_bannerTitleGroup__7hZUw h1{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0}.TripleGreat_bannerTitleGroup__7hZUw p{color:#ffffffd9;font-size:.95rem;margin:0}.TripleGreat_badgeRow__tIZbo{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TripleGreat_pill__Ro1hy{align-items:center;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;padding:5px 12px}.TripleGreat_pillHighlight__QXIBW{background:#dcfce7;border-color:#86efac;color:#14532d}.TripleGreat_pillWarn__QOf2Z{background:#fef3c7;border-color:#fde68a;color:#92400e}.TripleGreat_pillDanger__IspyD{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.TripleGreat_pillInfo__sMG6w{background:#e0f2fe;border-color:#bae6fd;color:#0369a1}.TripleGreat_switcherBar__YnwMZ{align-items:center;background:#fff;border:1px solid #d1e7cc;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding:12px 18px}.TripleGreat_switcherControls__IxpUi{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TripleGreat_switcherControls__IxpUi input{border:1px solid #b6d7ae;border-radius:8px;font-size:.88rem;min-width:170px;padding:7px 12px}.TripleGreat_tabBar__EXVfM{border-bottom:2px solid #d1e7cc;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:10px}.TripleGreat_tabBtn__kkdDY{background:#ffffffb3;border:1px solid #0000;border-radius:9px;color:#1f4d18;cursor:pointer;font-size:.9rem;font-weight:700;padding:9px 16px;transition:all .15s ease}.TripleGreat_tabBtn__kkdDY:hover{background:#fff;border-color:#a3cfa0}.TripleGreat_tabBtnActive__XXPgr{background:#174b0f;border-color:#174b0f;color:#fff}.TripleGreat_tabBtnActive__XXPgr:hover{background:#1e5f14;color:#fff}.TripleGreat_gridTwo__OwBiI{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));margin-bottom:20px}.TripleGreat_inventoryCard__I9iY0{box-sizing:border-box;display:flex;flex-direction:column;max-height:400px;overflow:hidden}.TripleGreat_inventoryList__5y8N3{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;max-height:400px;min-height:0;overflow-y:auto;padding-right:6px}.TripleGreat_inventoryList__5y8N3::-webkit-scrollbar{width:6px}.TripleGreat_inventoryList__5y8N3::-webkit-scrollbar-track{background:#f1f8f0;border-radius:4px}.TripleGreat_inventoryList__5y8N3::-webkit-scrollbar-thumb{background:#a3cfa0;border-radius:4px}.TripleGreat_inventoryList__5y8N3::-webkit-scrollbar-thumb:hover{background:#174b0f}.TripleGreat_gridThree__qfjgJ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:20px}.TripleGreat_card__D492-{background:#fff;border:1px solid #d5ead0;border-radius:14px;box-shadow:0 4px 14px #1436110d;padding:20px 22px}.TripleGreat_card__D492- h3{color:#143611;font-size:1.12rem;margin:0 0 8px}.TripleGreat_card__D492- p{color:#496546;font-size:.9rem;line-height:1.45;margin:0 0 12px}.TripleGreat_metricGrid__fmFsc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.TripleGreat_metricBox__Adp6Y{background:#f4fbf2;border:1px solid #cce5c6;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.TripleGreat_metricBox__Adp6Y span{color:#4c6b48;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TripleGreat_metricBox__Adp6Y strong{color:#174b0f;font-size:1.35rem;font-weight:800}.TripleGreat_formGrid__TOSdr{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:12px}.TripleGreat_fieldGroup__doMrP{display:flex;flex-direction:column;gap:5px}.TripleGreat_fieldGroup__doMrP label{color:#244c1e;font-size:.82rem;font-weight:700}.TripleGreat_fieldGroup__doMrP input,.TripleGreat_fieldGroup__doMrP select,.TripleGreat_fieldGroup__doMrP textarea{background:#fff;border:1px solid #bdd9b6;border-radius:8px;color:#143611;font-size:.92rem;padding:9px 12px}.TripleGreat_fieldGroup__doMrP input:focus,.TripleGreat_fieldGroup__doMrP select:focus,.TripleGreat_fieldGroup__doMrP textarea:focus{border-color:#174b0f;box-shadow:0 0 0 2px #174b0f26;outline:none}.TripleGreat_checkboxRow__16RfV{align-items:center;display:flex;gap:8px;padding-top:8px}.TripleGreat_checkboxRow__16RfV input[type=checkbox]{accent-color:#174b0f;height:17px;width:17px}.TripleGreat_checkboxRow__16RfV label{color:#1e4618;cursor:pointer;font-size:.9rem;font-weight:600}.TripleGreat_primaryBtn__VXazL{align-items:center;background:#174b0f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;padding:9px 16px;text-decoration:none}.TripleGreat_primaryBtn__VXazL:hover:not(:disabled){background:#216616}.TripleGreat_primaryBtn__VXazL:disabled{cursor:not-allowed;opacity:.55}.TripleGreat_dangerBtn__cGGDw{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;padding:9px 16px;text-decoration:none}.TripleGreat_dangerBtn__cGGDw:hover:not(:disabled){background:#b91c1c}.TripleGreat_dangerBtn__cGGDw:disabled{cursor:not-allowed;opacity:.55}.TripleGreat_secondaryBtn__OOZGO{align-items:center;background:#edf7ea;border:1px solid #b5d6ae;border-radius:8px;color:#174b0f;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:700;gap:6px;padding:8px 14px;text-decoration:none}.TripleGreat_secondaryBtn__OOZGO:hover{background:#dff1da}.TripleGreat_statusAlert__Ys7PR{border-radius:10px;font-size:.9rem;font-weight:600;margin:14px 0;padding:11px 15px}.TripleGreat_statusSuccess__UzZLT{background:#dcfce7;border:1px solid #86efac;color:#14532d}.TripleGreat_statusError__V8Khi{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.TripleGreat_auditTable__3\+\+bn{border-collapse:collapse;font-size:.86rem;margin-top:10px;width:100%}.TripleGreat_auditTable__3\+\+bn td,.TripleGreat_auditTable__3\+\+bn th{border-bottom:1px solid #e3f0e0;padding:10px 12px;text-align:left}.TripleGreat_auditTable__3\+\+bn th{background:#f4fbf2;color:#214d1b;font-weight:700}.TripleGreat_diffPre__lpRT8{background:#0f172a;border-radius:8px;color:#e2e8f0;font-size:.78rem;margin:6px 0 0;max-height:240px;overflow-x:auto;padding:12px}:root{--box-shadow:6px 6px 10px 6px #757575;--border-transparent:2px solid #0000;--border-hover-color:2px solid #6e2db3;--background-hover-color:#cd9eff;--border-disabled:3px solid #757575;--disabled-background:#e3e3e3;--text-disabled:#4f4f4f}.card{background-color:#fff;border-radius:5px;box-shadow:var(--box-shadow);padding-bottom:25px}.cardTitle{height:50px;line-height:50px;margin:0;text-align:center}hr{margin:0}:focus,:focus-visible{box-shadow:0 0 14px #16a34a73!important;outline:3px solid #16a34a!important;outline-offset:3px!important;transform:scale(1.02);transition:transform .15s ease,outline .15s ease}body.tv-device{cursor:default;touch-action:manipulation;user-select:none;-webkit-user-select:none}
/*# sourceMappingURL=main.caaf7001.css.map*/