:root{--arcanum-bg:#14120f;--arcanum-surface:#18120d;--arcanum-surface-raised:#261b11;--arcanum-border:#503a23;--arcanum-text:#e6d4b2;--arcanum-muted:#d6c5a8;--arcanum-bronze:#bd915a;--arcanum-focus:#e5bf80}.product-shell{background:var(--arcanum-bg);color:var(--arcanum-text)}.product-shell:has(.archive-world-screen){background:var(--arcanum-bg)}.product-shell .archive-world-screen{color:var(--arcanum-text)}.product-shell .archive-world-screen__backdrop,.product-shell .archive-world-screen__backdrop--set{background:radial-gradient(at 50% 0,#bd915a17,#0000 42%),linear-gradient(#18120d 0%,#14120f 52% 100%)}.product-shell .archive-world-screen__backdrop:before{content:none}.product-shell .archive-world-screen__backdrop:after{background:linear-gradient(90deg,#14120f61,#0000 18% 82%,#14120f61),linear-gradient(#0000 58%,#14120f52)}.product-shell .archive-world-header h1,.product-shell .archive-set-header h1,.product-shell .set-specimens .section-heading h2,.product-shell .archive-world-set .section-heading h2{color:var(--arcanum-text);text-shadow:none}.product-shell .archive-world-header>.eyebrow,.product-shell .archive-world-set .section-heading .eyebrow,.product-shell .set-specimens .section-heading .eyebrow{color:var(--arcanum-muted)}.product-shell .archive-world-header__mark{color:var(--arcanum-bronze)}.product-shell .collection-controls{flex-wrap:wrap;order:5;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.product-shell .collection-controls .collection-panel-toggle{white-space:nowrap;flex:none;order:2}.product-shell .collection-panel-toggle,.product-shell .collection-page-controls button{min-height:44px;color:var(--arcanum-bronze);font-family:var(--archive-world-display);letter-spacing:.02em;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0 2px;font-size:.76rem;display:inline-flex}.product-shell .collection-panel-toggle svg,.product-shell .collection-page-controls button svg{flex:none;width:13px;height:13px}.product-shell .collection-page-controls button:disabled{color:#d6c5a857}.product-shell:has(.collection-screen){grid-template-rows:minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid;overflow:hidden}.product-shell .collection-screen{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:12px clamp(12px,2.5vw,32px) 10px;display:grid;overflow:hidden}.product-shell .collection-screen .collection-header{gap:2px;width:100%;min-width:0;margin:0 auto}.product-shell .collection-screen .collection-header h1{font-size:clamp(2.6rem,11.5vw,4.4rem)}.product-shell .collection-screen .collection-header{text-align:left;justify-items:stretch;gap:0}.product-shell .collection-screen .collection-header>.eyebrow{order:1;margin-top:0}.product-shell .collection-screen .collection-header h1{order:2}.product-shell .collection-screen .collection-header .archive-world-header__mark{display:none}.product-shell .collection-screen .collection-progress-summary{border-top:1px solid #d8b26a2e;border-bottom:1px solid #d8b26a1f;order:4;margin-top:0;padding-block:13px}.product-shell .collection-screen .collection-progress-summary>strong{color:var(--arcanum-text);font-family:var(--archive-world-display);letter-spacing:-.01em;font-size:clamp(1.15rem,4.6vw,1.5rem);font-weight:400}.product-shell .collection-screen .collection-progress-summary>span{color:var(--arcanum-muted);font-size:.76rem}.product-shell .collection-screen .collection-filters-shell{flex:240px;order:1;width:auto;min-width:0;margin-top:6px}.product-shell .collection-screen .collection-filters{flex-wrap:nowrap;justify-content:flex-start;overflow:auto hidden}.product-shell .collection-screen .collection-filters button{padding:0 11px;font-size:.72rem}.product-shell .collection-screen .collection-archive{grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;min-height:0;display:grid;overflow:hidden}.product-shell .collection-screen .collection-archive__toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.product-shell .collection-screen .collection-archive__count{min-width:0;color:var(--arcanum-muted);text-align:left;margin:0;font-size:.7rem}.product-shell .collection-page-controls{white-space:nowrap;justify-content:end;align-items:center;gap:7px;display:inline-flex}.product-shell .collection-page-controls>span{color:var(--arcanum-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.product-shell .collection-page-controls button{padding:0 1px;font-size:.7rem}.product-shell .collection-archive__viewport{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;outline-offset:3px;min-width:0;min-height:0;overflow:hidden auto}.product-shell .collection-archive__viewport::-webkit-scrollbar{display:none}.product-shell .collection-archive__viewport:focus-visible{outline:2px solid var(--arcanum-focus)}.product-shell .collection-screen .archive-grid--collection{grid-template-columns:repeat(var(--collection-columns,3), var(--collection-card-width,96px));grid-template-rows:repeat(var(--collection-rows,1), calc(var(--collection-face-height,144px) + var(--collection-label-height,58px)));place-content:start center;gap:12px;width:100%;min-width:0;min-height:0;padding-block:2px 4px;display:grid}.product-shell .collection-screen button.archive-tile:not(.archive-tile--missing),.product-shell .collection-screen .archive-tile--missing{width:var(--collection-card-width,96px);height:calc(var(--collection-face-height,144px) + var(--collection-label-height,62px));border:1px solid color-mix(in srgb, var(--tile-rarity-accent,#6d716b) 26%, #2a2b26);border-top:2px solid var(--tile-rarity-accent,#6d716b);background:var(--arcanum-surface);grid-template-rows:var(--collection-face-height,144px) var(--collection-label-height,62px);border-radius:8px;place-content:start stretch;justify-items:stretch;gap:0;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 30px #0000004d}.product-shell .collection-screen .archive-tile__artwork{width:100%;height:var(--collection-face-height,144px);aspect-ratio:auto;min-width:0;box-shadow:none;background:#100d0a;border:0;border-radius:0;position:relative}.product-shell .collection-screen .archive-tile__artwork img,.product-shell .collection-screen .archive-tile__artwork .archive-tile__placeholder{object-fit:cover;width:100%;height:100%;display:block}.product-shell .collection-screen .archive-tile__artwork:before,.product-shell .collection-screen .archive-tile__artwork:after{content:none}.product-shell .collection-screen .archive-tile__catalog-label{width:100%;height:var(--collection-label-height,62px);background:linear-gradient(#261b1173,#110e0beb);border-top:1px solid #d8b26a24;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-width:0;padding:7px 9px 8px;display:grid;overflow:hidden}.product-shell .collection-screen .archive-tile__sigil{color:#bd915ab8;place-items:center;display:grid}.product-shell .collection-screen .archive-tile__sigil svg{width:15px;height:15px}.product-shell .collection-screen .archive-tile__plate{gap:2px;min-width:0;display:grid}.product-shell .collection-screen .archive-tile__catalog-label .archive-tile__identity{text-transform:uppercase;min-width:0;line-height:1.25;letter-spacing:.08em!important;font-size:.6rem!important}.product-shell .collection-screen .archive-tile__catalog-label .archive-tile__name{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding-bottom:1px;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:clamp(.72rem,2.9vw,.86rem)!important}.product-shell .collection-screen .collection-set-index{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.product-shell .collection-screen .collection-set-index .section-heading{flex:none;margin:0 0 8px}.product-shell .collection-screen .collection-set-index__list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 2px 2px;display:flex;overflow:hidden auto}.product-shell .collection-screen .collection-set-index__list>button{flex:none;min-height:52px}.product-shell .collection-screen .collection-archive:has(.collection-set-index){grid-template-rows:minmax(0,1fr)}.product-shell .collection-screen .collection-archive__empty{z-index:1;grid-area:2/1;align-self:start;position:relative}.product-shell .collection-panel-toggle:focus-visible,.product-shell .collection-page-controls button:focus-visible{outline:2px solid var(--arcanum-focus);outline-offset:2px}.product-shell .collection-archive__count,.product-shell .collection-set-index__list>button>span:nth-child(2){color:var(--arcanum-muted)}.product-shell .collection-set-index__list>button{background:var(--arcanum-surface);color:var(--arcanum-text);border-color:#bd915a3d}.product-shell .collection-set-index__list>button small{color:var(--arcanum-muted)}.product-shell .archive-grid--collection,.product-shell .archive-grid--set{gap:12px}.product-shell .archive-world-screen button.archive-tile:not(.archive-tile--missing){aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:7px;padding:0;display:grid;overflow:visible}.product-shell .archive-world-screen button.archive-tile:not(.archive-tile--missing):before,.product-shell .archive-world-screen button.archive-tile:not(.archive-tile--missing):after{content:none}.product-shell .archive-tile__artwork{aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--tile-rarity-accent,#503a23) 42%, #272a26);border-top:2px solid var(--tile-rarity-accent,#503a23);background:var(--arcanum-surface);border-radius:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6d4b208,0 9px 22px #00000042}.product-shell .archive-tile__artwork:before{z-index:2;border:1px solid color-mix(in srgb, var(--tile-rarity-accent,#8c9299) 38%, transparent);content:"";pointer-events:none;border-radius:2px;position:absolute;inset:4px}.product-shell .archive-tile__artwork:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#050605c7);position:absolute;inset:52% 0 0}.product-shell .archive-tile__identity,.product-shell .archive-world-screen .archive-tile__identity{z-index:auto;color:var(--arcanum-muted);text-align:left;text-overflow:clip;white-space:normal;line-height:1.3;position:static;overflow:visible;letter-spacing:.045em!important;font-size:clamp(.58rem,1.5vw,.7rem)!important}.product-shell .archive-tile__name,.product-shell .archive-world-screen .archive-tile__name{z-index:auto;color:var(--arcanum-text);text-align:left;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;font-style:italic;line-height:1.25;display:block;position:static;overflow:visible;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif!important;font-size:clamp(.76rem,1.65vw,.95rem)!important}.product-shell .archive-world-screen .archive-tile--missing{border-color:var(--arcanum-border);background:var(--arcanum-surface)}.product-shell .archive-world-screen .archive-tile--missing .archive-tile__name--missing{color:var(--arcanum-muted)}.product-shell .archive-set-header__back,.product-shell .set-showcase__nav{background:var(--arcanum-surface);color:var(--arcanum-text);box-shadow:none;border-color:#bd915a61}.product-shell .set-showcase__stats{color:var(--arcanum-muted);border-color:#bd915a3d}.product-shell .set-showcase__stats strong{color:var(--arcanum-text)}.product-shell .set-showcase__actions button{border-color:var(--arcanum-border);background:var(--arcanum-surface);color:var(--arcanum-text)}.product-shell .set-showcase__actions button:last-child:not(:disabled){border-color:var(--arcanum-bronze);color:#ead7b5;background:linear-gradient(#503a23,#261b11)}.product-shell .archive-world-screen button.archive-tile:focus-visible,.product-shell .product-navigation a:focus-visible,.product-shell .collection-filters button:focus-visible,.product-shell .collection-set-index__list button:focus-visible{outline-color:var(--arcanum-focus)}@media (hover:hover){.product-shell .archive-world-screen button.archive-tile:not(.archive-tile--missing):hover{box-shadow:none;transform:translateY(-2px)}}@media (width<=520px){.product-shell .archive-world-screen button.archive-tile:not(.archive-tile--missing){gap:6px}.product-shell .archive-tile__name,.product-shell .archive-world-screen .archive-tile__name{font-size:.75rem!important}.product-shell .collection-panel-toggle,.product-shell .collection-page-controls button{font-size:.72rem}.product-shell .collection-controls{gap:8px}.product-shell .collection-page-controls{gap:7px}.product-shell .collection-screen .collection-archive__toolbar{flex-wrap:wrap;row-gap:6px}}@media (height<=690px) and (orientation:landscape){.product-shell:has(.collection-screen){height:100dvh;min-height:0;display:grid;overflow:hidden}.product-shell:has(.collection-screen)>.collection-screen{height:100%;min-height:0;overflow:hidden}.product-shell .collection-screen .collection-header{grid-template-columns:auto 1fr auto;place-items:center stretch;column-gap:12px}.product-shell .collection-screen .collection-header h1{text-align:left;grid-area:1/1/span 2}.product-shell .collection-screen .archive-world-header__mark{display:none}.product-shell .collection-screen .collection-header>.eyebrow{text-align:left;grid-area:1/2}.product-shell .collection-screen .collection-progress-summary{grid-area:2/2;margin:0}.product-shell .collection-screen .collection-controls{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.product-shell .archive-world-screen button.archive-tile:not(.archive-tile--missing){transition:none}}.product-shell .collection-screen button.archive-tile:not(.archive-tile--missing),.product-shell .collection-screen .archive-tile--missing{gap:0;display:grid;overflow:visible}.product-shell .collection-screen .archive-tile__artwork{aspect-ratio:auto}.product-shell .collection-screen .archive-tile--missing{--tile-rarity-accent:#6d716b;background:linear-gradient(#100d0ad6 0%,#0c0a08eb 58%,#0c0a08f5 100%),url(/archive/prehistoric/environment/relicary-plinth-stone.webp) 50%/cover no-repeat;border-color:#968c7866 #78746852 #78746852;box-shadow:inset 0 0 0 1px #eee8dc05}.product-shell .collection-screen .archive-tile--missing:after{content:none}.product-shell .collection-screen .archive-tile--missing .archive-tile__artwork{background:0 0}.product-shell .collection-screen .archive-tile--missing .archive-tile__artwork:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#bd915a1f 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#bd915a1f 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.product-shell .collection-screen .archive-tile--missing .archive-tile__placeholder{background:0 0;place-items:center;display:grid}.product-shell .collection-screen .archive-tile--missing .archive-tile__placeholder:before,.product-shell .collection-screen .archive-tile--missing .archive-tile__placeholder:after{content:none}.product-shell .collection-screen .archive-tile__seal{color:#bd915ac7;background:radial-gradient(circle at 50% 46%,#1a1510f0,#0e0c0ab8);border:1px solid #bd915a61;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #bd915a1a,0 0 24px #bd915a0d}.product-shell .collection-screen .archive-tile__seal svg{width:24px;height:24px}.product-shell .collection-screen .archive-tile__placeholder{background:radial-gradient(circle at 50% 44%,#1e1812eb,#0f0c0af5)}.product-shell .collection-screen .archive-tile__placeholder:before{content:"";border:1px solid #d8b26a14;border-radius:3px;position:absolute;inset:8px}.product-shell .collection-screen .archive-tile__note{z-index:2;color:#d6c5a89e;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:4px 7px;font-size:.58rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-shell .collection-screen .archive-tile--missing .archive-tile__catalog-label{text-align:center;background:linear-gradient(#0c0a0866,#0c0a08db);border-top-color:#d8b26a1a;grid-template-columns:none;justify-items:center}.product-shell .collection-screen .archive-tile--missing .archive-tile__name{letter-spacing:.14em;text-transform:uppercase;font-style:normal;line-height:1.3;font-family:var(--archive-world-display)!important;font-size:clamp(.6rem,2vw,.68rem)!important}@media (hover:hover){.product-shell .collection-screen button.archive-tile:not(.archive-tile--missing) .archive-tile__artwork{overflow:hidden}.product-shell .collection-screen button.archive-tile:not(.archive-tile--missing):hover .archive-tile__artwork img{transform:scale(1.045)}.product-shell .collection-screen button.archive-tile:not(.archive-tile--missing):hover{border-color:color-mix(in srgb, var(--tile-rarity-accent,#6d716b) 46%, #2a2b26)}}@media (prefers-reduced-motion:reduce){.product-shell .collection-screen button.archive-tile:not(.archive-tile--missing):hover .archive-tile__artwork img{transform:none}}.experience-overlay[data-experience-kind=card] .card-inspector-3d.card-inspector-3d{color:var(--arcanum-text,#e6d4b2);background:radial-gradient(at 50% 26%,#d8b26a0d,#0000 44%) no-repeat,linear-gradient(#0606055c 0%,#0000 24% 60%,#0505048f 100%) no-repeat,#0a0908 url(/archive/prehistoric/inspector/niche-backdrop-1024.webp) 50% 38%/cover no-repeat}.experience-overlay[data-experience-kind=card] .card-inspector-3d:before{content:none}.card-inspector-3d:after{background:linear-gradient(#0000,#14120f59);height:24%}.card-inspector-3d__close,.set-exhibition-3d__close,.inspector-fallback__topbar>button,.exhibition-fallback>header>button{border-color:var(--arcanum-border,#503a23);background:var(--arcanum-surface,#18120d);color:var(--arcanum-text,#e6d4b2)}.card-inspector-3d__meta h2,.set-exhibition-3d__meta .eyebrow,.inspector-fallback__meta h2,.exhibition-fallback h2{color:var(--arcanum-text,#e6d4b2);text-shadow:none;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}.card-inspector-3d__gesture,.card-inspector-3d__meta>p:last-child,.set-exhibition-3d__meta>p,.inspector-fallback__meta>p:last-child,.exhibition-fallback>header p:not(.eyebrow){color:var(--arcanum-muted,#d6c5a8)}.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group]{border:1px solid var(--arcanum-border,#503a23);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18120df0;border-radius:4px;box-shadow:0 12px 28px #0000004d}.card-inspector-3d__controls button,.set-exhibition-3d__overlay [role=group] button,.inspector-fallback__controls button,.exhibition-fallback button{border-color:var(--arcanum-border,#503a23);background:var(--arcanum-surface,#18120d);color:var(--arcanum-text,#e6d4b2);letter-spacing:.04em;text-transform:none;box-shadow:none;border-radius:4px;font-family:inherit;font-weight:500}.card-inspector-3d__controls button:first-child,.set-exhibition-3d__overlay [role=group] button:last-child,.inspector-fallback__controls button[aria-pressed=true]{border-color:var(--arcanum-bronze,#bd915a);background:var(--arcanum-surface-raised,#261b11);color:var(--arcanum-text,#e6d4b2);box-shadow:none}.card-inspector-3d__controls button:focus-visible,.set-exhibition-3d__overlay button:focus-visible,.inspector-fallback button:focus-visible,.exhibition-fallback button:focus-visible{outline:2px solid var(--arcanum-focus,#e5bf80);outline-offset:3px}.set-exhibition-3d{background:radial-gradient(ellipse at 50% 30%, #bd915a12, transparent 40%), var(--arcanum-bg,#14120f);color:var(--arcanum-text,#e6d4b2)}.inspector-fallback,.exhibition-fallback{background:radial-gradient(ellipse at 50% 36%, #bd915a12, transparent 38%), var(--arcanum-bg,#14120f);color:var(--arcanum-text,#e6d4b2)}.inspector-fallback__stage:before{border-color:var(--arcanum-border,#503a23);background:var(--arcanum-surface,#18120d);box-shadow:0 20px 50px #00000052}.inspector-fallback__meta,.exhibition-fallback__owned>div,.exhibition-fallback__owned span{color:var(--arcanum-muted,#d6c5a8)}.exhibition-fallback__owned,.exhibition-fallback__missing{border-color:var(--arcanum-border,#503a23);background:var(--arcanum-surface,#18120d)}.exhibition-fallback__missing{color:var(--arcanum-muted,#d6c5a8)}@media (prefers-reduced-motion:reduce){.card-inspector-3d:after{transition:none}}.arcanum-pack-results{z-index:3;top:max(78px, calc(64px + env(safe-area-inset-top)));right:max(18px, env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));border:1px solid var(--arcanum-border,#503a23);max-width:1040px;min-height:0;color:var(--arcanum-text,#e6d4b2);background:#14120ff0;border-radius:4px;grid-template-rows:auto minmax(0,1fr);gap:18px;margin-inline:auto;padding:clamp(14px,2vw,24px);display:grid;position:absolute;overflow:hidden}.arcanum-pack-results__summary{text-align:center}.arcanum-pack-results__summary p{color:var(--arcanum-muted,#d6c5a8);margin:6px 0 0;font-size:.86rem;line-height:1.5}.arcanum-pack-results__summary .eyebrow{color:var(--arcanum-bronze,#bd915a);letter-spacing:.16em;margin:0;font-size:.65rem}.arcanum-pack-results__summary h2{color:var(--arcanum-text,#e6d4b2);margin:7px 0;font:400 clamp(1.65rem,4vw,2.4rem)/1.1 Palatino Linotype,Book Antiqua,Georgia,serif}.arcanum-pack-results__rarities{text-transform:capitalize}.arcanum-pack-results__grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px 12px;min-height:0;padding:3px;display:grid;overflow-y:auto}.arcanum-pack-results__grid:focus-visible{outline:2px solid var(--arcanum-focus,#e5bf80);outline-offset:2px}.arcanum-pack-results__card{align-content:start;gap:6px;min-width:0;display:grid}.arcanum-pack-results__artwork{aspect-ratio:5/7;border:1px solid var(--result-rarity);background:var(--arcanum-surface,#18120d);border-radius:3px;padding:2px;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000042}.arcanum-pack-results__artwork img{object-fit:contain;width:100%;height:100%;display:block}.arcanum-pack-results__card h3{color:var(--arcanum-text,#e6d4b2);overflow-wrap:anywhere;margin:0;font:italic 400 clamp(.8rem,1.4vw,1rem)/1.3 Georgia,serif}.arcanum-pack-results__card p{color:var(--arcanum-muted,#d6c5a8);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.4}.arcanum-pack-results__card p span{text-transform:capitalize}.arcanum-pack-results__outcome{color:var(--arcanum-text,#e6d4b2);font-size:.72rem}.pack-fallback .pack-fallback__actions{z-index:4;right:18px;bottom:max(18px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:absolute;left:18px}.pack-fallback__close{z-index:4;top:max(18px, env(safe-area-inset-top));border:1px solid var(--arcanum-border,#503a23);background:var(--arcanum-surface,#18120d);min-width:44px;min-height:44px;color:var(--arcanum-text,#e6d4b2);position:absolute;left:18px}@media (width>=900px){.arcanum-pack-results__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}@media (height<=560px){.arcanum-pack-results{top:66px;bottom:calc(70px + env(safe-area-inset-bottom));gap:10px;padding:10px}.arcanum-pack-results__summary h2{font-size:1.4rem}.arcanum-pack-results__summary p{font-size:.75rem}}.arcanum-prototype{z-index:100;isolation:isolate;color:#e6d4b2;background:#14120f;font-family:Palatino Linotype,Book Antiqua,Georgia,serif;position:fixed;inset:0;overflow:hidden}.arcanum-prototype__scene,.arcanum-prototype__veil{z-index:-2;position:absolute;inset:0}.arcanum-prototype__scene{background:#14120f url(/archive/prehistoric/prototype/arcanum-shrine.png) 50% 52%/cover no-repeat}.arcanum-prototype__veil{z-index:-1;background:linear-gradient(90deg,#0c0b0994,#0000 36% 64%,#0c0b0994),linear-gradient(#0a09086b,#0000 28% 72%,#0a09089e)}.arcanum-prototype__header{z-index:5;color:#ddc8a5;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(#16100b85,#0000);border-bottom:1px solid #dabe9133;justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:0 clamp(22px,5.1vw,76px);font-family:Arial,Helvetica,sans-serif;font-size:10px;display:flex;position:absolute;top:0;left:0}.arcanum-prototype__wordmark,.arcanum-prototype__exit{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.arcanum-prototype__wordmark{letter-spacing:.19em;font-size:11px}.arcanum-prototype__wordmark>span{color:#dab06d;letter-spacing:0;border:1px solid #d8b06db3;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:15px;display:grid}.arcanum-prototype__folio{color:#e7d4b3a8}.arcanum-prototype__folio i{color:#b68a4f;padding:0 8px;font-style:normal}.arcanum-prototype__exit{color:#d8bd90}.arcanum-prototype__exit span{color:#c99b5e;font-size:14px}.arcanum-prototype__content{place-items:center;display:grid;position:absolute;inset:0}.arcanum-prototype__intro{z-index:2;text-shadow:0 2px 16px #000;pointer-events:none;width:min(30vw,360px);position:absolute;top:clamp(106px,15vh,170px);left:clamp(24px,8vw,120px)}.arcanum-prototype__eyebrow{color:#d4bd96;letter-spacing:.17em;text-transform:uppercase;margin:0;font:9px/1.8 Arial,sans-serif}.arcanum-prototype__intro h1{color:#f0e2c6;letter-spacing:-.035em;margin:14px 0 10px;font-size:clamp(32px,4vw,57px);font-weight:400;line-height:.99}.arcanum-prototype__intro>p:last-child{color:#e2d3b9c7;max-width:270px;margin:0;font-size:13px;line-height:1.6}.arcanum-prototype__aperture{perspective:1200px;width:min(33vw,490px);height:min(66vh,690px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.arcanum-prototype__card-stage{z-index:1;opacity:0;transition:opacity .26s .15s;position:absolute;inset:11% 18%;overflow:visible}.arcanum-prototype__aperture.is-open .arcanum-prototype__card-stage{opacity:1}.arcanum-prototype__leaf{z-index:3;backface-visibility:hidden;background-image:url(/archive/prehistoric/prototype/arcanum-leaves.png);background-repeat:no-repeat;background-size:200% 100%;width:50%;transition:transform .92s cubic-bezier(.2,.72,.18,1);position:absolute;top:0;bottom:0}.arcanum-prototype__leaf--left{transform-origin:0;background-position:0;left:0}.arcanum-prototype__leaf--right{transform-origin:100%;background-position:100%;right:0}.arcanum-prototype__aperture.is-open .arcanum-prototype__leaf--left{transform:translate(-92%)rotateY(-8deg)}.arcanum-prototype__aperture.is-open .arcanum-prototype__leaf--right{transform:translate(92%)rotateY(8deg)}.arcanum-prototype__seal{z-index:4;aspect-ratio:1;background:radial-gradient(circle,#bd8240 0 5%,#4e3219 28%,#18120d 68%);border:1px solid #dca959d9;border-radius:50%;place-items:center;width:clamp(40px,5vw,66px);transition:opacity .22s,transform .52s cubic-bezier(.16,.8,.25,1),box-shadow .4s;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #0c0a08ad,0 0 20px #c07b2d40}.arcanum-prototype__seal span{aspect-ratio:1;border:1px solid #d2a15b;width:36%;transform:rotate(45deg)}.arcanum-prototype__aperture.is-awakening .arcanum-prototype__seal{transform:translate(-50%,-50%)rotate(45deg)scale(1.08);box-shadow:0 0 0 5px #0c0a08ad,0 0 44px 12px #c9893a9e}.arcanum-prototype__aperture.is-open .arcanum-prototype__seal{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.55)}.arcanum-prototype__unlock{z-index:5;color:#ead7b5;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#503a23,#261b11);border:1px solid #ab7e4b;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 22px;font:9px Arial,sans-serif;display:inline-flex;position:absolute;top:calc(48% + min(36vh,365px));transform:translateY(-50%);box-shadow:0 5px 14px #0000007a,inset 0 1px #ffe1ad21}.arcanum-prototype__unlock:disabled{opacity:.72;cursor:wait}.arcanum-prototype__unlock span{color:#d7b57d;font-size:15px}.arcanum-prototype__status{color:#d6c5a8;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px #000;margin:0;font:9px Arial,sans-serif;position:absolute;top:calc(48% + min(37vh,382px))}.arcanum-prototype__caption{color:#e1cfad;text-shadow:0 1px 8px #000;align-items:baseline;gap:14px;font:9px Arial,sans-serif;display:flex;position:absolute;top:calc(48% + min(37vh,382px))}.arcanum-prototype__caption strong{color:#f0e4cc;font:italic 15px Georgia,serif}.arcanum-prototype__footer{color:#dbc5a2ab;letter-spacing:.16em;align-items:center;gap:12px;font:8px Arial,sans-serif;display:flex;position:absolute;bottom:24px;left:clamp(22px,5.1vw,76px);right:clamp(22px,5.1vw,76px)}.arcanum-prototype__footer span{background:#d0a56585;width:40px;height:1px}.arcanum-prototype__footer i{color:#bd915a;font-style:normal}.arcanum-prototype a:focus-visible,.arcanum-prototype button:focus-visible{outline-offset:3px;outline:2px solid #e5bf80}@media (width<=760px){.arcanum-prototype__header{min-height:62px;padding:0 18px;font-size:8px}.arcanum-prototype__wordmark{gap:8px;font-size:9px}.arcanum-prototype__wordmark>span{width:24px;height:24px;font-size:13px}.arcanum-prototype__folio{display:none}.arcanum-prototype__intro{width:76%;top:12%;left:8%}.arcanum-prototype__intro h1{margin:12px 0 8px;font-size:clamp(29px,8.2vw,40px)}.arcanum-prototype__veil{background:linear-gradient(#100c099e,#0000 42%),linear-gradient(#0000 68%,#0c0907c7)}.arcanum-prototype__aperture{width:min(72vw,390px);height:min(56vh,580px);top:54%}.arcanum-prototype__card-stage{inset:12% 15%}.arcanum-prototype__seal{width:42px}.arcanum-prototype__unlock{min-height:40px;padding:0 16px;font-size:8px;top:calc(54% + min(30vh,310px))}.arcanum-prototype__status,.arcanum-prototype__caption{justify-content:center;max-width:90vw;font-size:8px;top:calc(54% + min(31vh,325px))}.arcanum-prototype__caption{flex-wrap:wrap;gap:8px}.arcanum-prototype__caption strong{font-size:13px}.arcanum-prototype__footer{letter-spacing:.11em;gap:9px;font-size:7px;bottom:14px;left:18px;right:18px}.arcanum-prototype__footer span{width:22px}}@media (height<=640px) and (width>=761px){.arcanum-prototype__header{min-height:58px}.arcanum-prototype__intro{top:13%}.arcanum-prototype__aperture{height:70vh;top:52%}.arcanum-prototype__unlock{top:93%}}@media (prefers-reduced-motion:reduce){.arcanum-prototype *,.arcanum-prototype :before,.arcanum-prototype :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1e8;--archive-bg:#08090a;--archive-surface:#101214;--archive-surface-raised:#15181b;--archive-line:#262a2f;--archive-text:#f4f1e8;--archive-text-soft:#c7c2b7;--archive-muted:#8c9299;--archive-accent:#d8b26a;--archive-accent-deep:#8f6f3a;--archive-primary-control:#eee8dc;--archive-primary-control-text:#101112;--archive-radius-control:14px;--archive-radius-card:14px;--archive-radius-hero:24px;--archive-gutter-mobile:18px;--archive-page:1180px;background:#08090a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}html{background:var(--archive-bg)}body{background:var(--archive-bg);min-width:320px;min-height:100dvh;color:var(--archive-text)}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid}button:disabled{cursor:not-allowed;opacity:.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--archive-bg);color:var(--archive-text)}.product-shell:has(.archive-world-screen){grid-template-rows:minmax(0,1fr) auto;height:100dvh;min-height:0;padding-bottom:0;display:grid;overflow:hidden}.product-shell:has(.archive-world-screen)>.archive-world-screen{overscroll-behavior-y:contain;height:100%;min-height:0;overflow-y:auto}.product-shell:has(.archive-world-screen)>.screen{padding-bottom:28px}.product-shell:has(.archive-world-screen)>.product-navigation{margin:0 auto;position:relative;inset:auto;transform:none}.screen{width:min(100%, var(--archive-page));padding:28px var(--archive-gutter-mobile) calc(104px + env(safe-area-inset-bottom));margin-inline:auto}.eyebrow{color:var(--archive-muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700;line-height:1.4}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading h1,.section-heading h2,.section-heading p{margin-top:0}.section-heading h1,.section-heading h2{margin-bottom:6px}.section-heading>strong{color:var(--archive-text-soft);letter-spacing:.12em;white-space:nowrap;flex:none;font-size:.72rem}.home-screen{width:min(100%,760px)}.home-hero{padding:8px 0 30px}.home-hero .eyebrow{margin-bottom:18px}.home-hero h1{color:var(--archive-text-soft);letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:.74rem;font-weight:800;line-height:1}.home-hero>p:last-child{letter-spacing:-.04em;max-width:11ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,13vw,4.6rem);font-weight:400;line-height:.96}.pack-surface{border-radius:var(--archive-radius-hero);background:linear-gradient(145deg, #d8b26a0e, transparent 48%), var(--archive-surface);border:1px solid #d8b26a6b;align-content:end;gap:10px;min-height:244px;margin:0 0 38px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04}.pack-surface:before,.pack-surface:after{content:"";pointer-events:none;position:absolute}.pack-surface:before{border:1px solid var(--archive-accent-deep);width:56px;height:56px;box-shadow:inset 0 0 0 8px var(--archive-surface), inset 0 0 0 9px #d8b26a59;border-radius:50%;top:25px;right:25px}.pack-surface:after{background:var(--archive-accent-deep);width:30px;height:1px;top:52px;right:38px;transform:rotate(-34deg)}.pack-surface>p:not(.eyebrow){width:min(100%,28ch);color:var(--archive-text-soft);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;line-height:1.16}.pack-surface button,.screen-actions button,.collection-error button,.set-list button,.collection-set .section-heading button,.screen-state>button{border-radius:var(--archive-radius-control);letter-spacing:-.01em;min-height:48px;font-size:.86rem;font-weight:700}.pack-surface button{background:var(--archive-primary-control);width:100%;color:var(--archive-primary-control-text);border:0;margin-top:7px}.home-screen>section:not(.pack-surface){border-top:1px solid var(--archive-line);padding:24px 0}.home-screen>section h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.home-screen>section[aria-labelledby=collection-progress-title]>button{color:var(--archive-text-soft);text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.set-list{gap:0;display:grid}.set-link{text-align:left;background:0 0;border:0;border-top:1px solid #262a2fb8;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 0;display:flex}.set-link:first-of-type{margin-top:14px}.set-link span:first-child{font-family:Georgia,Times New Roman,serif;font-size:1rem}.set-link span:last-child{color:var(--archive-muted);font-size:.7rem}.collection-header,.set-header{margin-bottom:34px}.collection-header>.eyebrow,.set-header>.eyebrow{margin-bottom:20px}.collection-header h1,.set-header h1,.screen-state h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,11vw,4.4rem);font-weight:400;line-height:.98}.collection-header .section-heading p,.set-header .section-heading p,.screen-state p{color:var(--archive-muted);margin:8px 0 0;font-size:.8rem;line-height:1.5}.collection-set{content-visibility:auto;contain-intrinsic-size:auto 620px;margin-top:34px}.collection-set .section-heading{align-items:center;margin-bottom:14px}.collection-set h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:400}.collection-set .section-heading button,.screen-actions button,.collection-error button,.screen-state>button{border:1px solid var(--archive-line);background:var(--archive-surface);color:var(--archive-text-soft);padding:0 15px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.archive-tile{aspect-ratio:2/3;border:1px solid var(--archive-line);border-radius:var(--archive-radius-card);background:var(--archive-surface);min-width:0;color:var(--archive-text);text-align:left;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px;display:flex;position:relative;overflow:hidden}button.archive-tile{cursor:pointer}button.archive-tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#08090aeb);position:absolute;inset:44% 0 0}.archive-tile img,.archive-tile__placeholder{width:100%;height:100%;position:absolute;inset:0}.archive-tile img{object-fit:cover;display:block}.archive-tile__placeholder{background:linear-gradient(135deg, transparent 46%, #d8b26a14 46%, #d8b26a14 54%, transparent 54%), var(--archive-surface-raised)}.archive-tile--missing:after{content:"";pointer-events:none;border:1px solid #8c92992e;border-radius:10px;position:absolute;inset:18px}.archive-tile>span:not(.archive-tile__placeholder){z-index:2;position:relative}.archive-tile>span:nth-last-child(2){color:var(--archive-text-soft);letter-spacing:.12em;font-size:.62rem;font-weight:700}.archive-tile>span:last-child{font-family:Georgia,Times New Roman,serif;font-size:.94rem;line-height:1.15}.archive-tile--missing>span:last-child{color:var(--archive-muted);letter-spacing:.08em;text-transform:uppercase;font-family:inherit;font-size:.68rem;font-weight:700}.archive-tile--rare,.archive-tile--exceptional,.archive-tile--legendary,.archive-tile--mythic,.archive-tile--singularity{border-color:#d8b26a57}.screen-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.set-header .screen-actions button:last-child{background:var(--archive-primary-control);color:var(--archive-primary-control-text);border-color:#0000}.collection-error,.screen-state{max-width:560px}.collection-error{color:var(--archive-text-soft);padding:20px 0}.collection-error p,.product-alert{font-size:.8rem;line-height:1.45}.product-navigation{z-index:8;width:min(100% - 20px,390px);margin:0 auto calc(8px + env(safe-area-inset-bottom));background:#101214f5;border:1px solid #262a2feb;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;bottom:0;left:0;right:0}.product-navigation a{min-height:48px;color:var(--archive-muted);border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.product-navigation a span[aria-hidden=true]{font-size:.92rem}.product-navigation a:hover{color:var(--archive-text);background:#ffffff06}.product-alert{right:18px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:9;border:1px solid var(--archive-line);background:var(--archive-surface-raised);max-width:520px;color:var(--archive-text-soft);border-radius:12px;margin-inline:auto;padding:12px 14px;position:fixed;left:18px}.app-shell{background:var(--archive-bg);place-content:center;min-height:100dvh;padding:24px;display:grid}.foundation-card{border:1px solid var(--archive-line);background:var(--archive-surface);border-radius:24px;width:min(100%,560px);padding:32px}.foundation-card h1{letter-spacing:-.055em;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,8vw,4.6rem);font-weight:400}.foundation-card>p:not(.eyebrow){max-width:42ch;color:var(--archive-muted);line-height:1.6}.foundation-actions,.inspector-fallback__controls,.card-inspector-3d__controls{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.foundation-actions button,.inspector-fallback button,.card-inspector-3d__controls button{border:1px solid var(--archive-line);border-radius:var(--archive-radius-control);background:var(--archive-primary-control);min-height:46px;color:var(--archive-primary-control-text);cursor:pointer;padding:0 16px;font-size:.84rem;font-weight:700}.foundation-actions button+button,.inspector-fallback__controls button,.card-inspector-3d__controls button:not(:first-child){background:var(--archive-surface-raised);color:var(--archive-text)}.experience-overlay{z-index:20;background:#050507fa;display:grid;position:fixed;inset:0}.inspector-fallback,.card-inspector-3d{width:100%;min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 22px max(22px, env(safe-area-inset-bottom))}.inspector-fallback{grid-template-rows:auto 1fr auto;gap:24px;display:grid}.inspector-fallback__topbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inspector-fallback__meta{color:var(--archive-muted);text-transform:capitalize;margin:7px 0 0}.inspector-fallback__card{aspect-ratio:5/7;border-radius:18px;place-self:center;width:min(72vw,320px);overflow:hidden;box-shadow:0 28px 80px #00000080}.inspector-fallback__card img,.archive-card-back{width:100%;height:100%}.inspector-fallback__card img{object-fit:cover;display:block}.archive-card-back{color:#c8ccd3;text-align:center;letter-spacing:.12em;text-transform:uppercase;background:#0b0d11;border:1px solid #363b44;place-content:center;gap:10px;display:grid}.archive-card-back span{font-size:3rem}.inspector-fallback__controls,.card-inspector-3d__controls{justify-content:center}.card-inspector-3d{grid-template-rows:1fr auto;display:grid}.card-inspector-3d canvas{touch-action:none;min-height:0;width:100%!important;height:100%!important}@media (width>=700px){.screen{padding-inline:28px}.archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-navigation{width:350px}}@media (width>=1080px){.archive-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=520px){.foundation-card{padding:24px}.foundation-actions{flex-direction:column}.foundation-actions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,#root,*{scrollbar-color:#484b50 #0b0c0d;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0c0d}::-webkit-scrollbar-thumb{background:#484b50;border:2px solid #0b0c0d;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:#62666c}::-webkit-scrollbar-thumb:active{background:#777c83}@media (forced-colors:active){html,body,#root,*{scrollbar-color:auto}::-webkit-scrollbar-track{background:canvas}::-webkit-scrollbar-thumb{background:canvas}}button.archive-tile,.set-link,.pack-surface button,.collection-set .section-heading button,.screen-actions button,.collection-error button,.product-navigation a{touch-action:manipulation;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .14s,background-color .14s,color .14s,box-shadow .14s,opacity .14s}.product-navigation a[aria-current=page]{color:var(--archive-text);background:#eee8dc0e;box-shadow:inset 0 0 0 1px #d8b26a1f,inset 0 -1px #d8b26a33}button.archive-tile img{transition:transform .22s cubic-bezier(.22,1,.36,1)}button.archive-tile:active,.set-link:active,.pack-surface button:not(:disabled):active,.collection-set .section-heading button:active,.screen-actions button:active,.collection-error button:active,.product-navigation a:active{transform:translateY(1px)scale(.995)}@media (hover:hover){button.archive-tile:hover{border-color:color-mix(in srgb, var(--tile-rarity-accent,var(--archive-text-soft)) 54%, var(--archive-line));transform:translateY(-2px)}button.archive-tile:hover img{transform:scale(1.015)}.set-link:hover{color:var(--archive-text);background:linear-gradient(90deg,#ffffff06,#0000 68%)}.pack-surface button:not(:disabled):hover,.collection-set .section-heading button:hover,.screen-actions button:hover,.collection-error button:hover{transform:translateY(-1px)}.product-navigation a:not([aria-current=page]):hover{color:var(--archive-text-soft);background:#ffffff06}}@media (prefers-reduced-motion:reduce){button.archive-tile,button.archive-tile img,.set-link,.pack-surface button,.collection-set .section-heading button,.screen-actions button,.collection-error button,.product-navigation a{transition:none}button.archive-tile:hover,button.archive-tile:active,.set-link:hover,.set-link:active,.pack-surface button:active,.collection-set .section-heading button:hover,.collection-set .section-heading button:active,.screen-actions button:hover,.screen-actions button:active,.collection-error button:hover,.collection-error button:active,.product-navigation a:active,button.archive-tile:hover img{transform:none}}.pack-surface{transition:border-color .18s,box-shadow .18s,background-color .18s}.pack-surface__status{font-variant-numeric:tabular-nums;min-height:1.35em}.pack-surface[data-pack-state=available]{border-color:#d8b26a94;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 36px #d8b26a09}.pack-surface[data-pack-state=available]:before{border-color:var(--archive-accent);box-shadow:inset 0 0 0 8px var(--archive-surface), inset 0 0 0 9px #d8b26a75, 0 0 22px #d8b26a14}.pack-surface[data-pack-state=cooldown]:before,.pack-surface[data-pack-state=loading]:before{opacity:.58}.pack-surface[data-pack-state=busy]{border-color:#eee8dc47}.pack-surface[data-pack-state=busy]:before{opacity:.76}.pack-surface[data-pack-state=error]{border-color:#c7c2b738}.pack-surface[data-pack-state=error]:before,.pack-surface[data-pack-state=error]:after{opacity:.4}@media (prefers-reduced-motion:reduce){.pack-surface{transition:none}}.archive-grid-loading{margin-top:2px}.archive-grid-loading .archive-grid--loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-tile--skeleton{pointer-events:none;background:radial-gradient(circle at 50% 42%,#d8b26a09,#0000 31%),linear-gradient(145deg,#ffffff04,#0000 46%),#090b09c7;border-color:#787b742e;justify-content:flex-end;gap:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eee8dc03}.archive-tile--skeleton:before{content:"";border:1px solid #8c92991c;border-radius:2px;position:absolute;inset:9px}.archive-tile--skeleton:after{content:"";border:1px solid #d8b26a2e;border-radius:50%;width:23px;height:23px;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 5px #070807d6,inset 0 0 0 6px #d8b26a12}.archive-tile__skeleton-number,.archive-tile__skeleton-name{z-index:1;background:#c7c2b71c;border-radius:0;height:1px;display:block;position:relative}.archive-tile__skeleton-number{width:25%}.archive-tile__skeleton-name{background:#d8b26a17;width:61%}.archive-tile__skeleton-name:before{content:"";background:#d8b26a33;width:7px;height:1px;position:absolute;top:-4px;left:0}.archive-grid-loading .archive-tile--skeleton:nth-child(n+5){display:none}@media (width>=480px){.archive-grid-loading .archive-grid--loading{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-grid-loading .archive-tile--skeleton:nth-child(n+5){display:flex}.archive-grid-loading .archive-tile--skeleton:nth-child(n+7){display:none}}@media (width>=620px){.archive-grid-loading .archive-grid--loading{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-grid-loading .archive-tile--skeleton:nth-child(n+7){display:flex}.archive-grid-loading .archive-tile--skeleton:nth-child(n+9){display:none}}@media (width>=900px){.archive-grid-loading .archive-grid--loading{grid-template-columns:repeat(5,minmax(0,1fr))}.archive-grid-loading .archive-tile--skeleton:nth-child(n+9){display:flex}.archive-grid-loading .archive-tile--skeleton:nth-child(n+11){display:none}}@media (width>=1240px){.archive-grid-loading .archive-grid--loading{grid-template-columns:repeat(6,minmax(0,1fr))}.archive-grid-loading .archive-tile--skeleton:nth-child(n+11){display:flex}}.home-hero,.collection-header,.set-header{position:relative}.home-hero>p:last-child,.collection-header h1,.set-header h1{text-wrap:balance}.pack-surface{isolation:isolate;background:radial-gradient(circle at 50% 26%, #d8b26a0e, transparent 34%), linear-gradient(180deg, #ffffff03, transparent 42%), var(--archive-surface);min-height:326px;padding-top:164px}.pack-surface:before,.pack-surface:after{display:none}.relicary-preview{z-index:-1;width:min(216px,100% - 52px);height:128px;transform-style:preserve-3d;perspective:520px;pointer-events:none;transition:filter .22s,opacity .22s;position:absolute;top:22px;left:50%;transform:translate(-50%)}.relicary-preview__shadow{filter:blur(11px);background:#00000094;border-radius:50%;height:24px;position:absolute;bottom:4px;left:13%;right:13%;transform:translateY(8px)scaleX(1.08)}.relicary-preview__body,.relicary-preview__lid{background:linear-gradient(90deg,#ffffff06,#0000 16% 84%,#ffffff05),#15181b;border:1px solid #d8b26a5c;width:calc(100% - 16px);position:absolute;left:8px;box-shadow:inset 0 1px #ffffff09,inset 0 -14px 26px #0000002e}.relicary-preview__body{transform-origin:50% 100%;border-radius:5px 5px 11px 11px;height:58px;bottom:18px;transform:rotateX(4deg)}.relicary-preview__lid{transform-origin:50% 100%;border-radius:11px 11px 5px 5px;height:50px;transition:transform .32s cubic-bezier(.22,1,.36,1);top:18px;transform:translateY(2px)rotateX(-7deg)}.relicary-preview__body-inset,.relicary-preview__lid-inset{border:1px solid #f4f1e80e;border-radius:6px;position:absolute;inset:7px}.relicary-preview__body-inset{background:linear-gradient(#8f6f3a0f,#0000 70%);border-color:#8f6f3a6b;inset:7px 12px 8px}.relicary-preview__corner{background:#22262b;border-top:1px solid #d8b26a59;width:22px;height:18px;position:absolute;bottom:-1px}.relicary-preview__corner--left{border-right:1px solid #d8b26a38;border-radius:0 5px 0 9px;left:-1px}.relicary-preview__corner--right{border-left:1px solid #d8b26a38;border-radius:5px 0 9px;right:-1px}.relicary-preview__seal{border:1px solid var(--archive-accent-deep);background:#111315;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-36%);box-shadow:inset 0 0 0 7px #181b1e,inset 0 0 0 8px #d8b26a4d,0 5px 14px #00000057}.relicary-preview__seal span{background:var(--archive-accent-deep);width:18px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-34deg)}.relicary-preview__index{color:#c7c2b76b;letter-spacing:.18em;font-size:.49rem;font-weight:700;position:absolute;bottom:1px;right:18px}.pack-surface[data-pack-state=available] .relicary-preview{filter:drop-shadow(0 12px 28px #d8b26a14)}.pack-surface[data-pack-state=available] .relicary-preview__lid{transform:translateY(-1px)rotateX(-11deg)}.pack-surface[data-pack-state=busy] .relicary-preview__lid{transform:translateY(-7px)rotateX(-23deg)}.pack-surface[data-pack-state=cooldown] .relicary-preview,.pack-surface[data-pack-state=loading] .relicary-preview{opacity:.62;filter:saturate(.55)}.pack-surface[data-pack-state=error] .relicary-preview{opacity:.45;filter:saturate(.25)}.archive-progress-line{height:13px;margin-top:17px;position:relative;overflow:visible}.archive-progress-line:before{content:"";background:#8c929938;height:1px;position:absolute;top:6px;left:0;right:0}.archive-progress-line>span{width:var(--archive-progress);background:linear-gradient(90deg, var(--archive-accent-deep), var(--archive-accent));min-width:0;height:1px;position:absolute;top:6px;left:0;box-shadow:0 0 10px #d8b26a24}.archive-progress-line>span:after{content:"";border:1px solid var(--archive-accent);background:var(--archive-bg);width:4px;height:4px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.home-screen>section[aria-labelledby=collection-progress-title] .archive-progress-line{margin-top:14px}.collection-header .archive-progress-line,.set-header .archive-progress-line{margin-top:20px}.collection-set{border-top:1px solid #262a2fc7;padding-top:25px}.collection-set .section-heading{margin-bottom:18px}.archive-grid{gap:12px}.archive-tile{background:#0f1113;border-color:#262a2feb;box-shadow:0 14px 34px #0000001f}button.archive-tile:before{content:"";z-index:1;pointer-events:none;border:1px solid #f4f1e80e;border-radius:9px;position:absolute;inset:8px 8px 49px}button.archive-tile:after{background:linear-gradient(#0000,#08090a5c 28%,#08090af0 82%);inset:35% 0 0}.archive-tile__identity{color:var(--archive-text-soft);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:3px;font-size:.58rem;font-weight:700;display:inline-flex}.archive-tile__name{text-shadow:0 1px 8px #000000b8;padding-right:3px}.archive-tile--missing{background:linear-gradient(#ffffff04,#0000 38%),#121518}.archive-tile--missing .archive-tile__placeholder{background:radial-gradient(circle at 50% 40%,#d8b26a09,#0000 34%),linear-gradient(#ffffff03,#0000 64%),#121518}.archive-tile--missing .archive-tile__placeholder:before{content:"";border:1px solid #8c929938;border-radius:50%;width:46px;height:46px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 8px #121518,inset 0 0 0 9px #8c92991c}.archive-tile--missing .archive-tile__placeholder:after{content:"";background:#8c929938;width:22px;height:1px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-34deg)}.archive-tile--missing:after{border-color:#8c929926;border-radius:9px;inset:9px 9px 46px}.set-list .set-link{grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;column-gap:12px;display:grid}.set-list .set-link:after{content:"→";color:var(--archive-muted);font-size:.78rem;transition:color .15s,transform .15s}.set-list .set-link:hover:after,.set-list .set-link:focus-visible:after{color:var(--archive-text-soft);transform:translate(2px)}.product-navigation{box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff05}.product-navigation a{position:relative}.product-navigation a[aria-current=page]:before{content:"";background:var(--archive-accent-deep);width:18px;height:1px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #d8b26a2e}@media (width>=700px){.pack-surface{min-height:344px;padding-top:176px}.relicary-preview{width:238px;height:138px;top:25px}}@media (height<=690px) and (orientation:landscape){.pack-surface{min-height:214px;padding-top:108px}.relicary-preview{width:168px;height:96px;top:11px;transform:translate(-50%)scale(.86)}.relicary-preview__index{display:none}}@media (prefers-reduced-motion:reduce){.relicary-preview,.relicary-preview__lid,.set-list .set-link:after{transition:none}}.home-reliquary__world{z-index:-1;pointer-events:none;background-color:#171510;background-image:linear-gradient(#0807061f 0%,#0807060d 38%,#0505052b 100%),url(/archive/prehistoric/environment/reliquary-chamber-master-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.home-reliquary-3d,.home-reliquary__world-fallback{background:0 0;width:100%;height:100%;position:absolute;inset:0}.home-reliquary-3d{background:0 0}@media (orientation:portrait){.home-reliquary__world{background-image:linear-gradient(#0807061f 0%,#0807060d 38%,#0505052b 100%),url(/archive/prehistoric/environment/reliquary-chamber-portrait-v2.webp)}}@media (width<=699px){.home-reliquary-3d{inset:0 0 max(180px, calc(22.5dvh + env(safe-area-inset-bottom)));width:auto;height:auto}}.home-reliquary-3d canvas{display:block;width:100%!important;height:100%!important}.home-reliquary-3d{opacity:0;transition:opacity .48s ease-out}.home-reliquary__world-fallback{opacity:1;transition:opacity .48s ease-out}.home-reliquary__world[data-scene-ready=true] .home-reliquary-3d{opacity:1}.home-reliquary__world[data-scene-ready=true] .home-reliquary__world-fallback{opacity:0}.home-reliquary__world-fallback{place-items:center;display:grid}.home-reliquary__world-fallback picture{width:100%;height:100%;display:block}.home-reliquary__world-fallback img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block}.home-reliquary__world-fallback[data-home-state=cooldown] img,.home-reliquary__world-fallback[data-home-state=loading] img{filter:brightness(.9)}.home-reliquary__world-fallback[data-home-state=error] img{filter:brightness(.62)saturate(.5)}@media (prefers-reduced-motion:reduce){.home-reliquary-3d,.home-reliquary__world-fallback{transition:none}}:root{--archive-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif;--archive-ritual-gold:#d8b26a;--vault-parchment:#efe4c9;--vault-muted:#b0a288;--vault-bronze:#c8a468;--vault-bronze-bright:#ecd39d;--vault-bronze-deep:#8a6c3c;--vault-line:#c8a4684d;--vault-line-strong:#d8b67a8c;--vault-ink:#0a0a09;--vault-nav-height:64px}.product-shell:has(.vault-home){background:var(--vault-ink);height:100dvh;min-height:0;padding:0;overflow:hidden}.vault-home{isolation:isolate;width:min(100%,460px);min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 22px calc(var(--vault-nav-height) + 18px + env(safe-area-inset-bottom));color:var(--vault-parchment);text-align:center;grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:start;margin-inline:auto;display:grid;position:relative;overflow:clip}.vault-home__plate{z-index:-2;pointer-events:none;background-color:var(--vault-ink);background-image:url(/archive/prehistoric/home/vault-slate-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.vault-home__plate[data-artefact=medallion]{background-image:url(/archive/prehistoric/home/vault-fossil-rock.webp)}.vault-home__plate:after{content:"";background:radial-gradient(at 50% 40%,#0000 0 24%,#03030357 58%,#020202d1 100%),linear-gradient(#06060585 0%,#0606051a 30%,#05050457 66%,#080807 100%);position:absolute;inset:0}.vault-home__brand{justify-items:center;padding-top:6px;display:grid}.vault-home__brand h1{font-family:var(--archive-display);text-indent:0;justify-items:center;gap:4px;margin:0;font-weight:400;line-height:1;display:grid}.vault-home__brand-the{color:var(--vault-bronze-bright);letter-spacing:.54em;text-indent:.54em;font-size:clamp(.62rem,2.7vw,.74rem)}.vault-home__brand-archive{color:var(--vault-parchment);letter-spacing:.2em;text-indent:.2em;text-shadow:0 3px 20px #000000b8,0 0 30px #d6af6e1f;font-size:clamp(2.3rem,11.4vw,3.15rem)}.vault-home__brand-mark{width:min(74%,296px);color:var(--vault-bronze);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:13px;display:grid}.vault-home__brand-mark:before,.vault-home__brand-mark:after{content:"";background:linear-gradient(90deg, transparent, var(--vault-line-strong));height:1px}.vault-home__brand-mark:after{background:linear-gradient(90deg, var(--vault-line-strong), transparent)}.vault-home__brand-mark svg{width:.62rem;height:.62rem;display:block}.vault-home__brand p{color:var(--vault-muted);font-family:var(--archive-display);letter-spacing:.22em;text-transform:uppercase;margin:11px 0 0;font-size:.68rem;font-weight:600}.vault-home__seal-slot{place-items:center;min-height:38px;margin-top:16px;display:grid}.vault-seal-pill{border:1px solid var(--vault-line);color:var(--vault-bronze-bright);font-family:var(--archive-display);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;background:linear-gradient(#2c2215b8,#110e0ab8);border-radius:8px;align-items:center;gap:10px;margin:0;padding:9px 20px 8px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffecc814}.vault-seal-pill svg{text-indent:0;width:.86rem;height:.86rem}.vault-home__artefact{place-items:center;min-height:0;margin-top:16px;display:grid}.vault-dial{aspect-ratio:1;grid-template-columns:minmax(0,1fr);place-items:center;width:min(82vw,320px);display:grid;position:relative;container-type:inline-size}.vault-dial__ring{filter:drop-shadow(0 14px 30px #0000008c);width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.vault-dial__track,.vault-dial__sweep{fill:none;stroke-linecap:butt}.vault-dial__track{stroke:#7a623a57;stroke-width:6.4px}.vault-dial__sweep{stroke:var(--vault-bronze);stroke-width:6.4px;filter:drop-shadow(0 0 5px #e2c07c61)}.vault-dial__sheen{opacity:.42;mix-blend-mode:soft-light;background:url(/archive/prehistoric/home/bronze-plate.webp) 50%/cover no-repeat;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 71%,#000 72% 100%);mask-image:radial-gradient(closest-side,#0000 71%,#000 72% 100%)}.vault-dial__stud{color:var(--vault-bronze-bright);place-items:center;display:grid;position:absolute;top:-.42rem;left:50%;transform:translate(-50%)}.vault-dial__stud svg{width:.8rem;height:.8rem;display:block}.vault-dial__face{grid-template-columns:minmax(0,1fr);justify-self:stretch;justify-items:center;gap:9px;display:grid}.vault-dial__time{color:var(--vault-parchment);font-family:var(--archive-display);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-shadow:0 3px 22px #000000bd;font-size:clamp(2.35rem,12.6vw,3.4rem);font-weight:400;line-height:1}.vault-dial__caption{color:var(--vault-muted);font-family:var(--archive-display);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;font-size:.64rem;font-weight:600}.vault-dial__rule{background:linear-gradient(90deg, transparent, var(--vault-line-strong), transparent);width:104px;height:1px}@supports (font-size:1cqi){.vault-dial__time{font-size:15.2cqi}.vault-dial__caption{font-size:3.4cqi}.vault-dial__rule{width:38cqi}}.vault-medallion{aspect-ratio:1;place-items:center;width:min(88vw,352px);display:grid;position:relative}.vault-medallion__ring{border:1px solid #e2c07c75;border-radius:50%;position:absolute;inset:6.5%;box-shadow:0 0 22px #e2c07c2e,inset 0 0 26px #e2c07c1a}.vault-medallion__halo{filter:blur(7px);background:radial-gradient(circle,#e4c27e38 0 28%,#c49c6017 46%,#0000 68%);border-radius:50%;position:absolute;inset:-14%}.vault-medallion__emblem{object-fit:contain;filter:drop-shadow(0 18px 32px #0000009e)drop-shadow(0 0 22px #e0bc782e);width:100%;height:100%;display:block;position:relative}.vault-home__ritual{justify-items:center;gap:10px;margin-top:20px;display:grid}.vault-home__ritual h2{max-width:22ch;color:var(--vault-parchment);font-family:var(--archive-display);letter-spacing:-.015em;text-shadow:0 2px 20px #000000b8;text-wrap:balance;margin:0;font-size:clamp(1.48rem,6.4vw,2.05rem);font-weight:400;line-height:1.1}.vault-home__ritual>p{color:var(--vault-muted);font-family:var(--archive-display);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:600;line-height:1.55}.vault-home[data-home-state=cooldown] .vault-home__ritual h2{font-size:clamp(1.24rem,4.9vw,1.7rem)}.vault-home__actions{gap:11px;width:100%;margin-top:14px;display:grid}.vault-button{cursor:pointer;width:100%;min-height:54px;font-family:var(--archive-display);letter-spacing:.26em;text-indent:.26em;border-radius:10px;grid-template-columns:24px 1fr 24px;align-items:center;padding-inline:14px;font-size:.82rem;font-weight:600;transition:transform .15s,filter .15s,box-shadow .15s;display:grid}.vault-button--primary{color:#241a0c;text-shadow:0 1px #ffecc857;background:#b98f52 url(/archive/prehistoric/home/bronze-plate.webp) 50%/cover no-repeat;border:1px solid #e9c78c85;box-shadow:inset 0 1px #fff4dc6b,inset 0 -2px 7px #3c260e75,0 12px 32px #00000070}.vault-button--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #fff4dc7a,inset 0 -2px 7px #3c260e75,0 14px 38px #0000007a,0 0 26px #d8b26a24}.vault-button--primary:active:not(:disabled){transform:translateY(1px)scale(.996)}.vault-button--primary:disabled{opacity:1;filter:saturate(.56)brightness(.62);cursor:wait}.vault-button--ghost{border:1px solid var(--vault-line);color:var(--vault-bronze-bright);background:#0c0b096b;grid-template-columns:1fr}.vault-button--ghost:hover{border-color:var(--vault-line-strong);background:#14110c9e}.vault-button__mark{color:#2e200c9e;text-indent:0;width:.62rem;height:.62rem;display:block}.vault-button--ghost .vault-button__mark{display:none}.vault-home__error{max-width:470px;color:var(--vault-muted);justify-content:center;align-items:center;gap:12px;margin-top:4px;font-size:.75rem;display:flex}.vault-home__error button{border:1px solid var(--vault-line);min-height:44px;color:var(--vault-parchment);cursor:pointer;background:#100e0be0;border-radius:10px;padding:0 14px}.vault-home__progress{justify-items:center;gap:8px;margin-top:18px;display:grid}.vault-home__progress .archive-progress-line{width:100%;margin-top:0}.vault-home__progress .archive-progress-line:before{background:#8c826c3d;height:2px;top:5px}.vault-home__progress .archive-progress-line>span{height:2px;top:5px}.vault-home__progress .archive-progress-line>span:after{display:none}.vault-home__progress>p{color:var(--vault-muted);font-family:var(--archive-display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.vault-home__progress>button{border:0;border-bottom:1px solid var(--vault-line-strong);min-height:44px;color:var(--vault-bronze-bright);cursor:pointer;font-family:var(--archive-display);background:0 0;align-items:center;gap:9px;padding:6px 2px 4px;font-size:.86rem;display:inline-flex}.vault-home__progress>button>span:last-child{font-size:1.1em;transition:transform .16s}.vault-home__progress>button:hover>span:last-child,.vault-home__progress>button:focus-visible>span:last-child{transform:translate(3px)}.vault-home__progress-placeholder{height:13px}.product-navigation{z-index:8;width:100%;max-width:none;padding:0 max(18px, calc((100vw - 760px) / 2 + 18px)) env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050606f0;border:0;border-top:1px solid #f4f1e81a;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.product-navigation:before{content:"";top:14px;bottom:calc(14px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#d8b26a29,#0000);width:1px;position:absolute;left:50%}.product-navigation a{color:#c7c2b79e;min-height:64px;font-family:var(--archive-display);letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:.75rem;font-weight:400;text-decoration:none;display:flex;position:relative}.product-navigation a svg{opacity:.72;flex:none;width:17px;height:17px}.product-navigation a[aria-current=page]{color:#e6d4a7;background:0 0}.product-navigation a[aria-current=page] svg,.product-navigation a[aria-current=page] .product-navigation__icon{opacity:1}@media (width<=430px){.vault-home__artefact{margin-top:10px}.vault-home__ritual{margin-top:14px}.vault-dial{width:min(78vw,292px)}.vault-medallion{width:min(84vw,318px)}}@media (width<=430px) and (height<=760px){.vault-home{padding-top:max(9px, env(safe-area-inset-top))}.vault-home__brand-mark{margin-top:9px}.vault-home__brand p{margin-top:8px}.vault-home__seal-slot{min-height:34px;margin-top:10px}.vault-dial{width:min(66vw,244px)}.vault-medallion{width:min(68vw,250px)}.vault-home__ritual{gap:7px;margin-top:10px}.vault-home__actions{gap:9px;margin-top:10px}.vault-button{min-height:50px}.vault-home__progress{margin-top:12px}}@media (width>=900px){.vault-home{width:min(100%,760px);height:100dvh;min-height:0;padding-top:max(30px, env(safe-area-inset-top));padding-inline:38px;padding-bottom:calc(96px + env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr) auto auto}.vault-home__plate{background-image:url(/archive/prehistoric/home/vault-slate-desktop.webp)}.vault-home__plate[data-artefact=medallion]{background-image:url(/archive/prehistoric/home/vault-fossil-rock.webp)}.vault-home__brand-archive{font-size:3.6rem}.vault-dial{width:min(300px,38vh)}.vault-medallion{width:min(306px,39vh)}.vault-home__actions,.vault-home__progress{justify-self:center;width:min(100%,430px);margin-inline:auto}.vault-home__ritual h2{width:min(100%,430px);font-size:2.15rem}.product-navigation{right:auto;bottom:calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#171815f0,#070808f0),#070808e6;border:1px solid #d8b26a29;border-radius:7px;width:min(390px,100vw - 48px);padding:4px 9px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #d8b26a0a,0 18px 48px #0006}.product-navigation a{letter-spacing:.11em;text-indent:.11em;border-radius:3px;min-height:58px;font-size:.75rem}.product-navigation a[aria-current=page]{background:#d8b26a08}}@media (width>=900px) and (height<=900px){.vault-home{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:calc(84px + env(safe-area-inset-bottom))}.vault-home__brand-archive{font-size:2.85rem}.vault-home__brand-mark{margin-top:9px}.vault-home__brand p{margin-top:8px}.vault-home__seal-slot{min-height:34px;margin-top:10px}.vault-home__artefact{margin-top:10px}.vault-home__ritual{gap:7px;margin-top:12px}.vault-home__ritual h2,.vault-home[data-home-state=cooldown] .vault-home__ritual h2{font-size:1.7rem}.vault-home__actions{gap:9px;margin-top:10px}.vault-button{min-height:50px}.vault-home__progress{margin-top:12px}}@media (height<=560px) and (orientation:landscape){.vault-home{width:100%;padding:max(8px, env(safe-area-inset-top)) 22px calc(58px + env(safe-area-inset-bottom));text-align:left;grid-template:"brand artefact ritual""progress progress progress"1fr/auto minmax(0,1fr) auto;align-content:center;column-gap:22px}.vault-home__brand{grid-area:brand;align-self:center;justify-items:start;padding-top:0}.vault-home__brand h1{justify-items:start}.vault-home__seal-slot{display:none}.vault-home__artefact{grid-area:artefact;align-self:center;margin-top:0}.vault-dial,.vault-medallion{width:min(26vh,170px)}.vault-home__ritual{grid-area:ritual;align-self:center;justify-items:start;margin-top:0}.vault-home__ritual h2{font-size:1.35rem}.vault-home__progress{grid-area:progress;justify-items:start;margin-top:10px}.product-navigation{height:46px;padding:0 max(18px, calc((100vw - 760px) / 2 + 18px)) env(safe-area-inset-bottom)}.product-navigation:before{top:8px;bottom:8px}.product-navigation a{letter-spacing:.08em;text-indent:0;flex-direction:row;min-height:46px;font-size:.75rem}.product-navigation a svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.vault-button,.vault-home__progress>button>span:last-child{transition-duration:.01ms}}.vault-artefact-trigger{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vault-artefact-trigger:focus-visible{outline:2px solid var(--vault-bronze-bright);outline-offset:6px}@media (hover:hover){.vault-artefact-trigger:hover .vault-medallion__emblem,.vault-artefact-trigger:hover .vault-dial__sweep{filter:drop-shadow(0 0 10px #e8c88473)}}.vault-sheet-layer{z-index:12;place-items:end center;display:grid;position:fixed;inset:0}.vault-sheet__scrim{cursor:pointer;background:#03030394;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vault-sheet__scrim:before{content:"";filter:blur(16px)saturate(.72)brightness(.46);background:url(/archive/prehistoric/home/vault-door-arcanum.webp) 50% 18%/cover no-repeat;position:absolute;inset:-8%}.vault-sheet{width:min(100%,480px);max-height:calc(100dvh - 92px - env(safe-area-inset-top));margin-bottom:calc(var(--vault-nav-height) + 10px + env(safe-area-inset-bottom));border:1px solid var(--vault-line);color:var(--vault-parchment);text-align:center;background:linear-gradient(#1f1b14f7,#0d0c09fc),#12100c;border-radius:26px;padding:22px 22px 20px;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #0000009e,inset 0 1px #ffecc80d}.vault-sheet__grabber{background:#b4a88c4d;border-radius:999px;width:54px;height:4px;margin:0 auto 14px;display:block}.vault-sheet__close{width:40px;height:40px;color:var(--vault-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.vault-sheet__close:hover{border-color:var(--vault-line);color:var(--vault-parchment)}.vault-sheet__close svg{width:15px;height:15px}.vault-sheet__header{justify-items:center;gap:9px;display:grid}.vault-sheet__mark{color:var(--vault-bronze)}.vault-sheet__mark svg{width:.72rem;height:.72rem}.vault-sheet__eyebrow{color:var(--vault-bronze-bright);font-family:var(--archive-display);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.vault-sheet__divider{background:linear-gradient(90deg, transparent, var(--vault-line-strong), transparent);width:108px;height:1px}.vault-sheet__header h2{max-width:18ch;font-family:var(--archive-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.42rem,6.2vw,1.95rem);font-weight:400;line-height:1.12}.vault-sheet__summary{text-align:left;margin:20px 0 0;display:grid}.vault-sheet__summary>div{border-bottom:1px solid #c8a4682e;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.vault-sheet__summary>div:first-child{border-top:1px solid #c8a4682e}.vault-sheet__summary dt{color:var(--vault-muted);font-family:var(--archive-display);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:600}.vault-sheet__summary dd{color:var(--vault-parchment);font-family:var(--archive-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:1.5rem}.vault-sheet__slots{text-align:left;margin:14px 0 0;padding:0;list-style:none}.vault-sheet__slots li{border-bottom:1px solid #c8a46824;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.vault-sheet__slot-time{color:var(--vault-parchment);font-family:var(--archive-display);font-variant-numeric:tabular-nums;font-size:1.12rem}.vault-sheet__slots li[data-state=sealed] .vault-sheet__slot-time{color:#b4aa949e}.vault-sheet__slots li[data-state=open] .vault-sheet__slot-time{color:var(--vault-bronze-bright);text-shadow:0 0 16px #e8c88452}.vault-sheet__slot-state{color:#b4aa94a8;font-family:var(--archive-display);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;font-size:.64rem;font-weight:600;display:inline-flex}.vault-sheet__slot-state svg{width:.86rem;height:.86rem}.vault-sheet__slot-state[data-state=collected]{color:var(--vault-bronze)}.vault-sheet__slot-state[data-state=open]{color:var(--vault-bronze-bright)}.vault-sheet__progress{justify-items:center;gap:8px;margin-top:18px;display:grid}.vault-sheet__progress .archive-progress-line{width:100%;margin-top:0}.vault-sheet__progress .archive-progress-line:before{background:#8c826c3d;height:2px;top:5px}.vault-sheet__progress .archive-progress-line>span{height:2px;top:5px}.vault-sheet__progress .archive-progress-line>span:after{display:none}.vault-sheet__progress>p{color:var(--vault-muted);font-family:var(--archive-display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600}.vault-sheet__notify{letter-spacing:.2em;text-indent:.2em;grid-template-columns:22px 1fr 22px;margin-top:16px;font-size:.72rem}.vault-sheet__notify[aria-pressed=true]{filter:saturate(.78)brightness(.86)}.vault-sheet__notify .vault-button__mark{color:#2e200c94}:root{--archive-world-brass:#d8b26a;--archive-world-brass-deep:#8f6f3a;--archive-world-moss:#87936e;--archive-world-ink:#070807;--archive-world-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif}.archive-world-screen{isolation:isolate;min-height:100dvh;color:var(--archive-text);position:relative}.archive-world-screen__backdrop{z-index:-2;pointer-events:none;background:linear-gradient(#06070675 0%,#060706c2 34%,#070807 72% 100%),url(/archive/prehistoric/home/reliquary-chamber-390.webp) top/cover no-repeat;position:fixed;inset:0}.archive-world-screen__backdrop:after{content:"";background:radial-gradient(at 50% 0,#d8b26a14,#0000 34%),linear-gradient(90deg,#00000057,#0000 22% 78%,#00000057);position:absolute;inset:0}.archive-world-screen__backdrop--set{background:linear-gradient(#0607063d 0%,#0607068a 40%,#070807 82% 100%),url(/archive/prehistoric/home/reliquary-chamber-390.webp) top/cover no-repeat}.archive-world-header{text-align:center;justify-items:center;margin:0 auto 28px;display:grid}.archive-world-header>.eyebrow{color:var(--archive-world-moss);font-family:var(--archive-world-display);letter-spacing:.2em;order:3;margin-top:10px}.archive-world-header h1{font-family:var(--archive-world-display);letter-spacing:-.025em;text-shadow:0 2px 24px #000000b3;order:1;margin:0;font-size:clamp(2.25rem,10vw,4.6rem);font-weight:400;line-height:1}.archive-world-header__mark{color:var(--archive-world-brass);order:2;grid-template-columns:74px auto 74px;align-items:center;gap:11px;margin-top:12px;font-size:.62rem;display:grid}.archive-world-header__mark:before,.archive-world-header__mark:after{content:"";background:linear-gradient(90deg,#0000,#d8b26a8f);height:1px}.archive-world-header__mark:after{background:linear-gradient(90deg,#d8b26a8f,#0000)}.collection-progress-summary{width:min(100%,520px);color:var(--archive-text-soft);font-family:var(--archive-world-display);letter-spacing:.08em;order:4;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:11px;margin-top:21px;font-size:.73rem;display:grid}.collection-progress-summary .archive-progress-line{min-width:0}.collection-progress-summary>span{color:var(--archive-muted)}.collection-filters-shell{order:1;width:min(100vw - 36px,680px);min-width:0;margin-top:19px;position:relative}.collection-filters{scrollbar-width:none;gap:7px;width:100%;margin-top:0;padding:2px 1px 5px;display:flex;overflow-x:auto}.collection-filters::-webkit-scrollbar{display:none}.collection-filters button{color:#c7c2b7b3;min-height:31px;font-family:var(--archive-world-display);letter-spacing:.025em;background:#07080785;border:1px solid #c7c2b738;border-radius:999px;flex:none;padding:0 13px;font-size:.7rem;transition:border-color .14s,background-color .14s,color .14s}.collection-filters button[aria-pressed=true]{color:#ead9ae;background:#8f6f3a29;border-color:#d8b26ac2;box-shadow:0 0 22px #d8b26a12}.archive-world-set{border-top:1px solid #d8b26a1f;margin-top:29px;padding-top:18px}.archive-world-set .section-heading{align-items:center}.archive-world-set .section-heading h2,.set-specimens .section-heading h2{color:#eee8dc;font-family:var(--archive-world-display);letter-spacing:.01em;font-size:1.3rem;font-weight:400}.archive-world-set .section-heading .eyebrow,.set-specimens .section-heading .eyebrow{color:var(--archive-world-moss)}.archive-world-set .section-heading button{color:#c9b77e;min-height:36px;font-family:var(--archive-world-display);text-underline-offset:4px;background:0 0;border:0;padding:0 3px;font-size:.72rem;text-decoration:underline}.archive-grid--collection,.archive-grid--set{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.archive-world-screen .archive-tile{border-color:color-mix(in srgb, var(--tile-rarity-accent,#6d716b) 42%, #272a26);background:#0a0c0ad6;border-radius:5px;padding:7px;box-shadow:inset 0 0 0 1px #eee8dc08,0 9px 22px #00000042}.archive-world-screen button.archive-tile:before{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--tile-rarity-accent,#8c9299) 38%, transparent);pointer-events:none;border-radius:2px;position:absolute;inset:4px}.archive-world-screen button.archive-tile:after{background:linear-gradient(#0000,#050605f5 82%);inset:36% 0 0}.archive-world-screen .archive-tile__identity{text-transform:uppercase;letter-spacing:.07em!important;font-size:clamp(.45rem,1.6vw,.6rem)!important}.archive-world-screen .archive-tile__name{color:#ece5d7;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden;font-family:var(--archive-world-display)!important;font-size:clamp(.63rem,2.5vw,.9rem)!important}.archive-world-screen .archive-tile--missing{box-shadow:none;background:#090a09b8;border-color:#8c929929}.archive-world-screen .archive-tile--missing:after{border-color:#8c929921;border-radius:2px;inset:8px}.archive-set-header{text-align:center;justify-items:center;margin:0 auto 18px;display:grid;position:relative}.archive-set-header__back{color:#d8caa9;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:4px;left:0}.archive-set-header__back svg{width:22px;height:22px}.archive-set-header .eyebrow{color:#b5aa91;font-family:var(--archive-world-display);letter-spacing:.28em;margin:0 0 14px}.archive-set-header h1{max-width:17ch;font-family:var(--archive-world-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,8.7vw,4rem);font-weight:400;line-height:1.02}.archive-set-header>p:last-child{color:var(--archive-world-moss);font-family:var(--archive-world-display);letter-spacing:.19em;text-transform:uppercase;margin:10px 0 0;font-size:.68rem;font-weight:600}.set-showcase{width:min(100%,560px);margin-inline:auto}.set-showcase__feature{place-items:center;min-height:390px;padding:12px 0 18px;display:grid}.set-feature-card{--feature-rarity-accent:#d7b36b;aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--feature-rarity-accent) 72%, #2a2b27);color:#f1ebdd;text-align:center;width:min(67vw,300px);box-shadow:inset 0 0 0 4px #0a0c0a, inset 0 0 0 5px color-mix(in srgb, var(--feature-rarity-accent) 34%, transparent), 0 28px 54px #0000008f, 0 0 38px color-mix(in srgb, var(--feature-rarity-accent) 9%, transparent);background:#0b0d0b;border-radius:5px;flex-direction:column;justify-content:flex-end;padding:22px 18px;display:flex;position:relative;overflow:hidden}.set-feature-card--common{--feature-rarity-accent:#d8d5cf}.set-feature-card--uncommon{--feature-rarity-accent:#9fbaaa}.set-feature-card--rare{--feature-rarity-accent:#8fb8d8}.set-feature-card--exceptional{--feature-rarity-accent:#b59cd8}.set-feature-card--legendary{--feature-rarity-accent:#d7b36b}.set-feature-card--mythic{--feature-rarity-accent:#d890a7}.set-feature-card--singularity{--feature-rarity-accent:#e7e5ff}button.set-feature-card{cursor:pointer}.set-feature-card img,.set-feature-card__veil{width:100%;height:100%;position:absolute;inset:0}.set-feature-card img{object-fit:cover}.set-feature-card__veil{background:linear-gradient(#0000000f 32%,#040504e6 88%)}.set-feature-card:before{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--feature-rarity-accent) 48%, transparent);pointer-events:none;position:absolute;inset:9px}.set-feature-card>:not(img,.set-feature-card__veil){z-index:3;position:relative}.set-feature-card__rarity{color:var(--feature-rarity-accent);letter-spacing:.18em;text-transform:uppercase;order:2;margin-top:6px;font-size:.6rem;font-weight:700}.set-feature-card strong{font-family:var(--archive-world-display);letter-spacing:.05em;order:1;font-size:1.25rem;font-weight:400}.set-feature-card>span:last-child:not(.set-feature-card__rarity){color:#aaa48f;order:3;margin-top:5px;font-size:.68rem}.set-feature-card--empty{--feature-rarity-accent:#8c9299;color:#8c9299;background:linear-gradient(135deg,#0000 48%,#d8b26a0a 48% 52%,#0000 52%),#090a09bd;border-color:#8c929933;justify-content:center;align-items:center;gap:10px}.set-feature-card--empty:before{border-color:#8c92991f}.set-feature-card--empty strong{font-size:1rem}.set-feature-card__empty-mark{color:#6d6f67}.set-showcase__stats{border-top:1px solid #d8b26a26;border-bottom:1px solid #d8b26a26;gap:0;margin-top:6px;display:grid}.set-showcase__stats>div{color:#aba697;border-top:1px solid #c7c2b714;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:38px;font-size:.72rem;display:grid}.set-showcase__stats>div:first-child{border-top:0}.set-showcase__stats strong{color:#ded7c9;font-family:var(--archive-world-display);letter-spacing:.04em;font-weight:400}.set-showcase__completion{grid-template-columns:auto minmax(90px,1fr) auto!important}.set-showcase__completion .archive-progress-line{min-width:0}.set-showcase__actions{gap:10px;margin-top:20px;display:grid}.set-showcase__actions button{color:#d9cba9;min-height:50px;font-family:var(--archive-world-display);letter-spacing:.12em;text-transform:uppercase;background:#090a09b8;border:1px solid #d8b26a47;border-radius:999px;font-size:.78rem}.set-showcase__actions button:last-child{color:#17140e;background:linear-gradient(#d8bd79,#ad8648);border-color:#f4f1e852;box-shadow:inset 0 1px #ffffff47,0 10px 32px #d8b26a1c}.set-showcase__actions button:disabled{color:#c7c2b77a;box-shadow:none;opacity:1;background:#090a09a8;border-color:#c7c2b729}.set-showcase__action-note{color:#c7c2b79e;font-family:var(--archive-world-display);text-align:center;margin:-1px 0 0;font-size:.75rem;line-height:1.45}.set-specimens{border-top:1px solid #d8b26a21;margin-top:40px;padding-top:22px}.set-specimens .section-heading{margin-bottom:15px}@media (width>=700px){.archive-world-screen__backdrop{background-size:auto 100dvh}.archive-grid--collection,.archive-grid--set{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.archive-world-screen .archive-tile{padding:12px}.set-showcase__feature{min-height:470px}}@media (width>=1040px){.archive-grid--collection,.archive-grid--set{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=370px){.archive-grid--collection,.archive-grid--set{gap:6px}.archive-world-screen .archive-tile{padding:6px}.set-showcase__feature{min-height:350px}}@media (prefers-reduced-motion:reduce){.collection-filters button,.set-showcase__actions button,.archive-world-screen .archive-tile{transition-duration:.01ms!important}}.collection-archive{position:relative}.collection-archive__count{color:#c7c2b7ad;font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.045em;text-align:right;font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:.68rem}.collection-archive__empty{color:#aaa99d;font-family:var(--archive-world-display,Georgia, serif);text-align:center;justify-items:center;gap:8px;margin:36px auto 0;font-size:.76rem;display:grid}.collection-archive__empty p{margin:0}.collection-archive__empty button{color:#e0c989;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8b26a70;padding:0 8px}.collection-archive__empty button:focus-visible{outline-offset:3px;outline:1px solid #ead9aed1}@media (hover:hover){.collection-archive__empty button:hover{color:#f1dfb0}}@media (prefers-reduced-motion:reduce){.collection-archive__empty button{transition-duration:.01ms!important}}.collection-set-index{border-top:1px solid #d8b26a21;margin-top:42px;padding-top:22px}.collection-set-index .section-heading{margin-bottom:13px}.collection-set-index .section-heading h2{color:#eee8dc;font-family:var(--archive-world-display,Georgia, serif);font-size:1.32rem;font-weight:400}.collection-set-index .section-heading .eyebrow{color:var(--archive-world-moss,#87936e)}.collection-set-index__list{border-top:1px solid #c7c2b717;display:grid}.collection-set-index__list>button{color:#ded7c9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7c2b717;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:9px 2px;display:grid}.collection-set-index__list>button>span:first-child{gap:3px;min-width:0;display:grid}.collection-set-index__list small{color:#7e856b;font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.15em;text-transform:uppercase;font-size:.59rem}.collection-set-index__list strong{color:#e7e1d5;font-family:var(--archive-world-display,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:400;overflow:hidden}.collection-set-index__list>button>span:nth-child(2){color:#9e9b8d;font-variant-numeric:tabular-nums;font-size:.68rem}.collection-set-index__list>button>span:last-child{color:#bfa56d;font-family:var(--archive-world-display,Georgia, serif);font-size:1.45rem;line-height:1}@media (hover:hover){.collection-set-index__list>button:hover{background:linear-gradient(90deg,#0000,#d8b26a09,#0000)}.collection-set-index__list>button:hover strong{color:#f0e5cd}}.collection-filters{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-inline:1px 18px}.collection-filters button{scroll-snap-align:start}.collection-filters:after{content:"";flex:0 0 11px}.collection-archive,.set-specimens{content-visibility:auto;contain-intrinsic-size:720px}.archive-world-screen button.archive-tile{transform-origin:50% 82%;transform-style:preserve-3d}.archive-world-screen button.archive-tile img{filter:saturate(.94)contrast(1.025)brightness(.98);transition:transform .24s cubic-bezier(.22,1,.36,1),filter .18s}.archive-world-screen button.archive-tile:focus-visible{outline:1px solid color-mix(in srgb, var(--tile-rarity-accent,#d8b26a) 76%, #fff 8%);outline-offset:4px;box-shadow:inset 0 0 0 1px #eee8dc0a, 0 18px 42px #00000070, 0 0 34px color-mix(in srgb, var(--tile-rarity-accent,#d8b26a) 12%, transparent)}.set-showcase__feature{isolation:isolate;perspective:900px;position:relative}.set-showcase__feature:before,.set-showcase__feature:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.set-showcase__feature:before{filter:blur(12px);background:radial-gradient(#d8b26a1c 0%,#7886650b 38%,#0000 72%);border-radius:50%;width:min(86%,390px);height:26%;bottom:7%}.set-showcase__feature:after{background:linear-gradient(90deg,#0000,#d8b26a7a,#0000);width:min(72%,320px);height:1px;bottom:8.5%;box-shadow:0 10px 24px #0000008f}.set-feature-card{z-index:2;transform-origin:50% 66%;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s;animation:.22s cubic-bezier(.22,1,.36,1) both archive-feature-card-enter}.set-showcase__nav{z-index:4;color:#d8c493;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070907bd;border:1px solid #d8b26a3d;border-radius:999px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .14s,background-color .14s,color .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000004d}.set-showcase__nav span{font-family:var(--archive-world-display,Georgia, serif);margin-top:-2px;font-size:1.75rem;font-weight:400;line-height:1}.set-showcase__pagination button{background:0 0;border-color:#d8b26a5c;transition:transform .14s,background-color .14s,box-shadow .14s}.set-showcase__pagination button[aria-pressed=true]{background:#b59350;box-shadow:0 0 16px #d8b26a2e}@keyframes archive-feature-card-enter{0%{opacity:.25;transform:translate(8px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (hover:hover){.archive-world-screen button.archive-tile:not(.archive-tile--missing):hover{box-shadow:inset 0 0 0 1px #eee8dc0b, 0 18px 42px #0000006e, 0 0 30px color-mix(in srgb, var(--tile-rarity-accent,#d8b26a) 9%, transparent);transform:translateY(-4px)scale(1.012)}.archive-world-screen button.archive-tile:not(.archive-tile--missing):hover img{filter:saturate(1.04)contrast(1.045)brightness(1.025);transform:scale(1.03)}.set-feature-card:hover{filter:brightness(1.025);box-shadow:inset 0 0 0 4px #0a0c0a, inset 0 0 0 5px color-mix(in srgb, var(--feature-rarity-accent) 38%, transparent), 0 34px 66px #0000009e, 0 0 46px color-mix(in srgb, var(--feature-rarity-accent) 13%, transparent);transform:translateY(-3px)scale(1.006)}.set-showcase__nav:hover{color:#f0d89f;background:#191812db;border-color:#d8b26a8f;transform:translateY(-50%)scale(1.045)}.set-showcase__pagination button:hover{transform:scale(1.18)}}@media (width>=700px){.set-showcase__nav--previous{left:7%}.set-showcase__nav--next{right:7%}}@media (width>=900px){.set-showcase__feature:before{width:min(96%,440px);bottom:4%}.set-showcase__feature:after{width:min(80%,360px);bottom:6%}.set-showcase__nav--previous{left:0}.set-showcase__nav--next{right:0}}@media (prefers-reduced-motion:reduce){.archive-world-screen button.archive-tile,.archive-world-screen button.archive-tile img,.set-feature-card,.set-showcase__nav,.set-showcase__pagination button{animation:none;transition-duration:.01ms!important}.archive-world-screen button.archive-tile:hover,.archive-world-screen button.archive-tile:hover img,.set-feature-card:hover,.set-showcase__nav:hover,.set-showcase__pagination button:hover{transform:none}}.archive-world-screen .archive-tile--missing{background:radial-gradient(circle at 50% 39%,#d8b26a06,#0000 27%),linear-gradient(145deg,#ffffff04,#0000 46%),#080a08d1;position:relative;box-shadow:inset 0 0 0 1px #eee8dc03,inset 0 -18px 28px #00000029}.archive-world-screen .archive-tile--missing .archive-tile__placeholder{background:linear-gradient(90deg,#0000 49.7%,#8c92990b 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#8c929909 50%,#0000 50.3%)}.archive-world-screen .archive-tile--missing .archive-tile__placeholder:before{content:"";border:1px solid #8f6f3a38;border-radius:50%;width:28px;height:28px;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 6px #080a08e6,inset 0 0 0 7px #8f6f3a14,0 0 18px #d8b26a06}.archive-world-screen .archive-tile--missing .archive-tile__placeholder:after{content:"";background:#8f6f3a4d;width:13px;height:1px;position:absolute;top:calc(37% - 1px);left:50%;transform:translate(-50%,-50%)rotate(-34deg)}.archive-world-screen .archive-tile--missing:after{border-color:#8c92991f;border-radius:2px;inset:8px;box-shadow:inset 7px 0 0 -6px #8f6f3a0f,inset -7px 0 0 -6px #8f6f3a0f}.archive-world-screen .archive-tile--missing .archive-tile__number{color:#a5a9aeb8}.archive-world-screen .archive-tile--missing .archive-tile__name--missing{color:#a5a9aec7;letter-spacing:.09em;font-weight:400;font-family:var(--archive-world-display)!important;font-size:clamp(.6rem,1.8vw,.7rem)!important}.collection-filters{border-bottom:1px solid #d8b26a24;align-items:stretch;gap:0;padding:0 16px 7px 0;position:relative}@media (width<=520px){.collection-filters-shell:after{content:"›";z-index:2;pointer-events:none;color:#d8b26ad1;width:22px;height:44px;font-family:var(--archive-world-display);background:0 0;place-items:center;font-size:.95rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.collection-filters button{color:#c7c2b7a3;min-height:44px;box-shadow:none;font-family:var(--archive-world-display);letter-spacing:.075em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0 14px;font-size:.75rem;font-weight:400;transition:color .15s,background-color .15s;position:relative}.collection-filters button:after{content:"";height:1px;box-shadow:none;transform-origin:50%;background:0 0;transition:background-color .15s,box-shadow .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:13px;right:13px;transform:scaleX(.45)}.collection-filters button[aria-pressed=true]{color:#ead9ae;box-shadow:none;background:0 0;border:0}.collection-filters button[aria-pressed=true]:after{background:var(--archive-world-brass);transform:scaleX(1);box-shadow:0 0 12px #d8b26a3d}.collection-filters button:focus-visible{outline-offset:-3px;color:#ead9ae;outline:1px solid #ead9aec7}.collection-filters button:focus-visible:after{background:#d8b26aa3;transform:scaleX(1)}@media (hover:hover){.collection-filters button:hover{color:var(--archive-text-soft);background:linear-gradient(#0000 62%,#d8b26a09)}}@media (width<=899px){.collection-filters{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}}@media (width<=520px){.collection-filters-shell{width:min(100%,100vw - 36px);margin-inline:auto}.collection-filters{width:100%;margin-inline:auto;scroll-padding-inline:0 14px}.collection-filters button{padding-inline:12px}.collection-filters button:after{left:11px;right:11px}}@media (width>=900px){.collection-filters-shell{width:min(100%,760px)}.collection-filters{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.collection-filters button,.collection-filters button:after{transition-duration:.01ms!important}}.set-showcase__stats{background:linear-gradient(90deg,#d8b26a09,#0000 38%),#080a0857;border:0;border-left:1px solid #d8b26a47;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:16px;padding:15px 16px 13px;display:grid;position:relative}.set-showcase__stats:before,.set-showcase__stats:after{content:"";background:#d8b26a6b;width:10px;height:1px;position:absolute;left:-1px}.set-showcase__stats:before{top:0}.set-showcase__stats:after{bottom:0}.set-showcase__stats>div{border:0;grid-template-columns:1fr;align-content:start;gap:6px;min-height:52px;padding:4px 0 12px;display:grid}.set-showcase__stats>div>span:first-child{color:#aba697bd;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.set-showcase__stats>div>strong{color:#e6dfd1;font-family:var(--archive-world-display);letter-spacing:.045em;font-size:1.02rem;font-weight:400}.set-showcase__completion{grid-column:1/-1;border-top:1px solid #c7c2b717!important;grid-template-columns:auto minmax(90px,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:10px 0 0!important}.set-showcase__completion>span:first-child{white-space:nowrap}.set-showcase__completion .archive-progress-line{opacity:.72}.set-showcase__completion>strong{font-variant-numeric:tabular-nums;font-size:.78rem!important}@media (width<=430px){.set-showcase__stats{gap:0 16px;padding-inline:13px}.set-showcase__completion{grid-template-columns:1fr auto!important}.set-showcase__completion .archive-progress-line{grid-area:2/1/auto/-1}}.archive-world-screen .collection-error,.archive-world-screen.screen-state{width:min(100%,560px);color:var(--archive-text-soft);border-left:1px solid #d8b26a42;margin-inline:auto;padding:22px 0 4px 20px;position:relative}.archive-world-screen .collection-error:before,.archive-world-screen.screen-state:before{content:"";background:#d8b26a7a;width:13px;height:1px;position:absolute;top:0;left:-1px}.archive-world-screen .collection-error p,.archive-world-screen.screen-state>p:not(.eyebrow){color:#c7c2b7c2;max-width:42ch;font-family:var(--archive-world-display);margin:0 0 18px;font-size:.84rem;line-height:1.58}.archive-world-screen.screen-state h1{margin-bottom:12px;font-size:clamp(2.2rem,8vw,3.8rem)}.archive-world-screen .collection-error button,.archive-world-screen.screen-state>button,.archive-world-screen.screen-state>a,.archive-world-screen.screen-state .screen-actions button{color:#d7c69d;min-height:44px;box-shadow:none;font-family:var(--archive-world-display);letter-spacing:.055em;background:0 0;border:0;border-bottom:1px solid #d8b26a57;border-radius:0;align-items:center;padding:0 2px;font-size:.72rem;font-weight:400;text-decoration:none;display:inline-flex}.archive-world-screen .collection-error button:focus-visible,.archive-world-screen.screen-state>button:focus-visible,.archive-world-screen.screen-state>a:focus-visible,.archive-world-screen.screen-state .screen-actions button:focus-visible{outline-offset:3px;outline:1px solid #ead9aecc}.archive-world-screen.screen-state .screen-actions{gap:22px;margin-top:0}.product-alert{right:18px;bottom:calc(78px + env(safe-area-inset-bottom));color:#e2d8c2d1;width:min(100% - 36px,520px);font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.025em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#d8b26a09,#0000 42%),#070908f0;border:0;border-left:1px solid #d8b26a6b;border-radius:0;margin-inline:auto;padding:13px 16px 13px 20px;font-size:.75rem;line-height:1.5;position:fixed;left:18px;box-shadow:inset 0 1px #f4f1e805,0 14px 34px #0000004d}.product-alert:before{content:"";background:#d8b26ab8;width:14px;height:1px;position:absolute;top:0;left:-1px}.collection-archive__empty{color:#c7c2b79e;text-align:center;border-top:1px solid #d8b26a1c;border-bottom:1px solid #d8b26a14;place-items:center;width:min(100%,440px);min-height:116px;margin:34px auto 0;padding:26px 34px;display:grid;position:relative}.collection-archive__empty:before{content:"✦";color:#d8b26a8a;background:#070807;padding-inline:10px;font-size:.58rem;position:absolute;top:-7px;left:50%;transform:translate(-50%)}@media (width>=900px){.archive-world-screen .collection-error{margin-top:54px}.archive-world-screen.screen-state{min-height:100dvh;margin-top:0;padding-top:76px}.product-alert{bottom:84px}}.archive-set-header__back{background:#0709072e;border:1px solid #d8b26a14;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;transition:border-color .15s,background-color .15s,color .15s,transform .16s cubic-bezier(.22,1,.36,1)}.set-showcase__feature .set-showcase__nav{width:44px;min-width:44px;height:44px;min-height:44px}.collection-set-index__list>button{padding-right:8px;transition:background-color .15s,color .15s;position:relative}.collection-set-index__list>button:before{content:"";background:0 0;width:1px;transition:background-color .15s,box-shadow .15s;position:absolute;top:14px;bottom:14px;left:0}.collection-set-index__list>button>span:last-child{transition:color .15s,transform .17s cubic-bezier(.22,1,.36,1)}.set-showcase__pagination{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;gap:0;max-width:100%;padding:2px 0;display:flex;overflow-x:auto}.set-showcase__pagination::-webkit-scrollbar{display:none}.set-showcase__pagination button{border:0;border-radius:0;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative;box-shadow:none!important;background:0 0!important}.set-showcase__pagination button:before{content:"";background:0 0;border:1px solid #d8b26a61;border-radius:50%;width:5px;height:5px;transition:width .14s,height .14s,background-color .14s,border-color .14s,box-shadow .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.set-showcase__pagination button[aria-pressed=true]:before{background:#b59350;border-color:#b59350;width:7px;height:7px;box-shadow:0 0 14px #d8b26a38}.archive-set-header__back:focus-visible,.set-showcase__nav:focus-visible,.set-showcase__pagination button:focus-visible,.collection-set-index__list>button:focus-visible{outline-offset:3px;outline:1px solid #ead9aee0}.collection-set-index__list>button:focus-visible:before{background:#d8b26a85;box-shadow:0 0 12px #d8b26a29}.set-showcase__pagination button:focus-visible:before{border-color:#ead9aedb;box-shadow:0 0 13px #d8b26a30}@media (hover:hover){.archive-set-header__back:hover{color:#f0ddae;background:#d8b26a0b;border-color:#d8b26a5c;transform:translate(-2px)}.collection-set-index__list>button:hover:before{background:#d8b26a7a;box-shadow:0 0 12px #d8b26a24}.collection-set-index__list>button:hover>span:last-child{color:#e0c17f;transform:translate(3px)}.set-showcase__pagination button:hover:before{border-color:#d8b26ab8}}.archive-set-header__back:active{transform:translate(-1px)scale(.96)}.set-showcase__nav:active,.set-showcase__pagination button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.archive-set-header__back,.set-showcase__nav,.set-showcase__pagination button,.collection-set-index__list>button,.collection-set-index__list>button:before,.collection-set-index__list>button>span:last-child,.set-showcase__pagination button:before{transition-duration:.01ms!important}.archive-set-header__back:hover,.archive-set-header__back:active,.set-showcase__nav:active,.set-showcase__pagination button:active,.collection-set-index__list>button:hover>span:last-child{transform:none}}.product-navigation__icon{color:currentColor;opacity:.78;place-items:center;width:18px;min-width:18px;height:18px;display:grid}.product-navigation__icon svg{width:100%;height:100%;display:block;overflow:visible}.product-navigation a[aria-current=page] .product-navigation__icon{opacity:1}@media (width<=699px){.product-navigation{width:100%;max-width:none;padding:4px 10px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0c0e0de8,#070808fb 48%),#070808;border:0;border-top:1px solid #d8b26a21;border-radius:0;gap:0;margin:0;bottom:0;left:0;right:0;box-shadow:0 -18px 42px #0000003d,inset 0 1px #ffffff03}.product-navigation a{color:#c7c2b7ad;letter-spacing:.035em;border-radius:0;gap:6px;min-height:52px;font-size:.75rem;position:relative;box-shadow:none!important;background:0 0!important}.product-navigation a:before{content:"";width:34px;height:1px;box-shadow:none;transform-origin:50%;background:0 0;transition:background-color .15s,box-shadow .15s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:-5px;left:50%;transform:translate(-50%)scaleX(.55)}.product-navigation a[aria-current=page]{color:#ead9ae}.product-navigation a[aria-current=page]:before{background:var(--archive-accent);transform:translate(-50%)scaleX(1);box-shadow:0 0 12px #d8b26a33}.product-navigation a:focus-visible{outline-offset:-4px;outline:1px solid #ead9aec7}.screen{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce) and (width<=699px){.product-navigation a:before{transition-duration:.01ms!important}}@media (height<=690px) and (orientation:landscape){.product-navigation{background:#070808f0;border:1px solid #d8b26a2e;border-radius:6px;width:min(240px,100vw - 24px);max-width:none;margin:0;padding:0 4px;inset:8px 12px auto auto;box-shadow:0 10px 28px #00000047}.product-navigation a{min-height:44px;font-size:.75rem}.screen{padding-bottom:28px}.product-shell:has(.archive-world-screen){height:auto;min-height:100dvh;display:block;overflow:visible}.product-shell:has(.archive-world-screen)>.archive-world-screen{height:auto;min-height:100dvh;overflow:visible}.product-shell:has(.archive-world-screen)>.product-navigation{width:min(240px,100vw - 24px);margin:0;position:fixed;inset:8px 12px auto auto}}@media (width<=699px){.archive-world-screen .archive-tile__identity{line-height:1.2;font-size:clamp(.52rem,1.9vw,.6rem)!important}.archive-world-screen .archive-tile__name{line-height:1.12;font-size:clamp(.68rem,2.7vw,.86rem)!important}.archive-world-screen .archive-tile__rarity{text-shadow:0 1px 5px #000000c7}.collection-set-index small,.set-showcase__stats>div>span,.set-feature-card__rarity{line-height:1.25}.set-screen .archive-set-header{margin-bottom:4px}.set-screen .set-showcase__feature{min-height:360px;padding-top:4px}.set-screen .set-feature-card{width:min(62vw,280px)}.set-screen .set-showcase__actions{margin-top:12px}}@media (width>=900px){.archive-world-screen{padding-inline:42px}.archive-world-screen__backdrop{background:linear-gradient(#05060614 0%,#0000 20% 58%,#05060685 82%,#070807 100%),linear-gradient(90deg,#020303 0%,#040605e0 20%,#0000 38% 62%,#040605e0 80%,#020303 100%),#050606 url(/archive/prehistoric/home/reliquary-chamber-390.webp) top/760px 100dvh no-repeat}.archive-world-screen__backdrop:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 18% 44%,#d8b26a13 0 1px,#0000 2px),radial-gradient(circle at 82% 44%,#d8b26a11 0 1px,#0000 2px),linear-gradient(90deg,#0000 10.8%,#8f6f3a13 11%,#0000 11.3% 23.6%,#8f6f3a0b 23.8%,#0000 24.1% 75.9%,#8f6f3a0b 76.2%,#0000 76.4% 88.7%,#8f6f3a13 89%,#0000 89.2%);position:absolute;inset:0}.archive-world-screen__backdrop:after{background:radial-gradient(at 50% 0,#d8b26a16,#0000 30%),radial-gradient(at 50% 76%,#0000 0 30%,#03040438 54%,#030404b3 88%),linear-gradient(#0000 0 58%,#05060647 74%,#070807 100%)}.archive-world-screen__backdrop--set{background:linear-gradient(#05060606 0%,#0000 22% 62%,#05060670 84%,#070807 100%),linear-gradient(90deg,#020303 0%,#040605d1 18%,#0000 36% 64%,#040605d1 82%,#020303 100%),#050606 url(/archive/prehistoric/home/reliquary-chamber-390.webp) top/800px 100dvh no-repeat}.archive-world-screen__backdrop--set:before{opacity:.72}.collection-header.archive-world-header{text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-template-areas:"title progress""mark progress""eyebrow progress""filters filters";place-items:end start;column-gap:clamp(48px,6vw,88px);width:min(100%,1080px);margin-bottom:42px}.collection-header.archive-world-header .collection-controls{grid-area:filters;justify-content:space-between;margin-top:26px}.collection-header.archive-world-header h1{grid-area:title;justify-self:start;font-size:clamp(3.35rem,6vw,5rem)}.collection-header.archive-world-header .archive-world-header__mark{grid-area:mark;grid-template-columns:72px auto 72px;justify-self:start}.collection-header.archive-world-header>.eyebrow{grid-area:eyebrow;justify-self:start}.collection-progress-summary{font-variant-numeric:tabular-nums;border-top:1px solid #d8b26a2e;border-bottom:1px solid #d8b26a1f;grid-area:progress;align-self:center;width:100%;margin-top:0;padding-block:18px}.collection-progress-summary>strong{color:#e9dfcb;letter-spacing:-.025em;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400}.collection-filters{justify-content:flex-start;width:100%;margin-top:0;overflow-x:visible}.collection-archive,.collection-set-index,.set-specimens{width:min(100%,1080px);margin-inline:auto}.archive-grid--collection,.archive-grid--set{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.archive-world-screen .archive-tile{border-radius:7px;padding:9px;box-shadow:inset 0 0 0 1px #eee8dc09,0 14px 34px #0000004d}.archive-world-screen .archive-tile__name{font-size:clamp(.72rem,1.2vw,.94rem)!important}.collection-set-index{margin-top:58px;padding-top:28px}.collection-set-index__list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.collection-set-index__list>button:nth-child(-n+2){border-top:1px solid #c7c2b717}.archive-set-header{text-align:left;justify-items:start;width:min(100%,980px);margin-bottom:22px;padding-left:64px}.archive-set-header__back{left:0}.archive-set-header h1{max-width:18ch;font-size:clamp(3rem,5vw,4.65rem)}.set-showcase{grid-template-columns:minmax(360px,.9fr) minmax(320px,1fr);grid-template-areas:"feature stats""feature actions""pagination actions";align-items:center;gap:16px clamp(54px,7vw,96px);width:min(100%,980px);margin-top:14px;display:grid}.set-showcase__feature{grid-area:feature;min-height:520px;padding:14px 30px 24px}.set-feature-card{width:min(25vw,330px)}.set-showcase__pagination{grid-area:pagination;align-self:start;margin-top:-36px}.set-showcase__stats{border-top-color:#d8b26a33;border-bottom-color:#d8b26a33;grid-area:stats;width:100%;margin-top:0}.set-showcase__stats>div{min-height:48px;font-size:.76rem}.set-showcase__actions{grid-area:actions;width:100%;margin-top:0}.set-specimens{margin-top:74px}}@media (width>=1240px){.archive-world-screen{padding-inline:50px}.archive-grid--collection,.archive-grid--set{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.set-showcase{grid-template-columns:minmax(390px,.95fr) minmax(360px,1fr)}.set-feature-card{width:min(23vw,350px)}}@media (width>=1600px){.archive-world-screen__backdrop{background-size:auto,auto,820px 100dvh}.archive-world-screen__backdrop--set{background-size:auto,auto,860px 100dvh}}.experience-overlay[data-experience-kind=pack]{transform-origin:50% 44%;animation:.18s cubic-bezier(.22,1,.36,1) both archive-pack-handoff}.experience-overlay[data-experience-kind=exhibition]{transform-origin:50% 54%;animation:.22s cubic-bezier(.22,1,.36,1) both archive-exhibition-handoff}.experience-overlay[data-experience-kind=card]{transform-origin:50% 48%;animation:.18s cubic-bezier(.22,1,.36,1) both archive-inspector-handoff}:root[data-archive-transition=pack-to-collection]::view-transition-old(root){animation:.22s cubic-bezier(.22,1,.36,1) both archive-pack-to-collection-old}:root[data-archive-transition=pack-to-collection]::view-transition-new(root){animation:.22s cubic-bezier(.22,1,.36,1) both archive-pack-to-collection-new}@keyframes archive-pack-handoff{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes archive-exhibition-handoff{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes archive-inspector-handoff{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes archive-pack-to-collection-old{0%{opacity:1;filter:brightness();transform:scale(1)}to{opacity:0;filter:brightness(.78);transform:scale(.985)}}@keyframes archive-pack-to-collection-new{0%{opacity:0;filter:brightness(.8);transform:scale(1.008)}to{opacity:1;filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.experience-overlay[data-experience-kind=pack],.experience-overlay[data-experience-kind=exhibition],.experience-overlay[data-experience-kind=card]{animation-duration:.01ms}:root[data-archive-transition=pack-to-collection]::view-transition-old(root){animation-duration:.01ms}:root[data-archive-transition=pack-to-collection]::view-transition-new(root){animation-duration:.01ms}}:root{--archive-z-navigation:400;--archive-z-dialog:600;--archive-z-toast:900}.product-navigation{z-index:var(--archive-z-navigation)}.product-alert{z-index:var(--archive-z-toast)}.experience-overlay{z-index:var(--archive-z-dialog);isolation:isolate;overscroll-behavior:none}.pack-opening-3d,.card-inspector-3d,.set-exhibition-3d,.pack-fallback,.exhibition-fallback{width:100%;min-height:100dvh;color:var(--archive-text);background:#050607;position:relative;overflow:hidden}.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase]{background-image:linear-gradient(90deg,#0c0b0994,#0000 36% 64%,#0c0b0994),url(/archive/prehistoric/pack-opening/sanctuary-vault-wide.webp);background-position:50% 52%;background-size:cover;background-color:var(--arcanum-bg,#14120f);color:var(--arcanum-text,#e6d4b2)}@media (orientation:portrait){.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase]{background-image:linear-gradient(#100c099e,#0000 42%,#0c0907c7),url(/archive/prehistoric/pack-opening/sanctuary-vault-portrait.webp);background-size:auto,cover}}.pack-opening-3d>div:first-child,.card-inspector-3d>div:first-child,.set-exhibition-3d>div:first-child{inset:0;position:absolute!important}.pack-opening-3d canvas,.card-inspector-3d canvas,.set-exhibition-3d canvas{touch-action:none;width:100%!important;height:100%!important}.pack-opening-3d__controls,.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group]{z-index:3;gap:10px;display:flex;position:absolute}.pack-opening-3d__controls,.card-inspector-3d__controls{right:18px;bottom:max(18px, env(safe-area-inset-bottom));justify-content:center;left:18px}.pack-opening-3d__controls button,.card-inspector-3d__controls button,.set-exhibition-3d__overlay button,.pack-fallback button,.exhibition-fallback button,.card-inspector-3d__close{border:1px solid var(--archive-line);border-radius:var(--archive-radius-control);background:var(--archive-surface-raised);min-height:48px;color:var(--archive-text-soft);letter-spacing:-.01em;padding:0 16px;font-size:.8rem;font-weight:700}.pack-opening-3d__controls button:last-child,.card-inspector-3d__controls button:first-child,.set-exhibition-3d__overlay [role=group] button:last-child{background:var(--archive-primary-control);color:var(--archive-primary-control-text);border-color:#0000}.card-inspector-3d__close{top:max(18px, env(safe-area-inset-top));z-index:4;width:42px;min-width:42px;height:42px;min-height:42px;color:var(--archive-text-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101214d1;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;left:18px}.card-inspector-3d__close span{font-size:1.25rem;font-weight:400;line-height:1}.card-inspector-3d__meta{right:18px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:3;text-align:center;pointer-events:none;position:absolute;left:18px}.card-inspector-3d__meta p,.card-inspector-3d__meta h2{margin:0}.card-inspector-3d__meta h2{letter-spacing:-.035em;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,8vw,2.4rem);font-weight:400;line-height:1}.card-inspector-3d__meta>p:last-child{color:var(--archive-muted);text-transform:capitalize;margin-top:7px;font-size:.72rem}.card-inspector-3d__gesture{color:var(--archive-muted);letter-spacing:.08em;font-size:.66rem;margin-bottom:12px!important}.catalogue-record{pointer-events:none;gap:12px;min-width:0;display:grid}.catalogue-record .catalogue-record__rows{border-top:1px solid #d8b26a29;margin:0;display:grid}.catalogue-record .catalogue-record__row{border-bottom:1px solid #d8b26a1a;justify-content:space-between;align-items:baseline;gap:14px;min-height:34px;padding:7px 2px;display:flex}.catalogue-record .catalogue-record__row dt{color:var(--arcanum-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.catalogue-record .catalogue-record__row dd{color:var(--arcanum-text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:.92rem}.set-exhibition-3d__overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.set-exhibition-3d__overlay>div:first-child{top:max(18px, env(safe-area-inset-top));pointer-events:none;position:absolute;left:18px;right:18px}.set-exhibition-3d__overlay>div:first-child p{margin:0}.set-exhibition-3d__overlay>div:first-child .eyebrow{color:var(--archive-text-soft);letter-spacing:-.02em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.set-exhibition-3d__overlay>div:first-child p:not(.eyebrow){color:var(--archive-muted);margin-top:5px;font-size:.72rem}.set-exhibition-3d__overlay>div:first-child p:last-child{color:var(--archive-text-soft);margin-top:10px}.set-exhibition-3d__overlay [role=group]{right:18px;bottom:max(18px, env(safe-area-inset-bottom));pointer-events:auto;justify-content:center;align-items:center;left:18px}.set-exhibition-3d__overlay [role=group] button:first-child:before{content:"×";font-size:1.25rem;font-weight:400}.pack-fallback,.exhibition-fallback{padding:max(22px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom));align-content:start;gap:24px;display:grid}.pack-fallback__header,.exhibition-fallback>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pack-fallback__header h2,.exhibition-fallback h2{letter-spacing:-.035em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.pack-fallback__id{color:var(--archive-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:.68rem}.pack-fallback__header>button,.exhibition-fallback>header>button{border-radius:999px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:0}.pack-fallback__header>button:before,.exhibition-fallback>header>button:before{content:"×";font-size:1.25rem;font-weight:400}.pack-fallback__actions{flex-wrap:wrap;gap:10px;display:flex}.pack-results,.exhibition-fallback__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pack-result-card{border:1px solid var(--archive-line);border-radius:var(--archive-radius-card);background:var(--archive-surface);gap:8px;min-width:0;padding:10px;display:grid}.pack-result-card img{aspect-ratio:2/3;object-fit:cover;border-radius:9px;width:100%;display:block}.pack-result-card span{color:var(--archive-text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.pack-result-card small{color:var(--archive-muted);text-transform:capitalize;font-size:.68rem}.exhibition-fallback__missing,.exhibition-fallback__owned{aspect-ratio:2/3;border:1px solid var(--archive-line);border-radius:var(--archive-radius-card);background:var(--archive-surface);flex-direction:column;justify-content:flex-end;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden}.exhibition-fallback__missing{color:var(--archive-muted);text-align:center;justify-content:center;align-items:center;gap:10px}.exhibition-fallback__missing strong{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:400}.exhibition-fallback__missing span{letter-spacing:.1em;font-size:.62rem;font-weight:700}.exhibition-fallback__owned img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.exhibition-fallback__owned:after{content:"";background:linear-gradient(#0000,#08090af0);position:absolute;inset:44% 0 0}.exhibition-fallback__owned>div{z-index:1;gap:3px;display:grid;position:relative}.exhibition-fallback__owned strong{font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:400}.exhibition-fallback__owned span{color:var(--archive-muted);font-size:.62rem}@media (width>=700px){.pack-results,.exhibition-fallback__slots{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=520px){.pack-opening-3d__controls,.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group]{gap:8px}.pack-opening-3d__controls button,.card-inspector-3d__controls button,.set-exhibition-3d__overlay [role=group] button:not(:first-child){flex:1 1 0;padding-inline:10px;font-size:.72rem}}.pack-opening-3d__topbar{top:max(18px, env(safe-area-inset-top));z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:18px;right:18px}.pack-opening-3d__topbar button,.set-exhibition-3d__close{border:1px solid var(--archive-line);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--archive-text-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#101214d1;border-radius:999px;place-items:center;padding:0;display:grid}.pack-opening-3d__topbar button span,.set-exhibition-3d__close span{font-size:1.25rem;font-weight:400;line-height:1}.pack-opening-3d__topbar>span{color:var(--archive-text-soft);letter-spacing:.12em;font-size:.68rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.pack-opening-3d__masthead{top:max(56px, calc(env(safe-area-inset-top) + 40px));text-align:center;pointer-events:none;width:max-content;max-width:calc(100vw - 220px);position:absolute;left:50%;transform:translate(-50%)}.pack-opening-3d__masthead h2{color:var(--arcanum-text,#f0e2c6);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;text-shadow:0 2px 18px #000000e0;text-indent:0;justify-content:center;align-items:center;gap:14px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:500;display:flex}.pack-opening-3d__masthead h2:before,.pack-opening-3d__masthead h2:after{content:"";background:linear-gradient(90deg, transparent, var(--arcanum-bronze,#c8a262));width:clamp(24px,9vw,70px);height:1px}.pack-opening-3d__masthead h2:after{background:linear-gradient(90deg, var(--arcanum-bronze,#c8a262), transparent)}.pack-opening-3d__rarity{justify-content:center;align-items:center;gap:12px;display:flex}.pack-opening-3d__rarity:before,.pack-opening-3d__rarity:after{content:"";background:color-mix(in srgb, var(--arcanum-muted,#d4bd96) 55%, transparent);width:clamp(20px,7vw,46px);height:1px}.pack-opening-3d__accession:before{content:"";background:color-mix(in srgb, var(--arcanum-muted,#d4bd96) 45%, transparent);width:clamp(28px,9vw,54px);height:1px;margin:0 auto 9px;display:block}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button+button:after{content:"";background:color-mix(in srgb, var(--arcanum-muted,#d4bd96) 40%, transparent);width:clamp(60px,22vw,150px);height:1px;margin:7px auto 0;display:block}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button:first-child{border-color:color-mix(in srgb, var(--arcanum-bronze,#c8a262) 82%, transparent);color:#f6ead2;background:linear-gradient(#6f5030,#3b2916)}.pack-opening-3d__masthead p{color:var(--arcanum-muted,#d4bd96);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;margin:3px 0 0;font-size:.56rem}.pack-opening-3d__masthead .pack-opening-3d__count{display:none}.pack-opening-3d__count{top:calc(max(56px, calc(env(safe-area-inset-top) + 40px)) + 72px);left:max(24px, calc(env(safe-area-inset-left) + 24px));color:var(--arcanum-muted,#d4bd96);letter-spacing:.2em;text-shadow:0 1px 10px #000000d9;pointer-events:none;font-size:.68rem;font-weight:600;position:absolute;transform:none}.pack-opening-3d__volume{top:max(22px, calc(env(safe-area-inset-top) + 8px));color:var(--arcanum-muted,#d4bd96);letter-spacing:.22em;text-transform:uppercase;pointer-events:none;font-size:.58rem;position:absolute;right:70px}.pack-opening-3d__topbar>span.pack-opening-3d__volume{left:auto;transform:none}.pack-opening-3d__meta,.pack-opening-3d__summary{z-index:3;text-align:center;text-shadow:0 2px 22px #000000eb;pointer-events:none;position:absolute;left:18px;right:18px}.pack-opening-3d__meta{bottom:calc(150px + env(safe-area-inset-bottom));text-align:center;background:0 0;border:0;width:auto;padding:0;top:auto;left:18px;right:18px;transform:none}.pack-opening-3d__rarity{color:var(--arcanum-muted,#d4bd96);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;margin:0;font-size:.6rem}.pack-opening-3d__subline{color:var(--arcanum-muted,#d4bd96);letter-spacing:.24em;text-transform:uppercase;margin-top:7px;font-size:.62rem}.pack-opening-3d__accession{color:var(--arcanum-muted,#d4bd96);letter-spacing:.24em;text-transform:uppercase;margin-top:8px;font-size:.62rem}section.pack-opening-3d[data-phase] .pack-opening-3d__controls{right:max(18px, calc(env(safe-area-inset-right) + 18px));left:max(18px, calc(env(safe-area-inset-left) + 18px));flex-direction:column;align-items:stretch;gap:8px}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button{letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;border-radius:999px;flex:auto;min-height:58px;font-size:.82rem}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button+button{min-height:44px;box-shadow:none;color:var(--arcanum-muted,#d4bd96);background:0 0;border:0;border-radius:0;font-size:.72rem}.pack-opening-3d__summary{bottom:calc(92px + env(safe-area-inset-bottom))}.pack-opening-3d .pack-opening-3d__summary{box-sizing:border-box;text-shadow:none;background:#090c0af5;border:1px solid #d8b26a47;border-radius:2px;padding:14px 20px;box-shadow:0 12px 32px #0000003d}.pack-opening-3d__meta p,.pack-opening-3d__meta h2,.pack-opening-3d__summary p,.pack-opening-3d__summary h2{margin:0}.pack-opening-3d__meta h2,.pack-opening-3d__summary h2{letter-spacing:-.04em;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,8vw,2.5rem);font-weight:400;line-height:1}.pack-opening-3d__gesture{color:var(--archive-muted);letter-spacing:.08em;font-size:.66rem;margin-bottom:12px!important}.pack-opening-3d__meta>p:last-child{color:var(--archive-muted);margin-top:7px;font-size:.72rem}.pack-opening-3d .pack-opening-3d__summary>p:not(.eyebrow){color:#e2d8c2;letter-spacing:.02em;font-size:.82rem;line-height:1.45}.pack-opening-3d .pack-opening-3d__summary>p:last-child{color:#d5d6c8;letter-spacing:.045em;text-transform:capitalize;max-width:42ch;margin-inline:auto;font-size:.78rem}.pack-opening-3d__controls{align-items:center}.pack-opening-3d__controls button{flex:auto}.pack-opening-3d__controls button:first-child:last-child,.pack-opening-3d__controls button:first-child{background:var(--archive-primary-control);color:var(--archive-primary-control-text);border-color:#0000}.pack-opening-3d__controls button+button{border-color:var(--archive-line);background:var(--archive-surface-raised);color:var(--archive-text-soft)}.set-exhibition-3d__overlay:before{content:"";pointer-events:none;background:linear-gradient(#050607b3 0%,#05060729 18%,#0000 34% 68%,#050607a8 100%);position:absolute;inset:0}.set-exhibition-3d__close{top:max(18px, env(safe-area-inset-top));z-index:4;position:absolute;left:18px}.set-exhibition-3d__meta{top:max(18px, env(safe-area-inset-top));z-index:3;text-shadow:0 2px 20px #000000e6;pointer-events:none;position:absolute;left:72px;right:18px}.set-exhibition-3d__meta p{margin:0}.set-exhibition-3d__meta .eyebrow{color:var(--archive-text-soft);letter-spacing:-.02em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.set-exhibition-3d__meta>p:nth-child(2){color:var(--archive-muted);margin-top:5px;font-size:.72rem}.set-exhibition-3d__meta>p:last-child{color:var(--archive-text-soft);margin-top:10px;font-size:.74rem}.set-exhibition-3d__overlay [role=group] button:first-child{border-radius:var(--archive-radius-control);width:auto;min-width:0;height:auto;min-height:48px;padding:0 14px;font-size:.74rem}.set-exhibition-3d__overlay [role=group] button:first-child:before{content:none}.pack-fallback__summary{color:var(--archive-muted);margin:8px 0 0;font-size:.72rem}.pack-result-card strong{color:var(--archive-text);text-overflow:ellipsis;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:400;line-height:1.15;overflow:hidden}.inspector-fallback{background:radial-gradient(circle at 50% 42%,#d8b26a12,#0000 32%),#050607;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px}.inspector-fallback__topbar{align-items:center}.inspector-fallback__topbar>.eyebrow{max-width:22ch}.inspector-fallback__topbar>button{border-color:var(--archive-line);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--archive-text-soft);background:#101214d1;border-radius:999px;place-items:center;padding:0;font-size:0;display:grid}.inspector-fallback__topbar>button:before{content:"×";font-size:1.25rem;font-weight:400;line-height:1}.inspector-fallback__stage{place-items:center;min-height:0;display:grid;position:relative}.inspector-fallback__stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--rarity-accent) 10%, transparent), transparent 68%);filter:blur(12px);pointer-events:none;border-radius:50%;width:min(78vw,350px);position:absolute}.inspector-fallback__card{z-index:1;border:1px solid var(--archive-line);box-shadow:inset 0 1px 0 var(--rarity-accent), 0 30px 82px #0000008f;position:relative}.inspector-fallback__meta{text-align:center;margin:0}.inspector-fallback__meta h2{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,7vw,2.25rem);font-weight:400;line-height:1}.inspector-fallback__meta>p:last-child{color:var(--archive-muted);text-transform:capitalize;margin:7px 0 0;font-size:.72rem}.inspector-fallback__rarity{color:var(--rarity-accent)}.inspector-fallback__controls{margin-top:2px}.inspector-fallback__controls button[aria-pressed=true]{background:var(--archive-primary-control);color:var(--archive-primary-control-text);border-color:#0000}.exhibition-fallback>header>div>p:last-child{color:var(--archive-muted);margin:7px 0 0;font-size:.72rem}.exhibition-fallback__owned{box-shadow:inset 0 1px 0 var(--rarity-accent)}.exhibition-fallback__owned span{text-transform:capitalize}.pack-opening-3d__meta,.pack-opening-3d__summary,.card-inspector-3d__meta,.set-exhibition-3d__meta,.pack-opening-3d__controls,.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group],.inspector-fallback__meta,.inspector-fallback__controls{animation:.18s cubic-bezier(.22,1,.36,1) both archive-hud-enter}.pack-opening-3d__topbar,.card-inspector-3d__close,.set-exhibition-3d__close{animation:.15s ease-out both archive-chrome-enter}.pack-opening-3d__controls button,.card-inspector-3d__controls button,.set-exhibition-3d__overlay button,.pack-fallback button,.exhibition-fallback button,.inspector-fallback button,.card-inspector-3d__close{cursor:pointer;transition:border-color .14s,background-color .14s,color .14s,opacity .14s,transform .12s}.pack-opening-3d__controls button:active,.card-inspector-3d__controls button:active,.set-exhibition-3d__overlay button:active,.pack-fallback button:active,.exhibition-fallback button:active,.inspector-fallback button:active,.card-inspector-3d__close:active{transform:translateY(1px)}.pack-opening-3d__controls button:disabled,.card-inspector-3d__controls button:disabled,.set-exhibition-3d__overlay button:disabled,.pack-fallback button:disabled,.exhibition-fallback button:disabled,.inspector-fallback button:disabled{cursor:not-allowed;transform:none}@media (hover:hover){.pack-opening-3d__topbar button:hover,.card-inspector-3d__close:hover,.set-exhibition-3d__close:hover,.pack-opening-3d__controls button:hover,.card-inspector-3d__controls button:hover,.set-exhibition-3d__overlay button:hover,.pack-fallback button:hover,.exhibition-fallback button:hover,.inspector-fallback button:hover{border-color:color-mix(in srgb, var(--archive-text-soft) 34%, var(--archive-line))}.pack-opening-3d__controls button:not(:disabled):hover,.card-inspector-3d__controls button:not(:disabled):hover,.set-exhibition-3d__overlay button:not(:disabled):hover,.pack-fallback button:not(:disabled):hover,.exhibition-fallback button:not(:disabled):hover,.inspector-fallback button:not(:disabled):hover{transform:translateY(-1px)}}@keyframes archive-hud-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes archive-chrome-enter{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (width<=520px){.pack-opening-3d__meta,.pack-opening-3d__summary{bottom:calc(88px + env(safe-area-inset-bottom))}.pack-opening-3d__controls button,.set-exhibition-3d__overlay [role=group] button{min-width:0;padding-inline:10px;font-size:.72rem}.inspector-fallback__card{width:min(64vw,245px)}}@media (prefers-reduced-motion:reduce){.pack-opening-3d__meta,.pack-opening-3d__summary,.card-inspector-3d__meta,.set-exhibition-3d__meta,.pack-opening-3d__controls,.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group],.inspector-fallback__meta,.inspector-fallback__controls,.pack-opening-3d__topbar,.card-inspector-3d__close,.set-exhibition-3d__close{animation:none}}section.pack-opening-3d[data-phase] .pack-opening-3d__topbar button,.pack-fallback .pack-fallback__close{border:1px solid var(--arcanum-border,#503a23);background:color-mix(in srgb, var(--arcanum-surface,#18120d) 88%, transparent);color:var(--arcanum-text,#e6d4b2);border-radius:4px}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button,section.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child,.pack-fallback .pack-fallback__actions button{border:1px solid var(--arcanum-bronze,#bd915a);background:linear-gradient(180deg, #503a23, var(--arcanum-surface-raised,#261b11));min-height:48px;color:var(--arcanum-text,#e6d4b2);letter-spacing:.1em;border-radius:2px;font-size:.75rem;box-shadow:inset 0 1px #ffe1ad21,0 5px 14px #00000059}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button+button{border-color:var(--arcanum-border,#503a23);background:var(--arcanum-surface,#18120d)}section.pack-opening-3d[data-phase] .pack-opening-3d__meta h2{color:var(--arcanum-text,#e6d4b2)}section.pack-opening-3d[data-phase] .pack-opening-3d__gesture,section.pack-opening-3d[data-phase] .pack-opening-3d__meta>p:last-child{color:var(--arcanum-muted,#d6c5a8)}section.pack-opening-3d[data-phase] button:focus-visible,.pack-fallback button:focus-visible{outline:2px solid var(--arcanum-focus,#e5bf80);outline-offset:4px}section.pack-opening-3d[data-phase] .pack-opening-3d__meta{bottom:calc(180px + env(safe-area-inset-bottom));padding-inline:22px}section.pack-opening-3d[data-phase] .pack-opening-3d__meta h2{letter-spacing:-.02em;text-wrap:balance;margin-top:11px;font-size:clamp(1.5rem,6.4vw,2.3rem);line-height:1.08}section.pack-opening-3d[data-phase] .pack-opening-3d__subline{margin-top:13px}section.pack-opening-3d[data-phase] .pack-opening-3d__accession{margin-top:15px}@media (width<=520px){section.pack-opening-3d[data-phase] .pack-opening-3d__meta{bottom:calc(176px + env(safe-area-inset-bottom))}section.pack-opening-3d[data-phase] .pack-opening-3d__meta h2{font-size:clamp(1.45rem,6.6vw,1.9rem)}}@media (width>=900px){section.pack-opening-3d[data-phase] .pack-opening-3d__meta{bottom:calc(146px + env(safe-area-inset-bottom))}}.collection-progress-summary .archive-progress-line,.set-showcase__completion .archive-progress-line{min-width:0}.set-showcase__feature{position:relative}.set-feature-card{animation:.18s cubic-bezier(.22,1,.36,1) both archive-feature-card-enter}.set-showcase__nav{z-index:4;color:#d9c79d;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:52px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.set-showcase__nav span{font-family:var(--archive-world-display,Georgia, serif);text-shadow:0 2px 18px #000000d9;font-size:2.5rem;font-weight:300;line-height:1}.set-showcase__nav--previous{left:-4px}.set-showcase__nav--next{right:-4px}.set-showcase__pagination{justify-content:center;align-items:center;gap:7px;min-height:24px;margin:-10px auto 12px;display:flex}.experience-overlay[data-experience-kind=pack] .pack-opening-3d{background:linear-gradient(#0807061f 0%,#0807060d 38%,#0505052b 100%) 50%,#050606 url(/archive/prehistoric/environment/reliquary-chamber-portrait-v2.webp) 50%/cover no-repeat}.experience-overlay[data-experience-kind=pack] .pack-opening-3d:before,.experience-overlay[data-experience-kind=card] .card-inspector-3d:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 35%,#dec08214,#0000 27%),linear-gradient(90deg,#00000047,#0000 23% 77%,#00000047);position:absolute;inset:0}.experience-overlay[data-experience-kind=pack] .pack-opening-3d:after{content:"";z-index:1;pointer-events:none;opacity:.28;background:radial-gradient(at 50% 55%,#d8b26a1f,#d8b26a09 38%,#0000 70%);transition:opacity .18s;position:absolute;inset:0}.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase=unlocking]:after{opacity:.48}.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase=opening]:after,.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase=card_back]:after{opacity:.64}.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase=rarity_anticipation]:after,.experience-overlay[data-experience-kind=pack] .pack-opening-3d[data-phase=flipping]:after{opacity:.48}@media (orientation:landscape){.experience-overlay[data-experience-kind=pack] .pack-opening-3d{background-image:linear-gradient(#0807061f 0%,#0807060d 38%,#0505052b 100%),url(/archive/prehistoric/environment/reliquary-chamber-master-v2.webp);background-position:50%,50%;background-size:auto,cover}}.experience-overlay[data-experience-kind=pack] .pack-opening-3d>div:first-child,.experience-overlay[data-experience-kind=card] .card-inspector-3d>div:first-child{z-index:2}.experience-overlay[data-experience-kind=pack] .pack-opening-3d__topbar,.experience-overlay[data-experience-kind=pack] .pack-opening-3d__ritual-state,.experience-overlay[data-experience-kind=pack] .pack-opening-3d__meta,.experience-overlay[data-experience-kind=pack] .pack-opening-3d__summary,.experience-overlay[data-experience-kind=pack] .pack-opening-3d__controls,.experience-overlay[data-experience-kind=card] .card-inspector-3d__close,.experience-overlay[data-experience-kind=card] .card-inspector-3d__meta,.experience-overlay[data-experience-kind=card] .card-inspector-3d__controls{z-index:4}.pack-opening-3d__topbar button,.card-inspector-3d__close,.set-exhibition-3d__close{color:#d4c7aa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a089e;border-color:#d8b26a2e}.pack-opening-3d__topbar>span{color:#c6b996;font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.14em;font-weight:400}.pack-opening-3d__ritual-state{right:18px;bottom:calc(92px + env(safe-area-inset-bottom));text-align:center;text-shadow:0 2px 24px #000000e6;pointer-events:none;animation:.18s cubic-bezier(.22,1,.36,1) both archive-ritual-copy-enter;position:absolute;left:18px}.pack-opening-3d__ritual-state p,.pack-opening-3d__ritual-state span{margin:0}.pack-opening-3d__ritual-state p{color:#eee3ca;font-family:var(--archive-world-display,Georgia, serif);letter-spacing:-.02em;font-size:clamp(1.5rem,7vw,2.15rem);font-weight:400;line-height:1.05}.pack-opening-3d__ritual-state span{color:#9aa17e;font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.17em;text-transform:uppercase;margin-top:8px;font-size:.66rem;font-weight:600;display:block}.pack-opening-3d__meta h2,.pack-opening-3d__summary h2,.card-inspector-3d__meta h2,.set-exhibition-3d__meta .eyebrow{font-family:var(--archive-world-display,Georgia, serif)}.pack-opening-3d__controls button,.card-inspector-3d__controls button,.set-exhibition-3d__overlay [role=group] button{font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-weight:600}.pack-opening-3d__controls button:first-child,.pack-opening-3d__controls button:first-child:last-child,.card-inspector-3d__controls button:first-child,.set-exhibition-3d__overlay [role=group] button:last-child{color:#17140e;background:linear-gradient(#dfc47f,#ae8749);border-color:#f4f1e857;box-shadow:inset 0 1px #ffffff4d,0 10px 34px #d8b26a1c}.pack-opening-3d__controls button+button,.card-inspector-3d__controls button+button{color:#c9c0ac;background:#090a09bd;border-color:#d8b26a2e}.pack-opening-3d__controls:empty{pointer-events:none;min-height:1px}.set-exhibition-3d{background:radial-gradient(at 50% 18%,#d8b26a12,#0000 35%),#050606}.set-exhibition-3d__overlay:before{background:linear-gradient(#050606bd 0%,#0506062b 20%,#0000 38% 67%,#050606bf 100%)}.set-exhibition-3d__meta .eyebrow{color:#e4dcc9}.set-exhibition-3d__meta>p:nth-child(2),.set-exhibition-3d__meta>p:last-child{color:#9e9b8d}@keyframes archive-ritual-copy-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.set-showcase__nav:hover{color:#f0ddb0}.set-showcase__pagination button:hover{border-color:#d8b26ad9}}@media (width>=700px){.experience-overlay[data-experience-kind=pack] .pack-opening-3d,.experience-overlay[data-experience-kind=card] .card-inspector-3d{background-size:auto 100dvh}}@media (prefers-reduced-motion:reduce){.experience-overlay[data-experience-kind=pack] .pack-opening-3d:after,.set-showcase__pagination button{transition-duration:.01ms}.pack-opening-3d__ritual-state,.set-feature-card{animation:none}}.pack-opening-3d:after,.card-inspector-3d:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#05060747 34%,#050607d1);height:38%;position:absolute;inset:auto 0 0}.card-inspector-3d{overscroll-behavior:contain;grid-template-rows:minmax(300px,1fr) auto auto;max-height:100dvh;padding:0;display:grid;overflow:hidden auto}.card-inspector-3d>div:first-child{min-height:0;position:relative!important;inset:auto!important}.card-inspector-3d:after{content:none}.card-inspector-3d__meta{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#07060594 22%,#050504e6 100%);justify-self:center;width:min(560px,100%);margin:0;padding:18px 18px 14px;position:relative;inset:auto;transform:none}.pack-opening-3d__topbar>span{font-variant-numeric:tabular-nums;border-top:1px solid #d8b26a6b;padding-top:7px}.pack-opening-3d__meta,.card-inspector-3d__meta{text-shadow:0 2px 20px #000000f5,0 0 40px #000000b8}.pack-opening-3d__meta:before,.card-inspector-3d__meta:before{content:"";background:var(--rarity-accent,var(--archive-accent-deep));width:30px;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--rarity-accent,var(--archive-accent)) 28%, transparent);margin:0 auto 11px;display:block}.pack-opening-3d__meta .eyebrow,.card-inspector-3d__meta .eyebrow{color:var(--rarity-accent,var(--archive-accent))}.pack-opening-3d__summary:before{content:"";background:var(--archive-accent-deep);width:42px;height:1px;margin:0 auto 12px;display:block}.pack-opening-3d__controls,.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group]{z-index:5}.pack-opening-3d__controls button{box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000029}.pack-opening-3d__controls button:first-child{box-shadow:inset 0 1px #ffffff61,0 12px 30px #0003}.pack-opening-3d__topbar button,.card-inspector-3d__close,.set-exhibition-3d__close,.inspector-fallback__topbar>button,.pack-fallback__header>button,.exhibition-fallback>header>button{width:44px;min-width:44px;height:44px;min-height:44px}.set-exhibition-3d__overlay [role=group]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#171815e6,#080908eb),#070808e0;border:1px solid #d8b26a26;border-radius:8px;gap:0;padding:4px;box-shadow:inset 0 1px #ffffff06,0 16px 42px #00000052}.set-exhibition-3d__overlay [role=group] button{color:#aaa28f;min-height:46px;font-family:var(--archive-world-display,Georgia, "Times New Roman", serif);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;background:0 0;border:0;border-radius:4px;font-size:.66rem;font-weight:600}.set-exhibition-3d__overlay [role=group] button:first-child,.set-exhibition-3d__overlay [role=group] button:nth-child(2){width:48px;min-width:48px;padding:0;font-size:0}.set-exhibition-3d__overlay [role=group] button:first-child:before,.set-exhibition-3d__overlay [role=group] button:nth-child(2):before{color:#c3b488;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1;display:block}.set-exhibition-3d__overlay [role=group] button:first-child:before{content:"←"}.set-exhibition-3d__overlay [role=group] button:nth-child(2):before{content:"→"}.set-exhibition-3d__overlay [role=group] button:nth-child(2):after{content:"";background:linear-gradient(#0000,#d8b26a2e,#0000);width:1px;position:absolute;top:9px;bottom:9px;right:-1px}.set-exhibition-3d__overlay [role=group] button:last-child:not(:nth-child(2)){color:#17140e;background:linear-gradient(#d9c184,#ad894e);min-width:142px;padding-inline:17px;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #0000002e}.card-inspector-3d__controls button:focus-visible,.set-exhibition-3d__overlay [role=group] button:focus-visible{outline-offset:2px;outline:1px solid #eee8dce0}@media (hover:hover){.card-inspector-3d__controls button:hover,.set-exhibition-3d__overlay [role=group] button:not(:last-child):hover{color:#eee8dc;background:#d8b26a0f}.set-exhibition-3d__overlay [role=group] button:last-child:not(:nth-child(2)):hover{filter:brightness(1.035)}}.set-exhibition-3d__overlay [role=group] button:disabled{opacity:.28}.set-exhibition-3d__overlay:after{content:"";top:max(18px, env(safe-area-inset-top));pointer-events:none;background:linear-gradient(#d8b26a47,#d8b26a0a 24%,#0000 72%);width:1px;position:absolute;bottom:82px;left:55px}.set-exhibition-3d__meta{padding-left:10px}.set-exhibition-3d__meta .eyebrow{text-wrap:balance}.set-exhibition-3d__meta>p:nth-child(2){font-variant-numeric:tabular-nums;letter-spacing:.04em}.set-exhibition-3d__meta>p:last-child strong{padding-bottom:7px;font-weight:700;display:inline-block;position:relative}.set-exhibition-3d__meta>p:last-child strong:after{content:"";background:var(--archive-accent-deep);width:22px;height:1px;position:absolute;bottom:0;left:0}.pack-opening-3d__topbar button,.card-inspector-3d__close,.set-exhibition-3d__close{box-shadow:inset 0 1px #ffffff09,0 10px 28px #00000047}@media (width<=520px){.pack-opening-3d__meta h2,.card-inspector-3d__meta h2{max-width:12ch;margin-inline:auto}.set-exhibition-3d__overlay:after{left:58px}.card-inspector-3d__controls,.set-exhibition-3d__overlay [role=group]{border-radius:7px}.card-inspector-3d__controls button,.set-exhibition-3d__overlay [role=group] button{min-height:48px}.set-exhibition-3d__overlay [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.set-exhibition-3d__overlay [role=group] button:first-child,.set-exhibition-3d__overlay [role=group] button:nth-child(2){width:100%;min-width:0}.set-exhibition-3d__overlay [role=group] button:last-child:not(:nth-child(2)){grid-column:1/-1;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.pack-opening-3d__controls button,.card-inspector-3d__controls button,.set-exhibition-3d__overlay [role=group] button{box-shadow:none;transition:none}}.card-inspector-3d__close,.set-exhibition-3d__close{background:#080a0880;border-color:#d8b26a1a;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000038}.card-inspector-3d__close:focus-visible,.set-exhibition-3d__close:focus-visible{outline-offset:3px;border-color:#d8b26a47;outline:2px solid #eee8dceb}.pack-opening-3d__summary{justify-items:center;width:min(100% - 36px,470px);margin-inline:auto;display:grid}.pack-opening-3d__summary .eyebrow{color:#d8b26ac7;letter-spacing:.18em;font-size:.61rem}.pack-opening-3d__summary h2{color:#f0eadf;margin-top:8px}.pack-opening-3d__summary>p:not(.eyebrow){color:#c7c2b7ad;width:min(100%,390px);font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.045em;margin-top:0;font-size:.68rem;line-height:1.4}.pack-opening-3d__summary>p:nth-of-type(2){color:#e2d8c2c7;font-variant-numeric:tabular-nums;border-top:1px solid #d8b26a21;border-bottom:1px solid #d8b26a14;margin-top:13px;padding:7px 0 8px}.pack-opening-3d__summary>p:last-child{color:#9a9f91c2;letter-spacing:.085em;text-transform:uppercase;margin-top:7px;font-size:.62rem}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls{padding-inline:6px}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child,.pack-fallback__actions button{color:#e6d4a6;min-height:50px;font-family:var(--archive-world-display,Georgia, serif);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#d8b26a0e,#0000 58%),#090c0aeb;border:1px solid #d8b26a7a;border-radius:2px;flex-basis:250px;font-size:.72rem;font-weight:500;position:relative;box-shadow:inset 0 1px #f4f1e806,0 12px 30px #00000047}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:before,.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:after,.pack-fallback__actions button:before,.pack-fallback__actions button:after{content:"";background:#d8b26a47;width:22px;height:1px;position:absolute;top:50%}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:before,.pack-fallback__actions button:before{left:14px}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:after,.pack-fallback__actions button:after{right:14px}.pack-fallback__catalogue{background:radial-gradient(at 50% 16%,#d8b26a0e,#0000 46%),linear-gradient(#141711b8,#080a08e6);border-top:1px solid #d8b26a2e;border-bottom:1px solid #d8b26a1f;width:min(100%,980px);min-width:0;margin-inline:auto;padding:28px 14px 24px;position:relative;box-shadow:inset 0 1px #f4f1e805,0 22px 52px #00000038}.pack-fallback__catalogue:before,.pack-fallback__catalogue:after{content:"";pointer-events:none;height:1px;position:absolute;left:18px;right:18px}.pack-fallback__catalogue:before{background:linear-gradient(90deg,#0000,#d8b26a85 18% 82%,#0000);top:14px}.pack-fallback__catalogue:after{background:linear-gradient(90deg,#0000,#8f6f3a47 24% 76%,#0000);bottom:10px}.pack-fallback__catalogue .pack-results{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:clamp(118px,34vw,154px);grid-auto-flow:column;gap:10px;padding:4px 2px 10px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.pack-fallback__catalogue .pack-results:focus-visible{outline-offset:5px;outline:1px solid #ead9aeb8}.pack-fallback__catalogue .pack-results::-webkit-scrollbar{display:none}.pack-fallback__catalogue .pack-result-card{scroll-snap-align:start;border-color:#d8b26a24;border-top-color:var(--rarity-accent);background:linear-gradient(#ffffff05,#0000 42%),#090b09eb;border-radius:3px;gap:6px;padding:6px;box-shadow:inset 0 0 0 1px #f4f1e805,0 10px 26px #0000003d}.pack-fallback__catalogue .pack-result-card img{border-radius:1px}.pack-fallback__catalogue .pack-result-card strong{font-size:.78rem}.pack-fallback__catalogue .pack-result-card span,.pack-fallback__catalogue .pack-result-card small{font-size:.58rem}.pack-fallback__actions{justify-content:center;width:min(100%,980px);min-width:0;margin-inline:auto}.pack-fallback__actions button{width:min(100%,250px)}@media (hover:hover){.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:hover,.pack-fallback__actions button:hover{color:#f0ddae;background:linear-gradient(#d8b26a14,#0000 64%),#0d100cf5;border-color:#d8b26ab3}}@media (width>=700px){.pack-fallback__catalogue{padding-inline:22px}.pack-fallback__catalogue .pack-results{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:4px;overflow:visible}}@media (width>=900px){.pack-opening-3d__summary{width:min(520px,100vw - 96px)}.pack-opening-3d__summary>p:not(.eyebrow){width:min(100%,420px)}}@media (prefers-reduced-motion:reduce){.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child,.pack-fallback__actions button{transition-duration:.01ms!important}}.archive-card-back{background:radial-gradient(circle at 50% 42%,#8f6f3a14,#0000 34%),linear-gradient(145deg,#ffffff05,#0000 34%),#080b09;border:1px solid #5e4f35b8;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #090b09,inset 0 0 0 5px #5c4d337a,0 24px 60px #0000006b}.archive-card-back:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#b99a5c 0 2px,#0000 2.5px),radial-gradient(circle at 100% 0,#b99a5c 0 2px,#0000 2.5px),radial-gradient(circle at 0 100%,#b99a5c 0 2px,#0000 2.5px),radial-gradient(circle at 100% 100%,#b99a5c 0 2px,#0000 2.5px);border:1px solid #55462e85;position:absolute;inset:16px}.archive-card-back:after{content:"";pointer-events:none;border:1px solid #c7b17c0e;position:absolute;inset:31px}.archive-card-back__seal{background:#111712;border:1px solid #9f7a3fc2;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:inset 0 0 0 9px #0a0d0a,inset 0 0 0 10px #c0a16157,0 0 28px #9f7a3f13}.archive-card-back__seal:before{content:"";border:4px solid #9f7a3f;border-radius:50%;width:43px;height:43px;box-shadow:inset 0 0 0 1px #d8b26a2e}.archive-card-back__seal>span{background:#c0a161;border-radius:2px;width:6px;height:52px;position:absolute;transform:rotate(-33deg);box-shadow:0 0 8px #c0a1611f}.inspector-fallback__controls{background:linear-gradient(#181815f0,#090a09f2);border:1px solid #d8b26a29;border-radius:8px;justify-self:center;gap:0;margin-top:0;padding:4px;box-shadow:0 14px 34px #00000047}.inspector-fallback__controls button{color:#aaa28f;min-width:96px;min-height:46px;font-family:var(--archive-world-display,Georgia, "Times New Roman", serif);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;font-size:.68rem;font-weight:600}.inspector-fallback__controls button+button{border-left:1px solid #d8b26a26}.inspector-fallback__controls button[aria-pressed=true]{color:#dec99b;background:#8f6f3a1f;box-shadow:inset 0 0 0 1px #d8b26a1a}@media (width<=520px){.archive-card-back__seal{width:78px;height:78px}.archive-card-back__seal:before{width:36px;height:36px}.archive-card-back__seal>span{height:44px}.inspector-fallback__controls button{min-height:48px}}.three-experience-loading{width:100%;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:var(--archive-text);text-align:center;background:radial-gradient(circle at 50% 46%,#d8b26a0f,#0000 28%),#050607;place-content:center;justify-items:center;gap:18px;display:grid;position:relative}.three-experience-loading__close{top:max(18px, env(safe-area-inset-top));border:1px solid var(--archive-line);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--archive-text-soft);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101214d1;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;left:18px}.three-experience-loading__close span{font-size:1.25rem;line-height:1}.three-experience-loading__mark{border:1px solid var(--archive-line);border-radius:50%;width:52px;height:52px;position:relative;box-shadow:inset 0 0 0 8px #050607}.three-experience-loading__mark:before,.three-experience-loading__mark:after{content:"";pointer-events:none;position:absolute}.three-experience-loading__mark:before{border:1px solid #0000;border-top-color:var(--archive-accent);border-radius:50%;animation:1.15s linear infinite archive-loader-turn;inset:-1px}.three-experience-loading__mark:after{background:var(--archive-accent-deep);width:22px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-34deg)}.three-experience-loading__mark>span{border:1px solid #d8b26a47;border-radius:50%;position:absolute;inset:9px}.three-experience-loading>div:last-child{gap:7px;display:grid}.three-experience-loading>div:last-child>p{margin:0}.three-experience-loading>div:last-child>p:last-child{color:var(--archive-text-soft);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.2}@keyframes archive-loader-turn{to{transform:rotate(360deg)}}@media (hover:hover){.three-experience-loading__close:hover{border-color:color-mix(in srgb, var(--archive-text-soft) 34%, var(--archive-line));background:#15181beb}}@media (prefers-reduced-motion:reduce){.three-experience-loading__mark:before{border-top-color:var(--archive-accent-deep);animation:none}}@media (height<=560px) and (orientation:landscape){.pack-opening-3d__topbar{right:max(18px, env(safe-area-inset-right));left:max(18px, env(safe-area-inset-left))}.pack-opening-3d__meta,.pack-opening-3d__summary,.card-inspector-3d__meta{top:50%;right:max(18px, env(safe-area-inset-right));text-align:left;width:min(27vw,230px);bottom:auto;left:auto;transform:translateY(-50%)}.pack-opening-3d__meta{top:auto;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 104px);transform:none}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__summary{top:max(58px, env(safe-area-inset-top));bottom:auto;transform:none}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls{bottom:max(14px, env(safe-area-inset-bottom))}.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child{flex-basis:auto}.pack-opening-3d__meta h2,.pack-opening-3d__summary h2,.card-inspector-3d__meta h2{font-size:clamp(1.35rem,3.7vw,1.9rem)}.pack-opening-3d__gesture,.card-inspector-3d__gesture{margin-bottom:8px!important}.card-inspector-3d{max-height:100dvh;display:block;overflow:hidden}.card-inspector-3d>div:first-child{position:absolute!important;inset:0!important}.card-inspector-3d__meta{scrollbar-width:none;max-height:calc(100dvh - 40px);margin:0;position:absolute;overflow-y:auto}.card-inspector-3d__meta::-webkit-scrollbar{display:none}.catalogue-record .catalogue-record__row{min-height:30px;padding-block:5px}.pack-opening-3d__controls,.card-inspector-3d__controls{right:max(18px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));flex-direction:column;gap:7px;width:min(27vw,230px);left:auto}.pack-opening-3d__controls button,.card-inspector-3d__controls button{flex:none;width:100%;min-height:42px}.set-exhibition-3d__close,.card-inspector-3d__close{top:max(14px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left))}.set-exhibition-3d__meta{top:max(14px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));text-align:right;width:min(31vw,270px);left:auto}.set-exhibition-3d__meta .eyebrow{font-size:1rem}.set-exhibition-3d__overlay [role=group]{right:max(18px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));justify-content:flex-end;width:min(42vw,360px);left:auto}.set-exhibition-3d__overlay [role=group] button{min-height:42px}.three-experience-loading{padding-right:max(24px, env(safe-area-inset-right));padding-left:max(24px, env(safe-area-inset-left))}}@media (width>=900px){.pack-opening-3d__topbar,.pack-opening-3d__meta,.pack-opening-3d__summary,.pack-opening-3d__controls,.card-inspector-3d__meta,.card-inspector-3d__controls{width:min(520px,100vw - 96px);left:auto;right:50%;transform:translate(50%)}.pack-opening-3d__topbar{width:min(720px,100vw - 96px);top:30px}.pack-opening-3d__meta,.pack-opening-3d__summary{bottom:112px}.pack-opening-3d__meta h2,.pack-opening-3d__summary h2,.card-inspector-3d__meta h2{font-size:clamp(2rem,3vw,2.8rem)}.pack-opening-3d__controls,.card-inspector-3d__controls{bottom:28px}.card-inspector-3d__close,.set-exhibition-3d__close{top:30px;left:30px}.card-inspector-3d__meta{bottom:104px;padding:22px 30px 16px;inset:auto;transform:none}.catalogue-record .catalogue-record__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.catalogue-record .catalogue-record__row:nth-last-child(-n+2){border-bottom:0}.set-exhibition-3d__meta{width:min(360px,30vw);top:30px;left:88px}.set-exhibition-3d__meta .eyebrow{font-size:1.38rem}.set-exhibition-3d__overlay [role=group]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070808c2;border:1px solid #d8b26a1f;border-radius:18px;justify-content:flex-end;width:auto;min-width:360px;padding:5px;bottom:30px;left:auto;right:30px}.set-exhibition-3d__overlay [role=group] button{min-width:94px}.pack-fallback,.exhibition-fallback{width:min(100%,1180px);margin-inline:auto;padding:34px 42px 40px}.pack-results,.exhibition-fallback__slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.inspector-fallback{width:min(100%,1040px);margin-inline:auto;padding-inline:42px}.inspector-fallback__stage:before{width:min(42vw,460px)}}@media (width>=1280px){.pack-results,.exhibition-fallback__slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=900px){.pack-opening-3d__meta{top:auto;right:18px;bottom:calc(150px + env(safe-area-inset-bottom));text-align:center;background:0 0;border:0;width:auto;padding:0;left:18px;transform:none}.pack-opening-3d__meta:before{box-shadow:none;background:#e0c88e;margin:0 0 12px}.pack-opening-3d__gesture{color:#e8dfcc;letter-spacing:.04em;font-size:.72rem;margin-bottom:9px!important}.pack-opening-3d__meta .eyebrow{color:#f2e7cf;letter-spacing:.16em;font-size:.72rem;font-weight:700}.pack-opening-3d__meta h2{letter-spacing:-.025em;text-wrap:balance;margin-top:8px;font-size:clamp(1.42rem,1.9vw,1.9rem);line-height:1.05}.pack-opening-3d__meta>p:last-child{color:#d5ccb8;font-size:.74rem;line-height:1.45}}section.pack-opening-3d[data-phase]{isolation:isolate;font-family:Georgia,Palatino Linotype,serif}.experience-overlay[data-experience-kind=pack] section.pack-opening-3d[data-phase]{background-image:linear-gradient(#0907052e,#0000 42%,#090705a6 100%),url(/archive/prehistoric/pack-opening/sanctuary-grounded-wide.webp);background-position:50%;background-size:100% 100%}@media (orientation:portrait){.experience-overlay[data-experience-kind=pack] section.pack-opening-3d[data-phase]{background-image:linear-gradient(#09070538,#0000 42%,#090705a6 100%),url(/archive/prehistoric/pack-opening/sanctuary-grounded-portrait.webp)}}section.pack-opening-3d[data-phase]:before{content:"";pointer-events:none;background:linear-gradient(#0c0a081f 45%,#0c0a08d1 88%);position:absolute;inset:0}section.pack-opening-3d[data-phase=card_inspection]:after,section.pack-opening-3d[data-phase=card_back]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--specimen-accent) 23%, transparent), transparent 68%);position:absolute;inset:16% 18% 32%}section.pack-opening-3d[data-phase] .pack-opening-3d__topbar{top:max(24px, env(safe-area-inset-top))}section.pack-opening-3d[data-phase] .pack-opening-3d__topbar button{background:#110e0a59;border-color:#bd915a73;border-radius:50%}section.pack-opening-3d[data-phase] .pack-opening-3d__meta{left:20px;right:20px;bottom:calc(142px + env(safe-area-inset-bottom));text-shadow:0 2px 16px #090806;max-width:760px;margin-inline:auto;padding:14px 0}section.pack-opening-3d[data-phase] .pack-opening-3d__meta:before{display:none}section.pack-opening-3d[data-phase] .pack-opening-3d__rarity{color:var(--specimen-accent);letter-spacing:.32em}section.pack-opening-3d[data-phase] .pack-opening-3d__meta h2{max-width:none;font-size:clamp(1.5rem,4.8vw,2.75rem);font-weight:400}section.pack-opening-3d[data-phase] .pack-opening-3d__subline{letter-spacing:.2em;margin-top:10px;font-size:clamp(.6rem,1.5vw,.75rem)}section.pack-opening-3d[data-phase] .pack-opening-3d__accession{letter-spacing:.25em;margin-top:12px;font-size:.7rem}section.pack-opening-3d[data-phase] .pack-opening-3d__controls{left:24px;right:24px;bottom:max(24px, env(safe-area-inset-bottom));gap:8px;width:auto;max-width:620px;margin-inline:auto;transform:none}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button:first-child,section.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child{outline-offset:-5px;color:#eddbb9;letter-spacing:.27em;text-transform:uppercase;cursor:pointer;background:linear-gradient(110deg,#3f2715d1,#7d522ae0,#3e2818e0),url(/archive/prehistoric/home/bronze-plate.webp) 50%/cover;border:1px solid #ba8b55;border-radius:18px;outline:1px solid #d4ab7080;flex:none;min-height:58px;padding:16px 44px;font:400 clamp(.75rem,1.8vw,1rem)/1.2 Georgia,serif;position:relative;box-shadow:inset 0 1px #ffdca44d,0 8px 28px #0006}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button:first-child:after,section.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:after{content:"›";background:0 0;width:auto;height:auto;font-size:1.7rem;font-weight:400;position:absolute;top:50%;right:22px;transform:translateY(-55%)}section.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__controls button:first-child:last-child:before,section.pack-opening-3d[data-phase=final_fan] .pack-opening-3d__count{display:none}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button+button{color:#e6d4b2;letter-spacing:.3em;background:0 0;border:0;border-radius:0;min-height:38px;font:400 .7rem/1.4 Georgia,serif}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button+button:after{display:none}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button:hover{filter:brightness(1.16)}.arcanum-pack-results{top:148px;bottom:calc(115px + env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;max-width:1020px;padding:0;display:grid;left:20px;right:20px;overflow:visible;container-type:inline-size}.arcanum-pack-results__summary{z-index:2;text-shadow:0 2px 15px #050403}.arcanum-pack-results__summary .eyebrow{color:#e4bd88;letter-spacing:.22em;font:400 clamp(.9rem,3.2vw,1.7rem)/1.3 Georgia,serif}.arcanum-pack-results__summary h2{margin:10px 0;font:italic 400 clamp(1.45rem,3.5vw,2.25rem)/1.1 Georgia,serif}.arcanum-pack-results__summary>p:not(.eyebrow){letter-spacing:.08em;font-size:.7rem}.arcanum-pack-results__summary .arcanum-pack-results__rarities{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.arcanum-pack-results__lights{justify-content:center;gap:20px;margin-top:18px;display:flex}.arcanum-pack-results__lights i{background:var(--result-rarity);width:8px;height:8px;box-shadow:0 0 15px var(--result-rarity);border:1px solid #ead6b4;border-radius:50%}.arcanum-pack-results__grid{z-index:2;align-content:normal;min-height:0;padding:0;display:block;position:relative;overflow:visible}.arcanum-pack-results__card{aspect-ratio:5/8;width:min(23cqw,22vh);z-index:var(--fan-order);border:1px solid var(--result-rarity);outline-offset:-5px;box-shadow:0 0 12px color-mix(in srgb, var(--result-rarity) 45%, transparent), 0 16px 24px #0009;transform-origin:50% 100%;transform:translateX(calc(-50% + var(--fan-offset) * var(--fan-step))) translateY(calc(var(--fan-distance) * 10px)) rotate(calc(var(--fan-offset) * 6deg));background:#161410;border-radius:8px;outline:1px solid #9b7747;transition:transform .35s,filter .35s;display:block;position:absolute;bottom:17%;left:50%}.arcanum-pack-results__card:hover,.arcanum-pack-results__card:focus-within,.arcanum-pack-results__card[data-selected=true]{z-index:10;filter:brightness(1.15);transform:translateX(calc(-50% + var(--fan-offset) * var(--fan-step))) translateY(-24px) rotate(0deg) scale(1.08)}.arcanum-pack-results__artwork{aspect-ratio:auto;border:1px solid #8f6f3a;border-radius:4px;padding:0;position:absolute;inset:6px}.arcanum-pack-results__artwork img{object-fit:cover}.arcanum-pack-results__artwork:after{content:"";background:linear-gradient(#0c0b09ed,#0c0b0933 25%,#0000 42%,#0c0b09ed 90%);position:absolute;inset:0}.arcanum-pack-results__card h3{z-index:1;text-align:center;letter-spacing:.07em;text-transform:uppercase;color:#e6d4b2;margin:15px 9px 0;font:400 clamp(.65rem,1.65cqw,1rem)/1.35 Georgia,serif;position:relative}.arcanum-pack-results__card p{z-index:1;color:var(--result-rarity);text-align:center;font-size:0;position:absolute;bottom:14px;left:8px;right:8px}.arcanum-pack-results__card p span:first-child{letter-spacing:.2em;text-transform:uppercase;font:400 clamp(.55rem,1.2cqw,.7rem)/1.2 Georgia,serif}.arcanum-pack-results__card p span:last-child{font-size:0}.arcanum-pack-results__seal{z-index:1;width:26px;height:26px;color:var(--result-rarity);border:1px solid;border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.arcanum-pack-results__outcome{z-index:2;color:#19130d;text-transform:uppercase;background:linear-gradient(#d0ae78,#866137);border:1px solid #e2ba79;border-radius:3px;padding:3px 10px;font:400 .7rem/1.1 Georgia,serif;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #0008}.arcanum-pack-results__card[data-new=false] .arcanum-pack-results__outcome{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.arcanum-pack-results__altar{z-index:0;background:url(/archive/prehistoric/environment/plinth-seal-ring.webp) 50%/auto 90% no-repeat,url(/archive/prehistoric/pack-opening/altar-black-marble.webp) 50%/cover;border:1px solid #b18b55;border-radius:50%;height:24%;position:absolute;bottom:2%;left:15%;right:15%;box-shadow:inset 0 0 0 8px #17140e,inset 0 0 0 9px #7b603b,0 14px #181510,0 15px #82643c,0 28px #0d0c09,0 35px 30px #000b}.arcanum-pack-results__altar span{text-align:center;color:#d6b378;opacity:.7;font-size:50px;display:block}.pack-fallback{background:linear-gradient(#100d09aa,#100d0955),url(/archive/prehistoric/pack-opening/sanctuary-grounded-portrait.webp) 50%/100% 100%}@media (width<=699px){section.pack-opening-3d[data-phase] .pack-opening-3d__masthead h2{letter-spacing:.28em;font-size:1.45rem}section.pack-opening-3d[data-phase] .pack-opening-3d__masthead p{letter-spacing:.21em;font-size:.48rem}section.pack-opening-3d[data-phase] .pack-opening-3d__count{letter-spacing:.22em;font-size:.9rem;top:100px;left:50%;transform:translate(-50%)}section.pack-opening-3d[data-phase] .pack-opening-3d__volume{display:none}section.pack-opening-3d[data-phase] .pack-opening-3d__meta{bottom:calc(144px + env(safe-area-inset-bottom))}section.pack-opening-3d[data-phase] .pack-opening-3d__controls{left:24px;right:24px;bottom:max(20px, env(safe-area-inset-bottom))}.arcanum-pack-results{top:160px;bottom:calc(130px + env(safe-area-inset-bottom));left:12px;right:12px}.arcanum-pack-results__card{aspect-ratio:5/10;width:30cqw;bottom:22%;--fan-step:11cqw!important}.arcanum-pack-results__card h3{margin-top:13px;font-size:clamp(.6rem,2.6cqw,.85rem)}.arcanum-pack-results__card p span:first-child{letter-spacing:.12em;font-size:.5rem}.arcanum-pack-results__altar{height:19%;bottom:9%;left:2%;right:2%}}@media (width>=700px) and (height>=651px) and (height<=780px){section.pack-opening-3d[data-phase] .pack-opening-3d__meta{padding-block:8px;bottom:126px}section.pack-opening-3d[data-phase] .pack-opening-3d__meta h2{font-size:2rem}section.pack-opening-3d[data-phase] .pack-opening-3d__subline,section.pack-opening-3d[data-phase] .pack-opening-3d__accession{margin-top:8px;font-size:.65rem}}@media (height<=650px){.arcanum-pack-results{top:110px;bottom:90px}.arcanum-pack-results__summary h2{margin:5px 0;font-size:1.3rem}.arcanum-pack-results__lights{margin-top:8px}.arcanum-pack-results__card{width:min(22cqw,20vh);bottom:15%}section.pack-opening-3d[data-phase] .pack-opening-3d__meta{padding:0;bottom:95px}section.pack-opening-3d[data-phase] .pack-opening-3d__meta h2{margin-top:4px;font-size:1.35rem}section.pack-opening-3d[data-phase] .pack-opening-3d__subline,section.pack-opening-3d[data-phase] .pack-opening-3d__accession{margin-top:5px}section.pack-opening-3d[data-phase] .pack-opening-3d__controls{gap:0;bottom:12px}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button:first-child{min-height:44px;padding-block:10px}section.pack-opening-3d[data-phase] .pack-opening-3d__controls button+button{min-height:30px}}@media (prefers-reduced-motion:reduce){.arcanum-pack-results__card{transition:none}}.pack-opening-3d[data-motion=minimal] .arcanum-pack-results__card{transition:none}.pack-fallback .pack-fallback__catalogue{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:absolute}.pack-fallback__catalogue:before,.pack-fallback__catalogue:after{display:none}.pack-fallback .pack-fallback__actions button{color:#eddbb9;letter-spacing:.25em;background:linear-gradient(110deg,#3f2715,#7d522a,#3e2818);border:1px solid #ba8b55;border-radius:18px;flex:none;width:min(100%,620px);min-height:58px;font:400 .85rem/1.2 Georgia,serif}.arcanum-pack-results__inspect{z-index:3;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.arcanum-pack-results__inspect:focus-visible{outline-offset:4px;outline:2px solid #f2d7a3}.pack-specimen-preview{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(20px, env(safe-area-inset-top)) 24px max(20px, env(safe-area-inset-bottom));color:#f0dfbf;background:#090806e0;border:0;margin:0;font-family:Georgia,serif;position:fixed;inset:0;overflow-y:auto}.pack-specimen-preview::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050403a6}.pack-specimen-preview[open]{place-items:center;display:grid}.pack-specimen-preview__content{text-align:center;justify-items:center;gap:10px;width:min(100%,640px);display:grid;position:relative}.pack-specimen-preview__close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#f0dfbf;cursor:pointer;background:#17130e;border:1px solid #ac844d;border-radius:50%;width:44px;height:44px;padding:0;font-size:25px;position:fixed}.pack-specimen-preview__position{color:#c8b593;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem}.pack-specimen-preview__artwork{border:1px solid var(--preview-accent);outline-offset:-4px;max-width:100%;height:min(60dvh,680px);box-shadow:0 0 24px color-mix(in srgb, var(--preview-accent) 30%, transparent);background:#15120d;border-radius:8px;outline:1px solid #9b7747;padding:6px;position:relative}.pack-specimen-preview__artwork:after{content:"";pointer-events:none;background:url(/archive/prehistoric/pack-opening/specimen-ornate-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:3px}.pack-specimen-preview__artwork img{object-fit:contain;width:100%;height:100%;display:block}.pack-specimen-preview__rarity{color:var(--preview-accent);letter-spacing:.3em;text-transform:uppercase;margin:6px 0 0;font-size:.75rem}.pack-specimen-preview h2{text-wrap:balance;margin:0;font:400 clamp(1.4rem,4vw,2.3rem)/1.15 Georgia,serif}.pack-specimen-preview__record{color:#d8c5a2;letter-spacing:.06em;margin:0;font-size:.75rem;line-height:1.5}.pack-specimen-preview__ownership{color:#bfa77f;margin:0;font-size:.7rem}@media (height<=560px){.pack-specimen-preview__artwork{height:46dvh}.pack-specimen-preview__content{gap:6px}}
