:root{--tt-page-bg:#0d0e12;--tt-page-bg-rgb:13 14 18;--tt-page-bg-80:rgb(var(--tt-page-bg-rgb)/0.8);--tt-page-bg-90:rgb(var(--tt-page-bg-rgb)/0.9);--tt-card-bg:#13161b;--tt-card-bg-rgb:19 22 27;--tt-card-bg-30:rgb(var(--tt-card-bg-rgb)/0.3);--tt-card-bg-95:rgb(var(--tt-card-bg-rgb)/0.95);--tt-border:#1c1f25;--tt-border-rgb:28 31 37;--tt-border-soft:rgb(var(--tt-border-rgb)/0.8);--tt-hover:#282c34;--tt-hover-rgb:40 44 52;--tt-hover-soft:rgb(var(--tt-hover-rgb)/0.5);--tt-hover-strong:#3c424d;--tt-muted:#5b6372;--tt-text-secondary:#8e97a8;--tt-text-tertiary:#b4bccb;--tt-accent:#ff9345;--tt-accent-rgb:255 147 69;--tt-accent-soft:rgb(var(--tt-accent-rgb)/0.1);--tt-accent-soft-15:rgb(var(--tt-accent-rgb)/0.15);--tt-accent-border:rgb(var(--tt-accent-rgb)/0.3);--tt-accent-border-strong:rgb(var(--tt-accent-rgb)/0.5);--tt-accent-strong:#ffb444;--tt-accent-hover:#eb6f3a;--tt-focus-ring:#482613;--tt-plant:#afdb1b;--tt-plant-rgb:175 219 27;--tt-plant-soft:rgb(var(--tt-plant-rgb)/0.05);--tt-beast:#fdb014;--tt-beast-rgb:253 176 20;--tt-aquatic:#00f5f8;--tt-aquatic-rgb:0 245 248;--tt-aquatic-soft:rgb(var(--tt-aquatic-rgb)/0.05);--tt-bird:#fa59a0;--tt-bird-rgb:250 89 160;--tt-reptile:#9967fb;--tt-reptile-rgb:153 103 251;--tt-reptile-soft:rgb(var(--tt-reptile-rgb)/0.05);--tt-bug:#ff433e;--tt-bug-rgb:255 67 62;--tt-mech:#b4bccb;--tt-mech-rgb:180 188 203;--tt-dawn:#ffb444;--tt-dawn-rgb:255 180 68;--tt-dusk:#bc50ff;--tt-dusk-rgb:188 80 255;--tt-danger:#e22737;--tt-danger-rgb:226 39 55;--tt-danger-soft:rgb(var(--tt-danger-rgb)/0.1);--tt-danger-soft-15:rgb(var(--tt-danger-rgb)/0.15);--tt-danger-soft-20:rgb(var(--tt-danger-rgb)/0.2);--tt-danger-border:rgb(var(--tt-danger-rgb)/0.3);--tt-danger-border-40:rgb(var(--tt-danger-rgb)/0.4);--tt-danger-foreground:#ffd4d7;--tt-success:#00b21d;--tt-success-rgb:0 178 29;--tt-success-soft:rgb(var(--tt-success-rgb)/0.1);--tt-success-soft-15:rgb(var(--tt-success-rgb)/0.15);--tt-success-border:rgb(var(--tt-success-rgb)/0.4);--tt-success-foreground:#cef2b2;--tt-warning:#ffcb00;--tt-warning-rgb:255 203 0;--tt-warning-soft:rgb(var(--tt-warning-rgb)/0.1);--tt-warning-soft-15:rgb(var(--tt-warning-rgb)/0.15);--tt-warning-border:rgb(var(--tt-warning-rgb)/0.4);--tt-info:#0094ff;--tt-info-rgb:0 148 255;--tt-info-soft:rgb(var(--tt-info-rgb)/0.15);--tt-current-user:#3b82f6;--tt-current-user-rgb:59 130 246;--tt-current-user-soft:rgb(var(--tt-current-user-rgb)/0.15);--tt-current-user-border:rgb(var(--tt-current-user-rgb)/0.3);--tt-gold:#ffb444;--tt-silver:#b4bbcb;--tt-bronze:#a6644f;--tt-chamber-soft:rgb(var(--tt-accent-rgb)/0.05);--tt-board-shadow:0px 12px 20px 0px rgb(var(--tt-page-bg-rgb));--tt-accent-glow:0 0 14px rgb(var(--tt-accent-rgb)/0.45)}@keyframes tt-ability-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 40%,transparent);transform:translateY(0)}45%{box-shadow:0 0 0 5px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 0,transparent);transform:translateY(-1px)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}}@keyframes tt-ability-status-glow{0%,to{box-shadow:var(--tt-board-shadow)}50%{box-shadow:var(--tt-board-shadow),0 0 18px color-mix(in srgb,var(--tt-accent) 35%,transparent)}}@keyframes tt-lore-answer-correct{0%{box-shadow:0 0 0 0 rgb(var(--tt-success-rgb)/.42);transform:translateY(0)}45%{box-shadow:0 0 0 5px rgb(var(--tt-success-rgb)/.16);transform:translateY(-1px)}to{box-shadow:0 0 0 0 rgb(var(--tt-success-rgb)/0);transform:translateY(0)}}@keyframes tt-lore-answer-incorrect{0%{box-shadow:0 0 0 0 rgb(var(--tt-danger-rgb)/.42);transform:translateY(0)}45%{box-shadow:0 0 0 5px rgb(var(--tt-danger-rgb)/.16);transform:translateY(-1px)}to{box-shadow:0 0 0 0 rgb(var(--tt-danger-rgb)/0);transform:translateY(0)}}.tt-ability-effect-pulse{animation:tt-ability-pulse .9s ease-out}.tt-lore-answer--correct{animation:tt-lore-answer-correct .72s ease-out both}.tt-lore-answer--incorrect{animation:tt-lore-answer-incorrect .72s ease-out both}[data-ability-active]:not([data-ability-active=none]){animation:tt-ability-status-glow .9s ease-out}.tt-trail-grid{--tt-camera-gutter:max(7rem,min(32rem,calc(50vw - 4.5rem)));--tt-leading-camera-gutter:0rem;--tt-trailing-camera-gutter:var(--tt-camera-gutter)}.tt-board-axie-actor{--tt-actor-foot-y:calc(-100% + 10px);left:var(--tt-actor-left,5%);top:var(--tt-actor-top,50%);filter:drop-shadow(0 12px 18px rgb(0 0 0/.42));transform:translate3d(-50%,var(--tt-actor-foot-y),0);transition:left .56s cubic-bezier(.22,1,.36,1),top .56s cubic-bezier(.22,1,.36,1),filter .26s ease,transform .26s ease;will-change:left,top,transform}.tt-board-axie-actor[data-actor-state=jump],.tt-board-axie-actor[data-actor-state=move]{filter:drop-shadow(0 15px 20px rgb(0 0 0/.48)) drop-shadow(0 0 12px rgb(var(--tt-accent-rgb)/.22))}.tt-board-axie-actor[data-actor-state=jump]{animation:tt-actor-jump-arc .56s cubic-bezier(.22,1,.36,1)}.tt-board-axie-actor[data-actor-state=safePick]{filter:drop-shadow(0 14px 20px rgb(0 0 0/.46)) drop-shadow(0 0 14px rgb(var(--tt-success-rgb)/.24))}.tt-board-axie-actor[data-actor-state=bust]{filter:drop-shadow(0 14px 20px rgb(0 0 0/.46)) drop-shadow(0 0 18px rgb(var(--tt-danger-rgb)/.24))}.tt-board-axie-shadow{transition:opacity .26s ease,transform .26s ease,width .26s ease}.tt-board-axie-actor[data-actor-state=jump] .tt-board-axie-shadow,.tt-board-axie-actor[data-actor-state=move] .tt-board-axie-shadow{opacity:.45;transform:translateX(-50%) scaleX(.86)}.tt-board-axie-actor[data-actor-state=jump] .tt-board-axie-shadow{opacity:.38;transform:translateX(-50%) scaleX(.72)}.tt-board-axie-stage{position:absolute;bottom:0;left:50%;width:7rem;height:6.5rem;overflow:visible;transform:translateX(-50%) scaleX(-1)}.tt-board-ability-button{box-shadow:var(--tt-board-shadow),0 0 0 1px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 18%,transparent),0 0 18px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 10%,transparent);transition:box-shadow .22s ease,transform .22s ease}.tt-board-ability-button[data-primed=true]{box-shadow:var(--tt-board-shadow),0 0 0 2px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 72%,transparent),0 0 22px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 32%,transparent)}.tt-board-ability-button--actor{transform:translate3d(-20%,-18%,0);box-shadow:0 4px 10px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 42%,transparent)}.tt-board-ability-button--actor[data-primed=true]{box-shadow:0 5px 12px rgba(0,0,0,.46),0 0 0 2px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 74%,transparent),0 0 14px color-mix(in srgb,var(--tt-ability-accent,var(--tt-accent)) 28%,transparent)}.tt-board-ability-button--actor:not(:disabled):hover{transform:translate3d(-20%,-18%,0) translateY(-1px)}.tt-platform-button{--tt-platform-surface-y:34%;border-color:transparent;background:transparent;box-shadow:none;contain:layout paint}.tt-platform-button:after,.tt-platform-button:before{display:none}.tt-tile-button{box-shadow:none}.tt-platform-anchor{position:absolute;left:18%;right:18%;top:var(--tt-platform-surface-y);height:1px;border-radius:999px;content:"";pointer-events:none}.tt-platform-image-stack{position:absolute;inset:0;pointer-events:none}.tt-platform-image{position:absolute;inset:50% auto auto 50%;height:56px;width:112px;max-width:none;opacity:0;filter:saturate(.86) brightness(.74);transform:translate3d(-50%,-50%,0) scale(.94);transform-origin:50% var(--tt-platform-surface-y);transition:filter .36s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);will-change:filter,opacity,transform}.tt-platform-image-layer[data-platform-active=true]{opacity:1;filter:saturate(1) brightness(1);transform:translate3d(-50%,-50%,0) scale(1)}.tt-platform-button[data-tile-state=unrevealed][data-tile-active=false] .tt-platform-image-layer[data-platform-layer=unrevealed][data-platform-active=true]{filter:saturate(.82) brightness(.74);opacity:.68}.tt-platform-button[data-tile-active=true] .tt-platform-image-layer[data-platform-active=true]{filter:saturate(1.06) brightness(1.07);transform:translate3d(-50%,-50%,0) scale(1.04)}.tt-platform-button[data-tile-active=true]:hover .tt-platform-image-layer[data-platform-active=true]{filter:saturate(1.12) brightness(1.12);transform:translate3d(-50%,-50%,0) scale(1.08)}.tt-platform-button[data-tile-pending=true] .tt-platform-image-layer[data-platform-layer=pending][data-platform-active=true]{filter:drop-shadow(0 0 10px rgb(var(--tt-accent-rgb)/.22)) saturate(1.08) brightness(1.12);transform:translate3d(-50%,-50%,0) scale(1.08)}.tt-platform-button[data-tile-state=safe] .tt-platform-image-layer[data-platform-layer=safe][data-platform-active=true]{filter:drop-shadow(0 0 8px rgb(var(--tt-success-rgb)/.2)) saturate(1.08)}.tt-platform-button[data-tile-state=trap] .tt-platform-image-layer[data-platform-layer=trap][data-platform-active=true]{filter:saturate(.92) brightness(.94) contrast(.96);opacity:.96}@media (min-width:640px){.tt-platform-image{height:60px;width:120px}}@media (min-width:1024px){.tt-platform-image{height:62px;width:124px}}@keyframes tt-actor-jump-arc{0%{transform:translate3d(-50%,var(--tt-actor-foot-y),0) translateY(0) scale(1)}45%{transform:translate3d(-50%,var(--tt-actor-foot-y),0) translateY(-30px) scale(1.03)}to{transform:translate3d(-50%,var(--tt-actor-foot-y),0) translateY(0) scale(1)}}@media (min-width:640px){.tt-board-axie-stage{width:7.5rem;height:7rem}}@media (min-width:1024px){.tt-board-axie-stage{width:8rem;height:7.5rem}}@media (prefers-reduced-motion:reduce){.tt-ability-effect-pulse,[data-ability-active]:not([data-ability-active=none]){animation:none}.tt-board-ability-button,.tt-board-axie-actor,.tt-board-axie-shadow,.tt-platform-image{transition:none}.tt-board-axie-actor[data-actor-state=jump]{animation:none}}