:root{--ra-bg:#070705;--ra-paper:#f0ede4;--ra-ink:#10100e;--ra-gold:#d4b36c;--ra-line:rgba(238,231,214,.13);--ra-muted:#9c998f}
body.vault-page{background:radial-gradient(ellipse at 50% -15%,rgba(212,179,108,.10),transparent 34%),linear-gradient(180deg,#0b0b09,#050504 72%)!important;color:var(--ra-paper)}
.dv-environment:before{background-image:linear-gradient(rgba(212,179,108,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(212,179,108,.035) 1px,transparent 1px)!important;background-size:96px 96px!important;mask-image:linear-gradient(to bottom,black,transparent 65%)!important;transform:perspective(900px) rotateX(67deg) scale(1.7) translateY(-16%)!important}
.dv-aura{border-color:rgba(212,179,108,.09)!important;filter:none!important}.dv-particle{background:var(--ra-gold)!important;box-shadow:0 0 16px currentColor!important}
.vault-header{background:rgba(7,7,6,.94)!important;border-color:rgba(238,231,214,.10)!important;box-shadow:0 18px 50px rgba(0,0,0,.32)!important}.vault-brand__cube{filter:saturate(.2);box-shadow:0 0 24px rgba(212,179,108,.18)!important}.vault-categories{border:0!important;background:transparent!important}.vault-categories button{color:#8f8b80!important;border:1px solid transparent!important}.vault-categories button:hover,.vault-categories button[aria-pressed=true]{color:var(--ra-paper)!important;border-color:rgba(212,179,108,.22)!important;background:rgba(212,179,108,.055)!important}.vault-categories button:after{background:var(--ra-gold)!important}
.dv-commandbar{width:min(1500px,calc(100% - 38px));margin-top:22px;padding:13px 16px;border-color:var(--ra-line);border-radius:5px;background:rgba(10,10,8,.76);box-shadow:none;backdrop-filter:blur(24px)}.dv-commandbar__title i{width:18px;height:18px;border:1px solid var(--ra-gold);border-radius:0;background:transparent;box-shadow:inset 0 0 0 5px #090907;transform:rotate(45deg);animation:ra-breathe 3s ease-in-out infinite}.dv-commandbar__title small{color:#706d64;letter-spacing:.26em}.dv-commandbar__title b{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:.03em}.dv-commandbar__nodes span{border:0;border-left:1px solid var(--ra-line);border-radius:0;background:transparent!important;color:#78756c}.dv-commandbar__nodes span:first-child{color:var(--ra-gold);border-color:var(--ra-gold)}
.vault-showcase{padding-top:18px!important}.showcase-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr)!important;gap:0!important;padding:0;border:1px solid var(--ra-line);border-radius:5px;background:#0a0a08;box-shadow:0 45px 130px rgba(0,0,0,.52);overflow:visible}.showcase-grid:before{content:'INFLX / RELIC ARCHIVE  —  LIVE SPECIMEN';top:18px;left:24px;color:rgba(238,231,214,.42);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.17em}.showcase-grid:after{right:-8px;bottom:-8px;width:64px;height:64px;border-color:rgba(212,179,108,.4)}.showcase-visual,.showcase-info{min-height:650px!important;border:0!important;border-radius:0!important}.showcase-visual{border-right:1px solid var(--ra-line)!important;background:radial-gradient(circle at 50% 47%,rgba(var(--model-rgb),.12),transparent 28%),repeating-linear-gradient(135deg,transparent 0 40px,rgba(255,255,255,.012) 41px 42px),#080807!important}.showcase-visual:before{inset:17%;border:1px solid rgba(var(--model-rgb),.16);border-radius:0;transform:rotate(45deg);box-shadow:0 0 110px rgba(var(--model-rgb),.1);animation:ra-frame 18s linear infinite}.showcase-thumbs{left:20px!important;bottom:20px!important;top:auto!important;flex-direction:row!important}.showcase-thumb{width:45px!important;height:45px!important;border-radius:2px!important;background:#0b0b09!important}.showcase-thumb.is-active{border-color:rgb(var(--model-rgb))!important}.model-label{left:auto!important;right:22px!important;bottom:22px!important;border-radius:2px!important;color:#8e8a80!important;background:#090907!important}.model-floor{opacity:.45}.showcase-info{padding:clamp(34px,4vw,66px)!important;background:linear-gradient(155deg,#11110e,#080807)!important}.showcase-info>span{color:rgb(var(--model-rgb))!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2em!important}.showcase-info h1{margin:15px 0 18px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(3.1rem,5.2vw,6.4rem)!important;font-weight:500!important;line-height:.86!important;letter-spacing:-.065em!important;background:none!important;color:var(--ra-paper)!important;-webkit-text-fill-color:var(--ra-paper)!important}.showcase-info>p{max-width:600px;color:#99968d!important;font-size:.9rem!important}.showcase-package{margin-top:34px!important;border:1px solid var(--ra-line)!important;border-radius:2px!important;background:rgba(255,255,255,.012)!important}.showcase-package h2{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;color:#77736a!important;letter-spacing:.18em!important}.showcase-benefit{border-color:rgba(238,231,214,.08)!important}.showcase-benefit i{border-radius:50%!important;color:var(--ra-gold)!important;background:transparent!important}.showcase-price{border-top-color:var(--ra-line)!important}.showcase-price strong,.showcase-total strong{color:var(--ra-paper)!important;text-shadow:none!important}.rank-duration button{border-radius:2px!important}.rank-duration button.is-active{border-color:rgb(var(--model-rgb))!important;background:rgba(var(--model-rgb),.08)!important}.showcase-add,.vault-checkout{border-radius:2px!important;background:var(--ra-paper)!important;color:var(--ra-ink)!important;box-shadow:none!important}.showcase-add:hover,.vault-checkout:hover{background:#fff8e9!important}
.rank-relic{filter:drop-shadow(0 44px 34px rgba(0,0,0,.72))}.rank-relic:after{content:'';position:absolute;inset:-38px;border:1px solid rgba(var(--model-rgb),.16);transform:translateZ(-55px) rotate(45deg);box-shadow:inset 0 0 70px rgba(var(--model-rgb),.05)}.rank-signature{padding:8px 13px;border:1px solid rgba(var(--model-rgb),.3);background:#090907;letter-spacing:.28em!important}
.vault-catalog{max-width:1500px!important;padding-top:105px!important}.vault-section-head{align-items:end!important;padding-bottom:24px;border-bottom:1px solid var(--ra-line)}.vault-section-head>div>span{color:var(--ra-gold)!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.vault-section-head h2{max-width:960px!important;margin-top:13px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(3.2rem,6.4vw,7.8rem)!important;font-weight:500!important;line-height:.78!important;letter-spacing:-.075em!important}.vault-section-head p{color:#88857c!important}.vault-wallet{border:1px solid var(--ra-line)!important;border-radius:2px!important;background:#0a0a08!important;box-shadow:none!important}.vault-toolbar{top:162px;padding:8px!important;border-color:var(--ra-line)!important;border-radius:2px!important;background:rgba(8,8,6,.92)!important;box-shadow:0 20px 50px rgba(0,0,0,.25)}.vault-toolbar input,.vault-toolbar select{border-radius:0!important;background:#0c0c0a!important}
.vault-product-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:13px!important;padding-top:12px;perspective:1600px}.vault-product-card{grid-column:span 4;min-height:500px!important;grid-template-rows:260px 1fr!important;border:1px solid var(--ra-line)!important;border-radius:3px!important;background:linear-gradient(160deg,#10100d,#080807)!important;box-shadow:none!important;overflow:hidden}.vault-product-card:hover{border-color:rgba(var(--model-rgb),.48)!important;box-shadow:0 35px 100px rgba(0,0,0,.45)!important}.vault-product-card:after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(var(--model-rgb),.07),transparent 62%);transform:translateX(-120%);transition:.8s;pointer-events:none}.vault-product-card:hover:after{transform:translateX(120%)}.vault-card-visual{height:260px!important;border-bottom:1px solid var(--ra-line);background:radial-gradient(circle at 50% 48%,rgba(var(--model-rgb),.14),transparent 39%),repeating-linear-gradient(90deg,transparent 0 59px,rgba(255,255,255,.014) 60px)!important;overflow:hidden}.vault-card-visual:after{content:'';position:absolute;inset:22px;border:1px solid rgba(var(--model-rgb),.1);transform:rotate(45deg) scale(.7)}.vault-card-badge{top:15px!important;left:15px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#77736a!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:.17em!important}.vault-card-body{padding:24px!important}.vault-card-body>span{color:rgb(var(--model-rgb))!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.vault-card-body h3{min-height:auto!important;margin:10px 0!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.7rem!important;font-weight:500!important}.vault-card-body p{color:#918e85!important}.vault-card-package{border-color:var(--ra-line)!important}.vault-card-footer strong{color:var(--ra-paper)!important}.vault-card-footer button{border:1px solid var(--ra-line)!important;border-radius:1px!important;background:transparent!important}.vault-card-footer button:hover{border-color:rgb(var(--model-rgb))!important;color:rgb(var(--model-rgb))!important}
.rank-card-object{position:relative;z-index:2;width:176px;height:176px;transform-style:preserve-3d;transform:perspective(700px) rotateX(-9deg) rotateY(-14deg);filter:drop-shadow(0 24px 22px rgba(0,0,0,.66));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.vault-product-card:hover .rank-card-object{transform:perspective(700px) rotateX(-4deg) rotateY(14deg) translateY(-8px) scale(1.04)}.rank-card-object>*{position:absolute}.rank-card-object strong{z-index:6;inset:32px;display:grid;place-items:center;clip-path:polygon(50% 0,92% 23%,84% 80%,50% 100%,16% 80%,8% 23%);background:linear-gradient(145deg,#3d403d,var(--rank-metal) 42%,#090a09 76%);box-shadow:inset 0 0 0 6px rgba(var(--model-rgb),.26),inset 0 0 32px rgba(var(--model-rgb),.38),0 0 35px rgba(var(--model-rgb),.25);transform:translateZ(34px)}.rank-card-object strong:before{content:'';position:absolute;inset:15px;clip-path:inherit;background:radial-gradient(circle at 50% 35%,#fff,rgb(var(--model-rgb)) 7%,var(--rank-deep) 48%,#050605 75%)}.rank-card-object strong b{position:relative;z-index:2;color:var(--rank-glyph);font-size:2.8rem;text-shadow:0 0 16px rgb(var(--model-rgb))}.rank-card-orbit{z-index:2;inset:11px;border:3px solid rgba(var(--model-rgb),.5);border-left-color:transparent;border-radius:50%;transform:rotateX(68deg) translateZ(-16px);box-shadow:0 0 21px rgba(var(--model-rgb),.32);animation:rank-card-spin 9s linear infinite}.rank-card-wing{z-index:3;top:45px;width:64px;height:100px;background:linear-gradient(145deg,rgba(var(--model-rgb),.82),var(--rank-deep));filter:drop-shadow(0 0 13px rgba(var(--model-rgb),.4))}.rank-card-wing--left{right:60%;clip-path:polygon(100% 7%,55% 0,68% 32%,0 45%,66% 58%,21% 100%,100% 77%);transform:rotateY(-35deg) translateZ(2px)}.rank-card-wing--right{left:60%;clip-path:polygon(0 7%,45% 0,32% 32%,100% 45%,34% 58%,79% 100%,0 77%);transform:rotateY(35deg) translateZ(2px)}.rank-card-gem{z-index:8;left:50%;top:34px;width:16px;height:16px;background:#fff;border:3px solid rgb(var(--model-rgb));transform:translateX(-50%) rotate(45deg) translateZ(46px);box-shadow:0 0 17px rgb(var(--model-rgb))}.rank-card-shard{z-index:5;width:10px;height:33px;clip-path:polygon(50% 0,100% 30%,72% 100%,28% 100%,0 30%);background:linear-gradient(#fff,rgb(var(--model-rgb)),var(--rank-deep));box-shadow:0 0 12px rgba(var(--model-rgb),.55)}.rank-card-shard--one{left:18px;top:50px;transform:rotate(-24deg)}.rank-card-shard--two{right:18px;bottom:40px;transform:rotate(25deg)}.rank-card-object small{z-index:9;left:50%;bottom:1px;transform:translateX(-50%) translateZ(45px);color:rgb(var(--model-rgb));font:800 .48rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em;white-space:nowrap}
.rank-card-object--ryvex strong{clip-path:polygon(50% 0,94% 35%,74% 100%,26% 100%,6% 35%)}.rank-card-object--velthar strong{clip-path:polygon(50% 0,95% 19%,86% 73%,50% 100%,14% 73%,5% 19%)}.rank-card-object--nexorion strong{inset:37px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(45deg) translateZ(34px)}.rank-card-object--nexorion strong b{transform:rotate(-45deg)}.rank-card-object--astravex strong{inset:17px 57px;clip-path:polygon(50% 0,88% 30%,69% 80%,50% 100%,31% 80%,12% 30%)}.rank-card-object--caelurion strong{clip-path:polygon(50% 0,94% 28%,82% 85%,50% 100%,18% 85%,6% 28%)}.rank-card-object--vyrnox strong{clip-path:polygon(50% 0,89% 15%,100% 50%,82% 91%,50% 100%,18% 91%,0 50%,11% 15%)}.rank-card-object--aurevyn strong{border-radius:50%;clip-path:none}.rank-card-object--zerathion strong{clip-path:polygon(50% 0,93% 24%,81% 84%,50% 100%,19% 84%,7% 24%)}.rank-card-object--zerathion:before,.rank-card-object--zerathion:after{content:'';position:absolute;z-index:5;top:14px;width:44px;height:68px;background:linear-gradient(rgb(var(--model-rgb)),var(--rank-deep));clip-path:polygon(100% 100%,55% 74%,0 0,79% 45%)}.rank-card-object--zerathion:before{left:28px}.rank-card-object--zerathion:after{right:28px;transform:scaleX(-1)}.rank-card-object--inflyra{width:205px}.rank-card-object--inflyra strong{inset:25px 52px}.rank-card-object--inflyra .rank-card-wing{width:84px;height:119px;top:34px}
.vault-trust{border-radius:3px!important;border-color:var(--ra-line)!important;background:#090907!important}.vault-trust article>b{border-radius:50%!important;color:var(--ra-gold)!important;border-color:rgba(212,179,108,.25)!important;background:transparent!important}.vault-footer{background:#050504!important;border-color:var(--ra-line)!important}.vault-cart,.vault-confirm{border-color:var(--ra-line)!important;border-radius:3px!important;background:#090907!important}
@keyframes rank-card-spin{to{transform:rotateX(68deg) rotateZ(360deg) translateZ(-16px)}}@keyframes ra-frame{to{transform:rotate(405deg)}}@keyframes ra-breathe{50%{box-shadow:inset 0 0 0 5px #090907,0 0 20px rgba(212,179,108,.38)}}
@media(max-width:1180px){.showcase-grid{grid-template-columns:1fr!important}.showcase-visual,.showcase-info{min-height:560px!important}.vault-product-card{grid-column:span 6}.vault-toolbar{top:145px}}
@media(max-width:760px){.dv-commandbar{width:calc(100% - 20px)}.showcase-visual{min-height:430px!important;border-right:0!important;border-bottom:1px solid var(--ra-line)!important}.showcase-info{min-height:0!important;padding:29px 20px!important}.showcase-info h1{font-size:clamp(2.6rem,14vw,4.5rem)!important}.vault-section-head{align-items:flex-start!important}.vault-section-head h2{font-size:clamp(3rem,15vw,5.2rem)!important}.vault-product-card{grid-column:span 12;grid-template-columns:165px minmax(0,1fr)!important;grid-template-rows:1fr!important;min-height:285px!important}.vault-card-visual{height:100%!important;min-height:285px}.rank-card-object{transform:scale(.72) perspective(700px) rotateX(-9deg) rotateY(-14deg)}.vault-product-card:hover .rank-card-object{transform:scale(.76) perspective(700px) rotateX(-4deg) rotateY(14deg)}.vault-card-body{padding:18px!important}.vault-card-body h3{font-size:1.35rem!important}}
@media(max-width:480px){.vault-product-card{grid-template-columns:1fr!important;grid-template-rows:210px 1fr!important;min-height:470px!important}.vault-card-visual{min-height:210px}.rank-card-object{transform:scale(.82) perspective(700px) rotateX(-9deg) rotateY(-14deg)}}
@media(prefers-reduced-motion:reduce){.rank-card-orbit{animation:none}.rank-card-object{transform:none!important}}
[data-product-showcase][hidden]{display:none!important}.model-viewport{overflow:hidden!important}.rank-relic{max-width:88%;max-height:88%}
.vault-product-card,.vault-product-card:first-child,.vault-product-card:nth-child(2){grid-column:span 4!important;grid-template-columns:1fr!important;grid-template-rows:260px 1fr!important;min-height:500px!important}
@media(max-width:1180px){.vault-product-card,.vault-product-card:first-child,.vault-product-card:nth-child(2){grid-column:span 6!important}}
@media(max-width:760px){.vault-product-card,.vault-product-card:first-child,.vault-product-card:nth-child(2){grid-column:span 12!important;grid-template-columns:165px minmax(0,1fr)!important;grid-template-rows:1fr!important;min-height:285px!important}}
@media(max-width:480px){.vault-product-card,.vault-product-card:first-child,.vault-product-card:nth-child(2){grid-template-columns:1fr!important;grid-template-rows:210px 1fr!important;min-height:470px!important}}
