.floor-picker-scroll{padding-bottom:.5rem;scroll-padding-left:.5rem;overflow-x:auto}.floor-picker{flex-wrap:nowrap;align-items:flex-end;gap:.5rem;width:max-content;padding-top:3rem;display:flex;position:relative}.floor-box{border:2px solid var(--pkt-color-border-default);background:var(--pkt-color-background-default);width:2.75rem;color:var(--pkt-color-text-body-default);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;transition:transform .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex}@media (hover:hover){.floor-box:hover{border-color:var(--pkt-color-brand-warm-blue-1000)}}.floor-box:focus-visible{outline:2px solid var(--pkt-color-brand-warm-blue-1000);outline-offset:2px}.floor-box.is-from{background:var(--pkt-color-brand-dark-blue-1000);border-color:var(--pkt-color-brand-dark-blue-1000);color:#fff}.floor-box.is-target{background:var(--pkt-color-brand-blue-500);border-color:var(--pkt-color-brand-warm-blue-1000);color:var(--pkt-color-text-body-dark)}@media (hover:hover){.floor-box.is-target:hover{transform:translateY(-2px)}}.floor-box.is-dim{opacity:.35}.runner{opacity:0;pointer-events:none;will-change:transform;width:28px;height:38px;transition:opacity .25s;position:absolute;top:0;left:0}.runner--standing,.runner--running,.runner--celebrating{opacity:1}.runner__inner{transform-origin:bottom;width:100%;height:100%}.runner svg{display:block}.runner svg circle{fill:var(--pkt-color-brand-dark-blue-1000)}.runner svg line{stroke:var(--pkt-color-brand-dark-blue-1000);stroke-width:2.4px;stroke-linecap:round;fill:none}.runner__far line{stroke:var(--pkt-color-brand-dark-blue-700)}.runner__far circle{fill:var(--pkt-color-brand-dark-blue-700)}.runner--running .runner__fig{animation:.25s ease-in-out infinite runner-bounce}@keyframes runner-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.leaderboard__num{white-space:nowrap;font-size:22px}.leaderboard{table-layout:fixed;width:100%}.leaderboard th,.leaderboard td{white-space:nowrap}.leaderboard .col-rank{width:2.6rem}.leaderboard .col-floors{width:5rem}.leaderboard .col-height{width:9rem}.nick-wrap{align-items:center;display:flex}.nick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.nick-wrap .streak{flex:none}.leaderboard .col-short{display:none}.height-cell{align-items:center;display:inline-flex}.height-cell .roll{min-width:3.9em}.milestone,.milestone:hover,.milestone:focus{text-decoration:none}.milestone{vertical-align:middle;border-radius:2px;margin-left:.5rem;display:inline-flex;position:relative}.milestone:focus-visible{outline:2px solid var(--pkt-color-brand-warm-blue-1000);outline-offset:2px}.milestone__tip{background:var(--pkt-color-brand-dark-blue-1000);width:max-content;max-width:min(17rem,100vw - 2rem);color:var(--pkt-color-brand-neutrals-white);white-space:normal;pointer-events:none;padding:2px 8px;font-size:.875rem;font-weight:400;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 4px);right:0}.milestone__tip:after{content:"";border:5px solid #0000;border-top-color:var(--pkt-color-brand-dark-blue-1000);position:absolute;top:100%;right:7px}@media (width>=800px){.milestone__tip{left:50%;right:auto;transform:translate(-50%)}.milestone__tip:after{margin-left:-5px;left:50%;right:auto}}.milestone:focus-visible .milestone__tip,.milestone.is-open .milestone__tip{display:block}@media (hover:hover){.milestone:hover .milestone__tip{display:block}}tr.is-me td{background:color-mix(in srgb, var(--pkt-color-brand-warm-blue-1000) 7%, transparent);font-weight:600}tr.is-highlight td{background:var(--pkt-color-brand-light-green-400);transition:background-color .4s}.rank-move{transition:transform .6s cubic-bezier(.22,1,.36,1)}.rank-enter-from{opacity:0;transform:translateY(.5rem)}.rank-enter-active{transition:opacity .4s,transform .4s}@media (prefers-reduced-motion:reduce){.rank-move,.rank-enter-active{transition:none}}@media (width<=480px){.leaderboard th,.leaderboard td{padding-left:.25rem;padding-right:.25rem}.leaderboard__num,.nick-name{font-size:16px}.height-cell .landmark{width:18px;height:18px}.milestone{margin-left:.45rem}.leaderboard .col-rank{width:2.2rem}.leaderboard .col-floors{width:3.2rem}.leaderboard .col-height{width:6.5rem}.leaderboard .col-full{display:none}.leaderboard .col-short{display:inline}}.roll[data-v-c4153d38]{font-variant-numeric:tabular-nums;white-space:pre}.roll__box[data-v-c4153d38]{vertical-align:middle;height:1em;line-height:1;display:inline-block;overflow:hidden}.roll__strip[data-v-c4153d38]{flex-direction:column;transition:margin-top .14s linear;display:flex}.roll__cell[data-v-c4153d38]{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.roll__strip[data-v-c4153d38]{transition:none}}.landmark[data-v-737df75c]{vertical-align:middle;display:inline-block}.landmark[data-v-737df75c] path,.landmark[data-v-737df75c] rect,.landmark[data-v-737df75c] polygon,.landmark[data-v-737df75c] circle{fill:var(--pkt-color-brand-dark-blue-1000)}.landmark[data-v-737df75c] .snow{fill:var(--pkt-color-brand-neutrals-white)}.landmark[data-v-737df75c] .water{fill:var(--pkt-color-brand-dark-blue-700)}.streak[data-v-d3f90951]{vertical-align:middle;align-items:center;margin-left:.4rem;display:inline-flex;position:relative}.streak__icon[data-v-d3f90951]{transform-origin:50% 85%;flex:none;width:20px;height:20px;display:block}.streak__outer[data-v-d3f90951]{fill:#ff5a1f}.streak__inner[data-v-d3f90951]{fill:#ffc531}.streak__count[data-v-d3f90951]{color:#e8480f;font-variant-numeric:tabular-nums;margin-left:1px;font-size:.82em;font-weight:700}.streak--risk .streak__outer[data-v-d3f90951]{fill:#b9bec6}.streak--risk .streak__inner[data-v-d3f90951]{fill:#dfe2e7}.streak--risk .streak__count[data-v-d3f90951]{color:#868c95}.streak__tip[data-v-d3f90951]{background:var(--pkt-color-brand-dark-blue-1000);width:max-content;max-width:min(15rem,100vw - 2rem);color:var(--pkt-color-brand-neutrals-white);white-space:normal;pointer-events:none;z-index:5;border-radius:2px;padding:2px 8px;font-size:.8rem;font-weight:400;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.streak__tip[data-v-d3f90951]:after{content:"";border:5px solid #0000;border-top-color:var(--pkt-color-brand-dark-blue-1000);margin-left:-5px;position:absolute;top:100%;left:50%}@media (hover:hover){.streak:hover .streak__tip[data-v-d3f90951]{display:block}}.streak.is-open .streak__tip[data-v-d3f90951]{display:block}@media (width<=480px){.streak__icon[data-v-d3f90951]{width:18px;height:18px}.streak[data-v-d3f90951]{margin-left:.2rem}.streak__count[data-v-d3f90951]{font-size:.75em}}
