:root{--font-sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tr-bg:#070a12;--tr-text:rgba(255,255,255,0.92);--tr-muted:rgba(255,255,255,0.78);--tr-muted2:rgba(255,255,255,0.65);--tr-border:rgba(255,255,255,0.16);--tr-border-soft:rgba(255,255,255,0.10)}body,html{height:100%;font-family:var(--font-sf)}body{margin:0;background:var(--tr-bg)}a,body{color:var(--tr-text)}a{text-decoration:none}a:hover{text-decoration:underline}.tr-bg{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.68) 60%,rgba(0,0,0,.76)),url(/token-rain-bg.jpg);background-size:cover;background-position:50%;background-attachment:fixed;animation:tr-bg-float 52s ease-in-out infinite}@keyframes tr-bg-float{0%{background-position:50% 50%}50%{background-position:51.5% 48.5%}to{background-position:50% 50%}}.tr-bg:before{background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.12) 0 2px,transparent 3px),radial-gradient(circle at 28% 40%,rgba(255,255,255,.1) 0 2px,transparent 3px),radial-gradient(circle at 52% 22%,rgba(255,255,255,.08) 0 2px,transparent 3px),radial-gradient(circle at 76% 54%,rgba(255,255,255,.1) 0 2px,transparent 3px),radial-gradient(circle at 88% 26%,rgba(255,255,255,.09) 0 2px,transparent 3px),radial-gradient(circle at 20% 72%,rgba(255,255,255,.08) 0 2px,transparent 3px);background-size:320px 320px;opacity:.42;animation:tr-float 30s linear infinite}.tr-bg:after,.tr-bg:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.tr-bg:after{background:repeating-linear-gradient(115deg,rgba(255,255,255,.1),rgba(255,255,255,.1) 1px,transparent 2px,transparent 18px);opacity:.06;animation:tr-rain-fall 2s linear infinite}@keyframes tr-float{0%{transform:translateZ(0)}to{transform:translate3d(-120px,140px,0)}}@keyframes tr-rain-fall{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}.tr-home,.tr-wrap{position:relative;z-index:1}.tr-wrap{max-width:980px;margin:0 auto;padding:28px 18px 60px}.tr-home{max-width:1100px;margin:0 auto;padding:40px 18px 60px}.tr-header{justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--tr-border-soft);border-radius:18px;background:rgba(0,0,0,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tr-brand,.tr-header{display:flex;align-items:center}.tr-brand{gap:10px;font-weight:950;letter-spacing:.2px}.tr-nav{display:flex;gap:14px;font-weight:800;opacity:.9}.tr-nav a{opacity:.85}.tr-nav a:hover{opacity:1}.tr-card{border-radius:16px;border:1px solid var(--tr-border);background:rgba(10,16,26,.26);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.06);text-align:center}.tr-card.pad{padding:18px 18px 16px}.tr-heroCard{margin-top:18px;padding:34px 36px}.tr-cardTitle{text-align:center;font-weight:800;font-size:20px;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.8);margin:2px 0 10px}.tr-cardDivider{height:1px;width:100%;background:rgba(255,255,255,.14);margin:0 auto 14px}.tr-cardBody{text-align:center}.tr-heroTitle{margin:0;font-size:44px;line-height:1.05;font-weight:950;letter-spacing:-.6px;text-shadow:0 12px 40px rgba(0,0,0,.6)}.tr-heroSub{margin-top:10px;color:var(--tr-muted)}.tr-heroMeta{margin-top:14px;color:var(--tr-muted2)}.tr-heroStatus{margin-top:10px;color:var(--tr-muted2);font-weight:700}.tr-valueRow{display:inline-flex;align-items:center;justify-content:center;gap:10px}.tr-valueBig{font-size:44px;font-weight:900;letter-spacing:-.6px;color:rgba(255,255,255,.92);text-shadow:0 10px 30px rgba(0,0,0,.45)}.tr-subLine{margin-top:6px;font-size:16px;color:rgba(255,255,255,.7)}.tr-statusOk{font-size:34px;font-weight:900;color:rgba(122,230,140,.95);text-shadow:0 10px 30px rgba(0,0,0,.4)}.tr-statusSub{margin-top:6px;font-size:16px;color:rgba(255,255,255,.7)}.tr-bottomGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.tr-heroBtnRow{margin-top:18px;display:flex;justify-content:center}.tr-btn{border-radius:12px;border:1px solid rgba(110,176,255,.3);background:linear-gradient(180deg,rgba(60,140,255,.85),rgba(45,120,240,.7));box-shadow:0 18px 44px rgba(0,0,0,.45);color:var(--tr-text);font-weight:900;cursor:pointer}.tr-heroBtnRow .tr-btn{width:auto;min-width:260px;padding:14px 26px;font-size:20px;letter-spacing:.4px}.tr-btn:hover{box-shadow:0 20px 52px rgba(0,0,0,.5)}.tr-dropImg{width:22px;height:22px;object-fit:contain;display:inline-block;vertical-align:-.18em;filter:drop-shadow(0 0 10px rgba(96,165,250,.6))}.tr-dropImg.sm{width:18px;height:18px}.tr-dropImg.md{width:22px;height:22px}.tr-dropImg.lg{width:30px;height:30px}.tr-dropsCell{display:inline-flex;align-items:center;justify-content:center;gap:8px}.tr-table{width:100%;border-collapse:collapse}.tr-table td,.tr-table th{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.tr-table th{color:rgba(255,255,255,.78);font-weight:900}.tr-footnote{margin-top:14px;color:var(--tr-muted2);text-align:center}@media (max-width:900px){.tr-header{flex-direction:column;align-items:flex-start}.tr-home{padding-top:28px}.tr-heroTitle{font-size:34px}.tr-bottomGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tr-bg,.tr-bg:after,.tr-bg:before{animation:none!important}}.tr-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tr-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22);box-shadow:0 22px 64px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.06)}.tr-btn{transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,opacity .14s ease}.tr-btn:hover{filter:brightness(1.06);box-shadow:0 22px 54px rgba(0,0,0,.55)}.tr-btn:active{transform:translateY(1px)}.tr-dropImg{transition:transform .16s ease,filter .16s ease}.tr-btn:hover .tr-dropImg{transform:translateY(-1px);filter:drop-shadow(0 0 14px rgba(96,165,250,.75))}@media (prefers-reduced-motion:reduce){.tr-btn,.tr-card,.tr-dropImg{transition:none!important}.tr-btn:active,.tr-card:hover{transform:none!important}}.tr-statusPill{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.18);color:rgba(255,255,255,.78);margin-top:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tr-pop{animation:tr-pop .26s ease-out}@keyframes tr-pop{0%{transform:scale(.98);opacity:.6}to{transform:scale(1);opacity:1}}.tr-countdownRow{margin-top:14px;display:flex;justify-content:center}.tr-countdownPill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.18);color:rgba(255,255,255,.78);font-weight:800;font-size:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.35)}.tr-countdownTime{font-variant-numeric:tabular-nums;letter-spacing:.6px;color:rgba(255,255,255,.92)}.tr-xLink{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;color:rgba(255,255,255,.8);transition:background .12s ease,color .12s ease}.tr-xLink:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,1)}.tr-prizeTableWrap{margin:16px auto 6px;max-width:420px}.tr-prizeTable{width:100%;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.tr-prizeTable thead th{padding:10px 8px;font-weight:900;color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.16)}.tr-prizeTable tbody td{padding:8px 6px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.88)}.tr-prizeTable tbody tr:first-child td{color:#fde68a}.tr-prizeTable tbody tr:nth-child(2) td{color:#e5e7eb}.tr-prizeTable tbody tr:nth-child(3) td{color:#f5cba7}@media (max-width:480px){.tr-prizeTableWrap{max-width:100%}}.tr-btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}.tr-limitRed{margin-top:10px;font-weight:900;color:rgba(255,90,90,.95);text-shadow:0 10px 24px rgba(0,0,0,.35)}.tr-mobileNote{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.82);font-weight:800;font-size:14px}.tr-mobileNote small{display:block;margin-top:6px;color:rgba(255,255,255,.65);font-weight:700}.tr-mobileNoteBtnRow{margin-top:10px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.tr-miniBtn{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-weight:900;cursor:pointer}.tr-miniBtn:hover{background:rgba(255,255,255,.12)}.tr-youRow{background:linear-gradient(90deg,rgba(120,180,255,.12),rgba(120,180,255,.04));box-shadow:inset 0 0 0 1px rgba(120,180,255,.25)}.tr-youRow td{font-weight:600}.tr-youBadge{display:inline-block;padding:2px 8px;font-size:12px;border-radius:999px;background:rgba(120,180,255,.18);color:#cfe3ff}