.st-display{font-family:var(--font-display),Georgia,serif}.st-flags{position:relative;display:flex;gap:6px;padding:14px 8px 0;overflow:hidden}.st-flags:before{content:"";position:absolute;left:-2%;right:-2%;top:12px;height:2px;background:hsla(0,0%,100%,.55);border-radius:2px;transform:rotate(-.4deg)}.st-flags.on-light:before{background:rgba(30,58,95,.35)}.st-flag{position:relative;flex:0 0 auto;width:30px;height:38px;transform-origin:top center;animation:st-sway 3.2s ease-in-out infinite;border-radius:1px 1px 3px 3px;box-shadow:0 2px 6px rgba(0,0,0,.18);cursor:pointer;border:0;padding:0}.st-flag:after{content:"";position:absolute;inset:6px 7px;border:1px dashed rgba(0,0,0,.18);border-radius:2px}.st-flag:nth-child(3n){animation-duration:2.7s;animation-delay:-.6s}.st-flag:nth-child(3n+1){animation-duration:3.6s;animation-delay:-1.3s}.st-flag:nth-child(4n){animation-duration:2.9s;animation-delay:-2.1s}.st-flag.new{animation:st-tie .9s cubic-bezier(.2,1.4,.4,1) both,st-sway 3.2s ease-in-out .9s infinite}.st-flag:focus-visible{outline:2px solid #e3b76a;outline-offset:2px}.st-flags.big .st-flag{width:40px;height:52px}@keyframes st-sway{0%,to{transform:rotate(-4deg) skewY(-1deg)}50%{transform:rotate(5deg) skewY(2deg)}}@keyframes st-tie{0%{transform:translateY(-70px) rotate(-30deg) scale(.4);opacity:0}to{transform:none;opacity:1}}.st-heart{position:relative;display:inline-flex}.st-heart.pop svg{animation:st-pop .45s cubic-bezier(.2,1.6,.4,1)}.st-heart.pop:after{content:"";position:absolute;inset:-10px;border-radius:999px;border:2px solid #ee5a24;animation:st-ring .5s ease-out forwards}@keyframes st-pop{0%{transform:scale(.6)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes st-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.st-pulse{position:relative;display:inline-block;width:8px;height:8px;border-radius:999px;background:#3a74b6}.st-pulse.gold{background:#e3b76a}.st-pulse:after{content:"";position:absolute;inset:0;border-radius:999px;background:inherit;animation:st-ping 1.8s ease-out infinite}@keyframes st-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.st-spot{position:relative;isolation:isolate}.st-spot:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:26px;background:conic-gradient(from 180deg,#2f6fd6,#f4f1e8,#d63a2f,#2f9e5b,#f0c419,#2f6fd6);filter:blur(14px);opacity:.45;animation:st-turn 9s linear infinite}@keyframes st-turn{to{filter:blur(14px) hue-rotate(1turn)}}.st-rise{animation:st-rise .7s ease-out both}@keyframes st-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-flag,.st-flag.new,.st-heart.pop svg,.st-heart.pop:after,.st-pulse:after,.st-rise,.st-spot:before{animation:none!important}}.sotd-board{position:relative;isolation:isolate;border-radius:28px;padding:2px}.sotd-board:before{inset:-10px;border-radius:36px;filter:blur(22px);opacity:.5;animation:sotd-spin 10s linear infinite,sotd-breathe 4.5s ease-in-out infinite}.sotd-board:after,.sotd-board:before{content:"";position:absolute;z-index:-1;background:conic-gradient(from var(--sotd-a,0deg),#2f6fd6,#f4f1e8,#d63a2f,#2f9e5b,#f0c419,#2f6fd6)}.sotd-board:after{inset:0;border-radius:28px;animation:sotd-spin 10s linear infinite}@property --sotd-a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes sotd-spin{to{--sotd-a:360deg}}@keyframes sotd-breathe{0%,to{opacity:.35}50%{opacity:.65}}.sotd-slides{overflow:hidden}.sotd-slide,.sotd-slides{position:absolute;inset:0}.sotd-slide{opacity:0;filter:blur(8px);transform:scale(1.04);transition:opacity 1.3s ease,filter 1.3s ease,transform 1.3s ease}.sotd-slide.on{opacity:1;filter:none;transform:none;z-index:1}.sotd-slide img{will-change:transform}.sotd-slide.on img{animation-duration:7s;animation-timing-function:linear;animation-fill-mode:both}.sotd-slide.on.fx-0 img{animation-name:sotd-zoom-in}.sotd-slide.on.fx-1 img{animation-name:sotd-pan-left}.sotd-slide.on.fx-2 img{animation-name:sotd-zoom-out}.sotd-slide.on.fx-3 img{animation-name:sotd-pan-up}.sotd-slide.on.fx-4 img{animation-name:sotd-tilt}@keyframes sotd-zoom-in{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes sotd-zoom-out{0%{transform:scale(1.18)}to{transform:scale(1.02)}}@keyframes sotd-pan-left{0%{transform:scale(1.14) translateX(3.5%)}to{transform:scale(1.14) translateX(-3.5%)}}@keyframes sotd-pan-up{0%{transform:scale(1.14) translateY(3.5%)}to{transform:scale(1.14) translateY(-3.5%)}}@keyframes sotd-tilt{0%{transform:scale(1.16) rotate(-1.6deg)}to{transform:scale(1.04) rotate(0deg)}}.sotd-bars{display:flex;gap:5px}.sotd-bar{position:relative;flex:1;height:3px;border-radius:3px;background:hsla(0,0%,100%,.35);overflow:hidden;border:0;padding:0;cursor:pointer}.sotd-bar>i{position:absolute;inset:0;width:0;background:#fff;border-radius:3px}.sotd-bar.done>i{width:100%}.sotd-bar.on>i{animation:sotd-fill 6.5s linear forwards}.sotd-paused .sotd-bar.on>i,.sotd-paused .sotd-slide.on img{animation-play-state:paused}@keyframes sotd-fill{to{width:100%}}.sotd-live{position:relative;display:inline-block;width:8px;height:8px}.sotd-live,.sotd-live:after{border-radius:99px;background:#ef4444}.sotd-live:after{content:"";position:absolute;inset:0;animation:st-ping 1.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.sotd-board:after,.sotd-board:before,.sotd-live:after,.sotd-slide.on img{animation:none!important}.sotd-slide{transition:opacity .6s ease;filter:none;transform:none}}