.vault-card{--vault-pointer-x:50%;--vault-pointer-y:50%;--vault-rotate-x:0deg;--vault-rotate-y:0deg;--vault-distance:0;--vault-perspective:820px;--vault-depth:clamp(1.5px, .85cqw, 3px);--vault-half-depth:clamp(.75px, .425cqw, 1.5px);--vault-shadow-x:0px;--vault-shadow-y:clamp(8px, 5cqw, 15px);--vault-flip-duration:.68s;--vault-accent:124, 58, 237;--vault-accent-2:34, 211, 238;--vault-metal-1:#3b2b08;--vault-metal-2:#facc15;--vault-metal-3:#fff7c2;--vault-spectrum:repeating-linear-gradient(112deg, #7c3aed00 0%, #7c3aedbf 8%, #ec4899a8 16%, #facc159e 24%, #22d3eeb8 32%, #7c3aed00 42%);aspect-ratio:5/7;width:100%;perspective:var(--vault-perspective);-webkit-user-select:none;user-select:none;touch-action:pan-y;text-align:left;position:relative;container-type:inline-size}.vault-card[data-expanded]{--vault-perspective:1050px}.vault-card[data-expanded][data-interactive=inspect]{touch-action:none}.vault-card[data-interactive=none]{touch-action:auto}.vault-inspector__card-shell:focus-visible{outline-offset:.55rem;border-radius:1.4rem;outline:2px solid #67e8f9e6}.vault-card[data-variant=aurora-chrome]{--vault-accent:20, 184, 166;--vault-accent-2:56, 189, 248;--vault-metal-1:#263548;--vault-metal-2:#cbd5e1;--vault-metal-3:#fff;--vault-spectrum:repeating-linear-gradient(112deg, #2dd4bf00 0%, #2dd4bfb8 8%, #22d3eea3 16%, #10b98194 24%, #7dd3fcb8 32%, #2dd4bf00 42%)}.vault-card[data-variant=gold-secret]{--vault-accent:245, 158, 11;--vault-accent-2:253, 230, 138;--vault-metal-1:#4a2f06;--vault-metal-2:#fbbf24;--vault-metal-3:#fffbed;--vault-spectrum:repeating-linear-gradient(112deg, #b4530900 0%, #f59e0bbd 8%, #fde68abf 16%, #fffbebcc 24%, #fbbf24b8 32%, #b4530900 42%)}.vault-card[data-variant=frost-shard]{--vault-accent:186, 230, 253;--vault-accent-2:196, 181, 253;--vault-metal-1:#1e293b;--vault-metal-2:#e2e8f0;--vault-metal-3:#f8fafc;--vault-spectrum:repeating-linear-gradient(125deg, #bae6fd00 0%, #bae6fdc7 6%, #e0f2fed1 12%, #c4b5fdad 18%, #f1f5f9d9 24%, #bae6fd00 34%)}.vault-card[data-variant=obsidian-mirror]{--vault-accent:51, 65, 85;--vault-accent-2:148, 163, 184;--vault-metal-1:#0f172a;--vault-metal-2:#334155;--vault-metal-3:#64748b;--vault-spectrum:repeating-linear-gradient(135deg, #0f172a00 0%, #7c3aed47 10%, #ec489938 20%, #facc152e 30%, #22d3ee3d 40%, #0f172a00 52%)}.vault-card[data-variant=stellar-prism]{--vault-accent:168, 85, 247;--vault-accent-2:251, 146, 60;--vault-metal-1:#2e1065;--vault-metal-2:#c084fc;--vault-metal-3:#fef3c7;--vault-spectrum:repeating-linear-gradient(105deg, #ef4444b8 0%, #f97316b3 7%, #facc15bd 14%, #22c55ead 21%, #22d3eeb8 28%, #6366f1bd 35%, #a855f7b3 42%, #ef444400 52%)}.vault-card__rotator{z-index:1;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:none}.vault-card[data-active] .vault-card__rotator{transform:rotateX(var(--vault-rotate-x)) rotateY(var(--vault-rotate-y));transition:none}.vault-card__cast-shadow{z-index:0;pointer-events:none;box-shadow:0 1.8cqw 5cqw #0000008f, 0 0 5cqw rgba(var(--vault-accent), .12);opacity:.72;transform:translate(var(--vault-shadow-x), var(--vault-shadow-y)) scale(.95);background:0 0;border-radius:7.5cqw;transition:opacity .22s,transform .22s;position:absolute;inset:5% 4% 1%}.vault-card[data-active] .vault-card__cast-shadow,.vault-card[data-expanded] .vault-card__cast-shadow{opacity:.9;transform:translate(var(--vault-shadow-x), var(--vault-shadow-y)) scale(.96)}.vault-card[data-flipping] .vault-card__cast-shadow{animation:vault-card-shadow-turn var(--vault-flip-duration) cubic-bezier(.45, 0, .55, 1) both}.vault-card__flipper{z-index:1;transform-origin:50%;transform-style:preserve-3d;transition:transform var(--vault-flip-duration) cubic-bezier(.45, 0, .55, 1);position:absolute;inset:0;transform:rotateY(0)}.vault-card[data-expanded] .vault-card__flipper,.vault-card[data-flipping] .vault-card__flipper{will-change:transform}.vault-card[data-flipped] .vault-card__flipper{transform:rotateY(180deg)}.vault-card[data-flip-static] .vault-card__flipper{transition:none}.vault-card__side{z-index:0;pointer-events:none;backface-visibility:hidden;background:linear-gradient(90deg, var(--vault-metal-1), var(--vault-metal-2) 42%, var(--vault-metal-3) 52%, var(--vault-metal-1));display:block;position:absolute;box-shadow:inset 0 0 1px #ffffff80}.vault-card__side--left,.vault-card__side--right{width:var(--vault-depth);top:5cqw;bottom:5cqw}.vault-card__side--left{left:calc(var(--vault-depth) * -.5);transform:rotateY(-90deg)}.vault-card__side--right{right:calc(var(--vault-depth) * -.5);transform:rotateY(90deg)}.vault-card__side--top,.vault-card__side--bottom{height:var(--vault-depth);background:linear-gradient(180deg, var(--vault-metal-1), var(--vault-metal-2) 42%, var(--vault-metal-3) 52%, var(--vault-metal-1));left:5cqw;right:5cqw}.vault-card__side--top{top:calc(var(--vault-depth) * -.5);transform:rotateX(90deg)}.vault-card__side--bottom{bottom:calc(var(--vault-depth) * -.5);transform:rotateX(-90deg)}.vault-card__face{pointer-events:none;backface-visibility:hidden;position:absolute;inset:0}.vault-card__front{transform:translateZ(var(--vault-half-depth))}.vault-card__back{transform:rotateY(180deg) translateZ(var(--vault-half-depth))}.vault-card:not([data-expanded]):not([data-flipped]) .vault-card__back{visibility:hidden}.vault-card__surface{isolation:isolate;backface-visibility:hidden;box-shadow:inset 0 0 0 .8cqw #020617c2, inset 0 0 0 1.4cqw rgba(var(--vault-accent), .24);border:1px solid #ffffff2e;border-radius:6.2cqw;transition:box-shadow .22s;position:absolute;inset:0;overflow:hidden}.vault-inspector[data-transition=closing] .vault-card__surface{transition:none}.vault-card[data-active] .vault-card__surface{box-shadow:inset 0 0 0 .8cqw #020617c2, inset 0 0 0 1.4cqw rgba(var(--vault-accent), .3), inset 0 0 2.4cqw rgba(var(--vault-accent-2), .08)}.vault-card[data-expanded] .vault-card__surface{box-shadow:inset 0 0 0 .8cqw #020617c2, inset 0 0 0 1.4cqw rgba(var(--vault-accent), .28), inset 0 0 2.8cqw rgba(var(--vault-accent-2), .08)}@keyframes vault-card-shadow-turn{0%,to{opacity:.9;transform:translate(var(--vault-shadow-x), var(--vault-shadow-y)) scale(.96, .96)}48%,52%{opacity:.42;transform:translate(var(--vault-shadow-x), calc(var(--vault-shadow-y) + 3px)) scale(.16, .9)}}.vault-card__front-surface{color:#f8fafc;background:radial-gradient(circle at 18% 12%, rgba(var(--vault-accent-2), .2), transparent 34%), radial-gradient(circle at 84% 88%, rgba(var(--vault-accent), .2), transparent 38%), linear-gradient(145deg, #18233b 0%, #0f172a 52%, #080d1a 100%);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:1.2cqw;padding:4.3cqw;display:grid}.vault-card__back-surface{color:#e2e8f0;font-family:var(--font-main);background:radial-gradient(circle at 50% 39%, rgba(var(--vault-accent-2), .2), transparent 31%), radial-gradient(circle at 50% 46%, rgba(var(--vault-accent), .24), transparent 55%), linear-gradient(155deg, #121c34 0%, #080d1a 45%, #160a2d 100%);padding:0}.vault-card__masthead,.vault-card__title-block,.vault-card__art-window,.vault-card__stats,.vault-card__footer{z-index:4;position:relative}.vault-card__finish{z-index:1;background:linear-gradient(#0f172a, #0f172a) padding-box, linear-gradient(115deg, var(--vault-metal-1) 0%, var(--vault-metal-2) 24%, var(--vault-metal-3) 44%, var(--vault-metal-2) 64%, var(--vault-metal-1) 100%) border-box;background-size:100% 100%,220% 220%;background-position:0 0, calc(100% - var(--vault-pointer-x)) var(--vault-pointer-y);pointer-events:none;border:1.1cqw solid #0000;border-radius:5.1cqw;position:absolute;inset:1.5cqw}.vault-card__masthead,.vault-card__footer{min-width:0;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.vault-card__footer{align-self:end}.vault-card__masthead{letter-spacing:.08em;font-size:max(3.3cqw,.42rem);font-weight:900}.vault-card__brand{white-space:nowrap;min-width:0;text-shadow:0 0 8px rgba(var(--vault-accent-2), .45);flex:none;align-items:center;gap:1.2cqw;display:inline-flex}.vault-card__brand-mark{border:.65cqw solid rgb(var(--vault-accent-2));width:3.8cqw;height:3.8cqw;box-shadow:0 0 0 .7cqw rgba(var(--vault-accent), .2), 0 0 9px rgba(var(--vault-accent-2), .52);border-radius:50%;flex:none;position:relative}.vault-card__brand-mark:after{content:"";background:#fff;border-radius:50%;width:.8cqw;height:.8cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #fff}.vault-card__rarity{min-width:0;color:rgb(var(--vault-accent-2));letter-spacing:.12em;white-space:nowrap;font-size:max(2.65cqw,.38rem);overflow:hidden}.vault-card__title-block{background:#0206176b;border:1px solid #ffffff1a;border-radius:2.7cqw;min-width:0;min-height:max(13cqw,2.15rem);padding:1.4cqw 2.1cqw;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.vault-card__title-block>span{color:rgb(var(--vault-accent-2));letter-spacing:.18em;text-transform:uppercase;font-size:max(2.35cqw,.38rem);font-weight:900;line-height:1;display:block}.vault-card__prompt{overflow-wrap:anywhere;color:#fff;max-width:100%;font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 1px 2px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1.2cqw 0 0;font-size:max(5.15cqw,.68rem);font-style:italic;font-weight:900;line-height:1.03;display:-webkit-box;overflow:hidden}.vault-card__art-window{min-width:0;min-height:0;box-shadow:0 0 0 1.15cqw #020617e0, 0 0 0 1.45cqw rgba(var(--vault-accent), .42), 0 7px 16px #0000006b;background:#020617;border:1px solid #ffffff38;border-radius:3.5cqw;position:relative;overflow:hidden}.vault-card__art-window img{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.vault-card__art-vignette{pointer-events:none;background:linear-gradient(#0000 68%,#020617ad),radial-gradient(circle,#0000 56%,#02061757);position:absolute;inset:0}.vault-card__maker-mark{color:#f8fafc;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#020617ad;border:1px solid #ffffff2e;border-radius:999px;max-width:65%;padding:1.1cqw 1.7cqw;font-size:max(2.25cqw,.38rem);font-weight:900;line-height:1;position:absolute;bottom:2cqw;right:2.2cqw;overflow:hidden}.vault-card__stats{background:#0206178f;border:1px solid #ffffff1a;border-radius:2.4cqw;grid-template-columns:.82fr 1.36fr .82fr;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.vault-card__stats span{border-left:1px solid #ffffff14;place-items:center;gap:.55cqw;min-width:0;padding:1.05cqw .55cqw .9cqw;display:grid;overflow:hidden}.vault-card__stats span:first-child{border-left:0}.vault-card__stats b{color:#fff;max-width:100%;font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:max(3.15cqw,.7rem);font-weight:950;line-height:.92;overflow:hidden}.vault-card__stats span:nth-child(2) b{font-size:max(2.8cqw,.64rem)}.vault-card__stats span:last-child b{color:#dbeafe}.vault-card__stats small{max-width:100%;color:rgb(var(--vault-accent-2));letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:max(1.85cqw,.34rem);font-weight:900;line-height:1;overflow:hidden}.vault-card__stats span:last-child small{color:#64748b}.vault-card__footer{color:#94a3b8;letter-spacing:.055em;gap:2cqw;font-size:max(2.35cqw,.38rem);font-weight:800}.vault-card__footer-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vault-card__footer-meta{flex:none;align-items:center;gap:1.15cqw;min-width:0;display:flex}.vault-card__archive-code{color:rgb(var(--vault-accent-2));font-family:var(--font-lcd);white-space:nowrap;font-size:max(3cqw,.42rem)}.vault-card__collected-seal{color:#bbf7d0;background:#16a34a38;border:1px solid #86efac7a;border-radius:999px;flex:none;width:max(3.5cqw,.875rem);height:max(3.5cqw,.875rem);display:inline-flex;position:relative}.vault-card__seal-slot{border:1.5px dashed #94a3b88c;border-radius:999px;flex:none;width:max(3.5cqw,.875rem);height:max(3.5cqw,.875rem);display:inline-flex}.vault-card[data-ghost] .vault-card__front-surface{color:#cbd5e1;background:linear-gradient(168deg,#0b1226 8%,#050a19 56%,#030712 100%);box-shadow:inset 0 1.4cqw 4.6cqw #020617c7,inset 0 -1cqw 3.4cqw #02061799}.vault-card[data-ghost] .vault-card__art-window img{filter:grayscale()brightness()contrast(1.08);transition:filter 1s}.vault-card[data-ghost] .vault-card__art-vignette{opacity:1;background:linear-gradient(#082f496b,#020617a8),linear-gradient(#0000 68%,#020617ad);transition:opacity 1s}.vault-card[data-ghost]:hover .vault-card__art-window img{filter:grayscale(0)brightness()contrast()}.vault-card[data-ghost]:hover .vault-card__art-vignette{opacity:0}.vault-card[data-ghost] .vault-card__rarity{color:#94a3b8}.vault-card[data-ghost] .vault-card__brand,.vault-card[data-ghost] .vault-card__stats b,.vault-card[data-ghost] .vault-card__stats small,.vault-card[data-ghost] .vault-card__footer-author{color:#7d8aa3}.vault-card[data-ghost] .vault-card__prompt{color:#e2e8f0}.vault-card__ghost-veil{z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vault-card__ghost-veil:after{content:"";border:1px dashed #94a3b857;border-radius:4.4cqw;position:absolute;inset:2.6cqw}.vault-card__ghost-veil:before{content:"";opacity:0;width:34%;animation:vault-hunt-glint 7.5s ease-in-out var(--ghost-glint-delay,0s) infinite;background:linear-gradient(90deg,#0000,#a5f3fc1a 42%,#e0f2fe33 50%,#a5f3fc1a 58%,#0000);position:absolute;top:-22%;bottom:-22%;left:-46%;transform:skew(-18deg)translate(0)}@keyframes vault-hunt-glint{0%,76%{opacity:0;transform:skew(-18deg)translate(0)}80%{opacity:1}92%,to{opacity:0;transform:skew(-18deg)translate(460%)}}@media (prefers-reduced-motion:reduce){.vault-card__ghost-veil:before{opacity:0;animation:none}}.vault-card[data-unclaimed] .vault-card__front-surface{outline-offset:calc(-2.6cqw - 1px);outline:1px dashed #94a3b857}.vault-card[data-unclaimed] .vault-card__rarity,.vault-card[data-unclaimed] .vault-card__back-status b{color:#a5f3fc}.vault-card__collected-seal svg{stroke-width:3px;width:max(2cqw,.5rem);height:max(2cqw,.5rem);margin:auto;position:absolute;inset:0}.vault-card__foil{z-index:20;pointer-events:none;opacity:0;contain:layout style paint;border-radius:5cqw;transition:opacity .26s;position:absolute;inset:1.5cqw}.vault-card__foil-spectrum{background:var(--vault-spectrum);background-size:320% 320%;background-position:var(--vault-pointer-x) var(--vault-pointer-y);mix-blend-mode:color-dodge}.vault-card__foil-texture{background-image:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #b8b8b88c, transparent 46%), url(/images/galaxy-foil.jpg);background-blend-mode:color-dodge;mix-blend-mode:screen;background-position:0 0,50%;background-size:100% 100%,cover}.vault-card[data-variant=aurora-chrome] .vault-card__foil-texture{filter:hue-rotate(145deg)}.vault-card[data-variant=gold-secret] .vault-card__foil-texture{background-image:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #c2bea7b8, transparent 48%), url(/images/gold-foil.jpg)}.vault-card[data-variant=frost-shard] .vault-card__foil-texture{background-image:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #beced8a6, transparent 42%), repeating-conic-gradient(from 0deg at 50% 50%, #ccd0d31f 0deg, transparent 30deg, #a2c6d714 60deg, transparent 90deg);background-size:100% 100%,38cqw 38cqw}.vault-card[data-variant=obsidian-mirror] .vault-card__foil-texture{background-image:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #444a5259, transparent 38%), linear-gradient(135deg, #080c15f2, #0f151ee6 50%, #080c15f2)}.vault-card[data-variant=stellar-prism] .vault-card__foil-texture{background-image:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #d1d1d1b3, transparent 50%), url(/images/galaxy-foil.jpg)}.vault-card__foil-sparkle{background-image:var(--vault-spectrum), url(/images/foil-stars.jpg);background-position:var(--vault-pointer-x) var(--vault-pointer-y), 50% 50%;background-blend-mode:multiply;mix-blend-mode:color-dodge;background-size:320% 320%,34cqw}.vault-card__foil-glare{background:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #fffffff0 0%, #ffffff3d 16%, transparent 42%);mix-blend-mode:overlay}.vault-card[data-foil][data-active] .vault-card__foil-spectrum{opacity:calc(.22 + var(--vault-distance) * .18)}.vault-card[data-foil][data-active] .vault-card__foil-texture{opacity:calc(.1 + var(--vault-distance) * .14)}.vault-card[data-foil][data-active] .vault-card__foil-sparkle{opacity:calc(.21 + var(--vault-distance) * .29)}.vault-card[data-foil][data-active] .vault-card__foil-glare{opacity:calc(.1 + var(--vault-distance) * .28)}.vault-card[data-variant=obsidian-mirror][data-foil][data-active] .vault-card__foil-spectrum{opacity:calc(.12 + var(--vault-distance) * .14)}.vault-card[data-variant=obsidian-mirror][data-foil][data-active] .vault-card__foil-texture{opacity:calc(.04 + var(--vault-distance) * .06)}.vault-card[data-variant=obsidian-mirror][data-foil][data-active] .vault-card__foil-glare{opacity:calc(.04 + var(--vault-distance) * .14)}.vault-card[data-variant=stellar-prism][data-foil][data-active] .vault-card__foil-spectrum{opacity:calc(.32 + var(--vault-distance) * .24)}.vault-card[data-variant=stellar-prism][data-foil][data-active] .vault-card__foil-texture{opacity:calc(.18 + var(--vault-distance) * .23)}.vault-card[data-variant=stellar-prism][data-foil][data-active] .vault-card__foil-sparkle{opacity:calc(.32 + var(--vault-distance) * .37)}.vault-card[data-variant=stellar-prism][data-foil][data-active] .vault-card__foil-glare{opacity:calc(.18 + var(--vault-distance) * .36)}.vault-card[data-finish-coverage=art-only] .vault-card__art-window .vault-card__foil{border-radius:inherit;inset:0}.vault-card[data-finish-coverage=frame-only] .vault-card__art-window,.vault-card[data-finish-coverage=split] .vault-card__art-window{z-index:22}.vault-card__foil-frost{border-radius:inherit;pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(145deg,#bae6fd24 0%,#e0f2fe14 40%,#c4b5fd1a 70%,#f1f5f91f 100%);transition:opacity .26s;position:absolute;inset:0}.vault-card[data-foil] .vault-card__foil-frost{opacity:.3}.vault-card[data-foil][data-active] .vault-card__foil-frost{opacity:calc(.35 + var(--vault-distance) * .25)}.vault-card__back-pattern,.vault-card__back-frame,.vault-card__back-lustre{pointer-events:none;position:absolute}.vault-card__back-pattern{z-index:1;background:repeating-conic-gradient(from 22.5deg at 50% 43%, rgba(var(--vault-accent-2), .075) 0 1deg, transparent 1deg 8deg), repeating-radial-gradient(circle at 50% 43%, #ffffff0d 0 1px, transparent 1px 9cqw);opacity:.7;border-radius:4.3cqw;inset:4cqw;-webkit-mask-image:radial-gradient(at 50% 43%,#000 12% 62%,#0000 92%);mask-image:radial-gradient(at 50% 43%,#000 12% 62%,#0000 92%)}.vault-card__back-frame{z-index:0;background:linear-gradient(155deg, #0c1529fa, #050813fc) padding-box, conic-gradient(from 35deg, var(--vault-metal-1), var(--vault-metal-2), var(--vault-metal-3), rgb(var(--vault-accent-2)), var(--vault-metal-2), var(--vault-metal-1), var(--vault-metal-3), var(--vault-metal-1)) border-box;box-shadow:inset 0 0 0 .7cqw #020617, inset 0 0 0 1.05cqw rgba(var(--vault-accent-2), .42), inset 0 0 2.8cqw rgba(var(--vault-accent), .18), 0 0 1.2cqw rgba(var(--vault-accent-2), .2);border:.9cqw solid #0000;border-radius:5.2cqw;inset:1.8cqw}.vault-card__back-frame:before,.vault-card__back-frame:after{border-radius:inherit;content:"";position:absolute}.vault-card__back-frame:before{border:.42cqw solid rgba(var(--vault-accent-2), .42);box-shadow:inset 0 0 0 .35cqw #020617e6, 0 0 1.8cqw rgba(var(--vault-accent), .2);inset:1.25cqw}.vault-card__back-frame:after{border:1px solid #ffffff1c;inset:2.7cqw}.vault-card__back-kicker{z-index:6;color:#f8fafc;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2cqw;font-size:max(2.2cqw,.36rem);font-weight:900;line-height:1;display:flex;position:absolute;top:7.1cqw;left:8.2cqw;right:8.2cqw}.vault-card__back-kicker:after{background:linear-gradient(90deg, transparent, rgba(var(--vault-accent-2), .66), rgba(var(--vault-metal-3), .74), rgba(var(--vault-accent-2), .66), transparent);content:"";height:1px;position:absolute;bottom:-2.2cqw;left:0;right:0}.vault-card__back-kicker span:last-child{color:rgb(var(--vault-accent-2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-card__back-medallion{z-index:3;aspect-ratio:1;background:radial-gradient(circle, #0e1830fa 0 44%, #050914fa 72%) padding-box, conic-gradient(from 15deg, var(--vault-metal-1), var(--vault-metal-3), rgb(var(--vault-accent-2)), var(--vault-metal-2), var(--vault-metal-1), rgb(var(--vault-accent-2)), var(--vault-metal-3), var(--vault-metal-1)) border-box;width:72cqw;box-shadow:0 0 0 1.5cqw #020617d6, 0 0 0 2cqw rgba(var(--vault-accent), .15), 0 0 5cqw rgba(var(--vault-accent), .38), inset 0 0 5cqw rgba(var(--vault-accent-2), .13);border:.95cqw solid #0000;border-radius:50%;position:absolute;top:18.5cqw;left:50%;transform:translate(-50%)}.vault-card__back-medallion:before,.vault-card__back-medallion:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.vault-card__back-medallion:before{z-index:1;border:.42cqw solid rgba(var(--vault-accent-2), .38);box-shadow:0 0 0 1.2cqw rgba(var(--vault-accent), .08), inset 0 0 2.8cqw rgba(var(--vault-accent-2), .14);inset:3.5cqw}.vault-card__back-medallion:after{z-index:2;background:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), #ffffff38, transparent 34%), repeating-conic-gradient(from 11deg, rgba(var(--vault-accent-2), .08) 0 2deg, transparent 2deg 12deg);opacity:.12;transition:opacity .22s;inset:7.5cqw}.vault-card[data-foil][data-active] .vault-card__back-medallion:after{opacity:calc(.18 + var(--vault-distance) * .28)}.vault-card__back-lens{z-index:2;border:.5cqw solid rgba(var(--vault-accent-2), .48);box-shadow:0 0 2.6cqw rgba(var(--vault-accent-2), .3), inset 0 0 3.2cqw rgba(var(--vault-accent), .18);border-radius:50%;position:absolute;inset:9.5cqw;transform:rotate(-12deg)}.vault-card__back-lens:before,.vault-card__back-lens:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-card__back-lens:before{border:.38cqw solid rgba(var(--vault-accent), .42);width:96%;height:54%;box-shadow:0 0 2.2cqw rgba(var(--vault-accent), .18);transform:translate(-50%,-50%)rotate(58deg)}.vault-card__back-lens:after{border:.55cqw solid rgba(var(--vault-accent-2), .82);width:11cqw;height:11cqw;box-shadow:0 0 0 1.8cqw rgba(var(--vault-accent), .12), 0 0 3cqw rgba(var(--vault-accent-2), .5), inset 0 0 2cqw rgba(var(--vault-accent-2), .2);background:#020617e6}.vault-card__back-lens i{z-index:2;border:.65cqw solid #020617c7;border-radius:50%;width:4.5cqw;height:4.5cqw;display:block;position:absolute}.vault-card__back-lens i:first-child{background:rgb(var(--vault-accent-2));box-shadow:0 0 2.2cqw rgba(var(--vault-accent-2), .76);top:18%;right:20%}.vault-card__back-lens i:last-child{background:var(--vault-metal-2);bottom:17%;left:19%;box-shadow:0 0 2.2cqw #facc159e}.vault-card__back-wordmark{z-index:4;color:var(--logo-face);font-family:var(--font-main);filter:drop-shadow(0 1.8cqw 2.4cqw #0000007a);font-size:10.5cqw;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.vault-card__back-logo-word.text-logo-pop,.vault-card__back-logo-word.text-logo-pop:before{-webkit-text-stroke:1.05cqw var(--logo-stroke)}.vault-card__back-logo-word.text-logo-pop{font-family:var(--font-main);text-shadow:0 .4cqw 0 var(--logo-shadow-1), 0 .8cqw 0 var(--logo-shadow-2), 0 1.2cqw 0 var(--logo-shadow-3), 0 1.7cqw 0 var(--logo-shadow-3), 0 2.2cqw 0 var(--logo-shadow-4), 0 2.7cqw 0 var(--logo-shadow-4);transition:none}.vault-card__back-logo-word.text-logo-pop:before{color:var(--logo-face);animation:none}.vault-card__back-logo-word.text-logo-pop:hover{text-shadow:0 .4cqw 0 var(--logo-shadow-1), 0 .8cqw 0 var(--logo-shadow-2), 0 1.2cqw 0 var(--logo-shadow-3), 0 1.7cqw 0 var(--logo-shadow-3), 0 2.2cqw 0 var(--logo-shadow-4), 0 2.7cqw 0 var(--logo-shadow-4);transform:none}.vault-card__back-ribbon{z-index:5;border:1px solid rgba(var(--vault-accent-2), .5);color:#f8fafc;width:max-content;max-width:82%;box-shadow:0 0 0 .42cqw #020617bd, 0 0 2.5cqw rgba(var(--vault-accent), .34), inset 0 1px 0 #ffffff1f;font-family:var(--font-display);letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#020617eb,#141036f0);border-radius:999px;padding:1.35cqw 4.5cqw 1.2cqw;font-size:max(2.35cqw,.39rem);font-weight:900;line-height:1;position:absolute;bottom:7.5cqw;left:50%;transform:translate(-50%)}.vault-card__back-record{z-index:6;border-top:1px solid rgba(var(--vault-accent-2), .44);border-bottom:1px solid rgba(var(--vault-metal-3), .26);background:linear-gradient(90deg,#0000,#020617b8,#0000);grid-template-columns:1.18fr .82fr 1fr;min-width:0;padding:2.2cqw 0 2cqw;display:grid;position:absolute;bottom:8.5cqw;left:8.2cqw;right:8.2cqw}.vault-card__back-record>span{text-align:center;min-width:0;padding:0 1.4cqw}.vault-card__back-record>span+span{border-left:1px solid #ffffff1a}.vault-card__back-record small,.vault-card__back-record b{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.vault-card__back-record small{color:#7889a4;letter-spacing:.15em;font-size:max(1.7cqw,.29rem);font-weight:900;line-height:1}.vault-card__back-record b{color:#f8fafc;font-family:var(--font-display);letter-spacing:.025em;margin-top:1cqw;font-size:max(2.65cqw,.4rem);font-weight:900;line-height:1}.vault-card__back-status b{color:rgb(var(--vault-accent-2))}.vault-card__back-status[data-collected] b{color:#86efac;text-shadow:0 0 1.4cqw #4ade8070}.vault-card__back-curator{z-index:6;color:#64748b;letter-spacing:.13em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:max(1.65cqw,.28rem);font-weight:800;line-height:1;position:absolute;bottom:4.4cqw;left:8cqw;right:8cqw;overflow:hidden}.vault-card__back-lustre{z-index:2;background:radial-gradient(circle at var(--vault-pointer-x) var(--vault-pointer-y), rgba(var(--vault-accent-2), .2), transparent 29%), linear-gradient(112deg, transparent 18%, #ffffff21 35%, transparent 49%);background-position:0 0, calc(100% - var(--vault-pointer-x)) var(--vault-pointer-y);mix-blend-mode:screen;opacity:.08;background-size:100% 100%,240% 240%;border-radius:4.4cqw;transition:opacity .22s;inset:2.8cqw}.vault-card[data-foil] .vault-card__back-lustre{opacity:.14}.vault-card[data-foil][data-active] .vault-card__back-lustre{opacity:calc(.18 + var(--vault-distance) * .24)}.vault-page{color:#e2e8f0;min-height:100dvh;position:relative;overflow-x:clip}.vault-page__content{z-index:auto;width:min(100%, var(--app-content-max-width));padding:calc(1rem + env(safe-area-inset-top,0px)) max(var(--app-content-inline-padding), env(safe-area-inset-right)) 0 max(var(--app-content-inline-padding), env(safe-area-inset-left));padding-bottom:max(calc(5rem + env(safe-area-inset-bottom,0px)), var(--spot-deck-inset,0px));margin:0 auto;position:relative}.vault-page__ambient{z-index:auto;pointer-events:none;background:radial-gradient(circle at 16% 8%,#22d3ee1a,#0000 26rem),radial-gradient(circle at 84% 22%,#7c3aed29,#0000 32rem),radial-gradient(circle at 50% 100%,#f59e0b14,#0000 28rem);position:fixed;inset:0}.vault-page__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vault-page__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.4rem,5vw,4.8rem) 0 clamp(1.8rem,3vw,3rem);display:grid}.vault-page__eyebrow{color:#67e8f9;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.7rem;font-weight:900;display:flex}.vault-page__eyebrow svg{width:1rem;height:1rem}.vault-page__hero h1{color:#fff;max-width:900px;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 0 24px #ffffff1f,.07em .07em #4f46e575;margin:.55rem 0 0;font-size:clamp(2.45rem,6.4vw,5.75rem);font-style:italic;font-weight:950;line-height:.84}.vault-page__hero-copy{color:#a8b6ca;max-width:760px;margin:1.25rem 0 0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.65}.vault-page__stats{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.vault-page__stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0206176b;border:1px solid #ffffff1a;border-radius:.9rem;align-items:center;gap:.6rem;min-height:2.65rem;padding:.6rem .85rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.vault-page__stat svg{color:#facc15;width:1rem;height:1rem}.vault-page__stat b{color:#fff;font-family:var(--font-display);font-size:1rem}.vault-page__stat span{color:#8291a8;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:900}.vault-hand__slot .vault-card{animation:.62s cubic-bezier(.16,1,.3,1) backwards vault-stack-card-in;animation-delay:calc(var(--hand-deal,0) * 60ms)}@keyframes vault-stack-card-in{0%{opacity:0;transform:translateY(22px)scale(.92)}}.vault-hand__slot[data-lead] .vault-card{animation:.62s cubic-bezier(.16,1,.3,1) backwards vault-stack-card-in,6.5s ease-in-out .9s infinite vault-hero-breath}.vault-hand__slot[data-vault-origin] .vault-card,.vault-hand__card[data-vault-origin] .vault-card{visibility:hidden}.vault-hand__slot[data-vault-origin][data-vault-returning] .vault-card,.vault-hand__card[data-vault-origin][data-vault-returning] .vault-card{visibility:visible}@keyframes vault-hero-breath{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.vault-hand__slot[data-lead] .vault-card__front-surface:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fde68a1a 42%,#fef08a38 50%,#fde68a1a 58%,#0000);width:32%;animation:13s ease-in-out 2.4s infinite vault-hero-glint;position:absolute;top:-22%;bottom:-22%;left:-46%;transform:skew(-18deg)translate(0)}@keyframes vault-hero-glint{0%,86%{opacity:0;transform:skew(-18deg)translate(0)}89%{opacity:1}97%,to{opacity:0;transform:skew(-18deg)translate(480%)}}.vault-toolbar__sentinel{pointer-events:none;height:1px;margin-bottom:-1px;display:block}.vault-toolbar{--vault-toolbar-material-ease:cubic-bezier(.16, 1, .3, 1);--vault-toolbar-material-duration:.38s;--glass-lift:0 30px 76px #0000007a, 0 10px 30px #22d3ee12, 0 4px 18px #a855f711;z-index:2;transition:z-index 0s linear var(--vault-toolbar-material-duration), background-color var(--vault-toolbar-material-duration) var(--vault-toolbar-material-ease), border-color var(--vault-toolbar-material-duration) var(--vault-toolbar-material-ease), box-shadow var(--vault-toolbar-material-duration) var(--vault-toolbar-material-ease);background-color:#050a18d1;border:1px solid #ffffff1a;border-radius:1.2rem;grid-template-columns:minmax(220px,1.5fr) auto auto;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.75rem;display:grid;position:sticky;top:.75rem;box-shadow:0 18px 46px #00000042,inset 0 1px #ffffff0a}.vault-toolbar>:is(.spot-glass__frost,.spot-glass__refraction,.spot-glass__material,.spot-glass__prism,.spot-glass__spectrum,.spot-glass__caustic,.spot-glass__lighting,.spot-glass__seam){transition-property:opacity,visibility;transition-duration:var(--vault-toolbar-material-duration), 0s;transition-timing-function:var(--vault-toolbar-material-ease), linear;transition-delay:0s, var(--vault-toolbar-material-duration)}.vault-toolbar[data-vault-material=solid]>:is(.spot-glass__frost,.spot-glass__refraction,.spot-glass__material,.spot-glass__prism,.spot-glass__spectrum,.spot-glass__caustic,.spot-glass__lighting,.spot-glass__seam){visibility:hidden;opacity:0!important}.vault-toolbar.spot-glass[data-vault-material=glass]{--glass-blur:22px;--glass-saturation:195%;--glass-brightness:1.08;--glass-alpha:.23;--glass-refraction-opacity:.84;--glass-prism-opacity:.86;--glass-caustic-opacity:.48;--glass-lighting-opacity:.66;z-index:40;box-shadow:none;background-color:#050a1814;border-color:#bae6fd12;transition-delay:0s}.vault-toolbar[data-vault-material=glass]>:is(.spot-glass__frost,.spot-glass__refraction,.spot-glass__material,.spot-glass__prism,.spot-glass__spectrum,.spot-glass__caustic,.spot-glass__lighting,.spot-glass__seam){visibility:visible;transition-delay:0s,0s}.vault-toolbar[data-vault-material=glass]>.spot-glass__material,.vault-toolbar[data-vault-material=glass]>.spot-glass__prism{transition-delay:28ms,0s}.vault-toolbar[data-vault-material=glass]>.spot-glass__caustic,.vault-toolbar[data-vault-material=glass]>.spot-glass__lighting{transition-delay:72ms,0s}.vault-toolbar>.spot-glass__seam{transform-origin:50%;animation:none}.vault-toolbar[data-vault-material=glass]>.spot-glass__seam{animation:vault-toolbar-material-lock .76s var(--vault-toolbar-material-ease) 90ms both}@keyframes vault-toolbar-material-lock{0%{opacity:0;transform:scaleX(.32)}52%{opacity:.96}to{opacity:.58;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.vault-toolbar{--vault-toolbar-material-duration:1ms}.vault-toolbar[data-vault-material=glass]>.spot-glass__seam{animation:none}}.vault-toolbar__search{min-width:0;position:relative}.vault-toolbar__search>svg{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.vault-toolbar__search input{color:#fff;width:100%;min-height:2.75rem;transition:background-color .3s var(--vault-toolbar-material-ease), border-color .18s ease, box-shadow .3s var(--vault-toolbar-material-ease);background-color:#0f172ab8;border:1px solid #94a3b833;border-radius:.9rem;outline:none;padding:.7rem 2.8rem .7rem 2.65rem;font-size:.9rem}.vault-toolbar__search input:focus{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee1f}.vault-toolbar__search input::placeholder{color:#5f6f86}.vault-toolbar__clear{color:#64748b;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.vault-toolbar__clear:hover{color:#fff;background:#ffffff14}.vault-toolbar__clear:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.vault-toolbar__segments{transition:background-color .3s var(--vault-toolbar-material-ease), border-color .3s var(--vault-toolbar-material-ease), box-shadow .3s var(--vault-toolbar-material-ease);background-color:#0206178a;border:1px solid #ffffff14;border-radius:.9rem;gap:.25rem;padding:.25rem;display:flex;box-shadow:inset 0 1px #ffffff04}.vault-toolbar__segments button{color:#718096;letter-spacing:.1em;text-transform:uppercase;border-radius:.65rem;min-height:2.2rem;padding:.45rem .7rem;font-size:.65rem;font-weight:900;transition:all .18s}.vault-toolbar__segments button:hover{color:#e2e8f0}.vault-toolbar__segments button:focus-visible{outline-offset:-3px;outline:2px solid #67e8f9}.vault-toolbar__segments button[aria-pressed=true]{color:#07111e;background:#67e8f9;box-shadow:0 0 16px #22d3ee47}.vault-toolbar__selects{gap:.5rem;display:flex}.vault-toolbar__selects label{flex:1;min-width:0}.vault-toolbar select{color:#cbd5e1;appearance:none;width:100%;min-height:2.75rem;transition:background-color .3s var(--vault-toolbar-material-ease), border-color .3s var(--vault-toolbar-material-ease), box-shadow .3s var(--vault-toolbar-material-ease);background-color:#0f172ad1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.9rem;border:1px solid #94a3b82e;border-radius:.85rem;outline:none;padding:.6rem 2.4rem .6rem .75rem;font-size:.72rem;font-weight:800}.vault-toolbar[data-vault-material=glass] .vault-toolbar__search input,.vault-toolbar[data-vault-material=glass] select{background-color:#0308186b;border-color:#bae6fd33;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 28px #02061721,0 8px 22px #00000014}.vault-toolbar[data-vault-material=glass] .vault-toolbar__segments{background-color:#0206173d;border-color:#bae6fd29;box-shadow:inset 0 1px #ffffff17,inset 0 -12px 30px #0206171a}.vault-toolbar[data-vault-material=glass] .vault-toolbar__segments button[aria-pressed=true]{box-shadow:inset 0 1px #ffffffb8,inset 0 -8px 18px #0891b22e,0 0 18px #22d3ee4d}.vault-toolbar select:focus-visible{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}.vault-results-header{color:#718096;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .8rem;padding:0 .25rem;scroll-margin-top:6.25rem;font-size:.7rem;font-weight:850;display:flex}.vault-results-header:focus{outline:none}.vault-results-header strong{color:#cbd5e1}.vault-collection-progress{background:linear-gradient(90deg,#0f172ad6,#080d1ce6),#020617b8;border:1px solid #94a3b824;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin:0 0 .85rem;padding:.9rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.vault-collection-progress:before{content:"";background:#475569;width:2px;position:absolute;inset:0 auto 0 0}.vault-collection-progress[data-claim]{background:radial-gradient(circle at 12% 0,#22d3ee1a,#0000 19rem),linear-gradient(90deg,#0c1b2ee6,#080d1cf0);border-color:#22d3ee38}.vault-collection-progress[data-claim]:before{background:linear-gradient(#67e8f9,#8b5cf6);box-shadow:0 0 16px #22d3ee73}.vault-collection-progress__copy{min-width:0}.vault-collection-progress__copy>span{color:#718096;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.2rem;font-size:.6rem;font-weight:900;display:block}.vault-collection-progress[data-claim] .vault-collection-progress__copy>span{color:#67e8f9}.vault-collection-progress__copy strong{color:#e2e8f0;font-family:var(--font-display);letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.85rem,1.2vw,1rem);font-style:italic;font-weight:900;display:block;overflow:hidden}.vault-collection-progress__meter{gap:.45rem;min-width:0;display:grid}.vault-collection-progress__meter>span{color:#94a3b8;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.68rem;font-weight:850}.vault-collection-progress__track{background:#1e293be6;border-radius:999px;height:.3rem;overflow:hidden;box-shadow:inset 0 1px 2px #0000006b}.vault-collection-progress__track>span{border-radius:inherit;background:linear-gradient(90deg,#06b6d4,#8b5cf6);height:100%;transition:width .52s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 10px #22d3ee4d}.vault-binder{background:radial-gradient(circle at 50% 0,#6366f129,#0000 32rem),linear-gradient(145deg,#161d31f2,#070b15fa);border:1px solid #ffffff1a;border-radius:1.6rem;padding:clamp(.75rem,1.5vw,1.35rem);position:relative;overflow:visible;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff0f,inset 0 0 80px #00000047}.vault-binder:before{content:"";border-radius:inherit;opacity:.13;pointer-events:none;background-image:url(/textures/carbon-fibre.png);position:absolute;inset:0}.vault-card-entry:nth-child(4n+2){--ghost-glint-delay:-2.1s}.vault-card-entry:nth-child(4n+3){--ghost-glint-delay:-4.3s}.vault-card-entry:nth-child(4n){--ghost-glint-delay:-5.8s}.vault-card-grid{z-index:2;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.4rem);display:grid;position:relative}.vault-card-entry{content-visibility:auto;contain-intrinsic-size:auto 250px auto 340px;position:relative}.vault-card-entry[data-newly-collected]{z-index:5}.vault-card-entry[data-newly-collected] .vault-card-slot{border-color:#67e8f9b8;animation:1.8s cubic-bezier(.16,1,.3,1) 2 vault-new-card-highlight;box-shadow:0 20px 48px #0006,0 0 0 3px #22d3ee21,0 0 34px #22d3ee33}.vault-card-entry[data-newly-collected] .vault-card:not([data-ghost]) .vault-card__art-window img{animation:1.5s cubic-bezier(.22,1,.36,1) .25s both vault-materialize-art}.vault-card-entry[data-newly-collected] .vault-card:not([data-ghost]) .vault-card__foil{animation:1.1s ease-out .95s both vault-materialize-foil}.vault-card-entry[data-newly-collected] .vault-card:not([data-ghost]) .vault-card__collected-seal{animation:.55s cubic-bezier(.34,1.56,.64,1) 1.45s both vault-materialize-seal}@keyframes vault-materialize-art{0%{filter:grayscale()brightness(.42)contrast(1.08)}to{filter:none}}@keyframes vault-materialize-foil{0%{opacity:0}}@keyframes vault-materialize-seal{0%{opacity:0;transform:scale(1.7)}62%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes vault-new-card-highlight{0%,to{border-color:#67e8f994;box-shadow:0 20px 48px #0006,0 0 0 3px #22d3ee1a,0 0 28px #22d3ee29}50%{border-color:#c4b5fde0;box-shadow:0 22px 52px #00000070,0 0 0 4px #8b5cf624,0 0 44px #22d3ee4d}}.vault-card-entry[data-enter]{animation:vault-card-enter .52s cubic-bezier(.16, 1, .3, 1) calc(var(--vault-enter-order,0) * 42ms) backwards}@keyframes vault-card-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vault-card-slot{background:linear-gradient(145deg,#ffffff09,#0206173d),#0f172a57;border:1px solid #ffffff0f;border-radius:1.05rem;outline:none;width:100%;min-width:0;padding:clamp(.35rem,.8vw,.7rem);transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .26s;display:block;position:relative;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #0000002e}.vault-card-slot:focus-visible{z-index:3;border-color:#67e8f980;transform:translateY(-6px);box-shadow:0 18px 38px #00000059,0 0 0 3px #22d3ee14,0 0 24px #22d3ee1f}.vault-card-entry:focus-within{z-index:4;content-visibility:visible}@media (hover:hover) and (pointer:fine){.vault-card-entry:hover{z-index:4;content-visibility:visible}.vault-card-slot:hover{z-index:3;border-color:#67e8f980;transform:translateY(-6px);box-shadow:0 18px 38px #00000059,0 0 0 3px #22d3ee14,0 0 24px #22d3ee1f}}.vault-card-slot:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.vault-card-slot .vault-card{z-index:2;position:relative}.vault-card-slot[data-vault-origin] .vault-card{opacity:0}.vault-card-slot[data-vault-origin][data-vault-returning] .vault-card{opacity:1}.vault-card-slot:focus-visible .vault-card[data-foil] .vault-card__foil-spectrum{opacity:.28}.vault-card-slot:focus-visible .vault-card[data-foil] .vault-card__foil-texture{opacity:.18}.vault-card-skeleton{aspect-ratio:5/7;background:linear-gradient(105deg,#1e293b9e 30%,#475569a8 44%,#1e293b9e 58%) 0 0/250% 100%;border:1px solid #ffffff14;border-radius:1rem;animation:1.4s ease-in-out infinite vault-skeleton}@keyframes vault-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.vault-empty{text-align:center;place-items:center;min-height:20rem;padding:2rem;display:grid}.vault-empty svg{color:#475569;width:2.4rem;height:2.4rem;margin:0 auto 1rem}.vault-empty h2{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.35rem;font-style:italic;font-weight:900}.vault-empty p{color:#718096;max-width:30rem;margin:.5rem auto 0}.vault-load-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:8rem;display:flex}.vault-load-more__page{color:#718096;letter-spacing:.12em;text-transform:uppercase;background:#02061773;border:1px solid #ffffff14;border-radius:999px;padding:.7rem .9rem;font-size:.65rem;font-weight:900}.vault-inspector{z-index:450;min-height:100dvh;padding:calc(1rem + env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left));--inspector-accent:6, 182, 212;--inspector-accent-2:103, 232, 249;--inspector-panel-radius:1.9rem;--inspector-panel-w:min(1160px, 100%);--inspector-seed-clip:inset(6% 48% 6% 2% round 1.55rem);outline:none;place-items:center;display:grid;position:fixed;inset:0}.vault-inspector[data-print-finish=galaxy-royal]{--inspector-accent:124, 58, 237;--inspector-accent-2:251, 191, 36}.vault-inspector[data-print-finish=aurora-chrome]{--inspector-accent:45, 212, 191;--inspector-accent-2:186, 230, 253}.vault-inspector[data-print-finish=frost-shard]{--inspector-accent:125, 211, 252;--inspector-accent-2:224, 242, 254}.vault-inspector[data-print-finish=gold-secret]{--inspector-accent:245, 158, 11;--inspector-accent-2:254, 240, 138}.vault-inspector[data-print-finish=obsidian-mirror]{--inspector-accent:139, 92, 246;--inspector-accent-2:203, 213, 225}.vault-inspector[data-print-finish=stellar-prism]{--inspector-accent:232, 121, 249;--inspector-accent-2:250, 232, 255}.vault-inspector__backdrop{z-index:0;background:radial-gradient(circle at 34% 45%, rgba(var(--inspector-accent), .16), transparent 34rem), radial-gradient(circle at 80% 20%, #4f46e521, transparent 30rem), #020617f0;opacity:0;border:0;transition:opacity .3s ease-out;position:fixed;inset:0}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__backdrop{opacity:1}.vault-inspector[data-transition=closing] .vault-inspector__backdrop{opacity:0;transition-duration:.4s;transition-timing-function:ease-in}.vault-inspector__panel{z-index:1;width:var(--inspector-panel-w);max-height:min(840px, calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-radius:var(--inspector-panel-radius);isolation:isolate;box-shadow:0 45px 110px #0000, 0 0 55px rgba(var(--inspector-accent), 0);grid-template-columns:minmax(360px,.96fr) minmax(360px,1.04fr);transition:box-shadow .38s ease-out 25ms;display:grid;position:relative;overflow:hidden}.vault-inspector__panel:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 42%, rgba(var(--inspector-accent), .1), transparent 32rem), linear-gradient(115deg, #ffffff06, transparent 42%), url(/textures/stardust.png) center / 420px, linear-gradient(145deg, #0f172af7, #030712fc);opacity:0;clip-path:var(--inspector-seed-clip);transform-origin:25%;border:1px solid #67e8f929;transition:opacity .36s ease-out 35ms,clip-path .5s cubic-bezier(.16,1,.3,1) 20ms,transform .5s cubic-bezier(.16,1,.3,1) 20ms;position:absolute;inset:0;transform:scale(.985);box-shadow:inset 0 1px #ffffff0f}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__panel:before{opacity:1;clip-path:inset(0 round var(--inspector-panel-radius));transform:scale(1)}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__panel{box-shadow:0 45px 110px #0000009e, 0 0 55px rgba(var(--inspector-accent), .14)}.vault-inspector[data-transition=closing] .vault-inspector__panel{box-shadow:0 24px 70px #0000, 0 0 35px rgba(var(--inspector-accent), 0);transition-duration:.34s;transition-delay:0s}.vault-inspector[data-transition=closing] .vault-inspector__panel:before{opacity:0;clip-path:var(--inspector-seed-clip);transition:opacity .34s ease-in,clip-path .4s cubic-bezier(.45,0,.25,1),transform .4s cubic-bezier(.45,0,.25,1);transform:scale(.988)}.vault-inspector__close{z-index:30;color:#cbd5e1;opacity:.65;background:#020617e6;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:color .18s,background .18s,opacity .22s ease-out 30ms,transform .3s cubic-bezier(.16,1,.3,1) 25ms;display:grid;position:absolute;top:.8rem;right:.8rem;transform:scale(.88)rotate(-12deg)}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__close{opacity:1;transform:scale(1)rotate(0)}.vault-inspector[data-transition=open] .vault-inspector__close:hover{color:#fff;background:#1e293beb;transform:rotate(90deg)}.vault-inspector[data-transition=open] .vault-inspector__close{transition:color .18s,background .18s,opacity .18s,transform .22s}.vault-inspector[data-transition=closing] .vault-inspector__close{opacity:0;transition:opacity .12s ease-in,transform .14s ease-in;transform:scale(.9)rotate(12deg)}.vault-inspector__close:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.vault-inspector__stage{z-index:1;justify-content:center;align-items:center;min-height:0;padding:clamp(2.4rem,4.5vw,4.2rem) clamp(2rem,4vw,3.8rem) 4.8rem;display:flex;position:relative;overflow:hidden}.vault-inspector__stage-chrome{z-index:0;pointer-events:none;background:radial-gradient(circle at center, rgba(var(--inspector-accent), .17), transparent 58%), linear-gradient(135deg, #ffffff06, transparent);opacity:0;transition:opacity .38s ease-out 70ms,transform .48s cubic-bezier(.16,1,.3,1) 55ms;position:absolute;inset:0;transform:scale(.96)}.vault-inspector__stage-chrome:before{content:"";pointer-events:none;border:1px solid #67e8f912;border-radius:50%;position:absolute;inset:10% 14%;box-shadow:0 0 0 3rem #22d3ee05,0 0 0 7rem #6366f104}.vault-inspector__stage-chrome:after{content:"";background:rgba(var(--inspector-accent), .24);filter:blur(12px);border-radius:50%;height:1rem;position:absolute;bottom:6%;left:18%;right:18%}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__stage-chrome{opacity:1;transform:scale(1)}.vault-inspector[data-transition=closing] .vault-inspector__stage-chrome{opacity:0;transition:opacity .24s ease-in,transform .3s ease-in;transform:scale(.975)}.vault-inspector__card-landing{z-index:1;aspect-ratio:5/7;visibility:hidden;pointer-events:none;width:min(100%,430px);position:relative}.vault-inspector__card-shell{z-index:4;aspect-ratio:5/7;opacity:0;transform-origin:50%;will-change:transform, opacity;pointer-events:none;width:min(100%,430px);position:fixed;top:0;left:0}.vault-inspector[data-transition=open] .vault-inspector__card-shell{pointer-events:auto}.vault-inspector__card-shell .vault-card{width:100%}.vault-inspector__angle-controls{bottom:max(.85rem, env(safe-area-inset-bottom));z-index:8;opacity:0;pointer-events:none;background:#020617eb;border:1px solid #ffffff1a;border-radius:999px;padding:.3rem;transition:opacity .28s ease-out .205s,transform .36s cubic-bezier(.16,1,.3,1) .195s;display:flex;position:absolute;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 28px #00000052}.vault-inspector__angle-controls button{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:7.25rem;min-height:2.55rem;padding:.55rem .9rem;font-size:.65rem;font-weight:900;display:inline-flex}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__angle-controls{opacity:1;transform:translate(-50%)}.vault-inspector[data-transition=open] .vault-inspector__angle-controls{pointer-events:auto}.vault-inspector[data-transition=closing] .vault-inspector__angle-controls{opacity:0;transition:opacity .12s ease-in,transform .14s ease-in;transform:translate(-50%,8px)}.vault-inspector__angle-controls button:hover:not(:disabled){color:#fff;background:#ffffff14}.vault-inspector__angle-controls button:disabled{cursor:progress;opacity:.62}.vault-inspector__angle-controls button:focus-visible{outline:2px solid #67e8f9}.vault-inspector__angle-controls svg{width:1rem;height:1rem}.vault-inspector__details{z-index:1;opacity:0;pointer-events:none;background:#02061761;border-left:1px solid #ffffff14;flex-direction:column;min-height:0;transition:opacity .34s ease-out .125s,transform .44s cubic-bezier(.16,1,.3,1) .105s;display:flex;position:relative;overflow:hidden;transform:translate(18px)}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__details{opacity:1;transform:translate(0)}.vault-inspector[data-transition=open] .vault-inspector__details{pointer-events:auto}.vault-inspector[data-transition=closing] .vault-inspector__details{opacity:0;transition:opacity .13s ease-in,transform .15s ease-in;transform:translate(14px)}.vault-inspector__details-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:clamp(2.2rem,4vw,3.5rem);display:flex;overflow-y:auto}.vault-inspector__details-scroll:before,.vault-inspector__details-scroll:after{content:"";flex:1 1 0}.vault-inspector__details-scroll:before{max-height:3.5rem}.vault-inspector__details-scroll>*{flex-shrink:0}.vault-inspector__finish{color:rgb(var(--inspector-accent-2));letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:.65rem;font-weight:950;display:inline-flex}.vault-inspector__details-scroll h2{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.9rem 0 0;font-size:clamp(1.7rem,2.7vw,2.7rem);font-style:italic;font-weight:950;line-height:.98;display:-webkit-box;overflow:hidden}.vault-inspector__byline{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 0;font-size:.78rem;font-weight:850}.vault-inspector__tier{color:#a5f3fc;letter-spacing:.12em;vertical-align:middle;background:#22d3ee12;border:1px solid #67e8f938;border-radius:999px;align-items:baseline;gap:.35rem;margin-left:.7rem;padding:.14rem .55rem;font-size:.62rem;font-weight:900;display:inline-flex}.vault-inspector__tier i{letter-spacing:.08em;font-style:normal}.vault-inspector__meta{border-block:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0 0;display:grid;overflow:hidden}.vault-inspector__meta>div{border-right:1px solid #ffffff12;min-width:0;padding:.9rem .85rem}.vault-inspector__meta>div:nth-child(3n+1){padding-left:0}.vault-inspector__meta>div:nth-child(3n){border-right:0;padding-right:0}.vault-inspector__meta>div:nth-child(n+4){border-top:1px solid #ffffff12}.vault-inspector__meta dt{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900}.vault-inspector__meta dd{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:.4rem 0 0;font-size:1.35rem;font-weight:900;overflow:hidden}.vault-inspector__print{--print-aura:148, 163, 184;--print-glint:203, 213, 225;border:1px solid rgba(var(--print-glint), .26);background:linear-gradient(130deg, rgba(var(--print-aura), .17), rgba(var(--print-aura), .05) 52%, rgba(var(--print-aura), .02));isolation:isolate;border-radius:1rem;align-items:center;gap:.9rem;margin-top:1.2rem;padding:.85rem .95rem;display:flex;position:relative;overflow:hidden}.vault-inspector__print:after{content:"";z-index:-1;background:linear-gradient(115deg, transparent 32%, rgba(var(--print-glint), .1) 46%, transparent 60%);pointer-events:none;position:absolute;inset:0}.vault-inspector__print[data-finish=galaxy-royal]{--print-aura:124, 58, 237;--print-glint:251, 191, 36}.vault-inspector__print[data-finish=aurora-chrome]{--print-aura:45, 212, 191;--print-glint:186, 230, 253}.vault-inspector__print[data-finish=frost-shard]{--print-aura:125, 211, 252;--print-glint:224, 242, 254}.vault-inspector__print[data-finish=gold-secret]{--print-aura:245, 158, 11;--print-glint:254, 240, 138}.vault-inspector__print[data-finish=obsidian-mirror]{--print-aura:139, 92, 246;--print-glint:203, 213, 225}.vault-inspector__print[data-finish=stellar-prism]{--print-aura:232, 121, 249;--print-glint:250, 232, 255}.vault-inspector__print-grade{border:1px solid rgba(var(--print-glint), .55);background:rgba(var(--print-aura), .22);width:3rem;height:3rem;box-shadow:inset 0 0 14px rgba(var(--print-aura), .3);color:rgb(var(--print-glint));font-family:var(--font-display);border-radius:.85rem;flex:none;place-items:center;font-size:1.5rem;font-weight:950;display:grid}.vault-inspector__print-copy{flex:1;min-width:0}.vault-inspector__print-copy strong{color:#fff;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:.95rem;font-weight:900;display:block}.vault-inspector__print-copy span{color:#e2e8f0b8;letter-spacing:.11em;text-transform:uppercase;margin-top:.28rem;font-size:.64rem;font-weight:850;display:block}.vault-inspector__print-copy i{letter-spacing:.06em;font-style:normal}.vault-inspector__print-share{border:1px solid rgba(var(--print-glint), .4);background:rgba(var(--print-aura), .16);min-inline-size:8.25rem;color:rgb(var(--print-glint));letter-spacing:.13em;text-transform:uppercase;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.68rem;font-weight:950;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.vault-inspector__print-share:hover:not(:disabled){border-color:rgba(var(--print-glint), .65);background:rgba(var(--print-aura), .26);transform:translateY(-1px)}.vault-inspector__print-share:disabled{opacity:.55}.vault-inspector__print-share:focus-visible{outline:2px solid rgba(var(--print-glint), .8);outline-offset:2px}.vault-inspector__print-share svg{width:.9rem;height:.9rem}@media (width<=460px){.vault-inspector__print-share{min-inline-size:0;padding:.55rem .7rem}.vault-inspector__print-share-label{display:none}}.vault-inspector__collection-note{background:#22d3ee0e;border:1px solid #67e8f926;border-radius:.8rem;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-top:1.1rem;padding:.6rem .9rem;display:flex}.vault-inspector__collection-note span{color:#a5f3fc;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:950}.vault-inspector__collection-note p{color:#94a3b8;margin:0;font-size:.76rem;line-height:1.4}.vault-inspector__collection-note[data-collected]{background:#22c55e12;border-color:#4ade803d}.vault-inspector__collection-note[data-collected] span{color:#bbf7d0}.vault-inspector__actions{background:#020617b8;border-top:1px solid #ffffff12;flex-direction:column;flex:none;gap:.65rem;padding:1.05rem clamp(2.2rem,4vw,3.5rem) 1.2rem;display:flex}.vault-inspector__actions>span{color:#64748b;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}@media (width>=370px) and (width<=699px){.vault-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=700px){.vault-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1020px){.vault-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1320px){.vault-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1640px){.vault-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=900px){.vault-page__hero{grid-template-columns:1fr}.vault-toolbar{grid-template-columns:1fr auto}.vault-toolbar__segments{grid-area:2/1/auto/-1}.vault-toolbar__segments button{flex:1}.vault-inspector{--inspector-seed-clip:inset(2% 3% 47% 3% round 1.45rem);place-items:center;overflow:hidden}.vault-inspector__panel{height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-rows:minmax(0,56%) minmax(0,44%);grid-template-columns:1fr;max-height:960px;overflow:hidden}.vault-inspector__stage{min-height:0;padding:3.2rem 2rem 4.2rem}.vault-inspector__card-landing{width:min(68vw,300px,40dvh - 5.28571rem);transform:translateY(-.65rem)}.vault-inspector__details{border-top:1px solid #ffffff14;border-left:0;transform:translateY(14px)}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__details{transform:translateY(0)}.vault-inspector[data-transition=closing] .vault-inspector__details{transform:translateY(12px)}.vault-inspector__details-scroll{padding:1.2rem 1.5rem 1.6rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.4rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.4rem),#0000)}.vault-inspector__details-scroll h2{-webkit-line-clamp:3;margin-top:.55rem;font-size:clamp(1.35rem,4.4vw,2rem)}.vault-inspector__meta dd{font-size:1.1rem}.vault-inspector__byline{margin-top:.5rem}.vault-inspector__print{gap:.7rem;margin-top:.85rem;padding:.7rem .8rem}.vault-inspector__meta{margin-top:1.1rem}.vault-inspector__meta>div{padding:.7rem .75rem}.vault-inspector__actions{padding:.9rem 2rem calc(1rem + env(safe-area-inset-bottom,0px))}.vault-inspector[data-focused] .vault-inspector__panel{grid-template-rows:1fr 0}.vault-inspector[data-focused] .vault-inspector__details{opacity:0;pointer-events:none;transition:opacity .26s;overflow:hidden}.vault-inspector[data-focused] .vault-inspector__stage{padding:clamp(2.8rem,5vh,3.8rem) 1.2rem 3.6rem}.vault-inspector[data-focused] .vault-inspector__card-landing{width:min(84vw,420px,71.4286dvh - 5.35714rem);transform:none}.vault-inspector[data-transition=open] .vault-inspector__card-shell{transition:left .4s cubic-bezier(.16,1,.3,1),top .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1)}.vault-inspector:not([data-focused]) .vault-inspector__details{transition:opacity .28s 80ms}}@media (width<=620px){.vault-page__content{padding-right:max(.65rem, env(safe-area-inset-right));padding-left:max(.65rem, env(safe-area-inset-left))}.vault-page__hero{padding-top:2.6rem}.vault-page__hero h1{font-size:clamp(2.5rem,16vw,4.7rem)}.vault-page__hero-copy{font-size:.9rem}.vault-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.vault-page__stat{text-align:center;grid-template-columns:auto auto;justify-content:center;gap:.2rem .4rem;min-width:0;padding:.55rem .35rem;display:grid}.vault-page__stat span{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.56rem;overflow:hidden}.vault-toolbar{top:max(.4rem, env(safe-area-inset-top,0px));background-color:#050a18f5;grid-template-columns:1fr;gap:.45rem;padding:.55rem}.vault-toolbar.spot-glass[data-vault-material=glass]{--glass-blur:16px;--glass-saturation:205%;--glass-alpha:.38;--glass-refraction-opacity:.72;--glass-prism-opacity:.9;--glass-caustic-opacity:.42;--glass-lighting-opacity:.58;--glass-lift:0 22px 56px #00000075, 0 7px 22px #22d3ee11, 0 3px 14px #a855f70e;background-color:#050a181c}.vault-toolbar__search input{min-height:2.5rem}.vault-toolbar__segments{order:2;grid-area:auto;overflow-x:auto}.vault-toolbar__segments button{min-width:max-content;min-height:2rem;padding-block:.35rem}.vault-toolbar__selects{order:3}.vault-toolbar select{flex:1;min-width:0;min-height:2.45rem}.vault-collection-progress{grid-template-columns:1fr;gap:.7rem;padding:.75rem .8rem}.vault-collection-progress__copy strong{font-size:.78rem}.vault-collection-progress__meter>span{text-align:left;font-size:.6rem}.vault-binder{border-radius:1.15rem;padding:.45rem}.vault-card-grid{gap:.45rem}.vault-results-header{letter-spacing:.08em;gap:.6rem;scroll-margin-top:11.5rem;font-size:.62rem}.vault-card-slot{border-radius:.78rem;padding:.28rem}.vault-card-slot:focus-visible{transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.vault-card-slot:hover{transform:translateY(-3px)}}.vault-inspector{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);--inspector-panel-radius:0px;--inspector-seed-clip:inset(2% 3% 47% 3% round 0px)}.vault-inspector__panel{border-radius:0;grid-template-rows:minmax(0,55dvh) minmax(0,45dvh);width:100%;height:100dvh;min-height:0}.vault-inspector__panel:before{border:0}.vault-inspector__close{top:calc(.75rem + env(safe-area-inset-top,0px));right:calc(.75rem + env(safe-area-inset-right,0px));position:fixed}.vault-inspector__stage{min-height:0;padding:3.3rem 1.2rem 3.8rem}.vault-inspector__card-landing{width:min(74vw,310px,39.2857dvh - 4.85714rem);transform:translateY(-.7rem)}.vault-inspector__angle-controls{bottom:.55rem}.vault-inspector__details-scroll{padding:1.15rem 1rem}.vault-inspector__details-scroll h2{-webkit-line-clamp:3;margin-top:.55rem;font-size:clamp(1.35rem,7vw,1.9rem);line-height:.98}.vault-inspector__byline{margin-top:.5rem;font-size:.67rem}.vault-inspector__meta{margin-top:1rem}.vault-inspector__meta>div{padding:.7rem .55rem}.vault-inspector__collection-note{margin-top:.9rem;padding:.55rem .8rem}.vault-inspector__actions{padding:.75rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));gap:.5rem}.vault-inspector[data-focused] .vault-inspector__stage{padding:calc(2.6rem + env(safe-area-inset-top,0px)) .8rem 3.4rem}.vault-inspector[data-focused] .vault-inspector__card-landing{width:min(88vw, 400px, calc((100dvh - 6.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 5 / 7))}}@media (width<=620px) and (orientation:portrait){.vault-inspector[data-rail-tray]:not([data-focused]) .vault-inspector__card-landing{width:min(74vw,310px,39.2857dvh - 5.39286rem)}}@media (width<=359px){.vault-toolbar__segments{padding-right:3.75rem;overflow:hidden}.vault-toolbar__segments button{min-width:0;padding-left:.3rem;padding-right:.3rem}.vault-toolbar__segments button span{display:none}.vault-toolbar__segments button:after{content:attr(data-short-label)}}@media (width>=901px) and (height<=780px){.vault-inspector{padding:calc(.75rem + env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left))}.vault-inspector__panel{height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);min-height:0;max-height:none}.vault-inspector__stage{height:100%;min-height:0;padding:1.25rem 1.5rem 4rem}.vault-inspector__card-landing{width:min(36vw,360px,71.4286dvh - 5rem)}.vault-inspector__angle-controls{bottom:.55rem}.vault-inspector__details{height:100%}.vault-inspector__details-scroll{padding:1.5rem 2.6rem 1rem 1.6rem}.vault-inspector__details-scroll h2{-webkit-line-clamp:3;font-size:clamp(1.7rem,4.2vh,2.6rem)}.vault-inspector__byline{margin-top:.55rem}.vault-inspector__meta{margin-top:1.1rem}.vault-inspector__meta>div{padding:.75rem .65rem}.vault-inspector__collection-note{margin-top:.8rem;padding:.55rem .8rem}.vault-inspector__actions{gap:.5rem;padding:.85rem 2.6rem .9rem 1.6rem}.vault-inspector__actions button{min-width:0;padding:.7rem .65rem;font-size:.75rem}}@media (width>=560px) and (width<=900px) and (height<=560px) and (orientation:landscape){.vault-inspector{--inspector-panel-radius:1.35rem;--inspector-seed-clip:inset(3% 48% 3% 1% round 1.15rem);place-items:center;padding:.5rem;overflow:hidden}.vault-inspector__panel{border-radius:1.35rem;grid-template-rows:1fr;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr);width:min(100%,920px);height:calc(100dvh - 1rem);min-height:0;max-height:none;overflow:hidden}.vault-inspector__panel:before{border:1px solid #ffffff1f}.vault-inspector__stage{height:100%;min-height:0;padding:1rem 1rem 3.5rem}.vault-inspector__card-landing{width:min(31vw,71.4286dvh - 3.92857rem);transform:translateY(-.25rem)}.vault-inspector__angle-controls{bottom:.45rem}.vault-inspector__angle-controls button{min-width:6.6rem;min-height:2.15rem;padding:.42rem}.vault-inspector__details{border-top:0;border-left:1px solid #ffffff14;height:100%;transform:translate(18px)}.vault-inspector[data-ready]:not([data-transition=closing]) .vault-inspector__details{transform:translate(0)}.vault-inspector[data-transition=closing] .vault-inspector__details{transform:translate(14px)}.vault-inspector__details-scroll{padding:1.15rem 3.5rem .9rem 1.2rem}.vault-inspector__details-scroll h2{-webkit-line-clamp:2;margin-top:.65rem;font-size:clamp(1.35rem,3vw,2.1rem)}.vault-inspector__byline{margin-top:.45rem}.vault-inspector__meta{margin-top:.7rem}.vault-inspector__meta>div{padding:.6rem .5rem}.vault-inspector__collection-note{border-radius:.75rem;margin-top:.35rem;padding:.45rem .7rem}.vault-inspector__collection-note p{display:none}.vault-inspector__actions{padding:.7rem 3.5rem calc(.65rem + env(safe-area-inset-bottom,0px)) 1.2rem}}@media (width>=720px) and (width<=900px) and (height<=560px) and (orientation:landscape){.vault-inspector__actions button{min-width:0;padding:.65rem .45rem;font-size:.64rem}}@container (width<=205px){.vault-card__front-surface{gap:1cqw;padding:4.1cqw}.vault-card__masthead{font-size:.42rem}.vault-card__rarity{font-size:.38rem}.vault-card__title-block{min-height:2rem;padding:.18rem .3rem}.vault-card__title-block>span{font-size:.38rem}.vault-card__prompt{margin-top:.15rem;font-size:.68rem;line-height:.98}.vault-card__maker-mark{padding:.15rem .28rem;font-size:.38rem}.vault-card__stats span{gap:.12rem;padding:.2rem .08rem .18rem}.vault-card__stats b{font-size:.67rem}.vault-card__stats span:nth-child(2) b{font-size:.59rem}.vault-card__stats small{letter-spacing:.08em;font-size:.31rem}.vault-card__footer{font-size:.38rem}.vault-card__footer-meta{gap:.16rem}.vault-card__archive-code{font-size:.42rem}}@media (prefers-reduced-motion:reduce){.vault-card__rotator,.vault-card[data-active] .vault-card__rotator{transition:none;transform:none}.vault-card__flipper{transition:none;animation:none!important}.vault-card[data-flipping] .vault-card__cast-shadow{animation:none}.vault-inspector[data-transition=open] .vault-inspector__close:hover{transform:none}.vault-inspector__print-share{transition:none}.vault-inspector__print-share:hover:not(:disabled){transform:none}.vault-card__foil{display:none}.vault-card-slot,.vault-card-slot:focus-visible{transition:border-color .12s;transform:none}.vault-collection-progress__track>span{transition:none}@media (hover:hover) and (pointer:fine){.vault-card-slot:hover{transition:border-color .12s;transform:none}}.vault-card-skeleton,.vault-card-entry,.vault-card-entry[data-enter],.vault-card-entry[data-newly-collected] .vault-card-slot,.vault-card-entry[data-newly-collected] .vault-card .vault-card__art-window img,.vault-card-entry[data-newly-collected] .vault-card .vault-card__foil,.vault-card-entry[data-newly-collected] .vault-card .vault-card__collected-seal,.vault-inspector[data-transition] .vault-inspector__backdrop,.vault-inspector[data-transition] .vault-inspector__panel,.vault-inspector[data-transition] .vault-inspector__panel:before,.vault-inspector[data-transition] .vault-inspector__stage-chrome,.vault-inspector[data-transition] .vault-inspector__close,.vault-inspector[data-transition] .vault-inspector__details,.vault-inspector[data-transition] .vault-inspector__angle-controls{transition:none}}.vault-card__grade{margin-block:-.35em;letter-spacing:.04em;color:#cbd5e1;border:1px solid #94a3b88c;border-radius:max(.3rem,1.4cqw);justify-content:center;align-items:center;min-width:max(1.05rem,8cqw);margin-left:max(.35rem,1.8cqw);padding:0 max(.2rem,1cqw);font-size:max(.6rem,5.4cqw);font-style:normal;font-weight:900;line-height:1.35;display:inline-flex}.vault-card__grade[data-grade=S]{color:#fde047;border-color:#facc15b3}.vault-card__grade[data-grade=A]{color:#99f6e4;border-color:#5eead4a6}.vault-card__grade[data-grade=B]{color:#c7d2fe;border-color:#818cf8a6}.vault-card__tier{letter-spacing:.14em;color:var(--vault-tier-accent,#94a3b8);margin-left:.4rem;font-size:.55rem;font-style:normal}.vault-card[data-tier=notable]{--vault-tier-accent:#7dd3fc}.vault-card[data-tier=featured]{--vault-tier-accent:#22d3ee}.vault-card[data-tier=masterwork]{--vault-tier-accent:#c084fc;--vault-accent-2:#c084fc8c}.vault-card[data-tier=grail]{--vault-tier-accent:#fbbf24;--vault-accent-2:#fbbf2499}.print-help{--help-accent:250, 204, 21;--help-accent-2:245, 158, 11;z-index:520;background:0 0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.print-help__backdrop{z-index:0;background:radial-gradient(circle at 18% 18%, rgba(var(--help-accent), .11), transparent 32%), radial-gradient(circle at 82% 74%, rgba(var(--help-accent-2), .14), transparent 34%), #020617eb;opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();border:0;transition:opacity .3s ease-out,-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.print-help[data-ready]:not([data-transition=closing]) .print-help__backdrop{opacity:1;-webkit-backdrop-filter:blur(18px)saturate(.85);backdrop-filter:blur(18px)saturate(.85)}.print-help[data-transition=closing] .print-help__backdrop{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition-duration:.4s;transition-timing-function:ease-in}.print-help__panel{z-index:1;color:#e2e8f0;width:min(74rem,100vw - 2rem);height:min(48rem,100dvh - 2rem);min-height:36rem;box-shadow:0 38px 100px #0000, 0 0 80px rgba(var(--help-accent), 0);isolation:isolate;background:0 0;border:1px solid #0000;border-radius:1.65rem;outline:none;grid-template-rows:auto minmax(0,1fr);transition:border-color .38s,box-shadow .38s ease-out 25ms;display:grid;position:relative;overflow:hidden}.print-help__panel[data-transition]{animation:none}.print-help[data-ready]:not([data-transition=closing]) .print-help__panel{border-color:rgba(var(--help-accent), .28);box-shadow:0 38px 100px #0000009e, 0 0 80px rgba(var(--help-accent), .075)}.print-help[data-transition=closing] .print-help__panel{box-shadow:0 24px 70px #0000, 0 0 45px rgba(var(--help-accent), 0);border-color:#0000;transition-duration:.34s;transition-delay:0s}.print-help[data-preview-state=source]{--help-accent:34, 211, 238;--help-accent-2:124, 58, 237}.print-help:not([data-ready]) .print-help__header,.print-help:not([data-ready]) .print-help__rules,.print-help:not([data-ready]) .print-help__readout,.print-help:not([data-ready]) .print-help__stage-copy,.print-help:not([data-ready]) .print-help__tilt-hint{opacity:0}.print-help[data-ready]:not([data-transition=closing]) .print-help__header,.print-help[data-ready]:not([data-transition=closing]) .print-help__rules,.print-help[data-ready]:not([data-transition=closing]) .print-help__readout,.print-help[data-ready]:not([data-transition=closing]) .print-help__stage-copy,.print-help[data-ready]:not([data-transition=closing]) .print-help__tilt-hint{animation:.36s cubic-bezier(.16,1,.3,1) both print-help-chrome-in}.print-help[data-ready]:not([data-transition=closing]) .print-help__header{animation-delay:25ms}.print-help[data-ready]:not([data-transition=closing]) .print-help__readout,.print-help[data-ready]:not([data-transition=closing]) .print-help__stage-copy{animation-delay:70ms}.print-help[data-ready]:not([data-transition=closing]) .print-help__rules{animation-delay:.11s}.print-help[data-ready]:not([data-transition=closing]) .print-help__tilt-hint{animation-name:print-help-tilt-hint-in;animation-delay:.155s}.print-help[data-ready]:not([data-transition=closing]) .print-help__stage-orbit{animation:.52s cubic-bezier(.16,1,.3,1) 30ms both print-help-orbit-arrive}.print-help[data-transition=closing] .print-help__header,.print-help[data-transition=closing] .print-help__rules,.print-help[data-transition=closing] .print-help__readout,.print-help[data-transition=closing] .print-help__stage-copy,.print-help[data-transition=closing] .print-help__tilt-hint,.print-help[data-transition=closing] .print-help__stage-orbit,.print-help[data-transition=closing] .print-help__stage-axis,.print-help[data-transition=closing] .print-help__scan,.print-help[data-transition=closing] .print-help__stage{opacity:0;transition:opacity .22s}.print-help[data-transition=closing] .print-help__rules{transition:opacity .22s,transform .3s;transform:translate(12px)}.print-help[data-preview-state=C],.print-help[data-preview-state=hints]{--help-accent:148, 163, 184;--help-accent-2:71, 85, 105}.print-help[data-preview-state=B],.print-help[data-preview-state=first-clear]{--help-accent:192, 132, 252;--help-accent-2:34, 211, 238}.print-help[data-preview-state=A],.print-help[data-preview-state=cosmetic]{--help-accent:45, 212, 191;--help-accent-2:56, 189, 248}.print-help[data-preview-state=S],.print-help[data-preview-state=upgrade]{--help-accent:250, 204, 21;--help-accent-2:245, 158, 11}.print-help[data-preview-state=shadow]{--help-accent:139, 92, 246;--help-accent-2:100, 116, 139}.print-help[data-preview-state=crystal]{--help-accent:186, 230, 253;--help-accent-2:196, 181, 253}.print-help__panel:before{content:"";z-index:-2;border:1px solid rgba(var(--help-accent), .28);border-radius:inherit;background-image:linear-gradient(#94a3b806 1px, transparent 1px), linear-gradient(90deg, #94a3b806 1px, transparent 1px), linear-gradient(135deg, rgba(var(--help-accent), .055), transparent 22%), radial-gradient(circle at 84% 12%, rgba(var(--help-accent), .09), transparent 28%), linear-gradient(145deg, #0b1327fb, #030714fc);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 42px rgba(var(--help-accent), .035);opacity:0;clip-path:inset(6% 48% 6% 2% round 1.35rem);transform-origin:24%;pointer-events:none;background-size:36px 36px,36px 36px,auto,auto,auto;transition:opacity .36s ease-out 35ms,clip-path .5s cubic-bezier(.16,1,.3,1) 20ms,transform .5s cubic-bezier(.16,1,.3,1) 20ms;position:absolute;inset:0;transform:scale(.985)}.print-help[data-ready]:not([data-transition=closing]) .print-help__panel:before{opacity:1;clip-path:inset(0 round 1.65rem);transform:scale(1)}.print-help[data-transition=closing] .print-help__panel:before{opacity:0;clip-path:inset(6% 48% 6% 2% round 1.35rem);transition:opacity .34s ease-in,clip-path .4s cubic-bezier(.45,0,.25,1),transform .4s cubic-bezier(.45,0,.25,1);transform:scale(.988)}.print-help__panel:after{z-index:20;border-radius:inherit;box-shadow:inset 0 0 42px rgba(var(--help-accent), .035);opacity:0;pointer-events:none;content:"";transition:opacity .36s ease-out 35ms;position:absolute;inset:0}.print-help[data-ready]:not([data-transition=closing]) .print-help__panel:after{opacity:1}.print-help[data-transition=closing] .print-help__panel:after{opacity:0;transition:opacity .3s ease-in}.print-help__scan{z-index:19;background:linear-gradient(to bottom, transparent, rgba(var(--help-accent), .045), transparent);pointer-events:none;height:14%;animation:9s linear infinite print-help-scan;position:absolute;top:-20%;left:0;right:0}.print-help__header{z-index:5;background:#0307128a;border-bottom:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-width:0;padding:1.25rem 5.3rem 1.2rem 1.5rem;display:grid;position:relative}.print-help__heading{min-width:0}.print-help__eyebrow{color:rgb(var(--help-accent));font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.48rem;margin:0 0 .42rem;font-size:.64rem;font-weight:950;line-height:1;transition:color .32s;display:flex}.print-help__eyebrow svg{width:.9rem;height:.9rem}.print-help__eyebrow span{color:#64748b;border-left:1px solid #94a3b842;margin-left:.25rem;padding-left:.72rem}.print-help__heading h2{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-style:italic;font-weight:950;line-height:.98}.print-help__heading>p:last-child{color:#94a3b8;max-width:42rem;margin:.48rem 0 0;font-size:.78rem;line-height:1.4}.print-help__pipeline{align-items:center;gap:.45rem;display:flex}.print-help__pipeline span{color:#94a3b8;min-height:2.25rem;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#0f172a7a;border:1px solid #94a3b821;border-radius:.65rem;align-items:center;gap:.45rem;padding:.48rem .72rem .48rem .55rem;font-size:.58rem;font-weight:900;display:flex;position:relative}.print-help__pipeline span:not(:last-child):after{z-index:2;background:rgba(var(--help-accent), .38);content:"";width:.46rem;height:1px;position:absolute;right:-.46rem}.print-help__pipeline i{color:rgb(var(--help-accent));font-family:var(--font-lcd);font-style:normal;transition:color .32s}.print-help__close{border:1px solid rgba(var(--help-accent), .32);color:#94a3b8;width:2.7rem;height:2.7rem;box-shadow:0 0 22px rgba(var(--help-accent), .08);cursor:pointer;background:#0f172ab8;border-radius:.8rem;place-items:center;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:absolute;top:1.15rem;right:1.15rem}.print-help__close:hover{border-color:rgba(var(--help-accent), .65);color:#fff;background:rgba(var(--help-accent), .12);transform:rotate(4deg)scale(1.04)}.print-help__close:focus-visible,.print-help__state-button:focus-visible,.print-help__signature:focus-visible,.print-help__inline-rule:focus-visible{outline:2px solid rgb(var(--help-accent));outline-offset:3px}.print-help__close svg{width:1.1rem;height:1.1rem}.print-help__body{grid-template-columns:minmax(19.5rem,.88fr) minmax(29rem,1.12fr);min-width:0;min-height:0;display:grid}.print-help__stage{background:radial-gradient(ellipse at 50% 45%, rgba(var(--help-accent), .12), transparent 49%), linear-gradient(160deg, #0f172a85, #02061733);border-right:1px solid #94a3b81a;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:1.2rem 1.4rem 1rem;display:flex;position:relative;overflow:hidden}.print-help__stage:after{background:linear-gradient(90deg, transparent, rgba(var(--help-accent), .32), transparent);height:1px;box-shadow:0 0 16px rgba(var(--help-accent), .18);content:"";position:absolute;bottom:6.2rem;left:11%;right:11%}.print-help__stage-orbit{aspect-ratio:1;border:1px solid rgba(var(--help-accent), .11);width:min(30rem,90%);box-shadow:0 0 0 2.4rem rgba(var(--help-accent), .018), 0 0 0 4.8rem rgba(var(--help-accent), .013);pointer-events:none;border-radius:50%;transition:border-color .38s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.print-help__stage-orbit:before,.print-help__stage-orbit:after{background:rgb(var(--help-accent));box-shadow:0 0 10px rgb(var(--help-accent));content:"";border-radius:50%;position:absolute}.print-help__stage-orbit:before{width:6px;height:6px;top:-3px;left:48%}.print-help__stage-orbit:after{width:4px;height:4px;bottom:20%;right:8%}.print-help__stage-axis{pointer-events:none;position:absolute;inset:0}.print-help__stage-axis i{border-color:rgba(var(--help-accent), .16);display:block;position:absolute}.print-help__stage-axis i:first-child{border-top:1px solid;border-left:1px solid;width:2.1rem;height:2.1rem;top:1rem;left:1rem}.print-help__stage-axis i:nth-child(2){border-top:1px solid;border-right:1px solid;width:2.1rem;height:2.1rem;top:1rem;right:1rem}.print-help__stage-axis i:nth-child(3){border-bottom:1px solid;border-right:1px solid;width:2.1rem;height:2.1rem;bottom:1rem;right:1rem}.print-help__card-landing{z-index:3;aspect-ratio:5/7;visibility:hidden;pointer-events:none;width:min(17.2rem,66%,71.4286dvh - 13.5714rem);min-width:12.4rem;position:relative}.print-help__card-flight{z-index:4;aspect-ratio:5/7;opacity:0;transform-origin:50%;will-change:transform, opacity;pointer-events:none;isolation:isolate;position:fixed;top:0;left:0}.print-help[data-transition=open] .print-help__card-flight{pointer-events:auto}.print-help__card-flight .vault-card{width:100%}.print-help__card-flight:not([data-live-source]) .vault-card[data-foil]:not([data-active]) .vault-card__foil-spectrum{opacity:.2}.print-help__card-flight:not([data-live-source]) .vault-card[data-foil]:not([data-active]) .vault-card__foil-texture{opacity:.08}.print-help__card-flight:not([data-live-source]) .vault-card[data-foil]:not([data-active]) .vault-card__foil-sparkle{opacity:.14}.print-help__card-flight:not([data-live-source]) .vault-card[data-foil]:not([data-active]) .vault-card__foil-glare{opacity:.08}.print-help__state-flash{z-index:-1;border:1px solid rgba(var(--help-accent), .65);box-shadow:0 0 28px rgba(var(--help-accent), .28), inset 0 0 28px rgba(var(--help-accent), .1);pointer-events:none;border-radius:12%;animation:.58s ease-out both print-help-state-flash;position:absolute;inset:-9%}.print-help__card-stamp{z-index:32;border:1px solid rgba(var(--help-accent), .52);color:#fff;box-shadow:0 8px 24px #00000073, 0 0 20px rgba(var(--help-accent), .22);font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;background:#020617e0;border-radius:.55rem;align-items:center;gap:.32rem;padding:.52rem .7rem;font-size:.58rem;font-style:normal;font-weight:950;animation:.42s cubic-bezier(.16,1,.3,1) both print-help-stamp-in;display:inline-flex;position:absolute}.print-help__card-stamp svg{width:.8rem;height:.8rem}.print-help__card-stamp--upgrade{color:#fef08a;top:12%;left:-8%;transform:rotate(-7deg)}.print-help__card-stamp--upgrade svg{width:.7rem}.print-help__card-stamp--seal{color:#e9d5ff;bottom:17%;right:-10%;transform:rotate(5deg)}.print-help__card-stamp--warning{color:#e2e8f0;top:43%;right:-9%;transform:rotate(4deg)}.print-help__card-stamp--cosmetic{color:#99f6e4;bottom:16%;left:-8%;transform:rotate(-5deg)}.print-help__readout{z-index:4;border:1px solid rgba(var(--help-accent), .28);width:min(21rem,90%);min-height:3.4rem;box-shadow:inset 0 0 18px rgba(var(--help-accent), .055);background:#020617b8;border-radius:.78rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.62rem;margin-top:.85rem;padding:.5rem 2.2rem .5rem .55rem;display:grid;position:relative;overflow:hidden}.print-help__readout-grade{border:1px solid rgba(var(--help-accent), .5);width:2.35rem;height:2.35rem;color:rgb(var(--help-accent));background:rgba(var(--help-accent), .11);box-shadow:inset 0 0 12px rgba(var(--help-accent), .13);font-family:var(--font-display);border-radius:.55rem;place-items:center;font-size:1.15rem;font-weight:950;display:grid}.print-help__readout>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.print-help__readout small{color:#64748b;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;overflow:hidden}.print-help__readout strong{color:#f8fafc;font-family:var(--font-display);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:950;overflow:hidden}.print-help__readout>i{background:repeating-linear-gradient(-45deg, rgba(var(--help-accent), .12) 0 3px, transparent 3px 7px);width:1.7rem;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.print-help__stage-copy{z-index:4;text-align:center;width:min(23rem,92%);min-height:3.35rem;margin-top:.62rem;position:relative}.print-help__stage-copy p{color:#f8fafc;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:.79rem;font-weight:900}.print-help__stage-copy span{color:#7d8aa3;margin-top:.25rem;font-size:.69rem;line-height:1.42;display:block}.print-help__tilt-hint{color:#475569;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:.32rem;margin:0;font-size:.52rem;font-weight:900;display:flex;position:absolute;bottom:.72rem;left:50%;transform:translate(-50%)}.print-help__tilt-hint svg{width:.7rem;height:.7rem}.print-help__rules{scrollbar-color:rgba(var(--help-accent), .34) transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:1.2rem 1.3rem 1.4rem;overflow:hidden auto}.print-help__rule-block+.print-help__rule-block{border-top:1px solid #94a3b81a;margin-top:1.1rem;padding-top:1.1rem}.print-help__section-heading{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.print-help__section-heading>span{border:1px solid rgba(var(--help-accent), .32);width:2rem;height:2rem;color:rgb(var(--help-accent));background:rgba(var(--help-accent), .06);font-family:var(--font-lcd);border-radius:.52rem;place-items:center;font-size:.66rem;display:grid}.print-help__section-heading>div{min-width:0}.print-help__section-heading small{color:#64748b;letter-spacing:.18em;text-transform:uppercase;font-size:.47rem;font-weight:900;line-height:1;display:block}.print-help__section-heading h3{color:#f8fafc;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:.26rem 0 0;font-size:.88rem;font-weight:950;line-height:1}.print-help__section-heading>svg{width:1rem;height:1rem;color:rgba(var(--help-accent), .68)}.print-help__intro-copy{color:#94a3b8;margin:.65rem 0 .75rem;font-size:.72rem;line-height:1.5}.print-help__intro-copy strong{color:#e2e8f0;font-weight:900}.print-help__grade-list{gap:.42rem;display:grid}.print-help__state-button{color:#cbd5e1;cursor:pointer;text-align:left;background:linear-gradient(100deg,#0f172aad,#0f172a47);border:1px solid #94a3b81f;border-radius:.72rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.62rem;width:100%;min-width:0;min-height:3.3rem;padding:.42rem .7rem .42rem .45rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.print-help__state-button:after{background:rgb(var(--help-accent));width:3px;box-shadow:0 0 12px rgba(var(--help-accent), .8);opacity:0;content:"";transition:opacity .18s,transform .18s;position:absolute;top:0;bottom:0;right:0;transform:scaleY(.3)}.print-help__state-button:hover,.print-help__state-button[data-active]{border-color:rgba(var(--help-accent), .36);background:linear-gradient(100deg, rgba(var(--help-accent), .11), #0f172a61);box-shadow:inset 0 0 20px rgba(var(--help-accent), .035);transform:translate(3px)}.print-help__state-button[data-active]:after{opacity:1;transform:scaleY(1)}.print-help__state-code{color:#cbd5e1;width:2.35rem;height:2.35rem;font-family:var(--font-display);background:#02061780;border:1px solid #94a3b833;border-radius:.58rem;place-items:center;font-size:1.05rem;font-weight:950;transition:color .18s,border-color .18s,background .18s;display:grid}.print-help__state-button[data-active] .print-help__state-code{border-color:rgba(var(--help-accent), .55);color:rgb(var(--help-accent));background:rgba(var(--help-accent), .1)}.print-help__state-copy{gap:.18rem;min-width:0;display:grid}.print-help__state-copy strong{color:#e2e8f0;font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1}.print-help__state-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:700;line-height:1.2;overflow:hidden}.print-help__state-finish{color:#7d8aa3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0206176b;border:1px solid #94a3b821;border-radius:999px;padding:.3rem .48rem;font-size:.49rem;font-weight:900}.print-help__state-button[data-active] .print-help__state-finish{border-color:rgba(var(--help-accent), .27);color:rgb(var(--help-accent))}.print-help__signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.72rem;display:grid}.print-help__signature{color:#94a3b8;cursor:pointer;text-align:left;background:#0f172a7a;border:1px solid #94a3b81f;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.72rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.print-help__signature:hover,.print-help__signature[data-active]{border-color:rgba(var(--help-accent), .42);background:rgba(var(--help-accent), .085);transform:translateY(-2px)}.print-help__signature>svg{width:1.15rem;height:1.15rem;color:rgb(var(--help-accent))}.print-help__signature>span{gap:.22rem;min-width:0;display:grid}.print-help__signature strong{color:#f1f5f9;font-family:var(--font-display);text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1}.print-help__signature small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:700;line-height:1.25;overflow:hidden}.print-help__fine-print{background:linear-gradient(115deg, rgba(var(--help-accent), .055), transparent 45%), #02061757;border:1px solid #94a3b81a;border-radius:.85rem;margin-top:1.1rem;padding:.8rem .9rem}.print-help__fine-heading{align-items:center;gap:.45rem;display:flex}.print-help__fine-heading svg{width:.86rem;height:.86rem;color:rgb(var(--help-accent))}.print-help__fine-heading h3{color:#cbd5e1;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.print-help__fine-print>p{color:#7d8aa3;margin:.5rem 0 0;font-size:.62rem;line-height:1.65}.print-help__inline-rule{border:0;border-bottom:1px dashed rgba(var(--help-accent), .5);color:#cbd5e1;cursor:pointer;font:inherit;font-weight:900;line-height:inherit;background:0 0;border-radius:.1rem;margin:0 .08rem;padding:0 .12rem .06rem;transition:color .16s,background .16s,border-color .16s;display:inline}.print-help__inline-rule:hover,.print-help__inline-rule[data-active]{border-color:rgb(var(--help-accent));color:rgb(var(--help-accent));background:rgba(var(--help-accent), .08)}.print-help__honesty{border-top:1px solid #94a3b814;align-items:flex-start;gap:.38rem;padding-top:.5rem;display:flex}.print-help__honesty>svg{color:#22d3ee;flex:none;width:.78rem;height:.78rem;margin-top:.17rem}@keyframes print-help-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes print-help-panel-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes print-help-chrome-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes print-help-tilt-hint-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes print-help-orbit-arrive{0%{opacity:0;transform:translate(-50%,-50%)rotateX(68deg)scale(.7)rotate(-18deg)}55%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotateX(68deg)scale(1)rotate(0)}}@keyframes print-help-scan{0%{transform:translateY(-20%)}to{transform:translateY(850%)}}@keyframes print-help-state-flash{0%{opacity:0;transform:scale(.92)}28%{opacity:.75}to{opacity:0;transform:scale(1.08)}}@keyframes print-help-stamp-in{0%{opacity:0;scale:1.35}to{opacity:1;scale:1}}@media (width<=900px){.print-help__panel{border-radius:1.2rem;width:min(45rem,100vw - 1rem);height:calc(100dvh - 1rem);min-height:0}.print-help__header{grid-template-columns:1fr;padding:1rem 4.4rem .95rem 1rem}.print-help__heading h2{font-size:clamp(1.35rem,5vw,1.8rem)}.print-help__heading>p:last-child{margin-top:.35rem;font-size:.7rem}.print-help__pipeline{display:none}.print-help__close{width:2.5rem;height:2.5rem;top:.8rem;right:.8rem}.print-help__body{display:block;overflow:hidden auto}.print-help__stage{border-bottom:1px solid #94a3b81a;border-right:0;min-height:31rem;padding:1.3rem 1rem 2.2rem}.print-help__card-landing{width:min(13.5rem,57vw);min-width:0}.print-help__readout{width:min(22rem,92%)}.print-help__rules{padding:1rem;overflow:visible}.print-help__tilt-hint{bottom:.65rem}}@media (width<=540px){.print-help{padding:.35rem}.print-help__panel{border-radius:1rem;width:calc(100vw - .7rem);height:calc(100dvh - .7rem)}.print-help__eyebrow{font-size:.56rem}.print-help__heading>p:last-child{max-width:17rem}.print-help__stage{min-height:29.5rem}.print-help__card-landing{width:min(12.6rem,58vw)}.print-help__stage-copy{min-height:4rem}.print-help__stage-copy p{font-size:.72rem}.print-help__grade-list{grid-template-columns:repeat(2,minmax(0,1fr))}.print-help__state-button{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-content:center;min-height:4.8rem;padding:.5rem}.print-help__state-code{grid-row:1/3;width:2rem;height:2rem}.print-help__state-copy small{white-space:normal}.print-help__state-finish{background:0 0;border:0;justify-self:start;padding:0}.print-help__signature-grid{grid-template-columns:1fr}.print-help__signature small{white-space:normal}.print-help__card-stamp{font-size:.49rem}}@media (width>=901px) and (height<=720px){.print-help__panel{height:calc(100dvh - 1rem);min-height:0}.print-help__header{padding-block:.85rem}.print-help__heading h2{font-size:1.55rem}.print-help__heading>p:last-child{display:none}.print-help__card-landing{width:min(13.6rem,71.4286dvh - 9.85714rem)}.print-help__stage-copy{min-height:2.8rem}.print-help__rules{padding-block:.8rem}.print-help__rule-block+.print-help__rule-block,.print-help__fine-print{margin-top:.75rem}.print-help__state-button{min-height:2.9rem}}@media (prefers-reduced-motion:reduce){.print-help,.print-help__panel,.print-help__backdrop,.print-help__panel:before,.print-help__panel:after,.print-help__scan,.print-help__state-flash,.print-help__card-stamp{animation:none}.print-help__scan,.print-help__state-flash{display:none}.print-help__close,.print-help__state-button,.print-help__signature,.print-help__inline-rule{transition:none}.print-help[data-ready] .print-help__header,.print-help[data-ready] .print-help__rules,.print-help[data-ready] .print-help__readout,.print-help[data-ready] .print-help__stage-copy,.print-help[data-ready] .print-help__tilt-hint,.print-help[data-ready] .print-help__stage-orbit{animation:none}.print-help__close:hover,.print-help__state-button:hover,.print-help__state-button[data-active],.print-help__signature:hover,.print-help__signature[data-active]{transform:none}}.vault-inspector__rail{top:50%;left:calc(50% + var(--inspector-panel-w) / 2 + 26px);z-index:2;position:absolute;transform:translateY(-50%)}.vault-inspector__rail--tray{z-index:9;flex:none;width:min(100% - clamp(1rem,7vw,3rem),430px);position:relative}.vault-inspector[data-transition=closing] .vault-inspector__rail{pointer-events:none;transition:transform .3s ease-in;transform:translateY(-50%)translate(22px)scale(.96)}.vault-inspector[data-transition=closing] .vault-inspector__rail--tray{pointer-events:none;transition:transform .3s ease-in;transform:translateY(18px)scale(.97)}.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__frost,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__refraction,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__material,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__prism,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__caustic,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__lighting,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__content{animation:.24s ease-in forwards rail-plane-out}@media (prefers-reduced-motion:reduce){.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__frost,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__refraction,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__material,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__prism,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__caustic,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__lighting,.vault-inspector[data-transition=closing] .level-rail__glass>.spot-glass__content{opacity:0;animation:none}}.vault-inspector[data-rail-tray] .vault-inspector__stage{--inspector-card-rail-gap:clamp(.6rem, 2.1dvh, 1.2rem);--inspector-stage-edge:clamp(.8rem, 3dvh, 2.2rem);justify-content:center;gap:var(--inspector-card-rail-gap);padding-block:var(--inspector-stage-edge);flex-direction:column}.vault-inspector[data-rail-tray] .vault-inspector__card-landing{flex:none;transform:none}.vault-card__generated-texture{z-index:2;pointer-events:none;contain:layout style paint;display:block;position:absolute}.vault-card__front-surface>.vault-card__generated-texture{border-radius:5cqw;inset:1.5cqw}.vault-card__art-window>.vault-card__generated-texture{border-radius:inherit;inset:0}.vault-card__generated-texture[data-card-texture-target=frame]{z-index:2}@media (prefers-reduced-transparency:reduce){.vault-card__generated-texture{display:none}}
