.GiveawaysPage_page__Bh4T_{--accent:var(--ui-accent,#10b981);display:grid;gap:1.75rem;min-width:0}.GiveawaysPage_head__0OuZF{max-width:46rem}.GiveawaysPage_head__0OuZF h1{margin:0;color:#f5f4f1;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;letter-spacing:-.05em;line-height:1.05}.GiveawaysPage_head__0OuZF p{margin:.7rem 0 0;color:#a9a9b1;font-size:.92rem;line-height:1.65}.GiveawaysPage_desc__McZlH code,.GiveawaysPage_head__0OuZF code,.GiveawaysPage_joinAlt__toZgw code{padding:.1rem .4rem;border:1px solid #285440;border-radius:3px;background:#15251e;color:#6ee7b7;font-family:var(--ui-font-data);font-size:.85em}.GiveawaysPage_stage__7iI_A{padding:clamp(1.1rem,2.4vw,1.75rem);border:1px solid #2a2a30;border-radius:10px;background:radial-gradient(55% 80% at 0 0,rgba(16,185,129,.1),transparent 65%),linear-gradient(#18181b,#131315)}.GiveawaysPage_stageGrid__rd44i{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.GiveawaysPage_prize__c_zlv{display:grid;place-items:center;min-height:15rem;padding:1.25rem;border:1px solid #26262b;border-radius:8px;background:radial-gradient(60% 60% at 50% 55%,rgba(16,185,129,.16),transparent 72%),#101012}.GiveawaysPage_prize__c_zlv img{width:100%;max-height:17rem;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55))}.GiveawaysPage_prize__c_zlv i{color:#3a3a42;font-size:4rem}.GiveawaysPage_info__Y23Xr{min-width:0}.GiveawaysPage_status__iYkr5{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .9rem;color:#b3b3bb;font-size:.78rem;font-weight:500}.GiveawaysPage_dot__W3GPZ{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.18)}.GiveawaysPage_dotIdle__hJh2k{background:#5a5a62;box-shadow:none}.GiveawaysPage_rule__SJiyG{margin-left:.4rem;padding:.15rem .55rem;border:1px solid #285440;border-radius:999px;background:#15251e;color:#6ee7b7;font-size:.7rem}.GiveawaysPage_title__E4MjQ{margin:0;color:#f5f4f1;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.GiveawaysPage_prizeLine__fqmB2{margin:.5rem 0 0;color:#cfcfd5;font-size:.9rem}.GiveawaysPage_desc__McZlH{margin:.7rem 0 0;max-width:60ch;color:#9d9da6;font-size:.84rem;line-height:1.65}.GiveawaysPage_muted__Zu_R_{color:#85858e}.GiveawaysPage_facts__1E0e0{display:flex;flex-wrap:wrap;gap:.5rem 0;margin:1.3rem 0;padding:0;border-block:1px solid #26262b}.GiveawaysPage_facts__1E0e0>div{display:grid;gap:.2rem;padding:.75rem 1.4rem .75rem 0;min-width:6rem}.GiveawaysPage_facts__1E0e0>div+div{padding-left:1.4rem;border-left:1px solid #26262b}.GiveawaysPage_facts__1E0e0 dt{color:#85858e;font-size:.68rem}.GiveawaysPage_facts__1E0e0 dd{margin:0;color:#f0efec;font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GiveawaysPage_join__IFPFI{display:grid;gap:.7rem}.GiveawaysPage_joinRow__WB42N{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem}.GiveawaysPage_joinBtn__RJ_ry{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:46px;padding:0 1.4rem;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:#07110d;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .16s,transform .16s}.GiveawaysPage_joinBtn__RJ_ry:hover:not(:disabled){background:#34d399;transform:translateY(-1px)}.GiveawaysPage_joinBtn__RJ_ry:disabled{cursor:default;opacity:.55}a.GiveawaysPage_joinBtn__RJ_ry{text-decoration:none}.GiveawaysPage_joinBtnDone__yMOHp{background:transparent;border-color:#285440;color:#6ee7b7;opacity:1!important}.GiveawaysPage_joinState__yPh6S{margin:0;color:#a4a4ad;font-size:.8rem}.GiveawaysPage_joinAlt__toZgw{margin:0;color:#85858e;font-size:.75rem}.GiveawaysPage_flash__qK1ua{margin:0;color:#6ee7b7;font-size:.8rem}.GiveawaysPage_flashError__QrA0p{color:#fca5a5}.GiveawaysPage_fine__8I9Ex{margin:1rem 0 0;color:#85858e;font-size:.72rem;line-height:1.55}.GiveawaysPage_fine__8I9Ex a,.GiveawaysPage_legal__kgK4a a{color:#c4c4cb;text-decoration:underline;text-decoration-color:#4a4a52;text-underline-offset:3px}.GiveawaysPage_fine__8I9Ex a:hover,.GiveawaysPage_legal__kgK4a a:hover{color:var(--accent);text-decoration-color:var(--accent)}.GiveawaysPage_tabs__N16au{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.GiveawaysPage_tab__9DFSP{display:inline-flex;align-items:center;gap:.5rem;min-height:36px;padding:0 .9rem;border:1px solid #34343a;border-radius:6px;background:transparent;color:#b8b8c0;font:inherit;font-size:.78rem;cursor:pointer;transition:border-color .16s,color .16s}.GiveawaysPage_tab__9DFSP span{color:#6ee7b7;font-size:.66rem}.GiveawaysPage_tab__9DFSP:hover{border-color:#55555e;color:#fff}.GiveawaysPage_tabActive__eKZ_Z{border-color:var(--accent);background:#15251e;color:#fff}.GiveawaysPage_soon__DpgJM{display:grid;gap:.9rem;justify-items:start}.GiveawaysPage_soon__DpgJM .GiveawaysPage_status__iYkr5{margin:0}.GiveawaysPage_twitchBtn__1RrdI{display:inline-flex;align-items:center;gap:.7rem;min-height:42px;margin-top:1rem;padding:0 1.1rem;border:1px solid #3a3a42;border-radius:6px;color:#e4e4e8;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s}.GiveawaysPage_twitchBtn__1RrdI:hover{border-color:#5a5a64;background:rgba(255,255,255,.05);color:#fff}.GiveawaysPage_soon__DpgJM .GiveawaysPage_twitchBtn__1RrdI{margin-top:.4rem}.GiveawaysPage_empty__f9hP9{margin:1.4rem 0 0;padding-top:1rem;border-top:1px solid #26262b;color:#85858e;font-size:.8rem}.GiveawaysPage_participants__R_0vq{margin-top:1.4rem;border-top:1px solid #26262b}.GiveawaysPage_participants__R_0vq summary{display:flex;align-items:center;gap:.6rem;padding:.9rem 0;color:#cfcfd5;font-size:.82rem;font-weight:600;cursor:pointer;list-style:none}.GiveawaysPage_participants__R_0vq summary::-webkit-details-marker{display:none}.GiveawaysPage_participants__R_0vq summary:after{content:"\f078";margin-left:auto;color:#85858e;font:900 .65rem Font Awesome\ 6 Free;transition:transform .16s}.GiveawaysPage_participants__R_0vq[open] summary:after{transform:rotate(180deg)}.GiveawaysPage_participants__R_0vq summary span{color:#85858e;font-weight:500}.GiveawaysPage_participants__R_0vq ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 1.5rem;max-height:18rem;margin:0;padding:0 0 .5rem;overflow:auto;list-style:none}.GiveawaysPage_participants__R_0vq li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem 0;border-bottom:1px solid #222226;font-size:.8rem}.GiveawaysPage_rank___o_oB{color:#6a6a73;font-family:var(--ui-font-data);font-size:.7rem}.GiveawaysPage_pName__Mam2U{overflow:hidden;color:#e4e4e8;text-overflow:ellipsis;white-space:nowrap}.GiveawaysPage_pTickets__kapy_{color:#a4a4ad;font-family:var(--ui-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GiveawaysPage_panel__Vqola{padding:1.25rem 1.5rem;border:1px solid #2a2a30;border-radius:10px;background:#151517}.GiveawaysPage_panelTitle__CBUxG{margin:0 0 .9rem;color:#f0efec;font-size:1.15rem;font-weight:700;letter-spacing:-.03em}.GiveawaysPage_pastList__uSOnF{margin:0;padding:0;list-style:none}.GiveawaysPage_pastList__uSOnF li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.65rem 0;border-top:1px solid #222226;font-size:.82rem}.GiveawaysPage_pastList__uSOnF li:first-child{border-top:0}.GiveawaysPage_pastName__IJvzH{overflow:hidden;color:#e4e4e8;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.GiveawaysPage_pastMeta__Glv1_{overflow:hidden;color:#85858e;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.GiveawaysPage_pastStatus__1w__Z{color:#a4a4ad;font-size:.72rem}.GiveawaysPage_legal__kgK4a{max-width:70ch;margin:0;color:#85858e;font-size:.74rem;line-height:1.65}.GiveawaysPage_page__Bh4T_ :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:800px){.GiveawaysPage_stageGrid__rd44i{grid-template-columns:minmax(0,1fr)}.GiveawaysPage_prize__c_zlv{min-height:11rem}.GiveawaysPage_prize__c_zlv img{max-height:12rem}.GiveawaysPage_pastList__uSOnF li{grid-template-columns:minmax(0,1fr) auto}.GiveawaysPage_pastMeta__Glv1_{grid-column:1;grid-row:2}.GiveawaysPage_pastStatus__1w__Z{grid-column:2;grid-row:1}}@media (max-width:520px){.GiveawaysPage_facts__1E0e0>div{min-width:0;padding-right:1rem}.GiveawaysPage_facts__1E0e0>div+div{padding-left:1rem}.GiveawaysPage_joinBtn__RJ_ry{width:100%}}@media (prefers-reduced-motion:reduce){.GiveawaysPage_page__Bh4T_ *{transition:none!important}}