:root{--vtx-bg:#08070e;--vtx-surface:#11101a;--vtx-surface-raised:#171321;--vtx-line:rgba(194,157,255,.17);--vtx-violet:#a855f7;--vtx-violet-bright:#bd7cff;--vtx-cyan:#65e4ff;--vtx-text:#f8f4ff;--vtx-muted:#a99db7}html:not([data-theme=light]) body{background-color:var(--vtx-bg)}html:not([data-theme=light]) .vtx-home{overflow:hidden}html:not([data-theme=light]) .vtx-site-header{background:rgba(7,6,13,.88)!important;border-bottom:1px solid rgba(183,132,255,.18)!important;box-shadow:0 10px 36px rgba(0,0,0,.26)!important;backdrop-filter:blur(24px) saturate(150%)!important}html:not([data-theme=light]) .vtx-topbar{height:64px!important;min-height:64px!important;gap:clamp(12px,2.5vw,34px)!important}html:not([data-theme=light]) .vtx-topbar .brand-mark{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px 4px 11px 4px!important}html:not([data-theme=light]) .vtx-topbar .brand-name .brand-whole{font-size:16px!important;letter-spacing:.045em!important}html:not([data-theme=light]) .vtx-header-nav{margin-left:auto!important;gap:8px!important}html:not([data-theme=light]) .vtx-header-nav a{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;border-radius:10px 4px 10px 4px!important;color:#bdb1ca!important;font-size:11px!important;font-weight:750!important;letter-spacing:.035em!important}html:not([data-theme=light]) .vtx-header-nav a.is-active,html:not([data-theme=light]) .vtx-header-nav a:hover{background:linear-gradient(110deg,rgba(157,81,229,.18),rgba(66,195,232,.07))!important;border-color:rgba(184,137,255,.25)!important;color:#fff!important}html:not([data-theme=light]) .vtx-topbar .nav-actions{gap:9px!important}html:not([data-theme=light]) .vtx-topbar .cart-link,html:not([data-theme=light]) .vtx-topbar .store-preferences-trigger{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px 4px 12px 4px!important}html:not([data-theme=light]) .vtx-topbar .nav-actions .btn,html:not([data-theme=light]) .vtx-topbar .nav-actions .site-login{min-height:38px!important;border-radius:11px 4px 11px 4px!important;padding:0 13px!important}html:not([data-theme=light]) .btn{position:relative;isolation:isolate;overflow:hidden;min-height:42px;padding:11px 17px!important;border:1px solid rgba(213,174,255,.38)!important;border-radius:13px 5px 13px 5px!important;background:linear-gradient(112deg,#7937cb,#a348df 48%,#347db9)!important;color:#fff!important;font-weight:850!important;letter-spacing:.015em;box-shadow:0 10px 28px rgba(111,49,175,.22),inset 0 1px rgba(255,255,255,.19)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,filter .22s ease!important}html:not([data-theme=light]) .btn:before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.23) 48%,transparent 78%);transform:translateX(-100%);transition:transform .55s ease,opacity .25s ease}html:not([data-theme=light]) .btn:hover:not(:disabled){transform:translateY(-3px)!important;border-color:rgba(118,229,255,.68)!important;box-shadow:0 15px 36px rgba(119,57,194,.28),0 0 22px rgba(83,211,255,.11),inset 0 1px rgba(255,255,255,.24)!important;filter:brightness(1.08)!important}html:not([data-theme=light]) .btn:hover:not(:disabled):before{opacity:1;transform:translateX(100%)}html:not([data-theme=light]) .btn:active:not(:disabled){transform:translateY(-1px) scale(.985)!important}html:not([data-theme=light]) .btn:focus-visible{outline:2px solid var(--vtx-cyan)!important;outline-offset:3px!important}html:not([data-theme=light]) .btn.ghost,html:not([data-theme=light]) .btn.secondary{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(131,75,179,.075))!important;border-color:rgba(184,143,232,.25)!important;color:#e9def6!important;box-shadow:inset 0 1px rgba(255,255,255,.06),0 8px 22px rgba(0,0,0,.15)!important}html:not([data-theme=light]) .btn.ghost:hover,html:not([data-theme=light]) .btn.secondary:hover{background:linear-gradient(115deg,rgba(143,73,207,.22),rgba(48,139,184,.12))!important;border-color:rgba(100,222,255,.48)!important;color:#fff!important}html:not([data-theme=light]) .btn.small{min-height:34px;padding:8px 12px!important;border-radius:10px 4px 10px 4px!important;font-size:11px!important}html:not([data-theme=light]) .vtx-hero{position:relative;isolation:isolate;overflow:hidden;min-height:620px!important;padding:52px 0 28px!important;background:radial-gradient(ellipse 48% 72% at 80% 47%,rgba(123,52,191,.25),transparent 72%),radial-gradient(ellipse 34% 52% at 3% 100%,rgba(43,135,193,.12),transparent 75%),linear-gradient(118deg,#08070e,#100a1b 53%,#080a12)!important;border-bottom:1px solid rgba(182,131,255,.17)!important}.vtx-hero-grid{inset:0;opacity:.48;background-image:linear-gradient(rgba(189,147,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(189,147,255,.055) 1px,transparent 0);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,black 38%,black)}.vtx-hero-grid,.vtx-hero-light{position:absolute;pointer-events:none}.vtx-hero-light{border-radius:50%;filter:blur(2px);opacity:.75}.vtx-hero-light-one{width:360px;height:360px;right:14%;top:6%;border:1px solid rgba(181,120,255,.13);box-shadow:0 0 100px rgba(158,70,225,.1),inset 0 0 80px rgba(87,173,229,.04)}.vtx-hero-light-two{width:190px;height:190px;left:-100px;bottom:-90px;background:rgba(60,165,224,.09);filter:blur(55px)}html:not([data-theme=light]) .vtx-hero-inner{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr)!important;gap:clamp(34px,5vw,78px)!important;min-height:510px!important;align-items:center!important}.vtx-hero-copy{position:relative;z-index:2;max-width:680px}.vtx-hero-overline{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#c6a6ed;font-size:10px;font-weight:900;letter-spacing:.2em}.vtx-hero-overline i{width:4px;height:4px;border-radius:50%;background:#68e3ff;box-shadow:0 0 12px #68e3ff}.vtx-catalog-live-dot,.vtx-hero-pulse{width:7px;height:7px;border-radius:50%;background:#6ce7b1;box-shadow:0 0 0 4px rgba(108,231,177,.1),0 0 14px rgba(108,231,177,.65)}html:not([data-theme=light]) .vtx-hero-copy>.pill{border-radius:999px;padding:8px 13px;letter-spacing:.14em}html:not([data-theme=light]) .vtx-hero-copy h1{max-width:760px!important;margin:25px 0 17px!important;font-size:clamp(48px,6.4vw,86px)!important;line-height:.99!important;letter-spacing:-.065em!important;text-wrap:balance;background:linear-gradient(105deg,#fff,#e9d9ff 42%,#bb83ff 72%,#79e6ff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 12px 35px rgba(143,73,218,.18))}html:not([data-theme=light]) .vtx-hero-copy>p{max-width:560px!important;font-size:clamp(14px,1.2vw,17px)!important;line-height:1.8!important;color:#c1b3d1!important}.vtx-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.vtx-hero-actions .btn{min-height:52px!important;padding:0 21px!important;border-radius:15px 5px 15px 5px!important;font-size:12px!important}.vtx-hero-actions .hero-primary{min-width:190px}.vtx-hero-actions .vtx-btn-quiet{background:rgba(255,255,255,.035)!important}.vtx-hero-copy .hero-note{margin-top:17px;font-size:10px;color:#998da9}.vtx-hero-metrics{display:flex;flex-wrap:wrap;gap:0;margin-top:32px;padding-top:20px;border-top:1px solid rgba(183,136,245,.17)}.vtx-hero-metrics>div{display:grid;gap:4px;min-width:112px;padding:0 22px;border-right:1px solid rgba(183,136,245,.15)}.vtx-hero-metrics>div:first-child{padding-left:0}.vtx-hero-metrics>div:last-child{border-right:0}.vtx-hero-metrics strong{font-size:22px;line-height:1;color:#fff;letter-spacing:-.05em}.vtx-hero-metrics span{font-size:8px;font-weight:900;letter-spacing:.15em;color:#9587a5}html:not([data-theme=light]) .vtx-hero-showcase{position:relative;display:block!important;min-width:0;max-width:660px;margin:auto;width:100%;height:auto!important;overflow:visible}.vtx-hero-orbit{position:absolute;z-index:-1;border:1px solid rgba(173,122,245,.18);border-radius:50%;pointer-events:none}.vtx-hero-orbit-a{width:112%;aspect-ratio:1;left:-6%;top:-9%;transform:rotate(-18deg);box-shadow:0 0 80px rgba(145,66,209,.1)}.vtx-hero-orbit-b{width:86%;aspect-ratio:1;left:7%;top:1%;border-style:dashed;border-color:rgba(102,220,255,.15);transform:rotate(24deg)}.vtx-hero-card{position:relative;z-index:1;overflow:hidden;border-radius:26px 8px 26px 8px!important;border:1px solid rgba(198,153,255,.42)!important;background:linear-gradient(145deg,rgba(27,19,42,.98),rgba(9,9,17,.98))!important;box-shadow:0 36px 100px rgba(0,0,0,.48),0 0 70px rgba(145,71,211,.15),inset 0 1px rgba(255,255,255,.1)!important;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.vtx-hero-card:hover{transform:perspective(1200px) rotateY(0) rotateX(0) translateY(-5px);box-shadow:0 42px 110px rgba(0,0,0,.5),0 0 78px rgba(145,71,211,.2)!important}.vtx-hero-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;border-bottom:1px solid rgba(184,139,244,.14);color:#b8a6cc;font-size:8px;font-weight:900;letter-spacing:.16em}.vtx-hero-card-head>span:first-child{display:flex;align-items:center;gap:8px}.vtx-hero-card-head i{width:6px;height:6px;border-radius:50%;background:#6ce7b1;box-shadow:0 0 10px #6ce7b1}.vtx-hero-gallery-grid{height:clamp(230px,27vw,360px)!important;gap:7px!important;padding:9px!important;background:linear-gradient(130deg,rgba(135,72,195,.14),rgba(43,152,195,.07))!important}.vtx-hero-gallery-grid .hero-gallery-image{border-radius:16px 5px 16px 5px!important;background:#0b0a13}.vtx-hero-gallery-grid .hero-gallery-image:after{background:linear-gradient(180deg,transparent 42%,rgba(4,3,9,.9))!important}.vtx-hero-gallery-grid .hero-gallery-name{font-size:11px;left:13px;bottom:13px}.vtx-hero-image-index{position:absolute;z-index:2;top:10px;right:11px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em;text-shadow:0 2px 8px #000}.vtx-hero-card-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:4px 20px 16px}.vtx-hero-card-foot .hero-gallery-info{min-height:0;padding:8px 0 0;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.vtx-hero-card-foot .hero-gallery-info>span{grid-column:1/-1;font-size:8px;letter-spacing:.18em}.vtx-hero-card-foot .hero-gallery-info strong{font-size:38px;grid-row:2;grid-column:1}.vtx-hero-card-foot .hero-gallery-info small{align-self:end;padding-bottom:5px;font-size:10px}.vtx-hero-card-seal{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(176,130,242,.2);border-radius:13px 4px 13px 4px;background:linear-gradient(120deg,rgba(153,79,220,.14),rgba(56,164,201,.06));color:#d6baff}.vtx-hero-card-seal>span{font-size:8px;line-height:1.5;letter-spacing:.13em;color:#a996bc}.vtx-hero-card-seal b{color:#fff}.vtx-hero-floating{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(192,146,255,.3);border-radius:13px 4px 13px 4px;background:rgba(12,10,20,.92);box-shadow:0 16px 35px rgba(0,0,0,.32),0 0 24px rgba(142,69,208,.12);backdrop-filter:blur(16px)}.vtx-hero-floating-top{top:15%;left:-9%}.vtx-hero-floating-bottom{right:-6%;bottom:13%}.vtx-floating-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px 3px 9px 3px;background:linear-gradient(140deg,rgba(155,84,224,.25),rgba(57,160,204,.12));color:#9deaff}.vtx-hero-floating>span:last-child{display:grid;gap:3px}.vtx-hero-floating b{font-size:8px;letter-spacing:.11em;color:#f7efff}.vtx-hero-floating small{font-size:9px;color:#a99bb8}.vtx-hero-baseline{position:relative;z-index:1;display:flex;justify-content:space-between;max-width:1440px;margin:30px auto 0;padding:15px 32px 0;border-top:1px solid rgba(181,131,241,.12);color:#796b8b;font-size:8px;font-weight:900;letter-spacing:.18em}.vtx-hero-baseline span:last-child{display:flex;align-items:center;gap:8px;color:#9f8cb6}html:not([data-theme=light]) .vtx-catalog{display:grid;gap:20px}.vtx-catalog-controls{display:grid;gap:16px!important;margin-bottom:0!important}.vtx-catalog-filter-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.vtx-catalog-tabs{display:flex;gap:8px;flex-wrap:wrap;min-width:0}html:not([data-theme=light]) .vtx-category-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 15px!important;border:1px solid rgba(185,140,239,.17)!important;border-radius:12px 4px 12px 4px!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(127,76,174,.045))!important;color:#b8a9c8!important;font-size:10px!important;font-weight:850!important;letter-spacing:.04em;white-space:nowrap;transition:all .2s ease}.vtx-category-tab:hover{border-color:rgba(100,221,255,.4)!important;color:#fff!important;transform:translateY(-2px)}.vtx-category-tab.selected{background:linear-gradient(110deg,rgba(135,62,205,.35),rgba(45,131,181,.16))!important;border-color:rgba(192,143,255,.48)!important;color:#fff!important;box-shadow:0 8px 22px rgba(124,57,185,.13),inset 0 1px rgba(255,255,255,.08)!important}.vtx-category-tab.selected i{position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:linear-gradient(90deg,#b36aff,#67e2ff);box-shadow:0 0 12px rgba(108,213,255,.6)}.vtx-catalog-search{display:flex!important;align-items:center;gap:10px;min-width:220px;max-width:330px;min-height:44px;padding:0 13px!important;border-radius:12px 4px 12px 4px!important}.vtx-catalog-search kbd{margin-left:auto;padding:2px 7px;border:1px solid rgba(191,154,233,.2);border-radius:5px;color:#8d7d9d;font-size:10px}.vtx-catalog-result-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-top:1px solid rgba(185,139,241,.12);border-bottom:1px solid rgba(185,139,241,.12)}.vtx-catalog-result-line>span{display:flex;align-items:center;gap:9px;color:#b7a5cb;font-size:8px;font-weight:900;letter-spacing:.18em}.vtx-catalog-result-line small{color:#8f829e;font-size:10px}.vtx-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch}.vtx-product-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(184,139,241,.18)!important;border-radius:23px 7px 23px 7px!important;background:linear-gradient(150deg,rgba(23,18,34,.98),rgba(9,10,17,.99) 72%)!important;box-shadow:0 18px 48px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.05)!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease!important}.vtx-product-card:before{content:"";position:absolute;z-index:0;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(202,158,255,.7),rgba(100,222,255,.5),transparent)}.vtx-product-card:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(169,91,239,.12),transparent 40%,transparent 70%,rgba(69,217,255,.07));transition:opacity .3s ease}.vtx-product-card:hover{transform:translateY(-8px)!important;border-color:rgba(196,147,255,.52)!important;box-shadow:0 28px 65px rgba(0,0,0,.38),0 0 34px rgba(149,72,217,.14),0 0 18px rgba(69,217,255,.06)!important}.vtx-product-card:hover:after{opacity:1}.vtx-product-card.is-featured{border-color:rgba(192,137,255,.45)!important;box-shadow:0 18px 52px rgba(0,0,0,.28),0 0 32px rgba(155,76,225,.12)!important}.vtx-product-visual-link{display:block;position:relative;z-index:1}.vtx-product-visual{position:relative;isolation:isolate;overflow:hidden;height:clamp(220px,21vw,290px);border-bottom:1px solid rgba(186,138,244,.16);background:radial-gradient(ellipse at 50% 47%,rgba(105,51,151,.37),transparent 56%),linear-gradient(145deg,#171021,#090a12 76%)}.vtx-product-visual-grid{position:absolute;inset:0;z-index:-1;opacity:.48;background-image:linear-gradient(rgba(186,147,241,.07) 1px,transparent 0),linear-gradient(90deg,rgba(186,147,241,.07) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(ellipse at center,black,transparent 85%)}.vtx-product-visual-foot,.vtx-product-visual-head{position:absolute;z-index:3;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.vtx-product-visual-head{top:13px}.vtx-product-availability,.vtx-product-featured,.vtx-product-type{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(190,143,247,.23);border-radius:7px 3px 7px 3px;background:rgba(7,6,13,.68);backdrop-filter:blur(10px);font-size:7px;font-weight:950;letter-spacing:.11em;color:#bda5d7}.vtx-product-type svg{color:#78dff8}.vtx-product-featured{color:#e1c3ff;border-color:rgba(196,144,255,.45);background:rgba(95,47,139,.32)}.vtx-product-availability{color:#83e7bb;border-color:rgba(95,217,164,.22)}.vtx-product-availability i,.vtx-product-intro-status i{width:6px;height:6px;border-radius:50%;background:#6ce7b1;box-shadow:0 0 9px #6ce7b1}.vtx-product-availability.is-off{color:#ff9baa;border-color:rgba(255,120,150,.25)}.vtx-product-availability.is-off i{background:#ff829c;box-shadow:0 0 8px #ff829c}.vtx-product-art-stage{position:absolute;inset:38px 10px 30px;display:grid;place-items:center;isolation:isolate}.vtx-product-art-stage:before{content:"";position:absolute;z-index:-1;width:62%;aspect-ratio:1;border:1px solid rgba(193,137,255,.19);border-radius:50%;box-shadow:0 0 45px rgba(157,77,222,.12),inset 0 0 35px rgba(70,190,230,.055)}.vtx-product-art-stage img{position:relative;z-index:2;width:80%;height:86%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.5));transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease}.vtx-product-card:hover .vtx-product-art-stage img{transform:translateY(-5px) scale(1.055);filter:drop-shadow(0 25px 30px rgba(112,55,177,.3))}.vtx-product-emblem{font-size:clamp(100px,12vw,150px);font-weight:1000;font-style:italic;line-height:1;color:#d7b2ff;text-shadow:0 0 25px rgba(173,97,255,.55),0 0 65px rgba(72,202,255,.2)}.vtx-product-orbit{position:absolute;z-index:1;width:78%;height:35%;border:1px solid rgba(107,220,255,.18);border-radius:50%;transform:rotate(-27deg)}.vtx-product-orbit-two{width:66%;height:24%;border-color:rgba(191,132,255,.24);transform:rotate(35deg)}.vtx-product-visual-foot{bottom:11px;color:#847695;font-size:7px;font-weight:900;letter-spacing:.15em}.vtx-product-corner-mark{position:absolute;right:13px;bottom:35px;color:#a98ac9;font-size:17px;opacity:.7}.vtx-product-content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:18px 19px 15px}.vtx-product-overline{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b38bd8;font-size:8px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.vtx-product-overline svg{color:#70dff5;filter:drop-shadow(0 0 6px rgba(91,218,255,.35))}.vtx-product-title-link{display:block;margin-top:9px}.vtx-product-title-link h3{margin:0;color:#fff;font-size:clamp(17px,1.4vw,21px)!important;line-height:1.18!important;letter-spacing:-.035em}.vtx-product-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;margin:10px 0 14px!important;color:#a99db7!important;font-size:11px!important;line-height:1.7!important}.vtx-product-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.vtx-product-trust span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(183,140,232,.13);border-radius:7px 3px 7px 3px;color:#a99ab9;font-size:8px;font-weight:750}.vtx-product-trust svg{color:#84dff5}.vtx-product-footer{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:12px;padding:15px 18px 18px;border-top:1px solid rgba(184,138,238,.14);background:linear-gradient(110deg,rgba(255,255,255,.018),rgba(137,76,191,.045))}.vtx-product-price{display:grid;gap:5px;min-width:0}.vtx-product-price small{min-height:11px;color:#9384a3;font-size:7px;font-weight:950;letter-spacing:.15em}.vtx-product-price small del{color:#8f7f9d;font-size:9px}.vtx-product-price strong{color:#fff;font-size:clamp(18px,1.6vw,23px);line-height:1;font-weight:950;letter-spacing:-.045em;text-shadow:0 0 18px rgba(168,85,247,.18)}.vtx-product-cta{display:inline-flex;align-items:center;gap:11px;min-height:43px!important;padding:0 13px!important;white-space:nowrap;border-radius:11px 4px 11px 4px!important;font-size:9px!important;letter-spacing:.05em}.vtx-product-cta svg{transition:transform .2s ease}.vtx-product-cta:hover svg{transform:translate(2px,-2px)}.vtx-catalog-empty{display:grid;justify-items:center;gap:9px;padding:48px 20px;border:1px dashed rgba(186,141,241,.24);border-radius:22px 7px 22px 7px;background:rgba(255,255,255,.018);text-align:center}.vtx-catalog-empty>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(184,140,241,.24);border-radius:15px 4px 15px 4px;background:rgba(154,81,220,.12);color:#d7b4ff}.vtx-catalog-empty strong{color:#fff;font-size:15px}.vtx-catalog-empty p{margin:0;color:#a99db7;font-size:11px}.vtx-product-page{padding-top:27px!important}.vtx-product-intro{margin-bottom:23px}.vtx-product-intro .breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:22px;color:#94869f;font-size:10px}.vtx-product-intro .breadcrumb a{color:#bfa3df}.vtx-product-intro-main{display:flex;align-items:end;justify-content:space-between;gap:20px}.vtx-product-intro-kicker{display:flex;align-items:center;gap:8px;color:#b999db;font-size:8px;font-weight:950;letter-spacing:.18em}.vtx-product-intro-kicker i{width:6px;height:6px;border-radius:50%;background:#73e4ff;box-shadow:0 0 10px #73e4ff}.vtx-product-intro-main h1{margin:10px 0 7px;color:#fff;font-size:clamp(30px,4vw,52px);line-height:1.03;letter-spacing:-.055em}.vtx-product-intro-main p{margin:0;color:#a99db7;font-size:12px;line-height:1.7}.vtx-product-intro-status{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(96,218,166,.23);border-radius:10px 4px 10px 4px;background:rgba(69,192,135,.07);color:#8be6b9;font-size:9px;font-weight:900;white-space:nowrap}.vtx-product-intro-status.is-unavailable{border-color:rgba(255,120,150,.24);background:rgba(220,70,104,.08);color:#ff9caf}.vtx-product-intro-status.is-unavailable i{background:#ff829c;box-shadow:0 0 9px #ff829c}.vtx-product-banner{width:100%;max-height:180px;object-fit:cover;border:1px solid rgba(185,140,239,.2);border-radius:18px 6px 18px 6px;margin-bottom:22px}.vtx-product-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(20px,3vw,38px)!important;align-items:start}.vtx-product-media-column{min-width:0}.vtx-product-media-head{margin-bottom:11px}.vtx-product-gallery-frame{position:relative;padding:12px;border:1px solid rgba(184,137,239,.2);border-radius:22px 7px 22px 7px;background:linear-gradient(145deg,rgba(26,18,39,.95),rgba(8,9,16,.97));box-shadow:0 20px 60px rgba(0,0,0,.27),inset 0 1px rgba(255,255,255,.06)}.vtx-product-gallery-frame .image-button{border-radius:15px 4px 15px 4px!important;background:radial-gradient(ellipse at center,rgba(111,53,157,.22),rgba(8,8,15,.94) 72%)!important}.vtx-product-gallery-frame .details-image{max-height:520px!important;object-fit:contain!important}.vtx-gallery-corner{position:absolute;z-index:3;width:23px;height:23px;pointer-events:none}.vtx-gallery-corner-a{top:5px;left:5px;border-top:2px solid #bd83ff;border-left:2px solid #bd83ff}.vtx-gallery-corner-b{right:5px;bottom:5px;border-right:2px solid #6fe2ff;border-bottom:2px solid #6fe2ff}.vtx-product-assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;margin-top:14px}.vtx-product-assurance>div{padding:14px!important}.vtx-product-purchase{position:relative;top:auto;align-self:start;padding:clamp(20px,2.4vw,30px)!important;border:1px solid rgba(189,139,248,.3)!important;border-radius:24px 7px 24px 7px!important;background:linear-gradient(150deg,rgba(26,18,39,.98),rgba(9,10,17,.98))!important;box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 34px rgba(146,71,210,.09),inset 0 1px rgba(255,255,255,.07)!important}.vtx-purchase-heading{align-items:start!important;margin-bottom:20px!important;padding-bottom:17px;border-bottom:1px solid rgba(185,138,240,.15)}.vtx-purchase-heading h2{margin:7px 0 5px!important;color:#fff;font-size:21px;letter-spacing:-.04em}.vtx-purchase-heading .muted{margin:0;font-size:10px}.vtx-purchase-footnote{display:flex;align-items:flex-start;gap:9px;margin-top:17px;padding:12px;border:1px solid rgba(180,136,234,.14);border-radius:11px 4px 11px 4px;background:rgba(255,255,255,.02);color:#a99bb9;font-size:9px;line-height:1.6}.vtx-purchase-footnote svg{flex:0 0 auto;color:#7edff7}.vtx-checkout{gap:15px!important}.vtx-checkout-options{display:grid;gap:9px;padding:0;border:0;margin:0}.vtx-checkout-options legend{margin-bottom:9px;color:#e9ddf7;font-size:11px;font-weight:900}.vtx-checkout .checkout-option{position:relative;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:13px 14px!important;border:1px solid rgba(180,137,234,.19)!important;border-radius:14px 5px 14px 5px!important;background:linear-gradient(120deg,rgba(255,255,255,.025),rgba(130,73,181,.045))!important;transition:transform .2s ease,border-color .2s ease,background .2s ease!important}.vtx-checkout .checkout-option:hover{transform:translateX(3px);border-color:rgba(102,218,255,.35)!important}.vtx-checkout .checkout-option.selected{border-color:rgba(180,128,255,.56)!important;background:linear-gradient(110deg,rgba(137,65,205,.22),rgba(47,132,178,.1))!important;box-shadow:inset 3px 0 #b87cff,0 0 22px rgba(153,76,218,.09)!important}.vtx-checkout .checkout-option input{position:absolute;opacity:0;inset:0;pointer-events:none}.vtx-checkout .checkout-option-indicator{width:17px;height:17px;border:1px solid #9274ae;border-radius:50%;background:#0b0912;box-shadow:inset 0 0 0 4px #0b0912}.vtx-checkout .checkout-option.selected .checkout-option-indicator{border-color:#75e2ff!important;background:#75e2ff!important;box-shadow:inset 0 0 0 4px #14101e,0 0 12px rgba(102,222,255,.5)!important}.vtx-checkout .checkout-option-info{display:grid;gap:5px}.vtx-checkout .checkout-option-info strong{color:#fff;font-size:12px}.vtx-checkout .checkout-option-info small{color:#9e91ae;font-size:9px}.vtx-checkout .checkout-option-price{color:#f5edff;font-size:12px;font-weight:950}.vtx-checkout-total{padding:14px 0;border-top:1px solid rgba(183,136,238,.15);border-bottom:1px solid rgba(183,136,238,.15)}.vtx-checkout-total>span{color:#a99bb8;font-size:10px}.vtx-checkout-total .price{font-size:21px}.vtx-checkout-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.vtx-checkout-actions .btn{width:100%;min-height:49px!important;padding:0 12px!important;font-size:10px!important}.vtx-checkout-note{font-size:9px!important}.vtx-cart-page{padding-top:32px!important;padding-bottom:54px!important}.vtx-page-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;padding:26px 29px;border:1px solid rgba(187,139,244,.23);border-radius:23px 7px 23px 7px;background:radial-gradient(ellipse at 88% 10%,rgba(74,182,222,.11),transparent 46%),linear-gradient(120deg,rgba(130,61,188,.15),rgba(16,14,25,.95) 58%);box-shadow:0 20px 52px rgba(0,0,0,.2)}.vtx-page-kicker,.vtx-panel-kicker{display:flex;align-items:center;gap:8px;color:#b896dd;font-size:8px;font-weight:950;letter-spacing:.17em}.vtx-page-kicker i{width:6px;height:6px;border-radius:50%;background:#70e4ff;box-shadow:0 0 9px #70e4ff}.vtx-page-hero h1{margin:9px 0 5px;color:#fff;font-size:clamp(30px,4vw,44px);letter-spacing:-.055em;line-height:1}.vtx-page-hero p{margin:0;color:#a99db7;font-size:11px;line-height:1.7}.vtx-page-hero-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(187,137,246,.3);border-radius:17px 5px 17px 5px;background:linear-gradient(140deg,rgba(159,83,230,.25),rgba(69,217,255,.09));color:#d9b9ff;box-shadow:0 0 28px rgba(157,77,222,.12)}.vtx-cart-layout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:20px!important;align-items:start}.vtx-cart-items-panel{padding:22px!important;border:1px solid rgba(183,137,239,.2)!important;border-radius:21px 7px 21px 7px!important;background:linear-gradient(150deg,rgba(24,18,36,.96),rgba(9,10,17,.98))!important}.vtx-cart-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.vtx-cart-panel-heading h2{display:flex;align-items:center;gap:9px;margin:7px 0 0;color:#fff;font-size:17px;letter-spacing:-.035em}.vtx-cart-panel-heading h2 span{display:inline-grid;place-items:center;min-width:25px;height:22px;padding:0 6px;border:1px solid rgba(105,217,255,.25);border-radius:7px 3px 7px 3px;background:rgba(70,192,229,.08);color:#9cecff;font-size:9px}.vtx-text-link{display:inline-flex;align-items:center;gap:6px;color:#c9a5f3;font-size:9px;font-weight:850}.vtx-cart-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;border-top:1px solid rgba(181,137,236,.13)}.vtx-cart-item-art{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(184,137,239,.2);border-radius:13px 4px 13px 4px;background:radial-gradient(ellipse,rgba(114,57,160,.3),rgba(9,9,16,.95));color:#d8b5ff;font-size:39px;font-weight:1000;font-style:italic}.vtx-cart-item-art img{width:100%;height:100%;object-fit:contain;padding:7px}.vtx-cart-item-copy{display:grid;gap:5px;min-width:0}.vtx-cart-item-copy>span{color:#ad8bcc;font-size:8px;font-weight:900;letter-spacing:.13em}.vtx-cart-item-copy>a{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:12px;font-weight:900;white-space:nowrap}.vtx-cart-item-copy small{color:#9e91ae;font-size:9px}.vtx-cart-item-end{display:grid;justify-items:end;gap:9px}.vtx-cart-item-end>strong{color:#fff;font-size:13px}.vtx-cart-item-end .btn{min-height:29px!important;padding:5px 9px!important;font-size:9px!important}.vtx-cart-subtotal{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:17px 0 2px;border-top:1px solid rgba(183,136,238,.2);color:#b5a8c2;font-size:11px}.vtx-cart-subtotal strong{color:#fff;font-size:22px;letter-spacing:-.04em}.vtx-cart-checkout-column{display:grid;gap:13px}.vtx-cart-checkout-form{padding:22px!important;border:1px solid rgba(187,138,244,.28)!important;border-radius:21px 7px 21px 7px!important;background:linear-gradient(150deg,rgba(26,18,39,.98),rgba(9,10,17,.98))!important}.vtx-cart-form-heading h2{margin:7px 0 5px;color:#fff;font-size:19px}.vtx-cart-form-heading p{margin:0 0 5px;color:#a99db7;font-size:10px}.vtx-cart-security{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(105,215,255,.18);border-radius:12px 4px 12px 4px;background:rgba(64,184,220,.055);color:#82dff5}.vtx-cart-security span{display:grid;gap:4px}.vtx-cart-security strong{color:#d8f7ff;font-size:10px}.vtx-cart-security small{color:#9cabb5;font-size:9px;line-height:1.55}.vtx-cart-empty{display:grid;justify-items:center;gap:9px;padding:42px 15px;text-align:center;border-top:1px solid rgba(181,137,236,.13)}.vtx-cart-empty>span,.vtx-cart-paused>span{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(186,139,242,.25);border-radius:16px 5px 16px 5px;background:rgba(150,79,218,.12);color:#d8b7ff}.vtx-cart-empty strong{color:#fff;font-size:15px}.vtx-cart-empty p,.vtx-cart-paused p{margin:0 0 8px;color:#a99db7;font-size:10px}.vtx-cart-paused{display:grid;justify-items:start;gap:10px;padding:23px!important;border:1px solid rgba(186,139,242,.22)!important;border-radius:21px 7px 21px 7px!important}.vtx-cart-paused h2{margin:0;color:#fff;font-size:17px}html:not([data-theme=light]) .vtx-support-workspace{border-radius:24px 7px 24px 7px!important;border:1px solid rgba(183,137,239,.24)!important;background:linear-gradient(145deg,#171020,#090a12)!important;box-shadow:0 25px 70px rgba(0,0,0,.28)!important}html:not([data-theme=light]) .vtx-support-header{padding:17px 20px!important;background:linear-gradient(100deg,rgba(130,62,190,.14),rgba(50,143,184,.055))!important}html:not([data-theme=light]) .vtx-support-ticket-layout{border:0!important;border-radius:0!important;background:transparent!important}html:not([data-theme=light]) .vtx-support-ticket-layout .support-ticket-list{background:rgba(8,8,15,.62)!important}html:not([data-theme=light]) .vtx-support-ticket-layout .support-ticket-content{background:rgba(15,12,23,.72)!important}html:not([data-theme=light]) .support-ticket-row{border-radius:12px 4px 12px 4px!important}html:not([data-theme=light]) .support-ticket-message{border-radius:16px 5px 16px 5px!important;padding:14px 16px!important}html:not([data-theme=light]) .support-ticket-message.from-customer{border-color:rgba(181,126,248,.28)!important;background:linear-gradient(125deg,rgba(135,62,202,.22),rgba(50,135,177,.08))!important}html:not([data-theme=light]) .support-ticket-message.from-staff{background:rgba(255,255,255,.035)!important}html:not([data-theme=light]) .account-summary-card,html:not([data-theme=light]) .vtx-cart-items-panel,html:not([data-theme=light]) .vtx-product-detail-panel{border-radius:20px 6px 20px 6px!important}html:not([data-theme=light]) .vtx-admin-shell{max-width:1580px!important;gap:22px!important;padding-top:20px!important;padding-bottom:30px!important}html:not([data-theme=light]) .vtx-admin-sidebar{position:sticky!important;top:18px!important;align-self:start!important;height:calc(100vh - 36px)!important;min-height:600px!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:18px 13px 13px!important;border-radius:25px 8px 25px 8px!important;background:linear-gradient(165deg,rgba(24,16,38,.99),rgba(9,10,17,.99) 72%)!important;border:1px solid rgba(187,139,245,.27)!important;box-shadow:0 25px 70px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.06),0 0 36px rgba(141,68,207,.08)!important}.vtx-admin-sidebar-top{display:grid;gap:14px}.vtx-admin-brand{position:relative;display:flex;align-items:center;gap:10px;padding:4px 4px 17px!important;border-bottom:1px solid rgba(182,135,237,.16)!important}.vtx-admin-brand>span:first-child{width:39px!important;height:39px!important;display:grid;place-items:center;border-radius:13px 4px 13px 4px!important;background:linear-gradient(145deg,#914bd6,#251737)!important;border:1px solid rgba(204,163,255,.42)!important;box-shadow:0 0 24px rgba(155,80,223,.22)!important}.vtx-admin-brand>span:first-child img{width:27px;height:27px;object-fit:contain}.vtx-admin-brand .brand{font-size:16px!important;letter-spacing:.07em!important}.vtx-admin-brand p{margin:4px 0 0;color:#a28db8!important;font-size:7px!important;font-weight:950;letter-spacing:.2em}.vtx-admin-brand-signal{margin-left:auto;color:#7ee3ff}.vtx-admin-workspace-status{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid rgba(100,218,175,.16);border-radius:11px 4px 11px 4px;background:rgba(69,195,143,.045)}.vtx-admin-workspace-status>i{width:7px;height:7px;border-radius:50%;background:#6ce7b1;box-shadow:0 0 11px #6ce7b1}.vtx-admin-workspace-status>span{display:grid;gap:3px}.vtx-admin-workspace-status strong{color:#a6edcc;font-size:8px;letter-spacing:.12em}.vtx-admin-workspace-status small{color:#8f8499;font-size:8px}.vtx-admin-nav-wrap{min-height:0;display:flex;flex-direction:column;flex:1;overflow:hidden}.vtx-admin-nav-label{display:flex;justify-content:space-between;padding:0 8px;color:#9a85ae!important;font-size:8px!important;letter-spacing:.18em!important}.vtx-admin-nav-label span{color:#695878}.vtx-admin-nav{display:grid;gap:5px;overflow:auto;padding:5px 2px 10px;scrollbar-width:thin;scrollbar-color:#433154 transparent}.vtx-admin-nav .tab{position:relative;display:flex!important;align-items:center!important;gap:10px!important;min-height:43px!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:12px 4px 12px 4px!important;background:transparent!important;color:#b9aec8!important;font-size:10px!important;font-weight:800!important;transition:all .2s ease!important}.vtx-admin-nav-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border:1px solid rgba(179,136,231,.12);border-radius:9px 3px 9px 3px;background:rgba(255,255,255,.025);color:#a88bbf}.vtx-admin-nav-name{min-width:0;flex:1}.vtx-admin-nav .tab>small{color:#675a76;font-size:7px;font-weight:900;letter-spacing:.1em}.vtx-admin-nav .tab:hover{border-color:rgba(183,139,240,.22)!important;background:linear-gradient(100deg,rgba(151,78,218,.13),rgba(57,158,194,.055))!important;color:#fff!important;transform:translateX(2px)}.vtx-admin-nav .tab.selected{border-color:rgba(190,141,250,.35)!important;background:linear-gradient(105deg,rgba(133,61,199,.29),rgba(43,131,173,.11))!important;color:#fff!important;box-shadow:inset 3px 0 #bd7dff,0 0 22px rgba(143,69,212,.11)!important}.vtx-admin-nav .tab.selected .vtx-admin-nav-icon{border-color:rgba(116,220,255,.25);background:rgba(80,186,221,.09);color:#a4eaff}.vtx-admin-nav .tab.selected>small{color:#bd9be4}.vtx-admin-sidebar-bottom{display:grid;gap:9px;margin-top:auto}.vtx-admin-account{padding:12px 9px!important;border:1px solid rgba(185,139,242,.17)!important;border-radius:13px 4px 13px 4px;background:rgba(255,255,255,.025)}.vtx-admin-account>div{display:grid;gap:4px;min-width:0;flex:1}.vtx-admin-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.vtx-admin-account small{font-size:8px}.vtx-admin-role-mark{color:#c69cff}.vtx-admin-store-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 11px!important;border-radius:11px 4px 11px 4px!important;font-size:9px!important}.vtx-admin-sidebar-bottom .logout{width:100%;justify-content:center!important;border-radius:11px 4px 11px 4px!important}.vtx-admin-sidebar-version{display:flex;justify-content:space-between;padding:7px 3px 0;border-top:1px solid rgba(181,134,235,.11);color:#685a78;font-size:7px;font-weight:900;letter-spacing:.13em}.vtx-admin-topline{min-height:54px!important;margin-bottom:20px!important;padding:0 0 12px!important}.vtx-admin-page{min-width:0;display:grid;gap:18px}.vtx-admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 2px!important;padding:0 0 17px;border-bottom:1px solid rgba(182,135,237,.15)}.vtx-admin-page-heading-main{display:flex;align-items:center;gap:13px;min-width:0}.vtx-admin-page-icon{width:49px;height:49px;display:grid;place-items:center;flex:0 0 49px;border:1px solid rgba(188,137,246,.28);border-radius:15px 5px 15px 5px;background:linear-gradient(145deg,rgba(157,78,222,.23),rgba(64,174,210,.08));color:#d7b6ff;box-shadow:0 0 28px rgba(146,71,212,.1)}.vtx-admin-overline{color:#aa8dc8;font-size:7px;font-weight:950;letter-spacing:.19em}.vtx-admin-page-heading h1{margin:4px 0 3px!important;color:#fff;font-size:clamp(22px,2.4vw,30px)!important;letter-spacing:-.05em}.vtx-admin-page-heading p{margin:0;font-size:10px}.vtx-admin-create{display:inline-flex;align-items:center;gap:8px}.vtx-admin-shortcuts{display:grid!important;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr)!important;align-items:center;gap:24px!important;padding:20px!important;border:1px solid rgba(183,136,240,.24)!important;border-radius:21px 7px 21px 7px!important;background:radial-gradient(ellipse at 0 0,rgba(159,80,225,.17),transparent 55%),linear-gradient(120deg,rgba(25,17,38,.98),rgba(9,10,17,.98))!important;box-shadow:0 20px 50px rgba(0,0,0,.23)!important}.vtx-admin-shortcuts h2{margin:7px 0 5px;color:#fff;font-size:18px;letter-spacing:-.04em}.vtx-admin-shortcuts p{margin:0;color:#a89bb7;font-size:9px;line-height:1.7}.vtx-admin-shortcuts .admin-shortcuts-kicker{color:#b992e1;font-size:8px;font-weight:950;letter-spacing:.17em}.vtx-admin-shortcuts .admin-shortcuts-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vtx-admin-shortcut-card{position:relative;display:grid!important;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:12px!important;border:1px solid rgba(181,135,235,.17)!important;border-radius:12px 4px 12px 4px!important;background:rgba(255,255,255,.025)!important;color:#d9cce7!important;transition:all .2s ease}.vtx-admin-shortcut-card:hover{border-color:rgba(103,221,255,.35)!important;background:rgba(81,168,205,.07)!important;transform:translateY(-2px)}.vtx-admin-shortcut-card>svg:first-of-type{width:31px;height:31px;padding:8px;border-radius:9px 3px 9px 3px;background:rgba(151,82,214,.15);color:#d3b2ff}.vtx-admin-shortcut-card>span:nth-of-type(2){font-size:9px;font-weight:850}.vtx-admin-shortcut-card>svg:last-of-type{color:#81dcf5}.vtx-admin-shortcut-index{position:absolute;top:5px;right:7px;color:#645572;font-size:7px}.vtx-admin-page-content{min-width:0;display:grid;gap:18px}.vtx-admin-page-content .stats.vtx-admin-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:11px!important}.vtx-admin-page-content .vtx-admin-stats .stat{position:relative;min-height:105px;padding:17px!important;overflow:hidden;border-radius:18px 5px 18px 5px!important;border:1px solid rgba(182,136,239,.18)!important;background:linear-gradient(145deg,rgba(25,18,38,.98),rgba(10,11,18,.98))!important;box-shadow:0 15px 40px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.05)!important}.vtx-admin-page-content .vtx-admin-stats .stat:after{content:"";position:absolute;right:-28px;top:-32px;width:100px;height:100px;border:1px solid rgba(186,133,244,.14);border-radius:50%;box-shadow:0 0 35px rgba(152,75,220,.09)}.vtx-admin-page-content .vtx-admin-stats .stat p{position:relative;z-index:1;margin:0 0 12px;color:#a99ab8;font-size:9px;font-weight:800;letter-spacing:.05em}.vtx-admin-page-content .vtx-admin-stats .stat strong{position:relative;z-index:1;color:#fff;font-size:clamp(20px,2.3vw,28px);font-weight:950;letter-spacing:-.05em}.vtx-admin-page-content .vtx-admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:15px}.vtx-admin-page-content .panel{border-radius:18px 5px 18px 5px!important;border:1px solid rgba(181,136,238,.17)!important;background:linear-gradient(145deg,rgba(24,18,36,.96),rgba(10,11,18,.98))!important;box-shadow:0 16px 42px rgba(0,0,0,.21),inset 0 1px rgba(255,255,255,.04)!important}.vtx-admin-page-content .panel h2{color:#fff;font-size:15px;letter-spacing:-.025em}.vtx-admin-page-content .panel h3{color:#f5edff}.vtx-admin-page-content .panel .list-row{border-bottom-color:rgba(183,137,238,.13)}.vtx-admin-page-content .chart{height:170px!important;padding:12px;border:1px solid rgba(179,132,235,.14);border-radius:13px 4px 13px 4px;background:linear-gradient(180deg,rgba(153,82,220,.08),rgba(255,255,255,.01))}.vtx-admin-page-content .chart .bar{border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#73e2ff,#a75be5)!important;box-shadow:0 0 15px rgba(115,207,246,.13)}.vtx-admin-page-content .form label{gap:8px}.vtx-admin-page-content .form input,.vtx-admin-page-content .form select,.vtx-admin-page-content .form textarea{min-height:43px;padding:11px 13px;border-radius:11px 4px 11px 4px!important;background:#090811!important;border:1px solid rgba(184,137,239,.23)!important;color:#f7f0ff!important}.vtx-admin-page-content .form textarea{min-height:110px}.vtx-admin-page-content .form input:focus,.vtx-admin-page-content .form select:focus,.vtx-admin-page-content .form textarea:focus{border-color:rgba(104,221,255,.6)!important;box-shadow:0 0 0 3px rgba(104,221,255,.07)!important}.vtx-admin-page-content table{border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:13px 4px 13px 4px}.vtx-admin-page-content .list-row{gap:12px}.vtx-admin-page-content .list-row strong{color:#f6efff}.vtx-admin-page-content .order-inspector,.vtx-admin-page-content .order-record{border-radius:17px 5px 17px 5px!important}.vtx-admin-page-content .btn{border-radius:11px 4px 11px 4px!important}@media(max-width:1200px){.vtx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vtx-hero-inner{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr)!important;gap:25px!important}.vtx-hero-floating-top{left:-3%}.vtx-hero-floating-bottom{right:-2%}}@media(max-width:900px){.vtx-hero{min-height:0!important;padding:38px 0 20px!important}.vtx-hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;min-height:0!important}.vtx-hero-copy{max-width:760px}.vtx-hero-showcase{width:min(100%,650px)!important}.vtx-hero-baseline{margin-top:24px}.vtx-product-layout{grid-template-columns:minmax(0,1fr)!important}.vtx-product-purchase{position:relative!important;top:auto!important}.vtx-product-gallery-frame .details-image{max-height:420px!important}.vtx-cart-layout{grid-template-columns:minmax(0,1fr)!important}.vtx-cart-checkout-column{grid-template-columns:minmax(0,1fr)}.vtx-admin-shell{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important}.vtx-admin-sidebar{height:calc(100vh - 24px)!important;top:12px!important;padding:13px 9px!important}.vtx-admin-shortcuts{grid-template-columns:1fr!important}}@media(max-width:640px){.vtx-topbar{height:56px!important;min-height:56px!important;padding:0 10px!important}.vtx-topbar .brand-mark{width:27px!important;height:27px!important;flex-basis:27px!important}.vtx-topbar .brand-name .brand-whole{font-size:clamp(10px,3.1vw,14px)!important}.vtx-header-nav{gap:2px!important}.vtx-header-nav a{min-height:31px!important;padding:0 7px!important;font-size:9px!important}.vtx-header-nav .vtx-nav-support{display:none!important}.vtx-topbar .nav-actions{gap:4px!important}.vtx-topbar .cart-link,.vtx-topbar .store-preferences-trigger{width:32px!important;height:32px!important}.vtx-hero{padding:28px 0 15px!important}.vtx-hero-inner{gap:23px!important}.vtx-hero-overline{font-size:8px;margin-bottom:15px}.vtx-hero-copy h1{font-size:clamp(40px,11vw,64px)!important;margin:19px 0 12px!important}.vtx-hero-copy>p{font-size:13px!important}.vtx-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.vtx-hero-actions .btn{min-width:0!important;min-height:45px!important;padding:0 8px!important;font-size:9px!important;gap:6px}.vtx-hero-metrics{margin-top:22px;padding-top:15px}.vtx-hero-metrics>div{min-width:0;flex:1;padding:0 9px}.vtx-hero-metrics>div:first-child{padding-left:0}.vtx-hero-metrics strong{font-size:18px}.vtx-hero-metrics span{font-size:6px;letter-spacing:.1em}.vtx-hero-card{transform:none!important;border-radius:19px 6px 19px 6px!important}.vtx-hero-card-head{padding:11px 12px;font-size:7px}.vtx-hero-gallery-grid{height:clamp(190px,57vw,260px)!important;padding:6px!important;gap:5px!important}.vtx-hero-gallery-grid .hero-gallery-name{left:8px;bottom:8px;font-size:9px}.vtx-hero-card-foot{padding:3px 13px 12px}.vtx-hero-card-seal{padding:8px 9px;gap:6px}.vtx-hero-card-seal>span{font-size:6px}.vtx-hero-card-seal svg{width:14px}.vtx-hero-floating{padding:7px 9px;gap:6px}.vtx-hero-floating-top{top:12%;left:-2%}.vtx-hero-floating-bottom{right:-2%;bottom:11%}.vtx-hero-floating b{font-size:6px}.vtx-hero-floating small{font-size:7px}.vtx-floating-icon{width:24px;height:24px}.vtx-hero-baseline{margin-top:18px;padding:11px 16px 0;font-size:6px}.vtx-catalog-filter-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.vtx-catalog-tabs{flex-wrap:nowrap;overflow-x:auto;padding:2px 1px 7px;scrollbar-width:none}.vtx-catalog-tabs::-webkit-scrollbar{display:none}.vtx-category-tab{min-height:37px!important;padding:0 11px!important;font-size:9px!important}.vtx-catalog-search{max-width:none;width:100%;min-height:43px}.vtx-catalog-result-line{padding:10px 1px}.vtx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.vtx-product-card{border-radius:17px 5px 17px 5px!important}.vtx-product-visual{height:clamp(145px,43vw,205px)}.vtx-product-visual-head{left:8px;right:8px;top:8px}.vtx-product-availability,.vtx-product-featured,.vtx-product-type{padding:5px 6px;font-size:6px;gap:4px}.vtx-product-type svg{width:9px}.vtx-product-art-stage{inset:30px 4px 25px}.vtx-product-art-stage img{width:88%;height:88%}.vtx-product-visual-foot{left:8px;right:8px;bottom:8px;font-size:6px}.vtx-product-content{padding:12px 11px 10px}.vtx-product-overline{font-size:6px;letter-spacing:.1em}.vtx-product-title-link{margin-top:7px}.vtx-product-title-link h3{font-size:13px!important;line-height:1.25!important}.vtx-product-description{font-size:9px!important;line-height:1.5!important;min-height:27px;margin:7px 0 9px!important;-webkit-line-clamp:2}.vtx-product-trust{gap:4px}.vtx-product-trust span{padding:4px 5px;font-size:6px;gap:3px}.vtx-product-trust svg{width:9px;height:9px}.vtx-product-footer{display:grid;grid-template-columns:1fr;gap:9px;padding:10px 11px 12px}.vtx-product-price small{font-size:6px}.vtx-product-price strong{font-size:17px}.vtx-product-cta{width:100%;min-height:37px!important;justify-content:space-between;padding:0 10px!important;font-size:8px!important}.vtx-product-page{padding-top:19px!important}.vtx-product-intro{margin-bottom:16px}.vtx-product-intro .breadcrumb{margin-bottom:15px;font-size:8px}.vtx-product-intro-main{align-items:flex-start;flex-direction:column;gap:12px}.vtx-product-intro-main h1{font-size:clamp(27px,8vw,38px);overflow-wrap:anywhere}.vtx-product-intro-main p{font-size:10px}.vtx-product-intro-status{font-size:8px;padding:7px 9px}.vtx-product-gallery-frame{padding:7px;border-radius:17px 5px 17px 5px}.vtx-product-assurance{grid-template-columns:1fr 1fr}.vtx-product-assurance>div{padding:10px!important}.vtx-product-purchase{padding:16px!important;border-radius:18px 5px 18px 5px!important}.vtx-purchase-heading h2{font-size:18px}.vtx-checkout .checkout-option{grid-template-columns:17px minmax(0,1fr) auto;gap:8px;padding:10px!important;min-height:61px}.vtx-checkout .checkout-option-info strong,.vtx-checkout .checkout-option-price{font-size:10px}.vtx-checkout-actions{grid-template-columns:1fr}.vtx-page-hero{padding:19px 17px;border-radius:18px 5px 18px 5px}.vtx-page-hero h1{font-size:31px}.vtx-page-hero-icon{width:46px;height:46px;flex:0 0 46px}.vtx-cart-checkout-form,.vtx-cart-items-panel{padding:15px!important;border-radius:17px 5px 17px 5px!important}.vtx-cart-panel-heading{align-items:flex-start;flex-direction:column}.vtx-cart-item{grid-template-columns:58px minmax(0,1fr) auto;gap:9px;padding:12px 0}.vtx-cart-item-art{width:58px;height:58px;border-radius:10px 3px 10px 3px}.vtx-cart-item-copy>a,.vtx-cart-item-end>strong{font-size:10px}.vtx-cart-item-end .btn{font-size:8px!important;padding:4px 6px!important}.vtx-cart-subtotal strong{font-size:19px}.vtx-admin-shell{display:block!important;padding:10px 10px 25px!important}.vtx-admin-sidebar{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;margin-bottom:15px;padding:12px!important;border-radius:18px 5px 18px 5px!important}.vtx-admin-sidebar-top{gap:9px}.vtx-admin-brand{padding-bottom:10px!important}.vtx-admin-workspace-status{padding:7px 9px}.vtx-admin-nav-wrap{overflow:visible}.vtx-admin-nav{display:flex;gap:6px;overflow-x:auto;padding:4px 1px 8px;scrollbar-width:thin}.vtx-admin-nav-label{display:none}.vtx-admin-nav .tab{flex:0 0 auto;min-height:37px!important;padding:4px 8px!important;gap:6px!important}.vtx-admin-nav-icon{width:24px;height:24px;flex-basis:24px}.vtx-admin-nav .tab>small{display:none}.vtx-admin-sidebar-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.vtx-admin-account{grid-column:1/-1}.vtx-admin-store-link{min-width:0}.vtx-admin-sidebar-version{display:none}.vtx-admin-topline{min-height:0!important;margin-bottom:14px!important}.vtx-admin-page-heading{align-items:flex-start}.vtx-admin-page-icon{width:40px;height:40px;flex-basis:40px}.vtx-admin-page-heading h1{font-size:22px!important}.vtx-admin-page-heading p{font-size:9px}.vtx-admin-create{font-size:0!important;min-width:38px;padding:0 10px!important}.vtx-admin-create svg{width:15px}.vtx-admin-shortcuts{padding:14px!important}.vtx-admin-shortcuts .admin-shortcuts-links{grid-template-columns:1fr 1fr}.vtx-admin-shortcut-card{grid-template-columns:27px minmax(0,1fr) 13px;padding:9px!important}.vtx-admin-shortcut-card>svg:first-of-type{width:27px;height:27px;padding:6px}.vtx-admin-shortcut-card>span:nth-of-type(2){font-size:8px}.vtx-admin-page-content .stats.vtx-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vtx-admin-page-content .vtx-admin-stats .stat{min-height:86px;padding:12px!important}.vtx-admin-page-content .vtx-admin-stats .stat p{font-size:8px}.vtx-admin-page-content .vtx-admin-stats .stat strong{font-size:20px}.vtx-admin-page-content .vtx-admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:390px){.vtx-product-grid{grid-template-columns:minmax(0,1fr)!important}.vtx-product-visual{height:230px}.vtx-product-footer{grid-template-columns:1fr auto;align-items:end}.vtx-product-cta{width:auto;min-width:110px}.vtx-hero-actions{grid-template-columns:1fr!important}.vtx-admin-shortcuts .admin-shortcuts-links,.vtx-admin-sidebar-bottom{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.btn,.vtx-hero-card,.vtx-product-art-stage img,.vtx-product-card{transition:none!important;transform:none!important}}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero{min-height:620px!important;padding:52px 0 28px!important;background:radial-gradient(ellipse 48% 72% at 80% 47%,rgba(123,52,191,.25),transparent 72%),radial-gradient(ellipse 34% 52% at 3% 100%,rgba(43,135,193,.12),transparent 75%),linear-gradient(118deg,#08070e,#100a1b 53%,#080a12)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-inner{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr)!important;gap:clamp(34px,5vw,78px)!important;min-height:510px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-showcase{display:block!important;position:relative!important;width:100%!important;max-width:660px!important;height:auto!important;min-height:0!important;right:auto!important;top:auto!important;transform:none!important;overflow:visible!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-copy h1{font-size:clamp(48px,6.4vw,86px)!important;line-height:.99!important;letter-spacing:-.065em!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-actions .btn{min-height:52px!important;padding:0 21px!important;border-radius:15px 5px 15px 5px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-cta{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;min-height:43px!important;padding:0 13px!important;border-radius:11px 4px 11px 4px!important;font-size:9px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-purchase{border:1px solid rgba(189,139,248,.3)!important;border-radius:24px 7px 24px 7px!important;background:linear-gradient(150deg,rgba(26,18,39,.98),rgba(9,10,17,.98))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-purchase .vtx-checkout-actions .btn{min-height:49px!important;border-radius:13px 5px 13px 5px!important;padding:0 12px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-purchase .vtx-checkout-actions .btn:not(.ghost){background:linear-gradient(112deg,#7937cb,#a348df 48%,#347db9)!important;border:1px solid rgba(213,174,255,.38)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-purchase .vtx-checkout-actions .btn.ghost{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(131,75,179,.075))!important;border-color:rgba(184,143,232,.25)!important;color:#e9def6!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-cart-page .btn{border-radius:13px 5px 13px 5px!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-sidebar{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:18px 13px 13px!important;border-radius:25px 8px 25px 8px!important;border:1px solid rgba(187,139,245,.27)!important;background:linear-gradient(165deg,rgba(24,16,38,.99),rgba(9,10,17,.99) 72%)!important;box-shadow:0 25px 70px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.06),0 0 36px rgba(141,68,207,.08)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-brand>span:first-child{width:39px!important;height:39px!important;border-radius:13px 4px 13px 4px!important;background:linear-gradient(145deg,#914bd6,#251737)!important;border:1px solid rgba(204,163,255,.42)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-brand p{color:#a28db8!important;font-size:7px!important;letter-spacing:.2em!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-workspace-status{border:1px solid rgba(100,218,175,.16)!important;border-radius:11px 4px 11px 4px!important;background:rgba(69,195,143,.045)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-nav .tab{min-height:43px!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:12px 4px 12px 4px!important;background:transparent!important;color:#b9aec8!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-nav .tab:hover{border-color:rgba(183,139,240,.22)!important;background:linear-gradient(100deg,rgba(151,78,218,.13),rgba(57,158,194,.055))!important;color:#fff!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-nav .tab.selected{border-color:rgba(190,141,250,.35)!important;background:linear-gradient(105deg,rgba(133,61,199,.29),rgba(43,131,173,.11))!important;color:#fff!important;box-shadow:inset 3px 0 #bd7dff,0 0 22px rgba(143,69,212,.11)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-nav .tab.selected .vtx-admin-nav-icon{border-color:rgba(116,220,255,.25)!important;background:rgba(80,186,221,.09)!important;color:#a4eaff!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding-bottom:17px!important;border-bottom:1px solid rgba(182,135,237,.15)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-heading h1{margin:4px 0 3px!important;color:#fff!important;font-size:clamp(22px,2.4vw,30px)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-heading p{margin:0!important;font-size:10px!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .vtx-admin-stats .stat{min-height:105px!important;padding:17px!important;border-radius:18px 5px 18px 5px!important;border:1px solid rgba(182,136,239,.18)!important;background:linear-gradient(145deg,rgba(25,18,38,.98),rgba(10,11,18,.98))!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .panel{border-radius:18px 5px 18px 5px!important;border:1px solid rgba(181,136,238,.17)!important;background:linear-gradient(145deg,rgba(24,18,36,.96),rgba(10,11,18,.98))!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .btn{min-height:40px!important;border-radius:11px 4px 11px 4px!important;padding:9px 13px!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .btn:not(.ghost):not(.secondary){background:linear-gradient(112deg,#7937cb,#a348df 48%,#347db9)!important;border:1px solid rgba(213,174,255,.38)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .btn.ghost,html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .btn.secondary{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(131,75,179,.075))!important;border:1px solid rgba(184,143,232,.25)!important;color:#e9def6!important}@media(max-width:1200px){html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:17px!important}}@media(max-width:900px){html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:32px!important;min-height:0!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-showcase{display:block!important;width:min(100%,650px)!important;margin:0 auto!important}}@media(max-width:640px){html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero{min-height:0!important;padding:28px 0 15px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-copy h1{font-size:clamp(40px,11vw,64px)!important;line-height:1!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-hero-actions .btn{min-height:45px!important;padding:0 8px!important;font-size:9px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-visual{height:clamp(145px,43vw,205px)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-sidebar{height:100%!important;min-height:0!important;padding:12px!important}}@media(max-width:390px){html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-product-grid{grid-template-columns:minmax(0,1fr)!important}}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-page{display:grid;gap:22px;padding-top:27px!important;padding-bottom:48px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:22px;padding:27px 30px!important;border:1px solid rgba(188,140,246,.25)!important;border-radius:24px 7px 24px 7px!important;background:radial-gradient(ellipse at 90% 10%,rgba(76,185,223,.12),transparent 45%),linear-gradient(115deg,rgba(127,61,188,.16),rgba(13,12,21,.96) 62%)!important;box-shadow:0 22px 58px rgba(0,0,0,.22)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero-avatar{width:82px!important;height:82px!important;border:1px solid rgba(197,150,255,.55)!important;border-radius:24px 6px 24px 6px!important;background:linear-gradient(145deg,rgba(162,82,230,.28),rgba(42,127,166,.13))!important;box-shadow:0 0 35px rgba(157,76,222,.18)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero h1{margin:8px 0 5px!important;color:#fff!important;font-size:clamp(25px,3.5vw,39px)!important;letter-spacing:-.055em!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero p{color:#a99db8!important;font-size:11px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-profile-editor{padding:22px!important;border:1px solid rgba(185,138,241,.2)!important;border-radius:20px 6px 20px 6px!important;background:linear-gradient(145deg,rgba(24,18,36,.95),rgba(10,11,18,.98))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-summary-grid{gap:13px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-summary-card{position:relative;min-height:128px!important;padding:19px!important;border-radius:18px 5px 18px 5px!important;border:1px solid rgba(183,138,239,.22)!important;background:linear-gradient(140deg,rgba(28,20,42,.96),rgba(10,11,18,.98))!important;box-shadow:0 17px 44px rgba(0,0,0,.22)!important;transition:transform .22s ease,border-color .22s ease!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-summary-card:hover{transform:translateY(-4px);border-color:rgba(111,222,255,.38)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-benefits-panel,html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-purchases-section{padding:21px!important;border-radius:20px 6px 20px 6px!important;border:1px solid rgba(183,138,239,.18)!important;background:linear-gradient(145deg,rgba(22,17,32,.95),rgba(9,10,17,.98))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-section-heading{gap:12px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-section-icon{width:42px!important;height:42px!important;border-radius:13px 4px 13px 4px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-benefit-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px!important;border-radius:15px 5px 15px 5px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .account-benefit-art{width:58px!important;height:58px!important;border-radius:13px 4px 13px 4px!important;background:radial-gradient(ellipse,rgba(142,73,201,.24),rgba(9,9,16,.96))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history-page{padding-top:27px!important;padding-bottom:50px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history-page .purchase-history-hero{position:relative;overflow:hidden;padding:28px!important;border-radius:23px 7px 23px 7px!important;border:1px solid rgba(185,138,242,.24)!important;background:radial-gradient(ellipse at 85% 5%,rgba(65,188,221,.12),transparent 46%),linear-gradient(120deg,rgba(130,62,192,.17),rgba(12,12,20,.96) 62%)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .purchase-history-hero h1{font-size:clamp(29px,4vw,45px)!important;letter-spacing:-.055em!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history{padding:20px!important;border:1px solid rgba(183,138,239,.2)!important;border-radius:20px 6px 20px 6px!important;background:linear-gradient(145deg,rgba(23,18,35,.96),rgba(9,10,17,.98))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history .vtx-order-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history .vtx-order-tab{min-height:37px;padding:0 13px;border:1px solid rgba(183,137,239,.18);border-radius:10px 4px 10px 4px;background:rgba(255,255,255,.025);color:#b8a9c7;font-size:9px;font-weight:850;transition:all .2s ease}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history .vtx-order-tab.current{border-color:rgba(187,139,248,.42);background:linear-gradient(110deg,rgba(145,69,211,.25),rgba(53,140,181,.1));color:#fff;box-shadow:0 0 20px rgba(149,76,218,.08)}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:8px;padding:16px!important;border:1px solid rgba(181,136,236,.13)!important;border-radius:13px 4px 13px 4px!important;background:rgba(255,255,255,.02)!important;transition:all .2s ease}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row:hover{border-color:rgba(101,220,255,.32)!important;background:rgba(72,168,204,.05)!important;transform:translateX(2px)}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row>div{display:grid;gap:5px;min-width:0}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row>div>strong{color:#fff;font-size:12px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row p{margin:0;color:#a99db8;font-size:9px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row>strong{color:#fff;font-size:13px;white-space:nowrap}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-detail-page{padding-top:24px!important;padding-bottom:48px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-detail-page .vortex-delivery-hero{border:1px solid rgba(188,139,246,.25)!important;border-radius:25px 7px 25px 7px!important;background:radial-gradient(ellipse at 88% 10%,rgba(71,186,224,.12),transparent 46%),linear-gradient(120deg,rgba(127,61,188,.16),rgba(11,11,19,.97) 60%)!important;box-shadow:0 25px 66px rgba(0,0,0,.25)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-hero h1{color:#fff!important;font-size:clamp(30px,4vw,46px)!important;letter-spacing:-.055em!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-progress{border-top:1px solid rgba(184,138,239,.16)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-progress-step>span{border-radius:12px 4px 12px 4px!important;background:linear-gradient(140deg,rgba(154,79,220,.2),rgba(65,180,217,.08))!important;border:1px solid rgba(186,137,244,.24)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-content-grid{gap:16px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-card{border-radius:19px 6px 19px 6px!important;border:1px solid rgba(184,138,239,.19)!important;background:linear-gradient(145deg,rgba(23,18,35,.96),rgba(9,10,17,.98))!important;box-shadow:0 18px 48px rgba(0,0,0,.22)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-item{padding:13px 0!important;border-bottom:1px solid rgba(182,136,238,.13)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-delivery-item-symbol{border-radius:11px 4px 11px 4px!important;background:rgba(148,78,213,.14)!important;color:#d4b2ff!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-conversation{overflow:hidden;border:1px solid rgba(185,138,241,.23)!important;border-radius:22px 7px 22px 7px!important;background:linear-gradient(145deg,rgba(22,17,33,.98),rgba(8,9,16,.99))!important;box-shadow:0 22px 62px rgba(0,0,0,.25)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-chat-header{padding:18px 20px!important;border-bottom:1px solid rgba(182,137,239,.15)!important;background:linear-gradient(105deg,rgba(130,63,190,.14),rgba(55,146,184,.055))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-chat-context{display:flex;flex-wrap:wrap;gap:9px;padding:13px 17px!important;border-bottom:1px solid rgba(181,137,236,.12)!important;background:rgba(255,255,255,.015)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-chat-context>div{padding:8px 11px;border:1px solid rgba(181,137,239,.16);border-radius:9px 3px 9px 3px;background:rgba(255,255,255,.025)}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-chat-feed{padding:20px!important;background:radial-gradient(ellipse at 50% 0,rgba(127,67,181,.08),transparent 60%)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-chat-bubble{border-radius:16px 5px 16px 5px!important;border:1px solid rgba(181,137,239,.17)!important;background:rgba(255,255,255,.035)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vortex-chat-message.is-own .vortex-chat-bubble{border-color:rgba(181,128,248,.3)!important;background:linear-gradient(125deg,rgba(137,62,203,.25),rgba(49,134,181,.1))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-chat-composer{padding:15px 18px!important;border-top:1px solid rgba(182,137,239,.15)!important;background:rgba(255,255,255,.018)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-chat-composer textarea{min-height:74px!important;border-radius:13px 4px 13px 4px!important;background:#090811!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-page-content .vtx-admin-orders{display:grid;gap:16px;min-width:0}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-kpi{display:grid;gap:8px;padding:14px!important;border:1px solid rgba(183,138,239,.18)!important;border-radius:15px 5px 15px 5px!important;background:linear-gradient(145deg,rgba(26,19,39,.97),rgba(10,11,18,.98))!important;box-shadow:0 14px 34px rgba(0,0,0,.2)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-kpi.is-active{border-color:rgba(190,139,250,.48)!important;background:linear-gradient(115deg,rgba(134,62,203,.22),rgba(46,132,177,.09))!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-kpi-name{display:flex;align-items:center;gap:8px;color:#bba9cd;font-size:9px;font-weight:850}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-kpi-name svg{color:#8ddff5}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-kpi strong{font-size:25px;color:#fff;letter-spacing:-.05em}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-kpi small{color:#998aa9;font-size:8px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-work-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-work-toolbar h2{margin:6px 0 4px;color:#fff;font-size:18px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-work-toolbar p{margin:0;color:#a99db8;font-size:9px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:13px;align-items:start}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-cards{display:grid;gap:10px;min-width:0}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-record{padding:15px!important;border:1px solid rgba(181,136,238,.17)!important;border-radius:16px 5px 16px 5px!important;background:linear-gradient(145deg,rgba(24,18,36,.97),rgba(9,10,17,.98))!important;box-shadow:0 14px 36px rgba(0,0,0,.2)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-record.is-selected{border-color:rgba(104,220,255,.38)!important;box-shadow:0 0 0 1px rgba(104,220,255,.08),0 16px 42px rgba(0,0,0,.25)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-record-person{gap:10px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-person-avatar{width:38px!important;height:38px!important;border-radius:12px 4px 12px 4px!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-inspector{position:sticky;top:72px;max-height:calc(100dvh - 110px);overflow:auto;padding:17px!important;border:1px solid rgba(185,138,241,.24)!important;border-radius:18px 6px 18px 6px!important;background:linear-gradient(150deg,rgba(25,18,38,.98),rgba(9,10,17,.99))!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-detail-box{padding:13px!important;border:1px solid rgba(181,137,238,.14)!important;border-radius:12px 4px 12px 4px!important;background:rgba(255,255,255,.02)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-safe-note{padding:12px 14px;border:1px solid rgba(102,215,255,.16);border-radius:12px 4px 12px 4px;background:rgba(68,174,211,.045);color:#9ec8d4;font-size:9px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager{display:grid;gap:15px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-page-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(185,138,242,.22);border-radius:18px 6px 18px 6px;background:radial-gradient(ellipse at 90% 0,rgba(66,183,219,.09),transparent 45%),linear-gradient(120deg,rgba(130,62,190,.13),rgba(12,12,20,.96))}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-page-title h2{margin:7px 0 4px;color:#fff;font-size:20px;letter-spacing:-.04em}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-page-title p{margin:0;color:#a99db8;font-size:9px;line-height:1.6}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-product-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-product-stats>div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid rgba(181,136,238,.17);border-radius:13px 4px 13px 4px;background:linear-gradient(145deg,rgba(25,18,38,.95),rgba(10,11,18,.98));color:#d9c6ee;font-size:10px;font-weight:850}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-product-stats svg{color:#a987d6}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-product-table{padding:16px!important;border-radius:18px 6px 18px 6px!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-tabs{display:flex;gap:7px;flex-wrap:wrap}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-tabs button{min-height:36px;padding:0 12px;border:1px solid rgba(184,139,239,.17);border-radius:10px 4px 10px 4px;background:rgba(255,255,255,.025);color:#b9a9c9;font-size:9px;font-weight:850}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-tabs button.selected{border-color:rgba(190,139,250,.42);background:rgba(139,67,205,.2);color:#fff}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-table-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) auto;align-items:center;gap:10px;margin:14px 0}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-table{min-width:760px}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-table tbody tr{background:rgba(255,255,255,.015);transition:background .18s ease}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-table tbody tr:hover{background:rgba(142,76,204,.08)}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-product-icon{width:43px;height:43px;border-radius:11px 4px 11px 4px;background:radial-gradient(ellipse,rgba(135,68,189,.24),rgba(9,9,16,.96));border:1px solid rgba(180,136,238,.19)}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .vortex-modal-backdrop{backdrop-filter:blur(10px)}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .vortex-editor-modal{border:1px solid rgba(188,140,244,.27)!important;border-radius:23px 7px 23px 7px!important;background:linear-gradient(150deg,#171020,#090a12)!important;box-shadow:0 30px 90px rgba(0,0,0,.55)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .product-editor-form{border:0!important;background:transparent!important;box-shadow:none!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .v6-form-builder,html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .variant-editor,html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .vortex-product-presentation{padding:14px!important;border:1px solid rgba(181,136,238,.16)!important;border-radius:13px 4px 13px 4px!important;background:rgba(255,255,255,.02)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace{border:1px solid rgba(185,138,241,.22)!important;border-radius:20px 6px 20px 6px!important;background:linear-gradient(145deg,#171020,#090a12)!important;overflow:hidden}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-list{background:rgba(9,8,15,.72)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-detail{background:rgba(16,12,24,.72)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-row{border-radius:12px 4px 12px 4px!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-row.is-selected{border-color:rgba(186,137,246,.34)!important;background:linear-gradient(110deg,rgba(139,64,204,.2),rgba(65,159,192,.07))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-page{display:grid;place-items:center;min-height:calc(100vh - 150px);padding-top:35px!important;padding-bottom:55px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-card{position:relative;overflow:hidden;width:min(100%,620px);padding:clamp(22px,4vw,38px)!important;border:1px solid rgba(188,140,245,.27)!important;border-radius:25px 7px 25px 7px!important;background:radial-gradient(ellipse at 90% 0,rgba(68,176,215,.1),transparent 42%),linear-gradient(145deg,rgba(25,18,38,.98),rgba(9,10,17,.99))!important;box-shadow:0 30px 80px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.06)!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-card:before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,#bd82ff,#6be2ff,transparent)}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-card h1{margin:10px 0 8px;color:#fff;font-size:clamp(28px,4vw,39px);letter-spacing:-.055em}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-card .vortex-login-discord-alert{padding:14px!important;border:1px solid rgba(185,138,240,.2)!important;border-radius:14px 5px 14px 5px!important;background:linear-gradient(110deg,rgba(140,66,203,.13),rgba(54,141,183,.06))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-oauth{display:grid;grid-template-columns:1fr 1fr;gap:9px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-oauth form{min-width:0}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-oauth .btn{width:100%!important;min-height:46px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-form{gap:14px!important;margin-top:17px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-form>button{min-height:48px!important}@media(max-width:1100px){html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-layout{grid-template-columns:minmax(0,1fr)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .order-inspector{position:relative;top:auto;max-height:none}}@media(max-width:900px){html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero{grid-template-columns:70px minmax(0,1fr);padding:19px!important;gap:14px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero-avatar{width:66px!important;height:66px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-page .account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-detail-page .vortex-delivery-progress{grid-template-columns:1fr!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-detail-page .vortex-delivery-progress-line{display:none!important}}@media(max-width:640px){html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero{grid-template-columns:52px minmax(0,1fr);padding:15px!important;gap:11px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero-avatar{width:50px!important;height:50px!important;border-radius:15px 4px 15px 4px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-hero h1{font-size:22px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-page .account-summary-grid{grid-template-columns:1fr!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-page .account-benefit-row{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:11px!important}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-account-page .account-benefit-row>.btn{grid-column:2;justify-self:start}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row{grid-template-columns:minmax(0,1fr);gap:8px}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-order-history>.list-row>strong{justify-self:start}html:not([data-theme=light]) body:not(:has(.admin-shell)) .store-main .vtx-auth-oauth{grid-template-columns:1fr}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-orders .orders-work-toolbar{align-items:flex-start;flex-direction:column}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-page-title{align-items:flex-start;flex-direction:column}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-product-stats{grid-template-columns:1fr 1fr}html:not([data-theme=light]) body:has(.admin-shell) .vtx-product-manager .purin-table-tools{grid-template-columns:1fr}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace{grid-template-columns:minmax(0,1fr)!important}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-list{max-height:245px;overflow:auto;border-right:0;border-bottom:1px solid rgba(181,136,238,.15)}html:not([data-theme=light]) body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-detail{padding:13px!important}}html:root body:has(.admin-shell){height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:0!important;background:#08070d!important;color:#f5f0fb!important}html:root body:has(.admin-shell) .store-layout{display:block!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important}html:root body:has(.admin-shell) .store-mobile-nav,html:root body:has(.admin-shell) .store-sidebar,html:root body:has(.admin-shell) .support-launcher{display:none!important}html:root body:has(.admin-shell) .store-main{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}html:root body:has(.admin-shell) .wrap.page.admin-shell{--vtx-admin-rail:clamp(224px,18vw,270px);position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:var(--vtx-admin-rail) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;gap:clamp(16px,1.8vw,26px)!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:18px clamp(14px,2vw,34px) 48px!important;overflow:visible!important;background:radial-gradient(ellipse at 78% -150px,rgba(137,75,205,.12),transparent 55%),#08070d!important}html:root body:has(.admin-shell) .admin-sidebar{grid-column:1!important;grid-row:1!important;position:sticky!important;inset:auto!important;top:16px!important;left:auto!important;right:auto!important;bottom:auto!important;align-self:start!important;width:100%!important;height:calc(100dvh - 32px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;gap:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:17px 13px 12px!important;border:1px solid rgba(185,139,242,.24)!important;border-radius:22px 7px 22px 7px!important;background:linear-gradient(165deg,#171020,#0e0b15 62%,#09080e)!important;box-shadow:0 22px 60px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.045)!important;z-index:20!important}html:root body:has(.admin-shell) .admin-content{grid-column:2!important;grid-row:1!important;position:relative!important;display:block!important;justify-self:stretch!important;align-self:start!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 0 42px!important;overflow:visible!important;color:#f5f0fb!important}html:root body:has(.admin-shell) .admin-topline{position:sticky!important;top:0!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-height:58px!important;margin:0 0 22px!important;padding:10px 0 13px!important;border-bottom:1px solid rgba(184,137,239,.16)!important;background:linear-gradient(#08070df7,#08070de8)!important;backdrop-filter:blur(18px)!important}html:root body:has(.admin-shell) .admin-top-actions{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap}html:root body:has(.admin-shell) .admin-top-actions .btn{min-height:38px!important;border-radius:11px 4px 11px 4px!important}html:root body:has(.admin-shell) .vtx-admin-sidebar-top{display:grid!important;gap:13px!important}html:root body:has(.admin-shell) .vtx-admin-brand{display:flex!important;align-items:center!important;gap:10px!important;padding:2px 3px 15px!important;border-bottom:1px solid rgba(183,138,239,.15)!important}html:root body:has(.admin-shell) .vtx-admin-brand>span:first-child{width:39px!important;height:39px!important;flex:0 0 39px!important;border-radius:13px 4px 13px 4px!important}html:root body:has(.admin-shell) .vtx-admin-brand .brand{font-size:15px!important;letter-spacing:.08em!important}html:root body:has(.admin-shell) .vtx-admin-brand p{margin:4px 0 0!important;font-size:7px!important;letter-spacing:.2em!important}html:root body:has(.admin-shell) .vtx-admin-nav-wrap{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}html:root body:has(.admin-shell) .vtx-admin-nav{display:grid!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:4px 2px 10px!important}html:root body:has(.admin-shell) .vtx-admin-nav .tab{width:100%!important;min-width:0!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:6px 9px!important;border-radius:11px 4px 11px 4px!important;font-size:10px!important}html:root body:has(.admin-shell) .vtx-admin-sidebar-bottom{display:grid!important;gap:9px!important;margin-top:auto!important}html:root body:has(.admin-shell) .vtx-admin-account{display:flex!important;align-items:center!important;gap:9px!important}html:root body:has(.admin-shell) .vtx-admin-store-link{display:flex!important}html:root body:has(.admin-shell) .vtx-admin-sidebar-version{display:flex!important}html:root body:has(.admin-shell) .vtx-admin-page{display:grid!important;gap:18px!important;min-width:0!important}html:root body:has(.admin-shell) .vtx-admin-page-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;margin:0!important;padding:17px 19px!important;border:1px solid rgba(185,139,242,.19)!important;border-radius:18px 6px 18px 6px!important;background:radial-gradient(ellipse at 92% 0,rgba(73,181,220,.09),transparent 44%),linear-gradient(120deg,rgba(132,65,192,.13),rgba(15,12,22,.96) 62%)!important;box-shadow:0 14px 38px rgba(0,0,0,.18)!important}html:root body:has(.admin-shell) .vtx-admin-page-heading h1{font-size:clamp(23px,2.3vw,31px)!important;line-height:1.1!important;letter-spacing:-.055em!important}html:root body:has(.admin-shell) .vtx-admin-page-heading p{font-size:10px!important;line-height:1.6!important}html:root body:has(.admin-shell) .vtx-admin-page-content{display:grid!important;gap:16px!important;min-width:0!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stats,html:root body:has(.admin-shell) .vtx-admin-page-content>.stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:12px!important;width:100%!important;margin:0!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stat{position:relative!important;display:grid!important;align-content:space-between!important;gap:10px!important;min-width:0!important;min-height:112px!important;padding:18px!important;overflow:hidden!important;border:1px solid rgba(185,139,242,.19)!important;border-radius:16px 5px 16px 5px!important;background:linear-gradient(145deg,#17111f,#0e0b14)!important;box-shadow:0 13px 34px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.035)!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stat p{position:relative!important;z-index:1;margin:0!important;color:#a99bb7!important;font-size:10px!important;font-weight:750!important;line-height:1.5!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stat strong{position:relative!important;z-index:1;color:#fff!important;font-size:clamp(21px,2vw,28px)!important;font-weight:950!important;letter-spacing:-.05em!important;overflow-wrap:anywhere}html:root body:has(.admin-shell) .vtx-admin-page-content .panel{min-width:0!important;padding:20px!important;border:1px solid rgba(184,138,239,.17)!important;border-radius:17px 5px 17px 5px!important;background:linear-gradient(145deg,#17111f,#0d0a13)!important;box-shadow:0 14px 38px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025)!important}html:root body:has(.admin-shell) .vtx-admin-page-content .panel h2,html:root body:has(.admin-shell) .vtx-admin-page-content .panel h3{margin-top:0!important;color:#f9f5ff!important;font-size:15px!important;letter-spacing:-.025em!important}html:root body:has(.admin-shell) .vtx-admin-page-content .panel p{line-height:1.7}html:root body:has(.admin-shell) .vtx-admin-page-content .muted{color:#a99db8!important}html:root body:has(.admin-shell) .vtx-admin-page-content .btn{min-height:40px!important;border-radius:11px 4px 11px 4px!important;padding:9px 13px!important;font-size:10px!important;font-weight:850!important}html:root body:has(.admin-shell) .vtx-admin-page-content .form{gap:15px!important}html:root body:has(.admin-shell) .vtx-admin-page-content label{color:#c7b8d5!important;font-size:10px!important;font-weight:750!important}html:root body:has(.admin-shell) .vtx-admin-page-content input:not([type=checkbox],[type=radio],[type=file],[type=color]),html:root body:has(.admin-shell) .vtx-admin-page-content select,html:root body:has(.admin-shell) .vtx-admin-page-content textarea{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;padding:11px 13px!important;border:1px solid rgba(184,137,239,.22)!important;border-radius:11px 4px 11px 4px!important;background:#090811!important;color:#f7f0ff!important;box-shadow:none!important}html:root body:has(.admin-shell) .vtx-admin-page-content textarea{min-height:100px!important;resize:vertical!important}html:root body:has(.admin-shell) .vtx-admin-page-content input:focus,html:root body:has(.admin-shell) .vtx-admin-page-content select:focus,html:root body:has(.admin-shell) .vtx-admin-page-content textarea:focus{outline:none!important;border-color:rgba(111,218,255,.62)!important;box-shadow:0 0 0 3px rgba(111,218,255,.08)!important}html:root body:has(.admin-shell) .vtx-admin-page-content .actions{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}html:root body:has(.admin-shell) .vtx-admin-page-content .table-wrap{width:100%!important;max-width:100%!important;overflow:auto!important;border:1px solid rgba(184,138,239,.13)!important;border-radius:12px 4px 12px 4px!important}html:root body:has(.admin-shell) .vtx-admin-page-content table{width:100%!important;min-width:680px!important;border-collapse:separate!important;border-spacing:0!important}html:root body:has(.admin-shell) .vtx-admin-page-content th{padding:13px 12px!important;background:#171020!important;color:#bca8cf!important;font-size:9px!important;font-weight:850!important;letter-spacing:.06em!important}html:root body:has(.admin-shell) .vtx-admin-page-content td{padding:13px 12px!important;border-bottom:1px solid rgba(183,137,238,.1)!important;color:#e5dceb!important;font-size:10px!important}html:root body:has(.admin-shell) .vtx-admin-page-content tbody tr:hover td{background:rgba(155,93,218,.045)!important}html:root body:has(.admin-shell) .vtx-admin-page-content .list-row{min-width:0!important;gap:12px!important;padding:14px 0!important;border-bottom-color:rgba(183,137,238,.13)!important}html:root body:has(.admin-shell) .vtx-admin-page-content .list-row strong{color:#f7f1ff!important}html:root body:has(.admin-shell) .vtx-admin-page-content .list-row p,html:root body:has(.admin-shell) .vtx-admin-page-content .list-row small{color:#a99bb8!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>h2{margin:0!important;color:#e8def2!important;font-size:13px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form{display:grid!important;gap:17px!important;padding:22px!important;border-color:rgba(185,139,242,.23)!important;background:radial-gradient(ellipse at 95% 0,rgba(68,175,218,.075),transparent 40%),linear-gradient(145deg,#17111f,#0c0a12)!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form>h3{margin:0!important;font-size:15px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form>p{margin:0!important;max-width:1000px!important;color:#b0a3bd!important;font-size:11px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .stat{min-height:96px!important;padding:15px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .product-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .product-form-grid>label:last-child{grid-column:1/-1!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .notice{margin:0!important;border-radius:11px 4px 11px 4px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .table-wrap{background:rgba(255,255,255,.012)!important}html:root body:has(.admin-shell) .product-manager,html:root body:has(.admin-shell) .purin-studio-grid,html:root body:has(.admin-shell) .vortex-inbox-workspace,html:root body:has(.admin-shell) .vtx-admin-orders,html:root body:has(.admin-shell) .vtx-admin-ticket-workspace{width:100%!important;max-width:100%!important;min-width:0!important}html:root body:has(.admin-shell) .vtx-admin-orders .orders-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)!important;gap:13px!important}html:root body:has(.admin-shell) .vtx-admin-orders .order-inspector{position:sticky!important;top:78px!important;max-height:calc(100dvh - 100px)!important;overflow:auto!important}html:root body:has(.admin-shell) .vtx-admin-ticket-workspace{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr)!important;min-height:620px!important}html:root body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-detail,html:root body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-list{min-width:0!important}html:root body:has(.admin-shell) .vtx-admin-page-content .purin-table{min-width:720px!important}@media(max-width:980px){html:root body:has(.admin-shell) .wrap.page.admin-shell{--vtx-admin-rail:0px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px!important;padding:10px 12px 36px!important;min-height:100dvh!important;height:auto!important;overflow:visible!important}html:root body:has(.admin-shell) .admin-sidebar{position:sticky!important;top:8px!important;grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 11px!important;overflow:visible!important;z-index:180!important}html:root body:has(.admin-shell) .vtx-admin-sidebar-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html:root body:has(.admin-shell) .vtx-admin-brand{padding:0!important;border:0!important}html:root body:has(.admin-shell) .vtx-admin-brand>span:first-child{width:34px!important;height:34px!important;flex-basis:34px!important}html:root body:has(.admin-shell) .vtx-admin-workspace-status{padding:7px 9px!important}html:root body:has(.admin-shell) .vtx-admin-workspace-status small{display:none!important}html:root body:has(.admin-shell) .vtx-admin-nav-wrap{display:block!important;flex:none!important;min-height:0!important;overflow:visible!important}html:root body:has(.admin-shell) .vtx-admin-nav-label{display:none!important}html:root body:has(.admin-shell) .vtx-admin-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 1px 5px!important}html:root body:has(.admin-shell) .vtx-admin-nav .tab{flex:0 0 auto!important;width:auto!important;min-height:36px!important;padding:5px 9px!important}html:root body:has(.admin-shell) .vtx-admin-nav .tab>small{display:none!important}html:root body:has(.admin-shell) .vtx-admin-sidebar-bottom{display:none!important}html:root body:has(.admin-shell) .admin-content{grid-column:1!important;grid-row:2!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0 0 30px!important}html:root body:has(.admin-shell) .vtx-admin-orders .orders-layout{grid-template-columns:minmax(0,1fr)!important}html:root body:has(.admin-shell) .vtx-admin-orders .order-inspector{position:relative!important;top:auto!important;max-height:none!important}html:root body:has(.admin-shell) .vortex-inbox-workspace,html:root body:has(.admin-shell) .vtx-admin-ticket-workspace{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html:root body:has(.admin-shell) .vtx-admin-ticket-workspace .admin-ticket-list{max-height:300px!important;overflow:auto!important;border-right:0!important;border-bottom:1px solid rgba(184,138,239,.15)!important}}@media(max-width:640px){html:root body:has(.admin-shell) .wrap.page.admin-shell{padding:8px 9px 30px!important}html:root body:has(.admin-shell) .admin-sidebar{top:5px!important;padding:8px!important;border-radius:15px 5px 15px 5px!important}html:root body:has(.admin-shell) .vtx-admin-brand .brand{font-size:12px!important}html:root body:has(.admin-shell) .vtx-admin-brand p,html:root body:has(.admin-shell) .vtx-admin-workspace-status{display:none!important}html:root body:has(.admin-shell) .vtx-admin-nav .tab{min-height:34px!important;padding:4px 8px!important;font-size:9px!important}html:root body:has(.admin-shell) .vtx-admin-nav-icon{width:24px!important;height:24px!important;flex-basis:24px!important}html:root body:has(.admin-shell) .vtx-admin-page-heading{align-items:flex-start!important;flex-direction:column!important;padding:14px!important}html:root body:has(.admin-shell) .vtx-admin-page-heading .vtx-admin-create{width:100%!important;justify-content:center!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stat{min-height:90px!important;padding:13px!important}html:root body:has(.admin-shell) .vtx-admin-page-content .stat strong{font-size:19px!important}html:root body:has(.admin-shell) .vtx-admin-page-content .panel{padding:15px!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .product-form-grid,html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .stats{grid-template-columns:1fr!important}html:root body:has(.admin-shell) .vtx-admin-page-finance .vtx-admin-page-content>section.panel.form .product-form-grid>label:last-child{grid-column:auto!important}html:root body:has(.admin-shell) .vtx-admin-page-content .actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html:root body:has(.admin-shell) .vtx-admin-page-content .actions .btn{width:100%!important}}html[data-theme=light] body:has(.admin-shell){background:#f5f1f8!important;color:#281f32!important}html[data-theme=light] body:has(.admin-shell) .wrap.page.admin-shell{background:#f5f1f8!important}html[data-theme=light] body:has(.admin-shell) .admin-sidebar{background:linear-gradient(165deg,#fff,#f5effa)!important;border-color:#dfd1e9!important;box-shadow:0 16px 38px rgba(45,28,58,.09)!important}html[data-theme=light] body:has(.admin-shell) .admin-content{color:#30243a!important}html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content .panel,html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content .stat,html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-heading{background:linear-gradient(145deg,#fff,#faf7fc)!important;border-color:#e4d9ed!important;color:#30243a!important}html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content .panel h2,html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content .panel h3,html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content .stat strong{color:#30243a!important}html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content input,html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content select,html[data-theme=light] body:has(.admin-shell) .vtx-admin-page-content textarea{background:#fff!important;color:#30243a!important;border-color:#ddd0e8!important}