.HackathonTimerBoard_page__XarZh{min-height:100vh;padding:clamp(92px,12vw,124px) 16px 40px;position:relative;overflow:hidden;color:#ede8f5;background:radial-gradient(1100px 620px at 12% 0,rgba(141,54,213,.2),transparent 70%),radial-gradient(900px 540px at 90% 100%,rgba(0,255,255,.12),transparent 74%),#07020e}.HackathonTimerBoard_page__XarZh:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black 28%,transparent 82%);mask-image:radial-gradient(circle at center,black 28%,transparent 82%);opacity:.22;pointer-events:none}.HackathonTimerBoard_container__ZVM2R{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto;display:grid;gap:18px}.HackathonTimerBoard_header__2P5z1{text-align:center;display:grid;gap:10px}.HackathonTimerBoard_statusBadge__G4w8l{margin:0 auto;width:-moz-max-content;width:max-content;padding:6px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent}.HackathonTimerBoard_statusOpen__F_fjt{color:#86efac;border-color:rgba(52,211,153,.52);background:rgba(52,211,153,.16)}.HackathonTimerBoard_statusScheduled__VfGnR{color:#fde68a;border-color:rgba(245,158,11,.52);background:rgba(245,158,11,.16)}.HackathonTimerBoard_statusClosed__ZXLye{color:#fecaca;border-color:rgba(239,68,68,.52);background:rgba(239,68,68,.16)}.HackathonTimerBoard_statusDisabled__tr39Y{color:#d4d4d8;border-color:rgba(113,113,122,.58);background:rgba(113,113,122,.18)}.HackathonTimerBoard_title__hi_Fn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;font-size:clamp(1.4rem,4vw,2.8rem);margin:0;opacity:.9}.HackathonTimerBoard_subtitle__ICZQN{margin:0;color:#9feaf4;letter-spacing:.26em;text-transform:uppercase;font-size:clamp(.66rem,1.7vw,.82rem);font-weight:700}.HackathonTimerBoard_panel__mMWrv{border:1px solid rgba(255,255,255,.08);border-radius:32px;background:linear-gradient(180deg,rgba(13,13,18,.6),rgba(6,6,10,.7));backdrop-filter:blur(24px);box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);padding:clamp(20px,6vw,48px);display:grid;gap:32px}.HackathonTimerBoard_metaRow__ny_Qn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;color:rgba(237,232,245,.6);font-size:.75rem;margin-top:10px}.HackathonTimerBoard_metaChip__RXhZh{border:1px solid rgba(141,54,213,.3);background:rgba(141,54,213,.1);border-radius:999px;padding:4px 8px;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.HackathonTimerBoard_timerGrid__PSeHX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.HackathonTimerBoard_timerCard__S3V1f{border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));padding:clamp(24px,5vw,64px) 12px;text-align:center;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2)}.HackathonTimerBoard_timerCard__S3V1f:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.5),transparent)}.HackathonTimerBoard_timerValue__7_yEW{display:block;margin:0;line-height:.9;font-family:JetBrains Mono,Consolas,monospace;font-size:clamp(3.5rem,14vw,9.5rem);font-weight:800;color:#ffffff;text-shadow:0 0 30px rgba(167,139,250,.3)}.HackathonTimerBoard_timerLabel__r6iqV{margin-top:16px;font-size:clamp(.65rem,1.5vw,.9rem);color:#bc84e7;text-transform:uppercase;letter-spacing:.3em;font-weight:700;opacity:.8}.HackathonTimerBoard_message__gEP3L{margin:0;text-align:center;color:#bc84e7;font-size:clamp(.75rem,1.5vw,.9rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.9}.HackathonTimerBoard_scheduleGrid__E576C{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.HackathonTimerBoard_scheduleCard__md1z1{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(10,10,14,.72);padding:10px 12px;display:grid;gap:6px}.HackathonTimerBoard_scheduleLabel__iX80a{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.11em;color:rgba(237,232,245,.54)}.HackathonTimerBoard_scheduleValue__AUqcT{margin:0;font-size:clamp(.75rem,1.4vw,.8rem);color:rgba(255,255,255,.7);font-weight:500}.HackathonTimerBoard_actions__6LAtx{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.HackathonTimerBoard_buttonGhost__ia8Jg,.HackathonTimerBoard_button__ONvis{border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease;cursor:pointer;text-decoration:none}.HackathonTimerBoard_button__ONvis{color:#050509;background:linear-gradient(180deg,#a78bfa,#8d36d5);box-shadow:0 10px 20px rgba(141,54,213,.36)}.HackathonTimerBoard_button__ONvis:hover{transform:translateY(-1px)}.HackathonTimerBoard_button__ONvis:disabled{opacity:.6;cursor:not-allowed;transform:none}.HackathonTimerBoard_buttonGhost__ia8Jg{color:#e4e4e7;border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.05)}.HackathonTimerBoard_buttonGhost__ia8Jg:hover{background:rgba(255,255,255,.1)}.HackathonTimerBoard_inlineError__gUqoK{margin:0;border:1px solid rgba(239,68,68,.5);border-radius:10px;background:rgba(239,68,68,.13);padding:10px 12px;text-align:center;color:#fecaca;font-size:.82rem}@media (max-width:860px){.HackathonTimerBoard_timerGrid__PSeHX{gap:9px}.HackathonTimerBoard_scheduleGrid__E576C{grid-template-columns:1fr}}@media (max-width:560px){.HackathonTimerBoard_panel__mMWrv{border-radius:20px;padding:24px 16px;gap:24px}.HackathonTimerBoard_timerGrid__PSeHX{gap:12px}.HackathonTimerBoard_timerCard__S3V1f{padding:20px 8px;border-radius:16px}.HackathonTimerBoard_timerValue__7_yEW{font-size:clamp(2.8rem,16vw,4rem)}.HackathonTimerBoard_timerLabel__r6iqV{margin-top:10px;font-size:.6rem;letter-spacing:.15em}}