:root{--bg:#07060b;--panel:#111019;--panel-strong:#15131f;--line:#ffffff17;--line-soft:#ffffff0e;--text:#f5f3f7;--muted:#8f8b96;--tag-pink:#9c2544;--tag-gold:#926a17;--tag-lime:#686b10;--accent:#fff;--nexra-purple:#b45cff}*{box-sizing:border-box}html{background:var(--bg);height:100%;overflow:hidden}body{height:100dvh;min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -20%, #5f367833, transparent 32rem), var(--bg);background-size:auto,auto;flex-direction:column;margin:0;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}body:before{z-index:0;pointer-events:none;opacity:.075;content:"";background:url(/nexra.png) 50%/min(82vw,1280px) no-repeat;position:fixed;inset:0}a{color:inherit;text-decoration:none}.site-header{z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 48px);margin:0 auto;padding:24px 0 28px;display:grid;position:relative}.store-actions{justify-self:end;align-items:center;gap:10px;display:flex}.header-action,.cart-action,.add-cart-button,.purchase-button,.media-controls button{border:1px solid var(--line);color:#f5f3f7;cursor:pointer;background:#ffffff12;font-family:inherit;font-weight:600;transition:background .26s,border-color .26s,transform .26s,color .26s}.header-action{border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.cart-action{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.cart-action span{background:var(--nexra-purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.store-notice{color:#a8a3ad;font-size:12px;font-weight:700}.header-action:hover,.header-action:focus-visible,.cart-action:hover,.cart-action:focus-visible,.media-controls button:hover,.media-controls button:focus-visible{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.add-cart-button:hover,.add-cart-button:focus-visible,.purchase-button:hover,.purchase-button:focus-visible{color:#07060b;background:#fff;border-color:#ffffff5c;transform:translateY(-1px)}.header-action:disabled,.add-cart-button:disabled,.purchase-button:disabled{cursor:default;opacity:.68;transform:none}.app-scroll{z-index:1;scrollbar-width:none;flex:auto;min-height:0;position:relative;overflow:hidden auto}.app-scroll::-webkit-scrollbar{display:none}.cart-drawer-overlay{z-index:30;opacity:0;pointer-events:none;background:0 0;transition:opacity .32s,background .32s;position:fixed;inset:0}.cart-drawer-overlay.is-open{opacity:1;pointer-events:auto;background:#0000005c}.cart-drawer{z-index:31;border-left:1px solid var(--line);background:#0d0c12;flex-direction:column;width:min(420px,100vw - 28px);height:100dvh;padding:24px;transition:transform .44s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-28px 0 60px #00000057}.cart-drawer.is-open{transform:translate(0)}.cart-drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.cart-drawer-header h2{color:#fff;margin:0;font-size:28px;font-weight:500}.cart-drawer-header button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cart-drawer-state{color:var(--muted);margin:24px 0;font-size:15px;font-weight:700}.cart-drawer-items{gap:12px;margin-top:22px;display:grid}.cart-drawer-item{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;grid-template-columns:78px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:10px;display:grid}.cart-drawer-item img{object-fit:cover;border-radius:8px;width:78px;height:54px}.cart-drawer-item h3{color:#fff;margin:0;font-size:15px;font-weight:600;line-height:1.25}.cart-drawer-item p{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:700}.quantity-control{align-items:center;gap:8px;margin-top:9px;display:inline-flex}.quantity-control button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-family:inherit;font-size:15px;font-weight:600;transition:background .22s,border-color .22s;display:inline-flex}.quantity-control button:hover,.quantity-control button:focus-visible{background:#ffffff1f;border-color:#fff3}.quantity-control button:disabled{cursor:default;opacity:.42}.quantity-control span{color:#fff;text-align:center;min-width:18px;font-size:14px;font-weight:600}.drawer-remove{color:#ff4d5f;cursor:pointer;background:#ff4d5f1a;border:1px solid #ff4d5f5c;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.drawer-remove:hover,.drawer-remove:focus-visible{background:#ff4d5f2e;border-color:#ff4d5fa3;transform:scale(1.04)}.cart-drawer-total{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;margin-top:18px;padding-top:18px;font-size:15px;font-weight:700;display:flex}.cart-drawer-total strong{color:#fff}.cart-drawer-actions{gap:10px;margin-top:auto;padding-top:24px;display:grid}.drawer-view-cart{cursor:pointer;color:#07060b;background:#fff;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.brand-mark{border-radius:8px;justify-content:center;align-items:center;width:176px;height:72px;transition:transform .26s,filter .26s;display:inline-flex}.brand-mark img{object-fit:contain;width:176px;height:72px}.brand-mark:hover,.brand-mark:focus-visible{filter:drop-shadow(0 0 18px #ffffff29);transform:translateY(-1px)scale(1.03)}.nav-pill{border:1px solid var(--line);background:#1b1722d1;border-radius:999px;align-items:center;gap:6px;min-height:52px;padding:6px 13px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000002e}.nav-item{min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;line-height:1;transition:color .26s;display:inline-flex;position:relative}.nav-item:after{content:"";opacity:0;transform-origin:50%;background:currentColor;border-radius:999px;height:2px;transition:opacity .42s,transform .56s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.nav-item:hover,.nav-item:focus-visible{color:var(--accent)}.nav-item:hover:after,.nav-item:focus-visible:after{opacity:1;transform:scaleX(1)}.page-shell{width:min(1360px,100% - 48px);margin:0 auto;padding:78px 0 72px}.home-shell{padding-top:42px}.home-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:44px;min-height:420px;margin-bottom:58px;display:grid}.hero-copy h1{letter-spacing:0;max-width:720px;font-size:72px;font-weight:700;line-height:1.08}.hero-copy h1 span{color:var(--nexra-purple)}.primary-action,.secondary-action{color:#07060b;background:#ffffffeb;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 17px;font-size:15px;font-weight:600;line-height:1;transition:transform .28s,background .28s,border-color .28s,box-shadow .28s;display:inline-flex}.primary-action{margin-top:30px}.primary-action:hover,.primary-action:focus-visible{background:#fff;border-color:#ffffff5c;transform:translateY(-2px)}.hero-logo{justify-content:center;animation:1.55s cubic-bezier(.16,1,.3,1) .12s both logo-slide-in;display:flex}.hero-logo img{object-fit:contain;filter:drop-shadow(0 32px 54px #00000047);width:min(440px,100%);height:auto}.feature-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:70px;display:grid}.feature-item{opacity:0;animation:roll-up 1.2s cubic-bezier(.16, 1, .3, 1) var(--delay) both;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:18px;display:grid;transform:translateY(18px)}.feature-icon{color:#fff;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.feature-icon svg{stroke-width:1.55px;width:44px;height:44px}.feature-item h2{color:#fff;text-transform:uppercase;margin:0 0 9px;font-size:15px;font-weight:900;line-height:1.1}.feature-item p{color:#a8a3ad;margin:0;font-size:14px;font-weight:600;line-height:1.55}.view-all-row{justify-content:center;margin-top:28px;display:flex}.secondary-action{color:#f5f3f7;background:#ffffff12}.secondary-action:hover,.secondary-action:focus-visible{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-2px)}.detail-back,.empty-page a{border:1px solid var(--line);color:#d9d5de;background:#ffffff0f;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700}.section-block{width:min(100%,1360px);margin:0 auto}.section-heading{margin-bottom:36px}h1{color:#fff;margin:0;font-size:42px;font-weight:500;line-height:1}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.package-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;transition:transform .32s,border-color .32s,box-shadow .32s;overflow:hidden;box-shadow:0 14px 34px #00000029}.package-card:hover,.package-card:focus-within{border-color:#ffffff2e;transform:translateY(-3px);box-shadow:0 18px 42px #0003}.reveal-card{opacity:0;transform:translateY(22px)}.reveal-grid.is-visible .reveal-card{animation:best-seller-fade .86s cubic-bezier(.16, 1, .3, 1) var(--delay) both}.package-image-link{background:#0d0c12;height:65%;min-height:248px;display:block;overflow:hidden}.package-image{object-fit:cover;width:100%;height:248px;display:block}.package-body{flex-direction:column;min-height:142px;padding:15px 16px 17px;display:flex}.package-body.no-tags{padding-top:18px}.tag-row{flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:26px;display:flex}.package-tag{background:var(--tag-pink);color:#fff;border-radius:6px;align-items:center;min-height:25px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.package-tag:nth-child(2){color:#7cd7ff;background:#37aee533}.package-tag:nth-child(3){color:#ffd76b;background:#ffc9472e}.package-card h2{color:#ebe8ef;margin:14px 0 0;font-size:21px;font-weight:700;line-height:1.2}.package-body.no-tags h2{margin-top:0}.package-card p{color:#8d8991;margin:auto 0 0;font-size:20px;font-weight:800}.empty-state{color:var(--muted);margin:0;font-size:16px}.cart-shell{padding-top:64px}.cart-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.cart-items{gap:14px;display:grid}.cart-item{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:112px minmax(0,1fr) auto 36px;align-items:center;gap:18px;padding:12px 16px 12px 12px;display:grid}.cart-item img{object-fit:cover;background:#0d0c12;border-radius:10px;width:112px;height:70px}.cart-item h2,.cart-summary h2{color:#f5f3f7;margin:0;font-size:20px;font-weight:500;line-height:1.2}.cart-item p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:700}.cart-item strong{color:#fff;font-size:18px}.cart-remove{color:#ff4d5f;cursor:pointer;background:#ff4d5f1a;border:1px solid #ff4d5f5c;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.cart-remove:hover,.cart-remove:focus-visible{background:#ff4d5f2e;border-color:#ff4d5fa3;transform:scale(1.04)}.cart-summary{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}.summary-line{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:16px 0;font-size:15px;font-weight:700;display:flex}.summary-line strong{color:#fff}.purchase-button{color:#07060b;background:#ffffffeb;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.cart-message,.cart-state,.cart-empty p{color:var(--muted);font-size:15px;font-weight:700}.cart-message{margin:14px 0 0;line-height:1.45}.cart-state{margin:0}.cart-empty{text-align:center;place-items:center;gap:16px;min-height:260px;padding:12px 0 48px;display:grid}.cart-page-quantity{margin-top:10px}.detail-shell{padding-top:64px}.detail-back-link{color:#a8a3ad;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:800;transition:color .24s,transform .24s;display:inline-flex}.detail-back-link:hover,.detail-back-link:focus-visible{color:#fff;transform:translate(-2px)}.package-detail{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:32px;transition:grid-template-columns .36s,gap .36s;display:grid}.package-detail.is-scrolled{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:36px}.package-media-stack{align-self:start;gap:12px;display:grid;position:sticky;top:24px}.package-media{border:1px solid var(--line);background:#0d0c12;border-radius:14px;position:relative;overflow:hidden}.package-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.media-controls{border:1px solid var(--line);background:#07060bbd;border-radius:999px;align-items:center;gap:10px;padding:6px;display:inline-flex;position:absolute;bottom:14px;right:14px}.media-controls button{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.media-controls span{color:#d9d5de;text-align:center;min-width:42px;font-size:13px;font-weight:800}.media-thumbnails{scrollbar-width:none;justify-content:center;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.media-thumbnails::-webkit-scrollbar{display:none}.media-thumbnails button{border:1px solid var(--line);cursor:pointer;opacity:.58;background:#0d0c12;border-radius:10px;flex:0 0 112px;height:66px;padding:0;transition:opacity .22s,border-color .22s,transform .22s;overflow:hidden}.media-thumbnails button:hover,.media-thumbnails button:focus-visible,.media-thumbnails button.is-active{opacity:1;border-color:#ffffff4d}.media-thumbnails button.is-active{transform:translateY(-1px)}.media-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.package-detail h1{margin-top:18px;font-weight:700;line-height:1.08}.detail-copy.no-tags h1{margin-top:0}.detail-price{color:#fff;margin:18px 0 24px;font-size:28px;font-weight:800}.add-cart-button{color:#07060b;background:#ffffffeb;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.package-info{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.package-info h2{color:#fff;margin:26px 0 12px;font-size:20px;font-weight:600;line-height:1.25}.package-info h2:first-child{margin-top:0}.package-info p{color:#bbb6c1;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.75}.package-info .escrow-note{color:var(--nexra-purple);align-items:center;gap:9px;margin-top:2px;font-weight:700;display:inline-flex}.package-info .escrow-note svg{flex:none}.package-info ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.package-info li{color:#bbb6c1;padding-left:18px;font-size:15px;font-weight:600;line-height:1.6;position:relative}.package-info li:before{background:var(--nexra-purple);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.detail-back{margin-top:24px;transition:background .26s,transform .26s,border-color .26s;display:inline-flex}.detail-back:hover,.detail-back:focus-visible,.empty-page a:hover,.empty-page a:focus-visible{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.empty-page{place-items:center;gap:22px;min-height:45vh;display:grid}.site-footer{border-top:1px solid var(--line);background:#ffffff06;width:100%;margin:24px 0 0;padding:38px 0 24px}.footer-inner{width:min(1360px,100% - 48px);margin:0 auto}.footer-main{grid-template-columns:minmax(0,1fr) 180px 210px;align-items:start;gap:52px;display:grid}.footer-brand a{margin-bottom:16px;display:inline-flex}.footer-brand img{object-fit:contain;width:190px;height:auto}.footer-brand p{color:#8f8b96;max-width:620px;margin:0;font-size:13px;font-weight:600;line-height:1.65}.footer-column{gap:11px;display:grid}.footer-column h2{color:#9f99a8;align-items:center;gap:10px;margin:0 0 5px;font-size:15px;font-weight:700;display:inline-flex}.footer-column h2 svg{fill:currentColor;stroke-width:0;margin-left:-20px}.footer-column a,.footer-bottom a{color:#fff;font-size:14px;font-weight:700;transition:color .24s}.footer-column a:hover,.footer-column a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{color:#9f99a8}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:20px;display:flex}.footer-bottom p{color:#9f99a8;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.footer-bottom div{align-items:center;gap:18px;display:inline-flex}.policy-shell{padding-top:64px}.policy-content{width:min(820px,100%)}.policy-content h1{margin-bottom:28px}.policy-content p{color:#aaa5b1;margin:0 0 18px;font-size:16px;font-weight:600;line-height:1.75}@keyframes logo-slide-in{0%{opacity:0;transform:translate(180px)}to{opacity:1;transform:translate(0)}}@keyframes roll-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes best-seller-fade{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.site-header{grid-template-columns:1fr;justify-items:center;gap:14px}.brand-mark{justify-self:center}.nav-pill{max-width:100%;overflow-x:auto}.store-actions{justify-self:center}.package-grid,.package-detail,.cart-layout,.package-detail.is-scrolled{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{text-align:center;grid-template-columns:1fr;gap:28px;min-height:auto}.hero-copy h1{max-width:none;font-size:54px}.feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:680px){.site-header,.page-shell{width:min(100% - 28px,1360px)}.nav-pill{border-radius:14px;justify-content:flex-start;width:100%}.nav-item{font-size:13px}.store-actions{width:100%}.header-action{flex:auto;justify-content:center}.page-shell{padding-top:46px}.home-shell{padding-top:28px}.home-hero{margin-bottom:42px}h1{font-size:34px}.hero-copy h1{font-size:42px}.primary-action,.secondary-action{width:100%}.feature-row{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.package-grid,.package-detail,.cart-layout{grid-template-columns:1fr}.package-media-stack{position:static}.cart-item{grid-template-columns:86px minmax(0,1fr) 36px}.cart-item img{width:86px;height:64px}.cart-item strong{grid-column:2}.cart-remove{grid-area:1/3/span 2}.package-image-link,.package-image{height:205px;min-height:205px}.footer-inner{width:min(100% - 28px,1360px)}.footer-main,.footer-bottom{grid-template-columns:1fr}.footer-main{gap:28px}.footer-bottom{justify-items:start;display:grid}}
