.watch-geo{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}@keyframes watch-leak-breathe{0%,to{opacity:calc(var(--leak-alpha) * .72);transform:scale(1)}50%{opacity:var(--leak-alpha);transform:scale(1.06)}}.watch-leak-breathe{animation:watch-leak-breathe 9s ease-in-out infinite;will-change:opacity,transform}@keyframes watch-ring-draw{0%{opacity:0;transform:scale(.82)}to{opacity:var(--watch-ring-opacity,.5);transform:scale(1)}}.watch-ring-draw{animation:watch-ring-draw 1.2s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.watch-card{position:relative;background:rgba(255,255,255,.05);border:1px solid color-mix(in srgb,var(--gold) 22%,rgba(255,255,255,.08));border-radius:var(--radius-card,18px);padding:clamp(18px,2vw,22px);box-shadow:0 1px 2px rgba(8,15,27,.4),0 14px 36px rgba(8,15,27,.32)}.watch-card--quiet{background:rgba(255,255,255,.03);border-color:color-mix(in srgb,var(--gold) 14%,rgba(255,255,255,.06));box-shadow:0 1px 2px rgba(8,15,27,.3),0 10px 28px rgba(8,15,27,.26)}.watch-card__motif{position:relative;flex:none;inline-size:18px;block-size:18px;border-radius:50%;border:var(--ring-stroke) solid var(--ring-color)}.watch-card__motif:after,.watch-card__motif:before{content:"";position:absolute;background:var(--ring-color)}.watch-card__motif:before{left:50%;top:-3px;bottom:-3px;width:1px;transform:translateX(-50%)}.watch-card__motif:after{top:50%;left:-3px;right:-3px;height:1px;transform:translateY(-50%)}.watch-react-glyph{flex:none;inline-size:18px;block-size:18px}.watch-heritage{position:relative;display:grid}.watch-heritage__card{grid-area:1/1;display:flex;gap:12px;align-items:flex-start;transition:opacity .9s ease-in-out}.watch-heritage__art{flex:none;inline-size:76px;block-size:76px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid color-mix(in srgb,var(--gold) 18%,rgba(255,255,255,.08))}.watch-heritage__art-pending{padding:0 8px;text-align:center;font-size:9px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-soft,rgba(255,255,255,.6))}.watch-heritage__link{display:inline-flex;align-items:center;min-block-size:32px;padding:6px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--amber) 40%,rgba(255,255,255,.12));background:rgba(255,255,255,.05);font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--amber);transition:background .18s ease,border-color .18s ease}.watch-heritage__link:hover{background:rgba(255,255,255,.1)}.watch-heritage__link:focus-visible{outline:2px solid var(--mustard);outline-offset:2px}.watch-heritage__link--pending{opacity:.55;cursor:default}.watch-heritage__link--pending:hover{background:rgba(255,255,255,.05)}@keyframes watch-float{0%{transform:translateY(0) scale(.9);opacity:0}15%{opacity:1}to{transform:translateY(-120px) scale(1.05);opacity:0}}@keyframes watch-eq{0%,to{height:20%}50%{height:95%}}.watch-float{position:absolute;bottom:92px;font-family:var(--font-ui);font-weight:800;font-size:15px;color:var(--mustard);text-shadow:0 2px 12px rgba(0,0,0,.7);animation:watch-float 1.9s ease-out forwards;pointer-events:none;z-index:8}.watch-eq-bar{width:6px;border-radius:3px;background:var(--mustard);animation:watch-eq .9s ease-in-out infinite}@keyframes watch-float-fade{0%{opacity:0;transform:none}15%{opacity:1}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.watch-float{animation:watch-float-fade 1.9s ease-out forwards;transform:none}.watch-eq-bar{animation:none;height:55%!important}.watch-leak-breathe,.watch-ring-draw{animation:none;transform:none}.watch-ring-draw{opacity:var(--watch-ring-opacity,.5)}.watch-heritage__card{transition:none}}