@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@500;600;700;800&display=swap");:root{--home-accent:var(--accent,#8b5cf6);--home-border:rgba(255,255,255,.085);--home-muted:rgba(241,237,250,.62)}html{scroll-padding-top:88px}body{overflow-x:clip}.site-header{background:rgba(7,8,14,.88)!important;border-bottom:1px solid rgba(255,255,255,.075)!important;box-shadow:0 12px 42px rgba(0,0,0,.19)!important;backdrop-filter:blur(22px) saturate(140%)!important}.site-header .wrap.nav{min-height:76px!important;gap:clamp(12px,2vw,26px)!important;max-width:1320px!important}.footer .brand,.site-header .brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:100%;white-space:nowrap!important;letter-spacing:0!important;flex:0 1 auto}.footer .brand-mark,.site-header .brand-mark{flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,color-mix(in srgb,var(--home-accent) 82%,#fff),color-mix(in srgb,var(--home-accent) 64%,#171126))!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 5px 22px color-mix(in srgb,var(--home-accent) 28%,transparent)!important;color:#fff!important}.brand-name{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important}.brand-name .brand-whole{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;font-size:clamp(12px,1.08vw,15px)!important;line-height:1.12!important;letter-spacing:0!important;background:linear-gradient(105deg,#fff 0,#eee5ff 38%,color-mix(in srgb,var(--home-accent) 55%,#fff) 72%,#fff 100%)!important;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--home-accent) 16%,transparent))}.site-header .nav-links{margin-left:auto!important;gap:5px!important;min-width:0}.site-header .nav-links a{padding:10px 11px!important;border-radius:11px!important;white-space:nowrap}.site-header .nav-actions{margin-left:0!important}.site-header .cart-link{flex:0 0 40px;width:40px;height:40px}.site-header .site-login{white-space:nowrap;max-width:180px;min-width:0}.site-header .site-login span{display:block;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer .brand:hover .brand-whole,.site-header .brand:hover .brand-whole{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--home-accent) 34%,transparent))}.footer .brand-name .brand-whole{font-size:13px!important}.final-hero{min-height:600px!important;isolation:isolate;overflow:hidden!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.final-hero:before{z-index:-1;background-image:linear-gradient(rgba(195,166,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(195,166,255,.035) 1px,transparent 1px),radial-gradient(ellipse at 76% 42%,color-mix(in srgb,var(--home-accent) 14%,transparent),transparent 38%)!important;background-size:46px 46px,46px 46px,auto!important;mask-image:linear-gradient(90deg,transparent,#000 28%,#000 92%,transparent)!important}.final-hero:after{content:"";position:absolute;pointer-events:none;width:520px;height:520px;right:16%;bottom:-390px;border-radius:50%;border:1px solid color-mix(in srgb,var(--home-accent) 13%,transparent);box-shadow:0 0 0 42px rgba(255,255,255,.012),0 0 0 84px rgba(255,255,255,.009)}.final-hero .hero-inner{min-height:600px!important;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr)!important;align-items:center!important;gap:clamp(24px,4vw,52px)!important;padding-top:68px!important;padding-bottom:68px!important}.final-hero .hero-copy{position:relative;z-index:3;width:100%;max-width:700px!important;min-width:0}.final-hero .pill{padding:9px 13px!important;border-radius:999px!important;border-color:color-mix(in srgb,var(--home-accent) 30%,transparent)!important;background:color-mix(in srgb,var(--home-accent) 9%,transparent)!important;letter-spacing:.12em!important;font-size:10px!important}.final-hero .dot{width:7px;height:7px;flex:0 0 7px}.final-hero h1{max-width:800px!important;margin:23px 0 17px!important;padding-bottom:.07em;font-size:clamp(2.8rem,5.15vw,5.15rem)!important;line-height:.99!important;letter-spacing:-.058em!important;font-weight:950!important;background:linear-gradient(180deg,#fff,#f0e8ff 65%,#d9c4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-wrap:balance;overflow-wrap:anywhere}.final-hero .hero-copy>p{max-width:590px!important;margin:0!important;color:rgba(245,241,255,.68)!important;font-size:clamp(.96rem,1.1vw,1.08rem)!important;line-height:1.78!important}.final-hero .hero-buttons{gap:11px!important;margin-top:27px!important}.final-hero .hero-buttons .btn{min-height:49px;padding:14px 19px!important;border-radius:14px!important;font-size:.9rem!important}.final-hero .hero-primary{border:1px solid color-mix(in srgb,var(--home-accent) 50%,#fff 10%)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--home-accent) 96%,#fff),color-mix(in srgb,var(--home-accent) 70%,#161020))!important;box-shadow:0 10px 32px color-mix(in srgb,var(--home-accent) 21%,transparent)!important}.final-hero .btn.ghost{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.14)!important}.final-hero .hero-note{margin-top:18px!important;font-size:.77rem!important;color:rgba(245,241,255,.49)!important}.final-hero .hero-note svg{color:#b7f1d1;flex:0 0 auto}.final-hero .hero-trust-row{margin-top:28px!important;max-width:700px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.final-hero .hero-trust-row span{min-width:0;min-height:68px!important;padding:12px 11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.085)!important;background:rgba(12,13,21,.62)!important;backdrop-filter:blur(10px);box-shadow:inset 0 1px rgba(255,255,255,.035)!important}.final-hero .hero-trust-row span svg{color:color-mix(in srgb,var(--home-accent) 65%,#fff)!important}.final-hero .hero-trust-row b{font-size:.72rem!important;overflow-wrap:anywhere}.final-hero .hero-trust-row small{font-size:.65rem!important;color:rgba(245,241,255,.46)!important}.final-hero .hero-showcase{position:absolute!important;z-index:1;right:clamp(8px,1.8vw,26px)!important;top:50%!important;transform:translateY(-50%) rotate(1.5deg)!important;width:clamp(265px,28vw,330px)!important;height:clamp(335px,34vw,405px)!important;opacity:1!important;border-radius:28px!important;padding:22px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018))!important;box-shadow:0 38px 100px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.08)!important;backdrop-filter:blur(18px)}.final-hero .hero-showcase:before{content:"";position:absolute;inset:18% 8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--home-accent) 28%,transparent),transparent 68%);filter:blur(9px);pointer-events:none}.final-hero .showcase-bottom,.final-hero .showcase-top{font-size:9px;letter-spacing:.12em}.final-hero .showcase-monogram{font-size:clamp(145px,15vw,190px)!important;text-shadow:0 0 65px color-mix(in srgb,var(--home-accent) 26%,transparent)!important}.final-benefits{position:relative;background:rgba(255,255,255,.018)!important;border-top:1px solid rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.final-benefits .benefit-grid{padding-top:12px!important;padding-bottom:12px!important}.final-benefits .benefit{min-width:0;min-height:94px!important;padding:18px clamp(10px,1.7vw,22px)!important;border-right:1px solid rgba(255,255,255,.065)!important}.final-benefits .benefit:first-child{padding-left:0!important}.final-benefits .benefit:last-child{border-right:0!important}.final-benefits .benefit .iconbox{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;color:color-mix(in srgb,var(--home-accent) 58%,#fff)!important;background:color-mix(in srgb,var(--home-accent) 11%,transparent)!important;border:1px solid color-mix(in srgb,var(--home-accent) 22%,transparent)!important}.final-benefits .benefit strong{font-size:.81rem!important;line-height:1.35}.final-benefits .benefit p{font-size:.72rem!important;line-height:1.45}main:has(.final-hero) #catalogo{max-width:1320px!important;padding-top:76px!important;padding-bottom:70px!important}main:has(.final-hero) #catalogo .section-head{gap:20px;align-items:end;margin-bottom:26px!important}main:has(.final-hero) #catalogo .eyebrow{font-size:10px!important;color:color-mix(in srgb,var(--home-accent) 55%,#fff)}main:has(.final-hero) #catalogo .section-head h2{margin:12px 0 8px!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;letter-spacing:-.045em!important}main:has(.final-hero) #catalogo .section-head p{font-size:.93rem!important;line-height:1.6}main:has(.final-hero) #catalogo .catalog-controls{gap:13px!important;margin-bottom:22px!important}main:has(.final-hero) #catalogo .tabs{min-width:0;max-width:100%;gap:7px!important;scrollbar-width:none}main:has(.final-hero) #catalogo .tabs::-webkit-scrollbar{display:none}main:has(.final-hero) #catalogo .tab{min-height:40px;border-radius:12px!important;padding:10px 13px!important;border-color:rgba(255,255,255,.06)!important;background:rgba(255,255,255,.025)!important;font-size:.78rem!important}main:has(.final-hero) #catalogo .tab.selected{border-color:color-mix(in srgb,var(--home-accent) 42%,transparent)!important;background:color-mix(in srgb,var(--home-accent) 13%,transparent)!important}main:has(.final-hero) #catalogo .search{min-width:0!important;width:100%;border-radius:13px!important}main:has(.final-hero) .product{border-radius:20px!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(155deg,rgba(23,25,36,.98),rgba(12,13,20,.98))!important;box-shadow:0 17px 48px rgba(0,0,0,.21)!important}main:has(.final-hero) .product:hover{border-color:color-mix(in srgb,var(--home-accent) 42%,transparent)!important;box-shadow:0 25px 66px rgba(0,0,0,.31)!important}main:has(.final-hero) .product.product-featured{border-color:color-mix(in srgb,var(--home-accent) 52%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--home-accent) 7%,transparent),0 17px 48px rgba(0,0,0,.21)!important}main:has(.final-hero) .product-art{background:linear-gradient(135deg,#12131d,#090a0f)!important}main:has(.final-hero) .product-body{padding:19px!important}main:has(.final-hero) .product h3{line-height:1.35!important;overflow-wrap:anywhere}main:has(.final-hero) .product p{font-size:.82rem!important;line-height:1.7!important;color:rgba(241,237,250,.58)!important}main:has(.final-hero) .price{font-size:1.35rem!important;letter-spacing:-.035em}main:has(.final-hero) .price-line .btn{min-height:40px;border-radius:11px!important}main:has(.final-hero) .product .tag{border-radius:999px!important;border-color:color-mix(in srgb,var(--home-accent) 75%,transparent)!important;background:rgba(8,9,13,.9)!important}main:has(.final-hero) .final-community{margin-top:64px!important;padding:clamp(22px,3vw,34px)!important;border-radius:24px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--home-accent) 12%,#101018),rgba(255,255,255,.025))!important;border-color:color-mix(in srgb,var(--home-accent) 23%,transparent)!important;gap:20px}main:has(.final-hero) .final-community h3{font-size:clamp(1.2rem,2vw,1.55rem)!important;letter-spacing:-.035em}main:has(.final-hero) .final-community p{font-size:.9rem!important;line-height:1.7}main:has(.final-hero) .final-community .btn{min-height:44px;border-radius:12px!important}main:has(.final-hero) .final-faq{max-width:900px!important;padding-bottom:90px!important}main:has(.final-hero) .final-faq>h2{font-size:clamp(1.8rem,3vw,2.35rem)!important;letter-spacing:-.045em}main:has(.final-hero) .faq{border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important;background:rgba(255,255,255,.022)!important;margin:9px 0!important}main:has(.final-hero) .faq summary{padding:17px 18px!important;font-size:.92rem}main:has(.final-hero) .faq p{padding:0 18px 18px!important;font-size:.86rem;line-height:1.75}@media(max-width:1100px){.site-header .wrap.nav{gap:12px!important}.site-header .nav-links{gap:2px!important}.site-header .nav-links a{padding:9px 8px!important;font-size:.78rem!important}.final-hero .hero-inner{grid-template-columns:minmax(0,1fr) minmax(235px,.5fr)!important}.final-hero .hero-showcase{width:270px!important;height:350px!important;right:8px!important}.final-hero .hero-trust-row{max-width:650px!important}}@media(max-width:900px){.site-header .wrap.nav{min-height:66px!important;gap:8px!important}.site-header .nav-links{display:none!important}.final-hero,.final-hero .hero-inner{min-height:auto!important}.final-hero .hero-inner{display:block!important;padding-top:62px!important;padding-bottom:54px!important}.final-hero .hero-copy{max-width:740px!important;padding-right:0}.final-hero .hero-showcase{display:none!important}.final-hero h1{font-size:clamp(2.9rem,8vw,4.6rem)!important}.final-hero .hero-trust-row{max-width:700px!important}.final-benefits .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.final-benefits .benefit{border-right:0!important;padding:15px 12px!important}.final-benefits .benefit:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)!important}.final-benefits .benefit:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)!important}main:has(.final-hero) #catalogo{padding-top:58px!important}main:has(.final-hero) #catalogo .catalog-controls{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.site-header .wrap.nav{min-height:62px!important;gap:7px!important;padding-left:12px!important;padding-right:12px!important;overflow:visible!important}.site-header .brand{gap:6px!important;min-width:0!important;flex:0 1 auto!important;font-size:clamp(10px,2.95vw,12px)!important}.site-header .brand-mark{width:27px!important;height:27px!important;flex-basis:27px!important;border-radius:9px!important;font-size:12px!important}.site-header .brand-name{min-width:0!important;max-width:none!important;flex:0 1 auto!important;overflow:visible!important;white-space:nowrap!important}.site-header .brand-name .brand-whole{font-size:clamp(10px,2.95vw,12px)!important;letter-spacing:0!important;word-spacing:0!important;white-space:nowrap!important;min-width:max-content!important;max-width:none!important}.site-header .nav-actions{gap:5px!important;min-width:0!important}.site-header .cart-link{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important}.site-header .site-login{min-height:34px!important;padding:8px 9px!important;gap:6px!important;font-size:11px!important;border-radius:10px!important}.site-header .site-login svg{width:14px;height:14px;flex:0 0 auto}.site-header .site-login span{max-width:76px}.final-hero .hero-inner{padding-top:48px!important;padding-bottom:43px!important}.final-hero .pill{font-size:9px!important;letter-spacing:.09em!important;max-width:100%;white-space:normal}.final-hero h1{font-size:clamp(2.45rem,11vw,4rem)!important;line-height:1.01!important;letter-spacing:-.052em!important;margin-top:20px!important}.final-hero .hero-copy>p{font-size:.94rem!important;line-height:1.72!important}.final-hero .hero-buttons{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:22px!important}.final-hero .hero-buttons .btn{width:100%;min-height:47px;padding:13px 15px!important}.final-hero .hero-note{align-items:flex-start!important;line-height:1.5!important}.final-hero .hero-trust-row{grid-template-columns:1fr!important;gap:8px!important;margin-top:20px!important}.final-hero .hero-trust-row span{min-height:56px!important;padding:11px 13px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;grid-template-rows:auto auto!important;justify-content:start!important;text-align:left!important;column-gap:9px!important}.final-hero .hero-trust-row span svg{grid-row:1/3;margin-top:3px}.final-hero .hero-trust-row b{font-size:.78rem!important}.final-hero .hero-trust-row small{font-size:.69rem!important}.final-benefits .benefit-grid{padding-top:8px!important;padding-bottom:8px!important}.final-benefits .benefit{min-height:83px!important;gap:10px!important;padding:13px 8px!important}.final-benefits .benefit .iconbox{width:35px!important;height:35px!important;flex-basis:35px!important}.final-benefits .benefit strong{font-size:.76rem!important}.final-benefits .benefit p{font-size:.66rem!important}main:has(.final-hero) #catalogo{padding-top:46px!important;padding-bottom:46px!important}main:has(.final-hero) #catalogo .section-head{display:block!important;margin-bottom:20px!important}main:has(.final-hero) #catalogo .section-head h2{font-size:clamp(1.7rem,8vw,2.2rem)!important}main:has(.final-hero) #catalogo .section-head>.muted{display:block!important;margin-top:9px!important;font-size:.75rem!important}main:has(.final-hero) #catalogo .tabs{flex-wrap:nowrap!important;overflow-x:auto!important;padding:3px 1px 8px!important}main:has(.final-hero) #catalogo .tab{flex:0 0 auto!important;padding:9px 11px!important;font-size:.74rem!important}main:has(.final-hero) #catalogo .search{min-height:44px!important}main:has(.final-hero) .grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}main:has(.final-hero) .product-art{aspect-ratio:1.8!important}main:has(.final-hero) .product-body{padding:16px!important}main:has(.final-hero) .product p{min-height:0!important}main:has(.final-hero) .price-line{margin-top:15px!important;padding-top:14px!important}main:has(.final-hero) .final-community{margin-top:38px!important;padding:20px!important;gap:13px!important}main:has(.final-hero) .final-community .community-icon-wrap{width:42px!important;height:42px!important;flex-basis:42px!important}main:has(.final-hero) .final-community>div:nth-child(2){flex:1 1 calc(100% - 60px);min-width:0}main:has(.final-hero) .final-community h3{font-size:1.18rem!important}main:has(.final-hero) .final-community p{font-size:.82rem!important}main:has(.final-hero) .final-community .btn{width:100%;margin-left:0!important}main:has(.final-hero) .final-faq{padding-top:6px!important;padding-bottom:58px!important}main:has(.final-hero) .faq summary{padding:15px 35px 15px 15px!important;font-size:.85rem}main:has(.final-hero) .faq p{padding:0 15px 15px!important;font-size:.82rem}.footer .footer-row{gap:18px!important}.footer .brand-name .brand-whole{font-size:12px!important}}@media(max-width:380px){.site-header .wrap.nav{padding-left:9px!important;padding-right:9px!important;gap:5px!important}.site-header .brand{gap:5px!important}.site-header .brand-mark{width:24px!important;height:24px!important;flex-basis:24px!important}.site-header .brand-name .brand-whole{font-size:10px!important}.site-header .site-login{padding:7px!important}.site-header .site-login span{max-width:48px}.final-benefits .benefit-grid,.final-hero .hero-trust-row{grid-template-columns:minmax(0,1fr)!important}.final-benefits .benefit:nth-child(odd){border-right:0!important}.final-benefits .benefit:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.06)!important}}@media(prefers-reduced-motion:reduce){.final-benefits *,.final-hero *{transition:none!important;animation:none!important}}.site-header{overflow:visible!important}.site-header .wrap.nav{box-sizing:border-box!important;flex-flow:row nowrap!important;justify-content:space-between!important;gap:clamp(6px,1vw,16px)!important;width:100%!important;max-width:1360px!important;min-width:0!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important}.site-header .brand,.site-header .wrap.nav{display:flex!important;align-items:center!important}.site-header .brand{order:0!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:9px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important}.site-header .brand-mark{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important}.site-header .brand-name{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;text-overflow:clip!important}.site-header .brand-name,.site-header .brand-name .brand-whole{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}.site-header .brand-name .brand-whole{display:inline-block!important;font-size:clamp(12px,.95vw,15px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;word-spacing:0!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:#faf7ff!important;-webkit-text-fill-color:#faf7ff!important;text-shadow:0 0 12px color-mix(in srgb,var(--home-accent) 24%,transparent)!important;filter:none!important}.site-header .nav-links{order:1!important;display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;overflow:visible!important}.site-header .nav-links a{flex:0 0 auto!important;padding:9px clamp(6px,.72vw,11px)!important;font-size:12px!important;white-space:nowrap!important}.site-header .nav-actions{order:2!important;display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:none!important;gap:8px!important;margin:0 0 0 auto!important;overflow:visible!important}.site-header .logout,.site-header .nav-actions>*,.site-header .site-login{flex:0 0 auto!important}@media(max-width:1500px){.site-header .nav-links{display:none!important}.site-header .wrap.nav{gap:12px!important}}@media(max-width:900px){.site-header .wrap.nav{min-height:66px!important;justify-content:space-between!important}.site-header .nav-actions{margin-left:auto!important}}@media(max-width:640px){.site-header .wrap.nav{display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important;align-items:center!important;gap:5px!important;padding-left:10px!important;padding-right:10px!important;min-height:62px!important;overflow:visible!important}.site-header .brand{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;gap:4px!important;margin:0!important}.site-header .brand-mark{width:25px!important;height:25px!important;flex:0 0 25px!important}.site-header .brand-name{display:inline-flex!important}.site-header .brand-name,.site-header .brand-name .brand-whole{flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}.site-header .brand-name .brand-whole{display:inline-block!important;font-size:clamp(8px,2.45vw,10px)!important;letter-spacing:0!important;word-spacing:0!important}.site-header .nav-actions{display:flex!important;flex:0 0 auto!important;min-width:max-content!important;margin-left:auto!important;gap:4px!important;justify-content:flex-end!important}.site-header .cart-link,.site-header .logout,.site-header .site-login{box-sizing:border-box!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;flex:0 0 31px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:9px!important}.site-header .logout span,.site-header .site-login span{display:none!important}.site-header .cart-link svg,.site-header .logout svg,.site-header .site-login svg{width:15px!important;height:15px!important;flex:0 0 15px!important;display:block!important}.site-header .site-login .avatar{width:24px!important;height:24px!important;flex:0 0 24px!important}.site-header .nav-actions .staff-admin,.site-header .nav-actions .staff-products{display:none!important}}@media(max-width:380px){.site-header .wrap.nav{padding-left:6px!important;padding-right:6px!important;gap:3px!important}.site-header .brand{gap:3px!important}.site-header .brand-mark{width:23px!important;height:23px!important;flex-basis:23px!important}.site-header .brand-name .brand-whole{font-size:8px!important}.site-header .nav-actions{gap:3px!important}.site-header .cart-link,.site-header .logout,.site-header .site-login{width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;flex-basis:29px!important}}.site-header .brand-name .brand-whole{font-family:Oxanium,Trebuchet MS,system-ui,sans-serif!important;font-size:clamp(14px,1.12vw,18px)!important;font-weight:900!important;letter-spacing:.075em!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;color:#fff!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(100deg,#ffffff,#efe5ff 38%,#c8a2ff 72%,#ffffff)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 0 8px rgba(168,85,247,.24))!important;text-shadow:none!important}.final-hero h1{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;text-wrap:balance!important;font-size:clamp(2.6rem,5.8vw,4.7rem)!important;line-height:1.03!important;letter-spacing:-.045em!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;font-kerning:normal!important}@media(max-width:640px){.site-header .brand-name .brand-whole{font-size:clamp(11px,3.5vw,15px)!important;letter-spacing:.045em!important}.final-hero .hero-inner{padding-top:38px!important;padding-bottom:30px!important}.final-hero .hero-copy{min-width:0!important;width:100%!important}.final-hero h1{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.02!important;letter-spacing:-.04em!important;white-space:normal!important;overflow-wrap:anywhere!important}.final-hero .hero-trust-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:380px){.site-header .brand-name .brand-whole{font-size:11px!important;letter-spacing:.035em!important}.final-hero h1{font-size:clamp(1.85rem,9.2vw,2.2rem)!important;letter-spacing:-.04em!important}}:root{--vtx-surface:rgba(17,19,28,.82);--vtx-border:rgba(255,255,255,.08);--vtx-soft:rgba(255,255,255,.045);--vtx-shadow:0 24px 70px rgba(0,0,0,.24);--vtx-radius:20px}*{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.45) transparent}html{background:#08090d;scroll-behavior:smooth}body{min-width:320px;background:radial-gradient(circle at 50% -10%,rgba(124,58,237,.12),transparent 38%),#08090d}button,input,select,textarea{font:inherit}.btn,a,button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.btn:hover:not(:disabled),button:hover:not(:disabled){transform:translateY(-1px)}.panel{border:1px solid var(--vtx-border);box-shadow:var(--vtx-shadow);background:linear-gradient(145deg,rgba(22,24,34,.9),rgba(12,14,21,.82));backdrop-filter:blur(16px)}.site-header{background:rgba(8,9,13,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--vtx-border);position:sticky;top:0;z-index:50}.nav{min-height:70px;gap:16px}.brand{font-weight:900;letter-spacing:.06em}.brand-logo{max-height:36px;max-width:150px;object-fit:contain}.nav-links{gap:6px}.nav-links a{border-radius:10px;padding:9px 11px}.nav-links a:hover{background:var(--vtx-soft)}.nav-actions{gap:8px}.nav-actions .btn{white-space:nowrap}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{border:1px solid rgba(255,255,255,.1);background:rgba(7,8,13,.62);border-radius:12px;min-height:42px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(168,85,247,.72);box-shadow:0 0 0 3px rgba(168,85,247,.13);background:rgba(9,10,16,.9)}.catalog-controls{position:relative;z-index:2;display:grid;grid-template-columns:1fr minmax(230px,360px);gap:14px;align-items:center}.search{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--vtx-border);background:rgba(12,14,21,.78);border-radius:14px;min-height:46px;box-shadow:0 10px 30px rgba(0,0,0,.14)}.search:focus-within{border-color:rgba(168,85,247,.52);box-shadow:0 0 0 3px rgba(168,85,247,.1),0 12px 34px rgba(0,0,0,.18)}.search input{border:0!important;box-shadow:none!important;background:transparent!important;min-width:0}.grid{gap:20px}.product{border:1px solid var(--vtx-border);border-radius:var(--vtx-radius);overflow:hidden;background:linear-gradient(160deg,rgba(25,27,38,.92),rgba(12,14,20,.92));box-shadow:0 16px 50px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product:hover{transform:translateY(-4px);box-shadow:0 28px 80px rgba(0,0,0,.3);border-color:rgba(168,85,247,.25)}.product-art{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#11131c,#090a0e);position:relative}.product-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.product:hover .product-art img{transform:scale(1.035);filter:saturate(1.05)}.product-body{padding:18px}.price-line{gap:14px}.hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06);background-color:#0b0c12}.hero:after{content:"";position:absolute;inset:auto -10% -70% 25%;height:520px;background:radial-gradient(circle,rgba(168,85,247,.2),transparent 66%);pointer-events:none}.hero-inner{position:relative;z-index:1;min-height:590px;padding-top:76px;padding-bottom:72px}.hero-inner>div:first-child{max-width:720px}.hero h1{font-size:clamp(2.8rem,7vw,6.4rem);line-height:.94;letter-spacing:-.055em;max-width:900px;text-wrap:balance}.hero p{max-width:680px;color:rgba(255,255,255,.68);font-size:1.05rem;line-height:1.75}.hero-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-note{display:flex;align-items:center;gap:7px;margin-top:20px;color:rgba(255,255,255,.55);font-size:.82rem}.hero-trust-row{margin-top:28px;max-width:680px}.hero-trust-row span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:rgba(255,255,255,.7);font-size:.78rem;box-shadow:inset 0 1px rgba(255,255,255,.04)}.hero-trust-row svg{opacity:.9}.hero-showcase{position:absolute!important;right:0;top:50%;transform:translateY(-50%);width:330px;height:420px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.018));box-shadow:0 30px 100px rgba(0,0,0,.34);display:flex;flex-direction:column;justify-content:space-between;padding:22px;overflow:hidden}.hero-showcase:before{content:"";position:absolute;width:240px;height:240px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(168,85,247,.28),transparent 68%);filter:blur(8px)}.showcase-bottom,.showcase-top{position:relative;z-index:1;display:flex;justify-content:space-between;color:rgba(255,255,255,.42);font-size:9px;letter-spacing:.16em}.showcase-monogram{position:relative;z-index:1;display:grid;place-items:center;flex:1;font-size:170px;font-weight:950;letter-spacing:-.1em;color:rgba(255,255,255,.94);text-shadow:0 0 80px rgba(168,85,247,.35)}.showcase-monogram span{color:#a855f7}.benefits{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.018)}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.benefit{min-height:108px;padding:22px 18px;border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:13px}.benefit:last-child{border-right:0}.benefit .iconbox{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.18)}.benefit strong{font-size:.86rem}.benefit p{margin:4px 0 0;color:rgba(255,255,255,.48);font-size:.75rem;line-height:1.4}.section{padding-top:74px;padding-bottom:74px}.section-head{margin-bottom:28px}.section-head h2{letter-spacing:-.035em}.section-head>div>p{color:rgba(255,255,255,.5)}.eyebrow{letter-spacing:.14em}.community{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(135deg,rgba(168,85,247,.11),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.18);padding:28px;display:flex;align-items:center;gap:22px;margin-top:54px}.community:after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-120px;background:radial-gradient(circle,rgba(168,85,247,.2),transparent 68%)}.community>*{position:relative;z-index:1}.community-icon{opacity:.9}.community h3{margin:0 0 6px;font-size:1.45rem}.community p{margin:0;color:rgba(255,255,255,.55);line-height:1.6}.community .btn{margin-left:auto;white-space:nowrap}.vortex-cart-mode-picker{border:1px solid var(--vtx-border);border-radius:16px;padding:14px;margin:18px 0;background:var(--vtx-soft)}.vortex-cart-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vortex-cart-mode-options button{appearance:none;text-align:left;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:15px;padding:15px;color:inherit;cursor:pointer}.vortex-cart-mode-options button.selected{border-color:rgba(168,85,247,.7);background:rgba(168,85,247,.1);box-shadow:inset 0 0 0 1px rgba(168,85,247,.15)}.vortex-cart-mode-options span{display:block;margin-top:6px;color:rgba(255,255,255,.58);font-size:.86rem;line-height:1.45}.vortex-role-toolbar{display:grid;grid-template-columns:1fr auto;gap:10px}.vortex-role-search{display:flex;align-items:center;gap:8px;border:1px solid var(--vtx-border);border-radius:12px;padding:0 11px;background:rgba(0,0,0,.18)}.vortex-role-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0}.vortex-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px}.vortex-role-option{min-width:0;border:1px solid var(--vtx-border);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.025)}.vortex-role-option.is-selected{border-color:rgba(168,85,247,.58);background:rgba(168,85,247,.08)}.purin-studio-grid,.v11-studio-layout{gap:18px}.v11-template-menu{border-radius:18px;padding:10px}.v11-template-menu button{border:1px solid transparent;background:transparent;border-radius:12px;padding:11px;text-align:left;color:inherit;width:100%}.v11-template-menu button.selected,.v11-template-menu button:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.32)}.v11-template-preview{position:sticky;top:92px;height:max-content}.purin-discord-preview,.purin-studio-controls,.purin-studio-products{border-radius:18px}.purin-studio-products>input{margin:10px 0}.purin-studio-product{border:1px solid transparent;border-radius:12px;background:transparent}.purin-studio-product.selected,.purin-studio-product:hover{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.25)}.settings-builder{max-width:1100px;margin:auto}.settings-tabs{display:flex;gap:7px;overflow:auto;padding:6px;border:1px solid var(--vtx-border);background:rgba(255,255,255,.025);border-radius:15px}.settings-tabs button{white-space:nowrap;border:0;background:transparent;color:inherit;border-radius:10px;padding:10px 13px}.settings-tabs button.selected{background:rgba(168,85,247,.14);box-shadow:inset 0 0 0 1px rgba(168,85,247,.25)}.settings-body{margin-top:14px;border-radius:20px}.vortex-loading-page{min-height:55vh;display:grid;place-content:center;gap:12px}.vortex-loading-page p{margin:0;text-align:center;color:rgba(255,255,255,.55)}.vortex-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.09),rgba(255,255,255,.045));background-size:200% 100%;animation:vortexShimmer 1.35s ease-in-out infinite;border-radius:14px}.vortex-skeleton.broad{width:min(620px,82vw);height:150px}.vortex-skeleton.line{width:min(420px,70vw);height:18px;margin:auto}.vortex-skeleton.tile{height:120px}.vortex-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@keyframes vortexShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.footer{border-top:1px solid rgba(255,255,255,.06)}.footer-row{gap:30px}.footer-links{gap:8px}.footer-links a{border-radius:10px;padding:7px 9px}.footer-links a:hover{background:rgba(255,255,255,.04)}@media(max-width:1100px){.hero-showcase{opacity:.35;right:-40px}.hero-inner>div:first-child{position:relative;z-index:2}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit:nth-child(2){border-right:0}.benefit:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}}@media(max-width:900px){.nav-links{display:none}.nav{padding-inline:14px}.catalog-controls{grid-template-columns:1fr}.purin-studio-grid,.v11-studio-layout{grid-template-columns:1fr!important}.v11-template-preview{position:static}.vortex-cart-mode-options,.vortex-loading-grid,.vortex-role-toolbar{grid-template-columns:1fr}.hero-inner{min-height:auto;padding-top:58px;padding-bottom:58px}.hero-showcase{display:none}.hero-trust-row{grid-template-columns:1fr!important}.community{align-items:flex-start;flex-wrap:wrap}.community .btn{margin-left:0}.section{padding-top:58px;padding-bottom:58px}}@media(max-width:620px){.wrap{width:min(100% - 24px,1200px)}.nav-actions .staff-admin,.nav-actions .staff-products{display:none}.nav-actions{margin-left:auto}.site-header{position:relative}.panel{border-radius:16px}.product-body{padding:15px}.grid{grid-template-columns:1fr!important}.settings-tabs{margin-inline:-4px}.vortex-role-grid{grid-template-columns:1fr}.actions{flex-direction:column;align-items:stretch}.actions .btn{width:100%}.purin-editor-actions{flex-direction:column}.purin-editor-actions .btn{width:100%}.hero h1{font-size:clamp(2.5rem,15vw,4rem)}.hero p{font-size:.94rem}.hero-buttons,.hero-buttons .btn{width:100%}.hero-buttons .btn{justify-content:center}.benefit-grid{grid-template-columns:1fr}.benefit{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.06)}.benefit:last-child{border-bottom:0}.community{padding:21px;border-radius:19px}.community-icon{width:40px;height:40px}.section-head{display:block}.section-head>.muted{display:block;margin-top:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}:root{--vtx-glass:rgba(17,19,29,.72);--vtx-glass-strong:rgba(19,21,32,.92);--vtx-line:rgba(255,255,255,.09);--vtx-line-strong:rgba(168,85,247,.32);--vtx-muted:rgba(255,255,255,.58);--vtx-shadow:0 26px 90px rgba(0,0,0,.28)}html{background:#07080d;min-width:320px}body{background:radial-gradient(circle at 8% 0,rgba(168,85,247,.13),transparent 28%),radial-gradient(circle at 92% 8%,rgba(59,130,246,.08),transparent 25%),#07080d;color:#f7f7fb;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 22%);z-index:-1}.site-header{background:rgba(7,8,13,.78)!important;border-bottom:1px solid var(--vtx-line)!important;box-shadow:0 10px 40px rgba(0,0,0,.14)}.nav{min-height:74px}.brand{gap:10px!important;text-decoration:none}.brand-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#b76cff,#6d35d8);color:white;font-size:14px;font-weight:950;box-shadow:0 8px 26px rgba(168,85,247,.28)}.nav-links a{font-size:.84rem;color:rgba(255,255,255,.68);border:1px solid transparent}.nav-links a:hover{color:#fff;border-color:var(--vtx-line);background:rgba(255,255,255,.035)}.nav-actions{align-items:center}.cart-link{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--vtx-line);border-radius:12px;background:rgba(255,255,255,.035);color:inherit}.cart-link:hover{border-color:var(--vtx-line-strong);background:rgba(168,85,247,.08)}.btn{border-radius:12px!important;box-shadow:0 10px 28px rgba(0,0,0,.16)}.btn:hover:not(:disabled){box-shadow:0 14px 34px rgba(0,0,0,.24)}.btn.hero-primary{box-shadow:0 16px 42px rgba(168,85,247,.25)}.final-hero{min-height:660px!important;background-color:#090a10!important}.final-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 45%,rgba(168,85,247,.18),transparent 30%);pointer-events:none}.hero-inner{min-height:660px!important}.hero-copy{position:relative;z-index:3}.hero h1{font-weight:950;text-shadow:0 18px 70px rgba(0,0,0,.42)}.hero p{max-width:700px;color:rgba(255,255,255,.66)}.hero-note{padding-top:5px}.hero-trust-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px}.hero-trust-row span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;justify-content:start;text-align:left;column-gap:9px;row-gap:1px;min-height:62px;padding:12px 13px;border:1px solid var(--vtx-line);background:rgba(255,255,255,.035);border-radius:15px;box-shadow:0 16px 40px rgba(0,0,0,.14)}.hero-trust-row span svg{grid-row:1/3;margin-top:3px;color:#c58cff}.hero-trust-row b{font-size:.78rem;line-height:1.25}.hero-trust-row small{font-size:.68rem;color:rgba(255,255,255,.44)}.hero-showcase{border-color:rgba(255,255,255,.13)!important;background:linear-gradient(150deg,rgba(255,255,255,.08),rgba(255,255,255,.018))!important;backdrop-filter:blur(18px)}.final-benefits{background:rgba(255,255,255,.012)}.benefit{min-height:118px!important}.benefit .iconbox{background:linear-gradient(145deg,rgba(168,85,247,.16),rgba(168,85,247,.05));border-color:rgba(168,85,247,.2)}.benefit strong{font-size:.88rem}.benefit p{font-size:.74rem}.section{position:relative}.section-head h2{font-size:clamp(1.9rem,4vw,3rem)}.catalog-controls{margin-bottom:18px}.tabs{display:flex;gap:7px;overflow:auto;padding:4px}.tab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid transparent;border-radius:12px;padding:9px 11px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.62);cursor:pointer}.tab:hover{border-color:var(--vtx-line)}.tab.selected{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.28);color:#fff}.search{min-height:48px!important;border-radius:14px!important}.search input{font-size:.9rem}.product{border-radius:22px!important;background:linear-gradient(150deg,rgba(25,27,39,.96),rgba(11,12,18,.96))!important;box-shadow:0 18px 60px rgba(0,0,0,.22)!important}.product:hover{transform:translateY(-6px)!important;border-color:rgba(168,85,247,.32)!important;box-shadow:0 30px 90px rgba(0,0,0,.34)!important}.product-art{background:linear-gradient(135deg,#11131d,#08090d)!important}.product-body{padding:19px!important}.product-meta{color:rgba(255,255,255,.45)}.product h3{font-size:1.04rem}.vortex-product-summary{color:rgba(255,255,255,.53);line-height:1.55}.tag{display:inline-flex!important;align-items:center;gap:5px!important;border-radius:999px!important;padding:6px 9px!important;background:rgba(8,9,13,.74)!important;border:1px solid rgba(255,255,255,.1)!important}.final-community{margin-top:60px!important;padding:30px!important;border-radius:25px!important;background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(255,255,255,.028))!important;border-color:rgba(168,85,247,.2)!important}.community-icon-wrap{width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border-radius:15px;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.22)}.community-icon{margin:0!important}.final-faq h2{margin-bottom:20px}.faq{border:1px solid var(--vtx-line);border-radius:15px;background:rgba(255,255,255,.022);margin:8px 0;overflow:hidden}.faq summary{padding:15px 17px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:rgba(255,255,255,.45)}.faq[open] summary:after{content:"−"}.faq p{padding:0 17px 17px;margin:0;color:rgba(255,255,255,.56);line-height:1.65}.product-page .breadcrumb{margin-bottom:20px}.product-page .product-layout{gap:26px}.product-page .panel,.product-page .product-assurance{border-radius:22px}.product-page .product-assurance>div{border-bottom:1px solid var(--vtx-line);padding:17px}.product-page .product-assurance>div:last-child{border-bottom:0}.product-page .product-assurance svg{color:#c58cff;margin-bottom:8px}.product-page .product-assurance strong{display:block}.product-page .product-assurance p{color:rgba(255,255,255,.5);line-height:1.5}.product-page .product-banner{border-radius:22px;box-shadow:var(--vtx-shadow)}.footer{background:rgba(255,255,255,.012)}.footer-row{padding-top:36px;padding-bottom:28px}.footer-links a{color:rgba(255,255,255,.56)}.footer-links a:hover{color:#fff}.vortex-loading-page{background:transparent!important}.vortex-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(168,85,247,.1),rgba(255,255,255,.035))!important}.admin-content,.admin-main,.admin-shell{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.vtx-management{width:100%;max-width:1080px;margin:0 auto}.vtx-management>.panel,.vtx-management>.vtx-kpis,.vtx-management>.vtx-topline{max-width:1080px;margin-left:auto;margin-right:auto}.vtx-modal{padding:28px!important;display:grid!important;place-items:center!important;overflow:auto!important}.vtx-modal-panel{width:min(680px,calc(100vw - 40px))!important;max-width:680px!important;margin:20px auto!important;padding:24px!important;max-height:calc(100vh - 56px);overflow:auto}.vtx-modal-panel .vtx-topline{gap:16px;align-items:center}.vtx-modal-panel label{display:grid;gap:7px}.vtx-modal-panel input,.vtx-modal-panel select{width:100%;box-sizing:border-box}.vtx-modal-panel .vtx-two{gap:14px}.vtx-modal-panel .btn{min-height:42px}.vtx-modal-panel .muted{font-size:.78rem;line-height:1.55}.admin-filter,.vtx-toolbar{max-width:1080px}@media(min-width:1200px){.vtx-management{max-width:1040px}.vtx-modal-panel{width:650px!important;max-width:650px!important}.admin-content,.admin-main,.admin-shell{max-width:1180px!important}}@media(max-width:700px){.vtx-modal{padding:12px!important}.vtx-modal-panel{width:calc(100vw - 24px)!important;max-width:none!important;margin:6px auto!important;padding:18px!important;max-height:calc(100vh - 24px)}.vtx-modal-panel .vtx-two{grid-template-columns:1fr!important}.vtx-management{max-width:none}.vtx-management>.panel{border-radius:18px}}@media(max-width:1100px){.final-hero,.hero-inner{min-height:610px!important}.hero-showcase{right:-55px!important;opacity:.25!important}.hero-copy{max-width:760px}.hero-trust-row{max-width:680px}}@media(max-width:900px){.final-hero,.hero-inner{min-height:auto!important}.hero-inner{padding-top:65px!important;padding-bottom:65px!important}.hero-trust-row{grid-template-columns:1fr!important;max-width:540px}.benefit-grid{grid-template-columns:repeat(2,1fr)!important}.product-page .product-layout{grid-template-columns:1fr!important}.product-page .product-assurance{grid-column:auto!important}}@media(max-width:620px){.nav{min-height:64px!important}.brand-mark{width:29px;height:29px}.nav-actions .staff-admin,.nav-actions .staff-products{display:none}.hero h1{font-size:clamp(2.55rem,15vw,4.2rem)!important}.hero-buttons .btn{min-height:46px}.benefit-grid{grid-template-columns:1fr!important}.benefit{border-right:0!important}.final-community{padding:21px!important}.final-community .btn{width:100%;justify-content:center}.tabs{padding-left:0;padding-right:0}.catalog-controls{gap:10px}.product{border-radius:18px!important}.product-art{aspect-ratio:1.35}.product-page .two-col{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--vtx-purple:#8b5cf6;--vtx-purple-soft:#a78bfa;--vtx-purple-bg:rgba(139,92,246,.08);--vtx-surface:#11131a;--vtx-surface-2:#171922;--vtx-border:rgba(255,255,255,.085)}body{background:radial-gradient(circle at 8% 0,rgba(139,92,246,.055),transparent 25%),radial-gradient(circle at 92% 8%,rgba(59,130,246,.035),transparent 22%),#08090d!important}.site-header{background:rgba(8,9,13,.94)!important;border-bottom-color:var(--vtx-border)!important}.brand-name{display:inline-flex;align-items:baseline;gap:0;min-width:0;overflow:visible;white-space:nowrap}.brand-name .brand-primary{color:#fff!important}.brand-name .brand-secondary{color:var(--vtx-purple-soft)!important}.brand-mark{background:linear-gradient(145deg,#a78bfa,#7c5ce6)!important;box-shadow:0 7px 22px rgba(124,92,230,.18)!important}.nav-links .active,.nav-links a:hover{background:rgba(255,255,255,.028)!important;border-color:var(--vtx-border)!important}.btn{background:var(--vtx-purple)!important}.btn.secondary{background:#171922!important}.btn.ghost,.btn.secondary{border-color:var(--vtx-border)!important}.btn.ghost{background:rgba(255,255,255,.02)!important}.admin-content,.admin-main,.admin-nav,.admin-nav .btn,.admin-nav a,.admin-shell,.setup-guide,.setup-guide-intro,.setup-guide-intro>div{min-width:0}.admin-nav{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;padding:4px 2px 8px;scrollbar-width:thin}.admin-nav .btn,.admin-nav a{flex:0 0 auto;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.setup-guide,.setup-guide-intro{overflow:visible!important}.setup-guide-intro{display:flex;align-items:center;gap:14px}.setup-guide-intro h2{overflow:visible!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere}.final-hero{background-color:#0b0c11!important}.final-hero:before{background:radial-gradient(circle at 78% 45%,rgba(139,92,246,.095),transparent 30%)!important}.hero-showcase{background:linear-gradient(150deg,rgba(255,255,255,.065),rgba(255,255,255,.018))!important;border-color:rgba(255,255,255,.11)!important}.hero-trust-row span{background:rgba(255,255,255,.025)!important}.final-community{background:linear-gradient(135deg,rgba(139,92,246,.065),rgba(255,255,255,.025))!important;border-color:rgba(139,92,246,.15)!important}.product{background:linear-gradient(150deg,#171922,#101117)!important;border-color:rgba(255,255,255,.075)!important}.product:hover{border-color:rgba(139,92,246,.24)!important}.product-art{background:linear-gradient(135deg,#151720,#0c0d12)!important}.tab.selected{background:rgba(139,92,246,.09)!important;border-color:rgba(139,92,246,.22)!important}.community-icon-wrap{display:grid!important}.community-icon{display:block!important}body,html{width:100%;overflow-x:hidden!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,canvas,html,img,svg,video{max-width:100%}button,input,select,textarea{max-width:100%;font-size:16px}@media(max-width:900px){.wrap{padding-left:22px!important;padding-right:22px!important}.hero-showcase{display:none!important}.hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.hero-copy{width:100%!important}.hero-copy,.hero-trust-row{max-width:none!important}.catalog-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.search{width:100%!important;min-width:0!important}}@media(max-width:640px){.wrap{padding-left:16px!important;padding-right:16px!important}.site-header .nav{gap:10px!important}.brand{gap:7px!important;font-size:clamp(12px,4.2vw,16px)!important;flex-shrink:0!important}.brand,.brand-name{min-width:max-content!important}.brand-name{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;flex:0 0 auto!important}.brand-name .brand-whole{font-size:inherit!important;white-space:nowrap!important}.nav-actions{gap:7px!important}.cart-link{width:36px;height:36px}.hero-inner{padding-top:48px!important;padding-bottom:48px!important}.hero h1{letter-spacing:-1.8px!important}.hero-buttons{flex-wrap:wrap}.hero-buttons .btn{flex:1 1 180px}.community{align-items:flex-start!important}.community-icon-wrap{flex:0 0 46px!important;width:46px!important;height:46px!important}.community-icon{width:23px!important;height:23px!important}.footer-links{flex-wrap:wrap;gap:12px 18px}.admin-nav{margin-left:-4px;margin-right:-4px}.setup-guide-intro{align-items:flex-start;flex-wrap:wrap}.setup-counter{margin-left:auto}}.vortex-route-progress{background:var(--vtx-purple)!important;box-shadow:0 0 14px rgba(139,92,246,.3)!important}html.vtx-route-pending body{cursor:progress}@media(prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}.checkout-options{display:grid;gap:10px;min-width:0;margin:2px 0 8px;padding:0;border:0}.checkout-options legend{display:block;width:100%;margin:0 0 3px;padding:0;color:#e9def7;font-size:13px;font-weight:800;line-height:1.5}.checkout-option{position:relative;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center;gap:12px!important;min-width:0;min-height:72px;padding:13px 15px!important;border:1px solid #493657!important;border-radius:14px!important;background:linear-gradient(145deg,#17151f,#111018)!important;color:#f4effb!important;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.checkout-option:hover{border-color:#8d68b3!important;background:linear-gradient(145deg,#21182c,#15101e)!important}.checkout-option.selected{border-color:#b48be5!important;background:linear-gradient(120deg,rgba(144,91,194,.24),rgba(89,59,124,.16))!important;box-shadow:inset 0 0 0 1px rgba(190,151,230,.24),0 8px 22px rgba(0,0,0,.15)!important}.checkout-option input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;pointer-events:none}.checkout-option-indicator{display:grid;place-items:center;width:20px;height:20px;border:2px solid #9b86b0;border-radius:50%;background:#100d16;flex:0 0 20px}.checkout-option-indicator:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:transparent}.checkout-option.selected .checkout-option-indicator{border-color:#d0a9ff;box-shadow:0 0 0 3px rgba(171,119,225,.15)}.checkout-option.selected .checkout-option-indicator:after{background:#d7b4ff}.checkout-option:has(input:focus-visible){outline:2px solid #d1a8ff;outline-offset:3px}.checkout-option:has(input:disabled){opacity:.55;cursor:not-allowed;filter:saturate(.65)}.checkout-option-info{display:grid;gap:5px;min-width:0}.checkout-option-info strong{font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;color:#fff}.checkout-option-info small{font-size:11px;font-weight:500;line-height:1.35;color:#b7a7c8}.checkout-option-price{font-size:14px;font-weight:900;white-space:nowrap;color:#e3c7ff;text-align:right}@media(max-width:480px){.checkout-option{grid-template-columns:20px minmax(0,1fr) auto!important;gap:9px!important;padding:12px!important}.checkout-option-price{font-size:13px}.checkout-option-info strong{font-size:12px}.checkout-option-info small{font-size:10px}}.brand-name .brand-whole{word-spacing:0!important;letter-spacing:.015em!important;color:#fff!important}.product.product-featured{border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 52%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#8b5cf6) 7%,transparent)!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.product.product-featured:hover{border-color:color-mix(in srgb,var(--accent,#8b5cf6) 82%,transparent)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--accent,#8b5cf6) 12%,transparent)!important}.product.product-featured .product-body>a{display:block!important;width:100%!important;text-align:center!important}.product.product-featured .product-body>a h3{width:100%!important;text-align:center!important;color:var(--accent,#a78bfa)!important;font-weight:800!important;letter-spacing:.01em!important}.brand-name .brand-whole{display:inline-block!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;font-weight:950!important;letter-spacing:.045em!important;background:linear-gradient(105deg,#ffffff 0,color-mix(in srgb,var(--accent,#8b5cf6) 38%,#ffffff) 48%,#c4b5fd 72%,#ffffff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent,#8b5cf6) 18%,transparent));transition:filter .2s ease}.brand:hover .brand-whole{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--accent,#8b5cf6) 32%,transparent))}.vortex-route-progress{position:fixed;left:0;top:0;height:2px;width:0;opacity:0;pointer-events:none;z-index:100000;background:linear-gradient(90deg,#39dca4,#8d5cff,#39dca4);box-shadow:0 0 14px #39dca455;transition:width .24s ease,opacity .18s ease}html.vtx-route-pending .vortex-route-progress{width:82%;opacity:1}html.vtx-route-pending .vortex-route-progress:after{content:"";position:absolute;right:-2px;top:0;height:100%;width:12%;background:linear-gradient(90deg,transparent,#fff8)}body:has(.admin-shell){background:#080d0a!important;color:#eaf5ee!important}body:has(.admin-shell) .footer,body:has(.admin-shell) .site-header,body:has(.admin-shell) .test-banner{display:none!important}body:has(.admin-shell) .wrap.page.admin-shell{min-height:100dvh!important}.admin-shell{--admin-purple:#39dba4!important;--admin-ink:#edf8f1!important;max-width:none!important;width:100%!important;margin:0!important;padding:22px clamp(14px,2.15vw,36px) 52px!important;grid-template-columns:248px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;background:radial-gradient(ellipse at 78% -130px,#27c98912,transparent 55%),#080d0a!important}.admin-sidebar{position:sticky!important;top:18px!important;min-height:calc(100dvh - 36px)!important;padding:20px 14px!important;border:1px solid #1e3027!important;border-radius:18px!important;background:linear-gradient(180deg,#101813,#0c120f)!important;box-shadow:0 18px 52px #0004!important}.admin-brand-mark{padding:2px 7px 16px!important;border-bottom:1px solid #24382d!important}.admin-brand-mark>span{width:39px!important;height:39px!important;border:1px solid #37d99e66!important;background:linear-gradient(140deg,#1a6b4b,#104331)!important;color:#80f5c1!important;border-radius:12px!important;box-shadow:0 0 24px #20d99712!important}.admin-brand-mark .brand{font-size:17px!important;letter-spacing:.05em!important}.admin-brand-mark p{font-size:11px!important;color:#7f988a!important}.admin-sidebar .eyebrow{margin:23px 10px 10px!important;color:#6f8d7c!important;font-size:9px!important;letter-spacing:.16em!important}.admin-sidebar nav{gap:4px!important}.admin-sidebar nav .tab{display:flex!important;align-items:center!important;gap:11px!important;min-height:42px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;color:#a5b8ac!important;font-size:12px!important;transition:background .16s,color .16s,border-color .16s!important}.admin-sidebar nav .tab:hover{transform:none!important;background:#ffffff07!important;border-color:#263b30!important;color:#f4fff8!important}.admin-sidebar nav .tab.selected{background:linear-gradient(100deg,#123a2b,#11291f)!important;border-color:#286c4d!important;color:#6cf0b4!important;box-shadow:inset 3px 0 #43e3a3,0 5px 18px #0002!important}.admin-sidebar nav .tab.selected svg{color:#75f5bd!important}.nav-active-dot{background:#4ee7ad!important;box-shadow:0 0 9px #4ee7ad88!important}.admin-account{margin:20px 2px 9px!important;padding:16px 7px 10px!important;border-top:1px solid #22352a!important}.admin-account strong{font-size:12px!important;color:#e7f5eb!important}.admin-account small{color:#779282!important;font-size:10px!important}.admin-online-dot{width:8px!important;height:8px!important;background:#42dfa0!important;box-shadow:0 0 10px #42dfa055!important}.admin-store-link{border-color:#294d3b!important;border-radius:10px!important;background:#111c15!important;color:#8aefc0!important;font-size:11px!important}.admin-store-link:hover{background:#152b20!important}.admin-sidebar .logout{width:100%;margin-top:8px;padding:10px 12px!important;border:1px solid #293c30!important;border-radius:10px!important;background:transparent!important;color:#9db4a5!important;box-shadow:none!important;font-size:11px!important}.admin-sidebar .logout:hover{background:#17231c!important;color:#f1fbf5!important}.admin-content{min-width:0!important;color:#eaf5ee!important}.admin-topline{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:9px 0 15px!important;border-bottom:1px solid #1e3026!important;background:linear-gradient(#080d0af5,#080d0adf)!important;backdrop-filter:blur(14px)!important}.admin-topline .eyebrow{color:#69dca7!important;font-size:10px!important;font-weight:800!important;letter-spacing:.15em!important}.admin-topline .btn{border:1px solid #293e32!important;background:#101913!important;color:#b8d5c3!important;box-shadow:none!important;border-radius:10px!important}.admin-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:25px 0 22px!important}.admin-section-title h1{color:#f5fcf7!important;font-size:clamp(26px,2.9vw,36px)!important;letter-spacing:-.045em!important;font-weight:780!important;margin:0 0 6px!important}.admin-section-title p{color:#7f9989!important;font-size:12px!important;line-height:1.6!important;margin:0!important}.admin-content .btn:not(.ghost):not(.secondary){background:linear-gradient(120deg,#37dba0,#23b980)!important;border:1px solid #4be8ae!important;color:#052517!important;box-shadow:0 7px 18px #2cd49315!important;border-radius:10px!important;font-weight:750!important}.admin-content .btn:not(.ghost):not(.secondary):hover{filter:brightness(1.06)!important;transform:translateY(-1px)}.admin-content .btn.secondary,.admin-topline .btn{background:#111a14!important;border-color:#2a4033!important;color:#c1d9c9!important;box-shadow:none!important}.admin-content .btn.ghost{background:transparent!important;border-color:#2a4033!important;color:#a7c3b2!important;box-shadow:none!important}.admin-content .stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 18px!important}.admin-content .stat{position:relative!important;min-height:106px!important;padding:19px!important;overflow:hidden!important;background:linear-gradient(140deg,#111a14,#0d130f)!important;border:1px solid #22392c!important;border-radius:14px!important;box-shadow:0 9px 30px #0002!important}.admin-content .stat:before{content:""!important;position:absolute!important;left:15px!important;right:15px!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#3cdda5,transparent)!important;opacity:.6}.admin-content .stat p{color:#84a18e!important;font-size:11px!important;font-weight:600!important;margin:0 0 12px!important}.admin-content .stat strong{color:#f2fff7!important;font-size:clamp(18px,1.7vw,25px)!important;letter-spacing:-.04em!important;font-weight:800!important}.admin-content .panel{padding:21px!important;background:linear-gradient(145deg,#101813,#0d130f)!important;border:1px solid #1f3327!important;border-radius:15px!important;box-shadow:0 10px 28px #0002!important;color:#e5f2e9!important;transition:border-color .16s ease!important}.admin-content .panel:hover{border-color:#2f4b39!important}.admin-content .panel h2,.admin-content .panel h3{color:#edf8f0!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.015em!important}.admin-content .muted,.admin-content .panel p{color:#8ca595!important}.admin-content .two-col{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;gap:14px!important;margin:0 0 16px!important}.admin-content .chart{height:170px!important;display:flex!important;align-items:flex-end!important;gap:9px!important;padding:16px 4px 4px!important;background:repeating-linear-gradient(0deg,#26392d00 0,#26392d00 39px,#26392d70 40px)!important;border-bottom:1px solid #2a4032!important}.admin-content .chart .bar{min-width:10px!important;flex:1!important;background:linear-gradient(180deg,#6af0bb,#1a9869)!important;border-radius:6px 6px 2px 2px!important;box-shadow:0 0 16px #3ee1a009!important}.admin-content .list-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 0!important;border-bottom:1px solid #1d2b22!important;color:#e6f4eb!important;transition:background .14s!important}.admin-content .list-row:last-child{border-bottom:0}.admin-content .list-row:hover{background:#ffffff03!important}.admin-content .list-row strong{color:#eaf8ef!important;font-size:12px!important}.admin-content .list-row p,.admin-content .list-row small{color:#789182!important;font-size:10px!important}.admin-content .badge.DELIVERED,.admin-content .badge.PAID{background:#123c2a!important;border-color:#286b49!important;color:#7ef1b8!important}.admin-content .badge.PENDING{background:#342b16!important;border-color:#6b5428!important;color:#f2d389!important}.admin-content .badge.CANCELLED,.admin-content .badge.REFUNDED{background:#3b2024!important;border-color:#6f343e!important;color:#ffb1bd!important}.admin-content .admin-shortcuts{grid-template-columns:minmax(190px,.75fr) minmax(0,1.75fr)!important;gap:19px!important;padding:20px!important;margin-bottom:17px!important;border:1px solid #254532!important;border-radius:15px!important;background:radial-gradient(ellipse at 0 0,#2bca8512,transparent 60%),#101711!important}.admin-shortcuts-kicker{color:#65dda4!important;font-size:9px!important;letter-spacing:.17em!important}.admin-content .admin-shortcuts h2{font-size:17px!important;color:#f1faf4!important;margin:7px 0!important}.admin-content .admin-shortcuts p{color:#819c8b!important;font-size:11px!important}.admin-shortcuts-links{gap:8px!important}.admin-shortcuts-links a{border:1px solid #263e30!important;background:#131e16!important;color:#cfe7d7!important;border-radius:11px!important;padding:13px 12px!important;font-size:11px!important}.admin-shortcuts-links a:hover{background:#183323!important;border-color:#397453!important;transform:translateY(-1px)!important}.admin-content .admin-filter{margin:0 0 16px!important;padding:10px!important;border:1px solid #20352a!important;border-radius:13px!important;background:#0e1510!important}.admin-content .admin-filter,.admin-content .admin-search-input{display:flex!important;align-items:center!important;gap:9px!important}.admin-content .admin-search-input{flex:1!important;min-width:150px!important;color:#729581!important;padding:0 7px!important}.admin-content .admin-search-input input{border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important}.admin-content .admin-filter>select{min-width:140px!important;max-width:190px!important}.admin-content input,.admin-content select,.admin-content textarea{background:#0d1510!important;border:1px solid #2b4034!important;color:#eef9f1!important;border-radius:10px!important}.admin-content input:focus,.admin-content select:focus,.admin-content textarea:focus{border-color:#3bd8a0!important;box-shadow:0 0 0 3px #36d99a1d!important}.admin-content table{border-collapse:separate!important;border-spacing:0!important}.admin-content table th{background:#111a14!important;color:#88a896!important;border-bottom:1px solid #284031!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.admin-content table td{color:#d7e9dc!important;border-bottom:1px solid #1b2d22!important;font-size:12px!important}.admin-content .error{border-color:#71333b!important;background:#36191c!important;color:#ffbec4!important}.admin-content .success{border-color:#256947!important;background:#123121!important;color:#9af2c3!important}@media(max-width:1250px){.admin-shell{grid-template-columns:220px minmax(0,1fr)!important;gap:16px!important}.admin-content .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:950px){.admin-shell{grid-template-columns:1fr!important;padding:16px!important}.admin-sidebar{position:relative!important;top:0!important;min-height:unset!important;padding:13px!important}.admin-sidebar nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;margin-top:9px!important}.admin-sidebar nav .tab{white-space:nowrap!important;min-height:38px!important}.admin-account,.admin-sidebar .eyebrow{display:none!important}.admin-store-link{align-items:center;justify-content:center}.admin-sidebar .logout,.admin-store-link{display:inline-flex!important;width:auto!important;margin:10px 5px 0!important}.admin-content .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-content .two-col{grid-template-columns:1fr!important}.admin-topline{position:relative!important}}@media(max-width:600px){.admin-shell{padding:10px 10px 32px!important;gap:13px!important}.admin-content .panel{padding:15px!important}.admin-content .admin-section-title{align-items:flex-start!important;flex-wrap:wrap!important;margin:17px 0!important}.admin-content .admin-section-title h1{font-size:26px!important}.admin-content .admin-shortcuts,.admin-shortcuts-links{grid-template-columns:1fr!important}.admin-content .admin-filter{flex-wrap:wrap!important}.admin-content .admin-search-input{flex-basis:100%!important}.admin-content .admin-filter>select{max-width:none!important;flex:1!important}.admin-content .admin-filter>button{flex:1!important}.admin-content .stats{gap:8px!important}.admin-content .stat{padding:14px!important;min-height:93px!important}.admin-content .stat strong{font-size:18px!important}.admin-topline .eyebrow{font-size:9px!important;letter-spacing:.1em!important}}@media(prefers-reduced-motion:reduce){.admin-content .panel,.admin-sidebar nav .tab,.vortex-route-progress{transition:none!important}}@media(max-width:900px){.hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.hero-copy{width:100%!important;max-width:850px!important;min-width:0!important}.hero-showcase{display:none!important}.catalog-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.catalog-controls .tabs{min-width:0!important;flex-wrap:wrap!important}.catalog-controls .search{width:100%!important;min-width:0!important}}@media(max-width:680px){.hero-trust-row{grid-template-columns:minmax(0,1fr)!important}.hero-inner{padding-top:38px!important;padding-bottom:40px!important}.hero h1{max-width:100%;overflow-wrap:anywhere;letter-spacing:-.045em!important}.hero-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.hero-buttons .btn{width:100%!important}.catalog-controls .tabs{display:flex;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:8px}.catalog-controls .tab{flex:0 0 auto}}.admin-content .admin-filter{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0}.admin-content .admin-search-input{width:100%;min-width:0;box-sizing:border-box}.admin-content .admin-search-input input{display:block;width:100%!important;min-width:0!important;box-sizing:border-box}.admin-content .admin-filter>select{width:auto!important;min-width:145px;max-width:210px;box-sizing:border-box}.admin-content .admin-filter>button{white-space:nowrap}.admin-content .orders-filters{grid-template-columns:minmax(0,1fr) minmax(155px,210px) auto}.admin-content .vtx-toolbar{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;width:100%;min-width:0}.admin-content .vtx-toolbar>input{flex:1 1 240px;width:auto!important;min-width:0!important;max-width:100%;box-sizing:border-box}.admin-content .vtx-toolbar>select{flex:0 1 200px;width:auto!important;min-width:140px;max-width:100%;box-sizing:border-box}.admin-content .purin-table-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(155px,210px) auto;align-items:center;gap:10px;width:100%;min-width:0}.admin-content .purin-table-tools>.purin-search{min-width:0;width:100%;box-sizing:border-box}.admin-content .purin-search input,.admin-content .purin-table-tools input{width:100%!important;min-width:0!important;max-width:100%;box-sizing:border-box}.admin-content .purin-table-tools>select{width:100%!important;min-width:0;box-sizing:border-box}.admin-content input[type=search]{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:780px){.admin-content .admin-filter,.admin-content .orders-filters,.admin-content .purin-table-tools{grid-template-columns:minmax(0,1fr)!important}.admin-content .admin-filter>select,.admin-content .orders-filters>select,.admin-content .purin-table-tools>select{width:100%!important;max-width:none}.admin-content .admin-filter>button{width:100%;justify-content:center}.admin-content .vtx-toolbar>input,.admin-content .vtx-toolbar>select{flex:1 1 100%;width:100%!important;max-width:none}}body:has(.admin-shell){background:#15101c!important;color:#f5effb!important}.admin-shell{--admin-purple:#ad82dc!important;--admin-ink:#f4eefb!important;background:radial-gradient(ellipse at 78% -120px,#9f6bc61c,transparent 58%),#15101c!important}.admin-sidebar{background:linear-gradient(180deg,#241a30,#1d1627)!important;border-color:#473451!important;box-shadow:0 18px 48px #100a1740!important}.admin-brand-mark{border-bottom-color:#4a3655!important}.admin-brand-mark>span{background:linear-gradient(140deg,#9d70c7,#714b99)!important;border-color:#c3a0e2!important;color:#fff!important;box-shadow:0 5px 20px #4e326b45!important}.admin-brand-mark p,.admin-sidebar .eyebrow{color:#b6a2c5!important}.admin-sidebar nav .tab{color:#d0c1dc!important}.admin-sidebar nav .tab:hover{background:#ffffff0a!important;border-color:#4d395b!important}.admin-sidebar nav .tab.selected{background:linear-gradient(100deg,#4a315e,#382648)!important;border-color:#7c5b94!important;color:#f4e7ff!important;box-shadow:inset 3px 0 #b998df,0 5px 16px #120b1740!important}.admin-sidebar nav .tab.selected svg,.nav-active-dot{color:#d2b4f1!important;background:#b18bda!important}.admin-account{border-top-color:#4a3555!important}.admin-account strong{color:#f7effd!important}.admin-account small{color:#b09dbf!important}.admin-online-dot{background:#b69bdd!important;box-shadow:0 0 9px #b69bdd66!important}.admin-store-link{background:#2a2035!important;border-color:#5d456f!important;color:#e2cef6!important}.admin-store-link:hover{background:#352543!important}.admin-sidebar .logout{border-color:#51405e!important;background:#261d30!important;color:#d7c8e2!important}.admin-content{color:#f1e9f8!important}.admin-topline{border-bottom-color:#42314f!important;background:linear-gradient(#15101cf5,#15101cde)!important}.admin-topline .eyebrow{color:#c5a4e7!important}.admin-content .btn.secondary,.admin-topline .btn{background:#2b2136!important;border-color:#604772!important;color:#eadcf7!important}.admin-content .btn.ghost{border-color:#624a74!important;color:#d8c1eb!important}.admin-content .btn:not(.ghost):not(.secondary){background:linear-gradient(120deg,#a77bd2,#855bb3)!important;border-color:#bd9ae1!important;color:#fff!important;box-shadow:0 6px 18px #5c3c781c!important}.admin-content .btn:not(.ghost):not(.secondary):hover{filter:brightness(1.08)!important}.admin-content .stats{gap:12px!important}.admin-content .stat{background:linear-gradient(145deg,#292035,#211a2b)!important;border-color:#4b3958!important;box-shadow:0 9px 28px #100a1624!important}.admin-content .stat:before{background:linear-gradient(90deg,transparent,#c7a2e7,transparent)!important;opacity:.65!important}.admin-content .stat p{color:#c1afcf!important}.admin-content .stat strong{color:#fbf7ff!important}.admin-content .panel{background:linear-gradient(145deg,#282033,#211a2b)!important;border-color:#4a3857!important;box-shadow:0 10px 28px #100a1622!important;color:#f0e8f7!important}.admin-content .panel:hover{border-color:#765a8b!important}.admin-content .panel h2,.admin-content .panel h3{color:#fbf6ff!important}.admin-content .muted,.admin-content .panel p{color:#b8a8c7!important}.admin-content .chart{background:repeating-linear-gradient(0deg,#49365300 0,#49365300 39px,#49365388 40px)!important;border-bottom-color:#554060!important}.admin-content .chart .bar{background:linear-gradient(180deg,#c5a0e7,#8a65b0)!important}.admin-content .list-row{border-bottom-color:#493652!important;color:#f2eaf8!important}.admin-content .list-row strong{color:#f9f3ff!important}.admin-content .list-row p,.admin-content .list-row small{color:#b5a2c4!important}.admin-content .badge.DELIVERED,.admin-content .badge.PAID{background:#25372f!important;border-color:#527563!important;color:#bdebd2!important}.admin-content .badge.PENDING{background:#3b3021!important;border-color:#806b48!important;color:#f2dbad!important}.admin-content .badge.CANCELLED,.admin-content .badge.REFUNDED{background:#42252f!important;border-color:#81505e!important;color:#ffc9d3!important}.admin-content .admin-shortcuts{background:radial-gradient(ellipse at 0 0,#a77bd226,transparent 60%),linear-gradient(115deg,#2a2036,#21192b)!important;border-color:#5d456d!important}.admin-shortcuts-kicker{color:#d0b2eb!important}.admin-content .admin-shortcuts h2{color:#faf5ff!important}.admin-content .admin-shortcuts p{color:#c1b1cf!important}.admin-shortcuts-links a{background:#30243d!important;border-color:#554066!important;color:#f0e5fa!important}.admin-shortcuts-links a:hover{background:#3b2b4c!important;border-color:#80629a!important}.admin-content .admin-filter,.admin-content .purin-table-tools,.admin-content .vtx-toolbar{background:#211a2b!important;border-color:#4a3858!important}.admin-content input,.admin-content select,.admin-content textarea{background:#21192b!important;border-color:#554064!important;color:#f8f2fc!important}.admin-content input::placeholder,.admin-content textarea::placeholder{color:#a494b3!important;opacity:1}.admin-content input:focus,.admin-content select:focus,.admin-content textarea:focus{border-color:#b38bde!important;box-shadow:0 0 0 3px #a87bd226!important}.admin-content table th{background:#30243c!important;color:#d0bedf!important;border-bottom-color:#5a446b!important}.admin-content table td{color:#e8dff1!important;border-bottom-color:#493653!important}.admin-content .error{background:#4b2838!important;border-color:#8f5268!important;color:#ffd5df!important}.admin-content .success{background:#293c32!important;border-color:#5b896f!important;color:#cdf0d9!important}.admin-content .orders-filters{background:#211a2b!important;border-color:#4a3858!important}.admin-content .orders-filters input,.admin-content .orders-filters select{background:#282033!important}@media(max-width:950px){.admin-shell{background:#15101c!important}.admin-sidebar{background:linear-gradient(180deg,#241a30,#1d1627)!important}}:root{--admin-bg:#190f25;--admin-surface:#291a3a;--admin-surface-raised:#302044;--admin-border:#5a3b73;--admin-purple:#9b65ed;--admin-lavender:#d5b6ff}body:has(.admin-shell){background:radial-gradient(ellipse at 75% 0,rgba(145,83,221,.2),transparent 36%),#190f25!important;color:#f6edff!important}body:has(.admin-shell) .admin-shell{--admin-purple:#a274f3!important;--admin-ink:#f8f0ff!important;background:radial-gradient(ellipse at 80% -100px,rgba(154,94,224,.18),transparent 55%),#190f25!important}body:has(.admin-shell) .admin-sidebar{background:linear-gradient(160deg,#2c1940,#21132f)!important;border:1px solid #5b3c73!important;box-shadow:0 18px 50px rgba(4,1,10,.28)!important}body:has(.admin-shell) .admin-brand-mark{border-bottom-color:#55396a!important}body:has(.admin-shell) .admin-brand-mark>span{background:linear-gradient(140deg,#b181f6,#783fc1)!important;border:1px solid #d0b0ff!important;box-shadow:0 7px 24px rgba(135,72,206,.24)!important}body:has(.admin-shell) .admin-brand-mark p,body:has(.admin-shell) .admin-sidebar .eyebrow{color:#c0a6d7!important}body:has(.admin-shell) .admin-sidebar nav .tab{color:#e0d0ef!important;transition:background .14s ease,color .14s ease,border-color .14s ease!important}body:has(.admin-shell) .admin-sidebar nav .tab:hover{background:rgba(206,165,255,.09)!important;border-color:#513467!important}body:has(.admin-shell) .admin-sidebar nav .tab.selected{background:linear-gradient(100deg,#693b91,#4e2b70)!important;border-color:#9f6ed0!important;box-shadow:inset 3px 0 #d0a5ff,0 6px 18px rgba(9,2,17,.18)!important}body:has(.admin-shell) .admin-sidebar nav .tab.selected svg,body:has(.admin-shell) .nav-active-dot{color:#e0c4ff!important;background:#c18cf6!important}body:has(.admin-shell) .admin-account{border-top-color:#503464!important}body:has(.admin-shell) .admin-account strong{color:#fbf5ff!important}body:has(.admin-shell) .admin-account small{color:#c0a9d3!important}body:has(.admin-shell) .admin-online-dot{background:#c4a0f4!important;box-shadow:0 0 10px #a674e766!important}body:has(.admin-shell) .admin-store-link{background:#38214e!important;border-color:#6d4888!important;color:#f0ddff!important}body:has(.admin-shell) .admin-store-link:hover{background:#4a2b65!important}body:has(.admin-shell) .admin-sidebar .logout{border-color:#624378!important;background:#2b1c3c!important;color:#e5d1f5!important}body:has(.admin-shell) .admin-sidebar .logout:hover{background:#3a2450!important;color:#fff!important}body:has(.admin-shell) .admin-content{color:#f6edff!important}body:has(.admin-shell) .admin-topline{border-bottom-color:#503563!important;background:linear-gradient(#190f25f5,#190f25dc)!important;backdrop-filter:blur(14px)!important}body:has(.admin-shell) .admin-topline .eyebrow{color:#d3b3f5!important}body:has(.admin-shell) .admin-content .btn.secondary,body:has(.admin-shell) .admin-topline .btn{background:#352147!important;border-color:#694783!important;color:#f0e0ff!important;box-shadow:none!important}body:has(.admin-shell) .admin-content .btn.ghost{background:#281936!important;border-color:#5b3b72!important;color:#e1c9f4!important}body:has(.admin-shell) .admin-content .btn:not(.ghost):not(.secondary){background:linear-gradient(120deg,#a56ae9,#7d45c6)!important;border:1px solid #c49af6!important;box-shadow:0 7px 20px rgba(121,63,188,.22)!important}body:has(.admin-shell) .admin-content .btn:not(.ghost):not(.secondary):hover{filter:brightness(1.09)!important;box-shadow:0 9px 24px rgba(145,83,221,.28)!important}body:has(.admin-shell) .admin-content .stat{background:linear-gradient(145deg,#302044,#251733)!important;border-color:#5a3b70!important;box-shadow:0 10px 30px rgba(4,1,10,.2)!important}body:has(.admin-shell) .admin-content .stat:before{background:linear-gradient(90deg,transparent,#c59af6,transparent)!important;opacity:.9!important}body:has(.admin-shell) .admin-content .stat p{color:#c9b2dc!important}body:has(.admin-shell) .admin-content .stat strong{color:#fff8ff!important}body:has(.admin-shell) .admin-content .panel{background:linear-gradient(145deg,#302044,#261832)!important;border-color:#5b3c72!important;box-shadow:0 11px 30px rgba(4,1,10,.2)!important;color:#f7efff!important}body:has(.admin-shell) .admin-content .panel:hover{border-color:#855ca4!important}body:has(.admin-shell) .admin-content .panel h2,body:has(.admin-shell) .admin-content .panel h3{color:#fff8ff!important}body:has(.admin-shell) .admin-content .muted,body:has(.admin-shell) .admin-content .panel p{color:#c5b0d7!important}body:has(.admin-shell) .admin-content .chart{background:repeating-linear-gradient(0deg,#51396600 0,#51396600 39px,#51396688 40px)!important;border-bottom-color:#5a3b70!important}body:has(.admin-shell) .admin-content .chart .bar{background:linear-gradient(180deg,#d2a5ff,#8648ca)!important}body:has(.admin-shell) .admin-content .list-row{border-bottom-color:#4b325f!important;color:#f4eaff!important}body:has(.admin-shell) .admin-content .list-row strong{color:#fff8ff!important}body:has(.admin-shell) .admin-content .list-row p,body:has(.admin-shell) .admin-content .list-row small{color:#baa2d0!important}body:has(.admin-shell) .admin-content .admin-shortcuts{background:radial-gradient(ellipse at 0 0,#ae78e72b,transparent 60%),linear-gradient(115deg,#302044,#241631)!important;border-color:#674481!important}body:has(.admin-shell) .admin-shortcuts-kicker{color:#d9b7ff!important}body:has(.admin-shell) .admin-content .admin-shortcuts h2{color:#fff7ff!important}body:has(.admin-shell) .admin-content .admin-shortcuts p{color:#c4aed6!important}body:has(.admin-shell) .admin-shortcuts-links a{background:#38244c!important;border-color:#634279!important;color:#f0e1ff!important}body:has(.admin-shell) .admin-shortcuts-links a:hover{background:#482b62!important;border-color:#9363b6!important}body:has(.admin-shell) .admin-content .admin-filter,body:has(.admin-shell) .admin-content .purin-table-tools,body:has(.admin-shell) .admin-content .vtx-toolbar{background:#251832!important;border-color:#53366a!important}body:has(.admin-shell) .admin-content input,body:has(.admin-shell) .admin-content select,body:has(.admin-shell) .admin-content textarea{background:#21142e!important;border-color:#624078!important;color:#fff6ff!important}body:has(.admin-shell) .admin-content input::placeholder,body:has(.admin-shell) .admin-content textarea::placeholder{color:#b9a2cd!important;opacity:1}body:has(.admin-shell) .admin-content input:focus,body:has(.admin-shell) .admin-content select:focus,body:has(.admin-shell) .admin-content textarea:focus{border-color:#bd91f0!important;box-shadow:0 0 0 3px #a76ce72b!important}body:has(.admin-shell) .admin-content table th{background:#38244c!important;color:#ddc6ef!important;border-bottom-color:#694781!important}body:has(.admin-shell) .admin-content table td{color:#f0e4f8!important;border-bottom-color:#503463!important}body:has(.admin-shell) .admin-content .badge.DELIVERED,body:has(.admin-shell) .admin-content .badge.PAID{background:#243d32!important;border-color:#527c67!important;color:#c4f2d5!important}body:has(.admin-shell) .admin-content .badge.PENDING{background:#44351f!important;border-color:#897044!important;color:#ffe0a3!important}body:has(.admin-shell) .admin-content .badge.CANCELLED,body:has(.admin-shell) .admin-content .badge.REFUNDED{background:#4a2534!important;border-color:#92536a!important;color:#ffd0df!important}.vortex-route-progress{background:linear-gradient(90deg,#b88aff,#8e53e0,#d1adff)!important;box-shadow:0 0 14px #a76ce766!important}@media(max-width:950px){body:has(.admin-shell) .admin-shell{background:#190f25!important}body:has(.admin-shell) .admin-sidebar{background:linear-gradient(160deg,#2c1940,#21132f)!important}body:has(.admin-shell) .admin-content .stats{gap:10px!important}}@media(prefers-reduced-motion:reduce){.admin-sidebar nav .tab{transition:none!important}}:root{--admin-bg:#09070d;--admin-surface:#100b16;--admin-surface-raised:#171020;--admin-border:#3d284e}body:has(.admin-shell){height:100dvh!important;overflow:hidden!important;background:#09070d!important;color:#f7efff!important}body:has(.admin-shell) .wrap.page.admin-shell{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:0!important;max-width:none!important;margin:0!important;padding:16px clamp(12px,1.8vw,26px)!important;display:grid!important;grid-template-columns:minmax(218px,248px) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;overflow:hidden!important;background:radial-gradient(ellipse at 78% -130px,color-mix(in srgb,var(--accent,#8b5cf6) 10%,transparent),transparent 55%),#09070d!important}body:has(.admin-shell) .admin-sidebar{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;align-self:stretch!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:linear-gradient(180deg,#120c19,#0d0912)!important;border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 24%,#201526)!important;box-shadow:0 18px 50px #0005!important}body:has(.admin-shell) .admin-content{height:100%!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;min-width:0!important;padding:0 2px 28px!important;color:#f7efff!important}body:has(.admin-shell) .admin-topline{position:sticky!important;top:0!important;z-index:40!important;margin-bottom:0!important;padding:11px 0 15px!important;border-bottom:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 22%,transparent)!important;background:linear-gradient(#09070df7,#09070de8)!important;backdrop-filter:blur(18px)!important}body:has(.admin-shell) .admin-brand-mark>span{background:linear-gradient(140deg,var(--accent-gradient-start,#8b2be2),var(--accent-gradient-end,#ed38df))!important;border-color:color-mix(in srgb,var(--accent-secondary,#ed38df) 60%,transparent)!important;color:#fff!important;box-shadow:0 0 24px color-mix(in srgb,var(--accent,#8b5cf6) 22%,transparent)!important}body:has(.admin-shell) .admin-sidebar nav .tab{background:transparent!important;color:#b6a8c2!important;border-color:transparent!important}body:has(.admin-shell) .admin-sidebar nav .tab:hover{background:#ffffff08!important;border-color:color-mix(in srgb,var(--accent,#8b5cf6) 23%,transparent)!important;color:#fff!important}body:has(.admin-shell) .admin-sidebar nav .tab.selected{background:linear-gradient(100deg,color-mix(in srgb,var(--accent,#8b5cf6) 42%,#171020),color-mix(in srgb,var(--accent-secondary,#ed38df) 27%,#110c17))!important;border-color:color-mix(in srgb,var(--accent-secondary,#ed38df) 55%,transparent)!important;color:#fff!important;box-shadow:inset 3px 0 var(--accent-secondary,#ed38df),0 6px 18px #0003!important}body:has(.admin-shell) .admin-sidebar nav .tab.selected svg,body:has(.admin-shell) .nav-active-dot{color:#fff!important;background:var(--accent-secondary,#ed38df)!important}body:has(.admin-shell) .admin-online-dot{background:#9f83ff!important;box-shadow:0 0 10px #9f83ff66!important}body:has(.admin-shell) .admin-content .panel,body:has(.admin-shell) .admin-content .stat{background:linear-gradient(145deg,#171020,#100b16)!important;border-color:color-mix(in srgb,var(--accent,#8b5cf6) 22%,#24172f)!important;box-shadow:0 11px 30px #0003!important;color:#f5edff!important}body:has(.admin-shell) .admin-content .panel:hover{border-color:color-mix(in srgb,var(--accent-secondary,#ed38df) 45%,transparent)!important}body:has(.admin-shell) .admin-content input,body:has(.admin-shell) .admin-content select,body:has(.admin-shell) .admin-content textarea{background:#0c0911!important;border-color:#3a2848!important;color:#fff!important}body:has(.admin-shell) .admin-content input:focus,body:has(.admin-shell) .admin-content select:focus,body:has(.admin-shell) .admin-content textarea:focus{border-color:var(--accent-secondary,#ed38df)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-secondary,#ed38df) 15%,transparent)!important}body:has(.admin-shell) .admin-content .btn:not(.ghost):not(.secondary){background:linear-gradient(110deg,var(--accent-gradient-start,#8b2be2),var(--accent-gradient-end,#ed38df))!important;border-color:color-mix(in srgb,var(--accent-secondary,#ed38df) 62%,transparent)!important;color:#fff!important;box-shadow:0 7px 20px color-mix(in srgb,var(--accent,#8b5cf6) 22%,transparent)!important}body:has(.admin-shell) .admin-content .btn.ghost,body:has(.admin-shell) .admin-content .btn.secondary,body:has(.admin-shell) .admin-topline .btn{background:#100b16!important;border-color:#3d284e!important;color:#dfcaef!important}body:has(.admin-shell) .admin-content .stat:before{background:linear-gradient(90deg,transparent,var(--accent-secondary,#ed38df),transparent)!important}body:has(.admin-shell) .admin-content .chart .bar{background:linear-gradient(180deg,#e3b9ff,var(--accent,#8b5cf6))!important}@media(max-width:950px){body:has(.admin-shell){height:100dvh!important;overflow:hidden!important}body:has(.admin-shell) .wrap.page.admin-shell{position:fixed!important;inset:0!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,34dvh) minmax(0,1fr)!important;padding:8px!important;gap:8px!important}body:has(.admin-shell) .admin-sidebar{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;z-index:60!important}body:has(.admin-shell) .admin-content{height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0 0 24px!important}body:has(.admin-shell) .admin-topline{top:0!important}}