.EndpointSwitcher-module__an43SW__container{display:inline-block;position:relative}.EndpointSwitcher-module__an43SW__triggerBtn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.825rem;font-weight:600;transition:all .2s;display:inline-flex}.EndpointSwitcher-module__an43SW__statusDot{background-color:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.EndpointSwitcher-module__an43SW__triggerLocal{color:#15803d;background-color:#22c55e1a;border-color:#22c55e40}.EndpointSwitcher-module__an43SW__triggerLocal:hover{background-color:#22c55e2e}.EndpointSwitcher-module__an43SW__triggerLive{color:#1d4ed8;background-color:#3b82f61a;border-color:#3b82f640}.EndpointSwitcher-module__an43SW__triggerLive:hover{background-color:#3b82f62e}.EndpointSwitcher-module__an43SW__triggerCustom{color:#7e22ce;background-color:#a855f71a;border-color:#a855f740}.EndpointSwitcher-module__an43SW__triggerCustom:hover{background-color:#a855f72e}.EndpointSwitcher-module__an43SW__badgeLabel{letter-spacing:.01em}.EndpointSwitcher-module__an43SW__dropdown{z-index:100;background-color:#fff;border:1px solid #00000014;border-radius:14px;width:340px;padding:16px;animation:.18s ease-out EndpointSwitcher-module__an43SW__fadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000001f,0 1px 3px #0000000d}@keyframes EndpointSwitcher-module__an43SW__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.EndpointSwitcher-module__an43SW__dropdownHeader{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:12px;display:flex}.EndpointSwitcher-module__an43SW__dropdownTitle{color:#2f2707;margin:0;font-size:.95rem;font-weight:700}.EndpointSwitcher-module__an43SW__dropdownSubtitle{color:#71717a;margin:2px 0 0;font-size:.75rem}.EndpointSwitcher-module__an43SW__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.EndpointSwitcher-module__an43SW__closeBtn:hover{color:#18181b;background-color:#f4f4f5}.EndpointSwitcher-module__an43SW__optionsGroup{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.EndpointSwitcher-module__an43SW__optionCard{cursor:pointer;background-color:#fcfcfc;border:1px solid #00000014;border-radius:10px;padding:10px 12px;transition:all .15s}.EndpointSwitcher-module__an43SW__optionCard:hover{background-color:#fefdf5;border-color:#ffd72799}.EndpointSwitcher-module__an43SW__optionSelected{box-shadow:0 0 0 2px #ffd72733;background-color:#fffdf0!important;border-color:#ffd727!important}.EndpointSwitcher-module__an43SW__optionHeader{justify-content:space-between;align-items:center;display:flex}.EndpointSwitcher-module__an43SW__optionTitleRow{align-items:center;gap:8px;display:flex}.EndpointSwitcher-module__an43SW__optionIconLocal{color:#16a34a}.EndpointSwitcher-module__an43SW__optionIconLive{color:#2563eb}.EndpointSwitcher-module__an43SW__optionIconCustom{color:#9333ea}.EndpointSwitcher-module__an43SW__optionName{color:#2f2707;font-size:.85rem;font-weight:600}.EndpointSwitcher-module__an43SW__radioIndicator{border:1.5px solid #d4d4d8;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.EndpointSwitcher-module__an43SW__optionSelected .EndpointSwitcher-module__an43SW__radioIndicator{border-color:#2f2707}.EndpointSwitcher-module__an43SW__radioDot{background-color:#2f2707;border-radius:50%;width:8px;height:8px}.EndpointSwitcher-module__an43SW__optionUrl{color:#71717a;word-break:break-all;margin:4px 0 0 24px;font-family:monospace;font-size:.725rem}.EndpointSwitcher-module__an43SW__customUrlInputWrapper{margin-top:8px;margin-left:24px}.EndpointSwitcher-module__an43SW__customUrlInput{border:1px solid #e4e4e7;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-family:monospace;font-size:.75rem}.EndpointSwitcher-module__an43SW__customUrlInput:focus{border-color:#ffd727;box-shadow:0 0 0 2px #ffd7274d}.EndpointSwitcher-module__an43SW__testSection{border-top:1px dashed #00000014;border-bottom:1px dashed #00000014;flex-direction:column;gap:8px;margin-bottom:14px;padding:10px 0;display:flex}.EndpointSwitcher-module__an43SW__testBtn{color:#2f2707;cursor:pointer;background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.775rem;font-weight:600;transition:background-color .15s;display:inline-flex}.EndpointSwitcher-module__an43SW__testBtn:hover:not(:disabled){background-color:#e4e4e7}.EndpointSwitcher-module__an43SW__testBtn:disabled{opacity:.6;cursor:not-allowed}.EndpointSwitcher-module__an43SW__spinIcon{animation:1s linear infinite EndpointSwitcher-module__an43SW__spin}@keyframes EndpointSwitcher-module__an43SW__spin{to{transform:rotate(360deg)}}.EndpointSwitcher-module__an43SW__testBadge{border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.725rem;font-weight:500;display:flex}.EndpointSwitcher-module__an43SW__testSuccess{color:#15803d;background-color:#22c55e1a}.EndpointSwitcher-module__an43SW__testError{color:#b91c1c;background-color:#ef44441a}.EndpointSwitcher-module__an43SW__dropdownFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.EndpointSwitcher-module__an43SW__currentActiveLabel{color:#71717a;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:.7rem;overflow:hidden}.EndpointSwitcher-module__an43SW__applyBtn{color:#2f2707;cursor:pointer;background-color:#ffd727;border:none;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:background-color .15s}.EndpointSwitcher-module__an43SW__applyBtn:hover{background-color:#e5c123}
.admin-module__HSYdsq__layout{background-color:var(--primary-light,#f6f3ea);min-height:100vh;font-family:var(--font-sans,sans-serif);display:flex}.admin-module__HSYdsq__sidebar{background-color:var(--primary-dark,#2f2707);width:260px;color:var(--primary-light,#f6f3ea);z-index:40;flex-direction:column;flex-shrink:0;height:100vh;padding:24px 16px;transition:transform .3s,margin-left .3s;display:flex;position:sticky;top:0;overflow-y:auto}.admin-module__HSYdsq__sidebarClosed{margin-left:-292px}.admin-module__HSYdsq__menuButton{cursor:pointer;color:var(--primary-light,#f6f3ea);border-radius:var(--radius-sm,10px);background:0 0;border:none;justify-content:center;align-items:center;margin-right:16px;padding:8px;transition:background-color .2s;display:flex}.admin-module__HSYdsq__topbar .admin-module__HSYdsq__menuButton{color:var(--primary-dark,#2f2707)}.admin-module__HSYdsq__sidebar .admin-module__HSYdsq__menuButton{color:var(--primary-light,#f6f3ea)}.admin-module__HSYdsq__sidebarCloseButton{color:var(--primary-light,#f6f3ea);margin-left:auto;margin-right:0;padding:4px}.admin-module__HSYdsq__sidebarToggle{margin-right:16px;display:inline-flex}.admin-module__HSYdsq__menuButton:hover{background-color:#0000000d}.admin-module__HSYdsq__topbarLeft{align-items:center;display:flex}.admin-module__HSYdsq__overlay{display:none}.admin-module__HSYdsq__sidebarHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.admin-module__HSYdsq__logo{width:40px;height:40px}.admin-module__HSYdsq__sidebarTitle{color:var(--primary-yellow,#ffd727);margin:0;font-size:1.25rem;font-weight:700}.admin-module__HSYdsq__nav{flex-direction:column;flex:1;gap:8px;display:flex}.admin-module__HSYdsq__navItem{border-radius:var(--radius-sm,10px);color:#f6f3eacc;transition:all var(--t-fast,.12s ease);align-items:center;gap:12px;padding:12px 16px;font-weight:500;display:flex}.admin-module__HSYdsq__navItem:hover{color:var(--primary-light,#f6f3ea);background-color:#ffffff0d}.admin-module__HSYdsq__navItemActive{background-color:var(--primary-yellow,#ffd727);color:var(--primary-dark,#2f2707)}.admin-module__HSYdsq__navItemActive:hover{color:var(--primary-dark,#2f2707);background-color:#e5c123}.admin-module__HSYdsq__navIcon{width:20px;height:20px}.admin-module__HSYdsq__logoutBtn{border-radius:var(--radius-sm,10px);color:var(--color-error,#f87171);transition:all var(--t-fast,.12s ease);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;margin-top:auto;padding:12px 16px;font-weight:500;display:flex}.admin-module__HSYdsq__logoutBtn:hover{background-color:#f871711a}.admin-module__HSYdsq__main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-module__HSYdsq__topbar{z-index:10;background-color:#fff;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.admin-module__HSYdsq__pageTitle{color:var(--primary-dark,#2f2707);margin:0;font-size:1.25rem;font-weight:600}.admin-module__HSYdsq__adminProfile{align-items:center;gap:16px;display:flex}.admin-module__HSYdsq__adminProfileInfo{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.admin-module__HSYdsq__adminName{color:var(--text-primary,#2f2707);font-size:.9rem;font-weight:600}.admin-module__HSYdsq__adminBadge{color:var(--primary-dark,#2f2707);background-color:var(--primary-yellow,#ffd727);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.05em;padding:2px 10px;font-size:.7rem;font-weight:700}.admin-module__HSYdsq__adminAvatar{object-fit:cover;border:2px solid var(--primary-yellow,#ffd727);background-color:#fff;border-radius:50%}.admin-module__HSYdsq__content{flex:1;padding:32px;overflow-y:auto}@media (max-width:768px){.admin-module__HSYdsq__sidebar{margin-left:0;position:fixed;transform:translate(-100%)}.admin-module__HSYdsq__sidebarOpen{margin-left:0;transform:translate(0)}.admin-module__HSYdsq__sidebarClosed{margin-left:0;transform:translate(-100%)}.admin-module__HSYdsq__overlay{z-index:30;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .3s;display:block;position:fixed;inset:0}.admin-module__HSYdsq__overlayOpen{opacity:1;pointer-events:auto}.admin-module__HSYdsq__topbar{padding:0 16px}.admin-module__HSYdsq__content{padding:16px}.admin-module__HSYdsq__pageTitle{font-size:1.125rem}}.admin-module__HSYdsq__dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px;display:grid}.admin-module__HSYdsq__tablesGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-bottom:32px;display:grid}@media (max-width:1024px){.admin-module__HSYdsq__tablesGrid{grid-template-columns:1fr}}.admin-module__HSYdsq__statCard{border-radius:var(--radius-md,14px);background-color:#fff;border:1px solid #00000008;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000a}.admin-module__HSYdsq__statHeader{color:#2f270799;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;display:flex}.admin-module__HSYdsq__statIcon{width:20px;height:20px;color:var(--primary-yellow,#ffd727);background-color:var(--primary-dark,#2f2707);box-sizing:content-box;border-radius:6px;padding:4px}.admin-module__HSYdsq__statValue{color:var(--primary-dark,#2f2707);font-size:2rem;font-weight:700}.admin-module__HSYdsq__statFooter{color:#2f270780;align-items:center;gap:6px;font-size:.875rem;display:flex}.admin-module__HSYdsq__sectionTitle{color:var(--primary-dark,#2f2707);margin-bottom:16px;font-size:1.125rem;font-weight:600}.admin-module__HSYdsq__tableContainer{border-radius:var(--radius-md,14px);background-color:#fff;border:1px solid #00000008;margin-bottom:32px;overflow:auto hidden;box-shadow:0 2px 8px #0000000a}.admin-module__HSYdsq__table{border-collapse:collapse;width:100%;min-width:700px}.admin-module__HSYdsq__table th{text-align:left;color:#2f2707b3;background-color:#f6f3ea80;border-bottom:1px solid #0000000d;padding:16px;font-size:.875rem;font-weight:600}.admin-module__HSYdsq__table td{color:var(--primary-dark,#2f2707);border-bottom:1px solid #0000000d;padding:16px;font-size:.875rem}.admin-module__HSYdsq__table tbody tr:last-child td{border-bottom:none}.admin-module__HSYdsq__table tbody tr:hover{background-color:#f6f3ea4d}.admin-module__HSYdsq__badge{border-radius:var(--radius-full,9999px);text-transform:capitalize;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-block}.admin-module__HSYdsq__badgeSuccess{color:var(--color-success,#22c55e);background-color:#22c55e1a}.admin-module__HSYdsq__badgeWarning{color:var(--color-warning,#fbbf24);background-color:#fbbf241a}.admin-module__HSYdsq__badgeError{color:var(--color-error,#f87171);background-color:#f871711a}.admin-module__HSYdsq__badgeNeutral{color:#2f2707cc;background-color:#0000000d}.admin-module__HSYdsq__loaderContainer{justify-content:center;align-items:center;height:50vh;display:flex}.admin-module__HSYdsq__loader{border:3px solid #ffd7274d;border-top-color:var(--primary-yellow,#ffd727);border-radius:50%;width:40px;height:40px;animation:1s linear infinite admin-module__HSYdsq__spin}@keyframes admin-module__HSYdsq__spin{to{transform:rotate(360deg)}}.admin-module__HSYdsq__errorState{color:var(--color-error,#f87171);border-radius:var(--radius-sm,10px);text-align:center;background-color:#f871711a;padding:16px}
.page-module__X_Z_4a__page{z-index:0;background-color:#333;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.page-module__X_Z_4a__bgOrb{display:none}.page-module__X_Z_4a__container{box-sizing:border-box;z-index:10;background:linear-gradient(#a48b12 0%,#302805 100%);flex-direction:column;align-items:stretch;width:100vw;height:100vh;animation:.7s .1s both page-module__X_Z_4a__fadeInUp;display:flex;position:relative;overflow:hidden auto}@media (min-width:480px){.page-module__X_Z_4a__container{border-radius:40px;width:420px;height:85vh;max-height:85vh;margin:0 auto;box-shadow:0 20px 50px #0006}}.page-module__X_Z_4a__brand{z-index:5;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:30px 20px 8px;display:flex}.page-module__X_Z_4a__logo{border-radius:6px;flex-shrink:0;width:80px;height:80px}.page-module__X_Z_4a__brandName{letter-spacing:-.02em;color:#fff;font-size:1.1rem;font-style:italic;font-weight:600}.page-module__X_Z_4a__card{box-sizing:border-box;width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex-grow:1;margin:0;padding:40px 32px;display:flex;overflow-y:auto}.page-module__X_Z_4a__cardHeader{text-align:center;flex-shrink:0;margin-bottom:32px}.page-module__X_Z_4a__title{letter-spacing:.099em;color:#f6f3ea;margin-bottom:-3px;font-size:1.85rem;font-weight:700}.page-module__X_Z_4a__subtitle{color:#d1c490;font-size:.6rem;line-height:1.5}.page-module__X_Z_4a__errorBanner{color:#f87171;background:#f871711a;border:1px solid #f871714d;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:.85rem;line-height:1.45;display:flex}.page-module__X_Z_4a__errorIcon{flex-shrink:0;margin-top:1px;font-size:.9rem}.page-module__X_Z_4a__form{flex-direction:column;gap:20px;width:100%;display:flex}.page-module__X_Z_4a__fieldGroup{flex-direction:column;gap:8px;display:flex}.page-module__X_Z_4a__label{color:#fff;letter-spacing:.02em;font-size:.85rem;font-weight:500}.page-module__X_Z_4a__labelRow{justify-content:space-between;align-items:center;display:flex}.page-module__X_Z_4a__input{color:#2f2707;background:#f6f3ea;border:1px solid #e8e5da;border-radius:8px;width:100%;padding:14px;font-family:inherit;font-size:.95rem;transition:border-color .12s,box-shadow .12s}.page-module__X_Z_4a__input::placeholder{color:#a09880}.page-module__X_Z_4a__input:focus{border-color:#d1c490;outline:none;box-shadow:0 0 0 2px #d1c49026}.page-module__X_Z_4a__inputError{border-color:#f87171}.page-module__X_Z_4a__inputError:focus{border-color:#f87171;box-shadow:0 0 0 2px #f8717126}.page-module__X_Z_4a__fieldError{color:#f87171;font-size:.8rem;font-weight:500}.page-module__X_Z_4a__passwordWrapper{align-items:center;display:flex;position:relative}.page-module__X_Z_4a__passwordInput{padding-right:46px}.page-module__X_Z_4a__toggleVisibility{cursor:pointer;color:#2f2707;opacity:.6;background:0 0;border:none;padding:0;font-size:1rem;line-height:1;transition:opacity .12s;position:absolute;right:12px}.page-module__X_Z_4a__toggleVisibility:hover{opacity:1}.page-module__X_Z_4a__toggleIcon{width:18px;height:18px}.page-module__X_Z_4a__optionsRow{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.page-module__X_Z_4a__rememberMe{color:#d1c490;cursor:pointer;align-items:center;gap:8px;font-size:.82rem;font-weight:500;display:flex}.page-module__X_Z_4a__checkbox{accent-color:#ffd727;cursor:pointer;border-radius:4px;width:15px;height:15px}.page-module__X_Z_4a__forgotLink{text-align:right;color:#d1c490;font-size:.82rem;font-weight:500;transition:opacity .12s}.page-module__X_Z_4a__forgotLink:hover{opacity:.85}.page-module__X_Z_4a__submitBtn{color:#2f2707;letter-spacing:.01em;cursor:pointer;background:#ffd727;border:none;border-radius:25px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:15px 20px;font-size:1rem;font-weight:600;transition:opacity .22s,transform .12s;display:flex}.page-module__X_Z_4a__submitBtn:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.page-module__X_Z_4a__submitBtn:active:not(:disabled){transform:translateY(0)}.page-module__X_Z_4a__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__X_Z_4a__btnLoader{border:2.5px solid #2f270733;border-top-color:#2f2707;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite page-module__X_Z_4a__spin;display:inline-block}.page-module__X_Z_4a__redirect{text-align:center;color:#d1c490;flex-shrink:0;margin-top:auto;padding-top:20px;font-size:.85rem}.page-module__X_Z_4a__redirectLink{color:#fff;font-weight:600;text-decoration:underline;transition:opacity .12s}.page-module__X_Z_4a__redirectLink:hover{opacity:.85}@keyframes page-module__X_Z_4a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__X_Z_4a__spin{to{transform:rotate(360deg)}}
