#mm-opening{display:none}html.mm-opening #mm-opening{display:block;position:fixed;inset:0;z-index:200;contain:strict;--k:1;--op:clamp(15rem,44vmin,23rem);--frame:calc(var(--op) * 1.16);--arm:calc(var(--op) * 0.075);--hub:calc(var(--op) * 0.25);animation:op-backstop .32s cubic-bezier(.55,0,1,.45) 5.4s forwards}html.mm-opening #mm-opening.is-claimed{animation:none}@keyframes op-backstop{to{opacity:0;visibility:hidden}}html.mm-opening-out #mm-opening{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.55,0,1,.45)}@media (max-width:47.99rem){html.mm-opening #mm-opening{--k:0.8;--op:clamp(14rem,62vw,16.5rem)}}.op-ground{position:absolute;inset:0;background:radial-gradient(70% 62% at 50% 46%,rgb(42 78 214/.15),transparent 70%),radial-gradient(130% 110% at 50% 50%,transparent 48%,rgb(2 5 12/.55) 100%),linear-gradient(180deg,#081229,#060d1c)}.op-glow{width:calc(var(--op) * 2.4);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(61 97 234/.3),rgb(42 78 214/.1) 48%,transparent 72%);opacity:0}.op-glow,.op-stage{position:absolute;left:50%;top:50%;translate:-50% -50%}.op-stage{width:var(--op);height:var(--op)}.op-instrument{position:absolute;inset:0}.op-recorder,.op-ring,.op-seg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-ring{animation:op-ring calc(var(--k) * .52s) var(--ease-enter) calc(var(--k) * .11s) both}.op-chapter{fill:none;stroke:rgb(201 205 212/.2);stroke-width:3;stroke-dasharray:.7 16.36}.op-bezel{fill:none;stroke:rgb(201 205 212/.3);stroke-width:1}.op-bezel--in{stroke:rgb(201 205 212/.12)}.op-seg{animation:op-fade calc(var(--k) * .23s) var(--ease-enter) calc(var(--k) * (.24s + var(--s) * 80ms)) both}.op-track{fill:none;stroke:rgb(201 205 212/.13);stroke-width:1.5}.op-redline{fill:none;stroke:var(--color-taillight);stroke-width:3;opacity:.72}.op-record{fill:none;stroke:var(--color-gold);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(212 175 55/.7))}.op-tick{stroke-width:1}.op-tick--min{stroke:rgb(201 205 212/.3)}.op-tick--half{stroke:rgb(201 205 212/.52);stroke-width:1.25}.op-tick--maj{stroke:rgb(212 175 55/.82);stroke-width:2}.op-tick--red{stroke:rgb(210 31 46/.85)}.op-numeral{font-size:13px;letter-spacing:.06em;fill:rgb(201 205 212/.62);font-variant-numeric:tabular-nums}.op-numeral--red{fill:rgb(210 31 46/.9)}.op-scan,.op-trail{position:absolute;inset:0;border-radius:50%;opacity:0;background:conic-gradient(from -64deg,rgb(230 200 105/0) 0deg,rgb(230 200 105/.08) 28deg,rgb(230 200 105/.5) 62deg,rgb(255 236 170/.9) 64deg,transparent 64.6deg);-webkit-mask:radial-gradient(closest-side,transparent 73%,#000 77%,#000 86%,transparent 89%);mask:radial-gradient(closest-side,transparent 73%,#000 77%,#000 86%,transparent 89%);transform:rotate(-132deg)}.op-scan{animation:op-scan-turn calc(var(--k) * .44s) cubic-bezier(.45,.05,.55,.95) calc(var(--k) * .2s) both,op-scan-fade calc(var(--k) * .44s) linear calc(var(--k) * .2s) both}.op-trail{will-change:transform,opacity}.op-ready{position:absolute;left:50%;top:80.5%;translate:-50% -50%;padding-left:.36em;font-size:calc(var(--op) * .03);font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;opacity:0}.op-needle-idle{position:absolute;inset:0;animation:op-idle .38s ease-in-out calc(var(--k) * .64s) infinite}.op-needle{bottom:44%;width:3.4%;margin-left:-1.7%;height:42.5%;transform-origin:50% 85.88%;transform:rotate(-132deg);clip-path:polygon(50% 0,68% 85.88%,84% 90.5%,62% 100%,38% 100%,16% 90.5%,32% 85.88%);background:linear-gradient(180deg,#f4e3a0 0,var(--color-gold) 46%,#b8932a 80%,#6b5418 86%,#3a2c0e 100%);filter:drop-shadow(0 0 6px rgb(212 175 55/.55));will-change:transform;animation:op-fade calc(var(--k) * .24s) var(--ease-enter) calc(var(--k) * .38s) both}.op-needle,.op-point{position:absolute;left:50%}.op-point{top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#f6e3a1;box-shadow:0 0 0 2px rgb(212 175 55/.25),0 0 14px 3px rgb(212 175 55/.7);animation:op-point calc(var(--k) * .3s) var(--ease-enter) both}.op-cross{position:absolute;left:50%;top:50%;opacity:0;pointer-events:none}.op-cross--h{width:var(--frame);height:1px;margin-left:calc(var(--frame) / -2);background:linear-gradient(90deg,transparent,rgb(212 175 55/.6) 28%,rgb(246 222 140/.95) 50%,rgb(212 175 55/.6) 72%,transparent);animation:op-cross-h calc(var(--k) * .56s) var(--ease-enter) calc(var(--k) * 30ms) both}.op-cross--v{width:1px;height:var(--frame);margin-top:calc(var(--frame) / -2);background:linear-gradient(180deg,transparent,rgb(212 175 55/.6) 28%,rgb(246 222 140/.95) 50%,rgb(212 175 55/.6) 72%,transparent);animation:op-cross-v calc(var(--k) * .56s) var(--ease-enter) calc(var(--k) * 60ms) both}.op-emblem{position:absolute;left:50%;top:50%;width:var(--hub);height:var(--hub);margin:calc(var(--hub) / -2) 0 0 calc(var(--hub) / -2);will-change:transform}.op-emblem__halo{position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(closest-side,rgb(42 78 214/.46),rgb(42 78 214/.12) 62%,transparent);animation:op-fade calc(var(--k) * .52s) var(--ease-enter) calc(var(--k) * .15s) both}.op-emblem__in{position:relative;animation:op-emblem calc(var(--k) * .48s) var(--ease-enter) calc(var(--k) * .15s) both}.op-emblem__in,.op-emblem__svg{display:block;width:100%;height:100%}.op-bracket{position:absolute;width:0;height:0}.op-bracket--tl{left:calc(50% - var(--frame) / 2);--dx:-18px;--dy:-18px;--n:0}.op-bracket--tl,.op-bracket--tr{top:calc(50% - var(--frame) / 2)}.op-bracket--tr{--dx:18px;--dy:-18px;--n:1}.op-bracket--br,.op-bracket--tr{left:calc(50% + var(--frame) / 2)}.op-bracket--br{--dx:18px;--dy:18px;--n:2}.op-bracket--bl,.op-bracket--br{top:calc(50% + var(--frame) / 2)}.op-bracket--bl{left:calc(50% - var(--frame) / 2);--dx:-18px;--dy:18px;--n:3}.op-bracket__in{position:absolute;left:0;top:0;animation:op-bracket calc(var(--k) * .44s) var(--ease-enter) calc(var(--k) * (80ms + var(--n) * 40ms)) both}.op-bar{position:absolute;background:var(--color-line-control)}.op-bar--h{width:var(--arm);height:1px}.op-bar--v{width:1px;height:var(--arm)}.op-bracket--tl .op-bar{left:0;top:0}.op-bracket--tr .op-bar{right:0;top:0}.op-bracket--br .op-bar{right:0;bottom:0}.op-bracket--bl .op-bar{left:0;bottom:0}.op-bracket--bl .op-bar--h,.op-bracket--tl .op-bar--h{transform-origin:left center}.op-bracket--br .op-bar--h,.op-bracket--tr .op-bar--h{transform-origin:right center}.op-bracket--tl .op-bar--v,.op-bracket--tr .op-bar--v{transform-origin:center top}.op-bracket--bl .op-bar--v,.op-bracket--br .op-bar--v{transform-origin:center bottom}@keyframes op-fade{0%{opacity:0}}@keyframes op-ring{0%{opacity:0;transform:scale(.94) rotate(-10deg)}}@keyframes op-scan-turn{0%{transform:rotate(-132deg)}to{transform:rotate(132deg)}}@keyframes op-scan-fade{0%{opacity:0}16%{opacity:.95}78%{opacity:.9}to{opacity:0}}@keyframes op-point{0%{opacity:0;transform:scale(.2)}40%{opacity:1}}@keyframes op-cross-h{0%{opacity:0;transform:scaleX(0)}22%{opacity:1}58%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes op-cross-v{0%{opacity:0;transform:scaleY(0)}22%{opacity:1}58%{opacity:.8;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes op-emblem{0%{opacity:0;transform:scale(.88)}}@keyframes op-bracket{0%{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes op-idle{0%,to{transform:rotate(0deg)}35%{transform:rotate(.6deg)}70%{transform:rotate(-.35deg)}}#mm-opening.is-live .op-stage *{animation:none!important}@media (max-width:47.99rem){.op-chapter,.op-numerals,.op-tick--min{display:none}}@media (prefers-reduced-motion:reduce){html.mm-opening #mm-opening{display:none!important}}@media print{#mm-opening{display:none!important}}.irail{display:flex;flex-direction:column;gap:.75rem}.irail__scale{--irail-fill:58%;position:relative;height:7px}.irail__rule{position:absolute;top:0;right:0;left:0;height:1px;background:rgba(201,205,212,.55)}.irail__graduations{position:absolute;top:1px;right:0;left:0;height:4px;background-image:repeating-linear-gradient(90deg,rgba(201,205,212,.3) 0 1px,transparent 1px 10%),repeating-linear-gradient(90deg,rgba(201,205,212,.16) 0 1px,transparent 1px 2.5%);background-repeat:no-repeat,no-repeat;background-size:100% 4px,100% 2px}.irail__redline{position:absolute;top:-4px;right:0;width:26%;height:9px;background:repeating-linear-gradient(90deg,var(--color-taillight) 0 1.5px,transparent 1.5px 9px);opacity:.8}.irail__fill{position:absolute;top:-1px;left:0;width:var(--irail-fill);max-width:100%;height:3px;background:linear-gradient(90deg,var(--color-gentian),var(--color-gold) 72%,var(--color-gold-soft));box-shadow:0 0 10px rgba(212,175,55,.6);clip-path:inset(-12px calc(var(--irail-clip, 0) * 1%) -12px -12px)}.irail__needle{position:absolute;top:-4px;left:calc(var(--irail-fill) - 1px);width:1px;height:9px;background:var(--color-gold-soft);box-shadow:0 0 6px rgba(230,200,105,.7)}.irail__labels{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.25rem;font-size:var(--text-micro);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgba(201,205,212,.78);font-variant-numeric:tabular-nums}.irail__label--right{margin-right:-.24em}