:root{--navy:#101828;--ink:#182230;--cream:#f8f7f3;--white:#fff;--gold:#d5a54a;--line:#e5e7eb;--muted:#667085;--green:#0b8b68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Tahoma,Arial,sans-serif}a{text-decoration:none;color:inherit}.shell{max-width:1220px;margin:auto;padding:0 28px}.siteNav{height:82px;display:flex;align-items:center;justify-content:space-between;background:var(--cream);border-bottom:1px solid #eceae4}.brand{font-family:Georgia,serif;font-size:22px;letter-spacing:1px;color:var(--navy)}.brand b{color:var(--gold);font-size:27px}.siteNav .links{display:flex;align-items:center;gap:25px;font-size:13px}.outline,.primary,button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:13px 19px;border:1px solid var(--navy);font:700 13px Tahoma,Arial;cursor:pointer}.primary,button{background:var(--navy);color:#fff}.outline{background:transparent;color:var(--navy)}.inline{display:inline}.inline button{background:none;color:var(--navy);border:0;padding:0}.heroNew{background:var(--navy);color:#fff;overflow:hidden}.heroInner{min-height:540px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:30px;gap:30px}.eyebrow{font-size:11px;letter-spacing:2px;color:#edcc89;margin:0 0 22px}.heroNew h1{font-family:Georgia,serif;font-size:clamp(50px,6.3vw,82px);line-height:1.04;font-weight:400;margin:0;letter-spacing:-2px}.heroNew h1 em{font-style:italic;color:#f3d599}.heroText{max-width:510px;color:#cdd3db;line-height:2;font-size:16px;margin:26px 0 30px}.heroActions{display:flex;gap:12px}.gold{background:var(--gold);border-color:var(--gold);color:#151d2a}.heroArt{height:390px;position:relative}.cardShape{position:absolute;width:220px;height:310px;border-radius:16px;background:#f8f7f3;color:var(--navy);box-shadow:0 28px 45px #0004;padding:25px;font-family:Georgia,serif}.cardOne{transform:rotate(-11deg);left:45px;top:50px}.cardTwo{transform:rotate(12deg);right:28px;top:10px;background:#d5a54a}.suit{font-size:64px;line-height:1}.cardShape span{font-size:21px}.cardShape strong{position:absolute;bottom:23px;left:25px;font-size:52px}.chipStack{position:absolute;width:128px;height:38px;border-radius:50%;background:#d5a54a;border:7px solid #fff0c5;bottom:0;left:135px;box-shadow:0 12px 0 #a97d31,0 24px 0 #d5a54a,0 36px 0 #a97d31}.trustBar{background:#fff;border-bottom:1px solid var(--line)}.trustBar .shell{height:74px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.trustItem b{color:var(--green);margin-left:8px}.catalog{padding:100px 0}.sectionTop{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.sectionTop h2,.stepsNew h2{font:400 clamp(30px,4vw,48px) Georgia,serif;margin:0;color:var(--navy)}.sectionTop p{color:var(--muted);font-size:14px;margin-bottom:0}.vipBadge{border:1px solid #ead39c;padding:12px 16px;background:#fff8e6;border-radius:4px;font-size:12px}.vipBadge b{font-size:21px;color:#a67419;margin-right:7px}.packs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pack{background:#fff;border:1px solid var(--line);padding:25px;border-radius:6px;display:flex;flex-direction:column;min-height:290px;transition:.2s}.pack:hover{border-color:#d5a54a;transform:translateY(-4px);box-shadow:0 18px 35px #20293812}.pack.featured{background:#fffaf0;border:1px solid #d5a54a}.packMark{font:28px Georgia,serif;color:var(--gold)}.pack h3{font-size:18px;margin:20px 0 6px}.pack p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.amount{margin-top:auto;padding:24px 0 15px;font:700 22px Georgia,serif}.amount small{font:12px Tahoma}.pack .primary{padding:11px}.stepsNew{background:#e9edf1;padding:85px 0}.stepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:40px}.stepNew{border-top:2px solid var(--gold);padding-top:20px}.stepNew b{color:#a67419;font:20px Georgia,serif}.stepNew h3{font-size:18px}.stepNew p{color:var(--muted);font-size:13px;line-height:1.9}.siteFooter{background:var(--navy);color:#cdd3db;padding:28px 0;font-size:12px}.siteFooter .shell{display:flex;justify-content:space-between}.authPage{min-height:100vh;background:var(--navy);display:grid;place-items:center;padding:24px}.authBox{width:min(460px,100%);background:#fff;padding:42px;border-radius:8px}.authBox h1{font:400 44px Georgia,serif;margin:0 0 10px}.authBox p{color:var(--muted);line-height:1.8;font-size:14px}.authBox form{display:grid;grid-gap:12px;gap:12px;margin:28px 0}.adminForm input,.adminForm select,.authBox input{border:1px solid #d7dce2;border-radius:4px;background:#fff;padding:13px;font:14px Tahoma}.authBox button{width:100%;padding:14px}.back{font-size:13px;color:var(--gold)}.dash{max-width:1180px;margin:auto;min-height:100vh;padding:48px 28px}.dash h1{font:400 44px Georgia,serif;margin:12px 0 32px}.vipPanel{background:var(--navy);color:#fff;padding:25px;border-radius:6px;max-width:610px}.vipPanel>b{color:#edcc89;font:26px Georgia,serif}.vipPanel div{height:8px;background:#475467;margin:18px 0;border-radius:6px}.vipPanel i{display:block;height:100%;background:var(--gold);border-radius:6px}.orders{display:grid;grid-gap:9px;gap:9px}.orders article{background:#fff;border:1px solid var(--line);padding:17px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.orders em{font-style:normal;color:var(--green);background:#e8f6f0;padding:5px}.statGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.statGrid>b{background:var(--navy);color:#edcc89;border-radius:5px;padding:22px;font:32px Georgia,serif}.statGrid small{display:block;color:#cdd3db;font:12px Tahoma;margin-top:7px}.adminNext section{background:#fff;border:1px solid var(--line);padding:22px;margin:20px 0;border-radius:6px}.adminForm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin:10px 0;align-items:center}.adminForm button{padding:12px}.adminForm b{font-size:13px}@media(max-width:800px){.heroInner{grid-template-columns:1fr;min-height:auto;padding:90px 0 55px}.heroArt{display:none}.packs{grid-template-columns:repeat(2,1fr)}.stepsGrid{grid-template-columns:1fr}.trustBar .shell{gap:15px;overflow:auto}.siteNav .links{gap:12px}.adminForm{grid-template-columns:1fr 1fr}}@media(max-width:500px){.shell{padding:0 18px}.siteNav{height:68px}.siteNav .links a:first-child{display:none}.heroNew h1{font-size:52px}.packs{grid-template-columns:1fr}.sectionTop{display:block}.vipBadge{display:inline-block;margin-top:18px}.siteFooter .shell{display:block;line-height:2}.authBox{padding:28px}.orders article{display:grid;grid-gap:7px;gap:7px}.statGrid{grid-template-columns:1fr}.dash{padding:30px 18px}}.packs{perspective:1200px}.pack{isolation:isolate;border:0!important;border-radius:15px!important;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#253756,#101828)!important;box-shadow:0 20px 36px rgba(16,24,40,.22)!important;transform-style:preserve-3d}.pack:before{content:"";inset:0;background:radial-gradient(circle at 84% 12%,hsla(0,0%,100%,.35),transparent 24%),linear-gradient(125deg,transparent 35%,hsla(0,0%,100%,.13) 47%,transparent 55%);transition:transform .55s ease}.pack:after,.pack:before{position:absolute;z-index:-1}.pack:after{content:"♠";bottom:-94px;left:-22px;font:230px Georgia,serif;color:hsla(0,0%,100%,.09);line-height:1}.pack:hover{transform:translateY(-12px) rotateX(4deg) rotateY(-3deg)!important;box-shadow:0 34px 58px rgba(16,24,40,.31)!important}.pack:hover:before{transform:translateX(82%)}.pack:nth-child(2){background:linear-gradient(145deg,#7e4d2a,#251914)!important}.pack:nth-child(3){background:linear-gradient(145deg,#176d66,#0b2d32)!important}.pack:nth-child(4){background:linear-gradient(145deg,#594192,#211b4e)!important}.pack.featured{background:linear-gradient(145deg,#c28a2d,#6d4212)!important}.pack .packMark{color:#fff4c9!important;text-shadow:0 2px 10px #0008;font:700 30px Georgia,serif;display:flex;align-items:center;gap:7px}.pack .packMark:after{content:"FLASH DEAL";font:700 9px Tahoma,Arial;letter-spacing:1px;padding:6px 7px;border:1px solid #ffffff5e;border-radius:20px}.pack h3{font:400 23px Georgia,serif;text-shadow:0 1px 1px #0006}.pack p{color:#e1e6ed!important;max-width:185px}.pack .amount{color:#fff!important;text-shadow:0 2px 10px #0007}.pack .primary{background:hsla(0,0%,100%,.96)!important;color:#182230!important;border:0!important;box-shadow:0 8px 18px #0003}.pack:nth-child(2) .primary{color:#6a351c!important}.pack:nth-child(3) .primary{color:#0d5c55!important}.pack:nth-child(4) .primary{color:#4a327e!important}.pack.featured .primary{color:#76500e!important}.pack:first-child{animation:cardEnter .55s ease both}.pack:nth-child(2){animation:cardEnter .55s ease .08s both}.pack:nth-child(3){animation:cardEnter .55s ease .16s both}.pack:nth-child(4){animation:cardEnter .55s ease .24s both}@keyframes cardEnter{0%{opacity:0;transform:translateY(24px) rotateX(-12deg)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pack,.pack:hover{animation:none!important;transform:none!important}.pack:before{transition:none}}.topHeader{background:#fff;border-bottom:1px solid #e7e8eb}.topHeader>.shell{height:100%;display:flex;align-items:center;justify-content:space-between}.newBrand{color:#162032}.newBrand i{color:#d5a54a}.newBrand small{color:#89919c;border-right:1px solid #d9dde2}.newNav{display:flex;align-items:center;gap:24px;font-size:13px}.newNav a{transition:.15s}.newNav a:hover{color:#a67419}.newNav .navBuy{background:#101828;color:#fff;padding:11px 18px;border-radius:4px}.newNav .adminDot{color:#d5a54a;font-size:10px}.showcase{background:linear-gradient(120deg,#f6f2e9,#fff 53%,#edf2f0);border-bottom:1px solid #e3e5e8}.showcaseGrid{min-height:470px;display:grid;grid-template-columns:1.25fr .75fr}.showCards{height:410px;position:relative;perspective:900px}.giantCard{position:absolute;width:230px;height:325px;border-radius:18px;box-shadow:0 25px 35px #1b263735}.cBack{background:repeating-linear-gradient(45deg,#263a57 0 8px,#17263e 8px 16px);color:#e5be68;font:180px Georgia,serif;display:grid;place-items:center;transform:rotate(-17deg);left:100px;top:45px}.cFront{background:#fff;color:#152033;padding:22px;left:270px;top:27px;transform:rotate(12deg);border:1px solid #e5e2dc}.cFront small{font:9px Tahoma;letter-spacing:2px;color:#b58a38}.cFront strong{display:block;font:90px Georgia,serif;margin-top:25px}.cFront i{display:block;font:70px Georgia,serif;font-style:normal;line-height:.2}.cFront b{bottom:21px;left:22px;font:42px Georgia,serif}.cFront b,.coin{position:absolute}.coin{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;color:#fff1be;font:700 26px Georgia,serif;background:#cc9636;border:8px dashed #ffe6a0;box-shadow:0 10px 18px #9d702a66}.coin1{left:75px;bottom:30px;transform:rotate(-15deg)}.coin2{left:465px;bottom:65px;background:#284665}.orbit{position:absolute;border:1px solid #c8d2d3;border-radius:50%;opacity:.8}.orbitA{width:510px;height:270px;top:70px;left:0;transform:rotate(-16deg)}.orbitB{width:390px;height:210px;top:98px;left:53px;transform:rotate(26deg)}.showSide{border-right:1px solid #d8ddd9;padding:26px 0 26px 36px}.sideStat{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #dce1df;padding:18px 0;color:#667085;font-size:13px}.sideStat b{font:32px Georgia,serif;color:#152033}.vipLine b{font-size:18px;color:#a67419}.viewOffers{display:flex;justify-content:space-between;margin-top:28px;font-weight:700;font-size:14px}.viewOffers span{font-size:22px;color:#b17b20}.schedule{background:#101828;color:#fff;padding:72px 0}.scheduleInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.schedule h2{font:400 42px Georgia,serif;margin:0 0 13px}.schedule p:not(.eyebrow){color:#bec6d1;font-size:14px;line-height:2}.slotList{display:grid;grid-gap:10px;gap:10px}.slot{background:#ffffff0b;border:1px solid #ffffff22;padding:16px 18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border-radius:5px;font-size:13px}.slot small{color:#cbd2dc;font-size:11px}.pulse{width:8px;height:8px;border-radius:50%;background:#62d9b2;box-shadow:0 0 0 5px #62d9b225}.compactInfo{background:#d5a54a;color:#152033;padding:19px 0;font-size:13px}.compactInfo .shell{display:flex;gap:18px;align-items:center;justify-content:center}.compactInfo i{width:4px;height:4px;border-radius:50%;background:#604718}@media(max-width:800px){.newNav{gap:13px}.newNav a:first-child,.newNav a:nth-child(2){display:none}.showcaseGrid{grid-template-columns:1fr}.showCards{height:360px;transform:scale(.8);transform-origin:center}.showSide{border:0;border-top:1px solid #d8ddd9;padding:25px 0;margin-bottom:25px}.scheduleInner{grid-template-columns:1fr;gap:24px}.schedule{padding:52px 0}}@media(max-width:500px){.topHeader{height:70px}.newBrand span{font-size:17px}.newNav{gap:10px}.newNav .navBuy{padding:8px 11px}.newNav a:not(.navBuy):not(.adminDot){display:none}.showCards{transform:scale(.64);width:155%;margin-right:-28%}.showcaseGrid{min-height:390px}.compactInfo .shell{gap:9px;font-size:11px}.compactInfo i{display:none}.schedule h2{font-size:34px}}body{background:#0d0820;color:#f7f4ff}.topHeader{background:linear-gradient(90deg,#120a2d,#24114d);border-color:hsla(0,0%,100%,.11)}.newBrand small{color:#c4bce2;border-color:hsla(0,0%,100%,.22)}.newNav{color:#e8e1ff}.newNav .navBuy{background:linear-gradient(135deg,#ffab38,#ff6a4d);box-shadow:0 5px 14px rgba(255,106,77,.33)}.newNav .adminDot{color:#60f2c6}.showcase{background:radial-gradient(circle at 18% 70%,#57239a 0,transparent 30%),radial-gradient(circle at 75% 10%,#137a88 0,transparent 25%),linear-gradient(130deg,#170936,#0b1030);border-color:hsla(0,0%,100%,.09)}.showcase:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.12) 1px,transparent 0);background-size:22px 22px}.cBack{background:repeating-linear-gradient(45deg,#8338bf 0 8px,#3a176c 8px 16px);color:#ffdc6a}.cFront{background:linear-gradient(135deg,#ffeef1,#fff);color:#6d1549;border-color:#fff}.coin{background:#ff9f26;border-color:#fff0a4}.coin2{background:#42c7b5}.orbit{border-color:rgba(167,113,255,.4)}.showSide{border-color:hsla(0,0%,100%,.17);color:#fff}.showSide .eyebrow{color:#ffc95b}.sideStat{border-color:hsla(0,0%,100%,.13);color:#d6ceef}.sideStat b,.viewOffers{color:#fff}.viewOffers span,.vipLine b{color:#65f4c8}.catalog{background:linear-gradient(#170a35,#0e0822);max-width:none;padding-left:7vw;padding-right:7vw}.sectionTop h2{color:#fff}.vipBadge{background:#2d1558;border-color:#8a4fdf;color:#e8dbff}.vipBadge b{color:#ffe080}.schedule{background:linear-gradient(110deg,#1d0b3f,#172756)}.compactInfo{background:linear-gradient(90deg,#ffbb3d,#ff6e59);color:#2c1236}.siteFooter{background:#090614}.adminApp{min-height:100vh;display:grid;grid-template-columns:255px 1fr;background:#f5f7fb;color:#172033}.adminApp aside{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:29px 18px;background:linear-gradient(180deg,#151030,#24124d);color:#d9d1f5;display:flex;flex-direction:column}.adminBrand{font:700 20px Georgia,serif;color:#fff}.adminBrand b{color:#ffcc56}.adminBrand small{display:block;font:9px Tahoma;letter-spacing:2px;color:#a99bd1;margin:3px 0 27px 27px}.adminUser{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.09);border-radius:7px;padding:12px;font-size:11px}.adminUser span{display:block;color:#aaa0ce;margin-bottom:5px}.adminUser b{color:#fff}.adminApp aside nav{display:grid;grid-gap:6px;gap:6px;margin-top:26px}.adminApp aside nav a{padding:12px;border-radius:6px;font-size:13px}.adminApp aside nav a:hover{background:hsla(0,0%,100%,.08);color:#ffdd7a}.viewStore{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.14);padding:18px 10px 0;font-size:12px}.adminContent{padding:35px 42px;max-width:1500px}.adminContent header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.adminContent header p{font-size:10px;letter-spacing:2px;color:#7e63c8;margin:0}.adminContent header h1{font:400 34px Georgia,serif;margin:8px 0}.adminContent header button{background:#fff;color:#172033;border:1px solid #dce1e9}.dashboardStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.adminPanel,.dashboardStats>div{background:#fff;border-radius:9px;box-shadow:0 6px 18px rgba(25,35,64,.04)}.dashboardStats>div{padding:20px}.dashboardStats i{display:block;font-style:normal;color:#7852ce;font-size:18px}.dashboardStats b{display:block;font:32px Georgia,serif;margin:9px 0 3px}.dashboardStats span{color:#737d8e;font-size:12px}.adminPanel{margin-top:22px;padding:23px}.adminPanel h2{font:400 25px Georgia,serif;margin:0}.adminPanel>p{font-size:12px;color:#7a8496}.managerRow{display:grid;grid-template-columns:1.15fr .65fr repeat(4,.75fr) auto;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid #edf0f4;align-items:center}.managerRow input,.managerRow select,.settingsGrid input{min-width:0;border:1px solid #dce1e8;border-radius:5px;padding:10px;font:12px Tahoma}.managerRow button,.settingsGrid button{border:0;border-radius:5px;padding:10px 13px;background:#5a3bab;color:#fff;font:700 12px Tahoma}.slotRow{grid-template-columns:2fr .7fr .6fr .6fr auto}.orderRow{grid-template-columns:1fr 1fr 1.4fr .8fr 1fr auto}.customerRow{grid-template-columns:1fr 1.4fr .5fr 1.2fr 1fr auto}.settingsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:18px}.settingsGrid label{font-size:12px;color:#5e6878}.settingsGrid input{display:block;width:100%;margin-top:7px}@media (max-width:900px){.adminApp{grid-template-columns:1fr}.adminApp aside{position:relative;height:auto}.adminApp aside nav{grid-template-columns:repeat(3,1fr)}.viewStore{margin-top:18px}.dashboardStats{grid-template-columns:repeat(2,1fr)}.adminContent{padding:25px 18px}.customerRow,.managerRow,.orderRow,.settingsGrid,.slotRow{grid-template-columns:1fr 1fr}.adminApp aside nav a{font-size:11px}}@media (max-width:500px){.dashboardStats{grid-template-columns:1fr 1fr}.adminContent header{align-items:start;gap:12px}.adminContent header h1{font-size:28px}}.customerAuth{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 85%,#6c2db6 0,transparent 32%),radial-gradient(circle at 85% 13%,#0f807e 0,transparent 28%),linear-gradient(135deg,#110625,#0a1332)}.customerAuth:before{content:"♠";left:-90px;bottom:-190px;font:500px Georgia,serif}.customerAuth:after,.customerAuth:before{position:absolute;color:#ffffff08;line-height:1}.customerAuth:after{content:"♦";right:-75px;top:-150px;font:430px Georgia,serif}.authGlow{position:absolute;border-radius:50%;filter:blur(4px);border:1px solid #ffffff26}.g1{width:360px;height:360px;left:6%;top:12%;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff04}.g2{width:250px;height:250px;right:10%;bottom:8%;box-shadow:0 0 0 32px #ffffff06}.customerAuth .authBox{position:relative;z-index:1;width:min(470px,100%);padding:40px 42px;background:hsla(0,0%,100%,.97);box-shadow:0 30px 80px #02040d80;border:1px solid #ffffff88}.authSymbol{height:48px;width:48px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7949dd,#40218e);box-shadow:0 10px 20px #5634b666;border-radius:13px;font:27px Georgia,serif;margin:25px 0 18px}.customerAuth .eyebrow{color:#7552c2;margin-bottom:9px}.customerAuth .authBox h1{font-size:45px;color:#182033;margin-bottom:8px}.customerAuth .authBox>p:not(.eyebrow){margin-top:0;font-size:13px}.customerAuth form{margin:25px 0 17px;gap:14px}.customerAuth label{font-size:12px;color:#3f4a5a;font-weight:700}.customerAuth input{width:100%;display:block;margin-top:7px;border:1px solid #dde2e8;background:#fbfcfd;padding:13px;border-radius:7px;font:13px Tahoma;outline:none;transition:.2s}.customerAuth input:focus{border-color:#7852ce;box-shadow:0 0 0 3px #7952ce18;background:#fff}.customerAuth button{border:0;background:linear-gradient(100deg,#6d42c5,#3c237f);border-radius:7px;padding:14px 17px;justify-content:space-between;box-shadow:0 11px 20px #5d3fb436}.customerAuth button span{font-size:18px}.authDivider{display:flex;align-items:center;gap:11px;color:#9aa2ae;font-size:11px;margin:20px 0}.authDivider i{height:1px;background:#e5e7eb;flex:1 1}.customerAuth small{display:block;text-align:center;color:#6c7480;font-size:12px}.customerAuth small a{color:#6241b2;font-weight:700}@media(max-width:500px){.customerAuth .authBox{padding:29px 25px}.authGlow{transform:scale(.7)}.customerAuth .authBox h1{font-size:38px}}.managerRow .field,.settingsGrid .field{display:block;min-width:0}.managerRow .field small,.readOnly small,.settingsGrid .field small{display:block;color:#7b8495;font-size:10px;font-weight:700;margin:0 0 6px}.managerRow .field input,.managerRow .field select{width:100%}.readOnly{min-width:0;padding:3px 1px}.readOnly b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#293347}.checkField{display:flex;align-items:center;gap:6px;font-size:12px;color:#4d586a}.checkField input{width:auto}.packageRow{grid-template-columns:1.15fr .65fr repeat(4,.82fr) auto}.slotRow{grid-template-columns:2fr .7fr .6fr .9fr auto}@media(max-width:900px){.packageRow,.slotRow{grid-template-columns:1fr 1fr}.managerRow .field small,.settingsGrid .field small{font-size:10px}}.vipManager{min-height:100vh;background:#f5f7fb;color:#172033;padding:55px max(5vw,24px)}.vipManager header{max-width:1180px;margin:auto auto 35px}.vipManager header a{font-size:13px;color:#5c3bab}.vipManager header p{font-size:10px;letter-spacing:2px;color:#805fd2;margin:24px 0 6px}.vipManager h1{font:400 42px Georgia,serif;margin:0 0 10px}.vipManager header span,.vipManager section>p{color:#6c7686;font-size:13px}.vipManager section{max-width:1180px;margin:20px auto;background:#fff;padding:25px;border-radius:10px;box-shadow:0 8px 22px #1923400b}.vipManager h2{font:400 25px Georgia,serif;margin:0 0 18px}.tierGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.priceMatrix label,.tierGrid label{display:grid;grid-gap:5px;gap:5px}.tierGrid label{background:#f7f3ff;border:1px solid #e3d9ff;padding:12px;border-radius:6px}.tierGrid b{color:#603fb7;font-size:14px}.priceMatrix small,.tierGrid small{color:#778092;font-size:10px}.priceMatrix input,.tierGrid input{border:1px solid #dce1e8;border-radius:5px;padding:10px;font:12px Tahoma}.priceMatrix button,.tierGrid button{border:0;border-radius:5px;background:#5a3bab;color:#fff;font:700 12px Tahoma;padding:12px}.priceMatrix{display:grid;grid-template-columns:1.2fr repeat(11,1fr) auto;grid-gap:7px;gap:7px;align-items:end;padding:14px 0;border-top:1px solid #edf0f4}.matrixName{display:grid;grid-gap:5px;gap:5px;font-size:13px}.matrixName small{color:#778092}@media(max-width:1050px){.tierGrid{grid-template-columns:repeat(3,1fr)}.priceMatrix{min-width:1000px}.priceMatrix,.vipManager section{overflow-x:auto}}@media(max-width:500px){.tierGrid{grid-template-columns:repeat(2,1fr)}.vipManager h1{font-size:33px}}.priceMatrix{grid-template-columns:1.25fr repeat(6,minmax(78px,1fr))!important;min-width:0!important;overflow:visible!important}.priceMatrix .matrixName{grid-row:span 2;align-self:center}.priceMatrix button{grid-column:7;grid-row:2}.vipManager section{overflow:visible!important}@media(max-width:1050px){.priceMatrix{grid-template-columns:repeat(4,minmax(0,1fr))!important}.priceMatrix .matrixName,.priceMatrix button{grid-column:1/-1;grid-row:auto}}@media(max-width:550px){.priceMatrix{grid-template-columns:repeat(2,minmax(0,1fr))!important}.priceMatrix .matrixName{grid-column:1/-1}}.vipHeadline{display:flex;align-items:center;justify-content:space-between;gap:12px}.vipHeadline span{color:#d8d3ec;font-size:12px}.nextVip{display:block;border-top:1px solid hsla(0,0%,100%,.16);margin-top:16px;padding-top:14px;color:#ffdc78;font-size:13px;font-weight:400}.userAdmin{min-height:100vh;background:#f5f7fb;color:#172033;padding:50px max(5vw,24px)}.userAdmin>header,.userCard{max-width:1200px;margin-left:auto;margin-right:auto}.userAdmin header>a{font-size:13px;color:#5e3eb1}.userAdmin header p{font-size:10px;letter-spacing:2px;color:#7c5bca;margin:24px 0 7px}.userAdmin h1{font:400 41px Georgia,serif;margin:0 0 10px}.userAdmin header>span{font-size:13px;color:#6c7686}.userCard{background:#fff;border-radius:10px;margin-top:25px;padding:24px;box-shadow:0 7px 20px #1923400b}.userCardTop{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #edf0f4;padding-bottom:18px}.userCardTop h2{font:400 25px Georgia,serif;margin:8px 0 2px}.userCardTop p,.userCardTop small{font-size:12px;color:#6e7888}.userCardTop>div:last-child{text-align:left}.userCardTop>div:last-child b{display:block;color:#6846ba;font:22px Georgia,serif}.role{font-size:10px;padding:4px 8px;border-radius:15px}.role.admin{background:#eee7ff;color:#5c38aa}.role.customer{background:#e4f7ef;color:#08775c}.userEdit{display:grid;grid-template-columns:1.3fr 1.3fr .5fr 1fr auto;grid-gap:10px;gap:10px;margin:18px 0}.gameOrders label,.userEdit label{font-size:11px;color:#687282}.gameOrders input,.userEdit input{display:block;width:100%;margin-top:6px;border:1px solid #dce1e8;border-radius:5px;padding:10px;font:12px Tahoma}.userEdit button{border:0;border-radius:5px;background:#5a3bab;color:#fff;padding:11px;font:700 12px Tahoma}.gameOrders{border-top:1px solid #edf0f4;padding-top:18px}.gameOrders h3{font-size:15px;margin:0 0 10px}.gameOrders article{display:grid;grid-template-columns:1.1fr .8fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:end;background:#fbfbfd;border:1px solid #edf0f4;padding:12px;border-radius:6px;margin-top:8px;font-size:12px}.gameOrders article span{color:#687282}@media(max-width:850px){.gameOrders article,.userEdit{grid-template-columns:1fr 1fr}.userCardTop{display:block}.userCardTop>div:last-child{text-align:right;margin-top:12px}}@media(max-width:500px){.gameOrders article,.userEdit{grid-template-columns:1fr}.userAdmin h1{font-size:32px}}.adminVipProgress{margin:18px 0;background:linear-gradient(105deg,#2c1a56,#143a54);color:#fff;padding:15px 17px;border-radius:7px}.adminVipProgress>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:12px}.adminVipProgress>div:first-child span{color:#ffdc7c;font-weight:700}.adminVipProgress>div:first-child b{font-weight:400}.adminProgressTrack{height:9px;background:#ffffff25;border-radius:20px;margin:12px 0 8px;overflow:hidden}.adminProgressTrack i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#ffbf3f,#62e1c0);box-shadow:0 0 12px #62e1c0}.adminVipProgress small{color:#d7d7ec;font-size:10px}@media(max-width:500px){.adminVipProgress>div:first-child{display:grid;grid-gap:6px;gap:6px}}.topHeader{position:relative;z-index:5;height:88px;background:linear-gradient(105deg,#100725,#24114d 58%,#122f49);border-color:hsla(0,0%,100%,.12);box-shadow:0 9px 26px rgba(4,3,17,.24)}.newBrand{display:flex;align-items:center;gap:7px;color:#fff}.newBrand i{font:30px Georgia,serif;color:#ffcf54;font-style:normal}.newBrand span{font:700 21px Georgia,serif;letter-spacing:1px}.newBrand small{font:9px Tahoma;letter-spacing:2px;color:#cfc6ec;border-right:1px solid hsla(0,0%,100%,.22);padding-right:8px}.newNav{color:#eee9ff}.newNav a:hover{color:#ffd66d}.showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 74% 35%,rgba(48,208,187,.2),transparent 24%),radial-gradient(circle at 18% 78%,rgba(127,55,206,.36),transparent 32%),linear-gradient(125deg,#16082f,#0c1434 57%,#112d49);border-color:hsla(0,0%,100%,.1)}.showcase:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:24px 24px;opacity:.35}.showcaseGrid{position:relative;z-index:1;min-height:335px;display:flex;align-items:center;justify-content:space-between;gap:74px;padding:42px 0}.showLogo{flex:0 0 286px;width:286px;height:218px;border-radius:22px;background:linear-gradient(135deg,rgba(18,9,47,.1),rgba(4,12,25,.38)),url(/images/pokerist-hero.webp) 51% 23%/454px auto no-repeat;filter:saturate(1.03) contrast(1.08);box-shadow:0 24px 46px rgba(0,0,0,.28),inset 0 0 0 1px rgba(132,239,225,.26),inset 0 -1px rgba(255,217,113,.2)}.showSide{max-width:610px;flex:1 1;padding:26px 30px;border:1px solid rgba(151,237,227,.2);border-radius:20px;background:linear-gradient(135deg,rgba(27,17,66,.78),rgba(10,41,63,.72));box-shadow:0 22px 48px rgba(0,0,0,.26),inset 0 1px hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.showSide .eyebrow{color:#ffd66d}.showSide .sideStat{padding:14px 0;color:#dcd6f4;border-color:hsla(0,0%,100%,.13)}.showSide .sideStat b{color:#fff;text-shadow:0 0 20px rgba(105,240,213,.35)}.showSide .vipLine b{color:#ffdb72;font-size:18px}.showSide .viewOffers{color:#fff}.showSide .viewOffers span{color:#67f5d3}.vipGap{margin-top:12px;color:#d6d0ed;font-size:12px}.vipGap b{color:#ffe08a}.vipPerk{margin-top:14px;padding:9px 12px;border-radius:9px;background:rgba(95,244,205,.11);color:#79f6d5;font-size:13px;font-weight:700}.chipBreakdown{display:grid;grid-gap:8px;gap:8px;margin:17px 0;padding:13px;border:1px solid rgba(105,235,203,.24);background:rgba(105,235,203,.08);border-radius:12px;text-align:right}.chipBreakdown span,.chipBreakdown strong{display:flex;justify-content:space-between;gap:12px;font-size:12px}.chipBreakdown strong{padding-top:8px;border-top:1px solid rgba(105,235,203,.25);color:#61dabe}.vipRule{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 24px;padding:14px 17px;border-radius:10px;background:linear-gradient(100deg,#2a124e,#123a4b);color:#fff}.vipRule b{color:#ffdb72}.vipRule span{font-size:12px;color:#cbe6e5}@media(max-width:800px){.topHeader{height:76px}.showcaseGrid{min-height:0;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:28px 0}.showLogo{width:220px;height:170px;justify-self:center;flex:none;background-size:350px auto}.showSide{max-width:none;padding:22px}.vipRule{display:grid}}@media(max-width:500px){.newBrand span{font-size:16px}.newBrand i{font-size:24px}.newNav{gap:8px}.showLogo{width:184px;height:142px;background-size:294px auto}.showSide{padding:19px}}.dash .vipPanel{position:relative;overflow:hidden;max-width:700px;background:radial-gradient(circle at 86% 15%,rgba(107,242,209,.25),transparent 29%),linear-gradient(125deg,#25114c,#122f4a);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 22px 38px rgba(24,8,52,.25)}.dash .vipPanel:before{content:"♠";position:absolute;left:-22px;bottom:-88px;font:190px Georgia,serif;color:hsla(0,0%,100%,.07)}.dash .vipPanel .vipHeadline{position:relative}.dash .vipPanel .vipHeadline>b{font-size:34px;color:#ffdb72;text-shadow:0 0 20px #ffbd3d77}.dash .vipPanel .vipHeadline span{background:hsla(0,0%,100%,.11);padding:7px 10px;border-radius:20px}.dash .vipPanel .bar{height:13px;background:hsla(0,0%,100%,.17);box-shadow:inset 0 1px 3px #0004}.dash .vipPanel .bar i{background:linear-gradient(90deg,#ffb83d,#60f1c9);box-shadow:0 0 15px #60f1c9}.dash .vipPanel .nextVip,.dash .vipPanel p{position:relative}.dash .vipPanel>div:not(.vipHeadline){height:13px;background:hsla(0,0%,100%,.17);box-shadow:inset 0 1px 3px #0004}.dash .vipPanel>div:not(.vipHeadline) i{background:linear-gradient(90deg,#ffb83d,#60f1c9);box-shadow:0 0 15px #60f1c9}.dash{color:#f4f0ff}.dash>.back{display:inline-flex;padding:8px 12px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#d9d1fa;background:hsla(0,0%,100%,.05)}.dash>h2{margin-top:38px;color:#fff;font:400 30px Georgia,serif}.dash .orders{max-width:700px;gap:12px}.dash .orders article{position:relative;display:grid;grid-template-columns:1.15fr 1fr auto;grid-gap:8px 18px;gap:8px 18px;align-items:center;padding:18px 20px;border:1px solid rgba(137,223,215,.18);border-radius:14px;background:linear-gradient(128deg,rgba(35,23,79,.92),rgba(12,39,59,.9));box-shadow:0 15px 31px rgba(0,0,0,.2);color:#f6f3ff}.dash .orders article>b{color:#ffe08a;font-size:14px}.dash .orders article>span{color:#c8c1e4;font-size:12px}.dash .orders article>strong{color:#fff;font-size:13px;text-align:left}.dash .orders article>small{grid-column:1/3;margin:0!important;color:#8debd4;font-size:11px}.dash .orders article>em{grid-column:3;grid-row:1/3;justify-self:end;align-self:center;padding:7px 10px;border:1px solid rgba(105,244,205,.22);border-radius:20px;background:rgba(81,229,192,.1);color:#7ff2d4;font-size:10px;white-space:nowrap}.dash .orders>p{padding:20px;border:1px dashed hsla(0,0%,100%,.22);border-radius:12px;color:#c6bfdf;background:hsla(0,0%,100%,.04)}@media(max-width:560px){.dash .orders article{grid-template-columns:1fr auto;gap:9px}.dash .orders article>strong{grid-column:1;text-align:right}.dash .orders article>small{grid-column:1}.dash .orders article>em{grid-column:2;grid-row:1/4}}.promoAdmin{min-height:100vh;background:#f5f7fb;color:#172033;padding:55px max(5vw,24px)}.promoAdmin header,.promoAdmin section{max-width:1040px;margin:auto}.promoAdmin header>a{font-size:13px;color:#5b3cab}.promoAdmin header p{font-size:10px;letter-spacing:2px;color:#7c5bca;margin:24px 0 7px}.promoAdmin h1{font:400 42px Georgia,serif;margin:0 0 9px}.promoAdmin header>span{color:#6f7989;font-size:13px}.promoAdmin section{margin-top:28px;background:#fff;padding:22px;border-radius:10px;box-shadow:0 7px 20px #1923400b}.promoRow{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:16px 0;border-top:1px solid #edf0f4}.promoRow:first-child{border:0}.promoRow>div{display:grid;grid-gap:5px;gap:5px}.promoRow small{color:#778192;font-size:11px}.promoRow label{font-size:11px;color:#697383}.promoRow input[type=number]{display:block;width:100%;margin-top:6px;border:1px solid #dce1e8;border-radius:5px;padding:10px;font:12px Tahoma}.promoRow button{border:0;background:#5a3bab;color:#fff;border-radius:5px;padding:11px 14px;font:700 12px Tahoma}.saleSwitch{display:flex;align-items:center;gap:8px}.saleSwitch input{display:none}.saleSwitch span{height:20px;width:36px;border-radius:12px;background:#d6dae1;position:relative}.saleSwitch span:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;right:3px;transition:.2s}.saleSwitch input:checked+span{background:#50b99b}.saleSwitch input:checked+span:after{right:19px}@media(max-width:700px){.promoRow{grid-template-columns:1fr 1fr}.promoRow>div{grid-column:1/-1}}.packageAdmin{min-height:100vh;background:#f5f7fb;color:#172033;padding:55px max(5vw,24px)}.packageAdmin header,.packageAdmin section{max-width:1050px;margin:auto}.packageAdmin header>a{font-size:13px;color:#5b3cab}.packageAdmin header p{font-size:10px;letter-spacing:2px;color:#7c5bca;margin:24px 0 7px}.packageAdmin h1{font:400 42px Georgia,serif;margin:0 0 27px}.packageAdmin section{background:#fff;padding:24px;border-radius:10px;box-shadow:0 7px 20px #1923400b;margin-top:20px}.packageAdmin h2{font:400 25px Georgia,serif;margin:0 0 18px}.newPackage{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.newPackage label{font-size:11px;color:#687282}.newPackage input{display:block;width:100%;margin-top:6px;border:1px solid #dce1e8;border-radius:5px;padding:11px;font:12px Tahoma}.newPackage .packageCheck{display:flex;align-items:center;gap:7px}.newPackage .packageCheck input{width:auto;margin:0}.newPackage button,.packageItem button{border:0;border-radius:5px;background:#5a3bab;color:#fff;padding:11px;font:700 12px Tahoma}.packageItem{display:grid;grid-template-columns:1fr auto auto;grid-gap:20px;gap:20px;align-items:center;border-top:1px solid #edf0f4;padding:14px 0}.packageItem div{display:grid;grid-gap:5px;gap:5px}.packageItem small,.packageItem span{font-size:11px;color:#778192}.deleteButton{background:#b74650!important}@media(max-width:650px){.newPackage,.packageItem{grid-template-columns:1fr}}.packageHint{font-size:12px;color:#778192;margin:-8px 0 16px}.packageItem{grid-template-columns:1fr auto auto!important}.packageOrder{display:grid;grid-template-columns:1fr 90px 90px auto;grid-gap:12px;gap:12px;align-items:center}.packageOrder>div{display:grid;grid-gap:5px;gap:5px}.packageOrder label{font-size:10px;color:#697383}.packageOrder input[type=number]{display:block;width:100%;margin-top:5px;border:1px solid #dce1e8;border-radius:4px;padding:8px;font:12px Tahoma}.packageOrder button{border:0;background:#5a3bab;color:#fff;border-radius:5px;padding:10px;font:700 12px Tahoma}@media(max-width:700px){.packageItem,.packageOrder{grid-template-columns:1fr!important}.packageOrder{width:100%}}.scheduleAdmin{min-height:100vh;background:#f5f7fb;color:#172033;padding:55px max(5vw,24px)}.scheduleAdmin header,.scheduleAdmin section{max-width:900px;margin:auto}.scheduleAdmin header>a{font-size:13px;color:#5b3cab}.scheduleAdmin header p{font-size:10px;letter-spacing:2px;color:#7c5bca;margin:24px 0 7px}.scheduleAdmin h1{font:400 42px Georgia,serif;margin:0 0 9px}.scheduleAdmin header>span{font-size:13px;color:#6f7989}.scheduleAdmin section{background:#fff;padding:24px;border-radius:10px;box-shadow:0 7px 20px #1923400b;margin-top:22px}.scheduleAdmin h2{font:400 25px Georgia,serif;margin:0 0 18px}.scheduleForm{display:grid;grid-template-columns:1fr 1.5fr .7fr auto;grid-gap:12px;gap:12px;align-items:end}.scheduleForm label{font-size:11px;color:#697383}.scheduleForm input{display:block;width:100%;margin-top:6px;border:1px solid #dce1e8;border-radius:5px;padding:11px;font:12px Tahoma}.scheduleForm button{border:0;border-radius:5px;background:#5a3bab;color:#fff;padding:11px;font:700 12px Tahoma}.scheduledSlot{display:grid;grid-template-columns:1fr auto auto;grid-gap:15px;gap:15px;padding:14px 0;border-top:1px solid #edf0f4;font-size:13px}.scheduledSlot small,.scheduledSlot span{font-size:11px;color:#778192}.scheduledSlot small{color:#08775c}@media(max-width:600px){.scheduleForm,.scheduledSlot{grid-template-columns:1fr}}.referralCard{max-width:700px;margin:22px 0 34px;padding:23px 25px;border-radius:18px;color:#edf7ff;background:radial-gradient(circle at 86% 10%,rgba(255,190,62,.23),transparent 29%),linear-gradient(130deg,#19264c,#1e123b);box-shadow:0 18px 35px rgba(19,10,47,.22)}.referralCard h2{margin:4px 0 9px}.referralCard p:not(.eyebrow){line-height:2;color:#c7d8e8;font-size:13px}.referralCard code{display:block;width:max-content;max-width:100%;margin:17px 0 12px;padding:10px 14px;direction:ltr;letter-spacing:2px;color:#ffe391;background:#050b1b66;border:1px dashed #ffe39180;border-radius:9px}.referralCard form{display:inline}.newReferral{margin:0 0 15px;padding:8px 11px;border:1px solid rgba(255,224,145,.42);border-radius:8px;background:rgba(255,224,145,.1);color:#ffe391;font:700 11px Tahoma}.referralCard strong{display:block;font-size:13px;color:#75f0d0}.orders article small{display:block;margin-top:6px;color:#a4bbd0;font-size:11px}.vipBonus{display:block;position:relative;margin-top:14px;color:#80f6d4;font-size:13px}.userReferralInfo{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;color:#697586;font-size:11px}.userReferralInfo span{padding:7px 9px;background:#f3f5fb;border-radius:7px}.userReferralInfo b{color:#176b62;direction:ltr}.adminClean .adminContent{max-width:1280px}.adminClean header>div>span{display:block;margin-top:7px;color:#738096;font-size:13px}.controlGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0}.controlCard{display:flex;align-items:center;gap:12px;min-height:92px;padding:16px;border:1px solid #e8eaf0;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(28,37,61,.05);transition:.18s}.controlCard:hover{transform:translateY(-3px);border-color:#b9c8ff;box-shadow:0 14px 28px rgba(52,71,145,.12)}.controlCard i{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:11px;background:#edf1ff;color:#4c42a0;font-style:normal;font-size:19px}.controlCard div{display:grid;grid-gap:5px;gap:5px}.controlCard b{color:#192234;font-size:14px}.controlCard span{color:#778399;font-size:11px;line-height:1.65}.controlCard em{margin-right:auto;color:#8290a5;font-style:normal;font-size:19px}.panelHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.panelHeading h2{margin:2px 0 0}.panelHeading p{margin:0;color:#8b95a8;font-size:10px;letter-spacing:1px}.panelHeading>a{font-size:12px;color:#5348ad}.compactOrders{display:grid;grid-gap:1px;gap:1px;border:1px solid #eef0f4;border-radius:10px;overflow:hidden}.compactOrders>div{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;background:#fff;font-size:12px}.compactOrders small,.compactOrders span{color:#778399}.compactOrders em{color:#357d6e;font-size:11px;font-style:normal}.emptyState{margin:0;color:#8b95a8;font-size:13px}.settingsPage{max-width:850px;margin:0 auto;padding:55px 24px}.settingsPage header{margin-bottom:24px}.settingsPage header p{margin:18px 0 5px;color:#745ee7;font-size:10px;letter-spacing:1.5px}.settingsPage h1{margin:0 0 8px;font-size:30px}.settingsPage header span{color:#778399;font-size:13px}.settingsPage section{padding:24px;border:1px solid #e7e9f0;border-radius:14px;background:#fff}.settingsPage .settingsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.settingsPage label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700;color:#344054}.settingsPage input{padding:11px;border:1px solid #d9deea;border-radius:8px}.settingsPage button{grid-column:1/-1;justify-self:start;padding:11px 18px;border:0;border-radius:8px;background:#332667;color:#fff}@media(max-width:900px){.controlGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.controlGrid,.settingsPage .settingsGrid{grid-template-columns:1fr}.compactOrders>div{grid-template-columns:1fr 1fr}.compactOrders em{grid-column:2}.settingsPage{padding:32px 16px}}.ordersPage{max-width:1100px;margin:0 auto;padding:55px 24px}.ordersPage header{margin-bottom:24px}.ordersPage header p{margin:18px 0 5px;color:#745ee7;font-size:10px;letter-spacing:1.5px}.ordersPage h1{margin:0 0 8px;font-size:30px}.ordersPage header>span{font-size:13px;color:#778399}.ordersPage section{display:grid;grid-gap:10px;gap:10px}.orderCard{display:grid;grid-template-columns:1fr 1fr 1.15fr .9fr auto;grid-gap:14px;gap:14px;align-items:end;padding:16px 18px;border:1px solid #e6e9ef;border-radius:12px;background:#fff}.orderCard div{display:grid;grid-gap:4px;gap:4px;min-width:0}.orderCard small{color:#8b95a8;font-size:10px}.orderCard b{font-size:13px}.orderCard b,.orderCard span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderCard span{font-size:11px;color:#738096}.orderCard label{display:grid;grid-gap:6px;gap:6px;font-size:11px;color:#667085}.orderCard select{padding:9px;border:1px solid #d8deea;border-radius:7px;background:#fff}.orderCard button{padding:10px 14px;border:0;border-radius:7px;background:#332667;color:#fff}@media(max-width:850px){.orderCard{grid-template-columns:1fr 1fr}.orderCard button{justify-self:start}}@media(max-width:520px){.ordersPage{padding:32px 16px}.orderCard{grid-template-columns:1fr}}.adminApp,.ordersPage,.packageAdmin,.promoAdmin,.scheduleAdmin,.settingsPage,.userAdmin,.vipManager{background:radial-gradient(circle at 82% 7%,rgba(69,201,188,.14),transparent 25%),radial-gradient(circle at 13% 76%,rgba(114,51,190,.2),transparent 31%),linear-gradient(135deg,#100725,#0b1835 58%,#102c47);color:#f3efff}.adminApp{background:radial-gradient(circle at 82% 7%,rgba(69,201,188,.14),transparent 25%),linear-gradient(135deg,#100725,#0b1835 58%,#102c47)}.adminClean header>div>span,.adminContent header p,.ordersPage header>span,.promoAdmin header>span,.scheduleAdmin header>span,.settingsPage header span,.userAdmin header>span,.vipManager header span,.vipManager section>p{color:#c9c2e8}.adminContent header h1,.ordersPage h1,.packageAdmin h1,.packageAdmin h2,.promoAdmin h1,.scheduleAdmin h1,.scheduleAdmin h2,.settingsPage h1,.userAdmin h1,.userCardTop h2,.vipManager h1,.vipManager h2{color:#fff}.ordersPage header>a,.packageAdmin header>a,.promoAdmin header>a,.scheduleAdmin header>a,.settingsPage header>a,.userAdmin header>a,.vipManager header a{color:#ffe08a}.adminClean .adminPanel,.adminClean .dashboardStats>div,.orderCard,.packageAdmin section,.promoAdmin section,.scheduleAdmin section,.settingsPage section,.userCard,.vipManager section{border:1px solid rgba(141,233,218,.17);background:linear-gradient(135deg,rgba(34,21,78,.9),rgba(10,39,61,.88));box-shadow:0 18px 38px rgba(0,0,0,.22);color:#f5f2ff}.adminPanel>p,.compactOrders small,.compactOrders span,.controlCard span,.dashboardStats i,.dashboardStats span,.emptyState,.orderCard label,.orderCard small,.orderCard span,.packageItem small,.packageItem span,.priceMatrix small,.promoRow label,.promoRow small,.scheduleForm label,.scheduledSlot small,.scheduledSlot span,.tierGrid small,.userCardTop p,.userCardTop small{color:#c9c2e8!important}.dashboardStats b,.tierGrid b,.userCardTop>div:last-child b{color:#ffe08a}.controlCard{border-color:rgba(141,233,218,.18);background:linear-gradient(130deg,rgba(42,24,91,.87),rgba(13,49,70,.86));box-shadow:0 13px 28px rgba(0,0,0,.18)}.controlCard:hover{border-color:rgba(118,247,219,.6);box-shadow:0 18px 34px rgba(0,0,0,.3)}.controlCard i{background:rgba(103,243,211,.12);color:#76f3d5}.controlCard b{color:#fff}.controlCard em,.panelHeading>a{color:#ffe08a}.compactOrders{border-color:hsla(0,0%,100%,.12)}.compactOrders>div{background:rgba(8,21,48,.58);border-bottom:1px solid hsla(0,0%,100%,.08)}.compactOrders em{color:#7df3d5}.packageItem,.priceMatrix,.promoRow,.scheduledSlot,.userCardTop{border-color:hsla(0,0%,100%,.12)}.role.admin{background:rgba(191,142,255,.18);color:#e2c8ff}.role.customer{background:rgba(91,235,194,.14);color:#82f4d5}.tierGrid label{background:rgba(11,27,61,.75);border-color:rgba(141,233,218,.18)}.newPackage input,.orderCard select,.priceMatrix input,.promoRow input[type=number],.scheduleForm input,.settingsPage input,.tierGrid input,.userEdit input{border-color:rgba(151,237,227,.22);background:#0c1837;color:#fff}.newPackage label,.userEdit label{color:#d7d0ec}.userReferralInfo span{background:hsla(0,0%,100%,.08);color:#d7d0ec}.userReferralInfo b{color:#82f4d5}.saleSwitch span{background:#42516c}.settingsPage label{color:#e2ddf3}.orderCard b{color:#ffe08a}.newPackage button,.orderCard button,.packageItem button,.promoRow button,.scheduleForm button,.settingsPage button,.tierGrid button,.userEdit button{background:linear-gradient(135deg,#6f4dd3,#225d82);box-shadow:0 8px 18px rgba(20,7,52,.32)}.deleteButton{background:linear-gradient(135deg,#b74650,#773048)!important}.pack{position:relative}.pack.onSale{border-color:rgba(255,190,63,.72);box-shadow:0 13px 30px rgba(255,163,51,.13)}.offerFlag{position:absolute;top:15px;left:14px;padding:5px 9px;border-radius:20px;background:linear-gradient(135deg,#ffba3c,#ff6d52);color:#2a1132;font:700 9px Tahoma;letter-spacing:1px;box-shadow:0 6px 13px rgba(255,101,70,.32)}.priceBlock{margin-top:auto;padding:19px 0 15px;min-height:79px}.pack.onSale .priceBlock{display:grid;grid-gap:8px;gap:8px;padding:15px 0 13px}.priceBlock del{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;border:1px solid rgba(255,113,93,.28);border-radius:8px;background:rgba(255,92,74,.08);color:#fff;font-size:15px;font-weight:700;text-decoration:none}.priceBlock del:before{content:"قیمت قبل";color:#ffb1a6;font:700 10px Tahoma}.pack.onSale .priceBlock .amount{display:flex;align-items:baseline;gap:5px;margin:0;padding:0;color:#ffdf79;text-shadow:0 0 18px rgba(255,192,75,.2);font-size:25px}.pack.onSale .priceBlock .amount:before{content:"قیمت با تخفیف";margin-left:auto;color:#7df3d5;font:700 10px Tahoma;text-shadow:none}.pack.onSale .priceBlock .amount small{font-size:10px;color:#d9d1eb}.seoTitle{margin:-11px 0 7px;color:#fff;font:400 30px Georgia,Tahoma,serif}.seoLead{margin:0 0 15px;color:#c9c2e8;font-size:12px;line-height:1.8}.guidePage{min-height:100vh;background:#080d20;color:#f7f4ff}.guidePage .topHeader .shell{display:flex;align-items:center;justify-content:space-between;height:100%}.guideActive{color:#ffd66d!important}.guideHero{position:relative;overflow:hidden;padding:86px 0 98px;background:radial-gradient(circle at 78% 36%,rgba(61,226,202,.22),transparent 23%),radial-gradient(circle at 19% 82%,rgba(119,55,209,.42),transparent 34%),linear-gradient(125deg,#190936,#0a1734 64%,#123a52)}.guideHero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:radial-gradient(hsla(0,0%,100%,.22) 1px,transparent 0);background-size:25px 25px}.guideHero .shell{position:relative;z-index:1;max-width:920px}.guideHero h1{font:700 clamp(34px,5vw,62px) Tahoma,Arial,sans-serif;margin:0;color:#fff;letter-spacing:-1px}.guideHero p:not(.eyebrow){max-width:650px;margin:22px 0 30px;font-size:17px;line-height:2;color:#d7d3e7}.guideCta{display:inline-flex;gap:10px;align-items:center;padding:13px 20px;border-radius:10px;background:#f7ca5b;color:#19112e;font-weight:700}.guideCta span{font-size:20px}.guideContent{padding:72px 28px 90px}.guideIntro{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:32px}.guideIntro h2{margin:0;font-size:32px}.guideIntro>p{max-width:440px;margin:0;color:#b8bdd1;line-height:2}.guideSteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.guideStep{display:flex;gap:17px;min-height:172px;padding:24px;border:1px solid rgba(126,238,218,.17);border-radius:18px;background:linear-gradient(145deg,rgba(37,28,79,.8),rgba(12,34,56,.86));box-shadow:inset 0 1px hsla(0,0%,100%,.07)}.guideStep>span{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#65ead2,#2d96c7);color:#10162b;font:700 14px Georgia,serif}.guideStep h3{margin:2px 0 11px;color:#ffe19a;font-size:18px}.guideStep p{margin:0;color:#d6d4e2;font-size:13px;line-height:2}.guideSupport{display:flex;align-items:center;gap:18px;margin-top:26px;padding:24px 28px;border:1px solid rgba(255,214,104,.34);border-radius:18px;background:linear-gradient(105deg,#311651,#163f51);box-shadow:0 20px 40px rgba(0,0,0,.2)}.supportIcon{display:grid;place-items:center;flex:0 0 54px;height:54px;border-radius:16px;background:#ffd565;color:#1c1731;font:32px Georgia,serif}.guideSupport p{margin:0 0 5px;color:#d7cff2;font-size:12px}.guideSupport h2{margin:0;color:#fff;font:700 22px Arial,sans-serif}.guideSupport span{display:block;margin-top:7px;color:#d4e8e8;font-size:12px}.guideSupport>a{margin-right:auto;padding:12px 18px;border:1px solid hsla(0,0%,100%,.4);border-radius:10px;color:#fff;font-weight:700}.guideNote{margin-top:20px;padding:22px 26px;border-right:4px solid #63e5cf;border-radius:12px;background:rgba(96,229,207,.08)}.guideNote h2{margin:0 0 10px;color:#78efd9;font-size:18px}.guideNote p{margin:0;color:#d7d6e2;line-height:2;font-size:13px}@media(max-width:760px){.guidePage .newNav{gap:12px}.guidePage .newNav a:first-child{display:none}.guideHero{padding:62px 0 72px}.guideContent{padding:50px 20px 65px}.guideIntro{display:block}.guideIntro>p{margin-top:15px}.guideSteps{grid-template-columns:1fr}.guideSupport{align-items:flex-start;flex-wrap:wrap}.guideSupport>a{margin-right:0}}@media(max-width:460px){.guidePage .newBrand small,.guidePage .newNav a:nth-child(2){display:none}.guideSupport{padding:20px}.guideHero h1{font-size:34px}}