@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--color-darkslateblue:#041a4b;--color-gainsboro:hsla(0,0%,90%,.2);--color-gray-100:#0f1219;--color-gray-200:#02050a;--color-gray-300:hsla(0,0%,100%,.02);--color-gray-400:hsla(0,0%,100%,.1);--color-gray-500:rgba(34,38,48,.4);--color-gray-600:hsla(0,0%,100%,.4);--color-gray-700:hsla(0,0%,100%,.3);--color-gray-800:hsla(0,0%,100%,.7);--color-gray-900:hsla(0,0%,100%,.2);--color-saddlebrown:#783111;--color-white:#fff;--color-orange:#f95228;--gap-15:15px;--gap-16:16px;--gap-20:20px;--padding-4:4px;--padding-8:8px;--padding-10:10px;--padding-12:12px;--padding-16:16px;--padding-18:18px;--padding-24:24px;--br-8:8px;--br-10:10px;--br-12:12px;--br-16:16px;--br-36:36px;--font-inter:"Inter",sans-serif;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--shadow-inner:0px 4px 4px hsla(0,0%,100%,.25) inset;--text-shadow-1:0px 0px 10px #2e3442;--gradient-1:linear-gradient(100.62deg,hsla(0,0%,100%,.05),hsla(0,0%,60%,.05));--gradient-2:linear-gradient(90deg,rgba(249,82,40,.9),rgba(238,80,35,.9));--gradient-3:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,89%,.06));--lh-18:18px;--lh-26:26px;--ls-0_15:0.15px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{margin:0;line-height:normal;font-family:var(--font-inter);background-color:var(--color-gray-200);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:transparent;font-family:inherit}.dashboard-wrapper{background-color:var(--color-gray-200)}.dashboard-container,.dashboard-wrapper{position:relative;width:100%;min-height:100vh}.dashboard-container{z-index:2}.bg-blur-orange{position:fixed;filter:blur(250px);border-radius:50%;width:498px;height:244px;background-color:var(--color-saddlebrown);pointer-events:none;z-index:1}.bg-blur-orange-1{top:393px;left:-200px;transform:rotate(33.2deg)}.bg-blur-orange-2{top:-50px;right:-100px;transform:rotate(33.2deg);background-color:#783111;width:300px;height:200px;filter:blur(120px)}.bg-blur-blue{position:fixed;filter:blur(250px);border-radius:50%;width:498px;height:244px;background-color:var(--color-darkslateblue);bottom:-165px;left:-37px;transform:rotate(-13.7deg);pointer-events:none;z-index:1}.dashboard-layout{position:relative;display:flex;padding:20px;gap:var(--gap-20);min-height:100vh}.sidebar{width:264px;min-width:264px;display:flex;flex-direction:column;font-size:12.1px;transition:width .3s ease,min-width .3s ease;position:sticky;top:20px;height:calc(100vh - 40px);z-index:2;overflow:hidden}.sidebar.collapsed{width:88px;min-width:88px;z-index:100}.sidebar-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sidebar-header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:var(--padding-10) var(--padding-12);gap:var(--gap-20);flex-shrink:0}.sidebar.collapsed .sidebar-header{justify-content:center;padding:35px 24px 10px}.sidebar-logo{width:112px;height:auto;transition:opacity .3s ease,width .3s ease}.sidebar.collapsed .sidebar-logo{display:none}.sidebar-toggle-btn{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;transition:opacity .2s ease}.sidebar-toggle-btn:hover{opacity:.8}.sidebar-nav{display:flex;flex-direction:column;padding:var(--padding-12) 0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.3)}.sidebar.collapsed .sidebar-nav{padding:var(--padding-12) 20px;align-items:center}.nav-item{display:flex;align-items:center;gap:var(--gap-16);padding:var(--padding-12);border-radius:var(--br-12);transition:background-color .2s ease;color:var(--color-gray-800);font-size:var(--fs-16);font-weight:500;letter-spacing:var(--ls-0_15);text-shadow:var(--text-shadow-1);border:none;background:transparent;cursor:pointer;width:100%;text-decoration:none}.nav-item:hover{background-color:var(--color-gainsboro)}.nav-item.active{background-color:var(--color-gray-900);color:var(--color-white)}.nav-item-icon{width:24px;height:24px;flex-shrink:0}.nav-item-label{white-space:nowrap;overflow:hidden;transition:opacity .3s ease,width .3s ease}.sidebar.collapsed .nav-item{width:48px;height:48px;padding:12px;justify-content:center;border-radius:var(--br-12)}.sidebar.collapsed .nav-item-label{display:none}.sidebar-profile{display:flex;align-items:center;gap:var(--gap-15);padding:var(--padding-12);height:48px}.sidebar.collapsed .sidebar-profile{width:48px;height:48px;padding:11px;justify-content:center;background-color:hsla(0,0%,100%,.2);border-radius:var(--br-12)}.sidebar.collapsed .sidebar-profile .user-avatar,.user-avatar{width:26px;height:26px}.user-avatar{border-radius:100px;background-color:var(--color-gray-700);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;overflow:hidden;flex-shrink:0}.sidebar.collapsed .user-avatar{background-color:hsla(0,0%,100%,.3)}.sidebar-footer{border-top:1px solid var(--color-gray-600);padding:var(--padding-10) 0 var(--padding-12);position:relative;z-index:10;flex-shrink:0;margin-top:auto}.sidebar.collapsed .sidebar-footer{border-top:1px solid hsla(0,0%,100%,.4);padding:var(--padding-10) 20px var(--padding-12);z-index:100}.sidebar-footer .nav-item{justify-content:flex-start}.sidebar.collapsed .sidebar-footer .nav-item{width:48px;height:48px;padding:12px;justify-content:center}.sidebar-menu-popup{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background-color:#1a1d24;border:1px solid var(--color-gray-400);border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 -4px 20px rgba(0,0,0,.3);z-index:1000;pointer-events:auto;max-height:calc(100vh - 200px);overflow-y:auto}.sidebar.collapsed .sidebar-menu-popup{left:calc(100% + 12px);right:auto;bottom:0;top:auto;margin-bottom:0;margin-left:0;min-width:220px;transform:none;max-height:calc(100vh - 100px);overflow-y:auto;z-index:9999}.mobile-menu-popup,.mobile-sidebar .sidebar-menu-popup{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background-color:#1a1d24;border:1px solid var(--color-gray-400);border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 -4px 20px rgba(0,0,0,.4);z-index:9999;max-height:50vh;overflow-y:auto}.mobile-sidebar .sidebar-footer{position:relative;margin-top:auto;padding:12px 0;border-top:1px solid var(--color-gray-400);flex-shrink:0}.sidebar-menu-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;color:hsla(0,0%,100%,.7);font-size:var(--fs-16);font-weight:400;text-decoration:none;cursor:pointer;transition:all .2s ease;background:transparent;border:none;width:100%;text-align:left}.sidebar-menu-item:hover{background-color:hsla(0,0%,100%,.1);color:var(--color-white)}.sidebar-menu-item svg{opacity:.7}.sidebar-menu-separator{height:1px;background-color:hsla(0,0%,100%,.1);margin:8px 0}.corner-pattern{position:fixed;top:0;right:0;width:103px;height:106px;z-index:3;pointer-events:none;background-image:url(/dashboard-v2/corner-pattern.svg);background-size:103px 106px;background-repeat:no-repeat;background-position:100% 0;overflow:hidden}.corner-pattern-img{display:none}.main-content{flex:1;border-radius:var(--br-16);background-color:var(--color-gray-500);border:1px solid var(--color-gray-400);overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:2}.content-header{justify-content:space-between;height:70.5px;border-bottom:1px solid var(--color-gray-400);padding:14px var(--padding-16);gap:var(--gap-20)}.content-header,.header-title{display:flex;align-items:center}.header-title{gap:var(--gap-16)}.header-title-icon{width:26px;height:26px}.header-title-text{font-size:18px;font-weight:500;letter-spacing:var(--ls-0_15);text-shadow:var(--text-shadow-1)}.header-action{display:flex;align-items:center;gap:8px;font-size:var(--fs-14);font-weight:500}.header-action-icon{width:18.4px;height:auto;border-radius:4px}.hero-section{padding:var(--padding-16)}.hero-card{border-radius:var(--br-16);background:var(--gradient-1);border:1px solid var(--color-gray-300);overflow:hidden;display:flex;flex-wrap:wrap}.hero-content{flex:1;min-width:352px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;gap:42px}.hero-logos{display:flex;align-items:center;gap:6px}.hero-logo{width:64px;height:64px;border-radius:var(--br-10)}.hero-logo-link{width:24px;height:24px}.hero-text{display:flex;flex-direction:column;gap:var(--gap-20)}.hero-title{font-size:32px;line-height:42px;font-weight:500;margin:0}.hero-description{font-size:var(--fs-14);line-height:22px;max-width:448px;color:var(--color-white)}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.btn-wrapper{border-radius:var(--br-10);background-color:var(--color-gray-400);padding:var(--padding-4)}.btn-primary{box-shadow:var(--shadow-inner);border-radius:var(--br-8);background:var(--gradient-2);padding:var(--padding-12) var(--padding-24);font-size:var(--fs-16);font-weight:500;color:var(--color-white);line-height:150%;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(249,82,40,.4)}.btn-secondary{box-shadow:var(--shadow-inner);border-radius:var(--br-8);background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9));padding:var(--padding-12) var(--padding-24);font-size:var(--fs-16);font-weight:500;color:var(--color-gray-100);line-height:150%;transition:transform .2s ease}.btn-secondary:hover{transform:translateY(-2px)}.hero-visual{flex:1;min-width:352px;padding:var(--padding-10)}.hero-visual-inner{height:475px;border-radius:var(--br-12);background-color:var(--color-gray-100);overflow:hidden;display:flex;position:relative}.hero-visual-left{position:relative;flex:1}.hero-extension-img{position:absolute;top:-60px;left:18px;width:225px;height:auto;-o-object-fit:cover;object-fit:cover;z-index:1}.hero-features-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px;backdrop-filter:blur(50px);background:linear-gradient(180deg,rgba(51,79,149,.6),rgba(16,25,47,.6))}.feature-tag{border-radius:var(--br-8);background:var(--gradient-3);padding:var(--padding-10);font-size:var(--fs-12);color:var(--color-white);margin-bottom:var(--gap-15);display:inline-block}.hero-visual-right{position:relative;flex:1;display:flex;flex-direction:column}.hero-metrics-overlay{position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter:blur(50px);background:linear-gradient(180deg,rgba(43,26,79,.6),rgba(98,60,181,.6));display:flex;flex-direction:column;padding:52px 10px;gap:52px}.metrics-tags{display:flex;flex-direction:column;gap:var(--gap-15)}.hero-extension-img-2{width:225px;height:auto;-o-object-fit:cover;object-fit:cover;margin:auto 8px 0}.tools-section{padding:var(--padding-16);display:flex;gap:var(--gap-16);flex-wrap:wrap}.tool-card{flex:1;min-width:263px;border-radius:var(--br-16);background:var(--gradient-1);border:1px solid var(--color-gray-300);overflow:hidden;display:flex;flex-direction:column}.tool-card-image{padding:var(--padding-10)}.tool-card-image-inner{height:180px;border-radius:var(--br-12);background-color:var(--color-gray-900);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.tool-card-image-blue .tool-card-image-inner{background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(37,99,235,.2) 50%,rgba(30,64,175,.3))}.tool-card-image-purple .tool-card-image-inner{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(124,58,237,.2) 50%,rgba(91,33,182,.3))}.tool-card-image-orange .tool-card-image-inner{background:linear-gradient(135deg,rgba(249,115,22,.3),rgba(234,88,12,.2) 50%,rgba(194,65,12,.3))}.tool-card-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.tool-card-visual svg{color:hsla(0,0%,100%,.9);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.tool-card-floating-icons{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.floating-icon{position:absolute;font-size:24px;animation:float 3s ease-in-out infinite;opacity:.8}.floating-icon.fi-1{top:20%;left:15%;animation-delay:0s}.floating-icon.fi-2{top:15%;right:15%;animation-delay:.5s}.floating-icon.fi-3{bottom:20%;right:20%;animation-delay:1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tool-card-image-inner img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.tool-card-content{padding:var(--padding-18);display:flex;flex-direction:column;gap:42px}.tool-card-title{font-size:var(--fs-20);line-height:var(--lh-26);font-weight:500}.tool-card-description{font-size:var(--fs-12);line-height:var(--lh-18);color:var(--color-white);margin-top:var(--gap-20)}.tool-card-btn{border-radius:var(--br-10);background-color:var(--color-gray-400);padding:var(--padding-4);align-self:flex-start}.tool-card-btn-inner{box-shadow:var(--shadow-inner);border-radius:var(--br-8);background:var(--gradient-2);padding:var(--padding-8) 23px;font-size:var(--fs-14);font-weight:500;color:var(--color-white);line-height:150%;transition:transform .2s ease}.tool-card-btn-inner:hover{transform:translateY(-2px)}.mobile-sidebar-overlay{backdrop-filter:blur(4px);z-index:100}.mobile-sidebar{left:-300px;height:100vh;z-index:101;transition:left .3s ease;padding:20px 12px;overflow:hidden}.mobile-sidebar.active{left:0}.mobile-sidebar .sidebar-header{padding:10px 0;height:auto;margin-bottom:10px;flex-shrink:0}.mobile-sidebar .sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.mobile-sidebar .sidebar-nav::-webkit-scrollbar{width:4px}.mobile-sidebar .sidebar-nav::-webkit-scrollbar-track{background:transparent}.mobile-sidebar .sidebar-nav::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:4px}.mobile-sidebar-close{top:20px;right:20px;background-color:hsla(0,0%,100%,.1);border-radius:50%;z-index:10}.mobile-sidebar-close:hover{background-color:hsla(0,0%,100%,.2)}.mobile-menu-btn{display:none;align-items:center;gap:var(--gap-16);padding:var(--padding-12);color:var(--color-gray-800);font-size:var(--fs-16);font-weight:500}@media screen and (max-width:1200px){.sidebar{display:none}.mobile-menu-btn{display:flex}}@media screen and (max-width:900px){.hero-card{flex-direction:column}.hero-content,.hero-visual{min-width:100%}.hero-title{font-size:26px;line-height:34px}.tools-section{flex-direction:column}.tool-card{min-width:100%}}@media screen and (max-width:700px){.hero-buttons,.hero-visual-inner{flex-direction:column}.hero-visual-inner{height:auto}.hero-visual-left,.hero-visual-right{min-height:300px}}@media screen and (max-width:450px){.dashboard-layout{padding:10px}.hero-content{padding:20px}.hero-title{font-size:19px;line-height:25px}.tool-card-title{font-size:var(--fs-16);line-height:21px}.content-header{flex-direction:column;height:auto;align-items:flex-start}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-600);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-800)}::-moz-selection{background-color:rgba(249,82,40,.3);color:#fff}::selection{background-color:rgba(249,82,40,.3);color:#fff}.profile-page-container{width:100%;min-height:100vh;background-color:var(--color-gray-200);position:relative;overflow:hidden}.profile-loading{display:flex;align-items:center;justify-content:center;min-height:100vh}.profile-loading-spinner{border:3px solid var(--color-gray-400);border-top-color:var(--color-orange)}.profile-bg-blur{position:fixed;filter:blur(250px);border-radius:50%;width:498px;height:244px;pointer-events:none;z-index:0}.profile-bg-blur-1{bottom:-20px;left:-120px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.profile-bg-blur-2{bottom:272px;left:-57px;background-color:var(--color-darkslateblue);transform:rotate(-13.7deg)}.profile-bg-blur-3{top:-167px;right:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.profile-layout{position:relative;display:flex;padding:20px;gap:var(--gap-20);min-height:100vh;z-index:1}.profile-main-content{flex:1;border-radius:var(--br-16);background-color:var(--color-gray-500);border:1px solid var(--color-gray-400);overflow:hidden;display:flex;flex-direction:column}.profile-header{display:flex;align-items:center;justify-content:space-between;height:70.5px;padding:14px var(--padding-16);border-bottom:1px solid var(--color-gray-400);flex-shrink:0}.profile-header-left{display:flex;align-items:center;gap:15px}.profile-menu-btn{display:none;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:8px;transition:all .2s ease}.profile-menu-btn:hover{background:hsla(0,0%,100%,.1)}.profile-header-left svg,.profile-header-title,.profile-menu-btn:hover{color:var(--color-white)}.profile-header-title{font-size:var(--fs-18);font-weight:500;text-shadow:var(--text-shadow-1)}.profile-header-contact{display:flex;align-items:center;gap:var(--gap-8);text-decoration:none}.profile-header-contact span{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.profile-header-contact-icon{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.profile-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.profile-content-wrapper{flex:1;display:flex;overflow:hidden}.profile-sidebar{width:250px;min-width:250px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding-16);gap:var(--gap-20)}.profile-user-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-16)}.profile-avatar{width:80px;height:80px;border-radius:100px;background-color:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-avatar-text{font-size:32px;font-weight:500;color:var(--color-white)}.profile-user-info{display:flex;flex-direction:column;gap:6px}.profile-user-name{font-weight:500;margin:0;text-transform:capitalize}.profile-user-plan{font-size:16px;font-weight:300;color:var(--color-white);margin:0}.profile-tabs{display:flex;flex-direction:column;gap:0;margin-top:42px}.profile-tab{display:flex;align-items:center;gap:var(--gap-16);padding:var(--padding-10) var(--padding-12);border-radius:var(--br-12);background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;color:hsla(0,0%,100%,.7);font-size:var(--fs-14);font-weight:400;text-align:left;text-shadow:var(--text-shadow-1)}.profile-tab:hover{background-color:hsla(0,0%,100%,.1)}.profile-tab.active{background-color:hsla(0,0%,100%,.2);color:var(--color-white)}.profile-tab-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.profile-tab-label{letter-spacing:var(--ls-0_15)}.profile-logout-btn{gap:var(--gap-16);padding:var(--padding-12);background-color:rgba(228,78,41,.12);border:none;transition:background-color .2s ease;color:#e44e29;font-size:var(--fs-16);text-shadow:var(--text-shadow-1)}.profile-logout-btn:hover{background-color:rgba(252,105,66,.2)}.profile-logout-btn:disabled{opacity:.6}.profile-content-panel{flex:1;border-left:1px solid var(--color-gray-400);overflow-y:auto;padding:var(--padding-18);max-height:calc(100vh - 150px)}.profile-tab-content{gap:var(--gap-16)}.profile-card{border-radius:4px;background:linear-gradient(100.62deg,hsla(0,0%,100%,.1),hsla(0,0%,60%,.1));border:1px solid hsla(0,0%,100%,.02);padding:var(--padding-16)}.profile-card-header{border-bottom:1px solid var(--color-gray-400);padding-bottom:8px;margin-bottom:var(--padding-14)}.profile-card-title{font-weight:500;color:var(--color-white)}.profile-card-description,.profile-card-title{font-size:var(--fs-14);margin:0 0 var(--padding-16) 0}.profile-card-description{color:hsla(0,0%,100%,.7);line-height:1.5}.profile-info-grid{gap:var(--gap-16)}.profile-info-item{gap:6px}.profile-info-label{font-size:var(--fs-12);color:hsla(0,0%,100%,.5)}.profile-info-value{font-size:var(--fs-14);background-color:hsla(0,0%,100%,.05);border:1px solid rgba(72,80,101,.5);border-radius:4px;padding:var(--padding-12) var(--padding-16)}.profile-status-card{gap:var(--gap-16);padding:var(--padding-16);border-radius:4px;border:1px solid}.profile-status-card.active{background-color:rgba(39,174,96,.1);border-color:rgba(39,174,96,.3)}.profile-status-card.warning{background-color:rgba(241,196,15,.1);border-color:rgba(241,196,15,.3)}.profile-status-card.expired{background-color:rgba(231,76,60,.1);border-color:rgba(231,76,60,.3)}.profile-status-icon{padding:12px}.profile-status-card.active .profile-status-icon{background-color:rgba(39,174,96,.2);color:#27ae60}.profile-status-card.warning .profile-status-icon{background-color:rgba(241,196,15,.2);color:#f1c40f}.profile-status-card.expired .profile-status-icon{background-color:rgba(231,76,60,.2);color:#e74c3c}.profile-status-title{font-size:var(--fs-16)}.profile-status-date{font-size:var(--fs-14);color:hsla(0,0%,100%,.6);margin:0 0 4px}.profile-status-days{font-size:var(--fs-14);font-weight:600}.profile-status-card.active .profile-status-days{color:#27ae60}.profile-status-card.warning .profile-status-days{color:#f1c40f}.profile-status-card.expired .profile-status-days{color:#e74c3c}.profile-renew-btn{padding:var(--padding-10) var(--padding-18);color:var(--color-white);font-size:var(--fs-14);transition:transform .2s ease}.profile-renew-btn:hover{transform:translateY(-2px)}.profile-devices-card .profile-card-title{margin:0 0 var(--padding-14) 0;padding-bottom:var(--padding-14);border-bottom:1px solid var(--color-gray-400)}.profile-device-row{display:flex;align-items:center;gap:var(--gap-20);padding:var(--padding-10) 0;flex-wrap:wrap}.profile-device-left{display:flex;align-items:center;gap:11px}.profile-device-checkbox{width:22px;height:22px;cursor:pointer;accent-color:var(--color-orange)}.profile-device-name{font-size:var(--fs-14);font-weight:500;color:var(--color-white);line-height:var(--lh-18)}.profile-device-session,.profile-device-status{font-size:var(--fs-14);color:hsla(0,0%,100%,.7);line-height:var(--lh-18)}.profile-signout-btn{display:flex;align-items:center;gap:var(--gap-8);background:transparent;border:none;cursor:pointer;color:#fd3e3e;font-size:var(--fs-14);font-weight:500;transition:opacity .2s ease;margin-left:auto}.profile-signout-btn:hover{opacity:.8}.profile-signout-btn:disabled{opacity:.5;cursor:not-allowed}.profile-voucher-card{border:1px solid #485065}.profile-voucher-title{font-size:var(--fs-14);color:var(--color-white);font-weight:500;margin:0 0 var(--padding-10) 0}.profile-voucher-box{gap:var(--gap-12);background-color:transparent;border:1px solid #485065;border-radius:4px;padding:var(--padding-12) var(--padding-16)}.profile-voucher-left{display:flex;flex-direction:column;gap:4px;flex:1}.profile-voucher-label{font-size:var(--fs-12);color:hsla(0,0%,100%,.6)}.profile-voucher-right{display:flex;align-items:center;gap:var(--gap-12)}.profile-voucher-days{font-size:var(--fs-16);color:#27ae60}.profile-voucher-actions{gap:var(--gap-8)}.profile-voucher-btn{width:40px;height:40px;background:transparent;border:1px solid #485065;border-radius:4px;color:hsla(0,0%,100%,.7)}.profile-voucher-btn:hover{background-color:hsla(0,0%,100%,.1)}.profile-link-card{gap:var(--gap-20);padding:var(--padding-14) var(--padding-16);border-radius:4px;border:1px solid #485065;background:transparent;font-size:var(--fs-14);font-weight:400;line-height:150%;cursor:pointer}.profile-link-card:hover{background-color:rgba(110,117,140,.09);border-color:#6e758c}.profile-plan-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--br-8);padding:var(--padding-16)}.profile-plan-header{justify-content:space-between;margin-bottom:var(--padding-16);padding-bottom:var(--padding-16);border-bottom:1px solid hsla(0,0%,100%,.1)}.profile-plan-badge{padding:6px 16px;background:var(--gradient-2);border-radius:100px;font-size:var(--fs-14)}.profile-plan-badge,.profile-plan-price{font-weight:600;color:var(--color-white)}.profile-plan-price{font-size:20px}.profile-plan-details{display:flex;flex-direction:column;gap:var(--padding-12)}.profile-plan-item{display:flex;justify-content:space-between;align-items:center}.profile-plan-item-label{font-size:var(--fs-14);color:hsla(0,0%,100%,.6)}.profile-plan-item-value{font-size:var(--fs-14);color:var(--color-white);font-weight:500}.profile-plan-item-value.active{color:#27ae60}.profile-plan-item-value.expired{color:#e74c3c}.profile-upgrade-options{display:flex;gap:var(--gap-16);flex-wrap:wrap}.profile-upgrade-btn{padding:var(--padding-12) var(--padding-24);border-radius:var(--br-8);font-size:var(--fs-14);font-weight:500}.profile-upgrade-btn.primary{background:var(--gradient-2);color:var(--color-white)}.profile-upgrade-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,82,40,.3)}.profile-upgrade-btn.secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--color-white)}.profile-upgrade-btn.secondary:hover{background:hsla(0,0%,100%,.15)}.profile-transaction-item{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-16);padding:var(--padding-14);background:hsla(0,0%,100%,.05);border-radius:var(--br-8);flex-wrap:wrap}.profile-transaction-info{display:flex;flex-direction:column;gap:4px}.profile-transaction-ref{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.profile-transaction-date{font-size:var(--fs-12);color:hsla(0,0%,100%,.6)}.profile-transaction-amount{font-size:var(--fs-16);font-weight:600;color:var(--color-white)}.profile-transaction-status{padding:4px 12px;border-radius:100px;font-size:var(--fs-12);font-weight:500;text-transform:capitalize}.profile-transaction-status.completed,.profile-transaction-status.paid{background:rgba(39,174,96,.2);color:#27ae60}.profile-transaction-status.pending,.profile-transaction-status.unpaid{background:rgba(241,196,15,.2);color:#f1c40f}.profile-transaction-status.expired,.profile-transaction-status.failed{background:rgba(231,76,60,.2);color:#e74c3c}.profile-plan-banner{padding:var(--padding-14) var(--padding-16);background:rgba(42,45,62,.6);border-radius:4px}.profile-plan-banner-icon svg{border-radius:4px}.profile-plan-banner-info{gap:6px}.profile-plan-banner-expiry{color:hsla(0,0%,100%,.7)}.profile-plan-banner-expiry b{color:var(--color-white)}.profile-plan-upgrade-btn{padding:8px 16px;background:var(--color-gray-800);border-radius:6px;transition:all .2s ease}.profile-plan-upgrade-btn:hover{background:#dcdcdc;color:#18151a}.profile-billing-section{background:rgba(42,45,62,.6);border:1px solid var(--color-gray-400);border-radius:4px;overflow:hidden}.profile-billing-title{padding:var(--padding-14) var(--padding-16);background:rgba(42,45,62,.6);border-bottom:1px solid var(--color-gray-400)}.profile-billing-table-header{display:none;gap:12px;padding:var(--padding-12) var(--padding-18);background:rgba(42,45,62,.8);color:#aab0bd;font-size:var(--fs-12);font-weight:500;border-bottom:1px solid var(--color-gray-400)}.profile-billing-rows{display:flex;flex-direction:column}.profile-billing-row{border-bottom:1px solid rgba(34,38,48,.5)}.profile-billing-row:last-child{border-bottom:none}.profile-billing-mobile{display:flex;flex-direction:column;gap:12px;padding:var(--padding-16);background:#3a3f4c}.profile-billing-mobile-top{display:flex;justify-content:space-between;align-items:flex-start}.profile-billing-mobile-label{font-size:var(--fs-12);color:#aab0bd;margin-bottom:4px}.profile-billing-mobile-value{font-size:var(--fs-14);color:var(--color-white);font-weight:500}.profile-billing-mobile-grid{display:grid;grid-template-columns:1fr;gap:12px}.profile-billing-mobile-action{display:flex;justify-content:center;padding-top:8px}.profile-billing-desktop{display:none;align-items:center;gap:12px;padding:var(--padding-14) var(--padding-18);background:#3a3f4c;font-size:var(--fs-14);color:var(--color-white)}.profile-billing-status-badge{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;border:1px solid}.profile-billing-status-dot{width:5px;height:5px;border-radius:50%}.profile-billing-status-text{font-size:var(--fs-12);font-weight:600}.profile-billing-empty{background:#3a3f4c}.profile-billing-empty p{color:#aab0bd}.profile-billing-pagination{flex-direction:column;gap:16px;padding:var(--padding-16);background:rgba(42,45,62,.4)}.profile-billing-pagination-info{font-size:var(--fs-12);color:#d2d2d2;order:2}.profile-billing-pagination-controls{order:1}.profile-billing-pagination-mobile{display:flex;align-items:center;gap:8px}.profile-billing-pagination-btn{display:flex;align-items:center;gap:4px;padding:8px 12px;background:#485065;color:var(--color-white);border:none;border-radius:8px;font-size:var(--fs-12);cursor:pointer;transition:background .2s ease}.profile-billing-pagination-btn:hover:not(:disabled){background:#5a6478}.profile-billing-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.profile-billing-pagination-current{padding:8px 12px;background:#2a2f3c;color:var(--color-white);border-radius:8px;font-size:var(--fs-12);min-width:60px;text-align:center}.profile-billing-pagination-desktop{display:none;align-items:center;background:hsla(0,0%,57%,.3);border:1px solid var(--color-white);border-radius:5px;overflow:hidden}.profile-billing-page-btn{width:36px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--color-white);border:none;font-size:var(--fs-12);font-weight:600;cursor:pointer;transition:background .2s ease}.profile-billing-page-btn:hover:not(:disabled):not(.active){background:hsla(0,0%,100%,.1)}.profile-billing-page-btn.active{background:var(--color-white);color:#222630}.profile-billing-page-btn:disabled{opacity:.5;cursor:not-allowed}.profile-billing-page-ellipsis{width:36px;height:32px;display:flex;align-items:center;justify-content:center;color:#828282;font-size:var(--fs-12)}@media screen and (max-width:1200px){.profile-layout{padding:10px}}@media screen and (min-width:769px){.profile-billing-table-header{display:flex}.profile-billing-mobile{display:none}.profile-billing-desktop{display:flex}.profile-billing-pagination{flex-direction:row}.profile-billing-pagination-info{order:1}.profile-billing-pagination-controls{order:2}.profile-billing-pagination-mobile{display:none}.profile-billing-pagination-desktop{display:flex}}@media screen and (max-width:900px){.profile-menu-btn{display:flex}.profile-sidebar{display:none}.profile-content-panel{border-left:none;max-height:calc(100vh - 180px)}.profile-device-row{flex-direction:column;align-items:flex-start;gap:12px}.profile-signout-btn{margin-left:0}.profile-info-grid{grid-template-columns:1fr}.profile-plan-banner{flex-direction:column;align-items:stretch}.profile-plan-upgrade-btn{width:100%;text-align:center}.profile-mobile-tabs{gap:4px;border-bottom:1px solid var(--color-gray-400);overflow-x:auto;flex-shrink:0}.profile-mobile-tab,.profile-mobile-tabs{display:flex;align-items:center;padding:var(--padding-10) var(--padding-16)}.profile-mobile-tab{gap:8px;border-radius:100px;background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.2);cursor:pointer;color:#c7c7c7;font-size:var(--fs-12);font-weight:500;white-space:nowrap;transition:all .2s ease}.profile-mobile-tab:hover{background:hsla(0,0%,90%,.08)}.profile-mobile-tab.active{background:var(--color-white);color:#18151a;border-color:transparent}.profile-mobile-tab-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.profile-mobile-tab.active .profile-mobile-tab-icon svg{stroke:#18151a}}@media screen and (max-width:675px){.profile-content-panel{padding:var(--padding-12)}.profile-status-card{text-align:center}.profile-status-card,.profile-upgrade-options{flex-direction:column}.profile-upgrade-btn{width:100%;text-align:center}}@media screen and (max-width:450px){.profile-voucher-box{flex-direction:column;align-items:stretch;gap:16px}.profile-voucher-right{justify-content:space-between}.profile-transaction-item{flex-direction:column;align-items:flex-start}}.profile-voucher-field{display:flex;flex-direction:column;gap:4px;flex:1}.profile-voucher-field-label{font-size:var(--fs-12);color:hsla(0,0%,100%,.7);line-height:150%}.profile-voucher-code{font-size:var(--fs-16);letter-spacing:1px}.profile-plan-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-20);padding:14px var(--padding-16);border-radius:var(--br-4);background-color:rgba(42,45,62,.6);border:1px solid var(--color-gray-400)}.profile-plan-banner-content{display:flex;align-items:center;gap:var(--gap-16);flex:1}.profile-plan-banner-icon{flex-shrink:0}.profile-plan-banner-icon svg{width:46px;height:46px;border-radius:var(--br-4)}.profile-plan-banner-info{display:flex;flex-direction:column;gap:10px}.profile-plan-banner-title{font-size:var(--fs-14);color:var(--color-white);font-weight:600;line-height:150%}.profile-plan-banner-expiry{font-size:var(--fs-12);color:var(--color-white)}.profile-plan-banner-expiry span{font-weight:300}.profile-plan-banner-expiry b{font-weight:600}.profile-plan-upgrade-btn{padding:var(--padding-8) var(--padding-12);background-color:var(--color-gray-800);border-radius:var(--br-6);font-size:var(--fs-12);font-weight:500;color:var(--color-white);text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.profile-plan-upgrade-btn:hover{background-color:var(--color-gainsboro)}.profile-billing-card{border-radius:var(--br-4);background:linear-gradient(100.62deg,rgba(42,45,62,.6),hsla(0,0%,60%,.05));border:1px solid hsla(0,0%,100%,.05);overflow:hidden}.profile-billing-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-10);padding:14px var(--padding-16) var(--padding-12);background-color:rgba(42,45,62,.6);border-bottom:1px solid var(--color-gray-400);flex-wrap:wrap}.profile-billing-header-info{display:flex;flex-direction:column;gap:var(--gap-8);flex:1;min-width:200px}.profile-billing-title{font-size:var(--fs-14);font-weight:500;color:var(--color-white);margin:0}.profile-billing-desc{font-size:var(--fs-12);line-height:18px;color:hsla(0,0%,100%,.7);margin:0}.profile-billing-download-all{padding:var(--padding-8) 24px;background:linear-gradient(180deg,#e44e29,#c43e1e);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);border-radius:var(--br-8);border:none;font-size:var(--fs-14);font-weight:500;color:var(--color-white);cursor:pointer;transition:opacity .2s ease}.profile-billing-download-all:hover{opacity:.9}.profile-billing-table{display:flex;flex-direction:column}.profile-billing-table-header{display:flex;align-items:center;justify-content:space-between;background-color:rgba(42,45,62,.6);flex-wrap:wrap;gap:var(--gap-20)}.profile-billing-table-header .profile-billing-col span{font-size:var(--fs-14);font-weight:500;color:var(--color-white);line-height:18px}.profile-billing-table-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-20)}.profile-billing-col{display:flex;align-items:center;padding:14px var(--padding-16)}.profile-billing-col span{font-size:var(--fs-14);color:var(--color-white);line-height:18px}.profile-billing-col-group{display:flex;align-items:center;flex-wrap:wrap}.profile-billing-col-invoice{flex:1;min-width:200px}.profile-billing-col-amount,.profile-billing-col-date,.profile-billing-col-plan{width:120px}.profile-billing-col-action{width:150px;justify-content:center}.profile-billing-invoice-info{display:flex;align-items:center;gap:9.5px}.profile-billing-invoice-info svg{flex-shrink:0}.profile-billing-invoice-name{font-size:var(--fs-14);color:var(--color-white);line-height:18px}.profile-billing-status{padding:0 7px;border-radius:100px;font-size:10px;font-weight:600;line-height:16px}.profile-billing-status.completed,.profile-billing-status.paid{background-color:rgba(28,56,41,.8);border:1px solid #32cd32;color:#32cd32}.profile-billing-status.pending,.profile-billing-status.unpaid{background-color:rgba(56,50,28,.8);border:1px solid gold;color:gold}.profile-billing-status.expired,.profile-billing-status.failed{background-color:rgba(56,28,28,.8);border:1px solid #ff6b6b;color:#ff6b6b}.profile-billing-download-btn{display:flex;align-items:center;gap:var(--gap-6);padding:4px var(--padding-12) 4px var(--padding-8);background-color:var(--color-gray-800);border-radius:var(--br-6);border:none;cursor:pointer;transition:background-color .2s ease}.profile-billing-download-btn:hover{background-color:var(--color-gainsboro)}.profile-billing-download-btn span{font-size:var(--fs-12);font-weight:500;color:var(--color-white)}.profile-billing-download-btn svg{width:24px;height:24px}.profile-billing-empty{padding:40px var(--padding-16)}.profile-billing-empty p{font-size:var(--fs-14);color:hsla(0,0%,100%,.6)}@media screen and (max-width:925px){.profile-plan-banner,.profile-plan-banner-content{flex-wrap:wrap}.profile-billing-header{flex-direction:column;align-items:flex-start;gap:var(--gap-16)}.profile-billing-header-info{min-width:100%}.profile-billing-col-group{flex:1;min-width:100%}.profile-billing-col-invoice{min-width:100%}.profile-billing-col-action{width:auto;flex:1;justify-content:flex-end}}@media screen and (max-width:700px){.profile-plan-banner{flex-direction:column;align-items:flex-start;gap:var(--gap-16)}.profile-plan-upgrade-btn{width:100%;text-align:center}.profile-billing-table-header{display:none}.profile-billing-table-row{padding:var(--padding-12) 0;border-bottom:1px solid hsla(0,0%,100%,.1);flex-direction:column;align-items:flex-start;gap:var(--gap-10)}.profile-billing-col{padding:4px var(--padding-16)}.profile-billing-col-amount:before,.profile-billing-col-date:before,.profile-billing-col-plan:before{content:attr(data-label);font-size:var(--fs-12);color:hsla(0,0%,100%,.5);margin-right:8px}.profile-billing-col-action{width:100%;padding:var(--padding-8) var(--padding-16)}.profile-billing-download-btn{width:100%;justify-content:center}}@media screen and (max-width:450px){.profile-plan-banner-content{flex-direction:column;align-items:flex-start}.profile-billing-invoice-info{flex-wrap:wrap;gap:var(--gap-8)}}.extension-header{display:flex;align-items:center;justify-content:space-between;height:70.5px;border-bottom:1px solid var(--color-gray-400);padding:14px var(--padding-16);gap:var(--gap-20);flex-wrap:wrap}.extension-header-left{display:flex;align-items:center;gap:var(--gap-16);flex:1;min-width:200px}.extension-search{width:100%;max-width:400px;border:1px solid #ad6b48;outline:none;background-color:var(--color-gray-400);height:42px;box-shadow:4px -4px 4px rgba(132,62,3,.25),-4px 4px 4px rgba(76,39,146,.25);border-radius:var(--br-8);padding:var(--padding-12) var(--padding-16);font-family:var(--font-inter);font-size:var(--fs-12);color:var(--color-white)}.extension-search::-moz-placeholder{color:hsla(0,0%,100%,.6)}.extension-search::placeholder{color:hsla(0,0%,100%,.6)}.extension-hero{padding:var(--padding-16)}.extension-hero-card{border-radius:var(--br-16);background-color:hsla(0,0%,41%,.2);overflow:hidden}.extension-hero-inner{border-radius:var(--br-16);background:linear-gradient(100.62deg,hsla(0,0%,100%,.1),hsla(0,0%,60%,.1));border:1px solid hsla(0,0%,100%,.02);padding:36px;display:flex;flex-direction:column;gap:52px}.extension-hero-content{display:flex;flex-direction:column;gap:var(--gap-20)}.extension-hero-title{font-size:28px;line-height:38px;font-weight:500;margin:0}.extension-hero-description{font-size:var(--fs-14);line-height:22px;color:var(--color-white)}.extension-hero-disclaimer{text-align:center;padding:var(--padding-16) 0;font-size:var(--fs-12);color:var(--color-white)}.extension-categories{display:flex;align-items:center;gap:4px;padding:var(--padding-10) var(--padding-16);border-top:1px solid var(--color-gray-400);border-bottom:1px solid var(--color-gray-400);overflow-x:auto;flex-shrink:0}.category-btn{padding:var(--padding-12) 20px;border-radius:100px;font-size:var(--fs-12);font-weight:500;font-family:Ubuntu,sans-serif;white-space:nowrap;transition:all .2s ease;border:.5px solid transparent}.category-btn.active{background-color:var(--color-white);color:#18151a;border-color:transparent}.category-btn:not(.active){background-color:hsla(0,0%,100%,.04);color:#c7c7c7;border-color:var(--color-white)}.category-btn:not(.active):hover{background-color:hsla(0,0%,90%,.04)}.extension-tools-section{padding:var(--padding-12) var(--padding-16);display:flex;flex-direction:column;gap:var(--gap-16)}.extension-category-title{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.extension-tools-grid{border-radius:var(--br-8);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,89%,.06));padding:var(--padding-8)}.extension-tools-row{display:flex;flex-wrap:wrap;gap:4px;padding:0 var(--padding-8)}.extension-tool-item{flex:1;min-width:80px;max-width:116px;padding:var(--padding-10) 0 6px;display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.extension-tool-item:hover{transform:translateY(-2px)}.extension-tool-icon{width:48px;height:48px;border-radius:var(--br-12);-o-object-fit:cover;object-fit:cover;box-shadow:0 0 6px hsla(0,0%,69%,.3)}.extension-tool-name{font-size:var(--fs-12);color:var(--color-white);text-align:center;font-family:var(--font-inter)}.extension-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}@media screen and (max-width:950px){.extension-header{height:auto;flex-direction:column;align-items:flex-start;gap:var(--gap-16)}.extension-header-left{width:100%}.extension-search{max-width:100%}}@media screen and (max-width:700px){.extension-hero-inner{padding:20px;gap:26px}.extension-hero-title{font-size:22px;line-height:30px}}@media screen and (max-width:450px){.extension-tool-item{min-width:70px;max-width:90px}}.stox-page{width:100%;min-height:100vh;background-color:var(--color-gray-200);position:relative;overflow:hidden}.stox-bg-blur{position:fixed;filter:blur(250px);border-radius:50%;width:498px;height:244px;pointer-events:none;z-index:0}.stox-bg-blur-1{bottom:0;left:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.stox-bg-blur-2{bottom:292px;left:-37px;background-color:var(--color-darkslateblue);transform:rotate(-13.7deg)}.stox-bg-blur-3{top:-167px;right:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.stox-bg-pattern{position:fixed;top:-20px;right:280px;z-index:1;pointer-events:none}.stox-bg-pattern-img{width:153px;height:110px;-o-object-fit:contain;object-fit:contain}.stox-layout{position:relative;display:flex;padding:20px;gap:var(--gap-20);min-height:100vh;z-index:2}.stox-main{flex:1;border-radius:var(--br-16);background-color:var(--color-gray-500);border:1px solid var(--color-gray-400);overflow:hidden;display:flex;flex-direction:column}.stox-header{justify-content:space-between;height:70.5px;padding:14px var(--padding-16);border-bottom:1px solid var(--color-gray-400);flex-shrink:0}.stox-header,.stox-header-left{display:flex;align-items:center}.stox-header-left{gap:16px}.stox-menu-btn{display:none;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:8px;transition:all .2s ease}.stox-menu-btn:hover{background:hsla(0,0%,100%,.1)}.stox-header-left svg,.stox-header-title,.stox-menu-btn:hover{color:var(--color-white)}.stox-header-title{font-size:var(--fs-18);font-weight:500;text-shadow:var(--text-shadow-1)}.stox-header-contact{display:flex;align-items:center;gap:var(--gap-8);text-decoration:none}.stox-header-contact span{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.stox-header-contact-icon{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.stox-tabs{justify-content:center;gap:4px;padding:var(--padding-10) var(--padding-16);border-bottom:1px solid var(--color-gray-400);overflow-x:auto}.stox-tab,.stox-tabs{display:flex;align-items:center}.stox-tab{gap:var(--gap-16);padding:var(--padding-10) var(--padding-16) var(--padding-10) var(--padding-10);background:transparent;border:none;border-radius:18px;cursor:pointer;transition:all .2s ease}.stox-tab:hover{background:hsla(0,0%,100%,.05)}.stox-tab.active{background:linear-gradient(180deg,var(--color-gray-500),hsla(0,0%,60%,.1));box-shadow:0 2px 9px rgba(3,6,10,.1)}.stox-tab-icon{width:40px;height:40px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-drop)}.stox-tab-icon-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.3)}.stox-tab-name{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.stox-content{flex:1;justify-content:center;padding:32px var(--padding-16);gap:32px;text-align:center}.stox-content,.stox-tool-info{display:flex;flex-direction:column;align-items:center}.stox-tool-info{gap:22px}.stox-tool-icon{width:48px;height:48px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-drop)}.stox-tool-icon-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.25)}.stox-tool-text{display:flex;flex-direction:column;align-items:center;gap:12px}.stox-tool-title{font-size:var(--fs-18);font-weight:500;margin:0}.stox-tool-desc{font-size:var(--fs-12);font-weight:300;color:var(--color-white);line-height:var(--lh-18);max-width:500px}.stox-learn-more{font-weight:700;color:var(--color-white);text-decoration:underline}.stox-input-container{width:100%;max-width:680px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px;background-color:var(--color-gray-500);border-radius:var(--br-8);box-shadow:4px -4px 4px rgba(132,62,3,.25),-4px 4px 4px rgba(76,39,146,.25)}.stox-input-wrapper{flex:1;align-items:center;padding:0 var(--padding-16)}.stox-input{width:100%;background:transparent;border:none;font-size:var(--fs-14);line-height:150%}.stox-input::-moz-placeholder{color:var(--color-gray-400)}.stox-input::placeholder{color:var(--color-gray-400)}.stox-download-btn{gap:var(--gap-10);padding:var(--padding-14);background:linear-gradient(268.76deg,#d6682e,#8182fc);border-radius:var(--br-4)}.stox-download-btn:disabled{opacity:.6}.stox-download-btn span{font-size:var(--fs-14);font-weight:500;color:var(--color-white);white-space:nowrap}.stox-error{font-size:var(--fs-14);color:#e74c3c;padding:8px 16px;background:rgba(231,76,60,.1);border-radius:8px}.stox-info-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-size:var(--fs-12);color:hsla(0,0%,100%,.7);max-width:500px}.stox-info-message svg{flex-shrink:0;color:hsla(0,0%,100%,.5)}.stox-extension-btn{padding:12px 24px;border-radius:12px;box-shadow:0 4px 12px rgba(249,82,40,.3)}.stox-extension-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(249,82,40,.4)}.stox-extension-btn svg{color:var(--color-white)}.stox-extension-btn span{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}@media screen and (max-width:1200px){.stox-layout{padding:10px}}@media screen and (max-width:900px){.stox-menu-btn{display:flex}.stox-header-title{font-size:var(--fs-16)}.stox-bg-pattern{display:none}}@media screen and (max-width:700px){.stox-input-container{flex-direction:column;padding:12px}.stox-input-wrapper{width:100%;padding:12px 0}.stox-download-btn{width:100%;justify-content:center}.stox-content{gap:24px;padding:24px var(--padding-16)}}@media screen and (max-width:525px){.stox-header{flex-direction:column;height:auto;gap:12px;padding:12px}.stox-header-left{width:100%;justify-content:space-between}.stox-header-contact{order:-1}.stox-tabs{justify-content:flex-start}.stox-tab-name{display:none}.stox-tab{padding:var(--padding-10)}}.affiliate-page{width:100%;min-height:100vh;background-color:var(--color-gray-200);position:relative;overflow:hidden}.affiliate-bg-blur{position:fixed;filter:blur(250px);border-radius:50%;width:498px;height:244px;pointer-events:none;z-index:0}.affiliate-bg-blur-1{top:393px;left:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.affiliate-bg-blur-2{bottom:-165px;left:-37px;background-color:var(--color-darkslateblue);transform:rotate(-13.7deg)}.affiliate-bg-blur-3{top:-167px;right:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.affiliate-bg-pattern{position:fixed;top:-20px;right:280px;z-index:1;pointer-events:none}.affiliate-bg-pattern-img{width:153px;height:110px;-o-object-fit:contain;object-fit:contain}.affiliate-layout{position:relative;display:flex;padding:20px;gap:var(--gap-20);min-height:100vh;z-index:2}.affiliate-main{flex:1;border-radius:var(--br-16);background-color:var(--color-gray-600);border:1px solid var(--color-gray-400);overflow:hidden;display:flex;flex-direction:column}.affiliate-header{display:flex;align-items:center;justify-content:space-between;height:70.5px;padding:14px var(--padding-16);border-bottom:1px solid var(--color-gray-400);flex-shrink:0}.affiliate-header-left{display:flex;align-items:center;gap:16px}.affiliate-menu-btn{display:none;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:8px;transition:all .2s ease}.affiliate-menu-btn:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.affiliate-header-left svg{color:var(--color-white)}.affiliate-header-title{font-size:var(--fs-18);font-weight:500;color:var(--color-white);text-shadow:var(--text-shadow-1)}.affiliate-header-lang{display:flex;align-items:center;gap:8px;font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.affiliate-header-lang-icon{width:19px;height:19px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.affiliate-hero{padding:var(--padding-16)}.affiliate-hero-inner{border-radius:var(--br-16);background:var(--gradient-1);border:var(--border-1);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;gap:42px;text-align:center}.affiliate-hero-content{gap:32px}.affiliate-hero-icon{width:64px;height:64px;border-radius:var(--br-10)}.affiliate-hero-text{display:flex;flex-direction:column;align-items:center;gap:20px}.affiliate-hero-title{font-weight:500;line-height:42px}.affiliate-hero-desc{font-size:var(--fs-14);line-height:var(--lh-22);color:var(--color-white)}.affiliate-hero-action{border-radius:var(--br-10);background-color:var(--color-gray-500);padding:4px}.affiliate-join-btn{padding:12px 24px;background:var(--Primary);border-radius:var(--br-8);box-shadow:var(--shadow-inner)}.affiliate-join-btn:hover{transform:translateY(-1px)}.affiliate-join-btn span{font-size:var(--fs-16);font-weight:500;color:var(--color-white);line-height:150%}.affiliate-steps{display:flex;gap:var(--gap-16);padding:var(--padding-16)}.affiliate-step-card{flex:1;border:var(--border-1);overflow:hidden;min-width:263px}.affiliate-step-image{padding:var(--padding-10)}.affiliate-step-placeholder{height:180px;border-radius:var(--br-12);background-color:var(--color-gray-1000)}.affiliate-step-content{padding:var(--padding-18);display:flex;flex-direction:column;gap:20px}.affiliate-step-title{font-size:var(--fs-20);font-weight:500;line-height:var(--lh-26)}.affiliate-step-desc{font-size:var(--fs-12);line-height:var(--lh-18);color:var(--color-white)}.affiliate-estimate{padding:32px var(--padding-16) var(--padding-16);display:flex;flex-direction:column;gap:24px}.affiliate-estimate-title{font-size:28px;font-weight:500;line-height:42px;color:var(--color-white);margin:0}.affiliate-estimate-grid{display:flex;gap:var(--gap-16)}.affiliate-calc-card{flex:1;border:var(--border-1);overflow:hidden;min-width:347px}.affiliate-calc-inner{padding:var(--padding-18);display:flex;flex-direction:column;gap:22px}.affiliate-calc-subtitle{font-size:var(--fs-20);font-weight:500;line-height:28px;color:var(--color-white);margin:0}.affiliate-slider-section{display:flex;flex-direction:column;gap:var(--gap-10)}.affiliate-slider-header{gap:var(--gap-20)}.affiliate-slider-label{font-size:var(--fs-14);line-height:var(--lh-18)}.affiliate-slider-value{display:flex;align-items:center;gap:6px}.affiliate-slider-number{font-size:var(--fs-14);line-height:var(--lh-18);color:var(--color-white)}.affiliate-slider-unit{font-size:var(--fs-14);line-height:var(--lh-18);color:var(--color-darkgray)}.affiliate-slider-wrapper{position:relative;padding:6px 0}.affiliate-slider-track{height:10px;background-color:var(--color-gray-1000);border-radius:var(--br-12);position:relative;overflow:visible}.affiliate-slider-fill{top:0;left:0;background:var(--Primary);border-radius:var(--br-12);box-shadow:var(--shadow-inner)}.affiliate-slider-thumb{width:18px;height:18px;background-color:var(--color-gainsboro-100);box-shadow:inset 0 4px 4px hsla(0,0%,78%,.25),inset 0 4px 4px rgba(0,0,0,.2)}.affiliate-slider-range{align-items:flex-start}.affiliate-slider-max,.affiliate-slider-min{display:flex;align-items:center;gap:5px;font-size:var(--fs-14);line-height:var(--lh-18);color:var(--color-white)}.affiliate-plan-section{display:flex;flex-direction:column;gap:var(--gap-12);padding:var(--padding-10) 0;border-top:1px solid var(--color-gray-400);border-bottom:1px solid var(--color-gray-400)}.affiliate-plan-label{font-size:var(--fs-14);line-height:var(--lh-18)}.affiliate-plan-options{display:flex;gap:var(--gap-10)}.affiliate-plan-btn{padding:12px 20px;border-radius:var(--br-8);background-color:var(--color-gray-400);border:.5px solid var(--color-white);gap:var(--gap-10);min-width:100px}.affiliate-plan-btn.active{background-color:var(--color-white)}.affiliate-plan-btn.active .affiliate-plan-name,.affiliate-plan-btn.active .affiliate-plan-price{color:var(--color-gray-100)}.affiliate-plan-name{font-size:var(--fs-12);font-weight:500;line-height:var(--lh-12);color:var(--color-silver)}.affiliate-plan-price{font-size:var(--fs-14);font-weight:500;line-height:var(--lh-12);color:var(--color-white)}.affiliate-earnings{display:flex;flex-direction:column;gap:var(--gap-12)}.affiliate-earnings-label{font-size:var(--fs-12);line-height:var(--lh-18);color:var(--color-white);margin:0}.affiliate-earnings-grid{display:flex;background-color:var(--color-gray-300);border-radius:var(--br-8);overflow:hidden;padding:var(--padding-10) 8px}.affiliate-earnings-item{flex:1;padding:0 8px;display:flex;flex-direction:column;gap:2px}.affiliate-earnings-yearly{border-left:1px solid var(--color-gray-400);border-right:1px solid var(--color-gray-400)}.affiliate-earnings-period{font-size:var(--fs-12);font-weight:700;line-height:var(--lh-18);color:var(--color-white)}.affiliate-earnings-amount{font-size:var(--fs-14);line-height:var(--lh-20)}.affiliate-earnings-notes{margin:0;padding-left:var(--padding-16);font-size:var(--fs-12);line-height:var(--lh-18);color:var(--color-white)}.affiliate-earnings-notes li{margin-bottom:4px}.affiliate-terms-card{flex:1;border:var(--border-1);overflow:hidden;min-width:347px}.affiliate-terms-inner{padding:var(--padding-18);display:flex;flex-direction:column;gap:32px}.affiliate-terms-title{font-size:var(--fs-20);font-weight:500;line-height:var(--lh-26);margin:0}.affiliate-terms-list{margin:0;padding-left:var(--padding-16);font-size:var(--fs-12);line-height:var(--lh-18);color:var(--color-white)}.affiliate-terms-list li{margin-bottom:8px}.affiliate-terms-btn{align-self:flex-start;padding:4px;background-color:var(--color-gray-500);border:none}.affiliate-terms-btn span{display:block;padding:8px 23px;background:var(--Primary);border-radius:var(--br-8);box-shadow:var(--shadow-inner);font-size:var(--fs-14);font-weight:500;line-height:150%;color:var(--color-white)}.affiliate-terms-btn:hover{opacity:.9}@media screen and (max-width:1200px){.affiliate-layout{padding:10px}}@media screen and (max-width:900px){.affiliate-menu-btn{display:flex}.affiliate-estimate-grid,.affiliate-steps{flex-wrap:wrap}.affiliate-hero-title{font-size:26px;line-height:34px}.affiliate-bg-pattern{display:none}}@media screen and (max-width:700px){.affiliate-plan-options{flex-wrap:wrap}.affiliate-earnings-grid{flex-wrap:wrap;gap:16px}.affiliate-earnings-yearly{border-left:none;border-right:none;border-top:1px solid var(--color-gray-400);padding-top:16px}}@media screen and (max-width:450px){.affiliate-header{flex-wrap:wrap;height:auto;gap:12px;padding:12px}.affiliate-hero-title{font-size:19px;line-height:25px}.affiliate-hero-inner{padding:24px 16px;gap:24px}.affiliate-step-title{font-size:var(--fs-16);line-height:21px}.affiliate-estimate-title{font-size:22px;line-height:34px}.affiliate-calc-card,.affiliate-terms-card{min-width:100%}.affiliate-calc-subtitle{font-size:var(--fs-16);line-height:var(--lh-22)}.affiliate-slider-header{flex-wrap:wrap}.affiliate-plan-btn{min-width:calc(50% - 5px)}}.manual-page{width:100%;min-height:100vh;background-color:var(--color-gray-200);position:relative;overflow:hidden}.manual-bg-blur{position:fixed;filter:blur(250px);border-radius:50%;width:498px;height:244px;pointer-events:none;z-index:0}.manual-bg-blur-1{bottom:7px;left:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.manual-bg-blur-2{bottom:303px;left:-37px;background-color:var(--color-darkslateblue);transform:rotate(-13.7deg)}.manual-bg-blur-3{top:-167px;right:-100px;background-color:var(--color-saddlebrown);transform:rotate(33.2deg)}.manual-bg-pattern{position:fixed;top:-20px;right:280px;z-index:1;pointer-events:none}.manual-bg-pattern-img{width:153px;height:110px;-o-object-fit:contain;object-fit:contain}.manual-layout{position:relative;display:flex;padding:20px;gap:14px;min-height:100vh;z-index:2}.manual-main{flex:1;border-radius:var(--br-16);background-color:var(--color-gray-600);border:1px solid var(--color-gray-400);overflow:hidden;display:flex;flex-direction:column}.manual-header{display:flex;align-items:center;height:70.5px;padding:14px var(--padding-16) 12px;border-bottom:1px solid var(--color-gray-400);gap:0;row-gap:20px;flex-shrink:0}.manual-header-left{flex:1;display:flex;align-items:center;gap:15px;min-width:257px}.manual-menu-btn{display:none;align-items:center;justify-content:center;padding:8px;background:transparent;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:8px;transition:all .2s ease}.manual-menu-btn:hover{background:hsla(0,0%,100%,.1)}.manual-header-left svg,.manual-header-title,.manual-menu-btn:hover{color:var(--color-white)}.manual-header-title{font-size:var(--fs-18);font-weight:500;text-shadow:var(--text-shadow-1);margin:0}.manual-header-search{width:100%;max-width:400px;height:42px;display:flex;align-items:center;gap:12px;padding:12px var(--padding-16);background-color:var(--color-gray-400);border:1px solid var(--color-sienna);border-radius:var(--br-8);box-shadow:4px -4px 4px rgba(132,62,3,.25),-4px 4px 4px rgba(76,39,146,.25)}.manual-header-search svg{color:var(--color-gray-1000);flex-shrink:0}.manual-search-input{flex:1;background:transparent;border:none;outline:none;font-size:var(--fs-12);color:var(--color-white)}.manual-search-input::-moz-placeholder{color:var(--color-gray-1000)}.manual-search-input::placeholder{color:var(--color-gray-1000)}.manual-header-contact{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:257px;text-decoration:none}.manual-header-contact span{font-size:var(--fs-14);font-weight:500;color:var(--color-white)}.manual-header-contact-icon{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.manual-categories{align-items:center;justify-content:center;gap:4px;padding:var(--padding-10) var(--padding-16);border-top:1px solid var(--color-gray-400)}.manual-category-btn{padding:11px 19px;background-color:var(--color-gray-900);border-radius:100px;font-size:var(--fs-12);color:var(--color-silver)}.manual-category-btn:hover{background-color:var(--color-gainsboro-300);border-color:var(--color-gainsboro-200)}.manual-category-btn.active{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-gray-200)}.manual-content{flex:1;overflow-y:auto;padding-bottom:20px}.manual-section{padding:12px var(--padding-16);display:flex;flex-direction:column;gap:var(--gap-16)}.manual-section-title{font-size:var(--fs-14);font-weight:500;margin:0}.manual-tools-wrapper{border-radius:var(--br-8);background:var(--gradient-1);padding:8px 0}.manual-tools-grid{display:flex;align-items:flex-start;gap:4px;padding:0 8px;overflow-x:auto}.manual-tool-card{flex:1;min-width:70px;max-width:116px;padding:10px 0 6px;background:transparent;border:none;border-radius:5px;gap:6px}.manual-tool-card.featured{background:var(--gradient-2);box-shadow:var(--shadow-drop)}.manual-tool-icon{border-radius:var(--br-12);-o-object-fit:cover;object-fit:cover;box-shadow:var(--shadow-drop-1)}.manual-tool-name{font-size:var(--fs-12)}.manual-empty{padding:60px 20px;color:var(--color-gray-1000);font-size:var(--fs-14)}.manual-modal-overlay{top:0;left:0;right:0;bottom:0;background-color:rgba(30,34,43,.9);padding:50px 10px}.manual-modal{max-width:450px;background-color:var(--color-gray-300);box-shadow:0 0 15px var(--color-gray-400);display:flex;flex-direction:column;gap:14px;padding:14px 10px 10px}.manual-modal-header{gap:20px}.manual-modal-title{font-size:var(--fs-12);color:var(--color-white)}.manual-modal-close{background:transparent;color:var(--color-white);padding:0}.manual-modal-content{border-radius:6px;background-color:var(--color-gray-100);border:1px solid var(--color-darkslategray-200);overflow:hidden}.manual-modal-info{padding:14px 14px 12px;border-bottom:1px solid var(--color-darkslategray-100);display:flex;flex-direction:column;gap:14px}.manual-modal-info-header{display:flex;align-items:center;gap:12px}.manual-modal-icon{width:40px;height:40px;border-radius:var(--br-8);-o-object-fit:cover;object-fit:cover}.manual-modal-tool-name{font-size:var(--fs-14);margin:0}.manual-modal-target-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--Primary);border-radius:var(--br-8);color:var(--color-white);font-size:var(--fs-12);font-weight:500;text-decoration:none;transition:all .2s ease;box-shadow:var(--shadow-inner)}.manual-modal-target-link:hover{opacity:.9}.manual-modal-credentials{padding:14px;display:flex;flex-direction:column;gap:12px}.manual-modal-credentials-title{font-size:var(--fs-12);margin:0}.manual-modal-field{display:flex;flex-direction:column;gap:6px}.manual-modal-field-label{font-size:var(--fs-12);font-weight:500;color:var(--color-gray-1000)}.manual-modal-field-input{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:var(--color-gray-300);border:1px solid var(--color-gray-400);border-radius:var(--br-8)}.manual-modal-field-value{flex:1;font-size:var(--fs-14);color:var(--color-white);font-family:monospace;word-break:break-all}.manual-modal-copy-btn{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;color:var(--color-gray-1000);cursor:pointer;border-radius:4px;transition:all .2s ease}.manual-modal-copy-btn:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.manual-modal-instructions{margin-top:8px;padding-top:12px;border-top:1px solid var(--color-gray-400)}.manual-modal-instructions-title{font-size:var(--fs-12);color:var(--color-white);margin:0 0 8px}.manual-modal-steps{margin:0;padding-left:var(--padding-16);font-size:var(--fs-12);font-weight:300;color:var(--color-gray-1000);line-height:var(--lh-20)}.manual-modal-steps li{margin-bottom:4px}@media screen and (max-width:1200px){.manual-layout{padding:10px}}@media screen and (max-width:900px){.manual-menu-btn{display:flex}.manual-header{height:auto;flex-wrap:wrap;gap:12px}.manual-header-contact,.manual-header-left{flex:unset;min-width:unset}.manual-header-search{order:3;max-width:100%}.manual-bg-pattern{display:none}}@media screen and (max-width:450px){.manual-modal-info-header{flex-wrap:wrap}.manual-categories{justify-content:flex-start}}.page-base{width:100%}.page-base,.page-layout{position:relative;min-height:100vh}.page-layout{display:flex;padding:20px;gap:var(--gap-20)}.page-main{flex:1;border-radius:var(--br-16);background-color:var(--color-gray-500);border:1px solid var(--color-gray-400);overflow:hidden;flex-direction:column;position:relative;z-index:2}.page-header,.page-main{display:flex;backdrop-filter:blur(20px)}.page-header{position:sticky;top:0;z-index:30;align-items:center;justify-content:space-between;height:70.5px;border-bottom:1px solid var(--color-gray-400);padding:14px var(--padding-24);gap:var(--gap-20);background:rgba(34,38,48,.6)}.page-header-left{display:flex;align-items:center;gap:var(--gap-16)}.page-header-title{font-size:18px;font-weight:600;color:var(--color-white);letter-spacing:var(--ls-0_15);margin:0}.page-header-subtitle{font-size:var(--fs-12);color:var(--color-gray-800);margin:2px 0 0}.page-header-right{display:flex;align-items:center;gap:12px}.page-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-12);color:var(--color-gray-800);cursor:pointer;transition:all .2s ease}.page-menu-btn:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.page-content{flex:1;overflow-y:auto;padding:var(--padding-24)}.page-content-inner{display:flex;flex-direction:column;gap:24px}.glass-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:var(--padding-24);backdrop-filter:blur(20px)}.glass-card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.glass-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--br-12);flex-shrink:0}.glass-card-icon.success{background:rgba(34,197,94,.2);color:#22c55e}.glass-card-icon.warning{background:rgba(234,179,8,.2);color:#eab308}.glass-card-icon.info{background:rgba(59,130,246,.2);color:#3b82f6}.glass-card-icon.danger{background:rgba(239,68,68,.2);color:#ef4444}.glass-card-icon.purple{background:rgba(168,85,247,.2);color:#a855f7}.glass-card-icon.orange{background:rgba(249,82,40,.2);color:var(--color-orange)}.glass-card-title{font-size:18px;font-weight:600;color:var(--color-white);margin:0 0 4px}.glass-card-desc{font-size:var(--fs-14);color:var(--color-gray-800);margin:0;line-height:1.5}.status-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:var(--padding-24)}.status-card.success{border-color:rgba(34,197,94,.3);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05))}.status-card.warning{border-color:rgba(234,179,8,.3);background:linear-gradient(135deg,rgba(234,179,8,.1),rgba(234,179,8,.05))}.status-card.info{border-color:rgba(59,130,246,.3);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05))}.section-title{font-size:18px;font-weight:600;color:var(--color-white);margin:0 0 16px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-12);padding:20px;transition:all .2s ease}.feature-card:hover{border-color:var(--color-gray-600);transform:translateY(-2px)}.feature-card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--br-8);margin-bottom:12px}.feature-card-title{font-size:var(--fs-14);font-weight:600;color:var(--color-white);margin:0 0 4px}.feature-card-desc{font-size:var(--fs-12);color:var(--color-gray-800);margin:0;line-height:1.5}.btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-12);color:var(--color-white);font-size:var(--fs-14);font-weight:500;cursor:pointer;transition:all .2s ease}.btn-glass:hover{background:hsla(0,0%,100%,.1);border-color:var(--color-gray-600)}.btn-success{background:linear-gradient(135deg,rgba(34,197,94,.8),rgba(34,197,94,.6));border-color:rgba(34,197,94,.3)}.btn-success:hover{background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(34,197,94,.7))}.btn-danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.btn-danger:hover{background:rgba(239,68,68,.2)}.glass-table{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);overflow:hidden}.glass-table-header{display:none;background:hsla(0,0%,100%,.02);font-size:var(--fs-12);font-weight:500;color:var(--color-gray-800);text-transform:uppercase;letter-spacing:.5px}.glass-table-header,.glass-table-row{padding:16px 20px;border-bottom:1px solid var(--color-gray-400)}.glass-table-row{transition:background .2s ease}.glass-table-row:last-child{border-bottom:none}.glass-table-row:hover{background:hsla(0,0%,100%,.02)}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:var(--fs-12);font-weight:500}.status-badge-dot{width:6px;height:6px;border-radius:50%}.status-badge.paid{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);color:#22c55e}.status-badge.paid .status-badge-dot{background:#22c55e}.status-badge.pending{background:rgba(234,179,8,.2);border:1px solid rgba(234,179,8,.3);color:#eab308}.status-badge.pending .status-badge-dot{background:#eab308}.date-range-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-12);font-size:var(--fs-14);color:var(--color-gray-800)}.pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.pagination-info{font-size:var(--fs-14);color:var(--color-gray-800)}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-gray-800);font-size:var(--fs-14);font-weight:500;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:var(--color-white)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active{background:var(--gradient-2);border-color:var(--color-orange);color:var(--color-white)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state-icon{width:64px;height:64px;margin-bottom:16px;color:var(--color-gray-600)}.empty-state-text{font-size:var(--fs-14);color:var(--color-gray-800);margin:0}.faq-item{background:hsla(0,0%,100%,.02);border:1px solid var(--color-gray-400);border-radius:var(--br-12);overflow:hidden;margin-bottom:12px}.faq-item:last-child{margin-bottom:0}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none;font-size:var(--fs-14);font-weight:500;color:var(--color-white);transition:background .2s ease}.faq-question:hover{background:hsla(0,0%,100%,.02)}.faq-question::-webkit-details-marker{display:none}.faq-answer{padding:0 20px 16px;font-size:var(--fs-14);line-height:1.6}.faq-answer,.faq-chevron{color:var(--color-gray-800)}.faq-chevron{transition:transform .2s ease}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.contact-card{display:flex;align-items:flex-start;gap:16px;padding:var(--padding-24);background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);text-decoration:none;transition:all .2s ease}.contact-card:hover{border-color:var(--color-gray-600);transform:translateY(-2px)}.contact-card.whatsapp{border-color:rgba(34,197,94,.3)}.contact-card.whatsapp:hover{border-color:rgba(34,197,94,.5);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.02))}.contact-card.email{border-color:rgba(59,130,246,.3)}.contact-card.email:hover{border-color:rgba(59,130,246,.5);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.02))}.contact-card-content{flex:1}.contact-card-title{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 4px;transition:color .2s ease}.contact-card.whatsapp:hover .contact-card-title{color:#22c55e}.contact-card.email:hover .contact-card-title{color:#3b82f6}.contact-card-desc{font-size:var(--fs-14);color:var(--color-gray-800);margin:0 0 12px}.contact-card-link{font-size:var(--fs-14);font-weight:500}.contact-card.whatsapp .contact-card-link{color:#22c55e}.contact-card.email .contact-card-link{color:#3b82f6}.session-card{background:hsla(0,0%,100%,.02);border:1px solid var(--color-gray-400);border-radius:var(--br-12);padding:20px}.session-card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.session-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:hsla(0,0%,100%,.05);border-radius:var(--br-12);color:var(--color-gray-800)}.session-card-info{flex:1}.session-card-device{font-size:var(--fs-14);font-weight:500;color:var(--color-white);margin:0 0 4px}.session-card-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:#22c55e}.session-card-status-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.session-card-footer{display:flex;flex-direction:column;gap:12px}.session-card-time{font-size:var(--fs-12);color:var(--color-gray-800)}.session-card-location{font-size:var(--fs-12);color:var(--color-gray-600)}.hero-banner{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:32px;position:relative;overflow:hidden}.hero-banner:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(249,82,40,.15),transparent 70%);pointer-events:none}.hero-banner-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(234,179,8,.2);border-radius:20px;font-size:var(--fs-12);font-weight:600;color:#eab308;margin-bottom:16px}.hero-banner-title{font-size:28px;font-weight:700;color:var(--color-white);margin:0 0 12px;max-width:500px}.hero-banner-desc{font-size:var(--fs-14);color:var(--color-gray-800);margin:0 0 24px;line-height:1.6;max-width:500px}.notice-list{list-style:none;padding:0;margin:8px 0 0}.notice-list li{position:relative;padding-left:16px;font-size:var(--fs-14);color:var(--color-gray-800);margin-bottom:8px;line-height:1.5}.notice-list li:before{content:"•";position:absolute;left:0;color:var(--color-gray-600)}.notice-list li:last-child{margin-bottom:0}@media screen and (max-width:1024px){.page-menu-btn{display:flex}.sidebar{display:none}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.page-layout{padding:0}.page-main{border-radius:0;border:none}.page-header{padding:14px var(--padding-16)}.page-content{padding:var(--padding-16)}.glass-card{padding:20px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.glass-table-header{display:none}.hero-banner{padding:24px}.hero-banner-title{font-size:22px}.session-card{flex-direction:column}.session-card-footer{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.pagination{flex-direction:column;gap:12px}}@media screen and (max-width:480px){.page-header{flex-wrap:wrap;height:auto;gap:12px}.page-header-right{width:100%;justify-content:flex-end}.feature-card{padding:16px}.contact-card{padding:20px;flex-direction:column}.session-card-footer{flex-direction:column;align-items:flex-start}.btn-glass{width:100%;justify-content:center}}@media screen and (max-width:1024px){.affiliate-layout,.dashboard-layout,.manual-layout,.profile-layout,.stox-layout{padding:0}.affiliate-main,.main-content,.manual-main,.profile-main,.stox-main{border-radius:0;border:none}.sidebar{display:none}.affiliate-menu-btn,.manual-menu-btn,.mobile-menu-btn,.page-menu-btn,.profile-menu-btn,.stox-menu-btn{display:flex!important}}.mobile-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:40;opacity:0;transition:opacity .3s ease}.mobile-sidebar-overlay.active{display:block;opacity:1}.mobile-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--color-gray-100);z-index:50;transform:translateX(-100%);transition:transform .3s ease;display:flex;flex-direction:column;border-right:1px solid var(--color-gray-400)}.mobile-sidebar.active{transform:translateX(0)}.mobile-sidebar-close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:var(--br-8);color:var(--color-white);font-size:24px;cursor:pointer}.mobile-sidebar-close:hover{background:hsla(0,0%,100%,.2)}@media screen and (max-width:768px){.affiliate-plan-btn,.category-btn,.manual-category-btn,.nav-item,.stox-tab{min-height:48px}.btn-glass,.btn-primary,.btn-secondary{min-height:48px;font-size:var(--fs-14)}.hero-section{padding:16px}.tools-section{padding:16px;gap:16px}.tool-card{padding:16px}.extension-header{flex-wrap:wrap;gap:12px;height:auto;padding:16px}.extension-search{order:3;width:100%;max-width:100%}.extension-hero{padding:16px}.extension-categories{padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.extension-tools-section{padding:16px}.stox-header{flex-wrap:wrap;gap:12px;padding:16px}.stox-tabs{padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.stox-content{padding:16px}.stox-input-container{flex-direction:column}.stox-download-btn{width:100%}.manual-header{flex-wrap:wrap;gap:12px;padding:16px}.manual-header-search{order:3;width:100%;max-width:100%}.manual-categories{padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.affiliate-header,.affiliate-hero,.manual-content{padding:16px}.affiliate-steps{padding:16px;grid-template-columns:1fr}.affiliate-estimate{padding:16px}.affiliate-estimate-grid{grid-template-columns:1fr}.profile-content,.profile-header{padding:16px}.profile-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.profile-tab-btn{white-space:nowrap}}.extension-categories::-webkit-scrollbar,.manual-categories::-webkit-scrollbar,.profile-tabs-nav::-webkit-scrollbar,.stox-tabs::-webkit-scrollbar{height:4px}.extension-categories::-webkit-scrollbar-track,.manual-categories::-webkit-scrollbar-track,.profile-tabs-nav::-webkit-scrollbar-track,.stox-tabs::-webkit-scrollbar-track{background:transparent}.extension-categories::-webkit-scrollbar-thumb,.manual-categories::-webkit-scrollbar-thumb,.profile-tabs-nav::-webkit-scrollbar-thumb,.stox-tabs::-webkit-scrollbar-thumb{background:var(--color-gray-600);border-radius:4px}@media screen and (max-width:768px){.extension-categories,.manual-categories,.profile-tabs-nav,.stox-tabs{scrollbar-width:none;-ms-overflow-style:none}.extension-categories::-webkit-scrollbar,.manual-categories::-webkit-scrollbar,.profile-tabs-nav::-webkit-scrollbar,.stox-tabs::-webkit-scrollbar{display:none}}.payment-table-header{display:grid!important}.payment-table-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 100px;gap:16px;align-items:center;width:100%}.payment-mobile{display:block}.payment-desktop{display:none}.payment-mobile-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.payment-mobile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.payment-mobile-action{padding-top:12px;border-top:1px solid var(--color-gray-400)}.payment-label{font-size:12px;color:hsla(0,0%,100%,.5);margin:0 0 4px}.payment-value{font-size:14px;color:var(--color-white);font-weight:500;margin:0}.payment-billing-id{font-size:14px;color:hsla(0,0%,100%,.7);word-break:break-all;margin:0}.pagination-ellipsis{padding:0 4px;color:hsla(0,0%,100%,.5)}@media screen and (min-width:769px){.payment-mobile{display:none}.payment-desktop{display:block}.glass-table-header.payment-table-header{display:grid!important}}@media screen and (max-width:768px){.glass-table-header.payment-table-header{display:none!important}}.profile-wrapper{display:grid;grid-template-columns:280px 1fr;gap:24px;min-height:calc(100vh - 150px)}.profile-sidebar-panel{display:flex;flex-direction:column;gap:16px}.profile-user-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:24px;text-align:center;backdrop-filter:blur(20px)}.profile-avatar-large{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f95228,#ff8c00);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:#fff;margin:0 auto 16px;box-shadow:0 8px 24px rgba(249,82,40,.3)}.profile-user-name{font-size:18px;font-weight:600;color:var(--color-white);margin:0 0 8px}.profile-user-plan-badge{display:inline-block;padding:4px 12px;background:rgba(249,82,40,.2);border:1px solid rgba(249,82,40,.3);border-radius:20px;font-size:12px;font-weight:500;color:#f95228;margin:0}.profile-tabs-nav{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:12px;display:flex;flex-direction:column;gap:4px}.profile-tab-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;border-radius:var(--br-12);color:var(--color-gray-800);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.profile-tab-btn:hover{background:hsla(0,0%,100%,.05);color:var(--color-white)}.profile-tab-btn.active{background:rgba(249,82,40,.15);color:#f95228}.profile-tab-btn svg{flex-shrink:0}.profile-logout-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--br-12);color:#ef4444;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:auto}.profile-logout-btn:hover{background:rgba(239,68,68,.2)}.profile-logout-btn:disabled{opacity:.5;cursor:not-allowed}.profile-content-panel{display:flex;flex-direction:column;gap:16px}.profile-mobile-tabs{display:none;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px}.profile-mobile-tab-btn{flex-shrink:0;padding:10px 16px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-gray-800);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.profile-mobile-tab-btn.active{background:rgba(249,82,40,.15);border-color:rgba(249,82,40,.3);color:#f95228}.profile-tab-content{display:flex;flex-direction:column;gap:16px}.glass-card-section-title{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 16px}.profile-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.profile-info-item{display:flex;flex-direction:column;gap:4px}.profile-info-label{font-size:12px;color:var(--color-gray-800)}.profile-info-value{font-size:14px;font-weight:500;color:var(--color-white)}.profile-status-card{display:flex;align-items:center;gap:16px;padding:20px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);flex-wrap:wrap}.profile-status-card.active{border-color:rgba(34,197,94,.3);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.02))}.profile-status-card.warning{border-color:rgba(234,179,8,.3);background:linear-gradient(135deg,rgba(234,179,8,.1),rgba(234,179,8,.02))}.profile-status-card.expired{border-color:rgba(239,68,68,.3);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.02))}.profile-status-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--br-12);flex-shrink:0}.profile-status-card.active .profile-status-icon{background:rgba(34,197,94,.2);color:#22c55e}.profile-status-card.warning .profile-status-icon{background:rgba(234,179,8,.2);color:#eab308}.profile-status-card.expired .profile-status-icon{background:rgba(239,68,68,.2);color:#ef4444}.profile-status-info{flex:1;min-width:200px}.profile-status-title{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 4px}.profile-status-date{font-size:13px;color:var(--color-gray-800);margin:0 0 2px}.profile-status-days{font-size:13px;font-weight:500;margin:0}.profile-status-card.active .profile-status-days{color:#22c55e}.profile-status-card.warning .profile-status-days{color:#eab308}.profile-status-card.expired .profile-status-days{color:#ef4444}.profile-renew-btn{padding:10px 20px;background:var(--gradient-2);border:none;border-radius:var(--br-8);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.profile-renew-btn:hover{opacity:.9;transform:translateY(-1px)}.profile-session-item{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.02);border:1px solid var(--color-gray-400);border-radius:var(--br-12);flex-wrap:wrap}.profile-session-info{display:flex;align-items:center;gap:12px;flex:1;min-width:200px}.profile-session-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:var(--br-10);color:var(--color-gray-800)}.profile-session-device{font-size:14px;font-weight:500;color:var(--color-white);margin:0 0 4px}.profile-session-status{display:flex;align-items:center;gap:6px;font-size:12px;color:#22c55e;margin:0}.status-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.status-dot.active{animation:pulse 2s infinite}.profile-session-meta{text-align:right}.profile-session-time{font-size:13px;color:var(--color-gray-800);margin:0 0 2px}.profile-session-location{font-size:12px;color:var(--color-gray-600);margin:0}.profile-session-signout{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--br-8);color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.profile-session-signout:hover{background:rgba(239,68,68,.2)}.profile-voucher-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:hsla(0,0%,100%,.02);border:1px solid var(--color-gray-400);border-radius:var(--br-12);flex-wrap:wrap}.profile-voucher-label{font-size:12px;color:var(--color-gray-800);display:block;margin-bottom:4px}.profile-voucher-code{font-size:18px;font-weight:600;font-family:monospace;color:var(--color-white);letter-spacing:2px}.profile-voucher-meta{display:flex;align-items:center;gap:12px}.profile-voucher-days{padding:6px 12px;background:rgba(249,82,40,.15);border-radius:var(--br-8);font-size:13px;font-weight:600;color:#f95228}.profile-voucher-actions{display:flex;gap:4px}.profile-voucher-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-gray-800);cursor:pointer;transition:all .2s ease}.profile-voucher-btn:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.profile-link-card{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-12);color:var(--color-white);font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.profile-link-card:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-gray-600)}.profile-link-card svg{color:var(--color-gray-800)}.profile-plan-card{justify-content:space-between;padding:24px;background:linear-gradient(135deg,rgba(249,82,40,.15),rgba(249,82,40,.05));border:1px solid rgba(249,82,40,.3);border-radius:var(--br-16);flex-wrap:wrap}.profile-plan-card,.profile-plan-header{display:flex;align-items:center;gap:16px}.profile-plan-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(249,82,40,.2);border-radius:var(--br-12);color:#f95228}.profile-plan-name{font-size:20px;font-weight:600;color:var(--color-white);margin:0 0 4px}.profile-plan-expiry{font-size:13px;color:var(--color-gray-800);margin:0}.profile-plan-days{font-weight:600}.profile-plan-days.warning{color:#eab308}.profile-plan-days.expired{color:#ef4444}.profile-upgrade-btn{padding:12px 24px;background:var(--gradient-2);border:none;border-radius:var(--br-10);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.profile-upgrade-btn:hover{opacity:.9;transform:translateY(-1px)}.profile-billing-list{gap:8px}.profile-billing-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 16px;background:hsla(0,0%,100%,.02);border:1px solid var(--color-gray-400);border-radius:var(--br-10)}.profile-billing-date{font-weight:500}.profile-billing-id{color:var(--color-gray-800)}.profile-billing-amount{color:var(--color-white)}.profile-billing-status{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.profile-billing-status.paid{background:rgba(34,197,94,.15);color:#22c55e}.profile-billing-status.pending{background:rgba(234,179,8,.15);color:#eab308}.profile-billing-status .status-dot{width:6px;height:6px}.profile-billing-pagination{justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-gray-400)}.profile-billing-pagination .pagination-info{font-size:13px;color:var(--color-gray-800)}.profile-billing-pagination .pagination-controls{display:flex;align-items:center;gap:8px}.profile-billing-pagination .pagination-controls button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-gray-800);cursor:pointer;transition:all .2s ease}.profile-billing-pagination .pagination-controls button:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:var(--color-white)}.profile-billing-pagination .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.profile-billing-pagination .pagination-controls span{font-size:13px;color:var(--color-gray-800);padding:0 8px}.profile-billing-empty svg{color:var(--color-gray-600);margin-bottom:12px}.profile-billing-empty p{color:var(--color-gray-800);margin:0}.profile-loading-spinner{width:40px;height:40px;border:3px solid rgba(249,82,40,.2);border-top-color:#f95228;border-radius:50%;animation:spin 1s linear infinite}@media screen and (max-width:900px){.profile-wrapper{grid-template-columns:1fr}.profile-sidebar-panel{display:none}.profile-mobile-tabs{display:flex}.profile-info-grid{grid-template-columns:1fr}.profile-session-item{flex-direction:column;align-items:flex-start}.profile-session-meta{text-align:left}.profile-billing-item{grid-template-columns:1fr;gap:12px}.profile-billing-secondary{display:flex;align-items:center;gap:12px}}.affiliate-hero-banner{gap:24px;padding:32px;border-radius:var(--br-16);flex-wrap:wrap}.affiliate-hero-icon{background:rgba(249,82,40,.2);border-radius:var(--br-16);flex-shrink:0}.affiliate-hero-content{flex:1;min-width:250px}.affiliate-hero-title{font-size:28px;color:var(--color-white);margin:0 0 8px}.affiliate-hero-desc{font-size:14px;color:var(--color-gray-800)}.affiliate-join-btn{display:flex;gap:8px;padding:14px 28px;background:var(--gradient-2);border-radius:var(--br-12);font-size:15px;transition:all .2s ease}.affiliate-join-btn:hover{opacity:.9}.affiliate-section{margin-top:32px}.affiliate-section-title{font-size:20px;color:var(--color-white)}.affiliate-steps-grid{gap:16px}.affiliate-step-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);position:relative;transition:all .2s ease}.affiliate-step-card:hover{border-color:var(--color-gray-600);transform:translateY(-2px)}.affiliate-step-number{position:absolute;top:16px;right:16px;color:rgba(249,82,40,.2)}.affiliate-step-icon{background:rgba(249,82,40,.15);border-radius:var(--br-12);margin-bottom:16px}.affiliate-step-title{font-size:16px;color:var(--color-white);margin:0 0 8px}.affiliate-step-desc{font-size:13px;color:var(--color-gray-800)}.affiliate-calculator-grid{grid-template-columns:1fr 380px;gap:20px}.affiliate-calc-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16)}.affiliate-calc-subtitle{font-size:14px;color:var(--color-gray-800)}.affiliate-slider-section{margin-bottom:28px}.affiliate-slider-header{align-items:center}.affiliate-slider-label{font-weight:500;color:var(--color-white)}.affiliate-slider-unit{color:var(--color-gray-800)}.affiliate-slider-container{height:8px;margin-bottom:12px}.affiliate-slider-fill{position:absolute;background:linear-gradient(90deg,#f95228,#ff8c00)}.affiliate-slider-thumb{top:50%;background:#f95228;border:3px solid #fff;transform:translate(-50%,-50%);box-shadow:0 2px 8px rgba(249,82,40,.4)}.affiliate-slider-input{top:0;left:0}.affiliate-slider-range{color:var(--color-gray-800)}.affiliate-plan-section{margin-bottom:28px}.affiliate-plan-label{font-weight:500;color:var(--color-white)}.affiliate-plan-buttons{display:flex;gap:10px}.affiliate-plan-btn{flex:1;gap:4px;padding:14px 12px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12)}.affiliate-plan-btn:hover{border-color:var(--color-gray-600)}.affiliate-plan-btn.active{background:rgba(249,82,40,.15);border-color:rgba(249,82,40,.5)}.affiliate-plan-name{color:var(--color-white)}.affiliate-plan-price{color:var(--color-gray-800)}.affiliate-plan-btn.active .affiliate-plan-name,.affiliate-plan-btn.active .affiliate-plan-price{color:#f95228}.affiliate-earnings-section{padding-top:20px;border-top:1px solid var(--color-gray-400)}.affiliate-earnings-label{color:var(--color-gray-800);margin:0 0 16px}.affiliate-earnings-grid{grid-template-columns:repeat(2,1fr);gap:12px}.affiliate-earnings-card{padding:16px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12)}.affiliate-earnings-card.yearly{background:rgba(249,82,40,.1);border-color:rgba(249,82,40,.3)}.affiliate-earnings-period{color:var(--color-gray-800);margin-bottom:6px}.affiliate-earnings-amount{font-size:18px;color:var(--color-white)}.affiliate-earnings-card.yearly .affiliate-earnings-amount{color:#f95228}.affiliate-earnings-notes{font-size:12px;color:var(--color-gray-800)}.affiliate-earnings-notes p{margin:0 0 4px}.affiliate-terms-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);display:flex;flex-direction:column}.affiliate-terms-title{font-size:16px;color:var(--color-white)}.affiliate-terms-title svg{color:var(--color-gray-800)}.affiliate-terms-list{flex:1}.affiliate-terms-list li{color:var(--color-gray-800);line-height:1.5}.affiliate-terms-btn{padding:12px 20px;border:1px solid var(--color-gray-400);border-radius:var(--br-10);color:var(--color-white)}.affiliate-terms-btn:hover{background:hsla(0,0%,100%,.1)}@media screen and (max-width:1100px){.affiliate-calculator-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.affiliate-hero-banner{padding:24px;flex-direction:column;text-align:center}.affiliate-hero-title{font-size:22px}.affiliate-steps-grid{grid-template-columns:1fr}.affiliate-plan-buttons{flex-direction:column}.affiliate-earnings-grid{grid-template-columns:1fr}}.manual-search-section{padding:16px 24px;border-bottom:1px solid var(--color-gray-400)}.manual-search-box{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12);max-width:500px}.manual-search-box svg{color:var(--color-gray-800);flex-shrink:0}.manual-search-box input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--color-white)}.manual-search-box input::-moz-placeholder{color:var(--color-gray-800)}.manual-search-box input::placeholder{color:var(--color-gray-800)}.manual-categories{display:flex;gap:8px;padding:16px 24px;overflow-x:auto;border-bottom:1px solid var(--color-gray-400)}.manual-category-btn{flex-shrink:0;padding:10px 18px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-gray-800);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.manual-category-btn:hover{border-color:var(--color-gray-600);color:var(--color-white)}.manual-category-btn.active{background:rgba(249,82,40,.15);border-color:rgba(249,82,40,.5);color:#f95228}.manual-section{margin-bottom:32px}.manual-section-title{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 16px}.manual-tools-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.manual-tool-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-12);cursor:pointer;transition:all .2s ease}.manual-tool-card:hover{border-color:var(--color-gray-600);transform:translateY(-2px);background:hsla(0,0%,100%,.05)}.manual-tool-icon{width:48px;height:48px;border-radius:var(--br-10);-o-object-fit:contain;object-fit:contain}.manual-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.manual-empty svg{color:var(--color-gray-600);margin-bottom:16px}.manual-empty p{font-size:14px;color:var(--color-gray-800);margin:0}.manual-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.manual-modal{width:100%;max-width:420px;background:var(--color-gray-100);border:1px solid var(--color-gray-400);border-radius:var(--br-16);overflow:hidden}.manual-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:none;border-radius:var(--br-8);color:var(--color-gray-800);cursor:pointer;transition:all .2s ease}.manual-modal-close:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.manual-modal-tool{display:flex;align-items:center;gap:12px;margin-bottom:16px}.manual-modal-tool img{width:48px;height:48px;border-radius:var(--br-10)}.manual-modal-tool h4{font-size:18px;font-weight:600;color:var(--color-white);margin:0}.manual-modal-link{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:rgba(249,82,40,.15);border:1px solid rgba(249,82,40,.3);border-radius:var(--br-10);color:#f95228;font-size:14px;font-weight:500;text-decoration:none;margin-bottom:20px;transition:all .2s ease}.manual-modal-link:hover{background:rgba(249,82,40,.25)}.manual-modal-credentials{background:hsla(0,0%,100%,.02)}.manual-modal-credentials-title{font-size:13px;font-weight:600;color:var(--color-white);margin:0 0 12px}.manual-modal-field label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.manual-modal-field-value{display:flex;align-items:center;gap:8px;padding:10px 12px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-8)}.manual-modal-field-value span{flex:1;font-size:14px;font-family:monospace;color:var(--color-white);word-break:break-all}.manual-modal-field-value button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-gray-800);cursor:pointer;border-radius:6px;transition:all .2s ease}.manual-modal-field-value button:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}@media screen and (max-width:768px){.manual-categories,.manual-search-section{padding:12px 16px}.manual-tools-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.manual-tool-card{padding:16px 12px}}.modal-overlay{inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--color-gray-100);border:1px solid var(--color-gray-400);border-radius:var(--br-16);max-height:90vh;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{border-bottom:1px solid var(--color-gray-400)}.modal-header h2{color:var(--color-white)}.modal-close{width:36px;height:36px;background:hsla(0,0%,100%,.05);border-radius:var(--br-8);color:var(--color-gray-800)}.modal-close:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.modal-footer{align-items:center;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--color-gray-400)}.modal-btn-secondary{padding:10px 20px;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-white)}.modal-btn-secondary:hover{background:hsla(0,0%,100%,.1)}.modal-btn-primary{padding:10px 20px;background:var(--gradient-2);border-radius:var(--br-8);font-weight:500}.modal-btn-primary:hover{opacity:.9}.terms-modal{max-width:700px}.terms-content{font-family:var(--font-inter);color:var(--color-gray-800)}.logout-modal{max-width:380px;text-align:center;padding:32px 24px}.logout-modal-icon{width:72px;height:72px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.15);border-radius:50%;color:#ef4444}.logout-modal-title{font-size:20px;font-weight:600;color:var(--color-white);margin:0 0 8px}.logout-modal-desc{font-size:14px;color:var(--color-gray-800);margin:0 0 28px;line-height:1.5}.logout-modal-actions{display:flex;gap:12px;justify-content:center}.logout-modal-btn{flex:1;max-width:140px;padding:12px 24px;border-radius:var(--br-10);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.logout-modal-btn.cancel{background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);color:var(--color-white)}.logout-modal-btn.cancel:hover{background:hsla(0,0%,100%,.1)}.logout-modal-btn.confirm{background:#ef4444;border:none;color:#fff}.logout-modal-btn.confirm:hover{background:#dc2626}.logout-modal-btn:disabled{opacity:.5;cursor:not-allowed}.page-content .profile-layout-wrapper{display:grid;grid-template-columns:280px 1fr;gap:24px;min-height:calc(100vh - 180px)}.profile-layout-wrapper .profile-left-panel{display:flex;flex-direction:column;gap:16px}.profile-layout-wrapper .profile-user-box{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:24px;text-align:center;backdrop-filter:blur(20px)}.profile-layout-wrapper .profile-avatar-circle{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f95228,#ff8c00);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;color:#fff;margin:0 auto 14px;box-shadow:0 8px 24px rgba(249,82,40,.3)}.profile-layout-wrapper .profile-username{font-size:17px;font-weight:600;color:var(--color-white);margin:0 0 8px;text-transform:capitalize}.profile-layout-wrapper .profile-plan-tag{display:inline-block;padding:4px 14px;background:rgba(249,82,40,.15);border:1px solid rgba(249,82,40,.3);border-radius:20px;font-size:12px;font-weight:500;color:#f95228}.profile-layout-wrapper .profile-nav-tabs{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:12px;display:flex;flex-direction:column;gap:4px}.profile-layout-wrapper .profile-nav-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;border-radius:var(--br-12);color:var(--color-gray-800);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.profile-layout-wrapper .profile-nav-btn:hover{background:hsla(0,0%,100%,.05);color:var(--color-white)}.profile-layout-wrapper .profile-nav-btn.active{background:rgba(249,82,40,.15);color:#f95228}.profile-layout-wrapper .profile-nav-btn svg{flex-shrink:0}.profile-layout-wrapper .profile-signout-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--br-12);color:#ef4444;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:8px;width:100%}.profile-layout-wrapper .profile-signout-btn:hover{background:rgba(239,68,68,.2)}.profile-layout-wrapper .profile-signout-btn:disabled{opacity:.5;cursor:not-allowed}.profile-layout-wrapper .profile-right-panel{display:flex;flex-direction:column;gap:20px;min-width:0}.profile-layout-wrapper .profile-mobile-tab-row{display:none;gap:8px;overflow-x:auto;padding-bottom:4px}.profile-layout-wrapper .profile-mobile-tab{padding:10px 16px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-8);color:var(--color-gray-800);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.profile-layout-wrapper .profile-mobile-tab:hover{border-color:var(--color-gray-600)}.profile-layout-wrapper .profile-mobile-tab.active{background:rgba(249,82,40,.15);border-color:rgba(249,82,40,.5);color:#f95228}.profile-layout-wrapper .profile-tab-section{display:flex;flex-direction:column;gap:20px}.profile-layout-wrapper .glass-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:24px;backdrop-filter:blur(20px)}.profile-layout-wrapper .glass-card-title-row h3{font-size:16px;font-weight:600;color:var(--color-white);margin:0}.profile-layout-wrapper .profile-info-rows{display:flex;flex-direction:column;gap:16px}.profile-layout-wrapper .profile-info-row{display:flex;align-items:center;gap:16px}.profile-layout-wrapper .profile-info-label{font-size:13px;color:var(--color-gray-800);min-width:120px}.profile-layout-wrapper .profile-info-value{font-size:14px;color:var(--color-white);background:rgba(0,0,0,.3);padding:8px 14px;border-radius:var(--br-8)}.profile-layout-wrapper .profile-info-value.profile-info-readonly{opacity:.7}.profile-layout-wrapper .glass-card-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.profile-edit-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--br-8);color:var(--color-white);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.profile-edit-btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25)}.profile-edit-actions{display:flex;align-items:center;gap:8px}.profile-cancel-btn{padding:8px 14px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--br-8);color:var(--color-gray-800);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.profile-cancel-btn:hover{background:hsla(0,0%,100%,.05);color:var(--color-white)}.profile-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.profile-save-btn{padding:8px 16px;background:var(--gradient-2);border:none;border-radius:var(--br-8);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.profile-save-btn:hover{opacity:.9}.profile-save-btn:disabled{opacity:.6;cursor:not-allowed}.profile-info-input{flex:1;padding:10px 14px;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--br-8);color:var(--color-white);font-size:14px;font-family:inherit;transition:all .2s ease}.profile-info-input:focus{outline:none;border-color:var(--color-orange);background:rgba(0,0,0,.5)}.profile-info-input::-moz-placeholder{color:var(--color-gray-800)}.profile-info-input::placeholder{color:var(--color-gray-800)}.profile-phone-input.PhoneInput{color-scheme:dark;display:flex;align-items:center;gap:8px}.profile-phone-input .PhoneInputInput{background:transparent;border:none;outline:none;color:var(--color-white);font-size:14px;font-family:inherit;flex:1;min-width:0;padding:0}.profile-phone-input .PhoneInputInput::-moz-placeholder{color:var(--color-gray-800)}.profile-phone-input .PhoneInputInput::placeholder{color:var(--color-gray-800)}.profile-phone-input .PhoneInputCountryIcon{box-shadow:0 0 0 1px hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.profile-phone-input .PhoneInputCountrySelectArrow{color:hsla(0,0%,100%,.6);opacity:1}.profile-phone-input .PhoneInputCountrySelect{
  /* !important to defeat any ancestor select rules that would
     otherwise reset color-scheme by setting explicit color/bg
     (Chrome treats those as opting OUT of native dark dropdown). */color-scheme:dark!important;color:var(--color-white)!important;background-color:rgba(0,0,0,.85)!important}.profile-save-message{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--br-8);font-size:13px;margin-bottom:16px}.profile-save-message.success{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#22c55e}.profile-save-message.error{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.profile-layout-wrapper .profile-subscription-box{display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--br-16);background:var(--gradient-1);border:1px solid var(--color-gray-400)}.profile-layout-wrapper .profile-subscription-box.active{border-color:rgba(34,197,94,.3)}.profile-layout-wrapper .profile-subscription-box.warning{border-color:rgba(234,179,8,.3)}.profile-layout-wrapper .profile-subscription-box.expired{border-color:rgba(239,68,68,.3)}.profile-layout-wrapper .profile-subscription-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;flex-shrink:0}.profile-subscription-box.active .profile-subscription-icon{background:rgba(34,197,94,.15);color:#22c55e}.profile-subscription-box.warning .profile-subscription-icon{background:rgba(234,179,8,.15);color:#eab308}.profile-subscription-box.expired .profile-subscription-icon{background:rgba(239,68,68,.15);color:#ef4444}.profile-layout-wrapper .profile-subscription-info{flex:1}.profile-layout-wrapper .profile-subscription-info h4{font-size:15px;font-weight:600;color:var(--color-white);margin:0 0 4px}.profile-layout-wrapper .profile-subscription-date{font-size:13px;color:var(--color-gray-800);margin:0}.profile-layout-wrapper .profile-subscription-days{font-size:13px;color:var(--color-gray-800);margin:4px 0 0}.profile-layout-wrapper .profile-renew-button{padding:10px 20px;background:var(--gradient-2);border:none;border-radius:var(--br-8);color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s ease}.profile-layout-wrapper .profile-renew-button:hover{opacity:.9}.profile-layout-wrapper .profile-session-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:rgba(0,0,0,.2);border-radius:var(--br-12)}.profile-layout-wrapper .profile-session-left{display:flex;align-items:center;gap:12px}.profile-layout-wrapper .profile-session-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.05);border-radius:var(--br-10);color:var(--color-gray-800)}.profile-layout-wrapper .profile-session-details{display:flex;flex-direction:column;gap:4px}.profile-layout-wrapper .profile-session-device{font-size:14px;font-weight:500;color:var(--color-white);margin:0}.profile-layout-wrapper .profile-session-status{display:flex;align-items:center;gap:6px;font-size:12px;color:#22c55e;margin:0}.profile-layout-wrapper .profile-status-dot{width:6px;height:6px;background:#22c55e;border-radius:50%}.profile-layout-wrapper .profile-session-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.profile-layout-wrapper .profile-session-time{font-size:12px;color:var(--color-gray-800);margin:0}.profile-layout-wrapper .profile-session-logout{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--br-6);color:#ef4444;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.profile-layout-wrapper .profile-session-logout:hover{background:rgba(239,68,68,.2)}.profile-layout-wrapper .profile-voucher-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:rgba(0,0,0,.2);border-radius:var(--br-12);margin-bottom:12px}.profile-layout-wrapper .profile-voucher-row:last-child{margin-bottom:0}.profile-layout-wrapper .profile-voucher-left{display:flex;flex-direction:column;gap:4px}.profile-layout-wrapper .profile-voucher-label{font-size:12px;color:var(--color-gray-800);margin:0}.profile-layout-wrapper .profile-voucher-value{font-size:14px;font-weight:500;color:var(--color-white);margin:0}.profile-layout-wrapper .profile-voucher-days{font-size:12px;color:var(--color-gray-800);margin:0}.profile-layout-wrapper .profile-voucher-right{display:flex;align-items:center}.profile-layout-wrapper .profile-voucher-buttons{display:flex;gap:8px}.profile-layout-wrapper .profile-voucher-buttons button{padding:6px 12px;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-6);color:var(--color-white);font-size:12px;cursor:pointer;transition:all .2s ease}.profile-layout-wrapper .profile-voucher-buttons button:hover{background:hsla(0,0%,100%,.1)}.profile-layout-wrapper .profile-voucher-buttons .profile-regenerate-btn{color:#f59e0b;border-color:rgba(245,158,11,.3)}.profile-layout-wrapper .profile-voucher-buttons .profile-regenerate-btn:hover{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.5)}.profile-layout-wrapper .profile-current-plan{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(0,0,0,.2);border-radius:var(--br-12);margin-bottom:16px}.profile-layout-wrapper .profile-plan-left{display:flex;align-items:center;gap:14px;flex:1}.profile-layout-wrapper .profile-plan-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(249,82,40,.15);border-radius:var(--br-12);color:#f95228}.profile-layout-wrapper .profile-plan-info h4{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 4px}.profile-layout-wrapper .profile-plan-info p{font-size:13px;color:var(--color-gray-800);margin:0}.profile-layout-wrapper .profile-upgrade-button{padding:10px 20px;background:var(--gradient-2);border:none;border-radius:var(--br-8);color:#fff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.profile-layout-wrapper .profile-upgrade-button:hover{opacity:.9}.profile-layout-wrapper .profile-billing-list{display:flex;flex-direction:column;gap:12px}.profile-layout-wrapper .profile-billing-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:rgba(0,0,0,.2);border-radius:var(--br-10)}.profile-layout-wrapper .profile-billing-main{display:flex;align-items:center;gap:12px;flex:1}.profile-layout-wrapper .profile-billing-id{font-size:13px;font-weight:500;color:var(--color-white)}.profile-layout-wrapper .profile-billing-dot{width:4px;height:4px;background:var(--color-gray-600);border-radius:50%}.profile-layout-wrapper .profile-billing-amount{font-size:13px;color:#22c55e}.profile-layout-wrapper .profile-billing-meta{display:flex;align-items:center;gap:12px}.profile-layout-wrapper .profile-billing-date{font-size:12px;color:var(--color-gray-800)}.profile-layout-wrapper .profile-billing-action{padding:6px 12px;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-6);color:var(--color-white);font-size:12px;text-decoration:none;transition:all .2s ease}.profile-layout-wrapper .profile-billing-action:hover{background:hsla(0,0%,100%,.1)}.profile-layout-wrapper .profile-billing-empty{text-align:center;padding:40px 20px;color:var(--color-gray-800);font-size:14px}.profile-layout-wrapper .profile-billing-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.profile-layout-wrapper .profile-billing-pagination button{padding:8px 14px;background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);border-radius:var(--br-6);color:var(--color-white);font-size:13px;cursor:pointer;transition:all .2s ease}.profile-layout-wrapper .profile-billing-pagination button:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.profile-layout-wrapper .profile-billing-pagination button:disabled{opacity:.5;cursor:not-allowed}.profile-layout-wrapper .profile-billing-pagination span{font-size:13px;color:var(--color-gray-800)}.profile-layout-wrapper .profile-link-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:rgba(0,0,0,.2);border-radius:var(--br-10);color:var(--color-white);text-decoration:none;transition:all .2s ease;margin-bottom:10px}.profile-layout-wrapper .profile-link-item:last-child{margin-bottom:0}.profile-layout-wrapper .profile-link-item:hover{background:rgba(0,0,0,.3)}.profile-layout-wrapper .profile-link-item span{font-size:14px}.profile-layout-wrapper .profile-link-item svg{color:var(--color-gray-800)}.profile-email-history{display:flex;flex-direction:column;gap:0}.profile-email-history-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.profile-email-history-item:last-child{border-bottom:none;padding-bottom:0}.profile-email-history-item:first-child{padding-top:0}.profile-email-history-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;color:#818cf8;margin-top:2px}.profile-email-history-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.profile-email-history-emails{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.profile-email-old{color:var(--color-gray-800);text-decoration:line-through;opacity:.7;word-break:break-all}.profile-email-new{color:#a5b4fc;font-weight:500;word-break:break-all}.profile-email-history-emails svg{flex-shrink:0;color:var(--color-gray-800);opacity:.5}.profile-email-history-date{font-size:11px;color:var(--color-gray-800);opacity:.6}@media screen and (max-width:900px){.page-content .profile-layout-wrapper{grid-template-columns:1fr}.profile-layout-wrapper .profile-left-panel{display:none}.profile-layout-wrapper .profile-mobile-tab-row{display:flex}.profile-layout-wrapper .profile-session-box{flex-direction:column;align-items:flex-start}.profile-layout-wrapper .profile-session-right{align-items:flex-start;width:100%;flex-direction:row;justify-content:space-between}.profile-layout-wrapper .profile-subscription-box{flex-wrap:wrap}.profile-layout-wrapper .profile-renew-button{width:100%;text-align:center;margin-top:8px}.profile-layout-wrapper .profile-billing-row{flex-direction:column;align-items:flex-start;gap:12px}.profile-layout-wrapper .profile-billing-meta{width:100%;justify-content:space-between}}.stox-tabs-container{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid var(--color-gray-400);overflow-x:auto}.stox-tab-btn{display:flex;align-items:center;gap:10px;padding:12px 20px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12);color:var(--color-gray-800);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stox-tab-btn:hover{border-color:var(--color-gray-600);color:var(--color-white)}.stox-tab-btn.active{background:rgba(249,82,40,.15);border-color:rgba(249,82,40,.5);color:#f95228}.stox-tab-icon{width:32px;height:32px;border-radius:var(--br-8)}.stox-tool-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.stox-tool-logo{width:56px;height:56px;border-radius:var(--br-12)}.stox-tool-title{font-size:22px;font-weight:600;color:var(--color-white);margin:0 0 6px}.stox-tool-desc{font-size:14px;color:var(--color-gray-800);margin:0;line-height:1.5}.stox-learn-more{color:#f95228;text-decoration:none;font-weight:500}.stox-learn-more:hover{text-decoration:underline}.stox-input-section{margin-bottom:20px}.stox-input-wrapper{display:flex;gap:12px}.stox-input{flex:1;padding:14px 18px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12);font-size:14px;color:var(--color-white);outline:none;transition:all .2s ease}.stox-input::-moz-placeholder{color:var(--color-gray-800)}.stox-input::placeholder{color:var(--color-gray-800)}.stox-input:focus{border-color:rgba(249,82,40,.5);background:hsla(0,0%,100%,.05)}.stox-input:disabled{opacity:.5}.stox-download-btn{display:flex;align-items:center;gap:8px;padding:14px 24px;background:var(--gradient-2);border:none;border-radius:var(--br-12);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stox-download-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.stox-download-btn:disabled{opacity:.7;cursor:not-allowed}.stox-spinner{width:16px;height:16px}.stox-spinner,.stox-spinner-small{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.stox-spinner-small{width:14px;height:14px}.stox-message{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--br-12);font-size:14px;margin-bottom:20px}.stox-message.error{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.stox-message.success{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#22c55e}.stox-result-card{background:var(--gradient-1);border:1px solid rgba(34,197,94,.3);border-radius:var(--br-16);padding:24px;margin-bottom:24px}.stox-result-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.stox-result-header h3{font-size:18px;font-weight:600;color:#22c55e;margin:0}.stox-result-badge{padding:4px 12px;background:rgba(34,197,94,.2);border-radius:20px;font-size:11px;font-weight:600;color:#22c55e;text-transform:uppercase;letter-spacing:.5px}.stox-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.stox-result-item{display:flex;flex-direction:column;gap:4px}.stox-result-label{font-size:12px;color:var(--color-gray-800)}.stox-result-value{font-size:14px;font-weight:500;color:var(--color-white);word-break:break-all}.stox-result-value.mono{font-family:monospace}.stox-result-actions{display:flex;flex-wrap:wrap;gap:10px}.stox-action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--br-8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.stox-action-btn.primary{background:#22c55e;border:none;color:#fff}.stox-action-btn.primary:hover{background:#16a34a}.stox-action-btn.secondary{background:hsla(0,0%,100%,.05);border:1px solid var(--color-gray-400);color:var(--color-white)}.stox-action-btn.secondary:hover{background:hsla(0,0%,100%,.1)}.stox-info-card{background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-16);padding:24px;margin-bottom:24px}.stox-info-card h3{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 20px}.stox-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stox-info-item{display:flex;gap:14px}.stox-info-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(249,82,40,.15);border-radius:50%;font-size:14px;font-weight:600;color:#f95228;flex-shrink:0}.stox-info-item h4{font-size:14px;font-weight:600;color:var(--color-white);margin:0 0 4px}.stox-info-item p{font-size:13px;color:var(--color-gray-800);margin:0;line-height:1.4}.stox-extension-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:linear-gradient(135deg,rgba(249,82,40,.1),rgba(249,82,40,.05));border:1px solid rgba(249,82,40,.2);border-radius:var(--br-16)}.stox-extension-info h3{font-size:16px;font-weight:600;color:var(--color-white);margin:0 0 6px}.stox-extension-info p{font-size:13px;color:var(--color-gray-800);margin:0}.stox-extension-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--gradient-2);border:none;border-radius:var(--br-10);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stox-extension-btn:hover{opacity:.9}@media screen and (max-width:768px){.stox-input-wrapper{flex-direction:column}.stox-download-btn{justify-content:center}.stox-info-grid,.stox-result-grid{grid-template-columns:1fr}.stox-extension-cta{flex-direction:column;text-align:center}}.manual-search-bar{padding:16px 24px;border-bottom:1px solid var(--color-gray-400)}.manual-search-input-box{display:flex;align-items:center;gap:12px;max-width:500px;margin:0 auto;padding:12px 18px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12)}.manual-search-input-box svg{color:var(--color-gray-800);flex-shrink:0}.manual-search-input-box input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--color-white)}.manual-search-input-box input::-moz-placeholder{color:var(--color-gray-800)}.manual-search-input-box input::placeholder{color:var(--color-gray-800)}.manual-category-tabs{display:flex;align-items:center;gap:8px;padding:12px 24px;border-bottom:1px solid var(--color-gray-400);overflow-x:auto}.manual-category-tab{padding:10px 18px;background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:100px;font-size:13px;font-weight:500;color:var(--color-gray-800);cursor:pointer;white-space:nowrap;transition:all .2s ease}.manual-category-tab:hover{border-color:var(--color-gray-600);color:var(--color-white)}.manual-category-tab.active{background:rgba(249,82,40,.15);border-color:rgba(249,82,40,.5);color:#f95228}.manual-tools-section{margin-bottom:24px}.manual-tools-title{font-size:15px;font-weight:600;color:var(--color-white);margin:0 0 16px;text-transform:capitalize}.manual-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.manual-tool-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;background:var(--gradient-1);border:1px solid var(--color-gray-400);border-radius:var(--br-12);cursor:pointer;transition:all .2s ease}.manual-tool-item:hover{border-color:rgba(249,82,40,.5);transform:translateY(-2px)}.manual-tool-logo{width:48px;height:48px;border-radius:var(--br-10);-o-object-fit:cover;object-fit:cover}.manual-tool-name{font-size:13px;font-weight:500;color:var(--color-white);text-align:center}.manual-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;color:var(--color-gray-800)}.manual-empty-state svg{opacity:.5}.manual-empty-state p{font-size:14px;margin:0}.manual-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.manual-modal-box{background:var(--color-gray-100);border:1px solid var(--color-gray-400);border-radius:var(--br-16);max-width:420px;width:100%;max-height:90vh;overflow-y:auto}.manual-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-gray-400)}.manual-modal-header h3{font-size:16px;font-weight:600;color:var(--color-white);margin:0}.manual-modal-close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:none;border-radius:var(--br-8);color:var(--color-gray-800);cursor:pointer;transition:all .2s ease}.manual-modal-close-btn:hover{background:hsla(0,0%,100%,.1);color:var(--color-white)}.manual-modal-body{padding:20px}.manual-modal-tool-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.manual-modal-tool-header img{width:48px;height:48px;border-radius:var(--br-10)}.manual-modal-tool-header h4{font-size:18px;font-weight:600;color:var(--color-white);margin:0}.manual-modal-open-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:var(--gradient-2);border:none;border-radius:var(--br-10);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;margin-bottom:20px}.manual-modal-open-link:hover{opacity:.9}.manual-modal-credentials{background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12);padding:16px;margin-bottom:16px}.manual-modal-credentials-label{font-size:12px;font-weight:600;color:var(--color-gray-800);margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.manual-modal-field{margin-bottom:12px}.manual-modal-field:last-child{margin-bottom:0}.manual-modal-field label{display:block;font-size:12px;color:var(--color-gray-800);margin-bottom:6px}.manual-modal-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:rgba(0,0,0,.2);border-radius:var(--br-8)}.manual-modal-field-row span{font-size:14px;font-family:monospace;color:var(--color-white);word-break:break-all}.manual-modal-field-row button{flex-shrink:0;padding:6px;background:transparent;border:none;color:var(--color-gray-800);cursor:pointer;transition:all .2s ease}.manual-modal-field-row button:hover{color:var(--color-white)}.manual-modal-instructions{font-size:13px;color:var(--color-gray-800)}.manual-modal-instructions p{margin:0 0 8px;color:var(--color-white)}.manual-modal-instructions ol{margin:0;padding-left:18px}.manual-modal-instructions li{margin-bottom:4px;line-height:1.5}.manual-modal-tool-card{background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12);padding:20px;margin-bottom:16px}.manual-modal-tool-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.manual-modal-tool-logo{width:64px;height:64px;border-radius:var(--br-12);-o-object-fit:cover;object-fit:cover}.manual-modal-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--color-gray-600);border-radius:20px;font-size:12px;font-weight:500;color:var(--color-white)}.manual-modal-badge svg{width:14px;height:14px;fill:currentColor}.manual-modal-tool-name{font-size:20px;font-weight:700;color:var(--color-white);margin:0 0 12px}.manual-modal-tool-desc{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}.manual-modal-tool-desc a{color:var(--color-white);text-decoration:underline;text-underline-offset:2px}.manual-modal-tool-desc a:hover{color:var(--color-orange)}.manual-modal-desc-link{color:var(--color-white);text-decoration:underline;text-underline-offset:2px}.manual-modal-desc-link:hover{color:var(--color-orange)}.manual-modal-steps{background:hsla(0,0%,100%,.03);border:1px solid var(--color-gray-400);border-radius:var(--br-12);padding:20px}.manual-modal-steps-title{font-size:15px;font-weight:600;color:var(--color-white);margin:0 0 16px}.manual-modal-steps-list{margin:0;padding-left:20px;list-style-type:decimal}.manual-modal-steps-list li{font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.85);margin-bottom:10px;padding-left:4px}.manual-modal-steps-list li:last-child{margin-bottom:0}.manual-modal-step-link{color:var(--color-white);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.manual-modal-step-link:hover{color:var(--color-orange)}.manual-modal-credential-value{font-family:monospace;background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:4px;font-size:13px;color:var(--color-white)}.manual-modal-copy-inline{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin-left:6px;background:transparent;border:none;color:var(--color-gray-800);cursor:pointer;vertical-align:middle;transition:all .2s ease}.manual-modal-copy-inline:hover{color:var(--color-white)}.manual-modal-html-content{font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.85)}.manual-modal-html-content ol,.manual-modal-html-content ul{margin:0;padding-left:20px}.manual-modal-html-content li{margin-bottom:10px;padding-left:4px}.manual-modal-html-content li:last-child{margin-bottom:0}.manual-modal-html-content a{color:var(--color-white);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.manual-modal-html-content a:hover{color:var(--color-orange)}.manual-modal-html-content p{margin:0 0 10px}.manual-modal-html-content p:last-child{margin-bottom:0}.manual-modal-html-content b,.manual-modal-html-content strong{color:var(--color-white);font-weight:600}.manual-modal-html-content code{font-family:monospace;background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:4px;font-size:13px}@media screen and (max-width:768px){.manual-category-tabs,.manual-search-bar{padding:12px 16px}.manual-tools-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.manual-tool-item{padding:14px 10px}}.invoice-btn-glassmorphism{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:var(--color-white);font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease;white-space:nowrap}.invoice-btn-glassmorphism:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.invoice-btn-glassmorphism:active:not(:disabled){transform:translateY(0)}.invoice-btn-glassmorphism:disabled{opacity:.6;cursor:not-allowed}.invoice-btn-glassmorphism svg{flex-shrink:0}.invoice-btn-spinner{width:16px;height:16px;animation:spin 1s linear infinite}.profile-billing-list{display:flex;flex-direction:column;gap:12px}.profile-billing-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:all .2s ease}.profile-billing-row:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.profile-billing-info{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.profile-billing-main{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-billing-date{font-size:14px;font-weight:600;color:var(--color-white)}.profile-billing-id{font-size:12px;color:hsla(0,0%,100%,.5);word-break:break-all;font-family:SF Mono,Menlo,monospace}.profile-billing-meta{display:flex;align-items:center;gap:16px}.profile-billing-amount{font-size:14px;font-weight:600;color:#22c55e}.profile-billing-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.profile-billing-badge.paid{background:rgba(34,197,94,.15);color:#22c55e}.profile-billing-badge.pending{background:rgba(234,179,8,.15);color:#eab308}.profile-billing-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.profile-billing-action{flex-shrink:0}.profile-billing-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.profile-billing-empty svg{color:hsla(0,0%,100%,.3);margin-bottom:16px}.profile-billing-empty p{font-size:14px;color:hsla(0,0%,100%,.5)}.profile-billing-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08)}.profile-billing-pagination button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--color-white);cursor:pointer;transition:all .2s ease}.profile-billing-pagination button:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.profile-billing-pagination button:disabled{opacity:.4;cursor:not-allowed}.profile-billing-pagination span{font-size:14px;color:hsla(0,0%,100%,.7);min-width:60px;text-align:center}@media screen and (max-width:768px){.profile-billing-row{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.profile-billing-info{flex-direction:column;align-items:flex-start;gap:12px}.profile-billing-meta{width:100%;justify-content:space-between}.profile-billing-action{width:100%}.invoice-btn-glassmorphism{width:100%;justify-content:center}}.affiliate-dashboard-title{color:var(--color-white);margin-bottom:12px}.affiliate-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.affiliate-stat-card{gap:16px;padding:20px}.affiliate-stat-icon{width:48px;height:48px}.affiliate-stat-icon.blue{background:rgba(59,130,246,.15)}.affiliate-stat-icon.green{background:rgba(34,197,94,.15)}.affiliate-stat-icon.orange{background:rgba(249,115,22,.15)}.affiliate-stat-icon.purple{background:rgba(139,92,246,.15)}.affiliate-stat-value{font-size:18px;color:var(--color-white)}.affiliate-stat-label{font-size:13px}.affiliate-link-content{display:flex;flex-direction:column;gap:16px}.affiliate-link-input{color:var(--color-white);font-family:SF Mono,monospace}.affiliate-link-input.code{max-width:200px}.affiliate-copy-btn{display:flex}.affiliate-share-buttons{gap:12px}.affiliate-history-email{color:var(--color-white)}.affiliate-history-meta{gap:16px}.affiliate-history-plan{background:hsla(0,0%,100%,.08)}.affiliate-history-status{border-radius:6px;font-size:12px;font-weight:500}.affiliate-history-status.pending{background:rgba(234,179,8,.15);color:#eab308}.affiliate-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.affiliate-tip-card{padding:24px;backdrop-filter:blur(8px)}.affiliate-tip-card h3{color:var(--color-white);margin-bottom:8px}@media screen and (max-width:1024px){.affiliate-stats-grid,.affiliate-tips-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.affiliate-dashboard-banner{padding:24px 20px}.affiliate-dashboard-title{font-size:24px}.affiliate-stats-grid{grid-template-columns:1fr}.affiliate-link-input-group{flex-direction:column}.affiliate-link-input.code{max-width:100%}.affiliate-history-item,.affiliate-share-section{flex-direction:column;align-items:flex-start;gap:12px}.affiliate-tips-grid{grid-template-columns:1fr}}.affiliate-stats-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1200px){.affiliate-stats-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.affiliate-stats-grid-6{grid-template-columns:1fr}}.affiliate-payout-section{grid-template-columns:2fr 1fr}.affiliate-payout-title{margin-bottom:4px}.affiliate-payout-target{font-size:12px}.affiliate-request-payout-btn{padding:14px 24px}.affiliate-request-payout-btn.active{border:none}.affiliate-conversion-card{border:1px solid rgba(139,92,246,.2)}.affiliate-conversion-title{font-size:16px}.affiliate-conversion-badge{display:flex;font-size:11px;font-weight:500;background:rgba(139,92,246,.2);padding:4px 10px}.affiliate-conversion-value-wrapper{margin-bottom:20px}.affiliate-conversion-label{font-size:12px;color:hsla(0,0%,100%,.5)}.affiliate-conversion-stats{gap:16px;border-top:1px solid hsla(0,0%,100%,.1)}.affiliate-conversion-stat-value{font-size:20px;font-weight:600}.affiliate-conversion-stat-label{font-size:11px}.affiliate-conversion-divider{height:32px;background:hsla(0,0%,100%,.1)}@media (max-width:640px){.affiliate-payout-header{flex-direction:column;gap:12px}.affiliate-payout-amount{text-align:left}.affiliate-conversion-value{font-size:36px}}-e .page-content{flex:1;overflow-y:auto;overflow-x:hidden}.page-content-inner{padding:24px;max-width:1400px;margin:0 auto}@media (max-width:768px){.page-content-inner{padding:16px}}.affiliate-hero-banner{background:linear-gradient(135deg,rgba(249,82,40,.15),rgba(249,82,40,.05));border:1px solid rgba(249,82,40,.3);border-radius:20px;padding:40px 32px;margin-bottom:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}@media (max-width:768px){.affiliate-hero-banner{padding:28px 20px;border-radius:16px}}.affiliate-hero-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(249,82,40,.2),rgba(249,82,40,.1));border-radius:20px;color:#f95228}@media (max-width:768px){.affiliate-hero-icon{width:64px;height:64px}.affiliate-hero-icon svg{width:32px;height:32px}}.affiliate-hero-content{display:flex;flex-direction:column;align-items:center;gap:12px}.affiliate-hero-title{font-size:32px;font-weight:700;color:#fff;margin:0;line-height:1.2}@media (max-width:768px){.affiliate-hero-title{font-size:24px}}.affiliate-hero-desc{font-size:16px;color:hsla(0,0%,100%,.7);max-width:600px;margin:0;line-height:1.6}.affiliate-hero-desc strong{color:#f95228}@media (max-width:768px){.affiliate-hero-desc{font-size:14px}}.affiliate-join-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#f95228,#ff6b4a);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(249,82,40,.3)}.affiliate-join-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(249,82,40,.4)}.affiliate-section{margin-bottom:32px}.affiliate-section-title{font-size:22px;font-weight:600;color:#fff;margin:0 0 20px}@media (max-width:768px){.affiliate-section-title{font-size:18px;margin-bottom:16px}}.affiliate-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.affiliate-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.affiliate-steps-grid{grid-template-columns:1fr}}.affiliate-step-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.affiliate-step-card:hover{background:hsla(0,0%,100%,.05);transform:translateY(-4px)}.affiliate-step-number{font-size:32px;font-weight:700;color:#f95228;line-height:1}.affiliate-step-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(249,82,40,.2),rgba(249,82,40,.1));border-radius:12px;color:#f95228}.affiliate-step-title{font-size:18px;font-weight:600;color:#fff;margin:0}.affiliate-step-desc{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.5;margin:0}.affiliate-calculator-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}@media (max-width:1100px){.affiliate-calculator-grid{grid-template-columns:1fr}}.affiliate-calc-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:28px}@media (max-width:768px){.affiliate-calc-card{padding:20px;border-radius:16px}}.affiliate-calc-subtitle{font-size:15px;color:hsla(0,0%,100%,.7);margin:0 0 24px}.affiliate-slider-section{margin-bottom:24px}.affiliate-slider-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.affiliate-slider-label{font-size:14px;color:hsla(0,0%,100%,.7)}.affiliate-slider-value{text-align:right}.affiliate-slider-number{font-size:24px;font-weight:700;color:#f95228;display:block}.affiliate-slider-unit{font-size:12px;color:hsla(0,0%,100%,.5)}.affiliate-slider-container{position:relative;height:24px;display:flex;align-items:center}.affiliate-slider-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10;margin:0}.affiliate-slider-track{position:absolute;width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.affiliate-slider-fill{height:100%;background:linear-gradient(90deg,#f95228,#ff7a50);border-radius:4px;transition:width .1s ease}.affiliate-slider-thumb{position:absolute;width:20px;height:20px;background:#fff;border-radius:50%;transform:translateX(-50%);box-shadow:0 2px 8px rgba(0,0,0,.3);pointer-events:none;transition:left .1s ease}.affiliate-slider-range{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.4)}.affiliate-plan-section{margin-bottom:24px}.affiliate-plan-label{font-size:14px;color:hsla(0,0%,100%,.7);margin-bottom:12px;display:block}.affiliate-plan-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:600px){.affiliate-plan-buttons{grid-template-columns:1fr}}.affiliate-plan-btn{padding:16px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.affiliate-plan-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.affiliate-plan-btn.active{background:linear-gradient(135deg,#f95228,#ff6b4a);border-color:transparent}.affiliate-plan-name{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.8)}.affiliate-plan-btn.active .affiliate-plan-name{color:#fff}.affiliate-plan-price{font-size:12px;color:hsla(0,0%,100%,.5)}.affiliate-plan-btn.active .affiliate-plan-price{color:hsla(0,0%,100%,.9)}.affiliate-earnings-section{padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.affiliate-earnings-label{font-size:13px;color:hsla(0,0%,100%,.6);margin-bottom:16px}.affiliate-earnings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width:480px){.affiliate-earnings-grid{grid-template-columns:1fr}}.affiliate-earnings-card{background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px;text-align:center}.affiliate-earnings-card.yearly{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.2)}.affiliate-earnings-period{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);letter-spacing:1px;display:block;margin-bottom:8px}.affiliate-earnings-amount{font-size:20px;font-weight:700;color:#fff}.affiliate-earnings-card.yearly .affiliate-earnings-amount{color:#22c55e}@media (max-width:768px){.affiliate-earnings-amount{font-size:18px}}.affiliate-earnings-notes{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.6}.affiliate-earnings-notes p{margin:4px 0}.affiliate-terms-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:28px;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.affiliate-terms-card{padding:20px;border-radius:16px}}.affiliate-terms-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#fff;margin:0 0 20px}.affiliate-terms-title svg{color:hsla(0,0%,100%,.6)}.affiliate-terms-list{list-style:decimal;padding-left:20px;margin:0 0 20px}.affiliate-terms-list li{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:10px}.affiliate-terms-list li:last-child{margin-bottom:0}.affiliate-terms-btn{width:100%;padding:14px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.affiliate-terms-btn:hover{background:hsla(0,0%,100%,.08);color:#fff}.affiliate-payout-section{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:24px}@media (max-width:1024px){.affiliate-payout-section{grid-template-columns:1fr}}.affiliate-payout-card{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.affiliate-payout-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}@media (max-width:480px){.affiliate-payout-header{flex-direction:column;gap:12px}}.affiliate-payout-info{flex:1;min-width:0}.affiliate-payout-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 6px}.affiliate-payout-desc{font-size:13px;color:hsla(0,0%,100%,.6);margin:0}.affiliate-payout-amount{text-align:right;flex-shrink:0}@media (max-width:480px){.affiliate-payout-amount{text-align:left}}.affiliate-payout-value{display:block;font-size:24px;font-weight:700;color:#22c55e;line-height:1.2}.affiliate-payout-target{font-size:13px;color:hsla(0,0%,100%,.5)}.affiliate-payout-progress{display:flex;align-items:center;gap:12px;margin-bottom:20px}.affiliate-payout-progress-bar{flex:1;height:10px;background:hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden}.affiliate-payout-progress-fill{height:100%;background:linear-gradient(90deg,#f95228,#ff7a50);border-radius:10px;transition:width .5s ease}.affiliate-payout-percentage{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.8);min-width:45px;text-align:right}.affiliate-request-payout-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;font-size:14px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease}.affiliate-request-payout-btn.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.affiliate-request-payout-btn.active:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 8px 20px rgba(34,197,94,.3)}.affiliate-request-payout-btn.disabled{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.1);cursor:not-allowed}.affiliate-conversion-card{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.25);border-radius:16px;padding:24px;display:flex;flex-direction:column;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.affiliate-conversion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.affiliate-conversion-title{font-size:18px;font-weight:600;color:#fff;margin:0}.affiliate-conversion-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(139,92,246,.25);border-radius:20px;font-size:12px;font-weight:600;color:#a78bfa}.affiliate-conversion-value-wrapper{text-align:center;padding:20px 0;flex:1;display:flex;flex-direction:column;justify-content:center}.affiliate-conversion-value{font-size:48px;font-weight:700;color:#a78bfa;display:block;line-height:1;margin-bottom:8px}@media (max-width:480px){.affiliate-conversion-value{font-size:36px}}.affiliate-conversion-label{font-size:13px;color:hsla(0,0%,100%,.6)}.affiliate-conversion-stats{display:flex;align-items:center;justify-content:center;gap:32px;padding-top:16px;border-top:1px solid rgba(139,92,246,.2)}.affiliate-conversion-stat{text-align:center}.affiliate-conversion-stat-value{display:block;font-size:22px;font-weight:700;color:#fff;margin-bottom:4px}.affiliate-conversion-stat-label{font-size:12px;color:hsla(0,0%,100%,.5)}.affiliate-conversion-divider{width:1px;height:40px;background:rgba(139,92,246,.3)}.affiliate-stats-grid.affiliate-stats-grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media (max-width:1200px){.affiliate-stats-grid.affiliate-stats-grid-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.affiliate-stats-grid.affiliate-stats-grid-6{grid-template-columns:1fr}}.affiliate-stat-card{display:flex;align-items:center;gap:14px;padding:18px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;min-width:0}.affiliate-stat-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:12px}.affiliate-stat-icon.blue{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.1));color:#3b82f6}.affiliate-stat-icon.cyan{background:linear-gradient(135deg,rgba(6,182,212,.2),rgba(6,182,212,.1));color:#06b6d4}.affiliate-stat-icon.green{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(34,197,94,.1));color:#22c55e}.affiliate-stat-icon.orange{background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(249,115,22,.1));color:#f97316}.affiliate-stat-icon.teal{background:linear-gradient(135deg,rgba(20,184,166,.2),rgba(20,184,166,.1));color:#14b8a6}.affiliate-stat-icon.purple{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.1));color:#8b5cf6}.affiliate-stat-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.affiliate-stat-value{font-size:16px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.affiliate-stat-label{font-size:12px;color:hsla(0,0%,100%,.6);white-space:nowrap}.affiliate-link-section{margin-bottom:24px}.affiliate-link-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px}.affiliate-link-content{display:grid;grid-template-columns:1fr auto;gap:20px;margin-bottom:20px}@media (max-width:900px){.affiliate-link-content{grid-template-columns:1fr}}.affiliate-link-item{display:flex;flex-direction:column;gap:8px}.affiliate-link-label{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7)}.affiliate-link-input-group{display:flex;gap:12px}@media (max-width:600px){.affiliate-link-input-group{flex-direction:column}}.affiliate-link-input{flex:1;padding:14px 16px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:14px;font-family:SF Mono,Monaco,Consolas,monospace;min-width:0}.affiliate-link-input:focus{outline:none;border-color:rgba(249,82,40,.5)}.affiliate-link-input.code{max-width:180px;text-align:center;font-weight:600;letter-spacing:1px}@media (max-width:600px){.affiliate-link-input.code{max-width:100%}}.affiliate-copy-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;background:linear-gradient(135deg,#f95228,#ff6b4a);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.affiliate-copy-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,82,40,.3)}.affiliate-copy-btn.secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.affiliate-copy-btn.secondary:hover{background:hsla(0,0%,100%,.15);box-shadow:none}.affiliate-share-section{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);flex-wrap:wrap}@media (max-width:480px){.affiliate-share-section{flex-direction:column;align-items:flex-start;gap:12px}}.affiliate-share-label{font-size:14px;color:hsla(0,0%,100%,.6)}.affiliate-share-buttons{display:flex;gap:10px;flex-wrap:wrap}.affiliate-share-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease;text-decoration:none}.affiliate-share-btn.whatsapp{background:rgba(37,211,102,.15);color:#25d366}.affiliate-share-btn.twitter{background:rgba(29,161,242,.15);color:#1da1f2}.affiliate-share-btn.facebook{background:rgba(24,119,242,.15);color:#1877f2}.affiliate-share-btn.telegram{background:rgba(0,136,204,.15);color:#08c}.affiliate-share-btn:hover{transform:translateY(-2px)}.affiliate-history-section{margin-bottom:24px}.affiliate-history-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden}.affiliate-history-list{display:flex;flex-direction:column}.affiliate-history-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.06);gap:16px}.affiliate-history-item:last-child{border-bottom:none}@media (max-width:700px){.affiliate-history-item{flex-direction:column;align-items:flex-start;gap:12px}}.affiliate-history-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.affiliate-history-email{font-size:14px;font-weight:500;color:#fff;word-break:break-all}.affiliate-history-date{font-size:12px;color:hsla(0,0%,100%,.5)}.affiliate-history-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:700px){.affiliate-history-meta{width:100%}}.affiliate-history-plan{padding:4px 10px;background:hsla(0,0%,100%,.1);border-radius:6px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8)}.affiliate-history-commission{font-size:14px;font-weight:600;color:#22c55e;white-space:nowrap}.affiliate-history-status{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.affiliate-history-status.paid{background:rgba(34,197,94,.15);color:#22c55e}.affiliate-history-status.pending{background:rgba(249,115,22,.15);color:#f97316}.affiliate-history-status.approved{background:rgba(59,130,246,.15);color:#3b82f6}.affiliate-history-status.rejected{background:rgba(239,68,68,.15);color:#ef4444}.affiliate-history-empty{padding:48px 24px;text-align:center}.affiliate-history-empty svg{color:hsla(0,0%,100%,.3);margin-bottom:16px}.affiliate-history-empty p{color:hsla(0,0%,100%,.5);font-size:14px;margin:0}.affiliate-tips-section{margin-bottom:24px}.affiliate-tips-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1100px){.affiliate-tips-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.affiliate-tips-grid{grid-template-columns:1fr}}.affiliate-tip-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px 20px;text-align:center;transition:all .3s ease}.affiliate-tip-card:hover{background:hsla(0,0%,100%,.05);transform:translateY(-4px)}.affiliate-tip-icon{font-size:32px;margin-bottom:12px}.affiliate-tip-card h3{font-size:15px;font-weight:600;color:#fff;margin:0 0 8px}.affiliate-tip-card p{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.5;margin:0}.affiliate-dashboard-banner{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(16,185,129,.1));border:1px solid rgba(34,197,94,.3);border-radius:20px;padding:32px;margin-bottom:24px;text-align:center}@media (max-width:768px){.affiliate-dashboard-banner{padding:24px 20px}}.affiliate-dashboard-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(34,197,94,.2);border-radius:20px;color:#22c55e;font-size:13px;font-weight:600;margin-bottom:16px}.affiliate-dashboard-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 12px}@media (max-width:768px){.affiliate-dashboard-title{font-size:24px}}.affiliate-dashboard-desc{font-size:15px;color:hsla(0,0%,100%,.7);max-width:500px;margin:0 auto}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(4px)}.modal-content{background:#1a1d24;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-content.terms-modal{max-width:700px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h2{font-size:18px;font-weight:600;color:#fff;margin:0}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease}.modal-close:hover{background:hsla(0,0%,100%,.15);color:#fff}.modal-body{flex:1;overflow-y:auto;padding:24px}.terms-content{font-size:13px;line-height:1.7;color:hsla(0,0%,100%,.8);white-space:pre-wrap;font-family:inherit;margin:0}.modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsla(0,0%,100%,.1)}.modal-btn-secondary{flex:1;padding:14px 20px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.modal-btn-secondary:hover{background:hsla(0,0%,100%,.15)}.modal-btn-primary{flex:1;padding:14px 20px;background:linear-gradient(135deg,#f95228,#ff6b4a);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(249,82,40,.3)}.affiliate-edit-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.1));border:1px solid rgba(139,92,246,.3);color:#a78bfa;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.affiliate-edit-btn:hover{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(139,92,246,.2));border-color:rgba(139,92,246,.5);transform:translateY(-1px)}.affiliate-edit-btn svg{width:16px;height:16px}.edit-code-modal{max-width:480px;width:90%}.edit-code-modal .modal-body{padding:24px}.edit-code-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.edit-code-success svg{margin-bottom:16px}.edit-code-success h3{font-size:20px;font-weight:600;color:#10b981;margin-bottom:8px}.edit-code-success p{color:hsla(0,0%,100%,.7);font-size:14px}.edit-code-success strong{color:#fff;background:hsla(0,0%,100%,.1);padding:4px 12px;border-radius:6px;font-family:monospace}.edit-code-info{margin-bottom:20px}.edit-code-info p{color:hsla(0,0%,100%,.8);font-size:14px;margin-bottom:8px}.edit-code-info strong{color:#f97316;font-family:monospace;background:rgba(249,115,22,.1);padding:2px 8px;border-radius:4px}.edit-code-note{color:hsla(0,0%,100%,.5)!important;font-size:13px!important;font-style:italic;background:hsla(0,0%,100%,.05);padding:10px 12px;border-radius:8px;border-left:3px solid rgba(249,115,22,.5)}.edit-code-form{margin-bottom:20px}.edit-code-label{display:block;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:8px}.edit-code-input-wrapper{position:relative}.edit-code-input{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:16px;font-family:monospace;transition:all .2s ease}.edit-code-input:focus{outline:none;border-color:rgba(249,115,22,.5);background:hsla(0,0%,100%,.08)}.edit-code-input.valid{border-color:rgba(16,185,129,.5)}.edit-code-input.invalid{border-color:rgba(239,68,68,.5)}.edit-code-input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.edit-code-input::placeholder{color:hsla(0,0%,100%,.3)}.edit-code-status{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.edit-code-status span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.status-checking{color:hsla(0,0%,100%,.5)}.status-available{color:#10b981}.status-unavailable{color:#ef4444}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edit-code-hint{font-size:12px;color:hsla(0,0%,100%,.4);margin-top:8px}.edit-code-error{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:14px;margin-bottom:16px}.edit-code-preview{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px 14px}.edit-code-preview label{display:block;font-size:12px;color:hsla(0,0%,100%,.5);margin-bottom:6px}.edit-code-preview code{display:block;font-size:13px;color:#60a5fa;font-family:monospace;word-break:break-all}.modal-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.modal-btn-primary svg.spinner{margin-right:6px}@media (max-width:640px){.affiliate-link-input-group{flex-wrap:wrap;gap:8px}.affiliate-edit-btn{flex:1;justify-content:center}.edit-code-modal{width:95%;margin:10px}.edit-code-modal .modal-body{padding:16px}}