:root{--lw-ease:cubic-bezier(.2, .8, .3, 1);--lw-shadow:0 1px 2px #3030300f, 0 4px 14px #30303014}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,.lw-tap{transition:transform .14s var(--lw-ease), box-shadow .14s var(--lw-ease), background-color .18s, border-color .18s, color .18s}@media (hover:hover){button:not(:disabled):hover,.lw-tap:hover{box-shadow:var(--lw-shadow);transform:translateY(-1px)}}button:not(:disabled):active,.lw-tap:active{box-shadow:none;transform:translateY(1px)scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #afc0c1}.lw-page{animation:lw-fade-up .28s var(--lw-ease) backwards}.lw-stagger>*{animation:lw-fade-up .32s var(--lw-ease) both;animation-delay:calc(min(var(--i,0), 14) * 35ms)}.lw-pop{animation:lw-pop .36s var(--lw-ease) both}.lw-shake{animation:.4s both lw-shake}.lw-bump{animation:lw-bump .5s var(--lw-ease)}.lw-backdrop{animation:.2s both lw-fade}.lw-nav a[aria-current=page]{color:#fff!important;background:#606060!important;border-color:#606060!important}@keyframes lw-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lw-fade{0%{opacity:0}to{opacity:1}}@keyframes lw-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{transform:none}}@keyframes lw-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes lw-bump{0%{transform:none}30%{transform:scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=640px){.lw-nav{order:3;flex-wrap:nowrap!important;flex:100%!important}.lw-nav a{flex:1;padding:0 8px!important}.lw-brand{flex:1}}.lw-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lw-options>*{animation:lw-fade-up .3s var(--lw-ease) backwards;animation-delay:calc(var(--i,0) * 45ms)}.lw-option-letter{color:#303030;background:#e6eded;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:inline-flex}.lw-option[aria-pressed=true] .lw-option-letter{color:#fff;background:#303030}.lw-flags{gap:6px;display:flex}.lw-flag{clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%);background:#e6eded;border-radius:3px 3px 3px 0;flex:1;height:14px;transition:background-color .3s}.lw-flag--done{background:#606060}.lw-flag--now{transform-origin:0;background:#afc0c1;animation:1.6s ease-in-out infinite lw-wave}.lw-slot{text-align:center;border-radius:8px;min-width:1.4em;margin:0 .04em;padding:0 .12em;display:inline-block}.lw-slot--empty{color:#6b6f70;border:3px dashed #afc0c1;line-height:1.15}.lw-slot--filled{color:#fff;animation:lw-slot-drop .32s var(--lw-ease) backwards;background:#303030}@keyframes lw-slot-drop{0%{opacity:0;transform:translateY(-.6em)scale(.8)}}@keyframes lw-wave{50%{transform:scaleY(.8)skewY(-4deg)}}
