/* Vellust 5.46.0 — commercial polish, CSS-only graphics; no external media */
.v5460-discover{color:#f8f1ff;padding-bottom:48px}.v5460-discover *{box-sizing:border-box}.v5460-hero{position:relative;isolation:isolate;overflow:hidden;min-height:390px;padding:clamp(30px,6vw,75px);border-radius:30px;border:1px solid #8154a35c;background:radial-gradient(ellipse 50% 90% at 90% 10%,#9d48c05a,transparent 75%),radial-gradient(ellipse 50% 90% at 5% 110%,#6b35e65e,transparent 70%),linear-gradient(125deg,#21132d,#110e1c 70%);box-shadow:0 24px 80px #08040f99}.v5460-orb{position:absolute;z-index:-1;width:290px;height:290px;border:1px solid #f2caff24;border-radius:50%;right:-60px;top:30px;box-shadow:0 0 0 35px #d6a5ff0a,0 0 0 75px #d6a5ff08,0 0 0 115px #d6a5ff05}.v5460-eyebrow{font-size:11px;font-weight:850;letter-spacing:2px;color:#d9adff}.v5460-hero h1{font-size:clamp(36px,6.3vw,72px);line-height:1.05;max-width:730px;letter-spacing:-.045em;margin:20px 0}.v5460-hero h1 span{background:linear-gradient(95deg,#fff1ff,#d8a3ff,#e88dcf);color:transparent;background-clip:text}.v5460-hero p{max-width:610px;color:#d9c9e7;font-size:clamp(14px,1.7vw,17px);line-height:1.7}.v5460-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.v5460-hero-actions a{text-decoration:none}.v5460-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.v5460-trust span{padding:8px 12px;border:1px solid #ffffff24;background:#ffffff0a;border-radius:40px;color:#e7d5f6;font-size:12px}.v5460-intro{padding:36px 4px 20px}.v5460-intro h2{font-size:clamp(24px,3vw,35px);margin:9px 0}.v5460-intro p{color:#bda9cf;max-width:680px;line-height:1.65}.v5460-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v5460-card{min-width:0;border-radius:25px;padding:clamp(18px,3vw,28px);border:1px solid #674678;background:linear-gradient(160deg,#25172f,#14101d 72%);box-shadow:0 16px 55px #0005}.v5460-ranking{border-color:#866b535e}.v5460-ads{border-color:#8759a56b}.v5460-card-head{display:flex;align-items:center;gap:12px}.v5460-card-head h2{font-size:clamp(20px,2.6vw,29px);margin:5px 0}.v5460-symbol{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,#6e3d8b,#352043);font-size:28px;color:#e6c3ff}.v5460-ranking .v5460-symbol{background:linear-gradient(135deg,#786039,#382b25);color:#f2d49a}.v5460-tag{font-size:10px;font-weight:800;letter-spacing:.6px;color:#e8c6ff;border:1px solid #9b65c7;padding:6px 9px;border-radius:99px;white-space:nowrap;margin-left:auto}.v5460-tag.gold{color:#f6d7a1;border-color:#987747}.v5460-muted{font-size:13px;line-height:1.8;color:#c7b7d3;margin:18px 0 22px}.v5460-empty{padding:24px 14px;text-align:center;min-height:260px;border:1px dashed #775e80;border-radius:18px;background:linear-gradient(150deg,#ffffff06,#ffffff02);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.v5460-empty strong{font-size:14px}.v5460-empty p{color:#bba8c9;font-size:12px;line-height:1.65;max-width:340px;margin:0}.v5460-podium{height:115px;display:flex;align-items:end;justify-content:center;gap:7px;width:min(270px,100%)}.v5460-podium>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:27%;height:66%;border-radius:12px 12px 4px 4px;background:linear-gradient(#a6a8c34d,#55556a22);border:1px solid #c6c8de55}.v5460-podium>div:nth-child(2){height:100%;background:linear-gradient(#e9c77858,#65502b24);border-color:#f0d39166}.v5460-podium>div:nth-child(3){height:53%;background:linear-gradient(#bd875b60,#593e2b22);border-color:#e0a77655}.v5460-podium span{font-size:30px;font-weight:900;color:#f5e1ff}.v5460-podium b{font-size:9px;letter-spacing:1px;color:#d9c3db}.v5460-ad-stage{position:relative;overflow:hidden;min-height:260px;display:flex;align-items:end;border-radius:18px;border:1px solid #9b6cbd65;background:radial-gradient(circle at 85% 15%,#d49bff6e,transparent 36%),linear-gradient(135deg,#513268,#231831 70%);padding:22px}.v5460-ad-shimmer{position:absolute;top:-80px;right:8px;font-size:250px;line-height:1;color:#ffffff16;transform:rotate(-18deg)}.v5460-ad-content{position:relative;max-width:330px}.v5460-ad-content .v5460-tag{display:inline-block;margin:0}.v5460-ad-content h3{font-size:clamp(22px,3vw,30px);line-height:1.12;margin:12px 0}.v5460-ad-content p{color:#e0cde8;font-size:12px;line-height:1.5}.v5460-price{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:17px;border-radius:17px;background:#ffffff09;border:1px solid #a77bcc50}.v5460-price>div{display:flex;flex-direction:column;gap:3px}.v5460-price small{font-size:10px;color:#cbb0e1;letter-spacing:1px}.v5460-price strong{font-size:28px;letter-spacing:-1px}.v5460-price span{font-size:12px;color:#c7b0d7}.v5460-foot{font-size:11px;color:#b4a0c4;margin-top:17px;line-height:1.6}.v5460-bottom{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:27px;border:1px solid #4f3b5b;border-radius:22px;background:linear-gradient(110deg,#21172d,#15111c)}.v5460-bottom h3{margin:8px 0;font-size:21px}.v5460-bottom p{margin:0;max-width:650px;color:#c3b2d1;font-size:13px;line-height:1.65}.v5460-bottom button{flex-shrink:0}#dashboard .v5452-menu{border-radius:22px!important;box-shadow:0 12px 45px #0005}#dashboard #dashContent{border-radius:22px;min-width:0}#dashboard .v5452-menu-main{transition:background .2s ease,transform .2s ease}#dashboard .v5452-menu-main:active{transform:scale(.99)}#dashboard .v5452-submenu button{transition:background .15s ease}#dashboard .v5452-menu-main:focus-visible,#dashboard .v5452-submenu button:focus-visible,.v5460-discover button:focus-visible,.v5460-discover a:focus-visible{outline:2px solid #e3b9ff;outline-offset:3px}@media(max-width:900px){.v5460-columns{grid-template-columns:1fr}.v5460-card-head{flex-wrap:wrap}.v5460-card-head .v5460-tag{margin-left:auto}}@media(max-width:560px){.v5460-hero{padding:30px 20px;min-height:0;border-radius:22px}.v5460-hero h1{letter-spacing:-.03em}.v5460-hero-actions .btn{flex:1 1 150px;text-align:center}.v5460-intro{padding:28px 4px 15px}.v5460-card{border-radius:20px;padding:18px}.v5460-card-head .v5460-symbol{width:40px;height:40px;font-size:23px}.v5460-card-head h2{font-size:21px}.v5460-price .btn{width:100%}.v5460-bottom{flex-direction:column;align-items:stretch;padding:22px}.v5460-bottom button{width:100%}}@media(prefers-reduced-motion:reduce){#dashboard .v5452-menu-main{transition:none}}
