@media (max-width:849px){.staffRadioRoot{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"bar buttons"!important;align-items:center!important;gap:6px!important;width:auto!important;display:grid!important}.staffRadioBar{border-radius:14px!important;grid-area:bar!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;padding:6px 10px!important;box-shadow:0 8px 24px #00000052!important}.staffRadioBar b{font-size:12px!important}.staffRadioBar small{font-size:9px!important}.staffRadioBar i{font-size:11px!important}.staffRadioDot{width:8px!important;height:8px!important}.staffRadioButtons{grid-area:buttons!important;align-items:center!important;gap:5px!important;display:flex!important}.staffRadioSosButton{border-radius:12px!important;width:42px!important;height:42px!important;font-size:9px!important}.staffRadioPtt{border-width:1px!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;width:50px!important;height:42px!important;display:flex!important;box-shadow:0 8px 22px #e11d2e47,inset 0 1px #fff3!important}.staffRadioPtt span{font-size:17px!important;line-height:1!important}.staffRadioPtt small{letter-spacing:.08em!important;font-size:7px!important}.staffRadioPtt.talking{transform:scale(.97)!important;box-shadow:0 0 0 4px #ff263e24,0 8px 22px #e11d2e61!important}.staffRadioPtt[data-ptt-state=requesting]{color:#111827!important;letter-spacing:.02em!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#fde68a!important;width:104px!important;font-size:10px!important;font-weight:1000!important;box-shadow:0 0 0 3px #f59e0b2e,0 8px 24px #f59e0b57!important}.staffRadioPtt[data-ptt-state=live]{color:#fff!important;letter-spacing:.02em!important;background:linear-gradient(135deg,#16a34a,#15803d)!important;border-color:#bbf7d0!important;width:150px!important;font-size:10px!important;font-weight:1000!important;animation:1s ease-in-out infinite staffRadioLivePulse!important;transform:scale(.98)!important;box-shadow:0 0 0 4px #22c55e33,0 8px 28px #16a34a6b!important}.staffRadioPtt[data-ptt-state=waiting]{color:#fff!important;background:linear-gradient(135deg,#f97316,#c2410c)!important;border-color:#fed7aa!important;width:128px!important;font-size:9px!important;font-weight:1000!important}.staffRadioPtt[data-ptt-state=error]{color:#fff!important;background:#7f1d1d!important;border-color:#fecaca!important;width:104px!important;font-size:10px!important;font-weight:1000!important}.staffRadioPanel{width:min(94vw,360px)!important;position:absolute!important;bottom:54px!important;right:0!important}.staffRadioSos{width:min(92vw,330px)!important;position:absolute!important;bottom:54px!important;left:0!important}.staffRadioUnlock{position:absolute!important;bottom:54px!important;left:0!important}}@keyframes staffRadioLivePulse{0%,to{filter:brightness();box-shadow:0 0 0 4px #22c55e33,0 8px 28px #16a34a6b}50%{filter:brightness(1.12);box-shadow:0 0 0 7px #22c55e1a,0 8px 32px #16a34a85}}@media (prefers-reduced-motion:reduce){.staffRadioPtt[data-ptt-state=live]{animation:none!important}}
.ticketGrid>section.panel:nth-of-type(3){background:radial-gradient(circle at 88% 0,#ffb4003d,#0000 38%),linear-gradient(145deg,#ffb4001f,#ff7a000e 45%,#ffffff06);border:2px solid #ffb400c7;padding-top:30px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffb40014,0 18px 46px #ff7a001f}.ticketGrid>section.panel:nth-of-type(3):before{content:"💛 EGY KIS PLUSZ SOKAT SZÁMÍT";background:linear-gradient(135deg,var(--accent),var(--accent2));color:#171006;letter-spacing:.8px;border-radius:999px;align-items:center;margin-bottom:12px;padding:7px 11px;font-size:11px;font-weight:1000;display:inline-flex}.ticketGrid>section.panel:nth-of-type(3) h2{letter-spacing:-1.2px;margin:0 0 10px;font-size:clamp(30px,5vw,42px);line-height:1.02}.ticketGrid>section.panel:nth-of-type(3) h2:after{content:"Ha teheted, dobj hozzá egy kicsit — ezzel közvetlenül a rendezvény megvalósítását segíted.";color:#f5d889;letter-spacing:0;max-width:680px;margin-top:12px;font-size:15px;font-weight:800;line-height:1.45;display:block}.ticketGrid>section.panel:nth-of-type(3)>p.muted{color:#b8a77d;font-size:13px;line-height:1.5}.ticketGrid>section.panel:nth-of-type(3) .btn.glass{background:#ffb40014;border:1px solid #ffb40061;min-width:110px;font-size:16px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;position:relative}.ticketGrid>section.panel:nth-of-type(3) .btn.glass:hover,.ticketGrid>section.panel:nth-of-type(3) .btn.glass:focus-visible{border-color:var(--accent);background:#ffb40029;transform:translateY(-2px);box-shadow:0 8px 22px #ff7a0029}.ticketGrid>section.panel:nth-of-type(3) div>.btn.glass:nth-child(3){border-color:var(--accent);background:linear-gradient(135deg,#ffb40042,#ff7a002b);box-shadow:0 0 0 1px #ffb4002e,0 10px 26px #ff7a0021}.ticketGrid>section.panel:nth-of-type(3) div>.btn.glass:nth-child(3):after{content:"AJÁNLOTT";background:var(--accent);color:#171006;letter-spacing:.8px;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:1000;position:absolute;top:-11px;right:8px}.ticketGrid>section.panel:nth-of-type(3) input[type=number]{background:#080a0dc7;border:1px solid #ffb4006b;font-size:18px;font-weight:900}.ticketGrid>section.panel:nth-of-type(3):after{content:"A támogatás teljesen önkéntes — te döntöd el, szeretnél-e és mennyivel hozzájárulni.";color:#a9b0b8;margin-top:14px;font-size:11px;line-height:1.45;display:block}@media (max-width:620px){.ticketGrid>section.panel:nth-of-type(3){padding:24px 18px}.ticketGrid>section.panel:nth-of-type(3) h2{font-size:32px}.ticketGrid>section.panel:nth-of-type(3) .btn.glass{min-width:calc(50% - 5px);padding:14px 12px}.ticketGrid>section.panel:nth-of-type(3) h2:after{font-size:14px}}.checkoutProfileSaveBox{background:#ffb8200a;border:1px solid #ffb8202e;border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:grid}.checkoutProfileSaveBox>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex!important}.checkoutProfileSaveBox>label>input{accent-color:#ffb51d;flex:0 0 20px;margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important}.checkoutProfileSaveBox>label>span{gap:3px;display:grid}.checkoutProfileSaveBox b{color:#f6f7f9;font-size:13px}.checkoutProfileSaveBox small{color:#9aa4b1;font-size:11px;line-height:1.45}.checkoutProfileSaveBox>button{color:#ffbd29;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px;font-weight:850}.checkoutProfileSaveBox>button:disabled{opacity:.55;cursor:wait}.checkoutProfileSaveBox>p{color:#9aa4b1;margin:0;font-size:11px;line-height:1.45}
@media (min-width:901px){html{scroll-padding-top:96px}body{background-attachment:fixed}.topbar{gap:28px;min-height:78px;padding-left:max(28px,50vw - 720px);padding-right:max(28px,50vw - 720px)}.brand{flex:none;font-size:18px}.brandMark{border-radius:12px;width:42px;height:42px}.topbar nav{flex:auto;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.topbar nav a,.topbar nav button{white-space:nowrap}.topbar nav a{border-radius:12px;padding:10px 11px;transition:background .16s,color .16s,transform .16s}.topbar nav a:hover{color:var(--text);background:#ffffff0e;transform:translateY(-1px)}.shell{width:min(1440px,100% - 64px);padding-top:48px;padding-bottom:96px}.shell.narrow{width:min(1120px,100% - 64px)}.pageHead,.adminHead{margin-top:18px;margin-bottom:32px}.pageHead h1,.adminHead h1{max-width:1100px;line-height:.96}.pageHead p,.adminHead p{max-width:860px;line-height:1.65}.panel{border-radius:24px;padding:26px 28px;box-shadow:0 18px 55px #00000029}.panel+.panel{margin-top:2px}.sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.featureCard{border-radius:22px;min-height:210px;padding:26px;transition:transform .18s,border-color .18s,background .18s}.featureCard:hover{background:linear-gradient(#ffffff0b,#ffffff05);border-color:#ffb4003d;transform:translateY(-3px)}.formLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:22px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}input,select,textarea{border-radius:13px;min-height:48px}textarea{min-height:120px}.btn{border-radius:13px;min-height:44px;transition:transform .14s,filter .14s,border-color .14s}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.statsGrid article{min-height:118px;padding:22px}.dashboardGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.judgeGrid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px}.scannerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.arrivalGrid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:22px}.photoGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tableWrap{border:1px solid #ffffff0b;border-radius:16px;overflow:auto}table{min-width:900px}th,td{padding:14px 12px}th{z-index:2;background:#10151b;position:sticky;top:0}.eventChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.eventChoice{border-radius:20px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden}.eventChoice:hover{transform:translateY(-3px)}.cartTicketList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticketCartRow{min-width:0;height:100%}.cartSummary{max-width:none}.scoreRow>div{grid-template-columns:repeat(10,minmax(42px,1fr))}.podiumList{gap:10px}.podiumRow{border-radius:14px;min-height:72px}.carHero{height:340px}.thumbStrip button{flex-basis:92px;width:92px;height:68px}.landingHero{border-radius:32px;min-height:680px;padding:72px}.heroContent{max-width:930px;padding-top:82px}.heroActions{gap:12px}.heroStats{gap:12px;bottom:38px;right:42px}.heroStats div{width:138px;padding:18px}.siteFooter{width:min(1440px,100% - 64px);margin-left:auto;margin-right:auto}.siteFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:16px}.authForm{max-width:620px}.settingsForm{gap:16px}.formGrid4{grid-template-columns:repeat(3,minmax(0,1fr)) 180px;gap:14px}.panelHeader{gap:18px}.panelHeader h2{font-size:clamp(22px,2vw,30px)}.sidePanel{position:sticky;top:98px}.entryButtons,.arrivalList{max-height:720px}header.topbar{height:72px;min-height:72px;flex-direction:row!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}header.topbar>nav{display:none!important}.mobileNavWrap{-webkit-backdrop-filter:blur(18px);background:#080a0df0;border-bottom:1px solid #ffffff12;width:100%;box-shadow:0 12px 34px #00000029;z-index:49!important;display:block!important;position:sticky!important;top:72px!important}.mobilePrimaryNav{align-items:center;gap:6px;width:min(1440px,100% - 64px);min-height:58px;margin:0 auto;padding:7px 0;display:flex!important}.mobilePrimaryNav>a,.mobilePrimaryNav>button{appearance:none;min-width:0;height:44px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:850;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mobilePrimaryNav>a:hover,.mobilePrimaryNav>button:hover,.mobilePrimaryNav>a.active,.mobilePrimaryNav>button.active{color:var(--text);background:#ffffff0e;border-color:#ffffff12}.mobilePrimaryNav>a.active,.mobilePrimaryNav>button.active{color:var(--accent)}.mobileNavIcon{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.mobileNavIcon svg{width:20px;height:20px}.mobileNavBadge{background:var(--accent);color:#111;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:absolute;transform:translate(10px,-10px)}.mobileNavBackdrop{z-index:80;-webkit-backdrop-filter:blur(4px);background:#0000007a;border:0;margin:0;padding:0;position:fixed;inset:0}.mobileMoreMenu{z-index:81;background:linear-gradient(#191e25fe,#0c1015fe);border:1px solid #ffffff1a;border-radius:20px;width:min(440px,100vw - 56px);max-height:calc(100vh - 174px);padding:14px;position:fixed;inset:142px max(28px,50vw - 720px) auto auto;overflow:auto;box-shadow:0 24px 80px #00000094,0 0 45px #ffb4000a}.mobileMoreHandle{display:none}.mobileMoreTitle{color:#e3e7ec;letter-spacing:.8px;padding:2px 4px 12px;font-size:13px;font-weight:950}.mobileMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobileMoreGrid a,.mobileLogoutAction{color:#d9dee4;background:#ffffff09;border:1px solid #fff1;border-radius:14px;align-items:center;gap:10px;min-height:62px;padding:10px 11px;font-size:12px;font-weight:850;display:flex}.mobileMoreGrid a:hover{background:#ffb40012;border-color:#ffb4002e}.mobileMoreGrid a b{width:31px;height:31px;color:var(--accent);background:#ffb40014;border-radius:9px;flex:0 0 31px;place-items:center;font-size:14px;display:grid}.mobileLogoutAction button{width:100%}}@media (min-width:1280px){.shell{width:min(1480px,100% - 88px)}.shell.narrow{width:min(1180px,100% - 88px)}.sectionGrid{gap:20px}.eventChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.photoGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.mobilePrimaryNav{width:min(1480px,100% - 88px)}}
:root{--te-canvas:#07090c;--te-canvas-soft:#0a0d12;--te-surface-1:#11151ce0;--te-surface-2:#171d26eb;--te-surface-3:#090d12eb;--te-elevated:#131820f7;--te-border-subtle:#ffffff13;--te-border:#ffffff1f;--te-border-strong:#ffb40052;--te-text:#f7f8fa;--te-text-2:#b2bac5;--te-text-3:#7f8996;--te-gold:#ffb400;--te-orange:#ff7a00;--te-success:#43e09d;--te-danger:#ff6471;--te-info:#52a8ff;--te-ai:#b16cff;--te-shadow-sm:0 8px 24px #00000038;--te-shadow-md:0 18px 48px #0000004d;--te-shadow-lg:0 28px 80px #0000006b;--te-ring:0 0 0 3px #ffb40029;--te-radius-control:13px;--te-radius-card:20px;--te-radius-panel:24px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:radial-gradient(ellipse 80% 42% at 88% -8%, #ffb4001a, transparent 64%), radial-gradient(ellipse 60% 36% at -10% 28%, #ff7a000b, transparent 66%), linear-gradient(180deg, var(--te-canvas) 0%, var(--te-canvas-soft) 52%, #07090d 100%);color:var(--te-text);font-feature-settings:"kern" 1, "liga" 1, "tnum" 1;text-rendering:optimizelegibility;overflow-x:clip}body:before{opacity:.12;background-size:40px 40px;-webkit-mask-image:linear-gradient(#000 0%,#00000073 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000073 58%,#0000 100%)}::selection{color:#111;background:#ffb400eb}:focus-visible{outline:2px solid var(--te-gold);outline-offset:3px}.topbar{border-bottom-color:var(--te-border-subtle);background:#07090cd1;min-height:68px;box-shadow:0 1px #ffffff06,0 10px 34px #0000002e}.brand{letter-spacing:-.025em}.brandMark{background:linear-gradient(145deg, #ffd05a 0%, var(--te-gold) 42%, var(--te-orange) 100%);border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 8px 24px #ff900033,inset 0 1px #ffffff80}.brandMark:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff57,#0000 38%);position:absolute;inset:0}.topbar nav a,.topbar nav button{border:1px solid #0000;transition:color .18s,background .18s,border-color .18s,transform .18s}.topbar nav a:hover,.topbar nav button:hover{color:var(--te-text);border-color:var(--te-border-subtle);background:#ffffff0e}.shell{isolation:isolate}.pageHead,.adminHead{position:relative}.pageHead h1,.adminHead h1,.heroContent h1,.successPanel h1{color:var(--te-text);text-wrap:balance;letter-spacing:-.052em}.pageHead p,.adminHead p,.heroContent p{max-width:72ch;color:var(--te-text-2);text-wrap:pretty;line-height:1.65}.eyebrow{color:var(--te-gold);letter-spacing:.15em}.panel,.featureCard,.statsGrid article{border-color:var(--te-border-subtle);background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-sm)}.panel{border-radius:var(--te-radius-panel)}.featureCard,.statsGrid article{border-radius:var(--te-radius-card)}.panelHeader,.panelTitle{gap:14px}.panelHeader h2,.panelTitle span{letter-spacing:-.025em;text-wrap:balance}.muted,.fineprint,.statsGrid span,.statsGrid small,.timeline span small,.entryButtons small,.arrivalList small{color:var(--te-text-2)}.btn,button.btn{border-color:var(--te-border);border-radius:var(--te-radius-control);min-height:44px;transition:transform .16s,filter .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0b}.btn.primary{color:#171006;background:linear-gradient(135deg, #ffd052 0%, var(--te-gold) 48%, var(--te-orange) 100%);box-shadow:0 10px 28px #ff8e0033,inset 0 1px #ffffff73}.btn.glass{background:#ffffff0e}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.985)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.6);transform:none}input,select,textarea{border-radius:var(--te-radius-control);background:var(--te-surface-3);border-color:#ffffff1f;min-height:48px;transition:border-color .17s,box-shadow .17s,background .17s;box-shadow:inset 0 1px #ffffff06}input:hover,select:hover,textarea:hover{border-color:#ffffff30}input:focus,select:focus,textarea:focus{box-shadow:var(--te-ring);background:#080c11fa;border-color:#ffb400ad}input::placeholder,textarea::placeholder{color:#687380;opacity:1}label{color:#d9dee5}.errorBox,.noticeBox{border-radius:var(--te-radius-control);box-shadow:inset 3px 0}.status,.pill{border:1px solid #ffffff14}.tableWrap{border:1px solid var(--te-border-subtle);background:#080b1070;border-radius:16px}table{font-variant-numeric:tabular-nums}th{color:#9da7b3;letter-spacing:.08em;background:#0d1117f5}td{color:#e5e8ec}tr{transition:background .14s}tbody tr:hover{background:#ffffff06}.emptyState{border-radius:var(--te-radius-card);min-height:200px;color:var(--te-text-2);background:#ffffff05;border:1px dashed #ffffff1f}.landingHero{box-shadow:inset 0 1px 0 #ffffff12, var(--te-shadow-lg);background:radial-gradient(circle at 82% 18%,#ffb40026,#0000 30%),linear-gradient(145deg,#141921fa,#080b10fa 62%,#191108f0);border-color:#ffb4002e}.heroGlow{opacity:.72}.heroStats div{border-color:var(--te-border);box-shadow:inset 0 1px 0 #ffffff0d, var(--te-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12b3}.eventChoice{border-color:var(--te-border-subtle);background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-sm)}.entryButtons button,.arrivalList button{border-color:var(--te-border-subtle);background:#0b0f15db;min-height:54px;transition:border-color .15s,background .15s,transform .15s}.entryButtons button:hover,.arrivalList button:hover{background:#ffb4000e;border-color:#ffb40047}.siteFooter{border-top:1px solid var(--te-border-subtle);color:var(--te-text-2)}.mobileNavWrap{border-color:var(--te-border-subtle);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#07090cdb;box-shadow:0 12px 34px #00000038}.mobilePrimaryNav>a,.mobilePrimaryNav>button{transition:color .18s,background .18s,border-color .18s,transform .18s}.mobilePrimaryNav>a.active,.mobilePrimaryNav>button.active{color:var(--te-gold);background:#ffb40012;border-color:#ffb40024}.mobileMoreMenu{box-shadow:var(--te-shadow-lg), inset 0 1px 0 #ffffff12;background:radial-gradient(circle at 88% 0,#ffb40014,#0000 34%),linear-gradient(#161b23fb,#090c11fe);border-color:#ffffff24}.mobileMoreGrid a,.mobileLogoutAction{border-color:var(--te-border-subtle);background:#ffffff0a}.mobileMoreGrid a:active{transform:scale(.985)}.mobileNavBadge{box-shadow:0 3px 10px #ff7a004d}.adsShell,.adsHero,[class*=ads] .panel,[class*=Ads] .panel{--te-product-accent:var(--te-ai)}.adminHead+.statsGrid,.pageHead+.statsGrid{margin-top:4px}.statsGrid b{letter-spacing:-.035em;font-variant-numeric:tabular-nums}.scoreRow button{min-width:42px;min-height:42px;transition:transform .12s,background .12s,border-color .12s}.scoreRow button:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.panel,.featureCard,.statsGrid article,.eventChoice{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.featureCard:hover,.eventChoice:hover{box-shadow:inset 0 1px 0 #ffffff0e, var(--te-shadow-md);border-color:#ffb4003d;transform:translateY(-3px)}}@media (max-width:900px){:root{--te-radius-card:18px;--te-radius-panel:20px}html{scroll-padding-top:76px}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.topbar{z-index:70;background:#07090ce8;flex-direction:row;align-items:center;height:62px;min-height:62px;padding:0 16px;position:sticky;top:0}.topbar .brandMark{border-radius:11px;width:36px;height:36px;font-size:13px}.topbar .brand{gap:10px;font-size:15px}.topbar .brand small{letter-spacing:.18em;margin-top:1px;font-size:7px}.topbar>nav{display:none}.mobileNavWrap{padding-bottom:env(safe-area-inset-bottom);background:#080a0ef0;border-top:1px solid #ffffff1c;border-bottom:0;inset:auto 0 0;box-shadow:0 -14px 40px #0006;z-index:79!important;position:fixed!important}.mobilePrimaryNav{width:100%;min-height:66px;padding:6px max(6px, env(safe-area-inset-left)) 5px max(6px, env(safe-area-inset-right));justify-content:space-around;gap:2px}.mobilePrimaryNav>a,.mobilePrimaryNav>button{border-radius:14px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;max-width:84px;height:54px;padding:5px 3px;font-size:10px;line-height:1.1;position:relative}.mobilePrimaryNav>a:active,.mobilePrimaryNav>button:active{transform:scale(.96)}.mobileNavIcon{width:24px;height:24px}.mobileNavIcon svg{width:21px;height:21px}.mobilePrimaryNav>a.active:after,.mobilePrimaryNav>button.active:after{content:"";background:linear-gradient(90deg, var(--te-gold), var(--te-orange));border-radius:99px;width:22px;height:2px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffb4008f}.mobileNavBadge{top:-3px;right:-4px;transform:none}.mobileMoreMenu{inset:auto 8px calc(74px + env(safe-area-inset-bottom)) 8px;overscroll-behavior:contain;border-radius:24px;width:auto;max-height:min(72dvh,620px);padding:10px 12px 14px}.mobileMoreHandle{background:#ffffff3b;border-radius:99px;width:38px;height:4px;margin:2px auto 12px;display:block}.mobileMoreTitle{color:var(--te-text);letter-spacing:-.01em;padding:0 4px 12px;font-size:15px}.mobileMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobileMoreGrid a,.mobileLogoutAction{border-radius:15px;min-height:58px}.shell,.shell.narrow{width:min(100% - 24px,1200px);padding-top:24px;padding-bottom:54px}.pageHead,.adminHead{margin:4px 0 22px}.pageHead h1,.adminHead h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,8.8vw,42px);line-height:1.01}.pageHead p,.adminHead p,.heroContent p{margin-top:8px;font-size:15px;line-height:1.55}.adminHead{align-items:stretch;gap:14px}.panel{padding:18px}.sectionGrid,.statsGrid,.formGrid,.formLayout,.dashboardGrid,.judgeGrid,.scannerGrid,.arrivalGrid{grid-template-columns:minmax(0,1fr);gap:12px}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsGrid article{min-height:100px;padding:16px}.statsGrid b{font-size:clamp(24px,7vw,31px)}.landingHero{border-radius:22px;min-height:auto;padding:26px 20px 22px}.heroContent{max-width:none;padding-top:34px}.heroContent h1{letter-spacing:-.055em;margin:9px 0 15px;font-size:clamp(39px,12vw,54px);line-height:.96}.heroContent p{max-width:38ch}.heroActions{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.heroActions .btn{text-align:center;justify-content:center;width:100%}.heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px;display:grid;position:static}.heroStats div{width:auto;min-width:0;padding:14px}.panelHeader,.panelTitle{flex-wrap:wrap;align-items:flex-start}.tableWrap{border-left:0;border-right:0;border-radius:0;margin-inline:-18px}.entryButtons,.arrivalList{max-height:none}.siteFooter{width:calc(100% - 24px);margin-bottom:12px;padding-block:28px}.siteFooter,.siteFooter nav{justify-content:flex-start;align-items:flex-start;gap:14px}.siteFooter nav{flex-wrap:wrap;display:flex}}@media (max-width:620px){.shell,.shell.narrow{width:min(100% - 20px,1200px)}.sectionGrid{grid-template-columns:minmax(0,1fr)}.panel{padding:16px}.panel+.panel{margin-top:12px}.statsGrid{gap:9px}.statsGrid article{min-height:92px;padding:14px}.statsGrid span,.statsGrid small{font-size:11px}.btn,button.btn{min-height:46px;padding-inline:15px}input,select,textarea{min-height:50px;font-size:16px}.scoreRow>div{grid-template-columns:repeat(5,minmax(42px,1fr))}.podiumRow{grid-template-columns:40px minmax(0,1fr) 56px}.mobileMoreGrid{grid-template-columns:minmax(0,1fr)}.mobileMoreGrid a,.mobileLogoutAction{min-height:54px}.mobileMoreMenu{max-height:76dvh}}@media (max-width:380px){.mobilePrimaryNav>a,.mobilePrimaryNav>button{font-size:9px}.mobileNavIcon,.mobileNavIcon svg{width:20px;height:20px}.statsGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){html.mobileHeaderCompact .mobileNavWrap{height:auto!important;max-height:none!important;transition:box-shadow .18s,background .18s!important;inset:auto 0 0!important}html.mobileHeaderCompact .mobilePrimaryNav{height:auto;min-height:66px}html.mobileHeaderCompact .topbar{height:56px;min-height:56px;padding-block:0;position:sticky;top:0}html.mobileHeaderCompact .mobileMoreMenu{top:auto!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;height:auto!important}html.mobileHeaderCompact .mobileNavBackdrop{top:0!important;bottom:0!important}}.brandMark{object-fit:contain;background:0 0;border:0;border-radius:13px;width:48px;height:48px;box-shadow:0 8px 25px #e512334d}@media (max-width:760px){.mobileCookieSettingsLift{left:max(14px,env(safe-area-inset-left))!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;z-index:1040!important;max-width:calc(100vw - 28px)!important;position:fixed!important}}
.landingHero+.panel,.landingHero~.sectionGrid{margin-top:18px}.landingHero .eyebrow{background:#ffb40011;border:1px solid #ffb40038;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.sectionGrid .featureCard>span{background:#ffb40012;border:1px solid #ffb40033;border-radius:9px;place-items:center;min-width:34px;min-height:28px;padding:0 8px;display:inline-grid}.eventsHero{isolation:isolate;border-bottom:1px solid var(--te-border-subtle);position:relative}.eventsHeroCopy{max-width:780px}.eventCreateCta,.eventSearchPremium{border-color:var(--te-border);background:linear-gradient(145deg, #ffffff0e, #ffffff05), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0b, var(--te-shadow-sm)}.eventSearchPremium:focus-within{box-shadow:var(--te-ring), var(--te-shadow-sm);border-color:#ffb4007a}.eventSectionHead{align-items:end;gap:16px;margin-bottom:16px}.eventResultCount{border:1px solid var(--te-border-subtle);background:#ffffff0a;border-radius:999px}.publicEventGrid{gap:18px}.eventCardPremium{isolation:isolate;border-color:var(--te-border-subtle);background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-md)}.eventCardMedia{background:#090c11}.eventCardMediaPoster{transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .3s}.eventCardPremium:hover .eventCardMediaPoster{transform:scale(1.025)}.eventFeaturedBadge,.officialBadge{color:#ffd15b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a06d1;border:1px solid #ffb40057}.eventDateBadge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d11d6;border:1px solid #ffffff29}.eventCardBodyPremium{background:linear-gradient(#ffffff05,#0000)}.eventCardBodyPremium h2,.eventCardBodyPremium h3{letter-spacing:-.035em;text-wrap:balance}.eventLocation,.eventDateLine,.eventCardDescription{color:var(--te-text-2)}.eventDetailsButton{border-radius:var(--te-radius-control);min-height:46px}.eventChoiceGrid{gap:14px}.eventChoice{min-height:112px;padding:18px;position:relative}.eventChoiceArrow{border:1px solid var(--te-border-subtle);background:#ffffff0a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.accountDashboardHero{box-shadow:inset 0 1px 0 #ffffff0f, var(--te-shadow-lg);background:radial-gradient(circle at 88% 12%,#ffb40021,#0000 34%),linear-gradient(145deg,#141921fa,#080b10fa);border:1px solid #ffb4002e;border-radius:28px;overflow:hidden}.accountDashboardAvatar{border:1px solid #ffffff2e;box-shadow:0 14px 34px #00000057,0 0 0 5px #ffb4000e}.accountRoleBadge,.teVipBadge,.workRoleBadge,.packageBadge{border:1px solid var(--te-border);box-shadow:inset 0 1px #ffffff0d}.accountQuickGrid{gap:10px}.accountQuickCard{border-color:var(--te-border-subtle);background:#ffffff09;box-shadow:inset 0 1px #ffffff09}.accountQuickIcon{color:var(--te-gold);background:#ffb40012;border:1px solid #ffb4002e}.ownEventGrid,.accountOverviewGrid{gap:14px}.ownEventCard,.accountGarageItem,.accountEntryItem,.notificationRow{border-color:var(--te-border-subtle);background:#ffffff07;box-shadow:inset 0 1px #ffffff06}.ownEventActions{border-top:1px solid var(--te-border-subtle)}.accountCompactEmpty{background:#ffffff05;border:1px dashed #ffffff1f}.myTicketsHead{align-items:end}.myTicketsCount{color:var(--te-success);background:#43e09d11;border:1px solid #43e09d38}.myTicketGrid{gap:16px}.myTicketMain{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff0e, var(--te-shadow-md);background:radial-gradient(circle at 92% 4%,#ffb4001f,#0000 30%),linear-gradient(150deg,#181d25fa,#090c11fa);border-color:#ffb40033;position:relative}.myTicketMain:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0d,#0000 24%);position:absolute;inset:0}.myTicketQrFrame{border-color:#ffffff2e;box-shadow:0 14px 32px #00000057}.myTicketSerial{font-variant-numeric:tabular-nums;letter-spacing:.08em}.myTicketStatusDot{box-shadow:0 0 0 4px #43e09d17,0 0 14px #43e09d57}.garageToolbar{gap:10px}.garageGrid{gap:16px}.garageCard{border-color:var(--te-border-subtle);background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-md);overflow:hidden}.garageCard img,.garageCard .noPhoto{background:#090c11}.garageBody{background:linear-gradient(#ffffff06,#0000)}.dangerBtn{color:#ff9ba4;background:#ff64710e;border-color:#ff64713d}.forumComposer,.forumPostCard{border-color:var(--te-border-subtle);background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm)}.forumComposerAvatar,.forumPostAvatar,.forumCommentAvatar{border:1px solid #ffffff24;box-shadow:0 6px 18px #00000040}.forumComposerText{background:#080c11c2;border-color:#ffffff1c}.forumComposerText:focus{border-color:#ffb40080}.forumPostAuthorName{color:var(--te-text);font-weight:850}.forumPostMeta,.forumPostTime{color:var(--te-text-3)}.forumPostCrew,.forumCarTag{color:#e8bd57;background:#ffb4000e;border:1px solid #ffb40026}.forumPostActions{border-top-color:var(--te-border-subtle)}.forumReactionButton{border-radius:12px;min-height:42px}.forumComment{border-color:var(--te-border-subtle);background:#ffffff06}.crewOwnSection,.crewSearchPanel,.crewDiscoverPanel,.crewListCard{border-color:var(--te-border-subtle)}.crewListCard{background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-md);overflow:hidden}.crewListCover{background:#090c11}.crewListCoverImage{transition:transform .5s cubic-bezier(.2,.75,.2,1)}.crewListCard:hover .crewListCoverImage{transform:scale(1.025)}.crewListLogoWrap{background:var(--te-surface-2);border-color:#ffffff2b;box-shadow:0 10px 28px #00000061}.crewListLocation{color:var(--te-text-2)}.workHero,.adminCommandHero{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff0f, var(--te-shadow-lg);background:radial-gradient(circle at 88% 10%,#ffb40021,#0000 34%),linear-gradient(145deg,#141921fa,#080b10fa);border:1px solid #ffb4002e;overflow:hidden}.workHeroStatus,.adminCommandStatus{background:#43e09d0e;border:1px solid #43e09d2e}.workStatusDot,.adminCommandPulse{box-shadow:0 0 0 4px #43e09d14,0 0 14px #43e09d61}.workSuperPanel,.workEventCard,.workQuickCard,.workTool{border-color:var(--te-border-subtle);background:linear-gradient(145deg, #ffffff0b, #ffffff04), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm)}.workQuickIcon,.workEventIcon,.workToolIcon{color:var(--te-gold);background:#ffb4000f;border:1px solid #ffb40029}.workEventDivider{background:var(--te-border-subtle)}.packageUpgradeGrid{gap:14px}.packageUpgradeCard{border-color:var(--te-border-subtle);background:linear-gradient(145deg, #ffffff0b, #ffffff04), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm)}.packageUpgradeFull{background:radial-gradient(circle at 92% 0, #b16cff1a, transparent 30%), var(--te-surface-1);border-color:#b16cff47}.packageUpgradeBasic{border-color:#52a8ff3d}.packageBestBadge{color:#d6b1ff;background:#b16cff1a;border:1px solid #b16cff47}.adminCommandAction,.adminModule,.adminSideNavigation,.adminSuperCard,.adminRecentEntries{border-color:var(--te-border-subtle);background:linear-gradient(145deg, #ffffff0b, #ffffff03), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm)}.adminCommandAction.primary,.workTool.primary{background:linear-gradient(145deg, #ffb4001c, #ff7a0009), var(--te-surface-1);border-color:#ffb40040}.adminCommandAction.live{border-color:#ff647138}.adminCommandAction.management,.workTool.management{border-color:#b16cff40}.adminModuleGroupNo,.adminModuleCounter{border:1px solid var(--te-border-subtle);background:#ffffff0a}.adminDangerZone{background:linear-gradient(145deg, #ff64710f, transparent), var(--te-surface-1);border-color:#ff647138}.adminRecentEntry{border-color:var(--te-border-subtle);background:#ffffff06}.ticketQrReader,.reader,.carHero{background:#05070a;border:1px solid #ffffff1a;box-shadow:inset 0 0 0 1px #ffffff06}.arrivalList button{position:relative}.arrivalList button:after{content:"";background:var(--te-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 12px #ffb40057}.scoreRow{border-color:var(--te-border-subtle);background:#ffffff05}.totalBox{background:#ffb4000e;border:1px solid #ffb4002b}.resultsHero,.resultCategory,.rankingList>*,.podiumRow{border-color:var(--te-border-subtle);background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm)}.resultCategoryHead{border-bottom:1px solid var(--te-border-subtle)}.resultRank,.rank{font-variant-numeric:tabular-nums}.resultAwardBadge{color:#ffd160;background:#ffb40011;border:1px solid #ffb40038}@keyframes te-premium-pulse{0%,to{opacity:.52}50%{opacity:.86}}[aria-busy=true],.loading,.skeleton{animation:1.35s ease-in-out infinite te-premium-pulse}@media (min-width:901px){.publicEventGrid,.garageGrid,.ownEventGrid,.workEventGrid{align-items:stretch}.adminWorkspaceGrid{gap:22px}.adminWorkspaceAside{align-self:start;position:sticky;top:150px}.accountDashboardHero,.workHero,.adminCommandHero{padding:32px}}@media (max-width:900px){.eventsHero{grid-template-columns:minmax(0,1fr);gap:18px;padding:12px 0 20px;display:grid}.eventsHeroCopy h1{font-size:clamp(38px,11vw,54px);line-height:.96}.eventCreateCta{min-height:64px}.eventSectionHead{flex-direction:column;align-items:flex-start}.publicEventGrid,.garageGrid,.ownEventGrid,.workEventGrid,.packageUpgradeGrid,.accountQuickGrid,.accountOverviewGrid{grid-template-columns:minmax(0,1fr)}.eventCardPremium,.garageCard,.crewListCard,.myTicketMain,.workEventCard{border-radius:20px}.eventCardMedia{aspect-ratio:16/10;min-height:0}.eventCardBodyPremium{padding:18px}.eventCardActions,.ownEventActions,.crewListActions,.accountTicketActions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.eventCardActions .btn,.ownEventActions .btn,.crewListActions .btn,.accountTicketActions .btn{text-align:center;justify-content:center;width:100%}.accountDashboardHero,.workHero,.adminCommandHero{border-radius:22px;padding:22px 18px}.accountDashboardIdentity,.adminCommandIdentity,.adminCommandTop{align-items:flex-start}.accountDashboardAvatar{width:58px;height:58px}.accountDashboardIdentity h1,.workHeroContent h1,.adminCommandIdentity h1{font-size:clamp(29px,8.8vw,40px);line-height:1}.accountQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountQuickCard{min-height:92px;padding:14px}.myTicketGrid{grid-template-columns:minmax(0,1fr)}.myTicketMain{padding:18px}.myTicketEvent{align-items:flex-start}.myTicketStub{border-top:1px dashed #ffffff26;border-left:0}.forumComposer,.forumPostCard{padding:16px}.forumComposerHead,.forumPostHeader{align-items:flex-start}.forumComposerActions,.forumPostActions,.forumCommentComposer{gap:8px}.forumReactionBar{scrollbar-width:none;overflow-x:auto}.crewSearchForm,.workSuperGrid,.workTools,.adminCommandActions,.adminOverviewGrid,.adminWorkspaceGrid,.adminSuperLinks{grid-template-columns:minmax(0,1fr)}.workQuickCard,.workTool,.adminCommandAction,.adminModule{min-height:64px}.adminWorkspaceAside{position:static}.adminModuleGroupHead{align-items:flex-start}.adminCommandActions{gap:8px}.arrivalGrid{flex-direction:column;display:flex}.arrivalList{max-height:56vh}.arrivalList button{min-height:64px;padding-right:36px}.scannerGrid>.panel{min-width:0}.scoreRow{padding:12px}.resultCategory,.resultsHero{border-radius:20px}.podiumRow,.resultEntry{min-width:0}}@media (max-width:620px){.eventSearchPremium{width:100%}.eventChoice{min-height:96px;padding:15px}.accountQuickGrid{grid-template-columns:minmax(0,1fr)}.forumComposerActions{flex-direction:column;align-items:stretch}.forumComposerActions .btn,.forumComposerPhotoButton{width:100%}.workSectionHead,.workEventTop,.adminOverviewHead,.adminDangerHead{flex-direction:column;align-items:flex-start}.adminEventTabs,.eventTabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.adminEventTabs>*,.eventTabs>*{flex:none}}@media (prefers-reduced-motion:reduce){.eventCardMediaPoster,.crewListCoverImage,[aria-busy=true],.loading,.skeleton{transition:none;animation:none}}.legalGrid{align-items:start;gap:18px}.legalContent,.legalOperator{border-color:var(--te-border-subtle);background:var(--te-surface-1)}.legalContent{max-width:820px;font-size:15px;line-height:1.75}.legalContent h2,.legalContent h3{color:var(--te-text);letter-spacing:-.025em;text-wrap:balance;margin-top:1.8em}.legalContent p,.legalContent li{color:#c1c8d1}.legalContent a{color:#ffd05a;text-underline-offset:3px;-webkit-text-decoration:underline #ffb40061;text-decoration:underline #ffb40061}.legalOperator{box-shadow:var(--te-shadow-sm);position:sticky;top:148px}.bugReportLayout{align-items:start;gap:18px}.bugForm,.bugHelpPanel .panel{border-color:var(--te-border-subtle);background:var(--te-surface-1)}.bugFormSection{border-bottom:1px solid var(--te-border-subtle);padding-block:22px}.bugFormSection:last-child{border-bottom:0}.bugStepHead{gap:12px}.bugCategoryGrid{gap:9px}.bugCategoryGrid button{border-color:var(--te-border-subtle);background:#ffffff08;border-radius:15px;min-height:70px}.bugCategoryGrid button:hover,.bugCategoryGrid button[aria-pressed=true]{background:#ffb40011;border-color:#ffb40059}.bugUploadBox{background:#ffffff05;border-color:#ffffff24;border-radius:16px}.bugUploadBox:hover{background:#ffb40009;border-color:#ffb4005c}.bugImagePreview{border:1px solid var(--te-border-subtle);border-radius:14px;overflow:hidden}.bugSubmitArea{border-top:1px solid var(--te-border-subtle)}.bugPrivacyNote{color:var(--te-text-2)}.bugSuccess{background:radial-gradient(circle at 50% 0, #43e09d1a, transparent 36%), var(--te-surface-1);box-shadow:var(--te-shadow-md);border-color:#43e09d38;overflow:hidden}.authForm,.successPanel,.closedBox{border-color:var(--te-border-subtle);background:linear-gradient(145deg, #ffffff0b, #ffffff04), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-md)}.successIcon,.bugSuccessIcon{box-shadow:0 0 0 7px #43e09d0d,0 14px 34px #00000047}[class*=eventos-ads] [class*=card],[class*=eventos-ads] [class*=panel],[class*=EventOS] [class*=card],[class*=growth] [class*=card]{border-color:var(--te-border-subtle);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm)}[class*=eventos-ads] [class*=metric],[class*=eventos-ads] [class*=stat],[class*=growth] [class*=metric]{font-variant-numeric:tabular-nums}@media (max-width:900px){.legalGrid,.bugReportLayout{grid-template-columns:minmax(0,1fr)}.legalOperator{position:static}.legalContent{padding:18px;font-size:15px;line-height:1.68}.bugHelpPanel{order:2}.bugCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bugSubmit{width:100%;min-height:50px}}@media (max-width:420px){.bugCategoryGrid{grid-template-columns:minmax(0,1fr)}}.adminAccordion{border:1px solid var(--te-border-subtle);border-radius:var(--te-radius-panel);background:linear-gradient(145deg, #ffffff0a, #ffffff03), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff09, var(--te-shadow-sm);overflow:clip}.adminAccordion+.adminAccordion{margin-top:12px}.adminModuleSummary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:block}.adminModuleSummary::-webkit-details-marker{display:none}.adminModuleSummary .adminModuleGroupHead{border:0;margin:0;padding:20px 62px 20px 20px;transition:background .18s;position:relative}.adminModuleSummary .adminModuleGroupHead:after{border:1px solid var(--te-border);content:"+";width:34px;height:34px;color:var(--te-gold);background:#ffb4000e;border-radius:11px;place-items:center;font-size:21px;font-weight:500;line-height:1;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.adminAccordion[open]>.adminModuleSummary .adminModuleGroupHead{border-bottom:1px solid var(--te-border-subtle);background:#ffb40006}.adminAccordion[open]>.adminModuleSummary .adminModuleGroupHead:after{content:"−";background:#ffb4001a;transform:translateY(-50%)rotate(180deg)}.adminAccordion>.adminModule{box-shadow:none;margin:12px}.adminAccordion .adminModuleGroupHead p{margin-bottom:0}@media (hover:hover) and (pointer:fine){.adminModuleSummary:hover .adminModuleGroupHead{background:#ffffff06}}@media (max-width:900px){.adminModuleSummary .adminModuleGroupHead{padding:17px 56px 17px 16px}.adminModuleSummary .adminModuleGroupHead:after{right:14px}.adminAccordion>.adminModule{margin:8px}}@media (max-width:620px){.mobileMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileMoreGrid a,.mobileLogoutAction{min-width:0;min-height:58px}.mobileMoreGrid a span{overflow-wrap:anywhere;min-width:0}.mobileLogoutAction{grid-column:1/-1}}@media (max-width:340px){.mobileMoreGrid{grid-template-columns:minmax(0,1fr)}}.eventPickerSearch{border:1px solid var(--te-border);max-width:720px;min-height:58px;color:var(--te-text-3);background:linear-gradient(145deg, #ffffff0b, #ffffff04), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-sm);border-radius:17px;align-items:center;gap:10px;margin:0 0 8px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.eventPickerSearch:focus-within{box-shadow:var(--te-ring), var(--te-shadow-sm);border-color:#ffb4008a}.eventPickerSearch>span{color:var(--te-gold);font-size:27px;line-height:1;transform:rotate(-20deg)}.eventPickerSearch input{min-width:0;min-height:56px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.eventPickerSearch input:focus{box-shadow:none;background:0 0;border:0}.eventPickerSearch button{border:1px solid var(--te-border-subtle);width:34px;height:34px;color:var(--te-text-2);cursor:pointer;background:#ffffff0b;border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.eventPickerMeta{color:var(--te-text-3);margin:0 0 18px;font-size:12px;font-weight:800}.eventChoice>span:not(.eventChoiceArrow){flex:auto;min-width:0}.eventChoice>.eventChoiceArrow{flex:0 0 34px;align-self:center;margin-right:16px;padding:0}.eventPickerEmpty{grid-column:1/-1;min-height:150px}.eventPickerEmpty p{margin-bottom:0}.participantIntro,.participantFinalCta{border:1px solid var(--te-border-subtle);box-shadow:inset 0 1px 0 #ffffff0d, var(--te-shadow-md);background:radial-gradient(circle at 90% 8%,#ffb4001c,#0000 34%),linear-gradient(145deg,#151a22fa,#080b10fa);border-radius:28px;margin-top:18px;position:relative;overflow:hidden}.participantIntro{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:42px;padding:44px;display:grid}.participantIntroCopy h2,.participantFeatureSection h2,.participantSteps h2,.participantFinalCta h2,.communitySectionHead h2{letter-spacing:-.045em;text-wrap:balance;margin:9px 0 14px;font-size:clamp(32px,4.5vw,56px);line-height:1}.participantIntroCopy>p,.participantFinalCta p,.communitySectionHead p{color:var(--te-text-2);line-height:1.7}.participantTrustRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.participantTrustRow span{color:#9debc8;background:#43e09d0e;border:1px solid #43e09d2b;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:850}.participantImageStack{min-height:390px;position:relative}.participantImage{background:#080b0f;border:1px solid #ffffff24;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 24px 60px #0000006b}.participantImage img{object-fit:cover;width:100%;height:100%;display:block}.participantImageMain{position:absolute;inset:0 54px 28px 0}.participantImageMain figcaption{background:linear-gradient(#0000,#05070af0);gap:3px;padding:38px 18px 17px;display:grid;position:absolute;bottom:0;left:0;right:0}.participantImageMain figcaption span{color:var(--te-text-2);font-size:11px}.participantImageFloating{border-color:#ffb4003d;width:48%;height:150px;position:absolute;bottom:0;right:0;transform:rotate(2deg)}.participantFeatureSection,.participantSteps{padding:54px 0 14px}.participantSectionHead,.communitySectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.participantSectionHead>div,.communitySectionHead>div{max-width:780px}.participantFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.participantFeatureCard{border:1px solid var(--te-border-subtle);background:linear-gradient(145deg, #ffffff0c, #ffffff04), var(--te-surface-1);min-height:250px;box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-sm);border-radius:21px;padding:22px;transition:transform .2s,border-color .2s}.participantFeatureCard:hover{border-color:#ffb4003d;transform:translateY(-3px)}.participantFeatureTop{justify-content:space-between;align-items:center;display:flex}.participantFeatureTop>span{color:var(--te-gold);font-family:monospace;font-size:11px;font-weight:900}.participantFeatureTop i{background:#ffb4000f;border:1px solid #ffb4002b;border-radius:13px;place-items:center;width:43px;height:43px;font-size:20px;font-style:normal;display:grid}.participantFeatureCard h3{letter-spacing:-.025em;margin:40px 0 9px;font-size:21px}.participantFeatureCard p{color:var(--te-text-2);margin:0;font-size:14px;line-height:1.62}.participantStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.participantStepGrid article{background:linear-gradient(#ffb40009,#0000);border-top:1px solid #ffb40040;gap:16px;padding:20px;display:flex}.participantStepGrid article>b{color:#120d05;background:linear-gradient(135deg, #ffd052, var(--te-orange));border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.participantStepGrid h3{margin:0 0 6px}.participantStepGrid p{color:var(--te-text-2);margin:0;font-size:13px;line-height:1.55}.participantFinalCta{justify-content:space-between;align-items:center;gap:36px;margin-bottom:10px;padding:38px;display:flex}.participantFinalCta>div:first-child{max-width:700px}.participantFinalCta .heroActions{flex:none;margin:0}.communityDiscoveryHead{justify-content:space-between;align-items:end;gap:24px;display:flex}.communityCarsSection{scroll-margin-top:100px}.communityCarsSection,.communityPeopleSection{padding-top:22px}.communitySectionHead>span{border:1px solid var(--te-border-subtle);color:var(--te-text-2);background:#ffffff0a;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:850}.communityCarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.communityCarCard{border:1px solid var(--te-border-subtle);color:var(--te-text);background:var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0a, var(--te-shadow-sm);border-radius:21px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.communityCarCard:hover{box-shadow:var(--te-shadow-md);border-color:#ffb40045;transform:translateY(-3px)}.communityCarMedia{aspect-ratio:16/10;background:#080b0f;position:relative;overflow:hidden}.communityCarMedia img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.75,.2,1)}.communityCarCard:hover .communityCarMedia img{transform:scale(1.025)}.communityCarPassport{color:#ffd15b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;background:#07090cc7;border:1px solid #ffb4004d;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;top:12px;left:12px}.communityCarNoPhoto{height:100%;color:var(--te-text-3);align-content:center;place-items:center;gap:8px;font-size:11px;display:grid}.communityCarNoPhoto span{color:#ffb40038;font-size:48px;font-weight:1000}.communityCarBody{padding:17px}.communityCarBody h3{letter-spacing:-.03em;margin:0 0 7px;font-size:20px}.communityCarBody p{min-height:38px;color:var(--te-text-2);margin:0 0 15px;font-size:12px;line-height:1.5;display:grid}.communityCarBody p span{color:var(--te-text);font-weight:800}.communityCarBody>div{border-top:1px solid var(--te-border-subtle);color:var(--te-text-3);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;font-size:11px;display:flex}.communityCarBody>div b{color:var(--te-gold);flex:none}.communityPeopleSection{border-top:1px solid var(--te-border-subtle);margin-top:42px}.communityPeopleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.communityPersonCard{flex-direction:column;gap:12px;display:flex}.communityPersonCover{object-fit:cover;border-radius:14px;width:100%;height:130px}.communityPersonIdentity{align-items:center;gap:12px;display:flex}.communityPersonIdentity>img,.communityPersonIdentity>div{object-fit:cover;border-radius:50%;flex:0 0 60px;width:60px;height:60px}.communityPersonIdentity>div{background:#ffffff14;place-items:center;font-size:22px;font-weight:900;display:grid}.communityPersonIdentity h3{margin:0}.communityPersonStats{gap:16px;margin-top:auto;display:flex}@media (max-width:900px){.participantIntro{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px 20px}.participantImageStack{min-height:330px}.participantFeatureGrid,.participantStepGrid,.communityCarGrid,.communityPeopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.participantSectionHead,.participantFinalCta,.communityDiscoveryHead,.communitySectionHead{flex-direction:column;align-items:flex-start}.participantFinalCta{padding:28px 20px}.participantFinalCta .heroActions{width:100%}}@media (max-width:620px){.eventPickerSearch{max-width:none;min-height:54px}.eventPickerSearch input{min-height:52px}.eventChoice>.eventChoiceArrow{display:none}.participantIntroCopy h2,.participantFeatureSection h2,.participantSteps h2,.participantFinalCta h2,.communitySectionHead h2{font-size:clamp(30px,9.5vw,42px)}.participantImageStack{min-height:270px}.participantImageMain{bottom:22px;right:34px}.participantImageFloating{width:52%;height:105px}.participantFeatureSection,.participantSteps{padding-top:40px}.participantFeatureGrid,.participantStepGrid,.communityCarGrid,.communityPeopleGrid{grid-template-columns:minmax(0,1fr)}.participantFeatureCard{min-height:215px}.participantFeatureCard h3{margin-top:28px}.participantTrustRow{flex-direction:column;align-items:flex-start}}.organizerMicroCta{background:linear-gradient(90deg,#ffb4000f,#ffffff05);border:1px solid #ffb40029;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-top:10px;padding:12px 18px;display:flex}.organizerMicroCta p{color:var(--te-text-2);margin:0;font-size:13px;line-height:1.45}.organizerMicroCta p b{color:var(--te-text)}.organizerMicroCtaButton{color:#171006;background:linear-gradient(135deg,#ffd54a 0%,#ffb000 58%,#ff8a00 100%);border:1px solid #ffd75ab8;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;line-height:1;text-decoration:none;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #ff990038,inset 0 1px #ffffff75}.organizerMicroCtaButton:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 13px 28px #ff99004d,inset 0 1px #ffffff80}.organizerMicroCtaButton:focus-visible{outline-offset:3px;outline:3px solid #ffcd3e57}.participantHeroImage{background:#080b0f;border:1px solid #ffffff24;border-radius:22px;min-height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b}.participantHeroImage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.participantHeroImage figcaption{background:linear-gradient(#0000,#05070af5);gap:4px;padding:70px 20px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.participantHeroImage figcaption b{font-size:18px}.participantHeroImage figcaption span{color:var(--te-text-2);font-size:12px}.participantMenuSection{padding:54px 0 14px}.participantSectionHead p{color:var(--te-text-2);margin:0;line-height:1.65}.participantMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.participantMenuCard{border:1px solid var(--te-border-subtle);color:var(--te-text);background:linear-gradient(145deg, #ffffff0b, #ffffff03), var(--te-surface-1);box-shadow:inset 0 1px 0 #ffffff0b, var(--te-shadow-md);border-radius:24px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.participantMenuCard:hover{box-shadow:var(--te-shadow-lg);border-color:#ffb4004d;transform:translateY(-4px)}.participantMenuScreen{background:radial-gradient(circle at 90% 5%,#ffb40017,#0000 32%),#090c11;border:1px solid #ffffff1a;border-radius:17px;min-height:330px;margin:12px 12px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.menuScreenBar{background:#05070ae0;border-bottom:1px solid #ffffff14;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 12px;display:grid}.menuScreenBar>span{color:#fff;background:linear-gradient(145deg,#30030a,#0a0b0e);border:1px solid #e512336b;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:italic;font-weight:1000;display:grid;box-shadow:0 0 16px #e5123330}.menuScreenBar>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menuScreenBar>i{color:var(--te-text-3);font-size:10px;font-style:normal}.menuScreenHero{height:184px;position:relative;overflow:hidden}.menuScreenHero img{object-fit:cover;width:100%;height:100%}.menuScreenHero:after{content:"";background:linear-gradient(#0000 42%,#05070adb);position:absolute;inset:0}.menuScreenHero>span{z-index:1;color:#ffd15b;letter-spacing:.12em;background:#07090cc7;border:1px solid #ffb40047;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;bottom:12px;left:12px}.menuScreenData{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.menuScreenData div{gap:3px;display:grid}.menuScreenData small,.entryPreviewEvent small,.entryPreviewRows small{color:var(--te-text-3);font-size:9px}.menuScreenData b{font-size:13px}.menuScreenData strong{color:var(--te-gold);font-size:10px}.entryPreviewEvent{background:linear-gradient(135deg,#ffb40012,#0000);border-bottom:1px solid #ffffff12;gap:5px;padding:20px 18px;display:grid}.entryPreviewEvent b{margin-top:3px;font-size:18px;line-height:1.1}.entryPreviewEvent>span{color:var(--te-text-2);font-size:11px}.entryPreviewRows{gap:9px;padding:14px;display:grid}.entryPreviewRows>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.entryPreviewRows>div>i{color:#151006;background:linear-gradient(135deg,#ffd052,var(--te-orange));border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:950;display:grid}.entryPreviewRows>div>span{gap:2px;display:grid}.entryPreviewRows button{color:#151006;background:linear-gradient(135deg,#ffd052,var(--te-orange));border:0;border-radius:11px;min-height:38px;font-size:10px;font-weight:950}.ticketPreview{background:radial-gradient(circle at 92% 4%,#ffb40024,#0000 31%),linear-gradient(145deg,#191f28,#0a0d12);border:1px solid #ffb40033;border-radius:17px;min-height:218px;margin:15px;padding:20px;position:relative}.ticketPreview>small{color:var(--te-gold);letter-spacing:.14em;font-size:8px;font-weight:950}.ticketPreview h4{max-width:80%;margin:30px 0 5px;font-size:20px;line-height:1}.ticketPreview>p{color:var(--te-text-2);margin:0;font-size:10px}.ticketPreview>div{border-top:1px dashed #ffffff26;justify-content:space-between;align-items:end;padding-top:14px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.ticketPreview>div>span{gap:4px;display:flex}.ticketPreview>div i{background:var(--te-success);border-radius:50%;width:6px;height:6px}.ticketPreview>div>b{color:#111;background:#fff;place-items:center;width:48px;height:48px;font-size:11px;display:grid}.ticketPreviewStatus{color:#9debc8;align-items:center;gap:7px;margin:-2px 16px 14px;font-size:10px;display:flex}.ticketPreviewStatus i{background:var(--te-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #43e09d73}.communityPreviewGrid{grid-template-rows:repeat(2,94px);grid-template-columns:1.5fr 1fr;gap:7px;padding:14px;display:grid}.communityPreviewGrid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden}.communityPreviewGrid>div:first-child{grid-row:1/3}.communityPreviewGrid img,.communityPreviewPlaceholder{object-fit:cover;width:100%;height:100%}.communityPreviewPlaceholder{color:#ffb40057;place-items:center;font-size:27px;font-weight:1000;display:grid}.communityPreviewGrid>div>span:last-child{color:#fff;background:linear-gradient(#0000,#05070aeb);padding:19px 8px 7px;font-size:9px;font-weight:850;position:absolute;bottom:0;left:0;right:0}.communityPreviewNav{background:#ffffff06;border-radius:12px;gap:7px;margin:0 14px 14px;padding:8px;display:flex}.communityPreviewNav>*{text-align:center;color:var(--te-text-3);border-radius:8px;flex:1 1 0;padding:7px 4px;font-size:9px}.communityPreviewNav b{color:#161006;background:linear-gradient(135deg,#ffd052,var(--te-orange))}.participantMenuCopy{padding:21px}.participantMenuCopy>span{color:var(--te-gold);letter-spacing:.13em;font-size:9px;font-weight:950}.participantMenuCopy h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:22px}.participantMenuCopy p{color:var(--te-text-2);margin:0;font-size:13px;line-height:1.62}@media (max-width:900px){.participantHeroImage{min-height:330px}}@media (max-width:700px){.organizerMicroCta{gap:8px;min-height:54px;padding:10px 12px}.organizerMicroCta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.organizerMicroCtaButton{white-space:nowrap;min-height:40px;padding-inline:13px;font-size:11px}.participantHeroImage{min-height:285px}.participantMenuSection{padding-top:40px}.participantMenuGrid{grid-template-columns:minmax(0,1fr)}.participantMenuScreen{min-height:310px;margin:9px 9px 0}.participantMenuCopy{padding:18px}}.mobileMoreGrid a.mobileWorkLink{color:#171005;background:linear-gradient(135deg,#ffd75b,#ff9f0a);border-color:#ffbe239e;box-shadow:0 10px 28px #ffa60038,inset 0 1px #ffffff7a}.mobileMoreGrid a.mobileWorkLink b{color:#1a1102;background:#ffffff57}.mobileMoreGrid a.mobileWorkLink span{gap:2px;display:grid}.mobileMoreGrid a.mobileWorkLink strong{font-size:12px}.mobileMoreGrid a.mobileWorkLink small{color:#1e1405ad;font-size:8px;line-height:1.2}.publicLiveShell{max-width:1100px}.publicLiveHero{isolation:isolate;background:radial-gradient(circle at 92% 8%,#ff283733,#0000 34%),linear-gradient(135deg,#220d12fa,#090c11fa 62%);border:1px solid #ff4e4e40;border-radius:26px;margin:8px 0 14px;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #00000052}.publicLiveHero:after{z-index:-1;content:"";border:42px solid #ff374109;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-55px}.publicLiveHeroTop,.publicLiveHeroMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.publicLiveHeroBadge{color:#ff747b;letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;font-weight:950;display:inline-flex}.publicLiveHeroBadge i{background:#ff3f49;border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite publicLivePulse;box-shadow:0 0 0 5px #ff3f491a,0 0 18px #ff3f49e6}.publicLiveHeroSync{color:var(--te-text-3);font-size:10px;font-weight:800}.publicLiveHero h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:30px 0 20px;font-size:clamp(36px,6vw,70px);line-height:.94}.publicLiveHeroMeta{color:var(--te-text-2);justify-content:flex-start;font-size:12px;font-weight:800}.publicLiveHeroMeta span{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:8px 11px}.publicLiveHeroSignal{opacity:.7;align-items:flex-end;gap:4px;height:28px;display:flex;position:absolute;bottom:25px;right:28px}.publicLiveHeroSignal i{background:linear-gradient(#ff6d73,#ff303c);border-radius:4px;width:4px;animation:1.15s ease-in-out infinite alternate publicLiveSignal}.publicLiveHeroSignal i:first-child{height:8px}.publicLiveHeroSignal i:nth-child(2){height:14px;animation-delay:.12s}.publicLiveHeroSignal i:nth-child(3){height:23px;animation-delay:.24s}.publicLiveHeroSignal i:nth-child(4){height:17px;animation-delay:.36s}.publicLiveHeroSignal i:nth-child(5){height:27px;animation-delay:.48s}.publicLiveDayTabs{scrollbar-width:none;gap:7px;margin:0 0 14px;padding:0 22px 4px;display:flex;overflow-x:auto}.publicLiveDayTabs::-webkit-scrollbar{display:none}.publicLiveDayTabs .btn{border-radius:999px;flex:none;min-height:38px;padding:8px 12px;font-size:11px}.publicLiveDayDivider{color:var(--te-text-2);text-transform:capitalize;align-items:center;gap:9px;margin:22px 0 8px;font-size:12px;font-weight:900;display:flex}.publicLiveDayDivider.first{margin-top:5px}.publicLiveDayDivider:after{content:"";background:linear-gradient(90deg,#ffffff21,#0000);flex:1;height:1px}.publicLiveDayDivider span{color:#ffb52c;letter-spacing:.12em;background:#ffb52c14;border-radius:6px;padding:4px 6px;font-size:8px}@keyframes publicLivePulse{50%{opacity:.42;transform:scale(.82)}}@keyframes publicLiveSignal{to{opacity:.45;height:7px}}@media (max-width:700px){.publicLiveHero{border-radius:21px;margin-top:0;padding:20px 17px 21px}.publicLiveHero h1{margin:24px 0 16px;font-size:clamp(32px,10vw,45px)}.publicLiveHeroMeta{flex-wrap:wrap;gap:6px}.publicLiveHeroMeta span{padding:6px 8px;font-size:10px}.publicLiveHeroSignal{display:none}.publicLiveDayTabs{padding-inline:16px}}.mobileMoreGrid>a.mobileWorkLink,.mobileMoreGrid>a.mobileWorkLink:link,.mobileMoreGrid>a.mobileWorkLink:visited{color:#171005!important;background:linear-gradient(135deg,#ffe06b 0%,#ffb21c 55%,#ff8a00 100%)!important;border-color:#ffd45a!important;box-shadow:0 12px 32px #ffa60057,inset 0 1px #ffffff9e!important}.mobileMoreGrid>a.mobileWorkLink b{color:#171005!important;background:#ffffff6b!important}.mobileMoreGrid>a.mobileWorkLink span,.mobileMoreGrid>a.mobileWorkLink strong{color:#171005!important}.mobileMoreGrid>a.mobileWorkLink small{color:#171005ad!important}.publicLiveFocusGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.publicLiveFocusCard{border-radius:24px}.publicLiveNow{background:linear-gradient(115deg,#0c0e13d1,#22070cd1),repeating-linear-gradient(105deg,#0000 0 38px,#ffffff05 39px 40px);border-color:#ff3f4957;min-height:390px;padding:30px;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000057,0 0 60px #ff24320e}.publicLiveNow:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(#ff233238,#0000 65%);border-radius:50%;height:290px;position:absolute;inset:auto -8% -60% 16%}.publicLiveNow.active .publicLiveStatus i{animation:1.2s ease-in-out infinite publicLivePulse}.publicLiveNow .publicLiveLiveBadge{color:#fff;background:#e51f31;border-color:#ff505a6b;padding:7px 11px;box-shadow:0 0 26px #e51f3161}.publicLiveNow h2{text-wrap:balance;max-width:680px;margin-top:42px;font-size:clamp(38px,5vw,64px);line-height:.94}.publicLiveNow .publicLiveLocation{color:#c0c5cb;margin-top:16px}.publicLiveNow .publicLiveTimeRange{color:#fff;margin-top:34px;font-size:clamp(40px,6vw,70px)}.publicLiveProgress{z-index:2;max-width:540px;margin-top:24px;position:relative}.publicLiveProgress>div{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.publicLiveProgress i{border-radius:inherit;background:linear-gradient(90deg,#ff3543,#ff9635);height:100%;transition:width .45s;display:block;box-shadow:0 0 16px #ff3744b3}.publicLiveProgress span{color:#aeb4bb;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:850;display:block}.publicLiveStageDescription{z-index:2;color:#c1c6cc;max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.55;position:relative}.publicLiveNext{background:radial-gradient(circle at 80% 20%,#ffae1330,#0000 42%),linear-gradient(160deg,#171615,#0b0e13 64%);border-color:#ffb52c4d;min-height:390px;padding:26px}.publicLiveNext h2{margin-top:54px;font-size:clamp(28px,3.4vw,43px);line-height:.98}.publicLiveNext .publicLiveNextTime{text-shadow:0 0 30px #ffae1333;margin-top:34px;font-size:clamp(45px,5vw,62px)}.publicLiveSchedule{box-shadow:none;background:0 0;border:0;overflow:visible}.publicLiveScheduleHead{border:0;margin-top:10px;padding:22px 2px 18px}.publicLiveScheduleHead h2{font-size:clamp(29px,4vw,42px)}.publicLiveTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.publicLiveDayDivider{grid-column:1/-1;margin:20px 0 2px}.publicLiveProgram{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:62px minmax(0,1fr);align-items:start;min-height:112px;padding:17px;display:grid;position:relative;overflow:hidden}.publicLiveTimelineRail{display:none}.publicLiveProgramTime{color:#ffbc3e;padding-top:2px;font-size:17px}.publicLiveProgramTitle strong{font-size:17px;line-height:1.18}.publicLiveProgram.live{background:radial-gradient(circle at 90% 10%,#ff2c3a2e,#0000 43%),linear-gradient(145deg,#2a0d12f5,#0e1015f5);border-color:#ff414c59;box-shadow:0 12px 36px #ff233214}.publicLiveProgram.finished{opacity:.5;filter:saturate(.35)}@media (max-width:700px){.publicLiveFocusGrid{grid-template-columns:1fr}.publicLiveNow{min-height:360px;padding:22px}.publicLiveNow h2{margin-top:36px;font-size:clamp(36px,11vw,52px)}.publicLiveNow .publicLiveTimeRange{font-size:clamp(38px,12vw,56px)}.publicLiveNext{min-height:245px;padding:21px}.publicLiveNext h2{margin-top:30px;font-size:31px}.publicLiveTimeline{grid-template-columns:1fr}.publicLiveProgram{grid-template-columns:58px minmax(0,1fr);min-height:102px;padding:15px}.publicLiveProgramAction{grid-column:2}}.publicLive{isolation:isolate;position:relative}.publicLive:before{z-index:-1;content:"";pointer-events:none;filter:blur(55px);background:conic-gradient(from 90deg,#0000,#ef20340e,#0000 36%,#ffaf190b,#0000 68%);width:150vw;height:62vh;animation:14s linear infinite liveAurora;position:fixed;top:18vh;left:-25vw}.publicLiveHero{background:linear-gradient(115deg,#0c0d12e6,#2d070ec7),repeating-linear-gradient(90deg,#0000 0 58px,#ffffff05 59px 60px)}.publicLiveHero:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff17 48%,#0000 72%);animation:5.5s cubic-bezier(.2,.7,.2,1) infinite liveSweep;position:absolute;inset:0;transform:translate(-130%)}.publicLiveHeroSignal{gap:6px}.publicLiveHeroSignal i{transform-origin:bottom;animation:.68s ease-in-out infinite alternate liveEqualizer}.publicLiveHeroSignal i:nth-child(2){animation-delay:-.3s}.publicLiveHeroSignal i:nth-child(3){animation-delay:-.5s}.publicLiveHeroSignal i:nth-child(4){animation-delay:-.16s}.publicLiveHeroSignal i:nth-child(5){animation-delay:-.42s}.publicLiveNow{clip-path:polygon(0 0,96% 0,100% 13%,100% 100%,0 100%);border-radius:2px 26px 2px 2px}.publicLiveNext{clip-path:polygon(0 0,100% 0,100% 100%,10% 100%,0 88%);border-radius:2px 2px 24px}.publicLiveCountdown{z-index:2;border-top:1px solid #ffffff1a;margin-top:25px;padding-top:16px;position:relative}.publicLiveCountdown small{color:#9299a1;letter-spacing:.18em;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.publicLiveCountdown strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-shadow:0 0 24px #ffb52c3d;align-items:baseline;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(25px,3vw,36px);display:flex}.publicLiveCountdown strong span{color:#ffb72b}.publicLiveCountdown strong i{text-transform:uppercase;margin-left:3px;font-family:inherit;font-size:10px;font-style:normal}.publicLiveSchedule{position:relative;padding-top:8px!important}.publicLiveSchedule:before{content:"";background:linear-gradient(90deg,#0000,#ffb526 26%,#ef233c 68%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #ff502859}.publicLiveScheduleHead{position:relative}.publicLiveScheduleHead:after{color:#ffffff06;content:"LINEUP";letter-spacing:-.08em;pointer-events:none;font-size:clamp(44px,9vw,105px);font-weight:1000;position:absolute;bottom:12px;right:4px}.publicLiveTimeline{padding:0!important;display:block!important}.publicLiveDayDivider{grid-template-columns:auto 1fr;gap:12px!important;margin:34px 0 5px!important;font-size:clamp(14px,2vw,18px)!important;display:grid!important}.publicLiveDayDivider:after{align-self:center}.publicLiveProgram{opacity:0;animation:.55s cubic-bezier(.2,.8,.2,1) forwards liveLineIn;transform:translateY(16px);min-height:98px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff16!important;border-radius:0!important;grid-template-columns:clamp(64px,10vw,112px) minmax(0,1fr) auto!important;align-items:center!important;margin:0!important;padding:16px 4px!important;display:grid!important}.publicLiveProgram:before{content:"";background:0 0;width:3px;position:absolute;inset:7px auto 7px 0}.publicLiveProgramTime{color:#ffb52c!important;letter-spacing:-.06em!important;padding:0 0 0 13px!important;font-size:clamp(22px,4vw,36px)!important;font-weight:950!important}.publicLiveProgramBody{padding:0 15px!important}.publicLiveProgramTitle strong{letter-spacing:-.04em!important;font-size:clamp(20px,3.1vw,34px)!important;line-height:1!important}.publicLiveProgramLocation,.publicLiveProgramDelay{margin-top:8px!important;font-size:11px!important}.publicLiveProgramAction{grid-column:auto!important;padding:0 10px 0 0!important}.publicLiveFollow{color:#ffbc3d;cursor:pointer;background:#ffb52c0e;border:1px solid #ffb52c47;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:21px;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.publicLiveFollow:active{transform:scale(.9)}.publicLiveFollow.active{color:#0b0d11;background:#ffb52c;box-shadow:0 0 24px #ffb52c52}.publicLiveProgram.live{opacity:1!important;background:linear-gradient(90deg,#ef233c2b,#0000 72%)!important;animation:.55s forwards liveLineIn,2.2s ease-in-out infinite liveNowGlow!important}.publicLiveProgram.live:before{background:#ef233c;box-shadow:0 0 19px #ef233ce6}.publicLiveProgram.live .publicLiveProgramTime{color:#ff5968!important}.publicLiveProgram.finished{filter:none!important}@keyframes liveAurora{to{transform:rotate(360deg)}}@keyframes liveSweep{0%,52%{transform:translate(-130%)}78%,to{transform:translate(130%)}}@keyframes liveEqualizer{0%{opacity:.45;transform:scaleY(.28)}to{opacity:1;transform:scaleY(1)}}@keyframes liveLineIn{to{opacity:1;transform:translateY(0)}}@keyframes liveNowGlow{50%{background-color:#ef233c0b}}@media (max-width:700px){.publicLiveNow,.publicLiveNext{clip-path:none;border-radius:18px 2px}.publicLiveScheduleHead:after{font-size:48px;bottom:17px}.publicLiveProgram{grid-template-columns:72px minmax(0,1fr) 44px!important;min-height:94px!important}.publicLiveProgramTime{padding-left:7px!important;font-size:24px!important}.publicLiveProgramBody{padding-inline:10px!important}.publicLiveProgramTitle strong{font-size:22px!important}.publicLiveProgramAction{padding-right:0!important}.publicLiveFollow{width:40px;height:40px;font-size:18px}}.publicLiveScheduleHud{background:linear-gradient(90deg,#ef233c21,#ffb52c0e 62%,#0000);border-block:1px solid #ff4b5740;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 14px;padding:15px 18px;display:grid;position:relative;overflow:hidden}.publicLiveScheduleHudPulse{color:#ff6670;letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:950;display:flex}.publicLiveScheduleHudPulse i{background:#f0273c;border-radius:50%;width:8px;height:8px;animation:1.25s ease-in-out infinite publicLivePulse;box-shadow:0 0 0 5px #f0273c1a,0 0 18px #f0273ccc}.publicLiveScheduleHud>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.publicLiveScheduleHudClock{font-variant-numeric:tabular-nums;align-items:baseline;gap:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.publicLiveScheduleHudClock span{color:#ffbd43;font-size:18px;font-weight:950}.publicLiveScheduleHudClock small{letter-spacing:.1em;margin-left:3px;font-size:7px}.publicLiveScheduleHudClock b{color:#fff;letter-spacing:.05em;min-width:91px;font-size:20px}.publicLiveScheduleHudBeam{background:linear-gradient(90deg,#0000,#ef233c,#ffb526,#0000);height:2px;animation:3.2s ease-in-out infinite liveHudBeam;position:absolute;bottom:0;left:0;right:0;transform:translate(-100%)}.publicLiveProgram{min-height:76px!important;padding:10px 4px!important}.publicLiveProgramTitle strong{font-size:clamp(19px,2.8vw,30px)!important}.publicLiveProgramLocation,.publicLiveProgramDelay{margin-top:5px!important}.publicLiveFollow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@keyframes liveHudBeam{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (max-width:700px){.publicLiveScheduleHud{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#26090ff7,#14110ff7);grid-template-columns:auto minmax(0,1fr);gap:7px 11px;margin-inline:-2px;padding:11px 12px;position:sticky;top:56px}.publicLiveScheduleHudPulse{grid-column:1}.publicLiveScheduleHud>strong{grid-column:2;font-size:14px}.publicLiveScheduleHudClock{grid-column:1/-1;justify-content:flex-end}.publicLiveScheduleHudClock b{font-size:18px}.publicLiveProgram{min-height:70px!important;padding:8px 2px!important}.publicLiveProgramTime{font-size:22px!important}.publicLiveProgramTitle strong{font-size:20px!important}}.publicLiveShell,.publicLive,.publicLiveFocusGrid,.publicLiveSchedule{min-width:0;max-width:100%}.publicLiveShell{overflow-x:clip}.publicLiveDayTabs{overscroll-behavior-inline:contain;width:100%;max-width:100%}.publicLiveParallel{z-index:3;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:16px;position:relative}.publicLiveParallelHead{color:#ff6b74;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:9px;font-weight:950;display:flex}.publicLiveParallelHead small{color:#8c949c;letter-spacing:0;font-size:9px}.publicLiveParallelRail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:9px;width:100%;padding:2px 2px 8px;display:flex;overflow-x:auto}.publicLiveParallelRail::-webkit-scrollbar{display:none}.publicLiveParallelRail article{scroll-snap-align:start;background:linear-gradient(145deg,#ff34411a,#ffffff06);border:1px solid #ff4e5833;border-radius:15px;flex:0 0 min(270px,82vw);gap:7px;min-width:0;padding:15px;display:grid}.publicLiveParallelRail article.selected{background:linear-gradient(145deg,#ffb52c1a,#ffffff06);border-color:#ffb52c47}.publicLiveParallelRail article>div{color:#ff6973;letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.publicLiveParallelRail article>div i{background:#ef233c;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite publicLivePulse;box-shadow:0 0 12px #ef233ccc}.publicLiveParallelRail article strong{overflow-wrap:anywhere;font-size:18px;line-height:1.05}.publicLiveParallelRail article span{color:#9ca3aa;font-size:10px}.publicLiveParallelRail article>b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:700px){.publicLiveShell{width:min(100% - 20px,1200px)!important}.publicLiveFocusGrid{width:100%}.publicLiveParallel{margin-inline:-4px}.publicLiveParallelRail article{flex-basis:min(250px,78vw)}}@media (max-width:620px){.publicEventGrid{gap:10px!important;margin-top:12px!important}.eventCardPremium{border-radius:17px!important;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff06!important}.eventCardMedia{aspect-ratio:auto!important;height:145px!important}.eventCardMedia .eventCardMediaPoster{object-fit:contain!important;width:100%!important;height:100%!important}.eventCardMedia .eventCardMediaBackdrop{filter:blur(18px)brightness(.34)saturate(.82)!important;opacity:.46!important;width:calc(100% + 32px)!important;height:calc(100% + 32px)!important;inset:-16px!important}.eventFeaturedBadge{letter-spacing:.9px!important;gap:5px!important;min-height:25px!important;padding:4px 8px!important;font-size:8px!important;top:8px!important;left:8px!important}.eventDateBadge{border-radius:13px!important;width:46px!important;min-height:50px!important;padding:6px 4px!important;bottom:8px!important;right:8px!important}.eventDateBadge strong{font-size:19px!important}.eventDateBadge span{letter-spacing:.7px!important;margin-top:2px!important;font-size:8px!important}.eventCardBodyPremium{padding:12px 13px 13px!important}.eventCardTopline{gap:8px!important;margin-bottom:5px!important}.eventLocation{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;gap:5px!important;font-size:10.5px!important}.eventLocation svg{width:14px!important;height:14px!important}.eventCardBodyPremium h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;letter-spacing:-.025em!important;max-width:100%!important;margin-top:2px!important;font-size:19px!important;line-height:1.08!important}.eventDateLine{align-items:center!important;gap:6px!important;margin-top:8px!important;font-size:11px!important;line-height:1.3!important}.eventDateLine svg{width:14px!important;height:14px!important;margin-top:0!important}.eventDateLine span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.eventCardDescription{-webkit-line-clamp:1!important;margin-top:8px!important;font-size:11px!important;line-height:1.35!important}.eventCardActions{margin-top:9px!important}.eventDetailsButton{border-radius:11px!important;min-height:39px!important;padding:8px 11px!important;font-size:12px!important}.eventDetailsButton>span:last-child{font-size:18px!important}}@media (max-width:380px){.eventCardMedia{height:132px!important}.eventCardBodyPremium{padding:11px!important}.eventCardBodyPremium h2{font-size:18px!important}}@media (max-width:700px){.eventFeaturedBadge{width:max-content!important;max-width:calc(100% - 16px)!important}.eventFeaturedBadge[style*=right]{left:auto!important;right:8px!important}.eventDetailShell{width:calc(100% - 14px)!important;padding:8px 0 calc(82px + env(safe-area-inset-bottom,0px))!important}.eventDetail{gap:10px!important}.eventDetailHero{border-radius:16px!important}.eventDetailHeroImage,.eventDetailHeroFallback{aspect-ratio:auto!important;object-fit:cover!important;border-radius:16px!important;height:178px!important}.eventDetailHeroContent{padding:12px 3px 2px!important}.eventDetailBadges{gap:5px!important;margin-bottom:7px!important}.eventDetailBadge{letter-spacing:.9px!important;padding:4px 7px!important;font-size:8px!important}.eventDetailHeroContent h1{letter-spacing:-.9px!important;font-size:26px!important;line-height:1.01!important}.eventDetailMeta{gap:4px!important;margin-top:9px!important;font-size:11px!important;line-height:1.3!important}.eventDetailMeta span{gap:5px!important}.eventDetailMeta b{font-size:12px!important}.eventDetailRating{margin-top:8px!important;padding:5px 8px!important;font-size:11px!important}.eventDetailActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.eventMainAction{border-radius:12px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:7px!important;min-height:52px!important;padding:8px!important}.eventMainAction>span{border-radius:9px!important;width:32px!important;height:32px!important;font-size:15px!important}.eventMainAction b{font-size:11.5px!important;line-height:1.15!important}.eventMainAction small{display:none!important}.eventMainAction strong{font-size:16px!important}.eventOrganizerClaim{border-radius:14px!important;grid-template-columns:1fr!important;gap:9px!important;padding:12px!important;display:grid!important}.eventOrganizerClaimCopy>span{letter-spacing:.1em!important;font-size:8px!important}.eventOrganizerClaimCopy h2{margin:3px 0 4px!important;font-size:18px!important}.eventOrganizerClaimCopy p,.eventUnofficialNotice{margin:0!important;font-size:10.5px!important;line-height:1.4!important}.eventOrganizerClaimButton{min-height:40px!important;padding:8px 11px!important;font-size:12px!important}.eventDetailGrid,.eventDetailGrid>main{gap:10px!important}.eventDetailSection{border-radius:15px!important;padding:13px 12px!important}.eventSectionHeading{align-items:center!important;gap:8px!important;margin-bottom:12px!important}.eventSectionHeading span,.eventInfoLabel{letter-spacing:1.15px!important;font-size:8px!important}.eventSectionHeading h2{margin-top:3px!important;font-size:21px!important}.eventDetailDescription{font-size:12px!important;line-height:1.5!important}.eventDetailDescription.collapsed{-webkit-line-clamp:3!important}.eventDescriptionMore{border-radius:10px!important;min-height:39px!important;margin-top:9px!important;padding:8px 10px!important;font-size:11px!important}.eventDetailSidebar{gap:8px!important}.eventInfoCard{border-radius:14px!important;gap:4px!important;padding:12px!important;font-size:12px!important}.eventInfoCard hr{margin:8px 0!important}.eventSocialLinks{margin-top:3px!important}.eventSocialLinks a{padding:8px 0!important;font-size:11px!important}.eventVipDescription{font-size:12px!important;line-height:1.45!important}.vipDeadlineInfo{margin:8px 0!important;font-size:11px!important}}@media (max-width:380px){.eventDetailHeroImage,.eventDetailHeroFallback{height:160px!important}.eventDetailHeroContent h1{font-size:24px!important}.eventMainAction{grid-template-columns:28px minmax(0,1fr) auto!important;padding:7px!important}.eventMainAction>span{width:28px!important;height:28px!important;font-size:14px!important}}@media (max-width:620px){.quickReg{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))!important;gap:10px!important;margin-top:12px!important}.quickReg>.panel{border-radius:16px!important;padding:12px!important}.quickReg .panelTitle{gap:8px!important;margin-bottom:10px!important}.quickReg .panelTitle>span{letter-spacing:-.25px!important;font-size:18px!important;line-height:1.05!important}.quickReg .panelTitle>b{letter-spacing:.5px!important;color:#bec8d680!important;font-size:11px!important}.quickReg .categoryChecks{grid-template-columns:1fr!important;gap:6px!important}.quickReg .categoryChecks label{border-radius:12px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:0 12px!important;min-height:58px!important;padding:8px 10px!important}.quickReg .categoryChecks input[type=checkbox]{border-radius:6px!important;place-self:center!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.quickReg .categoryChecks label>span{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding-left:2px;display:grid!important}.quickReg .categoryChecks label>span>b{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden;font-size:14px!important;line-height:1.15!important}.quickReg .categoryChecks label>span>small{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;min-width:0;overflow:hidden;color:#bec6d1ad!important;font-size:10px!important;line-height:1.15!important}.quickReg .registrationFee{white-space:nowrap;grid-area:1/2;align-self:center;color:#ffb51b!important;margin:0!important;font-size:11px!important;line-height:1!important}.quickReg .carPickGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.quickReg .carPickGrid button{border-radius:12px!important;min-height:0!important}.quickReg .carPickGrid img,.quickReg .carPickGrid .noPhoto{aspect-ratio:auto!important;height:74px!important}.quickReg .carPickGrid b{padding:7px 8px 0!important;font-size:12px!important;line-height:1.15!important}.quickReg .carPickGrid small{padding:2px 8px 7px!important;font-size:10px!important}.quickReg>.panel>label{margin-bottom:10px!important;font-size:11px!important}.quickReg .registrationCheckout select{border-radius:10px!important;min-height:42px!important;margin-top:5px!important;padding:9px 10px!important;font-size:12px!important}.quickReg .registrationTotal{margin-top:8px!important}.quickReg .registrationTotal>div{gap:8px!important;padding:7px 0!important;font-size:11px!important}.quickReg .registrationTotal .grandTotal{padding-top:9px!important}.quickReg .registrationTotal .grandTotal b{font-size:17px!important}.quickReg .registrationCheckout>.btn.primary{min-height:44px!important;margin-top:9px!important;font-size:13px!important}.quickReg .noticeBox,.quickReg .errorBox{border-radius:10px!important;margin:7px 0!important;padding:9px 10px!important;font-size:11px!important}}@media (max-width:380px){.quickReg .categoryChecks label{min-height:55px!important;padding:7px 9px!important}.quickReg .categoryChecks label>span>b{font-size:13px!important}.quickReg .categoryChecks label>span>small{font-size:9px!important}}@media (max-width:900px){.workSuperGrid,.adminCommandActions{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommandAction:last-child{grid-column:auto}.adminWorkspaceMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminWorkspaceMain>.adminAccordion[open],.adminWorkspaceMain>.adminDangerZone{grid-column:1/-1}.adminAccordion+.adminAccordion{margin-top:0}.adminAccordion:not([open]) .adminModuleGroupHead{grid-template-columns:27px minmax(0,1fr);align-content:start;gap:7px 8px;min-height:132px;padding:12px 43px 32px 12px;display:grid}.adminAccordion:not([open]) .adminModuleNo{width:27px;height:27px}.adminAccordion:not([open]) .adminModuleGroupHead>div{grid-column:1/-1;min-width:0}.adminAccordion:not([open]) .adminModuleGroupHead .eyebrow{font-size:8px;line-height:1.15}.adminAccordion:not([open]) .adminModuleGroupHead h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.16}.adminAccordion:not([open]) .adminModuleGroupHead p{display:none}.adminAccordion:not([open]) .adminModuleCounter{margin:0;position:absolute;bottom:9px;left:12px}.adminAccordion:not([open]) .adminModuleGroupHead:after{width:30px;height:30px;font-size:18px;top:11px;right:10px;transform:none}}@media (max-width:620px){.workSuperGrid,.adminCommandActions,.adminWorkspaceMain{grid-template-columns:repeat(2,minmax(0,1fr))}.workSuperGrid{gap:8px}.workQuickCard{grid-template-columns:36px minmax(0,1fr);align-content:start;gap:7px;min-width:0;min-height:112px;padding:10px}.workQuickIcon{border-radius:11px;width:36px;height:36px;font-size:16px}.workQuickCard>span:nth-child(2){grid-column:1/-1;gap:2px}.workQuickCard b{overflow-wrap:anywhere;font-size:11px;line-height:1.18}.workQuickCard small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.28;display:-webkit-box;overflow:hidden}.workQuickCard>strong{display:none}.workQuickCard>em{position:absolute;top:9px;right:9px}.adminCommandActions{gap:7px}.adminCommandAction{min-width:0;min-height:76px;padding:9px}.adminCommandAction b{white-space:normal;overflow-wrap:anywhere;line-height:1.15}}@media (max-width:320px){.workSuperGrid,.adminCommandActions,.adminWorkspaceMain{grid-template-columns:minmax(0,1fr)}.adminWorkspaceMain>.adminAccordion,.adminWorkspaceMain>.adminDangerZone{grid-column:1}}
.NotificationBell-module__Zxqs2G__root{z-index:65;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__Zxqs2G__trigger{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.NotificationBell-module__Zxqs2G__trigger:hover{background:#ffffff1f;border-color:#ffffff38}.NotificationBell-module__Zxqs2G__trigger:active{transform:scale(.96)}.NotificationBell-module__Zxqs2G__badge{color:#fff;text-align:center;box-sizing:border-box;background:#e62636;border:2px solid #101116;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;line-height:15px;position:absolute;top:-4px;right:-5px}.NotificationBell-module__Zxqs2G__panel{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121318fb;border:1px solid #ffffff21;border-radius:18px;width:min(390px,100vw - 24px);max-height:min(620px,72vh);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 65px #0000007a}.NotificationBell-module__Zxqs2G__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 17px 12px;display:flex}.NotificationBell-module__Zxqs2G__header strong{font-size:18px}.NotificationBell-module__Zxqs2G__header a{color:#ff4b55;font-size:13px;font-weight:800;text-decoration:none}.NotificationBell-module__Zxqs2G__list{overscroll-behavior:contain;max-height:calc(min(620px,72vh) - 54px);overflow:auto}.NotificationBell-module__Zxqs2G__item{color:inherit;border-bottom:1px solid #ffffff0e;gap:11px;padding:13px 16px;text-decoration:none;transition:background .15s;display:flex}.NotificationBell-module__Zxqs2G__item:hover{background:#ffffff0f}.NotificationBell-module__Zxqs2G__itemButton{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.NotificationBell-module__Zxqs2G__dot{background:#e62636;border-radius:999px;flex:none;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #e6263621}.NotificationBell-module__Zxqs2G__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.NotificationBell-module__Zxqs2G__copy b{font-size:14px;line-height:1.25}.NotificationBell-module__Zxqs2G__copy>span{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationBell-module__Zxqs2G__copy small{color:#ffffff73;font-size:11px}.NotificationBell-module__Zxqs2G__state{color:#ffffff9e;text-align:center;padding:28px 18px;font-size:13px}.NotificationBell-module__Zxqs2G__mobile{display:none}@media (max-width:900px){.NotificationBell-module__Zxqs2G__desktop{display:none}.NotificationBell-module__Zxqs2G__mobile{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:1200;display:inline-flex;position:fixed;right:76px}.NotificationBell-module__Zxqs2G__mobile .NotificationBell-module__Zxqs2G__trigger{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101116e6;width:42px;height:42px;box-shadow:0 7px 24px #00000052}.NotificationBell-module__Zxqs2G__mobile .NotificationBell-module__Zxqs2G__panel{top:calc(env(safe-area-inset-top,0px) + 70px);width:auto;max-height:min(68vh,560px);position:fixed;left:12px;right:12px}.NotificationBell-module__Zxqs2G__mobile .NotificationBell-module__Zxqs2G__list{max-height:calc(min(68vh,560px) - 54px)}}@media (min-width:901px){.NotificationBell-module__Zxqs2G__desktop{display:inline-flex}}
