:root{--bg:#070b14;--card:#0d1320;--line:#1d293b;--muted:#7f8ca2;--text:#f8fafc;--orange:#ff6b2c;--orange2:#ff914d;--green:#23d18b;--sidebar:260px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 5%,#ff6b2c12,transparent 24%),var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;min-height:100vh}.ambient{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff025 1px,transparent 1px),linear-gradient(90deg,#ffffff025 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(to bottom,#0007,transparent 75%)}button,input,select{font:inherit}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);padding:25px 18px;border-right:1px solid var(--line);background:#080d17ee;backdrop-filter:blur(20px);z-index:30;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;padding:0 8px 26px}.brand-mark{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,var(--orange2),var(--orange));box-shadow:0 14px 35px #ff6b2c35;font-weight:900;font-size:26px}.brand-mark i{position:absolute;right:4px;top:2px;font-size:10px;font-style:normal}.brand-copy{line-height:.92}.brand-copy b,.brand-copy em{display:block;font-size:19px;letter-spacing:.5px}.brand-copy em{font-style:normal;color:var(--orange2)}.brand-copy small{display:block;margin-top:7px;font-size:7px;letter-spacing:2.8px;color:#637087}.sidebar nav{display:grid;gap:5px}.nav-item,.admin-link{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;border:1px solid transparent;border-radius:12px;background:none;color:#8995a9;text-decoration:none;text-align:left;font-size:13px;font-weight:700;cursor:pointer;transition:.2s}.nav-item span,.admin-link span{width:23px;text-align:center;color:#68758b}.nav-item:hover,.admin-link:hover{background:#ffffff05;color:#fff}.nav-item.active{background:linear-gradient(90deg,#ff6b2c1d,#ff6b2c08);border-color:#ff6b2c2f;color:#fff}.nav-item.active span{color:var(--orange2)}.side-card{margin-top:auto;padding:16px;border:1px solid #ff6b2c27;border-radius:17px;background:linear-gradient(145deg,#ff6b2c10,#0e1420)}.side-card>span{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#ff6b2c1c;color:var(--orange2)}.side-card b{display:block;margin-top:12px;font-size:12px}.side-card p{font-size:10px;line-height:1.6;color:var(--muted)}.side-card i{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--green);font-style:normal}.side-card u{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.admin-link{margin-top:10px}.app-shell{position:relative;margin-left:var(--sidebar);min-height:100vh;padding:0 38px 60px}.topbar{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.topbar>div:first-of-type small{font-size:8px;letter-spacing:2.5px;color:var(--orange2);font-weight:800}.topbar h1{font-size:23px;margin:4px 0 0}.mobile-menu{display:none}.top-actions{display:flex;align-items:center;gap:12px}.balance{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:180px;padding:10px 43px 10px 15px;border:1px solid var(--line);border-radius:13px;background:#0d1320;color:#fff;cursor:pointer}.balance small{font-size:7px;letter-spacing:1.3px;color:var(--muted)}.balance b{font-size:14px}.balance span{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--orange)}.avatar{width:43px;height:43px;border:1px solid #ff6b2c40;border-radius:13px;background:#ff6b2c18;color:var(--orange2);font-weight:800}.view{display:none;max-width:1320px;margin:auto;padding-top:30px}.view.active{display:block;animation:fade .24s ease}@keyframes fade{from{opacity:0;transform:translateY(6px)}}.welcome{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #223047;border-radius:999px;padding:6px 10px;color:#aab5c7;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px}.pill i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.welcome h2,.view-head h2,.support-wrap h2,.api-hero h2{margin:13px 0 6px;font-size:29px}.welcome p,.view-head p,.support-wrap>div>p,.api-hero p{margin:0;color:var(--muted);font-size:12px}.trust{display:flex;gap:8px}.trust span{padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#0c121e;color:var(--muted);font-size:9px}.trust b{color:#dce3ee}.order-layout{display:grid;grid-template-columns:minmax(500px,1.45fr) minmax(300px,.75fr);gap:20px}.panel{border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#0f1624,#0b111d);box-shadow:0 24px 70px #0003}.order-panel{padding:25px}.panel-title{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--line)}.panel-title>span,.mini-stats article>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#ff6b2c17;color:var(--orange2);font-size:11px;font-weight:800}.panel-title h3,.panel-head h3{margin:0;font-size:15px}.panel-title p,.panel-head p{margin:4px 0 0;color:var(--muted);font-size:10px}.order-panel label,.ops-card label{display:block;margin-top:16px;color:#a7b1c1;font-size:10px;font-weight:700}.order-panel input,.order-panel select,.ops-card input,.ops-card select,.chat-start input,.chat-form input,.search{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #253247;border-radius:11px;background:#09101b;color:#eef2f8;outline:none;font-size:12px}.order-panel input:focus,.order-panel select:focus,.search:focus{border-color:#ff6b2c99;box-shadow:0 0 0 3px #ff6b2c0c}.service-info{display:flex;gap:11px;margin-top:13px;padding:12px;border:1px solid #223047;border-radius:11px;background:#0a101b;color:var(--muted)}.service-info span{color:var(--orange2)}.service-info p{margin:0;font-size:10px;line-height:1.6}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.amount-box{display:flex;align-items:center;height:42px;margin-top:7px;padding:0 13px;border:1px solid #ff6b2c32;border-radius:11px;background:#ff6b2c0c;color:var(--orange2);font-weight:800;font-size:14px}.submit-order{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px;padding:13px 16px;border:0;border-radius:12px;background:linear-gradient(110deg,var(--orange),var(--orange2));color:#fff;font-weight:800;cursor:pointer;box-shadow:0 14px 30px #ff6b2c22}.secure-note{display:block;text-align:center;margin-top:13px;color:#647187;font-size:8px}.right-column{display:grid;gap:17px;align-content:start}.mini-stats{display:grid;grid-template-columns:1fr 1fr;padding:17px}.mini-stats article{display:flex;gap:11px;align-items:center}.mini-stats article+article{border-left:1px solid var(--line);padding-left:16px}.mini-stats small{display:block;color:var(--muted);font-size:7px}.mini-stats b{font-size:17px}.popular{padding:20px}.panel-head{display:flex;justify-content:space-between}.panel-head>span{color:var(--green);font-size:7px;font-weight:800}.service-chip{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:11px;border:1px solid #1b2739;border-radius:12px;background:#090f19;color:#fff;text-align:left;cursor:pointer}.service-chip:hover{border-color:#ff6b2c45}.service-chip>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#ffffff07;color:var(--orange2)}.service-chip b{display:block;font-size:10px}.service-chip small{color:var(--muted);font-size:8px}.service-chip strong{color:var(--orange2);font-size:10px}.skeleton{height:58px;margin-top:11px;border-radius:11px;background:linear-gradient(90deg,#111a28,#172131,#111a28);background-size:200%;animation:load 1.3s infinite}@keyframes load{to{background-position:-200%}}.help-card{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px;border:1px solid #253247;border-radius:17px;background:#0b121e}.help-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff08}.help-card h3{margin:0;font-size:11px}.help-card p{margin:4px 0;color:var(--muted);font-size:8px}.help-card button{border:0;background:none;color:var(--orange2);font-size:9px;font-weight:800;cursor:pointer}.view-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.search{width:280px}.service-table{overflow:hidden}.table-row{display:grid;grid-template-columns:2.3fr .8fr .8fr .8fr 60px;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line);font-size:10px;color:#a5b0c1}.table-head{font-size:8px;color:#5f6d84;text-transform:uppercase}.table-row b{display:block;color:#eef3fa}.table-row small{color:#68768d}.table-row button,.empty-state button{border:0;background:none;color:var(--orange2);font-weight:800;cursor:pointer}.empty-state{text-align:center;padding:55px}.empty-state>span{font-size:34px;color:var(--orange2)}.empty-state p{color:var(--muted);font-size:11px}.local-order{display:grid;grid-template-columns:1fr 2fr 1fr;gap:10px;max-width:600px;margin:12px auto;padding:12px;border:1px solid var(--line);border-radius:11px;text-align:left;font-size:10px}.support-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;padding:30px}.chat-inline{height:520px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#080e18}.chat-messages{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.agent-msg,.customer-msg{max-width:82%;padding:11px 13px;border-radius:14px;font-size:11px;line-height:1.5}.agent-msg{background:#151e2c}.customer-msg{background:var(--orange);align-self:flex-end}.chat-start{display:flex;gap:7px;padding:0 12px}.chat-form{display:flex;gap:8px;padding:12px}.chat-form input,.chat-start input{margin:0}.chat-form button{border:0;border-radius:10px;background:var(--orange);color:#fff;font-weight:800;padding:0 14px}.api-hero{display:flex;gap:20px;align-items:center;padding:30px}.code-icon{display:grid;place-items:center;width:80px;height:80px;border-radius:22px;background:#ff6b2c12;color:var(--orange2);font-size:25px;font-weight:800}.api-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.api-grid article{padding:25px}.api-grid article>small{color:var(--orange2);font-size:8px}.api-grid code{display:block;margin:10px 0 22px;color:var(--green)}pre{overflow:auto;padding:17px;border:1px solid var(--line);border-radius:12px;background:#070b13;color:#aab5c7;font-size:10px;line-height:1.7}.api-grid p,.api-grid li{color:var(--muted);font-size:11px;line-height:1.8}.ops-modal{position:fixed;inset:0;z-index:110;display:none;place-items:center}.ops-modal.show{display:grid}.ops-backdrop{position:absolute;inset:0;background:#05070be8;backdrop-filter:blur(8px)}.ops-card{position:relative;width:min(480px,calc(100% - 28px));background:#0e1522;border:1px solid #29364a;border-radius:22px;padding:28px}.ops-card>small{color:var(--orange2);font-weight:800}.ops-card h2{font-size:27px;margin:10px 0}.ops-card>p{color:var(--muted);font-size:11px}.ops-close{position:absolute;right:18px;top:14px;border:0;background:none;color:#fff;font-size:26px}.music-player{position:fixed;right:22px;bottom:82px;z-index:80;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #29364a;border-radius:14px;background:#0d1421ed;color:#fff;box-shadow:0 18px 45px #0007;cursor:pointer}.music-player>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--orange);font-size:10px}.music-player small,.music-player b{display:block;text-align:left}.music-player small{color:var(--orange2);font-size:6px}.music-player b{font-size:9px}.music-player i,.chat-launch i{width:6px;height:6px;border-radius:50%;background:var(--green)}.chat-launch{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:9px;border:0;border-radius:999px;background:linear-gradient(110deg,var(--orange),var(--orange2));color:#fff;padding:11px 15px;box-shadow:0 18px 50px #0005;cursor:pointer}.chat-launch b{font-size:10px}.chat-launch i{background:#fff}.toast{position:fixed;left:50%;bottom:25px;z-index:150;transform:translate(-50%,30px);opacity:0;padding:12px 18px;border:1px solid #324057;border-radius:12px;background:#101827;font-size:11px;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:1050px){:root{--sidebar:220px}.app-shell{padding:0 24px}.order-layout{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.popular{grid-row:span 2}}@media(max-width:760px){.sidebar{transform:translateX(-105%);width:260px;transition:.25s}.sidebar.open{transform:none}.app-shell{margin-left:0;padding:0 14px 100px}.topbar{height:78px}.mobile-menu{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:#0c1320;color:#fff}.topbar>div:first-of-type{margin-right:auto;margin-left:11px}.topbar h1{font-size:17px}.balance{min-width:0;width:42px;height:42px;padding:0}.balance small,.balance b{display:none}.balance span{inset:5px}.avatar{display:none}.welcome{align-items:start;flex-direction:column;gap:16px}.trust{width:100%;overflow:auto}.order-layout{display:block}.right-column{display:grid;grid-template-columns:1fr;margin-top:15px}.popular{grid-row:auto}.order-panel{padding:18px}.two-col,.support-wrap,.api-grid{grid-template-columns:1fr}.view-head{align-items:start;flex-direction:column}.search{width:100%}.table-row{grid-template-columns:2fr 1fr 1fr}.table-row span:nth-child(3),.table-row span:nth-child(5){display:none}.support-wrap{padding:18px}.music-player{right:13px;bottom:75px}.chat-launch{right:13px;bottom:18px}.chat-launch b{display:none}}
/* ElTurco Radio */
.music-player{display:block;width:350px;padding:17px;border-radius:20px;cursor:default;background:linear-gradient(145deg,#111a29f7,#080e18f7);box-shadow:0 24px 70px #000a;backdrop-filter:blur(20px)}
.music-head{display:flex;align-items:center;justify-content:space-between}.music-head small,.now-playing small{display:block;color:var(--orange2);font-size:7px;letter-spacing:1.4px;font-weight:800}.music-head b{display:block;margin-top:3px;font-size:10px}.music-head i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}
.now-playing{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;margin-top:14px}.album-mark{display:grid!important;place-items:center;width:48px!important;height:48px!important;border-radius:14px!important;background:linear-gradient(145deg,var(--orange2),var(--orange))!important;font-size:23px!important;font-weight:900;box-shadow:0 10px 25px #ff6b2c30}.now-playing strong,.now-playing em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing strong{margin-top:3px;font-size:13px}.now-playing em{margin-top:3px;color:var(--muted);font-size:8px;font-style:normal}
.music-progress{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;margin-top:13px;color:#718096;font-size:7px}.music-progress input{width:100%;height:3px;accent-color:var(--orange);cursor:pointer}.music-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0}.music-controls button{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:50%;background:none;color:#8794a8;cursor:pointer}.music-controls button:hover,.music-controls button.active{color:var(--orange2);background:#ff6b2c10}.music-controls .play-main{width:42px;height:42px;background:linear-gradient(145deg,var(--orange2),var(--orange));color:#fff!important;box-shadow:0 9px 24px #ff6b2c35}
.music-list{display:grid;gap:4px;max-height:183px;overflow:auto;padding-right:3px}.music-list button{display:grid;grid-template-columns:23px 1fr 15px;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8390a4;text-align:left;cursor:pointer}.music-list button:hover,.music-list button.active{border-color:#ff6b2c28;background:#ff6b2c0c;color:#fff}.music-list button>span{font-size:8px;text-align:center}.music-list b,.music-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-list b{font-size:9px}.music-list small{margin-top:2px;color:#6e7b90;font-size:7px}.music-list em{color:var(--orange2);font-size:7px;font-style:normal}
@media(max-width:760px){.music-player{right:12px;bottom:70px;width:min(350px,calc(100vw - 24px));max-height:55vh;overflow:auto}.music-list{max-height:120px}}
/* Compact radio: stays out of the content until expanded. */
.music-player.mini{width:330px;padding:9px 10px;border-radius:15px;overflow:visible}.music-mini{display:grid;grid-template-columns:34px minmax(0,1fr) 28px 34px 28px 26px;align-items:center;gap:5px}.music-player.mini .album-mark{width:34px!important;height:34px!important;border-radius:10px!important;font-size:16px!important}.music-copy{min-width:0}.music-copy small,.music-copy strong,.music-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-copy small{color:var(--orange2);font-size:6px;letter-spacing:1px}.music-copy strong{font-size:10px}.music-copy em{color:var(--muted);font-size:7px;font-style:normal}.music-copy b{display:none}.music-mini>button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#9aa6b8;cursor:pointer}.music-mini>button:hover{color:#fff;background:#ffffff0b}.music-mini .play-main{width:34px;height:34px;background:linear-gradient(145deg,var(--orange2),var(--orange));color:#fff}.music-drawer{display:none;padding-top:8px}.music-player.open .music-drawer{display:block}.music-options{display:flex;gap:6px;margin:8px 0}.music-options button{border:1px solid #27344a;border-radius:8px;background:#0a101b;color:#7f8ca2;padding:6px 9px;font-size:8px;cursor:pointer}.music-options button.active{border-color:#ff6b2c55;color:var(--orange2);background:#ff6b2c0b}.music-player.mini .music-list{max-height:145px}.music-player.mini .music-list button{padding:6px 8px}.music-player.mini.open{width:330px}.music-player.mini+.chat-launch{bottom:22px}
@media(max-width:760px){.music-player.mini{right:10px;bottom:66px;width:min(310px,calc(100vw - 20px));max-height:none;overflow:visible}.music-player.mini.open{width:min(310px,calc(100vw - 20px));max-height:50vh;overflow:auto}.music-mini{grid-template-columns:32px minmax(0,1fr) 26px 32px 26px 24px}.music-mini>button{width:26px}.music-mini .play-main{width:32px;height:32px}}

/* ElTurco 2026 storefront refresh */
.brand-mark{overflow:hidden;background:linear-gradient(145deg,#ff914d,#ff571b)}
.brand-mark svg{width:35px;height:35px;overflow:visible}
.brand-mark svg path:first-child{fill:#07101e}
.brand-mark .logo-arrow{fill:#fff}
.telegram-top{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #229ed955;border-radius:12px;background:#229ed912;color:#9fdcff;text-decoration:none;font-size:10px;font-weight:800;transition:.2s}
.telegram-top:hover{background:#229ed925;transform:translateY(-1px)}
.telegram-top span{font-size:14px}
.growth-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--line)}
.growth-metrics article{padding:22px;background:linear-gradient(145deg,#101827,#0a101b)}
.growth-metrics strong,.growth-metrics span{display:block}
.growth-metrics strong{font-size:24px;letter-spacing:-.8px;color:#fff}
.growth-metrics span{margin-top:5px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.8px}
.platform-categories,.faq-section{margin-top:22px;padding:25px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,#0f1624,#0b111d)}
.section-mini-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}
.section-mini-head small,.faq-section>div>small{color:var(--orange2);font-size:8px;font-weight:800;letter-spacing:1.5px}
.section-mini-head h3,.faq-section h3{margin:6px 0 0;font-size:20px}
.section-mini-head button{border:0;background:none;color:var(--orange2);font-size:10px;font-weight:800;cursor:pointer}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.category-grid button{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #202d40;border-radius:14px;background:#080f1a;color:#fff;text-align:left;cursor:pointer;transition:.2s}
.category-grid button:hover{border-color:#ff6b2c66;transform:translateY(-2px);background:#ff6b2c0b}
.category-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ff6b2c14;color:var(--orange2);font-size:17px}
.category-grid span{font-size:11px;font-weight:800}
.category-grid small{display:block;margin-top:4px;color:var(--muted);font-size:8px;font-weight:500}
.faq-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:30px;margin-bottom:25px}
.faq-section>div>p{color:var(--muted);font-size:11px;line-height:1.7}
.faq-section>div>a,.telegram-support{display:inline-flex;margin-top:9px;padding:11px 14px;border-radius:11px;background:#229ed9;color:#fff;text-decoration:none;font-size:10px;font-weight:800}
.faq-list{display:grid;gap:8px}
.faq-list details{padding:14px 16px;border:1px solid #202d40;border-radius:13px;background:#080f1a}
.faq-list summary{cursor:pointer;font-size:11px;font-weight:800;color:#eaf0f8}
.faq-list p{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.7}
.telegram-launch{background:linear-gradient(110deg,#229ed9,#137cb3);text-decoration:none}
.telegram-launch:hover{transform:translateY(-2px)}
.support-wrap .telegram-support{margin-top:18px}
@media(max-width:1050px){.growth-metrics{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.telegram-top{padding:10px}.telegram-top{font-size:0}.telegram-top span{font-size:15px}.growth-metrics{grid-template-columns:1fr 1fr}.growth-metrics article{padding:16px}.growth-metrics strong{font-size:19px}.platform-categories,.faq-section{padding:18px}.category-grid{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr}.section-mini-head{align-items:start;gap:15px}.section-mini-head button{white-space:nowrap}.telegram-launch b{display:block}.music-player.mini+.chat-launch{bottom:14px}}

/* ElTurco launch polish */
body{animation:page-in .55s ease both}
@keyframes page-in{from{opacity:0}to{opacity:1}}
.sidebar{background:radial-gradient(circle at 20% 0,#ff6b2c13,transparent 34%),linear-gradient(180deg,#0d1420,#080d16)}
.nav-label{display:block;margin:16px 13px 7px;color:#56647a;font-size:7px;font-weight:800;letter-spacing:1.6px}
.side-platforms{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 8px 12px}
.side-platforms .nav-label{grid-column:1/-1;margin-left:5px}
.side-platforms button,.side-platforms a{padding:8px;border:1px solid #202c3d;border-radius:9px;background:#0b121e;color:#8390a5;font-size:8px;text-align:left;text-decoration:none;cursor:pointer;transition:.2s}
.side-platforms button:hover,.side-platforms a:hover{border-color:#ff6b2c55;background:#ff6b2c0b;color:#fff;transform:translateY(-1px)}
.channel-link{display:flex;align-items:center;gap:10px;margin:10px 8px;padding:11px;border:1px solid #229ed944;border-radius:12px;background:#229ed90d;color:#d9f2ff;text-decoration:none;transition:.2s}
.channel-link:hover{background:#229ed91c;transform:translateY(-1px)}
.channel-link>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#229ed9;color:#fff}
.channel-link b,.channel-link small{display:block}.channel-link b{font-size:8px}.channel-link small{margin-top:3px;color:#6f8ea0;font-size:7px}
.launch-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding:24px 26px;border:1px solid #ff6b2c38;border-radius:20px;background:radial-gradient(circle at 90% 20%,#ff8a4b28,transparent 33%),linear-gradient(120deg,#171623,#0d1320 70%);box-shadow:0 25px 70px #0003;overflow:hidden}
.launch-banner small{color:var(--orange2);font-size:8px;font-weight:800;letter-spacing:1.7px}.launch-banner h2{margin:7px 0 5px;font-size:23px}.launch-banner p{margin:0;color:var(--muted);font-size:10px}.launch-banner a{flex:none;padding:12px 15px;border-radius:11px;background:linear-gradient(110deg,#229ed9,#137cb3);color:#fff;text-decoration:none;font-size:9px;font-weight:800}
.reveal,.platform-categories,.faq-section,.growth-metrics{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.visible,.platform-categories.visible,.faq-section.visible,.growth-metrics.visible{opacity:1;transform:none}.order-layout.reveal{transition-delay:.08s}.platform-categories{transition-delay:.12s}
.result-note{padding:12px 20px;border-bottom:1px solid var(--line);background:#ff6b2c08;color:#9da9ba;font-size:9px}
.payment-instructions{margin-top:13px;padding:12px 13px;border:1px solid #229ed933;border-radius:11px;background:#229ed90a;color:#9fc8dc;font-size:10px;line-height:1.6;white-space:pre-line}
@media(max-width:760px){.launch-banner{align-items:flex-start;flex-direction:column;padding:19px}.launch-banner h2{font-size:19px}.launch-banner a{width:100%;text-align:center}.side-platforms{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){body{animation:none}.reveal,.platform-categories,.faq-section,.growth-metrics{opacity:1;transform:none;transition:none}}

/* Platform catalog, customer account and footer */
.account-button{display:flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid var(--line);border-radius:13px;background:#0d1320;color:#fff;cursor:pointer;text-align:left}.account-button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ff6b2c17;color:var(--orange2)}.account-button small,.account-button b{display:block}.account-button small{font-size:7px;letter-spacing:1.2px;color:var(--muted)}.account-button b{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{position:relative;min-height:132px;align-items:flex-start!important;flex-direction:column;padding:18px!important;overflow:hidden}.category-card:after{content:"";position:absolute;right:-25px;bottom:-35px;width:105px;height:105px;border-radius:50%;background:var(--platform-color,#ff6b2c);opacity:.08}.category-card>b{color:var(--platform-color,var(--orange2))!important;font-size:22px!important}.category-card span{width:100%}.category-card span>strong{display:block;margin-top:13px;color:var(--platform-color,var(--orange2));font-size:11px}.category-card span>small{display:block;min-height:28px}.category-card em{position:absolute;right:15px;top:16px;color:#718096;font-size:8px;font-style:normal}.category-card.instagram{--platform-color:#f472b6}.category-card.tiktok{--platform-color:#5eead4}.category-card.youtube{--platform-color:#fb7185}.category-card.telegram{--platform-color:#38bdf8}.category-card.facebook{--platform-color:#60a5fa}.category-card.twitter{--platform-color:#e2e8f0}
.site-footer{margin-left:var(--sidebar);padding:25px 38px 30px;border-top:1px solid var(--line);background:#080d17}.channel-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1320px;margin:0 auto 42px;padding:30px;border:1px solid #ff6b2c38;border-radius:22px;background:radial-gradient(circle at 80% 50%,#ff6b2c28,transparent 35%),linear-gradient(120deg,#121a29,#0c121e)}.channel-cta small{color:var(--orange2);font-size:8px;letter-spacing:2px;font-weight:800}.channel-cta h2{margin:8px 0 5px;font-size:24px}.channel-cta p{margin:0;color:var(--muted);font-size:11px}.channel-cta a{padding:13px 18px;border-radius:12px;background:linear-gradient(110deg,var(--orange),var(--orange2));color:#fff;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px;max-width:1320px;margin:auto}.footer-grid .brand{padding:0 0 10px}.footer-brand p{max-width:260px;color:var(--muted);font-size:10px;line-height:1.7}.footer-brand>a:not(.brand){color:#cbd5e1;font-size:10px;text-decoration:none}.footer-grid h3{margin:5px 0 15px;font-size:11px}.footer-grid div>button,.footer-grid div>a:not(.brand){display:block;margin:0 0 10px;padding:0;border:0;background:none;color:#7f8ca2;text-decoration:none;text-align:left;font-size:9px;cursor:pointer}.footer-grid div>button:hover,.footer-grid div>a:hover{color:var(--orange2)}.footer-bottom{display:flex;justify-content:space-between;max-width:1320px;margin:30px auto 0;padding-top:20px;border-top:1px solid var(--line);color:#58667c;font-size:8px}
.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:18px 0;padding:4px;border-radius:11px;background:#080e18}.auth-tabs button{padding:10px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:10px;font-weight:800}.auth-tabs button.active{background:#192335;color:#fff}.register-only{display:none!important}.auth-card.register .register-only{display:block!important}.account-summary{text-align:center;padding-top:16px}.account-summary>span{display:grid;place-items:center;width:48px;height:48px;margin:auto;border-radius:50%;background:#23d18b18;color:var(--green);font-size:20px}.account-summary h3{margin:12px 0 3px}.account-summary p{margin:0;color:var(--muted);font-size:10px}.account-summary strong{display:block;margin:18px 0;color:var(--orange2);font-size:25px}.account-summary button{border:0;background:none;color:#94a3b8;font-size:10px;cursor:pointer}.assistant-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.assistant-quick button{padding:11px;border:1px solid var(--line);border-radius:10px;background:#09101b;color:#cbd5e1;font-size:9px;cursor:pointer}.assistant-answer{min-height:90px;padding:15px;border:1px solid #ff6b2c2b;border-radius:12px;background:#ff6b2c09;color:#bac5d5;font-size:10px;line-height:1.7}
.contact-strip{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;max-width:1320px;margin:0 auto 38px;padding:18px 20px;border:1px solid var(--line);border-radius:17px;background:#0b121e}.contact-strip small{color:var(--orange2);font-size:7px;letter-spacing:1.5px}.contact-strip h3{margin:4px 0;font-size:14px}.contact-strip p{margin:0;color:var(--muted);font-size:9px}.contact-strip>a{display:flex;align-items:center;gap:10px;min-width:190px;padding:11px 13px;border:1px solid #253247;border-radius:12px;color:#fff;text-decoration:none}.contact-strip>a>b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#ffffff0a}.contact-strip>a>span{font-size:10px;font-weight:800}.contact-strip>a small{display:block;margin-top:3px;color:#93a1b5;letter-spacing:0}.contact-strip .whatsapp-contact>b{color:#25d366}.contact-strip .telegram-contact>b{color:#38bdf8}.contact-strip>a:hover{border-color:#ff6b2c69;transform:translateY(-1px)}
@media(max-width:1050px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}}
@media(max-width:760px){.account-button{width:42px;height:42px;padding:5px}.account-button div{display:none}.site-footer{margin-left:0;padding:20px 14px 105px}.channel-cta{align-items:flex-start;flex-direction:column;padding:22px}.contact-strip{grid-template-columns:1fr}.contact-strip>a{min-width:0}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.category-grid{grid-template-columns:1fr}.assistant-quick{grid-template-columns:1fr}}

/* Premium catalog, localization and trust */
.locale-tools{display:flex;gap:7px}.locale-tools select,.locale-tools button,.catalog-controls select{border:1px solid var(--line);border-radius:11px;background:#0b121e;color:#d8e0ec;padding:10px;font:700 9px inherit}.locale-tools button{width:38px;cursor:pointer}.catalog-tools{margin-bottom:14px;padding:16px}.catalog-platforms{display:flex;gap:8px;overflow:auto;padding-bottom:12px}.catalog-platforms button{flex:none;border:1px solid var(--line);border-radius:11px;background:#0b121e;color:#8d9bb0;padding:10px 14px;font-size:9px;font-weight:800;cursor:pointer}.catalog-platforms button.active{border-color:#ff6b2c;background:#ff6b2c17;color:#fff}.catalog-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.service-meta em{border:1px solid #28354a;border-radius:6px;padding:3px 6px;color:#8492a7;font-size:7px;font-style:normal}.trust-section{margin-top:28px}.trust-head{text-align:center;margin-bottom:18px}.trust-head h2{margin:12px 0 7px;font-size:25px}.trust-head p{margin:auto;max-width:650px;color:var(--muted);font-size:10px;line-height:1.7}.review-summary{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:28px}.review-summary small{color:var(--orange2);font-size:8px;letter-spacing:1px}.review-summary strong{display:block;margin:9px 0;font-size:20px}.review-summary p{color:var(--muted);font-size:10px;line-height:1.6}.review-bars span{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;margin:8px 0;color:#fbbf24;font-size:9px}.review-bars i{height:7px;border-radius:20px;background:#202937}.google-auth{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:12px;border:1px solid #334155;border-radius:11px;background:#fff;color:#111827;text-decoration:none;font-size:10px;font-weight:800}.google-auth span{font-size:15px;color:#4285f4}.auth-divider{display:flex;align-items:center;gap:8px;color:#64748b;font-size:8px;margin:13px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#263247;flex:1}.album-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit}body.light-premium{--bg:#eef2f7;--panel:#fff;--line:#dce3ec;--text:#111827;--muted:#667085;filter:none}body.light-premium .topbar,body.light-premium .panel{background:#fff;color:#111827}
@media(max-width:760px){.locale-tools select{max-width:73px}.top-actions{gap:6px}.review-summary{grid-template-columns:1fr}.catalog-controls{grid-template-columns:1fr}.locale-tools{order:3;width:100%}}

/* Catalog layout correction */
.filter-group+.filter-group{margin-top:17px}.filter-label{display:block;margin:0 0 9px;color:#8491a6;font-size:8px;font-weight:800;letter-spacing:.08em}.catalog-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;overflow:visible}.catalog-platforms button{display:flex;align-items:center;gap:9px;min-height:42px;text-align:left}.catalog-platforms button strong{font-size:14px}.catalog-countries{display:flex;flex-wrap:wrap;gap:8px}.catalog-countries button{border:1px solid var(--line);border-radius:999px;background:#101722;color:#95a1b3;padding:8px 11px;font-size:8px;font-weight:800;cursor:pointer}.catalog-countries button.active{background:#f4f4f5;color:#111827;border-color:#f4f4f5}.catalog-controls{margin-top:16px;max-width:760px}.balance[hidden]{display:none!important}
@media(max-width:1050px){.catalog-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.catalog-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-tools{padding:12px}.service-table .table-head{display:none}.service-table .table-row:not(.table-head){display:grid;grid-template-columns:1fr auto;gap:11px;padding:16px}.service-table .table-row>span:nth-child(2),.service-table .table-row>span:nth-child(3),.service-table .table-row>span:nth-child(4){font-size:9px}.service-table .table-row>span:last-child{grid-column:1/-1}.service-table .table-row button{width:100%}}

/* Live customer reviews */
.review-bars span{grid-template-columns:38px 1fr 24px}.review-bars i{overflow:hidden}.review-bars i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.review-bars small{color:#748197;text-align:right}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.review-card{padding:20px}.review-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-card b{font-size:11px}.review-stars{color:#fbbf24;font-size:12px;letter-spacing:1px}.review-card h3{margin:17px 0 8px;font-size:13px}.review-card p{min-height:55px;margin:0;color:#9aa6b8;font-size:10px;line-height:1.7}.review-card>small{display:block;margin-top:14px;color:#59677c;font-size:8px}.review-empty{grid-column:1/-1;padding:28px;text-align:center;color:#7f8ca0;font-size:10px}.review-form{display:grid;grid-template-columns:1.3fr .45fr 1fr 1.7fr auto;align-items:end;gap:10px;margin-top:14px;padding:20px}.review-form small{color:var(--orange2);font-size:8px;font-weight:800;letter-spacing:.1em}.review-form h3{margin:6px 0;font-size:15px}.review-form p{margin:0;color:var(--muted);font-size:8px;line-height:1.5}.review-form input,.review-form textarea,.review-form select{width:100%;border:1px solid var(--line);border-radius:11px;background:#0a111d;color:#fff;padding:12px;font:inherit;font-size:9px;outline:none}.review-form textarea{min-height:43px;max-height:100px;resize:vertical}.review-form button{white-space:nowrap}
@media(max-width:1050px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-form{grid-template-columns:1fr 1fr}.review-form>div{grid-column:1/-1}}
@media(max-width:650px){.review-grid,.review-form{grid-template-columns:1fr}}

/* Stable large catalog and mobile recovery */
.load-more{display:block;width:calc(100% - 28px);margin:14px;padding:13px;border:1px solid #ff6b2c55;border-radius:12px;background:#ff6b2c12;color:#ff9a6d;font-size:10px;font-weight:900;cursor:pointer}.catalog-empty{padding:40px;text-align:center;color:#718096;font-size:11px}
@media(max-width:760px){html,body{max-width:100%;overflow-x:clip}.app-shell,.main,.content,main{min-width:0;max-width:100%}.topbar{position:sticky;top:0;display:flex;flex-wrap:wrap;gap:10px;min-height:auto;padding:12px 14px}.topbar>div:first-of-type{min-width:0;flex:1}.topbar h1{font-size:17px}.top-actions{display:flex;flex:1 0 100%;width:100%;flex-wrap:wrap;justify-content:space-between}.locale-tools{display:flex;flex:1;min-width:0}.locale-tools select{flex:1;max-width:none;min-width:0}.account-button{flex:0 0 44px}.balance{flex:1;min-width:135px}.view{width:100%;padding:14px}.view-head{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.view-head .search{width:100%;max-width:none}.catalog-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-platforms button{width:100%;min-width:0;padding:10px}.catalog-countries{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.catalog-countries button{flex:none}.catalog-controls{grid-template-columns:1fr;width:100%}.service-table{overflow:visible}.service-table .table-row:not(.table-head){display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:9px;padding:14px!important;border:1px solid var(--line);border-radius:14px;background:#0d1420}.service-table .table-row>span{min-width:0}.service-table .table-row>span:first-child{grid-column:1/-1}.service-table .table-row>span:first-child b{display:block;overflow-wrap:anywhere;line-height:1.45}.service-table .table-row>span:nth-child(4){text-align:right}.service-table .table-row>span:last-child{grid-column:1/-1}.service-table .table-row button{width:100%;min-height:40px}.review-form,.review-grid,.review-summary{grid-template-columns:1fr}.music-player{left:10px;right:10px;bottom:10px;width:auto;max-width:none}.ops-card{width:calc(100% - 24px);max-height:90vh;overflow:auto}}

/* ELTURCO SMM — full customer dashboard, gold on midnight */
:root{--bg:#020910;--card:#071722;--line:#18313e;--muted:#9aabba;--text:#f6f7f8;--orange:#f4bc45;--orange2:#ffdc79;--green:#39d9a0;--gold:#ffd15d;--sidebar:264px;--blue:#38c6df;--radius:16px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-height:100vh;overflow-x:clip;background:radial-gradient(ellipse at 78% 12%,#12364a4a,transparent 31%),radial-gradient(ellipse at 17% 88%,#9d6b2530,transparent 35%),#020910;color:var(--text);font:14px/1.5 Manrope,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.3;background-image:radial-gradient(circle at 11% 82%,#ffcf5e 0 2px,transparent 4px),radial-gradient(circle at 31% 64%,#38c6df 0 2px,transparent 4px),radial-gradient(circle at 83% 15%,#ffcf5e 0 2px,transparent 4px),linear-gradient(151deg,transparent 74%,#c58b3633 74.15%,transparent 74.4%),linear-gradient(166deg,transparent 81%,#20b9ca2b 81.1%,transparent 81.35%)}button,input,select,textarea{font:inherit}button{color:inherit}.ambient{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000 0,transparent 78%)}
.sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:var(--sidebar);height:100vh;padding:20px 16px 18px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#29404d transparent;border-right:1px solid #17303c;background:linear-gradient(180deg,#04111bf5,#040d16f5);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;margin:0 0 19px;padding:0 5px 22px;border-bottom:1px solid #17303c;color:#fff;text-decoration:none}.brand-mark{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;overflow:hidden;border:1px solid #ffd770;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffe898,#cf952d 64%,#815817);color:#07111a;box-shadow:0 0 28px #edb43b39}.brand-mark svg{width:34px;height:34px}.brand-mark svg path:first-child{fill:#07111a}.brand-mark .logo-arrow{fill:#fff}.brand-copy{line-height:1.05}.brand-copy b,.brand-copy em{display:block;font-family:"Playfair Display",Georgia,serif;font-size:19px;letter-spacing:.1px}.brand-copy em{margin-top:3px;font-family:Manrope,Arial,sans-serif;font-size:8px;font-style:normal;font-weight:800;letter-spacing:2px;color:#b8c5cf}.brand-copy small{display:block;margin-top:7px;font-size:7px;letter-spacing:1.5px;color:#8b9cab}.nav-label{display:block;margin:5px 11px 8px;color:#718698;font-size:9px;font-weight:800;letter-spacing:1.6px}.sidebar nav{display:grid;gap:5px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#abbac8;text-align:left;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.nav-item span{width:22px;color:#a9bfcc;text-align:center;font-size:17px}.nav-item:hover{background:#ffffff08;color:#fff}.nav-item.active{border-color:#e7b747;background:linear-gradient(100deg,#e9b73a29,#d5a33306);color:#ffde7b;box-shadow:0 0 22px #ecb9431c,inset 0 0 16px #e2b3420c}.nav-item.active span{color:#ffd261}.side-platforms{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:21px 5px 12px}.side-platforms .nav-label{grid-column:1/-1;margin:0 0 3px 6px}.side-platforms a{padding:8px 9px;border:1px solid #1e3441;border-radius:9px;background:#07131d;color:#a9bac7;text-decoration:none;font-size:11px;transition:.2s}.side-platforms a:hover{border-color:#d5aa48;color:#ffe08a}.side-card{margin-top:auto;padding:15px;border:1px solid #29424b;border-radius:15px;background:linear-gradient(135deg,#102b35,#101920)}.side-card>span{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#f6c95020;color:#ffd56a}.side-card b{display:block;margin-top:9px;font-size:12px}.side-card p{margin:6px 0;color:#a1b0bb;font-size:11px;line-height:1.55}.side-card i{display:flex;align-items:center;gap:7px;color:#65dfac;font-size:10px;font-style:normal}.side-card u{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}
.app-shell{position:relative;min-height:100vh;margin-left:var(--sidebar);padding:0 clamp(22px,2.2vw,38px) 54px}.topbar{position:sticky;top:0;z-index:40;height:78px;display:flex;align-items:center;gap:17px;border-bottom:1px solid #17303c;background:#020b13ed;backdrop-filter:blur(16px)}.topbar>div:first-of-type{min-width:100px}.topbar>div:first-of-type small{display:none}.topbar h1{margin:0;color:#c3d0d9;font-size:13px;font-weight:700}.mobile-menu{display:none}.global-search{height:43px;display:flex;align-items:center;gap:10px;flex:1;max-width:560px;margin-right:auto;padding:0 13px;border:1px solid #284452;border-radius:12px;background:#06131d;color:#c8d5de}.global-search>span{font-size:21px}.global-search input{width:100%;min-width:0;border:0;background:transparent;color:#fff;outline:0;font-size:13px}.global-search input::placeholder{color:#8ea1b0}.global-search kbd{white-space:nowrap;padding:3px 6px;border:1px solid #304654;border-radius:6px;background:#0d202b;color:#aabac5;font-size:10px}.top-actions{display:flex;align-items:center;gap:10px}.locale-tools{display:flex;align-items:center;gap:5px}.locale-tools select,.locale-tools button{min-height:37px;padding:7px;border:1px solid #29434e;border-radius:9px;background:#071720;color:#e2e9ec;font-size:10px;font-weight:800}.locale-tools #language-select{max-width:76px}.locale-tools #currency-select{max-width:70px}.locale-tools button{width:34px;cursor:pointer}.account-button,.balance{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;padding:7px 11px;border:1px solid #294550;border-radius:12px;background:#071720;color:#fff;text-align:left;cursor:pointer}.account-button>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ddb24a22;color:#ffd15d;font-size:16px}.account-button small,.balance small{display:block;color:#9cabb5;font-size:8px;letter-spacing:.7px}.account-button b,.balance b{display:block;max-width:140px;overflow:hidden;color:#f2f3f4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.balance{min-width:144px;padding:7px 42px 7px 12px;border-color:#168d9d78}.balance b{color:#ffdc79;font-size:14px}.balance>span{position:absolute;right:8px;top:7px;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#ffd15d;color:#0a1315;font-size:18px}.balance[hidden]{display:none!important}
.view{display:none;max-width:none;margin:0 auto;padding-top:24px}.view.active{display:block;animation:fade-in .24s ease both}@keyframes fade-in{from{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}#view-new-order.view.active{display:grid;width:min(100%,1580px);grid-template-columns:minmax(0,1.68fr) minmax(310px,.82fr);align-items:start;column-gap:18px;row-gap:0;padding:14px 0 44px}#view-new-order>.launch-banner,#view-new-order>.growth-metrics,#view-new-order>.platform-categories,#view-new-order>.faq-section,#view-new-order>.trust-section{grid-column:1/-1}#view-new-order>.welcome{grid-column:1;grid-row:2;align-self:end}#view-new-order>.order-layout{display:contents}#view-new-order .order-panel{grid-column:1;grid-row:3;min-width:0}#view-new-order .right-column{grid-column:2;grid-row:2/5;position:sticky;top:93px;align-self:start}#view-new-order>.home-service-showcase{grid-column:1;grid-row:4;min-width:0}#view-new-order>.growth-metrics{grid-row:5}#view-new-order>.platform-categories{grid-row:6}#view-new-order>.faq-section{grid-row:7}#view-new-order>.trust-section{grid-row:8}.reveal,.platform-categories,.faq-section,.growth-metrics{opacity:1!important;transform:none!important}.welcome{min-width:0;margin:0 0 12px;padding:0}.welcome .pill,.welcome p,.welcome .trust{display:none}.welcome h2{margin:0 0 10px;font:700 clamp(36px,3.7vw,54px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-1.5px;color:#fff}.welcome h2 em{color:#ffd05c;font-style:normal}
.panel,.order-panel,.popular,.help-card,.order-summary,.order-status{border:1px solid #183440;border-radius:15px;background:linear-gradient(145deg,#081923f5,#06121bf5);box-shadow:0 14px 34px #0003}.order-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px}.order-panel .panel-title,.order-panel .order-steps,.order-panel .platform-picks,.order-panel .service-info,.order-panel .submit-order,.order-panel .secure-note{grid-column:1/-1}.panel-title{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:0 0 13px;border-bottom:1px solid #17303c}.panel-title>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#ffd15d18;color:#ffd15d;font-size:20px}.panel-title h3,.panel-head h3{margin:0;color:#f7f7f6;font-size:16px}.panel-title p,.panel-head p{margin:3px 0 0;color:#9aabb6;font-size:11px}.order-steps{display:flex;align-items:center;gap:9px;min-height:57px;margin:0;padding:9px 11px;border:1px solid #19323f;border-radius:12px;background:#03111a}.order-steps .step{display:flex;align-items:center;gap:7px;color:#9fb0bc;white-space:nowrap;font-size:11px}.order-steps .step b{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:50%;background:#253849;color:#e7eef2;font-size:12px}.order-steps .step.active b,.order-steps .step.done b{background:linear-gradient(140deg,#ffe58d,#e5b044);color:#101311;box-shadow:0 0 17px #ffd05b40}.order-steps .step.active{color:#ffdc79}.order-steps>i{flex:1;min-width:8px;height:1px;background:#29404b}.platform-picks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.platform-picks button{min-width:0;min-height:45px;padding:7px 5px;border:1px solid #1d3947;border-radius:11px;background:#06131d;text-align:left;cursor:pointer;transition:.2s}.category-grid button:hover,.category-card:hover{border-color:#dfb747;transform:translateY(-2px)}.category-grid b,.category-card>b{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:10px;background:#ffd15d18;color:#ffd76c;font-size:16px}.category-grid span,.category-card>span{min-width:0;color:#f1f3f4;font-size:12px;font-weight:800}.category-grid small,.category-card small{display:block;margin-top:3px;color:#9aabb6;font-size:10px;font-weight:500}.category-grid strong,.category-card strong{display:block;margin-top:7px;color:#f7d576;font-size:10px}.category-grid em,.category-card em{margin-left:auto;color:#a6b4bc;font-size:9px;font-style:normal;white-space:nowrap}.faq-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:24px;margin-bottom:20px}.faq-section>div>p{color:#a2b1bb;font-size:12px;line-height:1.65}.faq-list{display:grid;gap:8px}.faq-list details{padding:12px 14px;border:1px solid #1e3946;border-radius:11px;background:#06131d}.faq-list summary{color:#eff1f2;font-size:12px;font-weight:800;cursor:pointer}.faq-list p{margin:9px 0 0;color:#a4b2bb;font-size:11px;line-height:1.65}
.trust-section{margin-top:22px;padding:24px;border:1px solid #183440;border-radius:16px;background:linear-gradient(145deg,#081923f5,#06121bf5)}.trust-head{text-align:center;margin-bottom:17px}.trust-head h2{margin:8px 0 5px;font:700 25px "Playfair Display",Georgia,serif}.trust-head p{margin:auto;max-width:650px;color:#a4b2bb;font-size:12px}.trust-head .pill{border-color:#344752;color:#e8c960}.review-summary{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;padding:20px;border:1px solid #1d3945;border-radius:13px;background:#06131d}.review-summary small,.review-form small{color:#e5c35b;font-size:9px;letter-spacing:1px}.review-summary strong{display:block;margin:7px 0;font-size:23px}.review-summary p{color:#9eafb9;font-size:11px}.review-bars span{display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:9px;margin:7px 0;color:#f8d369;font-size:10px}.review-bars i{height:7px;overflow:hidden;border-radius:20px;background:#202d35}.review-bars i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c58f2b,#ffdb6c)}.review-bars small{color:#83949e;text-align:right}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.review-card{padding:15px;border:1px solid #1c3744;border-radius:12px;background:#06131d}.review-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-card b{font-size:11px}.review-stars{color:#f6d15e;font-size:12px;letter-spacing:1px}.review-card h3{margin:12px 0 6px;font-size:13px}.review-card p{min-height:38px;margin:0;color:#a5b2bb;font-size:11px;line-height:1.6}.review-card>small{display:block;margin-top:9px;color:#83939d;font-size:10px}.review-empty{grid-column:1/-1;padding:22px;text-align:center;color:#9aabb6;font-size:12px}.review-form{display:grid;grid-template-columns:1.2fr .42fr 1fr 1.6fr auto;align-items:end;gap:9px;margin-top:12px;padding:17px;border:1px solid #1d3945;border-radius:13px;background:#06131d}.review-form h3{margin:4px 0;font-size:15px}.review-form p{margin:0;color:#a2b1bb;font-size:11px;line-height:1.5}.review-form input,.review-form textarea,.review-form select{width:100%;min-height:42px;padding:10px;border:1px solid #203a49;border-radius:10px;background:#06131d;color:#fff;font-size:12px}.review-form textarea{max-height:100px;resize:vertical}.review-form button{white-space:nowrap}.review-form.login-required{border-color:#9f7839}
.view-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:3px 0 16px}.view-head h2{margin:8px 0 4px;font:700 32px "Playfair Display",Georgia,serif}.view-head p{margin:0;color:#a1b1bb;font-size:13px}.search{width:min(330px,45%);margin:0}.catalog-tools{margin-bottom:12px;padding:15px;border:1px solid #193541;border-radius:14px;background:#071722}.filter-group+.filter-group{margin-top:14px}.filter-label{display:block;margin:0 0 8px;color:#9aabb6;font-size:10px;font-weight:800;letter-spacing:.08em}.catalog-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.catalog-platforms button{display:flex;align-items:center;gap:8px;min-height:41px;padding:8px 10px;border:1px solid #1c3744;border-radius:10px;background:#06131d;color:#b2c0c9;text-align:left;font-size:11px;font-weight:800;cursor:pointer}.catalog-platforms button strong{font-size:14px}.catalog-platforms button.active{border-color:#e5b94e;background:#e8b7441a;color:#ffdc79}.catalog-countries{display:flex;flex-wrap:wrap;gap:7px}.catalog-countries button{padding:7px 10px;border:1px solid #26404a;border-radius:999px;background:#07131b;color:#afbec7;font-size:10px;cursor:pointer}.catalog-countries button.active{border-color:#e7c35a;background:#e7c35a;color:#121819}.catalog-controls{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:760px;margin-top:13px}.catalog-controls select{min-height:42px;padding:9px 11px;border:1px solid #203a49;border-radius:10px;background:#06131d;color:#eef2f4;font-size:12px}.service-table{overflow:hidden;border:1px solid #193541;border-radius:14px;background:#06131c}.table-row{display:grid;grid-template-columns:minmax(230px,2.2fr) .8fr .9fr 1fr 74px;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #17313d;color:#afbdc5;font-size:11px}.table-row:last-child{border-bottom:0}.table-head{color:#92a5b0;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.table-row b{display:block;min-width:0;overflow-wrap:anywhere;color:#eef0f1;font-size:12px}.table-row small{display:block;color:#94a5af;font-size:10px}.table-row button{padding:7px 9px;border:1px solid #5d4c24;border-radius:8px;background:#dfb84a16;color:#ffda6b}.service-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.service-meta em{padding:3px 6px;border:1px solid #29404a;border-radius:6px;color:#9babb4;font-size:9px;font-style:normal}.load-more{display:block;width:calc(100% - 22px);margin:11px;padding:11px;border:1px solid #765f2f;border-radius:10px;background:#d2a43b12;color:#f3cf69;font-size:11px;font-weight:800;cursor:pointer}.catalog-empty{padding:34px;text-align:center;color:#a1afb8;font-size:12px}.empty-state{padding:40px;border:1px solid #1c3945;border-radius:15px;background:#071722;text-align:center}.empty-state>span{color:#edc450;font-size:34px}.empty-state h2{font:700 25px "Playfair Display",Georgia,serif}.empty-state p{color:#a4b1ba;font-size:12px}.empty-state button{padding:11px 14px;border:1px solid #6e5624;border-radius:9px;background:#d5a63918}.local-order{display:grid;grid-template-columns:.7fr 2fr 1fr;gap:10px;max-width:700px;margin:10px auto;padding:12px;border:1px solid #223d49;border-radius:10px;color:#e5ecef;text-align:left;font-size:12px}.support-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;padding:24px;border:1px solid #193541;border-radius:15px;background:#071722}.support-wrap h2{margin:9px 0 5px;font:700 28px "Playfair Display",Georgia,serif}.support-wrap>div>p{color:#a3b1ba;font-size:13px}.chat-inline{height:510px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #1c3744;border-radius:14px;background:#04111a}.chat-messages{flex:1;display:flex;flex-direction:column;gap:10px;overflow:auto;padding:15px}.agent-msg,.customer-msg{max-width:82%;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.55}.agent-msg{background:#142631;color:#edf1f2}.customer-msg{align-self:flex-end;background:#cfa442;color:#111b1e}.chat-start{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-top:1px solid #18313e}.chat-form{display:flex;gap:8px;padding:10px;border-top:1px solid #18313e}.chat-form input{flex:1;margin:0}.chat-form button{min-width:82px;border:0;border-radius:9px;background:#e8bd50;color:#111;font-weight:800;cursor:pointer}
.site-footer{margin-left:var(--sidebar);padding:25px clamp(22px,2.2vw,38px) 28px;border-top:1px solid #17303c;background:#030d14}.channel-cta,.contact-strip,.footer-grid,.footer-bottom{max-width:1580px;margin-right:auto;margin-left:auto}.channel-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px;padding:22px;border:1px solid #1c3d49;border-radius:15px;background:linear-gradient(110deg,#0a1d27,#09202a 55%,#182316)}.channel-cta small,.contact-strip small{color:#e8c75e;font-size:9px;font-weight:800;letter-spacing:1.3px}.channel-cta h2{margin:5px 0;font:700 23px "Playfair Display",Georgia,serif}.channel-cta p,.contact-strip p{margin:0;color:#a5b4bd;font-size:12px}.channel-cta>a{flex:none;padding:11px 14px;border-radius:9px;background:linear-gradient(110deg,#f7d66d,#ce9a32);color:#111;text-decoration:none;font-size:12px;font-weight:900}.contact-strip{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:26px;padding:15px;border:1px solid #193541;border-radius:14px;background:#071721}.contact-strip h3{margin:3px 0;font-size:15px}.contact-strip>a{display:flex;align-items:center;gap:9px;min-width:175px;padding:9px 11px;border:1px solid #29434e;border-radius:10px;color:#f5f7f8;text-decoration:none}.contact-strip>a>b{color:#58d69f}.contact-strip>a>span{font-size:11px;font-weight:800}.contact-strip>a small{display:block;margin-top:2px;color:#9cabb5;font-size:10px;letter-spacing:0}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:20px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.footer-grid h3{margin:4px 0;color:#f5f6f5;font-size:12px}.footer-grid a,.footer-grid button{padding:0;border:0;background:none;color:#a5b4bd;text-decoration:none;text-align:left;font-size:11px;cursor:pointer}.footer-grid a:hover,.footer-grid button:hover{color:#ffdc79}.footer-brand .brand{margin:0;padding:0;border:0}.footer-brand .brand-mark{width:37px;height:37px}.footer-brand .brand-copy b,.footer-brand .brand-copy em{font-size:15px}.footer-brand p,.footer-brand>a:last-child{color:#a2b0b9;font-size:11px;line-height:1.5}.footer-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;border-top:1px solid #17303c;color:#84959f;font-size:10px}.ops-modal{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:18px;background:#01070dc9;backdrop-filter:blur(7px)}.ops-modal.show{display:grid}.ops-backdrop{position:absolute;inset:0}.ops-card{position:relative;z-index:1;width:min(460px,calc(100vw - 28px));max-height:90vh;overflow:auto;padding:22px;border:1px solid #29434f;border-radius:16px;background:#071722;box-shadow:0 25px 80px #000b}.ops-card>small{color:#e2bf4e;font-size:10px;font-weight:900;letter-spacing:1.3px}.ops-card h2{margin:8px 0;font:700 24px "Playfair Display",Georgia,serif}.ops-card>p{color:#a7b5bd;font-size:12px;line-height:1.6}.ops-close{position:absolute;right:13px;top:12px;width:32px;height:32px;border:1px solid #29434e;border-radius:9px;background:#0a1b24;color:#dce3e7;font-size:19px;cursor:pointer}.ops-card label{margin-top:11px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:14px 0;padding:4px;border-radius:10px;background:#04111a}.auth-tabs button{padding:9px;border:0;border-radius:8px;background:transparent;color:#a8b7bf;font-size:12px;font-weight:800;cursor:pointer}.auth-tabs button.active{background:#20333c;color:#ffda70}.register-only{display:none!important}.auth-card.register .register-only{display:block!important}.ops-card .submit-order{margin-top:14px}.account-summary{text-align:center;padding-top:15px}.account-summary>span{display:grid;place-items:center;width:45px;height:45px;margin:auto;border-radius:50%;background:#39d9a025;color:#73e5b7;font-size:20px}.account-summary h3{margin:10px 0 3px}.account-summary p{margin:0;color:#a1b0b9;font-size:11px}.account-summary strong{display:block;margin:14px;color:#ffdc79;font-size:23px}.account-summary button{border:0;background:none;color:#a6b4bd;font-size:11px;cursor:pointer}.assistant-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.assistant-quick button{padding:10px;border:1px solid #23404a;border-radius:9px;background:#06131c;color:#d9e1e5;font-size:11px;cursor:pointer}.assistant-answer{min-height:80px;padding:13px;border:1px solid #574921;border-radius:10px;background:#d0a33a12;color:#d7c991;font-size:12px;line-height:1.6}.shopier-category{margin-top:14px;padding:13px;border:1px solid #1d3945;border-radius:12px}.shopier-category legend{display:flex;align-items:center;gap:9px;padding:0 4px}.shopier-brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f6a424;color:#111;font-weight:900}.shopier-category legend b,.shopier-category legend small{display:block}.shopier-category legend small{color:#9dacb5;font-size:10px}.shopier-category>p{color:#a9b6bd;font-size:11px}.shopier-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.shopier-option{padding:9px;border:1px solid #26414c;border-radius:9px;background:#081a24;color:#f7f2db;cursor:pointer}.shopier-option b,.shopier-option small{display:block}.shopier-option b{font-size:12px}.shopier-option small{color:#a6b5bc;font-size:10px}.shopier-option.selected{border-color:#e3bd50;background:#dfb9441b}.payment-instructions{margin-top:11px;padding:11px;border:1px solid #24505a;border-radius:9px;background:#0b2028;color:#b2ccd0;font-size:11px;line-height:1.6;white-space:pre-line}
.music-player.mini{position:fixed;z-index:90;right:18px;bottom:15px;left:auto;width:min(350px,calc(100vw - 30px));padding:9px 10px;border:1px solid #99763a;background:#07151ff5;box-shadow:0 16px 48px #0009;transform:none}.music-player.mini.open{width:min(440px,calc(100vw - 30px))}.music-player.mini .music-list{grid-template-columns:1fr 1fr;max-height:160px}.music-player.mini .music-copy small{color:#e5c353}.music-player.mini .play-main{background:#f0c84f;color:#111}.toast{position:fixed;left:50%;bottom:25px;z-index:140;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:11px 16px;border:1px solid #3a5661;border-radius:10px;background:#071822;color:#f2f5f6;font-size:12px;transition:.2s}.toast.show{transform:translate(-50%,0);opacity:1}.menu-backdrop{display:none}
@media(max-width:1240px) and (min-width:761px){:root{--sidebar:225px}.sidebar{padding:18px 12px}.brand{gap:8px}.brand-copy b,.brand-copy em{font-size:17px}.nav-item{min-height:42px;padding:9px;font-size:12px}.app-shell{padding-left:18px;padding-right:18px}#view-new-order.view.active{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:12px}.order-panel{padding:15px}.order-steps{gap:5px;padding:8px}.order-steps .step{gap:4px;font-size:10px}.order-steps .step b{width:27px;height:27px}.platform-picks{gap:5px}.platform-picks button span{font-size:10px}.summary-total strong{font-size:36px}.site-footer{padding-left:18px;padding-right:18px}}
@media(max-width:1050px) and (min-width:761px){#view-new-order.view.active{display:block}.view{padding-top:18px}#view-new-order>.welcome{margin-top:8px}#view-new-order>.order-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#view-new-order .order-panel,#view-new-order .right-column,#view-new-order>.home-service-showcase,#view-new-order>.growth-metrics,#view-new-order>.platform-categories,#view-new-order>.faq-section,#view-new-order>.trust-section{grid-column:auto;grid-row:auto;position:static}.right-column{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary{grid-row:span 2}.order-status,.dashboard-recent,.popular,.help-card{min-width:0}.site-footer{margin-left:var(--sidebar)}}
@media(max-width:760px){:root{--sidebar:294px}html,body{max-width:100%;overflow-x:clip}.sidebar{position:fixed;inset:0 auto 0 0;width:min(84vw,310px);height:100vh;padding:18px 15px 24px;transform:translateX(-105%);transition:transform .22s ease;overflow-y:auto}.sidebar.open{transform:translateX(0)}body.menu-open{overflow:hidden}.menu-backdrop{display:block;position:fixed;inset:0;z-index:55;border:0;background:#01070db8;opacity:0;pointer-events:none;transition:opacity .2s}.menu-open .menu-backdrop{opacity:1;pointer-events:auto}.app-shell{width:100%;margin:0;padding:0 13px 34px}.topbar{position:sticky;top:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;height:auto;min-height:64px;padding:9px 0;background:#020b13ed}.mobile-menu{display:grid;place-items:center;width:35px;height:35px;border:1px solid #29434e;border-radius:9px;background:#071720;color:#ffda70;font-size:17px;cursor:pointer}.topbar>div:first-of-type{display:block;min-width:0}.topbar h1{font-size:14px}.global-search{grid-column:1/-1;grid-row:2;width:100%;max-width:none;height:41px;margin:0}.global-search input{font-size:13px}.global-search kbd{display:none}.top-actions{display:contents}.locale-tools{grid-column:1/-1;grid-row:3;justify-content:flex-end}.locale-tools select{max-width:none!important;min-height:36px;flex:1}.locale-tools #theme-toggle{flex:none;width:36px}.account-button{grid-column:3;grid-row:1}.balance{grid-column:2;grid-row:1}.account-button{min-height:37px;padding:4px}.account-button>span{width:27px;height:27px}.account-button>div{display:none}.balance{min-width:0;min-height:37px;padding:5px 34px 5px 8px}.balance small{display:none}.balance b{font-size:11px}.balance>span{top:4px;right:4px;width:27px;height:27px}.view{width:100%;padding:14px 0}.view.active,#view-new-order.view.active{display:block;width:100%;padding:12px 0 30px}.launch-banner{margin:0 0 15px;border-radius:15px}.ad-carousel{min-height:0}.ad-slide,.ad-slide.active{grid-template-columns:1fr;gap:0;min-height:0;padding:20px 18px 63px}.ad-slide .launch-copy h2{max-width:330px;margin:10px 0;font-size:clamp(28px,8vw,38px);letter-spacing:-1.1px}.ad-slide .launch-copy p{max-width:420px;margin:0;font-size:12px;line-height:1.55}.ad-slide .launch-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:14px}.ad-slide .launch-actions button{width:100%;min-height:42px;padding:10px 12px;font-size:11px}.ad-slide .launch-trust{display:flex;flex-wrap:nowrap;gap:6px;overflow:auto;margin-top:10px;scrollbar-width:none}.ad-slide .launch-trust span{flex:none;font-size:9px}.ad-art{position:absolute;right:2px;bottom:21px;width:38%;min-height:100px;margin:0;opacity:.5}.art-orbit{width:145px;height:145px}.orbit-two{width:185px;height:105px}.art-core{width:63px;height:63px;font-size:30px}.art-node{width:31px;height:31px;font-size:15px}.node-instagram{left:11%;top:10%}.node-tiktok{right:11%;top:10%}.node-youtube{right:12%;bottom:10%}.node-telegram{left:12%;bottom:9%}.art-caption{font-size:6px}.order-card,.wallet-card{width:min(230px,92%);padding:13px}.order-card>b{margin:9px 0;font-size:10px}.order-card>span,.order-card>small:last-child{font-size:8px}.wallet-card>b{font-size:14px}.wallet-chip{margin:10px 0}.order-float,.wallet-orb{width:32px;height:32px}.ad-controls{left:16px;right:15px;bottom:12px;gap:8px}.ad-arrow{width:29px;height:29px}.ad-index{font-size:9px}.welcome{margin:8px 2px 12px}.welcome h2{margin:0;font-size:clamp(31px,8vw,40px);letter-spacing:-.8px}.order-layout{display:grid;grid-template-columns:1fr;gap:11px}.order-panel{grid-template-columns:1fr;gap:10px;padding:14px}.order-panel .panel-title,.order-panel .order-steps,.order-panel .platform-picks,.order-panel .service-info,.order-panel .submit-order,.order-panel .secure-note{grid-column:1}.order-steps{gap:5px;overflow-x:auto;justify-content:flex-start;padding:7px}.order-steps .step{gap:4px;font-size:9px}.order-steps .step b{width:25px;height:25px}.order-steps>i{min-width:8px}.platform-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.platform-picks button{min-height:43px;font-size:16px}.platform-picks button span{font-size:10px}.order-panel>label{font-size:12px}.order-panel input,.order-panel select{min-height:46px;font-size:14px}.order-panel .two-col{display:grid;grid-template-columns:1fr 1fr;gap:9px}.right-column{position:static;grid-template-columns:1fr;gap:9px}.summary-total strong{font-size:36px}.home-service-showcase{margin-top:11px}.growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.growth-metrics article{padding:13px}.growth-metrics strong{font-size:18px}.growth-metrics span{font-size:10px}.platform-categories,.faq-section,.trust-section{margin-top:11px;padding:15px}.section-mini-head{align-items:flex-start}.section-mini-head h3,.faq-section h3{font-size:19px}.section-mini-head button{font-size:10px}.category-grid{grid-template-columns:1fr 1fr;gap:7px}.category-grid button,.category-card{min-height:78px;padding:10px;gap:8px}.category-grid em,.category-card em{font-size:8px}.faq-section{grid-template-columns:1fr;gap:12px}.faq-section summary{font-size:12px}.trust-section{padding:15px}.trust-head h2{font-size:22px}.review-summary,.review-form{grid-template-columns:1fr;gap:9px;padding:14px}.review-grid{grid-template-columns:1fr}.review-card p{min-height:0}.view-head{align-items:flex-start;flex-direction:column;gap:10px;margin:0 0 12px}.view-head h2{font-size:26px}.view-head p{font-size:12px}.view-head .search{width:100%;max-width:none;min-height:44px}.catalog-tools{padding:11px}.filter-label{font-size:11px}.catalog-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.catalog-platforms button{min-height:43px;padding:8px;font-size:10px}.catalog-countries{flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.catalog-countries button{flex:none}.catalog-controls{grid-template-columns:1fr;margin-top:10px}.catalog-controls select{min-height:44px;font-size:13px}.service-table{overflow:visible}.service-table .table-head{display:none}.service-table .table-row:not(.table-head){display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:8px;padding:12px!important;border:1px solid #1c3744;border-radius:11px;background:#071721}.service-table .table-row>span{min-width:0;font-size:11px}.service-table .table-row>span:first-child{grid-column:1/-1}.service-table .table-row>span:first-child b{display:block;line-height:1.4}.service-table .table-row>span:nth-child(4){text-align:right}.service-table .table-row>span:last-child{grid-column:1/-1}.service-table .table-row button{width:100%;min-height:39px}.empty-state{padding:24px 13px}.local-order{grid-template-columns:1fr 2fr;gap:7px;padding:10px;font-size:11px}.local-order span:last-child{grid-column:1/-1}.support-wrap{grid-template-columns:1fr;gap:12px;padding:14px}.support-wrap h2{font-size:24px}.support-wrap>div>p{font-size:12px}.chat-inline{height:440px}.chat-start{grid-template-columns:1fr;padding:8px}.chat-start input,.chat-form input{min-height:43px;font-size:14px}.chat-form{padding:8px}.chat-form button{min-width:72px;font-size:12px}.site-footer{margin:0;padding:17px 13px 100px}.channel-cta{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:14px;padding:17px}.channel-cta h2{font-size:21px}.channel-cta p,.contact-strip p{font-size:11px}.channel-cta>a{width:100%;text-align:center}.contact-strip{grid-template-columns:1fr;gap:8px;margin-bottom:17px;padding:12px}.contact-strip>a{min-width:0;min-height:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.footer-brand{grid-column:1/-1}.footer-grid h3{font-size:12px}.footer-grid a,.footer-grid button{min-height:30px;font-size:11px}.footer-bottom{flex-direction:column;gap:5px;font-size:10px}.music-player.mini{right:9px;bottom:9px;left:9px;width:auto;max-width:none;padding:8px;transform:none}.music-player.mini.open{width:auto;max-height:55vh;overflow:auto}.music-player.mini .music-mini{grid-template-columns:32px minmax(0,1fr) 26px 34px 26px 24px;gap:4px}.music-player.mini .album-mark{width:32px!important;height:32px!important}.music-player.mini .play-main{width:34px;height:34px}.music-player.mini .music-copy em,.music-player.mini .music-copy>b{display:none}.ops-card{width:calc(100% - 22px);max-height:88vh;padding:17px}.assistant-quick{grid-template-columns:1fr}.toast{bottom:66px;max-width:calc(100vw - 24px);width:max-content;text-align:center}}
@media(max-width:390px){.app-shell{padding-right:10px;padding-left:10px}.order-steps .step{font-size:8px}.platform-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:1fr}.account-button>span{width:25px}.global-search{gap:6px;padding:0 9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

body.light-premium{--bg:#eff3f6;--text:#16212a;--muted:#60717b;background:radial-gradient(ellipse at 78% 12%,#e1f4f6,transparent 32%),#eff3f6;color:#16212a}
body.light-premium:before{opacity:.12}
body.light-premium .sidebar,body.light-premium .topbar,body.light-premium .site-footer{background:#f8fafc;color:#17232c;border-color:#d5e0e5}
body.light-premium .brand,body.light-premium .nav-item,body.light-premium .brand-copy b{color:#15232c}
body.light-premium .nav-item{color:#50636e}body.light-premium .nav-item.active{color:#72530f;background:#fff4ce;border-color:#dfb747}
body.light-premium .global-search,body.light-premium .account-button,body.light-premium .balance,body.light-premium .locale-tools select,body.light-premium .locale-tools button,body.light-premium .order-steps,body.light-premium .platform-picks button,body.light-premium .order-panel input,body.light-premium .order-panel select,body.light-premium .catalog-controls select,body.light-premium .search,body.light-premium .review-form input,body.light-premium .review-form textarea,body.light-premium .review-form select{background:#fff;color:#17232c;border-color:#cbd8de}
body.light-premium .panel,body.light-premium .order-panel,body.light-premium .order-summary,body.light-premium .order-status,body.light-premium .dashboard-recent,body.light-premium .popular,body.light-premium .support-wrap,body.light-premium .platform-categories,body.light-premium .faq-section,body.light-premium .trust-section,body.light-premium .review-card,body.light-premium .review-summary,body.light-premium .catalog-tools,body.light-premium .service-table,body.light-premium .empty-state{background:#fff;color:#17232c;border-color:#d2dfe4;box-shadow:0 12px 32px #3148580c}
body.light-premium .summary-heading h3,body.light-premium .panel-title h3,body.light-premium .panel-head h3,body.light-premium .section-mini-head h3,body.light-premium .faq-section h3,body.light-premium .trust-head h2,body.light-premium .view-head h2,body.light-premium .support-wrap h2,body.light-premium .table-row b,body.light-premium .review-card h3,body.light-premium .status-item b{color:#15232c}
body.light-premium .panel-title p,body.light-premium .panel-head p,body.light-premium .welcome p,body.light-premium .view-head p,body.light-premium .summary-lines p,body.light-premium .status-item small,body.light-premium .orders-empty,body.light-premium .faq-list p,body.light-premium .trust-head p,body.light-premium .review-card p,body.light-premium .review-form p,body.light-premium .table-row,body.light-premium .contact-strip p{color:#5f7079}
body.light-premium .faq-list details,body.light-premium .category-grid button,body.light-premium .category-card,body.light-premium .service-chip,body.light-premium .dashboard-order-row,body.light-premium .catalog-platforms button,body.light-premium .catalog-countries button,body.light-premium .table-row,body.light-premium .contact-strip{background:#f8fafb;color:#263740;border-color:#d8e2e5}
body.light-premium .service-chip b,body.light-premium .dashboard-order-row>span,body.light-premium .faq-list summary,body.light-premium .category-grid span,body.light-premium .category-card>span{color:#1c2a32}
body.light-premium .site-footer a,body.light-premium .site-footer button{color:#52656f}
body.light-premium .music-player.mini{background:#f8fafcf5;border-color:#d0b76d;color:#192831}

/* Fix the campaign carousel: keep one accessible slide visible at a time. */
.launch-banner{position:relative;display:block;height:292px;margin:0 0 22px;padding:0;overflow:hidden;border:1px solid #29434e;border-radius:19px;background:radial-gradient(ellipse at 82% 16%,#c4963b28,transparent 37%),linear-gradient(118deg,#0a1a25,#101722 66%,#17141a);box-shadow:0 22px 58px #0005}
.ad-carousel{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}
.ad-slide,.ad-slide.active{position:absolute;inset:0;display:none;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:center;gap:20px;min-height:0;padding:28px 34px 64px;opacity:0;transform:translateX(14px);transition:opacity .32s ease,transform .32s ease;pointer-events:none}
.ad-slide.active{display:grid;opacity:1;transform:translateX(0);pointer-events:auto}
.launch-copy{position:relative;z-index:2;max-width:700px}
.launch-copy>small{display:inline-block;margin-bottom:9px;color:#f0cb66;font-size:10px;font-weight:800;letter-spacing:1.4px}
.launch-copy h2{max-width:660px;margin:0;color:#f5f2e9;font-family:Manrope,Arial,sans-serif;font-size:clamp(27px,3vw,42px);font-weight:800;line-height:1.12;letter-spacing:-1.2px}
.launch-copy h2 em{color:#f0c85d;font-style:normal}
.launch-copy p{max-width:590px;margin:11px 0 0;color:#adbdc7;font-size:14px;line-height:1.6}
.launch-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}
.launch-actions button{min-height:42px;padding:10px 14px;border:1px solid #8a7137;border-radius:10px;background:linear-gradient(125deg,#f1cb61,#c79634);color:#15140f;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px #c7953424}
.launch-actions button+button{border-color:#344c57;background:#0b1b25;color:#dce6e9;box-shadow:none}
.launch-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}
.launch-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:14px;color:#b8c6cb;font-size:11px}
.ad-art{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:190px;min-height:0;margin:0;opacity:1}
.art-orbit{position:absolute;width:172px;height:172px;border:1px solid #d2a8414d;border-radius:50%;box-shadow:0 0 55px #d5a63a12,inset 0 0 35px #1da8b013}
.orbit-two{width:230px;height:125px;transform:rotate(-28deg);border-color:#31c1ce45}
.art-core{position:relative;z-index:2;display:grid;place-items:center;width:83px;height:83px;border:1px solid #f2ce6a;border-radius:24px;background:linear-gradient(145deg,#f4d572,#a97923);color:#07131a;font-size:40px;font-weight:900;box-shadow:0 0 50px #dfb84855}
.art-core span{position:absolute;right:9px;top:4px;font-size:14px}
.art-node{position:absolute;z-index:3;display:grid;place-items:center;width:42px;height:42px;border:1px solid #38515d;border-radius:13px;background:#0a1c27;color:#f1cf70;font-size:21px;box-shadow:0 8px 24px #0006}
.node-instagram{left:13%;top:11%}.node-tiktok{right:13%;top:11%}.node-youtube{right:12%;bottom:10%}.node-telegram{left:12%;bottom:10%}
.art-caption{position:absolute;bottom:-3px;display:flex;align-items:center;gap:7px;color:#cfdae0;font-size:9px;font-weight:800;letter-spacing:1px}.art-caption i{width:7px;height:7px;border-radius:50%;background:#50d49a;box-shadow:0 0 10px #50d49a}
.order-orbit,.wallet-glow{position:absolute;width:215px;height:155px;border:1px solid #35bdc44a;border-radius:50%;transform:rotate(-23deg);box-shadow:0 0 50px #20b5c418}
.order-card,.wallet-card{position:relative;z-index:2;width:min(285px,100%);padding:18px;border:1px solid #44545a;border-radius:15px;background:linear-gradient(145deg,#142630,#0b141c);box-shadow:0 18px 45px #0007;color:#eef3f3}
.order-card>small,.wallet-card>small{display:block;color:#a9bac0;font-size:9px;letter-spacing:1px}
.order-card>b,.order-card>span{display:block;margin-top:13px;color:#eff4f4;font-size:13px}
.order-card>b i{margin-right:7px;color:#f4cc5c;font-style:normal}
.order-card>span strong{float:right;color:#61d7a0;font-size:11px}
.order-progress{height:5px;margin:12px 0;background:#24353d;border-radius:99px}.order-progress i{display:block;width:68%;height:100%;border-radius:99px;background:linear-gradient(90deg,#46c99c,#e8c45d)}
.order-card>small:last-child,.wallet-card>span{color:#a9bac0;font-size:10px}
.order-float,.wallet-orb{position:absolute;right:5%;top:7%;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d9b34a;border-radius:14px;background:#17252a;color:#f1d16b;font-size:20px;box-shadow:0 10px 25px #0006}
.wallet-chip{display:grid;place-items:center;width:35px;height:27px;margin:14px 0 11px;border:1px solid #e5c56b;border-radius:7px;background:linear-gradient(135deg,#f2d674,#b5842b);color:#121719;font-weight:900}
.wallet-card>b{display:block;margin:0 0 5px;color:#f4f0df;font-size:18px}
.wallet-lines{display:grid;gap:5px;margin-top:13px}.wallet-lines i{height:4px;border-radius:9px;background:#33464e}.wallet-lines i:nth-child(1){width:78%}.wallet-lines i:nth-child(2){width:57%}.wallet-lines i:nth-child(3){width:68%}
.ad-controls{position:absolute;z-index:4;right:26px;bottom:17px;left:28px;display:flex;align-items:center;gap:12px}
.ad-arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid #38505a;border-radius:9px;background:#081923;color:#f0cf70;font-size:17px;cursor:pointer}
.ad-dots{display:flex;gap:6px}.ad-dots button{width:8px;height:8px;padding:0;border:0;border-radius:10px;background:#52636a;cursor:pointer;transition:width .2s,background .2s}.ad-dots button.active{width:22px;background:#e8c252}
.ad-index{margin-left:auto;color:#a8b5ba;font-size:11px;letter-spacing:1px}.ad-index b{color:#f2d16d}
body.light-premium .launch-banner{border-color:#d3c18c;background:radial-gradient(ellipse at 82% 16%,#f5d98a66,transparent 37%),linear-gradient(118deg,#fffdf5,#edf3f4 70%,#f5f0e6)}
body.light-premium .launch-copy h2{color:#17232c}body.light-premium .launch-copy p,body.light-premium .launch-trust{color:#52656e}
@media(max-width:760px){.launch-banner{height:390px;margin-bottom:15px;border-radius:15px}.ad-carousel{height:100%}.ad-slide,.ad-slide.active{grid-template-columns:1fr;align-content:start;gap:0;padding:20px 18px 64px}.launch-copy h2{max-width:calc(100% - 8px);font-size:clamp(27px,8vw,36px);letter-spacing:-.8px}.launch-copy p{max-width:100%;font-size:13px}.launch-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:14px}.launch-actions button{width:100%;min-height:42px;font-size:12px}.launch-trust{gap:9px;max-width:100%;overflow:auto;flex-wrap:nowrap;font-size:10px;white-space:nowrap}.ad-art{position:absolute;right:2px;bottom:45px;width:48%;height:145px;opacity:.62}.art-orbit{width:132px;height:132px}.orbit-two{width:180px;height:100px}.art-core{width:62px;height:62px;font-size:30px}.art-node{width:32px;height:32px;font-size:16px;border-radius:10px}.node-instagram{left:9%;top:11%}.node-tiktok{right:9%;top:11%}.node-youtube{right:9%;bottom:10%}.node-telegram{left:9%;bottom:10%}.art-caption{bottom:-2px;font-size:7px}.order-card,.wallet-card{width:min(225px,100%);padding:13px}.order-card>b,.order-card>span{font-size:10px}.order-card>span strong{font-size:9px}.order-card>small:last-child,.wallet-card>span{font-size:8px}.wallet-card>b{font-size:14px}.wallet-orb,.order-float{width:32px;height:32px;right:0;top:0}.ad-controls{right:15px;bottom:12px;left:15px;gap:8px}.ad-arrow{width:29px;height:29px}.ad-index{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ad-slide,.launch-actions button,.ad-dots button{transition:none!important}}

/* Customer profile avatars and a persistent order summary while scrolling. */
.account-button .profile-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #ff914d55;border-radius:50%;background:linear-gradient(145deg,#ff914d30,#ff6b2c12);color:#ffd09b;font-size:16px}.profile-avatar-large{display:grid!important;place-items:center;width:58px!important;height:58px!important;margin:0 auto 12px!important;border:1px solid #ff914d70!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#ff914d55,#ff6b2c14 72%)!important;color:#ffd09b!important;font-size:23px!important;box-shadow:0 0 28px #ff6b2c18}.avatar-picker{display:flex;justify-content:center;gap:9px;margin:16px 0 7px}.avatar-picker button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #253247;border-radius:50%;background:#09101b;color:#cbd5e1;font-size:17px;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.avatar-picker button:hover{transform:translateY(-2px);border-color:#ff914d88}.avatar-picker button.active{border-color:var(--orange2);background:#ff6b2c21;color:#ffd09b;box-shadow:0 0 0 3px #ff6b2c12}.avatar-picker button:disabled{opacity:.55;cursor:wait}.account-summary #avatar-status{display:block;margin:0 0 15px;color:var(--muted);font-size:11px}.account-challenge{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid #253247;border-radius:12px;background:#09101b}.account-challenge small,.account-challenge strong{display:block}.account-challenge small{margin-bottom:5px;color:var(--muted);font-size:10px;letter-spacing:1px}.account-challenge strong{color:#ffd09b;font-size:16px;letter-spacing:.4px}.account-challenge button{width:38px;height:38px;border:1px solid #ff914d55;border-radius:10px;background:#ff6b2c14;color:#ffd09b;font-size:21px;cursor:pointer}.order-layout .right-column .order-summary{position:sticky;top:18px;align-self:start;z-index:5}
@media(max-width:760px){.order-layout .right-column .order-summary{top:8px;z-index:8}.account-button .profile-avatar{width:34px;height:34px}}

/* Recognizable platform marks used by the category cards and catalog filters. */
.platform-logo{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;color:#fff;background:#334155;box-shadow:0 5px 14px #0003;vertical-align:middle}
.platform-logo svg{display:block;width:19px;height:19px;fill:currentColor}
.platform-logo.logo-instagram{background:radial-gradient(circle at 30% 105%,#ffdc80 0 12%,#fcaf45 27%,#f77737 42%,#e1306c 62%,#c13584 78%,#833ab4 100%)}
.platform-logo.logo-instagram svg{fill:none;stroke:#fff;stroke-width:1.9}
.platform-logo.logo-instagram .logo-dot{fill:#fff;stroke:none}
.platform-logo.logo-tiktok{background:#08090c}
.platform-logo.logo-tiktok svg{filter:drop-shadow(-1px 0 #25f4ee) drop-shadow(1px 0 #fe2c55)}
.platform-logo.logo-youtube{background:#ff0033;border-radius:10px}
.platform-logo.logo-youtube svg{width:21px;height:21px}
.platform-logo.logo-telegram{background:#229ed9;border-radius:50%}
.platform-logo.logo-telegram .logo-cutout{fill:#fff}
.platform-logo.logo-facebook{background:#0866ff;border-radius:50%}
.platform-logo.logo-twitter{background:#08090c;border-radius:50%}
.platform-logo.logo-whatsapp{background:#25d366;border-radius:50%}
.platform-logo.logo-twitch{background:#9146ff;border-radius:9px}
.platform-logo.logo-spotify{background:#1ed760;border-radius:50%}
.platform-logo.logo-spotify .logo-cutout{fill:none;stroke:#101318;stroke-width:1.6;stroke-linecap:round}
.platform-logo.logo-kick{background:#53fc18;color:#07120a;border-radius:9px}
.platform-logo.logo-other{background:#ff6b2c}
.platform-logo.logo-discord{background:#5865f2}
.platform-logo.logo-snapchat{background:#fffc00;color:#171717}
.platform-logo.logo-threads{background:#08090c}
.platform-logo.logo-truthsocial{background:#24466f}
.platform-logo.logo-bluesky{background:#0285ff}
.platform-logo.logo-linkedin{background:#0a66c2}
.platform-logo.logo-pinterest{background:#e60023}
.platform-logo.logo-reddit{background:#ff4500}
.platform-logo.logo-soundcloud{background:#ff5500}
.platform-logo.logo-vk{background:#0077ff}
.platform-logo.logo-okru{background:#ee8208}
.platform-logo.logo-rutube{background:#27243c}
.platform-logo.logo-kwai{background:#ff5000}
.platform-logo.logo-rumble{background:#85c742;color:#10250b}
.platform-logo.logo-shopee{background:#ee4d2d}
.platform-logo.logo-audiomack{background:#ffc700;color:#161616}
.platform-logo.logo-github{background:#24292f}
.platform-logo.logo-quora{background:#b92b27}
.platform-logo.logo-crypto{background:#f7931a}
.platform-logo.logo-applemusic{background:linear-gradient(145deg,#fa233b,#fb5c74)}
.platform-logo.logo-yandexmusic{background:#ff4438}
.platform-logo.logo-dzen{background:#151515}
.platform-logo.logo-medium{background:#121212;color:#fff}
.platform-logo.logo-likee{background:linear-gradient(145deg,#ff8c00,#ff2d55,#9b32ff)}
.platform-logo.logo-wibes{background:#ffc800;color:#171717}
.platform-logo.logo-tumblr{background:#36465d}
.platform-logo.logo-traffic{background:#4253a4}
.platform-logo.logo-google{background:#fff;color:#4285f4}
.platform-logo.logo-other{background:#526071}
.catalog-platforms button .platform-logo.logo-snapchat,.catalog-platforms button .platform-logo.logo-google{border-radius:8px}

.category-card>b .platform-logo{width:42px;height:42px;border-radius:13px}
.category-card>b .platform-logo svg{width:23px;height:23px}
.catalog-platforms button strong{display:flex;align-items:center;justify-content:center;width:27px;height:27px;font-size:0}
.catalog-platforms button .platform-logo{width:25px;height:25px;border-radius:8px;box-shadow:none}
.catalog-platforms button .platform-logo svg{width:15px;height:15px}
.catalog-platforms button .platform-logo.logo-telegram,.catalog-platforms button .platform-logo.logo-facebook,.catalog-platforms button .platform-logo.logo-twitter,.catalog-platforms button .platform-logo.logo-whatsapp,.catalog-platforms button .platform-logo.logo-spotify{border-radius:50%}
.side-platforms a{display:flex;align-items:center;gap:9px}
.side-platforms a .platform-logo{width:22px;height:22px;border-radius:7px;box-shadow:none}
.side-platforms a .platform-logo svg{width:13px;height:13px}
.service-chip>span{display:grid;place-items:center;width:38px;height:38px;background:transparent!important}
.service-chip>span .platform-logo{width:32px;height:32px;border-radius:10px}
.service-chip>span .platform-logo svg{width:18px;height:18px}


.platform-picks button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}.platform-picks button>span:not(.platform-logo){margin:0;font-size:11px}.platform-picks button .platform-logo{width:25px;height:25px;margin:0;border-radius:8px;box-shadow:none}.platform-picks button .platform-logo svg{width:15px;height:15px}

.category-grid>.platform-more{grid-column:1/-1;width:max-content;justify-self:center;min-height:42px;padding:0 20px;border:1px solid rgba(235,239,246,.16);border-radius:999px;background:rgba(255,255,255,.035);color:#d8dde7;font:600 13px/1.2 inherit;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.category-grid>.platform-more:hover{background:rgba(255,255,255,.08);border-color:rgba(235,239,246,.3);color:#fff}

.order-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.order-select-wrap{position:relative;display:block;width:100%;margin-top:7px;z-index:5}.order-select-wrap:focus-within{z-index:35}.order-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:9px 12px!important;border:1px solid #233440!important;border-radius:10px!important;background:#070d13!important;color:#f3f5f7!important;text-align:left!important;cursor:pointer!important}.order-select-trigger:hover,.order-select-trigger[aria-expanded=true]{border-color:#3b5968!important;background:#09141c!important}.order-select-value{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.order-select-value>span:not(.platform-logo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-select-value .platform-logo{flex:0 0 23px;width:23px;height:23px;border-radius:7px;box-shadow:none}.order-select-value .platform-logo svg{width:14px;height:14px}.order-select-chevron{flex:none;color:#8c9aa5;font-size:17px}.order-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:90;padding:8px;border:1px solid #27313a;border-radius:11px;background:#050607;box-shadow:0 18px 48px #000b}.order-select-menu[hidden]{display:none!important}.order-select-search{position:sticky;top:0;z-index:2;display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 5px!important;padding:8px 10px!important;border-bottom:1px solid #2b2d30!important;background:#08090a!important;color:#9ba3a7!important}.order-select-search input{width:100%!important;min-width:0!important;padding:2px!important;border:0!important;outline:0!important;background:transparent!important;color:#f1f1f1!important;font-size:14px!important}.order-select-search input::placeholder{color:#858b90!important}.order-select-options{max-height:min(43vh,340px);overflow:auto;overscroll-behavior:contain}.order-option-group+.order-option-group{margin-top:7px;border-top:1px solid #292a2c}.order-option-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;min-height:31px;padding:5px 8px;background:#1b1c1e;color:#a8adb1;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.order-option-heading .platform-logo{width:18px;height:18px;border-radius:5px;box-shadow:none}.order-option-heading .platform-logo svg{width:11px;height:11px}.order-option-heading>span:last-child{margin-left:auto;color:#7e868b}.order-select-wrap .order-option{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:39px!important;padding:7px 9px!important;border:0!important;border-radius:0!important;background:#050607!important;color:#edf0f2!important;text-align:left!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important}.order-select-wrap .order-option:hover,.order-select-wrap .order-option.selected{background:#242526!important}.order-option>.platform-logo{flex:0 0 18px;width:18px;height:18px;border-radius:5px;box-shadow:none}.order-option>.platform-logo svg{width:11px;height:11px}.order-select-wrap .order-option>span{min-width:0;flex:1;line-height:1.35}.order-service-option>span{flex:1 1 auto!important}.order-service-id{flex:none;padding:2px 5px;border-radius:4px;background:#25282a;color:#a2a8ac;font:10px/1.2 ui-monospace,monospace}.order-select-wrap .order-option>strong{flex:none;margin-left:auto;color:#b8c1c5;font-size:11px;font-weight:600;white-space:nowrap}.order-new-badge{flex:none;padding:3px 6px;border-radius:999px;background:#064b3a;color:#31d7a2;font-size:10px;font-style:normal;font-weight:700}.order-select-empty{padding:18px;text-align:center;color:#9da5aa;font-size:13px}

.order-select-service .order-option-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px 0}.order-select-service .order-option-heading{grid-column:1/-1}.order-select-wrap .order-service-option{display:grid!important;grid-template-columns:18px auto minmax(0,1fr);grid-template-areas:'logo id price' 'name name name' 'badge badge badge';align-content:start;align-items:center;gap:7px!important;min-height:75px!important;padding:9px!important;border:1px solid #262a2d!important;border-radius:8px!important;background:#090b0d!important}.order-select-wrap .order-service-option:hover,.order-select-wrap .order-service-option.selected{border-color:#3d5157!important;background:#171a1c!important}.order-service-option>.platform-logo{grid-area:logo}.order-service-option>.order-service-id{grid-area:id}.order-select-wrap .order-service-option>span{grid-area:name;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:34px;line-height:1.3!important}.order-select-wrap .order-service-option>strong{grid-area:price;margin:0;font-size:10px!important;text-align:right}.order-service-option>.order-new-badge{grid-area:badge;justify-self:start}@media(max-width:520px){.order-select-service .order-option-group{grid-template-columns:minmax(0,1fr)}}

.order-select-wrap .order-option>.platform-logo{flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;align-self:center}.order-select-wrap .order-option>.platform-logo svg{display:block;width:11px!important;height:11px!important;flex:none}

.order-select-service .order-select-menu{left:0;right:auto;width:min(660px,calc(100vw - 56px));max-width:calc(100vw - 56px)}
@media(max-width:520px){.order-select-service .order-select-menu{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}}

.order-select-wrap .order-service-option{grid-template-columns:20px minmax(0,1fr) max-content!important;grid-template-areas:'logo name price' 'id name price' 'badge badge badge'!important;grid-template-rows:20px 15px auto;column-gap:9px!important;row-gap:2px!important;align-items:center!important}
.order-select-wrap .order-service-option>.platform-logo{grid-area:logo;justify-self:center}
.order-select-wrap .order-service-option>.order-service-id{grid-area:id;justify-self:center;align-self:start}
.order-select-wrap .order-service-option>span{grid-area:name;min-height:0!important;-webkit-line-clamp:3!important;align-self:center}
.order-select-wrap .order-service-option>strong{grid-area:price;align-self:center}
.order-select-wrap .order-service-option>.order-new-badge{grid-area:badge}
.new-services-showcase{grid-column:1/-1;margin-top:8px}.new-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.new-services-grid .service-chip{margin-top:8px}.new-service-badge{color:#ffbf5f;font-style:normal;font-weight:800;font-size:9px;letter-spacing:.06em}.new-services-empty{grid-column:1/-1;margin:8px 0 2px;padding:16px;border:1px dashed #29394b;border-radius:11px;color:#99a9b7;font-size:12px}.light-premium .new-services-empty{border-color:#d2dfe4;color:#697983}@media(max-width:720px){.new-services-grid{grid-template-columns:1fr}.new-services-showcase{margin-top:12px}}
/* Loyalty rewards */
.loyalty-peek{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:3px 10px;width:100%;margin:17px 0 4px;padding:12px;border:1px solid #ff6b2c35;border-radius:13px;background:linear-gradient(120deg,#ff6b2c13,#111827);color:#fff;text-align:left;cursor:pointer}.loyalty-peek>span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ff6b2c22;color:var(--orange2)}.loyalty-peek b{font-size:11px}.loyalty-peek strong{color:var(--orange2);font-size:10px}.loyalty-peek small{grid-column:2/4;color:var(--muted);font-size:9px}.rewards-card{width:min(620px,92vw);max-height:88vh;overflow:auto}.rewards-card>h2{margin:8px 0 4px}.rewards-card>p{margin:0 0 17px;color:var(--muted);font-size:11px;line-height:1.6}.rewards-tier{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #ff6b2c35;border-radius:14px;background:linear-gradient(100deg,#ff6b2c17,#0c1320)}.rewards-tier>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ff6b2c24;color:var(--orange2);font-size:20px}.rewards-tier div{flex:1}.rewards-tier small,.rewards-stats small{display:block;color:var(--muted);font-size:9px}.rewards-tier b{font-size:14px}.rewards-tier>strong{padding:6px 10px;border-radius:999px;background:#ff6b2c20;color:var(--orange2);font-size:12px}.rewards-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.rewards-stats article{padding:12px;border:1px solid var(--line);border-radius:12px;background:#0a101b}.rewards-stats b{display:block;margin-top:5px;font-size:15px}.rewards-progress{padding:14px;border:1px solid var(--line);border-radius:12px}.rewards-progress>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.rewards-progress>div span,.rewards-progress>small{color:var(--muted)}.rewards-progress i{display:block;height:7px;margin:10px 0 6px;border-radius:99px;background:#202b3d;overflow:hidden}.rewards-progress em{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--orange2));transition:width .3s}.rewards-progress>small{font-size:9px}.rewards-rate{margin:12px 0;padding:11px;border-radius:10px;background:#23d18b0c;color:#8ee5bd;font-size:10px}.rewards-card .submit-order{margin:0}.rewards-card .submit-order:disabled{opacity:.48;cursor:not-allowed}.rewards-hint{display:block;margin-top:8px;color:var(--muted);font-size:9px}.rewards-tier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:17px 0}.rewards-tier-list article{display:grid;grid-template-columns:1fr auto;gap:4px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#0a101b}.rewards-tier-list article.active{border-color:#ff6b2c90;background:#ff6b2c0c}.rewards-tier-list b{font-size:10px}.rewards-tier-list span{grid-column:1;color:var(--muted);font-size:9px}.rewards-tier-list strong{grid-column:2;grid-row:1/3;align-self:center;color:var(--orange2);font-size:11px}.rewards-card>h3{margin:14px 0 8px;font-size:12px}.rewards-history{display:grid;gap:6px}.rewards-history article{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:9px;font-size:10px}.rewards-history article span{color:#b8c2d1}.rewards-history article b{color:var(--green);white-space:nowrap}.rewards-history article b.negative{color:#fca18a}.rewards-history>p{color:var(--muted);font-size:10px}
@media(max-width:520px){.rewards-card{padding:21px 16px}.rewards-stats{gap:6px}.rewards-stats article{padding:9px 7px}.rewards-stats b{font-size:12px}.rewards-stats small{font-size:8px}.rewards-tier-list{grid-template-columns:1fr 1fr}}

/* Put the homepage banner back in document order above the order form. */
#view-new-order>.new-services-showcase{grid-column:1/-1;grid-row:1}
#view-new-order>.launch-banner{grid-column:1/-1;grid-row:2;display:block;visibility:visible;opacity:1;transform:none}
#view-new-order>.welcome{grid-column:1;grid-row:3}
#view-new-order .order-panel{grid-column:1;grid-row:4}
#view-new-order .right-column{grid-column:2;grid-row:3/6;position:sticky;top:93px;align-self:start}
#view-new-order>.home-service-showcase{grid-column:1;grid-row:5}
#view-new-order>.growth-metrics{grid-row:6}
#view-new-order>.platform-categories{grid-row:7}
#view-new-order>.faq-section{grid-row:8}
#view-new-order>.trust-section{grid-row:9}

/* Keep only the order summary in view while the longer right rail scrolls. */
#view-new-order .right-column{position:static}
#view-new-order .right-column .order-summary{position:sticky;top:93px;align-self:start;z-index:10}
@media(max-width:760px){
  #view-new-order.view.active{grid-template-columns:minmax(0,1fr);column-gap:0}
  #view-new-order>.new-services-showcase,
  #view-new-order>.launch-banner,
  #view-new-order>.welcome,
  #view-new-order>.home-service-showcase,
  #view-new-order>.growth-metrics,
  #view-new-order>.platform-categories,
  #view-new-order>.faq-section,
  #view-new-order>.trust-section{grid-column:1;grid-row:auto}
  #view-new-order .order-panel{grid-column:1;grid-row:auto}
  #view-new-order .right-column{grid-column:1;grid-row:auto;position:static}
  #view-new-order .right-column .order-summary{position:sticky;top:70px;align-self:start;z-index:10}
}

/* Restore the right rail's card layout and readable controls. */
#view-new-order .right-column{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0}
#view-new-order .right-column .order-summary{display:grid;gap:12px;padding:16px;min-width:0}
#view-new-order .summary-heading{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 9px}
#view-new-order .summary-heading>span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border:1px solid #26404b;border-radius:9px;background:#0b1b24;color:#e9bd4f}
#view-new-order .summary-heading h3{margin:0;font-size:15px;line-height:1.3}
#view-new-order .summary-heading small{grid-column:2;color:#a9bac5;font-size:10px}
#view-new-order .summary-total{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #1e3945;border-radius:11px;background:#06131b}
#view-new-order .summary-total small{color:#a9bac5;font-size:10px}
#view-new-order .summary-total strong{color:#ffdb70;font-size:23px;line-height:1}
#view-new-order .summary-lines{display:grid;gap:8px}
#view-new-order .summary-lines p{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0;color:#a9bac5;font-size:11px;line-height:1.4}
#view-new-order .summary-lines b{max-width:62%;color:#f2f5f6;text-align:right;overflow-wrap:anywhere}
#view-new-order .summary-submit{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:42px;padding:0 12px;border:1px solid #f4c94e;border-radius:10px;background:linear-gradient(110deg,#f5c84b,#ffe07a);color:#161a1b;font-size:12px;font-weight:800;cursor:pointer}
#view-new-order .summary-submit span{flex:1;text-align:center}
#view-new-order .order-status,#view-new-order .dashboard-recent{min-width:0;padding:14px}
#view-new-order .right-column .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}
#view-new-order .right-column .panel-head>div{min-width:0}
#view-new-order .right-column .panel-head h3{font-size:14px;line-height:1.35}
#view-new-order .right-column .panel-head p{font-size:10px;line-height:1.4}
#view-new-order .right-column .panel-head>button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:34px;padding:0 10px;border:1px solid #294451;border-radius:9px;background:#0a1a24;color:#dce6ea;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}
#view-new-order .right-column .panel-head>button:hover{border-color:#c69d40;color:#ffe08a;background:#11232d}
#view-new-order .status-timeline{display:grid;gap:8px;margin-top:12px}
#view-new-order .status-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;min-height:35px}
#view-new-order .status-item>i{grid-column:1;grid-row:1;display:grid;place-items:center;width:26px;height:26px;border:1px solid #24404b;border-radius:50%;background:#0a1b24;color:#f1c34c;font-size:11px;font-style:normal;font-weight:800}
#view-new-order .status-item>span{grid-column:2;display:grid;gap:1px;min-width:0}
#view-new-order .status-item b{display:block;color:#edf2f4;font-size:11px;line-height:1.3}
#view-new-order .status-item small{display:block;color:#9fb0bb;font-size:9px;line-height:1.35}
@media(max-width:760px){#view-new-order .right-column .order-summary{top:70px}}

/* Keep all dashboard controls in the dark and gold visual system. */
#view-new-order .panel-head>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 12px!important;border:1px solid #294451!important;border-radius:9px!important;background:#0a1a24!important;color:#dce6ea!important;font:700 10px/1.2 Manrope,Arial,sans-serif!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffff08!important}
#view-new-order .panel-head>button:hover{border-color:#c69d40!important;background:#11232d!important;color:#ffe08a!important}
#view-new-order .platform-picks button{appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:45px!important;padding:7px 8px!important;border:1px solid #29414d!important;border-radius:11px!important;background:linear-gradient(145deg,#0e202b,#09151e)!important;color:#e5edf0!important;font:700 11px/1.2 Manrope,Arial,sans-serif!important;box-shadow:inset 0 1px #ffffff08!important;cursor:pointer!important}
#view-new-order .platform-picks button:hover{border-color:#b8933d!important;background:linear-gradient(145deg,#132b35,#0a1921)!important;color:#fff!important}
#view-new-order .platform-picks button.active{border-color:#dfbd54!important;background:linear-gradient(145deg,#263126,#102022)!important;color:#ffe080!important;box-shadow:inset 0 0 0 1px #dfbd5430,0 0 16px #d9b64a14!important}
#view-new-order .platform-picks button:focus-visible,#view-new-order .panel-head>button:focus-visible{outline:2px solid #f2c94c!important;outline-offset:2px!important}

/* Clear refill controls and status badges in the service catalog. */
#view-services .catalog-controls{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}
#view-services .catalog-controls select{min-width:0;min-height:42px;font-size:11px}
#view-services .service-meta .refill-badge{font-weight:800}
#view-services .refill-refill{border-color:#246b4a;color:#70dda2;background:#10261d}
#view-services .refill-no-refill{border-color:#76553b;color:#f0bd83;background:#261b12}
#view-services .refill-unknown{border-color:#435260;color:#a8b6c2;background:#18212a}
body.light-premium #view-services .refill-refill{background:#e9f8ef;color:#187343}
body.light-premium #view-services .refill-no-refill{background:#fff4e8;color:#925316}
body.light-premium #view-services .refill-unknown{background:#eef2f5;color:#536575}
@media(max-width:760px){#view-services .catalog-controls{grid-template-columns:1fr}}

/* ELTURCO brand image and social profiles */
.brand-mark{overflow:hidden;background:#05070a;box-shadow:0 0 22px #0008}
.brand-mark>img{display:block;width:100%;height:100%;object-fit:cover}
.album-mark{overflow:hidden;background:#05070a!important}
.album-mark img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.contact-strip{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(145px,auto))}
.contact-strip .instagram-contact>b{color:#f472b6}
.contact-strip .tiktok-contact>b{color:#5eead4}
@media(max-width:900px){.contact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-strip>div{grid-column:1/-1}.contact-strip>a{min-width:0}}


/* Clear, recognizable social platform marks */
.platform-logo.logo-tiktok svg{filter:none}
.platform-logo.logo-tiktok .tiktok-cyan{fill:#25f4ee;opacity:.9;transform:translateX(-1px)}
.platform-logo.logo-tiktok .tiktok-red{fill:#fe2c55;opacity:.9;transform:translateX(1px)}
.platform-logo.logo-tiktok .tiktok-white{fill:#fff}
.contact-strip .instagram-contact>b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:radial-gradient(circle at 30% 105%,#ffdc80 0 12%,#fcaf45 27%,#f77737 42%,#e1306c 62%,#c13584 78%,#833ab4 100%);color:#fff}
.contact-strip .tiktok-contact>b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#08090c;color:#fff}
.contact-strip .social-logo{display:block;width:19px;height:19px}
.contact-strip .instagram-contact .social-logo{fill:none;stroke:currentColor;stroke-width:1.9}
.contact-strip .instagram-contact .logo-dot{fill:currentColor;stroke:none}
.contact-strip .tiktok-contact .social-logo{fill:none}
.contact-strip .tiktok-contact .tiktok-cyan{fill:#25f4ee;opacity:.9;transform:translateX(-.8px)}
.contact-strip .tiktok-contact .tiktok-red{fill:#fe2c55;opacity:.9;transform:translateX(.8px)}
.contact-strip .tiktok-contact .tiktok-white{fill:#fff}

.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#29404d;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:#3a5968}

/* Account, order tracking and customer notifications */
.notification-button{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line,#26303d);border-radius:13px;background:var(--card,#101722);color:#f2c86c;font-size:23px;cursor:pointer}.notification-button i{position:absolute;top:-5px;right:-5px;min-width:18px;padding:2px 5px;border-radius:99px;background:#ff5a2a;color:#fff;font:700 10px Manrope,sans-serif;text-align:center}.profile-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #f2c86c55;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f2c86c44,#ed642522 75%);font-size:21px;box-shadow:0 4px 18px #ef78301c}.profile-avatar-large{width:70px!important;height:70px!important;font-size:37px!important;box-shadow:0 0 0 7px #f2c86c10,0 12px 34px #0005}.avatar-editor{margin:16px 0;padding:16px;border:1px solid #ffffff12;border-radius:18px;background:linear-gradient(145deg,#ffffff07,#ffffff02)}.avatar-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-editor-head b,.avatar-editor-head small{display:block}.avatar-editor-head small{margin-top:5px;color:#93a1b2;font-size:11px}.avatar-gender-tabs,.profile-actions{display:flex;gap:8px}.avatar-gender-tabs button,.profile-actions button{padding:9px 12px;border:1px solid #ffffff14;border-radius:11px;background:#ffffff06;color:#bac3cf;font-size:11px;cursor:pointer}.avatar-gender-tabs button.active{border-color:#f2c86c66;background:#f2c86c17;color:#ffe09a}.avatar-picker{display:flex;gap:12px;margin:16px 0 6px}.avatar-picker button{display:grid;place-items:center;width:50px;height:50px;border:1px solid #ffffff17;border-radius:50%;background:#080d15;font-size:26px;cursor:pointer;transition:.18s}.avatar-picker button:hover{transform:translateY(-2px)}.avatar-picker button.active{border-color:#f2c86c;background:#f2c86c18;box-shadow:0 0 0 4px #f2c86c12}.avatar-picker button[hidden]{display:none}.profile-actions{justify-content:center;margin:16px 0}.profile-actions button:hover{border-color:#ff8c48;color:#fff}.profile-actions span{margin-left:5px;color:#f4cc6b}.account-aux-form{display:grid;gap:12px;margin:14px 0;padding:16px;border:1px solid #ffffff12;border-radius:16px;background:#070c13}.account-aux-form[hidden]{display:none}.account-aux-form>p{margin:0;color:#99a8b4;font-size:12px;line-height:1.6}.auth-forgot-link{margin:12px 0;border:0;background:none;color:#f2c86c;font-size:12px;text-align:left;cursor:pointer}.notifications-card{width:min(640px,calc(100% - 30px));max-height:min(82vh,760px);overflow:auto}.notifications-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 18px}.notifications-title-row h2{margin:0}.notifications-title-row p{margin:5px 0 0;color:#93a1b2;font-size:12px}.notifications-title-row>button{padding:9px 12px;border:1px solid #ffffff16;border-radius:10px;background:#ffffff07;color:#f2c86c;font-size:11px;cursor:pointer}.notification-list{display:grid;gap:10px}.notification-item{padding:15px;border:1px solid #ffffff12;border-radius:15px;background:#ffffff04;cursor:pointer}.notification-item.unread{border-color:#eebf5538;background:linear-gradient(110deg,#f2c86c0d,#ff6f2710)}.notification-item b,.notification-item p,.notification-item time{display:block}.notification-kind{display:block;margin-bottom:7px;color:#f2c86c;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.notification-item b{font-size:14px}.notification-item p{margin:6px 0;color:#aab5c0;font-size:12px;line-height:1.55}.notification-item time,.notification-empty{color:#758495;font-size:10px}.orders-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:24px;border:1px solid #ffffff10;border-radius:20px;background:radial-gradient(ellipse at top right,#f3bd4a12,transparent 60%),#0d141d}.orders-heading small{color:#e9bd57;font-size:10px;font-weight:800;letter-spacing:.18em}.orders-heading h2{margin:7px 0;font-size:24px}.orders-heading p{margin:0;color:#98a6b5;font-size:12px}.orders-heading button,.orders-new-button{padding:12px 16px;border:1px solid #efc35b55;border-radius:12px;background:#efc35b15;color:#ffe09a;font-weight:700;cursor:pointer}.local-order-card{margin:12px 0;padding:20px;border:1px solid #ffffff11;border-radius:18px;background:linear-gradient(145deg,#111a25,#0b111a);box-shadow:0 12px 30px #0002}.local-order-top{display:flex;justify-content:space-between;gap:12px}.order-track{margin-top:16px;padding:15px;border:1px solid #ffffff0c;border-radius:14px;background:#080d14}.order-track-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-track-head span{display:flex;align-items:center;gap:8px;color:#f1cc6f}.order-track-head i{font-style:normal;font-size:18px}.order-track-head small,.order-updated{color:#8795a4;font-size:10px}.track-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:17px 0 10px}.track-step{position:relative;display:grid;justify-items:center;gap:6px;color:#657282;font-size:9px;text-align:center}.track-step i{z-index:1;display:grid;place-items:center;width:24px;height:24px;border:1px solid #ffffff20;border-radius:50%;background:#0b111a;font-style:normal}.track-step.done{color:#edd080}.track-step.done i{border-color:#efc55b;background:#efc55b1c;color:#ffe7a2}.order-track.is-failed .order-track-head{color:#ff977d}.orders-new-button{margin-top:18px}.notification-empty{padding:24px;text-align:center}.orders-heading button:disabled{opacity:.65}@media(max-width:760px){.notifications-title-row{align-items:flex-start;flex-direction:column}.notifications-title-row>button{width:100%}.orders-heading{align-items:flex-start;flex-direction:column}.orders-heading button{width:100%}.track-step{font-size:8px}.track-step i{width:21px;height:21px}.profile-actions{flex-wrap:wrap}}

.notification-button>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.topbar .balance{min-width:158px;min-height:48px;padding:7px 48px 7px 13px;border:1px solid #d8b24f66;border-radius:14px;background:linear-gradient(130deg,#302713,#111a1d 76%);box-shadow:inset 0 1px #fff1,0 7px 22px #0003;transition:transform .18s,border-color .18s,box-shadow .18s}
.topbar .balance:hover{transform:translateY(-1px);border-color:#f3ce6f;box-shadow:0 9px 24px #d0a93b20}
.topbar .balance:focus-visible{outline:2px solid #f2c86c;outline-offset:3px}
.topbar .balance small{color:#e9cd7a;font-size:8px;letter-spacing:1px}
.topbar .balance b{max-width:160px;color:#fff2c5;font-size:14px}
.topbar .balance>span{right:9px;top:8px;width:30px;height:30px;border:1px solid #fff5;border-radius:10px;background:linear-gradient(145deg,#ffe79b,#dcae42);color:#1a170f;font-size:20px;box-shadow:0 4px 12px #d5a43135}
.topbar .balance:disabled{cursor:wait;opacity:.7}
@media(max-width:760px){.topbar .balance{flex:1;min-width:135px}}
.account-feedback{margin:10px 0!important;padding:12px 14px;border:1px solid #2c936b66;border-radius:12px;background:#123323;color:#a9f1ce!important;font-size:12px;line-height:1.55}
.account-feedback.is-error{border-color:#b95d4c77;background:#351b1b;color:#ffc3b5!important}
#forgot-continue[hidden]{display:none!important}
.account-challenge .turnstile-widget{grid-column:1/-1;min-height:0}.account-challenge .turnstile-widget:empty{display:none!important}.account-challenge .turnstile-widget iframe{max-width:100%}

body.auth-pending{overflow:hidden}body.auth-pending .ambient,body.auth-pending .sidebar,body.auth-pending .app-shell,body.auth-pending .site-footer,body.auth-pending .mobile-nav,body.auth-pending .ops-modal:not(#account-modal){visibility:hidden!important;pointer-events:none!important}body.auth-pending #account-modal{visibility:visible!important;pointer-events:auto!important}body.auth-pending #account-modal .ops-backdrop{background:radial-gradient(ellipse at 50% 20%,#ff64272e,transparent 55%),#05090ff2;backdrop-filter:blur(18px)}body.auth-pending #account-modal .ops-card{width:min(480px,calc(100% - 32px));max-height:90vh;border:1px solid #ff642733;box-shadow:0 32px 100px #000b}
/* Full-screen customer welcome and sign-in */
body.auth-pending #account-modal .auth-card{display:grid;grid-template-columns:1.05fr .95fr;gap:0;width:min(1040px,calc(100% - 48px));height:min(720px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border:1px solid #ffffff15;border-radius:28px;background:#0b111b;box-shadow:0 40px 140px #000b}
body.auth-pending #account-modal .auth-welcome{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:clamp(30px,5vw,58px);border-right:1px solid #ffffff12;background:radial-gradient(ellipse at 84% 45%,#ff6b2c26,transparent 38%),radial-gradient(ellipse at 12% 100%,#ff6b2c13,transparent 42%),linear-gradient(145deg,#111b2a,#0b111b 70%)}
body.auth-pending #account-modal .auth-welcome:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.24;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(135deg,#000,transparent 85%)}
body.auth-pending #account-modal .auth-brand{display:flex;align-items:center;gap:12px;width:max-content;color:#fff;text-decoration:none}
body.auth-pending #account-modal .auth-brand img{width:48px;height:48px;border-radius:15px;object-fit:cover;box-shadow:0 10px 30px #0005}
body.auth-pending #account-modal .auth-brand b,body.auth-pending #account-modal .auth-brand small{display:block}
body.auth-pending #account-modal .auth-brand b{font-size:20px;letter-spacing:.2px}
body.auth-pending #account-modal .auth-brand small{margin-top:3px;color:#ff914d;font-size:9px;font-weight:800;letter-spacing:2.5px}
body.auth-pending #account-modal .auth-hero-copy{margin:auto 0 26px;padding-top:42px}
body.auth-pending #account-modal .auth-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#ffad7c;font-size:10px;font-weight:800;letter-spacing:1.6px}
body.auth-pending #account-modal .auth-eyebrow i,body.auth-pending #account-modal .auth-welcome-foot>span i{width:7px;height:7px;border-radius:50%;background:#ff7439;box-shadow:0 0 16px #ff7439}
body.auth-pending #account-modal .auth-hero-copy h1{margin:0;color:#f8fafc;font-size:clamp(43px,5vw,66px);font-weight:800;line-height:.99;letter-spacing:-3.6px}
body.auth-pending #account-modal .auth-hero-copy h1 em{color:#ff8246;font-style:normal}
body.auth-pending #account-modal .auth-lead{max-width:410px;margin:22px 0 0;color:#9aa8bb;font-size:14px;line-height:1.8}
body.auth-pending #account-modal .auth-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 17px}
body.auth-pending #account-modal .auth-platforms span{padding:9px 12px;border:1px solid #ffffff12;border-radius:999px;background:#ffffff07;color:#d5dce6;font-size:10px;font-weight:700}
body.auth-pending #account-modal .auth-promo-note{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #ff7a3b2e;border-radius:16px;background:linear-gradient(100deg,#ff6b2c16,#ff6b2c05)}
body.auth-pending #account-modal .auth-promo-note>b{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:12px;background:#ff6b2c1e;color:#ff9a63;font-size:19px}
body.auth-pending #account-modal .auth-promo-note span{min-width:0}
body.auth-pending #account-modal .auth-promo-note strong,body.auth-pending #account-modal .auth-promo-note small{display:block}
body.auth-pending #account-modal .auth-promo-note strong{color:#f8fafc;font-size:11px}
body.auth-pending #account-modal .auth-promo-note small{margin-top:4px;color:#9ba6b7;font-size:9px;line-height:1.5}
body.auth-pending #account-modal .auth-promo-note>i{margin-left:auto;color:#ff914d;font-style:normal}
body.auth-pending #account-modal .auth-welcome-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px;color:#78869b;font-size:9px}
body.auth-pending #account-modal .auth-welcome-foot>span{display:flex;align-items:center;gap:7px;color:#c0c8d4;font-weight:700}
body.auth-pending #account-modal .auth-welcome-foot>span i{width:6px;height:6px}
body.auth-pending #account-modal .auth-side{position:relative;min-width:0;overflow-y:auto;padding:46px clamp(25px,4vw,46px) 32px;scrollbar-color:#354154 transparent;scrollbar-width:thin}
body.auth-pending #account-modal .auth-side>.ops-close{position:absolute;top:16px;right:17px;margin:0;padding:0;width:32px;height:32px;border-radius:10px;background:#ffffff08;color:#8995a9;font-size:22px}
body.auth-pending #account-modal .auth-side>small{display:block;margin:8px 0;color:#ff914d;font-size:9px;letter-spacing:2px}
body.auth-pending #account-modal .auth-side>h2{margin:8px 0 3px;font-size:27px;letter-spacing:-.8px}
body.auth-pending #account-modal .auth-side .auth-tabs{margin:18px 0 16px}
body.auth-pending #account-modal .auth-side form>label{margin-top:12px}
body.auth-pending #account-modal .auth-side .account-challenge{margin-top:14px}
body.auth-pending #account-modal .auth-side .auth-forgot-link{margin-top:12px}
body.auth-pending #account-modal .auth-side .submit-order{width:100%;margin-top:15px}
@media(max-width:760px){body.auth-pending #account-modal{padding:0!important}body.auth-pending #account-modal .auth-card{grid-template-columns:1fr;align-content:start;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;overflow-y:auto}body.auth-pending #account-modal .auth-welcome{min-height:390px;padding:20px 23px 18px;border-right:0;border-bottom:1px solid #ffffff12;background:radial-gradient(ellipse at 85% 30%,#ff6b2c24,transparent 45%),linear-gradient(145deg,#111b2a,#0b111b)}body.auth-pending #account-modal .auth-brand img{width:38px;height:38px;border-radius:12px}body.auth-pending #account-modal .auth-brand b{font-size:16px}body.auth-pending #account-modal .auth-hero-copy{margin:17px 0 12px;padding:0}body.auth-pending #account-modal .auth-eyebrow{margin-bottom:8px;font-size:8px;letter-spacing:1.1px}body.auth-pending #account-modal .auth-hero-copy h1{font-size:35px;line-height:1.02;letter-spacing:-1.8px}body.auth-pending #account-modal .auth-lead{max-width:520px;margin:9px 0 0;font-size:11px;line-height:1.55}body.auth-pending #account-modal .auth-platforms{gap:6px;margin:0 0 10px}body.auth-pending #account-modal .auth-platforms span{padding:6px 9px;font-size:9px}body.auth-pending #account-modal .auth-promo-note{padding:10px 12px;border-radius:12px}body.auth-pending #account-modal .auth-promo-note>b{width:31px;height:31px;border-radius:9px;font-size:15px}body.auth-pending #account-modal .auth-promo-note strong{font-size:10px}body.auth-pending #account-modal .auth-promo-note small{font-size:8px}body.auth-pending #account-modal .auth-welcome-foot{display:none}body.auth-pending #account-modal .auth-side{overflow:visible;padding:21px 23px 30px}body.auth-pending #account-modal .auth-side>.ops-close{top:-54px;right:17px}body.auth-pending #account-modal .auth-side>small{margin:0 0 5px;font-size:8px}body.auth-pending #account-modal .auth-side>h2{font-size:22px}body.auth-pending #account-modal .auth-side .auth-tabs{margin:12px 0}body.auth-pending #account-modal .auth-side form>label{margin-top:10px}}body.auth-pending #account-modal .auth-side>.ops-close{display:none}body.auth-pending #account-modal .auth-side .submit-order{border:0;background:linear-gradient(110deg,#ff6427,#ff8246);color:#fff;box-shadow:0 12px 30px #ff64272e}body.auth-pending #account-modal .auth-side .submit-order:hover{filter:brightness(1.08);box-shadow:0 14px 34px #ff642742}body.auth-pending #account-modal .auth-promo-note{width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}body.auth-pending #account-modal .auth-promo-note:hover{transform:translateY(-2px);border-color:#ff7a3b77;background:linear-gradient(100deg,#ff6b2c22,#ff6b2c08)}body.auth-pending #account-modal .auth-promo-note>i{white-space:nowrap;font-size:10px;font-weight:800}
body.auth-pending #account-modal .account-challenge{align-items:flex-start}body.auth-pending #account-modal .account-challenge>div{min-width:0;flex:1}body.auth-pending #account-modal .account-challenge strong{font-size:11px;font-weight:700;letter-spacing:0}body.auth-pending #account-modal .account-challenge .turnstile-widget{margin-top:8px}

/* Refined SMM sign-in: crisp account form + product-catalog preview */
body.auth-pending{background:#f3f5f9;color:#152033;font-family:Manrope,Inter,system-ui,sans-serif}
body.auth-pending #account-modal .ops-backdrop{background:radial-gradient(ellipse at 16% 14%,#ffeadb 0,transparent 38%),linear-gradient(135deg,#f6f7fb,#edf1f7);backdrop-filter:none}
body.auth-pending #account-modal .ops-card.auth-card{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);width:min(1160px,calc(100% - 56px));height:min(760px,calc(100dvh - 56px));max-height:calc(100dvh - 56px);border:1px solid #dce2ea;border-radius:26px;background:#fff;box-shadow:0 28px 90px #1928421a}
body.auth-pending #account-modal .auth-welcome{padding:44px 48px 34px;border:0;background:radial-gradient(ellipse at 88% 58%,#f064272e,transparent 32%),radial-gradient(ellipse at 7% 94%,#ffffff14,transparent 42%),linear-gradient(145deg,#162840,#0e1d31 74%);color:#fff}
body.auth-pending #account-modal .auth-welcome:before{opacity:.14;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:34px 34px}
body.auth-pending #account-modal .auth-brand img{width:45px;height:45px;border:1px solid #ffffff35;border-radius:14px;box-shadow:0 8px 22px #07132166}
body.auth-pending #account-modal .auth-brand b{font-size:19px;letter-spacing:-.3px}
body.auth-pending #account-modal .auth-brand small{color:#ffb28e;letter-spacing:2px}
body.auth-pending #account-modal .auth-hero-copy{margin:35px 0 20px;padding:0}
body.auth-pending #account-modal .auth-eyebrow{margin-bottom:14px;color:#ffc09d;font-size:9px;letter-spacing:1.8px}
body.auth-pending #account-modal .auth-eyebrow i{background:#ff824d;box-shadow:0 0 0 5px #ff824d20,0 0 16px #ff824d}
body.auth-pending #account-modal .auth-hero-copy h1{font-size:clamp(40px,4.6vw,59px);line-height:1.06;letter-spacing:-2.6px}
body.auth-pending #account-modal .auth-hero-copy h1 em{color:#ff9a6c}
body.auth-pending #account-modal .auth-lead{max-width:470px;margin-top:13px;color:#c3cfdd;font-size:13px;line-height:1.7}
body.auth-pending #account-modal .auth-catalog-preview{position:relative;display:grid;gap:8px;margin:8px 0 14px;padding:14px;border:1px solid #ffffff27;border-radius:17px;background:linear-gradient(145deg,#ffffff16,#ffffff09);box-shadow:0 16px 36px #06111f30;backdrop-filter:blur(8px)}
body.auth-pending #account-modal .catalog-preview-top{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 6px;color:#ffe3d3;font-size:8px;font-weight:800;letter-spacing:1.4px}
body.auth-pending #account-modal .catalog-preview-top>span{display:flex;align-items:center;gap:8px}
body.auth-pending #account-modal .catalog-preview-top>span i{width:7px;height:7px;border-radius:50%;background:#65dfa6;box-shadow:0 0 12px #65dfa6}
body.auth-pending #account-modal .catalog-preview-top small{color:#afbdcc;font-size:8px;letter-spacing:1px}
body.auth-pending #account-modal .catalog-preview-row{display:flex;align-items:center;gap:11px;min-height:52px;padding:7px 10px;border:1px solid #ffffff13;border-radius:12px;background:#06152645}
body.auth-pending #account-modal .catalog-platform{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:#fff;font-size:16px;font-style:normal}
body.auth-pending #account-modal .catalog-platform.instagram{background:linear-gradient(145deg,#ffb65e,#ed4a76 55%,#8946c7)}
body.auth-pending #account-modal .catalog-platform.tiktok{background:#111923;border:1px solid #ffffff2a}
body.auth-pending #account-modal .catalog-platform.youtube{background:#f34035}
body.auth-pending #account-modal .catalog-preview-row>span{min-width:0;display:grid;gap:3px}
body.auth-pending #account-modal .catalog-preview-row strong{color:#fff;font-size:10px}
body.auth-pending #account-modal .catalog-preview-row small{color:#b7c5d4;font-size:8px}
body.auth-pending #account-modal .catalog-preview-row>i{margin-left:auto;color:#ffae85;font-size:15px;font-style:normal}
body.auth-pending #account-modal .catalog-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 4px 0;color:#bdcad8;font-size:9px}
body.auth-pending #account-modal .catalog-preview-bottom>b{color:#ffbd9c;font-size:9px}
body.auth-pending #account-modal .catalog-preview-bottom i{margin-left:3px;font-style:normal}
body.auth-pending #account-modal .auth-platforms{gap:7px;margin:0 0 11px}
body.auth-pending #account-modal .auth-platforms span{padding:7px 10px;border-color:#ffffff25;background:#ffffff10;color:#f0f4f8;font-size:9px}
body.auth-pending #account-modal .auth-promo-note{min-height:61px;padding:11px 13px;border-color:#ffffff2c;border-radius:14px;background:#07172855}
body.auth-pending #account-modal .auth-promo-note>b{width:34px;height:34px;background:#ff814126;color:#ffc09d}
body.auth-pending #account-modal .auth-promo-note strong{color:#fff;font-size:10px}
body.auth-pending #account-modal .auth-promo-note small{color:#c2cfdb;font-size:8px}
body.auth-pending #account-modal .auth-promo-note>i{color:#ffbd9c;font-size:9px}
body.auth-pending #account-modal .auth-promo-note:hover{border-color:#ffab7c88;background:#10263c}
body.auth-pending #account-modal .auth-welcome-foot{margin-top:auto;padding-top:13px;color:#9fadc0;font-size:8px}
body.auth-pending #account-modal .auth-welcome-foot>span{color:#e9eef4}
body.auth-pending #account-modal .auth-welcome-foot>span i{background:#68dca7;box-shadow:0 0 10px #68dca7}
body.auth-pending #account-modal .auth-side{display:flex;flex-direction:column;justify-content:center;overflow-y:auto;padding:48px clamp(34px,5vw,62px) 38px;background:#fff;color:#172236;scrollbar-color:#d8dee7 transparent}
body.auth-pending #account-modal .auth-side>small{margin:0 0 8px;color:#d75824;font-size:9px;font-weight:800;letter-spacing:1.7px}
body.auth-pending #account-modal .auth-side>h2{margin:0;color:#152033;font-size:29px;line-height:1.2;letter-spacing:-1.1px}
body.auth-pending #account-modal .auth-side .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:23px 0 20px;padding:4px;border:1px solid #e5e9ef;border-radius:12px;background:#f3f5f8}
body.auth-pending #account-modal .auth-side .auth-tabs button{min-height:39px;border:0;border-radius:9px;background:transparent;color:#69768a;font:700 11px Manrope,Inter,system-ui,sans-serif;cursor:pointer}
body.auth-pending #account-modal .auth-side .auth-tabs button.active{background:#fff;color:#16243a;box-shadow:0 2px 9px #14203316}
body.auth-pending #account-modal .auth-side form>label{display:grid;gap:7px;margin-top:14px;color:#39465a;font-size:10px;font-weight:750;letter-spacing:.2px}
body.auth-pending #account-modal .auth-side form>label input{width:100%;min-height:46px;padding:0 13px;border:1px solid #dfe4eb;border-radius:11px;background:#fbfcfe;color:#162033;font:500 12px Manrope,Inter,system-ui,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}
body.auth-pending #account-modal .auth-side form>label input:focus{border-color:#ef8258;box-shadow:0 0 0 3px #ef82581c}
body.auth-pending #account-modal .auth-side form>label input::placeholder{color:#9aa5b3}
body.auth-pending #account-modal .auth-side .account-challenge{margin-top:17px;padding:12px;border-color:#e4e8ee;border-radius:12px;background:#f8fafc}
body.auth-pending #account-modal .auth-side .account-challenge small{color:#647286;font-size:8px;letter-spacing:1px}
body.auth-pending #account-modal .auth-side .account-challenge strong{color:#536174;font-size:10px}
body.auth-pending #account-modal .auth-side .account-challenge button{border-color:#e0e5ed;background:#fff;color:#647286}
body.auth-pending #account-modal .auth-side .auth-forgot-link{margin:12px 0 0;padding:0;color:#8f4a30;font-size:9px}
body.auth-pending #account-modal .auth-side .submit-order{min-height:48px;margin-top:17px;border:0;border-radius:11px;background:linear-gradient(105deg,#e85b25,#f2773f);color:#fff;font:800 12px Manrope,Inter,system-ui,sans-serif;box-shadow:0 9px 20px #e85b252b;transition:transform .18s,box-shadow .18s}
body.auth-pending #account-modal .auth-side .submit-order:hover{transform:translateY(-1px);box-shadow:0 12px 25px #e85b2538}
body.auth-pending #account-modal .auth-side .submit-order:disabled{transform:none;box-shadow:none}
body.auth-pending #account-modal .auth-side .account-feedback{border-color:#acd9c4;background:#effaf4;color:#176c48!important}
body.auth-pending #account-modal .auth-side .account-feedback.is-error{border-color:#f0c2b9;background:#fff4f1;color:#9d3e2d!important}
body.auth-pending #account-modal .auth-side .account-aux-form{border-color:#e6eaf0;background:#f8fafc}
body.auth-pending #account-modal .auth-side .account-aux-form>p{color:#69768a}
body.auth-pending #account-modal .auth-side .account-aux-form label{color:#39465a}
body.auth-pending #account-modal .auth-side .auth-forgot-link:hover{color:#d75824;text-decoration:underline}
@media(max-width:900px) and (min-width:761px){body.auth-pending #account-modal .ops-card.auth-card{grid-template-columns:minmax(0,1fr) minmax(370px,.95fr);width:calc(100% - 32px);height:calc(100dvh - 32px)}body.auth-pending #account-modal .auth-welcome{padding:34px 32px 28px}body.auth-pending #account-modal .auth-side{padding:38px 30px 30px}body.auth-pending #account-modal .auth-hero-copy h1{font-size:42px}}
@media(max-width:760px){body.auth-pending #account-modal .ops-card.auth-card{grid-template-columns:1fr;align-content:start;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;overflow-y:auto}body.auth-pending #account-modal .auth-welcome{min-height:0;padding:22px 24px 20px;border-bottom:1px solid #dce2ea;background:radial-gradient(ellipse at 88% 30%,#f064272e,transparent 40%),linear-gradient(145deg,#162840,#0e1d31 74%)}body.auth-pending #account-modal .auth-brand img{width:38px;height:38px}body.auth-pending #account-modal .auth-brand b{font-size:16px}body.auth-pending #account-modal .auth-hero-copy{margin:22px 0 14px;padding:0}body.auth-pending #account-modal .auth-eyebrow{margin-bottom:9px;font-size:8px;letter-spacing:1px}body.auth-pending #account-modal .auth-hero-copy h1{font-size:34px;line-height:1.04;letter-spacing:-1.6px}body.auth-pending #account-modal .auth-lead{margin-top:8px;font-size:10px;line-height:1.5}body.auth-pending #account-modal .auth-catalog-preview{display:none}body.auth-pending #account-modal .auth-platforms{gap:5px;margin:0 0 10px}body.auth-pending #account-modal .auth-platforms span{padding:6px 8px;font-size:8px}body.auth-pending #account-modal .auth-promo-note{min-height:48px;padding:8px 10px}body.auth-pending #account-modal .auth-promo-note>b{width:29px;height:29px}body.auth-pending #account-modal .auth-welcome-foot{display:none}body.auth-pending #account-modal .auth-side{overflow:visible;justify-content:flex-start;padding:23px 24px 32px}body.auth-pending #account-modal .auth-side>small{font-size:8px}body.auth-pending #account-modal .auth-side>h2{font-size:23px}body.auth-pending #account-modal .auth-side .auth-tabs{margin:14px 0}body.auth-pending #account-modal .auth-side form>label{margin-top:11px}body.auth-pending #account-modal .auth-side .account-challenge{margin-top:13px}body.auth-pending #account-modal .auth-side .submit-order{margin-top:14px}}
/* Final fit and typography polish */
body.auth-pending #account-modal .auth-hero-copy{margin:25px 0 13px}
body.auth-pending #account-modal .auth-catalog-preview{gap:6px;padding:12px}
body.auth-pending #account-modal .catalog-preview-row{min-height:47px}
body.auth-pending #account-modal .auth-promo-note{min-height:56px}
body.auth-pending #account-modal .auth-side>h2{font-family:Manrope,Inter,system-ui,sans-serif;font-weight:800}
body.auth-pending #account-modal .auth-side .submit-order:disabled{background:#e8ecf1;color:#8792a0;box-shadow:none;cursor:not-allowed}

/* Light theme: cover later dashboard, account and payment styles. */
body.light-premium{color-scheme:light;--card:#fff;--panel:#fff;--bg:#f1f5f9;--line:#cbd5e1;--text:#17232c;--muted:#526575;--orange:#9a4d0b;--orange2:#8a5300;--green:#147448}
body.light-premium .app-shell :is(h1,h2,h3,h4,label),body.light-premium .sidebar :is(b,.nav-label),body.light-premium .site-footer h3{color:#17232c}
body.light-premium :is(.side-card,.help-card,.growth-metrics article,.orders-heading,.local-order-card,.order-track,.ops-card,.account-aux-form,.avatar-editor,.notification-item,.chat-inline,.agent-msg,.payment-method,.payment-option,.loyalty-peek){background:#fff;color:#17232c;border-color:#cbd5e1;box-shadow:0 8px 24px #17232c08}
body.light-premium :is(.side-platforms a,.nav-item span,.brand-copy small,.side-card p,.help-card p,.secure-note,.filter-label,.service-meta em,.table-row small,.growth-metrics span,.orders-heading p,.order-updated,.order-track-head small,.notification-item p,.notification-item time,.notification-empty,.avatar-editor-head small,.account-aux-form>p,.music-copy em,.music-list small){color:#526575}
body.light-premium :is(.topbar .account-button,.topbar .notification-button,.mobile-menu,.global-search,.locale-tools select,.locale-tools button,.order-steps,.service-info,.amount-box,.chat-start input,.chat-form input,.ops-card input,.ops-card select,.ops-card textarea){background:#fff;color:#17232c;border-color:#cbd5e1}
body.light-premium :is(input,textarea)::placeholder{color:#64748b;opacity:1}
body.light-premium :is(input,select,textarea){color-scheme:light}
body.light-premium :is(input,select,textarea,button,a):focus-visible{outline:2px solid #8a5300;outline-offset:3px}
body.light-premium :is(.global-search input,.account-button b,.trust b,.summary-lines b,.status-item b,.dashboard-order-row b,.local-order-top b,.notification-item b,.account-summary h3,.review-summary strong,.growth-metrics strong,.music-copy strong,.music-head b){color:#17232c}
body.light-premium :is(.global-search kbd,.trust span,.pill,.order-steps .step,.service-meta em,.track-step i){background:#f1f5f9;color:#526575;border-color:#cbd5e1}
body.light-premium :is(.order-steps .step.active,.track-step.done,.track-step.done i,.catalog-platforms button.active,.catalog-countries button.active,.avatar-gender-tabs button.active){background:#fff4ce;color:#72500b;border-color:#cba44b}
body.light-premium :is(.summary-total strong,.summary-total small,.amount-box,.service-chip strong,.order-track-head span,.orders-heading small,.notification-kind,.new-service-badge,.account-summary>strong){color:#80500b}
body.light-premium .summary-total{background:#fff8e5;border-color:#dfc17a}
body.light-premium .topbar .balance{background:linear-gradient(130deg,#fff6d9,#fff);border-color:#cba44b}
body.light-premium .topbar .balance :is(small,b){color:#72500b}
body.light-premium #view-new-order .platform-picks button,body.light-premium #view-new-order .panel-head>button{background:#f8fafc!important;color:#17232c!important;border-color:#cbd5e1!important;box-shadow:none!important}
body.light-premium #view-new-order .platform-picks button:hover,body.light-premium #view-new-order .panel-head>button:hover{background:#fff4ce!important;color:#72500b!important;border-color:#cba44b!important}
body.light-premium #view-new-order .platform-picks button.active{background:#fff4ce!important;color:#72500b!important;border-color:#cba44b!important;box-shadow:inset 0 0 0 1px #cba44b!important}
body.light-premium #view-new-order :is(.summary-lines b,.status-item b){color:#17232c}
body.light-premium #view-new-order .status-item small{color:#526575}
body.light-premium #view-new-order .status-item>i{background:#fff4ce;color:#72500b;border-color:#cba44b}
body.light-premium :is(.profile-actions button,.avatar-gender-tabs button,.notifications-title-row>button,.orders-heading button,.orders-new-button,.auth-tabs button,.ops-close,.music-list button,.music-controls button,.service-table button,.help-card button){color:#72500b}
body.light-premium :is(.profile-actions button,.avatar-gender-tabs button,.notifications-title-row>button,.orders-heading button,.orders-new-button,.auth-tabs button,.avatar-picker button){background:#f8fafc;border-color:#cbd5e1}
body.light-premium .notification-item.unread{background:#fff8e5;border-color:#dfc17a}
body.light-premium .ops-card :is(h2,h3,label,b,strong){color:#17232c}
body.light-premium .ops-card :is(p,small){color:#526575}
body.light-premium :is(.submit-order,.chat-form button,.customer-msg,.chat-launch){background:linear-gradient(110deg,#a75213,#8a430f);color:#fff}
body.light-premium .submit-order :is(span,b){color:#fff}
body.light-premium .summary-submit{background:linear-gradient(110deg,#f5c84b,#ffe07a);color:#17232c}
body.light-premium .toast{background:#fff;color:#17232c;border-color:#cbd5e1}
body.light-premium .account-feedback{background:#e8f6ee;color:#17613c!important;border-color:#9dceb1}
body.light-premium .account-feedback.is-error{background:#fff0ec;color:#9d3527!important;border-color:#e8aba0}
body.light-premium .music-list button:is(:hover,.active){background:#fff4ce;color:#72500b;border-color:#dfc17a}
body.light-premium .music-controls .play-main{background:#a75213;color:#fff!important}
body.light-premium .skeleton{background:linear-gradient(90deg,#e8eef4,#f7fafc,#e8eef4);background-size:200%}
@media(max-width:760px){body.light-premium .service-table .table-row:not(.table-head){background:#f8fafc;border-color:#cbd5e1}}

body.light-premium .side-platforms a{background:#eef2f7;color:#334155;border-color:#cbd5e1}
body.light-premium .app-shell :is(.welcome h2 em,.launch-copy h2 em,.launch-copy>small,.panel-head small,.section-mini-head small,.faq-section>div>small,.review-form small,.ad-index,.art-caption){color:#80500b}
body.light-premium #view-new-order .summary-total{background:#fff8e5;border-color:#dfc17a}
body.light-premium #view-new-order .summary-total :is(small,strong){color:#72500b}
body.light-premium #view-new-order :is(.summary-heading small,.summary-lines p,.panel-title p,.panel-head p){color:#526575}
body.light-premium #view-new-order .order-panel :is(input,select){background:#fff;color:#17232c;border-color:#cbd5e1}
body.light-premium #view-new-order :is(.service-info,.amount-box){background:#f8fafc;color:#526575;border-color:#cbd5e1}
body.light-premium #view-new-order .amount-box{color:#72500b}
body.light-premium #view-new-order .order-steps :is(.step,.step b){background:#eef2f7;color:#334155;border-color:#cbd5e1}
body.light-premium #view-new-order .order-steps .step.active b{background:#fff4ce;color:#72500b;border-color:#cba44b}
body.light-premium #view-new-order .order-steps>i{background:#cbd5e1}
body.light-premium .account-button small{color:#526575}
body.light-premium .app-shell .launch-actions button{background:#fff4ce;color:#72500b;border-color:#cba44b}
body.light-premium .sidebar .side-card i{color:#147448}
body.light-premium .site-footer :is(.channel-cta,.contact-strip){background:#f8fafc;color:#17232c;border-color:#cbd5e1}
body.light-premium .site-footer :is(h2,h3,.footer-brand p,.footer-bottom){color:#334155}

/* ElTurco brand and social marks: gentle motion without moving text or controls. */
@keyframes elturco-brand-breathe{0%,100%{translate:0 0;rotate:0deg;filter:drop-shadow(0 0 2px #d337c922)}50%{translate:0 -2px;rotate:-2deg;filter:drop-shadow(0 0 9px #d337c955)}}
@keyframes elturco-hero-float{0%,100%{translate:0 0;rotate:-2deg;filter:drop-shadow(0 12px 20px #b535cf22)}50%{translate:0 -8px;rotate:2deg;filter:drop-shadow(0 18px 28px #d337c955)}}
@keyframes elturco-social-float{0%,100%{translate:0 0;rotate:-3deg}50%{translate:0 -5px;rotate:3deg}}
@keyframes elturco-social-small{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -2px;rotate:4deg}}
@keyframes elturco-orbit-turn{from{rotate:0deg}to{rotate:360deg}}
:is(.landing-brand>img,.brand-mark>img,.auth-brand>img,.footer-brand img){animation:elturco-brand-breathe 5s ease-in-out infinite;transform-origin:center}
.brand-art-core>img{animation:elturco-hero-float 6s ease-in-out infinite;transform-origin:center}
.platform-list i{animation:elturco-social-float 5s ease-in-out infinite;transform-origin:center}
.platform-list>span:nth-child(2n) i{animation-delay:-1.7s}
.platform-list>span:nth-child(3n) i{animation-delay:-3.3s}
:is(.platform-logo,.contact-strip .social-logo){animation:elturco-social-small 5.5s ease-in-out infinite;transform-origin:center}
:is(.platform-picks button:nth-child(2n),.category-grid button:nth-child(2n),.catalog-platforms button:nth-child(2n)) .platform-logo{animation-delay:-2.5s}
.brand-art-orbit{animation:elturco-orbit-turn 32s linear infinite;border-top-color:#db6fe36b;border-bottom-color:#ffffff10}
.brand-art-orbit.brand-orbit-two{animation-duration:44s;animation-direction:reverse}
.art-node{animation:elturco-social-small 6s ease-in-out infinite}
.art-node:nth-child(2n){animation-delay:-3s}


/* Keep the requested logo motion visible, including reduced-motion browsers. */
body :is(.landing-brand>img,.brand-mark>img,.auth-brand>img,.footer-brand img){animation:elturco-brand-breathe 5s ease-in-out infinite!important}
body .brand-art-core>img{animation:elturco-hero-float 6s ease-in-out infinite!important}
body .platform-list i{animation:elturco-social-float 5s ease-in-out infinite!important}
body .platform-list>span:nth-child(2n) i{animation-delay:-1.7s!important}
body .platform-list>span:nth-child(3n) i{animation-delay:-3.3s!important}
body :is(.platform-logo,.contact-strip .social-logo,.art-node){animation:elturco-social-small 5.5s ease-in-out infinite!important}
body .brand-art-orbit{animation:elturco-orbit-turn 32s linear infinite!important}
body .brand-art-orbit.brand-orbit-two{animation:elturco-orbit-turn 44s linear infinite reverse!important}

/* ELTURCO social universe background inside the signed-in panel */
body{position:relative;isolation:isolate;background:radial-gradient(circle at 70% 5%,#8e53ff14,transparent 24%),#070b14}
.site-bg-social{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.site-bg-icon{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);display:grid;place-items:center;color:rgba(220,205,239,.15);filter:blur(.45px) drop-shadow(0 0 24px rgba(140,78,255,.13));transform:translate(-50%,-50%) rotate(var(--rot));animation:siteBgDrift var(--dur) ease-in-out var(--delay) infinite alternate;will-change:transform,opacity}
.site-bg-icon svg{width:100%;height:100%}
.site-bg-icon:nth-child(4n+1){opacity:.72}
.site-bg-icon:nth-child(4n+2){opacity:.48;filter:blur(1px)}
.site-bg-icon:nth-child(4n+3){opacity:.6}
.site-bg-icon:nth-child(4n){opacity:.42;filter:blur(1.5px)}
.site-bg-icon.yt{color:rgba(255,84,84,.13)}.site-bg-icon.tg{color:rgba(86,190,255,.15)}.site-bg-icon.wa{color:rgba(75,230,133,.13)}.site-bg-icon.fb{color:rgba(92,156,255,.13)}.site-bg-icon.tt{color:rgba(246,239,255,.15)}.site-bg-icon.ig{color:rgba(224,194,255,.16)}.site-bg-icon.x{color:rgba(235,232,240,.13)}
@keyframes siteBgDrift{0%{transform:translate(-50%,-50%) translate3d(-16px,12px,0) rotate(var(--rot)) scale(.94)}50%{transform:translate(-50%,-50%) translate3d(8px,-6px,0) rotate(calc(var(--rot) + 4deg)) scale(1.02)}100%{transform:translate(-50%,-50%) translate3d(24px,-28px,0) rotate(calc(var(--rot) + 10deg)) scale(1.08)}}
.ambient{z-index:1}
.app-shell{z-index:2}
.sidebar{background:rgba(8,13,23,.90)}
.topbar{position:relative;z-index:3;background:rgba(7,11,20,.48);backdrop-filter:blur(10px)}
.panel,.trust span,.balance,.account-button,.global-search,.launch-banner,.new-services-showcase{backdrop-filter:blur(16px)}
.panel{background:linear-gradient(145deg,rgba(15,22,36,.90),rgba(11,17,29,.88))}
@media(max-width:760px){.site-bg-icon{width:calc(var(--size) * .72);height:calc(var(--size) * .72);opacity:.48}.site-bg-icon:nth-child(3n){display:none}}

/* ELTURCO violet identity shared with the animated welcome screen. */
body:not(.light-premium){--bg:#08070c;--card:#110d19;--line:#382448;--muted:#a59aaf;--text:#f8f4fb;--orange:#a855f7;--orange2:#d4a1ff;--gold:#c084fc;--blue:#9b7bff;background:radial-gradient(ellipse at 78% 8%,#6b36a32e,transparent 32%),radial-gradient(ellipse at 13% 74%,#642ca51b,transparent 34%),#08070c}
body:not(.light-premium) .sidebar{background:linear-gradient(180deg,#110b19f5,#0b0910f5);border-color:#382448}
body:not(.light-premium) .topbar{background:#0b0910e8;border-color:#382448}
body:not(.light-premium) .site-footer{background:linear-gradient(180deg,#0b0910,#09070c);border-color:#382448}
body:not(.light-premium) .panel,body:not(.light-premium) .order-panel,body:not(.light-premium) .popular,body:not(.light-premium) .help-card,body:not(.light-premium) .order-summary,body:not(.light-premium) .order-status,body:not(.light-premium) .platform-categories,body:not(.light-premium) .faq-section,body:not(.light-premium) .future-panel{border-color:#382448;background:linear-gradient(145deg,#15101eF5,#0e0b14F5)}
body:not(.light-premium) .nav-item.active{border-color:#9b5de866;background:linear-gradient(110deg,#8b5cf633,#c084fc14);color:#e9d5ff}
body:not(.light-premium) .nav-item:hover{background:#a855f712;color:#f0ddff}
body:not(.light-premium) .submit-order,body:not(.light-premium) .summary-submit{background:linear-gradient(105deg,#8b5cf6,#c026d3);box-shadow:0 9px 24px #7e22ce25}
body:not(.light-premium) .order-steps .step.active b,body:not(.light-premium) .platform-picks button.active{border-color:#b471f5;background:#a855f71c;color:#efdfff}
body:not(.light-premium) .category-card:hover,body:not(.light-premium) .service-chip:hover{border-color:#a855f76e;box-shadow:0 13px 34px #7725a71c}
body:not(.light-premium) .category-card .platform-logo,body:not(.light-premium) .platform-picks .platform-logo,body:not(.light-premium) .service-chip .platform-logo{transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s}
body:not(.light-premium) .category-card:hover .platform-logo,body:not(.light-premium) .platform-picks button:hover .platform-logo,body:not(.light-premium) .service-chip:hover .platform-logo{transform:translateY(-2px) rotate(-5deg) scale(1.08);filter:drop-shadow(0 4px 9px #b26dff44)}
.side-future-links{display:grid;gap:2px;margin:12px 0 14px;padding-top:13px;border-top:1px solid #ffffff0d}
.side-future-links .nav-label{margin:0 0 5px}.side-future-links .future-api-label{margin-top:9px}
.future-panel{display:flex;align-items:center;gap:18px;max-width:900px;margin-top:18px;padding:28px;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 38px #0002}
.future-panel>span{display:grid;place-items:center;flex:none;width:52px;height:52px;border:1px solid #b46af044;border-radius:16px;background:#a855f717;color:#d4a1ff;font-size:23px}
.future-panel small{color:#c084fc;font-size:9px;font-weight:850;letter-spacing:1.5px}.future-panel h3{margin:5px 0;font-size:18px}.future-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}
.new-services-showcase{overflow:hidden}.new-services-grid{display:flex;width:max-content;max-width:none;gap:0;animation:new-service-travel 38s linear infinite}.new-services-showcase:hover .new-services-grid,.new-services-showcase:focus-within .new-services-grid{animation-play-state:paused}
.new-services-track{display:flex;align-items:stretch;gap:10px;padding-right:10px}.new-services-track .new-service-chip{flex:0 0 clamp(260px,27vw,360px);width:clamp(260px,27vw,360px);min-width:0;margin:0;animation:service-card-enter .45s both}.new-services-track .new-service-chip:nth-child(2){animation-delay:.05s}.new-services-track .new-service-chip:nth-child(3){animation-delay:.1s}.new-services-track .new-service-chip:nth-child(4){animation-delay:.15s}
@keyframes new-service-travel{to{transform:translateX(-50%)}}@keyframes service-card-enter{from{opacity:.5;translate:0 6px}to{opacity:1;translate:0 0}}
.channel-cta{border-color:#8b5cf633;background:radial-gradient(ellipse at 90% 10%,#9b35ee24,transparent 42%),linear-gradient(120deg,#15101f,#0e0b14)}
.channel-cta small{color:#d4a1ff}.channel-cta>a{background:linear-gradient(105deg,#8b5cf6,#c026d3);box-shadow:0 8px 23px #8b5cf626}
.contact-strip{grid-template-columns:minmax(190px,1fr) repeat(4,minmax(140px,auto));gap:10px;border-color:#382448;background:#100d17}
.contact-strip>button,.contact-strip>a{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:60px;padding:10px 12px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff05;color:#f6efff;text-align:left;text-decoration:none;transition:transform .2s,border-color .2s,background .2s}
.contact-strip>button:hover,.contact-strip>a:hover{transform:translateY(-2px);border-color:#b56af466;background:#a855f710}
.contact-strip>button{font-size:11px;font-weight:800;cursor:pointer}.contact-strip>a>b{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:9px;background:#a855f720;color:#ead4ff}.contact-strip>a>b .platform-logo{width:20px;height:20px;box-shadow:none}.contact-strip>a>b .platform-logo svg{width:15px;height:15px}
.contact-strip>a>span{display:grid;min-width:0;gap:2px}.contact-strip>a small{font-size:7px;letter-spacing:1px}.contact-strip>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.contact-strip>a>i{margin-left:auto;color:#b58ad7;font-size:12px;font-style:normal}
.contact-strip .instagram-contact>b{background:linear-gradient(135deg,#8b5cf633,#ec489933);color:#f6dfff}.contact-strip .tiktok-contact>b{background:#17131c;color:#fff}.contact-strip .telegram-contact>b{background:#249bd51d;color:#8ed7ff}
@media(max-width:1050px){.contact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-strip>div{grid-column:1/-1}}
@media(max-width:760px){.new-services-track .new-service-chip{flex-basis:78vw;width:78vw}.future-panel{align-items:flex-start;padding:19px}.future-panel h3{font-size:16px}.contact-strip{grid-template-columns:1fr 1fr}.contact-strip>div{grid-column:1/-1}.contact-strip>button,.contact-strip>a{min-height:56px;padding:8px}.contact-strip>a strong{font-size:9px}}
@media(prefers-reduced-motion:reduce){.new-services-grid{animation-duration:120s}.new-service-chip,.category-card .platform-logo,.platform-picks .platform-logo,.service-chip .platform-logo{animation:none;transition:none}}

/* Reorder the signed-in home so its first screen stays focused on ordering. */
#view-new-order>.welcome{grid-column:1;grid-row:1}
#view-new-order .order-panel{grid-column:1;grid-row:2}
#view-new-order .right-column{grid-column:2;grid-row:1/3}
#view-new-order>.home-service-showcase{grid-column:1/-1;grid-row:3}
#view-new-order>.new-services-showcase{grid-column:1/-1;grid-row:4;margin-top:0}
#view-new-order>.platform-categories{grid-column:1/-1;grid-row:5}
#view-new-order>.faq-section{grid-column:1/-1;grid-row:6}
#view-new-order>.launch-banner,#view-new-order>.growth-metrics,#view-new-order>.trust-section{display:none!important}
@media(max-width:1050px){#view-new-order>.welcome,#view-new-order .order-panel,#view-new-order .right-column,#view-new-order>.home-service-showcase,#view-new-order>.new-services-showcase,#view-new-order>.platform-categories,#view-new-order>.faq-section{grid-column:1;grid-row:auto}}

/* User-selected profile portraits. */
.avatar-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0 6px}
.avatar-picker button{width:100%;aspect-ratio:1;padding:0;overflow:hidden;border-radius:50%;background:#10151d;line-height:0}
.avatar-picker button img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}
.avatar-picker button[hidden]{display:none}
.avatar-picker button.active{box-shadow:0 0 0 3px #f2c86c26,0 0 0 1px #f2c86c}
.profile-avatar.has-avatar-image{overflow:hidden;padding:0!important}
.profile-avatar.has-avatar-image img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}
.avatar-editor .avatar-gender-tabs button{white-space:nowrap}
@media(max-width:460px){.avatar-editor-head{align-items:flex-start;flex-direction:column}.avatar-gender-tabs{align-self:stretch}.avatar-gender-tabs button{flex:1}.avatar-picker{gap:7px}}


/* Keep the account/profile window inside the viewport and make its contents reachable. */
body.auth-modal-open{overflow:hidden}
body.auth-modal-open #account-modal{display:grid;place-items:center;overflow:auto;padding:16px;overscroll-behavior:contain}
body.auth-modal-open #account-modal .auth-card{width:min(1040px,100%);max-width:100%;height:min(720px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);min-width:0;overflow:hidden}
body.auth-modal-open #account-modal .auth-card:has(#account-summary:not([hidden])){display:block;width:min(620px,100%);height:auto;max-height:calc(100dvh - 32px);overflow:hidden}
body.auth-modal-open #account-modal .auth-card:has(#account-summary:not([hidden])) .auth-welcome{display:none}
body.auth-modal-open #account-modal .auth-side{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}
body.auth-modal-open #account-modal .account-summary{min-width:0;width:100%;max-width:100%;overflow-wrap:anywhere}
body.auth-modal-open #account-modal .account-summary>*{max-width:100%}
body.auth-modal-open #account-modal .profile-actions{display:flex;flex-wrap:wrap;gap:8px}
body.auth-modal-open #account-modal .avatar-editor{min-width:0;width:100%;overflow:hidden}
body.auth-modal-open #account-modal .avatar-picker{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:760px){
 body.auth-modal-open #account-modal{display:block;padding:0;overflow:hidden}
 body.auth-modal-open #account-modal .auth-card{display:block;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;overflow-y:auto;overflow-x:hidden}
 body.auth-modal-open #account-modal .auth-card:has(#account-summary:not([hidden])){width:100%;height:100dvh;max-height:100dvh}
 body.auth-modal-open #account-modal .auth-welcome{min-width:0}
 body.auth-modal-open #account-modal .auth-side{width:100%;min-width:0;overflow:visible;padding:24px clamp(16px,5vw,28px) 36px}
 body.auth-modal-open #account-modal .avatar-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(5px,2vw,9px)}
}
@media(max-width:420px){
 body.auth-modal-open #account-modal .auth-card{grid-template-columns:minmax(0,1fr)}
 body.auth-modal-open #account-modal .auth-side{padding-right:16px;padding-left:16px}
 body.auth-modal-open #account-modal .avatar-picker{grid-template-columns:repeat(4,minmax(0,1fr))}
}

/* Keep notification, account and wallet controls in explicit header slots. */
.topbar{height:auto;min-height:78px;gap:12px;padding-block:12px;z-index:40}
.topbar>div:first-of-type{flex:none;margin:0;min-width:0}
.topbar .global-search{flex:1;min-width:120px;width:auto}
.topbar .top-actions{flex:none;gap:8px}
.topbar .notification-button,.topbar .account-button{flex:none;min-height:44px}
.topbar .balance{flex:none;width:auto;min-width:145px;height:48px;justify-content:center;overflow:hidden}
.topbar .balance>span{inset:auto;right:9px;top:8px}
.topbar .balance b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
#notifications-modal .ops-card{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:1100px){
 .topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:8px;padding-block:10px}
 .topbar .top-actions{display:contents}
 .topbar .mobile-menu{grid-column:1;grid-row:1;width:44px;height:44px;margin:0}
 .topbar .balance{grid-column:2;grid-row:1;min-width:0;width:100%;height:44px;min-height:44px;padding:6px 44px 6px 12px}
 .topbar .balance>span{inset:auto;right:7px;top:7px;width:28px;height:28px}
 .topbar .balance small{display:none}
 .topbar .balance b{display:block;font-size:14px}
 .topbar .notification-button{grid-column:3;grid-row:1;width:44px;height:44px;margin:0}
 .topbar .account-button{grid-column:4;grid-row:1;width:44px;height:44px;min-height:44px;padding:4px;justify-content:center}
 .topbar .account-button>div{display:none}
 .topbar .account-button .profile-avatar{width:34px;height:34px}
 .topbar>div:first-of-type{grid-column:1/-1;grid-row:2;margin:0;padding:2px 0}
 .topbar h1{font-size:15px;line-height:1.4;white-space:normal}
 .topbar .global-search{grid-column:1/-1;grid-row:3;width:100%;min-width:0;margin:0;min-height:40px}
 .topbar .locale-tools{grid-column:1/-1;grid-row:4;display:flex;width:100%;min-width:0;gap:8px;margin:0;justify-content:flex-end}
 .topbar .locale-tools select{flex:1;width:auto;min-width:0;max-width:none!important;min-height:36px}
 .topbar .locale-tools #theme-toggle{flex:none;width:36px;height:36px}
}

