:root{--bg-base:#0a0a0a;--bg-raised:#111;--bg-overlay:#151515;--surface-default:#1c1c1c;--surface-hover:#2a2a2a;--border-subtle:#2e2e2e;--border-default:#3e3e3e;--border-strong:#555;--text-primary:#fff;--text-secondary:#a3a3a3;--text-muted:#6b6b6b;--blood-dark:#8b0000;--primary-red:#e61e1e;--primary-orange:#ff5a00;--retro-navy:#1e3a8a;--retro-mustard:#eab308;--retro-green:#22c55e}html{overflow-x:hidden}body,html{margin:0;padding:0;background:var(--bg-base);color:var(--text-primary)}body{display:flex;flex-direction:column;align-items:stretch;width:100vw;min-height:100vh;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#__next,#root{flex:1;display:flex;flex-direction:column}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.global-noise{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.pixel-font{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:-.01em}.pixel-border{border:1px solid var(--border-default);border-radius:20px;background:var(--surface-default);box-shadow:0 10px 30px rgba(0,0,0,.15)}.pixel-btn{font-family:inherit;background:var(--primary-red);color:#fff;border:none;padding:.7rem 1.6rem;font-size:14px;border-radius:9999px;cursor:pointer;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(230,30,30,.2)}.pixel-btn:hover{opacity:.95;transform:translateY(-1.5px);box-shadow:0 6px 20px rgba(230,30,30,.35)}.pixel-btn:active{transform:translateY(.5px)}.pixel-btn-ghost{font-family:inherit;background:transparent;color:var(--text-primary);border:1px solid var(--border-default);padding:.7rem 1.6rem;font-size:14px;border-radius:9999px;cursor:pointer;font-weight:500;transition:all .2s ease}.pixel-btn-ghost:hover{background:var(--surface-hover);border-color:var(--border-strong)}.pixel-btn-sm{font-family:inherit;background:var(--primary-red);color:#fff;border:none;padding:.45rem 1rem;font-size:12px;border-radius:9999px;cursor:pointer;font-weight:600;transition:all .2s ease}.pixel-btn-sm:hover{opacity:.95;transform:translateY(-1px)}.pixel-btn-ghost-sm{font-family:inherit;background:transparent;color:var(--text-primary);border:1px solid var(--border-default);padding:.45rem 1rem;font-size:12px;border-radius:9999px;cursor:pointer;font-weight:500;transition:all .2s ease}.pixel-btn-ghost-sm:hover{background:var(--surface-hover);border-color:var(--border-strong)}.pixel-border-sm{border:1px solid var(--border-subtle);border-radius:14px}@keyframes pixelDotBlink{0%,33%{background:var(--primary-red);border-color:var(--primary-red);box-shadow:0 0 8px var(--primary-red)}33.01%,to{background:var(--bg-raised);border-color:var(--border-default);box-shadow:none}}.pixel-dot{width:14px;height:14px;border-radius:50%;background:var(--bg-raised);border:2px solid var(--border-default);animation:pixelDotBlink 1.2s infinite}@keyframes pixelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pixel-skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--bg-raised) 25%,var(--surface-hover) 37%,var(--bg-raised) 63%);background-size:200% 100%;animation:pixelShimmer 1.6s linear infinite;border-radius:12px;border:1px solid hsla(0,0%,100%,.04);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.01)}.vintage-border{border:1px solid var(--border-default);box-shadow:0 10px 30px rgba(0,0,0,.5);border-radius:12px}.vintage-text{font-family:Oswald,Impact,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:.02em}.Navbar_spacer__rPueY{height:0;background:transparent;flex-shrink:0}.Navbar_root__n6xRv{position:sticky;top:0;width:100%;z-index:9990}.Navbar_header__YHzdo{background:var(--bg-overlay);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:2px solid var(--border-default);height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;transition:border-color .3s ease,background .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.9)}.Navbar_headerScrolled__2YPav{background:var(--bg-base);border-color:var(--primary-red)}.Navbar_logo__mcPUC{display:flex;align-items:center;color:#fff;text-decoration:none;flex-shrink:0;transition:opacity .15s}.Navbar_logo__mcPUC:hover{opacity:.72}.Navbar_navLinks__OvpCA{flex:1;display:flex;justify-content:center;align-items:center;height:100%;gap:1.5rem}@media (max-width:768px){.Navbar_navLinks__OvpCA{display:none}.Navbar_header__YHzdo{padding:0 1rem}}.Navbar_link__Qi5VS{position:relative;display:flex;align-items:center;gap:.35rem;height:34px;padding:0 .9rem;text-decoration:none;color:var(--text-muted);font-weight:500;font-size:.6rem;letter-spacing:.05em;white-space:nowrap;transition:color .15s,background .15s,transform .15s;text-transform:uppercase}.Navbar_link__Qi5VS:hover{color:var(--primary-orange);transform:translateY(-2px)}.Navbar_linkActive__Vkt7W{color:var(--primary-red)!important;font-weight:700;text-shadow:0 0 8px rgba(230,30,30,.4)}.Navbar_activeDot__mNQ5d{width:6px;height:6px;border-radius:0;background:var(--primary-red);flex-shrink:0}.Navbar_authRow__3pUuF{flex-shrink:0}.Navbar_authRow__3pUuF,.Navbar_desktopAuthContainer__fEKFQ{display:flex;align-items:center;gap:.375rem}@media (min-width:769px){.Navbar_burger__d0zP7{display:none!important}}.Navbar_mobileNav__WU_n1{padding-top:.5rem}.Navbar_mobileLink__cWDno{display:flex;align-items:center;gap:.75rem;padding:1.1rem 0;text-decoration:none;color:var(--text-secondary);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;border-bottom:1px solid var(--border-subtle);transition:color .15s}.Navbar_mobileLink__cWDno:hover{color:var(--primary-orange)}.Navbar_mobileLinkActive__6AAjT{color:var(--primary-red);font-weight:700}.Navbar_mobileDot__nEkKG{width:8px;height:8px;border-radius:0;background:var(--primary-red);flex-shrink:0}.Navbar_mobileBtnRow__PCM1g{display:flex;flex-direction:column;gap:.75rem;padding-top:2.5rem}.Navbar_mobileBtn__38Kxq{width:100%}.Timer_bar__Dfy1A{display:flex;align-items:center;gap:12px;background:rgba(17,17,24,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:4px 12px;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease}.Timer_barActiveTimer__FgNPx{border-color:rgba(32,201,151,.3);box-shadow:0 0 16px rgba(32,201,151,.1)}.Timer_barActiveMixer__JmMsz{border-color:rgba(250,82,82,.3);box-shadow:0 0 16px rgba(250,82,82,.15)}.Timer_modeTabs__Zj1RP{display:flex;align-items:center;background:transparent;height:32px;flex-shrink:0;gap:4px}.Timer_modeTab___hElb{height:28px;padding:0 12px;border-radius:999px;border:none;background:transparent;font-size:11px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);line-height:28px;user-select:none}.Timer_modeTab___hElb:hover:not(:disabled){color:var(--text-primary);background:hsla(0,0%,100%,.05)}.Timer_modeTab___hElb:disabled{cursor:default;opacity:.4}.Timer_modeTabActiveTimer__84_4n{color:#fff;background:linear-gradient(135deg,#20c997,#12b886);box-shadow:0 2px 8px rgba(32,201,151,.3)}.Timer_modeTabActiveMixer__atU7_{color:#fff;background:linear-gradient(135deg,#fa5252,#e03131);box-shadow:0 2px 8px rgba(250,82,82,.3)}.Timer_modeDivider__fh8y1{width:1px;height:16px;background:hsla(0,0%,100%,.1);flex-shrink:0;margin:0 4px}.Timer_timeDisplay__n0FN6{height:100%;padding:0 8px;border:none;background:transparent;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:1.5px;cursor:pointer;line-height:32px;transition:all .3s ease}.Timer_timeFinished__DaEdo{color:#ff6b6b;text-shadow:0 0 12px hsla(0,100%,71%,.6);animation:Timer_pulse__lj_GT 1s infinite alternate}.Timer_timeActive__T0kPZ{color:#fff;text-shadow:0 0 8px hsla(0,0%,100%,.5)}.Timer_timeIdle__N8Z_K{color:var(--text-secondary)}.Timer_timeDisplay__n0FN6:hover:not(:disabled){color:#fff;transform:scale(1.05)}@keyframes Timer_pulse__lj_GT{0%{opacity:.8}to{opacity:1;text-shadow:0 0 16px hsla(0,100%,71%,.9)}}.Timer_actions__VK_YE{display:flex;gap:8px}.Timer_actionBtn__DDK33{height:28px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:var(--text-primary);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.Timer_actionBtn__DDK33:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.Timer_glassOverlay__wk9az{background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;animation:Timer_fadeIn__e7mHw .2s ease-out}.Timer_configOverlay__BaZc0,.Timer_glassOverlay__wk9az{position:fixed;inset:0;z-index:9998}@keyframes Timer_fadeIn__e7mHw{0%{opacity:0}to{opacity:1}}@keyframes Timer_popIn__35vEL{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Timer_glassModal__2Rcq2{background:rgba(22,22,30,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 48px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);border-radius:24px;padding:32px;width:100%;max-width:440px;color:#e4e4ef;display:flex;flex-direction:column;gap:24px;animation:Timer_popIn__35vEL .3s cubic-bezier(.175,.885,.32,1.275)}.Timer_glassModalConfig__UpyWB{position:fixed;max-width:340px;padding:24px}.Timer_toggleGroup__JYO_C{display:flex;background:rgba(0,0,0,.3);border-radius:12px;padding:4px;gap:4px;border:1px solid hsla(0,0%,100%,.05)}.Timer_toggleBtn__4IllV{flex:1;padding:10px 0;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--text-secondary)}.Timer_toggleBtnActive__pkGfu{background:hsla(0,0%,100%,.1);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Timer_timeRow__Q_N31{display:flex;justify-content:center;align-items:center;gap:16px;margin:12px 0}.Timer_numInput__glCHo{width:80px;height:64px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);color:#fff;font-size:32px;font-weight:800;text-align:center;outline:none;transition:all .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.Timer_numInput__glCHo:focus{border-color:rgba(32,201,151,.5);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 0 0 3px rgba(32,201,151,.15)}.Timer_numInputMixer__mJZP_:focus{border-color:rgba(250,82,82,.5);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 0 0 3px rgba(250,82,82,.15)}.Timer_numInput__glCHo::-webkit-inner-spin-button,.Timer_numInput__glCHo::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Timer_colon__fj1pm{font-size:36px;font-weight:800;color:hsla(0,0%,100%,.4)}.Timer_diffGrid__ibumL{display:flex;gap:8px;margin:8px 0}.Timer_diffBtn__XevH2{flex:1;padding:12px 4px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:var(--text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.Timer_diffBtn__XevH2:hover{background:hsla(0,0%,100%,.08)}.Timer_modalTitle__idvyu{font-size:22px;font-weight:700;color:#fff;margin:0;text-align:center}.Timer_modalDesc__RFYFd{font-size:14px;color:var(--text-secondary);text-align:center;line-height:1.6}.Timer_glassBtn__r_1Kw{width:100%;padding:14px;border-radius:12px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,rgba(32,201,151,.9),rgba(18,184,134,.9));color:#fff;box-shadow:0 4px 12px rgba(32,201,151,.3)}.Timer_glassBtn__r_1Kw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(32,201,151,.4)}.Timer_glassBtnDanger__zSW7n{background:linear-gradient(135deg,rgba(250,82,82,.9),rgba(224,49,49,.9));box-shadow:0 4px 12px rgba(250,82,82,.3)}.Timer_glassBtnDanger__zSW7n:hover:not(:disabled){box-shadow:0 6px 16px rgba(250,82,82,.4)}.Timer_glassBtnGhost__N40DF{background:hsla(0,0%,100%,.05);box-shadow:none;border:1px solid hsla(0,0%,100%,.1)}.Timer_glassBtnGhost__N40DF:hover:not(:disabled){background:hsla(0,0%,100%,.1);box-shadow:none}.Timer_glassBtn__r_1Kw:disabled{opacity:.5;cursor:not-allowed;transform:none}.Timer_codeWrapper__yxtEc{background:rgba(0,0,0,.4);border-radius:12px;padding:16px;border:1px solid hsla(0,0%,100%,.05);position:relative}.Timer_codeLabel__Iel1V{display:block;color:var(--text-secondary);margin-bottom:12px;font-size:11px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.Timer_codeBlock__rcmxB{font-family:monospace;font-size:12px;color:#fff;word-break:break-all;line-height:1.6}.Timer_copyBtn__mv2c0{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:all .2s}.Timer_copyBtn__mv2c0:hover{background:hsla(0,0%,100%,.2)}.Timer_copyBtnSuccess__lFU0U{background:rgba(32,201,151,.2);color:#38d9a9;border-color:rgba(32,201,151,.3)}.Timer_iconCircle__sVkfo{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto 16px}.Timer_iconSuccess__D8OHp{background:rgba(32,201,151,.15);color:#20c997;box-shadow:0 0 24px rgba(32,201,151,.2)}.Timer_iconDanger__U1gWs{background:rgba(250,82,82,.15);border:1px solid rgba(250,82,82,.3);box-shadow:0 0 24px rgba(250,82,82,.2)}.Timer_errorBox__yD447{width:100%;padding:12px 16px;border-radius:12px;background:rgba(250,82,82,.1);border:1px solid rgba(250,82,82,.2);color:#ff8787;font-size:13px;text-align:center;font-weight:500}.Timer_stepFlow__6Lpr4{display:flex;flex-direction:column;gap:16px;width:100%}.Timer_step__lSa3c{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.2);text-align:left;transition:all .3s ease}.Timer_stepActive__vdD_6{border-color:rgba(32,201,151,.4);background:rgba(32,201,151,.05);box-shadow:0 4px 20px rgba(32,201,151,.05)}.Timer_stepDone__FwSQM{border-color:hsla(0,0%,100%,.1);opacity:.6}.Timer_stepNum__IOEap{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;background:hsla(0,0%,100%,.1);color:var(--text-secondary);transition:all .3s ease}.Timer_stepNumActive__XzkvZ{background:linear-gradient(135deg,#20c997,#12b886);color:#fff;box-shadow:0 2px 10px rgba(32,201,151,.3)}.Timer_stepNumDone__pIGQ3{background:hsla(0,0%,100%,.1);color:#fff}.Timer_stepContent__ZGt86{flex:1;min-width:0}.Timer_stepTitle__H_E6C{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.Timer_stepDesc__i9X1r{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:12px}.Timer_modeCard__zuz_Y{padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.Timer_modeCardTimer__KGV9Y{background:rgba(32,201,151,.05);border:1px solid rgba(32,201,151,.15)}.Timer_modeCardMixer__fjkWQ{background:rgba(250,82,82,.05);border:1px solid rgba(250,82,82,.15)}.Timer_modeHeader__ovtpM{display:flex;align-items:center;gap:16px}.Timer_iconBox__cq5d5{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.Timer_iconBoxTimer__DZ1Qr{background:rgba(32,201,151,.15);color:#20c997}.Timer_iconBoxMixer__tm75x{background:rgba(250,82,82,.15);color:#ff6b6b}.Timer_modeTitle__7YcMG{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.Timer_diffRow__7QJbr{display:flex;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid transparent;text-align:left;align-items:flex-start}.Timer_diffDot__tCawm{width:10px;height:10px;border-radius:50%;margin-top:4px;flex-shrink:0;box-shadow:0 0 8px currentColor}.Timer_diffText__Tv0ZU{font-size:13px;line-height:1.5;color:var(--text-secondary)}.Timer_diffLabel__tsoXS{font-weight:700;margin-right:6px}.Timer_incidentLabel__4mo2l{font-size:11px;font-weight:800;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#fa5252,#e03131);padding:4px 10px;border-radius:999px;box-shadow:0 2px 8px rgba(250,82,82,.3);text-transform:uppercase;user-select:none}