:root{--motion-press-in:70ms;--motion-press-out:.12s;--motion-pop:.16s;--motion-slide:.18s;--motion-fill:.2s;--motion-ignite:.2s;--motion-max:.2s;--press-scale:.96;--press-scale-seat:.96;--ease-fill:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:var(--ease-pop)}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .124, .388, .669, .896, 1.043, 1.113, 1.125, 1.104, 1.069, 1.035, 1.008, .992, .985, .984, .988, .992, .996, 1, 1.001, 1)}}.trainer-action-btn{transition:scale var(--motion-press-out) var(--ease-spring), filter var(--dur-state) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;scale:1}.trainer-action-btn:active:not(:disabled){scale:var(--press-scale);transition:scale var(--motion-press-in) var(--ease-out), filter var(--dur-state) var(--ease-out)}button.pt-seat{transition:scale var(--motion-press-out) var(--ease-spring), filter var(--dur-state) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.pt-seat:active{transform:translate(var(--pt-tx,-50%), -50%);scale:var(--press-scale-seat);transition:scale var(--motion-press-in) var(--ease-out), filter var(--dur-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){button.pt-seat:hover{transform:translate(var(--pt-tx,-50%), -50%);scale:1.05}button.pt-seat:hover:active{scale:var(--press-scale-seat)}.pt--static button.pt-seat:hover{scale:1}}.trainer-freq-bar{border-radius:inherit;width:100%;height:100%;transform:translate3d(calc(var(--freq,0%) - 100%), 0, 0);transition:transform var(--motion-fill) var(--ease-fill);animation:pmtt-freq-fill var(--motion-fill) var(--ease-fill)}@keyframes pmtt-freq-fill{0%{transform:translate(-100%)}}.table-metric-fill{width:100%;transition:transform var(--motion-fill) var(--ease-fill)}.trainer-verdict-step1{isolation:isolate;transform-origin:0;--verdict-glow:var(--accent);position:relative}.trainer-verdict-step1--close{--verdict-glow:var(--accent-text)}.trainer-verdict-step1--error,.trainer-verdict-step1--timeout{--verdict-glow:var(--amber)}.trainer-verdict-step1:after{content:"";z-index:-1;border-radius:var(--radius-md);background:color-mix(in srgb, var(--verdict-glow) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--verdict-glow) 40%, transparent), 0 0 14px color-mix(in srgb, var(--verdict-glow) 20%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-4px -6px}.trainer-verdict-step1--visible{animation:pmtt-verdict-pop var(--motion-pop) var(--ease-out)}.trainer-verdict-step1--visible:after{animation:pmtt-verdict-glow var(--motion-max) var(--ease-out)}@keyframes pmtt-verdict-pop{0%{opacity:.4;scale:.92}55%{opacity:1;scale:1.03}to{scale:1}}@keyframes pmtt-verdict-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.pt-plate-dealer{backface-visibility:hidden}.pt-bet-chip.pt-bet-chip--ghost{z-index:9;pointer-events:none;margin:0;position:absolute;transform:none}.chj-calendar-day{isolation:isolate;position:relative}.chj-calendar-day--today{scale:1.05}.chj-calendar-day:after{content:"";z-index:-1;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;pointer-events:none;border-radius:10px;position:absolute;inset:-3px}.chj-calendar-day--ignite{animation:pmtt-day-ignite var(--motion-ignite) var(--ease-pop)}.chj-calendar-day--ignite:after{animation:pmtt-day-ring var(--motion-ignite) var(--ease-out)}@keyframes pmtt-day-ignite{0%{opacity:.5;scale:.86}55%{opacity:1;scale:1.12}}@keyframes pmtt-day-ring{0%{opacity:0;scale:.9}40%{opacity:1}to{opacity:0;scale:1.08}}.chj-streak-flame{transform-origin:50% 90%;display:inline-block}.chj-streak-flame--ignite{animation:pmtt-flame-ignite var(--motion-ignite) var(--ease-pop) 60ms backwards}@keyframes pmtt-flame-ignite{0%{opacity:.4;scale:.8}55%{opacity:1;scale:1.18}to{scale:1}}.chj-streak-count{font-variant-numeric:tabular-nums;display:inline-block}.chj-streak-count--bump{animation:pmtt-count-bump var(--motion-pop) var(--ease-out) 90ms backwards}@keyframes pmtt-count-bump{0%{opacity:0;translate:0 45%}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.trainer-action-btn,.trainer-action-btn:active:not(:disabled),button.pt-seat,button.pt-seat:active,.trainer-freq-bar,.table-metric-fill{transition:none}.trainer-action-btn:active:not(:disabled),button.pt-seat:active{scale:1}.trainer-freq-bar,.trainer-verdict-step1--visible,.trainer-verdict-step1--visible:after,.chj-calendar-day--ignite,.chj-calendar-day--ignite:after,.chj-streak-flame--ignite,.chj-streak-count--bump{animation:none}}.onb-step{animation:onb-rise var(--motion-fill) var(--ease-out)}@keyframes onb-rise{0%{opacity:0;translate:0 6px}}.onb-press,.onb-key{transition:scale var(--motion-press-out) var(--ease-spring), translate var(--motion-press-out) var(--ease-spring), filter var(--dur-state) var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.onb-press:active:not(:disabled){transition:scale var(--motion-press-in) var(--ease-out);scale:.98}.onb-key:active:not(:disabled){box-shadow:none;transition:translate var(--motion-press-in) var(--ease-out);translate:0 3px}.onb-seg{background:var(--layer-2);position:relative;overflow:hidden}.onb-seg:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform var(--motion-fill) var(--ease-fill);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.onb-seg--on:after{transform:scaleX(1)}.onb-check--on{animation:onb-pop var(--motion-pop) var(--ease-pop)}@keyframes onb-pop{0%{scale:.6}60%{scale:1.15}to{scale:1}}.onb-door{animation:onb-rise var(--motion-pop) var(--ease-out) backwards}.onb-door:nth-child(2){animation-delay:30ms}.onb-door:nth-child(3){animation-delay:60ms}.onb-level{isolation:isolate;animation:onb-level var(--motion-max) var(--ease-pop);position:relative}.onb-level:after{content:"";z-index:-1;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);opacity:0;pointer-events:none;animation:onb-ring var(--motion-max) var(--ease-out);border-radius:24px;position:absolute;inset:-4px}.onb-level-num{font-variant-numeric:tabular-nums;animation:onb-rise-num var(--motion-pop) var(--ease-out) 60ms backwards;display:inline-block}.onb-level-band{animation:onb-rise var(--motion-pop) var(--ease-out) 90ms backwards}@keyframes onb-level{0%{opacity:.5;scale:.9}55%{opacity:1;scale:1.06}to{scale:1}}@keyframes onb-ring{0%{opacity:0;scale:.92}40%{opacity:1}to{opacity:0;scale:1.08}}@keyframes onb-rise-num{0%{opacity:0;translate:0 40%}}@media (prefers-reduced-motion:reduce){.onb-step,.onb-check--on,.onb-door,.onb-level,.onb-level:after,.onb-level-num,.onb-level-band{animation:none}.onb-press,.onb-key,.onb-seg:after{transition:none}.onb-press:active:not(:disabled){scale:1}.onb-key:active:not(:disabled){translate:none}}
