.tl-band-inner .tl-band-card,.tl-band-inner .tl-band-label{will-change:opacity, filter, transform;transition:opacity .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.tl-band-inner .tl-band-label{transition-duration:.48s;transition-delay:.14s}.tl-band-inner[data-state=hidden] .tl-band-card,.tl-band-inner[data-state=exiting] .tl-band-card{opacity:0;filter:blur(18px);transform:translateY(8px)}.tl-band-inner[data-state=hidden] .tl-band-label,.tl-band-inner[data-state=exiting] .tl-band-label{opacity:0;filter:blur(14px);transform:translateY(28px)scale(.985)}.tl-band-inner[data-state=hidden] .tl-band-card,.tl-band-inner[data-state=hidden] .tl-band-label{transition:none}.tl-band-inner[data-state=exiting] .tl-band-card,.tl-band-inner[data-state=exiting] .tl-band-label{transition-duration:.26s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.08,.68,.53)}.tl-band-caption span{clip-path:inset(0 100% 0 0);display:block}.tl-band-caption:before{content:"";opacity:0;background:currentColor;width:6px;height:10px;position:absolute;top:5px;left:0}.tl-band-blueprint[data-on] .tl-band-caption:before{animation:.6s linear 3.5 forwards tl-band-cursor}.tl-band-blueprint[data-on] .tl-band-caption span:first-child{animation:.4s steps(14,end) 2.1s forwards tl-band-type}.tl-band-blueprint[data-on] .tl-band-caption span:nth-child(2){animation:.4s steps(11,end) 2.6s forwards tl-band-type}.tl-band-blueprint[data-on] .tl-band-caption span:nth-child(3){animation:.55s steps(16,end) 3.1s forwards tl-band-type}.tl-band-blueprint[data-on] .tl-band-caption span:nth-child(4){animation:.5s steps(14,end) 3.75s forwards tl-band-type}@keyframes tl-band-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tl-band-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.tl-band-pattern{color:#ffffff24}.tl-band-orbit{transform-origin:148px 908px;animation:40s linear infinite paused tl-band-orbit}.tl-band-orbit--outer{animation-duration:80s;animation-direction:reverse}.tl-band-blueprint[data-on] .tl-band-orbit{animation-play-state:running}.tl-band-orbit-text{font-family:var(--font-mono);letter-spacing:1px;fill:#ffffff38;font-size:10px}@keyframes tl-band-orbit{to{transform:rotate(360deg)}}.tl-band-glow{filter:blur(72px);background:radial-gradient(closest-side,#2457e870,#2457e800)}.tl-band-glow--tight{filter:blur(36px);background:radial-gradient(closest-side,#4f7dff9e,#2457e800)}.tl-band-dotted{background:repeating-linear-gradient(#ffffff2e 0 2px,#0000 2px 5px)}@media (prefers-reduced-motion:reduce){.tl-band-inner .tl-band-card,.tl-band-inner .tl-band-label{transition:opacity .2s;filter:none!important;transform:none!important}.tl-band-caption span{clip-path:none;animation:none!important}.tl-band-caption:before{display:none}.tl-band-orbit{animation:none}}
.tl-tiles{grid-template-columns:repeat(4,280px);gap:24px;display:grid}.tt .ss-stage{--ss-font:var(--font-geist-sans), Inter, system-ui, sans-serif;--accent:#2457e8;--accent-soft:#ebeffd;background:#f1f1f3;border-radius:8px;overflow:hidden}.tt .tt-card{background:#fff;border-radius:12px;position:absolute;box-shadow:0 0 0 .5px #0000000f,0 18px 40px -18px #1e1e284d,0 2px 6px -2px #00000014}.tt .tt-quote{flex-direction:column;gap:3px;width:400px;padding:12px 14px;display:flex;top:24px;left:24px}.tt .tt-quote-say{color:#1d1d1f;white-space:nowrap;font-size:13px;line-height:1.4}.tt .tt-quote-meta{color:#8a8a8e;font-size:11.5px}.tt .tt-phrase{border-radius:2px;transition:background-color .3s,box-shadow .3s,color .25s}.tt .tt-phrase[data-on]{background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft);color:#0000}.tt .tt-items{flex-direction:column;width:400px;padding:12px 14px 10px;display:flex;top:100px;left:24px}.tt .tt-card-head{letter-spacing:.02em;color:#8a8a8e;margin:0 0 6px 8px;font-size:11px;font-weight:500}.tt .tt-item{border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.tt .tt-items>.ss-collapse{margin-bottom:4px}.tt .tt-check{border:1.5px solid #c6c6cc;border-radius:4px;flex:none;width:14px;height:14px;margin-top:2px}.tt .tt-item[data-done] .tt-check{background:#a9a9ae;border-color:#a9a9ae;box-shadow:inset 0 0 0 3px #fff}.tt .tt-item-copy{flex-direction:column;gap:2px;display:flex}.tt .tt-item-text{color:#1d1d1f;white-space:nowrap;font-size:13px;line-height:1.4}.tt .tt-item-meta{color:#8a8a8e;font-size:11.5px}.tt .tt-item--new{background:var(--accent-soft)}.tt .tt-item--new .tt-check{border-color:var(--accent)}.tt .tt-item--new .tt-item-text{opacity:0}.tt .tt-item--new[data-landed] .tt-item-text{opacity:1}.tt .tt-flyer{white-space:nowrap;font-family:var(--ss-font);color:var(--accent);background:0 0;border-radius:3px;font-size:13px;line-height:1.4;display:inline-block;box-shadow:0 0 0 5px #0000,0 0 0 5.5px #0000,0 8px 18px -4px #0000}.tt .ss-fly[data-go] .tt-flyer{animation:.9s cubic-bezier(.4,0,.2,1) both tt-carry}@keyframes tt-carry{0%{color:var(--accent);background:0 0;box-shadow:0 0 0 5px #0000,0 0 0 5.5px #0000,0 8px 18px -4px #0000}22%,60%{color:#1d1d1f;background:#fff;box-shadow:0 0 0 5px #fff,0 0 0 5.5px #00000014,0 8px 18px -4px #1e1e2847}to{color:#1d1d1f;background:0 0;box-shadow:0 0 0 5px #0000,0 0 0 5.5px #0000,0 8px 18px -4px #0000}}.tt .tt-player{flex-direction:column;gap:14px;width:400px;padding:16px 18px;display:flex;top:64px;left:24px}.tt .tt-player-said{align-items:flex-start;gap:10px;display:flex}.tt .tt-player-said .ss-avatar{flex:none;margin-top:1px}.tt .tt-player-said-copy{flex-direction:column;gap:2px;display:flex}.tt .tt-player-who{color:#1d1d1f;font-size:12px;font-weight:500;line-height:1.3}.tt .tt-player-say{color:#1d1d1f;max-width:196px;font-size:13.5px;line-height:1.4;display:block}.tt .tt-player-rail{background:#e5e5ea;border-radius:2px;height:4px;margin-left:32px;display:block;position:relative}.tt .tt-player-rail i{border-radius:inherit;background:#1d1d1f;width:8%;transition:width 1.6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.tt .tt-player-rail b{background:#1d1d1f;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:left 1.6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:8%}.tt .tt-player[data-on] .tt-player-rail i{width:46%}.tt .tt-player[data-on] .tt-player-rail b{left:46%}.tt .tt-player-line{color:#1d1d1f;white-space:nowrap;align-items:center;gap:10px;padding-left:32px;font-size:13px;display:flex}.tt .tt-player-line>*{flex:none}.tt .tt-player-time{font-variant-numeric:tabular-nums;font-weight:500}.tt .tt-player-sep,.tt .tt-player-chev{color:#8a8a8e}.tt .tt-player-title{font-weight:500}.tt .tt-tracks{flex-direction:column;gap:26px;display:flex;position:absolute;top:74px;left:24px}.tt .tt-track{flex-direction:column;gap:8px;display:flex}.tt .tt-track-label{color:#8a8a8e;font-size:12px;font-weight:500;line-height:1.3;transition:color .3s}.tt .tt-track[data-on] .tt-track-label{color:#1d1d1f}.tt .tt-track-bars{align-items:center;gap:3px;height:40px;display:flex}.tt .tt-track-bars i{background:#c6c6cc;border-radius:1px;flex:none;width:2px;transition:background-color .6s}.tt .tt-track[data-on] .tt-track-bars i{background:var(--wave)}.tt .tt-marks{gap:24px;display:flex;position:absolute;top:98px;left:24px}.tt .tt-mark{background:#fff;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 0 .5px #0000000f,0 10px 24px -12px #0000004d}.tt .tt-mark-badge{white-space:nowrap;opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:190px;left:132px;transform:translate(-50%,6px)}.tt .tt-mark-badge[data-on]{opacity:1;transform:translate(-50%)}.tt .tt-chip{white-space:nowrap;font-family:var(--ss-font);color:#1d1d1f;background:#fff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block;box-shadow:0 0 0 .5px #0000001a,0 6px 16px -6px #1e1e2859}.tt .tt-mark>.tt-chip{z-index:2;visibility:hidden;position:absolute;top:46px;left:0}.tt .tt-mark>.tt-chip[data-landed]{visibility:visible}@media (max-width:700px){.tl-tiles{grid-template-columns:280px}}
