.ach-badge.svelte-qc8338{display:inline-block;flex:none;line-height:0;font-size:0;vertical-align:top}.ach-badge.svelte-qc8338 svg{display:block;overflow:visible}dialog.ach-up.svelte-4owxp5{width:min(460px,calc(100vw - 2rem));padding:1rem 1.4rem 1.4rem;border:0;background:transparent;color:#efe7d4;overflow:visible;text-align:center}dialog.ach-up.svelte-4owxp5:not([open]){display:none}dialog.ach-up.svelte-4owxp5:focus{outline:none}dialog.ach-up.svelte-4owxp5::backdrop{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--hi) 22%,transparent),transparent 46%),radial-gradient(circle at 50% 120%,rgba(70,106,44,.28),transparent 60%),#100e0ae6}.inner.svelte-4owxp5{display:grid;justify-items:center}.stage.svelte-4owxp5{position:relative;width:260px;height:260px;margin:0 0 .4rem}.glow.svelte-4owxp5{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hi) 55%,transparent),transparent 66%);filter:blur(6px)}.laurel.svelte-4owxp5,.ribbon.svelte-4owxp5,.glints.svelte-4owxp5{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.stem.svelte-4owxp5{fill:none;stroke:var(--rim);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:190}.leaf.svelte-4owxp5{fill:var(--rim);transform-box:fill-box;transform-origin:center}.ribbon.svelte-4owxp5 path:where(.svelte-4owxp5){fill:var(--ribbon);stroke:color-mix(in srgb,var(--ribbon) 60%,black);stroke-width:1;transform-origin:130px 170px}.coin.svelte-4owxp5{position:absolute;left:55px;top:55px;width:150px;height:150px;perspective:700px}.spin.svelte-4owxp5{position:relative;display:block;width:150px;height:150px;transform-style:preserve-3d;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.sheen.svelte-4owxp5{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;overflow:hidden;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 46%,transparent 60%) no-repeat;background-size:260% 100%;background-position:140% 0;mix-blend-mode:soft-light;opacity:0}.wave.svelte-4owxp5{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:2px solid var(--hi);opacity:0}.glints.svelte-4owxp5 path:where(.svelte-4owxp5){fill:#fff8e2;transform:translate(var(--x),var(--y)) scale(0)}.kicker.svelte-4owxp5{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--hi)}h2.svelte-4owxp5{margin:.15rem 0 .35rem;font-family:var(--font-display, Georgia, serif);font-size:2rem;font-weight:600;line-height:1.15;color:#fbf6e8}.text.svelte-4owxp5{margin:0 0 .9rem;max-width:34ch;color:#d9cfb8;font-size:1rem;line-height:1.45}.next.svelte-4owxp5{display:grid;gap:.4rem;justify-items:center;width:100%;margin:0 0 .6rem;color:#b0a58c}.bar.svelte-4owxp5{width:72%;height:6px;border-radius:3px;background:#3a342a;overflow:hidden}.bar.svelte-4owxp5 span:where(.svelte-4owxp5){display:block;height:100%;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--lo),var(--hi))}.small.svelte-4owxp5{font-size:.85rem}.when.svelte-4owxp5{margin:0 0 1rem;color:#9d927a}.actions.svelte-4owxp5{display:flex;align-items:center;gap:.9rem}.count.svelte-4owxp5{color:#9d927a;font-variant-numeric:tabular-nums}.go.svelte-4owxp5{min-width:9rem;padding:.6rem 1.2rem;border:0;border-radius:999px;background:linear-gradient(180deg,var(--hi),var(--lo));color:#2a1d08;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 2px color-mix(in srgb,var(--lo) 60%,black),0 6px 18px color-mix(in srgb,var(--hi) 30%,transparent)}.silver.svelte-4owxp5 .go:where(.svelte-4owxp5){color:#232220}.go.svelte-4owxp5:focus-visible{outline:2px solid #fbf6e8;outline-offset:3px}@media(prefers-reduced-motion:no-preference){dialog.ach-up[open].svelte-4owxp5{animation:svelte-4owxp5-fade .26s ease both}dialog.ach-up[open].svelte-4owxp5::backdrop{animation:svelte-4owxp5-fade .4s ease both}.glow.svelte-4owxp5{animation:svelte-4owxp5-glow-in .9s ease .7s both,svelte-4owxp5-breathe 3.2s ease-in-out 1.6s infinite}.spin.svelte-4owxp5{animation:svelte-4owxp5-toss 1.05s cubic-bezier(.2,.75,.25,1) .12s both,svelte-4owxp5-stamp .36s cubic-bezier(.3,1.6,.5,1) 1.12s}.sheen.svelte-4owxp5{animation:svelte-4owxp5-sheen .9s ease-in-out 1.35s both}.wave.svelte-4owxp5{animation:svelte-4owxp5-wave .9s cubic-bezier(.1,.7,.3,1) 1.13s forwards}.wave.w2.svelte-4owxp5{animation-delay:1.33s}.stem.svelte-4owxp5{animation:svelte-4owxp5-draw .7s ease-out 1.1s both}.leaf.svelte-4owxp5{animation:svelte-4owxp5-leaf .38s cubic-bezier(.3,1.5,.5,1) both}.ribbon.svelte-4owxp5 path:where(.svelte-4owxp5){animation:svelte-4owxp5-unfurl .5s cubic-bezier(.2,1.3,.4,1) 1.2s both}.glints.svelte-4owxp5 path:where(.svelte-4owxp5){animation:svelte-4owxp5-glint .9s ease both}.kicker.svelte-4owxp5,h2.svelte-4owxp5{animation:svelte-4owxp5-rise .45s ease 1.5s both}.text.svelte-4owxp5{animation:svelte-4owxp5-rise .45s ease 1.65s both}.next.svelte-4owxp5,.when.svelte-4owxp5,.actions.svelte-4owxp5{animation:svelte-4owxp5-rise .45s ease 1.8s both}.bar.svelte-4owxp5 span:where(.svelte-4owxp5){animation:svelte-4owxp5-fill .9s cubic-bezier(.2,.7,.3,1) 1.95s both}}@media(prefers-reduced-motion:reduce){dialog.ach-up[open].svelte-4owxp5{animation:svelte-4owxp5-fade .3s ease both}.wave.svelte-4owxp5,.glints.svelte-4owxp5{display:none}}@keyframes svelte-4owxp5-fade{0%{opacity:0}}@keyframes svelte-4owxp5-glow-in{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-4owxp5-breathe{50%{opacity:.7;transform:scale(1.06)}}@keyframes svelte-4owxp5-toss{0%{opacity:0;transform:translateY(-140px) scale(.35) rotateY(-900deg)}15%{opacity:1}to{opacity:1;transform:translateY(0) scale(1) rotateY(0)}}@keyframes svelte-4owxp5-stamp{0%{transform:scale(1)}35%{transform:scale(1.1,.92)}to{transform:scale(1)}}@keyframes svelte-4owxp5-sheen{0%{background-position:140% 0;opacity:1}85%{opacity:1}to{background-position:-40% 0;opacity:0}}@keyframes svelte-4owxp5-wave{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.75);border-width:1px}}@keyframes svelte-4owxp5-draw{0%{stroke-dashoffset:190}to{stroke-dashoffset:0}}@keyframes svelte-4owxp5-leaf{0%{opacity:0;transform:scale(0)}}@keyframes svelte-4owxp5-unfurl{0%{opacity:0;transform:scaleY(.1)}}@keyframes svelte-4owxp5-glint{0%{transform:translate(var(--x),var(--y)) scale(0) rotate(0);opacity:0}40%{transform:translate(var(--x),var(--y)) scale(var(--s)) rotate(45deg);opacity:1}to{transform:translate(var(--x),var(--y)) scale(0) rotate(90deg);opacity:0}}@keyframes svelte-4owxp5-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-4owxp5-fill{0%{width:0}}dialog.century.svelte-1170k6w{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0e0c09;color:#f3ecda;overflow:hidden;user-select:none;-webkit-user-select:none}dialog.century.svelte-1170k6w:not([open]){display:none}dialog.century.svelte-1170k6w::backdrop{background:#0e0c09}dialog.century.svelte-1170k6w:focus{outline:none}.mono.svelte-1170k6w{font-variant-numeric:tabular-nums}.mute.svelte-1170k6w{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:14px;z-index:20;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#14120e8c;color:#f3ecda;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mute.svelte-1170k6w:focus-visible{outline:2px solid #f0c556;outline-offset:2px}.gate.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,rgba(240,197,86,.16),transparent 50%)}.open.svelte-1170k6w{display:grid;justify-items:center;gap:.35rem;padding:2rem;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sealed.svelte-1170k6w{margin-bottom:.8rem;filter:drop-shadow(0 0 22px rgba(240,197,86,.35))}.g-kicker.svelte-1170k6w{font-size:.78rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#f0c556}.g-title.svelte-1170k6w{font-family:var(--font-display, Georgia, serif);font-size:2.2rem;font-weight:600}.g-small.svelte-1170k6w{color:#a99d84;font-size:.9rem}.film.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0}.mosaic.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.tile.svelte-1170k6w{position:absolute;width:var(--size);height:var(--size);overflow:hidden;background:hsl(var(--h) 22% 30%);box-shadow:inset 0 0 0 1px #0e0c09e6;opacity:0}.tile.svelte-1170k6w img:where(.svelte-1170k6w){width:100%;height:100%;object-fit:cover;display:block}.shade.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,#0e0c09b8,#0e0c0933 38%,#0e0c0980);pointer-events:none}.count.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;pointer-events:none;text-shadow:0 4px 30px rgba(0,0,0,.8)}.c-kicker.svelte-1170k6w{font-size:.85rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#f0c556}.c-n.svelte-1170k6w{font-family:var(--font-display, Georgia, serif);font-size:min(30vw,15rem);font-weight:700;line-height:1;color:#fff8e6}.flash.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6dc;opacity:0;pointer-events:none}.hint.svelte-1170k6w{position:absolute;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));text-align:center;font-size:.8rem;color:#f3ecda8c}.reveal.svelte-1170k6w{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;text-align:center;padding:1rem;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(240,197,86,.2),transparent 45%),radial-gradient(circle at 50% 110%,rgba(70,106,44,.35),transparent 60%);opacity:0}.reveal.now.svelte-1170k6w{opacity:1;pointer-events:auto}.reveal.svelte-1170k6w .go:where(.svelte-1170k6w){pointer-events:auto}.centre.svelte-1170k6w{--rad: min(36vw, 190px);--orb: min(12vw, 60px);position:relative;width:184px;height:184px;margin:calc(var(--rad) - 92px + var(--orb) / 2 + 4px) 0 calc(var(--rad) - 92px + var(--orb) / 2 - 8px)}.ring.svelte-1170k6w{position:absolute;left:50%;top:50%;width:0;height:0}.orb.svelte-1170k6w{position:absolute;width:var(--orb);height:var(--orb);margin:calc(var(--orb) / -2) 0 0 calc(var(--orb) / -2);border-radius:50%;overflow:hidden;border:2px solid rgba(240,197,86,.7);background:#2a251c;transform:rotate(calc(360deg / var(--k) * var(--i))) translateY(calc(var(--rad) * -1)) rotate(calc(-360deg / var(--k) * var(--i)));box-shadow:0 4px 14px #00000080}.orb.svelte-1170k6w img:where(.svelte-1170k6w){width:100%;height:100%;object-fit:cover;display:block}.burst.svelte-1170k6w{position:absolute;left:50%;top:50%}.burst.svelte-1170k6w i:where(.svelte-1170k6w){position:absolute;left:-1.5px;top:0;width:3px;height:calc(150px * var(--l));border-radius:2px;background:linear-gradient(#ffe7a3,transparent);transform-origin:50% 0;transform:rotate(var(--a)) translateY(60px);opacity:0}.medal.svelte-1170k6w{position:relative;display:block;filter:drop-shadow(0 14px 30px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(240,197,86,.35))}.r-kicker.svelte-1170k6w{margin:.6rem 0 0;font-size:.85rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#f0c556}h2.svelte-1170k6w{margin:.1rem 0 .3rem;font-family:var(--font-display, Georgia, serif);font-size:clamp(2.2rem,7vw,3.4rem);font-weight:600;line-height:1.05;color:#fffaf0}.r-text.svelte-1170k6w{margin:0 0 1.3rem;max-width:36ch;color:#d9cfb8;font-size:1.05rem;line-height:1.45}.go.svelte-1170k6w{min-width:10rem;padding:.7rem 1.4rem;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#c08a1e);color:#2a1d08;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 2px #6e4b0a,0 8px 24px #f0c55659}.go.svelte-1170k6w:focus-visible{outline:2px solid #fffaf0;outline-offset:3px}.film.svelte-1170k6w .tile:where(.svelte-1170k6w){animation:svelte-1170k6w-fly .44s cubic-bezier(.2,.9,.3,1.15) var(--d) both,svelte-1170k6w-converge .56s cubic-bezier(.55,0,.8,.4) var(--c) forwards}.film.svelte-1170k6w .mosaic:where(.svelte-1170k6w){animation:svelte-1170k6w-push 2.1s ease-in 6.38s both,svelte-1170k6w-thump 539ms ease-out 6.45s 4}.film.svelte-1170k6w .count:where(.svelte-1170k6w){animation:svelte-1170k6w-count-in .6s ease .3s both,svelte-1170k6w-count-out .7s ease-in 8.5s forwards}.film.svelte-1170k6w .shade:where(.svelte-1170k6w){animation:svelte-1170k6w-shade 1s ease 8.4s forwards}.film.svelte-1170k6w .flash:where(.svelte-1170k6w){animation:svelte-1170k6w-flash .7s ease-out 9.3s both}.film.svelte-1170k6w .hint:where(.svelte-1170k6w){animation:svelte-1170k6w-count-in .6s ease 1.5s both,svelte-1170k6w-count-out .3s ease 8.4s forwards}.reveal.svelte-1170k6w:not(.now){animation:svelte-1170k6w-show 10ms linear var(--hit) forwards}.reveal.svelte-1170k6w:not(.now) .medal:where(.svelte-1170k6w){animation:svelte-1170k6w-pop .7s cubic-bezier(.25,1.6,.45,1) var(--hit) both,svelte-1170k6w-float 4s ease-in-out calc(var(--hit) + .9s) infinite}.reveal.svelte-1170k6w:not(.now) .burst:where(.svelte-1170k6w) i:where(.svelte-1170k6w){animation:svelte-1170k6w-ray 1.1s cubic-bezier(.1,.8,.3,1) var(--hit) both}.reveal.svelte-1170k6w:not(.now) .orb:where(.svelte-1170k6w){animation:svelte-1170k6w-orb-in .7s cubic-bezier(.2,.9,.3,1.2) calc(var(--hit) + .2s + var(--i) * 45ms) both}.reveal.svelte-1170k6w .ring:where(.svelte-1170k6w){animation:svelte-1170k6w-turn 70s linear infinite}.reveal.svelte-1170k6w .orb:where(.svelte-1170k6w) img:where(.svelte-1170k6w){animation:svelte-1170k6w-turn 70s linear infinite reverse}.reveal.svelte-1170k6w:not(.now) .r-kicker:where(.svelte-1170k6w),.reveal.svelte-1170k6w:not(.now) h2:where(.svelte-1170k6w){animation:svelte-1170k6w-rise .5s ease calc(var(--hit) + .35s) both}.reveal.svelte-1170k6w:not(.now) .r-text:where(.svelte-1170k6w){animation:svelte-1170k6w-rise .5s ease calc(var(--hit) + .55s) both}.reveal.svelte-1170k6w:not(.now) .go:where(.svelte-1170k6w){animation:svelte-1170k6w-rise .5s ease calc(var(--hit) + .9s) both}.reveal.now.svelte-1170k6w .medal:where(.svelte-1170k6w){animation:svelte-1170k6w-float 4s ease-in-out infinite}.gate.svelte-1170k6w .sealed:where(.svelte-1170k6w){animation:svelte-1170k6w-breathe 2.4s ease-in-out infinite}.reduced.svelte-1170k6w .film:where(.svelte-1170k6w) .tile:where(.svelte-1170k6w){animation:svelte-1170k6w-fade-in 1.2s ease .2s both}.reduced.svelte-1170k6w .film:where(.svelte-1170k6w) .mosaic:where(.svelte-1170k6w),.reduced.svelte-1170k6w .film:where(.svelte-1170k6w) .flash:where(.svelte-1170k6w),.reduced.svelte-1170k6w .film:where(.svelte-1170k6w) .shade:where(.svelte-1170k6w){animation:none}.reduced.svelte-1170k6w .film:where(.svelte-1170k6w) .count:where(.svelte-1170k6w){animation:svelte-1170k6w-fade-in .8s ease both}.reduced.svelte-1170k6w .reveal.now:where(.svelte-1170k6w){animation:svelte-1170k6w-fade-in .7s ease both}.reduced.svelte-1170k6w .reveal:where(.svelte-1170k6w) .ring:where(.svelte-1170k6w),.reduced.svelte-1170k6w .reveal:where(.svelte-1170k6w) .orb:where(.svelte-1170k6w) img:where(.svelte-1170k6w),.reduced.svelte-1170k6w .reveal.now:where(.svelte-1170k6w) .medal:where(.svelte-1170k6w),.reduced.svelte-1170k6w .gate:where(.svelte-1170k6w) .sealed:where(.svelte-1170k6w){animation:none}@keyframes svelte-1170k6w-fly{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1.6)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes svelte-1170k6w-converge{0%{opacity:1;transform:none}to{opacity:.2;transform:translate(var(--cx),var(--cy)) rotate(calc(var(--r) * 6)) scale(.12)}}@keyframes svelte-1170k6w-push{to{transform:scale(1.12)}}@keyframes svelte-1170k6w-thump{0%{scale:1.03}to{scale:1}}@keyframes svelte-1170k6w-count-in{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-1170k6w-count-out{to{opacity:0;transform:scale(1.6);filter:blur(6px)}}@keyframes svelte-1170k6w-shade{to{background:#0e0c09eb}}@keyframes svelte-1170k6w-flash{0%{opacity:0}10%{opacity:.85}to{opacity:0}}@keyframes svelte-1170k6w-show{to{opacity:1;pointer-events:auto}}@keyframes svelte-1170k6w-pop{0%{opacity:0;transform:scale(.15) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-1170k6w-float{50%{transform:translateY(-6px)}}@keyframes svelte-1170k6w-ray{0%{opacity:0;transform:rotate(var(--a)) translateY(40px) scaleY(.2)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(170px) scaleY(1)}}@keyframes svelte-1170k6w-orb-in{0%{opacity:0;scale:.2}}@keyframes svelte-1170k6w-turn{to{rotate:360deg}}@keyframes svelte-1170k6w-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-1170k6w-breathe{50%{transform:scale(1.05);filter:drop-shadow(0 0 34px rgba(240,197,86,.55))}}@keyframes svelte-1170k6w-fade-in{0%{opacity:0}}
