:root{--background: #0F0E0C;--surface: #181614;--surface-raised: #221F1B;--surface-high: #2D2924;--outline: #4A443C;--outline-soft: #332E28;--gold: #D4AF37;--gold-light: #F0D27A;--gold-dark: #9C7A1E;--on-gold: #1A1407;--text: #F3EEE4;--text-2: #B9B0A2;--text-muted: #9A9184;--success: #7CC08A;--rarity-uncommon: #8FB7A0;--rarity-very-rare: #E08A5B;--plaque-text: #2B1D0A;--plaque-text-soft: #3D2C12;--ink: #2B2014;--ink-soft: #5C4E3A;--paper-rule: #C9B993;--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--background);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overscroll-behavior-y:none}body{background-color:var(--background);color:var(--text);overflow-x:clip;overscroll-behavior-y:none;min-height:100vh}img,svg,video,canvas{display:block;max-width:100%}button,a{font-family:inherit;color:inherit;text-decoration:none;cursor:pointer}button{background:none;border:none}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:6px}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(ellipse at 50% 45%,#2A2218 0%,var(--background) 70%);display:flex;align-items:center;justify-content:center;transition:opacity .45s var(--ease-out-expo),visibility .45s}.preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-inner{display:flex;flex-direction:column;align-items:center;gap:18px}.preloader-coin-wrap{position:relative;width:96px;height:96px;filter:drop-shadow(0 20px 40px rgba(212,175,55,.35))}.preloader-coin-canvas{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;display:block}.preloader-brand{display:flex;align-items:center;gap:8px}.preloader-brand img{height:30px;width:auto}.preloader-bar{width:140px;height:3px;background:var(--surface-high);border-radius:3px;overflow:hidden}.preloader-bar span{display:block;height:100%;width:35%;background:linear-gradient(90deg,var(--gold-dark),var(--gold-light));border-radius:3px;transition:width .25s ease}.custom-cursor{display:none!important}.custom-cursor.is-active{opacity:1}.custom-cursor.is-hover{width:48px;height:48px;margin-left:-24px;margin-top:-24px;border-color:var(--gold-light);background:#d4af3724;box-shadow:0 0 24px #d4af3759}@media (hover: none),(pointer: coarse){.custom-cursor{display:none!important}}.film-progress-top{position:fixed;top:0;left:0;right:0;height:3px;background:#ffffff0d;z-index:1200;pointer-events:none}.film-progress-bar{height:100%;width:100%;background:linear-gradient(90deg,var(--gold-dark),var(--gold),var(--gold-light));transform-origin:0 50%;transform:scaleX(0);box-shadow:0 0 12px #d4af37a6;will-change:transform}.reduced-motion-banner,.reduced-motion-banner[hidden]{display:none!important}.btn-enable-motion{padding:5px 13px;border-radius:999px;background:var(--gold);color:var(--on-gold);font-weight:700;font-size:12px;white-space:nowrap}.scene-dots-nav{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:950;display:flex;flex-direction:column;gap:14px;padding:12px 8px;border-radius:30px;background:#181614b8;border:1px solid var(--outline-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s ease}.scene-dots-nav.is-hidden{opacity:0;pointer-events:none}.scene-dot{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.dot-coin{width:10px;height:10px;border-radius:50%;background:var(--outline);border:1.5px solid rgba(240,210,122,.35);transition:transform .28s var(--ease-out-expo),background-color .28s ease,box-shadow .28s ease}.scene-dot:hover .dot-coin,.scene-dot.is-active .dot-coin{background:radial-gradient(circle at 35% 30%,var(--gold-light),var(--gold-dark));border-color:var(--gold-light);transform:scale(1.45);box-shadow:0 0 12px #d4af37a6}.dot-label{position:absolute;right:34px;white-space:nowrap;padding:4px 10px;border-radius:8px;background:var(--surface-high);border:1px solid var(--outline);color:var(--gold-light);font-size:12px;font-weight:500;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.scene-dot:hover .dot-label,.scene-dot:focus-visible .dot-label{opacity:1;transform:translate(0)}.site-header{position:fixed;top:3px;left:0;right:0;z-index:1000;padding:12px 28px;transition:transform .38s var(--ease-out-expo),background-color .3s ease;will-change:transform}.site-header.is-scrolled{background:#0f0e0cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--outline-soft)}.site-header.is-hidden{transform:translate3d(0,-115%,0)}.header-inner{max-width:1380px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-logo{display:inline-flex;align-items:center;gap:10px}.brand-icon{width:36px;height:36px;border-radius:9px;box-shadow:0 4px 14px #d4af3740}.brand-words{display:inline-flex;align-items:center;gap:5px}.brand-words img{height:24px;width:auto}.header-nav{display:flex;align-items:center;gap:24px}.nav-link{font-size:14px;font-weight:500;color:var(--text-2);transition:color .2s ease}.nav-link:hover{color:var(--gold-light)}.header-actions,.header-controls{display:flex;align-items:center;gap:10px}.header-cta-slot{display:flex;align-items:center}.icon-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:var(--surface-raised);border:1px solid var(--outline);color:var(--text-2);font-size:13px;font-weight:500;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.icon-pill-btn:hover,.icon-pill-btn[aria-pressed=true]{border-color:var(--gold);color:var(--gold-light);background:var(--surface-high)}.lang-switch{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-raised);border:1px solid var(--outline)}.lang-btn{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--text-muted);transition:background-color .2s ease,color .2s ease}.lang-btn.is-active{background:var(--gold);color:var(--on-gold)}.btn-gold{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold) 55%,var(--gold-dark) 100%);color:var(--on-gold);font-weight:700;font-size:15px;letter-spacing:.01em;box-shadow:0 10px 30px #d4af3747,inset 0 1px #ffffff73;transition:transform .25s var(--ease-out-expo),box-shadow .25s ease;will-change:transform}.btn-gold:after{content:"";position:absolute;top:-50%;left:-120%;width:65%;height:200%;background:linear-gradient(90deg,#fff0,#fffae1a6,#fff0);transform:rotate(24deg);transition:left .65s var(--ease-out-expo);pointer-events:none}.btn-gold:hover:after{left:145%}.btn-gold:hover{box-shadow:0 14px 38px #d4af3770,inset 0 1px #fff9}.btn-header-cta{padding:9px 18px;font-size:13.5px}.btn-outline-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;background:var(--surface-high);border:1.5px solid var(--gold);color:var(--gold-light);font-weight:700;font-size:15px;transition:background-color .25s ease,color .25s ease,transform .25s var(--ease-out-expo)}.btn-outline-gold:hover{background:var(--gold);color:var(--on-gold)}.metal-glint-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,246,210,.34) 48%,rgba(255,246,210,.08) 54%,transparent 70%);background-size:240% 240%;animation:metalSheenSweep 5.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes metalSheenSweep{0%,to{transform:translate3d(-45%,-10%,0);opacity:.3}50%{transform:translate3d(45%,10%,0);opacity:.75}}.film-scroll-track{position:relative;width:100%;background:var(--background)}.film-viewport{position:sticky;top:0;left:0;width:100%;height:var(--locked-vh, 100svh);min-height:var(--locked-vh, 100svh);max-height:var(--locked-vh, 100svh);overflow:hidden;background:radial-gradient(ellipse at 70% 40%,#2A2218 0%,var(--background) 65%)}.museum-spotlight{position:absolute;width:110vw;height:110vh;left:-5vw;top:-5vh;background:radial-gradient(ellipse at 55% 42%,#48372094,#0f0e0c00 64%);pointer-events:none;z-index:0;will-change:transform}.parallax-layer-far{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.bg-blur-coin{position:absolute;opacity:.42;will-change:transform}.bg-blur-1{top:12%;left:6%;width:220px;height:220px}.bg-blur-2{bottom:10%;right:8%;width:240px;height:240px}.bg-blur-3{top:16%;right:26%;width:180px;height:180px}.gold-dust-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.hero-coin-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.hero-coin-actor{position:absolute;top:0;left:0;width:240px;height:240px;pointer-events:auto;border-radius:50%;perspective:900px;transform-origin:50% 50%;will-change:transform,opacity;background:transparent}.hero-coin-glow{position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:50%;background:radial-gradient(circle,#d4af376b,#d4af3700 70%);pointer-events:none}.hero-coin-tilt{display:block;width:100%;height:100%;transition:transform .16s ease-out;will-change:transform}.hero-coin-spin{position:relative;display:block;width:100%;height:100%;border-radius:50%;will-change:transform}.hero-coin-canvas{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;max-width:none;max-height:none;display:block;pointer-events:none;filter:drop-shadow(0 24px 42px rgba(0,0,0,.55)) drop-shadow(0 0 28px rgba(212,175,55,.34))}.hero-coin-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero-coin-spin.has-volumetric-canvas .hero-coin-face{opacity:0;pointer-events:none}.film-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;padding:74px 56px 28px;background:radial-gradient(ellipse at 70% 40%,#2a2218d1,#0f0e0cf5 68%);will-change:transform,opacity}.scene-hook{background:transparent}.scene-inner{width:100%;max-width:1340px;margin:0 auto;position:relative}.scene-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:10px}.scene-eyebrow:before{content:"";width:20px;height:1.5px;background:var(--gold)}.scene-title{font-family:var(--font-serif);font-weight:700;font-size:clamp(40px,5.6vw,88px);line-height:1.04;letter-spacing:-.015em;color:var(--text)}.scene-hook .scene-title{font-size:clamp(44px,6.4vw,98px)}.scene-title .word-wrap{display:inline-block;will-change:transform,opacity}.scene-subtitle{margin-top:16px;font-family:var(--font-sans);font-size:clamp(18px,2vw,28px);font-weight:400;line-height:1.35;color:var(--gold-light);max-width:680px;will-change:transform,opacity}.scene-hook-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px}.hook-coin-zone{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.anchor-hook{width:240px;height:240px}.hook-floor-glow{position:absolute;top:50%;left:50%;width:340px;height:340px;margin-left:-170px;margin-top:-170px;border-radius:50%;background:radial-gradient(circle,#d4af375c,#d4af3700 70%);pointer-events:none;will-change:transform,opacity}.hook-coin-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;background:#181614d9;border:1px solid var(--outline);font-size:13px;color:var(--text-2)}.hook-side-badge{padding:2px 9px;border-radius:999px;background:#d4af372e;color:var(--gold-light);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}.caption-center{display:flex;flex-direction:column;align-items:center;text-align:center}.caption-center .scene-eyebrow:before{display:none}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px;color:var(--text-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.scroll-cue-line{width:1.5px;height:28px;background:linear-gradient(180deg,var(--gold),transparent)}.scene-split-layout{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(240px,.76fr);align-items:center;gap:clamp(24px,3vw,40px)}.scene-split-reverse{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.scene-split-layout>*{min-width:0}.scene-visual-col{display:flex;align-items:center;justify-content:center;min-width:0}.phone-frame{position:relative;width:316px;height:644px;border-radius:48px;padding:11px;background:linear-gradient(145deg,#3a3631,#121110);box-shadow:0 34px 96px #000000b8,0 0 0 2px #4a453e,inset 0 0 0 2px #000;flex-shrink:0;will-change:transform,opacity}.phone-screen{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background-color:var(--background)}.phone-punch-hole{position:absolute;top:12px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#000;z-index:15}.camera-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px 20px 30px}.camera-bg-img{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(8px) brightness(.42);z-index:0}.camera-side-label{position:relative;z-index:5;font-size:19px;font-weight:500;color:var(--text);padding:5px 16px;border-radius:999px;background:#0f0e0ca6;border:1px solid rgba(243,238,228,.16)}.camera-viewfinder-wrap{position:relative;z-index:5;width:236px;height:236px;display:flex;align-items:center;justify-content:center}.anchor-snap{width:204px;height:204px}.camera-ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(124,192,138,.45));pointer-events:none}.camera-hold-text{position:relative;z-index:5;font-size:17px;color:var(--text-2)}.camera-shutter-btn{position:relative;z-index:5;width:64px;height:64px;border-radius:50%;border:4.5px solid var(--text);display:flex;align-items:center;justify-content:center}.camera-shutter-inner{width:48px;height:48px;border-radius:50%;background:#f3eee433}.camera-flash-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;z-index:20;pointer-events:none}.snap-stand-preview{margin-top:26px;max-width:440px}.snap-stand-card{position:relative;width:360px;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px #000000a6}.snap-stand-img{width:100%;height:auto}.snap-stand-coin{position:absolute;top:19.1%;width:31.8%;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.65))}.snap-stand-coin-left{left:12.9%}.snap-stand-coin-right{left:55.3%}.snap-plaque-label{position:absolute;bottom:5.5%;height:9.2%;width:28%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-sans);font-size:7.8px;line-height:1;font-weight:700;letter-spacing:.03em;white-space:nowrap;color:var(--plaque-text);text-shadow:0 1px 0 rgba(255,244,204,.45)}.snap-plaque-left{left:14.3%}.snap-plaque-right{left:57.5%}.snap-note{margin-top:10px;font-size:14px;color:var(--text-muted)}.result-screen{padding:44px 18px 22px;display:flex;flex-direction:column;gap:12px}.result-coins-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:4px}.result-coin-slot{position:relative;width:108px;height:108px;display:flex;align-items:center;justify-content:center}.anchor-result{width:108px;height:108px}.result-reverse-coin{width:108px;height:108px;transform:none;filter:drop-shadow(0 12px 24px rgba(0,0,0,.55))}.result-feature-dots{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);z-index:50;pointer-events:none}.feature-constellation-line{fill:none;stroke:var(--gold-light);stroke-width:1.5;stroke-dasharray:260;stroke-dashoffset:260;opacity:.85}.feature-dot{fill:var(--gold-light);stroke:var(--on-gold);stroke-width:1.5;filter:drop-shadow(0 0 6px var(--gold))}.result-value-card{padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,var(--surface-high),var(--surface-raised));border:1.5px solid var(--gold)}.result-value-label{font-size:13px;color:var(--text-2)}.result-value-number{font-family:var(--font-serif);font-weight:700;font-size:23px;color:var(--gold-light);line-height:1.15;white-space:nowrap}.result-coin-heading{padding:0 4px}.result-coin-title{font-family:var(--font-serif);font-weight:700;font-size:24px;color:var(--text)}.result-coin-sub{font-size:15px;color:var(--text-2);margin-top:2px}.result-facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.result-fact-pill{padding:9px 12px;border-radius:12px;background:var(--surface-raised);border:1px solid var(--outline-soft)}.fact-label{display:block;font-size:12px;color:var(--text-muted)}.fact-val{display:block;margin-top:2px;font-size:15px;font-weight:500;color:var(--text)}.fact-rarity{color:var(--rarity-uncommon)}.result-add-btn{margin-top:auto;height:48px;border-radius:24px;background:var(--gold);color:var(--on-gold);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.coin-selector-bar{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.selector-label{font-size:13px;color:var(--text-muted)}.coin-selector-buttons{display:inline-flex;gap:8px;background:var(--surface-raised);padding:4px;border-radius:999px;border:1px solid var(--outline)}.coin-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--text-2);transition:background-color .2s ease,color .2s ease,transform .2s ease}.coin-tab-btn.is-active{background:var(--gold);color:var(--on-gold);font-weight:700}.result-artifacts-row{margin-top:16px;display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start}.museum-label-card{width:100%;max-width:440px;filter:drop-shadow(0 20px 44px rgba(0,0,0,.65));will-change:transform,opacity}.museum-label-cap{width:100%;height:auto;display:block}.museum-label-body{background-image:url(./museum-label-middle-D6fp79ws.webp);background-size:100% 100%;background-repeat:repeat-y;padding:4px 28px 8px;color:var(--ink)}.museum-label-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink-soft)}.museum-catalog-badge{padding:2px 7px;border-radius:4px;background:#2b20141a;color:var(--ink)}.museum-label-title{margin-top:4px;font-family:var(--font-serif);font-weight:700;font-size:23px;color:var(--ink);line-height:1.15}.museum-label-origin{font-size:13px;font-weight:500;color:var(--ink-soft)}.museum-paper-rule{border:0;height:1px;background:var(--paper-rule);margin:8px 0}.museum-specs-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;font-weight:700;color:var(--ink)}.museum-label-desc{margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--ink-soft)}.museum-similar-block{margin-top:8px;padding-top:6px;border-top:1px dashed var(--paper-rule)}.museum-similar-heading{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:5px}.museum-similar-pills{display:flex;flex-wrap:wrap;gap:5px}.similar-pill{padding:2px 8px;border-radius:4px;background:#2b201417;border:1px solid var(--paper-rule);font-size:11px;font-weight:500;color:var(--ink)}.brass-plaque-wrap{display:flex;flex-direction:column;gap:10px;will-change:transform,opacity}.brass-plaque-card{position:relative;width:100%;border-radius:14px;overflow:hidden;box-shadow:0 22px 48px #000000ad}.brass-plaque-img{width:100%;height:auto;display:block}.brass-plaque-content{position:absolute;top:16%;right:11%;bottom:16%;left:11%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.brass-plaque-caption{font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--plaque-text-soft);text-shadow:0 1px 0 rgba(255,244,204,.4)}.brass-plaque-price{margin-top:2px;font-family:var(--font-serif);font-weight:700;font-size:clamp(19px,1.9vw,27px);white-space:nowrap;color:var(--plaque-text);text-shadow:0 1px 0 rgba(255,244,204,.4);line-height:1.1}.result-fine-print{font-size:11.5px;line-height:1.35;color:var(--text-muted)}.interactive-tray-module{margin-top:20px;display:flex;flex-direction:column;gap:12px}.tray-header-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tray-title-label{font-size:13px;font-weight:700;color:var(--gold-light)}.tray-hint-badge{font-size:12px;color:var(--text-muted)}.tray-stage-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:center}.wooden-tray-box{position:relative;width:100%;max-width:490px;border-radius:18px;box-shadow:0 26px 64px #000000bf}.wooden-tray-bg{width:100%;height:auto;display:block}.wooden-tray-sockets{position:absolute;top:9.5%;right:9.2%;bottom:9.5%;left:9.2%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8% 9%}.tray-socket{position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .32s var(--ease-out-expo)}.anchor-collection{width:78%;height:78%;position:absolute}.tray-socket-coin{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.65));transition:transform .35s var(--ease-out-expo),filter .35s ease;will-change:transform,opacity}.tray-hero-fallback{opacity:0!important}#interactive-wooden-tray:not(.hero-in-tray-slot-0) .tray-socket[data-tray-slot="0"] .socket-ring-highlight{opacity:0!important}.socket-ring-highlight{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;border:2px solid transparent;transition:border-color .25s ease,box-shadow .25s ease;pointer-events:none}.tray-socket:hover .tray-socket-coin,.tray-socket.is-selected .tray-socket-coin{transform:scale(1.03);filter:drop-shadow(0 12px 22px rgba(212,175,55,.45))}.tray-socket.is-selected .socket-ring-highlight{border-color:var(--gold-light);box-shadow:0 0 18px #d4af3773}.tray-museum-card{width:100%;max-width:310px;filter:drop-shadow(0 18px 36px rgba(0,0,0,.65));transition:transform .35s var(--ease-out-expo),opacity .35s ease}.tray-label-body{padding:4px 20px 8px}.tray-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tray-card-name{font-family:var(--font-serif);font-size:18px;color:var(--ink)}.tray-grade-pill{padding:2px 7px;border-radius:4px;background:var(--ink);color:var(--gold-light);font-size:11px;font-weight:700}.tray-card-detail{font-size:12.5px;font-weight:500;color:var(--ink-soft)}.tray-card-metal{font-size:11.5px;color:var(--ink-soft);margin-top:2px}.tray-card-prices{display:flex;justify-content:space-between;font-size:12px;color:var(--ink)}.tray-card-note{margin-top:6px;font-size:11.5px;line-height:1.35;color:var(--ink-soft)}.collection-screen{padding:42px 0 0}.collection-phone-header{padding:0 22px;display:flex;align-items:center;gap:6px}.collection-phone-header img{height:28px;width:auto}.collection-phone-header .collection-crown{height:19px;margin-left:4px}.collection-value-banner{padding:12px 22px 14px}.collection-value-label{font-size:13.5px;color:var(--text-muted)}.collection-value-num{font-family:var(--font-serif);font-weight:700;font-size:32px;color:var(--gold-light);line-height:1.1}.phone-tray-stack{width:100%}.phone-tray-cap{width:100%;height:auto;display:block}.phone-tray-row{position:relative;width:100%}.phone-tray-row-bg{width:100%;height:auto;display:block}.phone-row-coin{position:absolute;left:15.8%;top:17%;width:18%;height:auto;will-change:transform,opacity}.phone-row-plaque{position:absolute;left:42.9%;width:43.5%;top:26%;height:48%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.phone-plaque-title{font-size:13px;font-weight:700;color:var(--plaque-text);text-shadow:0 1px 0 rgba(255,244,204,.4)}.phone-plaque-sub{font-size:10.5px;color:var(--plaque-text-soft)}.catalog-screen{padding:44px 16px 0;display:flex;flex-direction:column}.catalog-search-bar{height:42px;border-radius:21px;background:var(--surface-raised);border:1px solid var(--outline);display:flex;align-items:center;padding:0 16px;font-size:14px;color:var(--text-muted)}.catalog-filter-pills{margin-top:10px;display:flex;gap:6px;overflow:hidden}.cat-pill{padding:5px 11px;border-radius:14px;background:var(--surface-raised);color:var(--text-2);font-size:12px;white-space:nowrap}.cat-pill.is-active{background:var(--gold);color:var(--on-gold);font-weight:700}.catalog-progress-block{margin-top:12px}.catalog-progress-text{font-size:12.5px;color:var(--text-2)}.catalog-progress-track{margin-top:6px;height:5px;border-radius:3px;background:var(--surface-high);overflow:hidden}.catalog-progress-fill{width:24%;height:100%;background:var(--gold);border-radius:3px}.catalog-list-viewport{position:relative;flex:1;margin-top:10px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 90%,transparent 100%)}.catalog-list-scroll{display:flex;flex-direction:column;will-change:transform}.catalog-phone-row{height:68px;display:flex;align-items:center;gap:11px;padding:0 4px;border-bottom:1px solid var(--outline-soft)}.cat-row-badge{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#1a1407cc}.cat-row-badge.tint-gold{background:radial-gradient(circle at 35% 30%,#f0d27a,#9c7a1e)}.cat-row-badge.tint-silver{background:radial-gradient(circle at 35% 30%,#e4e4e4,#8a8a8a)}.cat-row-badge.tint-copper{background:radial-gradient(circle at 35% 30%,#e09a6a,#8a4b25)}.cat-row-info{flex:1;min-width:0}.cat-row-title{font-size:13.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-row-sub{font-size:11.5px;color:var(--text-muted);margin-top:2px}.cat-row-owned{flex:none;width:22px;height:22px;border-radius:50%;background:var(--gold);color:var(--on-gold);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.catalog-hero-header{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:20px}.catalog-two-line-title{display:flex;flex-direction:column;gap:2px}#catalog-count-num{display:block;font-variant-numeric:tabular-nums;line-height:1.02;white-space:nowrap;color:var(--gold-light)}[data-i18n-catalog-suffix]{display:block;line-height:1.08;white-space:normal;overflow-wrap:break-word}.catalog-coin-pedestal{flex:none;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,#d4af3738,#181614d9 72%);border:1.5px dashed rgba(212,175,55,.5);box-shadow:0 12px 32px #000000a6,inset 0 0 18px #d4af372e;display:flex;align-items:center;justify-content:center}.anchor-catalog{width:86px;height:86px}.catalog-heading-copy{flex:1;min-width:0}.catalog-sections-fan{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.catalog-section-card{position:relative;border-radius:12px;overflow:hidden;background:var(--surface-raised);border:1.5px solid var(--outline);text-align:left;transition:transform .28s var(--ease-out-expo),border-color .28s ease,box-shadow .28s ease;will-change:transform,opacity}.catalog-section-card img{width:100%;height:76px;object-fit:cover}.section-card-meta{padding:7px 10px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.section-coin-count{padding:1px 7px;border-radius:999px;background:#d4af3729;color:var(--gold-light);font-weight:700;font-size:11px}.catalog-section-card:hover,.catalog-section-card.is-active{transform:translate3d(0,-6px,0);border-color:var(--gold);box-shadow:0 14px 30px #0009,0 0 16px #d4af3740}.catalog-inspector-bar{margin-top:10px;padding:8px 14px;border-radius:10px;background:var(--surface-raised);border:1px solid var(--outline);display:flex;align-items:center;gap:9px;font-size:13px;color:var(--gold-light)}.inspector-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);flex-shrink:0}.euro-mosaic-grid{margin-top:10px;display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.euro-country-tile{position:relative;border-radius:8px;overflow:hidden;background:var(--surface-raised);border:1px solid var(--outline-soft);aspect-ratio:2.55 / 1;transition:transform .24s var(--ease-out-expo),border-color .24s ease,box-shadow .24s ease;will-change:transform,opacity}.euro-country-tile img{width:100%;height:100%;object-fit:cover}.euro-tile-label{position:absolute;left:6px;bottom:4px;font-size:10px;font-weight:700;color:var(--text);text-shadow:0 1px 4px rgba(0,0,0,.95);pointer-events:none}.euro-tile-count{position:absolute;top:4px;right:5px;padding:1px 5px;border-radius:4px;background:#0f0e0cd1;color:var(--gold-light);font-size:9px;font-weight:700;pointer-events:none}.euro-country-tile:hover,.euro-country-tile.is-active{transform:translate3d(0,-4px,0) scale(1.06);border-color:var(--gold-light);box-shadow:0 10px 22px #000000b3,0 0 12px #d4af3759;z-index:5}.scene-outro-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.outro-icon-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.outro-crown{width:86px;height:auto;margin-bottom:-10px;z-index:45;filter:drop-shadow(0 10px 24px rgba(212,175,55,.55));will-change:transform,opacity}.outro-app-icon{position:relative;width:156px;height:156px;border-radius:36px;background:radial-gradient(circle at 50% 42%,#2b2418,#12100d 78%);box-shadow:0 28px 72px #d4af3757,0 0 0 2px #d4af377a,inset 0 0 28px #d4af3729;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.anchor-outro{width:126px;height:126px}.pedestal-corner{position:absolute;width:18px;height:18px;border-color:var(--gold-light);border-style:solid;opacity:.78;pointer-events:none}.pedestal-corner.corner-tl{top:12px;left:12px;border-width:2.5px 0 0 2.5px;border-top-left-radius:6px}.pedestal-corner.corner-tr{top:12px;right:12px;border-width:2.5px 2.5px 0 0;border-top-right-radius:6px}.pedestal-corner.corner-bl{bottom:12px;left:12px;border-width:0 0 2.5px 2.5px;border-bottom-left-radius:6px}.pedestal-corner.corner-br{bottom:12px;right:12px;border-width:0 2.5px 2.5px 0;border-bottom-right-radius:6px}.outro-logo-lockup{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:4px}.outro-logo-word{height:clamp(54px,7.5vw,108px);width:auto;will-change:transform,opacity}.outro-tagline{font-size:clamp(20px,2.4vw,32px);color:var(--text);font-weight:400;will-change:transform,opacity}.outro-cta-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:6px;will-change:transform,opacity}.btn-outro-primary{padding:18px 40px;font-size:20px}.google-play-store-badge{display:inline-flex;align-items:center;gap:12px;padding:11px 24px;border-radius:999px;background:var(--surface-raised);border:1.5px solid var(--outline);transition:border-color .25s ease,background-color .25s ease,transform .25s var(--ease-out-expo)}.google-play-store-badge:hover{border-color:var(--gold);background:var(--surface-high)}.store-badge-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.store-badge-text small{font-size:10px;letter-spacing:.1em;color:var(--text-muted)}.store-badge-text strong{font-size:17px;color:var(--text)}.outro-trust-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:8px;color:var(--text-2);font-size:14px}.outro-trust-list li{display:inline-flex;align-items:center;gap:7px}.outro-trust-list li:before{content:"✦";color:var(--gold);font-size:12px}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container-narrow{max-width:840px}.post-section{position:relative;padding:110px 0;border-top:1px solid var(--outline-soft);background:radial-gradient(ellipse at 50% 15%,rgba(42,34,24,.45) 0%,var(--background) 70%)}.section-header{text-align:center;max-width:740px;margin:0 auto 52px}.section-eyebrow{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--gold);margin-bottom:10px}.section-heading{font-family:var(--font-serif);font-weight:700;font-size:clamp(32px,4.2vw,54px);line-height:1.12;color:var(--text)}.section-lead{margin-top:14px;font-size:18px;color:var(--text-2)}.video-theater-frame{position:relative;max-width:980px;margin:0 auto;border-radius:26px;overflow:hidden;background:var(--surface);border:1.5px solid var(--outline);box-shadow:0 36px 90px #000000bf;aspect-ratio:16 / 9}.promo-video-player{width:100%;height:100%;object-fit:cover}.video-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#0f0e0c59,#0f0e0cc7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:opacity .35s ease,visibility .35s ease}.video-play-overlay.is-playing{opacity:0;visibility:hidden;pointer-events:none}.video-play-circle{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,var(--gold-light),var(--gold),var(--gold-dark));color:var(--on-gold);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 44px #d4af3773;transition:transform .25s var(--ease-out-expo)}.video-play-overlay:hover .video-play-circle{transform:scale(1.08)}.video-play-caption{font-family:var(--font-serif);font-weight:700;font-size:22px;color:var(--text)}.video-play-sub{font-size:13px;color:var(--text-2)}.billing-switcher{margin-top:28px;display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:999px;background:var(--surface-raised);border:1px solid var(--outline)}.billing-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;font-size:14px;font-weight:500;color:var(--text-2);transition:background-color .22s ease,color .22s ease}.billing-tab.is-active{background:var(--gold);color:var(--on-gold);font-weight:700}.billing-pill-badge{padding:2px 8px;border-radius:999px;background:#1a14072e;color:inherit;font-size:11px;font-weight:700}.billing-tab:not(.is-active) .billing-pill-badge{background:#d4af3729;color:var(--gold-light)}.pricing-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:960px;margin:0 auto}.pricing-card{position:relative;border-radius:26px;padding:36px 32px;background:var(--surface);border:1px solid var(--outline);display:flex;flex-direction:column;justify-content:space-between;gap:26px}.pricing-card-premium{background:linear-gradient(160deg,var(--surface-high) 0%,var(--surface) 100%);border:2px solid var(--gold);box-shadow:0 28px 70px #0009,0 0 40px #d4af371f}.premium-card-header-badges{display:flex;align-items:center;justify-content:space-between;gap:10px}.premium-crown-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--gold-light)}.premium-save-pill{padding:4px 11px;border-radius:999px;background:#7cc08a29;border:1px solid var(--success);color:var(--success);font-size:12px;font-weight:700}.pricing-tier-name{font-family:var(--font-serif);font-size:26px;color:var(--text)}.pricing-amount-row{margin-top:10px;display:flex;align-items:baseline;gap:8px}.pricing-amount{font-family:var(--font-serif);font-weight:700;font-size:48px;line-height:1;color:var(--text)}.pricing-amount-gold{color:var(--gold-light)}.pricing-period{font-size:16px;color:var(--text-muted)}.pricing-tier-desc{margin-top:10px;font-size:14.5px;color:var(--text-2)}.pricing-features-list{list-style:none;display:flex;flex-direction:column;gap:12px}.pricing-features-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text)}.pricing-features-list li:before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;background:#d4af372e;color:var(--gold-light);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.pricing-honest-note{margin-top:28px;text-align:center;font-size:13px;color:var(--text-muted)}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:18px;background:var(--surface);border:1px solid var(--outline-soft);overflow:hidden;transition:border-color .25s ease,background-color .25s ease}.faq-item.is-open{border-color:var(--gold-dark);background:var(--surface-raised)}.faq-question-btn{width:100%;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:var(--font-serif);font-weight:600;font-size:20px;color:var(--text)}.faq-chevron{flex:none;width:30px;height:30px;border-radius:50%;background:var(--surface-high);border:1px solid var(--outline);color:var(--gold-light);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:18px;transition:transform .3s var(--ease-out-expo),background-color .25s ease}.faq-item.is-open .faq-chevron{transform:rotate(45deg);background:var(--gold);color:var(--on-gold)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out-expo)}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-text{padding:0 26px 22px;font-size:15.5px;line-height:1.6;color:var(--text-2)}.site-footer{padding:64px 0 40px;background:var(--surface);border-top:1px solid var(--outline-soft)}.footer-grid{display:grid;grid-template-columns:1.6fr .7fr .9fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--outline-soft)}.footer-logo{display:inline-flex;align-items:center;gap:8px}.footer-tagline{margin-top:14px;font-size:14.5px;color:var(--text-2);max-width:440px}.footer-disclaimer{margin-top:10px;font-size:12.5px;color:var(--text-muted);max-width:440px}.footer-col-title{font-family:var(--font-serif);font-size:17px;color:var(--gold-light);margin-bottom:14px}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--text-2)}.footer-links-list a:hover{color:var(--gold-light)}.footer-bottom{padding-top:24px;text-align:center;font-size:13px;color:var(--text-muted)}.privacy-page-body{background:radial-gradient(ellipse at 50% 0%,#2A2218 0%,var(--background) 55%)}.privacy-header{position:sticky;top:0;background:#0f0e0ce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--outline-soft)}.privacy-main{padding:56px 0 96px}.privacy-back-link{display:inline-flex;align-items:center;gap:6px;color:var(--gold-light);font-size:14px;font-weight:500;margin-bottom:24px}.privacy-article{padding:44px;border-radius:24px;background:var(--surface);border:1px solid var(--outline);box-shadow:0 24px 60px #00000080}.privacy-article-header h1{font-family:var(--font-serif);font-size:clamp(28px,4vw,44px);color:var(--text)}.privacy-meta-box{margin-top:14px;padding:14px 18px;border-radius:12px;background:var(--surface-raised);border:1px solid var(--outline-soft);font-size:14px;color:var(--text-2);display:flex;flex-direction:column;gap:4px}.privacy-lead{margin-top:18px;font-size:16px;color:var(--text)}.privacy-summary-card{margin-top:28px;padding:24px 28px;border-radius:16px;background:var(--surface-high);border-left:4px solid var(--gold)}.privacy-summary-card h2,.privacy-sec h2{font-family:var(--font-serif);font-size:22px;color:var(--gold-light);margin-bottom:12px}.privacy-sec{margin-top:30px}.privacy-sec p{margin-bottom:12px;color:var(--text-2);font-size:15.5px;line-height:1.65}.privacy-list{padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--text-2);font-size:15px;margin-bottom:12px}@media (min-width: 861px){.scene-snap,.scene-result,.scene-collection,.scene-summary,.scene-catalog{padding:16px 72px 16px 48px}.scene-outro{padding:16px 56px}.scene-snap .scene-eyebrow,.scene-result .scene-eyebrow,.scene-collection .scene-eyebrow,.scene-summary .scene-eyebrow,.scene-catalog .scene-eyebrow{font-size:min(12.5px,2vh);margin-bottom:min(6px,.95vh)}.scene-snap .scene-title{font-size:clamp(44px,min(5.3vw,9.6vh),82px);line-height:1.04}.scene-result .scene-title,.scene-collection .scene-title,.scene-summary .scene-title{font-size:clamp(42px,min(5vw,8.8vh),76px);line-height:1.04}.scene-snap .scene-subtitle,.scene-result .scene-subtitle,.scene-collection .scene-subtitle,.scene-summary .scene-subtitle{margin-top:min(10px,1.5vh);font-size:clamp(17.5px,min(1.85vw,3.1vh),25px);line-height:1.32}.phone-frame{width:min(306px,47.2vh);height:min(620px,calc(100vh - 34px));border-radius:min(46px,7vh);padding:min(10px,1.5vh)}.phone-screen{border-radius:min(36px,5.5vh)}.phone-punch-hole{top:min(11px,1.7vh);width:min(15px,2.3vh);height:min(15px,2.3vh);margin-left:calc(min(15px,2.3vh)/-2)}.camera-screen{justify-content:center;gap:min(22px,3.4vh);padding:min(36px,5.5vh) 18px min(26px,4vh)}.camera-side-label{font-size:min(18px,2.8vh);padding:5px 16px}.camera-viewfinder-wrap{width:min(244px,37.8vh);height:min(244px,37.8vh)}.anchor-snap{width:min(204px,31.8vh);height:min(204px,31.8vh)}.camera-hold-text{font-size:min(16.5px,2.55vh)}.camera-shutter-btn{width:min(60px,9.2vh);height:min(60px,9.2vh);border-width:4px}.camera-shutter-inner{width:min(44px,6.8vh);height:min(44px,6.8vh)}.snap-stand-preview{margin-top:min(20px,3.1vh);max-width:min(440px,68vh)}.snap-stand-card{width:min(380px,60vh)}.snap-note{margin-top:min(9px,1.4vh);font-size:min(14.5px,2.25vh);line-height:1.38}.result-screen{padding:min(28px,4.3vh) 14px min(14px,2.2vh);gap:min(7px,1.1vh);justify-content:space-between}.result-coins-row{gap:min(14px,2.2vh);margin-top:0}.result-coin-slot,.anchor-result,.result-reverse-coin{width:min(102px,15.6vh);height:min(102px,15.6vh)}.result-value-card{padding:min(8px,1.25vh) 13px;border-radius:13px}.result-value-label{font-size:min(11.5px,1.8vh)}.result-value-number{font-size:min(20px,3.1vh)}.result-coin-title{font-size:min(20px,3.1vh);line-height:1.12}.result-coin-sub{font-size:min(12.5px,1.95vh)}.result-facts-grid{gap:min(6px,.95vh)}.result-fact-pill{padding:min(6px,.95vh) 10px;border-radius:10px}.fact-label{font-size:min(10.5px,1.65vh)}.fact-val{font-size:min(13.5px,2.1vh)}.result-add-btn{height:min(38px,5.9vh);font-size:min(14.5px,2.25vh);flex-shrink:0}.result-artifacts-row{margin-top:min(12px,1.85vh);grid-template-columns:1.34fr .66fr;gap:18px}.museum-label-card{max-width:min(580px,90vh)}.museum-label-card .museum-label-cap{max-height:min(46px,7.2vh);object-fit:fill}.museum-label-body{padding:4px 26px 6px}.museum-label-header{font-size:clamp(11.5px,1.85vh,13.5px)}.museum-match-badge{font-size:clamp(11.5px,1.85vh,13px);padding:2px 9px}.museum-label-title{margin-top:3px;font-size:clamp(23px,3.7vh,28px);line-height:1.14}.museum-rarity-row,.museum-label-origin{font-size:clamp(14px,2.2vh,16.5px)}.museum-paper-rule{margin:min(5px,.85vh) 0}.museum-specs-row{font-size:clamp(14px,2.2vh,16.5px);gap:6px}.museum-label-desc{margin-top:min(5px,.8vh);font-size:clamp(14px,2.2vh,16.5px);line-height:1.38}.museum-similar-block{margin-top:min(6px,.95vh);padding-top:min(5px,.8vh)}.museum-similar-heading{font-size:clamp(11px,1.75vh,12.5px);margin-bottom:4px}.similar-pill{padding:3px 9px;font-size:clamp(12.5px,1.98vh,14px)}.brass-plaque-caption{font-size:min(10px,1.6vh)}.brass-plaque-price{font-size:clamp(19px,min(1.9vw,3.3vh),27px)}.result-fine-print{font-size:min(12px,1.9vh)}.interactive-tray-module{margin-top:min(12px,1.85vh);gap:min(10px,1.55vh)}.tray-title-label{font-size:min(14.5px,2.25vh)}.tray-hint-badge{font-size:min(13.5px,2.1vh)}.tray-stage-grid{grid-template-columns:1fr 1fr;gap:22px;align-items:center}.wooden-tray-box{max-width:min(490px,76vh)}.tray-museum-card{max-width:min(490px,76vh);width:100%;display:flex;flex-direction:column;justify-content:space-between}.tray-museum-card .museum-label-cap{max-height:min(48px,7.5vh);object-fit:fill}.tray-label-body{padding:8px 26px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px}.tray-card-name{font-size:clamp(22px,3.5vh,28px);line-height:1.18}.tray-grade-pill{font-size:clamp(13.5px,2.1vh,15.5px);padding:4px 11px}.tray-card-detail{font-size:clamp(15.5px,2.45vh,18px)}.tray-card-metal{font-size:clamp(15px,2.35vh,17.5px)}.tray-card-prices{font-size:clamp(15.5px,2.45vh,18px);gap:14px}.tray-card-note{margin-top:min(8px,1.2vh);font-size:clamp(15px,2.35vh,17.5px);line-height:1.44}.collection-screen{padding:min(36px,5.5vh) 0 0}.collection-phone-header{padding:0 20px}.collection-phone-header img{height:min(26px,4vh)}.collection-phone-header .collection-crown{height:min(18px,2.8vh)}.collection-value-banner{padding:min(10px,1.5vh) 20px min(11px,1.7vh)}.collection-value-label{font-size:min(13px,2vh)}.collection-value-num{font-size:min(30px,4.6vh)}.phone-plaque-title{font-size:min(12.5px,1.95vh)}.phone-plaque-sub{font-size:min(10px,1.58vh)}.catalog-screen{padding:min(38px,5.8vh) 15px 0}.catalog-search-bar{height:min(40px,6.2vh);font-size:min(13.5px,2.1vh);padding:0 15px}.catalog-filter-pills{margin-top:min(9px,1.4vh);gap:6px}.cat-pill{padding:4.5px 10px;font-size:min(11.5px,1.8vh)}.catalog-progress-block{margin-top:min(10px,1.55vh)}.catalog-progress-text{font-size:min(12px,1.9vh)}.catalog-phone-row{height:min(62px,9.5vh);gap:10px}.cat-row-badge{width:min(40px,6.2vh);height:min(40px,6.2vh);font-size:min(13px,2vh)}.cat-row-title{font-size:min(13px,2vh)}.cat-row-sub{font-size:min(11px,1.7vh)}.catalog-hero-header{gap:min(18px,2.8vh)}.catalog-coin-pedestal{width:min(92px,14.2vh);height:min(92px,14.2vh)}.anchor-catalog{width:min(82px,12.6vh);height:min(82px,12.6vh)}#catalog-count-num{font-size:clamp(38px,min(4.6vw,7.6vh),70px);line-height:1}[data-i18n-catalog-suffix]{font-size:clamp(25px,min(2.9vw,6vh),44px);line-height:1.06;white-space:normal}.scene-catalog .scene-subtitle{margin-top:min(8px,1.3vh);font-size:clamp(17px,min(1.8vw,2.95vh),24px)}.catalog-sections-fan{margin-top:min(12px,1.9vh);gap:10px}.catalog-section-card img{height:min(70px,10.8vh)}.section-card-meta{padding:min(6px,1vh) 10px;font-size:min(13px,2.05vh)}.catalog-inspector-bar{margin-top:min(9px,1.4vh);padding:min(7px,1.15vh) 14px;font-size:min(13px,2.1vh)}.euro-mosaic-grid{margin-top:min(9px,1.4vh);gap:min(7px,1.1vh)}.euro-country-tile{aspect-ratio:auto;height:min(56px,8.7vh)}.euro-tile-label{font-size:min(10.5px,1.7vh);left:6px;bottom:3.5px}.euro-tile-count{font-size:min(9.5px,1.55vh);top:3.5px;right:4.5px}}@media (max-width: 860px){.header-nav,.pill-text,.snap-stand-preview{display:none}.site-header{padding:8px 14px 10px}.header-inner{flex-wrap:wrap;row-gap:8px}.header-actions{display:contents}.brand-logo{gap:8px}.brand-icon{width:32px;height:32px}.brand-words img{height:21px}.header-controls{margin-left:auto;gap:8px}.icon-pill-btn{padding:6px 10px}.header-cta-slot{flex:0 0 100%;width:100%;justify-content:center;padding-top:7px;border-top:1px solid rgba(255,255,255,.08)}.btn-header-cta{width:100%;max-width:280px;padding:8px 16px;font-size:12.5px;justify-content:center}.scene-dots-nav{top:auto;right:auto;bottom:8px;left:50%;transform:translate(-50%);flex-direction:row;gap:10px;padding:5px 14px}.dot-label{display:none}.film-scene{padding:22px 14px 42px;align-items:flex-start}.film-scene.scene-hook{padding:102px 14px 38px}.scene-hook-layout{gap:12px}.hook-coin-zone{gap:8px}.scene-inner{height:100%;display:flex;flex-direction:column;justify-content:center}.scene-split-layout,.scene-split-reverse{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.scene-caption{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.scene-eyebrow{font-size:10.5px;margin-bottom:4px}.scene-eyebrow:before{display:none}.scene-title,.scene-hook .scene-title{font-size:clamp(28px,7.4vw,42px);line-height:1.06}.scene-subtitle{margin-top:6px;font-size:clamp(13.5px,3.6vw,16px);line-height:1.3}.anchor-hook{width:148px;height:148px}.hook-coin-pill{font-size:11px;padding:4px 10px;max-width:92vw}.hook-hint-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.phone-frame{width:232px;height:440px;border-radius:34px;padding:8px}.phone-screen{border-radius:27px}.camera-screen{padding:28px 12px 20px}.camera-viewfinder-wrap{width:170px;height:170px}.anchor-snap{width:136px;height:136px}.camera-shutter-btn{width:46px;height:46px;border-width:3.5px}.camera-shutter-inner{width:34px;height:34px}.phone-result{width:224px;height:156px;border-radius:26px}.result-screen{padding:20px 10px 8px;gap:4px}.result-coin-slot,.anchor-result,.result-reverse-coin{width:58px;height:58px}.result-value-card{padding:4px 8px;border-radius:10px}.result-value-label{font-size:10px}.result-value-number{font-size:16px}.result-coin-heading,.result-facts-grid,.result-add-btn{display:none}.coin-selector-bar{margin-top:4px;justify-content:center;gap:4px}.selector-label{display:none}.coin-tab-btn{padding:4px 9px;font-size:11px}.result-artifacts-row{margin-top:4px;width:100%;max-width:340px;gap:6px}.museum-label-card{display:block;max-width:340px}.museum-label-body{padding:2px 16px 4px}.museum-label-title{font-size:16px}.museum-label-origin,.museum-specs-row{font-size:11px}.museum-label-desc,.museum-similar-block{display:none}.brass-plaque-caption{font-size:8.5px}.brass-plaque-price{font-size:20px}.result-fine-print{font-size:10px}.collection-phone,#collection-phone{display:none}.interactive-tray-module{margin-top:8px;width:100%;max-width:340px;gap:8px}.tray-header-bar{justify-content:center}.tray-hint-badge{font-size:11px}.tray-museum-card{max-width:340px}.tray-card-note,.phone-catalog{display:none}.catalog-hero-header{flex-direction:column;gap:8px}.catalog-two-line-title{align-items:center;text-align:center}#catalog-count-num{font-size:clamp(28px,7.6vw,40px)}[data-i18n-catalog-suffix]{font-size:clamp(21px,5.8vw,32px)}.catalog-coin-pedestal{width:74px;height:74px}.anchor-catalog{width:66px;height:66px}.catalog-sections-fan{margin-top:8px;grid-template-columns:repeat(2,1fr);gap:6px;width:100%;max-width:340px}.catalog-section-card img{height:48px}.section-card-meta{padding:4px 8px;font-size:11px}.catalog-inspector-bar{margin-top:6px;padding:5px 10px;font-size:11px;max-width:340px}.euro-mosaic-grid{margin-top:6px;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;max-width:340px}.euro-tile-label{font-size:8.5px;left:4px;bottom:2px}.euro-tile-count{font-size:8px;top:2px;right:3px}.outro-app-icon{width:114px;height:114px;border-radius:26px}.anchor-outro{width:92px;height:92px}.outro-crown{width:62px}.btn-outro-primary{padding:14px 26px;font-size:16px;width:100%;max-width:300px}.pricing-cards-grid,.footer-grid{grid-template-columns:1fr}.post-section{padding:68px 0}.privacy-article{padding:24px 18px}}[hidden]{display:none!important}.phone-bottom-nav{margin-top:auto;height:52px;background:#181614f5;border-top:1px solid var(--outline-soft);display:flex;align-items:center;justify-content:space-around;padding:0 8px;z-index:12}.phone-nav-item{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;opacity:.52}.phone-nav-item.is-active{opacity:1;background:#d4af3729;box-shadow:inset 0 0 0 1px #d4af3773}.phone-nav-identify{width:42px;height:42px;margin-top:-12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #000000a6}.camera-top-stand{position:relative;z-index:6;width:176px;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #0000008c}.camera-top-stand-bg{width:100%;height:auto;display:block}.cam-mini-coin{position:absolute;top:20%;width:27%;height:auto;border-radius:50%;will-change:transform,opacity}.cam-mini-left{left:14.8%}.cam-mini-right{left:58.2%}.snap-guide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;border-radius:20px;background:#0f0e0cdb;border:1px solid var(--outline);pointer-events:none;will-change:opacity}.snap-guide-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:154px;height:154px;border-radius:50%;border:3px solid #D96B6B;background:#181614b8;display:flex;align-items:center;justify-content:center;transition:width .25s var(--ease-out-expo),height .25s var(--ease-out-expo),border-color .25s ease}.snap-guide-circle.is-right{width:196px;height:196px;border-color:var(--success)}.snap-guide-corner-badge{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;background:#d96b6b;color:#1a1407;font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.snap-guide-circle.is-right .snap-guide-corner-badge{background:var(--success)}.snap-guide-caption{position:absolute;left:6px;right:6px;top:calc(50% + 82px);padding:6px 10px;border-radius:12px;background:#0f0e0ceb;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.snap-guide-status{font-size:13px;font-weight:700;color:#e58585}.snap-guide-circle.is-right~.snap-guide-caption .snap-guide-status{color:var(--success)}.snap-guide-desc{font-size:11.5px;line-height:1.3;color:var(--text-2);max-width:216px}.snap-feature-dots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:12;pointer-events:none;opacity:0}.snap-dot-ring{fill:#d4af3729;stroke:var(--gold-light);stroke-width:1.5}.camera-ready-pill{position:relative;z-index:5;padding:4px 12px;border-radius:999px;background:#7cc08a33;border:1px solid var(--success);color:var(--success);font-size:12px;font-weight:700}.snap-check-panel{position:absolute;left:10px;right:10px;bottom:12px;z-index:16;padding:10px 12px;border-radius:16px;background:#181614f5;border:1px solid var(--gold);box-shadow:0 12px 28px #000000bf;display:flex;flex-direction:column;gap:7px;pointer-events:none}.snap-check-title{font-family:var(--font-serif);font-size:13.5px;font-weight:700;color:var(--text);text-align:center}.snap-check-actions{display:grid;grid-template-columns:.8fr 1.4fr;gap:6px}.snap-btn-retake{padding:6px 8px;border-radius:999px;background:var(--surface-high);border:1px solid var(--outline);color:var(--text-2);font-size:11px;font-weight:600;text-align:center}.snap-btn-send{padding:6px 10px;border-radius:999px;background:var(--gold);color:var(--on-gold);font-size:11px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-phone-stand{position:relative;width:100%;flex-shrink:0;border-radius:14px;overflow:hidden;transform-origin:50% 0%;will-change:transform}.result-phone-stand-bg{width:100%;height:auto;display:block}.result-phone-stand .result-coins-row{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;display:block}.result-phone-stand .result-coin-slot{position:absolute;top:46.6%;width:31.8%;height:auto;aspect-ratio:1 / 1;transform:translate(-50%,-50%)}.result-phone-stand .result-coin-slot:first-child{left:28.8%}.result-phone-stand .result-coin-slot:last-child{left:71.2%}.result-phone-stand .anchor-result,.result-phone-stand .result-reverse-coin{width:100%;height:100%}.coin-zoom-loupe{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:#181614e6;border:1px solid var(--gold);font-size:10px;display:inline-flex;align-items:center;justify-content:center;z-index:55}.result-value-why{margin-top:2px;font-size:11px;color:var(--gold-light);text-decoration:underline}.result-titles-stack{position:relative;width:100%}.result-copy-part2{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.coin-tab-thumb{width:20px;height:20px;border-radius:50%;object-fit:cover}.museum-rarity-row{margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px}.rarity-diamond{color:#8a5a19;font-size:11px}.museum-rarity-text{font-weight:700;color:var(--ink)}.museum-origin-sep{color:var(--ink-soft)}.result-stage-deck{position:relative;width:100%;margin-top:12px;height:min(432px,58vh)}.result-four-cards-grid{position:absolute;top:0;left:0;right:0;bottom:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:start}.detail-story-card{position:relative;border-radius:14px;overflow:hidden;background:var(--surface-raised);border:1px solid var(--outline);box-shadow:0 14px 32px #0009;padding:12px 16px}.detail-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28;pointer-events:none}.detail-card-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.detail-card-title{font-family:var(--font-serif);font-size:clamp(18.5px,2.85vh,22px);font-weight:700;color:var(--gold-light);line-height:1.15}.detail-condition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px}.cond-price-box{padding:6px 10px;border-radius:8px;background:#0f0e0cc2;border:1px solid var(--outline-soft)}.cond-grade-row{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.cond-grade{font-size:clamp(13.5px,2.1vh,15.5px);color:var(--gold-light);white-space:nowrap;flex-shrink:0}.cond-label{font-size:clamp(11.5px,1.8vh,13px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cond-val{margin-top:3px;font-size:clamp(14.5px,2.25vh,17px);font-weight:700;color:var(--text)}.detail-keydates-box{padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.detail-keydates-label{display:block;font-size:clamp(11.5px,1.8vh,13px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin-bottom:4px}.detail-keydates-list{display:flex;flex-direction:column;gap:4px}.keydate-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:clamp(13.5px,2.1vh,15.5px)}.keydate-year{color:var(--gold-light);font-weight:500}.keydate-price{color:var(--gold);font-weight:700;white-space:nowrap}.detail-rarity-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-rarity-pill{padding:3px 10px;border-radius:999px;background:#d4af372e;border:1px solid rgba(212,175,55,.45);color:var(--gold-light);font-size:clamp(12.5px,1.95vh,14px);font-weight:700;white-space:nowrap}.rarity-scale-box{position:relative;padding:8px 10px;border-radius:10px;background:#0f0e0cc7;border:1px solid var(--outline-soft);overflow:hidden}.rarity-scale-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.25;pointer-events:none}.rarity-scale-track{position:relative;height:8px;border-radius:4px;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;background:#ffffff0f}.scale-seg{height:100%;border-radius:2px}.scale-seg.seg-1{background:#6fa682}.scale-seg.seg-2{background:#8fb7a0}.scale-seg.seg-3{background:#d4af37}.scale-seg.seg-4{background:#e08a5b}.scale-seg.seg-5{background:#d95b5b}.rarity-scale-marker{position:absolute;top:-4px;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:var(--gold-light);border:2.5px solid #12100D;box-shadow:0 0 10px var(--gold);transition:left .35s var(--ease-out-expo)}.rarity-zones-row{position:relative;margin-top:6px;display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:clamp(11px,1.75vh,12.5px);color:var(--text-muted)}.rarity-zones-row .is-active-zone{color:var(--gold-light);font-weight:700}.detail-card-text{font-size:clamp(14px,2.2vh,16px);line-height:1.42;color:var(--text)}.desk-tray-perspective{position:relative;width:100%;max-width:510px}.desk-tray-sockets{position:absolute;top:0;right:0;bottom:0;left:0}.desk-socket{position:absolute;height:auto;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}.desk-socket-ellipse{position:relative;width:96%;height:96%;border-radius:50%;display:flex;align-items:center;justify-content:center}.desk-socket .tray-socket-coin{width:100%;height:100%;border-radius:50%}.desk-socket .anchor-collection{width:96%;height:96%}.collection-hero-card{position:relative;margin:8px 14px 10px;border-radius:14px;overflow:hidden;border:1px solid var(--outline);background:var(--surface-raised)}.collection-hero-bg{width:100%;height:116px;object-fit:cover;display:block}.collection-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 12px;max-width:66%;display:flex;flex-direction:column;justify-content:center;gap:2px}.collection-hero-stat{display:flex;align-items:baseline;gap:6px;font-size:11.5px;color:var(--text-2)}.collection-stat-coins{color:var(--text);font-size:14px}.collection-hero-overlay .collection-value-label{font-size:11px;color:var(--text-2)}.collection-hero-overlay .collection-value-num{font-size:17px;white-space:nowrap}.collection-tray-meta{margin-top:2px;display:flex;flex-wrap:wrap;gap:6px;font-size:9.5px;color:var(--text-muted)}.collection-swipe-hint{color:var(--gold-light)}.phone-row-plaque{top:20%;height:60%;gap:1px}.phone-plaque-title{font-size:10.5px!important;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96%}.phone-plaque-sub{font-size:9px!important;line-height:1.1}.phone-plaque-price{font-size:10px;line-height:1.1;font-weight:700;color:var(--plaque-text)}.summary-screen{padding:36px 14px 0;display:flex;flex-direction:column;gap:10px}.summary-phone-top{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--outline);background:var(--surface-raised)}.summary-top-banner{width:100%;height:82px;object-fit:cover;opacity:.42;display:block}.summary-top-head{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 12px;display:flex;align-items:center;gap:12px}.anchor-summary{width:56px;height:56px;flex-shrink:0}.summary-top-eyebrow{font-size:11px;color:var(--text-2)}.summary-top-range{font-family:var(--font-serif);font-size:20px;font-weight:700;color:var(--gold-light)}.summary-phone-bullion-card{border-radius:16px;overflow:hidden;background:var(--surface-raised);border:1px solid var(--outline);display:flex;flex-direction:column}.bullion-card-art{position:relative;height:92px}.bullion-card-art img{width:100%;height:100%;object-fit:cover}.bullion-art-title{position:absolute;left:12px;bottom:8px;font-family:var(--font-serif);font-size:16px;font-weight:700;color:var(--text);text-shadow:0 2px 6px rgba(0,0,0,.9)}.bullion-card-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.bullion-totals-row{display:flex;align-items:baseline;justify-content:space-between}.bullion-sub-label{display:block;font-size:10.5px;color:var(--text-muted)}.bullion-big-num{font-family:var(--font-serif);font-size:20px;color:var(--text)}.bullion-right-val{text-align:right}.bullion-gold-num{font-family:var(--font-serif);font-size:20px;color:var(--gold-light)}.bullion-bar-track{height:6px;border-radius:3px;background:var(--surface-high);overflow:hidden}.bullion-bar-fill{display:block;width:84%;height:100%;background:linear-gradient(90deg,#b8c2cc,#f0d27a);border-radius:3px}.bullion-metal-line{font-size:12px;font-weight:500;color:var(--text)}.bullion-counted-note{font-size:11px;color:var(--text-muted)}.summary-cards-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.summary-feature-card{position:relative;border-radius:14px;overflow:hidden;background:var(--surface-raised);border:1px solid var(--outline);padding:13px 16px;box-shadow:0 14px 32px #0000008c}.summary-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.26;pointer-events:none}.summary-card-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.summary-hero-pair{display:flex;align-items:center;justify-content:space-between;gap:12px}.sum-label{display:block;font-size:11.5px;color:var(--text-2)}.sum-val-large{font-family:var(--font-serif);font-size:30px;color:var(--text);line-height:1.05}.sum-val-gold{font-family:var(--font-serif);font-size:24px;color:var(--gold-light);line-height:1.1}.summary-block-title{font-family:var(--font-serif);font-size:16px;font-weight:700;color:var(--gold-light)}.summary-bars-list{display:flex;flex-direction:column;gap:6px}.sum-bar-row{display:flex;flex-direction:column;gap:3px}.sum-bar-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text)}.sum-bar-track{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.sum-bar-fill{display:block;height:100%;background:var(--gold);border-radius:3px}.sum-metal-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.summary-card-import{background:linear-gradient(145deg,var(--surface-high),var(--surface-raised));border-color:#d4af3780}.import-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.import-zip-pill{padding:2px 8px;border-radius:999px;background:#d4af3729;color:var(--gold-light);font-size:10.5px;font-weight:700}.import-card-desc{font-size:12px;line-height:1.38;color:var(--text-2)}.import-source-pills{display:flex;flex-wrap:wrap;gap:6px}.import-pill{padding:3px 9px;border-radius:6px;background:#0f0e0cad;border:1px solid var(--outline);font-size:11px;font-weight:500;color:var(--text)}.catalog-eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.catalog-eyebrow-row .scene-eyebrow{margin-bottom:0}.catalog-images-pill,.catalog-free-pill{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.catalog-images-pill{background:#d4af372e;border:1px solid rgba(212,175,55,.45);color:var(--gold-light)}.catalog-free-pill{background:#7cc08a29;border:1px solid var(--success);color:var(--success)}.catalog-phone-row{position:relative;height:64px;margin-bottom:5px;border-radius:12px;background-image:url(./catalog-tile-bg-CCw8mWil.webp);background-size:cover;background-position:center;border:1px solid var(--outline-soft);padding:0 10px;display:flex;align-items:center;gap:9px}.cat-row-socket{position:relative;width:46px;height:46px;flex-shrink:0;border-radius:50%;background-image:url(./catalog-tile-socket-Co9L_Lzy.webp);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center}.cat-row-coin-img{width:38px;height:38px;border-radius:50%;object-fit:contain}.cat-row-socket .cat-row-owned{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;font-size:10px}.cat-row-upto{flex-shrink:0;font-size:11.5px;font-weight:700;color:var(--gold-light);white-space:nowrap}.catalog-phone-detail-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;background:#0f0e0cf5;display:flex;flex-direction:column;justify-content:space-between;padding:10px;pointer-events:none}.cat-detail-card{padding:10px;border-radius:14px;background:var(--surface-raised);border:1px solid var(--outline);display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.cat-detail-coins{display:flex;gap:10px}.cat-detail-coins img{width:54px;height:54px;border-radius:50%}.cat-detail-title{font-family:var(--font-serif);font-size:15px;font-weight:700;color:var(--text)}.cat-detail-sub{font-size:11.5px;color:var(--gold-light);font-weight:600}.cat-detail-swipe{font-size:10px;color:var(--text-muted)}.cat-detail-add-btn{width:100%;padding:7px 12px;border-radius:999px;background:var(--gold);color:var(--on-gold);font-size:12px;font-weight:700}.catalog-year-sheet{border-radius:16px;background:var(--surface-high);border:1.5px solid var(--gold);padding:8px 10px 10px;box-shadow:0 -10px 28px #000c}.year-sheet-handle{width:32px;height:3px;border-radius:2px;background:var(--outline);margin:0 auto 6px}.year-sheet-title{font-family:var(--font-serif);font-size:13px;font-weight:700;color:var(--text);margin-bottom:6px;text-align:center}.year-sheet-rows{display:flex;flex-direction:column;gap:4px}.year-sheet-row{padding:5px 8px;border-radius:8px;background:#0f0e0ca6;border:1px solid var(--outline-soft);display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px}.year-sheet-row.is-key-date{background:#d4af3729;border-color:var(--gold)}.year-row-num{display:block;color:var(--text);font-size:11px}.year-sheet-row.is-key-date .year-row-num,.year-sheet-row.is-key-date .year-row-price{color:var(--gold-light)}.year-row-note{display:block;font-size:9.5px;color:var(--text-muted)}.year-row-price{white-space:nowrap;color:var(--text)}.outro-cta-single{flex-direction:column;gap:10px}.outro-sub-cta{font-size:14px;color:var(--gold-light);font-weight:500}.footer-image-credits{margin-top:8px;font-size:12px;color:var(--text-muted);max-width:440px}@media (max-width: 860px){.phone-summary{display:none}.summary-cards-grid{grid-template-columns:1fr;gap:8px;width:100%;max-width:340px;margin-top:8px}.summary-feature-card{padding:9px 12px}.sum-val-large{font-size:22px}.sum-val-gold{font-size:18px}.result-stage-deck{height:auto}.result-four-cards-grid{grid-template-columns:1fr;gap:6px;max-width:340px;margin:0 auto}.result-titles-stack{min-height:82px;width:100%;margin-bottom:4px}.scene-result .scene-title{font-size:clamp(23px,6.2vw,31px)}.scene-result .scene-subtitle{font-size:12.5px;line-height:1.24;margin-top:4px}.brass-plaque-price{font-size:15px}.brass-plaque-caption{font-size:7.5px}.detail-card-auth,.detail-card-history{display:none}.tray-stage-grid{grid-template-columns:1fr;gap:8px;justify-items:center}.desk-tray-perspective{max-width:265px}.tray-museum-card{max-width:335px}}html.reduced-motion .preloader{display:none!important}html.reduced-motion .film-scroll-track,html.reduced-motion .film-viewport{height:auto!important;overflow:visible!important;position:relative!important}html.reduced-motion .hero-coin-stage{display:none!important}html.reduced-motion .film-scene{position:relative!important;inset:auto!important;min-height:92vh;opacity:1!important;transform:none!important;padding:96px 24px 64px;border-bottom:1px solid var(--outline-soft)}html.reduced-motion .anchor-hook,html.reduced-motion .anchor-snap,html.reduced-motion .anchor-result,html.reduced-motion .anchor-summary,html.reduced-motion .anchor-catalog{background-image:url(./mc-2e-2007-grace-obverse-DZTJvk7A.webp);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}html.reduced-motion .anchor-outro{background-image:url(./coin-gold-CZn4opba.webp);background-size:contain;background-repeat:no-repeat;background-position:center}html.reduced-motion .tray-hero-fallback{opacity:1!important}.mobile-sticky-cta-bar{display:none}.post-faq-cta-wrap{margin-top:28px;display:flex;justify-content:center}.snap-guide-overlay[hidden]{display:none!important}#film-scroll-track.is-fitting *{transition:none!important}@media (max-width: 860px){.film-scene .scene-inner{transform:translateY(var(--fit-ty, 0px)) scale(var(--fit-k, 1));transform-origin:50% 0}.scene-dots-nav{display:none!important}.mobile-sticky-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:95;padding:8px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0f0e0c00,#0f0e0cf0 28%,#0f0e0cfc);display:flex;justify-content:center;transition:opacity .22s ease,transform .22s ease}.mobile-sticky-cta-bar.is-hidden-cta{opacity:0;transform:translateY(100%);pointer-events:none}.btn-mobile-sticky-cta{width:100%;max-width:358px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:700;justify-content:center;box-shadow:0 10px 28px #000000c7,0 0 20px #d4af3747}.btn-post-faq-cta{width:100%;max-width:358px;min-height:52px;justify-content:center}.site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.museum-origin-sep{display:none}.museum-label-origin{flex-basis:100%}@media (min-width: 861px){.result-artifacts-row{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center}.brass-plaque-price{font-size:clamp(20px,min(1.85vw,3.4vh),28px)}.museum-rarity-row{font-size:clamp(14px,2.2vh,16px)}.brass-plaque-caption{font-size:min(12px,1.8vh);color:#3d2c12}.museum-label-body{padding-left:40px;padding-right:40px}}@media (min-width: 861px) and (max-height: 940px){.museum-similar-block{display:none}}@media (max-width: 860px){.phone-result{width:196px;height:132px;border-radius:24px}.result-artifacts-row{grid-template-columns:minmax(0,1fr);max-width:360px;margin:6px auto 0;gap:10px}#result-brass-plaque{order:-1;align-items:center;gap:6px}.brass-plaque-card{max-width:300px;border-radius:12px}.brass-plaque-content{top:14%;right:9%;bottom:14%;left:9%;min-width:0}.brass-plaque-caption{font-size:11px;letter-spacing:.14em;color:#3d2c12}.brass-plaque-price{margin-top:4px;font-size:clamp(22px,7vw,28px)}.result-fine-print{font-size:11.5px;text-align:center;max-width:320px}.museum-label-card{max-width:360px;margin:0 auto}.museum-label-body{padding:2px 26px 4px}.museum-label-header{font-size:10.5px;letter-spacing:.06em;flex-wrap:wrap;row-gap:4px}.museum-label-title{font-size:21px}.museum-rarity-row,.museum-label-origin,.museum-specs-row{font-size:13px}.museum-origin-sep{display:none}.museum-label-origin{flex-basis:100%}}.euro-more-note{display:none}@media (max-width: 860px){.euro-mosaic-grid{grid-template-columns:repeat(3,1fr);gap:6px}.euro-mosaic-grid .euro-country-tile:nth-of-type(n+10){display:none}.euro-tile-label{font-size:11.5px;left:6px;bottom:3px}.euro-tile-count{font-size:10.5px;top:3px;right:4px}.euro-more-note{display:block;grid-column:1 / -1;margin-top:2px;text-align:center;font-size:12.5px;font-weight:600;color:var(--gold-light)}.catalog-inspector-bar{display:none}}@media (max-width: 860px) and (max-height: 760px){.scene-result .scene-subtitle,.scene-summary .scene-subtitle,.result-fine-print,.museum-label-header,#label-coin-edge,.import-zip-pill{display:none}.phone-result{width:172px;height:114px}.result-titles-stack{min-height:56px}}@media (max-width: 860px){.rarity-zones-row{display:none}#detail-rarity-why{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 860px) and (max-height: 760px){#detail-rarity-why,.detail-keydates-box{display:none}}.snap-plaque-label{font-size:10.5px;letter-spacing:.08em}.collection-tray-meta{font-size:11px}.phone-plaque-title{font-size:11.5px!important}.phone-plaque-sub{font-size:10.5px!important}.phone-plaque-price{font-size:11.5px}.tray-label-body{padding-left:30px;padding-right:30px}.tray-card-prices{flex-wrap:wrap;column-gap:12px;row-gap:2px}@media (min-width: 861px){.fact-label{font-size:max(11px,min(12px,1.8vh))}}@media (max-width: 860px) and (max-height: 760px){.summary-cards-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.summary-cards-grid>.summary-feature-card:first-child,.summary-cards-grid>.summary-card-import{grid-column:1 / -1}}.faq-answer-text{max-width:68ch}.section-lead,.faq-answer-text,#premium-features-list li{text-wrap:pretty}.summary-coin-dock{display:none}@media (max-width: 860px){.summary-coin-dock{display:flex;justify-content:center;width:100%;margin-top:12px}.anchor-summary-mobile{width:64px;height:64px}}.outro-sub-line{display:block}@media (max-width: 860px){.site-header{position:absolute;transform:none!important}.phone-result .result-phone-stand{width:86%;margin:0 auto}.result-four-cards-grid{bottom:0;align-content:center}.anchor-summary-mobile{width:66px;height:66px}}@media (max-width: 860px){.phone-result #result-phone-value-box{display:none}.phone-result .result-screen{justify-content:center;padding:18px 10px 12px}}@media (max-width: 860px){.phone-result .coin-zoom-loupe{display:none}}@media (max-width: 860px) and (min-height: 761px){.phone-result{width:236px;height:154px}}@media (max-width: 860px) and (max-height: 760px){.phone-result{width:200px;height:132px}}
