.T5-xsG_wrap{--paper:var(--snow-50);--ink:var(--spruce-950);--amber:var(--amber-500);--muted:var(--granite-600);--notch:10px;--stub:88px;width:360px;max-width:100%;font-family:var(--font-body);color:var(--snow-50);animation:.8s cubic-bezier(.2,.8,.2,1) both T5-xsG_enter}.T5-xsG_head{z-index:5;margin-top:var(--head-gap,18px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.T5-xsG_label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--snow-50);text-shadow:0 1px 8px #0009;align-items:center;gap:10px;margin:0;font-size:10px;display:flex}.T5-xsG_label:before{content:"";background:var(--amber-300);width:7px;height:7px;box-shadow:0 0 0 4px var(--amber-glow);border-radius:50%;animation:2.4s ease-in-out infinite T5-xsG_pulse}.T5-xsG_stack{height:150px;margin-top:var(--stack-gap,30px);position:relative}.T5-xsG_ticket{color:var(--ink);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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--paper);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;filter:drop-shadow(0 22px 34px #00000080);transform-origin:30% 80%;will-change:transform;border-radius:6px;text-decoration:none;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s;display:flex;position:absolute;inset:0}.T5-xsG_ticket[data-pos="0"]{z-index:3;transform:rotate(calc(3deg + var(--tilt,0deg)))}.T5-xsG_ticket[data-pos="1"]{z-index:2;transform:translate(14px, -12px) rotate(calc(1deg + var(--tilt,0deg))) scale(.965);opacity:.8;pointer-events:none}.T5-xsG_ticket[data-pos="2"]{z-index:1;transform:translate(26px, -22px) rotate(calc(-1deg + var(--tilt,0deg))) scale(.93);opacity:.55;pointer-events:none}.T5-xsG_ticket[data-pos=hidden]{z-index:0;transform:translate(34px, -30px) rotate(calc(-3deg + var(--tilt,0deg))) scale(.9);opacity:0;pointer-events:none}.T5-xsG_ticket[data-pos="0"]:hover{transform:rotate(calc(1.5deg + var(--tilt,0deg))) translateY(-4px)}.T5-xsG_ticket:focus-visible{outline:2px solid var(--amber-300);outline-offset:4px}.T5-xsG_main{flex-direction:column;flex:1;min-width:0;padding:14px 16px 12px 18px;display:flex}.T5-xsG_top{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.T5-xsG_cat{background:var(--amber-300);color:var(--ink);border-radius:99px;padding:3px 8px 2px;font-weight:500}.T5-xsG_title{font-family:var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:21px;font-weight:800;line-height:1.02;display:-webkit-box;overflow:hidden}.T5-xsG_meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;overflow:hidden}.T5-xsG_foot{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid #0e17121f;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:7px;font-size:9.5px;display:flex}.T5-xsG_cta{color:var(--ink);font-weight:500;transition:color .2s}.T5-xsG_ticket:hover .T5-xsG_cta{color:var(--amber)}.T5-xsG_stub{width:var(--stub);background:#c98a3e1f;border-left:2px dashed #0e171238;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.T5-xsG_day{font-family:var(--font-display);letter-spacing:-.03em;font-size:42px;font-weight:800;line-height:.9}.T5-xsG_mon{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:500}.T5-xsG_wd{color:var(--muted);font-size:11px}.T5-xsG_controls{font-family:var(--font-mono);color:var(--mist-100);align-items:center;gap:8px;font-size:11px;display:flex}.T5-xsG_btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:30px;height:30px;color:var(--snow-50);cursor:pointer;background:#0e17128c;border:1px solid #f7f6f24d;border-radius:50%;place-items:center;font-size:13px;transition:background .2s,border-color .2s;display:grid}.T5-xsG_btn:hover{border-color:var(--snow-50);background:#0e1712cc}.T5-xsG_count{font-variant-numeric:tabular-nums;letter-spacing:.1em;text-shadow:0 1px 8px #0009}@keyframes T5-xsG_pulse{50%{box-shadow:0 0 0 7px #c98a3e00}}@keyframes T5-xsG_enter{0%{opacity:0;transform:translateY(12px)}}@media (max-width:420px){.T5-xsG_wrap{--stub:76px}.T5-xsG_ticket[data-pos="1"]{transform:translate(6px, -12px) rotate(calc(1deg + var(--tilt,0deg))) scale(.965)}.T5-xsG_ticket[data-pos="2"]{transform:translate(10px, -22px) rotate(calc(-1deg + var(--tilt,0deg))) scale(.93)}.T5-xsG_title{font-size:19px}.T5-xsG_day{font-size:36px}}@media (prefers-reduced-motion:reduce){.T5-xsG_wrap{animation:none}.T5-xsG_ticket{transition:opacity .3s}.T5-xsG_label:before{animation:none}}
