html:root{--kit-focus:hsl(var(--gold));--kit-measure:86rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background-color:hsl(var(--background))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.font-display{font-family:var(--font-heading), ui-serif, Georgia, serif;font-optical-sizing:none;font-variation-settings:"opsz" 14}.xm-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.xm-night{background:radial-gradient(60% 50% at 78% 30%, hsl(var(--amber) / .22), hsl(var(--amber) / 0) 70%), radial-gradient(50% 60% at 10% 90%, hsl(var(--cranberry) / .18), hsl(var(--cranberry) / 0) 70%), radial-gradient(80% 60% at 50% 0%, hsl(var(--spruce) / .55), hsl(var(--spruce) / 0) 70%), hsl(var(--background))}.xm-gilt{background:linear-gradient(100deg, hsl(var(--gold)) 10%, hsl(var(--amber)) 45%, hsl(var(--cream)) 60%, hsl(var(--brass)) 95%);color:hsl(var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.xm-outline{color:hsl(var(--background) / 0);-webkit-text-stroke:1px hsl(var(--cream) / .55)}.xg{--u:calc(min(34rem, 86vw) / 100);width:calc(var(--u) * 100);height:calc(var(--u) * 112);margin-inline:auto;position:relative}.xg-globe{width:calc(var(--u) * 100);height:calc(var(--u) * 100);background:radial-gradient(circle at 50% 62%, hsl(var(--amber) / .28), hsl(var(--amber) / 0) 55%), radial-gradient(circle at 50% 50%, hsl(var(--pine) / .55), hsl(var(--ink) / .92) 75%);box-shadow:inset 0 0 calc(var(--u) * 8) hsl(var(--ice) / .25), inset calc(var(--u) * -3) calc(var(--u) * -4) calc(var(--u) * 10) hsl(var(--ink) / .8), 0 0 calc(var(--u) * 14) hsl(var(--amber) / .14);border:1px solid hsl(var(--frost) / .22);border-radius:50%;position:absolute;top:0;left:0;overflow:clip;container-type:size}.xg-globe-shine{pointer-events:none;background:radial-gradient(ellipse 30% 18% at 30% 18%, hsl(var(--snow) / .32), hsl(var(--snow) / 0) 70%), radial-gradient(ellipse 12% 6% at 72% 80%, hsl(var(--snow) / .16), hsl(var(--snow) / 0) 70%);z-index:3;border-radius:50%;position:absolute;inset:0}.xg-globe-rim{pointer-events:none;inset:calc(var(--u) * 2);border:1px solid hsl(var(--snow) / .07);border-top-color:hsl(var(--snow) / .22);z-index:3;border-radius:50%;position:absolute}.xg-base{left:calc(var(--u) * 18);width:calc(var(--u) * 64);top:calc(var(--u) * 88);height:calc(var(--u) * 22);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(90deg, hsl(var(--ink) / .85) 0%, hsl(var(--ink) / .1) 22%, hsl(var(--gold) / .16) 34%, hsl(var(--ink) / 0) 46%, hsl(var(--ink) / .35) 78%, hsl(var(--ember) / .16) 92%, hsl(var(--ink) / .85) 100%), repeating-linear-gradient(88deg, hsl(var(--ink) / 0) 0 3px, hsl(var(--ink) / .22) 3px 4px, hsl(var(--ink) / 0) 4px 9px, hsl(var(--brass) / .12) 9px 10px), linear-gradient(180deg, hsl(var(--bark)) 0%, hsl(var(--bark)) 60%, hsl(var(--ink)) 100%);z-index:4;place-items:center;display:grid;position:absolute}.xg-base:before{content:"";height:calc(var(--u) * 3.2);background:linear-gradient(180deg, hsl(var(--snow) / .35) 0, hsl(var(--snow) / 0) 30%, hsl(var(--ink) / 0) 70%, hsl(var(--ink) / .5) 100%), linear-gradient(90deg, hsl(var(--bark)), hsl(var(--brass)) 18%, hsl(var(--gold)) 36%, hsl(var(--cream)) 44%, hsl(var(--gold)) 52%, hsl(var(--brass)) 80%, hsl(var(--bark)));position:absolute;inset:0 0 auto}.xg-base:after{content:"";left:14%;right:14%;top:calc(var(--u) * 3.2);height:calc(var(--u) * 3);background:radial-gradient(closest-side, hsl(var(--ink) / .7), hsl(var(--ink) / 0));position:absolute}.xg-engrave{color:hsl(var(--brass));text-shadow:0 1px 0 hsl(var(--gold) / .28), 0 -1px 0 hsl(var(--ink) / .7)}.xg-floor{left:calc(var(--u) * -10);right:calc(var(--u) * -10);top:calc(var(--u) * 100);height:calc(var(--u) * 20);background:radial-gradient(ellipse 50% 40% at 50% 30%, hsl(var(--amber) / .28), hsl(var(--amber) / 0) 70%);pointer-events:none;position:absolute}.xg-scene{perspective:calc(var(--u) * 220);perspective-origin:50% 38%;z-index:2;position:absolute;inset:0}.xg-stage{width:0;height:0;transform-style:preserve-3d;transform:rotateX(-11deg) rotateY(var(--ry,0deg));will-change:transform;position:absolute;top:52%;left:50%}.xg-node{transform-style:preserve-3d;position:absolute;top:0;left:0}.xg-pane{width:calc(var(--u) * 44);height:calc(var(--u) * 57.2);left:calc(var(--u) * -22);top:calc(var(--u) * -33);transform:rotateY(var(--a));backface-visibility:visible;position:absolute}.xg-orbit{transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(var(--r)) translateY(var(--y)) rotateY(calc(-1 * var(--a) - var(--ry,0deg)));position:absolute}.xg-star{width:calc(var(--u) * 9);height:calc(var(--u) * 9);left:calc(var(--u) * -4.5);top:calc(var(--u) * -5.4);position:absolute}.xg-orn{width:100%;height:116%;position:absolute;top:-16%;left:0}.xg .xm-bauble-thread{bottom:113%}.xg-thick{pointer-events:none;z-index:3;background:radial-gradient(circle at 50% 50%, hsl(var(--snow) / 0) 88%, hsl(var(--ice) / .08) 92%, hsl(var(--snow) / .02) 95%, hsl(var(--snow) / .16) 98.6%, hsl(var(--snow) / .04) 100%);box-shadow:inset 0 calc(var(--u) * -2) calc(var(--u) * 3) hsl(var(--amber) / .22), inset 0 calc(var(--u) * 1.2) calc(var(--u) * 2) hsl(var(--snow) / .1);border-radius:50%;position:absolute;inset:0}.xg-thick:before{content:"";background:radial-gradient(ellipse 100% 100% at 100% 100%, hsl(var(--snow) / 0) 64%, hsl(var(--snow) / .16) 74%, hsl(var(--snow) / .06) 86%, hsl(var(--snow) / 0) 96%);width:30%;height:22%;filter:blur(calc(var(--u) * .9));border-radius:0;position:absolute;top:9%;left:13%;transform:rotate(-12deg)}.xg-thick:after{content:"";background:hsl(var(--snow) / .9);border-radius:50%;width:3.2%;height:2.2%;position:absolute;top:17%;left:21%}.xg-star-glow{width:calc(var(--u) * 22);height:calc(var(--u) * 22);left:calc(var(--u) * -11);top:calc(var(--u) * -11);background:radial-gradient(circle, hsl(var(--gold) / .45), hsl(var(--gold) / 0) 65%);border-radius:50%;position:absolute}.xm-bauble{width:var(--s);height:var(--s);left:calc(var(--s) / -2);top:calc(var(--s) / -2);position:absolute}.xm-bauble-thread{width:1px;height:calc(var(--s) * .9);background:linear-gradient(to top, hsl(var(--gold) / .8), hsl(var(--gold) / 0));position:absolute;bottom:100%;left:50%}.xm-bauble-cap{background:linear-gradient(90deg, hsl(var(--brass)), hsl(var(--gold)), hsl(var(--brass)));border-radius:2px 2px 1px 1px;width:24%;height:12%;position:absolute;top:-7%;left:38%}.xm-bauble-glass,.xm-orb{background:radial-gradient(circle at 32% 26%, hsl(var(--snow) / .95) 0 5%, hsl(var(--snow) / 0) 16%), radial-gradient(circle at 70% 78%, hsl(var(--snow) / .18) 0 6%, hsl(var(--snow) / 0) 18%), radial-gradient(circle at 40% 35%, hsl(var(--c)) 0%, hsl(var(--c) / .75) 45%, hsl(var(--ink) / .95) 100%);box-shadow:inset calc(var(--s,60px) * -.08) calc(var(--s,60px) * -.1) calc(var(--s,60px) * .2) hsl(var(--ink) / .55), 0 0 calc(var(--s,60px) * .6) hsl(var(--c) / .35);border-radius:50%}.xm-bauble-glass,.xm-bob{position:absolute;inset:0}.xg-flake{top:calc(var(--tp) * 1%);left:calc(var(--lp) * 1%);width:var(--fs);height:var(--fs);z-index:2;pointer-events:none;opacity:var(--o,1);border-radius:50%;position:absolute}.xg-flake>.xg-flake-dot{background:hsl(var(--snow) / .9)}html[data-xm-motion=on] .xm-bob{animation:xm-bob var(--bob,6s) ease-in-out infinite;animation-delay:var(--bd,0s)}.xg-flake-dot{border-radius:50%;width:100%;height:100%;display:block}html[data-xm-motion=on] .xg-flake-dot{animation:xg-fall var(--fd,9s) linear infinite;animation-delay:var(--fdl,0s)}html[data-xm-motion=on] .xg[data-shake] .xg-flake{animation:xg-swirl var(--sd,1.3s) cubic-bezier(.2, .7, .25, 1) both}html[data-xm-motion=on] .xm-twinkle{animation:3.2s ease-in-out infinite xm-twinkle}html[data-xm-motion=on] .xm-drift{animation:14s ease-in-out infinite xm-drift}html[data-xm-motion=on] .xm-flicker{transform-origin:50% 100%;animation:2.6s ease-in-out infinite xm-flicker}@keyframes xg-swirl{0%{opacity:.2;transform:translate(0,0)}12%{opacity:var(--o,1)}30%{transform:translate3d(var(--sx), var(--sy), 0) scale(1.4)}62%{transform:translate3d(calc(var(--sx) * -.45), calc(var(--sy) * .3), 0) scale(1.1)}to{opacity:var(--o,1);transform:translate(0,0)scale(1)}}@keyframes xm-bob{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-7%)rotate(2deg)}}@keyframes xg-fall{0%{transform:translate3d(0, calc(var(--tp) * -1cqh - 4cqh), 0)}to{transform:translate3d(var(--dx,0px), calc((100 - var(--tp)) * 1cqh), 0)}}@keyframes xm-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes xm-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes xm-flicker{0%,to{opacity:1;transform:scale(1)}40%{opacity:.9;transform:scale(.94,1.06)}70%{opacity:1;transform:scale(1.04,.96)}}.xd{perspective:900px;perspective-origin:50% 45%;touch-action:pan-y;position:relative}.xd-stage{transform-style:preserve-3d;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.xd-stage{transition:none}}html[data-xm-motion=off] .xd-stage{transition:none;transform:none}:is([data-xm-idle],html[data-xm-hidden]) :is(.xm-bob,.xg-flake,.xg-flake-dot,.xm-twinkle,.xm-drift,.xm-flicker,.xs-fall,.xs-sway,.xh-sweep,.xh-bokeh,.xh-swing,.xg-glint,.xv-float,.xl-sw,.xl-flame,.xl-halo),html[data-xm-hidden] [data-kit-marquee]>[aria-hidden]{animation-play-state:paused!important}html[data-xm-motion=off] [data-kit-marquee]>[aria-hidden]{animation:none!important}.xs{pointer-events:none;position:absolute;inset:0;overflow:clip;container-type:size}.xs-fall{top:0;left:calc(var(--x) * 1%);transform:translate3d(0, calc(var(--y0) * 1cqh), 0);position:absolute}.xs-flake{width:var(--fs);height:var(--fs);background:radial-gradient(circle, hsl(var(--snow)) 0 35%, hsl(var(--snow) / 0) 72%);opacity:var(--o);border-radius:50%;display:block}.xs-far .xs-flake{background:hsl(var(--frost))}html[data-xm-motion=on] .xs-fall{animation:xs-fall var(--d) linear infinite;animation-delay:var(--dl)}html[data-xm-motion=on] .xs-sway{animation:xs-sway var(--sw) ease-in-out infinite alternate;animation-delay:var(--dl)}@keyframes xs-fall{0%{transform:translateY(-6cqh)}to{transform:translate3d(var(--dx), 106cqh, 0)}}@keyframes xs-sway{0%{transform:translate3d(calc(var(--amp) * -1), 0, 0)}to{transform:translate3d(var(--amp), 0, 0)}}@media (max-width:767px){.xs-mob-hide{display:none}}.xh-bokeh{width:var(--b);height:var(--b);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:radial-gradient(closest-side, hsl(var(--c) / .55), hsl(var(--c) / .12) 60%, hsl(var(--c) / 0));pointer-events:none;border-radius:50%;position:absolute}html[data-xm-motion=on] .xh-bokeh{animation:xh-bokeh var(--d,16s) ease-in-out infinite alternate;animation-delay:var(--dl,0s)}@keyframes xh-bokeh{0%{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:1}to{transform:translate3d(var(--mx,40px), var(--my,-30px), 0) scale(1.25);opacity:.7}}.xh-sweep{pointer-events:none;background:linear-gradient(100deg, hsl(var(--gold) / 0) 20%, hsl(var(--gold) / .1) 46%, hsl(var(--snow) / .12) 50%, hsl(var(--gold) / .08) 54%, hsl(var(--gold) / 0) 80%);opacity:0;width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-14deg)}html[data-xm-motion=on] .xh-sweep{animation:11s cubic-bezier(.45,0,.25,1) 1.2s infinite xh-sweep}@keyframes xh-sweep{0%{opacity:0;transform:translate(-120%)skew(-14deg)}6%{opacity:1}44%{opacity:1;transform:translate(300%)skew(-14deg)}50%,to{opacity:0;transform:translate(300%)skew(-14deg)}}.xh-hang{top:0;left:calc(var(--x) * 1%);width:var(--s);position:absolute}.xh-swing{transform-origin:50% 0;flex-direction:column;align-items:center;display:flex}html[data-xm-motion=on] .xh-swing{animation:xh-swing var(--d,5s) ease-in-out infinite alternate;animation-delay:var(--dl,0s)}@keyframes xh-swing{0%{transform:rotate(calc(var(--amp,4deg) * -1))}to{transform:rotate(var(--amp,4deg))}}.xh-string{width:1px;height:var(--l);background:linear-gradient(to bottom, hsl(var(--gold) / 0), hsl(var(--gold) / .7))}.xh-ball{width:var(--s);height:var(--s);cursor:pointer;filter:drop-shadow(0 .6rem .8rem hsl(var(--ink) / .55));background:0 0;border:0;padding:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative}.xh-ball:hover{transform:scale(1.08)}.xg-glint{pointer-events:none;z-index:3;background:conic-gradient(from 0deg, hsl(var(--snow) / 0) 0deg, hsl(var(--snow) / .16) 18deg, hsl(var(--snow) / 0) 40deg, hsl(var(--snow) / 0) 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 66% 70%,#0000 74%);mask:radial-gradient(circle,#0000 62%,#000 66% 70%,#0000 74%)}html[data-xm-motion=on] .xg-glint{animation:9s linear infinite xg-glint}@keyframes xg-glint{to{transform:rotate(360deg)}}.xg-bank{pointer-events:none;background:radial-gradient(ellipse at 50% 20%, hsl(var(--snow) / .85), hsl(var(--frost) / .55) 55%, hsl(var(--frost) / 0) 75%);transform-origin:50% 100%;z-index:2;border-radius:50% 50% 40% 40%/70% 70% 30% 30%;height:21%;position:absolute;bottom:4%;left:14%;right:14%}html[data-xm-motion=on] .xg[data-shake] .xg-bank{animation:1.5s cubic-bezier(.22,1,.36,1) both xg-bank}@keyframes xg-bank{0%{opacity:1;transform:scale(1)}20%{opacity:.5;transform:scale(.9,.35)}to{opacity:1;transform:scale(1)}}.xw-ring-wrap{perspective:1400px;perspective-origin:50% 40%}.xw-tilt{transform-style:preserve-3d;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .7s cubic-bezier(.22,1,.36,1)}.xw-ring{transform-style:preserve-3d}.xw-face{backface-visibility:hidden;transform:rotateY(calc(var(--i) * 90deg)) translateZ(var(--r));position:absolute;inset:0}.xv{border:1px solid hsl(var(--frost) / .16);box-shadow:inset 0 1px 0 hsl(var(--snow) / .12);border-radius:1.75rem;position:relative;overflow:clip}.xv-shine{pointer-events:none;z-index:3;background:linear-gradient(115deg, hsl(var(--snow) / 0) 30%, hsl(var(--snow) / .12) 45%, hsl(var(--snow) / 0) 60%);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-60%)}.xv:hover .xv-shine,.xv[data-poke] .xv-shine{transform:translate(60%)}.xv-glass{pointer-events:none;z-index:3;border-radius:inherit;background:linear-gradient(112deg, hsl(var(--snow) / .1) 0%, hsl(var(--snow) / 0) 18%, hsl(var(--snow) / 0) 72%, hsl(var(--snow) / .05) 80%, hsl(var(--snow) / 0) 88%);box-shadow:inset 0 0 0 1px hsl(var(--snow) / .1), inset 0 2px 0 hsl(var(--snow) / .16);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.xv-shine,.xw-tilt,.xh-ball{transition:none}}.xm-toggle-dot{transition:transform .3s cubic-bezier(.22,1,.36,1)}.xm-toggle[aria-checked=true] .xm-toggle-dot{transform:translate(1rem)}.xl-svg{width:100%;height:100%;display:block;overflow:visible}.xl{isolation:isolate;background:hsl(var(--ink));position:relative;overflow:clip}.xl-back{border-radius:inherit;position:absolute;inset:0;overflow:clip}.xl-wall{background:radial-gradient(70% 60% at 30% 22%, hsl(var(--g) / .34), hsl(var(--g) / 0) 70%), radial-gradient(60% 50% at 80% 70%, hsl(var(--amber) / .14), hsl(var(--amber) / 0) 70%), linear-gradient(180deg, hsl(var(--ink)) 0%, hsl(var(--background)) 100%);position:absolute;inset:0}.xl-floor{height:34%;position:absolute;inset:auto 0 0}.xl-floor:before{content:"";background:linear-gradient(180deg, hsl(var(--ink) / 0), hsl(var(--g) / .14) 50%, hsl(var(--ink) / 0));height:18%;position:absolute;inset:0 0 auto;transform:translateY(-50%)}.xl-floor:after{content:"";background:radial-gradient(55% 70% at 42% 30%, hsl(var(--gold) / .16), hsl(var(--gold) / 0) 70%);position:absolute;inset:0}.xl-floor-snow{background:radial-gradient(1.5px 1.5px at 12% 30%, hsl(var(--snow)) 50%, transparent 51%), radial-gradient(1px 1px at 33% 62%, hsl(var(--snow)) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 58% 40%, hsl(var(--snow)) 50%, transparent 51%), radial-gradient(1px 1px at 76% 74%, hsl(var(--snow)) 50%, transparent 51%), radial-gradient(1px 1px at 90% 36%, hsl(var(--ice)) 50%, transparent 51%), radial-gradient(40% 50% at 20% 0%, hsl(var(--snow) / .5), hsl(var(--snow) / 0) 70%), radial-gradient(50% 60% at 75% 10%, hsl(var(--frost) / .45), hsl(var(--frost) / 0) 70%), linear-gradient(180deg, hsl(var(--frost) / .75), hsl(var(--frost) / .4) 50%, hsl(var(--night) / .9));background-size:37px 29px,53px 41px,61px 47px,43px 37px,71px 53px,auto,auto,auto}.xl-floor-wood{background:linear-gradient(180deg, hsl(var(--ink) / .55), hsl(var(--ink) / 0) 40%, hsl(var(--ink) / .5)), repeating-linear-gradient(90deg, hsl(var(--ink) / 0) 0 23%, hsl(var(--ink) / .55) 23% 23.4%, hsl(var(--ink) / 0) 23.4% 48%), repeating-linear-gradient(178deg, hsl(var(--bark)) 0 3px, hsl(var(--brass) / .42) 3px 4px, hsl(var(--bark)) 4px 9px, hsl(var(--ink) / .7) 9px 10px, hsl(var(--bark)) 10px 15px)}.xl-floor-velvet{background:linear-gradient(180deg, hsl(var(--snow) / .12), hsl(var(--snow) / 0) 18%, hsl(var(--ink) / 0) 60%, hsl(var(--ink) / .6)), radial-gradient(70% 90% at 50% 0%, hsl(var(--cranberry) / .55), hsl(var(--cranberry) / 0) 70%), repeating-linear-gradient(100deg, hsl(var(--ink) / 0) 0 18px, hsl(var(--snow) / .04) 18px 30px, hsl(var(--ink) / .1) 30px 46px), hsl(var(--velvet))}.xl-floor-ice{background:linear-gradient(100deg, hsl(var(--snow) / 0) 20%, hsl(var(--snow) / .22) 30%, hsl(var(--snow) / 0) 34%, hsl(var(--snow) / 0) 62%, hsl(var(--snow) / .12) 66%, hsl(var(--snow) / 0) 70%), radial-gradient(50% 60% at 60% 0%, hsl(var(--aurora) / .3), hsl(var(--aurora) / 0) 70%), linear-gradient(180deg, hsl(var(--ice) / .55), hsl(var(--night) / .95))}.xl-floor-linen{background:linear-gradient(180deg, hsl(var(--ink) / .2), hsl(var(--ink) / 0) 30%, hsl(var(--ink) / .55)), repeating-linear-gradient(0deg, hsl(var(--ink) / 0) 0 2px, hsl(var(--ink) / .08) 2px 3px), repeating-linear-gradient(90deg, hsl(var(--ink) / 0) 0 2px, hsl(var(--snow) / .07) 2px 3px), hsl(var(--frost) / .62)}.xl-grain{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.xl-vignette{background:radial-gradient(120% 90% at 40% 35%, hsl(var(--ink) / 0) 55%, hsl(var(--ink) / .55) 100%);position:absolute;inset:0}.xl-p{left:calc(var(--x) * 1%);width:calc(var(--w) * 1%);margin-left:calc(var(--w) * -0.5%);z-index:1;position:absolute}.xl-obj{width:100%;aspect-ratio:1 / var(--ar);transition:transform .8s cubic-bezier(.34,1.4,.64,1);position:relative}.xl-stand{top:calc(var(--y) * 1%);transform:translate3d(0, -100%, var(--z)) rotate(var(--rot)) scaleX(var(--fx));transition:transform .9s cubic-bezier(.22,1,.36,1)}.xl-stand .xl-obj{filter:drop-shadow(0 .5rem .6rem hsl(var(--ink) / .45))}.xl-shadow{width:calc(var(--sh) * 100%);aspect-ratio:6;background:radial-gradient(closest-side, hsl(var(--ink) / .85), hsl(var(--ink) / .45) 45%, hsl(var(--ink) / 0) 100%);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.xl-hang{transform:translate3d(0, 0, var(--z));transform-origin:50% 0;transition:transform 1.1s cubic-bezier(.34,1.5,.64,1);top:0}.xl-sw{transform-origin:50% 0}.xl-thread{width:1px;height:0;padding-top:calc((var(--y) + var(--drop,12)) * 100% / var(--w));margin-inline:auto;background:linear-gradient(180deg, hsl(var(--gold) / .15), hsl(var(--gold) / .7));margin-bottom:-2%;display:block}.xl-hang .xl-obj{filter:drop-shadow(0 .7rem .8rem hsl(var(--ink) / .5))}.xl-tag{z-index:4;border:1px solid hsl(var(--cream) / .18);background:hsl(var(--ink) / .7);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--cream) / .85);pointer-events:none;border-radius:999px;padding:.2rem .6rem;font-size:.62rem;position:absolute;bottom:.7rem;left:.75rem}:is(.xl:hover,[data-poke] .xl,.group:hover .xl) .xl-stand .xl-obj{transform:translate3d(calc(var(--hx) * 2.5%), -3%, 0) rotate(calc(var(--hx) * .8deg))}:is(.xl:hover,[data-poke] .xl,.group:hover .xl) .xl-hang{transform:translate3d(0, 0, var(--z)) rotate(var(--hr))}.xl-flame{transform-box:fill-box;transform-origin:50% 100%}.xl-halo{transform-box:fill-box;transform-origin:50%}html[data-xm-motion=on] .xl-sw{animation:xl-swing var(--sd,5s) ease-in-out infinite alternate;animation-delay:var(--sdl,0s)}html[data-xm-motion=on] .xl-flame{animation:2.4s ease-in-out infinite xm-flicker}html[data-xm-motion=on] .xl-halo{animation:3.4s ease-in-out infinite xl-halo}@keyframes xl-swing{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}@keyframes xl-halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}html[data-xm-motion=off] :is(.xl-stand,.xl-hang,.xl-obj){transition:none}html[data-xm-motion=off] .xl .xl-stand .xl-obj{transform:none}html[data-xm-motion=off] .xl .xl-hang{transform:translate3d(0, 0, var(--z))}@media (prefers-reduced-motion:reduce){.xl-stand,.xl-hang,.xl-obj{transition:none}}.xl.xl-3d{isolation:auto;transform-style:preserve-3d;background:0 0;overflow:visible}.xl-3d .xl-back{border:1px solid hsl(var(--frost) / .12);border-radius:1.75rem;transform:translateZ(-120px)scale(1.06)}.xd:hover .xl-3d .xl-stand,.xd[data-poke] .xl-3d .xl-stand{transform:translate3d(0, -100%, calc(var(--z) * 1.6 + 20px)) rotate(var(--rot)) scaleX(var(--fx))}@media (max-width:767px){.xl-stand .xl-obj,.xl-hang .xl-obj,.xh-ball{filter:none}}.xm-empty-bauble{background:radial-gradient(circle at 34% 30%, hsl(var(--snow) / .85) 0 6%, transparent 18%), radial-gradient(circle at 70% 78%, hsl(var(--amber) / .45), transparent 45%), radial-gradient(circle at 45% 45%, hsl(var(--cranberry)), hsl(var(--velvet)) 72%);box-shadow:inset -6px -8px 14px hsl(var(--ink) / .55), 0 10px 24px -10px hsl(var(--ink))}html[data-xm-motion=on] .xm-drawer{animation:.42s cubic-bezier(.22,1,.36,1) both xm-drawer-in}html[data-xm-motion=on] .xm-drawer-backdrop{animation:.3s ease-out both xm-fade-in}@keyframes xm-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes xm-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xm-drawer,.xm-drawer-backdrop{animation:none!important}}[data-lk=search-toggle]+div{background:hsl(var(--ink) / .82)}[data-lk=search-toggle]+div>[role=dialog]{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--cream));box-shadow:0 30px 80px -30px hsl(var(--ink));border-radius:1.75rem;padding:1rem}[data-lk=search-toggle]+div>[role=dialog] input[type=search]{border:1px solid hsl(var(--border));background:hsl(var(--ink) / .7);border-radius:999px;padding-top:.85rem;padding-bottom:.85rem;font-size:1.05rem}[data-lk=search-toggle]+div>[role=dialog] input[type=search]:focus{border-color:hsl(var(--gold))}[data-lk=search-toggle]+div>[role=dialog] [role=listbox]{margin-top:.75rem;position:static}[data-lk=search-toggle]+div>[role=dialog] [role=option]{border-radius:1rem}[data-lk=search-toggle]+div>[role=dialog] [role=option]:hover,[data-lk=search-toggle]+div>[role=dialog] [role=option][data-active]{background:hsl(var(--cream) / .08)}[data-lk=search-toggle]+div>[role=dialog]>button[aria-label]{background:hsl(var(--ink));border:1px solid hsl(var(--border))}.xm-policy{color:hsl(var(--cream) / .82);line-height:1.75}.xm-policy :where(h1,h2,h3,h4){font-family:var(--font-heading);color:hsl(var(--cream));margin:2.2em 0 .6em;line-height:1.15}.xm-policy :where(h1,h2){font-size:1.9rem}.xm-policy :where(h3,h4){font-size:1.35rem}.xm-policy :where(p,ul,ol){margin:0 0 1.1em}.xm-policy :where(ul){padding-left:1.3em;list-style:outside}.xm-policy :where(ol){padding-left:1.3em;list-style:decimal}.xm-policy :where(a){color:hsl(var(--gold));text-underline-offset:3px;text-decoration:underline}.xm-policy :where(strong){color:hsl(var(--cream))}.xm-policy>:first-child{margin-top:0}
