@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans+Condensed:wght@600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--paper:#0A0B0D;--card:#14161B;--card2:#1A1D24;--card3:#22262F;--ink:#F3F5F8;--ink2:#9EA6B2;--ink3:#838B9A;--rule:rgba(255,255,255,.12);--rule2:rgba(255,255,255,.07);--accent:#8FD91C;--accent2:#C9E86A;--accent-deep:#3E8A08;--accent-soft:rgba(143,217,28,.12);--on-accent:#0B1A02;--live:#FFAE1A;--live-soft:rgba(255,174,26,.14);--signal:#FF5A3C;--signal-soft:rgba(255,90,60,.14);--good:#8FD91C;--info:#7FC4FF;--info-soft:rgba(127,196,255,.09);--info-line:rgba(127,196,255,.2);--gold:#E3B44B;--silver:#B9C2C7;--bronze:#C88E5E;--r-s:10px;--r-m:14px;--r-l:18px;--r-xl:22px;--sans:"IBM Plex Sans",system-ui,sans-serif;--cond:"IBM Plex Sans Condensed","IBM Plex Sans",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}html,body{margin:0;padding:0;background:var(--paper)}.tm *{box-sizing:border-box;margin:0;padding:0}.tm{-webkit-tap-highlight-color:transparent}.tm button,.tm [role=button]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tm{box-sizing:border-box;font-family:var(--sans);color:var(--ink);background:var(--paper);min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;-webkit-font-smoothing:antialiased}.tm .frame{width:100%;max-width:420px;background:var(--paper);position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}:root{--tg-inset-top:0px;--tg-inset-bottom:0px}.in-messenger .tm{min-height:var(--tg-viewport,100dvh);padding:0}.in-messenger .tm .frame{height:var(--tg-viewport,100dvh);padding-top:var(--tg-inset-top);padding-bottom:var(--tg-inset-bottom);max-width:none;border-radius:0;box-shadow:none}@media(min-width:520px){.tm{padding:24px 0;align-items:center}.tm .frame{min-height:min(880px,calc(100vh - 48px));height:min(880px,calc(100vh - 48px));min-height:min(880px,calc(100dvh - 48px));height:min(880px,calc(100dvh - 48px));border-radius:28px;box-shadow:0 0 0 1px var(--rule),0 30px 70px -20px #000000b3}}.tm .eyebrow{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3)}.tm .h1{font-family:var(--cond);font-weight:700;font-size:29px;line-height:1.09;letter-spacing:-.01em}.tm .h2{font-family:var(--cond);font-weight:700;font-size:20px;line-height:1.15}.tm .body{font-size:14.5px;line-height:1.5;color:var(--ink2)}.tm .small{font-size:12.5px;line-height:1.45;color:var(--ink2)}.tm .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.tm .scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);scrollbar-width:none}.tm .scroll::-webkit-scrollbar{width:0;height:0}.tm .pad{padding:0 18px}.tm .topbar{padding:14px 18px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--rule2)}.tm .back{background:none;border:none;cursor:pointer;padding:6px;margin:-6px 0 -6px -6px;color:var(--ink);display:flex}.tm .row{display:flex;align-items:center;gap:12px;padding:13px 0;border:none;border-bottom:1px solid var(--rule2);text-align:left;width:100%;background:none;font-family:inherit;color:inherit;cursor:pointer}.tm .row:last-child{border-bottom:none}.tm .row-main{flex:1;min-width:0}.tm .row-t{font-size:15px;font-weight:500;letter-spacing:-.005em}.tm .row-s{font-family:var(--mono);font-size:11.5px;color:var(--ink3);margin-top:3px;display:flex;gap:7px;flex-wrap:wrap}.tm .row-v{font-family:var(--mono);font-size:13px;font-weight:500;white-space:nowrap}.tm .btn{position:relative;overflow:hidden;width:100%;padding:15px 18px;border:none;border-radius:17px;cursor:pointer;font-family:var(--sans);font-size:14.5px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(351deg,#d6f07c,#8fd91c 52%,#2e5806);color:var(--on-accent);transition:opacity .15s,transform .1s;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 10px 24px -14px #8fd91cb3,inset 0 1px #ffffff8c}.tm .btn:after{content:"";position:absolute;top:-40px;bottom:-40px;left:-100px;width:90px;transform:rotate(20deg);pointer-events:none;background:linear-gradient(90deg,#fff0,#fff6 48%,#fff0);will-change:transform;animation:tmshine 4.4s cubic-bezier(.42,0,.3,1) infinite}@keyframes tmshine{0%,72%{transform:translate(0) rotate(20deg)}to{transform:translate(540px) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.tm .btn:after{animation:none;transform:translate(150px) rotate(20deg)}}.tm .btn:hover{opacity:.9}.tm .btn:active{transform:translateY(1px)}.tm .btn:disabled{background:var(--card2);color:var(--ink3);cursor:not-allowed;opacity:1;transform:none;box-shadow:none}.tm .btn:disabled:after{display:none}.tm .btn-ghost{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);text-transform:none;font-weight:700;letter-spacing:normal}.tm .btn-ghost:after{display:none}.tm .btn-pill{width:auto;padding:10px 16px;border-radius:999px;font-size:13.5px}.tm .btn-quiet{background:none;border:none;color:var(--ink2);font-family:var(--sans);font-weight:500;font-size:13.5px;cursor:pointer}.tm button:focus-visible,.tm input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm .chips{display:flex;gap:6px;overflow-x:auto;padding:12px 18px;scrollbar-width:none}.tm .chips::-webkit-scrollbar{display:none}.tm .chip{flex:none;padding:7px 12px;border-radius:999px;border:1px solid var(--rule);background:none;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);cursor:pointer;white-space:nowrap}.tm .chip[data-on="1"]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.tm .field{width:100%;padding:14px 0;border:none;border-bottom:1px solid var(--rule);background:none;font-family:var(--mono);font-size:19px;color:var(--ink);letter-spacing:.02em}.tm .field::placeholder{color:var(--ink3)}.tm .field-text{display:block;font-family:var(--sans);font-size:14.5px;line-height:1.5;letter-spacing:normal;padding:10px 0;resize:none}.tm textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm .label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);display:block;margin-bottom:2px}.tm .note{padding:13px 14px;border-radius:var(--r-m);background:var(--accent-soft);font-size:12.5px;line-height:1.5;color:var(--accent2)}.tm .warn{padding:13px 14px;border-radius:var(--r-m);background:var(--signal-soft);font-size:12.5px;line-height:1.5;color:#ffb4a3}.tm .hero{padding:20px 18px 18px;position:relative;overflow:hidden}.tm .hero-wm{position:absolute;top:-14px;right:-24px;opacity:.5;pointer-events:none}.tm .hero-num{font-family:var(--mono);font-size:54px;font-weight:500;line-height:.94;letter-spacing:-.03em;font-variant-numeric:tabular-nums;position:relative}.tm .lv{display:grid;grid-template-columns:34px 1fr 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--rule2);font-family:var(--mono);font-size:12px}.tm .lv[data-now="1"]{color:var(--accent);font-weight:600}.tm .met{padding:12px 0;border-bottom:1px solid var(--rule2)}.tm .met-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.tm .bar{height:4px;border-radius:99px;background:var(--rule2);position:relative;overflow:hidden}.tm .bar i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--accent-deep),var(--accent))}.tm .tabs{display:flex;border-top:1px solid var(--rule);background:var(--card);padding-bottom:env(safe-area-inset-bottom)}.in-messenger .tm .frame:has(.tabs){padding-bottom:0}.in-messenger .tm .frame:has(.tabs) .tabs{padding-bottom:calc(env(safe-area-inset-bottom) + var(--tg-inset-bottom))}.tm .tab{flex:1;padding:10px 4px 12px;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink3);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.tm .tab[data-on="1"]{color:var(--accent)}.tm .dots{display:flex;gap:5px}.tm .dot{width:16px;height:2px;background:var(--rule)}.tm .dot[data-on="1"]{background:var(--accent)}.tm .fade{animation:tmf .3s ease-out both}@keyframes tmf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tm .cell{animation:tmc .5s ease-out both}@keyframes tmc{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tm .draw{stroke-dasharray:1000;animation:tmd 1.5s ease-out both}@keyframes tmd{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.tm .pop{animation:tmp .4s ease-out both}@keyframes tmp{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tm .fade,.tm .cell,.tm .draw,.tm .pop{animation:none;stroke-dashoffset:0}}.tm .placeholder{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink3);letter-spacing:.02em;animation:none}.tm .rowghost{height:61px;border-bottom:1px solid var(--rule2);animation:none}.tm .rowghost:last-child{border-bottom:none}.tm .tm-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:#0000009e}.tm .tm-overlay-sheet{width:100%;max-height:92%;overflow-y:auto;background:var(--card);border-top:1px solid var(--rule);border-radius:var(--r-xl) var(--r-xl) 0 0}.tm .btn-plain{border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--accent)}.tm .btn-plain:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tm .tm-overlay{transition:none}}.tm .legal h1{font-family:var(--cond);font-weight:700;font-size:24px;line-height:1.12}.tm .legal h2{font-family:var(--cond);font-weight:700;font-size:17px;line-height:1.2;margin-top:26px;padding-top:14px;border-top:1px solid var(--rule2)}.tm .legal h3{font-family:var(--cond);font-weight:700;font-size:14.5px;margin-top:18px}.tm .legal p{font-size:14px;line-height:1.55;color:var(--ink2);margin-top:10px}.tm .legal strong{color:var(--ink);font-weight:600}.tm .legal a{color:var(--accent)}.tm .legal ul,.tm .legal ol{margin:10px 0 0 18px}.tm .legal li{font-size:14px;line-height:1.55;color:var(--ink2);margin-top:6px}.tm .legal dl{margin-top:16px;margin-bottom:15px;border-top:1px solid var(--rule2)}.tm .legal dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding-top:10px}.tm .legal dd{font-size:13.5px;color:var(--ink);padding-bottom:10px;border-bottom:1px solid var(--rule2)}.tm .legal time{font-family:var(--mono);font-variant-numeric:tabular-nums}.tm .legal table{display:block;overflow-x:auto;width:100%;margin-top:16px;border-collapse:collapse;font-size:13px}.tm .legal caption{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding-bottom:8px}.tm .legal th,.tm .legal td{border:1px solid var(--rule2);padding:8px 10px;text-align:left;vertical-align:top;min-width:150px}.tm .legal th{background:var(--card);font-weight:600;color:var(--ink)}.tm .legal td{color:var(--ink2);line-height:1.5}.tm .wallet{position:relative;overflow:hidden;border-radius:20px;padding:15px 16px;background:linear-gradient(118deg,#1d2412,#171a1f 46%,#14161b);border:1px solid rgba(143,217,28,.2);box-shadow:0 16px 34px -20px #000000e6,inset 0 1px #ffffff0d;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.tm .wallet:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(143,217,28,.05) 0 2px,transparent 2px 15px)}.tm .wallet:after{content:"";position:absolute;right:-56px;top:-72px;width:170px;height:230px;transform:rotate(16deg);pointer-events:none;background:radial-gradient(closest-side,rgba(143,217,28,.34),transparent 72%);filter:blur(6px)}.tm .wallet-l{position:relative;z-index:2}.tm .wallet-amt{display:flex;align-items:center;gap:8px;margin-top:5px}.tm .wallet-amt b{font-family:var(--mono);font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1}.tm .btn-buy{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;width:auto;border:none;cursor:pointer;font-family:var(--sans);background:linear-gradient(140deg,#d6f07c,#8fd91c 55%,#63b412);color:#0a1002;font-size:11.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:10px 14px;border-radius:12px;box-shadow:0 9px 20px -8px #8fd91cd9,inset 0 1px #ffffff80}.tm .btn-buy:active{transform:translateY(1px)}.tm .sec{display:flex;align-items:center;gap:9px;margin:18px 2px 10px}.tm .sec i{width:12px;height:3px;background:var(--accent);transform:skew(-28deg);flex:none}.tm .sec i.hot{background:var(--signal)}.tm .sec i.mute{background:var(--ink3)}.tm .sec i.soon{background:var(--live)}.tm .sec h3{font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.tm .sec h3.mute{color:var(--ink2)}.tm .sec .rule{flex:1;height:1px;background:linear-gradient(90deg,var(--rule),transparent)}.tm .sec .cnt{font-family:var(--mono);font-size:11px;color:var(--ink3);font-weight:700}.tm .bdg{display:inline-block;transform:skew(-10deg);padding:4px 8px 3px;border-radius:5px;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tm .bdg>span{display:inline-flex;align-items:center;gap:5px;transform:skew(10deg)}.tm .bdg.live{background:linear-gradient(120deg,#ff5b34,#e02a0c);color:#fff;box-shadow:0 6px 16px -7px #ff4326f2}.tm .bdg.open{background:#8fd91c24;color:var(--accent2);border:1px solid rgba(143,217,28,.36)}.tm .bdg.soon{background:#ffae1a21;color:#ffc75b;border:1px solid rgba(255,174,26,.34)}.tm .bdg.done{background:#ffffff0d;color:#9aa2af;border:1px solid rgba(255,255,255,.09)}.tm .poster{position:relative;overflow:hidden;border-radius:22px;padding:14px 16px 15px;margin-bottom:9px;background:linear-gradient(122deg,#2a1109,#1c1519 44%,#14161b);border:1px solid rgba(255,67,38,.26);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 22px 44px -24px #000000f2,inset 0 1px #ffffff0d}.tm .poster:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 2px,transparent 2px 16px)}.tm .poster:after{content:"";position:absolute;right:-70px;top:-90px;width:220px;height:280px;transform:rotate(20deg);pointer-events:none;background:radial-gradient(closest-side,rgba(255,67,38,.42),transparent 70%);filter:blur(8px)}.tm .poster>*{position:relative;z-index:2}.tm .pr-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tm .pr-time{font-family:var(--mono);font-size:11px;font-weight:700;color:#c9a79e;letter-spacing:.02em}.tm .pr-title{font-size:26px;line-height:1.1;font-weight:800;letter-spacing:0;margin:9px 0 3px}.tm .pr-sub{display:flex;align-items:center;gap:11px;font-size:11px;color:#a7a0a2;letter-spacing:.02em}.tm .pr-sub .seats,.tm .pr-sub .seats b,.tm .pr-sub .seats svg{color:#ff9273}.tm .pr-sub .pts-sum{color:#a7a0a2}.tm .pr-sub .pts-sum b{color:var(--gold)}.tm .pr-grid{display:flex;gap:8px;margin-top:12px}.tm .pr-cell{flex:1;background:#00000052;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:8px 9px}.tm .pr-cell .k{font-size:8.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#8b8287}.tm .pr-cell .v{font-family:var(--mono);font-size:15px;font-weight:800;letter-spacing:-.03em;margin-top:3px;white-space:nowrap}.tm .pr-cell .v.hot{color:#ff7a5c}.tm .pr-cell .v.ok{color:var(--accent2)}.tm .tcard{position:relative;overflow:hidden;display:flex;align-items:baseline;gap:12px;padding:12px 13px 11px;border-radius:18px;background:linear-gradient(120deg,var(--card2),var(--card) 62%);border:1px solid var(--rule2);margin-bottom:9px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 14px 26px -22px #000000f2}.tm .tcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--accent),rgba(143,217,28,0))}.tm .tcard.soon:before{background:linear-gradient(180deg,var(--live),rgba(255,174,26,0))}.tm .tcard.mine{border-color:#8fd91c42;background:radial-gradient(200px 150px at 86% -34%,rgba(143,217,28,.4),transparent 72%),linear-gradient(120deg,rgba(143,217,28,.07),var(--card2) 42%,var(--card) 100%);box-shadow:0 22px 44px -24px #000000f2,inset 0 1px #ffffff0d}.tm .tcard.mine:before{display:none}.tm .tcard.mine.done{opacity:1}.tm .tcard.done{opacity:.88}.tm .tcard.done:before{background:linear-gradient(180deg,#4B5260,transparent)}.tm .tcard:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;transform:rotate(18deg);pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 12px)}.tm .t-when{width:56px;flex:none;position:relative;z-index:2}.tm .t-when .hh{font-family:var(--mono);font-size:17px;font-weight:800;letter-spacing:-.04em;line-height:1;display:block}.tm .t-when .cd{font-family:var(--mono);font-size:9.5px;font-weight:700;color:var(--accent2);margin-top:5px;letter-spacing:-.01em;display:flex;align-items:center;gap:3px}.tm .t-when .cd.mute{color:#9aa2af}.tm .t-when .cd.amb{color:#ffc75b}.tm .t-main{flex:1;min-width:0;position:relative;z-index:2}.tm .t-name{font-size:15px;font-weight:800;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm .t-row{display:flex;align-items:center;gap:9px;margin-top:5px}.tm .tcard .bdg,.tm .tcard .cost{height:26px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center}.tm .seats{display:inline-flex;align-items:center;gap:5px;flex:none;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink2)}.tm .seats svg{color:var(--accent)}.tm .seats b{color:var(--ink);font-weight:800}.tm .pts-sum{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink3);flex:none;display:inline-flex;align-items:center;gap:4px}.tm .pts-sum svg{color:var(--gold)}.tm .pts-sum b{color:var(--accent2);font-weight:800}.tm .cost{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:9px;background:#8fd91c17;border:1px solid rgba(143,217,28,.26);font-family:var(--mono);font-size:12px;font-weight:800;color:var(--accent2);letter-spacing:-.02em}.tm .cost.mute{background:#ffffff0a;border-color:#ffffff17;color:#868d9a}.tm .skel{position:relative;overflow:hidden;border-radius:6px;background:#ffffff0e}.tm .skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 14%,rgba(255,255,255,.075) 50%,transparent 86%);animation:tmskel 1.5s ease-in-out infinite}@keyframes tmskel{to{transform:translate(100%)}}.tm .tcard.skel-card{pointer-events:none;cursor:default}.tm .tcard.skel-card:before{background:linear-gradient(180deg,var(--rule),transparent)}@media(prefers-reduced-motion:reduce){.tm .skel:after{animation:none}}.tm .cards{display:inline-flex;gap:3px;vertical-align:-6px}.tm .card{display:block;border-radius:4px;background:var(--ink);padding:1px;box-sizing:border-box}.tm .rv-metrics .gs-row{padding-left:0;padding-right:0}.tm .rv-wide{margin:0 -18px}.tm .rv-street{padding:12px 0;border-bottom:1px solid var(--rule2)}.tm .rv-street:last-child{border-bottom:0}.tm .rv-street-k{font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.tm .rv-skel-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule2)}.tm .rv-skel-main{flex:1;display:flex;flex-direction:column;gap:7px}.tm .phead{position:relative;overflow:hidden;margin:2px 16px 0;border-radius:24px;padding:16px 16px 15px;display:flex;align-items:center;gap:14px;background:linear-gradient(128deg,#1f2a10,#151a1b 52%,#111318);border:1px solid rgba(143,217,28,.22);box-shadow:0 26px 50px -28px #000000f2,inset 0 1px #ffffff0f}.tm .phead:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(143,217,28,.05) 0 2px,transparent 2px 16px)}.tm .phead:after{content:"";position:absolute;right:-60px;top:-90px;width:220px;height:240px;transform:rotate(18deg);pointer-events:none;background:radial-gradient(closest-side,rgba(143,217,28,.3),transparent 72%)}.tm .phead>*{position:relative;z-index:2}.tm .pava{flex:none;padding:0;border:none;background:none;cursor:pointer;border-radius:50%;line-height:0;box-shadow:0 0 0 0 var(--accent);transition:box-shadow .16s ease}.tm .pava:hover{box-shadow:0 0 0 2px var(--accent-soft)}.tm .pava:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.tm .avopt{width:46px;height:46px;flex:none;padding:0;border:none;background:none;border-radius:50%;cursor:pointer;display:block}.tm .avopt[data-on="1"]{box-shadow:0 0 0 2px var(--accent)}.tm .avopt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tm .avopt:disabled{cursor:default;opacity:.55}.tm .pident{min-width:0}.tm .pident h2{font-size:25px;line-height:1.06;font-weight:800;letter-spacing:.01em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.tm .pident .tg{font-family:var(--mono);font-size:11px;color:#9ba391;margin-top:7px}.tm .wgo{position:relative;z-index:2;display:flex;align-items:center;gap:9px;flex:none;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent2);text-align:right;line-height:1.4}.tm .payrow{display:flex;align-items:center;gap:11px;padding:11px 12px;width:100%;border-bottom:1px solid rgba(255,255,255,.045);background:none;border-left:0;border-right:0;border-top:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.tm .payrow:last-child{border-bottom:0}.tm .pic{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;background:#8fd91c1a;border:1px solid rgba(143,217,28,.26)}.tm .pic.mute{background:#ffffff0d;border-color:var(--rule)}.tm .paytx{flex:1;min-width:0}.tm .paytx b{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .paytx span{display:block;font-family:var(--mono);font-size:10px;color:var(--ink3);margin-top:3px}.tm .payv{flex:none;text-align:right}.tm .payv b{display:block;font-family:var(--mono);font-size:13.5px;font-weight:800;letter-spacing:-.03em}.tm .payv span{display:block;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;color:var(--ink3)}.tm .payv span.ok{color:var(--accent2)}.tm .payv span.bad{color:var(--signal)}.tm .chev{flex:none;display:grid;place-items:center;opacity:.55}.tm .morerow{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 0;width:100%;background:none;border:0;font:inherit;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.tm .podium{display:flex;align-items:flex-end;gap:8px;padding:14px 16px 0}.tm .pod{position:relative;overflow:hidden;flex:1;border-radius:18px;padding:14px 7px 12px;text-align:center;background:linear-gradient(122deg,var(--card2),var(--card) 64%);border:1px solid var(--rule2);width:100%;font:inherit;color:inherit;cursor:pointer}.tm .pod:after{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;transform:rotate(18deg);pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 12px)}.tm .pod.first{padding:18px 7px 15px;border-color:#e3b44b6b;background:linear-gradient(122deg,#282111,#1a1815 66%);box-shadow:0 16px 32px -18px #e3b44b80}.tm .pod>*{position:relative;z-index:2}.tm .pavwrap{position:relative;width:50px;margin:0 auto}.tm .mbadge{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:900;border:2px solid var(--card)}.tm .pod.first .mbadge{border-color:#191e14}.tm .mbadge.m1{background:linear-gradient(140deg,#fff0b0,#f5c518 60%,#c99a0f);color:#2a1d02;box-shadow:0 0 0 3px #f5c51842}.tm .mbadge.m2{background:linear-gradient(140deg,#EDF1F7,var(--silver) 62%,#8A959B);color:#14161b;box-shadow:0 0 0 3px #b9c2c729}.tm .mbadge.m3{background:linear-gradient(140deg,#E3B593,var(--bronze) 62%,#8A5A2E);color:#2a1608;box-shadow:0 0 0 3px #c88e5e38}.tm .pod .nm{font-size:11.5px;font-weight:800;letter-spacing:-.01em;margin-top:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .pod .pv{font-family:var(--mono);font-size:14px;font-weight:800;letter-spacing:-.035em;margin-top:5px}.tm .pod .pv i{font-style:normal;display:block;font-size:8.5px;font-family:var(--sans);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-top:4px}.tm .lbrow{display:flex;align-items:center;gap:10px;padding:9px 12px;width:100%;border-bottom:1px solid rgba(255,255,255,.045);background:none;border-left:0;border-right:0;border-top:0;font:inherit;color:inherit;text-align:left}.tm .lbrow:last-child{border-bottom:0}.tm .lbrow .nm{flex:1;min-width:0;font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .lbgap{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.045)}.tm .lbgap span{flex:1;border-top:1px dashed var(--rule)}.tm .lbgap b{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.tm .lbrow.me{background:linear-gradient(100deg,#8fd91c29,#8fd91c05 78%)}.tm .lbrow.me .pl{background:linear-gradient(140deg,var(--accent2),var(--accent));color:#0a1002}.tm .lbrow.me .nm{font-weight:800}.tm .pod.me{border-color:#8fd91c73}.tm .lbrow .pv{flex:none;font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:-.03em}.tm .lbrow .pv i{font-style:normal;font-size:9px;color:var(--ink3);font-weight:600;margin-left:4px;letter-spacing:.06em}.tm .mypin{position:absolute;left:12px;right:12px;bottom:calc(72px + var(--tg-inset-bottom,0px));z-index:7;overflow:hidden;display:flex;align-items:center;gap:10px;border-radius:17px;padding:11px 12px;background:linear-gradient(112deg,#28330f,#1b2117 52%,#171a1f);border:1px solid rgba(143,217,28,.45);box-shadow:0 20px 38px -16px #000000f2,0 0 28px -12px #8fd91c99}@keyframes tmpin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tm .mypin{animation:tmpin .18s ease-out both}@media(prefers-reduced-motion:reduce){.tm .mypin{animation:none}}.tm .mypin:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(143,217,28,.06) 0 2px,transparent 2px 14px)}.tm .mypin>*{position:relative;z-index:2}.tm .mypin .pl{background:linear-gradient(140deg,var(--accent2),var(--accent));color:#0a1002;width:34px}.tm .mypin .nm{flex:1;min-width:0;font-size:12.5px;font-weight:800;letter-spacing:-.01em}.tm .mypin .nm em{font-style:normal;display:block;font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin-top:3px}.tm .mypin .pv{flex:none;font-family:var(--mono);font-size:14px;font-weight:800;letter-spacing:-.03em}.tm .mypin .pv i{font-style:normal;font-size:9px;color:#9ba391;font-weight:600;margin-left:4px;letter-spacing:.06em}.tm .docs{border-radius:16px;overflow:hidden;border:1px solid var(--rule2);background:var(--card)}.tm .drow{display:flex;align-items:center;gap:11px;padding:11px 12px;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tm .drow:last-child{border-bottom:0}.tm .dic{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;background:#8fd91c17;border:1px solid rgba(143,217,28,.24)}.tm .dt{flex:1;min-width:0}.tm .dt b{display:block;font-size:12.5px;font-weight:750;letter-spacing:-.01em}.tm .dt span{display:block;font-size:10px;line-height:1.35;color:var(--ink3);margin-top:3px}.tm .op{position:relative;overflow:hidden;border-radius:18px;padding:13px 14px;width:100%;display:flex;align-items:center;gap:12px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,var(--card2),var(--card) 62%);border:1px solid var(--rule2)}.tm .op:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;transform:rotate(18deg);pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 12px)}.tm .op>*{position:relative;z-index:2}.tm .op-ic{width:38px;height:38px;flex:none;border-radius:13px;display:grid;place-items:center;background:#8fd91c1c;border:1px solid rgba(143,217,28,.3)}.tm .op-t{flex:1;min-width:0}.tm .op-t b{display:block;font-family:var(--mono);font-size:13.5px;font-weight:800;letter-spacing:-.02em;color:var(--accent2)}.tm .op-t span{display:block;font-size:10px;color:var(--ink3);margin-top:3px}.tm .op-go{flex:none;font-size:9.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:8px 11px;border-radius:10px;color:#c3cad5;background:#ffffff0d;border:1px solid var(--rule)}.tm .lawbox{position:relative;overflow:hidden;border-radius:20px;padding:15px 16px 16px;background:linear-gradient(122deg,#191d24,#141619 68%);border:1px solid var(--rule)}.tm .lawbox:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.028) 0 2px,transparent 2px 15px)}.tm .lawbox:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--accent),rgba(143,217,28,0))}.tm .lawbox>*{position:relative;z-index:2}.tm .lawbox .kk{display:inline-flex;align-items:center;gap:8px;margin-bottom:9px;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.tm .lawbox .kk i{width:14px;height:3px;background:var(--ink3);transform:skew(-28deg);flex:none}.tm .lawbox h4{font-size:20px;line-height:1.1;font-weight:800;letter-spacing:0;margin-bottom:9px}.tm .lawbox p{font-size:11px;line-height:1.55;color:var(--ink2)}.tm .lawbox p+p{margin-top:7px}.tm .lawbox p b{color:#dce3ec;font-weight:700}.tm .gs-note{font-size:11.5px;line-height:1.5;color:var(--ink2);margin:2px 0 12px;border:1px solid var(--rule2);border-radius:var(--r-m);padding:10px 12px}.tm .gs-summary{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0 2px}.tm .gs-hero-k{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.tm .gs-hero-upd{font-family:var(--mono);font-size:9.5px;color:var(--ink3);margin-top:6px}.tm .gs-gauge{position:relative;width:100%;margin-top:4px}.tm .gs-gauge svg{display:block}.tm .gs-gauge-mid{position:absolute;left:0;right:0;bottom:13.8%;display:flex;flex-direction:column;align-items:center}.tm .gs-gauge-v{font-family:var(--mono);font-size:75px;font-weight:800;letter-spacing:-.05em;line-height:1}.tm .gs-gauge-max{font-size:10px;font-weight:600;color:var(--ink3);margin-top:8px;line-height:1;margin-bottom:-.5em}.tm .gs-tag{display:inline-block;max-width:100%;padding:4px 8px 3px;border-radius:5px;text-align:center;background:linear-gradient(120deg,#ff5b34,#e02a0c);color:#fff;box-shadow:0 6px 16px -7px #ff4326f2;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tm .gs-group{font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin:16px 2px 7px}.tm .gs-card{border-radius:16px;overflow:hidden;border:1px solid var(--rule2);background:var(--card)}.tm .gs-row{padding:11px 12px 12px;border-bottom:1px solid rgba(255,255,255,.045)}.tm .gs-row:last-child{border-bottom:0}.tm .gs-head{display:flex;align-items:baseline;gap:10px}.tm .gs-label{flex:1;min-width:0;font-size:12.5px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tm .gs-abbr{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;color:var(--ink3);background:#ffffff0d;border:1px solid var(--rule2);border-radius:4px;padding:2px 5px 1px}.tm .gs-hero-k .gs-abbr{margin-left:7px}.tm .gs-value{flex:none;font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:-.03em;color:var(--accent2)}.tm .gs-value.empty{color:var(--ink3);font-weight:600}.tm .gs-bar{display:block;height:4px;border-radius:2px;margin-top:9px;margin-bottom:3px;background:#ffffff12;position:relative}.tm .gs-bar .gs-fill{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:linear-gradient(90deg,#5fb512,#8fd91c 60%,#c9e86a)}.tm .gs-bar .gs-fill.off{background:linear-gradient(90deg,#B87A08,var(--live) 70%,#FFD27A)}.tm .gs-tick{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;z-index:1;background:var(--ink);border-radius:1px;box-shadow:0 0 0 1px #0a0b0dd9}.tm .gs-aim{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:-.01em;color:var(--ink3)}.tm .gs-aim b{margin-left:auto;font-weight:800;letter-spacing:.02em}.tm .gs-aim b.ok{color:var(--accent2)}.tm .gs-aim b.low,.tm .gs-aim b.high,.tm .gs-value.low,.tm .gs-value.high{color:var(--live)}.tm .gs-desc{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;border-radius:var(--r-s);background:var(--info-soft);border:1px solid var(--info-line);font-size:10.5px;line-height:1.5;color:var(--ink2)}.tm .gs-i{flex:none;width:14px;height:14px;margin-top:1px;border-radius:50%;border:1px solid var(--info);color:var(--info);font-family:var(--mono);font-size:9px;font-weight:700;font-style:normal;line-height:12px;text-align:center}.tm .tabs{padding:11px 6px 0;align-items:flex-start;background:linear-gradient(180deg,#0a0b0db8,#0a0b0dfa 42%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tm .tab{position:relative;gap:5px;color:#7f8796;text-transform:none;font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.06em}.tm .tab[data-on="1"]{color:var(--accent2)}.tm .tab[data-on="1"]:before{content:"";position:absolute;top:-11px;width:26px;height:3px;background:var(--accent);transform:skew(-28deg);box-shadow:0 0 14px 1px #8fd91cbf}.tm .bdg.live i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none;animation:tmpulse 1.6s ease-in-out infinite}@keyframes tmpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.tm .bdg.live i{animation:none}}.tm .hero{position:sticky;top:0;z-index:1;overflow:hidden;padding:56px 16px 38px;background:linear-gradient(150deg,#1b2410,#161a16 48%,#101216);border-bottom:1px solid rgba(143,217,28,.16)}.tm .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 17px)}.tm .hero:after{content:"";position:absolute;left:-80px;bottom:-140px;width:300px;height:280px;transform:rotate(-14deg);pointer-events:none;background:radial-gradient(closest-side,rgba(143,217,28,.32),rgba(143,217,28,.12) 46%,transparent 78%)}.tm .hero>*{position:relative;z-index:2}.tm .hero h2{font-size:32px;line-height:1.1em;font-weight:800;letter-spacing:0;text-transform:none;margin:10px 0 8px;font-family:var(--sans)}.tm .hero-when{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#9ba391;flex-wrap:wrap}.tm .hero-when b{font-family:var(--mono);color:#e4ead6;font-weight:700}.tm .hero-seats{display:inline-flex;align-items:center;gap:5px}.tm .hero-seats svg{color:var(--accent)}.tm .sheet{position:relative;z-index:2;background:var(--paper);border-radius:0;margin-top:-18px;padding-top:10px;box-shadow:0 0 0 2px var(--paper),0 -16px 26px -16px #000000d9}.tm .tnav{position:absolute;top:var(--tg-inset-top,0px);left:0;right:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;pointer-events:none;transition:opacity .18s linear,transform .18s ease-out}.tm .tnav>*{pointer-events:auto}.tm .tnav.hidden{opacity:0;transform:translateY(-10px)}.tm .tnav.hidden>*{pointer-events:none}@media(prefers-reduced-motion:reduce){.tm .tnav{transition:none}}.tm .cdown{margin-top:15px;display:flex;align-items:flex-end;gap:12px}.tm .cdown .big{font-family:var(--mono);font-size:42px;font-weight:800;letter-spacing:-.05em;line-height:.86}.tm .ladder{border-radius:16px;overflow:hidden;border:1px solid var(--rule2);background:var(--card)}.tm .lhead{display:flex;gap:10px;padding:7px 12px;background:#ffffff09;border-bottom:1px solid var(--rule)}.tm .lhead div{font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.tm .lhead .a{width:26px;flex:none}.tm .lhead .b{flex:1}.tm .lhead .c{width:56px;text-align:right}.tm .lhead .d{width:52px;text-align:right}.tm .lrow{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.045);position:relative}.tm .lrow:last-child{border-bottom:0}.tm .lrow .lv{width:26px;height:22px;flex:none;display:grid;place-items:center;transform:skew(-10deg);background:#ffffff0d;border-radius:5px;font-family:var(--mono);font-size:11px;font-weight:800;color:#9aa2af}.tm .lrow .lv b{transform:skew(10deg);display:block}.tm .lrow.past .lv,.tm .lrow.past .bl,.tm .lrow.past .an,.tm .lrow.past .du{opacity:.42}.tm .lrow.now{background:linear-gradient(100deg,#8fd91c33,#8fd91c05 76%)}.tm .lrow.now .lv{background:var(--accent);color:var(--on-accent)}.tm .lrow.now:before,.tm .lrow.now:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--accent),rgba(143,217,28,.35) 42%,rgba(143,217,28,0) 88%)}.tm .lrow.now:before{top:0}.tm .lrow.now:after{bottom:0}.tm .lrow .bl{font-family:var(--mono);font-size:13px;font-weight:750;letter-spacing:-.02em;flex:1}.tm .lrow .an{font-family:var(--mono);font-size:11px;color:var(--ink2);width:56px;text-align:right}.tm .lrow .du{font-family:var(--mono);font-size:11px;color:var(--ink3);width:52px;text-align:right}.tm .gsep{display:inline-block;width:.32em}.tm .lrow .du .inf{display:inline-block;font-size:19px;line-height:.62;font-weight:700;color:var(--ink2);vertical-align:-3px}.tm .lrow.brk{background:#ffffff05}.tm .lrow.brk .bl{font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.tm .lrow .lv svg{transform:skew(10deg)}.tm .lrow.brk.chips{background:linear-gradient(100deg,#8fd91c1f,#8fd91c00 74%)}.tm .lrow.brk.now,.tm .lrow.brk.chips.now{background:linear-gradient(100deg,#8fd91c33,#8fd91c05 76%)}.tm .lrow.brk.chips .lv{background:#8fd91c33;color:var(--accent2)}.tm .lrow.brk.chips .bl{color:var(--ink2)}.tm .lrow.brk.chips .bl em{font-style:normal;color:var(--accent2)}.tm .pts{border-radius:16px;overflow:hidden;border:1px solid var(--rule2);background:var(--card)}.tm .prow{display:flex;align-items:center;gap:11px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.045)}.tm .prow:last-child{border-bottom:0}.tm .pl{width:30px;flex:none;text-align:center;font-family:var(--mono);font-size:11px;font-weight:800;padding:3px 0;border-radius:5px;transform:skew(-10deg);background:#ffffff0d;color:#9aa2af}.tm .pl b{display:block;transform:skew(10deg)}.tm .pl.g1{background:linear-gradient(140deg,var(--accent2),var(--accent));color:var(--on-accent)}.tm .pl.g2{background:#8fd91c3d;color:#dcf3a8}.tm .pl.g3{background:#8fd91c24;color:#b7dc7c}.tm .prow .who{flex:1;font-size:11.5px;color:var(--ink2)}.tm .prow .pv{font-family:var(--mono);font-size:13.5px;font-weight:800;letter-spacing:-.03em}.tm .prow .pv i{font-style:normal;font-size:9.5px;color:var(--ink3);font-weight:600;margin-left:4px;letter-spacing:.06em}.tm .cta-wrap{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:14px 16px 22px;background:linear-gradient(180deg,#0a0b0d00,#0a0b0df5 30%)}.tm .cta-note{text-align:center;font-size:9.5px;color:var(--ink3);margin-top:9px;letter-spacing:.03em}.tm .btn .sep{width:1px;height:16px;background:#0a100247}.tm .crys-hero{position:relative;overflow:hidden;text-align:center;padding:52px 16px 22px}.tm .crys-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(143,217,28,.05) 0 2px,transparent 2px 16px)}.tm .crys-hero:after{content:"";position:absolute;left:50%;top:-70px;width:280px;height:220px;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(143,217,28,.36),transparent 72%);filter:blur(10px)}.tm .crys-hero>*{position:relative;z-index:2}.tm .crys-glyph{filter:drop-shadow(0 10px 22px rgba(143,217,28,.55))}.tm .crys-num{font-family:var(--mono);font-size:46px;font-weight:800;letter-spacing:-.055em;line-height:1;margin-top:10px}.tm .crys-cap{font-size:9.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ink3);margin-top:8px}.tm .packs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tm .pack{position:relative;overflow:hidden;border-radius:16px;padding:12px 12px 11px;background:linear-gradient(122deg,var(--card2),var(--card) 64%);border:1px solid var(--rule2);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.tm .pack:after{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;transform:rotate(18deg);pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 12px)}.tm .pack.hot{border-color:#8fd91c66;background:linear-gradient(122deg,#1f2712,#171a1f 66%);box-shadow:0 14px 30px -18px #8fd91c80}.tm .pack .qty{display:flex;align-items:center;gap:6px;position:relative;z-index:2}.tm .pack .qty b{font-family:var(--mono);font-size:22px;font-weight:800;letter-spacing:-.045em}.tm .pack .unit{display:block;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-top:4px}.tm .pack .cost-b{display:block;margin-top:10px;border-radius:10px;padding:8px 0;text-align:center;position:relative;z-index:2;font-family:var(--mono);font-size:13.5px;font-weight:800;letter-spacing:-.02em;background:#ffffff0d;border:1px solid var(--rule)}.tm .pack.hot .cost-b{background:linear-gradient(130deg,#d6f07c,#8fd91c 60%,#63b412);color:var(--on-accent);border-color:transparent}.tm .pack .tag{position:absolute;right:9px;top:9px;z-index:3;transform:skew(-10deg);background:var(--accent);color:var(--on-accent);font-size:7.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:3px 6px 2px;border-radius:4px}.tm .hist{border-radius:16px;border:1px solid var(--rule2);background:var(--card);overflow:hidden}.tm .hrow{display:flex;align-items:center;gap:11px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.045)}.tm .hrow:last-child{border-bottom:0}.tm .hic{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:#ffffff0d;border:1px solid var(--rule2)}.tm .hic.pos{background:#8fd91c1c;border-color:#8fd91c47}.tm .hrow .ht{flex:1;min-width:0}.tm .hrow .ht b{display:block;font-size:12.5px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .hrow .ht span{display:block;font-size:10px;color:var(--ink3);margin-top:2px;font-family:var(--mono)}.tm .hv{font-family:var(--mono);font-size:13.5px;font-weight:800;letter-spacing:-.03em;display:inline-flex;align-items:center;gap:5px;flex:none}.tm .hv.pos{color:var(--accent2)}.tm .hv.neg{color:#b8bfcb}.tm .short-note{border:1px solid rgba(255,90,60,.55);border-radius:var(--r-m);padding:10px 12px;text-align:center}.tm .legal-note{font-size:9.5px;line-height:1.5;color:var(--ink3);text-align:center;padding:12px 22px 0;letter-spacing:.01em}.tm .stats{display:flex;gap:8px}.tm .stat{flex:1;border-radius:14px;padding:10px 8px 11px;background:var(--card);border:1px solid var(--rule2);position:relative;overflow:hidden}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tm .stat{background:#ffffff0e;border-color:#ffffff1c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}}.tm .stat:after{content:"";position:absolute;left:10px;bottom:0;width:18px;height:2px;background:var(--accent);transform:skew(-28deg)}.tm .stat-k{display:block;font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);white-space:nowrap}.tm .stat-v{display:block;font-family:var(--mono);font-size:16px;font-weight:800;letter-spacing:-.035em;margin-top:5px}
