.ac-page,.ac-auth{--ac-bg: #0c0915;--ac-card: rgba(20, 15, 32, .82);--ac-raised: #1a1428;--ac-line: rgba(255, 255, 255, .08);--ac-text: #f3f0fa;--ac-body: #cbc5d9;--ac-muted: #8f89a3;--ac-accent: #b48cf7;--ac-accent2: #8b5cf6;font-family:Space Grotesk,system-ui,sans-serif;color:var(--ac-body)}.ac-mono{font-family:Space Mono,monospace}.ac-muted{color:var(--ac-muted);margin:0;font-size:.9rem;line-height:1.55}.ac-muted b{color:var(--ac-text)}.ac-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:0;border-radius:13px;cursor:pointer;font:inherit;font-weight:700;color:#fff;background:linear-gradient(135deg,#9061f9,#6d3fd6);box-shadow:0 12px 30px #7c4ddb59;transition:transform .2s,box-shadow .2s,opacity .2s}.ac-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #7c4ddb80}.ac-primary:disabled{opacity:.55;cursor:default}.ac-ghost{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;color:var(--ac-text);background:#ffffff0a;border:1px solid var(--ac-line);transition:background .2s,border-color .2s}.ac-ghost:hover:not(:disabled){background:#b48cf71a;border-color:#b48cf766}.ac-ghost.danger{color:#f5a3a3}.ac-ghost.danger:hover{background:#ef444414;border-color:#ef444459}.ac-ghost.green{color:#9be3b2}.ac-ghost.green:hover{background:#22c55e14;border-color:#86efac66}.ac-ghost:disabled{opacity:.5}.ac-link{border:0;background:none;padding:0;color:var(--ac-accent);font:inherit;font-size:.86rem;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.ac-link:hover{color:#fff}.ac-discord{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:14px;text-decoration:none;font-weight:700;font-size:1rem;color:#fff;background:#5865f2;box-shadow:0 14px 34px #5865f259;transition:transform .2s,background .2s,box-shadow .2s}.ac-discord i{font-size:1.25rem}.ac-discord:hover{color:#fff;background:#4752e0;transform:translateY(-1px);box-shadow:0 18px 40px #5865f280}.ac-discord.off{opacity:.55}.ac-discord.small{width:auto;display:inline-flex;padding:11px 18px;font-size:.92rem;margin-top:14px}.ac-auth{position:relative;min-height:100vh;display:grid;place-items:center;padding:120px 16px 70px;overflow:hidden}.ac-auth-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(520px 320px at 50% 18%,rgba(139,92,246,.25),transparent 70%),radial-gradient(420px 260px at 80% 80%,rgba(88,101,242,.12),transparent 70%)}.ac-auth-card{position:relative;width:min(440px,100%);padding:36px 32px 26px;border-radius:26px;text-align:center;background:linear-gradient(180deg,#1a132aeb,#0c0915f2);border:1px solid rgba(180,140,247,.22);box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ac-auth-logo{width:72px;height:72px;margin:0 auto 18px;border-radius:22px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3c2a62,#140f20 70%);border:1px solid rgba(180,140,247,.4);box-shadow:0 16px 38px #7c4ddb66}.ac-auth-logo img{width:44px;height:44px;object-fit:contain}.ac-auth h1{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.6rem;font-weight:800}.ac-auth h1 span{background:linear-gradient(90deg,#c4a2fb,#f0abfc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ac-auth-sub{margin:10px auto 24px;max-width:320px;color:var(--ac-muted);font-size:.92rem;line-height:1.55}.ac-or{display:flex;align-items:center;gap:12px;margin:22px 0 18px;color:var(--ac-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.ac-or:before,.ac-or:after{content:"";flex:1;height:1px;background:var(--ac-line)}.ac-form{display:flex;flex-direction:column;gap:12px}.ac-input{position:relative;display:flex;align-items:center}.ac-input i{position:absolute;left:15px;color:var(--ac-muted)}.ac-input input{width:100%;padding:14px 14px 14px 42px;border-radius:13px;border:1px solid var(--ac-line);background:#ffffff09;color:#fff;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.ac-input input:focus{border-color:#b48cf799;box-shadow:0 0 0 4px #8b5cf624}.ac-code-label{font-size:.88rem;color:var(--ac-muted)}.ac-code-label b{color:#fff}.ac-code{display:flex;justify-content:center;gap:8px}.ac-code input{width:48px;height:58px;border-radius:13px;border:1px solid var(--ac-line);background:#ffffff09;text-align:center;color:#fff;font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;outline:none;transition:border-color .2s,box-shadow .2s,transform .2s}.ac-code input:focus{border-color:#b48cf7;box-shadow:0 0 0 4px #8b5cf629;transform:translateY(-2px)}.ac-code-actions{display:flex;justify-content:space-between}.ac-note,.ac-err{margin-top:14px;padding:10px 12px;border-radius:11px;font-size:.84rem;text-align:left;display:flex;gap:8px;line-height:1.45}.ac-note{color:#cdbbf7;background:#8b5cf61a;border:1px solid rgba(180,140,247,.25)}.ac-err{color:#f8b4b4;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.ac-perks{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--ac-line);display:flex;flex-direction:column;gap:9px;text-align:left}.ac-perks li{display:flex;gap:10px;align-items:center;font-size:.86rem;color:var(--ac-body)}.ac-perks i{color:var(--ac-accent);width:18px}.ac-back{margin-top:20px;border:0;background:none;color:var(--ac-muted);font:inherit;font-size:.85rem;cursor:pointer}.ac-back:hover{color:#fff}.ac-page{position:relative;min-height:100vh;padding:110px clamp(14px,3vw,40px) 80px;overflow:hidden}.ac-bg{position:absolute;inset:0 0 auto;height:760px;pointer-events:none;background:radial-gradient(700px 380px at 20% 10%,rgba(139,92,246,.22),transparent 70%),radial-gradient(520px 320px at 85% 0%,rgba(217,70,239,.12),transparent 70%)}.ac-wrap{position:relative;max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.ac-loading{min-height:70vh;display:grid;place-items:center}.ac-spin,.ac-spinning{animation:acSpin .9s linear infinite}.ac-spin{width:40px;height:40px;border-radius:50%;border:3px solid rgba(139,92,246,.2);border-top-color:#b48cf7}@keyframes acSpin{to{transform:rotate(360deg)}}.ac-hero{position:relative;display:flex;align-items:center;gap:24px;padding:30px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#281a44f2,#100c1bf2 60%);border:1px solid rgba(180,140,247,.25);box-shadow:0 34px 80px #00000073}.ac-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(360px 200px at 100% 0%,rgba(240,171,252,.18),transparent 70%),repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.018) 22px 23px)}.ac-avatar{position:relative;flex-shrink:0;width:96px;height:96px;border-radius:28px;padding:3px;background:conic-gradient(from 200deg,#c4a2fb,#6d3fd6,#f0abfc,#c4a2fb)}.ac-avatar img,.ac-avatar>span{width:100%;height:100%;border-radius:25px;object-fit:cover;display:grid;place-items:center;background:#160f24;color:#fff;font-family:Orbitron,sans-serif;font-size:2.2rem;font-weight:800}.ac-tier-dot{position:absolute;right:-6px;bottom:-6px;width:32px;height:32px;border-radius:11px;display:grid;place-items:center;font-size:.9rem;color:#fff;background:linear-gradient(135deg,#9061f9,#c026d3);border:3px solid #1b1330}.ac-hero-text{position:relative;flex:1;min-width:0}.ac-kicker{color:var(--ac-muted);font-size:.92rem}.ac-hero h1{margin:2px 0 12px;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:800;line-height:1.15;word-break:break-word}.ac-edit{border:0;background:none;color:var(--ac-muted);font-size:.9rem;cursor:pointer;vertical-align:middle;opacity:.6}.ac-edit:hover{color:#fff;opacity:1}.ac-name-edit{display:flex;gap:6px;margin:6px 0 12px}.ac-name-edit input{flex:1;max-width:320px;padding:9px 12px;border-radius:10px;border:1px solid rgba(180,140,247,.4);background:#0000004d;color:#fff;font:inherit;font-size:1.1rem;outline:none}.ac-name-edit button{width:40px;border-radius:10px;border:1px solid var(--ac-line);background:#ffffff0d;color:#fff;cursor:pointer}.ac-hero-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.84rem;color:var(--ac-body);align-items:center}.ac-hero-meta>span{display:inline-flex;align-items:center;gap:6px}.ac-hero-meta i{color:var(--ac-muted)}.ac-dc i{color:#8b97ff!important}.ac-tier{padding:4px 11px;border-radius:999px;font-weight:700;font-size:.78rem;letter-spacing:.04em;color:#fff;background:#8b5cf640;border:1px solid rgba(180,140,247,.4)}.ac-tier i{color:inherit!important}.ac-tier.t-pro{background:#3b82f633;border-color:#93c5fd73}.ac-tier.t-elite{background:#eab3082e;border-color:#facc1573;color:#fde68a}.ac-tier.t-legend{background:linear-gradient(135deg,#ef44444d,#d946ef4d);border-color:#fb718580}.ac-hero-actions{position:relative;display:flex;flex-direction:column;gap:8px}.ac-banner{padding:12px 16px;border-radius:14px;font-size:.9rem;display:flex;gap:10px;align-items:center}.ac-banner.ok{color:#a7f3c0;background:#22c55e1a;border:1px solid rgba(134,239,172,.3)}.ac-banner.bad{color:#f8b4b4;background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.ac-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ac-stat{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border-radius:20px;overflow:hidden;background:var(--ac-card);border:1px solid var(--ac-line);transition:transform .25s,border-color .25s}.ac-stat:hover{transform:translateY(-3px);border-color:#b48cf759}.ac-stat:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.2),transparent 70%)}.ac-stat i{font-size:1.15rem;color:var(--ac-accent);margin-bottom:6px}.ac-stat b{color:#fff;font-family:Orbitron,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.1}.ac-stat span{font-size:.8rem;color:var(--ac-muted)}.ac-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ac-card{padding:22px;border-radius:22px;background:var(--ac-card);border:1px solid var(--ac-line)}.ac-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ac-card h2,.ac-section h2{margin:0;color:#fff;font-size:1.1rem;font-weight:700;display:flex;gap:9px;align-items:center}.ac-card h2 i{color:var(--ac-accent)}.ac-pill{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px}.ac-pill.ok{color:#a7f3c0;background:#22c55e24}.ac-progress{height:10px;margin:16px 0 10px;border-radius:99px;background:#ffffff0f;overflow:hidden}.ac-progress span{display:block;height:100%;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,#6d3fd6,#b48cf7,#f0abfc);box-shadow:0 0 14px #b48cf799;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.ac-tiers{display:flex;justify-content:space-between;font-size:.72rem;color:#6c6680;text-transform:uppercase;letter-spacing:.06em}.ac-tiers .on{color:#e9dcff;font-weight:700}.ac-fav{margin-top:16px;padding-top:14px;border-top:1px solid var(--ac-line);font-size:.88rem;display:flex;gap:8px;align-items:center}.ac-fav i{color:#f472b6}.ac-fav b{color:#fff}.ac-discordcard.linked{background:linear-gradient(160deg,rgba(88,101,242,.12),var(--ac-card) 55%);border-color:#818cf847}.ac-discordcard h2 i{color:#8b97ff}.ac-dc-user{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ac-dc-user img,.ac-dc-ph{width:46px;height:46px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#5865f2;color:#fff}.ac-dc-user strong{display:block;color:#fff}.ac-dc-user small{color:var(--ac-muted);font-size:.8rem}.ac-roles{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px}.ac-roles li{display:flex;gap:9px;align-items:flex-start;font-size:.85rem;padding:8px 10px;border-radius:10px;background:#ffffff08}.ac-roles li.ok i{color:#86efac}.ac-roles li.bad i{color:#fbbf24}.ac-roles b{color:#fff}.ac-verify{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:14px;text-decoration:none;color:#fff;background:#22c55e14;border:1px solid rgba(134,239,172,.3);transition:background .2s,border-color .2s}.ac-verify:hover{color:#fff;background:#22c55e24;border-color:#86efac8c}.ac-verify>i:first-child{font-size:1.3rem;color:#86efac}.ac-verify span{flex:1;display:flex;flex-direction:column}.ac-verify small{color:var(--ac-muted);font-size:.78rem}.ac-verify>i:last-child{color:var(--ac-muted)}.ac-row{display:flex;gap:8px;flex-wrap:wrap}.ac-section{display:flex;flex-direction:column;gap:14px}.ac-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ac-section h2{font-family:Orbitron,sans-serif;font-size:1.3rem}.ac-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ac-product{border-radius:20px;overflow:hidden;background:var(--ac-card);border:1px solid var(--ac-line);transition:transform .3s,border-color .3s,box-shadow .3s}.ac-product:hover{transform:translateY(-4px);border-color:#b48cf766;box-shadow:0 22px 50px #00000073,0 0 40px -16px #8b5cf699}.ac-product-img{position:relative;aspect-ratio:16 / 9;background:#0b0814;overflow:hidden}.ac-product-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ac-product:hover .ac-product-img img{transform:scale(1.05)}.ac-owned{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700;color:#a7f3c0;background:#06140cbf;border:1px solid rgba(134,239,172,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac-product-body{padding:16px}.ac-product-body h3{margin:0 0 3px;color:#fff;font-size:1.05rem;font-weight:700}.ac-product-body small{color:var(--ac-muted);font-size:.8rem}.ac-product-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ac-empty{text-align:center;padding:46px 20px;border-radius:22px;background:var(--ac-card);border:1px dashed rgba(180,140,247,.3)}.ac-empty>i{font-size:2.4rem;color:var(--ac-accent)}.ac-empty h3{margin:10px 0 6px;color:#fff}.ac-empty p{margin:0 auto 18px;max-width:380px;color:var(--ac-muted)}.ac-orders{display:flex;flex-direction:column;gap:10px}.ac-order{border-radius:18px;background:var(--ac-card);border:1px solid var(--ac-line);overflow:hidden;transition:border-color .25s}.ac-order.open{border-color:#b48cf759}.ac-order-head{display:flex;align-items:center;gap:14px;width:100%;padding:15px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-order-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#86efac;box-shadow:0 0 0 4px #86efac26}.ac-order-main{flex:1;min-width:0;display:flex;flex-direction:column}.ac-order-main strong{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-order-main small{color:var(--ac-muted);font-size:.78rem}.ac-chip{font-size:.74rem;padding:3px 9px;border-radius:999px;color:#e9dcff;background:#8b5cf629}.ac-order-total{color:#fff;font-family:Orbitron,sans-serif;font-weight:700}.ac-order-chev{color:var(--ac-muted);transition:transform .25s}.ac-order.open .ac-order-chev{transform:rotate(180deg)}.ac-order-body{padding:0 18px 18px;display:flex;flex-direction:column;gap:12px;animation:acIn .3s ease}@keyframes acIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ac-item{padding:14px;border-radius:14px;background:#ffffff06;border:1px solid var(--ac-line)}.ac-item-top{display:flex;gap:12px;align-items:center}.ac-item-top img{width:56px;height:42px;border-radius:8px;object-fit:cover}.ac-item-top strong{color:#fff;display:block}.ac-item-top small{color:var(--ac-muted);font-size:.8rem}.ac-keys{margin-top:12px;display:flex;flex-direction:column;gap:6px}.ac-keys-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--ac-muted)}.ac-key{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:10px;background:#0a0712;border:1px solid rgba(180,140,247,.2)}.ac-key code{flex:1;min-width:0;color:#d9c7ff;font-family:Space Mono,monospace;font-size:.84rem;word-break:break-all}.ac-key button{border:1px solid var(--ac-line);background:#ffffff0a;color:#fff;border-radius:8px;padding:5px 10px;font:inherit;font-size:.76rem;cursor:pointer;white-space:nowrap}.ac-msg{margin:10px 0 0;font-size:.86rem;white-space:pre-wrap;color:var(--ac-body)}.ac-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--ac-line)}.nav-account{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px!important}.nav-account img,.nav-account .nav-account-ph{width:28px;height:28px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#9061f9,#c026d3);color:#fff;font-size:.8rem;font-weight:700}@media (max-width: 1000px){.ac-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ac-hero{flex-direction:column;align-items:flex-start;padding:22px}.ac-hero-actions{flex-direction:row}.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-code input{width:42px;height:52px}.ac-order-head .ac-chip{display:none}}.dcx{position:relative;overflow:hidden;padding:24px;border-radius:20px;margin-bottom:24px;font-family:Space Grotesk,sans-serif;color:#cbc5d9;background:linear-gradient(140deg,#5865f224,#0e0a18e6 55%);border:1px solid rgba(129,140,248,.3)}.dcx:before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(88,101,242,.35),transparent 70%);pointer-events:none}.dcx.on{background:linear-gradient(140deg,#22c55e1a,#0e0a18eb 55%);border-color:#86efac4d}.dcx.on:before{background:radial-gradient(circle,rgba(34,197,94,.25),transparent 70%)}.dcx-head{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:14px}.dcx-head h3{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.05rem;font-weight:600}.dcx-step{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7936b2,#a855f7)}.dcx-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.74rem;font-weight:700;color:#a7f3c0;background:#22c55e24;border:1px solid rgba(134,239,172,.35)}.dcx-text{position:relative;margin:0 0 14px;font-size:.9rem;line-height:1.55;color:#b9b2cc}.dcx-perks-row{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dcx-perks-row span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.78rem;color:#dcd7f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.dcx-perks-row i{color:#8b97ff}.dcx-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 18px;border-radius:14px;text-decoration:none;color:#fff;font-weight:700;font-size:1rem;background:#5865f2;box-shadow:0 14px 34px #5865f259;transition:transform .2s,background .2s,box-shadow .2s}.dcx-btn>i:first-child{font-size:1.3rem}.dcx-btn:hover{color:#fff;background:#4752e0;transform:translateY(-2px);box-shadow:0 18px 42px #5865f280}.dcx-arrow{position:absolute;right:18px;transition:transform .2s}.dcx-btn:hover .dcx-arrow{transform:translate(4px)}.dcx-note{position:relative;display:flex;justify-content:center;gap:6px;margin-top:10px;font-size:.76rem;color:#7f7994}.dcx-user{position:relative;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dcx-avatar{position:relative;width:62px;height:62px;flex-shrink:0}.dcx-avatar img,.dcx-avatar>span{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#5865f2;color:#fff;font-weight:800;font-size:1.5rem;border:3px solid rgba(134,239,172,.5)}.dcx-avatar>i{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;color:#fff;background:#5865f2;border:2px solid #120e1c}.dcx-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dcx-info strong{color:#fff;font-size:1.08rem}.dcx-info span{color:#9d97b3;font-size:.85rem}.dcx-mail{display:inline-flex;gap:6px;align-items:center;margin-top:2px}.dcx-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:#a7f3c0}.dcx-perks i{margin-right:4px}.rvx{position:relative;overflow:hidden;padding:26px;border-radius:22px;font-family:Space Grotesk,sans-serif;color:#cbc5d9;background:linear-gradient(160deg,#24183ceb,#0c0915f2);border:1px solid rgba(180,140,247,.25);box-shadow:0 26px 60px #0006}.rvx-head{display:flex;gap:14px;align-items:center;margin-bottom:20px}.rvx-ico{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fbbf24;font-size:1.2rem;background:#fbbf241f;border:1px solid rgba(251,191,36,.3)}.rvx-head h3{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.1rem}.rvx-head p{margin:3px 0 0;font-size:.85rem;color:#8f89a3}.rvx-lock{position:relative;border-radius:18px;overflow:hidden;border:1px dashed rgba(129,140,248,.4)}.rvx-ghost{padding:22px;filter:blur(3px);opacity:.35;pointer-events:none;display:flex;flex-direction:column;gap:14px;align-items:center}.rvx-ghost>i{display:none}.rvx-ghost:before{content:"★★★★★";color:#fbbf24;font-size:2rem;letter-spacing:8px}.rvx-ghost-lines{width:100%;display:flex;flex-direction:column;gap:8px}.rvx-ghost-lines span{height:12px;border-radius:6px;background:#ffffff1f}.rvx-ghost-lines span:nth-child(2){width:80%}.rvx-ghost-lines span:nth-child(3){width:55%}.rvx-lock-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px;background:radial-gradient(circle at 50% 40%,#5865f238,#0c0915d9 75%)}.rvx-lock{min-height:270px}.rvx-lock-ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#5865f2;box-shadow:0 0 0 8px #5865f22e}.rvx-lock-body h4{margin:6px 0 0;color:#fff;font-size:1.15rem}.rvx-lock-body p{margin:0 0 6px;max-width:420px;font-size:.88rem;color:#b9b2cc;line-height:1.5}.rvx-lock-body p b{color:#c9b4f7}.rvx-lock-body .dcx-btn{width:auto;min-width:260px;padding:13px 52px 13px 22px}.rvx-form{display:flex;flex-direction:column;gap:16px}.rvx-as{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#5865f21a;border:1px solid rgba(129,140,248,.25)}.rvx-as img,.rvx-as>span{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#5865f2;color:#fff;font-weight:700}.rvx-as div{display:flex;flex-direction:column;flex:1}.rvx-as small{font-size:.72rem;color:#8f89a3}.rvx-as strong{color:#fff}.rvx-as>i{color:#86efac;font-size:1.1rem}.rvx-products{display:flex;gap:8px;flex-wrap:wrap}.rvx-products button{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer;font:inherit;font-size:.85rem;color:#ddd7ee;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.rvx-products button img{width:30px;height:24px;border-radius:6px;object-fit:cover}.rvx-products button.on{border-color:#b48cf7;background:#8b5cf629;color:#fff}.rvx-stars{display:flex;align-items:center;gap:4px}.rvx-stars button{border:0;background:none;padding:2px;cursor:pointer;font-size:2rem;color:#ffffff26;transition:transform .15s,color .15s}.rvx-stars button.on{color:#fbbf24;filter:drop-shadow(0 0 10px rgba(251,191,36,.45))}.rvx-stars button:hover{transform:scale(1.15) rotate(-6deg)}.rvx-label{margin-left:12px;font-size:.9rem;color:#e9dcff;font-weight:600}.rvx-text{position:relative}.rvx-text textarea{width:100%;min-height:110px;padding:14px 16px 26px;border-radius:14px;resize:vertical;outline:none;font:inherit;font-size:.95rem;line-height:1.55;color:#fff;background:#00000040;border:1px solid rgba(180,140,247,.25);transition:border-color .2s,box-shadow .2s}.rvx-text textarea:focus{border-color:#b48cf7;box-shadow:0 0 0 4px #8b5cf624}.rvx-count{position:absolute;right:14px;bottom:10px;font-size:.72rem;color:#6c6680}.rvx-info{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:.86rem;line-height:1.5;color:#c8c2dc;background:#5865f214;border:1px solid rgba(129,140,248,.22)}.rvx-info>i{color:#8b97ff;font-size:1.1rem;margin-top:1px}.rvx-info b{color:#fff}.rvx-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(135deg,#9061f9,#6d3fd6);box-shadow:0 14px 34px #7c4ddb66;transition:transform .2s,opacity .2s}.rvx-submit:hover:not(:disabled){transform:translateY(-2px)}.rvx-submit:disabled{opacity:.45;cursor:default}.rvx-done{text-align:center;padding:18px 10px 6px;display:flex;flex-direction:column;align-items:center;gap:8px}.rvx-done-ico{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;color:#86efac;background:#22c55e1f;border:1px solid rgba(134,239,172,.4)}.rvx-done h4{margin:6px 0 0;color:#fff}.rvx-done p{margin:0;color:#9d97b3;font-size:.9rem}.rvx-role{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;border-radius:999px;font-size:.85rem}.rvx-role.ok{color:#a7f3c0;background:#22c55e1f;border:1px solid rgba(134,239,172,.35)}.rvx-role.warn{color:#fde68a;background:#eab3081a;border:1px solid rgba(250,204,21,.3)}.rvx-role b{color:#fff}@media (max-width: 560px){.rvx{padding:18px}.rvx-lock{min-height:320px}.rvx-lock-body .dcx-btn{min-width:0;width:100%}}.rvx-rolename{color:#4ade80!important;font-weight:700;text-shadow:0 0 6px rgba(74,222,128,.85),0 0 16px rgba(34,197,94,.55);animation:rvxGlow 2.4s ease-in-out infinite}@keyframes rvxGlow{50%{text-shadow:0 0 3px rgba(74,222,128,.6),0 0 9px rgba(34,197,94,.3)}}@media (prefers-reduced-motion: reduce){.rvx-rolename{animation:none}}.electric-border{position:relative;display:inline-block}.eb-canvas-container{position:absolute;top:-60px;left:-60px;pointer-events:none;z-index:0}.eb-canvas{display:block}.eb-layers{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1}.eb-glow-1{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:transparent;box-shadow:0 0 20px var(--electric-border-color),0 0 40px var(--electric-border-color),inset 0 0 20px #5227ff1a;opacity:.6}.eb-glow-2{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:transparent;box-shadow:0 0 60px var(--electric-border-color),0 0 100px var(--electric-border-color);opacity:.3}.eb-background-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at center,rgba(82,39,255,.15) 0%,transparent 70%)}.eb-content{position:relative;z-index:2;border-radius:inherit;overflow:hidden}.gd-root,.ge-canvas,.gd-gate{--gd-bg: #0b0911;--gd-surface: #110e19;--gd-raised: #17131f;--gd-line: rgba(255, 255, 255, .07);--gd-line-strong: rgba(255, 255, 255, .12);--gd-text: #f1eff6;--gd-body: #c8c3d4;--gd-muted: #8a849b;--gd-faint: #5f5a6e;--gd-accent: #b79cf5;--gd-accent-strong: #9a72ee;--gd-accent-soft: rgba(154, 114, 238, .12);--gd-accent-line: rgba(154, 114, 238, .35);--gd-mono: "Space Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--gd-font: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif}.gd-page{padding:92px clamp(10px,2vw,28px) 64px;min-height:100vh}.gd-root{max-width:1440px;margin:0 auto;color:var(--gd-body);font-family:var(--gd-font);background:var(--gd-bg);border:1px solid var(--gd-line);border-radius:18px;box-shadow:0 30px 80px #00000073;position:relative}.gd-top{position:sticky;top:76px;z-index:30;display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--gd-line);background:#0b0911e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px 18px 0 0}.gd-preview .gd-top{top:0}.gd-back,.gd-burger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;cursor:pointer;border:1px solid var(--gd-line-strong);background:transparent;color:var(--gd-text);font:inherit;font-size:.86rem;transition:background .2s,border-color .2s}.gd-back:hover,.gd-burger:hover{background:#ffffff0a;border-color:var(--gd-accent-line)}.gd-burger{display:none;padding:7px 10px}.gd-brand{display:flex;align-items:center;gap:11px;min-width:0}.gd-brand img{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid var(--gd-line-strong)}.gd-brand div{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gd-brand strong{color:var(--gd-text);font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-brand span{font-size:.74rem;color:var(--gd-muted)}.gd-search{position:relative;margin-left:auto;width:min(340px,40vw);display:flex;align-items:center}.gd-search>i{position:absolute;left:12px;color:var(--gd-muted);font-size:.85rem;pointer-events:none}.gd-search input{width:100%;padding:9px 64px 9px 34px;border-radius:10px;border:1px solid var(--gd-line-strong);background:var(--gd-surface);color:var(--gd-text);font:inherit;font-size:.88rem;outline:none;transition:border-color .2s,box-shadow .2s}.gd-search input::placeholder{color:var(--gd-faint)}.gd-search input:focus{border-color:var(--gd-accent-line);box-shadow:0 0 0 3px var(--gd-accent-soft)}.gd-search kbd{position:absolute;right:9px;font-family:inherit;font-size:.66rem;color:var(--gd-muted);border:1px solid var(--gd-line-strong);border-radius:5px;padding:1px 6px}.gd-results{position:absolute;top:calc(100% + 8px);right:0;width:min(520px,90vw);max-height:60vh;overflow:auto;z-index:40;background:var(--gd-raised);border:1px solid var(--gd-line-strong);border-radius:12px;padding:6px;box-shadow:0 24px 60px #0009}.gd-results button{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--gd-text);font:inherit;cursor:pointer}.gd-results button:hover{background:var(--gd-accent-soft)}.gd-r-page{font-size:.72rem;color:var(--gd-accent)}.gd-results strong{font-size:.9rem;font-weight:600}.gd-results small{color:var(--gd-muted);font-size:.8rem;line-height:1.45}.gd-noresult{padding:16px;color:var(--gd-muted);font-size:.9rem}.gd-layout{display:grid;grid-template-columns:252px minmax(0,1fr) 220px}.gd-side{position:sticky;top:140px;align-self:start;max-height:calc(100vh - 160px);overflow:auto;padding:24px 12px 30px 14px;border-right:1px solid var(--gd-line)}.gd-preview .gd-side,.gd-preview .gd-toc{top:64px;max-height:calc(100vh - 140px)}.gd-group+.gd-group{margin-top:22px}.gd-group-name{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gd-faint);font-weight:600;padding:0 10px 8px}.gd-nav{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;margin:1px 0;border:0;border-radius:8px;background:transparent;color:var(--gd-muted);font:inherit;font-size:.88rem;text-align:left;cursor:pointer;position:relative;transition:background .15s,color .15s}.gd-nav:hover{background:#ffffff09;color:var(--gd-text)}.gd-nav.active{color:var(--gd-text);background:var(--gd-accent-soft)}.gd-nav.active:before{content:"";position:absolute;left:-14px;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--gd-accent-strong)}.gd-nav-ico{width:20px;text-align:center;flex-shrink:0;font-size:.95rem}.gd-main{padding:40px clamp(20px,4vw,56px) 56px;min-width:0;animation:gdIn .35s ease}.gd-main>*{max-width:740px;margin-left:auto;margin-right:auto}@keyframes gdIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gd-article-head{padding-bottom:26px;margin-bottom:6px;border-bottom:1px solid var(--gd-line)}.gd-crumbs{display:flex;align-items:center;gap:7px;font-size:.78rem;color:var(--gd-muted);margin-bottom:16px;flex-wrap:wrap}.gd-crumbs i{font-size:.62rem;color:var(--gd-faint)}.gd-crumbs span:last-child{color:var(--gd-accent)}.gd-title-row{display:flex;align-items:center;gap:16px}.gd-title-emoji{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border-radius:12px;font-size:1.55rem;background:var(--gd-surface);border:1px solid var(--gd-line-strong)}.gd-title{margin:0;color:var(--gd-text);font-family:var(--gd-font);font-weight:700;letter-spacing:-.015em;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.15}.gd-desc{margin:14px 0 0;color:var(--gd-body);font-size:1.04rem;line-height:1.6}.gd-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:.78rem;color:var(--gd-muted)}.gd-meta span{display:inline-flex;align-items:center;gap:6px}.gd-meta i{color:var(--gd-faint)}.gd-blocks{margin-top:0;font-size:.985rem;line-height:1.75;color:var(--gd-body)}.gd-blocks>*{margin:0}.gd-blocks>*+*{margin-top:16px}.gd-blocks>:first-child{margin-top:28px}.gd-p{white-space:pre-wrap;word-break:break-word}.gd-blocks b,.gd-blocks strong{color:var(--gd-text);font-weight:600}.gd-blocks i:not(.bi),.gd-blocks em{color:var(--gd-text)}.gd-blocks u{text-decoration-color:var(--gd-accent-line);text-underline-offset:3px}.gd-blocks img{max-width:100%}.gd-blocks p{margin:0}.gd-blocks p+p{margin-top:8px}.gd-blocks a:not(.gd-card):not(.gd-anchor):not(.gd-resource){color:var(--gd-accent);text-decoration:underline;text-decoration-color:var(--gd-accent-line);text-underline-offset:3px;word-break:break-word;transition:color .15s,text-decoration-color .15s}.gd-blocks a:not(.gd-card):not(.gd-anchor):not(.gd-resource):hover{color:var(--gd-text);text-decoration-color:var(--gd-accent)}.gd-blocks code{font-family:var(--gd-mono);font-size:.82em;padding:2px 6px;border-radius:5px;white-space:nowrap;background:#ffffff0e;border:1px solid var(--gd-line-strong);color:#e6defb}.gd-blocks kbd{font-family:var(--gd-mono);font-size:.78em;padding:2px 7px;border-radius:6px;color:var(--gd-text);background:var(--gd-raised);border:1px solid var(--gd-line-strong);border-bottom-width:2px}.gc-yellow{color:#e9d69c}.gc-red{color:#f2a7a2}.gc-green{color:#a6dbb7}.gc-blue{color:#a9c6f3}.gc-purple{color:#c8baf6}.gc-orange{color:#f1b58c}.gc-pink{color:#f0b2d0}.gc-primary{color:#c9b4f7}mark[class^=gb-]{color:inherit;padding:1px 4px;border-radius:4px}.gb-yellow{background:#e9d69c24}.gb-red{background:#f2a7a224}.gb-green{background:#a6dbb721}.gb-blue{background:#a9c6f321}.gb-purple{background:#c8baf621}.gb-orange{background:#f1b58c21}.gb-pink{background:#f0b2d021}.gb-primary{background:#c9b4f721}.gd-h{position:relative;color:var(--gd-text);font-family:var(--gd-font);letter-spacing:-.01em;scroll-margin-top:150px}.gd-preview .gd-h{scroll-margin-top:80px}.gd-blocks>.gd-h1{margin-top:52px;padding-top:30px;border-top:1px solid var(--gd-line)}.gd-blocks>.gd-h1:first-child{margin-top:28px;padding-top:0;border-top:0}.gd-blocks>.gd-h2{margin-top:40px}.gd-blocks>.gd-h3{margin-top:30px}.gd-blocks>.gd-h+*{margin-top:12px}.gd-h1{font-size:1.5rem;font-weight:700;line-height:1.3}.gd-h2{font-size:1.22rem;font-weight:650;line-height:1.35}.gd-h3{font-size:1.04rem;font-weight:650;line-height:1.4;color:#e3def0}.gd-h.is-long{font-size:1.1rem;font-weight:600;line-height:1.5}.gd-h>span{white-space:pre-wrap}.gd-anchor{display:inline-flex;vertical-align:middle;margin-left:8px;color:var(--gd-faint);text-decoration:none;font-size:.85em;opacity:0;transition:opacity .15s,color .15s}.gd-h:hover .gd-anchor{opacity:1}.gd-anchor:hover{color:var(--gd-accent)}.gd-h.is-issue,.gd-h.is-alert{display:flex;align-items:flex-start;gap:12px}.gd-h-ico{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:.9rem}.gd-h.is-issue .gd-h-ico{color:var(--gd-accent);background:var(--gd-accent-soft);border:1px solid var(--gd-accent-line)}.gd-h.is-alert .gd-h-ico{color:#f2a7a2;background:#ef44441a;border:1px solid rgba(242,167,162,.3)}.gd-blocks>.gd-h1.is-issue,.gd-blocks>.gd-h2.is-issue{font-size:1.12rem;font-weight:650;line-height:1.75}.gd-blocks>.gd-issue-p:first-child{margin-top:28px}.gd-label{display:flex;align-items:center;gap:10px;margin-top:30px!important;font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gd-muted)}.gd-label:before{content:"";width:14px;height:1px;background:var(--gd-accent-strong)}.gd-label b,.gd-label span{color:inherit!important;font-weight:600}.gd-blocks>.gd-label+*{margin-top:10px}.gd-list{padding:0;list-style:none;white-space:pre-wrap}.gd-list li{position:relative}.gd-list li+li{margin-top:8px}.gd-list ul,.gd-list ol{margin-top:8px;padding:0;list-style:none}.gd-bullets li,.ge-canvas ul.gd-list li,.gd-list ul li,.gd-hint-body ul li{padding-left:22px}.gd-bullets li:before,.ge-canvas ul.gd-list li:before,.gd-list ul li:before,.gd-hint-body ul li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:1px;background:var(--gd-accent-strong);transform:rotate(45deg);opacity:.85}.gd-list ul li:before{width:5px;height:5px;background:transparent;border:1px solid var(--gd-accent)}.gd-steps,.ge-canvas ol.gd-list{counter-reset:gdstep}.gd-steps>li,.ge-canvas ol.gd-list>li{counter-increment:gdstep;padding-left:44px;min-height:28px}.gd-steps>li+li,.ge-canvas ol.gd-list>li+li{margin-top:12px}.gd-steps>li:before,.ge-canvas ol.gd-list>li:before{content:counter(gdstep);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--gd-mono);font-size:.76rem;font-weight:700;line-height:1;color:var(--gd-accent);background:var(--gd-surface);border:1px solid var(--gd-accent-line)}.gd-steps>li:not(:last-child):after,.ge-canvas ol.gd-list>li:not(:last-child):after{content:"";position:absolute;left:13.5px;top:32px;bottom:-10px;width:1px;background:var(--gd-line-strong)}.gd-list ol{counter-reset:gdsub}.gd-list ol>li{counter-increment:gdsub;padding-left:26px}.gd-list ol>li:before{content:counter(gdsub) ".";position:absolute;left:2px;top:0;font-family:var(--gd-mono);font-size:.8rem;color:var(--gd-accent)}.gd-quote{padding:4px 0 4px 18px;border-left:2px solid var(--gd-accent-line);color:var(--gd-body)}.gd-hint{--tone: 154, 114, 238;--tone-text: #c9b4f7;display:grid;grid-template-columns:auto 1fr;gap:0 14px;align-items:start;padding:15px 18px 15px 16px;border-radius:12px;background:rgba(var(--tone),.06);border:1px solid rgba(var(--tone),.18);border-left:3px solid rgba(var(--tone),.75)}.gd-hint>i{font-size:1.02rem;line-height:1.6;color:var(--tone-text)}.gd-hint-main{min-width:0}.gd-hint-label{display:block;margin-bottom:2px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-text)}.gd-hint-body{min-width:0;white-space:pre-wrap;color:var(--gd-text);font-size:.95rem;line-height:1.65}.gd-hint-body ul,.gd-hint-body ol{margin:6px 0 0;padding:0;list-style:none}.gd-hint-body [class^=gc-]{color:inherit}.gd-hint-body b{color:var(--tone-text)}.gd-hint-info{--tone: 96, 165, 250;--tone-text: #a9c6f3}.gd-hint-warning{--tone: 234, 179, 8;--tone-text: #e9d69c}.gd-hint-danger{--tone: 239, 68, 68;--tone-text: #f2a7a2}.gd-hint-success{--tone: 34, 197, 94;--tone-text: #a6dbb7}.gd-details{border:1px solid var(--gd-line-strong);border-radius:12px;background:var(--gd-surface)}.gd-details summary{list-style:none;cursor:pointer;padding:12px 16px;font-weight:600;color:var(--gd-text);display:flex;align-items:center;gap:10px}.gd-details summary::-webkit-details-marker{display:none}.gd-details summary i{transition:transform .2s;color:var(--gd-accent);font-size:.8rem}.gd-details[open] summary i{transform:rotate(90deg)}.gd-details-body{padding:0 16px 14px 38px;white-space:pre-wrap}.gd-resource{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;text-decoration:none;background:var(--gd-surface);border:1px solid var(--gd-line-strong);color:var(--gd-text);transition:border-color .2s,background .2s}.gd-resource:hover{border-color:var(--gd-accent-line);background:var(--gd-raised);color:var(--gd-text)}.gd-resource-ico{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;font-size:1.05rem;color:var(--gd-accent);background:var(--gd-accent-soft)}.gd-resource-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.35}.gd-resource-text small{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-muted)}.gd-resource-url{font-family:var(--gd-mono);font-size:.8rem;color:var(--gd-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-resource-go{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:.82rem;font-weight:600;color:#fff;background:var(--gd-accent-strong);transition:background .2s}.gd-resource:hover .gd-resource-go{background:#8a5fe6}.gd-specs{margin:0;border:1px solid var(--gd-line-strong);border-radius:12px;overflow:hidden;background:var(--gd-surface)}.gd-specs>div{display:grid;grid-template-columns:minmax(110px,34%) 1fr}.gd-specs>div+div{border-top:1px solid var(--gd-line)}.gd-specs dt{padding:10px 16px;font-size:.84rem;font-weight:500;color:var(--gd-muted);border-right:1px solid var(--gd-line)}.gd-specs dd{margin:0;padding:10px 16px;color:var(--gd-text);font-family:var(--gd-mono);font-size:.84rem}.gd-images{display:grid;gap:14px}.gd-images.n2{grid-template-columns:1fr 1fr}.gd-images.n3{grid-template-columns:repeat(3,1fr)}.gd-blocks>.gd-images{margin-top:22px;margin-bottom:6px}.gd-shot{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.gd-shot-frame{position:relative;display:block;max-width:100%;padding:5px;border-radius:12px;cursor:zoom-in;background:var(--gd-surface);border:1px solid var(--gd-line-strong);box-shadow:0 18px 40px #00000059;transition:border-color .2s}.gd-shot-frame:hover{border-color:var(--gd-accent-line)}.gd-shot-frame img{display:block;max-width:100%;height:auto;max-height:540px;object-fit:contain;border-radius:8px}.gd-images.n2 .gd-shot-frame,.gd-images.n3 .gd-shot-frame{width:100%}.gd-images.n2 .gd-shot-frame img,.gd-images.n3 .gd-shot-frame img{width:100%;max-height:360px}.gd-shot-zoom{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#0b0911c7;color:var(--gd-text);font-size:.75rem;opacity:0;transition:opacity .2s}.gd-shot-frame:hover .gd-shot-zoom{opacity:1}.gd-shot figcaption,.gd-video figcaption{font-size:.8rem;color:var(--gd-muted);text-align:center}.gd-video{margin:0}.gd-blocks>.gd-video{margin-top:22px}.gd-video .cl-video{margin:0 0 10px;border-radius:12px;border-color:var(--gd-line-strong);box-shadow:0 18px 40px #00000059}.gd-streamable-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding-bottom:22px;color:var(--gd-muted);font-size:.88rem;background:radial-gradient(circle at 50% 40%,#1d1630,#08060d 70%)}.gd-streamable iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.gd-card{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;text-decoration:none;color:var(--gd-text);background:var(--gd-surface);border:1px solid var(--gd-line-strong);transition:border-color .2s,background .2s}.gd-card:hover{border-color:var(--gd-accent-line);background:var(--gd-raised);color:var(--gd-text)}.gd-card-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;flex-shrink:0;font-size:1.05rem;background:var(--gd-accent-soft);color:var(--gd-accent)}.gd-card-ico.discord{background:#5865f224;color:#9aa6ff}.gd-card-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.4}.gd-card-text strong{font-weight:600;font-size:.95rem}.gd-card-text small{color:var(--gd-muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-card>.bi:last-child{color:var(--gd-faint);transition:transform .2s,color .2s}.gd-card:hover>.bi:last-child{transform:translate(3px);color:var(--gd-accent)}.gd-table-wrap{overflow-x:auto;border:1px solid var(--gd-line-strong);border-radius:12px;background:var(--gd-surface)}.gd-table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.55}.gd-table th{text-align:left;padding:11px 16px;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gd-muted);background:#ffffff06;border-bottom:1px solid var(--gd-line-strong);white-space:nowrap}.gd-table th [class^=gc-]{color:inherit}.gd-table td{padding:12px 16px;border-top:1px solid var(--gd-line);vertical-align:top;color:var(--gd-body)}.gd-table tbody tr:first-child td{border-top:0}.gd-table td:first-child{color:var(--gd-text);font-weight:600;white-space:nowrap}.gd-table code{white-space:normal}.gd-code{border:1px solid var(--gd-line-strong);border-radius:12px;overflow:hidden;background:#08070c}.gd-code-bar{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.72rem;color:var(--gd-muted);border-bottom:1px solid var(--gd-line);font-family:var(--gd-mono)}.gd-code-bar button{border:1px solid var(--gd-line-strong);background:transparent;color:var(--gd-body);border-radius:6px;padding:2px 10px;cursor:pointer;font:inherit}.gd-code-bar button:hover{color:var(--gd-text);border-color:var(--gd-accent-line)}.gd-code pre{margin:0;padding:14px 16px;overflow-x:auto;font-size:.84rem;line-height:1.65}.gd-code pre code{background:none;border:0;padding:0;color:#e3dcf7;white-space:pre}.gd-hr{border:0;height:1px;margin:34px 0!important;background:var(--gd-line)}.gd-updated{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:56px;padding-top:20px;border-top:1px solid var(--gd-line);font-size:.8rem;color:var(--gd-muted)}.gd-updated span{display:inline-flex;align-items:center;gap:7px}.gd-updated a{color:var(--gd-accent);text-decoration:none}.gd-updated a:hover{color:var(--gd-text)}.gd-pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.gd-pg{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;cursor:pointer;font:inherit;border:1px solid var(--gd-line-strong);background:var(--gd-surface);color:var(--gd-text);text-align:left;transition:border-color .2s,background .2s}.gd-pg.next{text-align:right;align-items:flex-end;grid-column:2}.gd-pg small{color:var(--gd-muted);font-size:.74rem;display:inline-flex;gap:6px;align-items:center}.gd-pg strong{font-weight:600;font-size:.95rem}.gd-pg:hover{border-color:var(--gd-accent-line);background:var(--gd-raised)}.gd-toc{position:sticky;top:140px;align-self:start;max-height:calc(100vh - 160px);overflow:auto;padding:40px 18px 30px 6px;display:flex;flex-direction:column}.gd-toc-title{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gd-faint);font-weight:600;margin-bottom:10px;padding-left:12px;display:flex;gap:8px}.gd-toc a{display:-webkit-box;padding:4px 0 4px 12px;border-left:1px solid var(--gd-line-strong);color:var(--gd-muted);text-decoration:none;font-size:.8rem;line-height:1.45;transition:color .15s,border-color .15s;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gd-toc a:hover{color:var(--gd-text)}.gd-toc a.active{color:var(--gd-text);border-left-color:var(--gd-accent-strong)}.gd-toc-l2{padding-left:22px!important}.gd-toc-l3{padding-left:32px!important}.gd-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:4vh 4vw;cursor:zoom-out;background:#06050ae6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:gdFade .2s ease}.gd-zoom img{max-width:100%;max-height:92vh;border-radius:10px;box-shadow:0 30px 80px #000000b3}.gd-zoom-x{position:absolute;top:18px;right:22px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;cursor:pointer}@keyframes gdFade{0%{opacity:0}to{opacity:1}}.gd-gate{max-width:440px;margin:6vh auto 0;padding:36px 32px;text-align:center;border-radius:18px;font-family:var(--gd-font);background:var(--gd-bg);border:1px solid var(--gd-line-strong);box-shadow:0 30px 80px #00000080;color:var(--gd-text)}.gd-gate form{display:flex;flex-direction:column;gap:12px}.gd-gate h2{font-size:1.3rem;font-weight:700;margin:6px 0 0}.gd-gate p{color:var(--gd-muted);font-size:.92rem;margin:0 0 6px;line-height:1.55}.gd-gate-ico{width:60px;height:60px;margin:0 auto;border-radius:16px;display:grid;place-items:center;font-size:1.6rem;color:var(--gd-accent);background:var(--gd-accent-soft);border:1px solid var(--gd-accent-line)}.gd-input{padding:11px 13px;border-radius:10px;border:1px solid var(--gd-line-strong);background:var(--gd-surface);color:#fff;font:inherit;outline:none}.gd-input:focus{border-color:var(--gd-accent-line);box-shadow:0 0 0 3px var(--gd-accent-soft)}.gd-gate-err{color:#f2a7a2;font-size:.85rem}.gd-gate-actions{display:flex;gap:10px;justify-content:center;margin-top:4px}.gd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;border:0;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:#8a5fe6;transition:background .2s}.gd-btn:hover{background:#7a4fd8}.gd-btn.ghost{background:transparent;box-shadow:inset 0 0 0 1px #ffffff1f}.gd-btn.ghost:hover{background:#ffffff0a}.gd-btn:disabled{opacity:.6;cursor:default}.gd-spinner{width:38px;height:38px;margin:30px auto;border-radius:50%;border:3px solid rgba(154,114,238,.2);border-top-color:#b79cf5;animation:gdSpin .8s linear infinite}@keyframes gdSpin{to{transform:rotate(360deg)}}.gd-empty{padding:40px;text-align:center;color:#8a849b}.oc-guides{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.oc-guide{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:16px;background:#110e19;border:1px solid rgba(154,114,238,.35);border-left:3px solid #9a72ee;font-family:Space Grotesk,sans-serif;color:#fff}.oc-guide-ico{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;flex-shrink:0;color:#b79cf5;background:#9a72ee1f}.oc-guide-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.oc-guide-kicker{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#8a849b;font-weight:600}.oc-guide-text strong{font-size:1.02rem;font-weight:600}.oc-guide-text small{color:#c8c3d4;font-size:.85rem}.oc-guide .gd-btn{flex-shrink:0}@media (max-width: 640px){.oc-guide{flex-direction:column;align-items:flex-start}.oc-guide .gd-btn{width:100%}}.pg-link{display:flex;align-items:center;gap:14px;width:100%;margin-top:22px;padding:13px 16px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#110e19;color:#fff;font-family:Space Grotesk,sans-serif;text-align:left;transition:border-color .2s,background .2s}.pg-link:hover{border-color:#9a72ee73;background:#17131f}.pg-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:#b79cf5;background:#9a72ee1f;font-size:1.05rem}.pg-text{display:flex;flex-direction:column;flex:1;min-width:0}.pg-text strong{font-size:.95rem;font-weight:600}.pg-text small{color:#8a849b;font-size:.8rem}.pg-link>.bi{color:#b79cf5}@media (max-width: 1240px){.gd-layout{grid-template-columns:236px minmax(0,1fr)}.gd-toc{display:none}}.gd-preview .gd-layout{grid-template-columns:220px minmax(0,1fr)}.gd-preview .gd-toc{display:none}@media (max-width: 860px){.gd-page{padding:80px 8px 40px}.gd-root{border-radius:14px}.gd-top{top:64px;flex-wrap:wrap;padding:10px 12px;border-radius:14px 14px 0 0}.gd-burger{display:inline-flex}.gd-search{width:100%;order:5}.gd-layout{grid-template-columns:minmax(0,1fr)}.gd-side{position:fixed;left:0;top:0;bottom:0;z-index:10050;width:min(290px,84vw);max-height:none;padding-top:80px;background:var(--gd-bg);border-right:1px solid var(--gd-line-strong);transform:translate(-102%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:20px 0 60px #00000080}.gd-side.open{transform:none}.gd-main{padding:26px 16px 40px}.gd-title-emoji{width:42px;height:42px;font-size:1.3rem}.gd-images.n2,.gd-images.n3,.gd-pager{grid-template-columns:1fr}.gd-pg.next{grid-column:1}.gd-specs>div{grid-template-columns:1fr}.gd-specs dt{border-right:0;padding-bottom:0}.gd-table td:first-child{white-space:normal}.gd-resource-go{display:none}}.oc-loaders{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.oc-loader{position:relative;display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:16px;overflow:hidden;background:linear-gradient(120deg,#22c55e14,#110e19 45%);border:1px solid rgba(134,239,172,.25);font-family:Space Grotesk,sans-serif;color:#fff}.oc-loader:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#4ade80,#22c55e)}.oc-loader-ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.4rem;flex-shrink:0;color:#86efac;background:#22c55e1f;border:1px solid rgba(134,239,172,.3)}.oc-loader-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.oc-loader-text strong{font-size:1.05rem;font-weight:600;font-family:Space Mono,monospace;word-break:break-all}.oc-loader-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.78rem;color:#a39dbb}.oc-loader-meta span{display:inline-flex;align-items:center;gap:5px}.oc-loader-meta .bi-shield-check{color:#86efac}.oc-loader-note{margin:6px 0 0;font-size:.85rem;color:#e9d69c;display:flex;gap:7px}.oc-loader-err{margin:6px 0 0;font-size:.85rem;color:#f2a7a2}.oc-loader-btn{flex-shrink:0;background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 10px 26px #22c55e40}.oc-loader-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important}@media (max-width: 640px){.oc-loader{flex-direction:column;align-items:flex-start}.oc-loader-btn{width:100%}}.rv-page{position:relative;padding:110px clamp(14px,3vw,40px) 80px;min-height:100vh;color:#ece9f6;font-family:Space Grotesk,system-ui,sans-serif;overflow:hidden}.rv-glow{position:absolute;inset:-10% -10% auto;height:720px;pointer-events:none;z-index:0;background:radial-gradient(600px 340px at 18% 18%,rgba(124,58,237,.28),transparent 70%),radial-gradient(520px 320px at 82% 8%,rgba(217,70,239,.18),transparent 70%)}.rv-wrap{position:relative;z-index:1;max-width:1320px;margin:0 auto}.rv-back{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:.88rem;border:1px solid rgba(168,85,247,.3);background:#a855f714;color:#e9d5ff;transition:background .2s}.rv-back:hover{background:#a855f733}.rv-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(20px,4vw,56px);align-items:center;margin:28px 0 34px}.rv-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#d8b4fe;padding:6px 12px;border-radius:999px;background:#a855f71f;border:1px solid rgba(168,85,247,.25)}.rv-hero h1{margin:18px 0 14px;font-family:Orbitron,sans-serif;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08;font-weight:800;color:#fff}.rv-hero h1 span{background:linear-gradient(90deg,#c084fc,#f0abfc,#818cf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(192,132,252,.45))}.rv-hero p{color:#aaa4c2;font-size:1.05rem;max-width:560px;margin:0;line-height:1.6}.rv-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.rv-hero-badges span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;font-size:.85rem;color:#d9d4ec;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.rv-hero-badges .bi-discord{color:#8b9cff}.rv-hero-badges .bi-lightning-charge-fill{color:#facc15}.rv-score{position:relative;padding:26px 26px 20px;border-radius:24px;background:linear-gradient(160deg,#24163ce6,#0e0a18f2);border:1px solid rgba(168,85,247,.3);box-shadow:0 30px 70px #00000073,0 0 70px -25px #a855f7b3,inset 0 1px #ffffff0f}.rv-score:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(192,132,252,.8),transparent 40%,transparent 60%,rgba(129,140,248,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rv-score-top{display:flex;align-items:center;gap:20px;margin-bottom:18px}.rv-big{font-family:Orbitron,sans-serif;font-size:3.6rem;font-weight:800;line-height:1;background:linear-gradient(180deg,#fff 30%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rv-count{color:#a39dbb;font-size:.88rem;margin-top:6px}.rv-stars{display:inline-flex;gap:2px;color:#fbbf24;font-size:.92rem;filter:drop-shadow(0 0 6px rgba(251,191,36,.35))}.rv-stars .bi-star{color:#ffffff38;filter:none}.rv-stars.lg{font-size:1.35rem;gap:4px}.rv-dist{display:flex;flex-direction:column;gap:6px}.rv-bar{display:grid;grid-template-columns:38px 1fr 42px;align-items:center;gap:12px;width:100%;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:#cfc9e3;font:inherit;font-size:.85rem;cursor:pointer;transition:background .2s}.rv-bar:hover,.rv-bar.on{background:#a855f71f}.rv-bar i{color:#fbbf24;font-size:.72rem;margin-left:4px}.rv-track{height:8px;border-radius:99px;background:#ffffff12;overflow:hidden}.rv-track span{display:block;height:100%;border-radius:inherit;transform-origin:left;background:linear-gradient(90deg,#7c3aed,#c084fc,#f0abfc);box-shadow:0 0 12px #c084fc99;transition:transform 1s cubic-bezier(.16,1,.3,1)}.rv-n{text-align:right;color:#8f89a8;font-variant-numeric:tabular-nums}.rv-products{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;margin-bottom:8px;scrollbar-width:thin}.rv-prod{--h: 270;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 16px;border-radius:14px;border:1px solid hsla(var(--h),80%,70%,.2);background:hsla(var(--h),70%,50%,.06);color:#ece9f6;font:inherit;cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.rv-prod strong{font-size:.9rem;font-weight:600;white-space:nowrap}.rv-prod small{font-size:.76rem;color:#a39dbb;white-space:nowrap}.rv-prod small i{color:#fbbf24}.rv-prod:hover{transform:translateY(-2px);border-color:hsla(var(--h),80%,70%,.5)}.rv-prod.on{background:hsla(var(--h),70%,50%,.18);border-color:hsla(var(--h),85%,72%,.75);box-shadow:0 10px 30px hsla(var(--h),80%,50%,.25)}.rv-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:22px}.rv-search{position:relative;flex:1 1 260px}.rv-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8f89a8}.rv-search input{width:100%;padding:12px 14px 12px 40px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.rv-search input:focus{border-color:#c084fc99;box-shadow:0 0 0 4px #a855f71f}.rv-seg{display:inline-flex;padding:4px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.rv-seg button{border:0;background:transparent;color:#aaa4c2;padding:8px 13px;border-radius:10px;font:inherit;font-size:.85rem;cursor:pointer;transition:background .2s,color .2s}.rv-seg button:hover{color:#fff}.rv-seg button.on{background:linear-gradient(135deg,#7c3aedbf,#c026d399);color:#fff;box-shadow:0 6px 18px #7c3aed59}.rv-grid{columns:3 340px;column-gap:18px}.rv-card{--h: 270;break-inside:avoid;position:relative;margin:0 0 18px;padding:20px 20px 18px;border-radius:20px;background:linear-gradient(165deg,#1c142eeb,#0e0a18eb);border:1px solid rgba(255,255,255,.07);box-shadow:0 14px 40px #00000052;opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.rv-card.in{opacity:1;transform:none}.rv-card:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(var(--h),90%,72%,.7),transparent)}.rv-card:hover{border-color:hsla(var(--h),80%,70%,.35);box-shadow:0 20px 50px #0006,0 0 40px -18px hsla(var(--h),90%,60%,.7)}.rv-card.pinned{border-color:#fbbf2459;box-shadow:0 18px 50px #00000061,0 0 46px -16px #fbbf2473}.rv-featured{position:absolute;top:-10px;right:16px;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;color:#1a1205;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 6px 16px #f59e0b59}.rv-head{display:flex;align-items:center;gap:12px}.rv-avatar{--h: 270;position:relative;width:46px;height:46px;border-radius:50%;flex-shrink:0;padding:2px;background:conic-gradient(from 200deg,hsl(var(--h),85%,65%),#a855f7,hsl(calc(var(--h) + 60),85%,65%),hsl(var(--h),85%,65%))}.rv-avatar img,.rv-avatar>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#140f22;border:2px solid #140f22;font-weight:700;font-size:1.05rem;color:#fff}.rv-avatar>span{background:linear-gradient(135deg,hsl(var(--h),60%,38%),#2a1a46)}.rv-who{display:flex;flex-direction:column;min-width:0;flex:1}.rv-who strong{font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.rv-src{font-size:.74rem;color:#8f89a8;display:inline-flex;align-items:center;gap:5px}.rv-src .bi-discord{color:#8b9cff}.rv-src .bi-patch-check-fill{color:#4ade80}.rv-head time{font-size:.76rem;color:#8f89a8;white-space:nowrap;align-self:flex-start;margin-top:3px}.rv-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 10px}.rv-chip{font-size:.72rem;padding:3px 10px;border-radius:999px;font-weight:600;letter-spacing:.02em;color:hsl(var(--h),95%,82%);background:hsla(var(--h),80%,55%,.14);border:1px solid hsla(var(--h),80%,70%,.28)}.rv-body{margin:0;color:#d9d4ea;line-height:1.65;font-size:.96rem;white-space:pre-wrap;word-break:break-word}.rv-body.clamped{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.rv-more{margin-top:8px;padding:0;border:0;background:none;color:#c084fc;font:inherit;font-size:.84rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rv-more:hover{color:#e9d5ff}.rv-reply{position:relative;margin-top:16px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#7c3aed29,#7c3aed0d);border:1px solid rgba(168,85,247,.28)}.rv-reply:before{content:"";position:absolute;top:-7px;left:22px;width:12px;height:12px;transform:rotate(45deg);background:#241640;border-left:1px solid rgba(168,85,247,.28);border-top:1px solid rgba(168,85,247,.28)}.rv-reply-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.rv-reply-head img{width:22px;height:22px;border-radius:6px;object-fit:contain;background:#0c0915}.rv-reply-head strong{font-size:.86rem;color:#fff}.rv-staff{font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:5px;background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff}.rv-reply-head time{margin-left:auto;font-size:.72rem;color:#8f89a8}.rv-reply p{margin:0;font-size:.9rem;color:#e4dcf7;line-height:1.6;white-space:pre-wrap}.rv-empty{text-align:center;padding:60px 20px;color:#8f89a8}.rv-empty i{font-size:2.4rem;display:block;margin-bottom:10px;color:#7c3aed}.rv-spin{width:40px;height:40px;margin:0 auto;border-radius:50%;border:3px solid rgba(168,85,247,.2);border-top-color:#c084fc;animation:rvSpin .8s linear infinite}@keyframes rvSpin{to{transform:rotate(360deg)}}.rv-more-wrap{display:flex;justify-content:center;margin-top:10px}.rv-load{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:14px;border:0;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);box-shadow:0 12px 34px #7c3aed66;transition:transform .2s,box-shadow .2s}.rv-load span{font-weight:400;font-size:.82rem;opacity:.8}.rv-load:hover{transform:translateY(-2px);box-shadow:0 16px 40px #7c3aed8c}@media (max-width: 900px){.rv-hero{grid-template-columns:1fr}.rv-page{padding-top:92px}}@media (max-width: 520px){.rv-big{font-size:2.8rem}.rv-seg{width:100%}.rv-seg button{flex:1;padding:8px 6px}}.pr-wrap{margin-top:22px;padding:18px 18px 14px;border-radius:18px;font-family:Space Grotesk,system-ui,sans-serif;color:#d9d4ea;background:linear-gradient(165deg,#1a132abf,#0c0914bf);border:1px solid rgba(255,255,255,.07)}.pr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.pr-score{display:flex;align-items:center;gap:12px}.pr-score>b{font-family:Orbitron,sans-serif;font-size:2rem;font-weight:800;color:#fff;line-height:1}.pr-score>div{display:flex;flex-direction:column;gap:3px}.pr-score span:not(.pr-stars){font-size:.78rem;color:#8f89a8}.pr-score .pr-stars{font-size:.95rem}.pr-stars{display:inline-flex;gap:2px;color:#fbbf24;font-size:.82rem}.pr-stars .bi-star{color:#ffffff2e}.pr-verified{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.74rem;color:#b9c0ff;background:#5865f21a;border:1px solid rgba(129,140,248,.22)}.pr-list{list-style:none;margin:0;padding:0}.pr-item{display:flex;gap:12px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.05);animation:prIn .4s ease both}.pr-item:nth-child(2){animation-delay:.05s}.pr-item:nth-child(3){animation-delay:.1s}.pr-item:nth-child(4){animation-delay:.15s}.pr-item:nth-child(5){animation-delay:.2s}@keyframes prIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pr-av{width:34px;height:34px;flex-shrink:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#5b3a9a,#2a1a46)}.pr-av img{width:100%;height:100%;object-fit:cover}.pr-body{flex:1;min-width:0}.pr-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-top strong{color:#fff;font-size:.88rem;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-top time{margin-left:auto;font-size:.72rem;color:#7a748f}.pr-body p{margin:4px 0 0;font-size:.86rem;line-height:1.5;color:#c4bed6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.pr-reply{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:.72rem;color:#c084fc}.pr-all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:11px;border-radius:12px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:600;color:#e9d5ff;background:#a855f714;border:1px solid rgba(168,85,247,.25);transition:background .2s,border-color .2s}.pr-all span{font-size:.72rem;padding:1px 7px;border-radius:999px;background:#a855f733}.pr-all i{transition:transform .2s}.pr-all:hover{background:#a855f729;border-color:#c084fc80}.pr-all:hover i{transform:translate(3px)}.cp-page{position:relative;min-height:100vh;padding:110px clamp(14px,3vw,40px) 80px;overflow:hidden;font-family:Space Grotesk,system-ui,sans-serif;color:#d6d0e6}.cp-glow{position:absolute;inset:0 0 auto;height:700px;pointer-events:none;background:radial-gradient(620px 320px at 20% 10%,rgba(139,92,246,.22),transparent 70%),radial-gradient(520px 300px at 85% 15%,rgba(247,147,26,.1),transparent 70%)}.cp-wrap{position:relative;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.cp-back{align-self:flex-start;display:inline-flex;gap:8px;align-items:center;padding:8px 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:.88rem;color:#e9d5ff;background:#a855f714;border:1px solid rgba(168,85,247,.3)}.cp-back:hover{background:#a855f72e}.cp-head{text-align:center}.cp-kicker{display:inline-flex;gap:8px;align-items:center;padding:6px 13px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fcd34d;background:#f7931a1a;border:1px solid rgba(247,147,26,.3)}.cp-head h1{margin:16px 0 10px;color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.cp-head h1 span{background:linear-gradient(90deg,#fbbf24,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cp-head p{margin:0 auto;max-width:560px;color:#a39dbb;line-height:1.6}.cp-head p b{color:#fff}.cp-error{display:flex;gap:9px;padding:12px 14px;border-radius:12px;color:#fecaca;background:#ef44441a;border:1px solid rgba(239,68,68,.3);font-size:.9rem}.cp-fine{text-align:center;font-size:.82rem;color:#7f7994;margin:0}.cp-loading{display:grid;place-items:center;padding:50px}.cp-loading span,.cp-spin{width:34px;height:34px;border-radius:50%;border:3px solid rgba(168,85,247,.2);border-top-color:#c084fc;animation:cpSpin .8s linear infinite}.cp-spin{width:22px;height:22px;border-width:2px}@keyframes cpSpin{to{transform:rotate(360deg)}}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.cp-card{--c: #a855f7;position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;cursor:pointer;text-align:left;font:inherit;color:#fff;background:linear-gradient(160deg,#1c142eeb,#0d0a16eb);border:1px solid rgba(255,255,255,.08);transition:transform .25s,border-color .25s,box-shadow .25s;animation:cpIn .5s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.cp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(240px 90px at 0% 50%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);opacity:0;transition:opacity .25s}.cp-card:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 16px 40px #0006,0 0 30px -10px var(--c)}.cp-card:hover:before{opacity:1}.cp-card:disabled{opacity:.6;cursor:default}@keyframes cpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cp-coin{position:relative;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;box-shadow:0 8px 20px #00000059,inset 0 1px #ffffff4d}.cp-chain{position:absolute;right:-3px;bottom:-3px;width:42%;height:42%;border-radius:50%;display:grid;place-items:center;font-size:.55em;font-style:normal;color:#fff;border:2px solid #120e1c}.cp-card-text{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}.cp-card-text strong{font-size:1rem}.cp-card-text em{font-style:normal;color:#8f89a8;font-weight:500;font-size:.85rem;margin-left:4px}.cp-card-text small{color:#8f89a8;font-size:.78rem}.cp-card-amt{position:relative;display:flex;flex-direction:column;align-items:flex-end}.cp-card-amt b{font-family:Space Mono,monospace;font-size:.85rem;color:#e9dcff}.cp-card-amt small{font-size:.7rem;color:#7f7994}.cp-go{position:relative;color:#6c6680;transition:transform .2s,color .2s}.cp-card:hover .cp-go{transform:translate(3px);color:#fff}.cp-pay{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.cp-pay-main,.cp-steps{position:relative;padding:24px;border-radius:24px;background:linear-gradient(165deg,#1e1532f0,#0c0914f2);border:1px solid rgba(180,140,247,.22);box-shadow:0 30px 70px #00000073}.cp-pay.s-paid .cp-pay-main{border-color:#86efac73;box-shadow:0 30px 70px #00000073,0 0 80px -30px #4ade80cc}.cp-pay-top{display:flex;align-items:center;gap:14px;margin-bottom:20px}.cp-pay-top h2{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.3rem}.cp-pay-top span{color:#8f89a8;font-size:.85rem}.cp-pay-top>div{flex:1}.cp-timer{display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:10px;font-family:Space Mono,monospace;font-weight:700;color:#e9dcff;background:#a855f71f;border:1px solid rgba(168,85,247,.3)}.cp-timer.low{color:#fca5a5;background:#ef44441a;border-color:#ef444459;animation:cpBlink 1s steps(2) infinite}@keyframes cpBlink{50%{opacity:.65}}.cp-send{display:grid;grid-template-columns:210px 1fr;gap:22px;align-items:start}.cp-qr{position:relative;padding:10px;border-radius:18px;background:#fff;box-shadow:0 0 0 6px #a855f726,0 18px 40px #0006}.cp-qr svg{display:block;width:100%;height:auto}.cp-fields{display:flex;flex-direction:column;gap:8px;min-width:0}.cp-fields label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8f89a8;margin-top:4px}.cp-copy{display:flex;align-items:center;gap:10px;width:100%;padding:12px 12px 12px 14px;border-radius:13px;cursor:pointer;font:inherit;text-align:left;color:#fff;background:#0000004d;border:1px solid rgba(255,255,255,.1);transition:border-color .2s,background .2s}.cp-copy:hover{border-color:#c084fc80}.cp-copy.ok{border-color:#86efac99;background:#22c55e14}.cp-copy>span:first-child{flex:1;min-width:0}.cp-copy-btn{flex-shrink:0;display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:8px;font-size:.76rem;font-weight:600;color:#e9d5ff;background:#a855f72e}.cp-copy.ok .cp-copy-btn{color:#a7f3c0;background:#22c55e2e}.cp-amount{font-family:Space Mono,monospace;font-size:1.35rem;font-weight:700;color:#fff;word-break:break-all}.cp-amount em{font-style:normal;font-size:.9rem;color:#c084fc}.cp-address{font-family:Space Mono,monospace;font-size:.84rem;color:#e9dcff;word-break:break-all}.cp-warn{display:flex;gap:10px;margin-top:6px;padding:11px 13px;border-radius:12px;font-size:.82rem;line-height:1.5;color:#fde68a;background:#eab30814;border:1px solid rgba(250,204,21,.28)}.cp-warn b{color:#fff}.cp-wallet{display:inline-flex;gap:8px;align-items:center;justify-content:center;margin-top:4px;padding:11px;border-radius:12px;text-decoration:none;font-weight:600;font-size:.88rem;color:#e9d5ff;background:#a855f71a;border:1px solid rgba(168,85,247,.3)}.cp-wallet:hover{color:#fff;background:#a855f733}.cp-steps h4{margin:0 0 16px;color:#fff;font-size:1rem}.cp-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cp-steps li{position:relative;display:flex;gap:14px;padding-bottom:22px;opacity:.45;transition:opacity .4s}.cp-steps li:last-child{padding-bottom:0}.cp-steps li:before{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;background:#ffffff14}.cp-steps li:last-child:before{display:none}.cp-steps li.now,.cp-steps li.done{opacity:1}.cp-steps li.done:before{background:linear-gradient(180deg,#4ade80,#4ade8040)}.cp-dot{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#c9b4f7;background:#1b1530;border:1px solid rgba(180,140,247,.3)}.cp-steps li.now .cp-dot{color:#fff;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);border-color:transparent;box-shadow:0 0 0 6px #8b5cf62e}.cp-steps li.done .cp-dot{color:#052e14;background:#4ade80;border-color:transparent}.cp-steps li>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;padding-top:6px}.cp-steps b{color:#fff;font-size:.92rem}.cp-steps small{color:#8f89a8;font-size:.8rem;line-height:1.4;word-break:break-all}.cp-steps small a{color:#c084fc;text-decoration:none}.cp-radar{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffb3;animation:cpRadar 1.6s infinite}@keyframes cpRadar{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 16px #fff0}}.cp-steps li.now .bi-broadcast,.cp-steps li.now .bi-shield-lock{animation:cpPulse 1.4s ease-in-out infinite}@keyframes cpPulse{50%{transform:scale(1.15);opacity:.7}}.cp-bar{display:block;height:6px;margin-top:6px;border-radius:99px;background:#ffffff12;overflow:hidden}.cp-bar span{display:block;height:100%;transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,#8c5cf0,#4ade80);transition:transform .8s cubic-bezier(.16,1,.3,1)}.cp-meta{display:flex;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:.78rem;color:#8f89a8}.cp-meta code{color:#e9dcff}.cp-final{text-align:center;padding:26px 10px 10px;display:flex;flex-direction:column;align-items:center;gap:10px}.cp-final>i{font-size:2.6rem}.cp-final.bad>i{color:#fca5a5}.cp-final.warn>i{color:#fbbf24}.cp-final h3{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.4rem}.cp-final p{margin:0 0 8px;max-width:440px;color:#a39dbb;line-height:1.55}.cp-primary{display:inline-flex;gap:10px;align-items:center;padding:13px 26px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-weight:700;color:#fff;background:linear-gradient(135deg,#9061f9,#6d3fd6);box-shadow:0 14px 34px #7c4ddb66;transition:transform .2s}.cp-primary:hover{transform:translateY(-2px)}.cp-final.ok .cp-primary{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 14px 34px #22c55e66}.cp-check{width:96px;height:96px;animation:cpPop .6s cubic-bezier(.34,1.56,.64,1) both}.cp-check svg{width:100%;height:100%}.cp-check circle{fill:#22c55e1f;stroke:#4ade80;stroke-width:2.5;stroke-dasharray:152;stroke-dashoffset:152;animation:cpDraw .7s ease forwards}.cp-check path{fill:none;stroke:#4ade80;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:cpDraw .45s .55s ease forwards;filter:drop-shadow(0 0 8px rgba(74,222,128,.8))}@keyframes cpDraw{to{stroke-dashoffset:0}}@keyframes cpPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.cp-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:24px;z-index:3}.cp-confetti i{position:absolute;top:-12px;border-radius:2px;animation:cpFall linear forwards}@keyframes cpFall{to{transform:translateY(560px) rotate(720deg);opacity:0}}@media (max-width: 900px){.cp-pay,.cp-send{grid-template-columns:1fr}.cp-qr{max-width:240px;margin:0 auto}}@media (prefers-reduced-motion: reduce){.cp-card,.cp-confetti i,.cp-radar{animation:none}}.cp-detected{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0 6px;animation:cpIn .5s ease both}.cp-detected h3{margin:6px 0 0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.35rem}.cp-detected p{margin:0 0 6px;max-width:460px;color:#a39dbb;line-height:1.55}.cp-ring{--p: 0;position:relative;width:150px;height:150px}.cp-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cp-ring circle{fill:none;stroke-width:10}.cp-ring .bg{stroke:#ffffff12}.cp-ring .fg{stroke:url(#cpGrad);stroke:#8c5cf0;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:calc(327 - (327*max(var(--p),.06)));transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 8px rgba(140,92,240,.8));animation:cpGlow 2s ease-in-out infinite}@keyframes cpGlow{50%{stroke:#4ade80;filter:drop-shadow(0 0 10px rgba(74,222,128,.7))}}.cp-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cp-ring b{color:#fff;font-family:Orbitron,sans-serif;font-size:1.8rem}.cp-ring small{color:#8f89a8;font-size:.74rem}.cp-detected .cp-wallet{padding:10px 20px}.mp-badge{width:54px;height:54px;flex-shrink:0;border-radius:16px;display:grid;place-items:center;font-size:1.6rem;color:#fff;box-shadow:0 10px 24px #0006,inset 0 1px #ffffff40}.mp-badge-paypal{background:linear-gradient(135deg,#0070e0,#003087)}.mp-badge-binance{background:linear-gradient(135deg,#fcd535,#f0b90b);color:#1e2026}.mp-badge-card{background:linear-gradient(135deg,#8c7bff,#635bff)}.mp-ff{position:relative;overflow:hidden;margin-bottom:18px;padding:18px 18px 16px;border-radius:18px;text-align:center;background:linear-gradient(160deg,#0070e029,#140e2299 60%);border:1px solid rgba(96,165,250,.32)}.mp-ff-glow{position:absolute;inset:-40% 20% auto;height:160px;background:radial-gradient(closest-side,rgba(56,152,255,.35),transparent);filter:blur(10px);pointer-events:none}.mp-ff-label{position:relative;display:block;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#93c5fd}.mp-ff-choice{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.mp-ff-yes{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;font-family:Orbitron,sans-serif;font-weight:800;font-size:clamp(.95rem,2.2vw,1.15rem);letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#1a8cff,#0050c8);box-shadow:0 0 0 4px #1a8cff2e,0 12px 34px #0050c880;animation:mpGlow 2.4s ease-in-out infinite}.mp-ff-yes i{font-size:1.2em}.mp-ff-no{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:.8rem;color:#fca5a5;background:#ef444414;border:1px dashed rgba(239,68,68,.4);text-decoration:line-through;text-decoration-color:#fca5a5cc}.mp-ff p{position:relative;margin:0;font-size:.86rem;line-height:1.5;color:#b9c6e4}.mp-ff p b{color:#fff}@keyframes mpGlow{50%{box-shadow:0 0 0 7px #1a8cff1a,0 12px 40px #0050c8b3}}.mp-note{font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mp-info{display:flex;gap:10px;padding:11px 13px;border-radius:12px;font-size:.84rem;line-height:1.5;color:#c7d2fe;background:#6366f114;border:1px solid rgba(129,140,248,.28)}.mp-info b{color:#fff}.mp-paypal-btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;margin-top:6px;padding:14px;border-radius:14px;text-decoration:none;font-weight:700;color:#fff;background:linear-gradient(135deg,#0a7cff,#0047b3);box-shadow:0 14px 34px #0047b373;transition:transform .2s}.mp-paypal-btn:hover{transform:translateY(-2px);color:#fff}.mp-need{display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px;margin-bottom:16px;border-radius:18px;text-align:center;background:linear-gradient(160deg,#f0b90b29,#140e2299 65%);border:1px solid rgba(240,185,11,.35)}.mp-need span{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fcd34d}.mp-need b{font-family:Orbitron,sans-serif;font-size:2.1rem;color:#fff;text-shadow:0 0 24px rgba(240,185,11,.45)}.mp-need small{color:#b8ad8a;font-size:.8rem}.mp-howto{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.mp-howto-step{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.mp-howto-step>i{font-size:1.3rem;color:#fcd34d}.mp-howto-step b{color:#fff;font-size:.9rem}.mp-howto-step small{color:#8f89a8;font-size:.78rem;line-height:1.45}.mp-num{position:absolute;top:10px;right:12px;font-family:Orbitron,sans-serif;font-size:.75rem;color:#5d5672}.mp-shops{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mp-shops.compact{margin-bottom:14px}.mp-shop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.mp-shop>div:first-child{display:flex;flex-direction:column;min-width:0}.mp-shop strong{color:#fff;font-size:.88rem}.mp-shop small{color:#8f89a8;font-size:.72rem}.mp-shop-links{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mp-shop-links a{display:inline-flex;gap:5px;align-items:center;padding:5px 9px;border-radius:8px;font-size:.74rem;font-weight:700;text-decoration:none;color:#fde68a;background:#f0b90b1a;border:1px solid rgba(240,185,11,.3)}.mp-shop-links a:hover{background:#f0b90b33;color:#fff}.mp-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.mp-guide-btn,.mp-verify-btn{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:14px;border-radius:14px;cursor:pointer;font:inherit;font-weight:700;transition:transform .2s}.mp-guide-btn{color:#e9d5ff;background:#a855f71a;border:1px solid rgba(168,85,247,.35)}.mp-verify-btn{border:0;color:#fff;background:linear-gradient(135deg,#9061f9,#6d3fd6);box-shadow:0 14px 34px #7c4ddb73}.mp-guide-btn:hover,.mp-verify-btn:hover{transform:translateY(-2px)}.mp-cards{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mp-cards span{padding:5px 10px;border-radius:999px;font-size:.78rem;color:#a7f3c0;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.mp-flash{display:flex;gap:8px;margin-bottom:14px;padding:10px 13px;border-radius:12px;font-size:.86rem;color:#a7f3c0;background:#22c55e14;border:1px solid rgba(34,197,94,.3)}.mp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:16px;background:#05030c99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mpFade .2s ease}.mp-dialog{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:22px;background:linear-gradient(180deg,#0f0a1a,#07050d);border:1px solid rgba(168,85,247,.45);box-shadow:0 30px 80px #0009,0 0 60px -20px #a855f799;animation:mpRise .3s cubic-bezier(.16,1,.3,1)}.mp-dialog.wide{width:min(720px,100%)}.mp-dialog-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(168,85,247,.25)}.mp-dialog-head h3{margin:0;display:flex;gap:10px;align-items:center;color:#fff;font-size:1.3rem;font-weight:700}.mp-x{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c9c2dc;cursor:pointer}.mp-x:hover{color:#fff;border-color:#a855f780}.mp-field{display:flex;flex-direction:column;gap:6px}.mp-field b{color:#fff;font-size:1.05rem;font-weight:600}.mp-field span{color:#d6d0e6;font-size:.9rem;line-height:1.5}.mp-field input{margin-top:6px;padding:14px 22px;border-radius:999px;font:inherit;font-family:Space Mono,monospace;font-size:.95rem;letter-spacing:.04em;color:#fff;background:#000;border:1px solid rgba(255,255,255,.14);outline:none;transition:border-color .2s,box-shadow .2s}.mp-field input::placeholder{color:#6b6580}.mp-field input:focus{border-color:#a855f7b3;box-shadow:0 0 0 4px #a855f726}.mp-submit{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:16px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#7c4ddb,#5b2fb5);box-shadow:0 14px 34px #5b2fb573}.mp-submit:disabled{opacity:.55;cursor:default}.mp-partial{padding:10px 13px;border-radius:12px;font-size:.86rem;color:#fde68a;background:#f0b90b14;border:1px solid rgba(240,185,11,.3)}.mp-partial b{color:#fff}.mp-tabs{display:flex;gap:8px}.mp-tabs button{flex:1;padding:10px;border-radius:12px;cursor:pointer;font:inherit;font-weight:600;color:#a39dbb;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.mp-tabs button.on{color:#fff;border-color:#a855f799;background:#a855f726}.mp-guide{margin:0;padding:0;list-style:none;counter-reset:g;display:flex;flex-direction:column;gap:10px}.mp-guide li{position:relative;padding:2px 0 2px 40px;color:#c9c2dc;font-size:.9rem;line-height:1.55;counter-increment:g}.mp-guide li:before{content:counter(g);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:Orbitron,sans-serif;font-size:.8rem;color:#fff;background:linear-gradient(135deg,#8c5cf0,#6a3fcf)}.mp-guide b{color:#fff}.mp-fullguide{align-self:center;display:inline-flex;gap:8px;align-items:center;color:#c084fc;text-decoration:none;font-weight:600;font-size:.88rem}.mp-fullguide:hover{color:#fff}@keyframes mpFade{0%{opacity:0}}@keyframes mpRise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media (max-width: 700px){.mp-howto,.mp-shops,.mp-actions{grid-template-columns:1fr}}.cl-page{--cl-text: #e9e7f5;--cl-muted: rgba(233, 231, 245, .58);position:relative;min-height:100vh;padding:110px 4% 100px;overflow:hidden;color:var(--cl-text);font-family:Space Grotesk,system-ui,sans-serif}.cl-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.cl-aurora:before,.cl-aurora:after{content:"";position:absolute;width:70vw;height:70vw;max-width:900px;max-height:900px;border-radius:50%;will-change:transform}.cl-aurora:before{top:-22%;left:-18%;background:radial-gradient(circle,#7c3aed4d,#7c3aed00 62%);animation:clDriftA 26s ease-in-out infinite alternate}.cl-aurora:after{top:18%;right:-22%;background:radial-gradient(circle,#ec48992e,#6366f11a 40%,#0000 66%);animation:clDriftB 32s ease-in-out infinite alternate}@keyframes clDriftA{to{transform:translate3d(8vw,6vh,0) scale(1.1)}}@keyframes clDriftB{to{transform:translate3d(-9vw,10vh,0) scale(1.08)}}.cl-wrap{position:relative;z-index:1;max-width:1040px;margin:0 auto}.cl-back{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:30px;background:#7936b21f;border:1px solid rgba(168,85,247,.3);border-radius:999px;color:#c9a0ff;font:500 .82rem Orbitron,sans-serif;cursor:pointer;transition:background .25s,transform .25s,border-color .25s}.cl-back:hover{background:#7936b247;border-color:#a855f7;transform:translate(-3px)}.cl-hero{text-align:center;margin-bottom:8px}.cl-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#a855f71f;border:1px solid rgba(168,85,247,.3);color:#d8b4fe;font:600 .72rem Orbitron,sans-serif;letter-spacing:.18em}.cl-eyebrow b{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80}.cl-hero h1{margin:18px 0 10px;font:800 clamp(2.4rem,6vw,4.2rem)/1.05 "Orbitron",sans-serif;letter-spacing:.02em;background:linear-gradient(180deg,#fff 30%,#c9a0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(164,0,255,.4))}.cl-hero p{margin:0 auto;max-width:520px;color:var(--cl-muted);font-size:1.05rem}.cl-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}.cl-stat{min-width:150px;padding:14px 20px;border-radius:16px;text-align:left;background:linear-gradient(145deg,#281c42b3,#120d20cc);border:1px solid rgba(168,85,247,.18);display:flex;align-items:center;gap:14px}.cl-stat i{font-size:1.4rem;color:#c084fc}.cl-stat strong{display:block;font:700 1.35rem Orbitron,sans-serif;line-height:1.1}.cl-stat span{font-size:.78rem;color:var(--cl-muted)}.cl-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin:40px 0 34px}.cl-chips{display:flex;flex-wrap:wrap;gap:8px}.cl-chipbtn{padding:8px 16px;border-radius:999px;cursor:pointer;font:500 .86rem Space Grotesk,sans-serif;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--cl-muted);transition:all .25s}.cl-chipbtn:hover{color:#fff;border-color:#a855f780}.cl-chipbtn.on{color:#fff;border-color:#a855f7;background:linear-gradient(135deg,#a855f766,#6366f14d);box-shadow:0 0 20px #a855f740}.cl-search{position:relative}.cl-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--cl-muted);pointer-events:none}.cl-search input{width:min(100%,260px);padding:9px 14px 9px 38px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;font:inherit;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.cl-search input::placeholder{color:var(--cl-muted)}.cl-search input:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.cl-timeline{list-style:none;margin:0;padding:0;position:relative}.cl-timeline:before{content:"";position:absolute;top:6px;bottom:0;left:131px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(168,85,247,.75),rgba(99,102,241,.25) 65%,transparent)}.cl-month{margin:8px 0 22px;padding-left:168px;position:relative}.cl-month span{display:inline-block;padding:5px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--cl-muted);font:600 .74rem Orbitron,sans-serif;letter-spacing:.14em;text-transform:uppercase}.cl-item{display:grid;grid-template-columns:96px 36px minmax(0,1fr);column-gap:18px;margin-bottom:36px;position:relative;opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.cl-item.in{opacity:1;transform:none}.cl-date{text-align:right;padding-top:12px}.cl-date strong{display:block;font:800 2.3rem/1 Orbitron,sans-serif;color:#fff}.cl-date span{display:block;margin-top:4px;font:600 .78rem Orbitron,sans-serif;letter-spacing:.2em;color:var(--accent)}.cl-date small{display:block;margin-top:2px;font-size:.72rem;color:var(--cl-muted)}.cl-rail{position:relative}.cl-rail i{position:absolute;left:50%;top:22px;width:14px;height:14px;transform:translate(-50%);border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #08060f,0 0 20px var(--accent)}.cl-rail i.latest:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--accent);animation:clPulse 2.4s ease-out infinite}@keyframes clPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.1);opacity:0}}.cl-card{position:relative;min-width:0;padding:22px 24px 24px;border-radius:20px;background:linear-gradient(150deg,#261b3edb,#0f0b1bf0);border:1px solid rgba(168,85,247,.16);box-shadow:0 18px 50px #00000059;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.cl-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.8}.cl-card:hover{transform:translateY(-4px);border-color:#a855f766;box-shadow:0 24px 60px #00000073,0 0 40px -10px var(--accent)}.cl-card-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cl-chip{padding:4px 12px;border-radius:999px;font:600 .74rem Space Grotesk,sans-serif;letter-spacing:.03em;color:#fff;background:#a855f738;border:1px solid rgba(168,85,247,.5);background:color-mix(in srgb,var(--accent) 24%,transparent);border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.cl-new{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font:700 .64rem Orbitron,sans-serif;letter-spacing:.12em;color:#052e16;background:linear-gradient(135deg,#4ade80,#22d3ee)}.cl-new b{width:6px;height:6px;border-radius:50%;background:#052e16}.cl-card time{margin-left:auto;font-size:.78rem;color:var(--cl-muted)}.cl-card h2{margin:14px 0 0;font:700 clamp(1.15rem,2.4vw,1.5rem)/1.25 "Space Grotesk",sans-serif;color:#fff}.cl-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cl-summary span{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--g);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.cl-body{margin-top:4px}.cl-group{margin-top:18px}.cl-group-head{display:flex;align-items:center;gap:8px;color:var(--g);font:700 .72rem Orbitron,sans-serif;letter-spacing:.14em;text-transform:uppercase}.cl-group-head em{font-style:normal;padding:1px 8px;border-radius:999px;font-size:.68rem;background:#ffffff12;color:var(--cl-muted);letter-spacing:0}.cl-group ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.cl-group li{position:relative;padding-left:20px;color:#dcdbe8;font-size:.96rem;line-height:1.55;overflow-wrap:anywhere}.cl-group li:before{content:"";position:absolute;left:4px;top:.66em;width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 8px var(--g)}.cl-more{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#a855f71f;border:1px solid rgba(168,85,247,.35);color:#d8b4fe;font:600 .82rem Space Grotesk,sans-serif;cursor:pointer;transition:background .25s}.cl-more:hover{background:#a855f742}.cl-gallery{display:grid;gap:6px;margin:18px 0 4px;border-radius:14px;overflow:hidden}.cl-gallery.g1{grid-template-columns:1fr}.cl-gallery.g1 .cl-tile{aspect-ratio:16 / 9}.cl-gallery.g2{grid-template-columns:1fr 1fr}.cl-gallery.g2 .cl-tile{aspect-ratio:4 / 3}.cl-gallery.g3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 9}.cl-gallery.g3 .cl-tile:first-child{grid-row:1 / 3}.cl-gallery.g4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 9}.cl-tile{position:relative;padding:0;border:0;background:#0b0916;cursor:zoom-in;overflow:hidden;min-height:0}.cl-tile img,.cl-tile video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cl-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45));opacity:0;transition:opacity .35s}.cl-tile:hover img,.cl-tile:hover video{transform:scale(1.06)}.cl-tile:hover:after{opacity:1}.cl-play{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:1.7rem;color:#fff;background:#7c3aedc7;box-shadow:0 0 0 8px #7c3aed40,0 8px 30px #00000080;transition:transform .3s}.cl-tile:hover .cl-play{transform:scale(1.1)}.cl-more-count{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#08060f9e;color:#fff;font:800 1.8rem Orbitron,sans-serif}.cl-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:#05030cf0;animation:clFade .25s ease}@keyframes clFade{0%{opacity:0}}@keyframes clZoom{0%{opacity:0;transform:scale(.96)}}.cl-lb-stage{max-width:92vw;max-height:80vh;animation:clZoom .3s cubic-bezier(.16,1,.3,1)}.cl-lb-stage img,.cl-lb-stage video{display:block;max-width:92vw;max-height:80vh;border-radius:12px;background:#000;box-shadow:0 30px 90px #0009,0 0 0 1px #a855f740}.cl-lb-close,.cl-lb-nav{position:absolute;z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font-size:1.1rem;cursor:pointer;display:grid;place-items:center;transition:background .25s,transform .25s}.cl-lb-close:hover,.cl-lb-nav:hover{background:#a855f78c}.cl-lb-close{top:20px;right:20px}.cl-lb-nav{top:50%;margin-top:-23px}.cl-lb-nav.prev{left:20px}.cl-lb-nav.next{right:20px}.cl-lb-strip{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;align-items:center;gap:8px;padding:0 16px;overflow-x:auto}.cl-lb-strip span{color:var(--cl-muted, #aaa);font-size:.8rem;margin-right:8px;white-space:nowrap}.cl-lb-strip button{flex:0 0 auto;width:56px;height:40px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#15111f;color:#fff;opacity:.55;transition:opacity .2s,border-color .2s}.cl-lb-strip button.on{opacity:1;border-color:#a855f7}.cl-lb-strip img{width:100%;height:100%;object-fit:cover;display:block}.cl-empty{text-align:center;padding:70px 0;color:var(--cl-muted)}.cl-empty i{display:block;font-size:2.6rem;color:#6d28d9;margin-bottom:12px}@media (max-width: 760px){.cl-timeline:before,.cl-rail,.cl-month{display:none}.cl-month{display:block;padding-left:0}.cl-item{display:block}.cl-date{display:flex;align-items:baseline;gap:10px;text-align:left;padding:0 4px 10px}.cl-date strong{font-size:1.6rem}.cl-date span,.cl-date small{margin:0}.cl-card{padding:18px 16px 20px}.cl-toolbar{justify-content:center}.cl-lb-nav{display:none}}@media (prefers-reduced-motion: reduce){.cl-aurora:before,.cl-aurora:after,.cl-rail i.latest:after{animation:none}.cl-item{transition:none;opacity:1;transform:none}}.cl-video{position:relative;margin:18px 0 4px;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#05030b;border:1px solid rgba(168,85,247,.22);box-shadow:0 14px 40px #00000073,0 0 30px -12px #a855f780;outline:none}.cl-video:focus-visible{border-color:#c084fc}.cl-video video{display:block;width:100%;height:100%;object-fit:contain;background:#05030b;cursor:pointer}.cl-video-big{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:74px;height:74px;border:0;border-radius:50%;display:grid;place-items:center;font-size:2.2rem;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#c026d3);box-shadow:0 0 0 10px #7c3aed40,0 12px 40px #0000008c;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.cl-video-big i{margin-left:4px}.cl-video-big:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(192,132,252,.7);animation:clPulse 2.4s ease-out infinite}.cl-video-big:hover{transform:scale(1.08);box-shadow:0 0 0 14px #7c3aed4d,0 12px 40px #0000008c}.cl-video:not(.started):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at center,transparent 35%,rgba(5,3,11,.55))}.cl-video-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;padding:26px 14px 10px;background:linear-gradient(180deg,transparent,rgba(5,3,11,.88));transition:opacity .25s}.cl-video.playing:not(:hover):not(:focus-within) .cl-video-bar{opacity:0}.cl-video-bar button{width:34px;height:34px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:#fff;font-size:1.15rem;cursor:pointer;display:grid;place-items:center;transition:background .2s}.cl-video-bar button:hover{background:#a855f773}.cl-video-time{font-size:.74rem;color:#fffc;font-variant-numeric:tabular-nums;min-width:34px}.cl-video-seek{flex:1;height:18px;display:flex;align-items:center;cursor:pointer}.cl-video-seek:before{content:"";position:absolute;width:0}.cl-video-seek{position:relative}.cl-video-seek>div{height:5px;border-radius:5px;background:linear-gradient(90deg,#6366f1,#c026d3);position:relative;z-index:1;box-shadow:0 0 10px #c026d399;transition:height .15s}.cl-video-seek:after{content:"";position:absolute;left:0;right:0;top:50%;height:5px;margin-top:-2.5px;border-radius:5px;background:#ffffff38;transition:height .15s,margin-top .15s}.cl-video-seek:hover>div{height:7px}.cl-video-seek:hover:after{height:7px;margin-top:-3.5px}.cl-video-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fca5a5;background:#05030bd9}.cl-video:fullscreen{aspect-ratio:auto;border-radius:0;border:0}.cl-video:fullscreen video{object-fit:contain}.cl-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.cl-yt-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cl-video.yt:not(.started):hover .cl-yt-thumb{transform:scale(1.04)}.cl-video.yt:not(.started):after{z-index:0}.cl-yt-badge{position:absolute;z-index:2;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#08060fb3;color:#fff;font:600 .7rem Space Grotesk,sans-serif;letter-spacing:.03em}.cl-yt-badge i{color:#ff3d3d;font-size:.9rem}.cl-video.yt .cl-video-big{z-index:2}.pu{margin-top:22px;padding:16px;border-radius:18px;background:linear-gradient(160deg,#1e163299,#0e0a1a8c);border:1px solid rgba(168,85,247,.14);font-family:Space Grotesk,system-ui,sans-serif}.pu-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pu-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#a855f729;color:#c084fc}.pu-head h3{margin:0;font:700 .95rem Orbitron,sans-serif;color:#fff;letter-spacing:.03em}.pu-all{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:transparent;border:1px solid rgba(168,85,247,.28);color:#d8b4fe;font:500 .78rem Space Grotesk,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.pu-all:hover{background:#a855f72e}.pu-all:hover i{transform:translate(2px)}.pu-all i{transition:transform .2s}.pu-item{border-radius:12px;border:1px solid transparent;transition:background .25s,border-color .25s}.pu-item.open{background:#ffffff08;border-color:#a855f733}.pu-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background .2s}.pu-row:hover{background:#ffffff0a}.pu-date{position:relative;flex:0 0 auto;min-width:58px;padding:4px 9px;border-radius:8px;text-align:center;font:600 .74rem Space Grotesk,sans-serif;color:#d8b4fe;background:#a855f724}.pu-date b{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80}.pu-title{flex:1;min-width:0;color:#e9e7f5;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pu-chips{display:flex;gap:6px;flex:0 0 auto}.pu-chips span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--g);background:#ffffff0d}.pu-chev{flex:0 0 auto;color:#e9e7f573;font-size:.8rem}.pu-body{padding:2px 14px 16px;animation:clFade .3s ease}.pu-body .cl-video{margin-top:8px}@media (max-width: 560px){.pu-chips{display:none}}.vd-wrap{max-width:1180px}.vd-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vd-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.vd-reveal.in{opacity:1;transform:none}.vd-featured{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:44px;padding:20px;border-radius:24px;background:linear-gradient(150deg,#281c42cc,#0f0b1beb);border:1px solid rgba(168,85,247,.22);box-shadow:0 24px 70px #00000073,0 0 60px -20px #a855f799}.vd-featured-player .cl-video{margin:0}.vd-featured-info{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 8px 8px 0;min-width:0}.vd-featured-info h2{margin:0;font:700 clamp(1.3rem,2.6vw,1.9rem)/1.2 "Space Grotesk",sans-serif;color:#fff;overflow-wrap:anywhere}.vd-featured-info time{color:var(--cl-muted);font-size:.86rem}.vd-latest{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font:700 .66rem Orbitron,sans-serif;letter-spacing:.14em;color:#052e16;background:linear-gradient(135deg,#4ade80,#22d3ee)}.vd-latest b{width:6px;height:6px;border-radius:50%;background:#052e16}.vd-yt-link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:9px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font:600 .85rem Space Grotesk,sans-serif;transition:background .25s,border-color .25s,transform .25s}.vd-yt-link:hover{background:#ff3d3d2e;border-color:#ff3d3d80;color:#fff;transform:translateY(-2px)}.vd-yt-link .bi-youtube{color:#ff3d3d}.vd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.vd-card{position:relative;display:flex;flex-direction:column;padding:10px;border-radius:20px;background:linear-gradient(155deg,#241a3cd9,#0f0b1bf0);border:1px solid rgba(168,85,247,.16);box-shadow:0 16px 44px #00000059;transition:opacity .7s ease,transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.vd-card.in:hover{transform:translateY(-5px);border-color:hsl(var(--h) 90% 68% / .5);box-shadow:0 24px 56px #00000073,0 0 40px -12px hsl(var(--h) 90% 68%)}.vd-card .cl-video{margin:0;border-radius:14px}.vd-info{padding:14px 8px 8px;display:flex;flex-direction:column;gap:12px;min-width:0}.vd-info h3{margin:0;font:600 1.02rem/1.35 Space Grotesk,sans-serif;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vd-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vd-meta time{font-size:.78rem;color:var(--cl-muted)}.vd-creator{display:inline-flex;align-items:center;gap:9px;min-width:0}.vd-creator b{color:#e9e7f5;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-avatar{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:700 .8rem Orbitron,sans-serif;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 85% 58%),hsl(calc(var(--h) + 40) 85% 42%));box-shadow:0 0 0 2px #ffffff14}@media (max-width: 900px){.vd-featured{grid-template-columns:1fr;padding:14px;gap:18px}.vd-featured-info{padding:0 6px 6px}}@media (prefers-reduced-motion: reduce){.vd-reveal{transition:none;opacity:1;transform:none}}.adm-root,.adm-login{--bg: #0b0a14;--panel: #14122080;--panel-solid: #141220;--line: #2a2640;--text: #ecebf5;--muted: #8b8aa0;--accent: #a855f7;--danger: #ef4444;min-height:100vh;background:var(--bg);color:var(--text);font-family:Space Grotesk,system-ui,sans-serif}.adm-root{display:flex}.adm-side{width:230px;flex-shrink:0;padding:24px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px;position:sticky;top:0;height:100vh}.adm-brand{font-family:Orbitron,sans-serif;font-weight:700;font-size:1.1rem;padding:0 12px 18px}.adm-brand span{color:var(--accent)}.adm-side nav{display:flex;flex-direction:column;gap:4px}.adm-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:4px}.adm-nav{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;cursor:pointer;text-align:left}.adm-nav:hover{background:#ffffff0a;color:var(--text)}.adm-nav.active{background:#a855f722;color:#fff}.adm-main{flex:1;min-width:0;padding:28px clamp(16px,3vw,40px) 60px;display:flex;flex-direction:column;gap:18px}.adm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adm-head h2,.adm-modal-body h2{margin:0;font-family:Orbitron,sans-serif;font-size:1.3rem}.adm-card{background:var(--panel-solid);border:1px solid var(--line);border-radius:14px;padding:18px}.adm-card h3{margin:0 0 12px;font-size:1rem}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.adm-stats .adm-card{display:flex;flex-direction:column;gap:6px}.adm-stats strong{font-family:Orbitron,sans-serif;font-size:1.5rem}.adm-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.adm-muted{color:var(--muted)}.adm-small{font-size:.8rem}.adm-chart{width:100%;height:240px;display:block}.adm-scroll{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.92rem}.adm-table th{text-align:left;color:var(--muted);font-weight:500;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td{padding:10px;border-bottom:1px solid #ffffff0d;vertical-align:middle}.adm-prod{display:flex;align-items:center;gap:10px;min-width:180px}.adm-prod img{width:38px;height:38px;border-radius:8px;object-fit:cover}.adm-tag{margin-left:8px;padding:1px 7px;border-radius:999px;background:#a855f722;color:#c9a0ff;font-size:.72rem}.adm-input{width:100%;padding:9px 11px;background:#0d0c18;color:var(--text);border:1px solid var(--line);border-radius:9px;font:inherit}.adm-input:focus{outline:none;border-color:var(--accent)}.adm-select{width:auto}.adm-btn{padding:9px 14px;border-radius:9px;border:1px solid var(--line);background:#1b1830;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap}.adm-btn:hover:not(:disabled){border-color:var(--accent)}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn-primary{background:linear-gradient(135deg,#a855f7,#6366f1);border-color:transparent}.adm-btn-danger{color:#ff8585}.adm-btn-danger:hover:not(:disabled){border-color:var(--danger)}.adm-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}td.adm-actions{flex-wrap:nowrap}.adm-error{color:#ff8585;font-size:.9rem;margin:10px 0}.adm-field{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--muted);margin-bottom:12px;flex:1;min-width:120px}.adm-check{flex-direction:row;align-items:center;color:var(--text);padding-top:22px}.adm-row{display:flex;gap:12px;flex-wrap:wrap}.adm-plans td{padding:6px}.adm-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto;z-index:100}.adm-modal-body{width:min(760px,100%);display:flex;flex-direction:column;gap:4px}.adm-modal-body .adm-actions{justify-content:flex-end;margin-top:12px}.adm-switch{position:relative;display:inline-block;width:40px;height:22px}.adm-switch input{opacity:0;width:0;height:0}.adm-switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2640;border-radius:999px;cursor:pointer;transition:background .2s}.adm-switch span:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#fff;transition:transform .2s}.adm-switch input:checked+span{background:var(--accent)}.adm-switch input:checked+span:before{transform:translate(18px)}.adm-login{display:flex;align-items:center;justify-content:center;padding:20px}.adm-login-card{width:min(380px,100%);display:flex;flex-direction:column;gap:12px}.adm-login-card h1{margin:0;font-family:Orbitron,sans-serif;font-size:1.4rem}.adm-login-card p{margin:0}.adm-root code,.adm-login code{background:#ffffff12;padding:1px 5px;border-radius:4px}@media (max-width: 800px){.adm-root{flex-direction:column}.adm-side{width:auto;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.adm-brand{padding:0 8px}.adm-side nav,.adm-side-foot{flex-direction:row;flex-wrap:wrap;margin-top:0}.adm-nav{width:auto}}.adm-wide{width:min(980px,100%);gap:14px}.adm-modal-top{z-index:120}.adm-tabs{display:flex;gap:4px;padding:4px;background:#0d0c18;border:1px solid var(--line);border-radius:12px}.adm-tabs button{flex:1;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.adm-tabs button.on{background:#1b1830;color:#fff}.adm-seg{display:inline-flex;gap:2px;padding:3px;background:#0d0c18;border:1px solid var(--line);border-radius:10px;width:fit-content}.adm-seg button{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.adm-seg button.on{background:#a855f733;color:#fff}.adm-variant{border:1px solid var(--line);border-radius:12px;overflow:hidden}.adm-variant-head{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#100f1c;cursor:pointer}.adm-spacer{flex:1}.adm-variant-body{padding:16px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line)}.adm-pill{padding:2px 9px;border-radius:999px;font-size:.75rem;background:#ffffff12;color:var(--muted)}.adm-pill.ok{background:#10b98122;color:#34d399}.adm-pill.bad{background:#ef444422;color:#f87171}.adm-stockbox{border:1px dashed var(--line);border-radius:10px;padding:12px;margin-bottom:12px}.adm-mono,.adm-stock-row code,.adm-delivered code{font-family:ui-monospace,Consolas,monospace;font-size:.85rem}.adm-preview{width:96px;height:60px;object-fit:cover;border-radius:8px;border:1px solid var(--line);align-self:flex-end;margin-bottom:12px}.adm-stock-list{max-height:280px;overflow-y:auto;border:1px solid var(--line);border-radius:10px}.adm-stock-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid #ffffff0d}.adm-stock-row code{word-break:break-all}.adm-delivered{display:flex;flex-direction:column;gap:2px;margin-top:4px}.adm-delivered code{background:#ffffff0f;padding:2px 6px;border-radius:5px;width:fit-content;max-width:100%;word-break:break-all}@media (max-width: 700px){.adm-tabs{flex-direction:column}}.adm-status{width:auto;min-width:120px;font-weight:600}.adm-status-undetected{color:#34d399;border-color:#10b98166}.adm-status-updating{color:#fbbf24;border-color:#f59e0b66}.adm-status-down{color:#f87171;border-color:#ef444466}.adm-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px;text-align:center;color:var(--text);border:2px dashed var(--line);border-radius:14px;background:#0d0c18;cursor:pointer;transition:border-color .2s,background .2s}.adm-drop i{font-size:1.8rem;color:var(--accent)}.adm-drop:hover,.adm-drop.over{border-color:var(--accent);background:#a855f711}.adm-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:10px}.adm-media{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#000}.adm-media.bad{border-color:var(--danger)}.adm-media img,.adm-media video{width:100%;height:100%;object-fit:cover;display:block}.adm-media-badge{position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:999px;background:#000a;color:#fff;font-size:.7rem}.adm-media-progress{position:absolute;left:0;right:0;bottom:0;height:5px;background:#0008}.adm-media-progress div{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7);transition:width .15s}.adm-media-err{position:absolute;top:0;right:0;bottom:0;left:0;padding:8px;display:grid;place-items:center;text-align:center;background:#200a;color:#fca5a5;font-size:.72rem}.adm-media-actions{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:4px;opacity:0;transition:opacity .15s}.adm-media:hover .adm-media-actions,.adm-media:focus-within .adm-media-actions{opacity:1}.adm-media-actions button{width:28px;height:28px;border:0;border-radius:8px;background:#000b;color:#fff;cursor:pointer}.adm-media-actions button:hover:not(:disabled){background:var(--accent)}.adm-media-actions button:disabled{opacity:.35;cursor:default}.adm-media-strip{display:flex;gap:8px;align-items:center;margin-bottom:12px;overflow-x:auto}.adm-media-strip img,.adm-media-strip video{width:84px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--line);flex:0 0 auto}.adm-yt-preview{width:160px;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.adm-video-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.adm-video-row img{width:128px;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;border:1px solid var(--line);flex:0 0 auto}.adm-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-link{border:0;background:none;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.adm-note{border-color:#a855f755;background:#a855f712;font-size:.88rem}.adm-tag.warn{background:#f59e0b22;color:#fbbf24}.adm-tag.gold{background:#fbbf2422;color:#fde68a}.spin{display:inline-block;animation:admSpin .9s linear infinite}@keyframes admSpin{to{transform:rotate(360deg)}}.adm-sync{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.02em}.adm-sync-card{display:flex;gap:14px;align-items:flex-start}.adm-sync-card>.bi-discord{font-size:1.6rem;color:#8b9cff;margin-top:2px}.adm-games summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.adm-games-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:14px}.adm-game{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.adm-game select{max-width:170px}.adm-reviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px}.adm-review{display:flex;flex-direction:column;gap:10px}.adm-review.is-hidden{opacity:.6}.adm-review-top{display:flex;align-items:center;gap:12px}.adm-review-top img,.adm-review-av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.adm-review-av{display:grid;place-items:center;background:#a855f733;font-weight:700}.adm-review-tags{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.adm-review-tags .adm-tag{margin:0}.adm-review-stars{color:#fbbf24;letter-spacing:1px}.adm-review-stars span{color:#ffffff26}.adm-review-body{margin:0;font-size:.9rem;line-height:1.55;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.adm-review-reply{font-size:.85rem;padding:8px 12px;border-radius:10px;background:#a855f714;border:1px solid #a855f733;color:#e9d5ff;white-space:pre-wrap}.adm-review .adm-actions{margin-top:auto}.adm-stars{display:flex;gap:4px}.adm-stars button{border:0;background:none;font-size:1.4rem;color:#ffffff26;cursor:pointer;padding:0 2px;transition:transform .15s,color .15s}.adm-stars button.on{color:#fbbf24}.adm-stars button:hover{transform:scale(1.15)}.ge-products{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.ge-prod{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:12px;border:1px solid var(--line);background:var(--panel-solid);color:var(--text);font:inherit;cursor:pointer;flex-shrink:0;text-align:left}.ge-prod img{width:36px;height:36px;border-radius:8px;object-fit:cover}.ge-prod span{display:flex;flex-direction:column}.ge-prod strong{font-size:.88rem;white-space:nowrap}.ge-prod small{font-size:.74rem;color:var(--muted)}.ge-prod.on{border-color:var(--accent);background:#a855f71c;box-shadow:0 0 0 1px #a855f755}.ge-head{display:flex;flex-direction:column;gap:12px}.ge-head-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ge-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.ge-pages{position:sticky;top:16px;padding:12px;max-height:calc(100vh - 32px);overflow:auto}.ge-pages-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px}.ge-page{position:relative}.ge-page-group{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:10px 8px 4px}.ge-page-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 74px 8px 8px;border:0;border-radius:9px;background:transparent;color:#cfcae2;font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.ge-page-btn span{width:20px;text-align:center;flex-shrink:0}.ge-page-btn:hover{background:#ffffff08}.ge-page.on .ge-page-btn{background:#a855f726;color:#fff}.ge-page-tools{position:absolute;right:4px;bottom:5px;display:none;gap:1px}.ge-page:hover .ge-page-tools,.ge-page.on .ge-page-tools{display:flex}.ge-page-tools button,.ge-tools button{min-width:24px;height:24px;padding:0 5px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.8rem}.ge-page-tools button:hover:not(:disabled),.ge-tools button:hover:not(:disabled){background:#ffffff12;color:#fff}.ge-page-tools button:disabled,.ge-tools button:disabled{opacity:.3;cursor:default}.ge-page-tools .danger:hover,.ge-tools .danger:hover{color:#ff8585!important}.ge-editor{display:flex;flex-direction:column;gap:14px;min-width:0}.ge-page-meta{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:center}.ge-meta-grid{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:10px}.ge-page-title{border:0;border-bottom:1px dashed transparent;background:transparent;color:#fff;font:inherit;font-size:1.8rem;font-weight:700;outline:none;min-width:0}.ge-page-title:focus{border-bottom-color:#a855f766}.ge-emoji{position:relative}.ge-emoji-btn{width:56px;height:56px;border-radius:14px;border:1px dashed #a855f766;background:#a855f714;font-size:1.7rem;cursor:pointer;color:#fff}.ge-emoji-pop{position:absolute;top:62px;left:0;z-index:50;width:268px;display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:10px;background:#171427;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px #000a}.ge-emoji-pop button{border:0;background:transparent;font-size:1.3rem;padding:4px;border-radius:8px;cursor:pointer}.ge-emoji-pop button:hover{background:#ffffff12}.ge-emoji-pop input{grid-column:1 / -1;margin-top:4px;padding:7px 9px;border-radius:8px;border:1px solid var(--line);background:#0d0c18;color:#fff;font:inherit}.ge-emoji-pop .ge-emoji-none{grid-column:1 / -1;font-size:.8rem;color:var(--muted)}.ge-canvas{margin-top:0!important;padding:22px clamp(14px,4vw,56px) 44px;border-radius:16px;background:var(--gd-bg);border:1px solid var(--line);color:var(--gd-body);font-family:var(--gd-font)}.ge-canvas>.ge-slot{max-width:760px;margin:0 auto!important;width:100%}.ge-canvas>.ge-insert{max-width:760px;margin:0 auto!important;width:100%}.ge-canvas .gd-h1{padding-top:10px}.ge-canvas .gd-hint-body{color:var(--gd-text)}.ge-slot{display:flex;flex-direction:column}.ge-block{position:relative;padding:4px 10px 8px;margin:0 -10px;border-radius:12px;border:1px solid transparent;transition:border-color .15s,background .15s}.ge-block:hover,.ge-block:focus-within{border-color:#a855f733;background:#ffffff04}.ge-tools{display:flex;align-items:center;gap:2px;height:26px;margin-bottom:2px;opacity:0;transition:opacity .15s;font-size:.72rem;color:var(--muted)}.ge-block:hover .ge-tools,.ge-block:focus-within .ge-tools{opacity:1}.ge-type{text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;margin-right:8px;color:#a78bfa}.ge-tools-sp{flex:1}.ge-tools button.on{background:#a855f744;color:#fff}.ge-tools .ge-hint-dot{min-width:18px;width:18px;height:18px;border-radius:50%;padding:0;margin:0 2px;border:2px solid transparent}.ge-tools .ge-hint-dot.info{background:#60a5fa}.ge-tools .ge-hint-dot.success{background:#4ade80}.ge-tools .ge-hint-dot.warning{background:#facc15}.ge-tools .ge-hint-dot.danger{background:#f87171}.ge-tools .ge-hint-dot.on{border-color:#fff}.ge-rich{outline:none;min-height:1.6em;cursor:text}.ge-rich:empty:before{content:attr(data-placeholder);color:#6f6987;pointer-events:none}.ge-rich img{max-width:100%}.ge-insert{position:relative;height:12px;display:flex;align-items:center;justify-content:center}.ge-insert:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#a855f7;opacity:0;transition:opacity .15s}.ge-insert:hover:before,.ge-insert.open:before{opacity:.5}.ge-plus{position:relative;z-index:2;width:24px;height:24px;border-radius:50%;border:1px solid #a855f788;background:#1a1430;color:#d8b4fe;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s,transform .15s;font-size:.8rem}.ge-insert:hover .ge-plus,.ge-insert.open .ge-plus,.ge-insert.always .ge-plus{opacity:1}.ge-plus:hover{transform:scale(1.12);background:#a855f7;color:#fff}.ge-insert.always{height:auto;padding:22px 0;gap:10px}.ge-insert-hint{color:var(--muted);font-size:.85rem}.ge-menu{position:absolute;top:28px;left:50%;transform:translate(-50%);z-index:60;width:380px;max-width:86vw;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:8px;border-radius:14px;background:#171427;border:1px solid #a855f744;box-shadow:0 24px 60px #000c}.ge-menu button{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#e5e1f3;font:inherit;font-size:.87rem;cursor:pointer;text-align:left}.ge-menu button i{color:#c084fc;width:18px}.ge-menu button:hover{background:#a855f72a}.ge-caption{display:block;width:100%;margin-top:6px;border:0;background:transparent;color:var(--gd-muted);font:inherit;font-size:.82rem;text-align:center;outline:none}.ge-caption:focus{color:#fff}.ge-img-grid{display:grid;gap:10px}.ge-img-grid.n2{grid-template-columns:1fr 1fr}.ge-img-grid.n3{grid-template-columns:repeat(3,1fr)}.ge-img{position:relative;margin:0}.ge-img img{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:12px;border:1px solid var(--gd-line-strong);background:#07050d}.ge-img-tools{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.ge-img:hover .ge-img-tools{opacity:1}.ge-img-tools button{width:30px;height:30px;border-radius:8px;border:0;background:#000b;color:#fff;cursor:pointer}.ge-img-add{margin-top:10px;align-items:center}.ge-img-add .adm-input{flex:1}.ge-upload{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.ge-video{display:flex;flex-direction:column;gap:8px}.ge-video-prev{position:relative;max-width:480px}.ge-video-prev img,.ge-video-prev video{width:100%;border-radius:12px;display:block}.ge-video-prev .adm-pill{position:absolute;top:8px;left:8px}.ge-video-ph{padding:30px;border-radius:12px;background:#07050d;border:1px solid var(--gd-line-strong);color:var(--muted);text-align:center}.ge-card{cursor:default}.ge-card:hover{transform:none}.ge-card-fields{display:flex;flex-direction:column;gap:4px;flex:1}.ge-card-fields input,.ge-summary,.gd-code-bar input{border:0;background:transparent;color:#fff;font:inherit;outline:none;padding:2px 0}.ge-card-fields input:first-child{font-weight:600}.ge-card-fields input:not(:first-child){font-size:.82rem;color:var(--gd-muted)}.ge-summary{width:100%;padding:12px 16px;font-weight:600}.ge-details .gd-details-body{padding-left:16px}.ge-code{display:block;width:100%;border:0;background:transparent;color:#e9e3ff;font-family:Space Mono,monospace;font-size:.86rem;padding:14px 16px;resize:vertical;outline:none}.ge-table td,.ge-table th{min-width:80px}.ge-t-x{width:30px;min-width:30px!important;padding:4px!important}.ge-t-x button{border:0;background:none;color:var(--muted);cursor:pointer}.ge-bar{position:fixed;z-index:30000;display:flex;align-items:center;gap:2px;padding:5px;border-radius:12px;background:#1b1630;border:1px solid #a855f766;box-shadow:0 14px 40px #000c}.ge-bar button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#e5e1f3;cursor:pointer;display:grid;place-items:center}.ge-bar button:hover{background:#a855f733}.ge-bar .ge-dot{width:18px;height:18px;border-radius:50%;background:var(--c);margin:0 2px;border:2px solid #1b1630;box-shadow:0 0 0 1px #fff3}.ge-bar .ge-dot:hover{transform:scale(1.2);background:var(--c)}.ge-bar-sep{width:1px;height:20px;background:#ffffff1f;margin:0 4px}.ge-bar-link{display:flex;gap:6px;align-items:center;padding:0 4px}.ge-bar-link input,.ge-bar-link select{padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:#0d0c18;color:#fff;font:inherit;font-size:.85rem}.ge-bar-link input{width:200px}.ge-bar-link button{width:auto;padding:0 10px}@media (max-width: 1000px){.ge-layout{grid-template-columns:1fr}.ge-pages{position:static;max-height:none}.ge-meta-grid,.adm-reviews{grid-template-columns:1fr}}.ct-conn{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:#fbbf24;padding:6px 12px;border-radius:999px;background:#f59e0b14;border:1px solid #f59e0b33}.ct-conn.ok{color:#86efac;background:#22c55e14;border-color:#22c55e33}.ct-shell{display:grid;grid-template-columns:300px minmax(0,1fr) 290px;gap:14px;align-items:start;min-height:560px}.ct-list{display:flex;flex-direction:column;gap:10px;padding:12px;position:sticky;top:16px;max-height:calc(100vh - 120px)}.ct-filters{width:100%}.ct-filters button{flex:1;padding:6px 4px;font-size:.78rem}.ct-items{display:flex;flex-direction:column;gap:4px;overflow-y:auto;margin:0 -4px;padding:0 4px}.ct-item{position:relative;display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ct-item:hover{background:#ffffff06}.ct-item.on{background:#a855f71c;border-color:#a855f744}.ct-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0;background:#6b6680}.ct-dot.open{background:#4ade80;box-shadow:0 0 0 3px #4ade8022}.ct-item-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ct-item-top{display:flex;justify-content:space-between;gap:8px}.ct-item-top strong{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-item-top time{font-size:.7rem;color:var(--muted);white-space:nowrap}.ct-item small{color:#b9b4cb;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-item-meta{font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:#ef4444;color:#fff}.ct-empty{grid-column:2 / 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);min-height:420px;text-align:center}.ct-empty i{font-size:2.4rem;color:#a855f7}.ct-convo{display:flex;flex-direction:column;gap:10px;padding:0;overflow:hidden;height:calc(100vh - 140px);min-height:520px;position:sticky;top:16px}.ct-convo-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.ct-status.open{background:#22c55e22;color:#86efac}.ct-status.closed{background:#ffffff10;color:var(--muted)}.ct-convo>.adm-error{margin:0 16px}.ct-msgs{flex:1;overflow-y:auto;padding:8px 16px;display:flex;flex-direction:column;gap:10px}.ct-sys{align-self:center;max-width:80%;font-size:.78rem;color:var(--muted);text-align:center;padding:6px 12px;border-radius:10px;background:#ffffff06}.ct-msg{display:flex;flex-direction:column;max-width:76%}.ct-msg.visitor{align-self:flex-start}.ct-msg.staff{align-self:flex-end;align-items:flex-end}.ct-msg-meta{font-size:.7rem;color:var(--muted);margin:0 4px 3px}.ct-bubble{padding:9px 13px;border-radius:14px;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ct-msg.visitor .ct-bubble{background:#1d1930;border:1px solid var(--line);border-bottom-left-radius:4px}.ct-msg.staff .ct-bubble{background:linear-gradient(135deg,#8c5cf0,#6a3fcf);color:#fff;border-bottom-right-radius:4px}.ct-att{max-width:220px;border-radius:10px;margin-top:4px;border:1px solid var(--line)}.ct-reply{display:flex;gap:8px;align-items:flex-end;padding:12px 16px;border-top:1px solid var(--line)}.ct-reply textarea{flex:1;resize:none}.ct-info{display:flex;flex-direction:column;gap:10px;position:sticky;top:16px}.ct-info h3{margin:0 0 4px}.ct-f{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid #ffffff0a}.ct-f span{font-size:.72rem;color:var(--muted);display:flex;gap:6px;align-items:center}.ct-f strong{font-size:.86rem;font-weight:500;word-break:break-all}.ct-ua summary{cursor:pointer;font-size:.78rem;color:var(--muted)}.ct-ua code{display:block;margin-top:6px;font-size:.72rem;color:#cfc9df;word-break:break-all}.ct-actions{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ct-actions .adm-btn{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ct-blocks{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ct-block{display:flex;align-items:center;gap:12px}.ct-block span{flex:1}@media (max-width: 1300px){.ct-shell{grid-template-columns:260px minmax(0,1fr)}.ct-info{grid-column:2;position:static}.ct-empty{grid-column:2}}@media (max-width: 860px){.ct-shell{grid-template-columns:1fr}.ct-list,.ct-convo{position:static}.ct-info,.ct-empty{grid-column:1}}.ld-panel{display:flex;flex-direction:column;gap:14px}.ld-current{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;border:1px dashed var(--line)}.ld-current.has{border-style:solid;border-color:#a855f755;background:#a855f710}.ld-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;background:#ffffff08;color:var(--muted);flex-shrink:0}.ld-current.has .ld-ico{background:#a855f733;color:#e9d5ff}.ld-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px;border-radius:14px;cursor:pointer;text-align:center;border:2px dashed #a855f755;background:#a855f70a;transition:border-color .2s,background .2s}.ld-drop:hover{border-color:#a855f7;background:#a855f716}.ld-drop.busy{cursor:progress;opacity:.8}.ld-drop>i{font-size:1.8rem;color:#c084fc}.ld-bar{width:100%;max-width:320px;height:6px;border-radius:3px;background:#ffffff12;overflow:hidden;margin-top:6px}.ld-bar span{display:block;height:100%;background:linear-gradient(90deg,#a855f7,#6366f1);transform-origin:left;transition:transform .2s}.an-live{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:#86efac;padding:6px 12px;border-radius:999px;background:#22c55e14;border:1px solid #22c55e33}.an-live i{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:anPulse 1.8s infinite}@keyframes anPulse{0%{box-shadow:0 0 #4ade8099}80%,to{box-shadow:0 0 0 7px #4ade8000}}.an-live-dot{display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:2px 6px;border-radius:5px;color:#052e14;background:#4ade80;margin-right:6px;vertical-align:middle}.an-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.an-kpi{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:var(--panel-solid);border:1px solid var(--line);position:relative;overflow:hidden}.an-kpi:after{content:"";position:absolute;right:-24px;top:-24px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#a855f72a,transparent 70%)}.an-kpi-label{font-size:.76rem;color:var(--muted);display:flex;gap:6px;align-items:center}.an-kpi-label i{color:#c084fc}.an-kpi strong{font-family:Orbitron,sans-serif;font-size:1.45rem;color:#fff}.an-kpi-sub{font-size:.74rem;color:var(--muted)}.an-trend{font-weight:700}.an-trend.up{color:#86efac}.an-trend.down{color:#fca5a5}.an-chart{position:relative}.an-chart svg{width:100%;height:240px;display:block}.an-grid{stroke:#ffffff10;stroke-width:1}.an-axis{fill:#6f6a85;font-size:11px}.an-line{fill:none;stroke:#c084fc;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.an-cursor{stroke:#c084fc66;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.an-dot{fill:#fff;stroke:#a855f7;stroke-width:3}.an-tip{position:absolute;top:6px;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;font-size:.76rem;color:var(--muted);background:#1b1630;border:1px solid #a855f755;box-shadow:0 12px 30px #000a;white-space:nowrap}.an-tip b{color:#fff}.an-two{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.an-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.an-bars h3,.an-funnel h3,.an-heat h3{display:flex;gap:8px;align-items:center;font-size:.95rem}.an-bars h3 i,.an-funnel h3 i,.an-heat h3 i{color:#c084fc}.an-bar{position:relative;display:flex;align-items:center;gap:10px;padding:7px 10px;margin-bottom:4px;border-radius:8px;overflow:hidden;font-size:.84rem}.an-bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:linear-gradient(90deg,#a855f72e,#a855f70d);border-radius:8px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.an-bar-label{position:relative;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.an-bar-n{position:relative;color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.an-bar-n em{font-style:normal;color:var(--muted);font-weight:400}.an-fstep{margin-bottom:10px}.an-fbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;min-width:160px;background:linear-gradient(90deg,#7c3aed,#a855f7);color:#fff;font-size:.86rem;transition:width .6s cubic-bezier(.16,1,.3,1)}.an-fstep:nth-child(3) .an-fbar{background:linear-gradient(90deg,#6d28d9,#9333ea)}.an-fstep:nth-child(4) .an-fbar{background:linear-gradient(90deg,#5b21b6,#7e22ce)}.an-fstep:nth-child(5) .an-fbar{background:linear-gradient(90deg,#4c1d95,#6b21a8)}.an-fstep:nth-child(6) .an-fbar{background:linear-gradient(90deg,#15803d,#22c55e)}.an-fbar b{font-family:Orbitron,sans-serif}.an-fmeta{display:block;margin-top:3px;font-size:.74rem;color:var(--muted)}.an-fmeta em{font-style:normal;color:#fca5a5}.an-heat-grid{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.an-heat-h{font-size:.64rem;color:var(--muted);text-align:center}.an-heat-d{font-size:.72rem;color:var(--muted)}.an-cell{aspect-ratio:1;border-radius:4px;background:#a855f7}.an-table tbody tr{cursor:pointer}.an-table tbody tr:hover td{background:#a855f70d}.an-table td{font-size:.84rem}.an-table small{font-size:.74rem}.an-who{display:flex;flex-direction:column}.an-who strong{white-space:nowrap}.an-who small{color:var(--muted);font-size:.72rem}.an-step{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.72rem;white-space:nowrap;background:#ffffff0d;color:var(--muted)}.an-step.s2{background:#3b82f61f;color:#93c5fd}.an-step.s3{background:#eab3081f;color:#fde68a}.an-step.s4{background:#f973161f;color:#fdba74}.an-step.s5{background:#22c55e24;color:#86efac}.an-drawer{max-width:860px}.an-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.an-facts>div{padding:10px 12px;border-radius:10px;background:#ffffff06;border:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.an-facts span{font-size:.72rem;color:var(--muted)}.an-facts b{font-size:.88rem;font-weight:600;color:#fff;word-break:break-word}.an-money{color:#86efac!important}.an-sub{margin:6px 0 0;font-size:.95rem}.an-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid #a855f733;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.an-timeline li{position:relative;display:flex;gap:10px;align-items:baseline;font-size:.85rem}.an-timeline li>i{position:absolute;left:-25px;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.66rem;background:#1b1630;border:1px solid #a855f755;color:#c084fc}.an-timeline li span{flex:1;color:var(--text)}.an-timeline li time{font-size:.72rem;color:var(--muted)}.an-timeline .t-purchase>i{background:#14532d;color:#86efac;border-color:#22c55e}.an-timeline .t-leave>i{color:#fca5a5;border-color:#ef444466}.an-other{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--muted)}.an-ua summary{cursor:pointer;color:var(--muted);font-size:.8rem}.an-ua code{display:block;margin-top:6px;font-size:.72rem;word-break:break-all;color:#cfc9df}@media (max-width: 1300px){.an-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.an-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.an-two,.an-three,.an-kpis{grid-template-columns:1fr}}.adm-tag.ok{background:#22c55e22;color:#86efac}.adm-tag.dc{background:#5865f22a;color:#a5b0ff}.od-search{position:relative;display:flex;align-items:center}.od-search i{position:absolute;left:11px;color:var(--muted);font-size:.85rem}.od-search input{padding-left:32px;width:280px}.od-table tbody tr,.cu-table tbody tr{cursor:pointer}.od-table tbody tr:hover td,.cu-table tbody tr:hover td{background:#a855f70d}.od-table td,.cu-table td{font-size:.85rem;vertical-align:top}.od-id{font-size:.78rem}.od-hit{background:#facc1526;color:#fde68a;padding:2px 6px;border-radius:5px;font-size:.78rem}.od-copy{border:1px solid var(--line);background:#ffffff08;color:var(--muted);border-radius:7px;padding:3px 8px;font:inherit;font-size:.72rem;cursor:pointer;white-space:nowrap}.od-copy:hover{color:#fff;border-color:#a855f7}.od-drawer,.cu-drawer{max-width:900px;display:flex;flex-direction:column;gap:14px}.od-title{display:flex;align-items:center;gap:10px;font-family:Space Mono,monospace!important;font-size:1.05rem!important}.od-top{display:grid;grid-template-columns:180px 1fr;gap:12px}.od-total{padding:14px;border-radius:12px;background:linear-gradient(135deg,#7c3aed33,#a855f71a);border:1px solid #a855f755;display:flex;flex-direction:column;gap:4px}.od-total span{font-size:.74rem;color:var(--muted)}.od-total b{font-family:Orbitron,sans-serif;font-size:1.5rem;color:#fff}.od-buyer{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.od-buyer[role=button]{cursor:pointer}.od-buyer[role=button]:hover{border-color:#a855f777}.od-buyer img,.od-buyer>span{width:44px;height:44px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#a855f733;color:#fff;font-weight:700;flex-shrink:0}.od-buyer div{display:flex;flex-direction:column;min-width:0}.od-buyer strong{color:#fff}.od-buyer small{color:var(--muted);font-size:.8rem}.od-buyer em{font-style:normal;font-size:.74rem;color:#c084fc;margin-top:2px}.od-item{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff04}.od-item-head{display:flex;gap:12px;align-items:center}.od-item-head img{width:54px;height:40px;border-radius:8px;object-fit:cover}.od-item-head div{display:flex;flex-direction:column}.od-item-head small{color:var(--muted);font-size:.8rem}.od-keys{display:flex;flex-direction:column;gap:6px;margin-top:10px}.od-key{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:#0a0812;border:1px solid #a855f733}.od-key code{flex:1;min-width:0;color:#e9d5ff;font-size:.82rem;word-break:break-all}.od-review{padding:10px 12px;border-radius:10px;background:#ffffff05;border:1px solid var(--line);font-size:.86rem;margin-bottom:6px}.od-review span{color:#fbbf24}.od-path{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid #a855f733;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto;font-size:.84rem}.od-path li{display:flex;gap:6px;align-items:baseline}.od-path li time{margin-left:auto;font-size:.72rem;color:var(--muted)}.od-path li.t-purchase b{color:#86efac}.cu-av{border-radius:50%;object-fit:cover;display:inline-grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff;font-weight:700}.cu-who{display:flex;align-items:center;gap:10px}.cu-who div{display:flex;flex-direction:column;min-width:0}.cu-who strong{white-space:nowrap}.cu-who small{color:var(--muted);font-size:.76rem}.cu-dc{color:#a5b0ff;white-space:nowrap}.cu-hero{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#2a1d45,#141020);border:1px solid #a855f744}.cu-hero-text{flex:1;min-width:0}.cu-hero h2{margin:0 0 8px;font-family:Orbitron,sans-serif;font-size:1.3rem}.cu-tags{display:flex;flex-wrap:wrap;gap:6px}.cu-tags .adm-tag{margin:0}.cu-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cu-stats>div{padding:12px;border-radius:12px;background:#ffffff06;border:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.cu-stats span{font-size:.72rem;color:var(--muted)}.cu-stats b{color:#fff;font-family:Orbitron,sans-serif;font-size:1.1rem}.cu-tabs{width:100%;flex-wrap:wrap}.cu-tabs button{display:inline-flex;gap:6px;align-items:center}.cu-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cu-box{padding:14px;border-radius:12px;border:1px solid var(--line);background:#ffffff04;min-width:0}.cu-wide{grid-column:1 / -1}.cu-box h4{margin:0 0 10px;font-size:.92rem;display:flex;gap:8px;align-items:center}.cu-box h4 i{color:#c084fc}.cu-box dl{margin:0;display:grid;grid-template-columns:120px 1fr;gap:6px 10px;font-size:.84rem}.cu-box dt{color:var(--muted)}.cu-box dd{margin:0;color:#fff;word-break:break-word}.cu-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.cu-product{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;background:#ffffff05}.cu-product img{width:48px;height:36px;border-radius:7px;object-fit:cover}.cu-product div{display:flex;flex-direction:column}.cu-product small{color:var(--muted);font-size:.76rem}.cu-orders,.cu-keys{display:flex;flex-direction:column;gap:6px}.cu-order{display:grid;grid-template-columns:170px 1fr 150px 150px 80px;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff04;color:var(--text);font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.cu-order:hover{border-color:#a855f777}.cu-order b{text-align:right;color:#fff}.cu-keys .od-key span{white-space:nowrap}.cu-line{padding:7px 0;border-bottom:1px solid #ffffff0a;font-size:.84rem}.cu-line:last-child{border-bottom:0}@media (max-width: 900px){.cu-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cu-grid,.od-top,.cu-order{grid-template-columns:1fr}}.pm-panel{display:flex;flex-direction:column;gap:14px}.pm-method{border:1px solid var(--line);border-radius:12px;background:#ffffff04;overflow:hidden}.pm-method.off{opacity:.55}.pm-head{display:flex;align-items:center;gap:12px;padding:12px 14px}.pm-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:1.05rem;color:#e9d5ff;background:#a855f726}.pm-title{flex:1;display:flex;flex-direction:column}.pm-title small{color:var(--muted);font-size:.76rem}.pm-switch{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;cursor:pointer}.pm-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:0 14px 14px}.pm-plan{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:10px 12px;border-radius:10px;background:#0d0c18;border:1px solid var(--line)}.pm-plan-name{font-weight:600;font-size:.86rem}.pm-plan-base{grid-column:1;font-size:.72rem;color:var(--muted)}.pm-input{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:4px;padding:0 8px;border-radius:8px;border:1px solid var(--line);background:#14122a}.pm-input em{font-style:normal;color:var(--muted);font-size:.85rem}.pm-input input{width:76px;padding:7px 0;border:0;background:transparent;color:#fff;font:inherit;outline:none}.pm-input:focus-within{border-color:var(--accent)}.pm-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:999px;background:#ffffff1f;position:relative;cursor:pointer;transition:background .2s;margin:0}.pm-switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.pm-switch input:checked{background:linear-gradient(135deg,#a855f7,#6366f1)}.pm-switch input:checked:after{transform:translate(16px)}.pm-switch span{min-width:58px;color:var(--muted)}.od-warn{color:#fca5a5!important}.ps-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.ps-method{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-solid)}.ps-method.off{opacity:.55}.ps-crypto h3{display:flex;gap:8px;align-items:center}.ps-crypto h3 i{color:#f7931a}.ps-expiry{display:inline-flex;gap:8px;align-items:center;color:var(--muted)}.ps-expiry input{width:80px}.ps-coin{display:grid;grid-template-columns:40px 190px minmax(0,1fr) 120px auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff03;margin-bottom:8px}.ps-coin.off{opacity:.55}.ps-coin.bad{border-color:#ef444466;background:#ef44440a}.ps-badge{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.05rem}.ps-coin-name{display:flex;flex-direction:column}.ps-coin-name em{font-style:normal;color:var(--muted);font-weight:500}.ps-coin-name small{color:var(--muted);font-size:.76rem}.ps-addr{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-addr input{font-size:.8rem}.ps-bad{color:#fca5a5;font-size:.74rem}.ps-conf{display:flex;flex-direction:column;gap:3px;font-size:.7rem;color:var(--muted)}.ps-conf input{padding:6px 8px}.ps-status{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.74rem;background:#ffffff10;color:var(--text);white-space:nowrap}.ps-status.info{background:#3b82f622;color:#93c5fd}.ps-status.ok{background:#22c55e22;color:#86efac}.ps-status.warn{background:#f59e0b22;color:#fcd34d}.ps-status.muted{color:var(--muted)}@media (max-width: 1000px){.ps-coin{grid-template-columns:40px 1fr auto}.ps-addr,.ps-conf{grid-column:1 / -1}}.os-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;background:#ffffff10;color:var(--text);border:1px solid transparent}.os-pill.sm{padding:2px 9px;font-size:.72rem}.os-pill.ok{background:#22c55e1f;color:#86efac;border-color:#22c55e40}.os-pill.wait{background:#a855f71f;color:#d8b4fe;border-color:#a855f740}.os-pill.wait i{animation:os-spin 2.4s linear infinite}.os-pill.info{background:#3b82f61f;color:#93c5fd;border-color:#3b82f640}.os-pill.info i{animation:os-spin 1.2s linear infinite}.os-pill.warn{background:#f59e0b1f;color:#fcd34d;border-color:#f59e0b55}.os-pill.bad{background:#ef44441a;color:#fca5a5;border-color:#ef444440}.os-pill.muted{color:var(--muted)}@keyframes os-spin{to{transform:rotate(360deg)}}.os-filters{display:flex;flex-wrap:wrap;gap:8px}.os-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:#ffffff06;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer;transition:.15s}.os-chip b{font-size:.72rem;padding:1px 7px;border-radius:999px;background:#ffffff12;color:#fff}.os-chip:hover{color:#fff;border-color:#a855f777}.os-chip.on{color:#fff;border-color:#a855f7;background:linear-gradient(135deg,#7c3aed40,#a855f720);box-shadow:0 0 18px #a855f733}.os-chip.t-warn b{background:#f59e0b;color:#1a1000}.os-chip.t-info b{background:#3b82f6}.od-table tr.os-row-cancelled td,.od-table tr.os-row-expired td{opacity:.6}.od-table tr.os-row-failed td:first-child{box-shadow:inset 3px 0 #f59e0b}.od-table tr.os-row-pending td:first-child,.od-table tr.os-row-processing td:first-child{box-shadow:inset 3px 0 #a855f7}.os-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.os-banner.ok{border-color:#22c55e40;background:linear-gradient(135deg,#22c55e14,transparent)}.os-banner.wait,.os-banner.info{border-color:#a855f755;background:linear-gradient(135deg,#a855f71c,transparent)}.os-banner.warn{border-color:#f59e0b66;background:linear-gradient(135deg,#f59e0b1c,transparent)}.os-banner.bad,.os-banner.muted{background:#ffffff04}.os-banner-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.os-note{font-size:.86rem;color:var(--text)}.os-actions{display:flex;gap:8px;flex-wrap:wrap}.os-confirm{padding:14px;border-radius:12px;border:1px solid #a855f777;background:#a855f712;display:flex;flex-direction:column;gap:10px}.os-confirm.cancel{border-color:#ef444466;background:#ef444410}.os-confirm p{margin:0;color:var(--muted)}.os-done{padding:10px 14px;border-radius:10px;background:#22c55e1a;border:1px solid #22c55e44;color:#86efac;font-size:.86rem}.os-timeline{list-style:none;margin:0;padding:2px 0 2px 18px;border-left:2px solid #ffffff14;display:flex;flex-direction:column;gap:10px}.os-timeline li{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 12px;font-size:.84rem}.os-timeline li:before{content:"";position:absolute;left:-24px;top:4px;width:10px;height:10px;border-radius:50%;background:#3b3450;border:2px solid #0d0a15}.os-timeline li.on:before{background:#22c55e;box-shadow:0 0 10px #22c55e88}.os-timeline li.live:before{background:#a855f7;box-shadow:0 0 10px #a855f7;animation:os-pulse 1.4s ease-in-out infinite}.os-timeline li.warn:before{background:#f59e0b}.os-timeline b{color:#fff}.os-timeline li>span{grid-column:1;color:var(--muted)}.os-timeline li>span em{color:#fca5a5;font-style:normal}.os-timeline time{grid-row:1;grid-column:2;font-size:.72rem;color:var(--muted);white-space:nowrap}@keyframes os-pulse{50%{box-shadow:0 0 2px #a855f7}}.ps-prov{display:flex;flex-direction:column;gap:14px}.ps-alert{display:block;padding:10px 13px;border-radius:10px;font-size:.83rem;line-height:1.5;color:#c7d2fe;background:#6366f114;border:1px solid #818cf840}.ps-alert.warn{color:#fde68a;background:#f59e0b14;border-color:#f59e0b44}.ps-alert.ok{color:#86efac;background:#22c55e14;border-color:#22c55e44}.ps-alert b{color:#fff}.ps-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-field>b{color:#fff;font-size:.88rem}.ps-field>small{color:var(--muted);font-size:.76rem;line-height:1.45}.ps-field textarea{resize:vertical}.ps-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ps-inline{display:flex;align-items:center;gap:8px;color:var(--muted)}.ps-inline input{width:110px}.ps-account{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1px solid var(--line);background:#ffffff04}.ps-account.off{opacity:.6}.ps-account-head{display:flex;align-items:center;gap:10px}.ps-account-head strong{flex:1;color:#fff}.ps-secret{display:flex;gap:8px}.ps-secret input{flex:1}.ps-pct{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ps-pct button{min-width:34px;padding:6px 9px;border-radius:8px;border:1px solid var(--line);background:#ffffff06;color:var(--text);font:inherit;font-size:.8rem;cursor:pointer}.ps-pct button.on{border-color:#a855f7;color:#fff;background:#a855f726}.ps-pct span{min-width:44px;text-align:center;font-weight:700;color:#fff}.ps-copyline{display:flex;gap:8px;align-items:center;padding:6px 6px 6px 12px;border-radius:10px;border:1px solid var(--line);background:#0a0812}.ps-copyline code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.82rem;color:#e9d5ff}@media (max-width: 900px){.ps-row{grid-template-columns:1fr}}.ps-alert>i{margin-right:6px}.seo-snip{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:#fff;font-family:Arial,sans-serif}.seo-snip small{color:#202124;font-size:12px}.seo-snip b{color:#1a0dab;font-size:18px;font-weight:400;line-height:1.3}.seo-snip span{color:#4d5156;font-size:13px;line-height:1.5}.seo-count{margin-left:8px;color:var(--muted);font-weight:400}.seo-count.over{color:#fca5a5}.seo-done{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#c9c2dc}.seo-done li::marker{content:"✓  ";color:#86efac}.seo-done a{color:#c084fc}.dc-root{--dc-bg: #0d0a15;--dc-surface: #15111f;--dc-raised: #1c1729;--dc-line: rgba(255, 255, 255, .08);--dc-text: #f2eff8;--dc-body: #cdc7da;--dc-muted: #8d87a0;--dc-accent: #a479f2;--dc-accent-2: #7c4ddb;position:fixed;right:24px;bottom:24px;z-index:9990;font-family:Space Grotesk,system-ui,sans-serif}.scroll-to-top-btn{bottom:104px!important;transition:opacity .25s!important}.dc-chat-open .scroll-to-top-btn{opacity:0!important;pointer-events:none!important}.dc-launcher{position:relative;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;cursor:pointer;margin-left:auto}.dc-bubble-label{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px 9px;border-radius:12px 12px 4px;color:#fff;background:#15111feb;border:1px solid rgba(164,121,242,.35);box-shadow:0 12px 30px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);animation:dcFloat 4s ease-in-out infinite}.dc-label-top{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:700;letter-spacing:.12em}.dc-label-sub{padding-left:15px;font-size:.7rem;font-weight:500;color:#b7a9d6;letter-spacing:.02em}.dc-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:dcPing 2s infinite}.dc-launch-ico{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:20px;overflow:hidden;background:linear-gradient(150deg,#2a1d45,#120d1d);border:1px solid rgba(164,121,242,.45);box-shadow:0 16px 40px #00000080,0 0 0 6px #a479f214,inset 0 1px #ffffff14;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,border-radius .3s}.dc-launcher:hover .dc-launch-ico{transform:translateY(-3px);border-color:#a479f2cc}.dc-launch-logo{width:38px;height:38px;object-fit:contain;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.dc-launch-x{position:absolute;font-size:1.25rem;color:#fff;opacity:0;transform:rotate(-90deg);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s}.is-open .dc-launch-logo{opacity:0;transform:scale(.6) rotate(40deg)}.is-open .dc-launch-x{opacity:1;transform:none}.is-open .dc-launch-ico{border-radius:50%}.is-open .dc-bubble-label{opacity:0;transform:translate(10px);pointer-events:none;animation:none}.dc-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;background:#ef4444;border:2px solid #0d0a15}@keyframes dcPing{0%{box-shadow:0 0 #4ade808c}80%,to{box-shadow:0 0 0 8px #4ade8000}}@keyframes dcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.dc-panel{position:absolute;right:0;bottom:80px;width:384px;height:min(620px,calc(100vh - 130px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--dc-bg);border:1px solid rgba(164,121,242,.25);box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff05 inset;opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transform-origin:bottom right;transition:opacity .28s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s}.is-open .dc-panel{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .35s cubic-bezier(.16,1,.3,1)}.dc-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 16px 18px;background:linear-gradient(135deg,#24183b,#140f20 70%);border-bottom:1px solid var(--dc-line)}.dc-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(164,121,242,.6),transparent)}.dc-head-brand{display:flex;align-items:center;gap:12px;min-width:0}.dc-head-logo{position:relative;width:42px;height:42px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;background:#0d0a15;border:1px solid rgba(164,121,242,.35)}.dc-head-logo img{width:28px;height:28px;object-fit:contain}.dc-online{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#4ade80;border:2px solid #1c1530}.dc-head-brand div{display:flex;flex-direction:column;min-width:0}.dc-head-brand strong{color:var(--dc-text);font-size:1rem;font-weight:700}.dc-head-brand span{color:var(--dc-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-head-actions{display:flex;gap:4px}.dc-icon{width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;cursor:pointer;background:#ffffff0d;color:var(--dc-body);transition:background .2s,color .2s}.dc-icon:hover{background:#ffffff1a;color:#fff}.dc-menu-wrap{position:relative}.dc-menu{position:absolute;right:0;top:40px;z-index:5;min-width:150px;padding:5px;border-radius:12px;background:var(--dc-raised);border:1px solid var(--dc-line);box-shadow:0 16px 40px #00000080}.dc-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;color:#f2a7a2;font:inherit;font-size:.86rem;cursor:pointer}.dc-menu button:hover{background:#ef44441a}.dc-intro{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:22px 20px 18px}.dc-intro-hero{text-align:center}.dc-intro-logo{width:68px;height:68px;margin:4px auto 14px;border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3a2860,#140f20 70%);border:1px solid rgba(164,121,242,.4);box-shadow:0 14px 34px #7c4ddb59}.dc-intro-logo img{width:42px;height:42px;object-fit:contain}.dc-intro h3{margin:0;color:var(--dc-text);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.dc-intro h3 span{color:var(--dc-accent)}.dc-intro-hero p{margin:8px auto 0;max-width:300px;color:var(--dc-muted);font-size:.88rem;line-height:1.55}.dc-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dc-perks span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.74rem;color:var(--dc-body);background:var(--dc-surface);border:1px solid var(--dc-line)}.dc-perks i{color:var(--dc-accent)}.dc-perks .bi-discord{color:#9aa6ff}.dc-field{display:flex;flex-direction:column;gap:7px;margin-top:4px}.dc-field>span{font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dc-muted)}.dc-input{position:relative;display:flex;align-items:center}.dc-input i{position:absolute;left:14px;color:var(--dc-muted)}.dc-input input{width:100%;padding:13px 14px 13px 40px;border-radius:12px;border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-text);font:inherit;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.dc-input input:focus{border-color:#a479f299;box-shadow:0 0 0 4px #a479f21f}.dc-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dc-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border:0;border-radius:12px;font:inherit;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);box-shadow:0 12px 28px #7c4ddb59;transition:transform .2s,box-shadow .2s,opacity .2s}.dc-start:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #7c4ddb80}.dc-start:disabled{opacity:.5;cursor:default}.dc-fine{margin:-4px 0 0;text-align:center;font-size:.72rem;color:#635d75}.dc-error{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:.84rem;color:#f8b4b4;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.dc-error.small{margin-bottom:8px;padding:7px 10px;font-size:.8rem}.dc-list{flex:1;overflow-y:auto;padding:16px 14px 10px;display:flex;flex-direction:column;gap:2px;background:radial-gradient(500px 260px at 100% 0%,rgba(124,77,219,.08),transparent 70%);scrollbar-width:thin}.dc-day{display:flex;justify-content:center;margin:8px 0 10px}.dc-day span{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dc-muted);padding:3px 10px;border-radius:999px;background:var(--dc-surface)}.dc-system{margin:4px 8px 12px;padding:10px 12px;border-radius:12px;text-align:center;font-size:.82rem;line-height:1.5;color:var(--dc-body);background:var(--dc-surface);border:1px dashed var(--dc-line)}.dc-msg{display:flex;align-items:flex-end;gap:8px;margin-top:8px;animation:dcIn .28s cubic-bezier(.16,1,.3,1)}.dc-msg.me{justify-content:flex-end}@keyframes dcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dc-av{width:28px;height:28px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#0d0a15;border:1px solid var(--dc-line);display:grid;place-items:center;margin-bottom:18px}.dc-av img{width:100%;height:100%;object-fit:cover}.dc-bubble-wrap{display:flex;flex-direction:column;max-width:78%;min-width:0}.dc-msg.me .dc-bubble-wrap{align-items:flex-end}.dc-author{font-size:.72rem;color:var(--dc-muted);margin:0 0 4px 4px;display:flex;gap:6px;align-items:center}.dc-author em{font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:1px 5px;border-radius:4px;color:#fff;background:var(--dc-accent-2)}.dc-bubble{padding:10px 14px;border-radius:18px;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.dc-msg.them .dc-bubble{background:var(--dc-raised);color:var(--dc-text);border:1px solid var(--dc-line);border-bottom-left-radius:6px}.dc-msg.me .dc-bubble{color:#fff;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);border-bottom-right-radius:6px;box-shadow:0 8px 20px #7c4ddb40}.dc-msg.pending .dc-bubble{opacity:.7}.dc-bubble a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dc-msg.them .dc-bubble a{color:#c9b4f7}.dc-img{display:block;margin-top:6px;max-width:220px;border-radius:12px;overflow:hidden;border:1px solid var(--dc-line)}.dc-img img{display:block;width:100%}.dc-msg time{font-size:.66rem;color:#6c667e;margin:4px 6px 0}.dc-typing{display:inline-flex;gap:4px;padding:12px 14px!important;margin-bottom:18px}.dc-typing i{width:6px;height:6px;border-radius:50%;background:var(--dc-muted);animation:dcDot 1.2s infinite}.dc-typing i:nth-child(2){animation-delay:.15s}.dc-typing i:nth-child(3){animation-delay:.3s}@keyframes dcDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.dc-hint{margin:14px auto 4px;max-width:260px;text-align:center;font-size:.8rem;color:var(--dc-muted);line-height:1.5}.dc-compose{padding:10px 12px 12px;border-top:1px solid var(--dc-line);background:#0f0c18}.dc-compose-row{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border-radius:16px;background:var(--dc-surface);border:1px solid var(--dc-line);transition:border-color .2s}.dc-compose-row:focus-within{border-color:#a479f280}.dc-compose textarea{flex:1;min-height:22px;max-height:120px;padding:8px 0;border:0;resize:none;outline:none;background:transparent;color:var(--dc-text);font:inherit;font-size:.92rem;line-height:1.4}.dc-compose textarea::placeholder{color:#6c667e}.dc-send{width:38px;height:38px;flex-shrink:0;border:0;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(135deg,#8c5cf0,#6a3fcf);transition:transform .2s,opacity .2s}.dc-send:hover:not(:disabled){transform:scale(1.05)}.dc-send:disabled{opacity:.35;cursor:default}.dc-closed{display:flex;flex-direction:column;gap:10px;align-items:center;padding:14px 16px 16px;border-top:1px solid var(--dc-line);color:var(--dc-muted);font-size:.85rem}@media (max-width: 560px){.dc-root{right:14px;bottom:14px}.dc-bubble-label{display:none}.dc-panel{position:fixed;top:10px;right:10px;bottom:86px;left:10px;width:auto;height:auto}.scroll-to-top-btn{bottom:90px!important;right:18px!important}}@media (prefers-reduced-motion: reduce){.dc-bubble-label,.dc-label-top{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:700;letter-spacing:.12em}.dc-label-sub{padding-left:15px;font-size:.7rem;font-weight:500;color:#b7a9d6;letter-spacing:.02em}.dc-dot{animation:none}}.lv-section{position:relative;padding:40px clamp(16px,4vw,48px) 76px;font-family:Space Grotesk,system-ui,sans-serif}.lv-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(760px 380px at 12% 30%,rgba(124,58,237,.16),transparent 70%),radial-gradient(620px 320px at 92% 75%,rgba(192,38,211,.1),transparent 70%)}.lv-wrap{position:relative;max-width:1240px;margin:0 auto}.lv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.lv-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e9d5ff;padding:7px 13px;border-radius:999px;background:#a855f71f;border:1px solid rgba(168,85,247,.4);box-shadow:0 0 22px -6px #a855f799}.lv-kicker i{color:#c084fc;font-size:.9rem}.lv-head h2{margin:16px 0 8px;font-family:Orbitron,sans-serif;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;color:#fff;line-height:1.05}.lv-head h2 span{background:linear-gradient(90deg,#a855f7,#d8b4fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(168,85,247,.45))}.lv-head p{margin:0;color:#a39dbb;font-size:1rem}.lv-all{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:14px;text-decoration:none;font-weight:700;font-size:.95rem;color:#fff;background:#140e22b3;border:1px solid rgba(168,85,247,.45);transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.lv-all:hover{color:#fff;background:#a855f729;border-color:#c084fccc;transform:translateY(-2px);box-shadow:0 12px 30px -12px #a855f7b3}.lv-all i{transition:transform .25s}.lv-all:hover i{transform:translate(3px)}.lv-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;align-items:stretch}.lv-grid.single{grid-template-columns:minmax(0,900px);justify-content:center}.lv-feature{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:linear-gradient(165deg,#1a122cf5,#0b0813f5);border:1px solid rgba(168,85,247,.35);box-shadow:0 30px 70px #00000080,0 0 70px -28px #a855f7d9}.lv-stage{position:relative;aspect-ratio:16 / 9;background:#07050d}.lv-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lv-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;cursor:pointer;background:none;overflow:hidden}.lv-cover img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s;animation:lvIn .5s ease}.lv-cover:hover img{transform:scale(1.04);filter:saturate(1.15)}.lv-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,5,13,.35) 0%,transparent 28%,transparent 62%,rgba(7,5,13,.7) 100%)}.lv-yt,.lv-featured,.lv-dur{position:absolute;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lv-yt{top:16px;left:18px;font-size:.86rem;text-shadow:0 1px 8px rgba(0,0,0,.6)}.lv-yt i{color:#f03;font-size:1.2rem}.lv-featured{top:16px;right:16px;padding:6px 13px;border-radius:999px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;background:#4c1d958c;border:1px solid rgba(192,132,252,.5)}.lv-featured i{color:#d8b4fe}.lv-play{position:absolute;top:50%;left:50%;width:82px;height:82px;margin:-41px 0 0 -41px;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;color:#fff;background:radial-gradient(circle at 35% 30%,#8b5cf6,#5b21b6);border:3px solid rgba(233,213,255,.85);box-shadow:0 0 0 10px #8b5cf62e,0 0 50px #8b5cf6cc;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:lvPulse 2.4s ease-in-out infinite}.lv-play i{margin-left:5px}.lv-cover:hover .lv-play{transform:scale(1.1);box-shadow:0 0 0 14px #8b5cf638,0 0 70px #8b5cf6}.lv-dur{right:14px;bottom:14px;padding:5px 10px;border-radius:9px;font-size:.78rem;background:#07050db8;border:1px solid rgba(255,255,255,.12);font-family:Space Mono,monospace}.lv-dur.big{font-size:.88rem;padding:6px 12px}.lv-dur.big i{font-size:.8rem;color:#c4b5fd}.lv-feature-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px 18px;border-top:1px solid rgba(168,85,247,.18)}.lv-feature-text{display:flex;align-items:center;gap:14px;min-width:0}.lv-new{flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.1em;padding:6px 11px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 6px 18px -6px #a855f7e6}.lv-feature-meta h3{margin:0 0 5px;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.3}.lv-by{display:flex;align-items:center;gap:8px;color:#a39dbb;font-size:.86rem}.lv-by i{font-style:normal;color:#5f5a6e}.lv-avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3)}.lv-stats{display:inline-flex;align-items:center;gap:12px;color:#a39dbb;font-size:.78rem}.lv-stats span{display:inline-flex;align-items:center;gap:6px}.lv-stats.big{gap:0;font-size:.92rem;color:#d6d0e6}.lv-stats.big span+span{margin-left:14px;padding-left:14px;border-left:1px solid rgba(255,255,255,.12)}.lv-watch{display:inline-flex;gap:7px;align-items:center;color:#c4b5fd;text-decoration:none;font-size:.85rem;font-weight:600}.lv-watch:hover{color:#fff}.lv-side{display:flex;flex-direction:column;gap:12px}.lv-item{position:relative;flex:1;display:flex;gap:14px;align-items:center;width:100%;padding:12px;border-radius:16px;cursor:pointer;text-align:left;font:inherit;background:#140f20d1;border:1px solid rgba(255,255,255,.08);color:#fff;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.lv-item:hover{border-color:#c084fc80;transform:translate(-3px)}.lv-item.on{border-color:#c084fcd9;background:linear-gradient(135deg,#7c3aed33,#140f20e6);box-shadow:0 0 0 1px #a855f759,0 0 34px -10px #a855f7e6}.lv-item.on:before{content:"";position:absolute;left:-9px;top:50%;margin-top:-6px;border:6px solid transparent;border-left-color:#c084fc;border-right:0}.lv-thumb{position:relative;flex-shrink:0;width:136px;aspect-ratio:16 / 9;border-radius:11px;overflow:hidden;background:#07050d}.lv-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.lv-item:hover .lv-thumb img{transform:scale(1.07)}.lv-thumb>i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:1.15rem;color:#fff;background:#7c3aede0;border:2px solid rgba(233,213,255,.6);box-shadow:0 6px 16px #00000080}.lv-thumb .lv-dur{right:6px;bottom:6px;padding:2px 6px;border-radius:6px;font-size:.68rem}.lv-item.on .lv-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #c084fc;border-radius:11px}.lv-item-text{display:flex;flex-direction:column;gap:5px;min-width:0}.lv-item-text strong{font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-item-text small{color:#8f89a8;font-size:.78rem}.lv-perks{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-radius:18px;background:#100b1ab3;border:1px solid rgba(255,255,255,.06)}.lv-perk{display:flex;gap:14px;align-items:center;padding:18px 20px}.lv-perk+.lv-perk{border-left:1px solid rgba(255,255,255,.06)}.lv-perk>span{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:1.25rem;color:#c084fc;background:#a855f71a;box-shadow:inset 0 0 0 1px #a855f733}.lv-perk b{display:block;color:#fff;font-size:.9rem}.lv-perk small{color:#8f89a8;font-size:.76rem;line-height:1.4}.lv-head,.lv-feature,.lv-item,.lv-perks{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,box-shadow .25s}.lv-section.in .lv-head,.lv-section.in .lv-feature,.lv-section.in .lv-item,.lv-section.in .lv-perks{opacity:1;transform:none}.lv-section.in .lv-feature{transition-delay:.1s}.lv-section.in .lv-item:nth-child(1){transition-delay:.18s}.lv-section.in .lv-item:nth-child(2){transition-delay:.24s}.lv-section.in .lv-item:nth-child(3){transition-delay:.3s}.lv-section.in .lv-item:nth-child(4){transition-delay:.36s}.lv-section.in .lv-perks{transition-delay:.42s}.lv-section.in .lv-item:hover{transform:translate(-3px);transition-delay:0s}@keyframes lvPulse{50%{box-shadow:0 0 0 16px #8b5cf614,0 0 60px #8b5cf6e6}}@keyframes lvIn{0%{opacity:0;transform:scale(1.03)}}@media (max-width: 960px){.lv-grid{grid-template-columns:1fr}.lv-perks{grid-template-columns:1fr 1fr}.lv-perk:nth-child(3){border-left:0}.lv-perk:nth-child(n+3){border-top:1px solid rgba(255,255,255,.06)}.lv-section{padding-top:60px}}@media (max-width: 520px){.lv-thumb{width:112px}.lv-play{width:64px;height:64px;margin:-32px 0 0 -32px;font-size:1.9rem}.lv-perks{grid-template-columns:1fr}.lv-perk+.lv-perk{border-left:0;border-top:1px solid rgba(255,255,255,.06)}.lv-item.on:before{display:none}}#products{padding-bottom:24px!important;min-height:0!important}.navbar-custom{padding:10px 0;position:sticky;top:0;z-index:1000;transition:all var(--transition-normal);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dropdown-menu{background:#13081c!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px;margin-top:10px;box-shadow:0 20px 50px #0006}.toggle{position:relative;width:25px;height:25px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.5s}.bars{width:100%;height:4px;background-color:#b05cff;border-radius:4px;transition:all .5s ease}#bar2{transition-duration:.8s}#bar1,#bar3{width:70%}.toggle.open .bars{position:absolute;transition-duration:.5s}.toggle.open #bar2{transform:scaleX(0);transition-duration:.5s}.toggle.open #bar1{width:100%;transform:rotate(45deg);transition-duration:.5s}.toggle.open #bar3{width:100%;transform:rotate(-45deg);transition-duration:.5s}.toggle.open{transition-duration:.5s;transform:rotate(180deg)}.toggler-icon{display:flex;flex-direction:column;gap:5px;width:24px;height:18px;position:relative}.toggler-icon span{display:block;position:absolute;width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s cubic-bezier(.68,-.6,.32,1.6);transform-origin:center}.toggler-icon span:nth-child(1){top:0}.toggler-icon span:nth-child(2){top:50%;transform:translateY(-50%)}.toggler-icon span:nth-child(3){bottom:0}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(1),.navbar-toggler.active .toggler-icon span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(2),.navbar-toggler.active .toggler-icon span:nth-child(2){opacity:0;transform:translateY(-50%) scaleX(0)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(3),.navbar-toggler.active .toggler-icon span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.hero-description{font-size:1.15rem;color:var(--text-secondary);max-width:500px;margin-bottom:35px;line-height:1.8}.hero-buttons{display:flex;flex-direction:row;gap:15px;flex-wrap:nowrap;margin-bottom:50px}@media (max-width: 991px){.navbar-collapse{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px;border-radius:var(--radius-lg);margin-top:15px;border:1px solid var(--glass-border)}.navbar-nav{gap:5px;margin-bottom:20px}.nav-actions{flex-direction:column;gap:12px;width:100%}.features-bento{grid-template-columns:1fr;gap:20px}.bento-visual{height:180px}.nav-actions>*{width:100%;justify-content:center}.status-indicator{order:-1}.hero-section{text-align:center;padding-top:40px}.hero-content{margin-bottom:50px}.hero-description{margin:0 auto 35px}.hero-buttons,.hero-stats{justify-content:center}.hero-3d-container{height:450px}.showcase-grid{grid-template-columns:1fr}.showcase-thumbs{flex-direction:row}.thumb-card{flex:1}.footer-top{grid-template-columns:1fr;gap:40px}.features-unique-grid,.feature-card-unique .card-inner{grid-template-columns:1fr}.feature-card-unique .card-visual{min-height:200px}.feature-card-unique .card-content{border-left:none;border-top:1px solid rgba(255,255,255,.05)}.reviews-slider-wrapper{margin:30px -30px}.footer-brand{max-width:none;text-align:center}.footer-brand .navbar-brand{justify-content:center}}@media (max-width: 480px){.hero-title{font-size:2rem}.hero-buttons{flex-direction:row;flex-wrap:nowrap}.hero-buttons .btn{width:auto}.hero-stats{flex-direction:column;gap:20px}.stat-divider{width:50px;height:1px}.character-placeholder{width:200px;height:300px}.feature-icon-container{width:80px;height:80px}.feature-icon-container i{font-size:2rem}.feature-front h3{font-size:1.3rem}.char-helmet{width:80px;height:70px}.char-visor{top:30px;width:70px;height:20px}.char-body{width:120px;height:180px;top:65px}.char-weapon{height:130px;top:100px;right:20px}.float-card{display:none}.footer-links-grid{grid-template-columns:1fr}.filter-btn{padding:10px 18px;font-size:.85rem}.step-card{padding:30px 25px}.bento-visual{height:140px}.bento-content{padding:15px}.bento-content h3{font-size:1.1rem}.icon-box{width:50px;height:50px}.icon-box i{font-size:1.2rem}.card-number{font-size:.65rem;top:12px;right:12px}.corner-dots{top:10px;left:10px}.corner-dots .dot{width:4px;height:4px}.bento-affordable .floating-prices,.bento-affordable .discount-tag,.bento-support .response-time,.bento-support .support-status,.bento-security .shield-layers,.bento-security .scan-effect,.bento-security .secure-badge,.bento-security .shield-status,.bento-trusted .rating-display,.bento-trusted .user-count,.card-glow-orb,.card-particles{display:none}.bento-card .card-stats{flex-direction:column;gap:10px}.corner-accent{width:12px;height:12px}.corner-accent.tl{top:6px;left:6px}.corner-accent.br{bottom:6px;right:6px}}.payment-help-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;background:#7936b226;border:1px solid rgba(121,54,178,.3);color:#a855f7;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;position:relative;overflow:hidden}.payment-help-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#7936b233,#a855f71a);opacity:0;transition:opacity .3s ease}.payment-help-btn:hover{transform:translateY(-3px);border-color:#a855f799;box-shadow:0 10px 30px #7936b24d;color:#c084fc}.text-highlight{margin-left:3px}.payment-help-btn:hover:before{opacity:1}.payment-help-btn svg,.payment-help-btn img{position:relative;z-index:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.payment-help-btn:hover svg,.payment-help-btn:hover img{transform:scale(1.15) rotate(-5deg)}.btn-buy-now{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(135deg,#7936b2,#7936b2)!important;color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:3px;padding:18px 40px;border:none;border-radius:12px!important;text-decoration:none;transition:all .3s ease;box-shadow:0 0 30px #a400ff66}.btn-buy-now .btn-arrow-left,.btn-buy-now .btn-arrow-right{transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.btn-buy-now:hover .btn-arrow-left{margin-right:2px!important}.btn-buy-now:hover .btn-arrow-right{margin-left:2px!important}.ring-progress{fill:none;stroke:url(#purpleGradient);stroke:#a400ff;stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;transition:stroke-dashoffset 1.5s ease}.ring-progress{fill:none;stroke:url(#progressGradient);stroke-width:6;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251;animation:ringFill 2s ease-out forwards;animation-delay:.5s}.ring-progress{fill:none;stroke:url(#percentGradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;animation:fillProgress 2s ease-out forwards;animation-delay:.5s;filter:drop-shadow(0 0 8px rgba(164,0,255,.5))}@media (max-width: 991px){.hero-section{margin-top:-100px!important;min-height:100vh!important}.hero-section .container{padding-left:20px;padding-right:20px}.hero-section .col-lg-6.hero-content{flex:0 0 100%;max-width:100%;text-align:center;padding-top:150px}.hero-brand-title{font-size:3.5rem!important;text-align:center}.brand-dxrk{font-size:4rem!important;display:block}.brand-solutions{font-size:2rem!important;display:block}.hero-subtitle{justify-content:center;text-align:center}.hero-subtitle .subtitle-text{font-size:1.2rem}.hero-description{max-width:600px;margin-left:auto;margin-right:auto;font-size:1.1rem;padding:0 20px;text-align:center}.hero-buttons{justify-content:center!important;flex-wrap:nowrap;flex-direction:row}.btn-buy-now{justify-content:center}.video-bg video{object-position:70% center}.unicorn-studio-bg{left:60%!important}}@media (max-width: 768px){.hero-section{margin-top:-80px!important;padding-bottom:40px}.hero-section .col-lg-6.hero-content{padding-top:120px}.hero-brand-title{font-size:2.8rem!important}.brand-dxrk{font-size:3.2rem!important}.brand-solutions{font-size:1.6rem!important}.hero-subtitle .subtitle-text{font-size:1rem}.hero-description{font-size:1rem;line-height:1.6;padding:0 15px}.hero-buttons{gap:10px!important;flex-direction:row!important;flex-wrap:nowrap!important}.btn-buy-now{padding:14px 28px;font-size:.95rem}.video-bg video{object-position:75% center}.unicorn-studio-bg{left:65%!important}.particles img{opacity:.7}#smoke{opacity:.6}}@media (max-width: 576px){.hero-section .col-lg-6.hero-content{padding-top:100px}.hero-brand-title{font-size:2.2rem!important}.brand-dxrk{font-size:2.6rem!important}.brand-solutions{font-size:1.3rem!important}.hero-subtitle .subtitle-text{font-size:.9rem}.hero-description{font-size:.9rem;padding:0 10px}.btn-buy-now{padding:12px 20px;font-size:.85rem}.btn-buy-now .btn-arrow-left,.btn-buy-now .btn-arrow-right{width:16px!important;height:16px!important}.video-bg video{object-position:95% center}.unicorn-studio-bg{left:70%!important}}@media (max-width: 375px){.hero-section .col-lg-6.hero-content{padding-top:90px}.brand-dxrk{font-size:2.2rem!important}.brand-solutions{font-size:1.1rem!important}.hero-description{font-size:.85rem}.btn-buy-now{padding:10px 18px;font-size:.8rem}}@media (max-width: 991px){.navbar-brand .brand-text{font-size:1.3rem!important}.hero-section .col-lg-6.hero-content{padding-bottom:200px}.brand-dxrk{font-size:5.5rem!important}.brand-solutions{font-size:2.8rem!important}.hero-subtitle .subtitle-text{font-size:2.2rem!important}.hero-description{font-size:1.1rem!important;line-height:1.7}}.cart-badge{position:absolute;top:-5px;right:-5px;background:linear-gradient(135deg,#a400ff,#6366f1);color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #a400ff80;animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.cart-dropdown-wrapper,.btn-cart{overflow:visible!important}@media (max-width: 991px){.navbar-custom{position:relative}.navbar-custom .container{position:static}.navbar-collapse{display:block!important;position:fixed!important;top:70px;left:15px;right:15px;background:#13081cfa!important;border:1px solid rgba(164,0,255,.2);border-radius:20px;padding:0;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 25px 50px #00000080,0 0 40px #a400ff1a,inset 0 1px #ffffff0d;z-index:9999;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1);max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;will-change:transform,opacity}.navbar-collapse.show{opacity:1;pointer-events:auto;transform:translateY(0);padding:25px}.navbar-collapse:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(164,0,255,.05) 0%,transparent 50%,rgba(99,102,241,.05) 100%);border-radius:20px;pointer-events:none;z-index:-1}.navbar-collapse .navbar-nav{flex-direction:column;gap:8px}.navbar-collapse .nav-item{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.navbar-collapse.show .nav-item{opacity:1;transform:translateY(0)}.navbar-collapse.show .nav-item:nth-child(1){transition-delay:.05s}.navbar-collapse.show .nav-item:nth-child(2){transition-delay:.08s}.navbar-collapse.show .nav-item:nth-child(3){transition-delay:.11s}.navbar-collapse.show .nav-item:nth-child(4){transition-delay:.14s}.navbar-collapse.show .nav-item:nth-child(5){transition-delay:.17s}.navbar-collapse:not(.show) .nav-item:nth-child(5){transition-delay:0s}.navbar-collapse:not(.show) .nav-item:nth-child(4){transition-delay:.02s}.navbar-collapse:not(.show) .nav-item:nth-child(3){transition-delay:.04s}.navbar-collapse:not(.show) .nav-item:nth-child(2){transition-delay:.06s}.navbar-collapse:not(.show) .nav-item:nth-child(1){transition-delay:.08s}.navbar-collapse .nav-link{padding:14px 18px!important;border-radius:12px;transition:all .3s ease;background:#ffffff05;border:1px solid transparent}.navbar-collapse .nav-link:hover{background:#a400ff26;border-color:#a400ff33;transform:translate(5px)}.navbar-collapse .nav-actions{margin-top:20px;padding-top:20px;border-top:1px solid rgba(164,0,255,.15);display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.navbar-collapse.show .nav-actions{opacity:1;transform:translateY(0);transition-delay:.2s}.navbar-collapse:not(.show) .nav-actions{transition-delay:0s}.navbar-collapse .nav-actions .btn{width:100%;justify-content:center;padding:14px 20px;border-radius:12px}.navbar-collapse .cart-dropdown-wrapper{display:none!important}}.cart-dropdown-menu{background:#13081c!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(164,0,255,.2)!important;box-shadow:0 25px 50px #00000080,0 0 40px #a400ff1a,inset 0 1px #ffffff0d!important;transform:translateZ(0);will-change:transform,opacity;isolation:isolate}.cart-dropdown-menu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(164,0,255,.05) 0%,transparent 50%,rgba(99,102,241,.05) 100%);border-radius:16px;pointer-events:none;z-index:-1}.cart-item{opacity:0;transform:translate(-20px);animation:cartItemSlide .3s ease forwards}.cart-item:nth-child(1){animation-delay:.05s}.cart-item:nth-child(2){animation-delay:.1s}.cart-item:nth-child(3){animation-delay:.15s}.cart-item:nth-child(4){animation-delay:.2s}.cart-item:nth-child(5){animation-delay:.25s}.cart-footer{opacity:0;transform:translateY(10px);animation:cartFooterSlide .4s ease .2s forwards}@keyframes cartSlideIn{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cartItemSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes cartFooterSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991px){.mobile-cart .cart-dropdown-menu{width:calc(100vw - 30px)!important;right:-10px!important;max-width:400px}}.navbar-collapse{transform:translateZ(0);will-change:transform,opacity;isolation:isolate}.scroll-progress{position:fixed!important;top:0!important;left:0!important;height:3px!important;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent))!important;z-index:99999!important;transition:width .1s!important;pointer-events:none}.navbar-custom{top:3px!important}.navbar-custom.scrolled{z-index:9998}.hero-brand-title,.hero-subtitle,.hero-description,.hero-buttons{animation:none!important}.animated-link{font-weight:700;text-decoration:none;color:#7936b2;display:inline-block}.animated-link span{display:inline-block;filter:blur(0px);animation:blurFade 2s ease-in-out infinite}.animated-link span:nth-child(1){animation-delay:0s}.animated-link span:nth-child(2){animation-delay:.2s}.animated-link span:nth-child(3){animation-delay:.4s}.animated-link span:nth-child(4){animation-delay:.6s}.animated-link span:nth-child(5){animation-delay:.8s}.animated-link span:nth-child(6){animation-delay:1s}.animated-link span:nth-child(7){animation-delay:1.2s}.animated-link span:nth-child(8){animation-delay:1.4s}.animated-link span:nth-child(9){animation-delay:1.6s}@keyframes blurFade{0%,to{filter:blur(0px);opacity:1;transform:translateY(0)}50%{transform:translateY(-2px)}}html{scroll-behavior:smooth}:root{--primary: #7936b2;--primary-dark: #7936b2;--primary-light: #7936b2;--secondary: #7936b2;--accent: #7936b2;--accent-red: #ef4444;--success: #22c55e;--warning: #eab308;--bg-dark: #000000;--bg-darker: #000000;--bg-card: rgba(15, 15, 25, .8);--bg-card-hover: rgba(25, 25, 40, .9);--glass-bg: rgba(255, 255, 255, .02);--glass-bg-hover: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .06);--glass-border-hover: rgba(168, 85, 247, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .4);--glow-primary: rgba(168, 85, 247, .4);--glow-secondary: rgba(99, 102, 241, .3);--font-display: "Orbitron", sans-serif;--font-body: "Space Grotesk", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-body);background:var(--bg-dark);color:var(--text-primary);min-height:100vh;overflow-x:hidden;line-height:1.6}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:5px}.cursor-glow{position:fixed;width:400px;height:400px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:9999;opacity:.3;transform:translate(-50%,-50%);transition:opacity .3s ease;mix-blend-mode:screen}.floating-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:orbFloat 20s ease-in-out infinite}.orb-1{width:600px;height:600px;background:var(--primary);top:-20%;right:-10%;animation-delay:0s}.orb-2{width:400px;height:400px;background:var(--secondary);bottom:-10%;left:-5%;animation-delay:5s}.orb-3{width:300px;height:300px;background:var(--accent);top:50%;left:30%;opacity:.2;animation-delay:10s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.05)}}.scan-line{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:scanLine 8s linear infinite;opacity:.3}@keyframes scanLine{0%{top:-2px}to{top:100%}}.announcement-bar{background:linear-gradient(90deg,var(--primary-dark),var(--secondary),var(--primary-dark));padding:10px 0;overflow:hidden;position:relative}.announcement-content{display:flex;align-items:center;justify-content:center;gap:30px;font-size:.85rem;font-weight:500;white-space:nowrap;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pulse-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.announcement-bar .divider{color:#ffffff4d}.navbar-custom.scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-custom{padding:15px 0;position:sticky;top:0;z-index:1000;transition:all var(--transition-normal)}.navbar-custom.scrolled{padding:10px 0;box-shadow:0 10px 40px #0000004d}.navbar-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-logo{width:52px;height:52px;position:relative}.de-gradient-edge-bottom{position:absolute;bottom:0;width:100%;height:30%;background:linear-gradient(0deg,#000,#03000700)}.logo-svg{width:100%;height:100%;filter:drop-shadow(0 0 20px var(--glow-primary));transition:filter var(--transition-normal)}.navbar-brand:hover .logo-svg{filter:drop-shadow(0 0 30px var(--glow-primary))}.brand-text{font-family:var(--font-display);font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--text-primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.navbar-nav{gap:5px}.navbar-nav .nav-link{display:flex;align-items:center;gap:8px;color:var(--text-secondary)!important;font-weight:500;padding:10px 18px!important;border-radius:var(--radius-md);transition:all var(--transition-normal);position:relative}.navbar-nav .nav-link i{font-size:1rem;transition:transform var(--transition-normal)}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--text-primary)!important;background:var(--glass-bg)}.navbar-nav .nav-link:hover i{transform:scale(1.1);color:var(--primary)}.navbar-nav .nav-link.active:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:20px;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px}.dropdown-menu{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:10px;margin-top:10px;box-shadow:0 20px 50px #0006}.dropdown-item{color:var(--text-secondary);padding:10px 15px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:10px;transition:all var(--transition-fast)}.dropdown-item:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.dropdown-item i{color:var(--primary)}.nav-actions{display:flex;align-items:center;gap:15px}.status-indicator{display:flex;align-items:center;gap:8px;padding:8px 15px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50px;font-size:.8rem}.status-dot{width:8px;height:8px;border-radius:50%;animation:pulse 2s infinite}.status-dot.online{background:var(--success);box-shadow:0 0 10px var(--success)}.status-text{color:var(--text-secondary)}.btn-nav-outline{background:transparent;border:1px solid var(--glass-border);color:var(--text-primary);padding:10px 20px;border-radius:12px;font-weight:600;transition:all var(--transition-normal)}.btn-nav-outline:hover{border-color:var(--primary);color:var(--primary);background:#a855f71a}.btn-nav-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:10px 24px;border-radius:12px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all var(--transition-normal);box-shadow:0 4px 20px var(--glow-primary)}.btn-nav-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--glow-primary);color:#fff}.navbar-toggler{border:none;padding:8px;background:var(--glass-bg);border-radius:var(--radius-sm)}.toggler-icon{display:flex;flex-direction:column;gap:5px;width:24px}.toggler-icon span{display:block;width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:all var(--transition-normal)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(2){opacity:0}.navbar-toggler:not(.collapsed) .toggler-icon span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;padding:60px 0;overflow:hidden}.hero-content{position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--glass-bg);border:1px solid var(--glass-border);padding:10px 20px;border-radius:50px;margin-bottom:25px;font-size:.9rem;color:var(--text-secondary);animation:fadeInUp .8s ease}.badge-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50%;color:#fff;font-size:.8rem}.hero-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:25px}.title-line{display:block;animation:fadeInUp .8s ease both}.title-line:nth-child(1){animation-delay:.1s}.title-line:nth-child(2){animation-delay:.2s}.title-line:nth-child(3){animation-delay:.3s}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--accent),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 5s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description{font-size:1.15rem;color:var(--text-secondary);max-width:500px;margin-bottom:35px;line-height:1.8;animation:fadeInUp .8s ease .4s both}.hero-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:50px;animation:fadeInUp .8s ease .5s both}.btn-hero-primary{position:relative;background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:16px 35px;border-radius:50px;font-weight:600;font-size:1rem;overflow:hidden;transition:all var(--transition-normal);box-shadow:0 5px 30px var(--glow-primary)}.btn-hero-primary .btn-content{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.btn-hero-primary .btn-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px var(--glow-primary);color:#fff}.btn-hero-primary:hover .btn-glow{left:100%}.btn-hero-secondary{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);padding:16px 35px;border-radius:50px;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:10px;transition:all var(--transition-normal)}.btn-hero-secondary:hover{border-color:var(--primary);background:#a855f71a;color:var(--primary);transform:translateY(-3px)}.hero-stats{display:flex;align-items:center;gap:30px;animation:fadeInUp .8s ease .6s both}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);font-size:2rem;font-weight:700;background:linear-gradient(135deg,var(--text-primary),var(--primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:.85rem;color:var(--text-muted);margin-top:5px}.stat-divider{width:1px;height:40px;background:var(--glass-border)}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-3d-container{position:relative;width:100%;max-width:550px;height:600px}.hero-character{position:relative;width:100%;height:100%}.character-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);border-radius:50%;animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.character-image{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.character-placeholder{position:relative;width:300px;height:450px;animation:characterFloat 6s ease-in-out infinite}@keyframes characterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.char-helmet{position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:100px;background:linear-gradient(180deg,#2a2a3e,#1a1a2e);border-radius:60px 60px 40px 40px;border:3px solid var(--glass-border);box-shadow:0 0 30px var(--glow-primary)}.char-visor{position:absolute;top:40px;left:50%;transform:translate(-50%);width:100px;height:30px;background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:5px;box-shadow:0 0 20px var(--primary);animation:visorGlow 2s ease-in-out infinite}@keyframes visorGlow{0%,to{box-shadow:0 0 20px var(--primary)}50%{box-shadow:0 0 40px var(--primary),0 0 60px var(--secondary)}}.char-body{position:absolute;top:90px;left:50%;transform:translate(-50%);width:180px;height:280px;background:linear-gradient(180deg,#1f1f2f,#151520);border-radius:30px 30px 50px 50px;border:2px solid var(--glass-border)}.char-weapon{position:absolute;top:150px;right:30px;width:20px;height:200px;background:linear-gradient(180deg,#3a3a4e,#2a2a3e);border-radius:5px;transform:rotate(-20deg);border:1px solid var(--glass-border)}.floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.float-card{position:absolute;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:12px 18px;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:600;color:var(--text-primary);animation:floatCard 5s ease-in-out infinite;box-shadow:0 10px 30px #0000004d}.float-card i{color:var(--primary);font-size:1.1rem}.card-1{top:10%;right:5%;animation-delay:0s}.card-2{top:50%;left:0;animation-delay:1s}.card-3{bottom:15%;right:10%;animation-delay:2s}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-muted);font-size:.85rem;animation:fadeInUp 1s ease 1s both}.scroll-arrow{width:30px;height:50px;border:2px solid var(--glass-border);border-radius:15px;display:flex;justify-content:center;padding-top:8px}.scroll-arrow i{animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(10px);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ticker-bar{background:var(--bg-card);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:20px 0;overflow:hidden}.ticker-content{display:flex;gap:60px;animation:tickerScroll 20s linear infinite;width:max-content}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:15px;white-space:nowrap;transition:color var(--transition-normal)}.ticker-item:hover,.ticker-item span{color:var(--primary)}section{padding:100px 0;position:relative}.section-header{margin-bottom:60px}.section-tag{display:inline-block;font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:15px;padding:8px 16px;background:#a855f71a;border:1px solid rgba(168,85,247,.2);border-radius:50px}.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:15px}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-section{background:var(--bg-dark)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:25px}.feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:35px;transition:all var(--transition-normal);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(168,85,247,.1),transparent);opacity:0;transition:opacity var(--transition-normal)}.feature-card:hover{transform:translateY(-8px);border-color:var(--glass-border-hover);box-shadow:0 25px 50px #0000004d}.feature-card:hover:before{opacity:1}.feature-large{grid-row:span 1}.feature-large:nth-child(1){grid-column:1}.feature-large:nth-child(2){grid-column:2}.feature-small{padding:30px}.feature-icon-wrap{margin-bottom:20px}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 10px 30px var(--glow-primary);transition:all var(--transition-normal)}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-title{font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin-bottom:12px}.feature-text{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:20px}.game-logos{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.game-logo{padding:8px 16px;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:50px;font-size:.75rem;font-weight:600;color:var(--text-muted);transition:all var(--transition-fast)}.game-logo:hover{border-color:var(--primary);color:var(--primary)}.feature-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:600;text-decoration:none;transition:gap var(--transition-normal)}.feature-link:hover{gap:12px;color:var(--primary-light)}.security-visual{position:relative;width:120px;height:120px;margin:20px auto 0}.security-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--glass-border);border-radius:50%;animation:securityPulse 3s ease-in-out infinite}.security-ring:nth-child(1){width:60px;height:60px;animation-delay:0s}.security-ring:nth-child(2){width:90px;height:90px;animation-delay:.5s}.security-ring:nth-child(3){width:120px;height:120px;animation-delay:1s}.security-visual i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:var(--success)}@keyframes securityPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}}.products-section{background:var(--bg-darker)}.products-filter{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.filter-btn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);padding:12px 25px;border-radius:50px;font-weight:600;cursor:pointer;transition:all var(--transition-normal)}.filter-btn:hover,.filter-btn.active{background:linear-gradient(135deg,var(--primary),var(--secondary));border-color:var(--primary);color:#fff;box-shadow:0 5px 20px var(--glow-primary)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.product-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.product-card:hover{transform:translateY(-10px);border-color:var(--glass-border-hover);box-shadow:0 30px 60px #0006}.product-image{position:relative;height:200px;background:linear-gradient(135deg,#a855f733,#6366f11a);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-bg-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,var(--primary),transparent,var(--secondary),transparent);animation:productRotate 15s linear infinite;opacity:.2}@keyframes productRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-icon{position:relative;z-index:2;width:100px;height:115px;transition:transform var(--transition-normal)}.product-card:hover .product-icon{transform:scale(1.1)}.product-shield{width:100%;height:100%;filter:drop-shadow(0 0 25px var(--glow-primary))}.product-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,var(--primary),var(--accent));padding:6px 14px;border-radius:50px;font-size:.75rem;font-weight:600;z-index:3}.product-badge.sale{background:linear-gradient(135deg,var(--success),#16a34a)}.product-badge.new{background:linear-gradient(135deg,var(--accent),var(--accent-red))}.product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a0fcc;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-normal);z-index:4}.product-card:hover .product-overlay{opacity:1}.btn-product{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:12px 28px;border-radius:50px;font-weight:600;transform:translateY(20px);transition:all var(--transition-normal)}.product-card:hover .btn-product{transform:translateY(0)}.btn-product:hover{box-shadow:0 10px 30px var(--glow-primary);color:#fff}.product-info{padding:25px}.product-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.product-rating{display:flex;align-items:center;gap:6px;font-size:.9rem}.product-rating i{color:#fbbf24}.product-rating span{font-weight:600;color:var(--primary)}.product-rating small{color:var(--text-muted)}.product-status{display:flex;align-items:center;gap:5px;font-size:.8rem}.product-status.in-stock{color:var(--success)}.product-title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin-bottom:8px}.product-desc{color:var(--text-muted);font-size:.9rem;margin-bottom:15px}.product-footer{display:flex;justify-content:space-between;align-items:center}.product-price .price-current{font-family:var(--font-display);font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-add-cart{width:45px;height:45px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all var(--transition-normal)}.btn-add-cart:hover{background:linear-gradient(135deg,var(--primary),var(--secondary));border-color:var(--primary);transform:scale(1.1)}.btn-view-all{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);padding:15px 35px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all var(--transition-normal)}.btn-view-all:hover{border-color:var(--primary);color:var(--primary);background:#a855f71a;gap:15px}.how-it-works-section{background:var(--bg-dark);overflow:hidden}.steps-container{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.step-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:40px 35px;text-align:center;max-width:280px;position:relative;transition:all var(--transition-normal)}.step-card:hover{transform:translateY(-8px);border-color:var(--glass-border-hover);box-shadow:0 20px 40px #0000004d}.step-number{font-family:var(--font-display);font-size:3rem;font-weight:800;color:var(--glass-border);position:absolute;top:15px;right:20px}.step-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;margin:0 auto 20px;box-shadow:0 10px 30px var(--glow-primary)}.step-card h3{font-family:var(--font-display);font-size:1.3rem;margin-bottom:12px}.step-card p{color:var(--text-secondary);font-size:.95rem}.step-connector{display:flex;align-items:center;padding:0 20px}.connector-line{width:60px;height:2px;background:linear-gradient(90deg,var(--glass-border),var(--primary),var(--glass-border))}.connector-arrow{width:30px;height:30px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);margin-left:-15px}.showcase-section{background:var(--bg-darker)}.showcase-grid{display:grid;grid-template-columns:2fr 1fr;gap:25px}.showcase-main{position:relative}.video-container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:16/9}.video-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#a855f733,#6366f11a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;cursor:pointer;transition:all var(--transition-normal)}.video-placeholder:hover{background:linear-gradient(135deg,#a855f74d,#6366f133)}.video-placeholder i{font-size:4rem;color:#fff;filter:drop-shadow(0 0 20px var(--glow-primary))}.video-placeholder span{font-weight:600;color:var(--text-secondary)}.showcase-thumbs{display:flex;flex-direction:column;gap:15px}.thumb-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:15px;cursor:pointer;transition:all var(--transition-normal)}.thumb-card:hover{border-color:var(--primary);transform:translate(-5px)}.thumb-image{height:80px;background:linear-gradient(135deg,#a855f74d,#6366f133);border-radius:var(--radius-sm);margin-bottom:10px}.thumb-label{font-size:.9rem;font-weight:600;color:var(--primary)}.reviews-section{background:var(--bg-dark)}.reviews-section .section-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.header-left{flex:1}.btn-discord-join{background:#5865f2;border:none;color:#fff;padding:12px 25px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all var(--transition-normal)}.btn-discord-join:hover{background:#4752c4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #5865f266}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.review-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:30px;transition:all var(--transition-normal)}.review-card:hover{transform:translateY(-5px);border-color:var(--glass-border-hover);box-shadow:0 20px 40px #0000004d}.review-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.reviewer-avatar{width:50px;height:50px;background:linear-gradient(135deg,var(--accent),var(--accent-red));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.2rem;font-weight:700}.reviewer-info h4{font-size:1rem;font-weight:600;margin-bottom:3px}.reviewer-info span{font-size:.8rem;color:var(--text-muted)}.review-rating{margin-left:auto;display:flex;gap:3px}.review-rating i{color:#fbbf24;font-size:.85rem}.review-content{position:relative;padding:0 10px}.quote-mark{font-family:Georgia,serif;font-size:4rem;color:var(--primary);opacity:.3;line-height:0;position:absolute}.quote-mark:first-child{top:0;left:-5px}.quote-mark.end{bottom:-30px;right:0}.review-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.7;padding:20px 0}.cta-banner-section{padding:60px 0}.cta-banner{background:linear-gradient(135deg,#a855f733,#6366f11a);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:60px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);opacity:.3}.cta-content{position:relative;z-index:2}.cta-tag{font-family:var(--font-display);font-size:.75rem;color:var(--primary);letter-spacing:2px;margin-bottom:15px;display:block}.cta-banner h2{font-family:var(--font-display);font-size:2rem;font-weight:700;margin-bottom:10px}.cta-banner p{color:var(--text-secondary);margin-bottom:20px}.cta-social{display:flex;gap:15px}.cta-social a{width:45px;height:45px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:1.2rem;transition:all var(--transition-normal)}.cta-social a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-3px)}.cta-visual{position:relative;z-index:2}.cta-badge{background:linear-gradient(135deg,var(--accent),var(--accent-red));padding:15px 30px;border-radius:50px;font-family:var(--font-display);font-weight:700;font-size:1.1rem;transform:rotate(5deg);box-shadow:0 10px 30px #f9731666}.contact-section{padding:80px 0}.contact-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:80px 60px;text-align:center;position:relative;overflow:hidden}.contact-glow{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:400px;height:400px;background:radial-gradient(circle,var(--glow-primary) 0%,transparent 70%);opacity:.3}.contact-card h2{font-family:var(--font-display);font-size:2.5rem;font-weight:700;margin-bottom:15px;position:relative;z-index:2}.contact-card p{color:var(--text-secondary);max-width:500px;margin:0 auto 30px;position:relative;z-index:2}.btn-contact{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;color:#fff;padding:16px 40px;border-radius:50px;font-weight:600;font-size:1.1rem;display:inline-flex;align-items:center;gap:10px;transition:all var(--transition-normal);box-shadow:0 10px 40px var(--glow-primary);position:relative;z-index:2}.btn-contact:hover{transform:translateY(-3px);box-shadow:0 15px 50px var(--glow-primary);color:#fff}.footer-section{background:var(--bg-darker);border-top:1px solid var(--glass-border);padding:80px 0 30px}.footer-top{display:grid;grid-template-columns:1.5fr 2fr;gap:60px;margin-bottom:50px}.footer-brand{max-width:300px}.footer-brand .navbar-brand{margin-bottom:20px;display:flex}.footer-brand p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.footer-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-col h4{font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:20px;color:var(--text-primary)}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color var(--transition-fast)}.footer-col ul a:hover{color:var(--primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-top:30px;border-top:1px solid var(--glass-border)}.footer-copy p{color:var(--text-muted);font-size:.9rem;margin:0}.footer-social{display:flex;gap:12px}.footer-social a{width:40px;height:40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-normal)}.footer-social a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-3px)}.footer-payments{display:flex;align-items:center;gap:15px;color:var(--text-muted);font-size:.9rem}.footer-payments i{font-size:1.3rem}.features-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:60px}.bento-card{position:relative;background:linear-gradient(165deg,#12121cf2,#0a0a12fa);border:1px solid rgba(164,0,255,.15);border-radius:20px;padding:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;isolation:isolate}.bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(164,0,255,.06),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none}.bento-card:hover{border-color:#a400ff66;transform:translateY(-5px);box-shadow:0 25px 50px #00000080,0 0 100px #a400ff26}.card-number{position:absolute;top:20px;right:20px;font-family:var(--font-display);font-size:.75rem;color:#a400ff80;letter-spacing:2px;z-index:10}.bento-visual{position:relative;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(164,0,255,.1);z-index:1}.icon-wrapper{position:relative;z-index:5}.icon-glow{position:absolute;width:120px;height:120px;background:radial-gradient(circle,rgba(164,0,255,.3) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .5s ease;filter:blur(20px)}.bento-card:hover .icon-glow{opacity:1;width:160px;height:160px}.icon-box{width:70px;height:70px;background:linear-gradient(135deg,#a400ff26,#a400ff0d);border:1px solid rgba(164,0,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .5s cubic-bezier(.4,0,.2,1)}.icon-box i{font-size:1.8rem;color:#a400ff;transition:all .5s ease}.bento-card:hover .icon-box{transform:scale(1.1) rotate(-5deg);border-color:#a400ff99;box-shadow:0 0 30px #a400ff66,inset 0 0 20px #a400ff1a}.bento-card:hover .icon-box i{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(164,0,255,.8))}.icon-ring{position:absolute;width:90px;height:90px;border:1px solid rgba(164,0,255,.2);border-radius:20px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all .5s ease}.bento-card:hover .icon-ring{width:110px;height:110px;border-color:#a400ff66;animation:ringPulse 2s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.1);opacity:1}}.corner-dots{position:absolute;top:15px;left:15px;display:flex;gap:6px}.corner-dots .dot{width:6px;height:6px;background:#a400ff4d;border-radius:50%;transition:all .3s ease}.bento-card:hover .corner-dots .dot{background:#a400ff;box-shadow:0 0 10px #a400ff99}.bento-card:hover .corner-dots .dot:nth-child(1){animation:dotPulse 1s ease-in-out infinite}.bento-card:hover .corner-dots .dot:nth-child(2){animation:dotPulse 1s ease-in-out infinite .2s}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.hover-line{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#a400ff,#7c3aed,#a400ff);transition:width .5s ease}.bento-card:hover .hover-line{width:100%}.bento-content{padding:25px 30px 30px}.bento-label{display:inline-block;font-size:.8rem;font-weight:600;color:#a400ff;letter-spacing:2px;margin-bottom:12px}.bento-content h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:10px;transition:color .3s ease}.bento-card:hover .bento-content h3{color:#fff}.bento-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0}.bento-affordable .floating-prices{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bento-affordable .price-bubble{position:absolute;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);padding:8px 14px;border-radius:20px;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:#a400ff;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1)}.bento-affordable:hover .price-bubble{opacity:1;transform:translateY(0)}.bento-affordable .p1{top:20%;left:15%;transition-delay:0s}.bento-affordable .p2{top:35%;right:15%;transition-delay:.1s}.bento-affordable .p3{bottom:25%;left:25%;transition-delay:.2s}.bento-affordable:hover .price-bubble{animation:floatBubble 3s ease-in-out infinite}.bento-affordable .p1{animation-delay:0s}.bento-affordable .p2{animation-delay:.5s}.bento-affordable .p3{animation-delay:1s}@keyframes floatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bento-affordable .discount-tag{position:absolute;top:15px;right:50px;background:linear-gradient(135deg,#a400ff,#7c3aed);color:#fff;padding:6px 12px;border-radius:6px;font-weight:700;font-size:.8rem;opacity:0;transform:scale(.5) rotate(-10deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.bento-affordable:hover .discount-tag{opacity:1;transform:scale(1) rotate(-10deg)}.bento-support .typing-indicator{position:absolute;top:25%;right:20%;display:flex;gap:4px;background:#a400ff1a;border:1px solid rgba(164,0,255,.2);padding:12px 16px;border-radius:20px;opacity:0;transform:scale(.8);transition:all .4s ease}.bento-support:hover .typing-indicator{opacity:1;transform:scale(1)}.bento-support .typing-indicator span{width:8px;height:8px;background:#a400ff;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.bento-support .typing-indicator span:nth-child(1){animation-delay:0s}.bento-support .typing-indicator span:nth-child(2){animation-delay:.2s}.bento-support .typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.bento-support .response-time{position:absolute;bottom:20%;left:15%;display:flex;align-items:center;gap:8px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;color:#a400ff;opacity:0;transform:translate(-20px);transition:all .5s ease .2s}.bento-support:hover .response-time{opacity:1;transform:translate(0)}.bento-support .response-time i{font-size:1rem;animation:lightning 1.5s ease-in-out infinite}@keyframes lightning{0%,to{opacity:1}50%{opacity:.5}}.bento-security .shield-layers{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.bento-security .shield-bg{position:absolute;width:40px;height:48px;background:#a400ff0d;border:1px solid rgba(164,0,255,.1);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);opacity:0;transition:all .5s ease}.bento-security:hover .shield-bg{opacity:1}.bento-security .shield-bg:nth-child(1){top:10%;left:20%;animation:shieldFloat 4s ease-in-out infinite}.bento-security .shield-bg:nth-child(2){top:15%;right:20%;animation:shieldFloat 4s ease-in-out infinite .5s}.bento-security .shield-bg:nth-child(3){bottom:20%;left:25%;animation:shieldFloat 4s ease-in-out infinite 1s}@keyframes shieldFloat{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-10px) rotate(5deg);opacity:.6}}.bento-security .scan-effect{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);opacity:0;transition:opacity .3s ease}.bento-security:hover .scan-effect{opacity:1;animation:scanMove 2s ease-in-out infinite}@keyframes scanMove{0%{top:10%}50%{top:90%}to{top:10%}}.bento-security .secure-badge{position:absolute;bottom:15%;right:15%;display:flex;align-items:center;gap:8px;background:#a400ff26;border:1px solid rgba(164,0,255,.4);padding:8px 16px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:2px;color:#a400ff;opacity:0;transform:translateY(10px);transition:all .5s ease .3s}.bento-security:hover .secure-badge{opacity:1;transform:translateY(0)}.bento-security .secure-badge i{font-size:.9rem}.bento-trusted .rating-display{position:absolute;top:20%;right:15%;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;transform:translateY(-10px);transition:all .5s ease}.bento-trusted:hover .rating-display{opacity:1;transform:translateY(0)}.bento-trusted .stars-row{display:flex;gap:3px}.bento-trusted .stars-row i{font-size:.9rem;color:#a400ff;opacity:0;transform:scale(0);transition:all .3s ease}.bento-trusted:hover .stars-row i{opacity:1;transform:scale(1)}.bento-trusted:hover .stars-row i:nth-child(1){transition-delay:0s}.bento-trusted:hover .stars-row i:nth-child(2){transition-delay:.1s}.bento-trusted:hover .stars-row i:nth-child(3){transition-delay:.2s}.bento-trusted:hover .stars-row i:nth-child(4){transition-delay:.3s}.bento-trusted:hover .stars-row i:nth-child(5){transition-delay:.4s}.bento-trusted .rating-text{font-size:.75rem;color:#a400ffb3;font-weight:600}.bento-trusted .user-count{position:absolute;bottom:20%;left:15%;display:flex;align-items:center;gap:12px;opacity:0;transform:translate(-20px);transition:all .5s ease .2s}.bento-trusted:hover .user-count{opacity:1;transform:translate(0)}.bento-trusted .user-stack{display:flex}.bento-trusted .user-stack .u{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#a400ff,#7c3aed);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;border:2px solid var(--bg-primary);margin-left:-8px}.bento-trusted .user-stack .u:first-child{margin-left:0}.bento-trusted .count{font-size:.85rem;font-weight:600;color:#a400ff}.review-slide{justify-content:center;border-left:1px solid rgba(255,255,255,.05)}.feature-card-unique .card-label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;display:inline-block}.feature-card-unique .card-content h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.feature-card-unique .card-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:20px}.feature-card-unique .card-stats{display:flex;gap:30px}.feature-card-unique .stat-item{text-align:left}.feature-card-unique .stat-num{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-card-unique .stat-text{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.card-affordable .icon-box{background:linear-gradient(135deg,#22c55e33,#10b9811a);border:1px solid rgba(34,197,94,.3)}.card-affordable .icon-box i{color:#22c55e}.card-affordable:hover .icon-box{transform:scale(1.1) rotate(-5deg);box-shadow:0 0 40px #22c55e66}.card-affordable .card-label{color:#22c55e}.card-affordable .stat-num{background:linear-gradient(135deg,#22c55e,#10b981);-webkit-background-clip:text;background-clip:text}.card-affordable .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.1) 0%,transparent 70%)}.card-affordable .coin{position:absolute;width:35px;height:35px;background:linear-gradient(135deg,#22c55e,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:#fff;opacity:0;transition:all .5s ease;box-shadow:0 5px 20px #22c55e66}.card-affordable:hover .coin{opacity:1}.card-affordable .coin-1{top:15%;left:15%;animation:coinFloat1 3s ease-in-out infinite;animation-delay:0s}.card-affordable .coin-2{top:25%;right:20%;animation:coinFloat2 3.5s ease-in-out infinite;animation-delay:.3s}.card-affordable .coin-3{bottom:25%;left:25%;animation:coinFloat3 4s ease-in-out infinite;animation-delay:.6s}@keyframes coinFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-15px) rotate(180deg)}}@keyframes coinFloat2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,10px) rotate(-180deg)}}@keyframes coinFloat3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,12px) rotate(180deg)}}.card-affordable .price-tag{position:absolute;bottom:20%;right:15%;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transform:translate(20px);transition:all .5s ease .2s}.card-affordable:hover .price-tag{opacity:1;transform:translate(0)}.card-affordable .old-price{font-size:.9rem;color:#ef4444;text-decoration:line-through;opacity:.7}.card-affordable .new-price{font-family:var(--font-display);font-size:2rem;font-weight:800;color:#22c55e}.card-affordable .savings-badge{position:absolute;top:15%;right:15%;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;padding:8px 16px;border-radius:20px;font-weight:700;font-size:.9rem;opacity:0;transform:scale(.5) rotate(-10deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .1s}.card-affordable:hover .savings-badge{opacity:1;transform:scale(1) rotate(-10deg)}.card-support .icon-box{background:linear-gradient(135deg,#3b82f633,#6366f11a);border:1px solid rgba(59,130,246,.3)}.card-support .icon-box i{color:#3b82f6}.card-support:hover .icon-box{transform:scale(1.1);box-shadow:0 0 40px #3b82f666;animation:headsetPulse 1s ease-in-out infinite}@keyframes headsetPulse{0%,to{transform:scale(1.1)}50%{transform:scale(1.15)}}.card-support .card-label{color:#3b82f6}.card-support .stat-num{background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;background-clip:text}.card-support .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.1) 0%,transparent 70%)}.card-support .chat-container{position:absolute;width:100%;height:100%;pointer-events:none}.card-support .chat-msg{position:absolute;background:#3b82f626;border:1px solid rgba(59,130,246,.3);padding:10px 16px;border-radius:16px;font-size:.8rem;color:#3b82f6;opacity:0;transform:translateY(20px) scale(.8);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.card-support:hover .chat-msg{opacity:1;transform:translateY(0) scale(1)}.card-support .msg-1{top:15%;left:10%;transition-delay:.1s}.card-support .msg-2{top:35%;right:10%;background:#22c55e26;border-color:#22c55e4d;color:#22c55e;transition-delay:.3s}.card-support .msg-3{bottom:25%;left:20%;border-radius:50%;padding:12px;background:#22c55e33;border-color:#22c55e66;color:#22c55e;transition-delay:.5s}.card-support .online-indicator{position:absolute;bottom:15%;right:15%;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:8px 16px;border-radius:20px;font-size:.75rem;color:#22c55e;font-weight:600;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.card-support:hover .online-indicator{opacity:1;transform:translateY(0)}.card-support .online-indicator .dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:dotPulse 1.5s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.card-security .icon-box{background:linear-gradient(135deg,#a855f733,#8b5cf61a);border:1px solid rgba(168,85,247,.3)}.card-security .icon-box i{color:#a855f7}.card-security:hover .icon-box{transform:scale(1.1);box-shadow:0 0 40px #a855f766}.card-security .card-label{color:#a855f7}.card-security .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.1) 0%,transparent 70%)}.card-security .shield-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-security .shield-ring{position:absolute;border:1px solid rgba(168,85,247,.2);border-radius:50%;opacity:0;transition:all .5s ease}.card-security:hover .shield-ring{opacity:1}.card-security .ring-1{width:120px;height:120px;animation:shieldExpand 2s ease-out infinite}.card-security .ring-2{width:160px;height:160px;animation:shieldExpand 2s ease-out infinite .5s}.card-security .ring-3{width:200px;height:200px;animation:shieldExpand 2s ease-out infinite 1s}@keyframes shieldExpand{0%{transform:scale(.8);opacity:.8;border-color:#a855f780}to{transform:scale(1.5);opacity:0;border-color:#a855f700}}.card-security .scan-line{position:absolute;width:80%;height:2px;background:linear-gradient(90deg,transparent,#a855f7,transparent);opacity:0;transition:opacity .3s ease}.card-security:hover .scan-line{opacity:1;animation:scanVertical 2s ease-in-out infinite}@keyframes scanVertical{0%,to{top:10%}50%{top:90%}}.card-security .status-badge{position:absolute;bottom:15%;right:10%;display:flex;align-items:center;gap:8px;background:#22c55e26;border:1px solid rgba(34,197,94,.4);padding:10px 20px;border-radius:25px;color:#22c55e;font-weight:700;font-size:.8rem;letter-spacing:2px;opacity:0;transform:scale(.8);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .3s}.card-security:hover .status-badge{opacity:1;transform:scale(1)}.card-security .status-badge i{font-size:1rem}.card-security .binary-bg{position:absolute;top:10%;left:10%;display:flex;flex-direction:column;gap:5px;opacity:0;transition:opacity .5s ease .2s}.card-security:hover .binary-bg{opacity:.3}.card-security .binary-bg span{font-family:monospace;font-size:.7rem;color:#a855f7;animation:binaryFlicker .5s steps(2) infinite}.card-security .binary-bg span:nth-child(2){animation-delay:.1s}.card-security .binary-bg span:nth-child(3){animation-delay:.2s}@keyframes binaryFlicker{0%,to{opacity:.3}50%{opacity:.8}}.card-trusted .icon-box{background:linear-gradient(135deg,#fbbf2433,#f59e0b1a);border:1px solid rgba(251,191,36,.3)}.card-trusted .icon-box i{color:#fbbf24}.card-trusted:hover .icon-box{transform:scale(1.1) rotate(5deg);box-shadow:0 0 40px #fbbf2466}.card-trusted .card-label{color:#fbbf24}.card-trusted .stat-num{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.card-trusted .visual-bg{background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.1) 0%,transparent 70%)}.card-trusted .stars-container{position:absolute;width:100%;height:100%;pointer-events:none}.card-trusted .star{position:absolute;color:#fbbf24;opacity:0;transform:scale(0) rotate(-180deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.card-trusted:hover .star{opacity:1;transform:scale(1) rotate(0)}.card-trusted .star i{font-size:1.2rem;filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}.card-trusted .star-1{top:12%;left:15%;transition-delay:0s}.card-trusted .star-2{top:8%;left:35%;transition-delay:.1s}.card-trusted .star-3{top:12%;right:35%;transition-delay:.2s}.card-trusted .star-4{top:8%;right:15%;transition-delay:.3s}.card-trusted .star-5{top:20%;right:25%;transition-delay:.4s;font-size:1.5rem}.card-trusted:hover .star{animation:starTwinkle 1.5s ease-in-out infinite}.card-trusted .star-1{animation-delay:0s}.card-trusted .star-2{animation-delay:.2s}.card-trusted .star-3{animation-delay:.4s}.card-trusted .star-4{animation-delay:.6s}.card-trusted .star-5{animation-delay:.8s}@keyframes starTwinkle{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(251,191,36,.6))}50%{transform:scale(1.2);filter:drop-shadow(0 0 15px rgba(251,191,36,1))}}.card-trusted .trophy-icon{position:absolute;top:15%;right:20%;color:#fbbf24;font-size:2rem;opacity:0;transform:translateY(20px);transition:all .5s ease .3s}.card-trusted:hover .trophy-icon{opacity:1;transform:translateY(0);animation:trophyBounce 2s ease-in-out infinite}@keyframes trophyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-trusted .user-avatars{position:absolute;bottom:15%;left:50%;transform:translate(-50%);display:flex;opacity:0;transition:all .5s ease .2s}.card-trusted:hover .user-avatars{opacity:1}.card-trusted .avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff;border:2px solid var(--bg-primary);margin-left:-10px;transition:transform .3s ease}.card-trusted .avatar:first-child{margin-left:0}.card-trusted .avatar:hover{transform:translateY(-5px);z-index:10}.card-trusted .avatar-more{width:auto;padding:0 12px;height:36px;border-radius:20px;background:#fbbf2433;border:1px solid rgba(251,191,36,.4);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fbbf24;margin-left:-10px}.reviews-slider-wrapper{margin:40px -60px;overflow:hidden;padding:20px 0}.reviews-slider{display:flex}.review-slide{padding:0 15px;outline:none}.review-card-new{background:linear-gradient(145deg,#1e1e32cc,#0f0f1ee6);border:1px solid rgba(168,85,247,.2);border-radius:20px;padding:30px;height:100%;transition:all .4s ease;position:relative;overflow:hidden}.review-card-new:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(168,85,247,.1),transparent 30%);animation:rotate-bg 8s linear infinite;opacity:0;transition:opacity .4s ease}@keyframes rotate-bg{to{transform:rotate(360deg)}}.review-card-new:hover:before{opacity:1}.review-card-new:hover{border-color:#a855f780;transform:translateY(-5px);box-shadow:0 20px 60px #a855f733}.review-card-inner{position:relative;z-index:1}.review-stars{display:flex;gap:5px;margin-bottom:20px}.review-stars i{color:#fbbf24;font-size:1.1rem}.review-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:25px;font-style:italic;position:relative}.review-text:before{content:'"';font-size:4rem;font-family:Georgia,serif;position:absolute;top:-20px;left:-10px;color:var(--primary-color);opacity:.3;line-height:1}.reviewer{display:flex;align-items:center;gap:15px}.reviewer-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-display);font-size:1.2rem}.reviewer-info h4{font-family:var(--font-display);font-size:1rem;font-weight:600;margin-bottom:3px;color:var(--text-primary)}.reviewer-info span{font-size:.85rem;color:var(--text-muted)}.reviews-cta{margin-top:50px}.slick-track{display:flex!important;align-items:stretch}.slick-slide{height:inherit!important}.slick-slide>div{height:100%}.review-slide{height:100%}.review-slide>.review-card-new{height:100%;min-height:280px}@media (max-width: 1200px){.features-grid{grid-template-columns:repeat(2,1fr)}.feature-large:nth-child(1),.feature-large:nth-child(2){grid-column:auto}.features-bento{gap:20px}}@media (max-width: 991px){.navbar-collapse{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px;border-radius:var(--radius-lg);margin-top:15px;border:1px solid var(--glass-border)}.navbar-nav{gap:5px;margin-bottom:20px}.nav-actions{flex-direction:column;gap:12px;width:100%}.features-bento{grid-template-columns:1fr;gap:20px}.bento-visual{height:180px}.nav-actions>*{width:100%;justify-content:center}.status-indicator{order:-1}.hero-section{text-align:center}.hero-content{margin-bottom:50px}.hero-description{margin:0 auto 35px}.hero-buttons,.hero-stats{justify-content:center}.hero-3d-container{height:450px}.showcase-grid{grid-template-columns:1fr}.showcase-thumbs{flex-direction:row}.thumb-card{flex:1}.footer-top{grid-template-columns:1fr;gap:40px}.features-unique-grid,.feature-card-unique .card-inner{grid-template-columns:1fr}.feature-card-unique .card-visual{min-height:200px}.feature-card-unique .card-content{border-left:none;border-top:1px solid rgba(255,255,255,.05)}.reviews-slider-wrapper{margin:30px -30px}.footer-brand{max-width:none;text-align:center}.footer-brand .navbar-brand{justify-content:center}}@media (max-width: 767px){section{padding:70px 0}.announcement-bar{padding:8px 0}.announcement-content{font-size:.75rem;gap:20px}.features-grid,.products-grid{grid-template-columns:1fr}.steps-container{flex-direction:column;gap:30px}.step-connector{transform:rotate(90deg);padding:10px 0}.reviews-section .section-header{flex-direction:column;align-items:flex-start}.reviews-slider-wrapper{margin:25px -15px}.cta-banner{flex-direction:column;text-align:center;padding:40px 25px;gap:30px}.cta-banner h2{font-size:1.5rem}.cta-social{justify-content:center}.contact-card{padding:50px 25px}.contact-card h2{font-size:1.8rem}.footer-links-grid{grid-template-columns:repeat(2,1fr);gap:30px}.footer-bottom{flex-direction:column;text-align:center}.showcase-thumbs{flex-direction:column}.bento-visual{height:160px}.bento-content{padding:20px}.bento-content h3{font-size:1.2rem}.bento-content p{font-size:.85rem}.icon-box{width:55px;height:55px}.icon-box i{font-size:1.4rem}.icon-ring{width:70px;height:70px}.bento-card:hover .icon-ring{width:85px;height:85px}.bento-affordable .savings-meter,.bento-affordable .coin-rain,.bento-support .chat-simulation,.bento-support .notification-badge,.bento-security .radar-container,.bento-security .encryption-text,.bento-security .binary-rain,.bento-trusted .trust-graph{display:none}.bento-affordable .price-bubble{font-size:.75rem;padding:6px 10px}.bento-affordable .discount-tag{font-size:.7rem;padding:4px 8px}.bento-support .response-time{font-size:.7rem;padding:6px 12px}.bento-support .support-status{font-size:.65rem;padding:5px 10px}.bento-security .secure-badge{font-size:.65rem;padding:6px 12px}.bento-trusted .rating-display{right:10%}.bento-trusted .user-count{left:10%}.bento-trusted .user-stack .u{width:26px;height:26px;font-size:.65rem}.card-stats{gap:15px}.card-stats .stat-value{font-size:1rem}}@media (max-width: 480px){.hero-title{font-size:2rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.hero-stats{flex-direction:column;gap:20px}.stat-divider{width:50px;height:1px}.character-placeholder{width:200px;height:300px}.feature-icon-container{width:80px;height:80px}.feature-icon-container i{font-size:2rem}.feature-front h3{font-size:1.3rem}.char-helmet{width:80px;height:70px}.char-visor{top:30px;width:70px;height:20px}.char-body{width:120px;height:180px;top:65px}.char-weapon{height:130px;top:100px;right:20px}.float-card{display:none}.footer-links-grid{grid-template-columns:1fr}.filter-btn{padding:10px 18px;font-size:.85rem}.step-card{padding:30px 25px}.bento-visual{height:140px}.bento-content{padding:15px}.bento-content h3{font-size:1.1rem}.icon-box{width:50px;height:50px}.icon-box i{font-size:1.2rem}.card-number{font-size:.65rem;top:12px;right:12px}.corner-dots{top:10px;left:10px}.corner-dots .dot{width:4px;height:4px}.bento-affordable .floating-prices,.bento-affordable .discount-tag,.bento-support .response-time,.bento-support .support-status,.bento-security .shield-layers,.bento-security .scan-effect,.bento-security .secure-badge,.bento-security .shield-status,.bento-trusted .rating-display,.bento-trusted .user-count,.card-glow-orb,.card-particles{display:none}.bento-card .card-stats{flex-direction:column;gap:10px}.corner-accent{width:12px;height:12px}.corner-accent.tl{top:6px;left:6px}.corner-accent.br{bottom:6px;right:6px}}.interactive-element{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.interactive-card{--mouse-x: 50%;--mouse-y: 50%;position:relative}.interactive-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(164,0,255,.06),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:inherit;z-index:1}.interactive-card:hover:before{opacity:1}.card-glow-effect{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(164,0,255,.15),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:inherit}.interactive-card:hover .card-glow-effect{opacity:1}.card-border-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,rgba(164,0,255,.5),transparent,rgba(164,0,255,.5));border-radius:inherit;opacity:0;transition:opacity .5s ease;z-index:-1}.interactive-card:hover .card-border-glow{opacity:1}.cyber-glow{text-shadow:0 0 20px rgba(164,0,255,.5),0 0 40px rgba(164,0,255,.3)}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.glitch-text:hover:before{animation:glitch1 .3s infinite;color:#f0f;opacity:.8;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.glitch-text:hover:after{animation:glitch2 .3s infinite;color:#0ff;opacity:.8;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}@keyframes glitch1{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes glitch2{0%,to{transform:translate(0)}20%{transform:translate(3px)}40%{transform:translate(-3px)}60%{transform:translate(2px)}80%{transform:translate(-2px)}}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.h-particle{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:.6;animation:particleFloat 15s infinite linear}.h-particle:nth-child(1){left:10%;top:20%;animation-delay:0s;animation-duration:12s}.h-particle:nth-child(2){left:20%;top:80%;animation-delay:1s;animation-duration:14s}.h-particle:nth-child(3){left:30%;top:40%;animation-delay:2s;animation-duration:16s}.h-particle:nth-child(4){left:40%;top:60%;animation-delay:3s;animation-duration:13s}.h-particle:nth-child(5){left:50%;top:30%;animation-delay:4s;animation-duration:15s}.h-particle:nth-child(6){left:60%;top:70%;animation-delay:5s;animation-duration:11s}.h-particle:nth-child(7){left:70%;top:50%;animation-delay:6s;animation-duration:17s}.h-particle:nth-child(8){left:80%;top:25%;animation-delay:7s;animation-duration:14s}.h-particle:nth-child(9){left:85%;top:85%;animation-delay:8s;animation-duration:12s}.h-particle:nth-child(10){left:95%;top:45%;animation-delay:9s;animation-duration:16s}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}50%{transform:translateY(-200px) translate(50px)}}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(164,0,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(164,0,255,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);animation:gridPulse 10s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}.hero-badge .badge-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(164,0,255,.3),transparent);border-radius:inherit;animation:badgeShine 3s infinite}@keyframes badgeShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-badge .badge-pulse{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid rgba(164,0,255,.5);border-radius:inherit;animation:badgePulse 2s infinite}@keyframes badgePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.5}}.magnetic-btn{position:relative;overflow:hidden;transition:transform .3s ease}.magnetic-btn .btn-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.2),transparent 50%);opacity:0;transition:opacity .3s ease}.magnetic-btn:hover .btn-glow{opacity:1}.btn-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.btn-particles i{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0}.magnetic-btn:hover .btn-particles i{animation:btnParticle .6s ease-out forwards}.btn-particles i:nth-child(1){left:20%;top:50%;animation-delay:0s}.btn-particles i:nth-child(2){left:40%;top:50%;animation-delay:.1s}.btn-particles i:nth-child(3){left:60%;top:50%;animation-delay:.2s}.btn-particles i:nth-child(4){left:80%;top:50%;animation-delay:.3s}@keyframes btnParticle{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-20px) scale(0);opacity:0}}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.magnetic-btn:hover .btn-shine{left:100%}.btn-ripple{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;border-radius:50%;transform:scale(0);opacity:0}.magnetic-btn:active .btn-ripple{animation:ripple .6s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.stat-item .stat-icon{font-size:1.2rem;color:#a400ff;margin-bottom:8px}.stat-item .stat-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(164,0,255,.1),transparent 70%);opacity:0;transition:opacity .3s ease;border-radius:12px}.stat-item:hover .stat-glow{opacity:1}.stat-divider .divider-line{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(164,0,255,.5),transparent)}.stat-divider .divider-dot{width:6px;height:6px;background:#a400ff;border-radius:50%;margin-top:5px;animation:dotPulse 2s infinite}.character-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.character-rings .ring{position:absolute;border:1px solid rgba(164,0,255,.2);border-radius:50%;animation:ringExpand 4s ease-out infinite}.character-rings .r1{width:200px;height:200px;animation-delay:0s}.character-rings .r2{width:280px;height:280px;animation-delay:1s}.character-rings .r3{width:360px;height:360px;animation-delay:2s}@keyframes ringExpand{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.char-particles span{position:absolute;width:6px;height:6px;background:#a400ff;border-radius:50%;animation:charParticle 3s infinite}.char-particles span:nth-child(1){top:20%;left:30%;animation-delay:0s}.char-particles span:nth-child(2){top:40%;right:20%;animation-delay:1s}.char-particles span:nth-child(3){bottom:30%;left:40%;animation-delay:2s}@keyframes charParticle{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-30px) scale(1.5);opacity:1}}.float-card .card-inner{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.float-card .card-glow{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.float-card:hover .card-glow{opacity:1}.holographic-display{position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:200px;padding:15px;background:#a400ff0d;border:1px solid rgba(164,0,255,.2);border-radius:10px}.holographic-display .holo-line{height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);margin-bottom:8px;animation:holoLine 2s infinite}.holographic-display .holo-line:nth-child(2){animation-delay:.3s;width:80%}.holographic-display .holo-line:nth-child(3){animation-delay:.6s;width:60%}@keyframes holoLine{0%,to{opacity:.3}50%{opacity:1}}.holographic-display .holo-data{font-family:var(--font-display);font-size:.7rem;color:#a400ff;letter-spacing:2px;text-align:center}.scroll-indicator .scroll-arrow i{display:block}.scroll-indicator .scroll-arrow i:nth-child(2){margin-top:-8px;opacity:.5;animation:scrollBounce 2s ease-in-out infinite .2s}.section-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.s-particle{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%;opacity:.4}.s-particle:nth-child(1){left:5%;top:20%;animation:sParticle 10s infinite}.s-particle:nth-child(2){left:15%;top:60%;animation:sParticle 12s infinite 1s}.s-particle:nth-child(3){right:10%;top:30%;animation:sParticle 14s infinite 2s}.s-particle:nth-child(4){right:20%;top:70%;animation:sParticle 11s infinite 3s}.s-particle:nth-child(5){left:50%;top:50%;animation:sParticle 13s infinite 4s}@keyframes sParticle{0%,to{transform:translate(0);opacity:.2}25%{transform:translate(20px,-30px);opacity:.6}50%{transform:translate(-10px,-60px);opacity:.4}75%{transform:translate(30px,-90px);opacity:.6}}.section-tag .tag-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s ease}.section-tag:hover .tag-glow{opacity:1}.filter-btn .btn-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#a400ff,#7c3aed);border-radius:inherit;opacity:0;transition:opacity .3s ease}.filter-btn.active .btn-bg,.filter-btn:hover .btn-bg{opacity:1}.filter-btn .btn-text{position:relative;z-index:2}.product-scan-line{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);top:0;opacity:0;transition:opacity .3s ease}.product-card:hover .product-scan-line{opacity:1;animation:productScan 2s infinite}@keyframes productScan{0%{top:0}to{top:100%}}.product-icon .icon-particles{position:absolute;top:0;right:0;bottom:0;left:0}.product-icon .icon-particles span{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:0}.product-card:hover .icon-particles span{animation:iconParticle 1s ease-out forwards}.icon-particles span:nth-child(1){top:30%;left:20%;animation-delay:0s}.icon-particles span:nth-child(2){top:50%;right:10%;animation-delay:.1s}.icon-particles span:nth-child(3){bottom:20%;left:40%;animation-delay:.2s}@keyframes iconParticle{0%{transform:scale(0);opacity:1}to{transform:scale(3) translateY(-20px);opacity:0}}.pulse-badge{animation:pulseBadge 2s infinite}@keyframes pulseBadge{0%,to{box-shadow:0 0 #a400ff66}50%{box-shadow:0 0 0 10px #a400ff00}}.product-status-bar{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#a400ff1a}.product-status-bar .status-fill{height:100%;width:0;background:linear-gradient(90deg,#a400ff,#7c3aed);transition:width .5s ease}.product-card:hover .product-status-bar .status-fill{width:100%}.product-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.feature-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#a400ff1a;border:1px solid rgba(164,0,255,.2);border-radius:20px;font-size:.7rem;color:#a400ff;transition:all .3s ease}.feature-tag:hover{background:#a400ff33;border-color:#a400ff66}.stars-animated i{transition:transform .3s ease}.product-card:hover .stars-animated i{animation:starPop .5s ease forwards}.stars-animated i:nth-child(1){animation-delay:0s}.stars-animated i:nth-child(2){animation-delay:.05s}.stars-animated i:nth-child(3){animation-delay:.1s}.stars-animated i:nth-child(4){animation-delay:.15s}.stars-animated i:nth-child(5){animation-delay:.2s}@keyframes starPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.product-status .status-dot{width:6px;height:6px;background:var(--success);border-radius:50%;animation:statusPulse 2s infinite}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 4px #22c55e00}}.price-period{font-size:.8rem;color:var(--text-muted);font-weight:400}.step-card .step-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,rgba(164,0,255,.1),transparent 70%);opacity:0;transition:opacity .5s ease;border-radius:inherit}.step-card:hover .step-glow{opacity:1}.step-card .step-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.step-card .step-particles span{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:0}.step-card:hover .step-particles span{animation:stepParticle 1s ease-out forwards}.step-particles span:nth-child(1){top:20%;left:30%;animation-delay:0s}.step-particles span:nth-child(2){top:40%;right:20%;animation-delay:.1s}.step-particles span:nth-child(3){bottom:30%;left:50%;animation-delay:.2s}@keyframes stepParticle{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(0);opacity:0}}.step-card .step-number{position:relative}.step-card .step-number .num{font-family:var(--font-display);font-size:3rem;font-weight:800;color:#a400ff33;position:absolute;top:15px;right:20px}.step-card .step-number .number-ring{position:absolute;top:10px;right:15px;width:60px;height:60px;border:1px solid rgba(164,0,255,.1);border-radius:50%;opacity:0;transition:all .5s ease}.step-card:hover .number-ring{opacity:1;animation:numberRing 2s infinite}@keyframes numberRing{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:0}}.step-icon .icon-pulse{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid rgba(164,0,255,.3);border-radius:inherit;opacity:0}.step-card:hover .icon-pulse{animation:iconPulseAnim 1.5s infinite}@keyframes iconPulseAnim{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}.step-features{display:flex;justify-content:center;gap:15px;margin-top:15px}.step-features span{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#a400ff;padding:5px 10px;background:#a400ff1a;border-radius:15px}.step-card .step-hover-line{position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#a400ff,#7c3aed);transition:width .5s ease}.step-card:hover .step-hover-line{width:100%}.step-connector .connector-line .line-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#a400ff80,#a400ff80);animation:lineGlow 2s infinite}@keyframes lineGlow{0%,to{opacity:.3}50%{opacity:1}}.data-flow{position:absolute;display:flex;gap:8px;top:50%;left:0;transform:translateY(-50%)}.data-flow .data-dot{width:4px;height:4px;background:#a400ff;border-radius:50%;animation:dataFlow 1.5s infinite}.data-flow .data-dot:nth-child(1){animation-delay:0s}.data-flow .data-dot:nth-child(2){animation-delay:.2s}.data-flow .data-dot:nth-child(3){animation-delay:.4s}@keyframes dataFlow{0%{transform:translate(0);opacity:0}50%{opacity:1}to{transform:translate(60px);opacity:0}}.cta-banner .cta-glow-orb{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(164,0,255,.2),transparent 70%);border-radius:50%;animation:ctaOrbFloat 8s ease-in-out infinite}@keyframes ctaOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}.cta-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(164,0,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(164,0,255,.02) 1px,transparent 1px);background-size:30px 30px;opacity:.5}.cta-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-particles span{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;animation:ctaParticle 6s infinite}.cta-particles span:nth-child(1){left:10%;top:30%;animation-delay:0s}.cta-particles span:nth-child(2){left:30%;top:70%;animation-delay:1s}.cta-particles span:nth-child(3){right:20%;top:40%;animation-delay:2s}.cta-particles span:nth-child(4){right:40%;top:80%;animation-delay:3s}@keyframes ctaParticle{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-30px);opacity:.8}}.cta-social .social-btn{position:relative;width:50px;height:50px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a400ff;font-size:1.3rem;transition:all .3s ease}.cta-social .social-btn:hover{background:#a400ff;color:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #a400ff66}.cta-stats{display:flex;gap:30px;margin-top:20px}.cta-stat{text-align:center}.cta-stat .stat-num{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#a400ff}.cta-stat .stat-label{font-size:.75rem;color:var(--text-muted)}.cta-badge .badge-glow{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:linear-gradient(135deg,#f9731680,#ea580c80);border-radius:inherit;filter:blur(10px);opacity:0;transition:opacity .3s ease}.cta-badge:hover .badge-glow{opacity:1}.cta-badge .badge-icon{margin-right:8px}.contact-card .contact-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(164,0,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(164,0,255,.02) 1px,transparent 1px);background-size:40px 40px;border-radius:inherit}.contact-card .contact-particles span{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%}.contact-card .contact-particles span:nth-child(1){left:20%;top:20%;animation:contactParticle 5s infinite}.contact-card .contact-particles span:nth-child(2){right:30%;top:30%;animation:contactParticle 6s infinite 1s}.contact-card .contact-particles span:nth-child(3){left:40%;bottom:20%;animation:contactParticle 7s infinite 2s}@keyframes contactParticle{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(20px,-20px);opacity:.8}}.contact-icon{position:relative;width:80px;height:80px;background:linear-gradient(135deg,#a400ff33,#7c3aed1a);border:1px solid rgba(164,0,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;z-index:2}.contact-icon i{font-size:2rem;color:#a400ff}.contact-icon .icon-rings span{position:absolute;border:1px solid rgba(164,0,255,.2);border-radius:50%;animation:contactRing 3s infinite}.contact-icon .icon-rings span:nth-child(1){width:100px;height:100px;animation-delay:0s}.contact-icon .icon-rings span:nth-child(2){width:120px;height:120px;animation-delay:.5s}.contact-icon .icon-rings span:nth-child(3){width:140px;height:140px;animation-delay:1s}@keyframes contactRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.contact-features{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:30px;position:relative;z-index:2}.contact-features .feature{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#a400ff1a;border:1px solid rgba(164,0,255,.2);border-radius:25px;font-size:.85rem;color:#a400ff}.contact-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:.85rem;color:var(--success);position:relative;z-index:2}.contact-status .status-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:statusPulse 2s infinite}.bento-card .card-glow-orb{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.2),transparent 70%);border-radius:50%;opacity:0;transition:opacity .5s ease;pointer-events:none;transform:translate(30%,-30%);z-index:0}.bento-card .card-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:2}.bento-card .card-particles .particle{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%;opacity:0}.bento-card:hover .card-particles .particle{animation:bentoParticle 2s infinite}.card-particles .particle:nth-child(1){left:10%;top:20%;animation-delay:0s}.card-particles .particle:nth-child(2){left:20%;top:60%;animation-delay:.3s}.card-particles .particle:nth-child(3){right:15%;top:30%;animation-delay:.6s}.card-particles .particle:nth-child(4){right:25%;top:70%;animation-delay:.9s}.card-particles .particle:nth-child(5){left:50%;top:50%;animation-delay:1.2s}@keyframes bentoParticle{0%,to{transform:translateY(0);opacity:0}50%{transform:translateY(-30px);opacity:.8}}.bento-card .icon-pulse{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:2px solid rgba(164,0,255,.3);border-radius:20px;opacity:0}.bento-card:hover .icon-pulse{animation:iconPulseAnim 2s infinite}.corner-accent{position:absolute;width:20px;height:20px;border:2px solid rgba(164,0,255,.3);opacity:0;transition:all .5s ease}.corner-accent.tl{top:10px;left:10px;border-right:none;border-bottom:none}.corner-accent.br{bottom:10px;right:10px;border-left:none;border-top:none}.bento-card:hover .corner-accent{opacity:1;border-color:#a400ff99}.bento-card .card-stats{display:flex;gap:25px;margin-top:15px;padding-top:15px;border-top:1px solid rgba(164,0,255,.1)}.bento-card .card-stats .stat{display:flex;flex-direction:column}.bento-card .card-stats .stat-value{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:#a400ff}.bento-card .card-stats .stat-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.bento-affordable .savings-meter{position:absolute;bottom:15%;left:15%;width:120px;opacity:0;transform:translate(-20px);transition:all .5s ease .3s}.bento-affordable:hover .savings-meter{opacity:1;transform:translate(0)}.savings-meter .meter-label{font-size:.65rem;color:var(--text-muted);margin-bottom:5px}.savings-meter .meter-bar{height:6px;background:#a400ff1a;border-radius:3px;overflow:hidden}.savings-meter .meter-fill{height:100%;width:0;background:linear-gradient(90deg,#a400ff,#7c3aed);border-radius:3px;transition:width 1s ease .5s}.bento-affordable:hover .meter-fill{width:70%}.savings-meter .meter-value{font-size:.7rem;color:#a400ff;font-weight:700;margin-top:3px}.bento-affordable .coin-rain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bento-affordable .coin-rain i{position:absolute;font-size:1rem;color:#a400ff;opacity:0}.bento-affordable:hover .coin-rain i{animation:coinRain 2s ease-out infinite}.coin-rain .coin-1{left:20%;animation-delay:0s}.coin-rain .coin-2{left:50%;animation-delay:.4s}.coin-rain .coin-3{left:75%;animation-delay:.8s}@keyframes coinRain{0%{top:0%;opacity:1;transform:rotate(0)}to{top:90%;opacity:0;transform:rotate(360deg)}}.bento-affordable .price-bubble i{font-size:.7rem;margin-right:3px}.bento-support .chat-simulation{position:absolute;top:15%;right:10%;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(10px);transition:all .5s ease}.bento-support:hover .chat-simulation{opacity:1;transform:translateY(0)}.chat-bubble{padding:8px 14px;border-radius:12px;font-size:.7rem;max-width:120px}.chat-bubble.incoming{background:#a400ff26;border:1px solid rgba(164,0,255,.3);color:#a400ff;border-bottom-left-radius:4px;animation:bubbleIn .5s ease forwards}.chat-bubble.outgoing{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;align-self:flex-end;border-bottom-right-radius:4px;animation:bubbleIn .5s ease .3s forwards;opacity:0}.bento-support:hover .chat-bubble.outgoing{opacity:1}.chat-bubble.typing{background:#a400ff1a;border:1px solid rgba(164,0,255,.2);animation:bubbleIn .5s ease .6s forwards;opacity:0}.bento-support:hover .chat-bubble.typing{opacity:1}@keyframes bubbleIn{0%{transform:scale(.8)}to{transform:scale(1)}}.chat-bubble .bubble-time{font-size:.55rem;opacity:.6;margin-left:8px}.bento-support .support-status{position:absolute;bottom:20%;left:15%;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:6px 12px;border-radius:15px;font-size:.7rem;color:#22c55e;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.bento-support:hover .support-status{opacity:1;transform:translateY(0)}.support-status .status-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:statusPulse 2s infinite}.bento-support .notification-badge{position:absolute;top:15%;left:20%;width:30px;height:30px;background:linear-gradient(135deg,#a400ff,#7c3aed);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.bento-support:hover .notification-badge{opacity:1;transform:scale(1)}.notification-badge i{font-size:.8rem;color:#fff}.notification-badge .badge-count{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:#ef4444;border-radius:50%;font-size:.6rem;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.bento-security .radar-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;opacity:0;transition:opacity .5s ease}.bento-security:hover .radar-container{opacity:1}.radar-ring{position:absolute;border:1px solid rgba(164,0,255,.2);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring.r1{width:50px;height:50px}.radar-ring.r2{width:100px;height:100px}.radar-ring.r3{width:150px;height:150px}.radar-sweep{position:absolute;top:50%;left:50%;width:75px;height:2px;background:linear-gradient(90deg,#a400ff,transparent);transform-origin:left center;animation:radarSweep 3s linear infinite}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#a400ff;border-radius:50%;box-shadow:0 0 10px #a400ff}.radar-blip{position:absolute;width:6px;height:6px;background:#22c55e;border-radius:50%;animation:blipPulse 2s infinite}.radar-blip.b1{top:30%;left:60%;animation-delay:0s}.radar-blip.b2{top:65%;left:35%;animation-delay:.5s}@keyframes blipPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.bento-security .encryption-text{position:absolute;top:12%;left:10%;display:flex;gap:2px;opacity:0;transition:opacity .5s ease .2s}.bento-security:hover .encryption-text{opacity:.5}.encryption-text .encrypt-char{font-family:monospace;font-size:.7rem;color:#a400ff;animation:charFlicker .3s steps(2) infinite}.encrypt-char:nth-child(2){animation-delay:.05s}.encrypt-char:nth-child(3){animation-delay:.1s}.encrypt-char:nth-child(4){animation-delay:.15s}.encrypt-char:nth-child(5){animation-delay:.2s}.encrypt-char:nth-child(6){animation-delay:.25s}.encrypt-char:nth-child(7){animation-delay:.3s}@keyframes charFlicker{0%,to{opacity:.3}50%{opacity:1}}.bento-security .shield-status{position:absolute;top:15%;right:10%;display:flex;flex-direction:column;gap:5px;opacity:0;transform:translate(10px);transition:all .5s ease .3s}.bento-security:hover .shield-status{opacity:1;transform:translate(0)}.shield-status .status-bar{width:80px;height:4px;background:#a400ff1a;border-radius:2px;overflow:hidden}.shield-status .status-fill{height:100%;width:0;background:linear-gradient(90deg,#22c55e,#10b981);transition:width 1s ease .5s}.bento-security:hover .status-fill{width:100%}.shield-status span{font-size:.6rem;color:#22c55e}.bento-security .binary-rain{position:absolute;bottom:15%;left:10%;display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .5s ease .4s}.bento-security:hover .binary-rain{opacity:.4}.binary-rain span{font-family:monospace;font-size:.6rem;color:#a400ff;animation:binaryFlicker .5s steps(2) infinite}.binary-rain span:nth-child(2){animation-delay:.1s}.binary-rain span:nth-child(3){animation-delay:.2s}.bento-trusted .trust-graph{position:absolute;bottom:30%;left:10%;display:flex;align-items:flex-end;gap:4px;height:50px;opacity:0;transform:translateY(10px);transition:all .5s ease}.bento-trusted:hover .trust-graph{opacity:1;transform:translateY(0)}.trust-graph .graph-bar{width:8px;background:linear-gradient(180deg,#a400ff,#a400ff4d);border-radius:4px 4px 0 0;height:0;transition:height .5s ease}.bento-trusted:hover .graph-bar.gb1{height:20px;transition-delay:.1s}.bento-trusted:hover .graph-bar.gb2{height:30px;transition-delay:.15s}.bento-trusted:hover .graph-bar.gb3{height:25px;transition-delay:.2s}.bento-trusted:hover .graph-bar.gb4{height:35px;transition-delay:.25s}.bento-trusted:hover .graph-bar.gb5{height:40px;transition-delay:.3s}.bento-trusted:hover .graph-bar.gb6{height:38px;transition-delay:.35s}.bento-trusted:hover .graph-bar.gb7{height:50px;transition-delay:.4s}.bento-trusted .stars-row .star-1,.bento-trusted .stars-row .star-2,.bento-trusted .stars-row .star-3,.bento-trusted .stars-row .star-4,.bento-trusted .stars-row .star-5{animation:starGlow 1.5s ease-in-out infinite}.star-1{animation-delay:0s!important}.star-2{animation-delay:.1s!important}.star-3{animation-delay:.2s!important}.star-4{animation-delay:.3s!important}.star-5{animation-delay:.4s!important}@keyframes starGlow{0%,to{filter:drop-shadow(0 0 2px rgba(164,0,255,.5))}50%{filter:drop-shadow(0 0 8px rgba(164,0,255,1))}}.bento-trusted .user-stack .u{display:flex;align-items:center;justify-content:center}.bento-trusted .user-stack .u1{background:linear-gradient(135deg,#a400ff,#7c3aed)}.bento-trusted .user-stack .u2{background:linear-gradient(135deg,#7c3aed,#6366f1)}.bento-trusted .user-stack .u3{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.bento-trusted .user-stack .u4{background:#a400ff4d;border:1px dashed rgba(164,0,255,.5)}.bento-trusted .user-count .count-label{display:block;font-size:.65rem;color:var(--text-muted)}.bento-trusted .trust-badges{position:absolute;top:15%;left:10%;display:flex;gap:8px;opacity:0;transform:translate(-10px);transition:all .5s ease .2s}.bento-trusted:hover .trust-badges{opacity:1;transform:translate(0)}.trust-badges .badge{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.trust-badges .badge.verified{background:#a400ff33;color:#a400ff}.trust-badges .badge.secure{background:#22c55e33;color:#22c55e}.trust-badges .badge.fast{background:#fbbf2433;color:#fbbf24}.bento-trusted .live-pulse{position:absolute;top:15%;right:50px;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .5s ease .3s}.bento-trusted:hover .live-pulse{opacity:1}.live-pulse .pulse-ring{position:absolute;width:20px;height:20px;border:2px solid #ef4444;border-radius:50%;animation:livePulse 1.5s infinite}@keyframes livePulse{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.live-pulse .pulse-dot{width:8px;height:8px;background:#ef4444;border-radius:50%}.live-pulse .pulse-text{font-size:.65rem;font-weight:700;color:#ef4444;letter-spacing:1px;margin-left:15px}.hero-section{position:relative;overflow:hidden}.hero-bg-glow{position:absolute;top:50%;right:0;width:70%;height:100%;background:radial-gradient(ellipse at center right,rgba(164,0,255,.15),transparent 60%);transform:translateY(-50%);pointer-events:none}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-particles .h-particle{position:absolute;width:3px;height:3px;background:#a400ff;border-radius:50%;opacity:.4;animation:floatParticle 8s infinite ease-in-out}.h-particle:nth-child(1){left:10%;top:20%;animation-delay:0s}.h-particle:nth-child(2){left:25%;top:60%;animation-delay:1s}.h-particle:nth-child(3){left:45%;top:30%;animation-delay:2s}.h-particle:nth-child(4){left:65%;top:70%;animation-delay:3s}.h-particle:nth-child(5){left:80%;top:40%;animation-delay:4s}.h-particle:nth-child(6){left:90%;top:80%;animation-delay:5s}@keyframes floatParticle{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-30px) translate(10px);opacity:.7}}.hero-logo{margin-bottom:30px}.logo-shield{width:100px;height:120px}.shield-svg{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(164,0,255,.5))}.shield-outer{animation:shieldGlow 3s ease-in-out infinite}.shield-s{animation:sGlow 3s ease-in-out infinite .5s}@keyframes shieldGlow{0%,to{stroke:#a400ff;filter:drop-shadow(0 0 5px rgba(164,0,255,.5))}50%{stroke:#b84dff;filter:drop-shadow(0 0 15px rgba(164,0,255,.8))}}@keyframes sGlow{0%,to{stroke:#a400ff}50%{stroke:#c77dff}}.hero-brand-title{display:flex;flex-direction:column;line-height:1;margin-bottom:10px}.brand-dxrk,.brand-solutions{font-family:var(--font-display);font-size:4rem;font-weight:900;color:#fff;letter-spacing:8px;text-shadow:0 0 30px rgba(255,255,255,.3)}.hero-subtitle{margin-bottom:25px}.subtitle-text{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:#a400ff;letter-spacing:6px;text-shadow:0 0 20px rgba(164,0,255,.5)}.hero-description{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);max-width:500px;margin-bottom:35px}.brand-highlight{font-weight:700;color:#fff}.text-highlight{color:#a400ff;font-weight:600;font-style:italic}.btn-buy-now{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(135deg,#a400ff,#7c3aed);color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:3px;padding:18px 40px;border:none;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 0 30px #a400ff66}.btn-buy-now:hover{transform:translateY(-3px);box-shadow:0 0 50px #a400ff99;color:#fff}.btn-buy-now i{font-size:1rem}.hero-character-container{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.character-glow-effect{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 60%);border-radius:50%;filter:blur(40px)}.character-placeholder-new{position:relative;width:350px;height:500px;display:flex;align-items:center;justify-content:center}.char-silhouette{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:200px;color:#a400ff4d}.char-glow-orbs .glow-orb{position:absolute;border-radius:50%;background:#a400ff;filter:blur(20px);opacity:.5;animation:orbFloat 4s ease-in-out infinite}.glow-orb.orb-1{width:100px;height:100px;top:20%;right:0;animation-delay:0s}.glow-orb.orb-2{width:60px;height:60px;bottom:30%;left:10%;animation-delay:1s}.glow-orb.orb-3{width:80px;height:80px;top:50%;right:20%;animation-delay:2s}@keyframes orbFloat{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-20px);opacity:.6}}.features-section{position:relative;padding:100px 0;overflow:hidden}.features-bg-glow{position:absolute;top:50%;left:0;width:60%;height:100%;background:radial-gradient(ellipse at center left,rgba(164,0,255,.1),transparent 60%);transform:translateY(-50%);pointer-events:none}.features-character-col{display:flex;align-items:center;justify-content:center;padding:40px}.features-character{position:relative;width:100%;max-width:500px;height:600px}.character-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.frame-corner{position:absolute;width:60px;height:60px;border:3px solid #a400ff}.frame-corner.tl{top:0;left:0;border-right:none;border-bottom:none}.frame-corner.tr{top:0;right:0;border-left:none;border-bottom:none}.frame-corner.bl{bottom:0;left:0;border-right:none;border-top:none}.frame-corner.br{bottom:0;right:0;border-left:none;border-top:none}.character-image-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.char-anime{font-size:250px;color:#a400ff33}.character-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.character-particles span{position:absolute;width:6px;height:6px;background:#a400ff;border-radius:50%;opacity:0;animation:charParticle 3s infinite}.character-particles span:nth-child(1){left:30%;top:20%;animation-delay:0s}.character-particles span:nth-child(2){left:60%;top:40%;animation-delay:.5s}.character-particles span:nth-child(3){left:20%;top:60%;animation-delay:1s}.character-particles span:nth-child(4){left:70%;top:70%;animation-delay:1.5s}.character-particles span:nth-child(5){left:50%;top:30%;animation-delay:2s}@keyframes charParticle{0%,to{opacity:0;transform:translateY(0)}50%{opacity:.8;transform:translateY(-20px)}}.features-content-col{padding:40px}.features-grid-new{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px}.feature-card-new{display:flex;gap:20px;padding:25px;background:#0f0f1999;border:1px solid rgba(164,0,255,.15);border-radius:12px;transition:all .3s ease}.feature-card-new:hover{border-color:#a400ff66;transform:translateY(-3px);box-shadow:0 10px 40px #0000004d}.feature-icon-box{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#a400ff33,#a400ff0d);border:1px solid rgba(164,0,255,.3);border-radius:10px;display:flex;align-items:center;justify-content:center}.feature-icon-box i{font-size:1.4rem;color:#a400ff}.feature-text h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px}.feature-text p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.highlight-link{color:#a400ff;text-decoration:underline;cursor:pointer}.supported-systems{display:flex;gap:30px;flex-wrap:wrap}.system-badge{background:#0f0f19cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px 25px;display:flex;flex-direction:column;gap:8px}.badge-label{font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:2px;text-transform:uppercase}.badge-content{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:#fff}.badge-content i{font-size:1.4rem}.cpu-brand{font-family:var(--font-display);font-weight:700;color:#fff}.cpu-brand:first-child{color:#0071c5;font-style:italic;text-transform:lowercase}.support-highlight-section{padding:80px 0}.support-highlight-box{position:relative;max-width:800px;margin:0 auto;padding:60px;display:flex;align-items:center;gap:40px}.corner-bracket{position:absolute;width:40px;height:40px;border:3px solid #a400ff}.corner-bracket.tl{top:0;left:0;border-right:none;border-bottom:none}.corner-bracket.tr{top:0;right:0;border-left:none;border-bottom:none}.corner-bracket.bl{bottom:0;left:0;border-right:none;border-top:none}.corner-bracket.br{bottom:0;right:0;border-left:none;border-top:none}.highlight-logo{flex-shrink:0}.shield-svg-small{width:80px;height:96px;filter:drop-shadow(0 0 15px rgba(164,0,255,.5))}.highlight-content{flex:1}.highlight-content p{font-size:1rem;color:var(--text-secondary);line-height:1.8;margin:0}.highlight-content p:first-child{margin-bottom:10px}.highlight-content .bullet{color:#a400ff;font-size:1.5rem;margin-right:10px}.highlight-content em{color:#fff;font-style:italic}@media (max-width: 1200px){.features-grid-new{gap:20px}.feature-card-new{padding:20px}}@media (max-width: 991px){.brand-dxrk,.brand-solutions{font-size:3rem;letter-spacing:5px}.subtitle-text{font-size:1.2rem;letter-spacing:4px}.hero-character-container{height:400px}.character-placeholder-new{width:250px;height:350px}.char-silhouette{font-size:150px}.features-character-col{display:none}.features-grid-new{grid-template-columns:1fr}.supported-systems{justify-content:center}.support-highlight-box{flex-direction:column;text-align:center;padding:40px 30px}}@media (max-width: 767px){.brand-dxrk,.brand-solutions{font-size:2.2rem;letter-spacing:3px}.subtitle-text{font-size:1rem;letter-spacing:3px}.hero-description{font-size:1rem}.btn-buy-now{font-size:1.1rem;padding:15px 30px}.logo-shield{width:70px;height:84px}.hero-visual{display:none}.hero-content{text-align:center}.feature-card-new{flex-direction:column;text-align:center}.feature-icon-box{margin:0 auto}.supported-systems{flex-direction:column;align-items:center}.system-badge{width:100%;max-width:300px}.corner-bracket{width:25px;height:25px}.shield-svg-small{width:60px;height:72px}}@media (max-width: 480px){.brand-dxrk,.brand-solutions{font-size:1.8rem;letter-spacing:2px}.subtitle-text{font-size:.85rem;letter-spacing:2px}.btn-buy-now{font-size:1rem;padding:12px 25px;gap:10px}.feature-text h3{font-size:1rem}.feature-text p{font-size:.85rem}}.features-grid-interactive{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:50px}.feature-card-interactive{--mouse-x: 50%;--mouse-y: 50%;position:relative;background:linear-gradient(165deg,#12121cf2,#0a0a12fa);border:1px solid rgba(164,0,255,.2);border-radius:16px;padding:30px;overflow:hidden;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);isolation:isolate}.feature-card-interactive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(164,0,255,.1),transparent 40%);opacity:0;transition:opacity .5s ease;pointer-events:none}.feature-card-interactive:hover:before{opacity:1}.feature-card-interactive:hover{border-color:#a400ff80;transform:translateY(-8px) scale(1.02);box-shadow:0 25px 60px #00000080,0 0 80px #a400ff33,inset 0 0 60px #a400ff08}.feature-card-interactive .card-glow-orb{position:absolute;top:-30%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.25),transparent 60%);border-radius:50%;opacity:0;transition:all .6s ease;pointer-events:none;filter:blur(30px)}.feature-card-interactive:hover .card-glow-orb{opacity:1;transform:scale(1.3)}.feature-card-interactive .card-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.feature-card-interactive .particle{position:absolute;width:4px;height:4px;background:#a400ff;border-radius:50%;opacity:0;box-shadow:0 0 6px #a400ff}.feature-card-interactive:hover .particle{animation:particleFloat 2.5s infinite ease-in-out}.feature-card-interactive .particle:nth-child(1){left:15%;top:30%;animation-delay:0s}.feature-card-interactive .particle:nth-child(2){left:75%;top:50%;animation-delay:.5s}.feature-card-interactive .particle:nth-child(3){left:45%;top:70%;animation-delay:1s}@keyframes particleFloat{0%,to{opacity:0;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-40px) scale(1.5)}}.card-scan-line{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a400ff,transparent);top:0;left:0;opacity:0;pointer-events:none}.feature-card-interactive:hover .card-scan-line{opacity:.6;animation:scanLine 2s linear infinite}@keyframes scanLine{0%{top:0%}to{top:100%}}.feature-icon-wrapper{position:relative;width:60px;height:60px;margin-bottom:20px}.icon-glow-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid rgba(164,0,255,.2);border-radius:50%;opacity:0;transition:all .5s ease}.feature-card-interactive:hover .icon-glow-ring{opacity:1;animation:glowRingPulse 2s infinite}@keyframes glowRingPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.icon-box-new{width:60px;height:60px;background:linear-gradient(135deg,#a400ff33,#a400ff0d);border:1px solid rgba(164,0,255,.4);border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .5s cubic-bezier(.4,0,.2,1)}.icon-box-new i{font-size:1.6rem;color:#a400ff;transition:all .5s ease}.feature-card-interactive:hover .icon-box-new{transform:scale(1.1) rotate(-5deg);border-color:#a400ffcc;box-shadow:0 0 30px #a400ff80,inset 0 0 20px #a400ff1a}.feature-card-interactive:hover .icon-box-new i{transform:scale(1.2);filter:drop-shadow(0 0 15px rgba(164,0,255,1))}.icon-pulse-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid rgba(164,0,255,.5);border-radius:18px;opacity:0}.feature-card-interactive:hover .icon-pulse-ring{animation:iconPulse 1.5s infinite}@keyframes iconPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.feature-content h3{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:10px;transition:all .3s ease}.feature-card-interactive:hover .feature-content h3{color:#fff;text-shadow:0 0 20px rgba(164,0,255,.5)}.feature-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0;position:relative;z-index:5}.card-corner{position:absolute;width:20px;height:20px;border:2px solid rgba(164,0,255,.3);opacity:0;transition:all .5s ease}.card-corner.tl{top:10px;left:10px;border-right:none;border-bottom:none}.card-corner.br{bottom:10px;right:10px;border-left:none;border-top:none}.feature-card-interactive:hover .card-corner{opacity:1;border-color:#a400ff}.security-radar{position:absolute;top:15px;right:15px;width:80px;height:80px;opacity:0;transition:opacity .5s ease}.feature-card-interactive:hover .security-radar{opacity:1}.security-radar .radar-sweep{position:absolute;top:50%;left:50%;width:40px;height:2px;background:linear-gradient(90deg,#a400ff,transparent);transform-origin:left center;animation:radarSpin 3s linear infinite}@keyframes radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.security-radar .radar-blip{position:absolute;width:6px;height:6px;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;animation:blipGlow 2s infinite}.radar-blip.b1{top:20%;left:60%;animation-delay:0s}.radar-blip.b2{top:70%;left:30%;animation-delay:.7s}@keyframes blipGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.encryption-chars{position:absolute;bottom:60px;right:20px;display:flex;gap:3px;opacity:0;transform:translate(20px);transition:all .5s ease .2s}.feature-card-interactive:hover .encryption-chars{opacity:.6;transform:translate(0)}.encryption-chars span{font-family:monospace;font-size:.75rem;color:#a400ff;animation:charFlicker .5s steps(2) infinite}.encryption-chars span:nth-child(2){animation-delay:.1s}.encryption-chars span:nth-child(3){animation-delay:.2s}.encryption-chars span:nth-child(4){animation-delay:.3s}.encryption-chars span:nth-child(5){animation-delay:.4s}.encryption-chars span:nth-child(6){animation-delay:.5s}.encryption-chars span:nth-child(7){animation-delay:.6s}@keyframes charFlicker{0%,to{opacity:.4}50%{opacity:1}}.shield-status-bar{position:absolute;bottom:20px;right:20px;width:100px;height:6px;background:#a400ff1a;border-radius:3px;overflow:hidden;opacity:0;transition:opacity .5s ease .3s}.feature-card-interactive:hover .shield-status-bar{opacity:1}.shield-status-bar .status-fill{height:100%;width:0;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:3px;transition:width 1s ease .5s}.feature-card-interactive:hover .shield-status-bar .status-fill{width:100%}.delivery-progress{position:absolute;top:20px;right:20px;opacity:0;transform:translateY(-10px);transition:all .5s ease}.feature-card-interactive:hover .delivery-progress{opacity:1;transform:translateY(0)}.progress-track{width:100px;height:4px;background:#a400ff1a;border-radius:2px;position:relative;overflow:visible}.progress-fill{height:100%;width:0;background:linear-gradient(90deg,#a400ff,#7c3aed);border-radius:2px;transition:width .8s ease .3s}.feature-card-interactive:hover .progress-fill{width:100%}.progress-dot{position:absolute;top:50%;width:10px;height:10px;background:#a400ff;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease}.progress-dot.d1{left:0%;transition-delay:.3s}.progress-dot.d2{left:50%;transition-delay:.6s}.progress-dot.d3{left:100%;transition-delay:.9s}.feature-card-interactive:hover .progress-dot{transform:translateY(-50%) scale(1)}.delivery-text{display:block;font-size:.65rem;color:#a400ff;font-weight:700;letter-spacing:2px;margin-top:8px;text-align:center}.package-icons{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;opacity:0;transition:opacity .5s ease .2s}.feature-card-interactive:hover .package-icons{opacity:1}.package-icons i{font-size:1.2rem;color:#a400ff80;transition:all .3s ease}.package-icons .package-1{animation:packageBounce 1s ease infinite 0s}.package-icons .package-2{animation:packageBounce 1s ease infinite .2s}.package-icons .package-check{color:#22c55e;animation:packageBounce 1s ease infinite .4s}@keyframes packageBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chat-bubbles{position:absolute;top:15px;right:15px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translate(20px);transition:all .5s ease}.feature-card-interactive:hover .chat-bubbles{opacity:1;transform:translate(0)}.chat-bubble{padding:8px 14px;border-radius:12px;font-size:.7rem;font-weight:600;opacity:0;transform:scale(.8)}.chat-bubble.bubble-1{background:#a400ff26;border:1px solid rgba(164,0,255,.3);color:#a400ff;border-bottom-left-radius:4px;animation:bubblePop .5s ease forwards;animation-delay:.2s}.chat-bubble.bubble-2{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e;align-self:flex-end;border-bottom-right-radius:4px;animation:bubblePop .5s ease forwards;animation-delay:.5s}.feature-card-interactive:hover .chat-bubble{opacity:1;transform:scale(1)}@keyframes bubblePop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.typing-indicator-new{position:absolute;bottom:60px;right:25px;display:flex;gap:4px;background:#a400ff1a;padding:10px 15px;border-radius:15px;opacity:0;transition:opacity .5s ease .6s}.feature-card-interactive:hover .typing-indicator-new{opacity:1}.typing-indicator-new span{width:8px;height:8px;background:#a400ff;border-radius:50%;animation:typingDots 1.4s infinite}.typing-indicator-new span:nth-child(1){animation-delay:0s}.typing-indicator-new span:nth-child(2){animation-delay:.2s}.typing-indicator-new span:nth-child(3){animation-delay:.4s}@keyframes typingDots{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}.online-status{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:6px 14px;border-radius:20px;font-size:.7rem;font-weight:600;color:#22c55e;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.feature-card-interactive:hover .online-status{opacity:1;transform:translateY(0)}.online-status .status-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:statusPulseDot 2s infinite}@keyframes statusPulseDot{0%,to{box-shadow:0 0 #22c55eb3}50%{box-shadow:0 0 0 8px #22c55e00}}.performance-graph{position:absolute;top:20px;right:20px;display:flex;align-items:flex-end;gap:5px;height:50px;opacity:0;transition:opacity .5s ease}.feature-card-interactive:hover .performance-graph{opacity:1}.graph-bar{width:8px;background:linear-gradient(180deg,#a400ff,#a400ff4d);border-radius:4px 4px 0 0;height:0;transition:height .5s ease}.feature-card-interactive:hover .graph-bar.gb1{height:20px;transition-delay:.1s}.feature-card-interactive:hover .graph-bar.gb2{height:35px;transition-delay:.2s}.feature-card-interactive:hover .graph-bar.gb3{height:25px;transition-delay:.3s}.feature-card-interactive:hover .graph-bar.gb4{height:40px;transition-delay:.4s}.feature-card-interactive:hover .graph-bar.gb5{height:50px;transition-delay:.5s}.fps-counter{position:absolute;bottom:50px;right:25px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.feature-card-interactive:hover .fps-counter{opacity:1;transform:scale(1)}.fps-value{font-family:var(--font-display);font-size:2rem;font-weight:900;color:#a400ff;line-height:1;text-shadow:0 0 20px rgba(164,0,255,.5);animation:fpsCount 2s ease-out forwards}@keyframes fpsCount{0%{opacity:0}to{opacity:1}}.fps-label{font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:2px}.uptime-badge{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);padding:6px 14px;border-radius:8px;font-size:.7rem;font-weight:700;color:#22c55e;opacity:0;transform:translateY(10px);transition:all .5s ease .5s}.feature-card-interactive:hover .uptime-badge{opacity:1;transform:translateY(0)}.uptime-badge i{font-size:.9rem}.system-badge{position:relative;overflow:hidden;transition:all .3s ease}.system-badge:hover{transform:translateY(-3px);border-color:#a400ff4d}.system-badge .badge-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(164,0,255,.1),transparent 70%);opacity:0;transition:opacity .3s ease}.system-badge:hover .badge-glow{opacity:1}@media (max-width: 991px){.features-grid-interactive{grid-template-columns:1fr}.feature-card-interactive{padding:25px}.security-radar,.delivery-progress,.chat-bubbles,.performance-graph{display:none}}@media (max-width: 767px){.encryption-chars,.package-icons,.typing-indicator-new,.fps-counter{display:none}.feature-icon-wrapper,.icon-box-new{width:50px;height:50px}.icon-box-new i{font-size:1.3rem}.feature-content h3{font-size:1rem}.feature-content p{font-size:.85rem}}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:20px;margin-top:50px;margin-bottom:50px}.bento-card{--mouse-x: 50%;--mouse-y: 50%;position:relative;background:linear-gradient(165deg,#0f0f16f2,#08080efa);border:1px solid rgba(164,0,255,.15);border-radius:20px;padding:25px;overflow:hidden;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1)}.bento-large{grid-column:span 1;grid-row:span 2;min-height:420px}.bento-medium,.bento-small{grid-column:span 1;grid-row:span 1;min-height:200px}.bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(164,0,255,.08),transparent 40%);opacity:0;transition:opacity .5s ease}.bento-card:hover:before{opacity:1}.bento-card:hover{border-color:#a400ff66;transform:translateY(-5px);box-shadow:0 20px 50px #0006,0 0 80px #a400ff26}.bento-card .card-glow-orb{position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.2),transparent 60%);border-radius:50%;opacity:0;transition:opacity .5s ease;transform:translate(30%,-30%);filter:blur(40px)}.bento-card:hover .card-glow-orb{opacity:1}.bento-card .card-number{position:absolute;bottom:20px;right:25px;font-family:var(--font-display);font-size:.75rem;color:#a400ff66;letter-spacing:2px}.bento-card .card-corner{position:absolute;width:25px;height:25px;border:2px solid rgba(164,0,255,.2);opacity:0;transition:all .4s ease}.bento-card .card-corner.tl{top:15px;left:15px;border-right:none;border-bottom:none}.bento-card .card-corner.br{bottom:15px;right:15px;border-left:none;border-top:none}.bento-card:hover .card-corner{opacity:1;border-color:#a400ff99}.bento-content{position:relative;z-index:10;margin-top:auto}.bento-content h3{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:8px}.bento-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0}.bento-security{display:flex;flex-direction:column}.fingerprint-visual{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.fingerprint-container{position:relative;width:140px;height:140px}.fingerprint-glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(164,0,255,.3),transparent 60%);border-radius:50%;opacity:0;transition:opacity .5s ease;filter:blur(20px)}.bento-security:hover .fingerprint-glow{opacity:1;animation:fpGlow 2s ease-in-out infinite}@keyframes fpGlow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.fingerprint-svg{width:100%;height:100%}.fp-ring{fill:none;stroke:#a400ff33;stroke-width:1;transform-origin:center;transition:all .5s ease}.bento-security:hover .fp-ring{stroke:#a400ff80}.bento-security:hover .fp-ring-1{animation:fpRing 3s ease-in-out infinite}.bento-security:hover .fp-ring-2{animation:fpRing 3s ease-in-out infinite .2s}.bento-security:hover .fp-ring-3{animation:fpRing 3s ease-in-out infinite .4s}.bento-security:hover .fp-ring-4{animation:fpRing 3s ease-in-out infinite .6s}@keyframes fpRing{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.05);opacity:1}}.fp-spiral{fill:none;stroke:#a400ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1s ease}.bento-security:hover .fp-spiral{stroke-dashoffset:0}.scan-line-fp{position:absolute;width:100%;height:3px;background:linear-gradient(90deg,transparent,#a400ff,transparent);top:0;opacity:0}.bento-security:hover .scan-line-fp{opacity:1;animation:scanFP 2s linear infinite}@keyframes scanFP{0%{top:0}to{top:100%}}.fp-status{display:flex;align-items:center;gap:8px;margin-top:20px;padding:8px 20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:20px;font-size:.75rem;font-weight:700;color:#22c55e;letter-spacing:2px;opacity:0;transform:translateY(10px);transition:all .5s ease .5s}.bento-security:hover .fp-status{opacity:1;transform:translateY(0)}.fp-status .status-icon{animation:checkPulse 1s ease-in-out infinite}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.network-visual{position:relative;height:120px;margin-bottom:15px}.node{position:absolute;width:45px;height:45px;background:linear-gradient(135deg,#a400ff33,#a400ff0d);border:1px solid rgba(164,0,255,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.node i{font-size:1.2rem;color:#a400ff}.node-center{top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px;background:linear-gradient(135deg,#a400ff4d,#a400ff1a);z-index:2}.node-center i{font-size:1.5rem}.node-1{top:10%;left:15%}.node-2{top:15%;right:15%}.node-3{bottom:10%;right:20%}.bento-network:hover .node{border-color:#a400ffcc;box-shadow:0 0 20px #a400ff4d}.conn-line{stroke:#a400ff33;stroke-width:1;stroke-dasharray:5 5;transition:all .5s ease}.bento-network:hover .conn-line{stroke:#a400ff99;animation:lineDash 1s linear infinite}@keyframes lineDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}.data-pulse{position:absolute;width:8px;height:8px;background:#22c55e;border-radius:50%;opacity:0;box-shadow:0 0 10px #22c55e}.bento-network:hover .data-pulse{animation:dataPulseMove 2s ease-in-out infinite}.pulse-1{top:30%;left:30%;animation-delay:0s}.pulse-2{top:40%;right:35%;animation-delay:1s}@keyframes dataPulseMove{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(0)}}.binary-visual{position:relative;height:100px;display:flex;justify-content:center;gap:30px;margin-bottom:15px;overflow:hidden}.binary-column{display:flex;flex-direction:column;gap:5px;opacity:.3;transition:opacity .5s ease}.binary-column span{font-family:monospace;font-size:.7rem;color:#a400ff;letter-spacing:2px}.bento-instant:hover .binary-column{opacity:.8;animation:binaryFall 3s linear infinite}.col-1{animation-delay:0s}.col-2{animation-delay:.5s}.col-3{animation-delay:1s}.instant-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#a400ffe6,#7c3aede6);padding:12px 25px;border-radius:30px;font-family:var(--font-display);font-size:.9rem;font-weight:700;color:#fff;letter-spacing:3px;box-shadow:0 0 30px #a400ff80;opacity:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275) .2s}.bento-instant:hover .instant-badge{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.instant-badge i{font-size:1.2rem;animation:lightningFlash 1s ease infinite}.toggles-visual{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.toggle-row{display:flex;align-items:center;gap:12px;padding:10px 15px;background:#a400ff0d;border:1px solid rgba(164,0,255,.1);border-radius:10px;transition:all .3s ease}.bento-support:hover .toggle-row{border-color:#a400ff4d;background:#a400ff1a}.toggle-row i{font-size:1rem;color:#a400ff;width:20px}.toggle-row span{flex:1;font-size:.8rem;color:var(--text-secondary)}.toggle-switch{width:40px;height:22px;background:#6464644d;border-radius:11px;position:relative;transition:all .3s ease}.toggle-switch.active{background:linear-gradient(135deg,#a400ff,#7c3aed)}.toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 5px #0000004d}.toggle-switch.active .toggle-knob{left:21px}.percentage-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:15px}.ring-bg{fill:none;stroke:#a400ff1a;stroke-width:8}.ring-progress{fill:none;stroke:url(#purpleGradient);stroke:#a400ff;stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;transition:stroke-dashoffset 1.5s ease}.bento-performance:hover .ring-progress{stroke-dashoffset:3}.percentage-text{position:absolute;display:flex;align-items:baseline}.percent-value{font-family:var(--font-display);font-size:2rem;font-weight:900;color:#a400ff}.percent-symbol{font-size:1rem;color:#a400ff}.percentage-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:5px}.price-visual{position:relative;height:80px;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.price-tag{display:flex;align-items:baseline;padding:10px 20px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);border-radius:10px;transition:all .5s ease}.price-tag .currency{font-size:1rem;color:#a400ff;margin-right:2px}.price-tag .amount{font-family:var(--font-display);font-size:1.8rem;font-weight:900;color:#fff}.bento-price:hover .price-tag{transform:translateY(-5px);border-color:#a400ff99;box-shadow:0 10px 30px #a400ff33}.tag-1{transition-delay:0s}.tag-2{transition-delay:.1s}.discount-splash{position:absolute;top:-5px;right:20px;background:linear-gradient(135deg,#ef4444,#dc2626);padding:5px 12px;border-radius:15px;font-family:var(--font-display);font-size:.8rem;font-weight:700;color:#fff;transform:rotate(10deg);opacity:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275) .3s}.bento-price:hover .discount-splash{opacity:1;transform:rotate(10deg) scale(1.1)}@media (max-width: 1200px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-large{grid-column:span 1;grid-row:span 1;min-height:280px}}@media (max-width: 768px){.bento-grid{grid-template-columns:1fr;gap:15px}.bento-large,.bento-medium,.bento-small{grid-column:span 1;grid-row:span 1;min-height:auto}.fingerprint-container{width:100px;height:100px}.network-visual{height:100px}.node{width:35px;height:35px}.node-center{width:45px;height:45px}.percentage-ring{width:80px;height:80px}.percent-value{font-size:1.5rem}}.supported-systems{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:40px}.system-badge{position:relative;background:#0f0f16cc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 25px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease;overflow:hidden}.system-badge:hover{border-color:#a400ff4d;transform:translateY(-3px)}.badge-label{font-size:.65rem;font-weight:600;color:var(--text-muted);letter-spacing:2px}.badge-content{display:flex;align-items:center;gap:12px}.badge-content i{font-size:1.3rem;color:#0078d4}.badge-content span{font-family:var(--font-display);font-weight:700;font-size:1rem;color:#fff}.cpu-brand.intel{color:#0071c5;font-style:italic}.cpu-brand.amd{color:#ed1c24}.meter-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px}.percentage-ring{position:relative;width:100px;height:100px}.percentage-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#ffffff1a;stroke-width:6}.ring-progress{fill:none;stroke:url(#progressGradient);stroke-width:6;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251;animation:ringFill 2s ease-out forwards;animation-delay:.5s}@keyframes ringFill{to{stroke-dashoffset:25}}.percent-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#fff}.percent-value span{font-size:.8rem;color:var(--primary)}.graph-bars{display:flex;align-items:flex-end;gap:4px;height:40px}.graph-bar{width:6px;background:linear-gradient(to top,var(--primary),var(--primary-light));border-radius:3px;animation:graphPulse 1s ease-in-out infinite}.graph-bar:nth-child(1){height:60%;animation-delay:0s}.graph-bar:nth-child(2){height:80%;animation-delay:.1s}.graph-bar:nth-child(3){height:45%;animation-delay:.2s}.graph-bar:nth-child(4){height:90%;animation-delay:.3s}.graph-bar:nth-child(5){height:70%;animation-delay:.4s}.graph-bar:nth-child(6){height:55%;animation-delay:.5s}.graph-bar:nth-child(7){height:85%;animation-delay:.6s}.graph-bar:nth-child(8){height:65%;animation-delay:.7s}@keyframes graphPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(.85)}}.fps-counter{font-family:var(--font-display);font-size:.75rem;color:var(--primary);letter-spacing:2px;text-transform:uppercase}.fps-value{color:#0f8;font-weight:700}.status-indicator{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#fff9}.status-dot{width:6px;height:6px;background:#0f8;border-radius:50%;animation:statusPulse 1.5s ease-in-out infinite}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 5px #0f8}50%{opacity:.5;box-shadow:0 0 15px #0f8}}.percentage-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:130px;margin:10px 0}.percentage-ring{width:100px;height:100px;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#ffffff14;stroke-width:8}.ring-progress{fill:none;stroke:url(#percentGradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;animation:fillProgress 2s ease-out forwards;animation-delay:.5s;filter:drop-shadow(0 0 8px rgba(164,0,255,.5))}@keyframes fillProgress{to{stroke-dashoffset:6}}.percentage-text{position:absolute;display:flex;align-items:baseline;gap:2px}.percent-value{font-family:var(--font-display);font-size:2rem;font-weight:700;color:#fff}.percent-symbol{font-size:1rem;color:var(--primary)}.percentage-label{margin-top:8px;font-size:.7rem;color:#ffffff80;letter-spacing:2px;text-transform:uppercase}.bento-performance:before{content:"";position:absolute;width:0;height:0}.price-visual{position:relative;display:flex;align-items:center;justify-content:center;height:110px;gap:15px}.price-tag{display:flex;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;transition:all .3s ease}.price-tag.tag-1{opacity:.5;text-decoration:line-through;animation:fadeSlide .5s ease-out .5s both}.price-tag.tag-2{background:linear-gradient(135deg,#a400ff33,#6366f133);border-color:#a400ff4d;animation:fadeSlide .5s ease-out .8s both}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.price-tag.tag-2{animation-delay:.8s}.price-tag.tag-1{animation-delay:.5s}.currency{font-size:1rem;color:var(--primary);margin-right:2px}.amount{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#fff}.price-tag.tag-1 .amount{color:#fff6}.discount-splash{position:absolute;top:10px;right:30px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;font-family:var(--font-display);font-size:.85rem;font-weight:700;padding:5px 12px;border-radius:20px;animation:pulseSplash 2s ease-in-out infinite;box-shadow:0 0 20px #0f86}@keyframes pulseSplash{0%,to{transform:scale(1);box-shadow:0 0 20px #0f86}50%{transform:scale(1.05);box-shadow:0 0 30px #0f89}}.binary-visual{position:relative;display:flex;justify-content:center;gap:15px;height:110px;overflow:hidden;margin:10px 0}.binary-column{display:flex;flex-direction:column;gap:2px;animation:binaryFall 8s linear infinite;color:#a400ff66;font-family:Courier New,monospace;font-size:.7rem;letter-spacing:2px}.binary-column.col-1{animation-delay:0s}.binary-column.col-2{animation-delay:.5s}.binary-column.col-3{animation-delay:1s}.binary-column span{animation:binaryFlicker 2s ease-in-out infinite}.binary-column span:nth-child(1){animation-delay:0s}.binary-column span:nth-child(2){animation-delay:.3s;color:#a400ff99}.binary-column span:nth-child(3){animation-delay:.6s;color:#a400ffcc}.binary-column span:nth-child(4){animation-delay:.9s;color:var(--primary);text-shadow:0 0 10px var(--primary)}@keyframes binaryFall{0%{transform:translateY(-20px)}to{transform:translateY(20px)}}@keyframes binaryFlicker{0%,to{opacity:.5}50%{opacity:1}}.instant-badge{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#a400ff4d,#6366f14d);border:1px solid rgba(164,0,255,.5);border-radius:20px;padding:5px 15px;font-family:var(--font-display);font-size:.7rem;font-weight:600;color:#fff;letter-spacing:2px;animation:badgePulse 2s ease-in-out infinite}.instant-badge i{color:var(--primary);animation:lightningFlash 1.5s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 15px #a400ff4d}50%{box-shadow:0 0 25px #a400ff80}}@keyframes lightningFlash{0%,to{opacity:1}50%{opacity:.5}}.toggles-visual{display:flex;flex-direction:column;gap:10px;margin:10px 0}.toggle-row{display:flex;align-items:center;gap:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 12px;transition:all .3s ease}.toggle-row:hover{background:#ffffff0a;border-color:#a400ff33}.toggle-row i{font-size:.9rem;color:var(--primary);width:20px}.toggle-row span{flex:1;font-size:.75rem;color:#ffffffb3}.toggle-switch{width:40px;height:20px;background:#ffffff1a;border-radius:20px;position:relative;transition:all .3s ease;cursor:pointer}.toggle-switch.active{background:linear-gradient(135deg,var(--primary),var(--primary-light));box-shadow:0 0 10px #a400ff4d}.toggle-knob{position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 5px #0000004d}.toggle-switch.active .toggle-knob{left:calc(100% - 18px)}.toggle-row:nth-child(1) .toggle-switch{animation:toggleActivate .5s ease-out .5s both}.toggle-row:nth-child(2) .toggle-switch{animation:toggleActivate .5s ease-out .8s both}.toggle-row:nth-child(3) .toggle-switch{animation:toggleActivate .5s ease-out 1.1s both}@keyframes toggleActivate{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.fingerprint-visual{display:flex;flex-direction:column;align-items:center;gap:15px;margin:20px 0}.fingerprint-container{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.fingerprint-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(164,0,255,.2) 0%,transparent 70%);border-radius:50%;animation:fpGlow 3s ease-in-out infinite}@keyframes fpGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.fingerprint-svg{width:100%;height:100%;position:relative;z-index:2}.fp-ring{fill:none;stroke:#a400ff4d;stroke-width:2;stroke-dasharray:10 5;animation:fpRotate 20s linear infinite}.fp-ring-1{animation-direction:normal}.fp-ring-2{animation-direction:reverse;stroke:#a400ff66}.fp-ring-3{animation-direction:normal;stroke:#a400ff80}.fp-ring-4{animation-direction:reverse;stroke:#a400ff99}@keyframes fpRotate{0%{transform:rotate(0);transform-origin:center}to{transform:rotate(360deg);transform-origin:center}}.fp-spiral{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;animation:fpDraw 3s ease-out forwards}@keyframes fpDraw{to{stroke-dashoffset:0}}.scan-line-fp{position:absolute;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--primary),transparent);top:0;animation:scanMove 2.5s ease-in-out infinite;box-shadow:0 0 20px var(--primary)}@keyframes scanMove{0%,to{top:10%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:90%;opacity:0}}.fp-status{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.75rem;font-weight:600;color:#0f8;letter-spacing:2px;animation:statusFadeIn .5s ease-out 2.5s both}.status-icon{animation:statusPulse 1.5s ease-in-out infinite}@keyframes statusFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.network-visual{position:relative;height:130px;margin:10px 0;display:flex;align-items:center;justify-content:center}.node{position:absolute;width:40px;height:40px;background:#0f0f16e6;border:2px solid rgba(164,0,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.node i{font-size:1rem;color:#a400ffcc}.node-center{width:55px;height:55px;background:linear-gradient(135deg,#a400ff4d,#6366f14d);border-color:var(--primary);z-index:2;animation:nodePulseCenter 2s ease-in-out infinite}.node-center i{font-size:1.4rem;color:#fff}@keyframes nodePulseCenter{0%,to{box-shadow:0 0 20px #a400ff4d}50%{box-shadow:0 0 35px #a400ff99}}.node-1{top:10px;left:20%;animation:nodeFloat 3s ease-in-out infinite}.node-2{top:15px;right:15%;animation:nodeFloat 3s ease-in-out infinite .5s}.node-3{bottom:10px;right:25%;animation:nodeFloat 3s ease-in-out infinite 1s}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.connection-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.conn-line{stroke:#a400ff4d;stroke-width:1.5;stroke-dasharray:5 5;animation:lineDash 2s linear infinite}.line-1{animation-delay:0s}.line-2{animation-delay:.3s}.line-3{animation-delay:.6s}@keyframes lineDash{to{stroke-dashoffset:-20}}.data-pulse{position:absolute;width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary);animation:dataPulseMove 3s ease-in-out infinite}.pulse-1{animation-delay:0s}.pulse-2{animation-delay:1.5s}@keyframes dataPulseMove{0%{top:50%;left:50%;opacity:1;transform:scale(1)}50%{top:15%;left:25%;opacity:.5;transform:scale(.8)}to{top:50%;left:50%;opacity:1;transform:scale(1)}}@media (max-width: 991px){.fingerprint-container{width:100px;height:100px}.network-visual{height:100px}.node{width:30px;height:30px}.node i{font-size:.8rem}.node-center{width:45px;height:45px}.node-center i{font-size:1.1rem}.binary-visual{height:80px}.binary-column{font-size:.6rem}.toggles-visual{gap:6px}.toggle-row{padding:6px 10px}.toggle-row i{font-size:.8rem}.toggle-row span{font-size:.65rem}.toggle-switch{width:35px;height:18px}.toggle-knob{width:14px;height:14px}.toggle-switch.active .toggle-knob{left:calc(100% - 16px)}}@media (max-width: 767px){.fingerprint-visual{gap:10px;margin:10px 0}.fingerprint-container{width:80px;height:80px}.fp-status{font-size:.65rem}.network-visual{height:80px}.node{width:28px;height:28px}.node-center{width:40px;height:40px}.binary-visual{height:60px;gap:10px}.instant-badge{font-size:.6rem;padding:4px 10px}.percentage-visual{height:100px}.percentage-ring{width:70px;height:70px}.percent-value{font-size:1.5rem}.price-visual{height:80px;gap:10px}.price-tag{padding:8px 12px}.amount{font-size:1.4rem}.discount-splash{font-size:.7rem;padding:4px 8px}}.bento-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:50px}.bento-card-detailed{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:30px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;min-height:420px}.bento-card-detailed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(164,0,255,.08),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.bento-card-detailed:hover:before{opacity:1}.bento-card-detailed:hover{border-color:#a400ff4d;transform:translateY(-5px);box-shadow:0 20px 60px #0006,0 0 40px #a400ff1a}.bento-card-detailed .card-glow-orb{position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(164,0,255,.15),transparent 70%);border-radius:50%;top:-50px;right:-50px;pointer-events:none;transition:all .5s ease}.bento-card-detailed:hover .card-glow-orb{transform:scale(1.3);opacity:.8}.bento-card-detailed .card-number{position:absolute;top:20px;right:25px;font-family:var(--font-display);font-size:.7rem;color:#ffffff4d;letter-spacing:2px;z-index:2}.bento-card-detailed .card-corner{position:absolute;width:20px;height:20px;border:2px solid rgba(164,0,255,.3);transition:all .3s ease;z-index:2}.bento-card-detailed .card-corner.tl{top:15px;left:15px;border-right:none;border-bottom:none}.bento-card-detailed .card-corner.br{bottom:15px;right:15px;border-left:none;border-top:none}.bento-card-detailed:hover .card-corner{border-color:var(--primary);width:25px;height:25px}.card-visual-area{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;z-index:2}.bento-content-detailed{position:relative;z-index:2;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.content-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.feature-icon{width:45px;height:45px;background:linear-gradient(135deg,#a400ff33,#6366f133);border:1px solid rgba(164,0,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-icon i{font-size:1.3rem;color:var(--primary)}.bento-content-detailed h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:#fff;margin:0}.feature-desc{font-size:.9rem;color:#fff9;line-height:1.6;margin-bottom:15px}.feature-desc .highlight-link{color:var(--primary);font-weight:500}.feature-tags{display:flex;flex-wrap:wrap;gap:8px}.feature-tags .tag{display:inline-flex;align-items:center;gap:5px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:6px 12px;font-size:.7rem;color:#ffffffb3;transition:all .3s ease}.feature-tags .tag i{color:#0f8;font-size:.65rem}.feature-tags .tag:hover{border-color:#a400ff4d;background:#a400ff1a}.shield-visual{display:flex;flex-direction:column;align-items:center;gap:20px}.shield-container{position:relative;width:120px;height:140px}.shield-glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(164,0,255,.3) 0%,transparent 70%);border-radius:50%;animation:shieldGlow 3s ease-in-out infinite}@keyframes shieldGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.shield-svg-anim{width:100%;height:100%;position:relative;z-index:2}.shield-outline{fill:none;stroke:#a400ff66;stroke-width:2;stroke-dasharray:400;stroke-dashoffset:400;animation:drawShield 2s ease-out forwards}.shield-fill{fill:#a400ff1a;opacity:0;animation:fadeInShield .5s ease-out 1.5s forwards}.shield-check{fill:none;stroke:#0f8;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:drawCheck .5s ease-out 2s forwards}@keyframes drawShield{to{stroke-dashoffset:0}}@keyframes fadeInShield{to{opacity:1}}@keyframes drawCheck{to{stroke-dashoffset:0}}.shield-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--primary);border-radius:50%;opacity:0;animation:shieldPulseOut 2s ease-out infinite 2.5s}@keyframes shieldPulseOut{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.security-stats{display:flex;gap:30px}.stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#0f8}.stat-label{font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.delivery-visual{display:flex;flex-direction:column;align-items:center;gap:20px}.download-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}.download-icon-wrap{position:relative;width:70px;height:70px;background:linear-gradient(135deg,#a400ff33,#6366f133);border:2px solid rgba(164,0,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center}.download-icon-wrap i{font-size:2rem;color:var(--primary);animation:downloadBounce 1.5s ease-in-out infinite}@keyframes downloadBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.download-pulse{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid var(--primary);border-radius:50%;animation:downloadPulse 1.5s ease-out infinite}@keyframes downloadPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.4);opacity:0}}.progress-bar-visual{width:180px;height:8px;background:#ffffff1a;border-radius:10px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-light));border-radius:10px;animation:progressFill 2s ease-out infinite;box-shadow:0 0 15px var(--primary)}@keyframes progressFill{0%{width:0%}80%{width:100%}to{width:100%}}.progress-text{position:absolute;top:15px;left:50%;transform:translate(-50%);font-size:.65rem;color:#ffffff80;letter-spacing:1px}.binary-rain-mini{display:flex;gap:8px;font-family:Courier New,monospace;font-size:.6rem;color:#a400ff4d}.binary-rain-mini span{animation:binaryFlicker 1s ease-in-out infinite}.binary-rain-mini span:nth-child(1){animation-delay:0s}.binary-rain-mini span:nth-child(2){animation-delay:.1s}.binary-rain-mini span:nth-child(3){animation-delay:.2s}.binary-rain-mini span:nth-child(4){animation-delay:.3s}.binary-rain-mini span:nth-child(5){animation-delay:.4s}.delivery-timer{display:flex;align-items:center;gap:8px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:20px;padding:8px 16px;font-family:var(--font-display);font-size:.75rem;color:#0f8}.delivery-timer i{animation:lightningFlash 1s ease-in-out infinite}.chat-visual{display:flex;flex-direction:column;align-items:center;gap:15px}.chat-window{width:200px;background:#0f0f16e6;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.chat-header-mini{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.status-online{width:8px;height:8px;background:#0f8;border-radius:50%;animation:statusPulse 1.5s ease-in-out infinite}.chat-header-mini span{font-size:.7rem;color:#ffffffb3}.chat-messages{padding:12px;display:flex;flex-direction:column;gap:8px}.chat-msg{padding:8px 12px;border-radius:12px;font-size:.7rem;max-width:85%;animation:msgSlide .5s ease-out both}.user-msg{background:#a400ff33;border:1px solid rgba(164,0,255,.3);color:#ffffffe6;align-self:flex-end;border-bottom-right-radius:4px}.agent-msg{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;align-self:flex-start;border-bottom-left-radius:4px;animation-delay:.5s}@keyframes msgSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-indicator{display:flex;gap:4px;padding:2px 0}.typing-indicator span{width:6px;height:6px;background:#ffffff80;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.typing-indicator span:nth-child(1){animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.support-channels{display:flex;gap:10px}.channel{width:40px;height:40px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.channel i{font-size:1rem;color:#ffffff80;transition:color .3s ease}.channel:hover,.channel.active{border-color:#a400ff66;background:#a400ff1a}.channel:hover i,.channel.active i{color:var(--primary)}.pricing-visual{display:flex;flex-direction:column;align-items:center;gap:15px}.price-display{position:relative;text-align:center}.old-price{margin-bottom:5px}.old-price .strike{font-size:1rem;color:#fff6;text-decoration:line-through}.new-price{display:flex;align-items:flex-start;justify-content:center;gap:2px}.new-price .currency{font-size:1.2rem;color:var(--primary);margin-top:5px}.new-price .amount{font-family:var(--font-display);font-size:3rem;font-weight:800;color:#fff;line-height:1}.new-price .period{font-size:.9rem;color:#ffffff80;align-self:flex-end;margin-bottom:5px}.savings-badge{position:absolute;top:-10px;right:-30px;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;font-family:var(--font-display);font-size:.65rem;font-weight:700;padding:5px 10px;border-radius:20px;animation:badgePulse 2s ease-in-out infinite;box-shadow:0 0 15px #0f86}.savings-badge i{font-size:.6rem}.price-features-mini{display:flex;flex-direction:column;gap:8px}.pf-item{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#fff9}.pf-item i{color:var(--primary);font-size:.9rem}@media (max-width: 991px){.bento-grid-4{gap:20px}.bento-card-detailed{min-height:380px;padding:25px}.shield-container{width:100px;height:120px}.security-stats{gap:20px}.stat-value{font-size:1.2rem}.download-icon-wrap{width:60px;height:60px}.download-icon-wrap i{font-size:1.5rem}.progress-bar-visual{width:150px}.chat-window{width:180px}.new-price .amount{font-size:2.5rem}}@media (max-width: 767px){.bento-grid-4{grid-template-columns:1fr;gap:15px}.bento-card-detailed{min-height:auto;padding:20px}.card-visual-area{padding:15px}.bento-content-detailed h3{font-size:1.2rem}.feature-desc{font-size:.85rem}.feature-tags{gap:6px}.feature-tags .tag{font-size:.65rem;padding:5px 10px}.shield-container{width:80px;height:100px}.security-stats{gap:15px}.stat-value{font-size:1rem}.stat-label{font-size:.6rem}.chat-window{width:160px}.channel{width:35px;height:35px}.new-price .amount{font-size:2rem}.savings-badge{font-size:.6rem;right:-20px}}.security-terminal{width:100%;max-width:280px;background:#0d0d12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;position:relative}.terminal-header{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.terminal-dots{display:flex;gap:6px}.terminal-dots .dot{width:10px;height:10px;border-radius:50%}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27ca40}.terminal-title{font-family:Courier New,monospace;font-size:.7rem;color:#ffffff80}.terminal-body{padding:15px;font-family:Courier New,monospace;font-size:.75rem;line-height:1.8}.terminal-line{opacity:0;transform:translate(-10px)}.terminal-line.line-1{animation:terminalType .3s ease-out .5s forwards}.terminal-line.line-2{animation:terminalType .3s ease-out 1s forwards}.terminal-line.line-3{animation:terminalType .3s ease-out 1.5s forwards}.terminal-line.line-4{animation:terminalType .3s ease-out 2s forwards}.terminal-line.line-5{animation:terminalType .3s ease-out 2.5s forwards}.terminal-line.line-6{animation:terminalType .3s ease-out 3s forwards}@keyframes terminalType{to{opacity:1;transform:translate(0)}}.prompt{color:var(--primary);margin-right:8px}.cmd{color:#0f8}.output{color:#ffffffb3}.output .success{color:#0f8}.status-line{display:flex;align-items:center;gap:8px;margin-top:5px;color:#fff9}.success-badge{background:linear-gradient(135deg,#0f83,#00c86433);border:1px solid rgba(0,255,136,.4);color:#0f8;padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:700;animation:badgeGlow 2s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 0 5px #00ff884d}50%{box-shadow:0 0 15px #00ff8880}}.security-shield-icon{position:absolute;top:15px;right:15px;width:35px;height:35px;background:linear-gradient(135deg,#a400ff33,#6366f133);border:1px solid rgba(164,0,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center}.security-shield-icon i{color:var(--primary);font-size:1rem}.order-simulation{width:100%;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:15px}.order-window{width:100%;background:#0d0d12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080}.order-header{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.order-header i{color:var(--primary);font-size:1rem}.order-header span{font-family:var(--font-display);font-size:.75rem;color:#ffffffb3;letter-spacing:1px}.order-step{display:flex;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.03)}.step-processing{animation:fadeOutStep .5s ease-out 2s forwards}.step-success{opacity:0;display:none;animation:fadeInStep .5s ease-out 2s forwards}@keyframes fadeOutStep{to{opacity:0;height:0;padding:0 15px;overflow:hidden}}@keyframes fadeInStep{0%{opacity:0}to{opacity:1;display:flex}}.step-icon{width:35px;height:35px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.step-icon i{font-size:.9rem;color:#ffc107;animation:spinHourglass 1.5s linear infinite}@keyframes spinHourglass{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.step-icon.success{background:#00ff881a;border-color:#00ff884d}.step-icon.success i{color:#0f8;animation:none}.step-info{display:flex;flex-direction:column;gap:2px}.step-label{font-size:.65rem;color:#fff6;text-transform:uppercase;letter-spacing:1px}.step-status{font-family:var(--font-display);font-size:.8rem;font-weight:600}.step-status.pending{color:#ffc107;animation:pulsePending 1s ease-in-out infinite}.step-status.success{color:#0f8}@keyframes pulsePending{0%,to{opacity:1}50%{opacity:.5}}.license-key-display{padding:15px;opacity:0;animation:fadeInLicense .5s ease-out 2.5s forwards}@keyframes fadeInLicense{to{opacity:1}}.key-label{display:block;font-size:.65rem;color:#ffffff80;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.key-box{display:flex;align-items:center;gap:8px;background:#a400ff1a;border:1px solid rgba(164,0,255,.3);border-radius:8px;padding:10px 12px}.key-text{font-family:Courier New,monospace;font-size:.85rem;color:#fff;letter-spacing:2px;flex:1;animation:typeKey 1s steps(19) 3s forwards;overflow:hidden;white-space:nowrap;width:0}@keyframes typeKey{to{width:100%}}.copy-btn{background:none;border:none;color:#ffffff80;cursor:pointer;padding:5px;transition:color .3s ease}.copy-btn:hover{color:var(--primary)}.key-note{display:block;margin-top:8px;font-size:.65rem;color:#0f8}.delivery-time-badge{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00ff881a,#00c8641a);border:1px solid rgba(0,255,136,.3);border-radius:20px;padding:8px 16px;font-size:.75rem;color:#ffffffb3}.delivery-time-badge i{color:#0f8;animation:lightningFlash 1s ease-in-out infinite}.delivery-time-badge strong{color:#0f8}.chat-visual-enhanced{width:100%;max-width:300px;display:flex;flex-direction:column;gap:12px}.chat-window-large{width:100%;background:#0d0d12;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080}.chat-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.agent-info{display:flex;align-items:center;gap:10px}.agent-avatar{position:relative;width:35px;height:35px;background:linear-gradient(135deg,#a400ff33,#6366f133);border-radius:50%;display:flex;align-items:center;justify-content:center}.agent-avatar i{font-size:1.2rem;color:var(--primary)}.online-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#0f8;border:2px solid #0d0d12;border-radius:50%;animation:statusPulse 1.5s ease-in-out infinite}.agent-details{display:flex;flex-direction:column;gap:2px}.agent-name{font-size:.8rem;font-weight:600;color:#fff}.agent-status{font-size:.65rem;color:#fff6}.chat-actions i{color:#fff6;cursor:pointer}.chat-messages-area{padding:15px;display:flex;flex-direction:column;gap:10px;min-height:140px}.message{max-width:85%;padding:10px 14px;border-radius:16px;font-size:.75rem;line-height:1.4;position:relative}.msg-user{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;align-self:flex-end;border-bottom-right-radius:4px;animation:msgSlideIn .4s ease-out .5s both}.msg-agent{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffe6;align-self:flex-start;border-bottom-left-radius:4px}.msg-agent:nth-child(2){animation:msgSlideIn .4s ease-out 1.2s both}.msg-agent:nth-child(3){animation:msgSlideIn .4s ease-out 2s both}@keyframes msgSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-text{display:block}.msg-time{display:block;font-size:.55rem;color:#fff6;margin-top:4px;text-align:right}.msg-user .msg-time{color:#fff9}.msg-typing{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);align-self:flex-start;border-bottom-left-radius:4px;padding:12px 18px;animation:msgSlideIn .4s ease-out 2.8s both}.typing-dots{display:flex;gap:4px}.typing-dots span{width:6px;height:6px;background:#ffffff80;border-radius:50%;animation:typingBounce 1.4s ease-in-out infinite}.typing-dots span:nth-child(1){animation-delay:0s}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.chat-input-bar{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.chat-input-bar input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:8px 15px;font-size:.75rem;color:#ffffff80;outline:none}.send-btn{width:35px;height:35px;background:linear-gradient(135deg,var(--primary),var(--primary-light));border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease}.send-btn i{color:#fff;font-size:.85rem}.send-btn:hover{transform:scale(1.1)}.support-badges{display:flex;justify-content:center;gap:10px}.support-badge{display:flex;align-items:center;gap:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:6px 12px;font-size:.7rem;color:#fff9}.support-badge i{color:var(--primary);font-size:.75rem}.step-success{display:flex!important;opacity:0;animation:showSuccess .5s ease-out 2.2s forwards}@keyframes showSuccess{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.step-processing{animation:hideProcessing .3s ease-out 2s forwards}@keyframes hideProcessing{to{opacity:0;position:absolute;visibility:hidden}}@media (max-width: 991px){.security-terminal,.order-simulation,.chat-visual-enhanced{max-width:260px}.terminal-body{font-size:.7rem}.chat-messages-area{min-height:120px}.message{font-size:.7rem}}@media (max-width: 767px){.security-terminal,.order-simulation,.chat-visual-enhanced{max-width:100%}.terminal-body{font-size:.65rem;padding:12px}.chat-messages-area{min-height:100px;padding:10px}.key-text{font-size:.7rem;letter-spacing:1px}}@keyframes particleTopLeft{0%{transform:translate(0) rotate(0)}50%{transform:translate(-30px,-30px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes particleTopRight{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,-30px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes particleBottomLeft{0%{transform:translate(0) rotate(0)}50%{transform:translate(-30px,30px) rotate(0)}to{transform:translate(0) rotate(0)}}#particles-js{position:absolute;width:100%;height:50%;bottom:0;left:0;-webkit-mask-image:linear-gradient(to top,black 0%,black 60%,transparent 100%);mask-image:linear-gradient(to top,black 0%,black 60%,transparent 100%)}@keyframes particleBottomRight{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,30px) rotate(0)}to{transform:translate(0) rotate(0)}}.particle-anim-1{animation:particleTopLeft 10s ease-in-out infinite}.particle-anim-2{animation:particleTopRight 12s ease-in-out infinite}.particle-anim-3{animation:particleBottomLeft 14s ease-in-out infinite}.particle-anim-4{animation:particleBottomRight 16s ease-in-out infinite}.hero-paused [class^=particle-anim-]{animation-play-state:paused}.hero-paused .btn-scroll .scroll,.is-offscreen,.is-offscreen *{animation-play-state:paused!important}html{scrollbar-color:#7936b2 #0b0713;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0713}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b3fd1,#5b2a9a);border-radius:10px;border:2px solid #0b0713}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a855f7,#7936b2)}::selection{background:#a400ff73;color:#fff}:focus-visible{outline:2px solid #c084fc;outline-offset:3px;border-radius:6px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10001;pointer-events:none}.scroll-progress>div{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7,#e879f9);box-shadow:0 0 12px #a855f7cc;transform:scaleX(0);transform-origin:left;will-change:transform}.brand-dxrk,.brand-solutions{background:linear-gradient(180deg,#fff 35%,#d7b0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 26px rgba(164,0,255,.45))}.btn-buy-now{position:relative;overflow:hidden}.btn-buy-now:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.2,.8,.2,1);pointer-events:none}.btn-buy-now:hover:after{transform:translate(120%)}.btn-buy-now:active{transform:translateY(-1px) scale(.98)}.navbar-custom .nav-link{position:relative}.navbar-custom .nav-link:after{content:"";position:absolute;left:18%;right:18%;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,#a855f7,#e879f9);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.navbar-custom .nav-link:hover:after,.navbar-custom .nav-link.active:after{transform:scaleX(1)}.footer-section{position:relative}.footer-section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.7),transparent)}.navbar-custom .nav-link,.navbar-custom .nav-link span,.navbar-custom .btn-nav-outline,.navbar-custom .btn-nav-primary{white-space:nowrap}@media (min-width: 992px){.navbar-custom>.container{max-width:min(1560px,96vw)}}@media (min-width: 992px) and (max-width: 1560px){#mainNav .navbar-nav .nav-link{padding:10px 11px;font-size:.88rem;gap:6px}#mainNav .nav-actions{gap:8px}#mainNav .btn-nav-outline,#mainNav .btn-nav-primary{padding-left:.8rem;padding-right:.8rem;font-size:.85rem}}@media (min-width: 992px) and (max-width: 1450px){#mainNav .brand-text{display:none}}@media (min-width: 1451px) and (max-width: 1620px){#mainNav .navbar-nav .nav-link{padding:10px 8px}}@media (min-width: 992px) and (max-width: 1450px){.navbar-custom>.container{max-width:99vw;padding-left:10px;padding-right:10px}#mainNav .nav-actions{gap:6px}}@media (min-width: 1200px) and (max-width: 1450px){#mainNav .navbar-nav .nav-link{padding:10px 4px;font-size:.8rem;gap:4px}#mainNav .btn-nav-outline,#mainNav .btn-nav-primary{padding-left:.65rem;padding-right:.65rem;font-size:.8rem}}@media (min-width: 1451px) and (max-width: 1620px){#mainNav .navbar-nav .nav-link{padding:10px 7px;font-size:.86rem}}@media (min-width: 992px){#mainNav .brand-text{display:none}}@media (min-width: 992px) and (max-width: 1199px){#mainNav .navbar-nav .nav-link{padding:10px 4px;font-size:.78rem}#mainNav .btn-nav-outline,#mainNav .btn-nav-primary{padding-left:.6rem;padding-right:.6rem;font-size:.78rem}#mainNav .navbar-nav .nav-link i,#mainNav .btn-nav-primary i{display:none}}
