:root{--bg:#11100e;--card:#1a1916;--card2:#21201c;--text:#fcfcfa;--muted:#c3c1b8;--accent:#c9c2a5;--ok:#35d07f;--danger:#ff647c;--border:rgba(255,255,255,.1)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#181814 0%,#0b0b09 100%);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}.container{width:min(1160px,92%);margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.brand{font-weight:900;font-size:28px;letter-spacing:.5px}.brand span{background:#fff;color:#151512;padding:3px 8px;margin-left:5px}.navlinks{display:flex;gap:20px;align-items:center}.btn{border:0;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;background:#fff;color:#141311;display:inline-block}.btn.primary{background:linear-gradient(135deg,#cec8ad,#ffe600);color:#fff}.btn.ghost{background:transparent;color:#fff;border:1px solid var(--border)}.hero{padding:84px 0 72px;text-align:center}.hero h1{font-size:clamp(42px,7vw,86px);margin:0;line-height:.98}.hero p{max-width:720px;margin:24px auto;color:var(--muted);font-size:19px;line-height:1.6}.badge{display:inline-block;padding:7px 12px;border-radius:999px;background:rgba(201,194,165,.14);border:1px solid rgba(201,194,165,.35);color:#ebe8dd;font-weight:700;margin-bottom:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.2)}.price{font-size:44px;font-weight:900;margin:18px 0}.muted{color:var(--muted)}.features{padding:0;margin:18px 0 24px;list-style:none}.features li{padding:9px 0;border-bottom:1px solid var(--border)}.section{padding:70px 0}.section h2{font-size:38px;margin:0 0 12px}.auth{max-width:500px;margin:55px auto}.field{margin:14px 0}.field label{display:block;margin-bottom:8px;color:#e2e0d9}.input,select,textarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--border);background:#151512;color:#fff;outline:none}.alert{padding:12px 14px;border-radius:12px;margin:12px 0;background:rgba(255,100,124,.12);border:1px solid rgba(255,100,124,.35)}.success{background:rgba(53,208,127,.12);border-color:rgba(53,208,127,.35)}.admin{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:#12110f;border-right:1px solid var(--border);padding:24px}.sidebar a{display:block;padding:12px 14px;border-radius:10px;color:#e5e4dc;margin:5px 0}.sidebar a:hover{background:#1b1a17;color:#fff}.content{padding:30px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat b{display:block;font-size:30px;margin-top:8px}.tablewrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#282723;color:#f2f0e9;font-size:12px}.pill.ok{background:rgba(53,208,127,.14);color:#77efac}.pill.bad{background:rgba(255,100,124,.14);color:#ff9bac}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.copy{cursor:pointer;border:0;background:#252420;color:white;border-radius:8px;padding:7px 9px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.footer{padding:36px 0;color:#ffe600;text-align:center;border-top:1px solid var(--border);margin-top:50px}@media(max-width:900px){.grid,.stats,.two{grid-template-columns:1fr}.admin{display:block}.sidebar{position:relative}.navlinks{display:none}.content{padding:18px}.hero{padding-top:55px}}
/* V2 */
.topbar,.pagehead{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar{padding-bottom:22px;border-bottom:1px solid var(--border);margin-bottom:26px}.adminchip{padding:9px 13px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.04)}.pagehead{margin-bottom:22px}.pagehead h1{margin:0 0 6px}.stat{position:relative;overflow:hidden}.stat:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:rgba(201,194,165,.12);right:-30px;top:-30px}.stat small{color:var(--muted)}.renewrow,.packagerow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.packagerow:last-child,.renewrow:last-child{border-bottom:0}.sep{border:0;border-top:1px solid var(--border);margin:22px 0}.btn.danger{background:rgba(255,100,124,.13);color:#ff9bac;border:1px solid rgba(255,100,124,.25)}.sidebar{position:sticky;top:0;height:100vh}.sidebar a{transition:.2s}.sidebar a:hover{transform:translateX(3px)}
@media(max-width:900px){.topbar,.pagehead,.renewrow,.packagerow{align-items:flex-start;flex-direction:column}.sidebar{height:auto;position:relative}}
/* V3 HOMEPAGE + ADMIN */
html{scroll-behavior:smooth}.home-v3{overflow-x:hidden;background:radial-gradient(circle at 50% -10%,#ffe600 0,#12110f 34%,#090907 72%);position:relative}.glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.24;pointer-events:none}.glow-a{width:460px;height:460px;background:#ffe600;top:110px;left:-220px}.glow-b{width:520px;height:520px;background:#ffe600;top:620px;right:-270px}.glass-nav{margin-top:14px;padding:14px 18px;border:1px solid var(--border);border-radius:18px;background:rgba(18,17,15,.66);backdrop-filter:blur(18px);position:relative;z-index:20}.hero-v3{min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;text-align:left;gap:54px;padding-top:72px}.hero-v3 h1{font-size:clamp(48px,6vw,82px);letter-spacing:-3px;line-height:.95}.hero-v3 p{margin:24px 0;max-width:660px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn.big{padding:15px 22px;border-radius:14px}.trust-row{display:flex;gap:22px;flex-wrap:wrap;color:#e0dfd7;font-size:14px;margin-top:24px}.hero-visual{position:relative}.screen-shell{padding:12px;border-radius:30px;background:linear-gradient(145deg,#292824,#131210);border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 100px rgba(0,0,0,.48),0 0 60px rgba(255,230,0,.13);transform:perspective(1200px) rotateY(-7deg) rotateX(3deg)}.screen-top{height:34px;display:flex;align-items:center;gap:7px;padding-left:9px}.screen-top span{width:8px;height:8px;border-radius:50%;background:#ffe600}.screen-content{min-height:410px;border-radius:21px;background:radial-gradient(circle at 50% 44%,rgba(255,230,0,.34),transparent 30%),linear-gradient(135deg,#161512,#272620 52%,#141310);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.screen-brand{font-weight:900;font-size:43px;letter-spacing:1px;z-index:2}.screen-brand b{background:#fff;color:#171613;padding:5px 9px;margin-left:5px}.screen-wave{position:absolute;width:430px;height:170px;border:2px solid rgba(207,201,176,.55);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 30px rgba(255,230,0,.45)}.screen-wave:after,.screen-wave:before{content:"";position:absolute;inset:25px;border:1px solid rgba(255,255,255,.23);border-radius:50%}.screen-wave:after{inset:50px}.mini-cards{position:absolute;bottom:24px;left:24px;right:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-cards div{padding:12px;background:rgba(16,15,13,.72);border:1px solid rgba(255,255,255,.1);border-radius:13px;font-size:10px;color:#d1cec3}.mini-cards small{display:block;color:white;font-size:14px;font-weight:800;margin-top:5px}.floating-card{position:absolute;background:rgba(24,23,20,.88);border:1px solid rgba(255,255,255,.13);box-shadow:0 16px 45px rgba(0,0,0,.3);backdrop-filter:blur(12px);border-radius:14px;padding:12px 15px;font-size:13px}.floating-card b{display:block;margin-top:3px}.fc1{left:-34px;bottom:80px}.fc2{right:-20px;top:76px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);background:rgba(255,255,255,.035);border-radius:22px;padding:8px 0;margin-top:10px}.metric-strip div{text-align:center;padding:24px;border-right:1px solid var(--border)}.metric-strip div:last-child{border:0}.metric-strip b{display:block;font-size:25px}.metric-strip span{display:block;color:var(--muted);font-size:13px;margin-top:5px}.section-head{text-align:center;max-width:720px;margin:0 auto 38px}.section-head h2{font-size:clamp(34px,4vw,52px);letter-spacing:-1.6px;margin:8px 0 12px}.section-head p{color:var(--muted);line-height:1.7}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#d3cdb5}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{padding:26px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid var(--border)}.feature-card h3{margin:18px 0 8px}.feature-card p{color:var(--muted);line-height:1.6;margin:0}.iconbox{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#ffe600,#ffe600);font-weight:900}.package-zone{background:linear-gradient(180deg,transparent,rgba(255,230,0,.08),transparent)}.package-grid{align-items:stretch}.package-card{position:relative;padding:30px}.package-card.featured{border-color:rgba(201,194,165,.7);box-shadow:0 24px 80px rgba(255,230,0,.18);transform:translateY(-8px)}.popular{position:absolute;top:-13px;right:18px;background:linear-gradient(135deg,#d0cbb2,#ffe600);padding:7px 11px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.6px}.package-card h3{font-size:24px;margin-bottom:6px}.package-card .price span{font-size:48px}.package-card .price small{font-size:18px;color:var(--muted)}.package-btn{width:100%;text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps>div{padding:26px;border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.steps span{font-weight:900;color:#cac4a8;font-size:32px}.steps p{color:var(--muted);line-height:1.6}.device-banner,.cta{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,230,0,.18),rgba(255,255,255,.035));border-radius:28px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:30px}.device-banner h2,.cta h2{font-size:38px;margin:8px 0}.device-banner p,.cta p{color:var(--muted)}.devices{display:flex;gap:10px;flex-wrap:wrap;max-width:440px;justify-content:flex-end}.devices span{padding:12px 15px;border:1px solid var(--border);border-radius:12px;background:rgba(0,0,0,.15)}.faq{max-width:850px;margin:auto}.faq details{border:1px solid var(--border);background:rgba(255,255,255,.03);border-radius:15px;padding:18px 20px;margin:10px 0}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted);line-height:1.6}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.wa-btn{background:#1fbe69!important;color:white!important}.payment-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px}.payment-badge.paid{background:rgba(53,208,127,.14);color:#77efac}.payment-badge.pending{background:rgba(255,196,69,.14);color:#ffd36c}.payment-badge.cancelled,.payment-badge.refunded{background:rgba(255,100,124,.14);color:#ff9bac}.notify-dot{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff647c;color:white;font-size:10px;font-weight:900;margin-left:5px}
@media(max-width:1000px){.hero-v3{grid-template-columns:1fr;min-height:auto;text-align:center}.hero-copy p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{max-width:680px;margin:auto;width:100%}.feature-grid{grid-template-columns:repeat(2,1fr)}.package-card.featured{transform:none}}
@media(max-width:700px){.hero-v3{padding-top:50px}.hero-v3 h1{letter-spacing:-2px}.hero-visual{display:none}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip div:nth-child(2){border-right:0}.metric-strip div:nth-child(-n+2){border-bottom:1px solid var(--border)}.feature-grid,.steps{grid-template-columns:1fr}.device-banner,.cta{padding:28px;align-items:flex-start;flex-direction:column}.devices{justify-content:flex-start}.footer-inner{flex-direction:column;text-align:center}.package-card .price span{font-size:40px}}
/* V4 */
.home-v4{overflow-x:hidden;background:radial-gradient(circle at 50% -10%,#ffe600 0,#12110f 34%,#090907 72%);position:relative}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");z-index:1}.home-v4 header,.home-v4 main,.home-v4 footer,.site-notice{position:relative;z-index:2}.site-notice{text-align:center;padding:10px 14px;background:linear-gradient(90deg,#ffe600,#ffe600);font-size:13px;font-weight:800}.hero-v4{min-height:710px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;text-align:left;gap:54px;padding-top:72px}.hero-v4 h1{font-size:clamp(48px,6vw,82px);letter-spacing:-3px;line-height:.95}.hero-v4 p{margin:24px 0;max-width:660px}.pulse-badge{box-shadow:0 0 0 0 rgba(201,194,165,.35);animation:pulseBadge 2.3s infinite}@keyframes pulseBadge{70%{box-shadow:0 0 0 12px rgba(201,194,165,0)}100%{box-shadow:0 0 0 0 rgba(201,194,165,0)}}.floaty{animation:floaty 6s ease-in-out infinite}@keyframes floaty{0%,100%{transform:perspective(1200px) rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg) translateY(-12px)}}.live-pill{position:absolute;top:22px;right:22px;padding:7px 10px;border-radius:999px;background:rgba(255,82,105,.14);color:#ff8697;border:1px solid rgba(255,82,105,.25);font-size:11px;font-weight:900;letter-spacing:1px}.fc3{left:45px;top:40px}.content-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.content-card{position:relative;min-height:210px;padding:26px;border:1px solid var(--border);border-radius:22px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,rgba(255,230,0,.16),rgba(255,255,255,.03));transition:.25s}.content-card:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;top:-90px;background:radial-gradient(circle,rgba(201,194,165,.28),transparent 68%)}.content-card:hover{transform:translateY(-4px);border-color:rgba(204,198,170,.5)}.content-card h3{font-size:28px;margin:0 0 8px}.content-card p{color:var(--muted);margin:0;max-width:430px}.content-index{position:absolute;top:20px;left:24px;color:#ffe600;font-weight:900;font-size:13px;letter-spacing:2px}.content-arrow{font-size:28px;color:#d4cfb8}.cc2{background:linear-gradient(135deg,rgba(255,230,0,.15),rgba(255,255,255,.03))}.cc3{background:linear-gradient(135deg,rgba(255,230,0,.13),rgba(255,255,255,.03))}.cc4{background:linear-gradient(135deg,rgba(27,201,137,.12),rgba(255,255,255,.03))}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-card{padding:26px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}.review-card>p{font-size:16px;line-height:1.75;color:#eeede7;min-height:88px}.stars{color:#ffd36c;letter-spacing:2px}.review-user{display:flex;gap:12px;align-items:center;margin-top:20px}.review-user span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#c8c0a3,#ffe600);font-weight:900}.cta-note{display:block;color:#ffe600;margin-top:12px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible,.reveal.show{opacity:1;transform:none}.chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.chart-head h3{margin:0}.mini-chart{height:180px;display:flex;align-items:flex-end;gap:18px;padding:22px 4px 0}.bar-col{flex:1;min-width:40px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bar{width:min(46px,72%);min-height:3px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#d0cab1,#ffe600);box-shadow:0 0 24px rgba(255,230,0,.22)}.bar-col span{font-size:11px;color:var(--muted);margin-top:7px}.bar-value{font-size:10px;color:#e5e2d9;margin-bottom:5px}.review-admin-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.review-admin-row p{color:var(--muted);margin:8px 0 0;line-height:1.55}.review-admin-row:last-child{border-bottom:0}
@media(max-width:1000px){.hero-v4{grid-template-columns:1fr;text-align:center;min-height:auto}.hero-v4 .hero-copy p{margin-left:auto;margin-right:auto}.content-showcase,.review-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.hero-v4{padding-top:50px}.hero-v4 h1{letter-spacing:-2px}.hero-v4 .hero-visual{display:none}.content-showcase,.review-grid{grid-template-columns:1fr}.mini-chart{gap:8px}.bar-value{display:none}.review-admin-row{flex-direction:column}}
/* V5 — darker premium homepage */
.home-v5{--bg:#080806;--card:#11100e;--card2:#171613;--muted:#ffe600;--accent:#ffe600;--border:rgba(206,200,173,.13);background:radial-gradient(circle at 50% -12%,#292822 0,#11110e 28%,#0b0a09 57%,#060504 100%);color:#fcfcfa}.home-v5 .glow-a{background:#ffe600;opacity:.17}.home-v5 .glow-b{background:#ffe600;opacity:.16}.home-v5 .site-notice{background:linear-gradient(90deg,#151411,#ffe600,#151411);border-bottom:1px solid rgba(255,230,0,.18)}.home-v5 .glass-nav{background:rgba(11,11,9,.78);border-color:rgba(202,195,166,.16);box-shadow:0 14px 45px rgba(0,0,0,.22)}.home-v5 .brand span{color:#0e0e0b}.home-v5 .btn.primary{background:linear-gradient(135deg,#ffe600,#ffe600);box-shadow:0 12px 34px rgba(255,230,0,.22)}.home-v5 .btn.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.home-v5 .btn.ghost{background:rgba(22,21,18,.35);border-color:rgba(203,197,169,.2)}.home-v5 .badge{background:rgba(255,230,0,.11);border-color:rgba(255,230,0,.32);color:#dad5c1}.home-v5 .hero-v5 h1{background:linear-gradient(180deg,#fff 10%,#e5e1d3 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 16px 60px rgba(255,230,0,.08)}.home-v5 .hero-v5 p{color:#bcb9ae}.home-v5 .trust-row{color:#c7c4ba}.home-v5 .screen-shell{background:linear-gradient(145deg,#22211c,#0a0a08);border-color:rgba(255,230,0,.24);box-shadow:0 45px 110px rgba(0,0,0,.6),0 0 70px rgba(255,230,0,.12)}.home-v5 .screen-content{background:radial-gradient(circle at 50% 44%,rgba(255,230,0,.31),transparent 30%),linear-gradient(135deg,#0a0a08,#23211c 52%,#090907)}.home-v5 .screen-wave{border-color:rgba(255,230,0,.52);box-shadow:0 0 34px rgba(255,230,0,.35)}.home-v5 .mini-cards div,.home-v5 .floating-card{background:rgba(11,11,9,.84);border-color:rgba(202,196,168,.15)}.home-v5 .metric-v5{background:linear-gradient(180deg,rgba(28,27,23,.65),rgba(14,14,11,.7));border-color:rgba(198,191,161,.15);box-shadow:0 20px 70px rgba(0,0,0,.22)}.home-v5 .metric-strip b{color:#f7f6f2}.home-v5 .eyebrow{color:#ffe600}.home-v5 .home-section-v5{position:relative}.home-v5 .feature-card,.home-v5 .review-card{background:linear-gradient(180deg,rgba(28,27,22,.72),rgba(13,13,11,.82));border-color:rgba(199,192,162,.14);box-shadow:inset 0 1px rgba(255,255,255,.025)}.home-v5 .feature-card:hover{transform:translateY(-4px);border-color:rgba(255,230,0,.35);transition:.22s}.home-v5 .iconbox{background:linear-gradient(145deg,#ffe600,#ffe600);box-shadow:0 10px 30px rgba(255,230,0,.22)}.home-v5 .content-card{background:linear-gradient(135deg,rgba(34,32,27,.8),rgba(12,12,10,.9));border-color:rgba(199,192,162,.14)}.home-v5 .content-card:before{background:radial-gradient(circle,rgba(255,230,0,.23),transparent 68%)}.home-v5 .cc2,.home-v5 .cc3,.home-v5 .cc4{background:linear-gradient(135deg,rgba(30,29,24,.8),rgba(12,12,10,.9))}.home-v5 .package-zone{background:linear-gradient(180deg,transparent,rgba(255,230,0,.08),transparent)}.home-v5 .package-card{background:linear-gradient(180deg,#161512,#0e0e0b);border-color:rgba(199,192,161,.15)}.home-v5 .package-card.featured{border-color:rgba(255,230,0,.65);box-shadow:0 28px 90px rgba(255,230,0,.2)}.home-v5 .popular{background:linear-gradient(135deg,#ffe600,#ffe600)}.home-v5 .pill{background:#23221d;color:#e6e3d5}.home-v5 .steps>div{background:linear-gradient(180deg,rgba(25,24,20,.46),transparent);border-color:rgba(198,191,161,.14)}.home-v5 .steps span{color:#ffe600}.home-v5 .device-banner,.home-v5 .cta{background:linear-gradient(135deg,rgba(37,36,30,.62),rgba(12,12,10,.82));border-color:rgba(255,230,0,.17);box-shadow:0 25px 80px rgba(0,0,0,.2)}.home-v5 .devices span,.home-v5 .faq details{background:rgba(19,19,15,.68);border-color:rgba(199,192,161,.14)}.home-v5 .footer{background:#060605;border-top-color:rgba(199,192,161,.12)}
/* V5.1 — lively entertainment homepage + languages + WhatsApp */
.home-v51{background:radial-gradient(circle at 75% 8%,rgba(255,230,0,.18),transparent 26%),radial-gradient(circle at 12% 14%,rgba(255,230,0,.10),transparent 24%),linear-gradient(180deg,#090807 0,#070706 45%,#060605 100%)}
.home-v51 .glass-nav{position:relative;z-index:40}.lang-switch{position:relative}.lang-current{border:1px solid rgba(206,199,172,.2);background:#12110f;color:#f1efe7;border-radius:12px;padding:10px 12px;font-weight:800;cursor:pointer}.lang-menu{position:absolute;right:0;top:48px;min-width:130px;padding:7px;background:#0f0e0c;border:1px solid rgba(201,195,166,.18);border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.45);display:none;z-index:99}.lang-switch.open .lang-menu{display:block}.lang-menu a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;color:#e0ded6;font-size:13px;font-weight:800}.lang-menu a:hover,.lang-menu a.active{background:#1f1e1a;color:#fff}.lang-menu span{font-size:17px}.mobile-menu{display:none;background:#161613;border:1px solid rgba(203,196,168,.18);color:#fff;border-radius:12px;padding:9px 12px;font-size:20px}
.hero-v51{grid-template-columns:1.02fr .98fr;min-height:660px;align-items:center;gap:50px}.cinema-kicker{display:inline-block;color:#ff3950;font-size:11px;letter-spacing:4px;font-weight:900;margin-bottom:18px}.hero-v51 h1{font-size:clamp(54px,6vw,92px)!important;line-height:.94!important;letter-spacing:-4px!important;color:#fff!important;background:none!important;text-shadow:none!important;margin:0 0 16px!important}.hero-v51 h1 strong{display:block;color:#ff243d;font-size:.52em;letter-spacing:-1.5px;margin-top:10px}.hero-subline{color:#ffe600;font-size:13px;font-weight:900;letter-spacing:1.6px;margin-bottom:14px}.hero-v51 .hero-copy p{max-width:620px;font-size:16px;line-height:1.75}.hero-v51 .btn.primary{background:linear-gradient(135deg,#ff1d36,#c90020);box-shadow:0 16px 38px rgba(255,16,44,.24)}.hero-v51 .btn.ghost{border-color:rgba(255,50,70,.34);background:rgba(71,5,18,.26)}.hero-review-link{display:inline-flex;align-items:center;gap:11px;margin-top:15px;padding:11px 15px;border:1px solid rgba(255,40,62,.3);background:linear-gradient(90deg,rgba(123,4,23,.24),rgba(31,7,18,.15));border-radius:14px;color:#fff;box-shadow:0 0 28px rgba(255,0,38,.09)}.hero-review-link span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#bd1027}.hero-review-link small{color:#58db80;font-size:11px}.hero-v51 .trust-row{margin-top:22px}
.hero-entertainment{height:570px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;gap:12px;transform:perspective(1000px) rotateY(-4deg)}.poster{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.10);padding:17px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 18px 42px rgba(0,0,0,.4);transition:.3s}.poster:hover{transform:translateY(-6px) scale(1.02);z-index:5}.poster:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(0,0,0,.8) 100%)}.poster>*{position:relative;z-index:1}.poster span{font-size:10px;letter-spacing:2px;color:#fff;font-weight:900}.poster b{font-size:24px;line-height:1;color:#fff;margin-top:5px}.poster small{font-size:11px;color:#ebeae7;margin-top:5px}.poster-a{grid-row:span 2;background:radial-gradient(circle at 60% 25%,#ffe600,transparent 25%),linear-gradient(145deg,#28261f,#0c0b09)}.poster-b{background:radial-gradient(circle at 40% 35%,#ff9131,transparent 23%),linear-gradient(145deg,#651612,#160406)}.poster-c{grid-row:span 2;background:radial-gradient(circle at 55% 28%,#ffe600,transparent 22%),linear-gradient(145deg,#23221d,#0a0a08)}.poster-d{background:radial-gradient(circle at 50% 30%,#ffd94c,transparent 27%),linear-gradient(145deg,#70450c,#171004)}.poster-e{background:radial-gradient(circle at 50% 30%,#ff3c89,transparent 25%),linear-gradient(145deg,#551138,#13050e)}.poster-f{background:radial-gradient(circle at 50% 30%,#ffe600,transparent 25%),linear-gradient(145deg,#1d1c17,#0a0a08)}.poster-g{background:radial-gradient(circle at 50% 30%,#55df88,transparent 25%),linear-gradient(145deg,#0b4e2e,#03130c)}.poster-h{background:radial-gradient(circle at 50% 30%,#ff384e,transparent 25%),linear-gradient(145deg,#531017,#100305)}.poster-glow{position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;bottom:10px;background:#ff1732;filter:blur(100px);opacity:.12;pointer-events:none}
.feature-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-34px;margin-bottom:70px}.feature-ribbon article{position:relative;min-height:190px;padding:20px;background:linear-gradient(180deg,rgba(18,18,17,.88),rgba(10,10,9,.94));border:1px solid rgba(255,255,255,.1);border-radius:18px;display:flex;gap:15px;overflow:hidden}.feature-ribbon article>span{position:absolute;right:14px;top:12px;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:3px 8px;color:#ffe600;font-size:10px;font-weight:900}.feature-ribbon i{flex:0 0 45px;height:45px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#ff263f,#cf001e);font-style:normal;font-size:21px;box-shadow:0 10px 24px rgba(255,0,35,.2)}.feature-ribbon article:nth-child(3) i{background:linear-gradient(135deg,#ffb33d,#ff6d22)}.feature-ribbon article:nth-child(4) i{background:linear-gradient(135deg,#76d878,#ffe600)}.feature-ribbon small{color:#ff3048;font-size:9px;letter-spacing:1.5px;font-weight:900}.feature-ribbon h3{margin:11px 0 8px;font-size:17px}.feature-ribbon p{margin:0;color:#bdbbb5;font-size:12px;line-height:1.65}.home-v51 .metric-strip{border-color:rgba(255,49,71,.14)}.home-v51 .eyebrow{color:#ff3049}.home-v51 .iconbox{background:linear-gradient(145deg,#ff263f,#b9001b)}.home-v51 .content-card{border-color:rgba(255,65,84,.14)}.home-v51 .content-card:before{background:radial-gradient(circle,rgba(255,30,57,.16),transparent 68%)}.home-v51 .package-zone{background:radial-gradient(circle at 50% 50%,rgba(255,20,49,.08),transparent 40%)}.home-v51 .package-card{background:linear-gradient(180deg,#15151a,#070706);border-color:rgba(255,255,255,.1)}.home-v51 .package-card.featured{border-color:#e81732;box-shadow:0 28px 90px rgba(255,0,38,.13),inset 0 0 60px rgba(255,29,51,.035)}.home-v51 .popular{background:linear-gradient(135deg,#ff1e38,#c90020)}.home-v51 .pill{background:#38200a;border:1px solid #6e4413;color:#ffc96a}.home-v51 .package-btn{background:linear-gradient(135deg,#ff1732,#d00020)!important}.home-v51 .features li:last-child{color:#6ee889}.home-v51 .steps span{color:#ff3048}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#159447)!important;color:#fff;border:0!important;box-shadow:0 14px 34px rgba(37,211,102,.18)}.floating-whatsapp{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,#25d366,#128f42);color:#fff;border-radius:17px;padding:12px 16px;box-shadow:0 18px 45px rgba(0,0,0,.35),0 0 35px rgba(37,211,102,.18);animation:waFloat 3s ease-in-out infinite}.floating-whatsapp>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);font-size:20px}.floating-whatsapp b,.floating-whatsapp small{display:block}.floating-whatsapp small{font-size:10px;color:#d9ffe7;margin-top:2px}@keyframes waFloat{50%{transform:translateY(-5px)}}
@media(max-width:1050px){.hero-v51{grid-template-columns:1fr;min-height:auto;text-align:left}.hero-entertainment{height:440px;max-width:760px;width:100%;margin:auto;grid-auto-rows:110px}.feature-ribbon{grid-template-columns:1fr 1fr}.navlinks{gap:10px}.navlinks>a:not(.btn),.navlinks>.lang-switch{font-size:12px}}
@media(max-width:760px){.home-v51 .navlinks{display:none;position:absolute;left:0;right:0;top:70px;padding:14px;flex-direction:column;align-items:stretch;background:#0f0e0c;border:1px solid rgba(201,195,166,.16);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.home-v51 .navlinks.open{display:flex}.mobile-menu{display:block}.lang-menu{position:static;margin-top:7px}.hero-v51{padding-top:58px}.hero-v51 h1{font-size:54px!important;letter-spacing:-2.5px!important}.hero-entertainment{height:360px;grid-template-columns:repeat(2,1fr);grid-auto-rows:100px;transform:none}.poster-c,.poster-a{grid-row:span 1}.poster:nth-child(n+7){display:none}.feature-ribbon{grid-template-columns:1fr;margin-top:20px}.feature-ribbon article{min-height:145px}.floating-whatsapp{right:14px;bottom:14px;padding:10px}.floating-whatsapp div{display:none}}

/* V5.2 — custom scroll, safe language dropdown, richer visuals */
html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffe600 #090807}
body::-webkit-scrollbar,.content::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:11px;height:11px}
body::-webkit-scrollbar-track,.content::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:#090807}
body::-webkit-scrollbar-thumb,.content::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffe600,#ffe600);border:3px solid #090807;border-radius:999px}
body::-webkit-scrollbar-thumb:hover,.content::-webkit-scrollbar-thumb:hover,.sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe600,#ffe600)}
.scroll-progress{position:fixed;left:0;right:0;top:0;height:4px;z-index:99999;background:rgba(255,255,255,.035);pointer-events:none}.scroll-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#ffe600,#ffe600,#ff2f49);box-shadow:0 0 18px rgba(255,230,0,.7);transition:width .08s linear}
.home-v52 header{position:relative;z-index:300;transition:margin-bottom .24s ease}.home-v52 .glass-nav{overflow:visible;transition:margin-bottom .24s ease}.home-v52 .glass-nav.lang-open{margin-bottom:145px}.home-v52 .lang-switch{z-index:450}.home-v52 .lang-menu{top:calc(100% + 12px);right:0;min-width:176px;padding:9px;background:linear-gradient(180deg,#151411,#0e0d0b);border:1px solid rgba(255,230,0,.28);box-shadow:0 24px 60px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.02);backdrop-filter:blur(18px)}.home-v52 .lang-menu:before{content:"";position:absolute;right:24px;top:-6px;width:12px;height:12px;background:#151411;border-left:1px solid rgba(255,230,0,.28);border-top:1px solid rgba(255,230,0,.28);transform:rotate(45deg)}.home-v52 .lang-menu a{position:relative;z-index:1}.home-v52 .lang-menu a span{width:24px;text-align:center}
.home-v52 .poster{padding:0;isolation:isolate}.home-v52 .poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(1.08) contrast(1.04);transition:transform .45s ease,filter .35s ease}.home-v52 .poster:hover img{transform:scale(1.06);filter:saturate(1.2) contrast(1.06)}.home-v52 .poster:before{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.04) 24%,rgba(4,4,3,.92) 100%)}.home-v52 .poster span,.home-v52 .poster b,.home-v52 .poster small{margin-left:17px;margin-right:17px}.home-v52 .poster small{margin-bottom:17px}.home-v52 .poster-a,.home-v52 .poster-b,.home-v52 .poster-c,.home-v52 .poster-d,.home-v52 .poster-e,.home-v52 .poster-f,.home-v52 .poster-g,.home-v52 .poster-h{background:#0d0c0b}
.home-v52 .content-showcase{gap:18px}.home-v52 .content-card{min-height:280px;padding:0;display:flex;align-items:flex-end;overflow:hidden}.home-v52 .content-card:before{display:none}.home-v52 .content-visual{position:absolute;inset:0}.home-v52 .content-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,6,.02) 20%,rgba(6,6,5,.55) 56%,rgba(6,6,5,.96) 100%)}.home-v52 .content-visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.home-v52 .content-card:hover .content-visual img{transform:scale(1.055)}.home-v52 .content-copy{position:relative;z-index:3;padding:20px 58px 22px 22px}.home-v52 .content-copy h3{font-size:23px;margin:0 0 7px}.home-v52 .content-copy p{margin:0;color:#cfcdc6;line-height:1.55}.home-v52 .content-index{z-index:4;top:18px;left:18px;background:rgba(8,7,6,.7);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px)}.home-v52 .content-arrow{z-index:4;right:18px;bottom:19px;background:#ff2440;color:white;width:34px;height:34px;display:grid;place-items:center;border-radius:10px}
.admin{height:100vh;overflow:hidden}.admin .sidebar{height:100vh;overflow-y:auto;overscroll-behavior:contain}.admin .content{height:100vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffe600 #090807}.admin-scroll-progress{position:fixed;left:var(--sidebar-width,260px);right:0;top:0;height:3px;z-index:9999;background:rgba(255,255,255,.03);pointer-events:none}.admin-scroll-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#ffe600,#ffe600);box-shadow:0 0 14px rgba(255,230,0,.65)}
@media(max-width:760px){.home-v52 .glass-nav.lang-open{margin-bottom:0}.home-v52 .lang-menu{position:static;min-width:0;box-shadow:none}.home-v52 .lang-menu:before{display:none}.admin-scroll-progress{left:0}}

/* V5.3 — back to top, reseller CTA, SEO-era polish */
.home-v53 .reseller-nav-btn{background:linear-gradient(135deg,#201f1b,#141310);border:1px solid rgba(255,230,0,.34);color:#f7f6f2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.home-v53 .reseller-nav-btn:hover{transform:translateY(-1px);border-color:#ffe600;box-shadow:0 10px 28px rgba(255,230,0,.18)}
.reseller-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px;border-radius:26px;border:1px solid rgba(255,230,0,.22);background:radial-gradient(circle at 82% 20%,rgba(255,230,0,.22),transparent 32%),linear-gradient(135deg,#0f0f0d,#151411 58%,#0c0c0b);box-shadow:0 28px 80px rgba(0,0,0,.24)}
.reseller-banner:before{content:"";position:absolute;inset:auto -80px -120px auto;width:300px;height:300px;border-radius:50%;background:rgba(255,230,0,.12);filter:blur(30px)}
.reseller-copy{position:relative;z-index:1;max-width:720px}.reseller-copy h2{font-size:clamp(30px,4vw,48px);margin:8px 0 12px}.reseller-copy p{margin:0;color:#d0cfc7;font-size:17px;line-height:1.7}
.reseller-actions{position:relative;z-index:1;flex:0 0 auto}.reseller-cta{background:linear-gradient(135deg,#ffe600,#ffe600);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 45px rgba(255,230,0,.25)}.reseller-cta:hover{transform:translateY(-2px);box-shadow:0 24px 58px rgba(255,230,0,.34)}
.back-to-top{position:fixed;right:24px;bottom:94px;z-index:950;width:48px;height:48px;border:1px solid rgba(198,191,161,.32);border-radius:15px;background:linear-gradient(180deg,rgba(27,26,22,.96),rgba(14,14,11,.96));color:#fff;font-size:26px;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.94);transition:opacity .22s ease,visibility .22s ease,transform .22s ease,background .22s ease;box-shadow:0 14px 38px rgba(0,0,0,.34),0 0 24px rgba(255,230,0,.12);backdrop-filter:blur(14px)}
.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{background:linear-gradient(180deg,#ffe600,#ffe600);transform:translateY(-3px)}
@media(max-width:900px){.reseller-banner{align-items:flex-start;flex-direction:column}.reseller-actions{width:100%}.reseller-actions .btn{width:100%;justify-content:center}.home-v53 .reseller-nav-btn{width:100%;justify-content:center}}
@media(max-width:760px){.back-to-top{right:14px;bottom:76px;width:44px;height:44px;border-radius:13px}.reseller-banner{padding:25px 20px}.reseller-copy p{font-size:15px}}

/* V5.4 — photorealistic entertainment cards */
.home-v54 .poster{border-color:rgba(255,230,0,.22);box-shadow:0 18px 52px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.025)}
.home-v54 .poster img{filter:saturate(1.14) contrast(1.06) brightness(.93);transform:scale(1.02)}
.home-v54 .poster:hover img{transform:scale(1.10);filter:saturate(1.24) contrast(1.08) brightness(1.02)}
.home-v54 .poster:before{background:linear-gradient(180deg,rgba(7,6,5,.04) 12%,rgba(6,6,5,.18) 44%,rgba(4,4,3,.95) 100%)}
.home-v54 .poster:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,rgba(255,230,0,.10),transparent 45%);pointer-events:none}
.home-v54 .poster span,.home-v54 .poster b,.home-v54 .poster small{z-index:3;text-shadow:0 2px 14px rgba(0,0,0,.85)}
.home-v54 .poster span{color:#ffe600}.home-v54 .poster b{letter-spacing:-.5px}
.home-v54 .content-card{border-color:rgba(255,230,0,.18);box-shadow:0 20px 55px rgba(0,0,0,.28)}
.home-v54 .content-visual img{filter:saturate(1.12) contrast(1.05) brightness(.92)}
.home-v54 .content-card:hover .content-visual img{transform:scale(1.08);filter:saturate(1.22) contrast(1.08) brightness(1.02)}
.home-v54 .content-visual:after{background:linear-gradient(180deg,rgba(7,7,6,.02) 18%,rgba(6,6,5,.35) 48%,rgba(6,6,5,.97) 100%)}
.home-v54 .reseller-banner{min-height:250px;background:linear-gradient(90deg,rgba(12,11,9,.98) 0%,rgba(14,14,12,.90) 43%,rgba(12,12,10,.48) 68%,rgba(9,9,7,.86) 100%),url('visuals/real/reseller.jpg') center right/cover no-repeat;border-color:rgba(255,230,0,.32)}
.home-v54 .reseller-banner:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 38%,rgba(255,230,0,.20),transparent 34%);pointer-events:none}
.home-v54 .reseller-copy,.home-v54 .reseller-actions{position:relative;z-index:2}
@media(max-width:760px){.home-v54 .reseller-banner{background-position:62% center}.home-v54 .reseller-banner:after{background:linear-gradient(90deg,rgba(12,11,9,.98),rgba(12,11,9,.88))}}

/* V5.5 — account recovery & visitor analytics */
.visitor-chart{height:230px;display:flex;align-items:flex-end;gap:7px;overflow-x:auto;padding:28px 4px 8px}.visitor-col{min-width:25px;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.visitor-col>span{font-size:10px;color:var(--muted)}.visitor-bar{width:16px;min-height:3px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#ffe600,#ffe600);box-shadow:0 0 16px rgba(255,230,0,.2)}.visitor-col small{font-size:9px;color:var(--muted);transform:rotate(-45deg);margin-top:8px;white-space:nowrap}.auth .wa-btn{display:flex}.alert.success{border-color:rgba(39,199,120,.35);background:rgba(24,145,89,.12);color:#c6ffe1}

/* V5.6 — expanded member center, announcements & trial CTA */
.member-body{background:radial-gradient(circle at 12% 0%,rgba(255,230,0,.20),transparent 34%),radial-gradient(circle at 90% 12%,rgba(255,230,0,.12),transparent 28%),linear-gradient(180deg,#0e0e0b 0%,#090907 100%);min-height:100vh}.member-shell{width:min(1380px,94%);margin:auto;padding-bottom:50px}.member-nav{padding:24px 0;border-bottom:1px solid rgba(202,196,168,.12)}.member-nav-actions{display:flex;align-items:center;gap:10px}.member-user-chip{padding:10px 14px;border:1px solid rgba(255,230,0,.18);border-radius:999px;color:#ebe9de;background:rgba(29,28,23,.55)}.member-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:52px 0 30px}.member-hero h1{font-size:clamp(34px,4vw,56px);letter-spacing:-1.8px;margin:6px 0 10px}.member-hero p{max-width:760px;margin:0;color:#bbb9b0;font-size:17px;line-height:1.65}.trial-member-btn{display:inline-flex;align-items:center;gap:9px;padding:15px 20px;background:linear-gradient(135deg,#19bd75,#0a9156);color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 18px 45px rgba(10,145,86,.22);white-space:nowrap}.trial-member-btn:hover{transform:translateY(-2px)}.trial-member-btn.disabled{opacity:.48;pointer-events:none}.member-grid-top{display:grid;grid-template-columns:1.65fr .85fr;gap:20px}.member-primary,.member-contact{padding:30px;background:linear-gradient(145deg,rgba(30,29,24,.94),rgba(15,15,12,.96));border-color:rgba(255,230,0,.18)}.member-card-title,.member-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.member-card-title h2,.member-contact h2,.member-section-head h2{margin:5px 0 0;font-size:28px}.member-package-main{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding-top:25px;border-top:1px solid rgba(202,195,166,.12)}.member-package-main h3{font-size:32px;margin:5px 0 22px}.member-date-row{display:flex;gap:42px;flex-wrap:wrap}.member-date-row small,.contact-line span{display:block;color:#ffe600;font-size:12px;margin-bottom:5px}.days-circle{width:145px;height:145px;flex:0 0 145px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,230,0,.24),rgba(22,21,18,.9) 66%);border:1px solid rgba(255,230,0,.38);box-shadow:inset 0 0 35px rgba(255,230,0,.12),0 0 35px rgba(255,230,0,.09)}.days-circle b{font-size:42px}.days-circle span{font-size:12px;color:#bebbb1}.contact-line{padding:14px 0;border-bottom:1px solid rgba(202,195,166,.10);overflow-wrap:anywhere}.member-contact .wa-btn{margin-top:14px;width:100%;justify-content:center}.member-section{padding-top:38px}.member-section-head{margin-bottom:16px}.member-package-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-package-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;border-radius:18px;background:linear-gradient(145deg,rgba(25,24,20,.88),rgba(14,14,12,.92));border:1px solid rgba(255,230,0,.15)}.package-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:11px;font-weight:900;background:linear-gradient(145deg,#ffe600,#ffe600);box-shadow:0 12px 30px rgba(255,230,0,.19)}.member-package-copy>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.member-package-copy h3{margin:0;font-size:17px}.member-package-copy p{margin:7px 0 0;color:#ffe600;font-size:13px}.member-package-days{text-align:center;min-width:48px}.member-package-days b{display:block;font-size:22px}.member-package-days span{font-size:11px;color:#ffe600}.announcement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.announcement-card{position:relative;overflow:hidden;padding:24px;border-radius:20px;background:linear-gradient(145deg,rgba(23,22,19,.95),rgba(13,13,11,.96));border:1px solid rgba(255,230,0,.14)}.announcement-card.featured{grid-column:span 2;background:radial-gradient(circle at 92% 0%,rgba(255,230,0,.22),transparent 35%),linear-gradient(145deg,rgba(31,30,25,.97),rgba(14,14,12,.96));border-color:rgba(255,230,0,.30)}.announcement-card h3{font-size:21px;margin:12px 0 9px}.announcement-card p{margin:0;color:#c4c2ba;line-height:1.68;white-space:normal}.announcement-meta{display:flex;align-items:center;gap:8px;color:#ffe600;font-size:11px}.announcement-dot{width:7px;height:7px;border-radius:50%;background:#ffe600;box-shadow:0 0 12px #ffe600}.member-empty{padding:28px;color:#eae8df}.member-footer{text-align:center;color:#ffe600;padding:42px 0 8px}.admin-announcement-grid{grid-template-columns:.85fr 1.15fr}.admin-announcement-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.admin-announcement-item:last-child{border:0}.admin-announcement-item p{margin:6px 0 0;line-height:1.5}.admin-announcement-item form{display:inline}.checkline{display:flex;align-items:center;gap:9px;color:#e2e0d9;margin:15px 0}.checkline input{width:auto}
@media(max-width:980px){.member-grid-top,.admin-announcement-grid{grid-template-columns:1fr}.announcement-grid{grid-template-columns:1fr 1fr}.announcement-card.featured{grid-column:span 2}}
@media(max-width:700px){.member-shell{width:min(94%,680px)}.member-hero{align-items:flex-start;flex-direction:column;padding-top:34px}.trial-member-btn{width:100%;justify-content:center}.member-user-chip{display:none}.member-package-main{align-items:flex-start;flex-direction:column}.days-circle{width:120px;height:120px;flex-basis:120px}.member-package-list,.announcement-grid{grid-template-columns:1fr}.announcement-card.featured{grid-column:auto}.member-package-card{grid-template-columns:auto 1fr}.member-package-days{grid-column:2;text-align:left}.member-date-row{gap:24px}.member-primary,.member-contact{padding:22px}.admin-announcement-item{flex-direction:column}}

/* V5.7 member purchase actions */
.member-hero-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.buy-package-btn{box-shadow:0 14px 34px rgba(255,230,0,.24)}.member-section-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.compact-buy{padding:10px 14px!important;font-size:13px}.member-hero-actions .btn{white-space:nowrap}@media(max-width:820px){.member-hero-actions{justify-content:flex-start;width:100%}.member-hero-actions .btn{flex:1;justify-content:center}.member-section-actions{justify-content:flex-start}}

/* =========================================================
   DAYI IPTV V5.8.1 - MOBILE ADMIN RESPONSIVE
   ========================================================= */
.admin-mobile-menu,.admin-sidebar-close,.admin-sidebar-overlay{display:none}

@media(max-width:900px){
  body{overflow-x:hidden}
  .admin{display:block!important;height:auto!important;min-height:100vh;overflow:visible!important}
  .admin .content{height:auto!important;min-height:100vh;overflow:visible!important;padding:82px 14px 28px!important;width:100%;max-width:100vw}

  .admin .sidebar{
    position:fixed!important;inset:0 auto 0 0!important;
    width:min(84vw,310px)!important;height:100dvh!important;
    padding:68px 18px 24px!important;overflow-y:auto!important;
    z-index:10002!important;transform:translateX(-105%);
    transition:transform .25s ease;box-shadow:28px 0 70px rgba(0,0,0,.48);
    border-right:1px solid rgba(255,230,0,.22)
  }
  body.admin-menu-open{overflow:hidden}
  body.admin-menu-open .admin .sidebar{transform:translateX(0)}

  .admin-sidebar-overlay{
    display:block;position:fixed;inset:0;background:rgba(7,7,5,.68);
    backdrop-filter:blur(4px);z-index:10001;opacity:0;visibility:hidden;
    transition:.22s;pointer-events:none
  }
  body.admin-menu-open .admin-sidebar-overlay{opacity:1;visibility:visible;pointer-events:auto}

  .admin-mobile-menu{
    display:flex;position:fixed;top:14px;left:14px;z-index:10000;
    width:48px;height:48px;border-radius:14px;border:1px solid rgba(255,230,0,.28);
    background:rgba(18,18,15,.94);box-shadow:0 12px 35px rgba(0,0,0,.32);
    align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer
  }
  .admin-mobile-menu span{display:block;width:21px;height:2px;border-radius:10px;background:#fff}
  .admin-sidebar-close{
    display:grid;place-items:center;position:absolute;top:14px;right:14px;
    width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);
    background:rgba(255,255,255,.05);color:#fff;font-size:26px;line-height:1;cursor:pointer
  }

  .admin-scroll-progress{left:0!important;z-index:10005}
  .topbar{position:fixed;top:0;left:0;right:0;z-index:9998;height:68px;margin:0!important;padding:0 14px 0 76px!important;
    background:rgba(14,14,12,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,230,0,.18)!important;
    flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
  .topbar .muted{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .adminchip{font-size:12px;padding:7px 10px;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

  .pagehead{gap:12px!important;margin-bottom:18px!important}
  .pagehead h1{font-size:30px;line-height:1.1}
  .pagehead .btn{width:100%;text-align:center}

  .stats{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .stat{padding:18px!important}.stat b{font-size:25px!important}
  .two,.grid{grid-template-columns:1fr!important}

  .card{border-radius:16px;padding:18px}
  .toolbar{display:grid!important;grid-template-columns:1fr!important;width:100%}
  .toolbar>*{width:100%!important;max-width:none!important}
  .toolbar .btn{display:flex;justify-content:center;align-items:center}
  .input,select,textarea{font-size:16px}

  .tablewrap{width:100%;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:14px}
  .table{min-width:720px}
  .table th,.table td{padding:11px 9px;font-size:13px}
  .tablewrap:after{content:'← tabloyu sağa/sola kaydır →';display:block;text-align:center;color:#ffe600;font-size:11px;padding:9px 0 2px}

  form .two{grid-template-columns:1fr!important}
  .renewrow,.packagerow{flex-direction:column!important;align-items:stretch!important}
  .renewrow .btn,.packagerow .btn{width:100%}

  .sidebar .brand{font-size:24px!important}
  .sidebar a{padding:13px 13px!important;margin:3px 0!important;font-size:15px}
}

@media(max-width:560px){
  .admin .content{padding-left:10px!important;padding-right:10px!important}
  .stats{grid-template-columns:1fr!important}
  .pagehead h1{font-size:27px}
  .card{padding:15px}
  .topbar .muted{display:none}
  .topbar{padding-left:76px!important}
  .adminchip{margin-left:auto;max-width:65vw}
}
\n\n/* V5.8.2 mobile drawer navigation hard-fix */
@media(max-width:900px){
  .admin-mobile-menu{width:48px!important;height:48px!important;padding:0!important;min-width:48px!important;min-height:48px!important}
  .admin-mobile-menu span{width:22px!important;height:2px!important;min-height:2px!important;flex:none!important}
  .admin .sidebar{left:0!important;top:0!important;margin:0!important;border-radius:0!important;visibility:hidden!important;pointer-events:none!important}
  body.admin-menu-open .admin .sidebar{visibility:visible!important;pointer-events:auto!important}
  .admin .sidebar a{position:relative!important;z-index:2!important;pointer-events:auto!important}
}

/* V5.8.3 - Payment history: keep delete button visible on mobile */
.payment-delete-btn{
  min-width:56px;
  padding:10px 14px;
  border:0;
  border-radius:13px;
  background:#fff;
  color:#141310;
  font-weight:800;
  line-height:1;
  box-shadow:none;
}
.payment-delete-btn:hover{background:#fafaf7;color:#11100e;transform:none}

@media(max-width:900px){
  .payment-history-wrap{overflow:visible!important;border-radius:0!important}
  .payment-history-wrap:after{display:none!important;content:none!important}
  .payment-history-table{min-width:0!important;width:100%!important;table-layout:fixed!important}
  .payment-history-table th,.payment-history-table td{
    white-space:normal!important;
    overflow-wrap:anywhere;
    padding:11px 7px!important;
    font-size:13px!important;
    vertical-align:middle;
  }
  .payment-history-table th:nth-child(1),.payment-history-table td:nth-child(1){width:20%}
  .payment-history-table th:nth-child(2),.payment-history-table td:nth-child(2){width:14%}
  .payment-history-table th:nth-child(3),.payment-history-table td:nth-child(3){width:14%}
  .payment-history-table th:nth-child(4),.payment-history-table td:nth-child(4){width:34%}
  .payment-history-table th:nth-child(5),.payment-history-table td:nth-child(5){width:18%;text-align:right}
  .payment-history-table td:nth-child(4){font-size:12px!important;line-height:1.35}
  .payment-history-table td:nth-child(5) form{display:flex;justify-content:flex-end;margin:0}
  .payment-delete-btn{min-width:52px!important;padding:11px 12px!important;border-radius:13px!important}
}

@media(max-width:560px){
  .payment-history-card{padding:16px 14px!important}
  .payment-history-table th,.payment-history-table td{padding:10px 5px!important;font-size:12px!important}
  .payment-history-table th:nth-child(1),.payment-history-table td:nth-child(1){width:21%}
  .payment-history-table th:nth-child(2),.payment-history-table td:nth-child(2){width:13%}
  .payment-history-table th:nth-child(3),.payment-history-table td:nth-child(3){width:13%}
  .payment-history-table th:nth-child(4),.payment-history-table td:nth-child(4){width:35%}
  .payment-history-table th:nth-child(5),.payment-history-table td:nth-child(5){width:18%}
  .payment-delete-btn{min-width:48px!important;padding:10px 9px!important;font-size:12px!important}
}


/* V5.9 - Yurt içi / Yurt dışı paket fiyatları */
.package-market-switch{display:flex;justify-content:center;gap:10px;margin:0 auto 28px;padding:7px;width:max-content;max-width:100%;border:1px solid rgba(255,230,0,.22);border-radius:18px;background:rgba(14,14,12,.78);box-shadow:0 16px 45px rgba(0,0,0,.2)}
.market-tab{appearance:none;border:0;border-radius:13px;padding:13px 20px;background:transparent;color:#ffe600;font-weight:800;font-size:14px;cursor:pointer;transition:.2s ease;white-space:nowrap}
.market-tab:hover{color:#fff;background:rgba(255,230,0,.10)}
.market-tab.active{color:#fff;background:linear-gradient(135deg,#ffe600,#ffe600);box-shadow:0 8px 24px rgba(255,230,0,.28)}
.package-price-note{margin-top:-8px;margin-bottom:14px;color:#ffe600;font-size:12px;font-weight:700;letter-spacing:.02em}
.package-card.domestic-price-missing .price{opacity:.55}.package-card.domestic-price-missing .package-price-note:after{content:' · fiyat tanımlanmadı';color:#ff8a8a}
.package-admin-editor{padding:18px 0;border-bottom:1px solid var(--border)}.package-admin-editor:last-child{border-bottom:0}.package-admin-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0;color:#f2f0e9}.package-admin-summary b{padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.04)}
.package-price-admin-grid{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:12px}
@media(max-width:700px){.package-market-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.market-tab{padding:12px 8px;font-size:12px}.package-price-admin-grid{grid-template-columns:1fr}}


/* =========================================================
   V5.9.1 — Professional region switch + mobile + delete UI
   ========================================================= */
.package-market-shell{display:flex;flex-direction:column;align-items:center;gap:12px;margin:4px auto 32px}
.package-market-caption{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ffe600}
.package-market-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;width:min(620px,100%);margin:0;padding:6px;border:1px solid rgba(255,230,0,.22);border-radius:22px;background:linear-gradient(180deg,rgba(22,21,18,.95),rgba(12,12,10,.95));box-shadow:0 20px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}
.market-tab{appearance:none;min-height:72px;border:0;border-radius:17px;padding:10px 17px;background:transparent;color:#ffe600;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;white-space:normal}
.market-tab:hover{color:#fff;background:rgba(255,230,0,.08);transform:translateY(-1px)}
.market-tab.active{color:#fff;background:linear-gradient(135deg,#ffe600 0%,#ffe600 62%,#ffe600 100%);box-shadow:0 10px 30px rgba(255,230,0,.30),inset 0 1px 0 rgba(255,255,255,.16)}
.market-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:rgba(255,255,255,.10);font-size:21px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.market-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.market-copy b{font-size:16px;line-height:1.15;letter-spacing:.01em}
.market-copy small{font-size:11px;line-height:1.25;color:#ffe600;font-weight:700}
.market-tab.active .market-copy small{color:#f1efe8}
.package-price-note{font-size:13px;font-weight:800;color:#bab8ad;margin-top:-3px;margin-bottom:17px}

/* One consistent delete button everywhere in admin */
.admin-delete-btn,.payment-delete-btn{appearance:none!important;border:0!important;background:#fff!important;color:#161512!important;border-radius:13px!important;min-width:54px!important;min-height:42px!important;padding:10px 14px!important;font-weight:900!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}
.admin-delete-btn:hover,.payment-delete-btn:hover{background:#fcfbf9!important;color:#e11d48!important;transform:translateY(-1px)!important;box-shadow:0 11px 26px rgba(0,0,0,.22)!important}
.admin-delete-btn:active,.payment-delete-btn:active{transform:translateY(0)!important}
form .admin-delete-btn{margin:0!important}

@media(max-width:700px){
  .package-market-shell{margin:0 auto 24px;gap:9px;width:100%}
  .package-market-caption{font-size:10px;letter-spacing:.12em}
  .package-market-switch{width:100%;grid-template-columns:1fr 1fr;padding:5px;border-radius:18px;gap:5px}
  .market-tab{min-height:64px;padding:8px 9px;border-radius:14px;gap:8px}
  .market-icon{flex-basis:34px;width:34px;height:34px;border-radius:11px;font-size:17px}
  .market-copy b{font-size:13px}
  .market-copy small{font-size:9px}
  .package-grid{grid-template-columns:1fr!important}
  .package-card{min-width:0!important;width:100%!important}
  .package-card .price{font-size:clamp(34px,11vw,46px)!important}
  .package-zone .container{width:min(94%,1160px)!important}
  .admin-delete-btn,.payment-delete-btn{min-width:52px!important;min-height:40px!important;padding:9px 12px!important;font-size:12px!important;border-radius:12px!important}
}
@media(max-width:390px){
  .market-tab{padding:7px 7px;gap:6px}
  .market-icon{display:none}
  .market-copy b{font-size:12px}
  .market-copy small{font-size:8.5px}
}

/* =========================================================
   V5.9.2 — Premium Yurt İçi / Yurt Dışı segmented package tab
   ========================================================= */
.package-market-shell{
  margin:8px auto 34px!important;
  gap:14px!important;
}
.package-market-caption{
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:.18em!important;
  color:#ffe600!important;
}
.package-market-switch{
  width:min(560px,100%)!important;
  min-height:84px!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:0!important;
  padding:10px!important;
  overflow:hidden!important;
  border-radius:30px!important;
  border:1px solid rgba(255,230,0,.22)!important;
  background:linear-gradient(145deg,#141311 0%,#0e0d0c 58%,#0b0a09 100%)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.package-market-switch .market-tab{
  min-height:64px!important;
  padding:0 22px!important;
  margin:0!important;
  border:0!important;
  border-radius:22px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  background:transparent!important;
  color:#ffe600!important;
  box-shadow:none!important;
  transform:none!important;
  transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease!important;
}
.package-market-switch .market-tab:hover{
  color:#f2f0e9!important;
  background:rgba(255,230,0,.06)!important;
}
.package-market-switch .market-tab.active{
  color:#fff!important;
  background:linear-gradient(100deg,#ffe600 0%,#ffe600 52%,#ffe600 100%)!important;
  box-shadow:0 12px 34px rgba(255,230,0,.36),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
.package-market-switch .market-tab.active:hover{
  transform:translateY(-1px)!important;
}
.package-market-switch .market-copy{
  display:block!important;
}
.package-market-switch .market-copy b{
  display:block!important;
  font-size:18px!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:-.01em!important;
  white-space:nowrap!important;
}
.package-market-switch .market-icon,
.package-market-switch .market-copy small{
  display:none!important;
}

@media(max-width:700px){
  .package-market-shell{margin:2px auto 26px!important;gap:10px!important}
  .package-market-switch{
    min-height:68px!important;
    padding:7px!important;
    border-radius:23px!important;
  }
  .package-market-switch .market-tab{
    min-height:52px!important;
    padding:0 10px!important;
    border-radius:17px!important;
  }
  .package-market-switch .market-copy b{
    font-size:14px!important;
    white-space:normal!important;
  }
}
@media(max-width:390px){
  .package-market-switch{
    width:100%!important;
    min-height:62px!important;
    padding:6px!important;
    border-radius:20px!important;
  }
  .package-market-switch .market-tab{
    min-height:48px!important;
    padding:0 7px!important;
    border-radius:15px!important;
  }
  .package-market-switch .market-copy b{font-size:12.5px!important}
}

/* =========================================================
   V5.9.4 — Reference-matched region selector
   ========================================================= */
.package-market-shell{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:14px!important;
  margin:12px auto 34px!important;
  width:100%!important;
}
.package-market-switch{
  width:min(760px,96%)!important;
  min-height:104px!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:0!important;
  padding:7px!important;
  margin:0 auto!important;
  border:4px solid #fff!important;
  border-radius:999px!important;
  overflow:hidden!important;
  background:#100f0d!important;
  box-shadow:0 20px 70px rgba(0,0,0,.32), inset 0 0 0 1px rgba(255,255,255,.05)!important;
}
.package-market-switch .market-tab{
  position:relative!important;
  min-height:86px!important;
  padding:0 28px!important;
  border:0!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px!important;
  background:transparent!important;
  color:#fff!important;
  cursor:pointer!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease!important;
}
.package-market-switch .market-tab:hover{background:rgba(255,255,255,.035)!important}
.package-market-switch .market-tab.active{
  color:#fff!important;
  background:linear-gradient(105deg,#ff2d26 0%,#ff4b13 52%,#ff6419 100%)!important;
  box-shadow:0 14px 36px rgba(255,56,22,.30), inset 0 1px 0 rgba(255,255,255,.30)!important;
}
.package-market-switch .market-tab.active:hover{transform:translateY(-1px)!important}
.package-market-switch .market-icon{
  display:grid!important;
  place-items:center!important;
  width:50px!important;
  height:50px!important;
  flex:0 0 50px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.10)!important;
  font-size:27px!important;
  line-height:1!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18)!important;
}
.package-market-switch .market-tab.active .market-icon{background:rgba(183,0,26,.36)!important}
.package-market-switch .market-copy{display:block!important}
.package-market-switch .market-copy b{
  display:block!important;
  font-size:31px!important;
  font-weight:950!important;
  line-height:1!important;
  letter-spacing:-.025em!important;
  white-space:nowrap!important;
  text-transform:uppercase!important;
}
.package-market-help{
  color:#e4e2dd!important;
  font-size:15px!important;
  font-weight:600!important;
  text-align:center!important;
  opacity:.92!important;
}
.package-zone .section-head{margin-bottom:12px!important}
.package-zone .section-head .eyebrow{color:#ff2449!important;letter-spacing:.16em!important;font-weight:900!important}
.package-zone .section-head h2{font-size:clamp(38px,5vw,62px)!important;letter-spacing:-.035em!important;margin-bottom:8px!important}
.package-zone .section-head p{font-size:17px!important}

@media(max-width:700px){
  .package-market-shell{gap:10px!important;margin:8px auto 26px!important}
  .package-market-switch{width:100%!important;min-height:72px!important;padding:5px!important;border-width:3px!important}
  .package-market-switch .market-tab{min-height:58px!important;padding:0 12px!important;gap:8px!important}
  .package-market-switch .market-icon{width:34px!important;height:34px!important;flex-basis:34px!important;font-size:19px!important}
  .package-market-switch .market-copy b{font-size:18px!important}
  .package-market-help{font-size:12px!important;padding:0 8px!important}
  .package-zone .section-head h2{font-size:clamp(32px,10vw,44px)!important}
}
@media(max-width:420px){
  .package-market-switch .market-tab{padding:0 8px!important;gap:6px!important}
  .package-market-switch .market-icon{width:29px!important;height:29px!important;flex-basis:29px!important;font-size:16px!important}
  .package-market-switch .market-copy b{font-size:15px!important}
}
.package-extra-description{margin:8px 0 0;color:#dedcd5;font-size:.9rem;line-height:1.55}.package-visibility-toggle{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04)}.package-visibility-toggle input{width:18px;height:18px;accent-color:#ffe600}@media(max-width:700px){.package-visibility-toggle{width:100%;justify-content:center}.pagehead .toolbar{width:100%}.pagehead .toolbar .btn{width:100%}}

/* V5.9.6 */
.package-market-admin-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.package-market-admin-form .package-visibility-toggle{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.025)}.package-market-admin-form .package-visibility-toggle b{font-size:12px;color:var(--muted)}.package-market-single{width:max-content;max-width:100%;margin:8px auto 24px;padding:12px 22px;border:2px solid rgba(255,255,255,.78);border-radius:999px;background:#fff;color:#0f0f0d;font-size:18px;box-shadow:0 12px 35px rgba(0,0,0,.18)}.subscription-history-table .payment-delete-btn{white-space:nowrap}@media(max-width:700px){.package-market-admin-form{display:grid;grid-template-columns:1fr}.package-market-admin-form .package-visibility-toggle{width:100%;justify-content:space-between}.package-market-single{font-size:14px;padding:10px 16px}.subscription-history-table{min-width:620px}}

/* V5.9.7 — Compact package editor + note placement + single-region badge */
.package-admin-layout{align-items:start}.package-editor-card{position:sticky;top:92px}.package-editor-card .package-admin-editor{padding:8px 0 0;border:0}.package-editor-panels{min-height:200px}.package-editor-panel[hidden]{display:none!important}.package-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.package-editor-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.package-editor-actions form{margin:0}.package-admin-summary{margin-top:16px!important}

.package-important-note{display:inline-flex;align-items:center;gap:7px;margin:10px 0 2px;padding:7px 10px;border:1px solid rgba(255,96,32,.28);border-radius:10px;background:rgba(255,70,20,.08);color:#ffb08f;font-size:12px;font-weight:900;letter-spacing:.025em;line-height:1.35}.package-important-note:before{content:'!';display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:linear-gradient(135deg,#ff3030,#ff6a17);color:#fff;font-size:11px;flex:0 0 17px}
.package-card .package-extra-description{margin:12px 0 15px!important;padding:11px 12px!important;border-left:3px solid #39d879!important;border-radius:0 10px 10px 0!important;background:rgba(57,216,121,.055)!important;color:#deddd6!important;font-size:13px!important;line-height:1.55!important}.package-card .features + .package-extra-description{margin-top:13px!important}.package-card .package-btn{margin-top:auto}

.package-market-single{display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;width:min(520px,100%)!important;min-height:78px!important;margin:8px auto 28px!important;padding:10px 24px!important;border:3px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:linear-gradient(180deg,#13120f,#0f0f0d)!important;color:#fff!important;box-shadow:0 20px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;text-align:left!important}.package-market-single .market-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:linear-gradient(135deg,#ffe600,#ffe600);font-size:26px;box-shadow:0 9px 26px rgba(255,230,0,.28)}.package-market-single-domestic .market-icon{background:linear-gradient(135deg,#d90b22,#ff4b18)}.package-market-single div{display:flex;flex-direction:column;gap:2px}.package-market-single small{font-size:10px;font-weight:900;letter-spacing:.15em;color:#ffe600}.package-market-single b{font-size:24px;line-height:1.05;letter-spacing:-.02em;color:#fff}

@media(max-width:900px){.package-editor-card{position:static}.package-admin-layout{grid-template-columns:1fr!important}}
@media(max-width:700px){.package-market-single{min-height:66px!important;padding:8px 16px!important;gap:10px!important}.package-market-single .market-icon{width:38px;height:38px;flex-basis:38px;font-size:20px}.package-market-single b{font-size:17px}.package-market-single small{font-size:9px}.package-editor-actions{align-items:stretch}.package-editor-actions form,.package-editor-actions .btn{width:100%}}

/* V5.9.8 - Ek açıklama artık özellik satırı */
.package-card .features .package-extra-feature{color:#fbfafa;border-top:1px solid rgba(255,230,0,.18);padding-top:10px;margin-top:0;font-weight:500}
.package-extra-description{display:none!important}
/* V6.0 Xtream M3U row */
.xtream-m3u-row{align-items:flex-start!important;gap:10px;flex-wrap:wrap}.xtream-m3u-value{overflow-wrap:anywhere;word-break:break-all;flex:1;min-width:180px}.xtream-copy-btn{border:1px solid rgba(255,255,255,.15);background:#1e1d1a;color:#fff;border-radius:9px;padding:7px 10px;cursor:pointer}.xtream-copy-btn:hover{background:#292824}

/* V6.0.1 */
.xtream-m3u-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:10px}.xtream-m3u-button{min-width:130px;justify-content:center;text-decoration:none}.xtream-m3u-value{display:none!important}.member-lang-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:rgba(12,12,10,.72)}.member-lang-switch a{padding:6px 8px;border-radius:8px;font-size:12px;font-weight:800;color:var(--muted);text-decoration:none}.member-lang-switch a.active{background:#ffe600;color:#fff}.auth-lang{display:flex;gap:6px;justify-content:flex-end;margin-bottom:14px}.auth-lang a{padding:5px 8px;border-radius:7px;text-decoration:none;color:var(--muted);font-size:12px}.auth-lang a.active{background:#ffe600;color:#fff}.faq-wa-btn{display:inline-flex;margin:4px 0 12px}@media(max-width:640px){.member-lang-switch{order:3;width:100%;justify-content:center}.member-nav-actions{flex-wrap:wrap}.xtream-account-box{font-size:14px}.xtream-m3u-button{width:auto}}

/* V6.0.2 */
.remember-line{display:flex;align-items:center;gap:9px;margin:10px 0 16px;color:#e1dfd8;font-size:14px;cursor:pointer}.remember-line input{width:17px;height:17px;accent-color:#ffe600}.privacy-note{margin:14px 0 18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,230,0,.22);background:rgba(255,230,0,.10);color:#e0ddd1;font-size:13px;line-height:1.55}.xtream-account-box{margin-top:14px;padding:15px 16px;border-radius:15px;background:linear-gradient(145deg,rgba(22,21,18,.96),rgba(12,11,9,.96));border:1px solid rgba(255,230,0,.18)}.xtream-account-title{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:11px 13px;border-radius:11px;background:linear-gradient(135deg,rgba(255,230,0,.22),rgba(42,40,35,.18));border-left:3px solid #ffe600;color:#fff;font-size:14px;font-weight:900;letter-spacing:.45px;line-height:1.35}.xtream-title-icon{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(255,230,0,.16)}.xtream-row{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:9px;align-items:start;padding:6px 0}.xtream-row span{color:#ffe600;font-size:12px}.xtream-row b{overflow-wrap:anywhere;word-break:break-word;font-size:13px}.xtream-m3u-row{grid-template-columns:auto auto!important;margin-top:10px!important}.recent-real-activity{position:fixed;left:22px;bottom:22px;z-index:80;max-width:360px;padding:13px 15px;border-radius:15px;background:rgba(19,18,15,.95);border:1px solid rgba(255,230,0,.28);box-shadow:0 18px 50px rgba(0,0,0,.32);display:flex;align-items:center;gap:11px;opacity:0;transform:translateY(18px);pointer-events:none;transition:.35s}.recent-real-activity.show{opacity:1;transform:none}.recent-real-activity .activity-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#ffe600,#ffe600)}.recent-real-activity b{display:block;font-size:13px}.recent-real-activity small{display:block;color:#ffe600;margin-top:3px}@media(max-width:640px){.xtream-row{grid-template-columns:1fr}.recent-real-activity{left:12px;right:12px;bottom:12px;max-width:none}.xtream-account-title{font-size:13px}.xtream-m3u-row{grid-template-columns:1fr auto!important}}

/* V6.0.3 - localized package names + stronger member package typography */
.member-package-copy h3{font-size:clamp(20px,1.35vw,24px)!important;line-height:1.18;font-weight:800;letter-spacing:-.25px;color:#fcfcfa}
.member-package-card-stream .member-package-copy{min-width:0}
.member-package-card-stream .member-package-copy>div{align-items:center;gap:12px}
.member-package-main h3{font-size:clamp(30px,2.6vw,38px)!important;line-height:1.12;font-weight:850;letter-spacing:-.6px}
@media(max-width:700px){.member-package-copy h3{font-size:21px!important}.member-package-main h3{font-size:30px!important}}
/* V6.1.0 catalog conversion details */
.package-monthly-cost{display:inline-flex;margin:10px 0 2px;padding:7px 10px;border:1px solid rgba(255,230,0,.22);border-radius:999px;background:rgba(255,230,0,.08);font-size:12px;font-weight:800;color:#dbd6c3;letter-spacing:.01em}
.package-card[hidden]{display:none!important}

/* V6.2 — Yenileme Merkezi */
.renewal-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.renewal-section{overflow:hidden}.renewal-actions,.renewal-quick-form{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.renewal-month-btn{padding:8px 10px;min-width:54px}.renewal-table td{vertical-align:middle}.revenue-currency-row{display:flex;gap:12px;flex-wrap:wrap}.revenue-chip{display:flex;align-items:baseline;gap:8px;padding:14px 18px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.03)}.revenue-chip b{font-size:24px}.revenue-chip span{font-weight:800;color:var(--muted)}
@media(max-width:760px){.renewal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-table{min-width:900px}.renewal-month-btn{padding:7px 9px}.revenue-chip{flex:1 1 140px}}

/* Dayı IPTV — logo palette */
:root,.home-v5,.home-v51{--bg:#0c0c09;--card:#181813;--card2:#23231b;--text:#fafaf5;--muted:#bbbbae;--accent:#ffe600;--border:rgba(255,230,0,.16)}
body,.home-v3,.home-v4,.home-v5,.member-body{background:radial-gradient(ellipse at 50% 0,rgba(255,230,0,.09),transparent 48%),#0c0c09!important}
.brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}
.dayi-logo{display:block;width:clamp(150px,18vw,220px);height:auto;aspect-ratio:4/1;object-fit:cover;object-position:center;border-radius:5px}
.sidebar .dayi-logo{width:190px;max-width:100%}
.btn.primary,.popular,.iconbox,.site-notice,.package-market-switch .market-tab.active{background:linear-gradient(135deg,#ffe600,#f0ce00)!important;color:#111108!important;text-shadow:none!important}
.btn.primary:hover{box-shadow:0 8px 28px rgba(255,230,0,.22)!important}
.hero h1 strong,.hero-v51 h1 strong,.eyebrow,.cinema-kicker,.package-zone .section-head .eyebrow{color:#ffe600!important;background-image:none!important;-webkit-text-fill-color:#ffe600!important}
.package-card.featured{border-color:#ffe600!important;box-shadow:0 20px 60px rgba(255,230,0,.13)!important}
.package-market-switch .market-tab.active .market-icon{background:rgba(0,0,0,.12)!important}
.package-market-switch .market-tab.active{box-shadow:0 10px 30px rgba(255,230,0,.18)!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ffe600;outline-offset:4px}
@media(max-width:700px){.dayi-logo{width:164px}.footer .dayi-logo{width:190px}}
.home-v51 .btn.primary,.home-v51 .package-btn,.home-v51 .popular,.home-v51 .iconbox,.feature-ribbon i{background:linear-gradient(135deg,#ffe600,#f0ce00)!important;color:#111108!important;box-shadow:0 12px 32px rgba(255,230,0,.16)!important}
.feature-ribbon small,.home-v51 .steps span{color:#ffe600!important}
.poster-glow{background:#ffe600!important}
