*{box-sizing:border-box}html{height:100%}body{font-family:var(--font-family);color:var(--text-color);background-color:var(--surface-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;padding:0}a{color:var(--primary-color);text-decoration:none}.layout-wrapper{min-height:100vh}.layout-topbar{z-index:997;background-color:var(--surface-card);align-items:center;width:100%;height:5rem;padding:0 2rem;transition:left .2s;display:flex;position:fixed;top:0;left:0;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-topbar .layout-topbar-logo{color:var(--surface-900);border-radius:12px;align-items:center;width:300px;font-size:1.5rem;font-weight:500;display:flex}.layout-topbar .layout-topbar-logo img{height:2.5rem;margin-right:.5rem}.layout-topbar .layout-topbar-logo:focus{outline-offset:0;box-shadow:var(--focus-ring);outline:0;transition:box-shadow .2s}.layout-topbar .layout-topbar-button{color:var(--text-color-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .2s;display:inline-flex;position:relative}.layout-topbar .layout-topbar-button:hover{color:var(--text-color);background-color:var(--surface-hover)}.layout-topbar .layout-topbar-button:focus{outline-offset:0;box-shadow:var(--focus-ring);outline:0;transition:box-shadow .2s}.layout-topbar .layout-topbar-button i{font-size:1.5rem}.layout-topbar .layout-topbar-button span{font-size:1rem;display:none}.layout-topbar .layout-menu-button{margin-left:2rem}.layout-topbar .layout-topbar-menu-button{display:none}.layout-topbar .layout-topbar-menu-button i{font-size:1.25rem}.layout-topbar .layout-topbar-menu{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.layout-topbar .layout-topbar-menu .layout-topbar-button{margin-left:1rem}@media (max-width:991px){.layout-topbar{justify-content:space-between}.layout-topbar .layout-topbar-logo{order:2;width:auto}.layout-topbar .layout-menu-button{order:1;margin-left:0}.layout-topbar .layout-topbar-menu-button{order:3;margin-left:0;display:inline-flex}.layout-topbar .layout-topbar-menu{background-color:var(--surface-overlay);border-radius:12px;flex-direction:column;min-width:15rem;margin-left:0;padding:1rem;animation:.15s linear scalein;display:none;position:absolute;top:5rem;right:2rem;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-topbar .layout-topbar-menu.layout-topbar-menu-mobile-active{display:block}.layout-topbar .layout-topbar-menu .layout-topbar-button{border-radius:12px;justify-content:flex-start;width:100%;height:auto;margin-left:0;padding:1rem;display:flex}.layout-topbar .layout-topbar-menu .layout-topbar-button i{margin-right:.5rem;font-size:1rem}.layout-topbar .layout-topbar-menu .layout-topbar-button span{font-weight:medium;display:block}}.layout-sidebar{z-index:999;-webkit-user-select:none;user-select:none;background-color:var(--surface-overlay);border-radius:12px;width:300px;height:calc(100vh - 9rem);padding:.5rem 1.5rem;transition:transform .2s,left .2s;position:fixed;top:7rem;left:2rem;overflow-y:auto;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-menu{-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style-type:none}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{text-transform:uppercase;color:var(--surface-900);margin:.75rem 0;font-size:.857rem;font-weight:700}.layout-menu .layout-root-menuitem>a,.layout-menu .layout-root-menuitem>button{display:none}.layout-menu li.active-menuitem>a .layout-submenu-toggler,.layout-menu li.active-menuitem>button .layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu li.active-menuitem>ul{max-height:auto}.layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-menu ul a,.layout-menu ul button{width:100%;color:var(--text-color);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;outline:0;align-items:center;padding:.75rem 1rem;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.layout-menu ul a .layout-menuitem-icon,.layout-menu ul button .layout-menuitem-icon{margin-right:.5rem}.layout-menu ul a .layout-submenu-toggler,.layout-menu ul button .layout-submenu-toggler{margin-left:auto;font-size:75%;transition:transform .2s}.layout-menu ul a.rotated-icon .layout-menuitem-icon,.layout-menu ul button.rotated-icon .layout-menuitem-icon{transform:rotate(90deg)}.layout-menu ul a.active-route,.layout-menu ul button.active-route{color:var(--primary-color);font-weight:700}.layout-menu ul a:hover,.layout-menu ul button:hover{background-color:var(--surface-hover)}.layout-menu ul a:focus,.layout-menu ul button:focus{outline-offset:0;box-shadow:inset var(--focus-ring);outline:0;transition:box-shadow .2s}.layout-menu ul ul{border-radius:12px;max-height:0;overflow:hidden}.layout-menu ul ul li a,.layout-menu ul ul li button{margin-left:1rem}.layout-menu ul ul li li a,.layout-menu ul ul li li button{margin-left:2rem}.layout-menu ul ul li li li a,.layout-menu ul ul li li li button{margin-left:2.5rem}.layout-menu ul ul li li li li a,.layout-menu ul ul li li li li button{margin-left:3rem}.layout-menu ul ul li li li li li a,.layout-menu ul ul li li li li li button{margin-left:3.5rem}.layout-menu ul ul li li li li li li a,.layout-menu ul ul li li li li li li button{margin-left:4rem}.layout-submenu-enter-active{transition:max-height 1s ease-in-out;max-height:1000px!important}.layout-submenu-enter-done,.layout-submenu-exit{max-height:1000px!important}.layout-submenu-exit-active{transition:max-height .45s cubic-bezier(0,1,0,1);overflow:hidden;max-height:0!important}.layout-config-button{background:var(--primary-color);width:3rem;height:3rem;color:var(--primary-color-text);text-align:center;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);transition:background-color var(--transition-duration);cursor:pointer;z-index:999;border-top-right-radius:0;border-bottom-right-radius:0;margin-top:-1.5rem;line-height:3rem;display:block;position:fixed;top:50%;right:0;overflow:hidden;box-shadow:-.25rem 0 1rem #00000026}.layout-config-button.config-link{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem}.layout-config-button .config-link:focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-ring);outline:0}.layout-config-button i{font-size:2rem;line-height:inherit;transition:transform 1s;transform:rotate(0)}.layout-config-button:hover{background:var(--primary-400)}.layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-main-container{flex-direction:column;justify-content:space-between;min-height:100vh;padding:7rem 2rem 2rem 4rem;transition:margin-left .2s;display:flex}.layout-main{flex:auto}.layout-footer{border-top:1px solid var(--surface-border);justify-content:center;align-items:center;padding-top:1rem;transition:margin-left .2s;display:flex}@media screen and (min-width:1960px){.layout-main,.landing-wrapper{width:1504px;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px){.layout-wrapper.layout-overlay .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper.layout-overlay .layout-sidebar{visibility:hidden;border-top-left-radius:0;border-bottom-left-radius:0;height:100vh;top:0;left:0;transform:translate(-100%)}.layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar{visibility:visible;transform:translate(0)}.layout-wrapper.layout-static .layout-main-container{margin-left:300px}.layout-wrapper.layout-static.layout-static-inactive .layout-sidebar{visibility:hidden;left:0;transform:translate(-100%)}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-mask{display:none}}@media (max-width:991px){.blocked-scroll{overflow:hidden}.layout-wrapper .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-sidebar{visibility:hidden;border-top-left-radius:0;border-bottom-left-radius:0;height:100vh;top:0;left:0;transform:translate(-100%)}.layout-wrapper .layout-mask{z-index:998;background-color:var(--maskbg);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.layout-wrapper.layout-mobile-active .layout-sidebar{visibility:visible;transform:translate(0)}.layout-wrapper.layout-mobile-active .layout-mask{animation:.2s fadein;display:block}}.clearfix:after{content:" ";clear:both;display:block}.card{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:var(--card-shadow);border-radius:12px;margin-bottom:2rem;padding:2rem}.card:last-child{margin-bottom:0}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:100px}h1,h2,h3,h4,h5,h6{color:var(--surface-900);margin:1.5rem 0 1rem;font-family:inherit;font-weight:500;line-height:1.2}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#fff8e1;border-radius:12px;padding:.25rem .4rem;font-family:monospace}blockquote{border-left:4px solid #90a4ae;margin:1rem 0;padding:0 2rem}hr{border-top:solid var(--surface-border);border-width:1px 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}.clean-pay-chatwoot-launcher{background:var(--primary-color);bottom:max(1rem,env(safe-area-inset-bottom));color:var(--primary-color-text);cursor:pointer;height:3.5rem;right:max(1rem,env(safe-area-inset-right));z-index:2147483001;border:0;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;position:fixed;box-shadow:0 .5rem 1.5rem #0000003d}.clean-pay-chatwoot-launcher i{font-size:1.35rem}.clean-pay-chatwoot-launcher:not(:disabled):hover,.clean-pay-chatwoot-launcher:not(:disabled):focus-visible{transform:translateY(-2px);box-shadow:0 .65rem 1.75rem #0000004d}.clean-pay-chatwoot-launcher:focus-visible{outline:3px solid color-mix(in srgb, var(--primary-color) 35%, white);outline-offset:3px}.clean-pay-chatwoot-launcher[data-state=connecting]{cursor:progress;opacity:.72}@media (prefers-reduced-motion:reduce){.clean-pay-chatwoot-launcher{transition:none}}
:root{--background:#eff3f8;--foreground:#111827}body{background:var(--background);color:var(--foreground);margin:0;overflow-x:hidden}.skip-link{color:#312e81;z-index:10000;background:#fff;border:2px solid #6366f1;border-radius:6px;padding:.75rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus-visible{outline:0;transform:translateY(0);box-shadow:0 0 0 .2rem #6366f138}.break-all{word-break:break-all}.break-words{overflow-wrap:break-word}.max-w-4xl{max-width:56rem}.layout-topbar-logo img,.layout-footer img,.clean-auth-logo{object-fit:cover;border-radius:10px}.auth-page{min-height:100dvh;padding:1rem}.clean-auth-logo{width:4.25rem;height:4.25rem;margin-left:auto;margin-right:auto;display:block}.auth-card-frame{min-width:0;max-width:42rem}.auth-card{min-width:0;padding:2.25rem 3rem}.auth-card-content{min-width:0;max-width:34rem;margin:0 auto}.auth-card .p-inputtext,.auth-card .p-password,.auth-card .p-password-input,.auth-card .p-button{max-width:100%}.p-password,.p-password .p-icon-field{width:100%;display:block;position:relative}.p-password .p-password-input,.p-password .p-inputtext{width:100%;padding-right:2.75rem}.p-password .p-input-icon{margin-top:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.auth-password-panel.p-password-panel,.auth-card .p-password-panel{max-width:100%;width:100%!important;min-width:0!important;left:0!important}.auth-password-panel .p-password-meter,.auth-card .p-password-panel .p-password-meter{width:100%}.auth-password-panel,.auth-password-panel *,.auth-card .p-password-panel,.auth-card .p-password-panel *{overflow-wrap:anywhere;white-space:normal}.auth-card .p-button{width:100%}.p-inputtext{appearance:none;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:1rem;line-height:1.5}.p-inputtext::placeholder{color:#8b95a5}.p-inputtext:enabled:hover{border-color:#6366f1}.p-inputtext:enabled:focus{border-color:#6366f1;outline:0;box-shadow:0 0 0 .2rem #6366f129}.p-inputtext.p-invalid,.p-invalid .p-inputtext{border-color:#ef4444}.p-button{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background:#6366f1;border:1px solid #6366f1;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:3.125rem;padding:.875rem 1.25rem;font-weight:700;line-height:1.25;display:inline-flex;overflow:visible}.p-button:disabled,.p-button.p-disabled{cursor:default;opacity:.65}.p-button:not(:disabled):hover{background:#4f46e5;border-color:#4f46e5}.p-button:not(:disabled):focus{outline:0;box-shadow:0 0 0 .2rem #6366f138}.p-button.p-button-info{background:#0ea5e9;border-color:#0ea5e9}.p-button.p-button-info:not(:disabled):hover{background:#0284c7;border-color:#0284c7}.p-button.p-button-outlined{color:#6366f1;background:0 0}.p-button.p-button-outlined:not(:disabled):hover{color:#4f46e5;background:#6366f114}.p-button.p-button-text{color:#6366f1;background:0 0;border-color:#0000}.p-button.p-button-text:not(:disabled):hover{color:#4f46e5;background:#6366f114}.p-button .p-button-label{flex:0 auto;line-height:1.25;overflow:visible}.p-button .p-button-icon{flex:none;line-height:1}.p-tag{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:1.625rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:inline-flex}.p-card{color:#334155;background:#fff;border:1px solid #dce3ec;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.p-card .p-card-body{flex-direction:column;gap:1.125rem;display:flex;padding:2rem!important}.p-card .p-card-title{color:#334155;overflow-wrap:anywhere;padding-top:.125rem;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0!important}.p-card .p-card-subtitle{color:#64748b;margin:-.5rem 0 0;font-weight:400;line-height:1.4}.p-card .p-card-content{min-width:0;padding:0!important}.p-card .p-card-footer{padding:0!important}.auth-account-summary{background:#f8fafc;border:1px solid #d7dee8;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.85rem .95rem;display:flex}.auth-account-identity{align-items:center;gap:.65rem;min-width:0;display:flex}.auth-account-icon{color:#2563eb;flex:none;font-size:1rem}.auth-account-text{min-width:0}.auth-account-label{color:#64748b;font-size:.78rem;line-height:1.2}.auth-account-email{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:600;line-height:1.35;overflow:hidden}.auth-card .auth-account-change.p-button{flex:none;width:auto;min-height:2.25rem;padding-left:.75rem;padding-right:.75rem}.turnstile-widget{max-width:100%;overflow:hidden}.turnstile-widget-container{max-width:100%;min-height:65px;overflow:hidden}.turnstile-widget-container iframe{max-width:100%}.clean-profile-panel,.clean-profile-panel form,.clean-profile-panel label{min-width:0}.clean-profile-panel .p-inputtext,.clean-profile-panel .p-password,.clean-profile-panel .p-password-input,.clean-profile-panel .p-button{max-width:100%}.clean-profile-panel .p-button{white-space:normal}.cabinet-mobile-list{display:none}.cabinet-mobile-record{background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px;flex-direction:column;gap:.875rem;padding:.875rem;display:flex}.cabinet-mobile-record__header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;display:grid}.cabinet-mobile-record__title{color:#1f2937;overflow-wrap:anywhere;font-weight:800;line-height:1.25}.cabinet-mobile-record__id{color:#64748b;overflow-wrap:anywhere;margin-top:.25rem;font-size:.85rem}.cabinet-mobile-record__details{gap:.75rem;margin:0;display:grid}.cabinet-mobile-record__details>div{border-top:1px solid #e5ebf2;min-width:0;padding-top:.75rem}.cabinet-mobile-record__details dt{color:#64748b;letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.cabinet-mobile-record__details dd{color:#1f2937;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.cabinet-devices-section,.cabinet-device-list,.cabinet-device-record,.cabinet-device-record__header{min-width:0}.cabinet-device-list{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.cabinet-device-record__delete.p-button{white-space:normal;max-width:100%}.cabinet-device-record .cabinet-mobile-record__details{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-payment-history__toggle.p-button{width:100%;margin-top:.125rem}.cabinet-payment-list__records{flex-direction:column;gap:.75rem;display:flex}.clean-pay-price-dropdown{width:100%}.clean-pay-price-dropdown .p-dropdown-label{min-width:0;padding-top:.625rem;padding-bottom:.625rem}.clean-pay-price-dropdown-panel{max-width:min(34rem,100vw - 1.5rem)}.clean-pay-price-dropdown-panel .p-dropdown-items{padding:.35rem}.clean-pay-price-dropdown-panel .p-dropdown-item{white-space:normal;border-radius:8px;padding:.65rem .75rem}.clean-pay-price-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-width:0;display:grid}.clean-pay-price-option__main{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0;display:flex}.clean-pay-price-option__duration,.clean-pay-price-option__price{color:#1f2937;font-weight:800;line-height:1.25}.clean-pay-price-option__gateway{color:#2563eb;text-transform:uppercase;white-space:nowrap;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;padding:.3rem .5rem;font-size:.78rem;font-weight:800;line-height:1.2}.clean-pay-price-choice-list{display:none}.clean-pay-price-choice{appearance:none;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:8px;width:100%;padding:.75rem}.clean-pay-price-choice:hover{border-color:#a5b4fc;box-shadow:0 2px 8px #0f172a14}.clean-pay-price-choice--selected{background:#f5f7ff;border-color:#6366f1;box-shadow:0 0 0 .15rem #6366f129}.clean-pay-gateway-field{flex-direction:column;gap:.5rem;display:flex}.clean-pay-gateway-switcher{background:#f8fafc;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:stretch;display:grid;overflow:hidden}.clean-pay-gateway-switcher__button{appearance:none;color:#4f46e5;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;min-height:3.5rem;font-size:1rem;transition:background-color .2s,color .2s;display:flex}.clean-pay-gateway-switcher__button:first-child{border-right:1px solid #dce3ec}.clean-pay-gateway-switcher__button:last-child{border-left:1px solid #dce3ec}.clean-pay-gateway-switcher__button:hover,.clean-pay-gateway-switcher__button:focus-visible{color:#3730a3;background:#eef2ff;outline:none}.clean-pay-gateway-switcher__button:focus-visible{box-shadow:inset 0 0 0 2px #6366f1}.clean-pay-gateway-switcher__current{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:0;padding:.65rem .75rem;display:flex}.clean-pay-gateway-switcher__current strong{color:#1f2937;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%}.clean-pay-gateway-switcher__current span{color:#64748b;font-size:.75rem;font-weight:600}.link-account-panel{flex-direction:column;gap:1rem;display:flex}.account-method-grid{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:stretch;gap:1rem;display:grid}.account-method-card{background:#fff;border:1px solid #dce3ec;border-radius:8px;flex-direction:column;gap:1rem;min-height:18rem;padding:1.25rem;display:flex;box-shadow:0 1px 2px #0f172a14}.account-method-card__header{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:flex-start;gap:.875rem;display:grid}.account-method-icon{color:#2563eb;background:#eef4ff;border:1px solid #dbe7ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:inline-flex}.account-method-heading{min-width:0}.account-method-title{color:#1f2937;margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.account-method-description{color:#526071;margin:.35rem 0 0;font-size:.95rem;line-height:1.45}.account-method-status{text-align:center;white-space:normal;justify-self:end;max-width:9rem;line-height:1.25}.account-method-meta{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px;align-items:center;min-width:0;padding:.75rem .875rem;font-size:.95rem;line-height:1.35;display:flex}.account-method-actions{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.account-method-actions .p-button,.account-method-form .p-button{width:100%}.account-method-actions-stack,.account-method-form{flex-direction:column;gap:.75rem;display:flex}.account-method-form .p-inputtext,.account-method-form .p-password,.account-method-form .p-password-input{width:100%}.account-method-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.passkey-list{flex-direction:column;gap:.5rem;min-width:0;display:flex}.passkey-list-item{background:#f8fafc;border:1px solid #e5ebf2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.passkey-list-item__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.passkey-list-item__name{color:#1f2937;overflow-wrap:anywhere;font-weight:700}.passkey-list-item__meta{color:#64748b;font-size:.85rem}.passkey-list-item .p-button{width:2.5rem;min-width:2.5rem;height:2.5rem}@media (max-width:480px){.auth-page{align-items:flex-start;padding:.75rem}.auth-card{padding:1.25rem 1rem}.auth-card-frame{max-width:calc(100vw - 1.5rem)}.auth-card-content>.text-center.mb-4{margin-bottom:1rem!important}.clean-auth-logo{width:3.5rem;height:3.5rem;margin-bottom:.75rem!important}.auth-title{line-height:1.15;font-size:2rem!important}.auth-description{font-size:1rem;line-height:1.45;display:block}.auth-card form{gap:1rem!important}.auth-card label{gap:.5rem!important}.auth-card .p-inputtext,.auth-card .p-password-input{min-height:3rem;font-size:1rem}.auth-card .p-button{min-height:3rem}.auth-account-summary{flex-direction:column;align-items:stretch}.auth-card .auth-account-change.p-button{align-self:flex-start;min-height:2.5rem}.auth-password-panel.p-password-panel,.auth-card .p-password-panel{font-size:.875rem}}@media (max-width:360px){.auth-page{padding:.5rem}.auth-card{padding:1rem .75rem}.auth-card-frame{max-width:calc(100vw - 1rem)}.auth-title{font-size:1.75rem!important}.turnstile-widget-container{height:60px}.turnstile-widget-container>div{transform-origin:0 0;transform:scale(.88)}}@media (max-width:1199px){.account-method-grid{grid-template-columns:1fr}.account-method-card{min-height:0}}@media (max-width:640px){.clean-profile-panel .p-card .p-card-body{padding:1.25rem}.clean-profile-panel .p-button{width:100%}.account-method-card{padding:1rem}.account-method-card__header{grid-template-columns:2.25rem minmax(0,1fr)}.account-method-icon{width:2.25rem;height:2.25rem;font-size:1rem}.account-method-status{grid-column:2;justify-self:start}.account-method-action-row{grid-template-columns:1fr}.cabinet-desktop-table{display:none}.cabinet-mobile-list{flex-direction:column;gap:.75rem;display:flex}.cabinet-device-record .cabinet-mobile-record__details{grid-template-columns:minmax(0,1fr)}.cabinet-payment-record__details{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-payment-record__date{grid-column:1/-1}.clean-pay-price-dropdown .p-dropdown-label{padding-left:.75rem;padding-right:.5rem}.clean-pay-price-dropdown{display:none}.clean-pay-price-dropdown-panel{max-width:calc(100vw - 1.5rem);width:calc(100vw - 1.5rem)!important;min-width:0!important;left:.75rem!important}.clean-pay-price-dropdown-panel .p-dropdown-items-wrapper{max-height:min(22rem,55vh)!important}.clean-pay-price-option{grid-template-columns:minmax(0,1fr);align-items:flex-start}.clean-pay-price-option__main{justify-content:space-between;align-items:center}.clean-pay-price-option__duration,.clean-pay-price-option__price{font-size:1.05rem}.clean-pay-price-option__gateway{justify-self:start}.clean-pay-price-choice-list{flex-direction:column;gap:.65rem;max-height:18rem;padding:.15rem .15rem .25rem;display:flex;overflow-y:auto}.passkey-list{gap:.75rem}.passkey-list-item{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:.875rem}}@media (max-width:400px){.cabinet-device-record__header{grid-template-columns:minmax(0,1fr)}.cabinet-device-record__delete.p-button{width:100%}}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link),.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-label,.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-icon,a.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){color:#fff}*{box-sizing:border-box}a,button,input,select{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,opacity .15s}button,input,select{font:inherit}
@property --cp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--cp-indigo:#6366f1;--cp-violet:#8b5cf6;--cp-cyan:#06b6d4;--cp-ease-out:cubic-bezier(.2, .8, .2, 1);--cp-shadow-soft:0 24px 60px -32px #312e8159, 0 8px 24px -16px #0f172a24}.auth-page{isolation:isolate;background:radial-gradient(60rem 40rem at 8% -12%,#6366f129,#0000 62%),radial-gradient(52rem 36rem at 108% 112%,#06b6d424,#0000 62%),linear-gradient(#f6f7ff 0%,#eef2fb 100%);position:relative}.auth-page:before,.auth-page:after{content:"";filter:blur(64px);opacity:.75;pointer-events:none;z-index:-1;border-radius:50%;width:34rem;height:34rem;position:fixed}.auth-page:before{background:radial-gradient(circle at 35% 35%,#818cf8,#0000 66%);top:-14rem;left:-12rem}.auth-page:after{background:radial-gradient(circle at 65% 65%,#22d3ee,#0000 66%);bottom:-14rem;right:-12rem}.auth-card-frame{background:conic-gradient(from var(--cp-angle), #6366f199, #22d3ee8c, #8b5cf680, #6366f199);border-radius:26px;padding:3px;box-shadow:0 40px 90px -40px #312e8173,0 12px 32px -18px #0f172a33}.auth-card{background-image:linear-gradient(var(--surface-card,#fff), var(--surface-card,#fff));border-radius:24px}.clean-auth-logo{box-shadow:0 14px 30px -12px #6366f18c}.auth-title{background:linear-gradient(90deg, #312e81, var(--cp-indigo) 45%, var(--cp-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.p-button{transition:background-color .2s ease, background-position .9s var(--cp-ease-out), box-shadow .25s ease, translate .2s var(--cp-ease-out), scale .15s ease}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-info):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-help):not(.p-button-contrast){background-image:linear-gradient(105deg, transparent 40%, #ffffff52 50%, transparent 60%), linear-gradient(120deg, var(--cp-indigo), var(--cp-violet));background-position:160% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%}.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text){background-image:linear-gradient(105deg, transparent 40%, #ffffff52 50%, transparent 60%), linear-gradient(120deg, #0ea5e9, var(--cp-cyan));background-position:160% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%}.p-button:not(:disabled):hover{translate:0 -1px;box-shadow:0 12px 26px -14px #4f46e5bf}.p-button:not(:disabled):active{translate:0;scale:.98}.p-inputtext{transition:border-color .2s,box-shadow .25s}.p-inputtext:enabled:hover{border-color:#a5b4fc}.p-inputtext:enabled:focus{border-color:var(--cp-indigo);box-shadow:0 0 0 .25rem #6366f12e}.layout-wrapper{background-color:#0000;background-image:radial-gradient(70rem 42rem at 105% -10%,#6366f11a,#0000 60%),radial-gradient(60rem 40rem at -10% 110%,#06b6d414,#0000 60%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh}.layout-topbar{-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background-color:#fffc}.layout-main .card{box-shadow:var(--cp-shadow-soft);border-color:#6366f11a;border-radius:16px}.page-header-title{background:linear-gradient(90deg, #1e1b4b, var(--cp-indigo) 55%, var(--cp-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.layout-menu ul a{transition:background-color .2s ease, translate .2s var(--cp-ease-out)}.layout-menu ul a:hover{translate:3px}.cabinet-metric{background-image:radial-gradient(18rem 10rem at 100% 0%, var(--cp-metric-glow), transparent 70%);transition:box-shadow .3s ease, translate .3s var(--cp-ease-out);flex-direction:column;gap:.85rem;display:flex}.cabinet-metric:hover{translate:0 -4px;box-shadow:0 30px 60px -30px #312e8166,0 10px 24px -16px #0f172a29}.cabinet-metric-head{align-items:center;gap:.7rem;min-width:0;display:flex}.cabinet-metric-icon{background:var(--cp-metric-soft);box-shadow:inset 0 0 0 1px var(--cp-metric-ring);color:var(--cp-metric-ink);height:2.4rem;transition:scale .4s var(--cp-ease-out), box-shadow .4s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.4rem;font-size:1.05rem;display:inline-flex}.cabinet-metric:hover .cabinet-metric-icon{box-shadow:inset 0 0 0 1px var(--cp-metric-ring), 0 0 0 6px var(--cp-metric-soft);scale:1.06}.cabinet-metric[data-tone=blue]{--cp-metric-ink:#4f46e5;--cp-metric-soft:#6366f11a;--cp-metric-ring:#6366f138;--cp-metric-glow:#6366f114}.cabinet-metric[data-tone=orange]{--cp-metric-ink:#ea580c;--cp-metric-soft:#f973161a;--cp-metric-ring:#f9731638;--cp-metric-glow:#f9731612}.cabinet-metric[data-tone=cyan]{--cp-metric-ink:#0891b2;--cp-metric-soft:#06b6d41a;--cp-metric-ring:#06b6d43d;--cp-metric-glow:#06b6d414}.cabinet-metric[data-tone=purple]{--cp-metric-ink:#7c3aed;--cp-metric-soft:#8b5cf61a;--cp-metric-ring:#8b5cf638;--cp-metric-glow:#8b5cf614}.traffic-usage{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.traffic-ring{flex:none;width:132px;height:132px;position:relative}.traffic-ring svg{filter:drop-shadow(0 10px 18px #6366f140);display:block;rotate:-90deg}.traffic-ring[data-tone=warning] svg{filter:drop-shadow(0 10px 18px #f59e0b4d)}.traffic-ring[data-tone=danger] svg{filter:drop-shadow(0 10px 18px #dc26264d)}.traffic-ring-track,.traffic-ring-value{fill:none;stroke-width:12px}.traffic-ring-track{stroke:#e0e7ff}.traffic-ring-value{stroke-linecap:round}.traffic-ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.traffic-ring-percent{color:#1e1b4b;font-size:1.6rem;font-weight:700;line-height:1}.traffic-ring-caption{color:#64748b;margin-top:.25rem;font-size:.75rem}.subscription-status{border-radius:8px;display:inline-flex}.subscription-status[data-status=active] .p-tag{gap:.45rem}.subscription-status[data-status=active] .p-tag:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0}.subscription-status.is-expiring .p-tag{box-shadow:0 0 0 3px #f59e0b59,0 0 18px #f59e0b8c}.cabinet-skeleton-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skeleton-card{flex-direction:column;gap:.9rem;min-height:7.5rem;display:flex}.skeleton-card-tall{min-height:15rem}.skeleton-line{background-color:#0000;background-image:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%),linear-gradient(90deg,#e8ebf7,#eef1fa);background-position:0 0,0 0;background-repeat:no-repeat;background-size:200% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;width:70%;height:.9rem}.skeleton-line-short{width:35%}.skeleton-line-wide{width:85%;height:1.4rem}.skeleton-line-title{width:55%;height:1.8rem}.payment-celebration{pointer-events:none;z-index:2000;position:fixed;inset:0;overflow:hidden}.payment-celebration-piece{opacity:0;width:11px;height:7px;position:absolute;top:38%;left:50%}@keyframes cp-rise{0%{transform:translateY(26px)scale(.97)}to{transform:none}}@keyframes cp-spin{to{--cp-angle:360deg}}@keyframes cp-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(12rem,8rem)scale(1.15)}}@keyframes cp-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-10rem,-9rem)scale(.95)}}@keyframes cp-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes cp-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes cp-pulse{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes cp-glow{0%,to{box-shadow:0 0 0 3px #f59e0b4d,0 0 12px #f59e0b59}50%{box-shadow:0 0 0 4px #f59e0b73,0 0 26px #f59e0bb3}}@media (prefers-reduced-motion:no-preference){.auth-page:before{animation:18s ease-in-out infinite alternate cp-drift-a}.auth-page:after{animation:22s ease-in-out infinite alternate cp-drift-b}.auth-card-frame{animation:cp-rise .8s var(--cp-ease-out) both, cp-spin 10s linear infinite}.auth-card-content>*{animation:cp-rise .7s var(--cp-ease-out) both}.auth-card-content>:first-child{animation-delay:.15s}.auth-card-content>:nth-child(2){animation-delay:.27s}.auth-card-content>:nth-child(3){animation-delay:.39s}.auth-card-content>:nth-child(n+4){animation-delay:.51s}.clean-auth-logo{animation:5s ease-in-out 1s infinite cp-float}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-info):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-help):not(.p-button-contrast):not(:disabled):hover,.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text):not(:disabled):hover{background-position:-60% 0,0 0}.layout-main .card{animation:cp-rise .65s var(--cp-ease-out) backwards}.layout-main .grid>:nth-child(2) .card{animation-delay:60ms}.layout-main .grid>:nth-child(3) .card{animation-delay:.12s}.layout-main .grid>:nth-child(4) .card{animation-delay:.18s}.layout-main .grid>:nth-child(5) .card{animation-delay:.24s}.layout-main .grid>:nth-child(n+6) .card{animation-delay:.3s}.skeleton-line{animation:1.6s ease-in-out infinite cp-shimmer}.subscription-status[data-status=active] .p-tag:before{animation:1.8s ease-out infinite cp-pulse}.subscription-status.is-expiring .p-tag{animation:2.2s ease-in-out infinite cp-glow}}.layout-wrapper{isolation:isolate;position:relative}.network-backdrop{pointer-events:none;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.copy-button.is-copied.p-button-outlined{color:#16a34a;border-color:#22c55e}@keyframes cp-pop{0%{rotate:-30deg;scale:.4}60%{scale:1.25}to{rotate:0deg;scale:1}}.mobile-bottom-nav{display:none}@media (max-width:991px){.mobile-bottom-nav{-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);bottom:max(.75rem, env(safe-area-inset-bottom));z-index:996;background:#ffffffdb;border-radius:20px;gap:.25rem;padding:.4rem;display:flex;position:fixed;left:.75rem;right:.75rem;box-shadow:0 18px 40px -18px #312e8173,0 0 0 1px #6366f11f}.mobile-bottom-nav__item{color:#64748b;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;gap:.2rem;min-width:0;padding:.45rem .25rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mobile-bottom-nav__item i{transition:translate .25s var(--cp-ease-out);font-size:1.15rem}.mobile-bottom-nav__item.is-active{color:var(--cp-indigo);background:#6366f11a}.mobile-bottom-nav__item.is-active i{translate:0 -2px}.layout-wrapper:has(.mobile-bottom-nav) .layout-main-container{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}body:has(.mobile-bottom-nav) .clean-pay-chatwoot-launcher{bottom:calc(5.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.copy-button.is-copied .p-button-icon{animation:cp-pop .45s var(--cp-ease-out)}.cabinet-mobile-record,.cabinet-desktop-table .p-datatable-tbody>tr{animation:cp-rise .5s var(--cp-ease-out) backwards}.cabinet-mobile-record:nth-child(2),.cabinet-desktop-table .p-datatable-tbody>tr:nth-child(2){animation-delay:50ms}.cabinet-mobile-record:nth-child(3),.cabinet-desktop-table .p-datatable-tbody>tr:nth-child(3){animation-delay:.1s}.cabinet-mobile-record:nth-child(n+4),.cabinet-desktop-table .p-datatable-tbody>tr:nth-child(n+4){animation-delay:.15s}}
:root{--p-surface-0:#fff;--p-surface-50:#f9fafb;--p-surface-100:#f3f4f6;--p-surface-200:#e5e7eb;--p-surface-300:#d1d5db;--p-surface-400:#9ca3af;--p-surface-500:#6b7280;--p-surface-600:#4b5563;--p-surface-700:#374151;--p-surface-800:#1f2937;--p-surface-900:#111827;--p-surface-950:#030712;--p-text-muted-color:#6b7280}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-dark-ground:#0b1020;--cp-dark-card:#121a2e;--cp-dark-raised:#18223a;--cp-dark-border:#24304b;--cp-dark-text:#e5e7f0;--cp-dark-strong:#f8fafc;--cp-dark-muted:#94a3b8;--p-surface-700:#2c3a58;--p-surface-800:#18223a;--p-surface-900:#121a2e;--p-surface-950:#0b1020;--p-text-muted-color:#94a3b8;--surface-0:#121a2e;--surface-50:#18223a;--surface-100:#24304b;--surface-200:#334155;--surface-300:#475569;--surface-400:#94a3b8;--surface-500:#cbd5e1;--surface-600:#e2e8f0;--surface-700:#f1f5f9;--surface-800:#f8fafc;--surface-900:#f8fafc;--background:var(--cp-dark-ground);--foreground:var(--cp-dark-text);--surface-ground:var(--cp-dark-ground);--surface-section:var(--cp-dark-card);--surface-card:var(--cp-dark-card);--surface-overlay:var(--cp-dark-raised);--surface-border:var(--cp-dark-border);--surface-hover:#ffffff0a;--text-color:var(--cp-dark-text);--text-color-secondary:var(--cp-dark-muted);--highlight-bg:#6366f12e;--highlight-text-color:#c7d2fe;--maskbg:#020617a6;--card-shadow:0 1px 2px #0006;--cp-shadow-soft:0 24px 60px -32px #000000b3, 0 8px 24px -16px #00000080}body{background:var(--cp-dark-ground);color:var(--cp-dark-text)}.layout-wrapper{background:radial-gradient(70rem 42rem at 105% -10%, #6366f129, transparent 60%), radial-gradient(60rem 40rem at -10% 110%, #06b6d41a, transparent 60%), var(--cp-dark-ground)}.layout-topbar{box-shadow:0 1px 0 var(--cp-dark-border);background-color:#121a2ec7}.layout-sidebar{background:var(--cp-dark-card);box-shadow:none;outline:1px solid var(--cp-dark-border)}.layout-main .card{border-color:var(--cp-dark-border)}.page-header-title{background:linear-gradient(90deg,#e0e7ff,#a5b4fc 55%,#67e8f9);-webkit-background-clip:text;background-clip:text}.skip-link{background:var(--cp-dark-raised);color:#c7d2fe}.auth-page{background:radial-gradient(60rem 40rem at 8% -12%,#6366f147,#0000 62%),radial-gradient(52rem 36rem at 108% 112%,#06b6d433,#0000 62%),linear-gradient(#0b1020 0%,#0d1428 100%)}.auth-page:before,.auth-page:after{opacity:.45}.auth-title{background:linear-gradient(90deg,#e0e7ff,#a5b4fc 45%,#67e8f9);-webkit-background-clip:text;background-clip:text}.auth-account-summary{background:var(--cp-dark-raised);border-color:var(--cp-dark-border)}.auth-account-icon{color:#93c5fd}.auth-account-label{color:var(--cp-dark-muted)}.auth-account-email{color:var(--cp-dark-strong)}.p-inputtext{border-color:var(--cp-dark-border);color:var(--cp-dark-strong);background:#0e1528}.p-inputtext::placeholder{color:#64748b}.p-button.p-button-outlined{color:#a5b4fc}.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-text:not(:disabled):hover{color:#c7d2fe;background:#818cf81f}.p-button.p-button-text{color:#a5b4fc}.p-password-panel,.p-dropdown,.p-dropdown-panel{background:var(--cp-dark-raised);border-color:var(--cp-dark-border);color:var(--cp-dark-text)}.p-dropdown .p-dropdown-label{color:var(--cp-dark-strong)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--cp-dark-text)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{color:var(--cp-dark-strong);background:#ffffff0d}.p-card{background:var(--cp-dark-card);border-color:var(--cp-dark-border);color:var(--cp-dark-text)}.p-card .p-card-title{color:var(--cp-dark-strong)}.p-card .p-card-subtitle{color:var(--cp-dark-muted)}.p-message.p-message-info{color:#93c5fd;background:#3b82f624}.p-message.p-message-success{color:#6ee7b7;background:#10b98124}.p-message.p-message-warn{color:#fde047;background:#eab30824}.p-message.p-message-error{color:#fca5a5;background:#ef444424}.p-message .p-message-icon,.p-message .p-message-close{color:inherit}.p-tag.p-tag-success{color:#86efac;background-color:#4ade802e}.p-tag.p-tag-info{color:#7dd3fc;background-color:#38bdf82e}.p-tag.p-tag-warning{color:#fdba74;background-color:#fb923c2e}.p-tag.p-tag-danger{color:#fca5a5;background-color:#f871712e}.p-tag:not(.p-tag-success):not(.p-tag-info):not(.p-tag-warning):not(.p-tag-danger){color:#c7d2fe;background-color:#818cf833}.p-datatable .p-datatable-thead>tr>th{background:var(--cp-dark-raised);border-color:var(--cp-dark-border);color:var(--cp-dark-muted)}.p-datatable .p-datatable-tbody>tr{color:var(--cp-dark-text);background:0 0}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--cp-dark-border)}.p-progress-spinner-circle{stroke:#818cf8!important}.cabinet-mobile-record,.clean-pay-gateway-switcher,.account-method-meta,.passkey-list-item{background:var(--cp-dark-raised);border-color:var(--cp-dark-border)}.cabinet-mobile-record__details>div{border-top-color:var(--cp-dark-border)}.cabinet-mobile-record__title,.cabinet-mobile-record__details dd,.clean-pay-price-option__price,.clean-pay-gateway-switcher__current strong,.account-method-title,.passkey-list-item__name{color:var(--cp-dark-strong)}.cabinet-mobile-record__id,.cabinet-mobile-record__details dt,.clean-pay-gateway-switcher__current span,.account-method-description,.passkey-list-item__meta{color:var(--cp-dark-muted)}.account-method-meta{color:var(--cp-dark-text)}.clean-pay-price-choice,.account-method-card{background:var(--cp-dark-card);border-color:var(--cp-dark-border);box-shadow:none}.clean-pay-price-choice--selected{background:#6366f124;border-color:#818cf8}.clean-pay-price-option__gateway,.account-method-icon{color:#93c5fd;background:#3b82f624;border-color:#3b82f64d}.clean-pay-gateway-switcher__button{background:var(--cp-dark-card);border-color:var(--cp-dark-border);color:#a5b4fc}.clean-pay-gateway-switcher__button:focus-visible{color:#e0e7ff;background:#6366f133}.traffic-ring-track{stroke:var(--cp-dark-border)}.traffic-ring-percent{color:var(--cp-dark-strong)}.traffic-ring-caption{color:var(--cp-dark-muted)}.skeleton-line{background-color:#0000;background-image:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%),linear-gradient(90deg,#1b2540,#202b48);background-position:0 0,0 0;background-repeat:no-repeat;background-size:200% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.cabinet-metric[data-tone=blue]{--cp-metric-ink:#a5b4fc;--cp-metric-soft:#818cf824;--cp-metric-glow:#818cf81a}.cabinet-metric[data-tone=orange]{--cp-metric-ink:#fdba74;--cp-metric-soft:#fb923c24;--cp-metric-glow:#fb923c14}.cabinet-metric[data-tone=cyan]{--cp-metric-ink:#67e8f9;--cp-metric-soft:#22d3ee24;--cp-metric-glow:#22d3ee17}.cabinet-metric[data-tone=purple]{--cp-metric-ink:#c4b5fd;--cp-metric-soft:#a78bfa24;--cp-metric-glow:#a78bfa1a}.copy-button.is-copied.p-button-outlined{color:#86efac;border-color:#4ade80}}@media (prefers-color-scheme:dark) and (max-width:991px){.mobile-bottom-nav{box-shadow:0 18px 40px -18px #000000b3, 0 0 0 1px var(--cp-dark-border);background:#121a2edb}.mobile-bottom-nav__item{color:var(--cp-dark-muted)}.mobile-bottom-nav__item.is-active{color:#c7d2fe;background:#818cf829}}@media (prefers-color-scheme:dark){.p-inline-message.p-inline-message-info{color:#93c5fd;background:#3b82f624}.p-inline-message.p-inline-message-success{color:#6ee7b7;background:#10b98124}.p-inline-message.p-inline-message-warn{color:#fde047;background:#eab30824}.p-inline-message.p-inline-message-error{color:#fca5a5;background:#ef444424}.p-inline-message .p-inline-message-icon,.p-inline-message .p-inline-message-text{color:inherit}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--resist-bg:#05090d;--resist-bg-soft:#09121a;--resist-card:#0a161feb;--resist-border:#4ee0ff29;--resist-accent:#54e5ff;--resist-accent-soft:#54e5ff21;--resist-text:#f5fbff;--resist-muted:#91a7b5;--resist-line:#ffffff0f;--background:var(--resist-bg);--foreground:var(--resist-text);--primary-color:var(--resist-accent);--primary-color-text:#041015;--primary-50:#e8fcff;--primary-100:#c7f7ff;--primary-200:#a1efff;--primary-300:#7beaff;--primary-400:#54e5ff;--primary-500:#30d6f2;--primary-600:#1ab6ce;--primary-700:#128ba1;--primary-800:#116a7b;--primary-900:#104955;--text-color:var(--resist-text);--text-color-secondary:var(--resist-muted);--surface-ground:var(--resist-bg);--surface-section:var(--resist-bg-soft);--surface-card:var(--resist-card);--surface-overlay:#0b1923;--surface-border:var(--resist-border);--surface-hover:#54e5ff0d;--surface-a:#0a161f;--surface-b:var(--resist-bg);--surface-c:#12232e;--surface-d:var(--resist-border);--surface-e:#0a161f;--surface-f:#0a161f;--surface-0:#0a161f;--surface-50:#0e1b26;--surface-100:#142834;--surface-200:#24404e;--surface-300:#355563;--surface-400:#6d8998;--surface-500:#91a7b5;--surface-600:#b2c5d0;--surface-700:#d1e0e9;--surface-800:#e6f1f8;--surface-900:#f5fbff;--p-surface-0:#f5fbff;--p-surface-50:#e6f1f8;--p-surface-100:#d1e0e9;--p-surface-200:#b2c5d0;--p-surface-300:#91a7b5;--p-surface-400:#6d8998;--p-surface-500:#486675;--p-surface-600:#355563;--p-surface-700:#24404e;--p-surface-800:#0e1b26;--p-surface-900:#0a161f;--p-surface-950:#05090d;--p-text-muted-color:var(--resist-muted);--highlight-bg:var(--resist-accent-soft);--highlight-text-color:var(--resist-accent);--focus-ring:0 0 0 2px #54e5ff4d;--maskbg:#000509bf;--cp-indigo:#54e5ff;--cp-violet:#22b6d0;--cp-cyan:#54e5ff;--cp-dark-ground:var(--resist-bg);--cp-dark-card:var(--resist-card);--cp-dark-raised:#0e1b26;--cp-dark-border:var(--resist-border);--cp-dark-text:var(--resist-text);--cp-dark-strong:var(--resist-text);--cp-dark-muted:var(--resist-muted);--cp-shadow-soft:0 18px 50px -25px #000000b3}body,.auth-page,.layout-wrapper{color:var(--resist-text);background:radial-gradient(ellipse at 5% 0%, #00b4d70e, transparent 50%), linear-gradient(180deg, #071018 0%, var(--resist-bg) 52%, #030608 100%)}.layout-topbar,.mobile-bottom-nav{border-color:var(--resist-border);background:#09121af2}.layout-sidebar,.p-card,.auth-card,.layout-main .card{background:var(--resist-card);border:1px solid var(--resist-border);box-shadow:none}.layout-sidebar{scrollbar-width:none;-ms-overflow-style:none;outline:none}.layout-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.page-header-title,.auth-title{color:var(--resist-text);-webkit-text-fill-color:var(--resist-text);background:0 0}a,.text-primary,.layout-menu li a.active-route,.layout-menu li a.active-route .layout-menuitem-icon{color:var(--resist-accent)}.layout-menu li a,.layout-topbar .layout-topbar-button,.mobile-bottom-nav__item{color:#bac8d1}.layout-topbar .layout-topbar-button{background:0 0;border:0}.layout-menu li a:hover,.mobile-bottom-nav__item.is-active{background:var(--resist-accent-soft);color:var(--resist-accent)}.layout-menu li a.active-route{background:var(--resist-accent-soft);border-radius:8px}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{color:var(--resist-muted)}.text-cyan-700{color:var(--resist-accent)!important}.p-inputtext,.p-password-input,.p-dropdown,.p-dropdown-panel,.p-datatable .p-datatable-tbody>tr{background:var(--resist-bg-soft);color:var(--resist-text);border-color:var(--resist-border)}.p-inputtext::placeholder{color:var(--resist-muted)}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-help):not(.p-button-secondary){background:var(--resist-accent);color:#041015;border-color:var(--resist-accent)}.p-button.p-button-outlined,.p-button.p-button-text{color:var(--resist-accent);border-color:var(--resist-accent);background:0 0}.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-text:not(:disabled):hover{background:var(--resist-accent-soft);color:var(--resist-accent)}.p-button:not(:disabled):hover{box-shadow:0 6px 24px -12px #54e5ff80}.auth-card-frame{background:var(--resist-border);box-shadow:var(--cp-shadow-soft)}.auth-page:before,.auth-page:after{background:radial-gradient(circle,#54e5ff1a,#0000 66%)}.clean-pay-price-choice--selected{background:var(--resist-accent-soft);border-color:var(--resist-accent)}.p-datatable .p-datatable-thead>tr>th{color:var(--resist-text);border-color:var(--resist-border);background:#0e1b26}.resist-help{min-width:0;color:var(--resist-text)}.resist-help-eyebrow{color:var(--resist-accent);letter-spacing:.08em;margin:0 0 16px;font-size:.8rem;font-weight:600}.resist-help-article{overflow-wrap:anywhere;max-width:72rem;line-height:1.75}.resist-help-article h1{color:var(--resist-text);margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.resist-help-article h2{margin:24px 0 14px;font-size:1.4rem;line-height:1.4}.resist-help-article h3{margin:18px 0 10px;font-size:1.1rem}.resist-help-article p{margin:0 0 16px}.resist-help-article img{border-radius:12px;max-width:100%;height:auto}.resist-help-article .logo,.resist-help-article br+br{display:none}.resist-help-article .card,.resist-help-article .help,.resist-help-article .notice,.resist-help-article .guide-section,.resist-help-article .client-card{border:1px solid var(--resist-border);background:var(--resist-card);border-radius:14px;margin:20px 0;padding:clamp(16px,3vw,28px)}.resist-help-article :is(.card,.guide-section,.client-card)>h2:first-child{margin-top:0}.resist-help-article .app-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.resist-help-article :is(.app-tab,.proxy-button,.download-link){border:1px solid var(--resist-border);background:var(--resist-bg-soft);min-height:44px;color:var(--resist-text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;padding:9px 18px;text-decoration:none;display:inline-flex}.resist-help-article :is(.app-tab[aria-selected=true],.proxy-button.primary,.download-link){background:var(--resist-accent-soft);color:var(--resist-accent)}.resist-help-article :is(.proxy-actions,.quick-links,.download-row){flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.resist-help-article :is(.steps,.server-list){padding-left:24px}.resist-help-article li{margin:10px 0}.resist-help-article summary{cursor:pointer;font-weight:600}.resist-help-article .eyebrow{color:var(--resist-accent);font-size:.8rem}.resist-help-article .share-input{width:100%;color:var(--resist-text);background:var(--resist-bg-soft);border:1px solid var(--resist-border);padding:12px}.resist-help :is(input,button,summary,a):focus-visible{outline:2px solid var(--resist-accent);outline-offset:4px}@media (max-width:991px){.mobile-bottom-nav{background:#09121af7}.resist-help-article{max-width:100%}}.resist-faq-faq{color:var(--text-color,#1f2937);background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e5e7eb);border-radius:12px;padding:clamp(18px,3vw,32px)}.resist-faq-heading{margin:0 0 8px;font-size:1.5rem}.resist-faq-intro{color:var(--text-color-secondary,#64748b);margin:0 0 24px;line-height:1.6}.resist-faq-label{margin-bottom:8px;font-weight:600;display:block}.resist-faq-searchRow{align-items:center;gap:12px;display:flex}.resist-faq-search{width:100%;min-width:0;font:inherit;color:inherit;background:var(--surface-ground,#f8fafc);border:1px solid var(--surface-border,#d1d5db);border-radius:8px;padding:13px 14px}.resist-faq-search::placeholder{color:var(--text-color-secondary,#64748b);opacity:1}.resist-faq-faq :is(input,button,summary,a):focus-visible{outline:2px solid var(--primary-color,#6366f1);outline-offset:3px}.resist-faq-topics{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.resist-faq-topic{border:1px solid var(--surface-border,#e5e7eb);min-height:40px;font:inherit;background:var(--surface-card,#fff);color:inherit;cursor:pointer;border-radius:20px;padding:8px 14px;font-size:.9rem}.resist-faq-topic:hover{background:var(--surface-hover,#f1f5f9)}.resist-faq-topic[aria-pressed=true]{background:var(--primary-color,#6366f1);border-color:var(--primary-color,#6366f1);color:var(--primary-color-text,#fff)}.resist-faq-count{color:var(--text-color-secondary,#64748b);margin:20px 0 8px;font-size:.9rem}.resist-faq-item{border-bottom:1px solid var(--surface-border,#e5e7eb);scroll-margin-top:96px}.resist-faq-item:last-child{border-bottom:0}.resist-faq-item summary{cursor:pointer;padding:19px 0;font-weight:600;line-height:1.5}.resist-faq-item summary::marker{color:var(--primary-color,#6366f1)}.resist-faq-answer{overflow-wrap:anywhere;padding:0 0 22px 19px;line-height:1.75}.resist-faq-answer p{margin:0 0 12px}.resist-faq-answer :is(ul,ol){margin:0 0 12px;padding-left:22px}.resist-faq-answer li{margin-bottom:6px}.resist-faq-answer a{color:var(--primary-color,#4f46e5);text-underline-offset:3px}.resist-faq-permalink{font-size:.85rem}.resist-faq-reset{color:var(--primary-color,#4f46e5);font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;text-decoration:underline}.resist-faq-empty{padding:16px 0;line-height:1.7}@media (max-width:480px){.resist-faq-searchRow{flex-direction:column;align-items:stretch;gap:0}.resist-faq-searchRow .resist-faq-reset{align-self:flex-start}.resist-faq-topic{padding:8px 11px}.resist-faq-answer{padding-left:0}}
