.tp{--tp-r:1.35em;--tp-notch-w:2.6em;--tp-notch-h:1.15em;--tp-side:.72em;--ease-out:cubic-bezier(.23,1,.32,1);--spring:cubic-bezier(.34,1.56,.64,1);position:relative;width:100%;max-width:23.5em;margin:0 auto;font-size:16px;color:#fff;text-align:left;perspective:1100px;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tp.is-mini{font-size:11px;max-width:26em}.tp-shadow{position:absolute;z-index:-1;left:7%;right:7%;top:10%;bottom:-1.2em;border-radius:2em;background:rgba(0,24,60,.34);filter:blur(22px);pointer-events:none}:root[data-theme=dark] .tp-shadow{background:rgba(0,0,0,.75)}.tp .num{font-variant-numeric:tabular-nums}.tp-card{--rx:0;--ry:0;--px:50%;--py:30%;position:relative;transform-style:preserve-3d;outline:none}.tp.is-live .tp-card{touch-action:pan-y;cursor:pointer}.tp-card:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:var(--tp-r)}.tp-back{visibility:hidden}.tp.is-flipped .tp-back{visibility:visible}.tp.is-flipped .tp-front{visibility:hidden}.tp-top{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:22em;padding:1em 1.25em 1.3em;border-radius:var(--tp-r) var(--tp-r) 0 0;isolation:isolate;background:radial-gradient(62% 48% at 78% 40%,var(--tp-alt),transparent 72%),radial-gradient(110% 65% at 0 0,hsla(0,0%,100%,.24),transparent 62%),linear-gradient(172deg,var(--tp-a) 0,var(--tp-b) 78%);-webkit-mask:radial-gradient(var(--tp-notch-w) var(--tp-notch-h) at 50% 0,#0000 calc(100% - .5px),#000 100%),radial-gradient(circle var(--tp-side) at 0 100%,#0000 calc(100% - .5px),#000 100%),radial-gradient(circle var(--tp-side) at 100% 100%,#0000 calc(100% - .5px),#000 100%);-webkit-mask-composite:source-in,source-in;mask:radial-gradient(var(--tp-notch-w) var(--tp-notch-h) at 50% 0,#0000 calc(100% - .5px),#000 100%),radial-gradient(circle var(--tp-side) at 0 100%,#0000 calc(100% - .5px),#000 100%),radial-gradient(circle var(--tp-side) at 100% 100%,#0000 calc(100% - .5px),#000 100%);mask-composite:intersect}.tp-top:before{inset:0;z-index:-1;opacity:.22;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tp-top:after,.tp-top:before{content:"";position:absolute;pointer-events:none}.tp-top:after{inset:-20% -60%;z-index:3;opacity:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.3) 50%,transparent 60%)}.tp.is-shine .tp-top:after{animation:tp-shine 1.4s cubic-bezier(.32,.72,0,1) .75s both}@keyframes tp-shine{0%{opacity:1;transform:translateX(-60%)}to{opacity:1;transform:translateX(60%)}}.tp-hero{position:absolute;z-index:0;right:-.6em;top:2.6em;width:13em;height:13em;pointer-events:none;transform:translate3d(calc(var(--ry) * .5px),calc(var(--rx) * -.5px),0);transition:transform .12s linear}.tp-halo{inset:4%;background:radial-gradient(circle,hsla(0,0%,100%,.34),hsla(0,0%,100%,.08) 45%,transparent 68%)}.tp-floor,.tp-halo{position:absolute;border-radius:50%}.tp-floor{left:22%;right:18%;bottom:7%;height:10%;background:radial-gradient(closest-side,rgba(0,0,0,.38),transparent)}.tp-obj{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;transform:rotate(-6deg);filter:drop-shadow(0 .9em 1em rgba(0,0,0,.3))}.tp-head{position:relative;z-index:1;display:flex;align-items:center;gap:.6em}.tp-logo{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.62em;background:hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.38)}.tp-logo svg{width:1.15em;height:1.15em}.tp-kind{font-size:1.02em;font-weight:650;letter-spacing:-.01em}.tp-when{margin-left:auto;display:grid;justify-items:end;line-height:1.12}.tp-when b{font-size:1.05em;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.tp-when span{font-size:.9em;opacity:.85}.tp-main{position:relative;z-index:1;margin-top:auto;padding-top:2em}.tp-chip{display:inline-flex;align-items:center;gap:.5em;min-height:1.85em;padding:0 .8em;border-radius:99em;font-size:.82em;font-weight:650;background:rgba(0,0,0,.24);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.28)}.tp-chip i{width:.5em;height:.5em;border-radius:50%;background:#30d158;box-shadow:0 0 0 .2em rgba(48,209,88,.28)}.tp-chip.soon i{background:#ffd60a;box-shadow:0 0 0 .2em rgba(255,214,10,.3)}.tp-chip:is(.past,.closed,.done) i{background:currentColor;box-shadow:none}.tp-title{margin:.45em 0 0;font-size:1.75em;line-height:1.06;font-weight:750;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 .05em .6em rgba(0,0,0,.22)}.tp-org{margin:.5em 0 0;font-size:.84em;line-height:1.35;opacity:.82}.tp-spec{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s ease}.tp-spec:before{content:"";position:absolute;left:0;top:0;width:18em;height:18em;margin:-9em 0 0 -9em;border-radius:50%;background:radial-gradient(closest-side,hsla(0,0%,100%,.28),transparent);transform:translate3d(var(--sx,50%),var(--sy,30%),0)}.tp-spec:after{content:"";position:absolute;inset:-40%;mix-blend-mode:color-dodge;opacity:.5;background:linear-gradient(115deg,transparent 32%,rgba(255,110,200,.28) 42%,rgba(110,210,255,.28) 50%,rgba(170,255,170,.24) 58%,transparent 68%);transform:translate3d(calc(var(--ry) * 2%),calc(var(--rx) * -2%),0)}.tp-card.is-touch .tp-spec{opacity:1}.tp-stub{position:relative;padding:1.1em 1.25em 1em;border-radius:0 0 var(--tp-r) var(--tp-r);background:var(--tp-stub);transform-origin:12% 0;-webkit-mask:radial-gradient(circle var(--tp-side) at 0 0,#0000 calc(100% - .5px),#000 100%),radial-gradient(circle var(--tp-side) at 100% 0,#0000 calc(100% - .5px),#000 100%);-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--tp-side) at 0 0,#0000 calc(100% - .5px),#000 100%),radial-gradient(circle var(--tp-side) at 100% 0,#0000 calc(100% - .5px),#000 100%);mask-composite:intersect}.tp-stub:before{content:"";position:absolute;left:1.1em;right:1.1em;top:0;height:1.5px;background:linear-gradient(90deg,hsla(0,0%,100%,.34) 50%,transparent 0) 0 0 /.62em 100% repeat-x}.tp-stub-row{display:flex;align-items:center;gap:1em}.tp-fields{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5em;margin:0}.tp-fields,.tp-fields>div{min-width:0}.tp-fields dt{color:var(--tp-label);font-size:.78em;font-weight:600;letter-spacing:.01em}.tp-fields dd{margin:.18em 0 0;overflow:hidden;font-size:1.45em;font-weight:700;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.tp-foot{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:1em;padding-top:.85em;border-top:.5px solid hsla(0,0%,100%,.16);font-size:.84em}.tp-place{min-width:0;opacity:.88;line-height:1.35}.tp-metro{flex:none;display:inline-flex;align-items:center;gap:.4em;font-weight:600}.tp-metro i{display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;background:#fff;color:#d6083b;font-size:.78em;font-style:normal;font-weight:800}.tp-seal{position:relative;flex:none;width:4.4em;height:4.4em;overflow:hidden;border-radius:50%;color:rgba(24,24,48,.72);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),inset 0 -.3em .6em rgba(0,0,0,.12),0 .3em .8em rgba(0,0,0,.28)}.tp-seal-holo{position:absolute;inset:-35%;background:conic-gradient(from 20deg,#ffd3ec,#cfe6ff,#c9ffe0,#fff1c4,#e4d4ff,#ffd3ec);transform:rotate(calc(var(--ry) * 7deg + var(--rx) * 5deg));transition:transform .12s linear}.tp-seal-holo:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),transparent 40%,hsla(0,0%,100%,.25) 60%,transparent 80%)}.tp-seal svg{position:absolute;inset:0;width:100%;height:100%}.tp-seal text{font-size:9.4px;font-weight:800;letter-spacing:1.45px;fill:currentColor}.tp-back{position:absolute;inset:0;display:flex;flex-direction:column;padding:1em 1.25em 1.1em;border-radius:var(--tp-r);background:radial-gradient(90% 45% at 50% 0,hsla(0,0%,100%,.14),transparent 70%),linear-gradient(172deg,var(--tp-b),var(--tp-stub));-webkit-mask:radial-gradient(var(--tp-notch-w) var(--tp-notch-h) at 50% 0,#0000 calc(100% - .5px),#000 100%);mask:radial-gradient(var(--tp-notch-w) var(--tp-notch-h) at 50% 0,#0000 calc(100% - .5px),#000 100%)}.tp-back-head{display:flex;align-items:center;gap:.6em}.tp-live{margin-right:auto;display:inline-flex;align-items:center;gap:.45em;font-size:.78em;font-weight:650;color:#b9f6c9}.tp-live i{width:.55em;height:.55em;border-radius:50%;background:#30d158;box-shadow:0 0 0 0 rgba(48,209,88,.6)}.tp.is-flipped .tp-live i{animation:tp-live 1.6s ease-out infinite}@keyframes tp-live{0%{box-shadow:0 0 0 0 rgba(48,209,88,.55)}to{box-shadow:0 0 0 .7em rgba(48,209,88,0)}}.tp-back-who{margin-top:2.2em}.tp-back-who small{display:block;color:var(--tp-label);font-size:.78em;font-weight:600}.tp-back-who b{display:block;margin-top:.2em;font-size:1.9em;font-weight:750;line-height:1.08;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.tp-back-who span{display:block;margin-top:.45em;font-size:.9em;opacity:.8}.tp-back-band{position:relative;overflow:hidden;height:.5em;margin:1.6em -1.25em 0;background:linear-gradient(90deg,#ffd3ec,#cfe6ff,#c9ffe0,#fff1c4,#e4d4ff,#ffd3ec);opacity:.85}.tp-back-band span{position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);transform:translateX(-100%)}.tp.is-flipped .tp-back-band span{animation:tp-band 2.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes tp-band{to{transform:translateX(260%)}}.tp-back-list{display:grid;gap:.65em;margin:1.4em 0 0;font-size:.86em}.tp-back-list>div{display:grid;grid-template-columns:6.6em minmax(0,1fr);gap:.8em}.tp-back-list dt{color:var(--tp-label);font-weight:600}.tp-back-list dd{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.tp-back-clock{display:flex;align-items:center;gap:.6em;margin-top:auto;padding-top:.9em;border-top:.5px solid hsla(0,0%,100%,.16)}.tp-clock-l{font-size:.78em;opacity:.7}.tp-back-clock b{font-size:1.35em;font-weight:700;letter-spacing:.02em}@media (max-width:380px){.tp:not(.is-mini){font-size:15px}}.tp.is-enter{animation:tp-in .9s cubic-bezier(.22,1.2,.36,1) both}@keyframes tp-in{0%{opacity:0;transform:perspective(1000px) translateY(3em) rotateX(24deg) scale(.92)}45%{opacity:1}to{opacity:1;transform:none}}.tp.is-enter .tp-obj{animation:tp-obj-in 1s var(--spring) .32s both}@keyframes tp-obj-in{0%{opacity:0;transform:translateY(1.6em) scale(.55) rotate(-28deg)}to{opacity:1;transform:rotate(-6deg)}}.tp.is-enter .tp-halo{animation:tp-fade-in .9s ease .38s both}.tp.is-enter .tp-floor{animation:tp-floor-in .9s var(--ease-out) .42s both}@keyframes tp-floor-in{0%{opacity:0;transform:scaleX(.3)}}.tp.is-enter .tp-seal{animation:tp-seal-in .9s var(--spring) .62s both}@keyframes tp-seal-in{0%{opacity:0;transform:rotate(-140deg) scale(.4)}to{opacity:1;transform:none}}@keyframes tp-fade-in{0%{opacity:0}}.tp.is-closed{filter:grayscale(1) brightness(.92)}.tp.is-torn .tp-stub:before{opacity:0}.tp.is-torn .tp-top{-webkit-mask:radial-gradient(var(--tp-notch-w) var(--tp-notch-h) at 50% 0,#0000 calc(100% - .5px),#000 100%),conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /14px 7px repeat-x,linear-gradient(#000 0 0) top /100% calc(100% - 7px) no-repeat;-webkit-mask-composite:source-in,source-over;mask:radial-gradient(var(--tp-notch-w) var(--tp-notch-h) at 50% 0,#0000 calc(100% - .5px),#000 100%),conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /14px 7px repeat-x,linear-gradient(#000 0 0) top /100% calc(100% - 7px) no-repeat;mask-composite:intersect,add}.tp.is-torn .tp-stub{transform:translate(5px,12px) rotate(1.3deg);-webkit-mask:linear-gradient(#000 0 0) bottom /100% calc(100% - 7px) no-repeat,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 7px 0 /14px 7px repeat-x;-webkit-mask-composite:source-over;mask:linear-gradient(#000 0 0) bottom /100% calc(100% - 7px) no-repeat,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 7px 0 /14px 7px repeat-x;mask-composite:add}.tp.is-tearing .tp-top{animation:tp-tear-top .9s cubic-bezier(.3,.7,.2,1) both}.tp.is-tearing .tp-stub{animation:tp-tear-stub 1.2s cubic-bezier(.3,.7,.2,1) both}@keyframes tp-tear-top{0%{transform:none}18%{transform:translateY(-4px) rotate(-.6deg)}40%{transform:translateY(1px)}to{transform:none}}@keyframes tp-tear-stub{0%{transform:none}16%{transform:translateY(3px) rotate(-.4deg)}34%{transform:translate(2px,22px) rotate(4deg)}58%{transform:translate(7px,8px) rotate(.2deg)}78%{transform:translate(5px,14px) rotate(1.8deg)}to{transform:translate(5px,12px) rotate(1.3deg)}}.tp-seal.is-gold{color:rgba(74,44,0,.82);box-shadow:inset 0 0 0 1px rgba(255,244,200,.8),inset 0 -.35em .7em rgba(120,70,0,.35),inset 0 .25em .5em hsla(0,0%,100%,.45),0 .35em .9em rgba(60,35,0,.4)}.tp-seal.is-gold .tp-seal-holo{background:conic-gradient(from 30deg,#fff1b8,#e3b04b,#b07a1c,#f6d77d,#fff4c9,#c99332,#fff1b8)}.tp-seal.is-gold .tp-seal-holo:after{background:radial-gradient(70% 55% at 32% 25%,hsla(0,0%,100%,.75),transparent 60%)}.tp-seal.is-gold text{font-size:8.6px;letter-spacing:1.2px}.tp-chip.is-gold{gap:.4em;padding:0 .85em 0 .6em;color:#4a2c00;background:linear-gradient(135deg,#fff1b8,#e9bb57 45%,#c9922f);box-shadow:inset 0 0 0 .5px rgba(255,250,220,.9),0 .2em .6em rgba(80,50,0,.3)}.tp-chip.is-gold svg{width:1em;height:1em}.tp.is-stamping .tp-seal{animation:tp-coin .9s cubic-bezier(.22,1.3,.36,1) both}@keyframes tp-coin{0%{opacity:0;transform:perspective(300px) translateY(-1.6em) rotateY(-160deg) scale(1.6)}55%{opacity:1;transform:perspective(300px) translateY(.15em) rotateY(12deg) scale(.94)}to{opacity:1;transform:none}}.tp-seal.is-gold:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.85) 50%,transparent 65%) 0 0 /300% 100% no-repeat;background-position:100% 0}.tp.is-stamping .tp-seal.is-gold:after{animation:tp-gold-shine .9s ease .65s both}@keyframes tp-gold-shine{0%{background-position:100% 0}to{background-position:0 0}}.tp.is-stamping .tp-chip.is-gold{animation:tp-chip-pop .6s cubic-bezier(.34,1.56,.64,1) .45s both}@keyframes tp-chip-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tp.is-stamping .tp-stub{animation:tp-thud .46s cubic-bezier(.3,.7,.2,1) .42s both}@keyframes tp-thud{0%{transform:none}30%{transform:translateY(4px) scale(.992)}60%{transform:translateY(-1px)}to{transform:none}}:root[data-theme=dark] .tp.is-closed{filter:grayscale(1) brightness(.8)}:root[data-motion=lite] .tp-shadow{filter:none;opacity:.25}@media (prefers-reduced-motion:reduce){.tp.is-enter,.tp.is-enter .tp-floor,.tp.is-enter .tp-obj,.tp.is-enter .tp-seal{animation:tp-fade-in .2s ease both}.tp.is-shine .tp-top:after{animation:none}.tp.is-stamping .tp-chip,.tp.is-stamping .tp-seal,.tp.is-stamping .tp-seal:after,.tp.is-stamping .tp-stub,.tp.is-tearing .tp-stub,.tp.is-tearing .tp-top{animation:none!important}.tp-card{transform:none!important}.tp.is-flipped .tp-back-band span,.tp.is-flipped .tp-live i{animation:none}}