:root{--bg-base:#0d1117;--bg-surface:#161b22;--bg-elevated:#1c2230;--bg-hover:#232a38;--border:#2b3240;--border-strong:#3a4353;--text:#e8edf5;--text-muted:#9aa5b8;--text-faint:#6b7688;--accent:#f2762e;--accent-hover:#ff8942;--accent-soft:rgba(242,118,46,.14);--success:#2ea86a;--success-soft:rgba(46,168,106,.14);--danger:#e5484d;--danger-soft:rgba(229,72,77,.14);--warning:#e5a13a;--warning-soft:rgba(229,161,58,.14);--line-lower:#3d8bfd;--line-lower-soft:rgba(61,139,253,.16);--line-higher:#e5a13a;--line-higher-soft:rgba(229,161,58,.16);--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--r-sm:6px;--r-md:10px;--r-lg:14px;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 8px 24px rgba(0,0,0,.35);--shadow-lg:0 20px 50px rgba(0,0,0,.45);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--header-h:4rem}*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100%;background-color:var(--bg-base);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:650;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-elevated) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}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}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.MainNavigation_header__WuiTa{flex-shrink:0;width:100%;background:var(--bg-surface);border-bottom:1px solid var(--border)}.MainNavigation_topRow__Mo8wz{min-height:var(--header-h);padding:0 var(--sp-4);display:flex;align-items:center;gap:var(--sp-4)}.MainNavigation_logo__oTonQ{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;font-size:1.05rem;letter-spacing:-.02em;color:var(--text)}.MainNavigation_logoMark___SE1Y{width:20px;height:20px;border-radius:50%;background:var(--accent);position:relative;flex-shrink:0}.MainNavigation_logoMark___SE1Y:after,.MainNavigation_logoMark___SE1Y:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--bg-surface)}.MainNavigation_logoMark___SE1Y:before{border-top:none;border-bottom:none;transform:scaleX(.42)}.MainNavigation_logoMark___SE1Y:after{border-left:none;border-right:none;transform:scaleY(.42)}.MainNavigation_logoText__dnDQj{font-weight:500;color:var(--text-muted);white-space:nowrap}.MainNavigation_logoText__dnDQj strong{font-weight:700;color:var(--text)}.MainNavigation_statNavDesktop__I4LNU{flex:1 1;min-width:0}.MainNavigation_statList__WtBU1{display:flex;align-items:center;gap:var(--sp-1);list-style:none;margin:0;padding:0;flex-wrap:wrap}.MainNavigation_navLink__t00V0{display:block;padding:.4rem .7rem;border-radius:var(--r-sm);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);transition:background-color .15s ease,color .15s ease}.MainNavigation_navLink__t00V0:hover{background:var(--bg-hover);color:var(--text)}.MainNavigation_navLinkActive__csd6x{background:var(--accent-soft);color:var(--accent)}.MainNavigation_statNavMobile__iNNRx{display:none;border-top:1px solid var(--border);background:var(--bg-surface)}.MainNavigation_statStrip__9Aocn{display:flex;gap:var(--sp-1);list-style:none;margin:0;padding:var(--sp-2) var(--sp-3);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.MainNavigation_statStrip__9Aocn::-webkit-scrollbar{display:none}.MainNavigation_stripLink__NB5sI{display:block;white-space:nowrap;padding:.55rem .95rem;border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border)}.MainNavigation_stripLinkActive__IquJy{background:var(--accent);border-color:var(--accent);color:#10131a}.MainNavigation_ticketBtn__VxK1B{display:inline-flex;align-items:center;gap:var(--sp-2);flex-shrink:0;padding:.45rem .9rem;border-radius:var(--r-sm);border:1px solid var(--border-strong);font-size:.85rem;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.MainNavigation_ticketBtn__VxK1B:hover{background:var(--bg-hover);color:var(--text)}.MainNavigation_ticketBtnFilled__vWqKF{border-color:rgba(242,118,46,.5);background:var(--accent-soft);color:var(--accent)}.MainNavigation_ticketBtnActive__I3Qkl{border-color:var(--accent);background:var(--accent);color:#10131a}.MainNavigation_ticketCount__g9YjJ{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#10131a;font-size:.7rem;font-weight:700}.MainNavigation_ticketBtnActive__I3Qkl .MainNavigation_ticketCount__g9YjJ{background:#10131a;color:var(--accent)}.MainNavigation_authArea__HSQqZ{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto}.MainNavigation_userEmail__3cKDK{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-faint)}.MainNavigation_btnGhost__4QRBw,.MainNavigation_btnPrimary__Uz3Lj{display:inline-block;padding:.45rem .95rem;border-radius:var(--r-sm);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.MainNavigation_btnGhost__4QRBw{background:transparent;color:var(--text-muted);border:1px solid var(--border-strong)}.MainNavigation_btnGhost__4QRBw:hover{background:var(--bg-hover);color:var(--text);border-color:var(--text-faint)}.MainNavigation_btnPrimary__Uz3Lj{background:var(--accent);color:#10131a;border:1px solid var(--accent)}.MainNavigation_btnPrimary__Uz3Lj:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.MainNavigation_skeleton__0EJTU{display:block;width:90px;height:32px;border-radius:var(--r-sm);background:var(--bg-elevated);animation:MainNavigation_pulse__8ftOW 1.4s ease-in-out infinite}@keyframes MainNavigation_pulse__8ftOW{0%,to{opacity:.45}50%{opacity:.85}}.MainNavigation_burger__YC_Uq{display:none;width:40px;height:40px;background:transparent;border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;position:relative;flex-shrink:0;margin-left:auto}.MainNavigation_burger__YC_Uq span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:2px;background:var(--text);border-radius:2px;transition:background-color .2s ease}.MainNavigation_burger__YC_Uq span:after,.MainNavigation_burger__YC_Uq span:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s ease}.MainNavigation_burger__YC_Uq span:before{transform:translateY(-6px)}.MainNavigation_burger__YC_Uq span:after{transform:translateY(6px)}.MainNavigation_burger__YC_Uq span.MainNavigation_burgerOpen__bTz2I{background:transparent}.MainNavigation_burger__YC_Uq span.MainNavigation_burgerOpen__bTz2I:before{transform:translateY(0) rotate(45deg)}.MainNavigation_burger__YC_Uq span.MainNavigation_burgerOpen__bTz2I:after{transform:translateY(0) rotate(-45deg)}@media (max-width:900px){.MainNavigation_topRow__Mo8wz{padding:0 var(--sp-3);flex-wrap:wrap;min-height:3.25rem}.MainNavigation_statNavDesktop__I4LNU{display:none}.MainNavigation_statNavMobile__iNNRx{display:block}.MainNavigation_ticketBtn__VxK1B{margin-left:auto;padding:.4rem .7rem;font-size:.8rem}.MainNavigation_burger__YC_Uq{display:block;margin-left:var(--sp-2)}.MainNavigation_authArea__HSQqZ{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:var(--sp-2);margin-left:0;padding:var(--sp-3) 0;border-top:1px solid var(--border)}.MainNavigation_authOpen__jvWz6{display:flex}.MainNavigation_userEmail__3cKDK{max-width:none;text-align:center;padding-bottom:var(--sp-1)}.MainNavigation_btnGhost__4QRBw,.MainNavigation_btnPrimary__Uz3Lj{text-align:center;padding:.65rem 1rem}}.Layout_shell__pvQqc{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.Layout_main__NgJgX{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:var(--sp-3) var(--sp-4) var(--sp-4)}.Layout_shellScroll__EJm10{min-height:100vh;display:flex;flex-direction:column}.Layout_mainFlush__rDe6B{flex:1 1}.Layout_loading__yFL74{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);flex:1 1;min-height:40vh;color:var(--text-muted);font-size:.9rem}.Layout_loadingSpinner___Fb1_{width:28px;height:28px;border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:Layout_spin__OQlFl .8s linear infinite}@keyframes Layout_spin__OQlFl{to{transform:rotate(1turn)}}@media (max-width:900px){.Layout_main__NgJgX{padding:var(--sp-2) var(--sp-2) var(--sp-3)}}