@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){mix-blend-mode:normal;animation:.25s cubic-bezier(.16,1,.3,1) both pt-out}::view-transition-new(root){mix-blend-mode:normal;animation:.4s cubic-bezier(.16,1,.3,1) .25s both pt-in}}@keyframes pt-out{to{opacity:0}}@keyframes pt-in{0%{opacity:0}}@layer theme,base;@layer landing{:is(:root:has(>body.lp),:root:has(>body.fx)){--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.76, 0, .24, 1);--d-tap:.3s;--d-swap:.42s;--d-aperture:1.3s;--rise-s:10px;--rise-m:20px;--tone-abyss:#030408;--tone-0:#07090e;--gold-hi:var(--gold-light);--ring-gold:rgb(var(--gold-rgb) / .28);--t-1:#f0f3fa;--t-2:#c9ced8;--t-3:#a1a1aa;--ok:#74b894;--warn:#e0a458}}@layer components{.hit:after{content:"";position:absolute;inset:-8px 0}.hit-s:after{inset:-4px 0}.wk-disc{aspect-ratio:1;flex:none;width:160px;position:relative}.wk-disc>.crop{background:var(--tone-0);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.wk-disc>.crop>img{object-fit:cover;width:100%;height:100%;display:block}.wk-arc,.wk-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;left:-6px}.wk-arc circle{fill:none;stroke:var(--gold-primary);stroke-width:var(--sw,1.5);stroke-dasharray:22 78;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.wk-disc.wk-bare,.wk-disc.wk-mini{--sw:3.6}.wk-disc.wk-bare{width:72px}.wk-disc.wk-bare:before,.wk-disc.wk-mini:before{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:0}.wk-disc.wk-bare .wk-arc,.wk-disc.wk-mini .wk-arc{width:100%;height:100%;top:0;left:0}.wk-disc.wk-mini{--sw:16;width:16px;display:inline-block}.wk-disc.wk-eye{--sw:3.8;width:56px;margin:6px 0 4px}.wk-disc.wk-eye>.crop{background:#ffffff0d}.wk-ring circle{fill:none;stroke-width:3.8px}.wk-ring .track{stroke:#ffffff26}.wk-ring .on{stroke:var(--ok);stroke-dasharray:1;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.wk-eye.wk-waits .wk-ring{opacity:.6}.wk-badge{background:var(--tone-0);width:20px;height:20px;box-shadow:0 0 0 1px var(--ok);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.wk-badge .wk-tick{width:12px;height:12px}:root[data-away] .wk-arc,.wk-arc[data-paused]{animation-play-state:paused!important}.wk-tick{width:14px;height:14px;color:var(--ok);flex:none}.wk-tick path{stroke-dasharray:1}.fx-dot{background:var(--gold-primary);border-radius:50%;flex:none;width:4px;height:4px;display:inline-block}.fx-edge{position:relative;overflow:hidden}.fx-hair{z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--gold-rgb) / .6), transparent);width:30%;height:1px;position:absolute;top:0;left:35%}:root[data-away] .fx-hair{animation-play-state:paused!important}.fx-gold{box-shadow:0 12px 32px -18px rgb(var(--gold-rgb) / .3);position:relative}.fx-pick{transition-property:border-color,background-color,color,box-shadow,opacity}.fx-fill{transform-origin:0}@media (prefers-reduced-motion:no-preference){.fx-step{animation:fx-up .5s var(--ease-out) backwards}.fx-note{animation:fx-fade .3s var(--ease-out) backwards}.fx-toast{animation:fx-up .4s var(--ease-out) backwards}.fx-up{animation:fx-up .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms)}.fx-tile{animation:fx-up .4s var(--ease-out) backwards}.fx-soft{animation:fx-fade .5s var(--ease-out) backwards}.wk-arc{animation:3.2s linear infinite wk-rot}.wk-tick:not(.wk-still) path{animation:fx-draw .4s var(--ease-out) backwards}.fx-line{animation:fx-up .5s var(--ease-out) backwards}.fx-hair{animation:fx-sweep 2s var(--ease-inout) infinite;left:0}.fx-fill{animation:fx-scalex .8s var(--ease-out) backwards}.fx-open{animation:fx-open var(--d-aperture) var(--ease-inout)}.fx-frame:has(>.fx-open){animation:fx-warm var(--d-aperture) var(--ease-inout)}.fx-xfade{animation:fx-fade var(--d-swap) var(--ease-out) backwards}.fx-dim{transition:opacity var(--d-swap) var(--ease-out)}.fx-pick{transition-duration:var(--d-tap);transition-timing-function:var(--ease-out)}.fx-pop{animation:fx-pop var(--d-tap) var(--ease-out) backwards}.fx-card{animation:fx-rise 1.1s var(--ease-out) .2s backwards}.fx-gold{transition:background-color var(--d-tap) var(--ease-out), scale var(--d-tap) var(--ease-out)}.fx-gold:active{scale:.97}.fx-bar{transition:width .7s var(--ease-out)}.fx-pass:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(from var(--fx-a), transparent 0 68%, rgb(var(--gold-rgb) / .7) 96%, transparent 100%);-webkit-mask-composite:xor;animation:fx-pass 1.4s var(--ease-inout) 1.35s backwards;border-radius:17px;padding:1px;position:absolute;inset:-5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.wk-ring.fx-fresh .on{animation:fx-draw .6s var(--ease-out) backwards}.wk-fresh .wk-tick path{animation-delay:.5s}}}@layer utilities;@property --fx-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-up{0%{opacity:0;translate:0 var(--rise-s)}}@keyframes fx-rise{0%{opacity:0;translate:0 var(--rise-m)}}@keyframes fx-draw{0%{stroke-dashoffset:1px}}@keyframes fx-sweep{0%{translate:-100%}to{translate:333%}}@keyframes wk-rot{to{rotate:360deg}}@keyframes fx-scalex{0%{scale:0 1}}@keyframes fx-open{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes fx-warm{0%,to{border-color:#ffffff1a}70%{border-color:var(--ring-gold)}}@keyframes fx-pop{0%{scale:.97}}@keyframes fx-pass{0%{--fx-a:0deg;opacity:0}12%{opacity:1}88%{opacity:1}to{--fx-a:360deg;opacity:0}}@media (forced-colors:active){.fx-gold{border:1px solid buttontext}:root:has(>body.fx) [aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){:root:has(>body.fx) *{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}:root:has(>body.fx) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}:root:has(>body.fx) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
