body{margin:0}.services-page{--svc-primary:#7c3aed;--svc-primary-dark:#6d28d9;--svc-bg:#f5f3ff;--svc-card:#fff;--svc-text:#211a35;--svc-muted:#6b6480;--svc-border:#e8e1fc;background:var(--svc-bg);width:100%;min-height:100vh;color:var(--svc-text);box-sizing:border-box;padding:30px}.services-page *{box-sizing:border-box}.services-header{margin-bottom:26px}.services-eyebrow,.services-header>span{color:var(--svc-primary);letter-spacing:2px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.services-header h1{color:var(--svc-text);letter-spacing:-1.2px;margin:0;font-size:clamp(30px,5vw,42px);font-weight:650;line-height:1.15}.services-header h1 strong{color:var(--svc-primary);font-weight:800}.services-header p{color:var(--svc-muted);margin:12px 0 0;font-size:14px;line-height:1.7}.services-search-section{width:100%;max-width:680px}.services-search{width:100%;min-height:52px;color:var(--svc-muted);background:var(--svc-card);border:1px solid var(--svc-border);border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #2d1b5909}.services-search:focus-within{border-color:var(--svc-primary);box-shadow:0 0 0 3px #7c3aed1a}.services-search input{width:100%;min-width:0;color:var(--svc-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:14px}.services-search input::placeholder{color:#9992ab}.services-search-clear{width:30px;height:30px;color:var(--svc-muted);cursor:pointer;background:#f1edff;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.services-search-clear:hover{color:var(--svc-primary);background:#e9e1ff}.platform-filters{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;align-items:center;gap:9px;width:100%;margin-bottom:28px;padding:2px 1px 8px;display:flex;overflow:auto hidden}.platform-filters::-webkit-scrollbar{width:0;height:0;display:none}.platform-filters button{min-height:42px;color:var(--svc-muted);background:var(--svc-card);border:1px solid var(--svc-border);white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:650;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.platform-filters button:hover{color:var(--svc-primary);border-color:#cdbbfa}.platform-filters button.active{color:#fff;background:var(--svc-primary);border-color:var(--svc-primary);box-shadow:0 4px 12px #7c3aed2e}.platform-filters button:focus-visible,.service-item-right button:focus-visible,.services-empty button:focus-visible,.services-search-clear:focus-visible{outline-offset:3px;outline:3px solid #7c3aed4d}.services-results-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.services-results-heading h2{color:var(--svc-text);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:750}.services-results-heading p{color:var(--svc-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.services-count,.services-results-heading>span{color:var(--svc-primary);white-space:nowrap;background:#ede9fe;border-radius:9px;flex:none;padding:7px 10px;font-size:11px;font-weight:750}.service-list{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.service-item{background:var(--svc-card);border:1px solid var(--svc-border);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 14px #2d1b5906}.service-item:hover{border-color:#d4c4fa;transform:translateY(-1px);box-shadow:0 7px 20px #2d1b590f}.service-item-info{flex:1;min-width:0}.service-platform-label{color:var(--svc-primary);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:750;display:inline-flex}.service-platform-label svg{flex:none}.platform-instagram{color:#e1306c}.platform-youtube{color:red}.platform-facebook{color:#1877f2}.platform-telegram{color:#229ed9}.service-item-info h3{color:var(--svc-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.45}.service-item-info p{color:var(--svc-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.service-item-right{flex-direction:column;flex:none;align-items:flex-end;gap:11px;display:flex}.service-price{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.service-price strong{color:var(--svc-text);letter-spacing:-.5px;font-size:20px;font-weight:800}.service-price span{color:var(--svc-muted);font-size:10px}.service-item-right button{color:#fff;background:var(--svc-primary);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:750;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.service-item-right button:hover{background:var(--svc-primary-dark);box-shadow:0 4px 12px #7c3aed33}.service-item-right button:active{transform:scale(.97)}.services-empty{text-align:center;background:var(--svc-card);border:1px solid var(--svc-border);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px 20px;display:flex}.services-empty-icon{width:54px;height:54px;color:var(--svc-primary);background:#ede9fe;border-radius:16px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.services-empty h3{color:var(--svc-text);margin:0;font-size:17px}.services-empty p{max-width:320px;color:var(--svc-muted);margin:9px 0 18px;font-size:13px;line-height:1.6}.services-empty button{color:#fff;background:var(--svc-primary);cursor:pointer;border:0;border-radius:10px;padding:11px 17px;font-family:inherit;font-size:13px;font-weight:700}.services-empty button:hover{background:var(--svc-primary-dark)}@media (width>=900px){.services-page{padding:36px}.service-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.service-item{flex-direction:column;align-items:flex-start;gap:18px}.service-item-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (width<=600px){.services-page{padding:22px 16px 100px}.services-header{margin-bottom:22px}.services-header h1{font-size:32px;line-height:1.16}.services-header p{max-width:340px;font-size:13px}.services-search{border-radius:12px;min-height:48px;margin-bottom:16px}.platform-filters{gap:8px;margin-bottom:23px}.platform-filters button{min-height:39px;padding:0 12px;font-size:12px}.services-results-heading{align-items:center;margin-bottom:14px}.services-results-heading h2{font-size:17px}.services-results-heading p{font-size:11px}.services-count,.services-results-heading>span{padding:6px 8px;font-size:10px}.service-list{gap:12px}.service-item{border-radius:15px;align-items:center;gap:10px;padding:15px}.service-platform-label{gap:6px;margin-bottom:7px;font-size:10px}.service-item-info h3{font-size:13px}.service-item-info p{font-size:11px}.service-item-right{gap:10px}.service-price{gap:3px}.service-price strong{font-size:17px}.service-price span{font-size:9px}.service-item-right button{border-radius:9px;gap:5px;min-height:35px;padding:0 9px;font-size:11px}}@media (width<=360px){.services-page{padding-left:12px;padding-right:12px}.service-item{gap:8px;padding:12px}.service-item-info h3{font-size:12px}.service-item-info p{font-size:10px}.service-price strong{font-size:15px}.service-item-right button{padding:0 8px}}@media (prefers-reduced-motion:reduce){.service-item,.platform-filters button,.service-item-right button,.services-search{transition:none}}.service-groups{flex-direction:column;gap:24px;margin-top:20px;display:flex}.service-group{background:#fff;border:1px solid #e9e5f5;border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #3c23640a}.service-group-header{background:#faf8ff;border-bottom:1px solid #eee9fa;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.service-group-header h3{color:#24183f;margin:5px 0;font-size:19px;font-weight:700}.service-group-header p{color:#77718a;margin:5px 0 0;font-size:13px}.service-package-count{color:#6d35d4;background:#eee7ff;border-radius:20px;flex-shrink:0;padding:7px 11px;font-size:12px;font-weight:600}.service-package-list{flex-direction:column;display:flex}.service-package{border-bottom:1px solid #f0edf6;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.service-package:last-child{border-bottom:none}.package-main{flex:1;min-width:0}.package-main h4{color:#302449;margin:0 0 10px;font-size:14px;font-weight:650}.package-tags{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.package-tags span{color:#6841a5;background:#f4f0ff;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:500}.package-main p{color:#858095;margin:0;font-size:12px}.package-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.package-price{color:#6d35d4;white-space:nowrap;font-size:19px;font-weight:750}.package-price small{color:#8b849c;font-size:11px;font-weight:400}.package-order-button{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.package-order-button:hover{background:#6528d0;transform:translateY(-1px)}.services-clear-search{color:#77718a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (width<=600px){.service-groups{gap:16px;margin-top:16px}.service-group{border-radius:14px}.service-group-header{align-items:flex-start;padding:16px}.service-group-header h3{font-size:16px}.service-group-header p{font-size:12px}.service-package-count{padding:6px 8px;font-size:10px}.service-package{align-items:flex-start;gap:12px;padding:16px}.package-main h4{font-size:13px;line-height:1.5}.package-tags{gap:5px}.package-tags span{padding:4px 6px;font-size:10px}.package-action{gap:9px}.package-price{font-size:16px}.package-price small{text-align:right;margin-top:2px;display:block}.package-order-button{white-space:nowrap;padding:9px 10px;font-size:11px}}@media (width<=380px){.service-package{flex-direction:column}.package-action{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.package-price small{display:inline}}.service-group{background:#fff;border-color:#e9e5f5}.service-group-header{background:#fff;border-bottom-color:#eee9f7}.service-group-header h3,.package-main h4{color:#24183f}.service-platform-label{color:#7c3aed}.service-package-count,.services-count{color:#7c3aed;background:#f1eaff}.package-tags span{color:#6d35d4;background:#f5f0ff}.package-order-button{color:#fff;background:#7c3aed}.package-order-button:hover{background:#6528d0}.service-package{background:#fff;border-bottom-color:#eee9f7}.package-price{color:#6d35d4}@media (width<=600px){.service-group-header{background:#fff}}.service-group-header .service-platform-label{align-items:center;gap:7px;margin-bottom:4px;font-size:12px;font-weight:750;display:inline-flex}.service-group-header .platform-instagram{color:#e1306c}.service-group-header .platform-youtube{color:red}.service-group-header .platform-facebook{color:#1877f2}.service-group-header .platform-telegram{color:#229ed9}.order-page{box-sizing:border-box;color:#171331;background:#f5f2ff;min-height:100vh;padding:25px 15px 80px}.order-container{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto}.back-button{color:#625b80;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:flex}.back-button:hover{color:#7c3aed}.order-header{margin-top:30px}.order-header>span{color:#7c3aed;letter-spacing:2px;font-size:10px;font-weight:800}.order-header h1{color:#171331;margin-top:10px;font-size:30px;line-height:1.1}.order-header p{color:#625b80;margin-top:8px;font-size:13px;line-height:1.5}.order-card{box-sizing:border-box;background:#fff;border:1px solid #e5dcff;border-radius:15px;width:100%;margin-top:12px;padding:18px;box-shadow:0 8px 24px #4123780d}.order-card label{color:#292344;margin-top:18px;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.order-card label:first-child{margin-top:0}.order-card input{box-sizing:border-box;color:#171331;background:#faf9ff;border:1px solid #ded5f7;border-radius:9px;outline:none;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:13px;display:block}.order-card input::placeholder{color:#928aa8}.order-card input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.order-card input[type=number]{font-size:16px}.order-card small{color:#817995;margin-top:7px;font-size:10px;line-height:1.5;display:block}.order-card select{box-sizing:border-box;color:#171331;text-align:left;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#faf9ff;border:1px solid #ded5f7;border-radius:10px;outline:none;width:100%;min-width:0;height:50px;min-height:50px;margin:0;padding:0 36px 0 44px;font-family:inherit;font-size:14px;line-height:normal;display:block}.order-card select:focus{border-color:#9561ff;box-shadow:0 0 0 2px #9561ff26}.order-card select:disabled{opacity:.65;cursor:not-allowed}.order-card select option{color:#171331;background-color:#fff}.platform-select-current{width:100%;height:50px;margin:10px 0 22px;display:block;position:relative}.platform-select-current>svg{z-index:2;pointer-events:none;width:18px;height:18px;display:block;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.order-card .platform-select-current select.platform-select-input{width:100%;height:50px;min-height:50px;margin:0;padding:0 36px 0 44px;line-height:normal}.selected-service{box-sizing:border-box;background:#faf8ff;border:1px solid #e5dcff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:12px 0 22px;padding:16px;display:flex}.selected-service>div{flex-direction:column;gap:7px;min-width:0;display:flex}.selected-service span{color:#716887;font-size:13px}.selected-service strong{color:#211a40;overflow-wrap:anywhere;font-size:13px}.selected-service .rate{text-align:right;flex-shrink:0}.selected-service .rate strong{color:#7c3aed;font-size:16px}.rate small{color:#817995;margin-left:2px;font-size:9px;display:inline}.order-card .price-box{box-sizing:border-box;background:#faf8ff;border:1px solid #e5dcff;border-radius:14px;flex-direction:column;gap:18px;width:100%;margin-top:22px;padding:20px;display:flex}.order-card .price-box>div{justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.order-card .price-box span{color:#716887;font-size:13px}.order-card .price-box strong{color:#211a40;text-align:right;overflow-wrap:anywhere;font-size:12px}.order-card .price-box p{color:#716887;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.order-card .price-box .total-row{border-top:1px solid #e5dcff;margin-top:0;padding-top:18px}.order-card .price-box .total-row span{color:#292344;font-size:13px;font-weight:700}.order-card .price-box .total-row strong{color:#7c3aed;font-size:22px}.quantity-info{justify-content:space-between;gap:10px;margin-top:7px;display:flex}.quantity-info span{color:#817995;font-size:9px}.start-button{color:#fff;cursor:pointer;background:#7c3aed;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:18px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.start-button:hover:not(:disabled){background:#6d28d9}.start-button:active{transform:scale(.98)}.start-button:disabled{color:#9388aa;cursor:not-allowed;background:#e5def4}.order-add-funds-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#7c3aed;border:1px solid #7c3aed;border-radius:10px;width:100%;margin-top:12px;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:block}.order-add-funds-button:hover{background:#6d28d9;border-color:#6d28d9}.order-add-funds-button:active{transform:scale(.98)}@media (width<=600px){.order-page{padding:15px 0 80px}.order-container{width:100%;max-width:100%;padding:18px 14px}.order-header{margin-top:24px}.order-header h1{font-size:28px}.order-card{padding:16px}.selected-service{padding:15px}.order-card .price-box{gap:16px;padding:15px}}.package-dropdown{z-index:20;width:100%;margin:10px 0 22px;position:relative}.package-dropdown-trigger{box-sizing:border-box;color:#171331;text-align:left;cursor:pointer;background:#faf9ff;border:1px solid #ded5f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 14px;font-family:inherit;font-size:14px;display:flex}.package-dropdown-trigger:focus-visible{outline-offset:2px;outline:2px solid #9561ff}.package-dropdown-trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.package-dropdown-arrow{color:#7c3aed;flex-shrink:0;font-size:11px}.package-dropdown-list{overscroll-behavior:contain;z-index:100;background:#fff;border:1px solid #ded5f7;border-radius:10px;max-height:260px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #23144629}.package-dropdown-option{box-sizing:border-box;color:#171331;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8fb;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:13px 14px;font-family:inherit;display:flex}.package-dropdown-option:last-child{border-bottom:0}.package-dropdown-option:hover,.package-dropdown-option.selected{background:#f3edff}.package-option-name{overflow-wrap:anywhere;font-size:13px;font-weight:700}.package-option-details{color:#716887;overflow-wrap:anywhere;font-size:11px;line-height:1.5}@media (width<=600px){.package-dropdown-list{max-height:240px}.package-dropdown-option{padding:14px 12px}}.package-dropdown-trigger{justify-content:flex-start;gap:12px}.package-dropdown-trigger>svg{color:#7c3aed;flex-shrink:0}.package-dropdown-trigger .package-trigger-text{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.5}.package-dropdown-trigger .package-dropdown-arrow{flex-shrink:0;margin-left:auto}.service-dropdown{z-index:30;width:100%;margin:10px 0 22px;position:relative}.service-dropdown-trigger{box-sizing:border-box;color:#171331;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#faf9ff;border:1px solid #ded5f7;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.service-dropdown-trigger>svg{flex-shrink:0}.service-trigger-text{overflow-wrap:anywhere;flex:1;min-width:0}.service-dropdown-arrow{color:#7c3aed;flex-shrink:0;margin-left:auto;font-size:11px}.service-dropdown-list{overscroll-behavior:contain;z-index:100;background:#fff;border:1px solid #ded5f7;border-radius:10px;max-height:260px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #23144629}.service-dropdown-option{box-sizing:border-box;color:#171331;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8fb;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.service-dropdown-option:last-child{border-bottom:0}.service-dropdown-option:hover,.service-dropdown-option.selected{background:#f3edff}.service-dropdown-option>svg{flex-shrink:0}.service-option-text{flex-direction:column;gap:5px;min-width:0;display:flex}.service-option-text strong{overflow-wrap:anywhere;font-size:13px}.service-option-text small{color:#716887;overflow-wrap:anywhere;font-size:11px;line-height:1.4}*,:before,:after{box-sizing:border-box}.auth-page{color:#211a35;background:radial-gradient(circle at 15% 15%,#f0e9ff 0,#0000 35%),#f9f8ff;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth-card{background:#fff;border:1px solid #ece5fa;border-radius:20px;width:100%;min-width:0;max-width:420px;padding:30px 26px;box-shadow:0 15px 45px #35235d14}.auth-logo{color:#252039;align-items:center;gap:9px;margin-bottom:30px;font-size:20px;font-weight:800;display:flex}.auth-logo span{background:#8554ed;border-radius:50%;flex-shrink:0;width:10px;height:10px}.auth-header h1{color:#211a35;margin:0;font-size:28px;line-height:1.25}.auth-header p{color:#817990;margin:9px 0 0;font-size:13px;line-height:1.7}.auth-card form{flex-direction:column;margin-top:25px;display:flex}.auth-card label{color:#443b56;margin:0 0 8px;font-size:12px;font-weight:650;display:block}.auth-card input{color:#211a35;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #e3dced;border-radius:10px;outline:none;margin:0 0 18px;padding:0 14px;font-size:14px;display:block}.auth-card input:focus{border-color:#8554ed;box-shadow:0 0 0 3px #8554ed1f}.auth-card input::placeholder{color:#aaa2b8}.auth-card form>button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#8958ef,#6d3ed8);border:none;border-radius:11px;width:100%;min-height:49px;margin-top:5px;padding:12px 16px;font-size:14px;font-weight:750}.auth-card form>button:hover{filter:brightness(.96)}.auth-card form>button:disabled{opacity:.65;cursor:not-allowed}.auth-divider{color:#9389a4;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#eee8f5;flex:1;height:1px}.google-login-btn{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.google-login-btn>div{max-width:100%}.auth-switch{color:#817990;text-align:center;flex-wrap:wrap;justify-content:center;gap:5px;margin:22px 0 0;font-size:12px;display:flex}.auth-switch button{color:#7546dc;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:750}.register-page{--reg-purple:#7950e8;--reg-text:#211a35;--reg-muted:#777287;isolation:isolate;width:100%;min-height:100vh;color:var(--reg-text);background:radial-gradient(at 18% 35%,#e0d3ff4d,#0000 38%),radial-gradient(at 87% 20%,#efe4ff59,#0000 30%),#fff;padding:0 6%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:clip}.register-page button,.register-page input{font-family:inherit}.register-orb{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.register-orb-one{background:#e2d6ff3d;width:360px;height:360px;top:210px;left:-210px}.register-orb-two{background:#ede2ff4d;width:400px;height:400px;bottom:20px;right:-250px}.register-nav{z-index:2;border-bottom:1px solid #f0edf7;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1240px;min-height:82px;margin:0 auto;display:flex;position:relative}.register-brand{min-width:0;color:var(--reg-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.register-brand-icon{color:#fff;background:linear-gradient(135deg,#a78bfa,#7042dc);border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:15px;font-weight:850;display:grid;box-shadow:0 7px 18px #7950e833}.register-brand strong,.register-brand small{display:block}.register-brand strong{font-size:16px;font-weight:800}.register-brand small{color:#8b7ca6;letter-spacing:1.2px;margin-top:4px;font-size:9px;font-weight:750}.register-nav-login{color:var(--reg-muted);flex-shrink:0;align-items:center;gap:12px;font-size:13px;display:flex}.register-nav-login button{color:#6338d3;cursor:pointer;background:#fff;border:1px solid #e6ddfa;border-radius:10px;padding:10px 15px;font-weight:750}.register-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(35px,6vw,80px);width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:55px 0 65px;display:grid}.register-promo{min-width:0;padding:15px 0}.register-eyebrow{color:#7045d6;letter-spacing:1px;background:#faf7ff;border:1px solid #e9defe;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.register-promo h1{color:#241b38;letter-spacing:-2.5px;overflow-wrap:normal;word-break:normal;max-width:600px;margin:25px 0 18px;font-size:clamp(43px,5vw,66px);font-weight:850;line-height:1.08}.register-promo h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#9365f3,#6538d3);-webkit-background-clip:text;background-clip:text}.register-promo-text{color:#777186;max-width:450px;margin:0;font-size:15px;line-height:1.8}.register-benefits{gap:14px;margin-top:26px;display:grid}.register-benefits>div{color:#514a62;align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.register-benefits svg{color:#8056e7;flex-shrink:0;width:18px;height:18px}.register-floating-card{background:#fff;border:1px solid #ebe5f8;border-radius:16px;align-items:center;gap:12px;width:fit-content;min-width:240px;max-width:100%;margin-top:25px;padding:14px;animation:5s ease-in-out infinite register-float;display:flex;position:relative;box-shadow:0 12px 35px #35225f12}.register-social-card{margin-left:5%}.register-wallet-card{margin-top:12px;margin-left:15%;animation-delay:-2s}.register-social-icon,.register-wallet-icon{color:#7950e8;background:#f0eaff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.instagram-icon{color:#a54bdc;background:#f8eaff}.register-floating-copy{gap:5px;display:grid}.register-floating-copy strong{color:#2d2440;font-size:12px;font-weight:800}.register-floating-copy span{color:#8b8499;font-size:10px}.register-floating-trend,.register-wallet-check{color:#8056e7;flex-shrink:0;margin-left:auto}.register-platforms{margin-top:30px}.register-platforms>span{color:#9b94a9;letter-spacing:1.4px;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.register-platforms>div{flex-wrap:wrap;gap:9px;display:flex}.register-platform-chip{color:#635a76;background:#fff;border:1px solid #eee9f7;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:650;display:inline-flex}.register-platform-chip svg{color:#8054e6}.register-form-column{justify-self:end;width:100%;min-width:0;max-width:440px}.register-page .auth-card.register-card{width:100%;min-width:0;max-width:100%;color:var(--reg-text);background:#fffffffa;border:1px solid #eee9f6;border-radius:23px;margin:0;padding:clamp(24px,3vw,36px);display:block;box-shadow:0 24px 65px #35235d14}.register-card-top{align-items:center;gap:11px;margin-bottom:22px;display:flex}.register-card-symbol{color:#7950e8;background:#f0eaff;border-radius:13px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.register-step{color:#887c9f;letter-spacing:1px;font-size:9px;font-weight:800}.register-page .register-form-header{text-align:left;margin-bottom:22px}.register-page .register-form-header h2{color:#251d38;letter-spacing:-.8px;margin:0 0 9px;font-size:clamp(23px,2.5vw,29px);font-weight:800;line-height:1.25}.register-page .register-form-header p{color:#81798f;margin:0;font-size:12px;line-height:1.7}.register-page .register-form{flex-direction:column;width:100%;min-width:0;display:flex}.register-page .register-form label{color:#443b56;margin:0 0 8px;font-size:11px;font-weight:750}.register-page .register-form input{color:#292139;background:#fff;border:1px solid #e8e3f0;border-radius:10px;outline:none;width:100%;min-width:0;max-width:100%;height:47px;margin:0 0 17px;padding:0 14px;font-size:13px;display:block}.register-page .register-form input:focus{border-color:#9c7aef;box-shadow:0 0 0 3px #8053e61a}.register-page .register-form input::placeholder{color:#aaa3b7}.register-page .register-form .register-submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#8759ed,#6d40d5);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;margin-top:2px;padding:12px 16px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 19px #7445d833}.register-page .register-form .register-submit:disabled{opacity:.65;cursor:not-allowed}.register-page .register-error{color:#b42332;background:#fff4f4;border:1px solid #f6cccc;border-radius:9px;margin:0 0 14px;padding:11px 12px;font-size:11px;line-height:1.6}.register-page .register-divider{color:#a29aac;letter-spacing:1px;align-items:center;gap:12px;margin:22px 0;font-size:9px;font-weight:750;display:flex}.register-page .register-divider:before,.register-page .register-divider:after{content:"";background:#eeeaf4;flex:1;height:1px}.register-page .register-google{justify-content:center;width:100%;min-width:0;display:flex;overflow:hidden}.register-page .register-google>div{max-width:100%}.register-page .register-switch{color:#827a91;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;margin:21px 0 0;font-size:11px;line-height:1.7;display:flex}.register-page .register-switch button{color:#7046d8;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 2px;font-weight:800}.register-secure-note{color:#9991a7;text-align:center;border-top:1px solid #f0edf6;justify-content:center;align-items:center;gap:7px;margin-top:19px;padding-top:15px;font-size:10px;display:flex}.register-below-note{color:#8c839b;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:10px;line-height:1.6;display:flex}.register-footer{color:#a19aac;border-top:1px solid #f0edf7;justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:1240px;margin:0 auto;padding:20px 0 25px;font-size:10px;display:flex}@keyframes register-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=1000px){.register-page{padding-left:4%;padding-right:4%}.register-layout{grid-template-columns:minmax(0,1fr) minmax(0,410px);gap:30px}.register-promo h1{letter-spacing:-1.8px;font-size:clamp(39px,5vw,53px)}.register-floating-card{min-width:0}}@media (width<=760px){.register-page{padding:0 16px;overflow-x:hidden}.register-nav{gap:8px;min-height:70px}.register-brand{gap:8px}.register-brand-icon{width:37px;height:37px;font-size:13px}.register-brand strong{font-size:13px}.register-brand small{letter-spacing:.8px;font-size:7px}.register-nav-login{gap:0}.register-nav-login>span{display:none}.register-nav-login button{white-space:nowrap;padding:9px 11px;font-size:11px}.register-layout{flex-direction:column;align-items:stretch;gap:28px;width:100%;min-height:auto;padding:30px 0 36px;display:flex}.register-promo,.register-form-column{width:100%;min-width:0;max-width:100%;margin:0}.register-promo{padding:0}.register-eyebrow{letter-spacing:.6px;padding:8px 10px;font-size:9px}.register-promo h1{letter-spacing:-1.8px;width:100%;max-width:100%;margin:19px 0 13px;font-size:clamp(38px,10.5vw,52px);line-height:1.07}.register-promo-text{overflow-wrap:break-word;width:100%;max-width:100%;font-size:13px;line-height:1.75}.register-benefits{gap:11px;width:100%;margin-top:20px}.register-benefits>div{font-size:12px}.register-floating-card{display:none}.register-platforms{width:100%;margin-top:22px}.register-platforms>div{flex-wrap:wrap;gap:7px;display:flex}.register-platform-chip{padding:8px 9px;font-size:10px}.register-page .auth-card.register-card{border-radius:19px;width:100%;min-width:0;max-width:100%;margin:0;padding:24px 20px;display:block}.register-page .register-form-header h2{font-size:25px}.register-page .register-form-header p{overflow-wrap:anywhere}.register-page .register-form input{width:100%;min-width:0;max-width:100%;height:48px}.register-page .register-form .register-submit,.register-page .register-google{width:100%;max-width:100%}.register-page .register-google iframe{max-width:100%}.register-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 0 22px}}@media (width<=380px){.register-page{padding-left:13px;padding-right:13px}.register-brand strong{font-size:12px}.register-brand small{font-size:7px}.register-nav-login button{padding:8px}.register-page .auth-card.register-card{padding:22px 16px}.register-promo h1{letter-spacing:-1.4px;font-size:clamp(36px,10vw,41px)}}@media (prefers-reduced-motion:reduce){.register-page *,.register-page :before,.register-page :after{transition:none!important;animation:none!important}}.register-page{box-sizing:border-box;width:100%;min-height:100vh;padding:0 24px;overflow-x:hidden;display:block!important}.register-page *,.register-page :before,.register-page :after{box-sizing:border-box}.register-page .register-nav{width:100%;max-width:1240px;margin:0 auto}.register-page .register-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;width:100%;min-width:0;max-width:1240px;margin:0 auto;display:grid!important}.register-page .register-promo,.register-page .register-form-column{width:100%;min-width:0;max-width:100%}.register-page .register-form-column{justify-self:stretch}.register-page .auth-card.register-card{width:100%;min-width:0;max-width:100%;margin:0;display:block;position:relative}.register-page .register-form,.register-page .register-form input,.register-page .register-form .register-submit{width:100%;min-width:0;max-width:100%}.register-page .register-footer{width:100%;max-width:1240px;margin:0 auto}@media (width<=760px){.register-page{padding:0 16px}.register-page .register-layout{flex-direction:column;align-items:stretch;gap:32px;padding:32px 0;display:flex!important}.register-page .register-promo,.register-page .register-form-column{width:100%;min-width:0;max-width:100%;margin:0}.register-page .register-promo h1{letter-spacing:-1.5px;max-width:100%;font-size:clamp(40px,10vw,52px);line-height:1.08}.register-page .auth-card.register-card{width:100%;min-width:0;max-width:100%;padding:24px 18px}.register-page .register-form-header h2{font-size:25px}.register-page .register-footer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}}:root{--db-primary:#7c3aed;--db-bg:#f5f3ff;--db-surface:#fff;--db-text:#211a35;--db-muted:#6b6480;--db-border:#e8e1fc;--db-shadow:0 4px 18px #2d1b590f}.dashboard-page{background:var(--db-bg);min-height:100vh;color:var(--db-text);padding-bottom:90px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-page *{box-sizing:border-box}.dashboard-header{z-index:200;border-bottom:1px solid var(--db-border);background:#fffffffa;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:sticky;top:0}.dashboard-logo{color:var(--db-text);letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.dashboard-logo span{background:var(--db-primary);width:11px;height:11px;box-shadow:0 0 0 5px var(--db-primary-light);border-radius:4px}.profile-button{border:1px solid var(--db-border);width:42px;height:42px;color:var(--db-primary);cursor:pointer;background:#fff;border-radius:14px;place-items:center;transition:background .2s,transform .2s;display:grid}.profile-button:hover{background:var(--db-primary-light);transform:translateY(-1px)}.dashboard-content{width:min(100% - 36px,1080px);margin:0 auto;padding:36px 0 45px}.welcome span{color:var(--db-primary);letter-spacing:1.8px;font-size:11px;font-weight:800}.welcome h1{color:var(--db-text);letter-spacing:-1px;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(25px,4vw,34px);line-height:1.25}.welcome p{color:var(--db-muted);margin:9px 0 0;font-size:14px;line-height:1.6}.dashboard-content>[role=alert]{color:#b42335;background:#fff0f1;border:1px solid #ffd5da;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13px}.balance-card{box-shadow:var(--db-shadow);background:linear-gradient(120deg,#fff 0%,#f3efff 100%);border:1px solid #e5dcff;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:25px;display:flex}.balance-card span{color:var(--db-muted);font-size:13px;display:block}.balance-card strong{color:var(--db-text);letter-spacing:-.7px;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(25px,4vw,34px);font-weight:800;display:block}.balance-card button,.empty-orders>button{background:var(--db-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.balance-card button:hover,.empty-orders>button:hover{background:var(--db-primary-hover);transform:translateY(-1px)}.new-order-card{text-align:left;background:var(--db-surface);border:1px solid var(--db-border);width:100%;color:var(--db-text);box-shadow:var(--db-shadow);cursor:pointer;border-radius:17px;align-items:center;gap:15px;margin-top:15px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.new-order-card:hover{border-color:#cfc1ff;transform:translateY(-2px)}.new-order-icon,.recent-order-icon{background:var(--db-primary-light);width:46px;height:46px;color:var(--db-primary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.new-order-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.new-order-text strong{font-size:14px;font-weight:750}.new-order-text span{color:var(--db-muted);font-size:12px;line-height:1.5}.new-order-card>svg{color:var(--db-primary);flex-shrink:0}.dashboard-section-title{color:var(--db-text);letter-spacing:-.3px;margin:30px 0 13px;font-size:17px;font-weight:750}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stat-card{background:var(--db-surface);border:1px solid var(--db-border);min-width:0;box-shadow:var(--db-shadow);border-radius:17px;flex-direction:column;align-items:flex-start;gap:11px;padding:19px;display:flex}.stat-card svg{width:38px;height:38px;color:var(--db-primary);background:var(--db-primary-light);border-radius:12px;padding:9px}.stat-card span{color:var(--db-muted);font-size:12px}.stat-card strong{color:var(--db-text);overflow-wrap:anywhere;font-size:clamp(19px,3vw,24px);font-weight:800}.recent-orders-heading{justify-content:space-between;align-items:center;gap:12px;margin:34px 0 15px;display:flex}.recent-orders-heading .dashboard-section-title{margin:0}.recent-orders-heading>div>p{color:var(--db-muted);margin:6px 0 0;font-size:12px}.view-all-orders{color:var(--db-primary);border:1px solid var(--db-border);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:700;display:inline-flex}.view-all-orders:hover{background:var(--db-primary-light);border-color:#d8ccff}.recent-orders{width:100%;min-width:0}.recent-orders-list{gap:12px;display:grid}.recent-order-item{background:var(--db-surface);border:1px solid var(--db-border);min-width:0;box-shadow:var(--db-shadow);animation:.3s both db-enter;animation-delay:calc(var(--order-index,0) * 45ms);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.recent-order-item:hover{border-color:#d3c6ff;transform:translateY(-1px)}.recent-order-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.recent-order-info{flex-direction:column;gap:5px;min-width:0;display:flex}.recent-order-info strong{color:var(--db-text);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.recent-order-info>span{color:#666b80;font-size:12px}.recent-order-info small{color:#9296a8;font-size:10px;line-height:1.5}.recent-order-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.recent-order-price{color:var(--db-text);white-space:nowrap;font-size:14px}.order-status{overflow-wrap:anywhere;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:6px;max-width:130px;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.order-status.pending{color:#946200;background:#fff7df;border-color:#f4e4ae}.order-status.processing,.order-status.in-progress{color:#2859a8;background:#edf4ff;border-color:#d4e4ff}.order-status.completed{color:#167647;background:#e8f8ef;border-color:#c9eed9}.order-status.cancelled,.order-status.failed{color:#b42335;background:#fff0f1;border-color:#ffd5da}.empty-orders{text-align:center;background:var(--db-surface);border:1px dashed #d9dbea;border-radius:17px;flex-direction:column;align-items:center;gap:10px;padding:32px 18px;display:flex}.empty-orders-icon{width:58px;height:58px;color:var(--db-primary);background:var(--db-primary-light);border-radius:18px;place-items:center;display:grid}.empty-orders>strong{color:var(--db-text);font-size:15px}.empty-orders>p{color:var(--db-muted);margin:0;font-size:12px;line-height:1.6}.orders-message{color:var(--db-muted);background:var(--db-surface);border:1px solid var(--db-border);border-radius:14px;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex}.orders-loading-dot{background:var(--db-primary);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite db-pulse}.bottom-nav{height:70px;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--db-border);z-index:100;background:#fffffff7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #1e194109}.bottom-nav button{color:#85899b;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:600;display:flex}.bottom-nav button.active{color:var(--db-primary)}.bottom-nav button:focus-visible,.dashboard-page button:focus-visible{outline-offset:3px;outline:3px solid #c9baff}@keyframes db-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes db-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (width>=768px){.dashboard-page{padding-bottom:30px}.dashboard-header{padding:0 max(28px,50% - 540px)}.dashboard-content{padding-top:45px}.balance-card{padding:30px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav{display:none}}@media (width<=420px){.dashboard-header{height:62px;padding:0 17px}.dashboard-content{width:calc(100% - 28px);padding-top:27px}.balance-card{border-radius:16px;gap:10px;padding:19px 15px}.balance-card button{min-height:40px;padding:0 11px;font-size:11px}.stats-grid{gap:10px}.stat-card{gap:9px;padding:15px}.recent-order-item{gap:9px;padding:12px}.recent-order-main{gap:9px}.recent-order-icon{border-radius:11px;width:36px;height:36px}.recent-order-info strong,.recent-order-price{font-size:12px}.order-status{padding:5px 7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.recent-order-item,.orders-loading-dot{animation:none}.recent-order-item,.new-order-card,.profile-button,.balance-card button{transition:none}}.dashboard-menu-container{z-index:1001;position:relative}.dashboard-menu-button{color:#6c45c7;cursor:pointer;background:#fff;border:1px solid #e8defa;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex}.dashboard-menu-button:hover{background:#f4efff;transform:translateY(-1px)}.dashboard-menu-overlay{z-index:1000;cursor:default;background:0 0;border:none;width:100%;height:100%;position:fixed;inset:0}.dashboard-dropdown{z-index:1002;background:#fff;border:1px solid #eee7fb;border-radius:16px;width:230px;padding:9px;animation:.18s ease-out dashboard-menu-appear;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 40px #39236329}.dashboard-dropdown>button{color:#44345f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.dashboard-dropdown>button:hover{color:#7046ce;background:#f4efff}.dashboard-dropdown>button svg{flex-shrink:0}.dashboard-dropdown-divider{background:#eee7f5;height:1px;margin:7px 4px}.dashboard-dropdown>.dashboard-logout-button{color:#d14343}.dashboard-dropdown>.dashboard-logout-button:hover{color:#b42323;background:#fff0f0}@keyframes dashboard-menu-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.dashboard-menu-button{width:42px;height:42px}.dashboard-dropdown{width:min(230px,100vw - 32px)}}.dashboard-notification-button{color:#6c45c7;cursor:pointer;background:#fff;border:1px solid #e8defa;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:relative}.dashboard-notification-button:hover{background:#f4efff}.dashboard-notification-badge{box-sizing:border-box;color:#fff;background:#ef4444;border:2px solid #fff;border-radius:20px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.dashboard-notification-overlay{z-index:99;cursor:default;background:0 0;border:none;width:100vw;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.dashboard-notification-dropdown{box-sizing:border-box;z-index:100;background:#fff;border:1px solid #eee7fb;border-radius:16px;width:320px;max-width:calc(100vw - 32px);padding:16px;animation:.18s ease-out dashboard-menu-appear;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 40px #39236329}.dashboard-notification-header{border-bottom:1px solid #eee7f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.dashboard-notification-header strong{color:#35245e;font-size:16px}.dashboard-notification-header span{color:#8066b5;font-size:12px}.dashboard-notification-empty{text-align:center;color:#8066b5;flex-direction:column;align-items:center;gap:10px;padding:28px 12px 18px;display:flex}.dashboard-notification-empty strong{color:#44345f;font-size:14px}.dashboard-notification-empty p{color:#8a829c;margin:0;font-size:12px;line-height:1.6}.dashboard-notification-list{flex-direction:column;gap:8px;max-height:300px;padding-top:12px;display:flex;overflow-y:auto}.dashboard-notification-list button{text-align:left;cursor:pointer;background:#faf8ff;border:none;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:12px;display:flex}.dashboard-notification-list button:hover{background:#f0eaff}.dashboard-notification-list button span{color:#44345f;font-size:13px;font-weight:600}.dashboard-notification-list button small{color:#8a829c;font-size:12px;line-height:1.5}@media (width<=480px){.dashboard-notification-button{width:42px;height:42px}.dashboard-notification-dropdown{width:min(320px,100vw - 32px)}}.welcome{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.welcome span{margin-bottom:4px}.welcome h1{margin:0;line-height:1.5}.welcome p{margin:0;line-height:1.8}.balance-card{margin-top:28px}.welcome-tagline{letter-spacing:.1px;color:#6b6480;margin:0;font-size:14px;font-weight:600;line-height:1.8}.dashboard-header{justify-content:space-between;align-items:center;display:flex}.dashboard-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.dashboard-header-actions .dashboard-menu-container{flex-shrink:0;position:relative}.dashboard-notification-button,.dashboard-menu-button{flex-shrink:0}.wallet-page{--wallet-primary:#7c3aed;--wallet-primary-dark:#6d28d9;--wallet-bg:#f5f3ff;--wallet-card:#fff;--wallet-text:#211a35;--wallet-muted:#6b6480;--wallet-border:#e8e1fc;background:var(--wallet-bg);min-height:100vh;color:var(--wallet-text);box-sizing:border-box;padding:28px 16px 100px}.wallet-page *{box-sizing:border-box}.wallet-container{width:100%;max-width:600px;margin:0 auto}.wallet-back,.wallet-back-button{border:1px solid var(--wallet-border);background:var(--wallet-card);min-height:40px;color:var(--wallet-text);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:650;transition:border-color .2s,color .2s;display:inline-flex}.wallet-back:hover,.wallet-back-button:hover{border-color:var(--wallet-primary);color:var(--wallet-primary)}.wallet-heading{margin:30px 0 24px}.wallet-heading>span{color:var(--wallet-primary);letter-spacing:1.8px;font-size:11px;font-weight:800}.wallet-heading h1{color:var(--wallet-text);letter-spacing:-.8px;margin:9px 0;font-size:clamp(29px,7vw,36px);font-weight:800}.wallet-heading p{color:var(--wallet-muted);margin:0;font-size:13px;line-height:1.7}.wallet-balance-card{background:linear-gradient(135deg,#fff 0%,#f0eaff 100%);border:1px solid #e2d5ff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px;padding:23px;display:flex;position:relative;box-shadow:0 5px 18px #2d1b590d}.wallet-balance-top{align-items:center;gap:12px;display:flex}.wallet-icon{width:47px;height:47px;color:var(--wallet-primary);background:#ede9fe;border-radius:13px;flex:none;place-items:center;display:grid}.wallet-balance-card>span,.wallet-balance-top>span{color:var(--wallet-muted);font-size:13px}.wallet-balance-card>strong{color:var(--wallet-text);letter-spacing:-.8px;overflow-wrap:anywhere;font-size:32px;font-weight:850}.wallet-secure{color:var(--wallet-muted);align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.wallet-secure svg{color:#16a34a;flex:none}.wallet-form{background:var(--wallet-card);border:1px solid var(--wallet-border);border-radius:17px;padding:22px;box-shadow:0 4px 16px #2d1b5909}.wallet-form h2{color:var(--wallet-text);margin:0 0 8px;font-size:19px;font-weight:800}.wallet-form>p{color:var(--wallet-muted)}.wallet-payment-methods,.wallet-form>.wallet-amount-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:21px 0;display:grid}.wallet-payment-methods button,.wallet-amount-options button{border:1px solid var(--wallet-border);min-height:46px;color:var(--wallet-muted);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.wallet-payment-methods button:hover,.wallet-amount-options button:hover{border-color:var(--wallet-primary);color:var(--wallet-primary)}.wallet-payment-methods button.selected,.wallet-amount-options button.selected{border-color:var(--wallet-primary);color:var(--wallet-primary);background:#f0eaff}.upi-qr-section{flex-direction:column;gap:12px;margin-top:20px;display:flex}.upi-qr-section h3{color:var(--wallet-text);margin:0;font-size:16px;font-weight:800}.upi-qr-section p{color:var(--wallet-muted);margin:0;font-size:13px;line-height:1.7}.wallet-form label{color:var(--wallet-text);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.wallet-form input{border:1px solid var(--wallet-border);width:100%;min-height:47px;color:var(--wallet-text);background:#fff;border-radius:10px;outline:none;margin-bottom:8px;padding:12px 13px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.wallet-form input::placeholder{color:#a39bb5}.wallet-form input:focus{border-color:var(--wallet-primary);box-shadow:0 0 0 3px #7c3aed17}.wallet-qr-wrapper{border:1px solid var(--wallet-border);background:#faf9ff;border-radius:14px;justify-content:center;margin:4px 0 12px;padding:17px;display:flex}.upi-qr-image{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-width:260px;height:auto;max-height:320px;margin:0 auto;display:block}.razorpay-section{margin-top:20px}.razorpay-section>label{margin-bottom:10px}.razorpay-section .wallet-amount-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 18px;display:grid}.wallet-amount-options button{min-width:0;min-height:44px;color:var(--wallet-text);font-size:14px}.wallet-submit{background:var(--wallet-primary);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.wallet-submit:hover:not(:disabled){background:var(--wallet-primary-dark)}.wallet-submit:active:not(:disabled){transform:scale(.99)}.wallet-submit:disabled{opacity:.6;cursor:not-allowed}.wallet-form small,.wallet-payment-note{color:var(--wallet-muted);margin-top:13px;font-size:11px;line-height:1.7;display:block}.wallet-error{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.wallet-message{color:#166534;overflow-wrap:anywhere;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:14px;font-size:13px;line-height:1.7;display:flex}.wallet-message svg{flex:none;margin-top:2px}.wallet-page button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed4d}@media (width<=480px){.wallet-page{padding:20px 15px 100px}.wallet-heading{margin:25px 0 21px}.wallet-heading h1{font-size:30px}.wallet-balance-card{border-radius:16px;padding:19px}.wallet-balance-card>strong{font-size:30px}.wallet-form{border-radius:15px;padding:17px}.wallet-form h2{font-size:18px}.upi-qr-image{max-width:230px;max-height:280px}.wallet-qr-wrapper{padding:12px}.razorpay-section .wallet-amount-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wallet-payment-methods button,.wallet-amount-options button,.wallet-submit,.wallet-form input{transition:none}}.wallet-container>button[style]{box-shadow:0 2px 6px #2d1b590a;color:#211a35!important;background:#eee9e9!important;border:1px solid #b39eeb!important;border-radius:11px!important;padding:10px 14px!important;font-size:13px!important;font-weight:650!important}.wallet-container>button[style]:hover{color:#7c3aed!important;border-color:#7c3aed!important}.wallet-transactions{background:#fff;border:1px solid #eee5ff;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 8px 24px #41236e0d}.wallet-transactions-heading{color:#7545d6;border-bottom:1px solid #f0eafa;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.wallet-transactions-heading h2{color:#302047;margin:0;font-size:20px}.wallet-transactions-heading p{color:#8b819a;margin:6px 0 0;font-size:13px}.wallet-transactions-empty{color:#8b819a;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 12px;font-size:13px;display:flex}.wallet-transactions-empty strong{color:#49345f;font-size:15px}.wallet-transactions-empty p{margin:0;line-height:1.6}.wallet-transactions-list{flex-direction:column;display:flex}.wallet-transaction-item{border-bottom:1px solid #f1edf7;align-items:center;gap:13px;padding:17px 0;display:flex}.wallet-transaction-item:last-child{border-bottom:none;padding-bottom:0}.wallet-transaction-icon{color:#7545d6;background:#f1eaff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.wallet-transaction-details{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.wallet-transaction-details strong{color:#38264e;overflow-wrap:anywhere;font-size:14px}.wallet-transaction-details span{color:#8b819a;font-size:12px}.wallet-transaction-details small{color:#7545d6;font-size:11px}.wallet-transaction-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.wallet-transaction-amount strong{color:#c24141;font-size:14px}.wallet-transaction-status{color:#986313;background:#fff1d9;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700}.wallet-transaction-status.completed{color:#237a46;background:#e3f8eb}.wallet-transaction-status.failed{color:#b42323;background:#ffebeb}@media (width<=480px){.wallet-transactions{padding:16px}.wallet-transactions-heading h2{font-size:18px}.wallet-transaction-item{gap:9px}.wallet-transaction-icon{width:36px;height:36px}.wallet-transaction-details strong,.wallet-transaction-amount strong{font-size:12px}.wallet-transaction-details span{font-size:11px}}.wallet-balance-card{gap:8px;min-height:auto;padding:8px 10px}.wallet-balance-card .balance-icon{width:22px;height:22px;margin-bottom:8px}.wallet-balance-card .balance-amount{margin:8px 0;font-size:28px}.admin-page{color:#f4f5f9;background:#0b0d14;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:flex}.admin-sidebar{background:#11141e;border-right:1px solid #252938;flex-direction:column;flex-shrink:0;gap:12px;width:245px;padding:28px 18px;display:flex}.admin-sidebar h2{letter-spacing:-.7px;margin:0 0 24px;font-size:23px}.admin-label{color:#858ba2;letter-spacing:1.5px;font-size:11px;font-weight:700}.admin-nav{color:#aeb4c7;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;transition:background .2s,color .2s;display:flex}.admin-nav:hover,.admin-nav.active{color:#b8a7ff;background:#20243a;border-color:#34304e}.admin-main{flex:1;min-width:0;padding:36px}.admin-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.admin-header p{color:#9298ad;letter-spacing:1.5px;margin:0 0 8px;font-size:11px;font-weight:700}.admin-header h1{margin:0;font-size:clamp(25px,3vw,34px)}.admin-status{color:#c4b5fd;white-space:nowrap;background:#1a182a;border:1px solid #34304e;border-radius:20px;padding:9px 12px;font-size:12px}.admin-welcome{background:linear-gradient(120deg,#191c2d,#151724);border:1px solid #292d40;border-radius:16px;margin-bottom:25px;padding:26px}.admin-welcome h2{margin:0 0 10px;font-size:22px}.admin-welcome p{color:#a4a9bc;margin:0;font-size:14px;line-height:1.6}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-stat-card{background:#121520;border:1px solid #292d40;border-radius:14px;padding:22px;transition:transform .2s,border-color .2s}.admin-stat-card:hover{border-color:#6d5bc6;transform:translateY(-3px)}.admin-stat-card svg{color:#a99aff}.admin-stat-card p{color:#a4a9bc;margin:20px 0 8px;font-size:13px}.admin-stat-card h3{margin:0;font-size:28px}.admin-note{color:#858ba2;margin-top:24px;font-size:13px;line-height:1.6}@media (width<=900px){.admin-sidebar{width:200px}.admin-main{padding:25px}.admin-stats{grid-template-columns:1fr}}@media (width<=600px){.admin-page{flex-direction:column}.admin-sidebar{border-bottom:1px solid #252938;border-right:0;width:auto;padding:16px}.admin-sidebar h2{margin-bottom:4px}.admin-label{margin-bottom:0}.admin-nav{padding:10px 12px}.admin-main{padding:20px 16px}.admin-header{flex-direction:column;align-items:flex-start}.admin-welcome{padding:20px}.admin-stats{grid-template-columns:1fr}}.admin-recent-orders{background:#11121b;border:1px solid #292d3d;border-radius:18px;margin-top:28px;padding:24px;animation:.45s both adminFadeIn}.admin-recent-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-recent-header h2{color:#f8fafc;margin:0;font-size:20px}.admin-recent-header p{color:#9299b2;margin:6px 0 0;font-size:13px}.admin-recent-header button{color:#c4a7ff;font:inherit;cursor:pointer;background:#211936;border:1px solid #49336f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.admin-recent-header button:hover{background:#32204f;transform:translateY(-1px)}.admin-order-row{border-top:1px solid #252735;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;animation:.3s both adminFadeIn;display:flex}.admin-order-row>div:first-child{min-width:0}.admin-order-row>div:first-child strong{color:#f3f4f6;overflow-wrap:anywhere;font-size:14px;display:block}.admin-order-row p{color:#9299b2;margin:7px 0 0;font-size:12px}.admin-order-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.admin-order-meta>strong{color:#f8fafc;font-size:14px}.admin-order-status{color:#f5c66b;text-transform:capitalize;background:#292114;border:1px solid #51412b;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}.admin-order-status.completed{color:#6ee7b7;background:#102b23;border-color:#245c48}.admin-order-status.processing{color:#93c5fd;background:#14263d;border-color:#294a72}.admin-order-status.cancelled,.admin-order-status.failed{color:#fca5a5;background:#351a21;border-color:#70313e}.admin-empty{color:#9299b2;text-align:center;border-top:1px solid #252735;padding:28px 12px;font-size:14px}@keyframes adminFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.admin-recent-orders{margin-top:20px;padding:17px}.admin-recent-header h2{font-size:18px}.admin-order-row{gap:10px}.admin-order-row>div:first-child strong{font-size:13px}}.admin-support-section{background:#fff;border:1px solid #eee8ff;border-radius:18px;margin-top:28px;padding:24px;box-shadow:0 5px 20px #5b3d960d}.admin-support-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-support-header h2{color:#33215e;align-items:center;gap:10px;margin:0;font-size:21px;display:flex}.admin-support-header p{color:#8a829c;margin:7px 0 0;font-size:13px}.admin-support-refresh,.admin-support-reply button{color:#fff;cursor:pointer;background:#7451d6;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:inline-flex}.admin-support-refresh:disabled,.admin-support-reply button:disabled{opacity:.6;cursor:not-allowed}.admin-support-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:18px;min-height:360px;display:grid}.admin-support-list{flex-direction:column;gap:10px;max-height:520px;display:flex;overflow-y:auto}.admin-support-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eee8f8;border-radius:12px;width:100%;padding:15px}.admin-support-list>button:hover{background:#faf8ff;border-color:#b9a4f6}.admin-support-list>button.active{background:#f5f0ff;border-color:#8d6ce8}.admin-support-list>button>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-support-list strong{color:#35245e;overflow-wrap:anywhere;font-size:14px}.admin-support-list p{color:#827991;overflow-wrap:anywhere;margin:10px 0 7px;font-size:12px}.admin-support-list small{color:#9990a9;font-size:11px}.admin-support-status{color:#6846bd;background:#f0eaff;border-radius:20px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:700}.admin-support-status.in-progress{color:#96620a;background:#fff2d9}.admin-support-status.resolved{color:#247746;background:#e2f8eb}.admin-support-conversation{background:#faf9ff;border:1px solid #eee8f8;border-radius:14px;flex-direction:column;min-width:0;padding:18px;display:flex}.admin-support-conversation-header{border-bottom:1px solid #eae4f5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.admin-support-conversation-header h3{color:#35245e;overflow-wrap:anywhere;margin:0;font-size:17px}.admin-support-conversation-header p{color:#827991;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.admin-support-conversation-header select{color:#493675;background:#fff;border:1px solid #ded3f7;border-radius:9px;max-width:140px;padding:9px}.admin-support-messages{flex-direction:column;gap:12px;max-height:340px;padding:18px 0;display:flex;overflow-y:auto}.admin-support-message{overflow-wrap:anywhere;border-radius:12px;max-width:88%;padding:13px 15px}.admin-support-message.customer{background:#fff;border:1px solid #eee8f8;align-self:flex-start}.admin-support-message.admin{background:#eee7ff;border:1px solid #e2d7ff;align-self:flex-end}.admin-support-message strong{color:#493675;font-size:12px}.admin-support-message p{color:#443b53;white-space:pre-wrap;margin:8px 0;font-size:13px}.admin-support-message small{color:#9288a4;font-size:10px}.admin-support-reply{flex-direction:column;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.admin-support-reply textarea{box-sizing:border-box;color:#35245e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ded3f7;border-radius:11px;outline:none;padding:13px}.admin-support-reply textarea:focus{border-color:#8d6ce8;box-shadow:0 0 0 3px #8d6ce81f}.admin-support-empty{text-align:center;color:#8a829c;margin:auto;padding:24px 12px;font-size:13px}.admin-support-success{color:#247746;background:#e6f8ed;border-radius:9px;padding:11px 14px;font-size:13px}.admin-support-error{color:#b42318;background:#fff0f0;border-radius:9px;padding:11px 14px;font-size:13px}@media (width<=760px){.admin-support-section{padding:15px}.admin-support-header{align-items:flex-start}.admin-support-header h2{font-size:18px}.admin-support-layout{grid-template-columns:1fr}.admin-support-list{max-height:260px}.admin-support-conversation{padding:13px}.admin-support-conversation-header{flex-direction:column}.admin-support-conversation-header select{max-width:100%}.admin-support-message{max-width:95%}}.orders-page{--orders-primary:#7c3aed;--orders-bg:#f5f3ff;--orders-card:#fff;--orders-text:#211a35;--orders-muted:#6b6480;--orders-border:#e8e1fc;background:var(--orders-bg);min-height:100vh;color:var(--orders-text);box-sizing:border-box;padding:28px}.orders-page *{box-sizing:border-box}.orders-back-button,.orders-refresh-button,.orders-primary-button,.orders-secondary-button{min-height:40px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.orders-back-button,.orders-refresh-button,.orders-secondary-button{color:var(--orders-text);background:var(--orders-card);border:1px solid var(--orders-border)}.orders-back-button:hover,.orders-refresh-button:hover,.orders-secondary-button:hover{border-color:var(--orders-primary);color:var(--orders-primary)}.orders-back-button{margin-bottom:28px}.orders-refresh-button:disabled{opacity:.6;cursor:not-allowed}.orders-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:25px;display:flex}.orders-eyebrow{color:var(--orders-primary);letter-spacing:1.8px;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.orders-heading{color:var(--orders-text);letter-spacing:-1px;margin:0;font-size:clamp(28px,4vw,36px);font-weight:800}.orders-subtitle{color:var(--orders-muted);margin:9px 0 0;font-size:14px;line-height:1.6}.orders-summary{background:var(--orders-card);border:1px solid var(--orders-border);border-radius:15px;align-items:center;gap:14px;max-width:280px;margin-bottom:24px;padding:17px;display:flex}.orders-summary-icon,.order-service-icon,.orders-empty-icon{color:var(--orders-primary);background:#ede9fe;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.orders-summary-icon{width:45px;height:45px}.orders-summary div:last-child{flex-direction:column;gap:4px;display:flex}.orders-summary span{color:var(--orders-muted);font-size:12px}.orders-summary strong{color:var(--orders-text);font-size:22px;line-height:1.1}.orders-toolbar{min-width:0;margin-bottom:20px}.orders-search{width:100%;min-height:50px;color:var(--orders-muted);background:var(--orders-card);border:1px solid var(--orders-border);border-radius:13px;align-items:center;gap:11px;margin-bottom:17px;padding:0 15px;display:flex}.orders-search:focus-within{border-color:var(--orders-primary);box-shadow:0 0 0 3px #7c3aed17}.orders-search input{min-width:0;color:var(--orders-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:13px}.orders-search input::placeholder{color:#9992ab}.orders-filters{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;padding:2px 1px 7px;display:flex;overflow:auto hidden}.orders-filters::-webkit-scrollbar{width:0;height:0;display:none}.orders-filters button{min-height:39px;color:var(--orders-muted);background:var(--orders-card);border:1px solid var(--orders-border);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.orders-filters button:hover{border-color:var(--orders-primary)}.orders-filters button.active{color:#fff;background:var(--orders-primary);border-color:var(--orders-primary)}.orders-filters button span{min-width:20px;height:20px;color:inherit;background:#7c3aed17;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.orders-filters button.active span{background:#fff3}.orders-list{gap:14px;min-width:0;display:grid}.order-card{background:var(--orders-card);border:1px solid var(--orders-border);border-radius:16px;min-width:0;padding:20px;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 15px #2d1b5909}.order-card:hover{border-color:#d4c4fa;box-shadow:0 7px 20px #2d1b590f}.order-card-top{align-items:center;gap:12px;min-width:0;display:flex}.order-service-icon{width:43px;height:43px}.order-service-info{flex:1;min-width:0}.order-service-info h3{color:var(--orders-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.5}.order-id{color:var(--orders-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.orders-status-badge{text-transform:capitalize;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.orders-status-badge.pending{color:#a16207;background:#fef3c7}.orders-status-badge.processing{color:#1d4ed8;background:#dbeafe}.orders-status-badge.completed{color:#15803d;background:#dcfce7}.orders-status-badge.cancelled{color:#b91c1c;background:#fee2e2}.order-card-details{border-top:1px solid #f0ecfa;border-bottom:1px solid #f0ecfa;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;padding:18px 0;display:grid}.order-card-details>div{flex-direction:column;gap:7px;min-width:0;display:flex}.order-card-details span,.order-link>span{color:var(--orders-muted);font-size:11px}.order-card-details strong{color:var(--orders-text);overflow-wrap:anywhere;font-size:14px;font-weight:750}.order-link{flex-direction:column;gap:7px;min-width:0;padding-top:15px;display:flex}.order-link a{color:var(--orders-primary);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.6;text-decoration:none}.order-link a:hover{text-decoration:underline}.orders-empty,.orders-message{text-align:center;background:var(--orders-card);border:1px solid var(--orders-border);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px 20px;display:flex}.orders-empty-icon{border-radius:17px;width:60px;height:60px;margin-bottom:16px}.orders-empty>svg{color:var(--orders-primary);margin-bottom:12px}.orders-empty h3,.orders-message h3{color:var(--orders-text);margin:0;font-size:17px}.orders-empty p,.orders-message p{max-width:380px;color:var(--orders-muted);overflow-wrap:anywhere;margin:9px 0 18px;font-size:13px;line-height:1.7}.orders-primary-button{color:#fff;background:var(--orders-primary);border:1px solid var(--orders-primary)}.orders-primary-button:hover{background:#6d28d9}.orders-error{border-color:#fecaca}.orders-error h3{color:#b91c1c}.orders-error p{overflow-wrap:anywhere}.orders-secondary-button{min-height:38px}.orders-spinning{animation:1s linear infinite orders-spin}@keyframes orders-spin{to{transform:rotate(360deg)}}.orders-page button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed4d}@media (width<=600px){.orders-page{padding:20px 15px 100px}.orders-back-button{margin-bottom:23px}.orders-header{align-items:flex-start;gap:10px;margin-bottom:22px}.orders-heading{font-size:29px}.orders-subtitle{font-size:12px}.orders-refresh-button{min-height:36px;padding:0 10px;font-size:12px}.orders-summary{max-width:none;margin-bottom:20px;padding:14px}.orders-filters{gap:7px}.orders-filters button{padding:0 10px}.order-card{border-radius:14px;padding:15px}.order-card-top{flex-wrap:wrap;gap:10px}.order-service-icon{width:38px;height:38px}.order-service-info{flex-basis:calc(100% - 55px)}.orders-status-badge{margin-left:48px}.order-card-details{gap:9px;margin-top:14px;padding:15px 0}.order-card-details span{font-size:10px}.order-card-details strong{font-size:12px}.order-link a{font-size:11px}}@media (width<=360px){.orders-page{padding-left:11px;padding-right:11px}.orders-header{flex-direction:column}.order-card-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.orders-spinning{animation:none}.order-card,.orders-back-button,.orders-refresh-button{transition:none}}.profile-page{--profile-primary:#7c3aed;--profile-primary-dark:#6d28d9;--profile-bg:#f5f3ff;--profile-card:#fff;--profile-text:#211a35;--profile-muted:#6b6480;--profile-border:#e8e1fc;background:var(--profile-bg);min-height:100vh;color:var(--profile-text);box-sizing:border-box;padding:24px 16px 100px}.profile-page *{box-sizing:border-box}.profile-container{width:100%;max-width:620px;margin:0 auto}.profile-back-button{min-height:40px;color:var(--profile-text);background:var(--profile-card);border:1px solid var(--profile-border);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}.profile-back-button:hover{color:var(--profile-primary);border-color:var(--profile-primary)}.profile-heading{flex-direction:column;align-items:flex-start;margin:29px 0 24px;display:flex}.profile-avatar{width:64px;height:64px;color:var(--profile-primary);background:#ede9fe;border:1px solid #e2d5ff;border-radius:19px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.profile-eyebrow{color:var(--profile-primary);letter-spacing:1.8px;font-size:11px;font-weight:800}.profile-heading h1{color:var(--profile-text);letter-spacing:-.8px;margin:9px 0 7px;font-size:clamp(29px,7vw,36px);font-weight:850}.profile-heading p{color:var(--profile-muted);margin:0;font-size:13px;line-height:1.7}.profile-card{background:var(--profile-card);border:1px solid var(--profile-border);border-radius:17px;padding:21px;box-shadow:0 4px 16px #2d1b5909}.profile-user-header{align-items:center;gap:13px;display:flex}.profile-avatar-small{border-radius:14px;flex:none;width:49px;height:49px;margin:0}.profile-user-info{min-width:0}.profile-user-info h2{color:var(--profile-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800}.profile-user-info p{color:#15803d;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;font-weight:600;display:flex}.profile-divider{background:#f0ecfa;height:1px;margin:20px 0 8px}.profile-row{border-bottom:1px solid #f0ecfa;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.profile-row>span{color:var(--profile-muted);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:inline-flex}.profile-row>span svg{color:var(--profile-primary);flex:none}.profile-row>strong{max-width:60%;color:var(--profile-text);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:700}.profile-wallet-button{color:#fff;background:var(--profile-primary);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:47px;margin-top:17px;padding:12px 15px;font-family:inherit;font-size:13px;font-weight:750;transition:background .2s,transform .2s;display:flex}.profile-wallet-button:hover{background:var(--profile-primary-dark)}.profile-wallet-button:active{transform:scale(.99)}.profile-options-section{margin-top:29px}.profile-section-heading{margin-bottom:15px}.profile-section-heading h2{color:var(--profile-text);margin:0;font-size:19px;font-weight:800}.profile-section-heading p{color:var(--profile-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.profile-options{gap:11px;display:grid}.profile-option{background:var(--profile-card);border:1px solid var(--profile-border);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:13px;width:100%;min-width:0;padding:15px;transition:border-color .2s,box-shadow .2s;display:flex}.profile-option:hover{border-color:#d4c4fa;box-shadow:0 4px 13px #2d1b590b}.profile-option-icon{width:43px;height:43px;color:var(--profile-primary);background:#f0eaff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.profile-option-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.profile-option-text strong{color:var(--profile-text);font-size:13px;font-weight:750}.profile-option-text small{color:var(--profile-muted);font-size:11px;line-height:1.5}.profile-option-arrow{color:#a39bb5;flex:none}.profile-support-card{background:#f0eaff;border:1px solid #e2d5ff;border-radius:15px;align-items:flex-start;gap:13px;margin-top:23px;padding:17px;display:flex}.profile-support-icon{width:42px;height:42px;color:var(--profile-primary);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.profile-support-card h3{color:var(--profile-text);margin:0;font-size:14px;font-weight:800}.profile-support-card p{color:var(--profile-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.profile-logout-button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:47px;margin-top:20px;padding:12px;font-family:inherit;font-size:13px;font-weight:750;transition:background .2s,border-color .2s;display:flex}.profile-logout-button:hover{background:#fef2f2;border-color:#f87171}.profile-footer{color:#958baa;text-align:center;margin:22px 0 0;font-size:11px;line-height:1.7}.profile-loading{min-height:60vh;color:var(--profile-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.profile-error{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:18px;padding:15px;font-size:13px;line-height:1.6}.profile-error p{margin:0 0 10px}.profile-error button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:8px;padding:8px 12px;font-weight:650}.profile-page button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed4d}@media (width<=480px){.profile-page{padding:20px 15px 100px}.profile-heading{margin:25px 0 21px}.profile-avatar{width:58px;height:58px}.profile-card{border-radius:15px;padding:17px}.profile-user-info h2{font-size:15px}.profile-row{gap:10px}.profile-row>span{font-size:11px}.profile-row>strong{font-size:12px}.profile-option{gap:11px;padding:13px}.profile-option-icon{width:40px;height:40px}.profile-option-text strong{font-size:12px}.profile-option-text small{font-size:10px}}@media (prefers-reduced-motion:reduce){.profile-back-button,.profile-wallet-button,.profile-option,.profile-logout-button{transition:none}}.profile-support-card{text-align:left;cursor:pointer;width:100%;font-family:inherit}.profile-support-card:hover{border-color:#c4b5fd}.profile-support-card:focus-visible{outline-offset:3px;outline:3px solid #7c3aed4d}.support-page{color:#211a35;box-sizing:border-box;background:#f7f8fc;min-height:100vh;padding:32px 16px 100px}.support-container{width:100%;max-width:850px;margin:0 auto}.support-header{margin-bottom:28px}.support-eyebrow{color:#7653e8;letter-spacing:1.6px;margin:0 0 10px;font-size:11px;font-weight:800}.support-header h1{letter-spacing:-1px;margin:0;font-size:clamp(27px,5vw,36px);font-weight:800}.support-subtitle,.support-section-description{color:#77718a;font-size:14px;line-height:1.6}.support-contact-card,.support-section{background:#fff;border:1px solid #ece8f8;border-radius:18px;margin-bottom:20px;padding:22px;box-shadow:0 5px 20px #35236409}.support-contact-card{align-items:center;gap:16px;display:flex}.support-icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:25px;font-weight:800;display:flex}.whatsapp-icon{color:#16803d;background:#e3f8e9}.support-contact-info{flex:1}.support-contact-info h2,.support-section h2{margin:0;font-size:19px;font-weight:750}.support-contact-info p{color:#77718a;margin:7px 0 15px;font-size:13px;line-height:1.5}.support-whatsapp-button,.support-submit-button{color:#fff;cursor:pointer;background:#7653e8;border:none;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:11px 17px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.support-whatsapp-button{background:#16803d}.support-whatsapp-button:hover{background:#116b32}.support-submit-button:hover{background:#6240d0}.support-submit-button:disabled{opacity:.65;cursor:not-allowed}.support-section>h2{margin-bottom:6px}.support-section-description{margin:5px 0 18px}.support-form{flex-direction:column;gap:10px;display:flex}.support-form label{color:#39314f;margin-top:8px;font-size:13px;font-weight:700}.support-form input,.support-form textarea{box-sizing:border-box;color:#211a35;width:100%;font:inherit;background:#fcfbff;border:1px solid #e5e0f1;border-radius:11px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.support-form input:focus,.support-form textarea:focus{border-color:#9377ed;box-shadow:0 0 0 3px #7653e81a}.support-form textarea{resize:vertical;min-height:90px}.support-form .support-submit-button{align-self:flex-start;margin-top:8px}.support-ticket-heading,.support-ticket-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-refresh-button{color:#7653e8;cursor:pointer;background:#f7f4ff;border:1px solid #e7e0fb;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:750}.support-refresh-button:disabled{opacity:.6;cursor:not-allowed}.support-ticket-list{flex-direction:column;gap:12px;display:flex}.support-ticket-item{color:#211a35;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8f8;border-radius:13px;width:100%;padding:16px;transition:border-color .2s,background .2s}.support-ticket-item:hover,.support-ticket-item.selected{background:#fcfaff;border-color:#a18aed}.support-ticket-item-top strong{overflow-wrap:anywhere;font-size:14px}.support-ticket-item>p{color:#77718a;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6}.support-ticket-item small,.support-message small{color:#89839b;font-size:11px}.support-status{color:#7653e8;background:#f0eaff;border-radius:20px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:800}.support-status.in-progress{color:#99620b;background:#fff2d8}.support-status.resolved{color:#16803d;background:#e2f7e9}.support-status.open{color:#7653e8;background:#f0eaff}.support-empty{color:#89839b;padding:20px 0;font-size:13px;line-height:1.6}.support-conversation{flex-direction:column;gap:14px;display:flex}.support-message{background:#fcfbff;border:1px solid #ece8f8;border-radius:13px;padding:15px}.support-message strong{color:#7653e8;font-size:12px}.support-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:9px 0;font-size:14px;line-height:1.7}.support-admin-message{background:#f4fcf6;border-color:#d8f0df}.support-admin-message strong{color:#16803d}.support-user-message{background:#f7f4ff}.support-notice,.support-error{border-radius:11px;margin-bottom:16px;padding:13px 15px;font-size:13px;line-height:1.5}.support-notice{color:#176b35;background:#effaf2;border:1px solid #ccebd5}.support-error{color:#b42318;background:#fff3f3;border:1px solid #f2d0d0}@media (width<=600px){.support-page{padding:24px 12px 90px}.support-contact-card,.support-section{border-radius:15px;padding:17px}.support-contact-card{align-items:flex-start;gap:12px}.support-icon{border-radius:13px;width:44px;height:44px;font-size:21px}.support-contact-info h2,.support-section h2{font-size:17px}.support-ticket-heading,.support-ticket-item-top{align-items:flex-start}.support-ticket-item-top strong{flex:1}}.bottom-nav{z-index:1000;width:100%;max-width:480px;min-height:70px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee9f7;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 18px #2314410f}.bottom-nav-item{color:#8b849c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px 2px;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.bottom-nav-item.active{color:#7c3aed}.bottom-nav-item svg{display:block}.bottom-nav-item span{line-height:1.2}@media (width>=768px){.bottom-nav{max-width:480px}}@media (prefers-reduced-motion:reduce){.bottom-nav-item{transition:none}}.admin-users-page{box-sizing:border-box;color:#f5f5f5;background:#08080d;width:100%;max-width:1100px;min-height:100vh;margin:0 auto;padding:24px}.admin-users-page *{box-sizing:border-box}.admin-users-header{margin-bottom:28px}.admin-users-header>button{color:#fff;cursor:pointer;background:#15141e;border:1px solid #302d40;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;display:inline-flex}.admin-users-header span{color:#86efac;letter-spacing:1.5px;font-size:12px;font-weight:700}.admin-users-header h1{align-items:center;gap:10px;margin:10px 0;font-size:clamp(24px,4vw,34px);line-height:1.2;display:flex}.admin-users-header p{color:#aaa7b8;margin:0;line-height:1.6}.admin-users-card{background:#101017;border:1px solid #292638;border-radius:16px;width:100%;padding:22px}.admin-users-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.admin-users-toolbar h2{margin:0 0 6px;font-size:22px}.admin-users-toolbar p{color:#aaa7b8;margin:0;font-size:14px}.admin-users-toolbar>button{color:#fff;cursor:pointer;background:#1b1925;border:1px solid #343044;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.admin-users-toolbar button:disabled{opacity:.6;cursor:not-allowed}.admin-users-search{color:#aaa7b8;background:#09090f;border:1px solid #343044;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:0 13px;display:flex}.admin-users-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:13px 0}.admin-users-search input::placeholder{color:#777487}.admin-users-list{flex-direction:column;gap:12px;display:flex}.admin-user-row{background:#0b0b12;border:1px solid #302d40;border-radius:12px;align-items:center;gap:14px;width:100%;min-width:0;padding:16px;display:flex}.admin-user-avatar{color:#86efac;background:#1c1a28;border:1px solid #343044;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.admin-user-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.admin-user-info strong{color:#fff;overflow-wrap:anywhere;font-size:15px}.admin-user-info span{color:#aaa7b8;overflow-wrap:anywhere;font-size:13px}.admin-user-info small{color:#86efac;font-size:13px}.admin-user-actions{flex-shrink:0;gap:8px;display:flex}.admin-user-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#191722;border:1px solid #343044;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.admin-user-actions .admin-user-balance-button{color:#86efac;white-space:nowrap;background:#0d1a12;border-color:#16a34a}.admin-user-actions button:hover{filter:brightness(1.2)}.admin-users-message{color:#c4c1d0;text-align:center;padding:18px}.admin-users-error,.admin-user-edit-error{color:#fca5a5}.admin-user-notice{color:#86efac;overflow-wrap:anywhere;background:#0d1a12;border:1px solid #166534;border-radius:8px;margin:0 0 16px;padding:12px}.admin-user-modal-backdrop{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-user-edit-form{color:#fff;background:#111019;border:1px solid #343044;border-radius:16px;width:100%;max-width:440px;max-height:calc(100vh - 32px);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0006}.admin-user-edit-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-user-edit-heading h2{margin:0;font-size:21px}.admin-user-edit-heading button{color:#fff;cursor:pointer;background:#1b1925;border:1px solid #343044;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-user-edit-form>p{color:#c4c1d0;overflow-wrap:anywhere}.admin-user-edit-form>label{color:#d6d3e0;margin-bottom:16px;font-size:14px;display:block}.admin-user-edit-form>label input,.admin-user-edit-form>label select{color:#fff;width:100%;font:inherit;background:#09090f;border:1px solid #38334d;border-radius:8px;outline:none;margin-top:8px;padding:12px;display:block}.admin-user-edit-form>label input:focus,.admin-user-edit-form>label select:focus{border-color:#16a34a}.admin-user-edit-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.admin-user-edit-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#166534;border:1px solid #16a34a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.admin-user-edit-actions .admin-user-cancel-button{background:#1b1925;border-color:#38334d}.admin-user-edit-actions button:disabled{opacity:.6;cursor:not-allowed}@media (width<=700px){.admin-users-page{padding:16px}.admin-users-card{padding:14px}.admin-user-row{flex-wrap:wrap;align-items:flex-start}.admin-user-info{flex-basis:calc(100% - 60px)}.admin-user-actions{width:100%;padding-left:58px}.admin-user-actions button{flex:1;min-width:0}}@media (width<=420px){.admin-users-page,.admin-users-card{padding:10px}.admin-users-toolbar{align-items:flex-start}.admin-users-toolbar h2{font-size:18px}.admin-users-toolbar>button{padding:9px}.admin-user-row{gap:10px;padding:12px}.admin-user-actions{padding-left:0}.admin-user-actions button{padding:9px 6px;font-size:12px}.admin-user-edit-form{padding:18px}}.admin-orders-page{color:#f8fafc;background:#0b0c14;min-height:100vh;padding:28px}.admin-orders-header{margin-bottom:24px}.admin-orders-header>button{color:#c4b5fd;cursor:pointer;background:#171827;border:1px solid #303249;border-radius:10px;align-items:center;gap:8px;margin-bottom:26px;padding:10px 14px;display:inline-flex}.admin-orders-header>span{color:#a78bfa;letter-spacing:2px;font-size:11px;font-weight:800;display:block}.admin-orders-header h1{align-items:center;gap:10px;margin:10px 0;font-size:28px;display:flex}.admin-orders-header h1 svg{color:#a78bfa}.admin-orders-header p,.admin-orders-toolbar p{color:#a5a7bd;font-size:13px}.admin-orders-card{background:#11131e;border:1px solid #2b2e42;border-radius:18px;padding:20px}.admin-orders-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-orders-toolbar h2{margin:0;font-size:18px}.admin-orders-toolbar p{margin:6px 0 0}.admin-orders-toolbar>button,.admin-orders-error button{color:#fff;cursor:pointer;background:#7548e8;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.admin-orders-toolbar>button:disabled{opacity:.6;cursor:wait}.admin-orders-search{color:#f8fafc;width:100%;min-width:0;font:inherit;background:#0c0e17;border:1px solid #303249;border-radius:10px;outline:none;margin-bottom:18px;padding:13px;font-size:13px;display:block}.admin-orders-search:focus{border-color:#8b5cf6}.admin-orders-search::placeholder{color:#81849d}.admin-orders-list{flex-direction:column;gap:12px;display:flex}.admin-order-card{background:#151724;border:1px solid #2b2e42;border-radius:12px;padding:16px}.admin-order-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-order-card-top strong{overflow-wrap:anywhere;font-size:14px}.admin-order-card p{color:#b7b8cb;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px}.admin-order-card small{color:#8588a1;overflow-wrap:anywhere;margin-top:12px;font-size:10px;display:block}.admin-order-badge{color:#fbbf24;background:#302515;border:1px solid #594421;border-radius:20px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:700}.admin-order-badge.completed{color:#86efac;background:#123022;border-color:#24553b}.admin-order-badge.processing,.admin-order-badge.in-progress{color:#c4b5fd;background:#282044;border-color:#493574}.admin-order-badge.cancelled,.admin-order-badge.failed{color:#fca5a5;background:#351c25;border-color:#60303b}.admin-orders-message{color:#a5a7bd;text-align:center;padding:25px 10px;font-size:13px}.admin-orders-error{color:#fca5a5}@media (width<=600px){.admin-orders-page{padding:20px 15px 35px}.admin-orders-header h1{font-size:24px}.admin-orders-card{padding:14px}.admin-order-card{padding:13px}}.admin-order-status-control{border-top:1px solid #e9e5f5;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.admin-order-status-control label{color:#51466e;width:100%;font-size:13px;font-weight:600}.admin-order-status-control select{color:#30234b;min-width:130px;font:inherit;background:#fff;border:1px solid #d8d0ed;border-radius:8px;flex:1;padding:10px 12px}.admin-order-status-control button{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:10px 14px;font-weight:600}.admin-order-status-control button:disabled{opacity:.6;cursor:not-allowed}.admin-order-status-notice{color:#51466e;overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:13px}.admin-settings-intro{margin-bottom:24px}.admin-settings-intro h2{margin:0 0 8px;font-size:23px}.admin-settings-intro p{color:#7b8494;margin:0}.admin-settings-form{flex-direction:column;gap:20px;max-width:850px;display:flex}.admin-settings-card{background:#fff;border:1px solid #e7eaf0;border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}.admin-settings-card-title{color:#5b5ce2;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-settings-card-title h3{color:#202638;margin:0 0 5px;font-size:17px}.admin-settings-card-title p{color:#7b8494;margin:0;font-size:13px}.admin-settings-card>label:not(.admin-settings-toggle){color:#303849;font-size:14px;font-weight:600}.admin-settings-card>input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dfe3eb;border-radius:8px;outline:none;margin-bottom:8px;padding:12px 14px}.admin-settings-card>input:focus{border-color:#6566e8;box-shadow:0 0 0 3px #6566e81a}.admin-settings-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.admin-settings-toggle span{flex-direction:column;gap:6px;display:flex}.admin-settings-toggle strong{color:#303849;font-size:14px}.admin-settings-toggle small{color:#7b8494;font-size:13px}.admin-settings-toggle input{accent-color:#6566e8;cursor:pointer;flex-shrink:0;width:19px;height:19px}.admin-settings-save{color:#fff;cursor:pointer;background:#5b5ce2;border:none;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;padding:12px 22px;font-size:14px;font-weight:600;display:flex}.admin-settings-save:hover{background:#4849c7}.admin-settings-message{color:#8a5a00;background:#fff7e5;border-radius:8px;padding:12px 15px;font-size:14px}@media (width<=600px){.admin-settings-card{padding:17px}.admin-settings-save{width:100%}}.admin-settings-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:12px 15px;font-size:14px}.admin-settings-save:disabled{opacity:.65;cursor:not-allowed}.subscription-page{box-sizing:border-box;background:linear-gradient(135deg,#fff8ee,#ffe4ce);justify-content:center;align-items:center;min-height:100vh;padding:28px 16px;font-family:Arial,sans-serif;display:flex}.subscription-card{text-align:center;box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:440px;padding:32px 24px;box-shadow:0 15px 45px #6e411e1f}.subscription-crown{color:#e77832;font-size:42px}.subscription-brand{color:#e77832;letter-spacing:2px;font-size:13px;font-weight:800}.subscription-card h1{color:#242424;margin:12px 0;font-size:32px}.subscription-description{color:#6c6c6c;line-height:1.6}.subscription-price{color:#e77832;margin:24px 0;font-size:42px;font-weight:800}.subscription-price span{color:#777;margin-top:4px;font-size:13px;font-weight:400;display:block}.subscription-benefits{text-align:left;color:#333;margin:24px 0;padding:0;line-height:2.2;list-style:none}.subscription-card h2{margin:25px 0 14px;font-size:17px}.payment-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-options button{color:#b9541c;cursor:pointer;background:#fff;border:1px solid #e77832;border-radius:12px;min-height:48px;font-weight:700}.payment-options button.selected,.payment-options button:hover{color:#fff;background:#e77832}.subscription-qr{justify-content:center;margin-top:24px;display:flex}.subscription-qr img{object-fit:contain;width:min(100%,280px);height:auto;display:block}.subscription-footer{color:#777;margin:24px 0 0;font-size:12px;line-height:1.5}@media (width<=400px){.subscription-card{padding:26px 18px}.subscription-card h1{font-size:28px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#fff;background:#08090d;margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}button,a,input,select{font-family:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}.app{background:radial-gradient(circle at 80% 5%,#8b5cf626,#0000 35%),#08090d;min-height:100vh}.navbar{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090deb;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.logo-dot{background:#8b5cf6;border-radius:50%;width:9px;height:9px;box-shadow:0 0 15px #8b5cf6}.nav-links{display:none}.nav-buttons{align-items:center;gap:5px;display:flex}.login-btn,.register-btn{border:0;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700}.login-btn{color:#fff;background:0 0}.register-btn{color:#fff;background:#8b5cf6}.hero{flex-direction:column;gap:35px;width:100%;min-height:auto;padding:55px 18px 45px;display:flex}.hero-content{width:100%}.badge{color:#bba6ff;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:50px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:600;display:inline-flex}.badge span{color:#8b5cf6}.hero h1{letter-spacing:-2px;margin-top:22px;font-size:48px;line-height:.98}.hero h1 span{color:#8b5cf6}.hero p{color:#96969f;max-width:100%;margin-top:20px;font-size:14px;line-height:1.65}.hero-buttons{flex-direction:column;gap:10px;margin-top:25px;display:flex}.primary-btn,.secondary-btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:13px;font-weight:700;display:flex}.primary-btn{color:#fff;background:#8b5cf6;border:0}.secondary-btn{color:#fff;background:#15161d;border:1px solid #292a34}.trust-row{color:#777;grid-template-columns:1fr 1fr;gap:12px;margin-top:27px;font-size:10px;display:grid}.trust-row div{align-items:center;gap:5px;display:flex}.trust-row div:last-child{grid-column:1/-1}.hero-card{justify-content:center;align-items:center;width:100%;height:310px;display:flex;position:relative}.card-glow{filter:blur(100px);opacity:.25;background:#7c3aed;width:190px;height:190px;position:absolute}.dashboard-preview{background:#111219;border:1px solid #292a34;border-radius:18px;width:100%;max-width:340px;padding:18px;position:relative;box-shadow:0 25px 60px #00000080}.preview-header{color:#ddd;justify-content:space-between;font-size:12px;display:flex}.active{color:#8b5cf6}.chart{background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:125px;margin-top:18px;position:relative;overflow:hidden}.chart-line{border-bottom:2px solid #8b5cf6;border-radius:50%;width:90%;height:100%;position:absolute;transform:skewY(-12deg)}.preview-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.preview-stats div{background:#181921;border-radius:8px;padding:10px}.preview-stats small{color:#777;margin-bottom:4px;font-size:9px;display:block}.preview-stats strong{font-size:15px}.floating-card{z-index:2;background:#16171f;border:1px solid #292a34;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:absolute}.floating-card svg{color:#a78bfa}.floating-card div{flex-direction:column;display:flex}.floating-card span{color:#777;margin-top:2px;font-size:9px}.services,.how{width:100%;padding:70px 18px}.section-heading{text-align:center;width:100%}.section-heading>span{color:#8b5cf6;letter-spacing:2px;font-size:10px;font-weight:800}.section-heading h2{margin-top:10px;font-size:29px;line-height:1.15}.section-heading p{color:#777;margin-top:13px;font-size:13px;line-height:1.6}.service-grid{flex-direction:column;gap:14px;margin-top:30px;display:flex}.service-card{background:#101117;border:1px solid #252630;border-radius:15px;width:100%;padding:22px}.service-icon{color:#a78bfa;background:#191a23;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.service-card h3{margin-top:17px;font-size:22px}.service-card>p{color:#888;margin-top:8px;font-size:13px;line-height:1.6}.service-card ul{margin-top:18px;list-style:none}.service-card li{color:#aaa;border-bottom:1px solid #20212a;padding:9px 0;font-size:12px}.service-card li:before{content:"✓";color:#8b5cf6;margin-right:9px}.service-card button{color:#a78bfa;background:#181922;border:1px solid #292a34;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.steps{flex-direction:column;gap:12px;margin-top:30px;display:flex}.step{background:#101117;border:1px solid #252630;border-radius:14px;padding:22px}.step>div{color:#8b5cf6;font-size:12px;font-weight:700}.step h3{margin-top:13px;font-size:16px}.step p{color:#777;margin-top:7px;font-size:12px;line-height:1.6}.cta{text-align:center;background:radial-gradient(circle,#8b5cf626,#0000 65%),#101117;border:1px solid #292632;border-radius:18px;width:calc(100% - 36px);margin:10px auto 70px;padding:45px 20px}.cta h2{font-size:27px;line-height:1.2}.cta p{color:#888;margin:12px 0 20px;font-size:13px;line-height:1.6}.cta .primary-btn{width:100%}footer{color:#666;text-align:center;border-top:1px solid #20212a;flex-direction:column;align-items:center;gap:12px;width:100%;padding:25px 18px;font-size:11px;display:flex}@media (width>=768px){.navbar{max-width:1200px;height:76px;margin:auto;padding:0 25px}.nav-links{gap:28px;display:flex}.nav-links a{color:#999;font-size:13px;text-decoration:none}.nav-links a:hover{color:#fff}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1200px;min-height:650px;margin:auto;padding:80px 25px;display:grid}.hero h1{font-size:70px}.hero-buttons{flex-direction:row}.primary-btn,.secondary-btn{width:auto;padding:13px 20px}.trust-row{display:flex}.trust-row div:last-child{grid-column:auto}.hero-card{height:450px}.dashboard-preview{max-width:380px;padding:25px}.chart{height:170px}.services,.how{max-width:1200px;margin:auto;padding:100px 25px}.section-heading h2{font-size:40px}.service-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px;display:grid}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.cta{max-width:1000px;margin:60px auto 100px;padding:80px 30px}.cta .primary-btn{width:auto}footer{text-align:left;flex-direction:row;justify-content:space-between;max-width:1200px;margin:auto;padding:30px 25px}}.mobile-menu-btn{color:#fff;background:#15161d;border:1px solid #292a34;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-menu{background:#0a0b10fa;border-bottom:1px solid #292a34;flex-direction:column;gap:5px;width:100%;padding:15px;display:flex;position:absolute;top:64px;left:0;box-shadow:0 20px 40px #0006}.mobile-menu a{color:#ccc;border-radius:8px;padding:14px 12px;font-size:14px;text-decoration:none}.mobile-menu a:active{background:#181922}.mobile-menu-divider{background:#252630;height:1px;margin:8px 0}.mobile-login,.mobile-register{border-radius:9px;width:100%;min-height:45px;font-size:13px;font-weight:700}.mobile-login{color:#fff;background:0 0;border:1px solid #292a34}.mobile-register{color:#fff;background:#8b5cf6;border:none}@media (width>=768px){.mobile-menu-btn,.mobile-menu{display:none}}@media (width<=767px){.nav-buttons,.nav-links{display:none}.mobile-menu-btn{display:flex}}@media (width>=768px){.mobile-menu-btn,.mobile-menu{display:none}}@media (width<=767px){.hero-card{height:280px;margin-top:5px}.dashboard-preview{width:calc(100% - 30px);max-width:320px}.instagram-card{top:5px;left:0}.youtube-card{bottom:5px;right:0}}.hero-card{position:relative;overflow:visible}.dashboard-preview{z-index:1;position:relative}.floating-card{z-index:3;position:absolute}.instagram-card{top:8%;left:-7%}.youtube-card{bottom:8%;right:-7%}@media (width<=768px){.instagram-card{top:-8%;left:0}.youtube-card{bottom:-4%;right:0}}
