.tirs-hand{vertical-align:middle;--th-gear-fill:var(--th-gear-solid);flex:none;line-height:0;display:inline-block;position:relative}.tirs-hand>svg{z-index:1;width:100%;height:100%;transition:translate .16s var(--ease-out,ease-out);display:block;position:relative;overflow:hidden}.tirs-hand[data-hand-crop=full]>svg{overflow:visible}.tirs-hand :is(g,path,circle){transform-box:view-box}.tirs-hand[data-stage=on],.dark .tirs-hand[data-stage=auto]{--th-gear-fill:var(--th-gear-glow)}.tirs-hand[data-stage=on]:before,.dark .tirs-hand[data-stage=auto]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--mascot-glow), transparent 72%);position:absolute;inset:-15%}[data-hand-lift]:hover .tirs-hand>svg{translate:0 -4px}@media (prefers-reduced-motion:reduce){.tirs-hand>svg{transition:none}[data-hand-lift]:hover .tirs-hand>svg{translate:none}}:root[data-motion=reduced] .tirs-hand>svg{transition:none}:root[data-motion=reduced] [data-hand-lift]:hover .tirs-hand>svg{translate:none}.hand-loader{opacity:0;animation:hand-loader-in .22s var(--ease-out,ease-out) var(--loader-delay,.3s) forwards;align-content:center;justify-items:center;gap:8px;display:inline-grid}.hand-loader[data-fill]{width:100%;height:100%;min-height:inherit;place-content:center;place-items:center;display:grid}.hand-loader[data-screen]{z-index:50;background:var(--background);place-content:center;place-items:center;display:grid;position:fixed;inset:0}.hand-loader[data-still]{opacity:1;animation:none}.hand-loader-still{font-size:var(--text-sm,13px);color:var(--muted-foreground);animation:hand-loader-in .2s var(--ease-out,ease-out) both;margin:0;line-height:1.4}@keyframes hand-loader-in{0%{opacity:0}to{opacity:1}}.tirs-cel-sky{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tirs-cel-flyer,.tirs-cel-trail{opacity:0;will-change:transform, opacity;width:40px;height:40px;position:absolute;top:-20px;left:-20px}.tirs-cel-flyer>svg{width:40px;height:40px;display:block;overflow:visible}.tirs-cel-flyer:before{content:"";background:radial-gradient(closest-side,#ff96828c,#d7313033 55%,#0000);border-radius:50%;position:absolute;inset:-45%}.tirs-cel-trail{background:radial-gradient(closest-side,#ffb09ce6,#ef818e59 50%,#0000);border-radius:50%}
