:root{--medals-metal-hi:#fae79e;--medals-metal-mid:#c9a227;--medals-metal-lo:#8a6c1c;--medals-metal-deep:#2e1906;--medals-ribbon:#1f3d75;--medals-ribbon-mid:#f4a13a;--medals-mint:#7ee0b8;--medals-step:#f56300;--medals-warm:#ffb224;--medals-stage-bg:radial-gradient(120% 90% at 30% 20%,#22305200 0%,#00000000 100%),linear-gradient(160deg,#1b2742,#111a2e 55%,#0c1222);--medals-on-stage:#eef2f8;--medals-on-stage-mute:#a7b2c2;--medals-on-stage-line:#2a3345;--medals-r-card:28px;--medals-r-stage:28px}.medals-wrap{max-width:1152px;margin:0 auto;padding:0 24px}@media (max-width:420px){.medals-wrap{padding:0 16px}}.medals-sec{padding:88px 0}@media (min-width:768px){.medals-sec{padding:120px 0}}.medals-sec.medals-alt{background:var(--color-ink-2)}.medals-kicker{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.medals-lead{color:var(--color-mute);font-size:17px;line-height:1.6;max-width:640px}@media (min-width:768px){.medals-lead{font-size:20px}}.medals-sec-head{max-width:780px}.medals-sec-head.medals-center{margin:0 auto;text-align:center}.medals-sec-head.medals-center .medals-lead{margin-left:auto;margin-right:auto}.medals-sec-head h2{margin-top:10px}.medals-sec-head .medals-lead{margin-top:14px}.medals-stage{border-radius:var(--medals-r-stage);background:var(--medals-stage-bg);position:relative;overflow:hidden;color:var(--medals-on-stage)}.medals-card{border-radius:var(--medals-r-card);background:var(--color-ink-2)}.medals-sec.medals-alt .medals-card{background:var(--color-ink-3)}.medals-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;border:0;cursor:pointer;font-weight:500;text-decoration:none;transition:transform .18s ease}.medals-btn:hover{transform:translateY(-2px)}.medals-btn-cta{background:var(--color-gold-cta);color:var(--color-cta-ink)}.medals-btn-ghost{background:transparent;color:var(--color-bone);box-shadow:inset 0 0 0 1px var(--color-line)}.medals-tlink{color:var(--color-accent);text-decoration:none}.medals-tlink:hover{text-decoration:underline}.medals-chip{border:0;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:transparent;color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;font-size:15px;white-space:nowrap;transition:background .2s,color .2s}.medals-chip[aria-pressed=true],.medals-chip[aria-selected=true]{background:var(--color-bone);color:var(--color-ink);box-shadow:none}.medals-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:2px}.medals-rail>*{scroll-snap-align:start;flex:0 0 auto}.medals-rail::-webkit-scrollbar{display:none}.medals-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.medals-btn,.medals-chip{transition:none}.medals-btn:hover{transform:none}}.m01{--m01-end:#0e1422;--m01-step-off:#8590a3;--m01-bar:var(--medals-metal-mid);position:relative;background:linear-gradient(180deg,var(--color-ink) 0,var(--m01-end) 100%);overflow:hidden}:root[data-theme=light] .m01{--m01-end:#e1d8c4;--m01-step-off:#6b6250;--m01-bar:var(--color-gold)}.m01-hero{min-height:min(calc(100svh - var(--nav-h)),980px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0 8px}@media (min-width:768px){.m01-hero{padding:clamp(60px,8.5vh,96px) 0 20px}}.m01-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%}.m01-eyebrow{font-family:var(--font-sans),sans-serif;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold)}.m01-title{margin-top:12px;font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.02em;font-size:40px;line-height:1.04;color:var(--color-bone);text-wrap:balance;max-width:11ch;min-width:min-content}@media (min-width:420px){.m01-title{font-size:44px}}@media (min-width:768px){.m01-title{margin-top:18px;max-width:none;font-size:clamp(52px,min(6.4vw,8.6vh,80px),80px);line-height:1.02}}.m01-sub{margin-top:12px;color:var(--color-mute);font-size:17px;line-height:1.4;max-width:32ch;text-wrap:balance}@media (min-width:768px){.m01-sub{margin-top:16px;font-size:21px;max-width:none}}.m01-actions{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.m01-actions .medals-btn{font-size:15px;padding:0 18px;white-space:nowrap}@media (min-width:768px){.m01-actions{margin-top:28px;gap:14px}.m01-actions .medals-btn{font-size:17px;padding:0 28px}}.m01 .m01-wrapst{flex:1 1 auto;width:100%;display:flex;flex-direction:column;margin-top:14px}@media (min-width:768px){.m01 .m01-wrapst{margin-top:30px}}.m01-stage{flex:1 1 auto;min-height:262px;width:100%;isolation:isolate}@media (min-width:768px){.m01-stage{min-height:420px}}.m01-art{position:absolute;inset:0;container-type:size;--m01-top:max(40px,9cqh);--m01-bot:max(14px,5cqh);--u:min(calc((100cqh - var(--m01-top) - var(--m01-bot)) / 234),calc(100cqw * 0.9 / 216),2.15909px)}@media (prefers-reduced-motion:reduce){.m01-art{--m01-top:max(28px,9cqh)}}.m01-pend{position:absolute;inset:0;will-change:transform;transform-origin:50% -30cqh}.m01-med{position:absolute;left:calc(50cqw - var(--u) * 120);top:calc(100cqh - var(--m01-bot) - var(--u) * 256);width:calc(var(--u) * 240);height:calc(var(--u) * 280)}.m01-l,.m01-win,.m01-win>div{position:absolute;inset:0}.m01-fx,.m01-l>svg,.m01-win>div>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m01-win{overflow:hidden}.m01-rib,.m01-win,.m01-win>div{will-change:transform}.m01 .md-en{transform-box:fill-box;transform-origin:50% 50%}.m01-floor{position:absolute;left:-10%;right:-10%;bottom:-34%;height:72%;background:radial-gradient(closest-side,rgba(226,196,142,.11),rgba(226,196,142,0));pointer-events:none}.m01 .m01-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 0;padding:0;text-align:left}.m01-steps li{display:flex;flex-direction:column;gap:7px;font-size:15px;line-height:20px;color:var(--m01-step-off);transition:color .3s ease}.m01-steps li[aria-current=step]{color:var(--color-bone)}.m01-steps li.is-done{color:var(--color-mute)}.m01-steps i{display:block;height:3px;border-radius:2px;background:var(--color-line);overflow:hidden}.m01-steps b{display:block;height:100%;background:var(--m01-bar);transform:scaleX(0);transform-origin:0 50%}.m01-steps li.is-done b{transform:scaleX(1)}@media (min-width:768px){.m01 .m01-steps{gap:16px;margin-top:16px}.m01-steps li{font-size:15px}}.m01-ctl{position:absolute;right:12px;top:12px;display:flex;gap:8px;z-index:3}@media (min-width:768px){.m01-ctl{right:18px;top:18px}}.m01-ctl[data-wait]{visibility:hidden}.m01-btn{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:rgba(10,15,28,.55);box-shadow:inset 0 0 0 1px rgba(238,242,248,.12);color:var(--medals-on-stage);transition:background .2s}.m01-btn:hover{background:rgba(10,15,28,.85)}.m01-btn[data-off]{visibility:hidden;pointer-events:none}.m01-btn svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.m01-ctl{display:none}.m01-steps li{transition:none}}#m02 h2{font-size:30px;line-height:1.12}#m02 h3{font-size:20px;line-height:1.25}@media(min-width:768px){#m02 h2{font-size:44px}#m02 h3{font-size:22px}}@media(min-width:1024px){#m02 h2{font-size:48px}#m02 h3{font-size:24px}}.m02 .m02-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;margin:30px auto 0;padding:4px;border-radius:22px;background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.m02 .m02-tab{position:relative;z-index:1;min-height:52px;border:0;border-radius:18px;background:transparent;color:var(--color-mute);font-size:15px;line-height:18px;font-weight:500;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:color .3s}.m02 .m02-tab svg{width:30px;height:16px;flex:none}.m02 .m02-tab[aria-selected=true]{color:var(--color-ink)}.m02 .m02-tpill{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / 2);border-radius:18px;background:var(--color-bone);transition:transform .45s cubic-bezier(.3,.7,.2,1)}.m02[data-t="2d"] .m02-tpill{transform:translateX(100%)}.m02 .m02-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:18px;padding:14px 14px 16px}@media(min-width:900px){.m02 .m02-stage{grid-template-columns:minmax(0,8fr) minmax(0,11fr);align-items:center;gap:20px;margin-top:22px;padding:28px 44px 30px 28px;min-height:420px}}.m02 .m02-stage:before{content:"";position:absolute;left:-12%;top:-30%;width:70%;height:120%;background:radial-gradient(closest-side,rgba(230,193,114,.12),rgba(230,193,114,0));pointer-events:none}.m02 .m02-medal{position:relative;height:clamp(150px,23svh,196px)}@media(min-width:900px){.m02 .m02-medal{height:360px}}.m02 .m02-ml,.m02 .m02-mo{position:absolute;inset:0}.m02 .m02-ml{opacity:0;transform:scale(.97);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.m02 .m02-ml.is-on{opacity:1;transform:none}.m02 .m02-ml svg,.m02 .m02-mo svg{width:100%;height:100%}.m02 .m02-xs{position:relative;margin:0}.m02 .m02-mhd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:baseline;font-size:15px;line-height:20px;color:var(--medals-on-stage-mute);margin:0 2px 4px}.m02 .m02-mhd b{color:var(--medals-on-stage);font-weight:600}.m02 .m02-mhd b,.m02 .m02-mhd span{white-space:nowrap}@media(max-width:599.98px){.m02 .m02-mhd span{display:none}}.m02 .m02-xsv{display:block;width:100%;height:auto}.m02 .m02-xsv .md-sec-ruler{opacity:0}.m02 .m02-xg{opacity:0;transition:opacity .45s ease}.m02 .m02-xg.is-on{opacity:1}.m02 .m02-band,.m02 .m02-dot,.m02 .m02-finger,.m02 .md-sec-scan{will-change:transform}.m02 .m02-leg{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 2px 0;padding:0;font-size:15px;line-height:20px;color:var(--medals-on-stage-mute)}.m02 .m02-leg li{display:flex;align-items:center;gap:8px}.m02 .m02-leg i{display:block;width:22px;height:0;border-top:2px dashed;flex:none}.m02 .m02-leg .m02-k-top{color:#f1d58e}.m02 .m02-leg .m02-k-low{color:#9aa6b8}.m02 .m02-leg .m02-k-wave{border:0;height:10px;background:linear-gradient(90deg,#e6c172,#b58b3d);border-radius:5px 5px 2px 2px}.m02 .m02-leg span{color:var(--medals-on-stage)}.m02 .m02-leg[hidden]{display:none}.m02 .m02-pause{position:absolute;right:12px;top:12px;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(17,23,38,.72);color:var(--medals-on-stage);box-shadow:inset 0 0 0 1px rgba(238,242,248,.28);display:grid;place-items:center;cursor:pointer}.m02 .m02-pause svg{width:16px;height:16px}@media(min-width:900px){.m02 .m02-pause{top:auto;bottom:16px;right:16px}}.m02 .m02-pause:hover{box-shadow:inset 0 0 0 1px rgba(238,242,248,.6)}.m02 .m02-pause .m02-ip{display:none}.m02.m02-paused .m02-pause .m02-ip{display:block}.m02 .m02-pause[hidden],.m02.m02-paused .m02-pause .m02-ia,.m02.m02-still .m02-pause{display:none}.m02 .m02-desc{max-width:700px;margin:20px auto 0;text-align:center;color:var(--color-mute);min-height:50px}.m02 .m02-desc b{color:var(--color-bone);font-weight:600}.m02 .m02-desc [hidden]{display:none}.m02 .m02-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}@media(min-width:640px){.m02 .m02-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.m02 .m02-card{position:relative;padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 1px var(--color-line);transition:box-shadow .35s}@media(min-width:900px){.m02 .m02-card{padding:30px 32px 28px}}.m02 .m02-card.is-on{box-shadow:inset 0 0 0 2px var(--medals-metal-mid)}.m02 .m02-ch{display:flex;align-items:center;gap:14px}.m02 .m02-ch svg{width:58px;height:30px;flex:none}.m02 .m02-for{font-size:15px;line-height:22px;color:var(--color-mute)}.m02 .m02-for b{display:block;color:var(--color-bone);font-weight:600;margin-bottom:2px}.m02 .m02-go{margin-top:auto}.m02 .m02-card .medals-tlink{display:inline-flex;align-items:center;min-height:44px;font-size:17px}.m02 .m02-wood{display:grid;grid-template-columns:76px minmax(0,1fr);gap:2px 16px;align-items:center;margin-top:12px;padding:18px 18px 10px;box-shadow:inset 0 0 0 1px var(--color-line);overflow:hidden}.m02 .m02-wood svg{display:block;width:100%;height:auto;grid-row:1/span 2;overflow:visible}#m02 .m02-wood h3{font-size:20px;line-height:26px}.m02 .m02-wood p{font-size:15px;line-height:22px;color:var(--color-mute);margin-top:4px}.m02 .m02-wood .medals-tlink{display:inline-flex;align-items:center;min-height:44px;font-size:17px;justify-self:start}@media(min-width:640px){.m02 .m02-wood{grid-template-columns:88px minmax(0,1fr) auto;gap:0 24px;margin-top:16px;padding:20px 30px 20px 24px}.m02 .m02-wood svg{grid-row:auto}}@media(min-width:900px){.m02 .m02-wood{grid-template-columns:100px minmax(0,1fr) auto}.m02 .m02-wood p{font-size:17px;line-height:25px}}.m02.m02-still .m02-card,.m02.m02-still .m02-ml,.m02.m02-still .m02-tab,.m02.m02-still .m02-tpill,.m02.m02-still .m02-xg{transition:none}@media (prefers-reduced-motion:reduce){.m02 .m02-card,.m02 .m02-ml,.m02 .m02-tab,.m02 .m02-tpill,.m02 .m02-xg{transition:none}}.m03 h2{font-size:30px;line-height:1.12}.m03 h3{font-size:20px;line-height:1.25}@media(min-width:768px){.m03 h2{font-size:44px}.m03 h3{font-size:22px}}@media(min-width:1024px){.m03 h2{font-size:48px}.m03 h3{font-size:24px}}.m03 #m03-h,.m03 .medals-lead{text-wrap:balance}.m03 .m03-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:36px}@media(min-width:1080px){.m03 .m03-grid{grid-template-columns:minmax(0,12fr) minmax(0,11fr);column-gap:56px;align-items:center;margin-top:60px}}.m03 .m03-stick{min-width:0}.m03 .m03-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;padding:18px 16px}.m03 .m03-stage:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(56% 46% at 50% 42%,#3a518655 0,#3a518600 72%);pointer-events:none}.m03 .m03-cap{display:none}.m03 .m03-box{position:relative;z-index:1;width:min(82%,470px);aspect-ratio:224/210}.m03 .m03-shadow{position:absolute;left:14%;right:14%;top:84%;height:16%;border-radius:50%;background:radial-gradient(closest-side,#02040acc 0,#02040a55 55%,#02040a00 100%)}.m03 .m03-fx,.m03 .m03-l{position:absolute;inset:0;width:100%;height:100%}.m03 .m03-l svg{width:100%;height:100%}.m03 .m03-l{opacity:0;transition:opacity .45s ease}.m03 .m03-l.is-on{opacity:1}.m03 .m03-fx{pointer-events:none;overflow:visible}.m03 .md-patina{transition:opacity .45s ease}.m03.m03-nopat .m03-l .md-patina{opacity:0}@media(max-width:1079.98px){.m03 .m03-stage{aspect-ratio:16/10;max-height:520px}.m03 .m03-box{width:auto;height:calc(100% - 90px)}.m03 .m03-grid{gap:14px;margin-top:28px}.m03 .m03-stick{position:sticky;top:var(--nav-h);z-index:5;margin:0 -24px;padding:8px 24px 10px;background:var(--color-ink)}.m03 .m03-stick:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(var(--color-ink),transparent);pointer-events:none}.m03 .m03-stage{aspect-ratio:auto;height:min(45svh,300px);min-height:262px;padding:44px 12px 12px;justify-content:space-between}.m03 .m03-box{height:auto;flex:1 1 auto;min-height:0;width:auto;max-width:100%}.m03 .m03-cap{display:block;position:absolute;z-index:4;left:16px;right:16px;top:12px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:17px;line-height:22px;letter-spacing:-.01em;color:var(--medals-on-stage)}.m03 .m03-cap.is-new{animation:m03-in .4s cubic-bezier(.2,.7,.2,1) both}}@media(min-width:768px) and (max-width:1079.98px){.m03 .m03-stage{height:min(42svh,380px);padding-top:48px}}@media(max-width:420px){.m03 .m03-stick{margin:0 -16px;padding:8px 16px 10px}}@media(min-width:1080px){.m03 .m03-stage{min-height:600px;padding:36px 28px 28px}.m03 .m03-box{margin-top:-8px}}.m03 .m03-patbox{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:10px}.m03 .m03-pat{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 18px 0 8px;border:0;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--medals-on-stage);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.m03 .m03-pat:hover{box-shadow:inset 0 0 0 1px #ffffff52}.m03 .m03-knob{position:relative;width:46px;height:28px;border-radius:999px;background:#3a4560;flex:none;transition:background .25s}.m03 .m03-knob:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#eef2f8;transition:transform .25s cubic-bezier(.3,.7,.2,1)}.m03 .m03-pat[aria-pressed=true] .m03-knob{background:var(--medals-metal-mid)}.m03 .m03-pat[aria-pressed=true] .m03-knob:after{transform:translateX(18px)}.m03 .m03-pat .m03-st{color:var(--medals-on-stage-mute);font-weight:400;min-width:24px;text-align:left}.m03 .m03-pat[aria-disabled=true]{cursor:default;color:#c4ccd9}.m03 .m03-pat[aria-disabled=true]:hover{box-shadow:inset 0 0 0 1px #ffffff24}.m03 .m03-pat[aria-disabled=true] .m03-knob{background:#6d5a2c}.m03 .m03-patnote{font-size:15px;line-height:20px;color:var(--medals-on-stage-mute);min-height:20px}@media(max-width:767.98px){.m03 .m03-patbox{margin-top:6px;gap:2px}.m03 .m03-patnote{min-height:0}}.m03 .m03-panel{min-width:0}@media(min-width:768px) and (max-width:1079.98px){.m03 .m03-panel{max-width:640px;width:100%;margin:8px auto 0}}.m03 .m03-sw{display:flex;flex-wrap:wrap;gap:18px 22px}.m03 .m03-fam{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.m03 .m03-fam-h{font-size:15px;line-height:20px;font-weight:600;color:var(--color-bone)}.m03 .m03-fam-h span{font-weight:400;color:var(--color-mute)}.m03 .m03-fsel{display:none;font-weight:600;color:var(--color-bone)}.m03 .m03-fsel:before{content:"· ";color:var(--color-mute);font-weight:400}@media(max-width:767.98px){.m03 .m03-fam.is-sel .m03-fam-h span{display:none}.m03 .m03-fam.is-sel .m03-fsel{display:inline}}.m03 .m03-row{display:flex;flex-wrap:wrap;gap:6px}.m03 .m03-s{display:flex;flex-direction:column;align-items:center;gap:7px;width:44px;min-width:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--color-mute);-webkit-tap-highlight-color:transparent}.m03 .m03-disc{position:relative;display:block;width:44px;height:44px;border-radius:50%;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.m03 .m03-disc svg{width:100%;height:100%}.m03 .m03-disc:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-bone);opacity:0;transform:scale(.88);transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1)}.m03 .m03-s[aria-pressed=true] .m03-disc:after{opacity:1;transform:none}.m03 .m03-s:hover .m03-disc{transform:translateY(-2px)}.m03 .m03-s:focus-visible{outline:none}.m03 .m03-s:focus-visible .m03-disc:after{opacity:1;transform:none;box-shadow:inset 0 0 0 2px var(--color-accent)}.m03 .m03-nm{display:none;font-size:15px;line-height:18px;text-align:center;transition:color .2s}.m03 .m03-s[aria-pressed=true] .m03-nm{color:var(--color-bone)}.m03 .m03-ask-dot{position:absolute;right:-3px;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-mute)}@media(min-width:768px){.m03 .m03-sw{gap:26px 28px}.m03 .m03-row{gap:8px;flex-wrap:nowrap}.m03 .m03-s{width:58px;min-width:58px}.m03 .m03-disc{width:52px;height:52px}.m03 .m03-nm{display:block;min-height:36px}}.m03 .m03-key{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:15px;line-height:20px;color:var(--color-mute)}.m03 .m03-key i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-mute);flex:none}.m03 .m03-hint{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-line);min-height:128px}.m03 .m03-hint h3{font-size:22px;line-height:1.2}.m03 .m03-hint p{margin-top:6px;color:var(--color-mute)}.m03 .m03-hint .m03-ask{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:15px;line-height:20px;color:var(--color-bone)}.m03 .m03-hint .m03-ask:before{content:"";width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-mute);flex:none}.m03 .m03-hint .m03-ask[hidden]{display:none}.m03 .m03-hint.is-new>*{animation:m03-in .4s cubic-bezier(.2,.7,.2,1) both}@keyframes m03-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:767.98px){.m03 .m03-hint{margin-top:20px;padding-top:16px;min-height:0}.m03 .m03-hint h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m03 .m03-hint p:first-of-type{margin-top:0}}@media(min-width:1080px){.m03 .m03-hint h3{font-size:26px}}.m03 .m03-shade{margin-top:20px;display:flex;gap:14px;align-items:flex-start}.m03 .m03-shade svg{width:44px;height:44px;flex:none;margin-top:2px}.m03 .m03-shade h3{font-size:17px;line-height:22px}.m03 .m03-shade p{margin-top:4px;color:var(--color-mute);font-size:15px;line-height:22px}.m03 .m03-panel>.medals-tlink{display:inline-flex;align-items:center;min-height:44px;margin-top:12px}.m03 .m03-pod{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}@media(min-width:900px){.m03 .m03-pod{margin-top:56px;grid-template-columns:minmax(0,13fr) minmax(0,10fr);align-items:center}}.m03 .m03-pfig{border-radius:0;padding:22px 10px 14px}@media(min-width:900px){.m03 .m03-pfig{padding:40px 24px 26px;height:100%;display:flex;flex-direction:column;justify-content:center}}.m03 .m03-pfig:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 40%,#3a518650 0,#3a518600 72%);pointer-events:none}.m03 .m03-psvg{position:relative;display:block;width:100%;height:auto}.m03 .m03-plab{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1.7%;margin-top:10px;text-align:center}.m03 .m03-plab li{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:15px;line-height:20px;color:var(--medals-on-stage-mute)}.m03 .m03-plab b{color:var(--medals-on-stage);font-weight:600}.m03 .m03-again{position:absolute;right:12px;top:12px;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(17,23,38,.72);color:var(--medals-on-stage);box-shadow:inset 0 0 0 1px rgba(238,242,248,.28);display:grid;place-items:center;cursor:pointer}.m03 .m03-again:hover{box-shadow:inset 0 0 0 1px rgba(238,242,248,.6)}.m03 .m03-again svg{width:18px;height:18px}.m03 .m03-again[hidden]{display:none}.m03 .m03-ptx{padding:24px 22px 28px}@media(min-width:900px){.m03 .m03-ptx{padding:44px 44px 44px 36px}}.m03 .m03-ptx h3{font-size:24px;line-height:1.2}@media(min-width:1080px){.m03 .m03-ptx h3{font-size:28px}}.m03 .m03-ptx p{margin-top:10px;color:var(--color-mute)}.m03 .m03-ptx .m03-note{font-size:15px;line-height:22px}.m03 .m03-hit,.m03 .m03-pm,.m03 .m03-spark{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.m03 .m03-disc,.m03 .m03-disc:after,.m03 .m03-knob,.m03 .m03-knob:after,.m03 .m03-l,.m03 .md-patina{transition:none}.m03 .m03-cap.is-new,.m03 .m03-hint.is-new>*{animation:none}}.m03.m03-still .m03-l,.m03.m03-still .md-patina{transition:none}.m04 h2{font-size:30px;line-height:1.12}.m04 h3{font-size:20px;line-height:1.25}@media(min-width:768px){.m04 h2{font-size:44px}.m04 h3{font-size:22px}}@media(min-width:1024px){.m04 h2{font-size:48px}.m04 h3{font-size:24px}}.m04 .m04-a{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:36px}@media(min-width:900px){.m04 .m04-a{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;margin-top:60px}}.m04 .m04-sa{height:clamp(250px,40svh,300px)}@media(min-width:600px){.m04 .m04-sa{height:400px}}@media(min-width:900px){.m04 .m04-sa{height:540px}}.m04 .m04-sa:before,.m04 .m04-sb:before{content:"";position:absolute;left:12%;right:12%;top:6%;height:80%;background:radial-gradient(closest-side,rgba(230,193,114,.14),rgba(230,193,114,0));pointer-events:none}.m04 .m04-sb:before{background:radial-gradient(closest-side,rgba(160,200,255,.12),rgba(160,200,255,0))}.m04 .m04-box{position:absolute;inset:14px 14px 14px}@media(min-width:900px){.m04 .m04-box{inset:36px}}.m04 .m04-box>div,.m04 .m04-box>svg{position:absolute;inset:0;width:100%;height:100%}.m04 .m04-box svg{width:100%;height:100%}.m04 .md-en{transform-box:fill-box;transform-origin:50% 50%;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.m04 .md-en.m04-hid{opacity:0;transform:scale(.55)}.m04 .m04-noz{opacity:0;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform}.m04 .m04-noz.is-on{opacity:1}.m04 .m04-drop{opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .25s ease}.m04 .m04-noz.is-drip .m04-drop{opacity:1;transform:none}.m04 .m04-replay{position:absolute;right:12px;top:12px;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(17,23,38,.72);color:var(--medals-on-stage);box-shadow:inset 0 0 0 1px rgba(238,242,248,.28);display:grid;place-items:center;cursor:pointer}.m04 .m04-replay:hover{box-shadow:inset 0 0 0 1px rgba(238,242,248,.6)}.m04 .m04-replay svg{width:18px;height:18px}.m04 .m04-replay[hidden]{display:none}@media(min-width:900px){.m04 .m04-replay{top:auto;bottom:16px;right:16px}}.m04 .m04-pa h3,.m04 .m04-tb h3{color:var(--color-bone)}.m04 .m04-step{display:flex;align-items:center;gap:14px;margin-top:14px}.m04 .m04-btn{width:52px;height:52px;flex:none;border:0;border-radius:50%;background:var(--color-ink);color:var(--color-bone);box-shadow:inset 0 0 0 1px var(--color-line);display:grid;place-items:center;cursor:pointer;transition:box-shadow .2s,opacity .2s}.m04 .m04-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-bone)}.m04 .m04-btn:disabled{opacity:.35;cursor:default}.m04 .m04-btn svg{width:18px;height:18px}.m04 .m04-val{min-width:7.2em;text-align:center}.m04 .m04-val b{display:block;font-size:34px;line-height:38px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.m04 .m04-val span{font-size:15px;line-height:20px;color:var(--color-mute)}.m04 .m04-pots{list-style:none;display:flex;gap:6px;margin-top:16px;padding:0}.m04 .m04-pots li{position:relative;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--color-line)}.m04 .m04-pots li:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--c);opacity:0;transform:scale(.4);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.m04 .m04-pots li.is-on:after{opacity:1;transform:none}.m04 .m04-say{margin-top:14px;color:var(--color-mute)}.m04 .m04-say b{color:var(--color-bone);font-weight:600}.m04 .m04-fig{margin-top:22px;border-top:1px solid var(--color-line);padding-top:18px}.m04 .m04-fig p{font-size:15px;line-height:20px;color:var(--color-mute)}.m04 .m04-fig p b{color:var(--color-bone);font-weight:600}.m04 .m04-xs{margin-top:6px}.m04 .m04-xs svg{width:100%;height:auto}.m04 .m04-xs .md-sec-ruler,.m04 .m04-xs .md-sec-scan{opacity:0}.m04 .m04-leg{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px;padding:0;font-size:15px;line-height:20px;color:var(--color-mute)}.m04 .m04-leg li{display:flex;align-items:center;gap:8px}.m04 .m04-leg i{display:block;width:22px;height:0;border-top:2px dashed #f1d58e;flex:none}:root[data-theme=light] .m04 .m04-leg i{border-top-color:var(--medals-metal-mid)}.m04 .m04-leg i.m04-k-en{border:0;height:9px;border-radius:2px 2px 5px 5px;background:linear-gradient(90deg,#3f86e0,#f4a13a,#d23c40)}.m04 .m04-leg span{color:var(--color-bone)}.m04 .m04-facts{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding:0}@media(min-width:768px){.m04 .m04-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}}.m04 .m04-fact{padding:20px 22px;display:flex;gap:16px;align-items:flex-start}@media(min-width:768px){.m04 .m04-fact{flex-direction:column;padding:26px 28px}}.m04 .m04-fact svg{width:72px;height:44px;flex:none}.m04 .m04-fact .m04-ok{stroke:var(--medals-mint)}:root[data-theme=light] .m04 .m04-fact .m04-ok{stroke:#1f9a6c}.m04 .m04-fact h3{font-size:17px;line-height:22px}@media(min-width:768px){.m04 .m04-fact h3{font-size:20px;line-height:26px}}.m04 .m04-fact p{margin-top:4px;font-size:15px;line-height:22px;color:var(--color-mute)}@media(min-width:768px){.m04 .m04-fact p{font-size:17px;line-height:25px}}.m04 .m04-b{margin-top:72px;border-top:1px solid var(--color-line);padding-top:56px}@media(min-width:900px){.m04 .m04-b{margin-top:110px;padding-top:90px}}.m04 .m04-tb{max-width:640px;margin:0 auto;text-align:center}.m04 .m04-tb h3{font-size:26px;line-height:1.15}@media(min-width:768px){.m04 .m04-tb h3{font-size:34px}}.m04 .m04-tb p{margin-top:10px;color:var(--color-mute)}.m04 .m04-tb .m04-ask{font-size:15px;line-height:22px}.m04 .m04-bg{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}@media(min-width:900px){.m04 .m04-bg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;margin-top:44px}}.m04 .m04-sb{height:clamp(240px,38svh,290px)}@media(min-width:600px){.m04 .m04-sb{height:380px}}@media(min-width:900px){.m04 .m04-sb{height:470px}}.m04 .m04-bl{opacity:0;transform:scale(.97);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.m04 .m04-bl.is-on{opacity:1;transform:none}.m04 .m04-base{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m04 .m04-bt{min-height:64px;border:0;border-radius:18px;background:var(--color-ink);color:var(--color-bone);box-shadow:inset 0 0 0 1px var(--color-line);display:flex;align-items:center;gap:12px;padding:8px 14px 8px 10px;cursor:pointer;text-align:left;transition:box-shadow .25s,opacity .25s}.m04 .m04-bt[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-bone)}.m04 .m04-bt[aria-disabled=true]{opacity:.45;cursor:default}.m04 .m04-bt .m04-btsw{width:44px;height:44px;flex:none;border-radius:50%}.m04 .m04-bt .m04-btsw svg{width:44px;height:44px}.m04 .m04-bt b{font-weight:600}.m04 .m04-bt b,.m04 .m04-bt small{display:block;font-size:15px;line-height:20px}.m04 .m04-bt small,.m04 .m04-desc{color:var(--color-mute)}.m04 .m04-desc{margin-top:14px;min-height:75px}.m04 .m04-desc b{color:var(--color-bone);font-weight:600}@media(max-width:899.98px){.m04 .m04-desc{text-align:center;min-height:50px}}.m04 .m04-lf{display:none}@media(min-width:900px){.m04 .m04-lf{display:block;margin-top:26px}}.m04 .m04-lt svg{width:100%;height:auto;margin-top:8px}.m04 .m04-leg i.m04-k-mt,.m04 .m04-leg i.m04-k-tc{border:0;width:18px;height:18px;border-radius:5px}.m04 .m04-rail{margin-top:22px;gap:22px;padding-bottom:6px}@media(min-width:900px){.m04 .m04-rail{flex-wrap:wrap;overflow:visible;gap:22px 34px;margin-top:40px;justify-content:center}}.m04 .m04-grp{display:flex;flex-direction:column;gap:6px}.m04 .m04-grp>p{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);padding-left:6px}.m04 .m04-row{display:flex;gap:4px}@media(min-width:900px){.m04 .m04-row{flex-wrap:wrap}.m04 .m04-grp[data-g=pair]{flex:1 1 100%;align-items:center}.m04 .m04-grp[data-g=pair] .m04-row{justify-content:center;max-width:744px}.m04 .m04-grp[data-g=pair]>p{text-align:center}}.m04 .m04-sw{position:relative;width:78px;min-height:44px;border:0;border-radius:16px;background:transparent;color:var(--color-mute);display:flex;flex-direction:column;align-items:center;gap:6px;padding:7px 2px 8px;cursor:pointer;scroll-snap-align:start;transition:background .2s,color .2s}.m04 .m04-sw:hover{background:color-mix(in srgb,var(--color-bone) 5%,transparent)}.m04 .m04-sw[aria-pressed=true]{background:color-mix(in srgb,var(--color-bone) 9%,transparent);color:var(--color-bone);box-shadow:inset 0 0 0 1.5px var(--color-bone)}.m04 .m04-sw .m04-dot{position:relative;width:44px;height:44px}.m04 .m04-sw .m04-dot svg{position:absolute;inset:0;width:44px;height:44px;transition:opacity .35s ease}.m04 .m04-sw span{font-size:15px;line-height:18px;text-align:center}.m04[data-base=nickel] .m04-sw [data-b=silver],.m04[data-base=silver] .m04-sw [data-b=nickel]{opacity:0}.m04[data-base=nickel] .m04-sw span[data-b=silver],.m04[data-base=silver] .m04-sw span[data-b=nickel]{display:none}.m04.m04-still .m04-bl,.m04.m04-still .m04-noz,.m04.m04-still .m04-pots li:after,.m04.m04-still .m04-sw svg,.m04.m04-still .md-en{transition:none}@media (prefers-reduced-motion:reduce){.m04 .m04-bl,.m04 .m04-bt,.m04 .m04-btn,.m04 .m04-noz,.m04 .m04-pots li:after,.m04 .m04-sw svg,.m04 .md-en{transition:none}}.m05{--m05-hover:#4a556b;--m05-knob-off:#3a4560;--m05-icon-on:var(--medals-metal-hi)}:root[data-theme=light] .m05{--m05-hover:#a99d82;--m05-knob-off:#c2b79e;--m05-icon-on:var(--medals-metal-lo)}#m05 h2{font-size:30px;line-height:1.12}@media (min-width:768px){#m05 h2{font-size:44px}}@media (min-width:1024px){#m05 h2{font-size:48px}}.m05 .m05-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"shapes" "stage" "size" "info";margin-top:32px}@media(min-width:960px){.m05 .m05-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"stage shapes" "stage size" "stage info";grid-template-rows:auto auto 1fr;column-gap:56px;margin-top:56px;align-items:start}}.m05 .m05-bar{grid-area:shapes;min-width:0}.m05 .m05-gl{font-size:15px;line-height:20px;color:var(--color-mute);margin:0 0 10px}.m05 .m05-shapes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.m05 .m05-sh{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;height:76px;padding:0 4px;border:0;border-radius:16px;background:var(--color-ink-2);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);font-size:15px;line-height:18px;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.m05 .m05-sh:nth-child(n+4){grid-column:span 3}.m05 .m05-sh svg{width:28px;height:28px;flex:none}.m05 .m05-sh:hover:not([aria-pressed=true]){color:var(--color-bone);box-shadow:inset 0 0 0 1px var(--m05-hover)}.m05 .m05-sh[aria-pressed=true]{background:var(--color-ink-3);color:var(--color-bone);box-shadow:inset 0 0 0 2px var(--medals-metal-mid)}.m05 .m05-sh[aria-pressed=true] svg{color:var(--m05-icon-on)}@media(min-width:600px) and (max-width:959.98px){.m05 .m05-shapes{grid-template-columns:repeat(5,minmax(0,1fr))}.m05 .m05-sh,.m05 .m05-sh:nth-child(n+4){grid-column:auto}}@media(min-width:960px){.m05 .m05-shapes{gap:10px}.m05 .m05-sh{gap:10px;height:100px;border-radius:20px}.m05 .m05-sh svg{width:38px;height:38px}}.m05 .m05-cut{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:10px;padding:0 16px 0 10px;border:0;border-radius:16px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-bone);font-size:15px;font-weight:500;text-align:left;cursor:pointer}.m05 .m05-cut:hover{box-shadow:inset 0 0 0 1px var(--m05-hover)}.m05 .m05-knob{position:relative;width:46px;height:28px;border-radius:999px;background:var(--m05-knob-off);flex:none;transition:background .25s}.m05 .m05-knob:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#eef2f8;transition:transform .25s cubic-bezier(.3,.7,.2,1)}.m05 .m05-cut[aria-pressed=true] .m05-knob{background:var(--medals-metal-mid)}.m05 .m05-cut[aria-pressed=true] .m05-knob:after{transform:translateX(18px)}.m05 .m05-cut .m05-cl{flex:1 1 auto;min-width:0}.m05 .m05-cut .m05-cs{color:var(--color-mute);font-weight:400}.m05 .m05-cut svg{width:30px;height:30px;flex:none;color:var(--color-mute)}@media(min-width:960px){.m05 .m05-cut{margin-top:12px;min-height:56px;border-radius:20px}}.m05 .m05-stage{grid-area:stage;margin:14px 0 0;padding:6px 6px 10px}@media(min-width:960px){.m05 .m05-stage{margin-top:0;padding:18px 22px 20px}}.m05 .m05-stage:before{content:"";position:absolute;left:10%;top:6%;width:80%;height:80%;background:radial-gradient(closest-side,rgba(201,162,39,.11),rgba(201,162,39,0));pointer-events:none}.m05 .m05-bed{position:relative;width:100%;max-width:600px;margin:0 auto;aspect-ratio:320/330}@media(max-width:599.98px){.m05 .m05-bed{max-width:min(100%,58svh)}}.m05 .m05-bed>svg,.m05 .m05-ml{position:absolute;inset:0;width:100%;height:100%}.m05 .m05-bed>svg{overflow:hidden}.m05 .m05-ml{opacity:0;transform-origin:50% 52.1212%}.m05 .m05-ml.is-on{opacity:1}.m05 .m05-ml svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m05 .m05-shd{transform:translate(1%,1.5%);opacity:.42}.m05 .m05-anim .m05-ml{transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.m05 .m05-anim .m05-mv{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.m05 .m05-anim .m05-num{transition:opacity .35s ease}.m05 .m05-cap{position:absolute;left:10px;top:10px;z-index:3;margin:0;padding:4px 11px;border-radius:999px;background:#18223b;box-shadow:inset 0 0 0 1px #c8d3e61a;font-size:15px;line-height:20px;color:var(--medals-on-stage-mute);pointer-events:none}.m05 .m05-cap b{color:var(--medals-on-stage);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:960px){.m05 .m05-cap{left:18px;top:16px}}.m05 .m05-size{grid-area:size;margin-top:16px}@media(min-width:960px){.m05 .m05-size{margin-top:28px}}.m05 .m05-seg{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:50px;padding:3px;border-radius:999px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line)}.m05 .m05-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 5);border-radius:999px;background:var(--color-bone);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.m05 .m05-seg button{position:relative;z-index:1;min-height:44px;border:0;background:none;border-radius:999px;color:var(--color-mute);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .3s}.m05 .m05-seg button[aria-pressed=true]{color:var(--color-ink)}.m05 .m05-seg button:hover:not([aria-pressed=true]){color:var(--color-bone)}.m05 .m05-most{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 11px;padding:0 3px;font-size:15px;line-height:20px;color:var(--color-mute)}.m05 .m05-most span[aria-hidden]{grid-column:2/span 3;position:relative;padding-top:10px;text-align:center;text-wrap:balance}.m05 .m05-most span[aria-hidden]:before{content:"";position:absolute;left:12%;right:12%;top:0;height:7px;border:1.5px solid var(--medals-metal-mid);border-top:0;border-radius:0 0 6px 6px;opacity:.85}.m05 .m05-info{grid-area:info;margin-top:22px}@media(min-width:960px){.m05 .m05-info{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-line)}}.m05 .m05-read{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.m05 .m05-rn{font-size:17px;line-height:24px}.m05 .m05-rn,.m05 .m05-rv{color:var(--color-bone);font-weight:600}.m05 .m05-rv{font-family:var(--font-display);font-size:34px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.m05 .m05-rv small{font-size:20px;font-weight:600;color:var(--color-mute);letter-spacing:-.01em}@media(min-width:960px){.m05 .m05-read{flex-direction:column;gap:2px}.m05 .m05-rv{font-size:52px}.m05 .m05-rv small{font-size:26px}}.m05 .m05-desc{margin-top:8px;color:var(--color-mute)}.m05 .m05-info .medals-tlink{display:inline-flex;align-items:center;min-height:44px;margin-top:8px}.m05 .m05-thk{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}@media(min-width:900px){.m05 .m05-thk{margin-top:64px;grid-template-columns:minmax(0,13fr) minmax(0,10fr);align-items:stretch}}.m05 .m05-tfig{border-radius:0;padding:14px 8px 10px;display:flex;flex-direction:column;justify-content:center}@media(min-width:900px){.m05 .m05-tfig{padding:30px 22px 22px}}.m05 .m05-tfig:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 40% 45%,#3a518650 0,#3a518600 72%);pointer-events:none}.m05 .m05-tsvg{position:relative;display:block;width:100%;height:auto}.m05 .m05-tl{transition:opacity .4s ease}.m05 .m05-tcap{position:relative;display:grid;grid-template-columns:minmax(0,30fr) minmax(0,8fr) minmax(0,62fr);margin:6px 0 0;font-size:15px;line-height:20px;color:var(--medals-on-stage-mute);text-align:center}.m05 .m05-tcap b{color:var(--medals-on-stage);font-weight:600;font-variant-numeric:tabular-nums}.m05 .m05-ttx{padding:22px 22px 28px}@media(min-width:900px){.m05 .m05-ttx{padding:44px 40px 40px 34px;display:flex;flex-direction:column;justify-content:center}}.m05 .m05-ttx h3{font-size:24px;line-height:1.2}@media(min-width:1080px){.m05 .m05-ttx h3{font-size:28px}}.m05 .m05-ttx>p{margin-top:10px;color:var(--color-mute)}.m05 .m05-tchips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.m05 .m05-tc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:8px 4px;border:0;border-radius:16px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-mute);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.m05 .m05-tc b{font-family:var(--font-display);font-size:22px;line-height:26px;font-weight:600;letter-spacing:-.01em;color:var(--color-bone);font-variant-numeric:tabular-nums}.m05 .m05-tc:hover:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--m05-hover)}.m05 .m05-tc[aria-pressed=true]{background:var(--color-bone);color:var(--color-ink);box-shadow:none}.m05 .m05-tc[aria-pressed=true] b{color:var(--color-ink)}.m05 .m05-tnote{margin-top:12px;font-size:15px;line-height:22px;color:var(--color-mute)}.m05 .m05-arch,.m05 .m05-glw{will-change:opacity}@media (prefers-reduced-motion:reduce){.m05 .m05-anim .m05-ml,.m05 .m05-anim .m05-mv,.m05 .m05-knob,.m05 .m05-knob:after,.m05 .m05-pill,.m05 .m05-seg button,.m05 .m05-sh,.m05 .m05-tc,.m05 .m05-tl{transition:none}}.m05.m05-still .m05-ml,.m05.m05-still .m05-mv,.m05.m05-still .m05-pill,.m05.m05-still .m05-tl{transition:none}.m06 .m06-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:36px}@media(min-width:900px){.m06 .m06-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;margin-top:64px}}@media(min-width:900px) and (max-width:1079.98px){.m06 .m06-grid{gap:36px}}.m06 .m06-stage{height:clamp(340px,56svh,392px);isolation:isolate}@media(min-width:600px){.m06 .m06-stage{height:470px}}@media(min-width:900px){.m06 .m06-stage{height:620px}}.m06 .m06-stage:before{content:"";position:absolute;left:6%;right:6%;top:2%;height:86%;background:radial-gradient(closest-side,rgba(201,162,39,.15),rgba(201,162,39,0));pointer-events:none}.m06 .m06-cam{position:absolute;inset:0;transform-origin:50% 56%;transition:transform 1s cubic-bezier(.45,0,.2,1)}.m06.m06-zoom .m06-cam{transform:translateY(-7%) scale(var(--m06-zs))}.m06{--m06-zs:1.62}@media(min-width:600px){.m06{--m06-zs:1.4}}@media(min-width:900px){.m06{--m06-zs:1.24}}.m06 .m06-box{position:absolute;left:0;right:0;top:3%;margin:0 auto;height:79%;aspect-ratio:224/210;max-width:100%;perspective:1500px;--m06-u:1.4px}@media(min-width:600px){.m06 .m06-box{height:81%}}@media(min-width:900px){.m06 .m06-box{top:4%;height:83%}}.m06 .m06-shadow{position:absolute;left:19%;right:19%;top:91%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(2,4,10,.66),rgba(2,4,10,0));transition:opacity .6s}.m06.m06-zoom .m06-shadow{opacity:0}.m06 .m06-sway{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(3deg)}.m06.m06-go .m06-sway{animation:m06-sway 9s cubic-bezier(.45,0,.55,1) infinite alternate;animation-play-state:paused}.m06.m06-go.is-on .m06-sway{will-change:transform}.m06.m06-go.is-on:not(.m06-paused) .m06-sway{animation-play-state:running}@keyframes m06-sway{0%{transform:rotateY(-20deg) rotateX(3deg)}to{transform:rotateY(16deg) rotateX(3deg)}}.m06 .m06-rot{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.6,0,.2,1)}.m06 .m06-rot.is-back{transform:rotateY(180deg)}.m06 .m06-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.m06 .m06-front{transform:translateZ(calc(var(--m06-u) * 5))}.m06 .m06-back{transform:rotateY(180deg) translateZ(calc(var(--m06-u) * 5))}.m06 .m06-face svg,.m06 .m06-sl svg{position:absolute;inset:0;width:100%;height:100%}.m06 .m06-sl{position:absolute;inset:0;transform:translateZ(calc(var(--m06-u) * var(--m06-z)))}.m06 .m06-band{position:absolute;left:50%;width:calc(var(--m06-u) * 9);margin-left:calc(var(--m06-u) * -4.5);border-radius:2px;transform:rotateY(90deg)}.m06 .m06-bl{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.m06 .m06-bl.is-on{opacity:1}.m06 .m06-bl .md-en{transform-box:fill-box;transform-origin:center}.m06 .m06-bl.m06-fill .md-en{animation:m06-en .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--m06-d,0s) + var(--m06-i,0) * .2s)}@keyframes m06-en{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.m06 .m06-in,.m06 .m06-tipbox,.m06 .m06-win{position:absolute;inset:0}.m06 .m06-win{overflow:hidden;opacity:0}.m06 .m06-win.is-on{opacity:1}.m06 .m06-tipbox.is-run,.m06 .m06-win.is-run,.m06 .m06-win.is-run .m06-in{transition:transform var(--m06-wd,1.7s) linear;will-change:transform}.m06 .m06-tipbox{pointer-events:none;opacity:0}.m06 .m06-tipbox.is-run{opacity:1}.m06 .m06-tip{right:0;width:30px;height:30px;margin:-15px -15px 0 0;background:radial-gradient(closest-side,#fffaf0 0,#ffe2a6 28%,rgba(255,176,72,.5) 55%,rgba(255,176,72,0))}.m06 .m06-spk,.m06 .m06-tip{position:absolute;border-radius:50%}.m06 .m06-spk{right:-2px;width:4px;height:4px;margin-top:-2px;background:#ffe9bf;opacity:0}.m06 .m06-tipbox.is-run .m06-spk{animation:m06-spk .5s linear infinite}.m06 .m06-spk:nth-of-type(2){--m06-sx:-9px;--m06-sy:-12px}.m06 .m06-spk:nth-of-type(3){--m06-sx:7px;--m06-sy:-15px;animation-delay:-.17s!important}.m06 .m06-spk:nth-of-type(4){--m06-sx:-3px;--m06-sy:14px;animation-delay:-.33s!important}@keyframes m06-spk{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:1}to{transform:translate(var(--m06-sx),var(--m06-sy)) scale(.3);opacity:0}}.m06 .m06-side{position:absolute;left:50%;width:max-content;bottom:12px;transform:translateX(-50%);display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:rgba(9,13,24,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);z-index:2}@media(min-width:900px){.m06 .m06-side{bottom:22px}}.m06 .m06-side button{position:relative;z-index:1;min-width:92px;height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--medals-on-stage-mute);font-size:15px;font-weight:500;cursor:pointer;transition:color .3s}.m06 .m06-side button[aria-pressed=true]{color:#111726}.m06 .m06-spill{position:absolute;left:4px;top:4px;width:calc(50% - 4px);height:44px;border-radius:999px;background:var(--medals-on-stage);transition:transform .45s cubic-bezier(.3,.7,.2,1)}.m06 .m06-side.is-back .m06-spill{transform:translateX(100%)}.m06 .m06-pause{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(9,13,24,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--medals-on-stage);display:grid;place-items:center;cursor:pointer}.m06 .m06-pause:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.m06 .m06-pause svg{width:18px;height:18px}.m06 .m06-pause .m06-ip{display:none}.m06.m06-paused .m06-pause .m06-ip{display:block}.m06.m06-paused .m06-pause .m06-ia,.m06.m06-still .m06-pause{display:none}.m06 .m06-tabs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;border-radius:22px;background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.m06 .m06-tab{position:relative;z-index:1;min-height:68px;border:0;border-radius:18px;background:transparent;color:var(--color-mute);font-size:15px;line-height:18px;font-weight:500;padding:10px 4px 9px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;text-align:center;cursor:pointer;transition:color .3s}.m06 .m06-tab svg{width:22px;height:22px;flex:none}.m06 .m06-tab span{max-width:5.6em;min-width:min-content}@media(max-width:379.98px){.m06 .m06-tabs{margin-inline:-10px}}.m06 .m06-tab[aria-selected=true]{color:var(--color-ink)}.m06 .m06-tpill{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) / 4);border-radius:18px;background:var(--color-bone);transition:transform .45s cubic-bezier(.3,.7,.2,1)}@media(min-width:900px){.m06 .m06-tab{min-height:74px}}.m06 .m06-panels{margin-top:24px}.m06 .m06-panels h3{font-size:22px}.m06 .m06-panels p{margin-top:8px;color:var(--color-mute);max-width:46ch}.m06 .m06-panels [role=tabpanel]{border-radius:10px}.m06 .m06-panels [role=tabpanel]:focus{outline:none}.m06 .m06-panels [role=tabpanel]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.m06 .m06-panels [role=tabpanel]:not([hidden]){animation:m06-in .4s cubic-bezier(.2,.7,.2,1) both}@keyframes m06-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:900px){.m06 .m06-panels{margin-top:28px;min-height:124px}.m06 .m06-panels h3{font-size:24px}}.m06 .m06-rowfig{margin-top:22px;padding:18px 12px 16px}.m06 .m06-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:460px;margin:0 auto}.m06 .m06-rm{display:flex;flex-direction:column;align-items:center;min-width:0}.m06 .m06-rbox{position:relative;width:100%;aspect-ratio:224/210}.m06 .m06-ri,.m06 .m06-rl,.m06 .m06-rw{position:absolute;inset:0}.m06 .m06-ri svg,.m06 .m06-rl svg{width:100%;height:100%}.m06 .m06-rl.is-new{animation:m06-fade .45s ease both}@keyframes m06-fade{0%{opacity:.25}to{opacity:1}}.m06 .m06-rw{overflow:hidden;transform:translateX(-100%);visibility:hidden}.m06 .m06-ri{transform:translateX(100%)}.m06 .m06-row.is-eng .m06-rw{visibility:visible}.m06 .m06-row.is-w .m06-ri,.m06 .m06-row.is-w .m06-rw{transform:none;transition:transform 1.1s linear;transition-delay:calc(.3s + var(--m06-i) * .75s)}.m06 .m06-rn{display:none;margin-top:6px;font-size:15px;line-height:19px;color:var(--medals-on-stage);text-align:center;opacity:0}.m06 .m06-rn span{display:block;color:var(--medals-on-stage-mute);font-variant-numeric:tabular-nums}.m06 .m06-row.is-eng .m06-rn{display:block}.m06 .m06-row.is-w .m06-rn{opacity:1;transition:opacity .4s ease;transition-delay:calc(.95s + var(--m06-i) * .75s)}.m06 .m06-rowfig figcaption{margin-top:12px;font-size:15px;line-height:21px;color:var(--medals-on-stage-mute);text-align:center}.m06 .m06-rowfig figcaption b{color:var(--medals-on-stage);font-weight:600}@media(max-width:380px){.m06 .m06-rn{font-size:15px;line-height:18px}.m06 .m06-rowfig{padding:16px 8px 14px}}.m06.m06-still .m06-bl,.m06.m06-still .m06-cam,.m06.m06-still .m06-rot,.m06.m06-still .m06-shadow,.m06.m06-still .m06-spill,.m06.m06-still .m06-tpill{transition:none}.m06.m06-still .m06-bl.m06-fill .md-en,.m06.m06-still .m06-panels [role=tabpanel],.m06.m06-still .m06-rl.is-new{animation:none}.m06.m06-still .m06-row .m06-ri,.m06.m06-still .m06-row .m06-rn,.m06.m06-still .m06-row .m06-rw{transition:none}@media (prefers-reduced-motion:reduce){.m06 .m06-sway{animation:none!important}.m06 .m06-bl,.m06 .m06-cam,.m06 .m06-rot,.m06 .m06-side button,.m06 .m06-spill,.m06 .m06-tab,.m06 .m06-tpill{transition:none}}#m06 h2{font-size:30px;line-height:1.12}#m06 h3{line-height:1.25}@media(min-width:768px){#m06 h2{font-size:44px}}@media(min-width:1024px){#m06 h2{font-size:48px}}.m06 .m06-side button,.m06 .m06-tab{letter-spacing:normal}.m07 h2{font-size:30px;line-height:1.12}.m07 h3{font-size:20px;line-height:1.25}@media(min-width:768px){.m07 h2{font-size:44px}.m07 h3{font-size:22px}}@media(min-width:1024px){.m07 h2{font-size:48px}.m07 h3{font-size:24px}}.m07 [hidden]{display:none!important}.m07 .medals-sec-head .medals-lead,.m07 .medals-sec-head h2{text-wrap:balance}.m07 .m07-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}@media(min-width:960px){.m07 .m07-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:start;margin-top:56px}}.m07 .m07-stage{height:clamp(340px,56svh,392px);isolation:isolate}@media(min-width:600px){.m07 .m07-stage{height:480px}}@media(min-width:960px){.m07 .m07-stage{height:640px;position:sticky;top:calc(var(--nav-h) + 24px)}}.m07 .m07-stage:before{content:"";position:absolute;left:12%;right:12%;top:30%;height:66%;background:radial-gradient(closest-side,rgba(201,162,39,.14),rgba(201,162,39,0));pointer-events:none}.m07 .m07-kick,.m07 .m07-rig{position:absolute;inset:0;transform-origin:50% -40%}.m07 .m07-box{position:absolute;left:0;right:0;bottom:3%;height:76%;margin:0 auto;aspect-ratio:240/280;max-width:100%}.m07 .m07-L{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.m07 .m07-L.is-on{opacity:1}.m07 .m07-L svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m07 .m07-L [data-layer^=ribbon]{transform-origin:0 0;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.m07 .m07-L .md-rb-back{transform:scaleX(-1);transform-origin:0 0}.m07 .m07-shadow{position:absolute;left:30%;right:30%;bottom:1.5%;height:5%;border-radius:50%;background:radial-gradient(closest-side,rgba(2,4,10,.55),rgba(2,4,10,0))}.m07.m07-go .m07-rig{animation:m07-sway 3.8s cubic-bezier(.45,0,.55,1) infinite alternate;animation-play-state:paused}.m07.m07-go .m07-stage.is-on .m07-rig{will-change:transform}.m07.m07-go:not(.m07-paused) .m07-stage.is-on .m07-rig{animation-play-state:running}@keyframes m07-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.m07 .m07-kick.is-k{animation:m07-kick 1.1s cubic-bezier(.3,.6,.3,1) both}@keyframes m07-kick{0%{transform:none}22%{transform:rotate(1.8deg)}48%{transform:rotate(-1.1deg)}74%{transform:rotate(.45deg)}to{transform:none}}.m07.m07-tw .m07-L.is-on .md-rb-flip{animation:m07-flip 2.8s cubic-bezier(.45,0,.3,1) both}.m07.m07-tw .m07-L.is-on .md-rb-flip>.md-rb-face{animation:m07-ff 2.8s linear both}.m07.m07-tw .m07-L.is-on .md-rb-flip>.md-rb-back{animation:m07-fb 2.8s linear both}.m07.m07-tw .m07-bpill{animation:m07-pill 2.8s ease both}.m07.m07-tw .m07-bpill,.m07.m07-tw .md-rb-flip,.m07.m07-tw .md-rb-flip>g{animation-play-state:paused}.m07.m07-tw:not(.m07-paused) .m07-stage.is-on .m07-bpill,.m07.m07-tw:not(.m07-paused) .m07-stage.is-on .md-rb-flip,.m07.m07-tw:not(.m07-paused) .m07-stage.is-on .md-rb-flip>g{animation-play-state:running}@keyframes m07-flip{0%{transform:scaleX(1)}16%{transform:scaleX(.03)}30%,72%{transform:scaleX(-1)}86%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes m07-ff{0%,16.4%{opacity:1}16.5%,85.9%{opacity:0}86%,to{opacity:1}}@keyframes m07-fb{0%,16.4%{opacity:0}16.5%,85.9%{opacity:1}86%,to{opacity:0}}@keyframes m07-pill{0%,24%{opacity:0;transform:translateY(8px)}32%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:none}}.m07.m07-sb .m07-L .md-rb-flip{transform:scaleX(-1)}.m07.m07-sb .m07-L .md-rb-flip>.md-rb-face{opacity:0}.m07.m07-sb .m07-L .md-rb-flip>.md-rb-back{opacity:1}.m07.m07-sb .m07-bpill{opacity:1;transform:none}.m07 .m07-bpill{position:absolute;left:14px;top:14px;z-index:2;display:flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 8px;border-radius:999px;background:rgba(9,13,24,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:var(--medals-on-stage);font-size:15px;line-height:34px;white-space:nowrap;opacity:0;pointer-events:none}.m07 .m07-bpill i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.m07 .m07-turn{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:rgba(9,13,24,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--medals-on-stage);font-size:15px;font-weight:500;cursor:pointer}.m07 .m07-turn svg{width:20px;height:20px;flex:none}.m07 .m07-turn:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.m07 .m07-pause{position:absolute;right:12px;bottom:12px;z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:rgba(9,13,24,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--medals-on-stage);display:grid;place-items:center;cursor:pointer}.m07 .m07-pause:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.m07 .m07-pause svg{width:16px;height:16px}.m07 .m07-pause .m07-ip{display:none}.m07.m07-paused .m07-pause .m07-ip{display:block}.m07.m07-paused .m07-pause .m07-ia,.m07.m07-still .m07-pause{display:none}@media(min-width:960px){.m07 .m07-turn{left:20px;bottom:20px}.m07 .m07-pause{right:20px;bottom:20px}.m07 .m07-bpill{left:22px;top:22px}}.m07 .m07-gl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:20px;color:var(--color-mute);margin:0 0 10px}.m07 .m07-gl b{color:var(--color-bone);font-weight:600}.m07 .m07-g+.m07-g{margin-top:26px}.m07 .m07-seg{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:50px;padding:3px;border-radius:999px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line)}.m07 .m07-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 5);border-radius:999px;background:var(--color-bone);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.m07 .m07-seg button{position:relative;z-index:1;min-width:0;border:0;background:none;border-radius:999px;color:var(--color-mute);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .3s}.m07 .m07-seg button[aria-pressed=true]{color:var(--color-ink)}.m07 .m07-seg button:hover:not([aria-pressed=true]){color:var(--color-bone)}.m07 .m07-strip{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:stretch;margin-top:12px;padding:12px 14px 12px 4px;border-radius:20px;background:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line)}.m07 .m07-dim{position:relative}.m07 .m07-br{position:absolute;right:10px;top:9.675%;width:9px;height:80.65%;border:1.5px solid color-mix(in srgb,var(--color-bone) 70%,transparent);border-right:0;border-radius:3px 0 0 3px;transform-origin:50% 50%;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.m07 .m07-dim span{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:15px;line-height:18px;color:var(--color-bone);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.m07 .m07-sbox{position:relative;aspect-ratio:331.8/124;overflow:hidden}.m07 .m07-sbox>div{position:absolute;left:0;right:0;top:50%;transform-origin:50% 0;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.m07 .m07-sbox svg{width:100%;height:auto;transform:translateY(-50%)}.m07 .m07-tip{margin-top:10px;font-size:15px;line-height:21px;color:var(--color-mute)}.m07 .m07-prints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m07 .m07-pr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:96px;padding:10px 6px;border:0;border-radius:18px;background:var(--color-ink-2);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);font-size:15px;line-height:18px;font-weight:500;text-align:center;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.m07 .m07-pr svg{width:46px;height:30px;flex:none}.m07 .m07-pr:hover:not([aria-pressed=true]){color:var(--color-bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bone) 35%,transparent)}.m07 .m07-pr[aria-pressed=true]{background:var(--color-bone);color:var(--color-ink);box-shadow:none}.m07 .m07-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m07 .m07-c{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;min-height:88px;padding:10px 4px;border:0;border-radius:18px;background:transparent;color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);font-size:15px;line-height:18px;text-align:center;cursor:pointer;transition:color .25s,box-shadow .25s,opacity .25s}.m07 .m07-c i{width:40px;height:40px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.m07 .m07-c:hover:not([aria-pressed=true]):not([aria-disabled=true]){color:var(--color-bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bone) 35%,transparent)}.m07 .m07-c[aria-pressed=true]{color:var(--color-bone);box-shadow:inset 0 0 0 2px var(--medals-metal-mid)}.m07 .m07-c[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--color-line)}.m07 .m07-tbc{display:inline-block;margin-left:6px;padding:0 8px;border-radius:999px;font-size:13px;line-height:20px;color:var(--color-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 45%,transparent)}.m07 .m07-desc{margin-top:24px;padding-top:18px;border-top:1px solid var(--color-line)}.m07 .m07-desc h3{font-size:20px}.m07 .m07-desc p{margin-top:6px;color:var(--color-mute)}@media(min-width:960px){.m07 .m07-desc h3{font-size:22px}}.m07 .m07-att{margin-top:72px}@media(min-width:960px){.m07 .m07-att{margin-top:104px}}.m07 .m07-att>header p{margin-top:8px;color:var(--color-mute)}.m07 .m07-g2{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}@media(min-width:960px){.m07 .m07-g2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:stretch;margin-top:32px}}.m07 .m07-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:600px){.m07 .m07-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.m07 .m07-t{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:42px 8px 14px;border:0;border-radius:22px;background:var(--color-ink-2);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);font-size:15px;line-height:19px;font-weight:500;text-align:center;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.m07 .m07-t:hover:not([aria-pressed=true]){color:var(--color-bone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bone) 35%,transparent)}.m07 .m07-t[aria-pressed=true]{background:var(--color-ink-3);color:var(--color-bone);box-shadow:inset 0 0 0 2px var(--medals-metal-mid)}.m07 .m07-lens{position:relative;width:96px;height:96px;border-radius:50%;overflow:hidden;background:radial-gradient(90% 90% at 35% 25%,#24345c 0,#151e35 70%,#0f1628 100%);box-shadow:0 0 0 1.5px rgba(238,242,248,.5)}.m07 .m07-t[aria-pressed=true] .m07-lens{box-shadow:0 0 0 2px var(--medals-metal-hi)}.m07 .m07-lens:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(60% 46% at 30% 18%,rgba(255,255,255,.14),rgba(255,255,255,0) 70%),radial-gradient(closest-side,rgba(0,0,0,0) 76%,rgba(0,0,0,.32) 100%)}.m07 .m07-lens svg{position:absolute;left:-8%;top:-8%;width:116%;height:116%}.m07 .m07-lens.m07-lb svg{left:-14%;top:0;width:128%;height:100%}@media(min-width:960px){.m07 .m07-lens{width:112px;height:112px}}.m07 .m07-rec{position:absolute;z-index:2;top:9px;left:50%;transform:translateX(-50%);padding:0 10px;border-radius:999px;background:var(--color-gold);color:var(--color-ink);font-size:15px;line-height:24px;font-weight:600;white-space:nowrap}.m07.m07-go .m07-tiles .md-hw-open{animation:m07-op 4.4s ease-in-out infinite;animation-play-state:paused}.m07.m07-go .m07-tiles .md-hw-closed{animation:m07-cl 4.4s ease-in-out infinite;animation-play-state:paused}.m07.m07-go:not(.m07-paused) .m07-tiles.is-on .md-hw-closed,.m07.m07-go:not(.m07-paused) .m07-tiles.is-on .md-hw-open{animation-play-state:running}@keyframes m07-op{0%,38%{opacity:0}50%,86%{opacity:1}98%,to{opacity:0}}@keyframes m07-cl{0%,38%{opacity:1}50%,86%{opacity:0}98%,to{opacity:1}}.m07.m07-hwo .m07-tiles .md-hw-open{opacity:1}.m07.m07-hwo .m07-tiles .md-hw-closed{opacity:0}.m07 .m07-adesc{margin-top:18px;min-height:50px;color:var(--color-mute)}.m07 .m07-adesc p{margin:0}.m07 .m07-adesc b{color:var(--color-bone);font-weight:600}.m07 .m07-len{display:flex;flex-direction:column}.m07 .m07-lstage{position:relative;height:380px}@media(min-width:960px){.m07 .m07-lstage{height:auto;flex:1;min-height:420px}}.m07 .m07-lsv{position:absolute;inset:0}.m07 .m07-lsv>svg{position:absolute;left:0;top:0;width:100%;height:100%}.m07 .m07-dot{opacity:0}.m07:not(.m07-armed) .m07-lpill{opacity:1;transform:none}.m07 .m07-lpill{position:absolute;right:12px;top:60%;padding:0 14px;border-radius:999px;background:var(--medals-on-stage);color:#111726;font-size:15px;line-height:34px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.m07 .m07-len.is-done .m07-lpill{opacity:1;transform:none}@media(max-width:599px){.m07 .m07-lpill{top:54%;padding:6px 14px;line-height:21px;border-radius:18px;text-align:center}.m07 .m07-lpill span{display:block}}.m07 .m07-ring{opacity:0}.m07 .m07-len.is-bk .m07-ring{opacity:1}.m07.m07-go .m07-len.is-bk .m07-ring{animation:m07-pulse 1.8s ease-out infinite;animation-play-state:paused;transform-box:fill-box;transform-origin:center}.m07.m07-go:not(.m07-paused) .m07-len.is-on.is-bk .m07-ring{animation-play-state:running}@keyframes m07-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.m07 .m07-len figcaption{margin-top:12px;font-size:15px;line-height:21px;color:var(--color-mute)}.m07 .m07-len figcaption b{color:var(--color-bone);font-weight:600}.m07 .m07-cta{margin-top:48px;display:flex;justify-content:center}@media(min-width:960px){.m07 .m07-cta{margin-top:64px}}.m07.m07-still .m07-L,.m07.m07-still .m07-L [data-layer^=ribbon],.m07.m07-still .m07-br,.m07.m07-still .m07-lpill,.m07.m07-still .m07-pill,.m07.m07-still .m07-sbox>div{transition:none}@media (prefers-reduced-motion:reduce){.m07 .m07-c,.m07 .m07-pr,.m07 .m07-seg button,.m07 .m07-t{transition:none}}#m08 h2{font-size:30px;line-height:1.12}@media(min-width:768px){#m08 h2{font-size:44px}}@media(min-width:1024px){#m08 h2{font-size:48px}}.m08 .m08-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px;list-style:none;padding:0}@media(min-width:640px){.m08 .m08-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px}.m08 .m08-card:last-child{grid-column:1/-1}}@media(min-width:1024px){.m08 .m08-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:56px 20px;margin-top:64px}.m08 .m08-card{grid-column:span 2}.m08 .m08-card.m08-wide{grid-column:span 3}.m08 .m08-card:last-child{grid-column:span 2}}.m08 .m08-card{display:flex;flex-direction:column;min-width:0}.m08 .m08-stage{height:clamp(272px,46svh,320px);isolation:isolate;border-radius:24px}@media(min-width:640px){.m08 .m08-stage{height:340px}}@media(min-width:1024px){.m08 .m08-stage{height:360px}.m08 .m08-wide .m08-stage{height:420px}}.m08 .m08-stage:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(64% 58% at 50% 44%,#33497a55 0,#33497a00 72%);pointer-events:none}.m08 .m08-art{position:absolute;z-index:2;left:0;right:0;top:4%;bottom:64px;margin:0 auto;max-width:94%}.m08 .m08-art svg{position:absolute;inset:0;width:100%;height:100%}.m08 .m08-shadow{position:absolute;z-index:1;left:30%;right:30%;bottom:58px;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(2,4,10,.6),rgba(2,4,10,0));pointer-events:none}.m08 .m08-shadow.m08-shadow-wide{left:18%;right:18%}.m08 .m08-txt{padding:16px 2px 0}.m08 .m08-txt h3{font-size:20px;line-height:1.25}.m08 .m08-txt p{margin-top:6px;font-size:15px;line-height:1.47;color:var(--color-mute);max-width:40ch}@media(min-width:768px){.m08 .m08-txt{padding:20px 4px 0}.m08 .m08-txt h3{font-size:22px}.m08 .m08-txt p{font-size:17px;line-height:1.5}}.m08 .m08-act{position:absolute;z-index:4;left:50%;bottom:12px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;background:rgba(9,13,24,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--medals-on-stage);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.m08 .m08-act[hidden]{display:none}.m08 .m08-act:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.m08 .m08-act svg{width:18px;height:18px;flex:none}.m08 .m08-act[aria-pressed=true]{background:var(--medals-on-stage);color:#111726;box-shadow:none}.m08 .m08-act:focus-visible,.m08 .m08-pause:focus-visible{outline:2px solid var(--medals-on-stage);outline-offset:2px}.m08 .m08-hint{position:absolute;z-index:3;right:14px;top:14px;font-size:13px;line-height:18px;color:var(--medals-on-stage-mute);pointer-events:none;transition:opacity .4s}.m08 .m08-pause{position:absolute;z-index:4;right:12px;top:12px;width:44px;height:44px;border-radius:50%;border:0;background:rgba(9,13,24,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--medals-on-stage);display:grid;place-items:center;cursor:pointer}.m08 .m08-pause:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.m08 .m08-pause svg{width:18px;height:18px}.m08 .m08-pause .m08-ip{display:none}.m08 .m08-paused .m08-pause .m08-ip{display:block}.m08 .m08-paused .m08-pause .m08-ia{display:none}.m08 .m08-k-spin .m08-stage{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.m08 .m08-k-spin .m08-stage.is-drag{cursor:grabbing}.m08 .m08-k-spin .m08-art{max-width:86%}.m08 .m08-k-spin .md-spin{will-change:transform}.m08 .m08-spun .m08-hint{opacity:0}.m08 .m08-k-open .m08-art{top:2%;bottom:56px;max-width:90%}.m08 .m08-cap,.m08 .m08-fz,.m08 .m08-om{transform-box:view-box}.m08 .m08-om{transform-origin:0 63px}.m08 .m08-cap{transform-origin:0 64px}.m08 .m08-fz{opacity:0}.m08 .m08-run .m08-om{animation:m08-om 4.4s cubic-bezier(.45,0,.25,1) both}.m08 .m08-run .m08-cap{animation:m08-cap 4.4s linear both}.m08 .m08-run .m08-fz{animation:m08-fz 4.4s ease-out both;animation-delay:calc(var(--m08-fd,0s))}.m08 .m08-k-open:not(.is-on) .m08-cap,.m08 .m08-k-open:not(.is-on) .m08-fz,.m08 .m08-k-open:not(.is-on) .m08-om{animation-play-state:paused}.m08 .m08-run.m08-hold .m08-cap,.m08 .m08-run.m08-hold .m08-fz,.m08 .m08-run.m08-hold .m08-om{animation-play-state:paused!important;animation-delay:calc(var(--m08-fd,0s) - var(--m08-ot,0s))}@keyframes m08-om{0%{transform:translateY(-54px) rotate(0deg)}26%{transform:translateY(0) rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}34%{transform:translateY(0) rotate(0deg);animation-timing-function:cubic-bezier(.55,0,.2,1)}46%{transform:translateY(-3px) rotate(-17deg)}58%{transform:translateY(-3px) rotate(-17deg);animation-timing-function:cubic-bezier(.45,0,.3,1)}80%,to{transform:translateY(-54px) rotate(0deg)}}@keyframes m08-cap{0%,34%{transform:translate(0) rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,.2,1)}44%{transform:translate(1px,-6px) rotate(-14deg);opacity:1;animation-timing-function:cubic-bezier(.15,.6,.35,1)}66%{transform:translate(64px,-118px) rotate(-250deg);opacity:1;animation-timing-function:ease-in}72%{transform:translate(78px,-122px) rotate(-290deg);opacity:0}86%{transform:translateY(-10px) rotate(0deg);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}96%,to{transform:translate(0) rotate(0deg);opacity:1}}@keyframes m08-fz{0%,44%{transform:translateY(0) scale(.4);opacity:0}48%{opacity:.95}74%{transform:translateY(-58px) scale(1);opacity:0}to{transform:translateY(-58px) scale(1);opacity:0}}.m08 .m08-dark{inset:0;background:#03060d;transition:opacity .9s ease}.m08 .m08-aura,.m08 .m08-dark{position:absolute;z-index:1;opacity:0;pointer-events:none}.m08 .m08-aura{left:50%;top:44%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(closest-side,rgba(140,255,150,.26),rgba(140,255,150,.08) 55%,rgba(140,255,150,0));transform:scale(.85);transition:opacity 1.1s ease .25s,transform 1.1s ease .25s}.m08 .m08-k-glow .md-glow-day,.m08 .m08-k-glow .md-glow-night{transition:opacity .9s ease}.m08 .m08-k-glow .md-glow-night{opacity:0}.m08 .m08-k-glow.m08-night .md-glow-night{opacity:1}.m08 .m08-k-glow.m08-night .md-glow-day{opacity:0}.m08 .m08-k-glow.m08-night .m08-dark{opacity:.88}.m08 .m08-k-glow.m08-night .m08-aura{opacity:1;transform:none}.m08 .m08-k-glow.m08-night .m08-shadow{opacity:0}.m08 .m08-k-glow .m08-shadow{transition:opacity .9s}.m08 .m08-k-glit .m08-art{max-width:86%}.m08 .m08-rock{position:absolute;inset:0;transform-origin:50% 0}.m08 .m08-k-glit .md-gl-a,.m08 .m08-k-glit .md-gl-b,.m08 .m08-k-glit .md-gl-c{animation:m08-tw 1.8s ease-in-out infinite both;animation-play-state:paused}.m08 .m08-k-glit .md-gl-b{animation-delay:-.6s}.m08 .m08-k-glit .md-gl-c{animation-delay:-1.2s}.m08 .m08-sweep{transform-box:view-box;animation:m08-sw 4.8s cubic-bezier(.45,0,.4,1) infinite both;animation-play-state:paused}.m08 .m08-rock{animation:m08-rk 4.8s cubic-bezier(.45,0,.55,1) infinite both;animation-play-state:paused}.m08 .m08-k-glit.is-on:not(.m08-paused) .m08-rock,.m08 .m08-k-glit.is-on:not(.m08-paused) .m08-sweep,.m08 .m08-k-glit.is-on:not(.m08-paused) .md-gl-a,.m08 .m08-k-glit.is-on:not(.m08-paused) .md-gl-b,.m08 .m08-k-glit.is-on:not(.m08-paused) .md-gl-c{animation-play-state:running}.m08 .m08-k-glit.is-on .m08-rock{will-change:transform}.m08 .m08-k-glit .m08-fl{animation:m08-fla 2.4s ease-in-out infinite both;animation-play-state:paused}.m08 .m08-k-glit .m08-fl-b{animation-delay:-.8s}.m08 .m08-k-glit .m08-fl-c{animation-delay:-1.6s}.m08 .m08-k-glit.is-on:not(.m08-paused) .m08-fl{animation-play-state:running}@keyframes m08-fla{0%,to{opacity:.08}40%{opacity:.25}50%{opacity:1}60%{opacity:.25}}@keyframes m08-tw{0%,to{opacity:.2}50%{opacity:1}}@keyframes m08-sw{0%{transform:translateX(-230px)}55%,to{transform:translateX(230px)}}@keyframes m08-rk{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}.m08 .m08-loupe{position:absolute;z-index:3;right:12px;bottom:66px;width:112px;height:112px;border-radius:50%;overflow:hidden;background:#0b1120;box-shadow:0 0 0 3px #c9a86a,0 0 0 5px rgba(9,13,24,.7)}.m08 .m08-loupe svg{position:absolute;left:0;top:0;width:100%;height:100%}.m08 .m08-loupe-lb{position:absolute;z-index:3;right:12px;bottom:44px;width:112px;text-align:center;font-size:13px;line-height:18px;color:var(--medals-on-stage-mute)}@media(min-width:640px){.m08 .m08-loupe{height:128px}.m08 .m08-loupe,.m08 .m08-loupe-lb{width:128px;right:16px}}@media(max-width:380px){.m08 .m08-loupe{width:96px;height:96px}.m08 .m08-loupe-lb{width:96px}}.m08 .m08-k-puz .m08-art{max-width:96%}.m08 .m08-k-puz .md-pz{transition:transform 1s cubic-bezier(.5,0,.2,1);transition-delay:calc(var(--m08-i,0) * 90ms)}.m08 .m08-k-puz.m08-moving .md-pz{will-change:transform}.m08.m08-still .m08-k-glit .md-gl-a,.m08.m08-still .m08-k-glit .md-gl-b,.m08.m08-still .m08-k-glit .md-gl-c,.m08.m08-still .m08-rock,.m08.m08-still .m08-sweep{animation:none}.m08.m08-still .m08-k-glit .md-gl-b{opacity:.55}.m08.m08-still .m08-k-glit .md-gl-c{opacity:.3}.m08.m08-still .m08-k-glit .m08-fl{animation:none;opacity:.2}.m08.m08-still .m08-k-glit .m08-fl-a{opacity:1}.m08.m08-still .m08-sweep{opacity:0}.m08.m08-still .m08-k-glit .m08-pause{display:none}.m08.m08-still .m08-act,.m08.m08-still .m08-k-glow *,.m08.m08-still .m08-k-puz .md-pz{transition:none}@media (prefers-reduced-motion:reduce){.m08 .m08-k-glit .m08-fl,.m08 .m08-k-glit .md-gl-a,.m08 .m08-k-glit .md-gl-b,.m08 .m08-k-glit .md-gl-c,.m08 .m08-rock,.m08 .m08-sweep{animation:none!important}.m08 .m08-act,.m08 .m08-aura,.m08 .m08-dark,.m08 .m08-k-glow .md-glow-day,.m08 .m08-k-glow .md-glow-night,.m08 .m08-k-puz .md-pz{transition:none}}#m09 h2{font-size:30px;line-height:1.12}@media(min-width:768px){#m09 h2{font-size:44px}}@media(min-width:1024px){#m09 h2{font-size:48px}}.m09 .m09-lay{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:40px}@media(min-width:1024px){.m09 .m09-lay{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:64px}}.m09 .m09-stage{height:clamp(340px,58svh,420px);isolation:isolate}@media(min-width:640px){.m09 .m09-stage{height:500px}}@media(min-width:1024px){.m09 .m09-stage{height:600px}}.m09 .m09-stage:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(60% 55% at 50% 48%,#33497a59 0,#33497a00 72%);pointer-events:none}.m09 .m09-art{position:absolute;z-index:1;left:8px;right:8px;top:10px;bottom:66px}@media(min-width:640px){.m09 .m09-art{top:24px;bottom:78px}}.m09 .m09-art>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m09 .m09-pk{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.m09 .m09-pk.is-on{opacity:1;visibility:visible;transition:opacity .55s ease .12s,visibility 0s}.m09 .m09-b .m09-rb{opacity:0;transition:opacity .4s ease}.m09 .m09-b.is-on .m09-rb{opacity:1;transition:opacity .5s ease .6s}.m09 .m09-med{transform-box:view-box;transform-origin:0 0}.m09 .m09-med.is-moving{will-change:transform}.m09 .m09-lid,.m09 .m09-sw{transform-box:view-box}.m09 .m09-lid.is-moving{will-change:transform}.m09 .m09-mat{transition:opacity .45s ease}.m09 .m09-sw{transform:translateX(-300px)}.m09.is-on .m09-f.is-on .m09-sw{animation:m09-sw 1.5s cubic-bezier(.45,0,.35,1) .55s both}@keyframes m09-sw{0%{transform:translateX(-300px)}to{transform:translateX(300px)}}.m09 .m09-ctl{position:absolute;z-index:3;left:50%;bottom:12px;transform:translateX(-50%);display:flex;gap:4px;padding:0;border-radius:999px}@media(min-width:640px){.m09 .m09-ctl{bottom:18px}}.m09 .m09-ctl[hidden]{display:none}.m09 .m09-act{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;background:rgba(9,13,24,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--medals-on-stage);font:inherit;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:box-shadow .25s}.m09 .m09-act:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.m09 .m09-act svg{width:18px;height:18px;flex:none}.m09 .m09-mats{background:rgba(9,13,24,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);padding:4px}.m09 .m09-mt{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border:0;border-radius:999px;background:transparent;color:var(--medals-on-stage-mute);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.m09 .m09-mt i{width:16px;height:16px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.m09 .m09-mt[aria-pressed=true]{background:var(--medals-on-stage);color:#111a2e}.m09 .m09-mt[aria-pressed=true] i{box-shadow:inset 0 0 0 1px rgba(17,23,38,.25)}@media(max-width:380px){.m09 .m09-mt{padding:0 11px 0 8px;gap:6px}}.m09 .m09-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.m09 .m09-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.m09 .m09-tab[data-k=frame]{grid-column:span 2}.m09 .m09-tab{border:0;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px 8px 10px;border-radius:14px;background:var(--color-ink-2);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;font:inherit;font-size:15px;line-height:1.2;text-align:left;transition:background .2s,color .2s,box-shadow .2s}.m09 .m09-tab svg{width:26px;height:26px;flex:none;transition:color .2s}.m09 .m09-tab:hover{color:var(--color-bone)}.m09 .m09-tab[aria-selected=true]{background:var(--color-ink-3);color:var(--color-bone);box-shadow:inset 0 0 0 1.5px var(--color-bone)}.m09 .m09-tab[aria-selected=true] svg{color:var(--color-gold)}@media(min-width:1024px){.m09 .m09-tabs{display:flex;flex-direction:column;gap:2px;overflow:visible;margin:0;padding:0}.m09 .m09-tab{min-height:52px;padding:0 16px 0 14px;border-radius:14px;background:transparent;box-shadow:none;font-size:17px;gap:14px;white-space:nowrap}.m09 .m09-tab svg{width:26px;height:26px}.m09 .m09-tab:hover{background:var(--color-ink-2)}.m09 .m09-tab[aria-selected=true]{background:var(--color-ink-3);color:var(--color-bone);box-shadow:inset 0 0 0 1px var(--color-line)}.m09 .m09-tab[aria-selected=true] svg{color:var(--color-gold)}}.m09 .m09-desc{margin-top:18px;min-height:92px}@media(min-width:1024px){.m09 .m09-desc{margin-top:24px;padding:0 14px;min-height:100px}}.m09 .m09-desc h3{font-size:20px;line-height:1.25}.m09 .m09-desc p{margin-top:6px;font-size:15px;line-height:1.47;color:var(--color-mute);max-width:42ch}@media(min-width:768px){.m09 .m09-desc h3{font-size:22px}.m09 .m09-desc p{font-size:17px;line-height:1.5}}.m09 .m09-note{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-line);font-size:15px;line-height:1.47;color:var(--color-bone)}@media(min-width:768px){.m09 .m09-note{font-size:17px}}@media(min-width:1024px){.m09 .m09-note{margin-left:14px}}@media (prefers-reduced-motion:reduce){.m09 .m09-b .m09-rb,.m09 .m09-b.is-on .m09-rb,.m09 .m09-mat,.m09 .m09-mt,.m09 .m09-pk,.m09 .m09-pk.is-on,.m09 .m09-tab{transition:none}.m09 .m09-sw,.m09.is-on .m09-f.is-on .m09-sw{animation:none;opacity:0}}.m09.m09-still .m09-mat,.m09.m09-still .m09-pk,.m09.m09-still .m09-pk.is-on,.m09.m09-still .m09-rb{transition:none!important}.m09.m09-still .m09-sw{animation:none!important;opacity:0}