*{box-sizing:border-box}:root{--bg:#080a0d;--bg2:#0d1116;--panel:#11161c;--panel2:#171d25;--line:#26303b;--text:#f6f8fb;--muted:#88929e;--accent:#ffb400;--accent2:#ff7a00;--ok:#43e09d;--bad:#ff6471}html,body{background:radial-gradient(circle at 80% 0%,#ffb40014,transparent 28%),linear-gradient(180deg,var(--bg),var(--bg2));color:var(--text);min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.23;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0}a{color:inherit;text-decoration:none}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0de0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(22px,50vw - 600px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;font-weight:950;display:flex}.brandMark{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0b0b0b;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:1000;display:grid}.brand small{letter-spacing:2px;color:var(--muted);font-size:8px;display:block}.topbar nav{gap:6px;display:flex}.topbar nav a{color:var(--muted);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:800}.shell{width:min(1200px,100% - 30px);margin:auto;padding:40px 0 80px}.shell.narrow{width:min(930px,100% - 30px)}.landingHero{background:linear-gradient(135deg,#ffffff08,#ffffff03),linear-gradient(135deg,#10151c,#0b0f14 55%,#151008);border:1px solid #ffffff12;border-radius:28px;min-height:650px;padding:60px;position:relative;overflow:hidden}.heroGlow{filter:blur(12px);background:radial-gradient(circle,#ffb40029,#0000 65%);width:400px;height:400px;position:absolute;top:5%;right:5%}.heroContent{z-index:2;max-width:850px;padding-top:90px;position:relative}.eyebrow{letter-spacing:2.2px;color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:950}.heroContent h1,.pageHead h1,.adminHead h1,.successPanel h1{letter-spacing:-3.5px;margin:10px 0 20px;font-size:clamp(42px,7vw,82px);line-height:.93}.heroContent h1 span{color:#0000;-webkit-text-stroke:1px #ffffff73}.heroContent p,.pageHead p,.adminHead p{color:var(--muted);font-size:17px}.heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.btn{background:var(--panel2);color:var(--text);cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;padding:12px 16px;font-weight:900}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0d0b05;border:0}.btn.glass{background:#ffffff0b}.btn.large{padding:15px 20px}.btn.wide{width:100%;margin-top:10px}.heroStats{z-index:2;gap:10px;display:flex;position:absolute;bottom:34px;right:38px}.heroStats div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;width:120px;padding:16px}.heroStats b{font-size:22px;display:block}.heroStats span{color:var(--muted);font-size:11px}.sectionGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.featureCard{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px}.featureCard>span{color:var(--accent);font-family:monospace;font-size:12px}.featureCard h3{margin:26px 0 7px;font-size:19px}.featureCard p{color:var(--muted);margin:0;line-height:1.55}.pageHead,.adminHead{margin:12px 0 26px}.adminHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pageHead h1,.adminHead h1{margin-bottom:10px;font-size:clamp(38px,6vw,68px)}.panel{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff04);border-radius:20px;padding:22px}.formLayout{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.formPanel label,.scannerGrid label,.judgeList label{color:#d9dde3;margin-bottom:14px;font-size:12px;font-weight:850;display:block}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panelTitle.second{margin-top:26px}.panelTitle span{font-size:20px;font-weight:950}.panelTitle b{color:#343d48;font-size:22px}input,select,textarea{width:100%;color:var(--text);font:inherit;background:#0a0f14;border:1px solid #26303a;border-radius:11px;outline:none;margin-top:7px;padding:13px 14px}.sidePanel h2{font-size:26px}.timeline{gap:8px;display:grid}.timeline div{background:#ffffff06;border-radius:12px;gap:12px;padding:12px;display:flex}.timeline i{width:28px;height:28px;color:var(--accent);background:#202731;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.timeline span b,.timeline span small{display:block}.timeline span small,.fineprint,.muted{color:var(--muted)}.fineprint{text-align:center;font-size:11px}.errorBox,.noticeBox{color:#ff9aa3;background:#ff647114;border:1px solid #ff647138;border-radius:10px;margin:10px 0;padding:11px 12px}.successPanel{text-align:center;padding-top:50px}.successIcon{width:72px;height:72px;color:var(--ok);background:#43e09d1a;border:1px solid #43e09d4d;border-radius:22px;place-items:center;margin:auto;font-size:36px;display:grid}.ticket{background:#11161c;border:1px dashed #46515f;border-radius:20px;max-width:500px;margin:24px auto;padding:18px}.ticketTop{justify-content:space-between;gap:10px;display:flex}.ticketTop b{color:var(--accent)}.qrWrap{background:#fff;border-radius:16px;max-width:360px;margin:18px auto;padding:14px}.qrWrap img{width:100%;display:block}.ticket code{overflow-wrap:anywhere;font-size:12px}.scannerGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reader{background:#080a0d;border-radius:14px;min-height:110px;overflow:hidden}.divider{color:var(--muted);align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.emptyState{color:var(--muted);text-align:center;place-items:center;min-height:220px;display:grid}.status{letter-spacing:1px;margin-bottom:18px;font-size:13px;font-weight:950}.status.ok{color:var(--ok)}.status.bad{color:var(--bad)}.resultList{color:var(--muted);gap:7px;display:grid}.resultList b{color:var(--text)}.statsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.statsGrid article{border:1px solid var(--line);background:#11161c;border-radius:18px;padding:19px}.statsGrid span,.statsGrid small{color:var(--muted);font-size:12px;display:block}.statsGrid b{margin:9px 0 4px;font-size:28px;display:block}.dashboardGrid{grid-template-columns:1fr 300px;gap:16px;display:grid}.panelHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panelHeader h2{margin:0}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:800px}th,td{text-align:left;border-bottom:1px solid #202934;padding:12px 10px}th{text-transform:uppercase;color:var(--muted);font-size:10px}td{font-size:13px}td small{color:var(--muted);display:block}.pill{background:#202733;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950;display:inline-block}.pill.ok{color:var(--ok);background:#43e09d17}.miniStat{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.green{color:var(--ok)}.orange{color:var(--accent)}.judgeGrid{grid-template-columns:300px 1fr;gap:16px;display:grid}.entryButtons{gap:8px;max-height:650px;display:grid;overflow:auto}.entryButtons button{appearance:none;text-align:left;color:var(--text);cursor:pointer;background:#0d1218;border:1px solid #202a34;border-radius:11px;padding:11px}.entryButtons button.active{background:#ffb4000f;border-color:#7a5a14}.entryButtons b,.entryButtons span,.entryButtons small{display:block}.entryButtons small{color:var(--muted)}.scoreList{gap:12px;margin-top:22px;display:grid}.scoreRow{border:1px solid var(--line);border-radius:13px;padding:14px}.scoreRow>span{margin-bottom:10px;font-weight:900;display:block}.scoreRow>div{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.scoreRow button{aspect-ratio:1;color:#c6ced7;background:#121820;border:1px solid #2b3540;border-radius:8px;font-weight:850}.scoreRow button.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#111}.totalBox{background:#0c1117;border-radius:13px;justify-content:space-between;margin:18px 0;padding:16px;display:flex}.resultsGrid{gap:16px;display:grid}.podiumList{gap:8px;display:grid}.podiumRow{background:#0d1217;border:1px solid #202934;border-radius:12px;grid-template-columns:50px 1fr 90px;align-items:center;gap:12px;padding:12px;display:grid}.rank{background:#1a2129;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.rank1 .rank{color:var(--accent);background:#ffb40026}.car b,.car small{display:block}.car small{color:var(--muted)}.score{text-align:right;font-size:22px;font-weight:950}@media (max-width:900px){.landingHero{min-height:600px;padding:30px}.heroStats{margin-top:38px;position:static}.sectionGrid,.statsGrid{grid-template-columns:1fr 1fr}.formLayout,.scannerGrid,.dashboardGrid,.judgeGrid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.topbar nav{width:100%;overflow:auto}}@media (max-width:620px){.shell{width:min(100% - 20px,1200px);padding-top:22px}.landingHero{border-radius:20px;padding:22px}.sectionGrid,.statsGrid,.formGrid{grid-template-columns:1fr}.scoreRow>div{grid-template-columns:repeat(5,1fr)}.adminHead{flex-direction:column;align-items:flex-start}.podiumRow{grid-template-columns:42px 1fr 60px}}.photoGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 18px;display:grid}.photoGrid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.arrivalGrid{grid-template-columns:1fr 1.15fr;gap:16px;display:grid}.arrivalList{gap:7px;max-height:620px;display:grid;overflow:auto}.arrivalList button{border:1px solid var(--line);color:var(--text);text-align:left;background:#0d1218;border-radius:11px;padding:12px}.arrivalList b,.arrivalList span,.arrivalList small{display:block}.arrivalList small{color:var(--muted)}.carHero{background:#090d11;border-radius:16px;width:100%;height:260px;margin-bottom:18px;overflow:hidden}.carHero img{object-fit:cover;width:100%;height:100%}.noPhoto{height:100%;color:var(--muted);place-items:center;display:grid}@media (max-width:800px){.arrivalGrid{grid-template-columns:1fr}.photoGrid{grid-template-columns:repeat(3,1fr)}}.judgeTitle{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.doneCheck{color:#06140c;background:#19b968;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:inline-grid}.judgeProgress{border:1px solid var(--line);border-radius:10px;margin:8px 0 12px;padding:10px 12px}.dangerBtn{color:#ff9aa6;background:#2a1015;border:1px solid #7d2934;border-radius:8px;padding:8px 10px}.banPanel{margin-top:16px}.banForm{margin:12px 0 18px}.banList{gap:8px;display:grid}.banList>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.banList span,.banList small{display:block}.closedBox{text-align:center;padding:36px}.errorBox{white-space:pre-wrap}.banAlert{color:#ffb4b8;background:#351116;border:2px solid #e5484d;border-radius:12px;margin:14px 0;padding:18px;font-size:1.05rem;font-weight:900}.carGallery{margin-bottom:18px}.thumbStrip{gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.thumbStrip button{background:#0b0f14;border:2px solid #0000;border-radius:9px;flex:0 0 76px;width:76px;height:58px;padding:0;overflow:hidden}.thumbStrip button.active{border-color:var(--accent)}.thumbStrip img{object-fit:cover;width:100%;height:100%}.authHint{text-align:center;color:var(--muted)}.authHint a{color:var(--accent);font-weight:800}.navLogout{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-weight:800}.warningPanel{color:#f4d68a;background:#ffb40017;border:1px solid #ffb4004d;border-radius:14px;margin-bottom:16px;padding:14px 16px}.adminSettings,.userPanel{margin-bottom:16px}.settingsForm{gap:12px;display:grid}.formGrid4{grid-template-columns:1fr 1fr 1fr 160px;gap:10px;margin-bottom:12px;display:grid}.userList{gap:8px;margin-top:18px;display:grid}.userList>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 150px 100px;align-items:center;gap:8px;padding:11px;display:grid}.userList span b,.userList span small{display:block}.userList span small{color:var(--muted)}.accountEntries{gap:8px;display:grid}.accountEntries>div{border:1px solid var(--line);border-radius:12px;padding:12px}.accountEntries b,.accountEntries span{display:block}.accountEntries span{color:var(--muted);margin-top:3px}@media (max-width:800px){.formGrid4,.userList>div{grid-template-columns:1fr}.thumbStrip button{flex-basis:88px}}.garageToolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.garageForm{margin-bottom:16px}.garageGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.garageCard{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.garageCard>img,.garageCard>.noPhoto{object-fit:cover;width:100%;height:220px}.garageBody{padding:18px}.garageBody h3{margin:7px 0;font-size:23px}.garageBody p{color:var(--muted)}.quickReg{gap:16px;display:grid}.carPickGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.carPickGrid button{text-align:left;border:1px solid var(--line);color:var(--text);background:#0d1218;border-radius:14px;padding:0;overflow:hidden}.carPickGrid button.active{border-color:var(--accent);box-shadow:0 0 0 2px #ffb4001f}.carPickGrid img,.carPickGrid .noPhoto{object-fit:cover;width:100%;height:150px}.carPickGrid b,.carPickGrid small{padding:0 12px;display:block}.carPickGrid b{padding-top:10px}.carPickGrid small{color:var(--muted);padding-bottom:12px}.categoryChecks{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.categoryChecks label{border:1px solid var(--line);background:#0d1218;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.categoryChecks label.checked{background:#ffb4000f;border-color:#7a5a14}.categoryChecks input{width:auto;margin:0}.categoryChecks b,.categoryChecks small{display:block}.categoryChecks small{color:var(--muted)}.eventTabs{gap:8px;margin:0 0 16px;display:flex;overflow:auto}.eventTabs a{white-space:nowrap;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:9px 12px}.eventTabs a.active{background:var(--accent);color:#111;border-color:var(--accent)}.carProfileHero{grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-bottom:16px;display:grid}.carProfileHero>img,.carProfileHero>.noPhoto{object-fit:cover;border-radius:22px;width:100%;height:360px}.profileGallery{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.profileGallery img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.profileGrid{grid-template-columns:1fr 300px;gap:16px;display:grid}.historyRow{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.historyRow b,.historyRow small{display:block}.historyRow small{color:var(--muted)}.qrCard{text-align:center}.qrCard img{background:#fff;border-radius:12px;width:100%;max-width:220px;padding:8px}.rankingList{gap:9px;display:grid}.rankingRow{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:54px 80px 1fr 100px;align-items:center;gap:12px;padding:10px;display:grid}.rankingRow img,.rankNoPhoto{object-fit:cover;background:#0a0d11;border-radius:10px;width:80px;height:60px}.rankingRow span b,.rankingRow span small{display:block}.rankingRow span small{color:var(--muted)}.rankingRow strong{text-align:right;color:var(--accent);font-size:22px}.platformGrid{grid-template-columns:1fr 330px;gap:16px;display:grid}.platformGrid>div{gap:16px;display:grid}.eventCreate{margin-bottom:16px}.categoryAdminAdd,.staffAdd{grid-template-columns:1fr 1.5fr auto;gap:8px;margin-bottom:12px;display:grid}.categoryAdminList{gap:8px;display:grid}.categoryAdminRow{border:1px solid var(--line);background:#0c1117;border-radius:11px;grid-template-columns:1fr 1.5fr auto auto 70px auto auto;align-items:center;gap:8px;padding:9px;display:grid}.categoryAdminRow input{margin:0}.categoryAdminRow label{white-space:nowrap;font-size:11px}.categoryAdminRow label input{width:auto}.staffList>div,.banList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.staffList b,.staffList small,.banList b,.banList small{display:block}.staffList small,.banList small{color:var(--muted)}.eventDanger{gap:8px;display:grid}.miniEntry{border-bottom:1px solid var(--line);padding:10px 0}.miniEntry b,.miniEntry small{display:block}.miniEntry small{color:var(--muted)}.accountCar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.accountCar img,.accountCar .noPhoto{object-fit:cover;border-radius:9px;width:70px;height:55px}.accountCar b,.accountCar small{display:block}.accountCar small{color:var(--muted)}@media (max-width:900px){.garageGrid{grid-template-columns:1fr 1fr}.carProfileHero,.profileGrid,.platformGrid,.categoryAdminRow{grid-template-columns:1fr}.categoryAdminAdd,.staffAdd,.carPickGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.garageGrid,.carPickGrid,.categoryChecks{grid-template-columns:1fr}.profileGallery{grid-template-columns:repeat(3,1fr)}.rankingRow{grid-template-columns:42px 64px 1fr 65px}.rankingRow img,.rankNoPhoto{width:64px;height:54px}.categoryAdminAdd,.staffAdd{grid-template-columns:1fr}}.workGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:800px){.workGrid{grid-template-columns:1fr}}.organizerForm{max-width:880px;margin:auto}.eventCoverPreview{background:#090d11;border-radius:16px;height:240px;margin:8px 0 18px;overflow:hidden}.eventCoverPreview img,.eventPublicCover img{object-fit:cover;width:100%;height:100%}.eventPublicCover{border:1px solid var(--line);border-radius:24px;height:min(48vw,420px);margin-bottom:28px;overflow:hidden}.eventPublic h1{letter-spacing:-3px;margin:10px 0;font-size:clamp(42px,7vw,76px);line-height:.95}.eventMeta{color:var(--muted);font-size:17px}.eventDescription{margin-top:22px;line-height:1.7}.eventChoiceGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.eventChoice{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-height:120px;transition:all .15s;display:flex;overflow:hidden}.eventChoice:hover{border-color:#725b24;transform:translateY(-1px)}.eventChoice img{object-fit:cover;width:150px}.eventChoice span{flex-direction:column;justify-content:center;padding:18px;display:flex}.eventChoice b{font-size:20px}.eventChoice small{color:var(--muted);margin-top:5px}.officialBadge{letter-spacing:1px;font-weight:950;color:var(--accent)!important}.categoryBuilder{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.categoryBuilder label{font-size:12px;font-weight:800}.categorySummary{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px;display:flex}.categorySummary small{color:var(--muted)}.judgeGallery{gap:8px;margin:14px 0;display:flex;overflow-x:auto}.judgeGallery img{object-fit:cover;border-radius:10px;width:150px;height:110px}.judgeProgress{background:#0c1117;border-radius:10px;margin-bottom:10px;padding:10px}.ticketGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ticketPrice{color:var(--accent);margin:20px 0;font-size:28px;display:block}@media (max-width:700px){.eventChoiceGrid,.ticketGrid,.categoryBuilder{grid-template-columns:1fr}.eventChoice img{width:105px}.eventChoice b{font-size:16px}}.financeEventList{margin-top:20px}.financeEventRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 120px 90px;align-items:center;gap:8px;padding:10px 0;display:grid}.financeEventRow span b,.financeEventRow span small{display:block}.financeEventRow span small{color:var(--muted)}.ticketCard code{word-break:break-all;font-size:11px}@media (max-width:650px){.financeEventRow{grid-template-columns:1fr}.financeEventRow input{margin:0}}.superAdminQuick{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.superAdminQuick h2{margin:5px 0}.superAdminQuick .heroActions{margin:0}@media (max-width:760px){.superAdminQuick{flex-direction:column;align-items:stretch}.superAdminQuick .heroActions{grid-template-columns:1fr;display:grid}.superAdminQuick .btn{width:100%}}.organizerHero{max-width:850px;padding:42px 0 22px}.organizerHero h1{margin:10px 0;font-size:clamp(38px,7vw,72px);line-height:.95}.benefitGrid,.publicEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.benefitGrid .panel b{font-size:19px}.pricingHero{justify-content:space-between;align-items:center;gap:24px;margin:26px 0;display:flex}.pricingHero h2{margin:6px 0;font-size:42px}.pricingHero h2 small{font-size:16px}.priceNote{max-width:380px}.pricingMini{border:1px solid #ffffff1f;border-radius:14px;gap:5px;margin:18px 0;padding:16px;display:grid}.eventCoverPreview img,.eventHeroCover,.eventCard>img{object-fit:cover;width:100%}.eventCoverPreview img{border-radius:14px;max-height:360px}.coverTools{justify-content:space-between;align-items:center;margin:8px 0 18px;display:flex}.eventSearch{gap:10px;margin:18px 0 26px;display:flex}.eventSearch input{flex:1}.eventCard{padding:0;overflow:hidden}.eventCard>img,.eventCoverPlaceholder{height:220px}.eventCoverPlaceholder{letter-spacing:.15em;background:#ffffff0d;place-items:center;font-weight:900;display:grid}.eventCardBody{padding:18px}.brandPill{border:1px solid;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.eventHeroCover{border-radius:20px;max-height:520px;margin-bottom:22px}.eventDescription p{white-space:pre-wrap}.tagList{flex-wrap:wrap;gap:8px;display:flex}.tag{border:1px solid #ffffff1f;border-radius:99px;padding:8px 11px}@media (max-width:760px){.benefitGrid,.publicEventGrid{grid-template-columns:1fr}.pricingHero,.coverTools,.eventSearch{flex-direction:column;align-items:stretch}}.eventEditCover{gap:8px;margin:10px 0;display:grid}.eventEditCover img{object-fit:cover;border-radius:14px;width:100%;max-height:300px}.ticketAdminList,.vipAdminList{gap:10px;margin-top:18px;display:grid}.ticketAdminRow,.vipAdminRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ticketAdminRow span,.vipAdminRow span{display:grid}.onsiteGen{gap:7px;display:flex}.onsiteGen input{width:85px}.vipAdminRow img,.vipAdminRow .noPhoto{object-fit:cover;border-radius:8px;width:72px;height:52px}.vipBadge{border:1px solid var(--line);border-radius:12px;margin:8px 5px 8px 0;padding:8px 12px;display:inline-grid}.vipBadge.approved{border-color:#48d88a}.analyticsFilters{gap:7px;display:flex}.entryChart{gap:9px;margin-top:15px;display:grid}.chartRow{grid-template-columns:120px 1fr;gap:10px;display:grid}.chartBars{gap:3px;display:grid}.chartBars i{border-radius:5px;min-width:24px;padding:3px 6px;font-size:12px;font-style:normal;display:block}.entryBar{background:#48d88a73}.exitBar{background:#ffffff26}.qrPrintGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qrPrintGrid article{text-align:center;border:1px dashed #777;gap:5px;padding:12px;display:grid}.qrPrintGrid img{width:100%;max-width:200px;margin:auto}.qrPrintGrid code{font-size:9px}.reviewPromptRow,.notificationRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ratingSummary{border:1px solid var(--line);border-radius:99px;margin:8px 0;padding:7px 10px;display:inline-block}@media print{.topbar,.printToolbar{display:none!important}.qrPrintGrid{grid-template-columns:repeat(3,1fr)}body{color:#000!important;background:#fff!important}}@media (max-width:760px){.ticketAdminRow,.vipAdminRow,.reviewPromptRow,.notificationRow{flex-direction:column;align-items:stretch}.onsiteGen{flex-wrap:wrap}.qrPrintGrid{grid-template-columns:repeat(2,1fr)}.chartRow{grid-template-columns:85px 1fr}}.organizerTerms{margin:26px 0}.termsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.termsGrid>div{border:1px solid #ffffff1a;border-radius:14px;padding:16px}.termsGrid b{font-size:18px}.termsGrid p{margin-bottom:0}@media (max-width:760px){.termsGrid{grid-template-columns:1fr}}.ownEventsPanel{margin-bottom:20px}.ownEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ownEventCard{border:1px solid var(--line);background:#ffffff05;border-radius:16px;overflow:hidden}.ownEventCard>img,.ownEventCard>.eventCoverPlaceholder{object-fit:cover;width:100%;height:170px}.ownEventBody{gap:8px;padding:14px;display:grid}.ownEventBody>b{font-size:18px}.ownEventBody>span{color:var(--muted)}.ownEventActions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.vipCarPreview{cursor:pointer;background:#0b0f14;border:0;border-radius:10px;width:110px;height:76px;padding:0;position:relative;overflow:hidden}.vipCarPreview img,.vipCarPreview .noPhoto{object-fit:cover;width:100%;height:100%}.vipCarPreview>span{color:#fff;text-align:center;background:#000000b8;padding:4px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.vipLightboxBackdrop{z-index:9999;background:#000000e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vipLightbox{border:1px solid var(--line);background:#0a0e13;border-radius:20px;width:min(1100px,96vw);max-height:94vh;position:relative;overflow:auto}.vipLightboxClose{z-index:3;border:1px solid var(--line);color:#fff;background:#000000a6;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:10px;right:12px}.vipLightboxMedia{background:#050709;place-items:center;height:min(68vh,720px);display:grid;position:relative}.vipLightboxMedia>img{object-fit:contain;width:100%;height:100%}.vipLightboxPrev,.vipLightboxNext{color:#fff;background:#00000094;border:0;width:48px;height:64px;font-size:42px;position:absolute;top:50%;transform:translateY(-50%)}.vipLightboxPrev{left:0}.vipLightboxNext{right:0}.vipLightboxCounter{background:#000000b3;border-radius:99px;padding:5px 10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.vipLightboxInfo{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.vipThumbs{gap:7px;padding:0 18px 18px;display:flex;overflow:auto}.vipThumbs button{background:0 0;border:2px solid #0000;border-radius:8px;flex:none;width:88px;height:62px;padding:0;overflow:hidden}.vipThumbs button.active{border-color:#fff}.vipThumbs img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.ownEventGrid{grid-template-columns:1fr}.vipLightboxInfo{flex-direction:column;align-items:stretch}.vipLightboxMedia{height:55vh}.vipCarPreview{width:100%;height:180px}}.vipDeadlineInfo{color:var(--muted);margin:12px 0}.siteFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:50px;padding:28px max(20px,50vw - 600px);display:flex}.siteFooter>div{display:grid}.siteFooter nav{flex-wrap:wrap;gap:15px;display:flex}.legalGrid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.legalContent{line-height:1.72}.legalContent h2{margin-top:28px}.legalWarning{border:1px solid #ffbe4659;border-radius:12px;padding:14px}.legalOperator{gap:8px;height:max-content;display:grid;position:sticky;top:88px}.legalOperator hr{border:0;border-top:1px solid var(--line);width:100%}.legalDl{grid-template-columns:160px 1fr;gap:8px;display:grid}.legalDl dt{color:var(--muted)}.privacyTable{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:10px;padding-top:12px;display:grid}.legalCheck{line-height:1.45;align-items:flex-start!important;gap:8px!important;display:flex!important}.legalCheck input{margin-top:4px;width:auto!important}.bugAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bugTicket{cursor:pointer}.bugTicket h3{margin:8px 0}.bugModalBack{z-index:9999;background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bugModal{width:min(760px,96vw);max-height:92vh;position:relative;overflow:auto}.modalX{color:#fff;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:12px}.bugScreenshot{object-fit:contain;background:#050709;border-radius:12px;width:100%;max-height:520px}.bugForm textarea{resize:vertical}@media (max-width:760px){.siteFooter,.legalGrid{grid-template-columns:1fr;display:grid}.legalOperator{position:static}.bugAdminGrid,.privacyTable,.legalDl{grid-template-columns:1fr}.siteFooter nav{grid-template-columns:1fr 1fr;display:grid}}.ticketTimeBlock{border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:14px}.ticketTimeBlock h3{margin:0 0 4px}.ticketTimeBlock p{margin:0 0 10px}.ticketInactive{opacity:.62}.ticketInactive .pill{margin-left:7px;font-style:normal}.dangerBtn{color:#ff8b95;background:#ff647112;border-color:#ff647159}.ticketEditBack{z-index:9999;background:#000000d6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ticketEditModal{width:min(760px,96vw);max-height:92vh;position:relative;overflow:auto}.ticketEditModal>label{margin:12px 0;display:block}@media (max-width:760px){.ticketEditModal .formGrid{grid-template-columns:1fr}}.billingState{font-weight:800}.billingState.connected{color:#9ee6a8}.billingGateInfo{border:1px solid var(--line);border-radius:14px;gap:4px;margin-top:16px;padding:14px;display:grid}.billingLocked{text-align:center;padding:28px}.billingLocked h2{margin-top:0}.cartTicketList{gap:12px;margin-top:16px;display:grid}.ticketCartRow{border:1px solid var(--line);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.ticketQty{flex:none;align-items:center;gap:12px;display:flex}.ticketQty strong{text-align:center;min-width:34px;font-size:20px}.ticketQty .btn{width:44px;min-width:44px;padding:10px 0;font-size:22px}.cartSummary{gap:10px;display:grid}.cartSummaryRow,.cartTotal{justify-content:space-between;align-items:center;gap:12px;display:flex}.cartSummaryRow{border-bottom:1px solid var(--line);padding:8px 0}.cartTotal{margin-top:8px;padding-top:14px;font-size:18px}.cartTotal strong{font-size:24px}@media (max-width:700px){.ticketCartRow{flex-direction:column;align-items:flex-start}.ticketQty{justify-content:flex-end;width:100%}}.topbar nav .managementNavLink{color:#111;background:#ffd400;border:1px solid #ffd400e6;border-radius:10px;padding:9px 13px;font-weight:900;box-shadow:0 0 18px #ffd4002e}.topbar nav .managementNavLink:hover{color:#000;background:#ffe34d;transform:translateY(-1px)}.managementUpgradeHero{background:radial-gradient(circle at 100% 0,#ffd40029,#0000 42%),#ffffff09;border:1px solid #ffd40061;padding:28px}.managementUpgradePrice{margin:18px 0 4px;font-size:34px;font-weight:900}.managementUpgradePrice small{opacity:.7;font-size:15px;font-weight:600}.managementBenefitGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:20px 0;display:grid}.managementBenefitGrid article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.managementBenefitGrid article b{margin-bottom:7px;display:block}.managementBenefitGrid article p{opacity:.75;margin:0;line-height:1.45}.packageSelectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 18px;display:grid}.packageSelectCard{cursor:pointer;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:8px;min-height:270px;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.packageSelectCard:hover{border-color:#ffffff47;transform:translateY(-3px)}.packageSelectCard input{width:20px;height:20px;position:absolute;top:16px;right:16px}.packageSelectCard:has(input:checked){outline:2px solid #f472b6e6;box-shadow:0 14px 40px #00000047}.packageSelectCard strong{font-size:25px}.packageSelectCard>b{font-size:28px}.packageSelectCard ul{gap:5px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.packageBadge{letter-spacing:.08em;background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:900}.packageFree{background:radial-gradient(circle at 100% 0,#22c55e38,#0000 45%),linear-gradient(145deg,#1665342e,#0f0f19eb)}.packageBasic{background:radial-gradient(circle at 100% 0,#3b82f647,#0000 45%),linear-gradient(145deg,#1e40af33,#0f0f19eb)}.packageFull{background:radial-gradient(circle at 100% 0,#ec489957,#0000 42%),radial-gradient(circle at 0 100%,#a855f740,#0000 42%),linear-gradient(145deg,#581c8740,#0f0f19f0)}@media (max-width:800px){.packageSelectGrid{grid-template-columns:1fr}.packageSelectCard{min-height:auto}}.packageUpsell{background:radial-gradient(circle at 95% 0,#ec48992e,#0000 35%),radial-gradient(circle at 0 100%,#3b82f624,#0000 38%),#0f0f19f5;border:1px solid #ffffff21;border-radius:26px;margin:22px 0;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047}.packageUpsellHero{justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.packageUpsellHero h2{margin:5px 0 7px;font-size:clamp(24px,4vw,38px)}.packageUpsellHero p{opacity:.78;max-width:700px;margin:0}.packageUpsellVisual{background:linear-gradient(145deg,#ec4899e6,#7c3aedeb);border-radius:30px;flex-direction:column;flex:0 0 145px;justify-content:center;align-items:center;height:145px;display:flex;transform:rotate(4deg);box-shadow:0 18px 40px #7c3aed4d,inset 0 1px #ffffff4d}.packageUpsellVisual span{font-size:42px;font-weight:1000;line-height:1}.packageUpsellVisual b{letter-spacing:.08em;font-size:14px}.packageUpsellVisual small{opacity:.75;margin-top:5px}.packageUpgradeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 25px 25px;display:grid}.packageUpgradeGrid:has(.packageUpgradeCard:only-child){grid-template-columns:minmax(0,620px)}.packageUpgradeCard{border:1px solid #ffffff21;border-radius:22px;padding:24px;position:relative;overflow:hidden}.packageUpgradeBasic{background:radial-gradient(circle at 100% 0,#3b82f645,#0000 42%),linear-gradient(145deg,#1e40af30,#12121ce6)}.packageUpgradeFull{background:radial-gradient(circle at 100% 0,#ec489959,#0000 40%),radial-gradient(circle at 0 100%,#7c3aed47,#0000 42%),linear-gradient(145deg,#581c873d,#12121ceb)}.packageUpgradeIcon{margin-bottom:10px;font-size:42px}.packageUpgradeCard h3{margin:10px 0 5px;font-size:23px}.packageUpgradeCard>strong{margin-bottom:8px;font-size:30px;display:block}.packageUpgradeCard>p{opacity:.78;min-height:48px}.packageUpgradeCard ul{gap:7px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.packageUpgradeCard li{font-size:14px}.packageBestBadge{text-align:center;letter-spacing:.06em;background:linear-gradient(90deg,#ec4899,#a855f7);min-width:160px;padding:7px;font-size:10px;font-weight:900;position:absolute;top:16px;right:-34px;transform:rotate(35deg)}.packageFullButton{box-shadow:0 10px 30px #ec489938}.packageUpgradeButtonWrap{gap:5px;display:grid}.packageUpgradePrice{text-align:center;opacity:.62}.packagePendingNote{background:#ffffff0e;border-radius:12px;margin:0 25px 25px;padding:12px 14px;font-size:13px}@media (max-width:760px){.packageUpsellHero{align-items:flex-start}.packageUpsellVisual{border-radius:22px;flex-basis:95px;width:95px;height:95px}.packageUpsellVisual span{font-size:30px}.packageUpsellVisual b{font-size:9px}.packageUpgradeGrid{grid-template-columns:1fr;padding:0 14px 14px}.packageUpsellHero{padding:18px 14px}.packagePendingNote{margin:0 14px 14px}}.packageLandingIntro{text-align:center;max-width:760px;margin:40px auto 24px}.packageLandingIntro h2{margin:7px 0 10px;font-size:clamp(28px,5vw,46px)}.packageLandingIntro p{opacity:.72;font-size:17px}.packageShowcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 35px;display:grid}.packageShowcaseCard{border:1px solid #ffffff21;border-radius:26px;flex-direction:column;min-height:570px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000040}.packageShowcaseCard h2{margin:12px 0 2px;font-size:32px}.packageShowcaseCard>strong{margin-bottom:10px;font-size:34px;display:block}.packageShowcaseCard>p{opacity:.76;min-height:72px}.packageShowcaseCard ul{gap:8px;margin:15px 0 22px;padding:0;list-style:none;display:grid}.packageShowcaseCard li{font-size:14px}.packageShowcaseIcon{margin-bottom:14px;font-size:48px}.packageShowcaseBottom{border-top:1px solid #ffffff1a;gap:4px;margin-top:auto;padding-top:17px;display:grid}.packageShowcaseBottom small{opacity:.65}.packageShowcaseFeatured{transform:translateY(-8px);box-shadow:0 25px 70px #7c3aed38,0 0 40px #ec48991f}.packageShowcaseRibbon{text-align:center;letter-spacing:.07em;background:linear-gradient(90deg,#ec4899,#8b5cf6);width:180px;padding:8px;font-size:10px;font-weight:900;position:absolute;top:20px;right:-40px;transform:rotate(37deg)}.packageUpgradeExplain{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:25px 0 40px;display:flex}.packageUpgradeExplain>div{background:#ffffff0f;border-radius:15px;padding:12px 18px;display:grid}.packageUpgradeExplain>div span{letter-spacing:.08em;font-size:11px;font-weight:900}.packageUpgradeExplain>p{flex-basis:100%;margin:5px 0 0}.packageSubmitIntro{text-align:center;margin:50px auto 20px}.packageSubmitIntro h2{margin:6px 0;font-size:36px}@media (max-width:850px){.packageShowcaseGrid{grid-template-columns:1fr}.packageShowcaseCard{min-height:auto}.packageShowcaseFeatured{transform:none}}.packageSelectCard:has(input:disabled){opacity:.72;cursor:not-allowed}.packageSelectCard:has(input:disabled):hover{transform:none}.packageUpgradeButtonWrap button:disabled{cursor:not-allowed;opacity:.72;filter:saturate(.65)}.packageShowcaseCard.packageBasic,.packageShowcaseCard.packageFull{position:relative}.packageShowcaseCard.packageBasic:after{content:"HAMAROSAN";letter-spacing:.08em;background:#3b82f62e;border:1px solid #60a5fa59;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;top:18px;right:18px}.analyticsDashboard{gap:18px;display:grid}.analyticsRealtime{background:radial-gradient(circle at 0,#22c55e2b,#0000 40%),#0f0f19f0;border:1px solid #22c55e38;border-radius:24px;align-items:center;gap:15px;padding:22px 25px;display:flex}.analyticsRealtime>div{align-items:center;gap:8px;display:flex}.analyticsRealtime>strong{margin-left:auto;font-size:38px}.analyticsRealtime>span{opacity:.7;font-size:13px}.analyticsLiveDot{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:1.8s infinite analyticsPulse;box-shadow:0 0 #22c55e99}@keyframes analyticsPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.analyticsRangeBar{flex-wrap:wrap;gap:7px;display:flex}.analyticsRangeBar button{color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;padding:9px 13px}.analyticsRangeBar button.active{background:#ec48992e;border-color:#f472b673}.analyticsCustomRange{flex-wrap:wrap;gap:10px;display:flex}.analyticsCustomRange label{gap:5px;display:grid}.analyticsStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analyticsStatsGrid article{background:radial-gradient(circle at 100% 0,#a855f721,#0000 45%),#12121cf0;border:1px solid #ffffff1a;border-radius:18px;gap:5px;padding:18px;display:grid}.analyticsStatsGrid article span{opacity:.68;font-size:12px}.analyticsStatsGrid article b{font-size:30px}.analyticsStatsGrid article small{opacity:.5}.analyticsChart{align-items:flex-end;gap:5px;height:250px;padding:10px 2px 0;display:flex;overflow-x:auto}.analyticsBarCol{text-align:center;flex:1 0 36px;grid-template-rows:20px 1fr 20px;gap:4px;min-width:36px;height:100%;display:grid}.analyticsBarValue{opacity:.65;font-size:10px}.analyticsBarTrack{background:#ffffff06;border-radius:8px;justify-content:center;align-items:flex-end;height:100%;display:flex;overflow:hidden}.analyticsBar{background:linear-gradient(#ec4899,#8b5cf6);border-radius:7px 7px 2px 2px;width:70%;min-height:4px}.analyticsBarCol small{opacity:.55;font-size:9px}.analyticsTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analyticsList{gap:2px;display:grid}.analyticsList>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.analyticsList>div>span{overflow-wrap:anywhere;min-width:0}.analyticsList>div>span:has(small){gap:2px;display:grid}.analyticsList small{opacity:.55}@media (max-width:760px){.analyticsStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsTwoCol{grid-template-columns:1fr}.analyticsRealtime{flex-wrap:wrap}.analyticsRealtime>strong{margin-left:0;font-size:34px}.analyticsRealtime>span{flex-basis:100%}}.organizerLanding,.organizerLanding *{box-sizing:border-box;min-width:0}.organizerLanding{overflow-x:hidden}.organizerHero{width:100%;max-width:900px}.organizerHero h1{overflow-wrap:break-word;word-break:normal;max-width:100%}.packageLandingIntro h2{overflow-wrap:break-word}.felniSalesCard{background:radial-gradient(circle at 90% 10%,#ffb00021,#0000 34%),#ffffff09;border:1px solid #ffb00052;border-radius:24px;margin:28px 0;padding:28px;position:relative;overflow:hidden}.felniSalesCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffb0000d,#0000 45%);position:absolute;inset:0}.felniSalesHead{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.felniSalesHead h2{margin:5px 0 8px;font-size:clamp(34px,6vw,58px)}.felniSalesHead p{max-width:680px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.55}.felniSalesMark{color:#ffb000;background:linear-gradient(145deg,#ffb00038,#ff7a000d);border:1px solid #ffb00080;border-radius:28px;flex:0 0 96px;place-items:center;width:96px;height:96px;font-size:52px;font-weight:950;display:grid;box-shadow:0 20px 60px #00000047}.felniFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid;position:relative}.felniFeatureGrid article{background:#0000002e;border:1px solid #ffffff17;border-radius:16px;padding:16px}.felniFeatureGrid b{margin-bottom:5px;font-size:17px;display:block}.felniFeatureGrid p{color:var(--muted);margin:0;line-height:1.5}.felniSalesFooter{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex;position:relative}.felniSalesFooter small{color:var(--muted);margin-top:4px;display:block}@media (max-width:760px){.organizerLanding{width:100%;max-width:100vw}.organizerHero{padding-top:30px}.organizerHero h1{letter-spacing:-1.8px;font-size:clamp(36px,11vw,54px);line-height:.98}.organizerHero p{font-size:18px;line-height:1.45}.packageLandingIntro h2{font-size:clamp(32px,9vw,46px)}.packageShowcaseGrid{grid-template-columns:1fr;width:100%}.packageShowcaseCard{width:100%;max-width:100%}.felniSalesCard{border-radius:20px;padding:20px}.felniSalesHead{align-items:flex-start}.felniSalesMark{border-radius:19px;flex-basis:64px;width:64px;height:64px;font-size:34px}.felniFeatureGrid{grid-template-columns:1fr}.felniSalesFooter{flex-direction:column;align-items:stretch}.felniSalesFooter .btn{text-align:center;width:100%}.packageUpgradeExplain{overflow:hidden}}.organizerSalesPage{overflow:hidden}.organizerSalesHero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:56px;min-height:680px;padding:72px 0 90px;display:grid;position:relative}.organizerSalesHeroCopy{z-index:2;position:relative}.organizerSalesHero h1{letter-spacing:-.055em;max-width:850px;margin:14px 0 28px;font-size:clamp(52px,7vw,86px);line-height:.92}.organizerSalesHero h1 span,.organizerStory h2 span,.felniSalesIntro h2 span,.salesPricingHead h2 span{color:#ffad13}.organizerHeroLead{color:#d9dde2;max-width:720px;font-size:clamp(20px,2.2vw,28px);line-height:1.45}.organizerHeroTrust{color:#aeb5bd;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:14px;font-weight:700;display:flex}.eventOsVisual{width:100%;min-height:540px;position:relative}.eventOsGlow{filter:blur(75px);background:#ff990024;border-radius:50%;width:440px;height:440px;position:absolute;top:30px;right:-70px}.eventOsDesktop{background:linear-gradient(145deg,#161b20fa,#070a0dfa);border:1px solid #ffffff21;border-radius:26px;width:min(100%,520px);min-height:390px;padding:20px;position:absolute;top:30px;right:0;transform:rotate(2deg);box-shadow:0 35px 90px #0000008c}.eventOsTop{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding-bottom:18px;display:flex}.eventOsTop>span{color:#080a0c;background:#ff9f0a;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.eventOsTop b{letter-spacing:.12em;flex:1;font-size:12px}.eventOsTop small{color:#ffad13;font-weight:900}.eventOsStats{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.eventOsStats>div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:15px;gap:5px;padding:14px;display:grid}.eventOsStats small{color:#8d959e;letter-spacing:.12em;font-size:10px;font-weight:900}.eventOsStats b{font-size:18px}.eventOsChart{align-items:flex-end;gap:8px;height:100px;padding:20px 8px 0;display:flex}.eventOsChart span{opacity:.85;background:linear-gradient(#ffb21c,#e47c00);border-radius:5px 5px 2px 2px;flex:1}.eventOsAlert{background:#ff990012;border:1px solid #ffae0040;border-radius:16px;gap:12px;margin-top:18px;padding:14px;display:flex}.eventOsAlert>span{font-size:24px}.eventOsAlert div{gap:3px;display:grid}.eventOsAlert small{color:#ffad13;letter-spacing:.1em;font-weight:900}.eventOsAlert p{color:#9da4ac;margin:0;font-size:12px}.eventOsPhone{z-index:3;background:#090c0f;border:5px solid #24282d;border-radius:30px;flex-direction:column;gap:8px;width:190px;min-height:340px;padding:18px;display:flex;position:absolute;bottom:0;right:-18px;transform:rotate(5deg);box-shadow:0 25px 60px #000000b3}.eventOsPhoneBar{justify-content:space-between;margin-bottom:30px;display:flex}.eventOsPhoneBar span{color:#ffad13;font-size:9px;font-weight:900}.eventOsPhone>small{color:#ffad13;letter-spacing:.12em;font-size:9px;font-weight:900}.eventOsPhone>strong{font-size:17px;line-height:1.15}.eventOsPhone>b{font-size:30px}.eventOsPhoneLine{background:#ffffff1a;height:1px;margin:16px 0}.eventOsFelni{z-index:4;background:#0f1216f5;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:11px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:48px;left:-25px;box-shadow:0 18px 50px #00000073}.felniOrb{background:linear-gradient(135deg,#ff9d00,#ffcf56);border-radius:50%;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.eventOsFelni span{display:grid}.eventOsFelni small{color:#9299a2}.organizerStory{text-align:center;max-width:980px;margin:80px auto 50px}.organizerStory h2,.felniSalesIntro h2,.salesPricingHead h2{letter-spacing:-.045em;margin:12px 0 22px;font-size:clamp(38px,5vw,64px);line-height:1}.organizerStory>p,.salesPricingHead>p{color:#aeb4bb;max-width:760px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.55}.organizerValueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:45px 0 110px;display:grid}.organizerValueCard{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:24px;min-height:310px;padding:28px}.organizerValueIcon{margin-bottom:32px;font-size:32px}.organizerValueCard>small{color:#ffad13;letter-spacing:.14em;font-size:11px;font-weight:950}.organizerValueCard h3{margin:10px 0 14px;font-size:24px;line-height:1.1}.organizerValueCard p{color:#aeb4bb;line-height:1.55}.felniSalesSection{background:radial-gradient(circle at 90% 0,#ff95002b,#0000 35%),linear-gradient(145deg,#14191e,#090c0f);border:1px solid #ffa8003d;border-radius:32px;margin:50px 0 110px;padding:60px;position:relative;overflow:hidden}.felniSalesIntro{justify-content:space-between;align-items:center;gap:30px;display:flex}.felniSalesIntro h2{max-width:850px}.felniSalesAvatar{background:linear-gradient(135deg,#ff9300,#ffd35a);border-radius:50%;flex:0 0 110px;place-items:center;width:110px;height:110px;font-size:54px;display:grid;box-shadow:0 0 60px #ff990040}.felniSalesLead{color:#b6bdc5;max-width:780px;font-size:19px;line-height:1.55}.felniExampleGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.felniExample{background:#ffffff0b;border:1px solid #ffffff12;border-radius:17px;align-items:flex-start;gap:14px;padding:18px;display:flex}.felniExample>span{font-size:25px}.felniExample div{gap:5px;display:grid}.felniExample small{color:#ffad13;letter-spacing:.12em;font-size:10px;font-weight:900}.felniExample b{line-height:1.4}.salesPricing{margin:80px 0 110px}.salesPricingHead{text-align:center;max-width:900px;margin:0 auto 48px}.packageShowcaseCard h3{margin:20px 0 10px;font-size:22px;line-height:1.15}.packageShowcaseCard ul{line-height:1.7}.salesReality{grid-template-columns:280px 1fr;align-items:center;gap:42px;margin:80px 0 110px;padding:44px;display:grid}.salesRealityNumber{letter-spacing:-.06em;color:#ffad13;font-size:68px;font-weight:950}.salesReality h2{margin:8px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.05}.salesReality p{color:#aeb4bb;line-height:1.55}.organizerHow{margin:70px 0 110px}.organizerHowGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.organizerHowGrid article{border-top:1px solid #ffffff26;padding:28px}.organizerHowGrid span{color:#ffad13;font-size:13px;font-weight:950}.organizerHowGrid h3{margin:16px 0 8px;font-size:25px}.organizerHowGrid p{color:#aeb4bb;line-height:1.5}@media (max-width:900px){.organizerSalesHero{grid-template-columns:1fr;gap:28px;min-height:0;padding:50px 0 70px}.organizerSalesHero h1{font-size:clamp(48px,14vw,70px)}.eventOsVisual{min-height:470px;margin-top:10px}.eventOsDesktop{width:92%;right:4%}.eventOsPhone{width:165px;min-height:300px;right:1%}.eventOsFelni{bottom:25px;left:2%}.organizerValueGrid{grid-template-columns:1fr;margin-bottom:75px}.organizerValueCard{min-height:0}.felniSalesSection{margin-bottom:80px;padding:28px 20px}.felniSalesIntro{align-items:flex-start}.felniSalesAvatar{flex-basis:68px;width:68px;height:68px;font-size:32px}.felniExampleGrid{grid-template-columns:1fr}.salesReality{grid-template-columns:1fr;gap:12px;padding:28px 22px}.salesRealityNumber{font-size:58px}.organizerHowGrid{grid-template-columns:1fr}}@media (max-width:560px){.organizerSalesHero{padding-top:38px}.organizerSalesHero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(44px,13.5vw,62px)}.organizerHeroLead{font-size:19px}.organizerHeroActions .btn{text-align:center;width:100%}.organizerHeroTrust{gap:8px;display:grid}.eventOsVisual{min-height:420px}.eventOsDesktop{min-height:330px;padding:14px}.eventOsStats b{font-size:14px}.eventOsPhone{width:145px;min-height:270px;padding:14px}.eventOsPhone>strong{font-size:14px}.eventOsPhone>b{font-size:24px}.eventOsFelni{transform-origin:0 100%;transform:scale(.88)}.organizerStory{margin-top:45px}.organizerStory h2,.felniSalesIntro h2,.salesPricingHead h2{font-size:38px}.felniSalesIntro{display:block}.felniSalesAvatar{margin-top:20px}}.legalCheck{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:12px;margin:22px 0;font-size:16px;line-height:1.5;display:grid}.legalCheck input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0a;border:2px solid #ffffff6b;border-radius:7px;flex:none;width:26px;height:26px;margin:2px 0 0;position:relative}.legalCheck input[type=checkbox]:checked{background:#ffad13;border-color:#ffad13}.legalCheck input[type=checkbox]:checked:after{content:"✓";color:#111;place-items:center;font-size:18px;font-weight:950;line-height:1;display:grid;position:absolute;inset:0}.legalCheck a{color:#ffad13;font-weight:750;text-decoration:none}.legalCheck a:hover{text-decoration:underline}@media (max-width:560px){.legalCheck{grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:15px}}.eventResultSearch{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.eventResultSearch h2{margin:4px 0 0}.eventResultSearch input{border-radius:14px;width:min(100%,420px);min-height:52px}.eventResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.eventResultCard{color:inherit;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:block;overflow:hidden}.eventResultCard:hover{border-color:#ffae0059;transform:translateY(-3px)}.eventResultCover{background:#0a0d10;height:230px;position:relative;overflow:hidden}.eventResultCover img{object-fit:cover;width:100%;height:100%;display:block}.eventResultShade{background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.eventResultPlaceholder{background:radial-gradient(circle at 50% 35%,#ffa60026,#0000 40%),#0b0e11;align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.eventResultPlaceholder span{color:#111;background:#ff9f0a;border-radius:18px;place-items:center;width:68px;height:68px;font-size:26px;font-weight:950;display:grid}.eventResultPlaceholder small{letter-spacing:.17em;color:#8d949c;font-weight:900}.eventResultBadge{z-index:2;color:#111;letter-spacing:.1em;background:#ff9f0a;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;bottom:14px;left:16px}.eventResultBody{padding:20px}.eventResultBody h2{margin:0 0 12px;font-size:25px;line-height:1.12}.eventResultMeta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.eventResultAction{color:#ffad13;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-weight:850;display:flex}.eventResultAction span{font-size:24px}@media (max-width:760px){.eventResultSearch{flex-direction:column;align-items:stretch}.eventResultSearch input{width:100%}.eventResultGrid{grid-template-columns:1fr}.eventResultCover{height:210px}.eventResultBody{padding:18px}.eventResultBody h2{font-size:23px}}.forumComposer{padding:22px}.forumComposerHead{align-items:center;gap:13px;margin-bottom:16px;display:flex}.forumComposerAvatar{color:#111;background:linear-gradient(135deg,#ffb000,#ff7a00);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:950;display:grid}.forumComposerHead h2{margin:3px 0 0;font-size:22px}.forumComposerText{resize:vertical;background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;width:100%;min-height:105px;padding:18px;font-size:18px;line-height:1.45}.forumComposerText:focus{border-color:#ffb00066;outline:none}.forumComposerIdentity{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 2px;font-size:14px;display:flex}.forumComposerIdentity select{border-radius:12px;width:auto;max-width:220px;min-height:40px;padding:7px 34px 7px 11px;font-size:14px}.forumComposerActions{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-top:14px;padding:12px 0;display:flex}.forumComposerActions>span:first-child{color:var(--muted);flex:1;font-size:14px;font-weight:750}.forumComposerPhotoButton{cursor:pointer;min-height:42px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 14px;font-weight:850;transition:background .15s,border-color .15s;display:inline-flex}.forumComposerPhotoButton:hover{background:#ffffff17;border-color:#ffb0004d}.forumComposerPhotoButton span{font-size:19px}.forumComposerFileInput{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:560px){.forumComposer{padding:18px}.forumComposerText{min-height:95px;padding:15px;font-size:16px}.forumComposerIdentity{flex-direction:column;align-items:flex-start;gap:6px}.forumComposerIdentity select{width:100%;max-width:none}.forumComposerActions{justify-content:space-between}.forumComposerActions>span:first-child{font-size:13px}.forumComposerPhotoButton{padding:8px 12px}}.forumComposerAvatar{overflow:hidden}.forumComposerAvatar img{object-fit:cover;width:100%;height:100%;display:block}.systemLoadDashboard{gap:18px;margin-bottom:60px;display:grid}.systemLoadHero{background:#ffffff09;border:1px solid #ffffff1a;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.systemLoadHero.load-green{border-color:#48d27861}.systemLoadHero.load-orange{border-color:#ffa60080}.systemLoadHero.load-red{border-color:#ff46468c}.systemLoadHero h2{margin:6px 0;font-size:34px}.systemLoadGauge{align-items:center;gap:30px;display:flex}.systemLoadGauge>div{gap:3px;display:grid}.systemLoadGauge small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:900}.systemLoadGauge strong{font-size:48px;line-height:1}.systemLoadGauge span{color:var(--muted)}.systemReserve strong{color:#ffad13}.systemLoadStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.systemLoadStats article{background:#ffffff09;border:1px solid #ffffff14;border-radius:17px;gap:5px;padding:18px;display:grid}.systemLoadStats span,.systemLoadStats small{color:var(--muted)}.systemLoadStats b{font-size:24px}.systemConsumers{gap:8px;display:grid}.systemConsumerRow{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:20px;padding:13px 0;display:grid}.systemConsumerRow>span{gap:3px;display:grid}.systemConsumerRow small{color:var(--muted)}.systemConsumerRow>div{grid-template-columns:55px 1fr;align-items:center;gap:10px;display:grid}.systemLoadBar{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.systemLoadBar i{background:#ffad13;border-radius:99px;height:100%;display:block}.systemLoadNote{font-size:12px}.systemAnalyticsHead{margin-top:35px}@media (max-width:800px){.systemLoadHero{flex-direction:column;align-items:flex-start}.systemLoadGauge{justify-content:space-between;width:100%}.systemLoadStats{grid-template-columns:repeat(2,minmax(0,1fr))}.systemConsumerRow{grid-template-columns:1fr}}@media (max-width:480px){.systemLoadGauge strong{font-size:38px}.systemLoadStats{grid-template-columns:1fr 1fr}}.databaseStoragePanel{gap:18px;display:grid}.databaseStoragePanel.storage-orange{border-color:#ffa60073}.databaseStoragePanel.storage-red,.databaseStoragePanel.storage-critical{border-color:#ff46468c}.databaseStorageReserve{font-size:24px}.databaseStorageReserve small{color:var(--muted);font-size:12px}.databaseStorageMain{gap:10px;display:grid}.databaseStorageMain>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.databaseStorageMain strong{font-size:32px}.databaseStorageMain span,.databaseStorageMain small{color:var(--muted)}.databaseStorageMain small{width:100%}.databaseStorageBar{background:#ffffff14;border-radius:99px;height:14px;overflow:hidden}.databaseStorageBar i{background:#ffad13;border-radius:99px;height:100%;display:block}.databaseStorageThresholds{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.databaseStorageTables{border-top:1px solid #ffffff12;gap:5px;padding-top:8px;display:grid}.databaseStorageTableRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.databaseStorageTableRow span{overflow-wrap:anywhere}@media (max-width:600px){.databaseStoragePanel .panelHeader{align-items:flex-start}}.databaseStorageBlob{border-top:1px solid #ffffff12;gap:12px;padding-top:10px;display:grid}.databaseStorageBlob .panelHeader{margin-bottom:0}.databaseStorageBlob strong small{color:var(--muted);font-size:12px}.databaseStorageBlobGroups{border-top:1px solid #ffffff12;gap:4px;padding-top:10px;display:grid}.databaseStorageBlobGroupRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.databaseStorageBlobGroupRow>span{gap:2px;display:grid}.databaseStorageBlobGroupRow small{color:var(--muted)}.databaseStorageBlobGroupRow>div{justify-items:end;gap:2px;display:grid}@media (max-width:520px){.databaseStorageBlobGroupRow{align-items:flex-start}}.plateScannerViewport{height:min(42vh,420px);min-height:220px}.plateScannerViewport video{object-fit:cover;width:100%;height:100%}@media (max-width:800px){.plateScanner{padding:10px;margin-bottom:8px!important}.plateScanner .panelHeader{margin-bottom:4px}.plateScanner>.muted{margin:2px 0 6px;font-size:11px;line-height:1.2}.plateScannerViewport{height:27vh;min-height:175px;max-height:245px}.cameraControlsCompact{display:none}.plateScannerActions{margin-top:6px!important}.plateScannerActions .btn{padding:9px 11px}.gateArrivalGrid label{margin-bottom:6px}.gateArrivalGrid input{min-height:40px;margin-top:3px;padding:9px 10px}.gateArrivalGrid .arrivalList{max-height:95px;overflow:auto}.gateArrivalGrid .arrivalList button{padding:7px 9px}.gateArrivalGrid .carHero{display:none}.gateArrivalGrid h2{font-size:19px;margin:2px 0 3px!important}.gateArrivalGrid p{margin:2px 0 6px;font-size:11px}.gateArrivalGrid .formGrid{grid-template-columns:1fr 1fr;gap:6px}.gateArrivalGrid .btn.wide{min-height:44px;margin-top:6px;padding:9px 11px}.gateArrivalGrid .noticeBox,.gateArrivalGrid .banAlert{margin:6px 0;padding:8px 9px}.plateScannerResolved{padding:12px!important}.plateScannerResolved .panelHeader{margin-bottom:4px}.plateScannerResolved .panelHeader+p{display:none}.plateScannerViewportResolved{opacity:0;pointer-events:none;height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important}.plateScannerResolved .plateScannerActions{gap:8px;display:flex;margin-top:6px!important}.plateScannerResolved .plateScannerActions button{flex:1;min-height:44px}.gateArrivalGrid{gap:10px!important}.gateArrivalGrid>.panel{padding:16px!important}.gateArrivalGrid .arrivalList{max-height:118px}.gateArrivalGrid .emptyState{min-height:74px}.gateArrivalGrid .carHero{height:130px;margin-bottom:10px}}.topbar nav a.topNavActive{color:var(--accent);background:#ffb40014;position:relative}.topbar nav a.topNavActive:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:999px;height:2px;position:absolute;bottom:2px;left:22%;right:22%}.topbar nav a.crewNavLink{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.05;display:inline-flex}.topbar nav a.crewNavLink svg{flex:none;margin:0 auto;display:block}.topbar nav a{text-align:center;white-space:normal;flex-shrink:0;justify-content:center;align-items:center;min-width:max-content;line-height:1.15;display:flex}.topbar nav a.crewNavLink{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.topbar nav a.crewNavLink svg{margin-left:auto;margin-right:auto;display:block}@media (max-width:900px){.topbar nav a[href=\/ranking]{white-space:normal;text-align:center;justify-content:center;min-width:112px;max-width:112px;line-height:1.18}.topbar nav a.crewNavLink{min-width:86px}}.topbar nav a.crewNavLink{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:3px;display:grid!important}.topbar nav a.crewNavLink svg{justify-self:center;display:block;margin:0!important}.topbar nav a.crewNavLink span{text-align:center;width:100%;display:block}@media (max-width:900px){.topbar nav a[href=\/ranking]{white-space:normal;text-align:center;justify-content:center;width:112px;min-width:112px;max-width:112px;line-height:1.18}}.mobileNavWrap{display:none}@media (max-width:900px){.topbar{flex-direction:row;justify-content:flex-start;align-items:center;min-height:70px;padding:10px 16px}.topbar .desktopTopNav{display:none!important}.mobileNavWrap{z-index:49;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0a0d11fa,#080a0df2);border-bottom:1px solid #ffffff12;display:block;position:sticky;top:70px}.mobilePrimaryNav{align-items:stretch;gap:3px;width:100%;padding:6px 6px 7px;display:flex;overflow:hidden}.mobilePrimaryNav>a,.mobilePrimaryNav>button{appearance:none;color:#818b97;min-width:0;height:62px;font:inherit;letter-spacing:-.1px;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;margin:0;padding:5px 2px;font-size:9.5px;font-weight:850;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .14s;display:flex;position:relative}.mobilePrimaryNav>a:active,.mobilePrimaryNav>button:active{transform:scale(.95)}.mobilePrimaryNav>.active{color:var(--accent);background:radial-gradient(circle at 50% 18%,#ffb40029,#ffb4000f 58%,#0000 84%);border-color:#ffb4001f}.mobilePrimaryNav>.active:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:999px;height:3px;position:absolute;bottom:2px;left:25%;right:25%;box-shadow:0 0 10px #ffb40073}.mobileNavIcon{place-items:center;width:25px;height:25px;display:grid;position:relative}.mobileNavIcon svg{width:22px;height:22px;display:block;margin:0!important}.mobileNavIcon.crown{place-items:center;display:grid}.mobileNavIcon.crown svg{width:23px;height:23px;margin:0!important}.mobileNavBadge{background:var(--accent);color:#090a0c;border:2px solid #090c10;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;font-weight:1000;line-height:1;display:grid;position:absolute;top:-5px;right:-8px}.mobileNavBackdrop{z-index:80;-webkit-backdrop-filter:blur(5px);background:#0009;border:0;margin:0;padding:0;position:fixed;inset:0}.mobileMoreMenu{z-index:81;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));background:linear-gradient(#191e25fe,#0c1015fe);border:1px solid #ffffff1a;border-radius:25px;max-height:min(74vh,650px);padding:8px 14px 18px;position:fixed;overflow:auto;box-shadow:0 -18px 70px #0009,0 0 45px #ffb4000a}.mobileMoreHandle{background:#404852;border-radius:999px;width:38px;height:4px;margin:2px auto 14px}.mobileMoreTitle{color:#e3e7ec;letter-spacing:.8px;padding:0 4px 12px;font-size:13px;font-weight:950}.mobileMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobileMoreGrid a{color:#d9dee4;background:#ffffff09;border:1px solid #fff1;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:10px 11px;font-size:11px;font-weight:850;display:flex}.mobileMoreGrid a:active{background:#ffb40012}.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}.mobileMoreGrid a span{line-height:1.25}}@media (max-width:370px){.mobilePrimaryNav{gap:1px;padding-left:3px;padding-right:3px}.mobilePrimaryNav>a,.mobilePrimaryNav>button{height:59px;font-size:8.5px}.mobileNavIcon{width:23px;height:23px}.mobileNavIcon svg{width:20px;height:20px}}@media (max-width:900px){header.topbar>nav{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.topbar{height:70px;min-height:70px;transition:height .24s,min-height .24s,padding .24s,background .24s,box-shadow .24s;overflow:hidden}.topbar .brand{transform-origin:0;transition:transform .24s,gap .24s}.topbar .brandMark{transition:width .24s,height .24s,border-radius .24s,font-size .24s}.topbar .brand>span:last-child{transition:font-size .24s,line-height .24s}.topbar .brand small{transition:opacity .18s,max-height .24s,transform .24s}.mobileNavWrap{transition:top .24s,box-shadow .24s}html.mobileHeaderCompact .topbar{background:#080a0df7;height:52px;min-height:52px;padding-top:6px;padding-bottom:6px;box-shadow:0 8px 26px #0000002e}html.mobileHeaderCompact .topbar .brand{gap:8px}html.mobileHeaderCompact .topbar .brandMark{border-radius:9px;width:34px;height:34px;font-size:15px}html.mobileHeaderCompact .topbar .brand>span:last-child{font-size:17px;line-height:1}html.mobileHeaderCompact .topbar .brand small{opacity:0;max-height:0;overflow:hidden;transform:translateY(-4px)}html.mobileHeaderCompact .mobileNavWrap{top:52px;box-shadow:0 8px 26px #0000002e}}.eventsHero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:32px;margin:12px 0 28px;padding:34px 0 6px;display:grid;position:relative}.eventsHeroCopy h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(46px,6vw,78px);line-height:.94}.eventsHeroCopy p{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.eventCreateCta{min-height:94px;color:inherit;background:radial-gradient(circle at 0 0,#ffb4002b,#0000 52%),#101419d1;border:1px solid #ffb4003d;border-radius:24px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0000002e}.eventCreateCta:hover{border-color:#ffb4007a;transform:translateY(-2px)}.eventCreatePlus{color:#111;background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:16px;place-items:center;width:48px;height:48px;font-size:30px;font-weight:400;line-height:1;display:grid;box-shadow:0 8px 24px #ffa0002e}.eventCreateCta b{margin-bottom:4px;font-size:17px;display:block}.eventCreateCta small{color:var(--muted);font-size:13px;line-height:1.35;display:block}.eventCreateArrow{color:var(--accent);font-size:24px}.eventSearchPremium{background:#0c1014d1;border:1px solid #8b97a833;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:42px;padding:8px;display:grid;position:relative}.eventSearchPremium .eventSearchIcon{color:var(--muted);place-items:center;padding-left:12px;display:grid}.eventSearchPremium input{outline:0;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.eventSearchPremium .btn{min-width:130px}.eventSectionHead{justify-content:space-between;align-items:end;gap:20px;margin:0 0 18px;display:flex}.eventSectionHead h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(27px,4vw,42px)}.eventResultCount{color:var(--muted);white-space:nowrap;font-size:14px}@media (max-width:900px){.eventsHero{margin:0 0 20px;padding:28px 0 0;display:block}.eventsHeroCopy h1{margin-top:8px;font-size:52px}.eventsHeroCopy p{font-size:17px;line-height:1.5}.eventCreateCta{border-radius:22px;min-height:88px;margin-top:24px}.eventSearchPremium{margin:18px 0 34px}.eventSectionHead{align-items:end}}@media (max-width:560px){.eventsHeroCopy h1{font-size:48px}.eventCreateCta{grid-template-columns:46px 1fr auto;padding:15px}.eventCreatePlus{border-radius:14px;width:46px;height:46px}.eventSearchPremium{grid-template-columns:auto 1fr;padding:7px}.eventSearchPremium .btn{grid-column:1/-1;width:100%;min-height:48px}.eventSectionHead h2{font-size:28px}.eventResultCount{font-size:12px}}.publicEventGrid{gap:20px}.eventCardPremium{background:linear-gradient(#13181ef5,#0c1015f5);border:1px solid #ffffff13;border-radius:26px;padding:0;overflow:hidden;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff06}.eventCardMedia{background:#080b0f;height:300px;display:block;position:relative;overflow:hidden}.eventCardMedia>img,.eventCardMedia>.eventCoverPlaceholder{object-fit:cover;width:100%;height:100%;transition:transform .35s}.eventCardPremium:hover .eventCardMedia>img{transform:scale(1.025)}.eventCardShade{pointer-events:none;background:linear-gradient(#00000014 0%,#0000 42%,#080a0d2e 68%,#080a0dcc 100%);position:absolute;inset:0}.eventFeaturedBadge{-webkit-backdrop-filter:blur(12px);min-height:34px;color:var(--accent);letter-spacing:1.2px;background:#090b0ecc;border:1px solid #ffb4004d;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;top:16px;left:16px}.eventFeaturedBadge>span{font-size:9px}.eventDateBadge{-webkit-backdrop-filter:blur(16px);background:#090c10d6;border:1px solid #ffffff24;border-radius:18px;align-content:center;place-items:center;width:64px;min-height:68px;padding:9px 6px 8px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 28px #00000047}.eventDateBadge strong{color:#fff;font-size:25px;line-height:.95;display:block}.eventDateBadge span{color:var(--accent);letter-spacing:1px;margin-top:4px;font-size:10px;font-weight:950;display:block}.eventCardBodyPremium{padding:20px 20px 21px}.eventCardTopline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.eventLocation{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.eventLocation svg{flex:none}.eventCardBodyPremium h2{letter-spacing:-.035em;max-width:95%;margin:0;font-size:clamp(23px,3vw,31px);line-height:1.08}.eventDateLine{color:#a2abb5;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.eventDateLine svg{color:#727d88;flex:none;margin-top:1px}.eventCardDescription{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:16px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.eventCardActions{margin-top:18px;display:flex}.eventDetailsButton{color:#fff;background:linear-gradient(135deg,#ffb4001f,#ff7a000b);border:1px solid #ffb40024;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 15px;font-size:14px;font-weight:900;transition:background .18s,border-color .18s,transform .15s;display:flex}.eventDetailsButton:hover{background:linear-gradient(135deg,#ffb4002b,#ff7a0013);border-color:#ffb40052}.eventDetailsButton:active{transform:scale(.985)}.eventDetailsButton>span:last-child{color:var(--accent);font-size:22px;line-height:1}@media (max-width:760px){.publicEventGrid{gap:18px;margin-top:15px}.eventCardPremium{border-radius:24px}.eventCardMedia{aspect-ratio:16/10;height:auto}.eventCardBodyPremium{padding:18px}.eventCardBodyPremium h2{font-size:25px}.eventDateBadge{border-radius:16px;width:60px;min-height:64px;bottom:14px;right:14px}.eventDateBadge strong{font-size:23px}.eventFeaturedBadge{top:14px;left:14px}.eventCardDescription{-webkit-line-clamp:2}.eventResultCount{text-align:right;margin-top:5px;display:block;position:static}}@media (max-width:420px){.eventCardMedia{aspect-ratio:1.55}.eventCardBodyPremium h2{font-size:23px}.eventCardDescription{font-size:13px}}.eventDetailShell{width:min(1180px,100% - 28px);margin:0 auto;padding:30px 0 90px}.eventDetail{gap:18px;display:grid}.eventDetailHero{background:#090d12;border:1px solid #ffffff17;border-radius:28px;min-height:500px;position:relative;overflow:hidden}.eventDetailHeroImage,.eventDetailHeroFallback{width:100%;height:100%;position:absolute;inset:0}.eventDetailHeroImage{object-fit:cover}.eventDetailHeroFallback{letter-spacing:.08em;color:#ffffff12;background:radial-gradient(circle at 80% 20%,#ffb40029,#0000 35%),#0c1117;place-items:center;font-size:clamp(32px,8vw,90px);font-weight:1000;display:grid}.eventDetailHeroShade{background:linear-gradient(#00000014 25%,#000000e0 100%),linear-gradient(90deg,#00000061,#0000 60%);position:absolute;inset:0}.eventDetailHeroContent{z-index:2;max-width:900px;padding:42px;position:absolute;bottom:0;left:0;right:0}.eventDetailBadges{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.eventDetailBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1.4px;background:#0009;border:1px solid #ffffff38;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.eventDetailBadge.featured{background:var(--accent);border-color:var(--accent);color:#111}.eventDetailHeroContent h1{letter-spacing:-2.8px;text-shadow:0 4px 28px #0000008c;max-width:900px;margin:0;font-size:clamp(38px,6.2vw,76px);line-height:.96}.eventDetailMeta{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:15px;font-weight:750;display:flex}.eventDetailMeta span{align-items:center;gap:7px;display:flex}.eventDetailMeta b{font-size:16px}.eventDetailRating{color:#ffd65a;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;margin-top:15px;padding:7px 10px;font-weight:950;display:inline-flex}.eventDetailRating small{color:#ddd;font-weight:700}.eventDetailActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eventMainAction{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#ffffff04);border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;min-height:82px;padding:14px;transition:all .16s;display:grid}.eventMainAction:hover{background:#ffb4000b;border-color:#ffb40080;transform:translateY(-2px)}.eventMainAction>span{background:#191f27;border-radius:13px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.eventMainAction div{gap:2px;display:grid}.eventMainAction b{font-size:16px}.eventMainAction small{color:var(--muted)}.eventMainAction strong{color:var(--accent);font-size:22px}.eventDetailGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.eventDetailGrid>main{gap:18px;display:grid}.eventDetailSection,.eventInfoCard{border:1px solid var(--line);background:linear-gradient(#ffffff08,#ffffff03);border-radius:20px}.eventDetailSection{padding:24px}.eventSectionHeading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:22px;display:flex}.eventSectionHeading span,.eventInfoLabel{color:var(--accent);letter-spacing:1.8px;font-size:10px;font-weight:950;display:block}.eventSectionHeading h2{margin:5px 0 0;font-size:29px}.eventSectionHeading>b{color:var(--muted);font-size:12px}.eventProgramTimeline{display:grid}.eventProgramDay{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin:20px 0 12px;font-size:11px;font-weight:950}.eventProgramTimeline>div:first-child .eventProgramDay{margin-top:0}.eventProgramItem{grid-template-columns:70px 18px minmax(0,1fr);gap:10px;min-height:84px;display:grid}.eventProgramTime{text-align:right;padding-top:4px}.eventProgramTime strong,.eventProgramTime small{display:block}.eventProgramTime strong{color:#fff;font-size:17px}.eventProgramTime small{color:var(--muted);margin-top:3px;font-size:11px}.eventProgramLine{justify-content:center;display:flex;position:relative}.eventProgramLine:after{content:"";background:#303844;width:1px;position:absolute;top:17px;bottom:-5px}.eventProgramLine i{z-index:1;background:var(--accent);border-radius:50%;width:11px;height:11px;margin-top:8px;position:relative;box-shadow:0 0 0 5px #ffb4001a}.eventProgramContent{padding:0 0 22px 4px}.eventProgramContent h3{margin:0 0 5px;font-size:18px}.eventProgramLocation{color:#d0d5dc;font-size:12px;display:block}.eventProgramContent p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.eventDetailDescription{white-space:pre-wrap;color:#cbd1d8;line-height:1.75}.eventVipDescription{color:var(--muted);white-space:pre-wrap;line-height:1.65}.eventVipLogin{background:#0b1015;border-radius:14px;padding:18px}.eventDetailSidebar{gap:12px;display:grid;position:sticky;top:90px}.eventInfoCard{gap:6px;padding:19px;display:grid}.eventInfoCard strong{line-height:1.4}.eventInfoCard small{color:var(--muted)}.eventInfoCard hr{border:0;border-top:1px solid var(--line);width:100%;margin:13px 0}.eventSocialLinks{margin-top:6px;display:grid}.eventSocialLinks a{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;font-weight:800;display:flex}.eventSocialLinks a:last-child{border-bottom:0}.eventSocialLinks a b{color:var(--accent)}@media (max-width:850px){.eventDetailGrid{grid-template-columns:1fr}.eventDetailSidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:700px){.eventDetailShell{width:min(100% - 18px,1180px);padding-top:12px}.eventDetailHero{background:0 0;border:0;border-radius:20px;min-height:0;overflow:visible}.eventDetailHeroImage,.eventDetailHeroFallback{aspect-ratio:1.55;object-fit:cover;border:1px solid #ffffff17;border-radius:20px;width:100%;height:auto;display:block;position:relative;inset:auto}.eventDetailHeroShade{display:none}.eventDetailHeroContent{max-width:none;padding:22px 3px 4px;position:relative;bottom:auto;left:auto;right:auto}.eventDetailBadges{margin-bottom:10px}.eventDetailHeroContent h1{letter-spacing:-1.5px;font-size:clamp(31px,8.8vw,42px);line-height:1.01}.eventDetailMeta{color:var(--muted);gap:7px;margin-top:14px;font-size:14px;display:grid}.eventDetailRating{margin-top:12px}.eventDetailActions{grid-template-columns:1fr;gap:8px}.eventMainAction{min-height:72px}.eventDetailSection{padding:18px 15px}.eventSectionHeading h2{font-size:25px}.eventDetailSidebar{grid-template-columns:1fr}.eventProgramItem{grid-template-columns:58px 16px minmax(0,1fr);gap:7px}.eventProgramTime strong{font-size:15px}}.eventDescriptionToggle{position:relative}.eventDetailDescription{white-space:pre-wrap;color:#cbd1d8;line-height:1.75;transition:max-height .24s}.eventDetailDescription.collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eventDetailDescription.expanded{display:block}.eventDescriptionMore{appearance:none;color:#e7ebef;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffb40014,#ff7a0006);border:1px solid #ffb40026;border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px 14px;font-size:13px;font-weight:900;display:flex}.eventDescriptionMore>span:last-child{color:var(--accent);font-size:18px;transition:transform .2s}.eventDescriptionMore>span:last-child.open{transform:rotate(180deg)}@media (max-width:700px){.eventDetailDescription.collapsed{-webkit-line-clamp:4}.eventMainAction{border-radius:15px;grid-template-columns:42px 1fr auto;min-height:64px;padding:10px 12px}.eventMainAction>span{border-radius:11px;width:42px;height:42px;font-size:19px}.eventMainAction b{font-size:15px}.eventMainAction small{font-size:11px}}.mobileLogoutAction{grid-column:1/-1;margin-top:4px}.mobileLogoutAction .navLogout{color:#ff9aa3;background:#ff64710e;border:1px solid #ff64712e;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;font-weight:900;display:flex}.mobileLogoutAction .navLogout:active{transform:scale(.985)}.eventChoiceArrow{color:#ffffff6b;flex:none;margin-left:auto;padding:0 18px 0 6px;font-size:34px;font-weight:300;line-height:1;transition:transform .18s,color .18s}.eventChoice:hover .eventChoiceArrow{color:var(--accent,#ffad14);transform:translate(3px)}@media (max-width:600px){.eventChoiceArrow{padding-right:14px;font-size:30px}}.quickReg{gap:22px;margin-top:22px;padding-bottom:96px;display:grid}.quickReg>.panel{background:radial-gradient(circle at 100% 0,#ffae0009,#0000 38%),#0f1319eb;border:1px solid #94a3b833;border-radius:24px;padding:20px;position:relative;overflow:hidden}.quickReg .panelTitle{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.quickReg .panelTitle>span{letter-spacing:-.5px;font-size:25px;font-weight:950;line-height:1.15}.quickReg .panelTitle>b{letter-spacing:.8px;color:#bec8d647;text-transform:uppercase;font-size:22px;font-weight:950}.quickReg .categoryChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.quickReg .categoryChecks label{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#12171ef5,#0a0e13f5);border:1px solid #94a3b833;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:14px 15px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.quickReg .categoryChecks label:active{transform:scale(.985)}.quickReg .categoryChecks label.checked{background:radial-gradient(circle at 0%,#ffae0021,#0000 48%),linear-gradient(145deg,#19170ffa,#0c0f13fa);border-color:#ffae00d1;box-shadow:0 0 0 1px #ffae001a,0 8px 28px #0000002e}.quickReg .categoryChecks input[type=checkbox]{appearance:none;background:#080c11;border:1.5px solid #94a3b88c;border-radius:7px;place-content:center;width:22px;height:22px;margin:0;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.quickReg .categoryChecks input[type=checkbox]:before{content:"";border-bottom:2px solid #111;border-left:2px solid #111;width:10px;height:6px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.quickReg .categoryChecks input[type=checkbox]:checked{border-color:var(--accent,#ffad14);background:var(--accent,#ffad14);box-shadow:0 0 16px #ffae002e}.quickReg .categoryChecks input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.quickReg .categoryChecks span{min-width:0}.quickReg .categoryChecks b{font-size:16px;font-weight:850;line-height:1.25;display:block}.quickReg .categoryChecks small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.3;display:block}.quickReg .carPickGrid{gap:12px}.quickReg .carPickGrid button{border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.quickReg .carPickGrid button:active{transform:scale(.99)}.quickReg .carPickGrid button.active{border-color:var(--accent,#ffad14);box-shadow:0 0 0 2px #ffae001a,0 12px 32px #0003}.quickReg>.panel>label{margin:0 0 17px;font-size:16px;line-height:1.35;display:block}.quickReg>.panel>label select{width:100%;margin-top:8px;display:block}.quickReg>.panel>.btn.wide{border-radius:17px;min-height:58px;margin-top:4px;font-size:17px;font-weight:900}@media (max-width:620px){.shell.narrow .pageHead h1{letter-spacing:-1.8px;font-size:clamp(38px,10.5vw,52px);line-height:.98}.shell.narrow .pageHead p{margin-top:18px;line-height:1.35}.shell.narrow>.btn.glass+.quickReg{margin-top:26px}.quickReg{gap:18px;padding-bottom:190px}.quickReg>.panel{border-radius:23px;padding:20px}.quickReg .panelTitle{margin-bottom:18px}.quickReg .panelTitle>span{font-size:24px}.quickReg .panelTitle>b{color:#bec8d64d;font-size:21px}.quickReg .categoryChecks{grid-template-columns:1fr;gap:10px}.quickReg .categoryChecks label{border-radius:15px;min-height:74px}.quickReg .carPickGrid{grid-template-columns:1fr}.quickReg .carPickGrid img,.quickReg .carPickGrid .noPhoto{aspect-ratio:16/9;height:auto}.quickReg>.panel>label{margin-bottom:18px}}.forumPostActions{border-top:1px solid #ffffff13;margin-top:16px;padding-top:11px}.forumReactionBar{align-items:center;gap:6px;display:flex}.forumReactionButton{appearance:none;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:850;transition:color .15s,background .15s,transform .12s}.forumReactionButton:hover{color:var(--text);background:#ffffff0e}.forumReactionButton:active{transform:scale(.96)}.forumReactionButton.liked{color:#ff6b78;background:#ff506414}.forumReactionButton.active{color:var(--accent);background:#ffb40012}.forumComments{border-top:1px solid #fff1;margin-top:12px;padding-top:12px}.forumComment{align-items:flex-start;gap:10px;margin:10px 0;display:flex}.forumCommentAvatar{object-fit:cover;background:#161b21;border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:block}.forumCommentAvatarFallback{color:var(--accent);background:linear-gradient(135deg,#ffb4003d,#ff7a001f);place-items:center;font-size:13px;font-weight:950;display:grid}.forumCommentBody{background:#ffffff0b;border-radius:4px 16px 16px;flex:1;min-width:0;padding:9px 12px 10px}.forumCommentMeta{align-items:baseline;gap:7px;margin-bottom:3px;display:flex}.forumCommentMeta b{font-size:13px}.forumCommentMeta small{color:var(--muted);font-size:10px}.forumCommentText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.forumCommentDelete{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:10px}.forumCommentDelete:hover{color:var(--bad)}.forumCommentComposer{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.forumCommentInput{resize:none;background:#ffffff0b;border-radius:15px;flex:1;min-height:46px;max-height:140px;margin:0}@media (max-width:560px){.forumPostActions{margin-top:13px}.forumReactionBar{grid-template-columns:1fr 1fr;display:grid}.forumReactionButton{width:100%;min-height:42px}.forumCommentComposer{align-items:stretch}.forumCommentComposer .btn{min-width:76px}}.forumPostCard{background:linear-gradient(#12171ef5,#0c1015f7);border-radius:22px;margin-top:16px;padding:0;position:relative;overflow:visible}.forumPostHeader{align-items:center;gap:12px;padding:18px 18px 10px;display:flex}.forumPostAvatar{object-fit:cover;background:#131820;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block}.forumPostAvatarFallback{color:var(--accent);background:linear-gradient(135deg,#ffb40040,#ff7a0021);place-items:center;font-weight:950;display:grid}.forumPostAuthor{gap:4px;min-width:0;display:grid}.forumPostAuthorName{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;font-size:16px;font-weight:950;line-height:1.15;overflow:hidden}.forumPostMeta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.forumPostCrew{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--accent);background:#ffb40014;border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.forumPostTime{color:var(--muted);font-size:10px}.forumPostText{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 14px;padding:0 18px;font-size:15px;line-height:1.55}.forumMediaGrid{background:#070a0d;width:100%;margin-top:4px;display:grid;overflow:hidden}.forumMediaGrid.single{grid-template-columns:1fr}.forumMediaGrid.multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.forumMediaButton{appearance:none;cursor:pointer;background:#080b0e;border:0;width:100%;min-width:0;margin:0;padding:0;display:block}.forumMediaImage{background:#080b0e;width:100%;display:block}.forumMediaGrid.single .forumMediaImage{object-fit:contain;max-height:620px}.forumMediaGrid.multi .forumMediaImage{aspect-ratio:1;object-fit:cover;height:100%}.forumCarTags{flex-wrap:wrap;gap:7px;padding:12px 18px 0;display:flex}.forumCarTag{color:#e7ebef;background:#ffb4000e;border:1px solid #ffb4002e;border-radius:999px;align-items:center;max-width:100%;padding:8px 11px;font-size:11px;line-height:1.25;text-decoration:none;display:inline-flex}.forumCarTag b{color:var(--accent)}.forumPostCard>.forumPostActions{margin:0 18px 16px}.forumPostMenu{z-index:12;position:absolute;top:14px;right:14px}.forumPostMenu>summary{appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#aeb6c0;cursor:pointer;letter-spacing:2px;background:#0c1015b8;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;list-style:none;display:grid}.forumPostMenu>summary::-webkit-details-marker{display:none}.forumPostMenu[open]>summary{color:#fff;background:#ffffff17}.forumPostMenuPanel{background:#12161cfa;border:1px solid #ffffff1a;border-radius:14px;width:180px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #0000007a}.forumPostMenuPanel button{appearance:none;width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:750}.forumPostMenuPanel button:hover{background:#ffffff0f}.forumPostMenuPanel button.danger{color:#ff858f}.forumPostEditBox{background:#ffb40009;border:1px solid #ffb4002e;border-radius:16px;margin:12px 18px 16px;padding:14px}.forumPostEditBox textarea{resize:vertical;margin:0}.forumPostEditActions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.forumComposer{margin-bottom:18px}.forumComposerIdentity{margin-top:8px}.forumComposerActions{margin-top:9px;padding:9px 0}.forumFeedEnd{color:#94a3b899;justify-content:center;align-items:center;gap:7px;padding:20px 0 6px;font-size:12px;display:flex}.forumFeedEnd span{border:1px solid #94a3b82e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}@media (max-width:560px){.forumComposer{padding:16px}.forumComposerHead{margin-bottom:11px}.forumComposerText{min-height:78px;padding:13px 14px}.forumPostCard{border-radius:20px;margin-top:13px}.forumPostHeader{padding:15px 15px 9px}.forumPostAvatar{flex-basis:43px;width:43px;height:43px}.forumPostText{margin-bottom:12px;padding:0 15px}.forumCarTags{padding:10px 15px 0}.forumPostCard>.forumPostActions{margin:0 15px 14px}.forumPostMenu{top:11px;right:11px}.forumPostMenu>summary{width:36px;height:36px}.forumPostEditBox{margin:10px 15px 14px}.forumFeedEnd{padding-bottom:0}}.forumPostCard{margin-top:12px}.forumFeedEnd{margin-bottom:-8px;padding-top:14px;padding-bottom:0}.forumReactionButton{letter-spacing:.1px;font-size:15px}.forumCommentComposer{align-items:center}.forumCommentComposer .btn{flex:none;align-self:center;height:48px;min-height:48px;padding:0 18px}.forumCommentInput{min-height:48px}@media (max-width:560px){.forumPostCard{margin-top:10px}.forumCommentComposer{align-items:center}.forumCommentComposer .btn{width:auto;min-width:82px;height:48px;min-height:48px;padding:0 16px}.forumCommentInput{min-height:48px;max-height:110px}.forumFeedEnd{margin-bottom:-12px;padding-top:12px}}.crewDetailPage{max-width:980px}.crewHero{padding:0;overflow:hidden}.crewHeroCover{background:radial-gradient(circle at 20% 30%,#ffb00021,#0000 32%),#11161b;height:270px;position:relative;overflow:hidden}.crewHeroCoverImage{object-fit:cover;width:100%;height:100%;display:block}.crewHeroCoverFallback{color:#ffffff29;letter-spacing:5px;place-items:center;width:100%;height:100%;font-size:18px;font-weight:950;display:grid}.crewHeroShade{pointer-events:none;background:linear-gradient(#0000001f,#00000014 45%,#0a0d10e6);position:absolute;inset:0}.crewHeroBack{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#05080aa3;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850;text-decoration:none;position:absolute;top:16px;left:16px}.crewHeroBody{gap:20px;padding:0 24px 25px;display:flex;position:relative}.crewHeroLogo{z-index:2;width:112px;height:112px;color:var(--accent);background:linear-gradient(135deg,#242b32,#161b20);border:5px solid #101418;border-radius:50%;flex:0 0 112px;place-items:center;margin-top:-57px;font-size:38px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 10px 30px #00000052}.crewHeroLogo img{object-fit:cover;width:100%;height:100%;display:block}.crewHeroContent{flex:1;min-width:0;padding-top:15px}.crewHeroContent h1{margin:5px 0 8px;line-height:1.08}.crewHeroMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;display:flex}.crewHeroMeta>span{color:var(--muted);background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px;font-size:12px}.crewHeroMeta .crewRoleBadge{color:var(--accent);background:#ffb00012;border-color:#ffb0002e;font-weight:850}.crewHeroDescription{white-space:pre-wrap;overflow-wrap:anywhere;color:#ffffffd1;max-width:720px;margin:0;line-height:1.6}.crewSectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.crewSectionHead h2{margin-bottom:0}.crewMemberCount{color:var(--muted);background:#ffffff0e;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.crewMemberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crewMemberCard{min-width:0;color:inherit;background:#ffffff07;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:13px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.crewMemberCard:hover{background:#ffffff0d;border-color:#ffb0002e;transform:translateY(-1px)}.crewMemberAvatar{object-fit:cover;background:#171d22;border-radius:50%;flex:0 0 50px;width:50px;height:50px;display:block}.crewMemberAvatarFallback{color:var(--accent);background:linear-gradient(135deg,#ffb00033,#ff7a0014);place-items:center;font-weight:950;display:grid}.crewMemberInfo{flex-direction:column;flex:1;min-width:0;display:flex}.crewMemberInfo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crewMemberInfo small{color:var(--muted);margin-top:2px}.crewMemberInfo span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.crewMemberArrow{color:var(--muted);font-size:26px;line-height:1}.crewBottomBack{justify-content:center;padding:4px 0 14px;display:flex}.crewPrivateCard{text-align:center}.crewPrivateIcon{margin-bottom:10px;font-size:38px}.crewBackRow{margin-top:14px}@media (max-width:680px){.crewHeroCover{height:210px}.crewHeroBody{padding:0 18px 21px;display:block}.crewHeroLogo{border-width:4px;width:92px;height:92px;margin-top:-46px;font-size:31px}.crewHeroContent{padding-top:10px}.crewHeroContent h1{font-size:28px}.crewHeroMeta{gap:5px}.crewHeroMeta>span{padding:5px 8px;font-size:11px}.crewMemberGrid{grid-template-columns:1fr}.crewMembersSection{padding:18px}}.crewChatPanel{overflow:hidden}.crewChatHeader{margin-bottom:8px}.crewChatHeader h2{margin:0}.crewChatRole{color:var(--accent);background:#ffb00012;border:1px solid #ffb0002e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.crewChatMessages{scroll-behavior:smooth;flex-direction:column;gap:12px;height:min(58vh,520px);padding:14px 4px 16px;display:flex;overflow-y:auto}.crewChatEmpty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:30px 20px;display:grid}.crewChatEmptyIcon{margin-bottom:10px;font-size:42px}.crewChatRow{align-items:flex-end;gap:9px;display:flex}.crewChatRow.mine{flex-direction:row-reverse}.crewChatAvatar{object-fit:cover;background:#171d22;border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:block}.crewChatAvatarFallback{background:#ffffff14;place-items:center;font-weight:900;display:grid}.crewChatBubble{background:#ffffff12;border-radius:16px 16px 16px 4px;max-width:78%;padding:10px 13px}.crewChatRow.mine .crewChatBubble{color:#111;background:linear-gradient(135deg,#ffb000,#ff7a00);border-radius:16px 16px 4px}.crewChatMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;display:flex}.crewChatMeta b{font-size:13px}.crewChatRoleTag{letter-spacing:1px;font-size:9px;font-weight:900}.crewChatText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.crewChatFooter{opacity:.72;justify-content:flex-end;align-items:center;gap:8px;margin-top:5px;display:flex}.crewChatDelete{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.crewChatComposer{border-top:1px solid #ffffff12;align-items:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.crewChatInput{resize:none;background:#ffffff0b;border-radius:15px;flex:1;min-height:48px;max-height:140px;margin:0}.crewChatComposer .btn{height:48px;min-height:48px}.crewChatHint{margin-top:8px;font-size:10px;display:block}@media (max-width:560px){.crewChatPanel{padding:18px}.crewChatMessages{height:min(56vh,500px);padding-left:0;padding-right:0}.crewChatBubble{max-width:84%}.crewChatComposer{align-items:center}.crewChatComposer .btn{min-width:78px;padding:0 14px}.crewChatHint{text-align:center}}.crewListCard{padding:0;overflow:hidden}.crewListCover{background:#ffffff0d;height:180px;position:relative}.crewListCoverImage{object-fit:cover;width:100%;height:100%;display:block}.crewListCoverFallback{color:#fff3;letter-spacing:3px;place-items:center;width:100%;height:100%;font-weight:950;display:grid}.crewListCoverShade{background:linear-gradient(#0000 32%,#000000d6);position:absolute;inset:0}.crewListLogoWrap{z-index:2;position:absolute;bottom:-39px;left:18px}.crewListLogo{object-fit:cover;background:#101418;border:4px solid #101418;border-radius:50%;width:82px;height:82px;display:block}.crewListLogoFallback{color:var(--accent);background:#1b2127;place-items:center;font-size:28px;font-weight:950;display:grid}.crewListBody{padding:52px 20px 20px}.crewListBody h2{margin:5px 0 6px}.crewListLocation{color:var(--muted);margin:0 0 8px}.crewListActions{gap:8px;display:grid}.crewOwnSection,.crewSearchPanel,.crewDiscoverPanel,.crewCreatePanel,.crewEditorPanel,.crewAdminPanel{margin-top:16px}.crewSearchForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crewSearchInput{flex:260px;margin:0}.crewCreateHead,.crewEditorHead,.crewAdminHead{margin-bottom:18px}.crewCreateHead h2,.crewEditorHead h2,.crewAdminHead h2{margin-bottom:5px}.crewCreateHead p,.crewEditorHead p,.crewAdminHead p{margin:0}.crewCreateGrid,.crewEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crewCreateGrid label,.crewEditorGrid label,.crewCreateDescription,.crewEditorDescription{font-size:12px;font-weight:850;display:block}.crewCreateDescription,.crewEditorDescription{margin-top:12px}.crewCreateDescription textarea,.crewEditorDescription textarea{min-height:110px}.crewCreateOptions,.crewEditorOptions{margin-top:12px}.crewCreateSubmit,.crewEditorSave{margin-top:16px}.crewMediaSection{border-top:1px solid #ffffff12;margin-top:22px;padding-top:18px}.crewDangerZone{background:#ff647109;border:1px solid #ff647129;border-radius:16px;margin-top:28px;padding:18px}.crewDangerZone h3{margin-bottom:5px}.crewAdminList>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.crewAdminList>div>span{min-width:0}.crewAdminList>div>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:680px){.crewListCover{height:165px}.crewListBody{padding:50px 17px 17px}.crewOwnSection,.crewSearchPanel,.crewDiscoverPanel,.crewCreatePanel,.crewEditorPanel,.crewAdminPanel{padding:18px}.crewCreateGrid,.crewEditorGrid{grid-template-columns:1fr;gap:0}.crewCreateDescription textarea,.crewEditorDescription textarea{min-height:90px}.crewCreateOptions,.crewEditorOptions{grid-template-columns:1fr 1fr;gap:8px}.crewCreateOptions select,.crewEditorOptions select{padding-left:10px;padding-right:10px}.crewCreateSubmit,.crewEditorSave{width:100%;min-height:48px}.crewSearchForm{grid-template-columns:1fr auto;display:grid}.crewSearchInput{min-width:0}.crewSearchForm .btn{min-height:46px}.crewAdminList>div{flex-direction:column;align-items:flex-start}.crewAdminList>div>div{justify-content:flex-start;width:100%}.crewMediaSection{margin-top:18px}.crewDangerZone{padding:15px}}@media (max-width:430px){.crewCreateOptions,.crewEditorOptions,.crewSearchForm{grid-template-columns:1fr}.crewSearchForm .btn{width:100%}}.resultsPage{max-width:980px}.resultsHero{background:radial-gradient(circle at 85% 20%,#ffb4001f,#0000 32%),linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffb4002e;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;margin:12px 0 28px;padding:30px;display:flex;position:relative;overflow:hidden}.resultsHero:after{content:"🏆";opacity:.035;pointer-events:none;font-size:130px;position:absolute;top:-25px;right:30px;transform:rotate(12deg)}.resultsHero h1{letter-spacing:-3px;margin:7px 0 5px;font-size:clamp(42px,7vw,72px);line-height:.95}.resultsHero p{color:var(--muted);margin:0;font-size:17px;font-weight:750}.resultsEventChange{z-index:1;flex:none;position:relative}.resultCategory{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:20px;overflow:hidden}.resultCategoryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.resultCategoryHead h2{margin:5px 0 0;font-size:22px}.resultAwardBadge{color:var(--accent);letter-spacing:.5px;background:#ffb40012;border:1px solid #ffb4003d;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:950}.resultPodiumList{display:grid}.resultPodiumRow{border-bottom:1px solid #ffffff0f;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:12px 20px;transition:background .15s,transform .15s;display:grid;position:relative}.resultPodiumRow:last-child{border-bottom:0}.resultPodiumRow:hover{background:#ffffff06}.resultPlace1{background:linear-gradient(90deg,#ffb40017,#0000 55%)}.resultPlace1:before{content:"";background:linear-gradient(var(--accent), var(--accent2));border-radius:99px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.resultRank{background:#171d24;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:1000;display:grid}.resultPlace1 .resultRank{background:#ffb4001f;border-color:#ffb4004d}.resultEntry{min-width:0}.resultEntry b,.resultEntry small{display:block}.resultEntry b{text-overflow:ellipsis;font-size:16px;overflow:hidden}.resultEntry a{color:inherit;text-decoration:none}.resultEntry a:hover{color:var(--accent)}.resultEntry small{color:var(--muted);margin-top:4px;font-size:12px}.resultScore{text-align:right;min-width:90px}.resultScore strong{color:var(--accent);font-size:24px;line-height:1;display:block}.resultScore small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:800;display:block}.resultEmpty{text-align:center;border:1px dashed var(--line);background:#ffffff04;border-radius:20px;align-content:center;place-items:center;min-height:280px;padding:35px 20px;display:grid}.resultEmpty>div{font-size:46px}.resultEmpty h2{margin:12px 0 5px}.resultEmpty p{max-width:440px;color:var(--muted);margin:0}@media (max-width:620px){.resultsHero{flex-direction:column;align-items:stretch;padding:22px 18px}.resultsHero:after{font-size:100px;right:5px}.resultsEventChange{text-align:center;width:100%}.resultCategoryHead{flex-direction:column;align-items:flex-start;padding:17px}.resultPodiumRow{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:11px 14px}.resultRank{border-radius:12px;width:40px;height:40px;font-size:18px}.resultEntry b{font-size:14px}.resultScore{min-width:58px}.resultScore strong{font-size:19px}}.organizerHeroProof{flex-wrap:wrap;gap:9px 16px;margin:18px 0 2px;display:flex}.organizerHeroProof span{color:#ffffffc7;font-size:13px;font-weight:800}.organizerHeroActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.organizerPainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.organizerPainGrid span{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:14px 15px 14px 38px;font-size:13px;font-weight:750;line-height:1.35;position:relative}.organizerPainGrid span:before{content:"✓";color:#f59e0b;font-weight:1000;position:absolute;top:13px;left:14px}.salesPricing,#bekuldes{scroll-margin-top:100px}.packageShowcaseFeatured{box-shadow:0 25px 80px #00000052,0 0 50px #ec489914}.salesRealityNumber{font-variant-numeric:tabular-nums}@media (max-width:760px){.organizerHeroProof{gap:8px;display:grid}.organizerHeroActions{grid-template-columns:1fr;display:grid}.organizerHeroActions .btn{text-align:center;width:100%}.organizerPainGrid{grid-template-columns:1fr}.organizerPainGrid span{padding-top:13px;padding-bottom:13px}}.organizerProof{background:radial-gradient(circle at 100% 0,#ffb40014,#0000 38%),#ffffff06;border:1px solid #ffffff17;border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:34px;margin:28px 0 72px;padding:30px;display:grid}.organizerProofCopy h2{letter-spacing:-1.5px;margin:7px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.05}.organizerProofCopy h2 span{color:var(--muted)}.organizerProofCopy p{max-width:650px;color:var(--muted);line-height:1.65}.organizerProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.organizerProofGrid article{background:#0000002e;border:1px solid #ffffff13;border-radius:16px;min-height:104px;padding:14px}.organizerProofGrid article:last-child{grid-column:1/-1}.organizerProofGrid span{margin-bottom:9px;font-size:22px;display:block}.organizerProofGrid b,.organizerProofGrid small{display:block}.organizerProofGrid b{letter-spacing:.12em;color:var(--accent);font-size:11px}.organizerProofGrid small{color:var(--muted);margin-top:4px;line-height:1.35}.packageFor{letter-spacing:.11em;color:var(--muted);margin:12px 0 4px;font-size:10px;font-weight:950}.organizerSubmitTrust{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:15px;display:flex}.organizerSubmitTrust span{color:#ffffffb8;font-size:12px;font-weight:800}.organizerConversionForm{max-width:820px}.organizerFormIntro{border-bottom:1px solid #ffffff14;margin-bottom:28px;padding-bottom:22px}.organizerFormIntro h2{margin:5px 0 8px;font-size:clamp(25px,4vw,36px)}.organizerFormIntro p{margin:0;line-height:1.55}.organizerOptionalDetails{border:1px solid var(--line);background:#ffffff06;border-radius:16px;margin:22px 0 8px;overflow:hidden}.organizerOptionalDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.organizerOptionalDetails summary::-webkit-details-marker{display:none}.organizerOptionalDetails summary span{min-width:0}.organizerOptionalDetails summary b,.organizerOptionalDetails summary small{display:block}.organizerOptionalDetails summary small{color:var(--muted);margin-top:3px;font-size:11px}.organizerOptionalDetails summary strong{color:var(--muted);letter-spacing:.08em;background:#ffffff0f;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.organizerOptionalDetails[open] summary{border-bottom:1px solid var(--line)}.organizerOptionalBody{padding:16px}.organizerStartPackage{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 42%),#ffffff06;border:1px solid #22c55e3d;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 14px;padding:20px;display:flex}.organizerStartPackage strong{margin:10px 0 4px;font-size:27px;display:block}.organizerStartPackage p{max-width:600px;color:var(--muted);margin:0;line-height:1.5}.organizerStartCheck{color:#55e793;background:#22c55e26;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:950;display:grid}.organizerUpgradeHint{margin-top:0}@media (max-width:760px){.organizerProof{grid-template-columns:1fr;gap:20px;margin-bottom:50px;padding:20px}.organizerProofGrid{grid-template-columns:1fr}.organizerProofGrid article:last-child{grid-column:auto}.organizerSubmitTrust{text-align:left;justify-content:stretch;display:grid}.organizerOptionalDetails summary,.organizerStartPackage{align-items:flex-start}.organizerSalesHero{margin-bottom:32px}.eventOsVisual{margin-bottom:0}.organizerProof{margin-top:12px;margin-bottom:42px}.organizerProofGrid{gap:8px}.organizerProofGrid article{min-height:auto;padding:13px 14px}.organizerStory{margin-top:0;margin-bottom:42px}.organizerValueGrid{gap:12px;margin-bottom:48px}.felniSalesSection{margin-top:0;margin-bottom:52px}.salesPricing{margin-top:0;margin-bottom:48px}.packageShowcaseGrid{gap:14px}.salesReality{margin-top:42px;margin-bottom:48px}.organizerHow{margin-top:0;margin-bottom:48px}.packageSubmitIntro{margin-top:0;margin-bottom:20px}.organizerConversionForm{margin-top:0}}.authForm{max-width:520px;margin:auto}.authForm>label{margin-bottom:18px;display:block}.authForm>label>input{margin-top:8px}.authForgotRow{justify-content:flex-end;margin:-4px 2px 18px;display:flex}.authForgotRow a{color:var(--text);font-size:14px;font-weight:650;line-height:1.35;transition:color .15s}.authForm>.btn.wide{margin-top:0}@media (max-width:620px){.authForm{padding:20px}.authForm>label{margin-bottom:16px}.authForgotRow{margin:-2px 2px 16px}.authForgotRow a{font-size:13px}}.passwordField{position:relative}.passwordField input{padding-right:54px}.passwordToggle{z-index:2;width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.passwordToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.passwordToggle:hover{color:var(--text);background:#ffffff0d}.passwordToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.authForgotRow a{color:var(--muted);font-weight:700}.authForgotRow a:hover{color:var(--accent)}.ticketGrid{align-items:start}.ticketGrid>.panel{min-width:0}.ticketGrid h2{letter-spacing:-.4px;margin-top:0;margin-bottom:8px}.cartTicketList{gap:10px;margin-top:20px}.ticketCartRow{background:radial-gradient(circle at 100% 0,#ffb4000e,#0000 42%),#ffffff05;border-color:#ffffff17;padding:18px;position:relative;overflow:hidden}.ticketCartRow>div:first-child{flex:1;min-width:0}.ticketCartRow .eyebrow{letter-spacing:1.8px;margin-bottom:7px;font-size:10px}.ticketCartRow h3{letter-spacing:-.3px;margin:0;font-size:20px;line-height:1.2}.ticketCartRow p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.ticketCartRow .ticketPrice{margin:13px 0 0;font-size:24px;line-height:1}.ticketQty{gap:8px}.ticketQty .btn{border-radius:11px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:21px;line-height:1;display:grid}.ticketQty .btn:not(:disabled):active{transform:scale(.94)}.ticketQty .btn:disabled{opacity:.35;cursor:not-allowed}.ticketQty strong{min-width:30px;font-size:18px}.ticketCartRow>strong.ticketQty{width:auto;color:var(--accent);letter-spacing:1px;white-space:nowrap;background:#ffb40011;border:1px solid #ffb4002e;border-radius:999px;padding:8px 11px;font-size:10px}.ticketGrid>.panel label{color:#dfe4ea;font-size:12px;font-weight:800}.ticketGrid>.panel input{min-height:48px}.cartSummary{gap:0}.cartSummaryRow{padding:12px 0;font-size:13px}.cartSummaryRow span{color:#c9cfd6}.cartSummaryRow b{white-space:nowrap}.cartTotal{border-top:1px solid #ffffff14;margin-top:4px;padding-top:16px}.cartTotal span{color:var(--muted);font-size:13px;font-weight:800}.cartTotal strong{color:var(--accent)}.ticketGrid>.legalCheck{min-height:58px;color:var(--muted);border-radius:16px;padding:16px 18px;font-size:12px}.ticketGrid>.legalCheck input{height:18px;min-height:0;accent-color:var(--accent);flex:none;width:18px!important;margin:1px 0 0!important}.ticketGrid>.legalCheck a{color:var(--accent);font-weight:900}.ticketGrid>.btn.primary.wide{border-radius:15px;min-height:54px;margin-top:0;font-size:15px;box-shadow:0 12px 30px #ff91001a}.ticketGrid>.btn.primary.wide:disabled{opacity:.42;filter:saturate(.55);cursor:not-allowed}.ticketGrid>.noticeBox{margin:0}@media (max-width:700px){.ticketGrid{gap:12px}.ticketGrid>.panel{border-radius:18px;padding:18px}.ticketGrid h2{font-size:20px}.ticketGrid>.panel>.muted{margin-top:6px;font-size:12px;line-height:1.5}.ticketCartRow{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.ticketCartRow h3{font-size:17px}.ticketCartRow .ticketPrice{margin-top:11px;font-size:21px}.ticketCartRow>.ticketQty{justify-content:flex-end;width:auto}.ticketQty .btn{width:38px;min-width:38px;height:38px}.ticketQty strong{min-width:25px;font-size:17px}.ticketGrid .formGrid{grid-template-columns:1fr 1fr;gap:10px}.ticketGrid>.panel label{margin-bottom:10px}.ticketGrid>.panel input{min-height:46px;padding:11px 12px}.cartSummaryRow{gap:10px}.cartSummaryRow span{min-width:0}.cartTotal strong{font-size:22px}}@media (max-width:480px){.ticketGrid .formGrid{grid-template-columns:1fr;gap:0}.ticketCartRow{grid-template-columns:1fr}.ticketCartRow>.ticketQty{justify-content:flex-start;width:100%;padding-top:3px}.ticketCartRow>strong.ticketQty{width:max-content}}.myTicketsHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.myTicketsHead p{margin-bottom:0}.myTicketsCount{text-align:center;background:#ffb4000d;border:1px solid #ffb4002e;border-radius:16px;min-width:120px;padding:14px 18px}.myTicketsCount strong{color:var(--accent);font-size:27px;line-height:1;display:block}.myTicketsCount span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-top:5px;font-size:11px;font-weight:800;display:block}.myTicketGrid{gap:18px;display:grid}.myTicketCard{background:radial-gradient(circle at 0 0,#ffb40013,#0000 35%),linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:minmax(0,1fr) 310px;display:grid;position:relative;overflow:hidden}.myTicketMain{padding:28px}.myTicketStatus{color:var(--ok);letter-spacing:1px;background:#43e09d12;border:1px solid #43e09d33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:950;display:inline-flex}.myTicketStatusDot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.myTicketEvent{align-items:center;gap:17px;margin-top:25px;display:flex}.myTicketIcon{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#090909;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:1000;display:grid;box-shadow:0 10px 30px #ff96001f}.myTicketLabel{color:var(--muted);letter-spacing:1.5px;margin-bottom:4px;font-size:9px;font-weight:950;display:block}.myTicketEvent h2{letter-spacing:-.7px;margin:0;font-size:27px;line-height:1.15}.myTicketEvent p{color:var(--accent);margin:6px 0 0;font-size:13px;font-weight:850}.myTicketMeta{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.myTicketMeta>div{background:#00000024;border:1px solid #fff1;border-radius:13px;padding:13px 14px}.myTicketMeta span,.myTicketMeta strong{display:block}.myTicketMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px;font-size:10px;font-weight:800}.myTicketMeta strong{font-size:12px}.myTicketStub{background:#00000024;border-left:1px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:relative}.myTicketStub:before,.myTicketStub:after{content:"";background:var(--bg2);border-radius:50%;width:20px;height:20px;position:absolute;left:-11px}.myTicketStub:before{top:-10px}.myTicketStub:after{bottom:-10px}.myTicketQrLabel{color:var(--muted);letter-spacing:1.4px;margin-bottom:9px;font-size:9px;font-weight:950}.myTicketQr{background:#fff;border-radius:17px;width:170px;padding:10px;box-shadow:0 10px 30px #00000040}.myTicketQr img{width:100%;display:block}.myTicketStub small{color:var(--muted);margin-top:8px;font-size:10px}.myTicketOpen{text-align:center;width:100%;margin-top:17px}.myTicketProcessing{width:100%;margin:0}.myTicketsEmpty{text-align:center;background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:42px 24px;display:flex;position:relative;overflow:hidden}.myTicketsEmptyGlow{filter:blur(70px);pointer-events:none;background:#ffb40014;border-radius:50%;width:380px;height:300px;position:absolute;top:-160px}.myTicketsEmptyIcon{background:#ffb40012;border:1px solid #ffb40038;border-radius:21px;place-items:center;width:72px;height:72px;margin-bottom:21px;display:grid;position:relative;box-shadow:0 15px 50px #00000040}.myTicketsEmptyIcon span{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#090909;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:1000;display:grid}.myTicketsEmpty h2{letter-spacing:-.8px;margin:8px 0 9px;font-size:30px;position:relative}.myTicketsEmpty p{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.65;position:relative}.myTicketsBrowse{justify-content:center;align-items:center;gap:12px;min-height:49px;margin-top:24px;display:inline-flex;position:relative}.myTicketsBrowse span{font-size:18px}@media (max-width:700px){.myTicketsHead{display:block}.myTicketsHead p{font-size:13px}.myTicketsCount{display:none}.myTicketCard{border-radius:20px;grid-template-columns:1fr}.myTicketMain{padding:20px}.myTicketEvent{align-items:flex-start;margin-top:20px}.myTicketIcon{border-radius:14px;flex-basis:49px;width:49px;height:49px;font-size:17px}.myTicketEvent h2{font-size:21px}.myTicketMeta{grid-template-columns:1fr;margin-top:20px}.myTicketStub{border-top:1px dashed #ffffff24;border-left:0;padding:24px 20px 21px}.myTicketStub:before,.myTicketStub:after{top:-10px;bottom:auto}.myTicketStub:before{left:-10px}.myTicketStub:after{left:auto;right:-10px}.myTicketQr{width:min(190px,65vw)}.myTicketOpen{max-width:300px}.myTicketsEmpty{border-radius:20px;min-height:300px;padding:36px 20px}.myTicketsEmptyIcon{width:66px;height:66px;margin-bottom:18px}.myTicketsEmpty h2{font-size:26px}.myTicketsEmpty p{font-size:13px}.myTicketsBrowse{width:100%;max-width:310px}}.myTicketCard{isolation:isolate;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 22px 60px #0003,inset 0 1px #ffffff06}@media (hover:hover){.myTicketCard:hover{border-color:#ffb4002e;transform:translateY(-2px);box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff09}}.myTicketCard:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--accent), var(--accent2), transparent 85%);opacity:.8;width:3px;position:absolute;inset:0 auto 0 0}.myTicketEventCopy{min-width:0}.myTicketEvent h2{overflow-wrap:anywhere}.myTicketStatus--valid,.myTicketStatus--inside,.myTicketStatus--reentry{color:var(--ok);background:#43e09d12;border-color:#43e09d33}.myTicketStatus--inside{background:#43e09d1c;box-shadow:0 0 24px #43e09d09}.myTicketStatus--used{color:#9aa3ad;background:#ffffff0b;border-color:#ffffff1c}.myTicketStatus--pending{color:var(--accent);background:#ffb40012;border-color:#ffb40038}.myTicketStatus--error{color:var(--bad);background:#ff647113;border-color:#ff647140}.myTicketCard--used{opacity:.72}.myTicketCard--used:before{background:#727b85}.myTicketCard--error:before{background:var(--bad)}.myTicketSerial{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:15px;display:flex}.myTicketSerial span{color:var(--muted);letter-spacing:1.15px;font-size:9px;font-weight:900}.myTicketSerial strong{color:#b8c0c9;letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800}.myTicketQrFrame{place-items:center;padding:10px;display:grid;position:relative}.qrCorner{pointer-events:none;width:23px;height:23px;position:absolute}.qrCornerTL{border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:8px 0 0;top:0;left:0}.qrCornerTR{border-top:2px solid var(--accent);border-right:2px solid var(--accent);border-radius:0 8px 0 0;top:0;right:0}.qrCornerBL{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);border-radius:0 0 0 8px;bottom:0;left:0}.qrCornerBR{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);border-radius:0 0 8px;bottom:0;right:0}.myTicketQr{z-index:1;position:relative}.myTicketOpen{justify-content:center;align-items:center;gap:10px;min-height:47px;display:flex}.myTicketOpenArrow{font-size:17px;line-height:1;transition:transform .15s}@media (hover:hover){.myTicketOpen:hover .myTicketOpenArrow{transform:translate(3px)}}.myTicketOpen:active{transform:scale(.985)}@media (max-width:700px){.myTicketsPage{padding-top:28px}.myTicketsHead{margin-bottom:22px}.myTicketsHead h1{margin-top:8px;margin-bottom:9px}.myTicketGrid{gap:15px}.myTicketCard{box-shadow:0 16px 42px #00000038}.myTicketCard:active{transform:scale(.995)}.myTicketMain{padding:19px 18px 18px}.myTicketStatus{padding:6px 9px;font-size:9px}.myTicketEvent{gap:13px;margin-top:18px}.myTicketEvent h2{font-size:20px;line-height:1.18}.myTicketEvent p{margin-top:5px;font-size:12px}.myTicketMeta{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.myTicketMeta>div{min-width:0;padding:11px}.myTicketMeta span{font-size:8px}.myTicketMeta strong{font-size:11px;line-height:1.35}.myTicketSerial{margin-top:15px;padding-top:13px}.myTicketStub{padding-top:21px}.myTicketQrFrame{padding:9px}.myTicketQr{width:min(180px,56vw)}.myTicketOpen{width:100%;max-width:280px;min-height:48px}}@media (max-width:380px){.myTicketMeta{grid-template-columns:1fr}.myTicketSerial{flex-direction:column;align-items:flex-start;gap:5px}}.accountDashboardPage{gap:16px;display:grid}.accountDashboardHero{background:radial-gradient(circle at 90% 0,#ffb40021,#0000 38%),linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:30px;display:flex;position:relative;overflow:hidden}.accountDashboardGlow{filter:blur(65px);pointer-events:none;background:#ffb40017;border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-80px}.accountDashboardIdentity{align-items:center;gap:20px;min-width:0;display:flex;position:relative}.accountDashboardAvatar{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#0b0905;border-radius:22px;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:31px;font-weight:1000;display:grid;box-shadow:0 14px 45px #ff960026}.accountDashboardIdentity h1{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:5px 0 4px;font-size:clamp(30px,5vw,48px);line-height:1}.accountDashboardIdentity p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.accountRoleBadge{color:var(--accent);letter-spacing:1px;background:#ffb4000f;border:1px solid #ffb4002e;border-radius:999px;margin-top:11px;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.accountProfileEdit{flex:none;position:relative}.accountQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.accountQuickCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:94px;padding:15px;transition:transform .15s,border-color .15s,background .15s;display:grid}.accountQuickCard:hover{background:#ffb40009;border-color:#ffb40038;transform:translateY(-2px)}.accountQuickIcon{background:#ffffff0e;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.accountQuickCard div{min-width:0}.accountQuickCard small,.accountQuickCard b,.accountQuickCard div>span{display:block}.accountQuickCard small{color:var(--accent);letter-spacing:1.15px;margin-bottom:3px;font-size:8px;font-weight:950}.accountQuickCard b{font-size:15px}.accountQuickCard div>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.accountQuickCard>strong{color:#68727d;font-size:18px}.accountDashboardPage>.panel{margin:0}.accountDashboardPage .panelHeader{gap:16px}.accountTicketActions{flex-wrap:wrap;gap:7px;display:flex}.accountDashboardPage .accountEntries{gap:7px}.accountDashboardPage .accountEntries>div{background:#0000001a;border-color:#ffffff12;padding:14px;position:relative}.accountDashboardPage .accountEntries>div>b{line-height:1.35}.accountDashboardPage .accountEntries>div>span{font-size:12px}.accountDashboardPage .accountEntries>div>small{color:var(--muted);margin:6px 0 9px;font-size:10px;display:block}.accountShowAll{color:var(--muted);background:#ffb40009;border:1px solid #ffb40024;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:13px 15px;font-size:12px;display:flex}.accountShowAll strong{color:var(--accent);flex:none;font-size:11px}.accountDashboardPage .profileGrid{gap:12px}.accountDashboardPage .accountCar{padding:11px 0;transition:opacity .15s}.accountDashboardPage .accountCar:hover{opacity:.82}.accountDashboardPage .accountCar img,.accountDashboardPage .accountCar .noPhoto{flex:0 0 76px;width:76px;height:58px}.accountDashboardPage .ownEventCard{transition:transform .15s,border-color .15s}.accountDashboardPage .ownEventCard:hover{border-color:#ffb4002e;transform:translateY(-2px)}@media (max-width:900px){.accountQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.accountDashboardPage{gap:11px}.accountDashboardHero{border-radius:20px;gap:18px;min-height:0;padding:19px;display:grid}.accountDashboardIdentity{align-items:flex-start;gap:14px}.accountDashboardAvatar{border-radius:17px;flex-basis:58px;width:58px;height:58px;font-size:24px}.accountDashboardIdentity h1{letter-spacing:-.8px;margin-top:4px;font-size:27px}.accountDashboardIdentity p{font-size:11px}.accountRoleBadge{margin-top:8px}.accountProfileEdit{text-align:center;width:100%}.accountQuickGrid{grid-template-columns:1fr 1fr;gap:8px}.accountQuickCard{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:82px;padding:12px}.accountQuickIcon{border-radius:11px;width:38px;height:38px;font-size:18px}.accountQuickCard>strong{display:none}.accountQuickCard b{font-size:14px}.accountQuickCard div>span{font-size:9px}.accountDashboardPage>.panel{border-radius:18px;padding:17px}.accountDashboardPage .panelHeader{align-items:flex-start}.accountTicketActions{justify-content:flex-end}.accountTicketActions .btn{padding:9px 10px;font-size:11px}.accountShowAll{flex-direction:column;align-items:flex-start;gap:5px}.accountDashboardPage .profileGrid{gap:11px}}@media (max-width:390px){.accountQuickGrid{grid-template-columns:1fr}}@media (max-width:700px){.accountHero{border-radius:20px;padding:20px 18px}.accountHero h1{letter-spacing:-1.4px;margin-top:7px;margin-bottom:8px;font-size:clamp(30px,9vw,42px);line-height:1}.accountHero p{margin-bottom:0;font-size:12px;line-height:1.45}.accountHero .btn{min-height:42px;padding:10px 14px;font-size:12px}.accountQuickGrid{gap:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.accountQuickCard{border-radius:16px;min-width:0;min-height:105px;padding:14px 12px}.accountQuickIcon{border-radius:11px;width:37px;height:37px;margin-bottom:10px;font-size:18px}.accountQuickCard b{font-size:14px;line-height:1.15}.accountQuickCard small{margin-top:4px;font-size:10px;line-height:1.3}.accountSection{margin-top:14px}.accountSection.panel{border-radius:18px;padding:18px}.accountSection .panelHeader{gap:10px;margin-bottom:12px}.accountSection .panelHeader h2{font-size:19px}.accountSection .panelHeader .btn{padding:9px 11px;font-size:11px}.accountEntries{gap:7px}.accountEntries>div{border-radius:11px;padding:11px}.accountEntries b{font-size:12px;line-height:1.35}.accountEntries span{font-size:11px;line-height:1.4}.accountCar{gap:10px;padding:9px 0}.accountCar img,.accountCar .noPhoto{border-radius:9px;flex:0 0 62px;width:62px;height:49px}.accountCar b{font-size:13px}.accountCar small{margin-top:3px;font-size:10px}}@media (max-width:380px){.accountQuickGrid{gap:7px}.accountQuickCard{min-height:98px;padding:12px 10px}.accountQuickCard b{font-size:13px}.accountQuickCard small{font-size:9px}}.accountTicketOverview{margin-bottom:16px}.accountTicketOverviewHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.accountTicketOverviewHead h2{margin:5px 0 0;font-size:25px}.accountTicketCount{text-align:center;background:#ffb4000d;border:1px solid #ffb4002e;border-radius:14px;min-width:88px;padding:10px 13px}.accountTicketCount strong{color:var(--accent);font-size:22px;line-height:1;display:block}.accountTicketCount span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900;display:block}.accountTicketPreview{background:radial-gradient(circle at 0 0,#ffb4000f,#0000 38%),#ffffff05;border:1px solid #ffffff13;border-radius:15px;align-items:center;gap:14px;padding:14px;display:flex}.accountTicketPreviewIcon{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#090909;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:1000;display:grid}.accountTicketPreviewCopy{min-width:0}.accountTicketPreviewCopy span,.accountTicketPreviewCopy b,.accountTicketPreviewCopy small{display:block}.accountTicketPreviewCopy span{color:var(--muted);letter-spacing:1.2px;margin-bottom:4px;font-size:8px;font-weight:950}.accountTicketPreviewCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.accountTicketPreviewCopy small{color:var(--accent);margin-top:3px;font-size:11px;font-weight:800}.accountTicketActions{gap:9px;margin-top:12px;display:flex}.accountTicketActions .btn{text-align:center;flex:1}.accountTicketEmpty{background:#ffffff05;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.accountTicketEmpty b,.accountTicketEmpty span{display:block}.accountTicketEmpty b{font-size:14px}.accountTicketEmpty span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}@media (max-width:700px){.accountTicketOverview{border-radius:18px;padding:18px}.accountTicketOverviewHead{margin-bottom:14px}.accountTicketOverviewHead h2{font-size:20px}.accountTicketCount{min-width:72px;padding:8px 10px}.accountTicketCount strong{font-size:19px}.accountTicketPreview{padding:12px}.accountTicketActions{grid-template-columns:1fr 1fr;display:grid}.accountTicketActions .btn{place-items:center;min-height:44px;padding:10px 9px;font-size:11px;display:grid}.accountTicketEmpty{grid-template-columns:auto 1fr}.accountTicketEmpty .btn{text-align:center;grid-column:1/-1;width:100%}}@media (max-width:390px){.accountTicketActions{grid-template-columns:1fr}.accountTicketPreviewCopy b{font-size:13px}}.accountOverviewGrid{align-items:start}.accountOverviewPanel{min-width:0}.accountOverviewPanel .panelHeader{margin-bottom:14px}.accountOverviewPanel .panelHeader h2{margin:4px 0 0}.accountGarageList,.accountEntryList{gap:8px;display:grid}.accountGarageItem{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:8px;transition:border-color .15s,background .15s,transform .15s;display:grid}.accountGarageItem img,.accountGarageNoPhoto{border-radius:10px;width:66px;height:50px}.accountGarageItem img{object-fit:cover;background:#090d11}.accountGarageNoPhoto{color:var(--accent);background:linear-gradient(135deg,#ffb40024,#ff7a0009);place-items:center;font-weight:950;display:grid}.accountGarageItem span{min-width:0}.accountGarageItem span small,.accountGarageItem span b,.accountGarageItem span em{display:block}.accountGarageItem span small{color:var(--muted);letter-spacing:1px;margin-bottom:3px;font-size:8px;font-weight:950}.accountGarageItem span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.accountGarageItem span em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal;font-weight:800}.accountGarageItem>strong{color:var(--accent);padding-right:5px;font-size:18px;transition:transform .15s}@media (hover:hover){.accountGarageItem:hover{background:#ffb40006;border-color:#ffb40029;transform:translateY(-1px)}.accountGarageItem:hover>strong{transform:translate(2px)}}.accountEntryItem{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 12px;display:flex}.accountEntryMain{min-width:0}.accountEntryMain small,.accountEntryMain b,.accountEntryMain span{display:block}.accountEntryMain small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-bottom:4px;font-size:9px;font-weight:850;overflow:hidden}.accountEntryMain b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.accountEntryMain span{color:var(--accent);margin-top:3px;font-size:10px;font-weight:850}.accountEntryNumber{min-width:48px;color:var(--accent);text-align:center;background:#ffb4000f;border:1px solid #ffb4002e;border-radius:10px;flex:none;padding:8px 9px;font-size:12px;font-weight:950}.accountCompactEmpty{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.accountCompactEmptyIcon{background:#ffb4000e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.accountCompactEmpty b,.accountCompactEmpty span{display:block}.accountCompactEmpty b{font-size:13px}.accountCompactEmpty span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.accountCompactEmpty .btn{text-align:center;grid-column:1/-1;width:100%;margin-top:2px}@media (max-width:700px){.accountOverviewGrid{gap:12px}.accountOverviewPanel{border-radius:18px;padding:17px}.accountOverviewPanel .panelHeader{align-items:center;gap:12px}.accountOverviewPanel .panelHeader h2{font-size:19px}.accountOverviewPanel .panelHeader .btn{padding:9px 10px;font-size:10px}.accountGarageItem{grid-template-columns:62px minmax(0,1fr) auto;min-height:62px;padding:7px}.accountGarageItem img,.accountGarageNoPhoto{width:62px;height:47px}.accountEntryItem{min-height:62px;padding:10px}.accountEntryNumber{min-width:44px;padding:7px;font-size:11px}}@media (max-width:380px){.accountOverviewPanel .panelHeader{flex-direction:column;align-items:flex-start}.accountOverviewPanel .panelHeader .btn{text-align:center;width:100%}}.communityProfilePage{gap:14px;display:grid}.communityProfileHero{border:1px solid var(--line);background:radial-gradient(circle at 85% 15%,#ffb8002e,#0000 34%),linear-gradient(135deg,#15191f,#090c10);border-radius:24px;min-height:230px;position:relative;overflow:hidden}.communityProfileHeroCover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.communityProfileHeroShade{background:linear-gradient(#05070a2e 0%,#05070a8f 45%,#05070af5 100%);position:absolute;inset:0}.communityProfileHeroContent{align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.communityProfileHeroAvatar{border:3px solid var(--accent);width:88px;height:88px;color:var(--accent);background:#11161d;border-radius:50%;flex:0 0 88px;place-items:center;font-size:32px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 8px 30px #00000073}.communityProfileHeroAvatar img{object-fit:cover;width:100%;height:100%}.communityProfileHeroIdentity{min-width:0}.communityProfileHeroIdentity h1{margin:3px 0 6px;font-size:clamp(28px,5vw,42px);line-height:1}.communityProfileMeta{flex-wrap:wrap;gap:7px;display:flex}.communityProfileMeta span{color:#d8dce2;background:#0006;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.communityProfileStats{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.communityProfileStats article{text-align:center;gap:2px;padding:14px 10px;display:grid}.communityProfileStats article+article{border-left:1px solid var(--line)}.communityProfileStats b{color:var(--accent);font-size:23px;line-height:1}.communityProfileStats span{color:var(--muted);font-size:11px;font-weight:800}.communityProfileEditor{gap:18px;display:grid}.communityProfileEditorHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.communityProfileEditorHead h2{margin:5px 0 4px}.communityProfileEditorHead p{margin:0}.profileVisibilityBadge{border:1px solid var(--line);letter-spacing:.6px;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:950}.profileVisibilityBadge.public{color:#8ce6ad;background:#4cd28212;border-color:#4cd2824d}.profileVisibilityBadge.private{color:#f2c46d;background:#f2c46d12;border-color:#f2c46d4d}.communityProfileFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.communityProfileBio{display:block}.communityProfileBio textarea{resize:vertical;min-height:110px}.communityProfileBio small{color:var(--muted);text-align:right;margin-top:5px;display:block}.profileMediaGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileMediaCard{border:1px solid var(--line);background:#ffffff05;border-radius:17px;min-width:0;padding:15px}.profileMediaTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.profileMediaTitle span{color:var(--accent);letter-spacing:1px;font-size:11px;font-weight:950}.profileMediaTitle small{color:var(--muted);font-size:10px}.profileAvatarPreview{align-items:center;gap:13px;min-height:100px;display:flex}.profileAvatarPreview img,.profileAvatarPlaceholder{object-fit:cover;border-radius:50%;flex:0 0 78px;width:78px;height:78px}.profileAvatarPlaceholder{border:1px dashed var(--line);color:var(--accent);background:#0b0f14;place-items:center;font-size:24px;font-weight:950;display:grid}.profileAvatarPreview div:last-child{gap:4px;min-width:0;display:grid}.profileAvatarPreview small{color:var(--muted)}.profileCoverPreview{background:#090d11;border-radius:12px;height:100px;overflow:hidden}.profileCoverPreview img{object-fit:cover;width:100%;height:100%}.profileCoverPlaceholder{text-align:center;background:radial-gradient(circle at 75% 20%,#ffb80029,#0000 35%),#0a0e13;place-content:center;width:100%;height:100%;display:grid}.profileCoverPlaceholder b{color:var(--accent);letter-spacing:2px}.profileCoverPlaceholder span{color:var(--muted);letter-spacing:3px;font-size:10px}.profileMediaActions{gap:7px;margin-top:12px;display:flex}.profileUploadButton{cursor:pointer;text-align:center;position:relative;overflow:hidden}.profileUploadButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profileSaveMessage{margin:0!important}.profileSaveBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.profileSaveBar span{color:var(--muted);font-size:12px}@media (max-width:620px){.communityProfilePage{gap:10px}.communityProfileHero{border-radius:19px;min-height:205px}.communityProfileHeroContent{gap:12px;bottom:15px;left:15px;right:15px}.communityProfileHeroAvatar{border-width:2px;flex-basis:68px;width:68px;height:68px;font-size:25px}.communityProfileHeroIdentity h1{font-size:25px}.communityProfileMeta{gap:5px}.communityProfileMeta span{padding:4px 7px;font-size:10px}.communityProfileStats article{padding:11px 5px}.communityProfileStats b{font-size:20px}.communityProfileEditor{gap:14px}.communityProfileEditorHead{gap:9px;display:grid}.profileVisibilityBadge{justify-self:start}.communityProfileFields,.profileMediaGrid{grid-template-columns:1fr}.profileMediaCard{padding:13px}.profileMediaActions{grid-template-columns:1fr 1fr;display:grid}.profileMediaActions .btn{width:100%}.profileSaveBar{gap:9px;display:grid}.profileSaveBar .btn{width:100%}}@media (max-width:390px){.profileMediaActions{grid-template-columns:1fr}.communityProfileHeroAvatar{flex-basis:60px;width:60px;height:60px}}@media (max-width:620px){.accountDashboardHero{min-height:auto;padding:17px}.accountDashboardIdentity{align-items:center}.accountTicketActions{gap:6px}.accountTicketActions .btn{border-radius:10px;min-height:38px;padding:8px 10px;font-size:11px}.accountDashboardPage>.panel .panelHeader{gap:10px}.accountDashboardPage>.panel .panelHeader>.btn,.accountDashboardPage>.panel .panelHeader>a.btn{border-radius:10px;flex:none;min-height:38px;padding:8px 10px;font-size:11px}.accountDashboardPage .ownEventActions{gap:6px}.accountDashboardPage .ownEventActions .btn{border-radius:10px;min-height:38px;padding:8px 10px;font-size:11px}.accountDashboardPage .ownEventsPanel,.accountDashboardPage .reviewPrompt{margin-top:0}}@media (max-width:390px){.accountTicketActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.accountTicketActions .btn{text-align:center;width:100%}}.bugReportPage{max-width:1080px}.bugReportHero{max-width:800px;padding:52px 0 38px;position:relative}.bugHeroBadge{color:var(--accent);letter-spacing:.14em;align-items:center;gap:9px;font-size:11px;font-weight:950;display:inline-flex}.bugHeroBadge>span{background:#ffbe2814;border:1px solid #ffbe2859;border-radius:8px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.bugReportHero h1{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(42px,7vw,72px);line-height:.96}.bugReportHero h1 strong{color:var(--accent)}.bugReportHero>p{max-width:680px;color:var(--muted);font-size:17px;line-height:1.65}.bugHeroFlow{align-items:center;max-width:570px;margin-top:28px;display:flex}.bugHeroFlow>span{white-space:nowrap;color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.bugHeroFlow b{width:25px;height:25px;color:var(--accent);background:#ffbe281c;border:1px solid #ffbe284d;border-radius:50%;place-items:center;font-size:11px;display:grid}.bugHeroFlow i{background:linear-gradient(90deg,#ffbe2859,#ffffff14);flex:1;min-width:25px;height:1px;margin:0 12px}.bugReportLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.bugForm{padding:0;overflow:hidden}.bugFormSection{border-bottom:1px solid var(--line);padding:24px}.bugStepHead{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.bugStepHead>span{background:var(--accent);color:#111;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.bugStepHead>div{gap:3px;display:grid}.bugStepHead b{font-size:17px}.bugStepHead small{color:var(--muted);line-height:1.4}.bugCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bugCategory{border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;background:#ffffff05;border-radius:13px;padding:13px 8px;transition:all .15s}.bugCategory>span,.bugCategory>b{display:block}.bugCategory>span{margin-bottom:5px;font-size:20px}.bugCategory>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bugCategory:hover{border-color:#ffbe2866}.bugCategory.active{border-color:var(--accent);background:#ffbe2814;box-shadow:inset 0 0 0 1px #ffbe281a}.bugForm label{margin-top:16px;display:block}.bugForm input,.bugForm textarea{margin-bottom:0}.bugForm textarea{resize:vertical;min-height:160px;line-height:1.55}.bugFieldHint{color:var(--muted);margin-top:6px;font-size:11px;font-weight:500;display:block}.bugUploadBox{text-align:center;cursor:pointer;background:#ffffff04;border:1px dashed #fff3;border-radius:15px;place-items:center;min-height:175px;padding:22px;transition:all .15s;margin:0!important;display:grid!important}.bugUploadBox:hover{background:#ffbe2806;border-color:#ffbe2880}.bugUploadBox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bugUploadIcon{width:44px;height:44px;color:var(--accent);background:#ffbe281a;border-radius:13px;place-items:center;margin-bottom:9px;font-size:28px;font-weight:400;display:grid}.bugUploadBox>b{margin-bottom:4px}.bugUploadBox>small{color:var(--muted);font-weight:500}.bugImagePreview{border:1px solid var(--line);background:#080b0f;border-radius:15px;overflow:hidden}.bugImagePreview>img{object-fit:contain;width:100%;max-height:420px;display:block}.bugImageMeta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.bugImageMeta>span{min-width:0}.bugImageMeta b,.bugImageMeta small{display:block}.bugImageMeta b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bugImageMeta small{color:var(--muted);margin-top:3px}.bugFormMessage{margin:18px 24px 0}.bugSubmitArea{padding:20px 24px 24px}.bugPrivacyNote{color:var(--muted);align-items:flex-start;gap:9px;margin-bottom:14px;line-height:1.45;display:flex}.bugPrivacyNote>span{flex:none}.bugSubmit{width:100%;min-height:52px;font-size:14px;font-weight:950}.bugHelpPanel{gap:12px;display:grid;position:sticky;top:88px}.bugHelpPanel>.panel{padding:20px}.bugHelpPanel h3{margin:7px 0 18px}.bugHelpList{gap:17px;display:grid}.bugHelpList>div{align-items:flex-start;gap:10px;display:flex}.bugHelpList>div>span{width:25px;height:25px;color:var(--muted);background:#ffffff0e;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.bugHelpList p{gap:3px;margin:0;display:grid}.bugHelpList small{color:var(--muted);line-height:1.4}.bugStatusInfo{background:#52d68b09;border:1px solid #52d68b2e;border-radius:14px;gap:10px;padding:15px;display:flex}.bugStatusInfo>span{color:#52d68b}.bugStatusInfo>div{gap:3px;display:grid}.bugStatusInfo small{color:var(--muted);line-height:1.4}.bugSuccess{text-align:center;max-width:680px;margin:18px auto 40px;padding:38px}.bugSuccessIcon{color:#52d68b;background:#52d68b14;border:1px solid #52d68b4d;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid}.bugSuccess h2{margin:8px 0;font-size:30px}.bugSuccess>p{color:var(--muted)}.bugSuccessCode{background:#ffbe280b;border:1px solid #ffbe2840;border-radius:14px;gap:5px;max-width:330px;margin:24px auto;padding:17px;display:grid}.bugSuccessCode small{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:900}.bugSuccessCode strong{color:var(--accent);letter-spacing:.04em;font-size:25px}.bugSuccessActions{justify-content:center;gap:9px;margin-top:22px;display:flex}@media (max-width:850px){.bugReportLayout{grid-template-columns:1fr}.bugHelpPanel{grid-template-columns:1fr 1fr;position:static}.bugCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.bugReportHero{padding:30px 0 25px}.bugReportHero h1{font-size:43px}.bugReportHero>p{font-size:14px}.bugHeroFlow{margin-top:22px}.bugHeroFlow>span{justify-items:center;gap:5px;font-size:10px;display:grid}.bugHeroFlow i{margin:0 7px}.bugFormSection{padding:18px}.bugCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bugCategory{padding:12px 7px}.bugCategory>b{white-space:normal}.bugSubmitArea{padding:17px 18px 20px}.bugFormMessage{margin:15px 18px 0}.bugHelpPanel{grid-template-columns:1fr}.bugSuccess{padding:27px 18px}.bugSuccessActions{grid-template-columns:1fr;display:grid}.bugSuccessActions .btn{text-align:center;width:100%}.bugImageMeta{flex-direction:column;align-items:stretch}.bugImageMeta .btn{width:100%}}.heroStats .heroStatCard{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;width:120px;padding:16px;transition:transform .16s,border-color .16s,background .16s}.heroStats .heroStatCard b,.heroStats .heroStatCard span,.heroStats .heroStatCard small{display:block}.heroStats .heroStatCard b{font-size:22px}.heroStats .heroStatCard span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.heroStats .heroStatCard small{color:var(--accent);margin-top:10px;font-size:9px;font-weight:900}@media (hover:hover){.heroStats .heroStatCard:hover{background:#ffb4000e;border-color:#ffb40047;transform:translateY(-2px)}}.heroStats .heroStatCard:active{transform:scale(.98)}@media (max-width:620px){.heroStats .heroStatCard{flex:1;width:auto;min-width:0;padding:15px 12px}.heroStats .heroStatCard small{font-size:8px}}.publicCarsSearch{align-items:center;gap:10px;margin-bottom:18px;display:flex}.publicCarsSearch input{flex:1;margin:0}.publicCarsCount{color:var(--muted);align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.publicCarsCount b{color:var(--accent);font-size:24px}.publicCarsCount span{text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:800}.publicCarsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publicCarCard{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:20px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.publicCarMedia{background:#090d11;height:210px;position:relative;overflow:hidden}.publicCarMedia img,.publicCarNoPhoto{width:100%;height:100%}.publicCarMedia img{object-fit:cover;transition:transform .25s}.publicCarNoPhoto{color:#444d57;background:radial-gradient(circle at 50% 20%,#ffb40014,#0000 55%),#090d11;place-items:center;font-size:42px;font-weight:950;display:grid}.publicCarTe{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent);background:#080a0dd1;border:1px solid #ffb40038;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950;position:absolute;bottom:12px;left:12px}.publicCarBody{padding:17px}.publicCarBody small{color:var(--accent);letter-spacing:1.1px;font-size:9px;font-weight:950;display:block}.publicCarBody h2{margin:6px 0 5px;font-size:21px;line-height:1.15}.publicCarBody p{color:var(--muted);margin:0;font-size:12px}.publicCarBody strong{margin-top:15px;font-size:11px;display:block}@media (hover:hover){.publicCarCard:hover{border-color:#ffb40038;transform:translateY(-2px);box-shadow:0 20px 50px #00000038}.publicCarCard:hover .publicCarMedia img{transform:scale(1.025)}}.publicCarCard:active{transform:scale(.992)}.publicCarsEmpty{text-align:center;padding:40px 20px}@media (max-width:900px){.publicCarsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.publicCarsPage{padding-top:26px}.publicCarsSearch{grid-template-columns:1fr auto;display:grid}.publicCarsSearch .btn.glass{text-align:center;grid-column:1/-1;width:100%}.publicCarsGrid{grid-template-columns:1fr;gap:12px}.publicCarMedia{height:220px}.publicCarBody{padding:15px 16px 17px}.publicCarBody h2{font-size:20px}}.publicCarsPage .pageHead{margin-bottom:20px}.publicCarsPage .pageHead p{max-width:620px}.publicCarsSearch{position:relative}.publicCarsSearch input{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff17;border-radius:14px;min-width:0;height:48px;padding:0 16px 0 43px;transition:border-color .16s,box-shadow .16s,background .16s}.publicCarsSearch:before{content:"⌕";z-index:2;color:var(--muted);pointer-events:none;font-size:20px;line-height:1;position:absolute;top:13px;left:15px}.publicCarsSearch:focus-within input{background:#ffb40006;border-color:#ffb4006b;outline:none;box-shadow:0 0 0 3px #ffb40012}.publicCarsSearch:focus-within:before{color:var(--accent)}.publicCarsCount{min-height:34px;margin:4px 2px 14px}.publicCarsCount b{font-size:22px;line-height:1}.publicCarsCount span{opacity:.82}.publicCarsGrid{gap:12px}.publicCarCard{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative}.publicCarMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000061);height:42%;position:absolute;inset:auto 0 0}.publicCarTe{z-index:2;letter-spacing:.25px;background:#07090bc2;border-color:#ffb40033;padding:6px 9px;font-size:9px;bottom:11px;left:11px;box-shadow:0 5px 18px #0003}.publicCarBody{position:relative}.publicCarBody small{opacity:.9}.publicCarBody h2{letter-spacing:-.25px}.publicCarBody strong{color:#ffffffc7;letter-spacing:.25px;align-items:center;gap:5px;margin-top:13px;font-size:10px;font-weight:850;transition:color .16s,transform .16s;display:inline-flex}@media (hover:hover){.publicCarCard:hover .publicCarBody strong{color:var(--accent);transform:translate(2px)}}.publicCarCard:active{border-color:#ffb40042;transform:scale(.985)}@media (max-width:620px){.publicCarsPage{padding-top:20px}.publicCarsPage .pageHead{margin-bottom:17px}.publicCarsPage .pageHead h1{margin-bottom:7px}.publicCarsPage .pageHead p{margin-bottom:0;line-height:1.45}.publicCarsSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:13px;display:grid}.publicCarsSearch input{border-radius:13px;width:100%;height:46px;padding-left:40px;font-size:13px}.publicCarsSearch:before{font-size:19px;top:12px;left:14px}.publicCarsSearch .btn{white-space:nowrap;border-radius:13px;min-height:46px;padding:0 15px}.publicCarsSearch .btn.glass{grid-column:1/-1;min-height:40px}.publicCarsCount{margin-bottom:11px}.publicCarsCount b{font-size:20px}.publicCarsCount span{font-size:10px}.publicCarsGrid{gap:10px}.publicCarCard{border-radius:18px}.publicCarMedia{height:215px}.publicCarBody{padding:14px 15px 15px}.publicCarBody small{letter-spacing:1px;font-size:8px}.publicCarBody h2{margin:5px 0 4px;font-size:20px}.publicCarBody p{font-size:11px}.publicCarBody strong{margin-top:11px;font-size:9px}}@media (max-width:380px){.publicCarsSearch{grid-template-columns:1fr}.publicCarsSearch .btn{width:100%}.publicCarsSearch:before{top:12px}.publicCarMedia{height:200px}}.managementDashboard{position:relative}.managementDashboard>.pageHead{padding:28px 0 24px;position:relative}.managementDashboard>.pageHead .eyebrow{color:#ffad13;letter-spacing:.16em}.managementDashboard>.pageHead h1{letter-spacing:-.045em;max-width:900px;margin:7px 0 5px;font-size:clamp(38px,5.4vw,64px);line-height:.96}.managementDashboard>.pageHead p{color:#8e969f;margin:0;font-size:17px}.managementCommandHero{background:radial-gradient(circle at 95% 0,#ff99001f,#0000 38%),linear-gradient(145deg,#181b1ff5,#0b0e11fa);border-color:#ffae1333;margin-bottom:14px;padding:24px 26px;position:relative;overflow:hidden}.managementCommandHero:after{content:"";pointer-events:none;border:1px solid #ffae1317;border-radius:50%;width:220px;height:220px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 0 35px #ffae1306,0 0 0 70px #ffae1304}.managementCommandHero h2{letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(25px,3vw,34px)}.managementCommandHero>.muted{max-width:680px;margin:12px 0 0;line-height:1.5}.managementPulse{vertical-align:1px;background:#55e48b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #55e48bcc}.managementStats{gap:10px;margin:14px 0 18px}.managementStats>article{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:18px;min-height:126px;padding:17px 18px;position:relative;overflow:hidden}.managementStats>article:after{content:"";pointer-events:none;background:#ffae130e;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-40px;right:-35px}.managementStats i{color:#ffb019;background:#ffae1312;border:1px solid #ffae1333;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:13px;font-size:15px;font-style:normal;font-weight:950;display:grid}.managementStats span{color:#8f969e;letter-spacing:.02em;font-size:12px;font-weight:800;display:block}.managementStats b{letter-spacing:-.035em;margin-top:5px;font-size:clamp(21px,2.4vw,29px);line-height:1.05;display:block}.managementStats small{color:#707880;margin-top:5px;font-size:11px;display:block}.managementResultStat{background:radial-gradient(circle at 100% 0,#ffae131a,#0000 50%),#ffffff06!important;border-color:#ffae132e!important}.managementDashboard .sectionGrid{gap:11px;margin-top:18px}.managementFeatureCard{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-color:#ffffff14;min-height:210px;padding:21px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.managementFeatureCard:hover{background:linear-gradient(145deg,#ffae1311,#ffffff05);border-color:#ffae1352;transform:translateY(-2px)}.managementFeatureTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.managementFeatureTop>span{color:#6f767e;letter-spacing:.16em;font-size:11px;font-weight:950}.managementFeatureTop>i{background:#ffae1311;border:1px solid #ffae132e;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.managementFeatureCard h3{letter-spacing:-.02em;margin:0 0 9px;font-size:21px;line-height:1.15}.managementFeatureCard p{color:#858d95;margin:0;line-height:1.5}.managementFeatureCard:after{content:"→";color:#5e656c;font-size:19px;transition:all .18s;position:absolute;bottom:17px;right:19px}.managementFeatureCard:hover:after{color:#ffad13;transform:translate(3px)}.managementFeatureCard.watchdogCard{border-color:#ffae132b}.managementFeatureCard.watchdogCard:before{content:"FELNI";color:#ffad13;opacity:.55;letter-spacing:.14em;font-size:9px;font-weight:950;position:absolute;top:32px;right:68px}.managementDashboard>section.panel:first-of-type{border-color:#ff4e4e24}.managementDashboard .eventTabs{scrollbar-width:none}.managementDashboard .eventTabs::-webkit-scrollbar{display:none}.managementDashboard .eventTabs a{background:#ffffff06;border-color:#ffffff14}.managementDashboard .eventTabs a.active{color:#0b0d0f;background:#ffad13;border-color:#ffad13;font-weight:900}@media (max-width:760px){.managementDashboard>.pageHead{padding:20px 0 18px}.managementDashboard>.pageHead h1{font-size:clamp(35px,10.5vw,48px)}.managementCommandHero{border-radius:18px;padding:20px}.managementCommandHero .panelHeader{align-items:flex-start}.managementCommandHero h2{font-size:25px}.managementStats{grid-template-columns:1fr 1fr;gap:8px}.managementStats>article{border-radius:15px;min-height:116px;padding:14px}.managementStats i{width:28px;height:28px;margin-bottom:10px}.managementStats b{font-size:20px}.managementFeatureCard{min-height:180px;padding:18px}.managementFeatureTop{margin-bottom:22px}.managementFeatureCard h3{padding-right:24px;font-size:20px}.managementFeatureCard p{padding-right:15px;font-size:14px}}@media (max-width:420px){.managementStats>article{min-width:0}.managementStats b{overflow-wrap:anywhere;font-size:18px}.managementStats span{font-size:11px}}.publicLive{gap:14px;display:grid}.publicLiveError{margin:0}.publicLiveAnnouncement{background:radial-gradient(circle at 100% 0,#ffae131a,#0000 42%),#ffffff06;border-color:#ffae1338;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:20px 22px;display:grid;overflow:hidden}.publicLiveAnnouncementIcon{background:#ffae1314;border:1px solid #ffae1333;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.publicLiveAnnouncement h2{margin:6px 0 8px;font-size:20px;line-height:1.3}.publicLiveFocusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publicLiveFocusCard{min-height:260px;padding:22px;position:relative;overflow:hidden}.publicLiveFocusCard:after{content:"";pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-100px;right:-90px}.publicLiveNow{background:radial-gradient(circle at 100% 0,#ff323217,#0000 45%),#ffffff06;border-color:#ff4d4d2e}.publicLiveNow:after{background:#ff41410b}.publicLiveNext{background:radial-gradient(circle at 100% 0,#ffae1314,#0000 45%),#ffffff06;border-color:#ffae1329}.publicLiveNext:after{background:#ffae130b}.publicLiveFocusHead{z-index:1;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.publicLiveStatus{color:#f66;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.publicLiveStatus i{background:#ff4b4b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ff4b4bd9}.publicLiveStatus.next{color:#ffad13}.publicLiveStatus.next span{font-size:18px;line-height:1}.publicLiveLiveBadge{color:#ff6868;letter-spacing:.13em;background:#ff3c3c14;border:1px solid #ff505038;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950}.publicLiveFocusCard h2{z-index:1;letter-spacing:-.035em;max-width:520px;margin:0 0 10px;font-size:clamp(25px,3vw,34px);line-height:1.05;position:relative}.publicLiveLocation{z-index:1;color:#8c949c;align-items:center;gap:7px;font-size:14px;display:flex;position:relative}.publicLiveLocation span{color:#ffad13}.publicLiveTimeRange,.publicLiveNextTime{z-index:1;letter-spacing:-.045em;align-items:center;gap:8px;margin-top:26px;font-size:clamp(30px,4vw,43px);font-weight:950;line-height:1;display:flex;position:relative}.publicLiveTimeRange span{color:#626970;font-weight:500}.publicLiveNextTime{color:#ffad13}.publicLiveDelay{z-index:1;color:#ffb526;background:#ffae130e;border:1px solid #ffae1329;border-radius:10px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:18px;padding:8px 10px;font-size:12px;font-weight:850;display:flex;position:relative}.publicLiveDelay>b{color:#111;background:#ffad13;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.publicLiveDelay span{display:block}.publicLiveDelay small{color:#8c949c;margin-top:2px;font-size:10px;font-weight:650;display:block}.publicLiveEmpty{color:#737b83;align-items:center;gap:13px;margin-top:34px;display:flex}.publicLiveEmpty>span{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.publicLiveEmpty b,.publicLiveEmpty small{display:block}.publicLiveEmpty b{color:#a1a7ad;font-size:14px}.publicLiveEmpty small{color:#666e76;margin-top:3px}.publicLiveSchedule{padding:0;overflow:hidden}.publicLiveScheduleHead{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:21px 22px 18px;display:flex}.publicLiveScheduleHead h2{letter-spacing:-.025em;margin:5px 0 0;font-size:25px}.publicLiveRefresh{color:#777f87;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.publicLiveRefresh i{background:#55e48b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #55e48bb3}.publicLiveTimeline{padding:4px 22px 12px}.publicLiveProgram{border-bottom:1px solid #ffffff0e;grid-template-columns:64px 20px minmax(0,1fr) auto;align-items:center;min-height:76px;display:grid}.publicLiveProgram:last-child{border-bottom:0}.publicLiveProgramTime{letter-spacing:-.02em;font-size:16px;font-weight:900}.publicLiveTimelineRail{align-self:stretch;place-items:center;display:grid;position:relative}.publicLiveTimelineRail:before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:50%}.publicLiveTimelineRail i{z-index:1;background:#121519;border:2px solid #5f666d;border-radius:50%;width:7px;height:7px;position:relative}.publicLiveProgramBody{min-width:0;padding:13px 12px}.publicLiveProgramTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publicLiveProgramTitle strong{font-size:15px}.publicLiveProgramLocation,.publicLiveProgramDelay{color:#777f87;margin-top:4px;font-size:11px;display:block}.publicLiveProgramDelay{color:#e4a72d}.publicLiveProgramBadge,.publicLiveProgramDone{letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:950}.publicLiveProgramBadge{color:#ff6060;background:#ff42421c}.publicLiveProgramDone{color:#737b83;background:#ffffff0b}.publicLiveProgram.live{background:linear-gradient(90deg,#ff3c3c0e,#0000 65%)}.publicLiveProgram.live .publicLiveProgramTime{color:#ff6262}.publicLiveProgram.live .publicLiveTimelineRail i{background:#ff4b4b;border-color:#ff4b4b;box-shadow:0 0 11px #ff4b4bcc}.publicLiveProgram.finished{opacity:.48}.publicLiveProgram.cancelled{opacity:.38}.publicLiveProgramAction{padding-left:8px}.publicLiveFollow{white-space:nowrap;min-width:96px;padding:8px 10px!important;font-size:12px!important}.publicLiveFollow.active{min-width:96px}.publicLiveHistory{padding:21px 22px}.publicLiveHistory h2{margin:6px 0 15px}.publicLiveHistoryList .notificationRow:last-child{border-bottom:0}@media (max-width:700px){.publicLive{gap:10px}.publicLiveAnnouncement{grid-template-columns:36px 1fr;gap:11px;padding:16px}.publicLiveAnnouncementIcon{border-radius:11px;width:36px;height:36px;font-size:16px}.publicLiveAnnouncement h2{margin-top:4px;font-size:17px}.publicLiveFocusGrid{grid-template-columns:1fr;gap:10px}.publicLiveFocusCard{min-height:0;padding:18px}.publicLiveFocusHead{margin-bottom:20px}.publicLiveFocusCard h2{font-size:27px}.publicLiveTimeRange,.publicLiveNextTime{margin-top:22px;font-size:34px}.publicLiveScheduleHead{padding:18px 16px 15px}.publicLiveScheduleHead h2{font-size:22px}.publicLiveTimeline{padding:2px 14px 8px}.publicLiveProgram{grid-template-columns:52px 16px minmax(0,1fr);min-height:82px}.publicLiveProgramTime{font-size:14px}.publicLiveProgramBody{padding:12px 9px}.publicLiveProgramTitle strong{font-size:14px}.publicLiveProgramAction{grid-column:3;padding:0 9px 12px}.publicLiveFollow{width:auto;min-width:0}}@media (max-width:390px){.publicLiveFocusCard h2{font-size:24px}.publicLiveTimeRange,.publicLiveNextTime{font-size:30px}.publicLiveProgram{grid-template-columns:48px 14px minmax(0,1fr)}.publicLiveTimeline{padding-left:10px;padding-right:10px}}@media (max-width:700px){.publicLiveScheduleHead{padding:16px 16px 13px}.publicLiveScheduleHead h2{margin-top:3px;font-size:21px;line-height:1.05}.publicLiveRefresh{white-space:nowrap;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.publicLiveTimeline{padding:0 14px 7px}.publicLiveProgram{grid-template-columns:50px 14px minmax(0,1fr) auto;min-height:70px}.publicLiveProgramTime{font-size:14px;font-weight:900}.publicLiveTimelineRail i{width:6px;height:6px}.publicLiveProgramBody{padding:10px 8px}.publicLiveProgramTitle{gap:5px}.publicLiveProgramTitle strong{font-size:14px;line-height:1.22}.publicLiveProgramLocation,.publicLiveProgramDelay{margin-top:3px;font-size:10px;line-height:1.25}.publicLiveProgramBadge,.publicLiveProgramDone{padding:3px 5px;font-size:8px}.publicLiveProgramAction{grid-column:auto;padding:0 0 0 5px}.publicLiveFollow,.publicLiveFollow.active{border-radius:11px;min-width:0;line-height:1;padding:7px 8px!important;font-size:11px!important}.publicLiveFocusCard{padding:17px}.publicLiveFocusHead{margin-bottom:16px}.publicLiveFocusCard h2{margin-bottom:7px;font-size:25px}.publicLiveLocation{font-size:13px}.publicLiveTimeRange,.publicLiveNextTime{margin-top:18px;font-size:31px}.publicLiveDelay{margin-top:13px}}@media (max-width:420px){.publicLiveProgram{grid-template-columns:47px 12px minmax(0,1fr) auto}.publicLiveTimeline{padding-left:11px;padding-right:11px}.publicLiveProgramBody{padding-left:7px;padding-right:5px}.publicLiveFollow,.publicLiveFollow.active{padding:7px!important;font-size:10px!important}}.liveAdminOs{gap:14px;display:grid}.liveAdminHero{background:radial-gradient(circle at 100% 0,#ffae131a,#0000 42%),linear-gradient(145deg,#171a1ef5,#0b0e11fa);border-color:#ffae1329;padding:22px;position:relative;overflow:hidden}.liveAdminHero:after{content:"";pointer-events:none;border:1px solid #ffae1314;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-85px;box-shadow:0 0 0 30px #ffae1305,0 0 0 60px #ffae1303}.liveAdminHeroHead{z-index:1;position:relative}.liveAdminPulse{vertical-align:1px;background:#ff4545;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #ff4545cc}.liveAdminHero h2{letter-spacing:-.025em;margin-top:5px;font-size:clamp(24px,3vw,32px)}.liveAdminHero>.muted{max-width:680px;line-height:1.5}.liveAdminPublicBtn{white-space:nowrap}.liveAdminResetAll{margin-top:4px;color:#8d949b!important;border-color:#ffffff14!important}.liveAdminAnnouncement{padding:21px}.liveAdminAnnouncement h2{margin:6px 0 15px}.liveAdminAnnouncement textarea{background:#0000002e;border-color:#ffffff17;min-height:88px;margin-bottom:10px}.liveAdminAnnouncement>.btn.primary{margin-bottom:8px}.liveAdminPrograms{padding:21px}.liveAdminPrograms>h2{letter-spacing:-.025em;margin:6px 0 18px;font-size:27px}.liveAdminProgramList{gap:10px;display:grid}.liveAdminProgramCard{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff13;border-radius:17px;padding:17px;transition:border-color .18s,background .18s;position:relative;overflow:hidden}.liveAdminProgramCard.isLive{background:linear-gradient(90deg,#ff404013,#ffffff05 55%,#ffffff03);border-color:#ff484847}.liveAdminProgramCard.isLive:before{content:"";background:#ff4949;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #ff4949b3}.liveAdminProgramCard.isFinished{opacity:.58}.liveAdminProgramHead{align-items:flex-start}.liveAdminProgramInfo{width:100%;min-width:0}.liveAdminProgramInfo h3{letter-spacing:-.02em;margin:5px 0 11px;font-size:20px;line-height:1.16}.liveAdminProgramInfo>small{color:#7f878f;margin-top:9px;display:block}.liveAdminTimes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.liveAdminTimes>span{gap:2px;min-width:70px;display:grid}.liveAdminTimes small{color:#666e76;letter-spacing:.12em;font-size:9px;font-weight:900}.liveAdminTimes b{font-size:17px;line-height:1}.liveAdminTimes .expected b{color:#ffb11b}.liveAdminTimes>i{color:#4f565d;font-size:13px;font-style:normal}.liveAdminTimes>em{color:#e8aa32;background:#ffae1311;border:1px solid #ffae1324;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.liveAdminActions{border-top:1px solid #ffffff0e;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding-top:13px;display:flex}.liveAdminActions .btn{border-radius:11px;min-height:38px;padding:8px 11px;font-size:12px}.liveAdminShift{min-width:66px;color:#9da4aa!important}.liveAdminStart{min-width:128px;margin-left:auto}@media (max-width:700px){.liveAdminOs{gap:10px}.liveAdminHero,.liveAdminAnnouncement,.liveAdminPrograms{padding:17px}.liveAdminHeroHead{align-items:flex-start;gap:12px}.liveAdminHero h2{font-size:23px}.liveAdminPublicBtn{padding:8px 10px!important;font-size:11px!important}.liveAdminPrograms>h2{margin-bottom:14px;font-size:23px}.liveAdminProgramList{gap:8px}.liveAdminProgramCard{border-radius:15px;padding:14px}.liveAdminProgramInfo h3{margin:4px 0 10px;font-size:18px}.liveAdminTimes{gap:6px}.liveAdminTimes b{font-size:16px}.liveAdminActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:11px;display:grid}.liveAdminActions .btn{white-space:nowrap;width:100%;min-width:0;min-height:36px;padding:7px 5px;font-size:10px}.liveAdminStart{grid-area:2/1/auto/-1;margin-left:0;min-height:42px!important;font-size:12px!important}.liveAdminActions .liveAdminStart~.btn{grid-row:3}.liveAdminActions .liveAdminStart~.btn:first-of-type{grid-column:1/3}}@media (max-width:420px){.liveAdminHero,.liveAdminAnnouncement,.liveAdminPrograms{padding:15px}.liveAdminProgramCard{padding:13px}.liveAdminActions .btn{font-size:9px}}.eventProgramItem.live{background:linear-gradient(90deg,#ff41410e,#0000 72%);position:relative}.eventProgramItem.live .eventProgramLine i{background:#ff4b4b;border-color:#ff4b4b;box-shadow:0 0 0 6px #ff4b4b14,0 0 18px #ff4b4b8c}.eventProgramItem.live .eventProgramTime strong{color:#ff6868}.eventProgramItem.finished{opacity:.52}.eventProgramTitleRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.eventProgramTitleRow h3{margin:0}.eventProgramLiveBadge,.eventProgramFinishedBadge{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:4px 8px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.eventProgramLiveBadge{color:#ff7070;background:#ff4b4b17;border:1px solid #ff4b4b38;box-shadow:inset 0 1px #ffffff0a}.eventProgramFinishedBadge{color:#858c94;background:#ffffff09;border:1px solid #ffffff12}.eventProgramDelay{color:#ffb21a;background:#ffab0013;border:1px solid #ffab0021;border-radius:8px;width:max-content;max-width:100%;margin-top:7px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1.2;display:block}@media (max-width:700px){.eventProgramTitleRow{gap:6px}.eventProgramLiveBadge,.eventProgramFinishedBadge{padding:3px 6px;font-size:8px}.eventProgramDelay{margin-top:5px;padding:4px 6px;font-size:10px}}.managementToolPage{--tool-accent:#ffad13;--tool-accent-rgb:255,173,19;--tool-soft:rgba(var(--tool-accent-rgb),.075);padding-bottom:45px;position:relative}.cashToolPage{--tool-accent:#55e48b;--tool-accent-rgb:85,228,139}.financeToolPage{--tool-accent:#ffad13;--tool-accent-rgb:255,173,19}.budgetToolPage{--tool-accent:#77a8ff;--tool-accent-rgb:119,168,255}.watchdogToolPage{--tool-accent:#ff755f;--tool-accent-rgb:255,117,95}.managementToolPage>.pageHead{border:1px solid rgba(var(--tool-accent-rgb),.17);background:radial-gradient(circle at 92% 0, rgba(var(--tool-accent-rgb),.13), transparent 38%), linear-gradient(145deg, #171b1ffa, #0a0d10fa);border-radius:25px;margin-bottom:18px;padding:30px 28px 27px;position:relative;overflow:hidden}.managementToolPage>.pageHead:after{content:"";border:1px solid rgba(var(--tool-accent-rgb),.1);width:250px;height:250px;box-shadow:0 0 0 42px rgba(var(--tool-accent-rgb),.025), 0 0 0 84px rgba(var(--tool-accent-rgb),.013);pointer-events:none;border-radius:50%;position:absolute;top:-155px;right:-120px}.managementToolPage>.pageHead .eyebrow{z-index:1;color:var(--tool-accent);letter-spacing:.16em;position:relative}.managementToolPage>.pageHead h1{z-index:1;letter-spacing:-.045em;max-width:920px;margin:7px 0 6px;font-size:clamp(36px,5.1vw,60px);line-height:.97;position:relative}.managementToolPage>.pageHead p{z-index:1;color:#9098a1;margin:0;font-size:15px;font-weight:650;position:relative}.managementToolPage .panel{background:linear-gradient(145deg,#ffffff09,#ffffff04);border-color:#ffffff13;border-radius:20px;box-shadow:0 12px 34px #0000001a}.managementToolPage .panelHeader{gap:15px}.managementToolPage .panelHeader h2{letter-spacing:-.025em;margin-top:4px}.managementToolPage .panel>.eyebrow,.managementToolPage .panelHeader .eyebrow{color:var(--tool-accent)}.managementToolPage .statsGrid{gap:10px;margin:16px 0 20px}.managementToolPage .statsGrid>article{background:radial-gradient(circle at 105% -10%, rgba(var(--tool-accent-rgb),.09), transparent 48%), linear-gradient(145deg, #ffffff0b, #ffffff04);border:1px solid #ffffff13;border-radius:18px;min-height:123px;padding:18px;position:relative;overflow:hidden}.managementToolPage .statsGrid>article:after{content:"";background:rgba(var(--tool-accent-rgb),.055);border-radius:50%;width:76px;height:76px;position:absolute;bottom:-39px;right:-37px}.managementToolPage .statsGrid span{z-index:1;color:#8b939c;letter-spacing:.025em;font-size:11px;font-weight:850;line-height:1.3;display:block;position:relative}.managementToolPage .statsGrid b{z-index:1;letter-spacing:-.035em;margin-top:8px;font-size:clamp(20px,2.3vw,28px);line-height:1.05;display:block;position:relative}.managementToolPage .statsGrid small{z-index:1;color:#6f7780;margin-top:6px;font-size:10px;line-height:1.3;display:block;position:relative}.managementToolPage label{color:#adb4bb;font-size:12px;font-weight:800}.managementToolPage input,.managementToolPage select,.managementToolPage textarea{background:#070a0db8;border-color:#ffffff1a;border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s}.managementToolPage input:focus,.managementToolPage select:focus,.managementToolPage textarea:focus{border-color:rgba(var(--tool-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--tool-accent-rgb),.08);background:#090c0fe6;outline:none}.managementToolPage textarea{resize:vertical}.managementToolPage .formGrid{gap:11px}.managementToolPage .btn{border-radius:12px;font-weight:850;transition:transform .15s,border-color .15s,background .15s}.managementToolPage .btn:hover{transform:translateY(-1px)}.managementToolPage .btn.primary{border-color:var(--tool-accent);background:var(--tool-accent);color:#0a0d0f}.managementToolPage .btn.primary:hover{box-shadow:0 8px 25px rgba(var(--tool-accent-rgb),.17)}.managementToolPage .btn.glass{background:#ffffff06;border-color:#ffffff1a}.managementToolPage .btn.glass:hover{border-color:rgba(var(--tool-accent-rgb),.28);background:rgba(var(--tool-accent-rgb),.045)}.managementToolPage .notificationRow{border-bottom:1px solid #ffffff0e;min-height:70px;padding:13px 3px}.managementToolPage .notificationRow:last-child{border-bottom:0}.managementToolPage .notificationRow>span{min-width:0}.managementToolPage .notificationRow>span>b{line-height:1.3;display:block}.managementToolPage .notificationRow>span>small{color:#737b84;margin-top:4px;font-size:11px;display:block}.managementToolPage .notificationRow .heroActions{align-items:center;gap:7px}.managementToolPage .notificationRow .heroActions>b{white-space:nowrap;margin-right:5px;font-size:15px}.managementToolPage .noticeBox{border-color:rgba(var(--tool-accent-rgb),.17);background:rgba(var(--tool-accent-rgb),.055);border-radius:13px}.cashToolPage .statsGrid>article:last-child{background:radial-gradient(circle at 100% 0,#55e48b24,#0000 50%),#ffffff06;border-color:#55e48b2e}.cashToolPage .statsGrid>article:last-child b{color:#7aeca1}.cashToolPage .notificationRow .green{color:#68e595}.cashToolPage .notificationRow .orange{color:#ff977e}.cashToolPage .ticketEditModal{border-color:#55e48b2e}.financeToolPage .green{color:#63e496}.financeToolPage .orange{color:#ff987d}.financeToolPage .statsGrid>article:last-child{border-color:#ffad132b}.financeToolPage .notificationRow{position:relative}.financeToolPage .notificationRow:before{content:"";background:#ffad1329;border-radius:3px;width:2px;position:absolute;top:15px;bottom:15px;left:-1px}.budgetToolPage .statsGrid>article{min-height:118px}.budgetToolPage .green{color:#68e69a}.budgetToolPage .orange{color:#ff987e}.budgetToolPage progress{background:#ffffff0f;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.budgetToolPage progress::-webkit-progress-bar{background:#ffffff0f;border-radius:999px}.budgetToolPage progress::-webkit-progress-value{background:var(--tool-accent);border-radius:999px}.budgetToolPage progress::-moz-progress-bar{background:var(--tool-accent);border-radius:999px}.watchdogToolPage>.pageHead{border-color:#ff755f33}.watchdogToolPage .statsGrid>article{min-height:112px}.watchdogToolPage .panel{position:relative}.watchdogToolPage .notificationRow{border-bottom-color:#ff755f14}.watchdogToolPage .noticeBox{border-color:#ff755f2e}.watchdogToolPage .btn.primary{background:#ff755f;border-color:#ff755f}.watchdogToolPage .green{color:#61e395}.watchdogToolPage .orange{color:#ff9d78}.managementToolPage>.heroActions:last-child{border-top:1px solid #ffffff0e;margin-top:22px;padding-top:18px}.managementToolPage .ticketEditBack{-webkit-backdrop-filter:blur(9px)}.managementToolPage .ticketEditModal{border-color:rgba(var(--tool-accent-rgb),.18);box-shadow:0 30px 90px #000000a6}@media (min-width:901px){.managementToolPage .panel{padding:22px}.managementToolPage .notificationRow .heroActions .btn{padding:8px 10px;font-size:11px}}@media (max-width:760px){.managementToolPage{padding-bottom:28px}.managementToolPage>.pageHead{border-radius:19px;margin-bottom:12px;padding:20px 18px}.managementToolPage>.pageHead h1{margin-top:5px;font-size:clamp(32px,10.5vw,45px);line-height:.98}.managementToolPage>.pageHead p{font-size:13px}.managementToolPage .statsGrid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 15px}.managementToolPage .statsGrid>article{border-radius:15px;min-width:0;min-height:105px;padding:14px}.managementToolPage .statsGrid span{font-size:10px}.managementToolPage .statsGrid b{overflow-wrap:anywhere;margin-top:6px;font-size:18px}.managementToolPage .statsGrid small{font-size:9px}.managementToolPage .panel{border-radius:17px;padding:16px}.managementToolPage .panelHeader{align-items:flex-start}.managementToolPage .panelHeader h2{font-size:21px}.managementToolPage .formGrid{grid-template-columns:1fr}.managementToolPage input,.managementToolPage select,.managementToolPage textarea{min-height:46px;font-size:16px}.managementToolPage textarea{min-height:100px}.managementToolPage .notificationRow{flex-direction:column;align-items:stretch;gap:10px;padding:13px 0}.managementToolPage .notificationRow .heroActions{grid-template-columns:auto 1fr 1fr;gap:6px;width:100%;display:grid}.managementToolPage .notificationRow .heroActions>b{grid-column:1/-1;align-items:center;min-height:30px;margin:0;display:flex}.managementToolPage .notificationRow .heroActions .btn{width:100%;padding:9px 8px;font-size:10px}.managementToolPage>.heroActions:last-child{grid-template-columns:1fr;display:grid}.managementToolPage>.heroActions:last-child .btn{text-align:center;width:100%}}@media (max-width:400px){.managementToolPage .statsGrid>article{min-height:100px;padding:12px}.managementToolPage .statsGrid b{font-size:16px}.managementToolPage .statsGrid span{font-size:9px}}.felniPermissionPanel{background:radial-gradient(circle at 100% 0,#ff97001a,#0000 33%),linear-gradient(145deg,#14171bfa,#0a0d10fa);border-color:#ffab132b;padding:24px;position:relative;overflow:hidden}.felniPermissionPanel:before{content:"";pointer-events:none;border:1px solid #ffad1312;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-145px;box-shadow:0 0 0 42px #ffad1305,0 0 0 84px #ffad1302}.felniPermissionHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:25px;display:flex;position:relative}.felniPermissionHeader>div:first-child{max-width:690px}.felniPermissionHeader .eyebrow{color:#ffad13}.felniPermissionHeader h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(27px,3.2vw,38px);line-height:1}.felniPermissionHeader p{color:#89919a;margin:0;line-height:1.5}.felniPermissionSummary{flex:none;justify-items:end;min-width:130px;display:grid}.felniPermissionAiBadge{color:#70e99e;letter-spacing:.08em;background:#58e6910e;border:1px solid #58e69129;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:950;display:inline-flex}.felniPermissionAiBadge i{background:#65e898;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65e898bf}.felniPermissionSummary strong{color:#fff;letter-spacing:-.04em;margin-top:11px;font-size:27px;line-height:1}.felniPermissionSummary strong small{color:#6e767e;font-size:13px}.felniPermissionSummary>span:last-child{color:#747c84;margin-top:3px;font-size:10px;font-weight:750}.felniPermissionSecurity{z-index:1;background:#ffad1309;border:1px solid #ffad131a;border-radius:14px;align-items:flex-start;gap:12px;margin:20px 0 18px;padding:13px 15px;display:flex;position:relative}.felniPermissionSecurity>span{flex:none;font-size:20px}.felniPermissionSecurity b{margin-bottom:3px;font-size:13px;display:block}.felniPermissionSecurity p{color:#7f8790;margin:0;font-size:12px;line-height:1.45}.felniPermissionGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;position:relative}.felniPermissionCard{cursor:pointer;background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:space-between;gap:17px;min-width:0;min-height:142px;padding:15px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.felniPermissionCard:hover{border-color:#ffad1333;transform:translateY(-1px)}.felniPermissionCard.active{background:radial-gradient(circle at 100% 0,#58e69113,#0000 50%),linear-gradient(145deg,#58e69109,#ffffff03);border-color:#58e69133;box-shadow:inset 0 1px #ffffff06}.felniPermissionInput{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.felniPermissionCardTop{justify-content:space-between;align-items:center;display:flex}.felniPermissionIcon{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.felniPermissionCard.active .felniPermissionIcon{background:#58e6910e;border-color:#58e69124}.felniPermissionSwitch{background:#20252a;border:1px solid #ffffff1a;border-radius:999px;flex:none;width:37px;height:21px;transition:all .17s;position:relative}.felniPermissionSwitch i{background:#7c848b;border-radius:50%;width:15px;height:15px;transition:all .17s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000004d}.felniPermissionSwitch.active{background:#58e69130;border-color:#58e69159}.felniPermissionSwitch.active i{background:#67e99b;left:18px;box-shadow:0 0 10px #67e99b61}.felniPermissionCopy{min-width:0}.felniPermissionTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.felniPermissionTitle b{min-width:0;font-size:15px;line-height:1.2}.felniPermissionTitle small{color:#676f77;letter-spacing:.07em;flex:none;font-size:7px;font-weight:950}.felniPermissionCard.active .felniPermissionTitle small{color:#62df92}.felniPermissionCopy p{color:#737b84;margin:7px 0 0;font-size:11px;line-height:1.4}.felniPermissionLoading{color:#858d95;background:#ffffff05;border:1px solid #ffffff0f;border-radius:15px;align-items:center;gap:10px;min-height:86px;padding:18px;display:flex}.felniPermissionLoading i{background:#ffad13;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ffad1399}.felniPermissionMessage{margin-top:13px}.felniPermissionFooter{z-index:1;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex;position:relative}.felniPermissionFooter>div{align-items:center;gap:8px;display:flex}.felniPermissionFooter>div>span{font-size:15px}.felniPermissionFooter small{color:#727a82;font-size:10px}.felniPermissionSave{min-width:205px}@media (min-width:1050px){.felniPermissionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.felniPermissionPanel{border-radius:19px;padding:17px}.felniPermissionHeader{gap:12px}.felniPermissionHeader h2{font-size:27px}.felniPermissionHeader p{padding-right:4px;font-size:12px}.felniPermissionSummary{min-width:76px}.felniPermissionAiBadge{display:none}.felniPermissionSummary strong{margin-top:3px;font-size:24px}.felniPermissionSecurity{margin:16px 0 13px;padding:11px 12px}.felniPermissionSecurity p{font-size:11px}.felniPermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.felniPermissionCard{border-radius:14px;gap:14px;min-height:135px;padding:12px}.felniPermissionIcon{border-radius:9px;width:32px;height:32px;font-size:15px}.felniPermissionSwitch{width:34px;height:20px}.felniPermissionSwitch i{width:14px;height:14px}.felniPermissionSwitch.active i{left:17px}.felniPermissionTitle{flex-direction:column;align-items:flex-start;gap:3px}.felniPermissionTitle b{font-size:13px}.felniPermissionCopy p{margin-top:5px;font-size:9.5px;line-height:1.35}.felniPermissionFooter{flex-direction:column;align-items:stretch;gap:12px}.felniPermissionSave{width:100%;min-width:0}}@media (max-width:390px){.felniPermissionPanel{padding:14px}.felniPermissionGrid{gap:6px}.felniPermissionCard{min-height:130px;padding:10px}.felniPermissionCopy p{font-size:9px}}
