@property --lit{syntax:"<number>";inherits:true;initial-value:0}.sz-flw{--sz-ease:cubic-bezier(.22, 1, .36, 1);padding:50px 14px 16px;container-type:inline-size}.sz-flw:has(+*){padding-bottom:16px}.sz-fl{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.sz-fl__i{--lit:0;border:1.5px solid color-mix(in oklab, var(--c) calc(20% + var(--lit) * 55%), #e4dfd6);background:linear-gradient(180deg, color-mix(in oklab, var(--w) calc(60% + var(--lit) * 40%), #fff), #fff 96%);box-shadow:0 0 0 calc(var(--lit) * 4px) color-mix(in oklab, var(--c) 13%, transparent);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex;position:relative}.sz-fl__n{font:400 1.9rem/1 var(--font-display);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--c) 38%, transparent);position:absolute;top:12px;right:14px}.sz-fl__ic{border:1px solid color-mix(in oklab, var(--c) 24%, transparent);width:46px;height:46px;color:var(--c);transform:scale(calc(1 + var(--lit) * .08));background:#fff;border-radius:14px;place-items:center;display:grid}.sz-fl__t{color:var(--color-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:4px 0 0;font-size:.9375rem;font-weight:700;line-height:1.3}.sz-fl__x{color:var(--color-ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.sz-fl[data-compact] .sz-fl__i{gap:6px;padding:12px}.sz-fl[data-compact] .sz-fl__ic{width:38px;height:38px}.sz-fl__more{width:100%;margin-top:auto;padding-top:4px}.sz-fl__more summary{cursor:pointer;color:var(--c);border-radius:99px;align-items:center;gap:6px;padding:2px 0;font-size:.75rem;font-weight:700;list-style:none;display:inline-flex}.sz-fl__more summary::-webkit-details-marker{display:none}.sz-fl__more summary:before{content:"+";border:1px solid color-mix(in oklab, var(--c) 35%, transparent);width:18px;height:18px;transition:transform .35s var(--sz-ease);border-radius:99px;place-items:center;font-size:.8125rem;line-height:1;display:inline-grid}.sz-fl__more[open] summary:before{content:"–";transform:rotate(180deg)}.sz-fl__more>div{border-top:1px dashed color-mix(in oklab, var(--c) 30%, transparent);color:var(--color-ink-soft);animation:sz-fade .35s var(--sz-ease) both;margin-top:8px;padding-top:8px;font-size:.8125rem;line-height:1.55}.sz-fl__i:not(:last-child):after{content:"";background:color-mix(in oklab, var(--sz-gold) calc(var(--lit) * 100%), #cfc8ba);width:2px;height:12px;position:absolute;top:100%;left:36px}@container (min-width:480px){.sz-fl[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-fl[data-n="2"] .sz-fl__i:not(:last-child):after{width:12px;height:2px;display:block;top:50%;left:100%}}@container (min-width:640px){.sz-fl[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sz-fl[data-n="3"] .sz-fl__i:not(:last-child):after{width:12px;height:2px;display:block;top:50%;left:100%}}@container (min-width:560px){.sz-fl[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-fl[data-n="4"] .sz-fl__i:not(:last-child):after{display:none}}@container (min-width:800px){.sz-fl[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sz-fl[data-n="4"] .sz-fl__i:not(:last-child):after{width:12px;height:2px;display:block;top:50%;left:100%}}@container (min-width:560px){.sz-fl[data-n="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-fl[data-n="5"] .sz-fl__i:not(:last-child):after{display:none}}@container (min-width:900px){.sz-fl[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.sz-fl[data-n="5"] .sz-fl__i:not(:last-child):after{width:12px;height:2px;display:block;top:50%;left:100%}}@container (min-width:560px){.sz-fl[data-n="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-fl[data-n="6"] .sz-fl__i:not(:last-child):after{display:none}}@container (min-width:760px){.sz-fl[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sz-fl[data-n="6"] .sz-fl__i:not(:last-child):after{display:none}}@container (min-width:1000px){.sz-fl[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.sz-fl[data-n="6"] .sz-fl__i:not(:last-child):after{width:12px;height:2px;display:block;top:50%;left:100%}}@container (min-width:560px){.sz-fl[data-n="7"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-fl[data-n="7"] .sz-fl__i:not(:last-child):after{display:none}}@container (min-width:760px){.sz-fl[data-n="7"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sz-fl[data-n="7"] .sz-fl__i:not(:last-child):after{display:none}}@container (min-width:1100px){.sz-fl[data-n="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.sz-fl[data-n="7"] .sz-fl__i:not(:last-child):after{width:12px;height:2px;display:block;top:50%;left:100%}}@keyframes sz-fl-lit-2{0%{--lit:0}4%,25%{--lit:1}32%,to{--lit:0}}@keyframes sz-fl-lit-3{0%{--lit:0}4%,20%{--lit:1}27%,to{--lit:0}}@keyframes sz-fl-lit-4{0%{--lit:0}4%,16.67%{--lit:1}23.67%,to{--lit:0}}@keyframes sz-fl-lit-5{0%{--lit:0}4%,14.29%{--lit:1}21.29%,to{--lit:0}}@keyframes sz-fl-lit-6{0%{--lit:0}4%,12.5%{--lit:1}19.5%,to{--lit:0}}@keyframes sz-fl-lit-7{0%{--lit:0}3.89%,11.11%{--lit:1}18.11%,to{--lit:0}}[data-phase=armed] .sz-fl__i{opacity:0;transform:translateY(14px)}[data-phase=play] .sz-fl__i{animation:sz-fl-in .8s var(--sz-ease) both, sz-fl-lit-N calc(var(--n) * 1.1s + 2.2s) linear infinite;animation-delay:calc(var(--i) * .11s), calc(.9s + var(--i) * 1.1s)}@keyframes sz-fl-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-phase=play] .sz-fl[data-n="2"] .sz-fl__i{animation-name:sz-fl-in,sz-fl-lit-2}[data-phase=play] .sz-fl[data-n="3"] .sz-fl__i{animation-name:sz-fl-in,sz-fl-lit-3}[data-phase=play] .sz-fl[data-n="4"] .sz-fl__i{animation-name:sz-fl-in,sz-fl-lit-4}[data-phase=play] .sz-fl[data-n="5"] .sz-fl__i{animation-name:sz-fl-in,sz-fl-lit-5}[data-phase=play] .sz-fl[data-n="6"] .sz-fl__i{animation-name:sz-fl-in,sz-fl-lit-6}[data-phase=play] .sz-fl[data-n="7"] .sz-fl__i{animation-name:sz-fl-in,sz-fl-lit-7}@media (prefers-reduced-motion:reduce){.sz-fl__i{--lit:0;animation:none!important}}@container (min-width:760px){.sz-fl[data-n="2"]:not([data-compact]) .sz-fl__t,.sz-fl[data-n="3"]:not([data-compact]) .sz-fl__t,.sz-fl[data-n="4"]:not([data-compact]) .sz-fl__t{font-size:1.0625rem}.sz-fl[data-n="2"]:not([data-compact]) .sz-fl__x,.sz-fl[data-n="3"]:not([data-compact]) .sz-fl__x,.sz-fl[data-n="4"]:not([data-compact]) .sz-fl__x{font-size:.9375rem}}
