@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#17141c;--muted:#77717e;--lime:#542080;--line:#e3dfe8;--purple:#542080}*{box-sizing:border-box}body{color:var(--ink);background:#f4f2f6;margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button,a.button{cursor:pointer}button{background:var(--lime);color:var(--ink);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-weight:700;display:inline-flex}button:disabled{opacity:.45;cursor:not-allowed}button:hover:not(:disabled){filter:brightness(.96)}a{color:inherit;text-decoration:none}header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:70px;height:90px;padding:0 4.5%;display:flex}.brand{letter-spacing:1.4px;align-items:center;gap:11px;font:800 29px Barlow Condensed,Arial,sans-serif;display:flex}.brandIcon{background:var(--ink);color:var(--lime);border-radius:8px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.brandSub{letter-spacing:1.8px;margin-top:2px;font:600 9px DM Sans,Arial;display:block}nav{align-self:stretch;gap:25px;display:flex}.nav{color:var(--muted);background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:0 2px;font-size:13px;font-weight:500}.nav.active{color:var(--ink);border-color:#8e60b3}.headerTag{letter-spacing:1.7px;color:#b8b1bf;margin-left:auto;font-size:10px}main{max-width:1500px;margin:auto;padding:30px 4.5%}.crumb{color:var(--muted);align-items:center;gap:9px;margin-bottom:30px;font-size:11px;display:flex}.heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.7px;color:#6d418b;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:#713f9b;border-radius:50%;width:6px;height:6px}h1{letter-spacing:-.5px;margin:9px 0;font:700 clamp(36px,4vw,54px) Barlow Condensed,Arial,sans-serif}p{color:var(--muted);margin:0;line-height:1.6}.headingActions{gap:10px;display:flex}.secondary{background:#fff;border:1px solid #d8d0df;padding:11px 15px;font-size:12px}.meeting{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:18px;margin-bottom:20px;padding:22px 25px;display:flex}.meetingIcon{color:#542080;background:#eee6f4;border-radius:9px;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.meeting label,.deadline label{letter-spacing:1.6px;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.meetingTitle select{width:100%;max-width:440px;color:var(--ink);background:#fff;border:0;padding:0;font-size:18px;font-weight:700}.meetingTitle p{margin-top:6px;font-size:11px}.meetingTitle p span{padding:0 8px}.deadline{border-right:1px solid var(--line);margin-left:auto;padding:0 25px}.deadline strong{font-size:12px}.status{color:#542080;white-space:nowrap;background:#eee5f6;border:1px solid #dac7ea;border-radius:25px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.status>span{background:#713f9b;border-radius:50%;width:5px;height:5px}.iconBtn{background:0 0;padding:8px}.stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;padding:19px 0;display:grid}.stats>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:0 25px;display:flex}.stats>div:last-child{border:0}.stats strong{font-size:24px}.stats span{color:var(--muted);font-size:11px}.statIcon{display:flex;color:#90819b!important}.dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.green{background:#d6b6ee}.purple{background:#542080}.gray{background:#a5a1aa}.workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.mapCard,.sideCard,.listCard{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.cardHead{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.cardHead p{margin-top:6px;font-size:11px}.textBtn{color:#633486;background:0 0;padding:7px 0;font-size:11px}.mapToolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf8fc;align-items:center;gap:17px;padding:13px 23px;display:flex}.mapToolbar>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.mapToolbar .mapHint{margin-left:auto}.map{aspect-ratio:1.6;isolation:isolate;background:#35483b 0 0/100% 100%;position:relative;overflow:hidden}.sampleLand{pointer-events:none;opacity:.85;background:repeating-linear-gradient(85deg,#435740 0 2px,#40533e 3px 9px);position:absolute;inset:0}.road{background:#8b8268;position:absolute;box-shadow:0 0 20px #48573e}.r1{width:100%;height:5%;top:33%;left:0}.r2{width:100%;height:5%;top:73%;left:0}.oval{border:35px solid #968568;border-radius:50%;width:36%;height:170%;position:absolute;top:-40%;right:-32%;transform:rotate(12deg)}.oval>div{border:4px solid #cab893;border-radius:50%;width:100%;height:100%}.sampleBadge{letter-spacing:1px;color:#d7e3ce;pointer-events:none;background:#21352ee8;padding:6px 9px;font-size:8px;position:absolute;bottom:10px;left:15px}.entrance{letter-spacing:2px;color:#e0e0c2;pointer-events:none;font-size:9px;position:absolute;bottom:7%;left:10%}.north{color:#e6eddd;pointer-events:none;font-size:12px;position:absolute;top:13px;right:15px}.bay{background:#eadcf5ee;border:1px solid #aa80c8;border-radius:2px;flex-direction:column;gap:3px;padding:0;font-size:clamp(6px,.8vw,11px);display:flex;position:absolute;overflow:hidden;box-shadow:0 2px 5px #0003}.bay strong{font-size:inherit}.bay span{max-width:100%;padding:0 2px;font-size:7px;line-height:1.2;overflow:hidden}.bay.reserved{color:#fff;background:#542080ee;border-color:#b48ad4}.bay.blocked{color:#f2eff5;background:#99939bcf;border-color:#c3bec7}.bay.selected{outline-offset:3px;z-index:2;outline:3px solid #fff}.bay.faded{opacity:.2}.map.editing{cursor:crosshair}.mapFooter{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 20px;font-size:9px;display:flex}.mapFooter span{align-items:center;gap:6px;display:flex}.sideCard{padding:24px}.sideCard h2{margin:13px 0 9px;font:600 29px Barlow Condensed,Arial,sans-serif;display:block}.sideCard>p{font-size:12px}.choose{color:#967cab;background:#faf7fd;border:1px dashed #d9cae6;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:125px;margin:20px 0;font-size:11px;display:flex}.how{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.how strong{font-size:11px}.how p{margin-top:12px;font-size:10px}.how p span{color:#9b83ac;background:#f1eaf7;border-radius:4px;margin-right:9px;padding:3px 5px;font-size:9px}.helpCard{color:#85619f;gap:12px;margin:18px 4px;display:flex}.helpCard strong{color:#593674;font-size:11px}.helpCard p{margin-top:5px;font-size:10px}label{color:#665870;font-size:11px;font-weight:500;display:block}input,select{color:var(--ink);background:#fff;border:1px solid #ded5e6;border-radius:5px;width:100%;padding:11px}label input{margin-top:7px}form label{margin-top:18px}.formRow{grid-template-columns:85px 1fr;gap:10px;display:grid}.reserveBtn{justify-content:space-between;width:100%;margin-top:22px;font-size:12px}.small{align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.bayTitle{background:#f0e7f6;border:1px solid #d9c4e7;border-radius:4px;margin-right:3px;padding:7px;font-family:DM Sans,Arial;font-size:19px;font-weight:700}.adminCard{background:#ede6f3;border:1px solid #d8cbe4;border-radius:8px;margin-top:16px;padding:20px}.adminCard h3{margin:10px 0;font-size:14px}.adminCard p{margin-bottom:15px;font-size:11px}.adminCard button{width:100%;font-size:11px}.darkButton{background:var(--ink);color:#fff}.listCard{margin-top:25px}.search{border:1px solid var(--line);color:#a08daf;border-radius:6px;align-items:center;gap:10px;padding:0 11px;display:flex}.search input{border:0;min-width:220px;font-size:10px}.count{color:#724b91;background:#f0e8f6;border-radius:5px;padding:3px 7px;font-size:10px}.tableWrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:1.2px;color:#928699;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f9f6fc;padding:13px 24px;font-size:9px;font-weight:500}td{border-bottom:1px solid var(--line);padding:17px 24px;font-size:12px}tbody tr{cursor:pointer}.bayPill{background:#eee6f4;border:1px solid #d7c6e6;border-radius:4px;padding:5px 9px}.confirmed{color:#70448f;align-items:center;gap:5px;font-size:10px;display:flex}.empty{color:#9687a1;justify-content:center;align-items:center;gap:12px;padding:32px;font-size:12px;display:flex}.empty strong{color:#756080;font-size:12px}.empty span{font-size:11px}footer{color:#9b90a5;justify-content:space-between;padding:33px 0 12px;font-size:10px;display:flex}.footerBrand{letter-spacing:1px;font-weight:700}.footerBrand span{margin-left:5px;font-size:8px;font-weight:400}.message{background:#eee5f6;border:1px solid #d9c4e7;border-radius:6px;justify-content:space-between;margin-bottom:18px;padding:12px 17px;font-size:12px;display:flex}.message.error{color:#8b4936;background:#fff0e8;border-color:#f2d1bf}.message button{background:0 0;padding:0}.settings{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:end;gap:15px;margin-bottom:20px;padding:10px 20px 20px;display:flex}.settings label{flex:1}.settings button{font-size:11px}.editorBar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.editorBar button{font-size:10px}.check{align-items:center;gap:7px;font-size:10px;display:flex}.check input{width:auto;margin:0}.bayEditor label{margin-top:12px}.bayEditor input{padding:8px}.bayEditor .danger{margin-top:15px}.danger{color:#a35e48;background:#fbeee7;border:1px solid #ebd8cd;font-size:11px}.exportBanner{background:#eee5f6;border-top:1px solid #d9c8e7;align-items:center;gap:12px;padding:20px;display:flex}.exportBanner strong{font-size:12px}.exportBanner p{margin-top:4px;font-size:10px}.button{background:var(--ink);color:#fff;border-radius:5px;align-items:center;gap:8px;margin-left:auto;padding:12px 15px;font-size:10px;display:inline-flex}.loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.loading p{text-align:center;max-width:450px}.loading h1{font-size:35px}@media (min-width:1600px){main{padding-left:0;padding-right:0}}@media (max-width:1000px){.workspace{grid-template-columns:minmax(0,1fr) 280px}.deadline{display:none}.stats>div{gap:8px;padding:0 15px}.headingActions button{font-size:10px}.headerTag{display:none}header{gap:35px}.map{aspect-ratio:1.35}}@media (max-width:760px){header{gap:20px;height:76px;padding:0 20px}.brand{font-size:23px}.brandSub{font-size:7px}.brandIcon{width:35px;height:35px}nav{gap:12px}.nav{font-size:10px}main{padding:23px 17px}.crumb{margin-bottom:20px}.heading{display:block}.headingActions{margin-top:20px}.meeting{gap:12px;padding:17px}.meetingIcon{display:none}.meetingTitle{flex:1;min-width:0}.meetingTitle select{max-width:220px;font-size:14px}.meetingTitle p{font-size:9px}.status{padding:7px;font-size:8px}.stats{padding:15px 0}.stats>div{flex-wrap:wrap;gap:5px;padding:0 12px}.stats strong{font-size:21px}.stats span:last-child{width:100%;font-size:9px}.statIcon{display:none!important}.workspace{grid-template-columns:1fr}.map{aspect-ratio:1.3}.bay{font-size:9px}.cardHead{padding:18px}.mapToolbar{gap:12px;padding:12px 15px}.mapToolbar .mapHint{display:none}.sideCard{padding:24px}.listCard .cardHead{flex-direction:column;align-items:start}.search{width:100%}.search input{width:100%;min-width:0}.settings{flex-direction:column;align-items:stretch}.settings label{margin-top:10px}.empty{flex-direction:column;gap:8px}.exportBanner{flex-wrap:wrap}.button{margin-left:0}.mapFooter{font-size:8px}.bay span{font-size:6px}.editorBar .check{width:100%}th,td{padding:12px 17px}footer{gap:20px}}aside{position:sticky;top:20px}@media (max-width:760px){aside{position:static}}.map.editing .bay{cursor:grab;touch-action:none}.map.editing .bay:active{cursor:grabbing}.editorBar{background:#f6f0fa}.bayEditor input{max-width:100%}.headingActions{flex-wrap:wrap;justify-content:flex-end}.currentMeetingName{color:var(--ink);font-size:18px;display:block}.sectionDownloads{border-top:1px solid var(--line);background:#f6f0fa;padding:20px}.sectionDownloads strong{font-size:13px}.sectionDownloads p{margin-top:6px;font-size:11px}.sectionDownloadLinks{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.sectionDownloadLinks .button{margin:0}.exportBanner{flex-wrap:wrap}.exportBanner .button{white-space:nowrap}header{background:#121014;border-bottom:4px solid #542080;gap:45px;height:136px}.brand{letter-spacing:.5px;color:#fff;gap:20px}.speedwayLogo{object-fit:contain;flex-shrink:0;width:112px;height:112px;display:block}.brandText{font:700 25px Barlow Condensed,Arial,sans-serif}.brandSub{color:#c4afd5;letter-spacing:2px;margin-top:7px;font-size:10px}header .nav{color:#c7c1cc}header .nav.active{color:#fff;border-color:#a16acb}.headerTag{color:#a69bad}button{color:#fff}.secondary,.textBtn,.iconBtn,.message button{color:var(--ink)}.textBtn{color:#6b398e}.bay{color:#271535}.bay.reserved{color:#fff}.eyebrow{color:#744595}.choose{color:#9875b3}.check{color:#665870}.loading>svg{color:#542080}.stats .green{background:#d6b6ee}.stats .purple{background:#542080}.status.closed{color:#75697e;background:#eeeaf2}@media (max-width:760px){header{gap:16px;height:auto;min-height:110px;padding:12px 17px}.speedwayLogo{width:78px;height:78px}.brand{gap:10px}.brandText{display:none}header nav{flex:1;justify-content:flex-end;gap:15px}header .nav{font-size:11px}.bay{color:#271535}.bay.reserved{color:#fff}}.nominationCard,.nominationSubmit,.nominationReceipt{border:1px solid var(--line);background:#fff;border-radius:10px;margin:22px 0;overflow:hidden}.nominationCard fieldset{border:0;margin:0;padding:0 24px 24px}.nominationCard h2{margin-top:12px}.nominationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;display:grid}.nominationGrid label{margin:0}.nominationGrid input{margin-top:7px}.nominationSub{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.nominationSub h3{margin:0 0 17px;font-size:14px}.nominationSub .check{margin-bottom:15px}.bankGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.privacyNote,.emailSetupNote{color:#756780;margin-top:17px;font-size:11px;line-height:1.6}.nominationSignIn{background:#eee5f6;border:1px solid #d9c4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:20px;display:flex}.nominationStep{margin:25px 0 16px}.nominationStep p{margin-top:7px;font-size:12px}.nominationSubmit{padding:26px}.nominationSubmit h2{margin:12px 0 18px}.nominationNotice{color:#35223f;background:#f1eaf7;border-radius:6px;padding:16px;font-size:12px;font-weight:700}.agreementText{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.agreementText h3{font-size:14px}.agreementText p{color:#615869;margin-bottom:15px;font-size:12px;line-height:1.8}.agreementChoices{border:0;gap:20px;padding:8px 0;display:flex}.agreementChoices legend{margin-bottom:10px;font-size:12px;font-weight:700}.agreementChoices label{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;margin:0;padding:12px 18px;font-weight:600;display:flex}.agreementChoices input{accent-color:#542080;width:auto;margin:0}.guardianFields{background:#f9f4fc;border:1px solid #d9c4e7;border-radius:8px;margin:20px 0;padding:20px}.guardianFields legend{font-size:13px;font-weight:700}.guardianFields .nominationGrid{grid-template-columns:1fr 1fr}.guardianFields .check{margin-top:20px}.nominationDisagree{color:#a33e32;background:#fff0eb;border-radius:6px;padding:15px;font-size:12px}.nominationSubmitBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:flex}.nominationSubmitBar p{margin-top:7px;font-size:11px}.bayNominationSummary{background:#f5eef9;border:1px solid #e0d0ec;border-radius:7px;margin-top:20px;padding:16px}.bayNominationSummary p{margin-top:8px;font-size:11px}.nominationReceipt{background:#f4ecfa;padding:24px}.nominationReceipt p{margin:13px 0;font-size:12px}.nominationReceipt .button{margin:0}.nominationModalBackdrop{z-index:100;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nominationModal{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;padding:10px 24px 25px;overflow:auto}.nominationModal .cardHead{padding:15px 0}.nominationModal dl>div{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:20px;padding:12px 0;font-size:12px;display:grid}.nominationModal dt{text-transform:capitalize;color:#756780}.nominationModal dd{overflow-wrap:anywhere;margin:0}.emailSetupNote{background:#faf4e8;border:1px solid #e6d9be;border-radius:6px;padding:12px}.nominationCard fieldset:disabled{opacity:.65}@media (max-width:760px){.nominationGrid,.bankGrid{grid-template-columns:1fr 1fr}.nominationCard fieldset{padding:0 18px 20px}.nominationSignIn,.nominationSubmitBar{flex-direction:column;align-items:stretch}.nominationSubmit{padding:20px}.nominationModal dl>div{grid-template-columns:1fr;gap:5px}.guardianFields .nominationGrid{grid-template-columns:1fr}}@media (max-width:420px){.nominationGrid,.bankGrid{grid-template-columns:1fr}}header a.nav{justify-content:center;align-items:center;display:inline-flex}.portalLink{background:#542080;margin:0}.publicNominationNote{margin-bottom:25px;font-size:12px}.nominationListTools{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.nominationListTools input{max-width:400px}.publicDivisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.publicDivision{margin-top:0}.publicDivision tr{cursor:default}.heading>div>h2{margin-bottom:12px}.publicDivision td{white-space:normal}.headingActions>.button{margin-left:0}@media (max-width:760px){.publicDivisionGrid{grid-template-columns:1fr}.nominationListTools{flex-direction:column;align-items:stretch}.nominationListTools input{max-width:none}}.submissionErrors{color:#8a1c13;background:#fff1f0;border:2px solid #b42318;border-radius:8px;margin-top:18px;padding:18px 22px;scroll-margin:24px}.submissionErrors p{margin:10px 0}.submissionErrors ul{margin:10px 0 0;padding-left:22px}.submissionErrors li{margin:8px 0;line-height:1.5}.submissionErrors:focus{outline-offset:3px;outline:3px solid #542080}.nominationSuccessDialog{color:#12452a;background:#e6faed;border:0;border-radius:20px;width:min(620px,100% - 28px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 24px 90px #0006}.nominationSuccessDialog::backdrop{background:#071c16bd}.successDialogContent{text-align:center;border:4px solid #27914d;border-radius:20px;padding:42px 32px 28px;position:relative}.successClose{color:#12452a;background:0 0;padding:8px;position:absolute;top:10px;right:10px}.successCheck{color:#fff;background:#15803d;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 20px;display:flex}.nominationSuccessDialog h2{color:#126534;margin:0 0 18px;font-size:clamp(30px,6vw,44px);line-height:1.1}.successEmail{margin:0 0 18px;font-size:20px;line-height:1.5}.successBay{font-size:19px;font-weight:700}.successReference{overflow-wrap:anywhere;color:#3a624a;margin:18px 0;font-size:12px}.successNew,.successDownload{justify-content:center;width:100%;min-height:50px;margin-top:14px!important;display:flex!important}.successNew{color:#fff;background:#15803d;font-size:18px}.successDownload{border:1px solid #94c6a2;color:#126534!important;background:#fff!important}.successAcceptance{color:#3a624a;margin:18px 0 0;font-size:12px}@media (max-width:480px){.successDialogContent{padding:38px 18px 24px}.successEmail{font-size:18px}}.mapZoomControls{border-top:1px solid var(--line);background:#faf8fc;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 15px;display:flex}.mapZoomControls button{color:#fff;background:#542080;min-width:46px;min-height:46px;padding:10px}.mapZoomControls span{text-align:center;font-variant-numeric:tabular-nums;min-width:45px;font-weight:700}.mapZoomControls .mapZoomReset{color:#3d1958;background:#eee7f4;margin-left:auto}.mapGestureHint{color:#62576c;background:#faf8fc;margin:0;padding:0 15px 12px;font-size:12px;line-height:1.5}.mapViewport{isolation:isolate;background:#35483b;width:100%;position:relative;overflow:hidden}.mapViewport.zoomEnabled{touch-action:none;-webkit-user-select:none;user-select:none}.mapViewport.zoomed{cursor:grab}.mapViewport.zoomed:active{cursor:grabbing}.zoomSurface{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.zoomSurface>.map{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.mapViewport:focus-visible{outline-offset:-3px;outline:3px solid #9258b7}.zoomSurface{will-change:auto;inset:0 auto auto 0}.map.driverMap .bay{background:#ffffff32;border:2px solid #fff;gap:0;min-width:0;min-height:0;overflow:visible;box-shadow:0 0 0 1px #16121c}.map.driverMap .bay strong{color:#111;min-width:21px;height:auto;min-height:20px;font-family:Arial,sans-serif;font-size:var(--pit-number-size,12px);white-space:nowrap;transform:translate(-50%,-50%) rotate(calc(-1 * var(--bay-angle,0deg)));text-shadow:none;pointer-events:none;background:#fff;border:1px solid #17121c;border-radius:3px;justify-content:center;align-items:center;padding:1px 3px;font-weight:900;line-height:1.1;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 1px 3px #0007}.map.driverMap .bay.reserved{background:#542080a8;border-color:#d9b6f6}.map.driverMap .bay.reserved strong{color:#fff;background:#542080;border-color:#fff}.map.driverMap .bay.blocked{color:#fff;background:#444b}.map.driverMap .bay.blocked strong{color:#fff;background:#444}.map.driverMap .bay.selected{outline-offset:2px;z-index:3;outline:3px solid #ffe100}.map.driverMap .bay.selected strong{color:#111;background:#ffe100;border:2px solid #111}.map.driverMap .bay>span{display:none}:is(.map.driverMap .bay:hover,.map.driverMap .bay:focus-visible){z-index:4}.map.driverMap .bay:focus-visible strong{outline-offset:2px;outline:3px solid #ffe100}.mapViewport.zoomEnabled .zoomSurface{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mapViewport.zoomEnabled{overscroll-behavior:contain;-webkit-touch-callout:none}.headingActions .nominationListCTA{color:#fff;white-space:normal;background:#542080;border:2px solid #32104f;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:74px;padding:18px 22px;text-decoration:none;display:flex;box-shadow:0 5px 14px #54208030}.nominationListCTA>span{text-align:left;flex-direction:column;gap:5px;display:flex}.nominationListCTA strong{font-size:17px;font-weight:800;line-height:1.3}.nominationListCTA small{color:#efe3fa;font-size:12px;font-weight:500;line-height:1.4}.nominationListCTA>svg{flex-shrink:0}.headingActions .nominationListCTA:hover{background:#3e145f;box-shadow:0 6px 18px #54208045}.headingActions .nominationListCTA:focus-visible{outline-offset:4px;outline:3px solid #b080db}@media (max-width:760px){.headingActions{width:100%}.headingActions .nominationListCTA{justify-content:flex-start;width:100%;min-height:80px;padding:18px}.nominationListCTA strong{font-size:18px}.nominationListCTA>svg:last-child{margin-left:auto}}.divisionBayChoices{border:1px solid #d7c6e6;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;max-height:240px;margin:18px 0;padding:12px;display:grid;overflow-y:auto}.divisionBayChoices legend{padding:0 5px;font-weight:700}.divisionBayChoices .check{background:#fff;border-radius:5px;gap:8px;margin:0;padding:8px;font-size:12px}.divisionHoldCard form>button{width:100%;margin-top:10px}.divisionHoldCard>p:last-child{font-size:12px;line-height:1.5}.divisionLegend{background:#f5f1f8;border-top:1px solid #ddd;flex-wrap:wrap;gap:12px 18px;padding:16px 20px;font-size:13px;display:flex}.divisionLegend>strong,.divisionLegend>p{width:100%;margin:0}.divisionLegend>span{align-items:center;gap:7px;display:flex}.divisionLegend i{border:1px solid #0003;border-radius:3px;width:15px;height:15px;display:inline-block}.divisionLegend p{font-size:12px;line-height:1.5}.bay.divisionBay,.map.driverMap .bay.divisionBay{background:var(--division-colour);border-color:#fff}.map.driverMap .bay.divisionBay strong{background:var(--division-colour);color:#fff;border-color:#fff}.map.driverMap .bay.divisionBay.reserved:not(.ineligible){background:var(--division-colour)}.map.driverMap .bay.divisionBay.selected strong{color:#111;background:#ffe100}.bay.ineligible{cursor:not-allowed}.nominationModeCard,.teamEntriesCard{border:1px solid var(--line);background:#fff;border-radius:10px;margin:22px 0;padding:24px}.nominationModeCard h2{margin-bottom:15px}.nominationModeCard p,.teamEntriesCard p{margin-top:15px;font-size:14px;line-height:1.6}.nominationModeOptions,.teamEntryTabs,.teamEntryActions{flex-wrap:wrap;gap:12px;display:flex}.nominationModeOptions button,.nominationModeOptions a.withdrawLink{color:#48205f;background:#f2edf6;border:2px solid #d7c6e2;border-radius:7px;padding:16px 22px;font-size:16px;font-weight:700;line-height:normal}.nominationModeOptions button.active,.teamEntryTabs button.active{color:#fff;background:#542080;border-color:#542080}.teamEntriesCard>label{max-width:480px;margin-bottom:18px;font-size:14px;display:block}.teamEntriesCard>label input{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:6px;padding:12px}.teamEntryTabs button{color:#452058;text-align:left;background:#f8f5fa;border:2px solid #ded1e8;flex-direction:column;align-items:flex-start;gap:6px;min-width:160px;max-width:100%;padding:14px;display:flex}.teamEntryTabs button span{font-size:14px}.teamEntryTabs button small{font-size:12px}.teamEntryActions{align-items:center;margin-top:18px}.teamReview{border-top:2px solid #d6c4e2;margin-top:24px;padding-top:20px}.teamReview p{margin:12px 0;font-size:13px;line-height:1.6}.teamAuthority{align-items:flex-start;margin:20px 0;font-size:14px}.teamAuthority input{flex-shrink:0;margin-top:3px}.teamReceipt article{border-bottom:1px solid #d5c9df;padding:18px 0}.teamReceipt article h3{font-size:18px}.teamReceipt article .button{width:fit-content;margin:12px 0;display:flex}.map.driverMap .bay.teamTaken{background:#334155;border-style:dashed}.map.driverMap .bay.teamTaken strong{color:#fff;background:#334155}.teamReceipt>button{margin-top:20px}@media (max-width:760px){.nominationModeCard,.teamEntriesCard{padding:18px}.nominationModeOptions button{width:100%}.teamEntryTabs button{flex:140px;min-width:0}.teamReview .check{font-size:13px}}.stackedDriver{border:2px solid #ded1e8;border-radius:10px;margin:24px 0;scroll-margin-top:20px;overflow:hidden}.stackedDriverHeader{background:#f2edf6;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.stackedDriverHeader h3{color:#452058;margin:0;font-size:20px}.stackedDriver .nominationCard{border:0;border-radius:0;margin:0}.driverBayChoice{border-top:1px solid #ded1e8;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:20px;display:flex}.driverBayChoice label{flex:1;min-width:220px;font-size:14px}.driverBayChoice select,.teamMapDriver select{color:#30213d;background:#fff;border:1px solid #c5b4d1;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:15px;display:block}.teamMapDriver{background:#f2edf6;border-top:1px solid #ded1e8;padding:18px 20px}.teamMapDriver label{font-size:15px;font-weight:700}.teamMapDriver p{margin:10px 0 0;font-size:13px;line-height:1.5}.driverAgreements{border:2px solid #ded1e8;border-radius:10px;margin-bottom:24px;padding:22px}.driverAgreements h2{font-size:24px}@media (max-width:760px){.teamEntriesCard{padding:14px}.stackedDriverHeader{flex-direction:column;align-items:flex-start;padding:14px}.stackedDriverHeader h3{font-size:19px}.driverBayChoice{padding:14px}.driverBayChoice label{flex-basis:100%;width:100%;min-width:0}.driverBayChoice button{justify-content:center;width:100%}.driverAgreements{padding:15px}}.adminReports{border-top:1px solid var(--line);background:#f8f4fb;padding:24px}.adminReports h3{align-items:center;gap:10px;font-size:20px;display:flex}.adminReports p{margin:8px 0;font-size:13px;line-height:1.6}.adminReportOptions{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.adminReportOptions>div{background:#fff;border:1px solid #d8cae3;border-radius:8px;padding:18px}.adminReportOptions h4{margin:0 0 10px;font-size:16px}.adminReportOptions button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;font-size:13px;display:flex}.reportDownload{color:#542080;align-items:center;gap:7px;margin-top:14px;font-size:13px;text-decoration:underline;display:flex}.reportFeedback{overflow-wrap:anywhere;background:#eee4f6;border:1px solid #bda3d1;border-radius:6px;padding:14px}@media (max-width:760px){.adminReports{padding:18px}.adminReportOptions{grid-template-columns:1fr}}.bankCopy{margin-bottom:18px}.bankCopy button{white-space:normal;max-width:100%;min-height:44px}.bankCopy p{color:#756780;margin:9px 0 0;font-size:12px;line-height:1.5}.nominationModeHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.nominationModeHeading h2{margin:0}.withdrawLink{white-space:normal;min-height:44px;margin:0}.withdrawPage{max-width:1000px}.withdrawForm{padding:24px}.withdrawForm fieldset{border:0;padding:0}.withdrawForm input,.withdrawForm textarea{margin-top:7px}.withdrawForm button,.withdrawForm .button{min-height:44px;margin:20px 12px 0 0}.withdrawForm textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;padding:12px;display:block}.withdrawForm label{margin-top:16px}.withdrawForm p{margin-bottom:14px;line-height:1.7}.withdrawMessage{color:#1e5831;background:#edf8ef;border:1px solid #bfddc4;border-radius:8px;margin:18px 0;padding:18px}.withdrawConfirm{background:#9c2436}.withdrawForm .submissionErrors{margin-top:20px}@media (max-width:600px){.nominationModeHeading{flex-wrap:wrap;align-items:flex-start}.nominationModeHeading .withdrawLink{margin-left:auto}.withdrawForm{padding:18px}}.withdrawForm a.button.secondary{color:#542080;background:#f4eef8;border:1px solid #d8c4e5;text-decoration:none}.nominationModeOptions a.withdrawLink:hover,.withdrawForm a.button.secondary:hover{background:#e8daf2}.nominationModeOptions{align-items:center}.nominationModeOptions a.withdrawLink{margin:0 0 0 auto}@media (max-width:760px){.nominationModeOptions a.withdrawLink{width:100%}}.awaitingNominationKey{background:#f97316}.bay.awaitingNomination{color:#241200;background:#f97316;border-color:#ffcf9c}.map.driverMap .bay.awaitingNomination{background:#f97316b8;border-color:#fed7aa}.map.driverMap .bay.awaitingNomination:not(.selected) strong{color:#241200;background:#f97316;border-color:#fff}.nominationAdminActions{flex-wrap:wrap;gap:8px;display:flex}.nominationAdminActions button{min-height:44px}.adminRemovalResult{background:#f8f2fc;border:1px solid #cbb7db;border-radius:10px;margin:22px 0;padding:22px}.adminRemovalResult p{margin-top:10px}.adminRemovalResult button{margin-top:15px}.sideCard>.danger+.danger{margin-top:10px}.preallocationNotice{color:#205b30;background:#edf8ef;border:1px solid #a9d5b4;border-left:5px solid #2d8545;border-radius:8px;margin-top:22px;padding:18px;font-size:15px;line-height:1.6}.preallocationNotice p{color:#205b30;margin:7px 0 0;font-size:14px}.preallocationCheck{color:#7a4c12;background:#fff7e9;border-color:#e7c58c}.map.driverMap .bay.myPreallocation{z-index:3;background:#f97316b8;border-color:#fed7aa}.map.driverMap .bay.myPreallocation:not(.selected) strong{color:#241200;background:#f97316;border-color:#fff}body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.speedwayAppNav{z-index:80;height:auto;padding:8px max(12px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom,0px));background:#17121e;border-top:1px solid #ffffff20;justify-content:center;align-self:auto;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 28px #0002}.speedwayAppNav>a{color:#bfb5cb;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;max-width:160px;min-height:48px;font-size:11px;font-weight:600;display:flex}.speedwayAppNav>a.current{color:#fff;background:#542080}.speedwayAppNav>a:focus-visible{outline:2px solid #c7a4eb}.gsApp{--gs-purple:#542080;--gs-ink:#17121e;background:#f5f3f7;min-height:100vh}.gsHeader{background:#111015;border:0;justify-content:space-between;gap:20px;height:96px;padding:14px max(24px,50vw - 600px)}.gsBrand{color:#fff;align-items:center;gap:14px;display:flex}.gsBrand img{object-fit:contain;width:82px;height:72px}.gsBrand>span{letter-spacing:1px;font:800 24px Barlow Condensed,Arial,sans-serif}.gsBrand small{letter-spacing:2px;color:#b7a5c9;margin-top:5px;font:600 9px DM Sans,Arial;display:block}.gsWebsite{color:#d0c4db;align-items:center;gap:9px;font-size:12px;display:flex}.gsMain{max-width:1200px;padding:32px 24px 10px}.gsHero{isolation:isolate;color:#fff;background:#1c1027;border-radius:18px;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.gsHeroPhoto{z-index:-1;background:linear-gradient(90deg,#160c22f5 0%,#24102bd9 42%,#1d0d2445 100%),url(/aerial-pits-v4.jpg) 50% 35%/cover;position:absolute;inset:0}.gsHeroContent{max-width:690px;padding:48px}.gsKicker{letter-spacing:1.8px;color:#7945a0;font-size:10px;font-weight:800}.gsHero .gsKicker{color:#d7b6f1}.gsHero h2{letter-spacing:-1px;margin:22px 0;font:800 clamp(54px,7vw,86px)/.98 Barlow Condensed,Impact,Arial,sans-serif}.gsHero p{color:#ddd0e6;max-width:430px;font-size:15px;line-height:1.7}.gsPrimary,.gsOutline{color:#fff;background:#542080;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:15px 21px;font-size:14px;font-weight:700;display:inline-flex}.gsHero .gsPrimary{color:#2d0e49;background:#fff;margin-top:28px}.gsHeroSecondary{align-items:center;gap:5px;margin-left:20px;font-size:13px;font-weight:600;display:inline-flex}.gsHeroStamp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#160e21cc;border-radius:9px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;bottom:25px;right:25px}.gsHeroStamp span{letter-spacing:1px;color:#cebfd9;font-size:9px;line-height:1.9}.gsHeroStamp strong{color:#fff;font-size:10px}.gsNext{background:#fff;border:1px solid #e5dfeb;border-radius:13px;align-items:center;gap:24px;margin:20px 0 40px;padding:23px 27px;display:flex}.gsDateBlock{color:#754798;text-align:center;letter-spacing:1.2px;border-right:1px solid #e8e0ee;flex-direction:column;align-items:center;gap:9px;max-width:95px;padding-right:24px;font-size:8px;font-weight:800;display:flex}.gsNext h2{font-size:22px;display:block}.gsNext p{color:#50425c;margin-top:4px;font-size:13px}.gsNext small{color:#8b7c96;margin-top:8px;font-size:11px;line-height:1.5;display:block}.gsNext>a{color:#542080;margin-left:auto}.gsSectionHeading{margin-bottom:21px}.gsSectionHeading h2{margin-top:6px;font:700 32px Barlow Condensed,Arial;display:block}.gsQuickGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gsQuick{background:#fff;border:1px solid #e4deea;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:240px;padding:25px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.gsQuick:hover{transform:translateY(-3px);box-shadow:0 9px 25px #39165012}.gsQuick>svg:first-child{color:#734494;width:27px;height:27px;margin-bottom:25px}.gsQuick>span{letter-spacing:1.5px;color:#8b719e;font-size:8px;font-weight:800}.gsQuick h3{margin:10px 0;font:700 25px/1.1 Barlow Condensed,Arial}.gsQuick p{color:#83778b;font-size:12px;line-height:1.6}.gsQuick>svg:last-child{color:#542080;align-self:flex-end;width:19px;margin-top:auto}.gsQuick.featured{color:#fff;background:#542080;border-color:#542080}.gsQuick.featured p{color:#dbc8e9}.gsQuick.featured>span,.gsQuick.featured>svg{color:#d4b2ef}.gsMeeting{background:#ede5f3;border-radius:13px;margin-top:24px;padding:26px 30px}.gsMeeting h2{margin:13px 0 6px;font-size:20px;display:block}.gsMeeting p{color:#765e88;font-size:13px}.gsMeeting>a{color:#542080;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.gsStatus{color:#542080;background:#fff;border:1px solid #c8b3db;border-radius:30px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.gsInstall{background:#fff;border:1px solid #ded4e7;border-radius:13px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;padding:26px;display:flex;position:relative}.gsInstallIcon{color:#542080;background:#f0e7f6;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.gsInstall>div:nth-child(2){flex:1}.gsInstall h2{font-size:17px;display:block}.gsInstall p{color:#807289;margin-top:7px;font-size:12px}.gsInstall>button{color:#fff;background:#542080;min-height:44px;font-size:12px}.gsInstallHelp{border-top:1px solid #e6deec;flex:1 0 100%;padding-top:20px}.gsInstallHelp>button{float:right;color:#542080;background:0 0;padding:4px}.gsInstallHelp svg{vertical-align:middle}.gsInstallHelp p{color:#594b64;line-height:1.8}.gsFooter{border-top:1px solid #e4dce9;align-items:center;gap:16px;margin-top:25px;padding:35px 0 20px;display:flex}.gsFooter>img{object-fit:contain;width:64px;height:64px}.gsFooter p{color:#96879f;font-size:10px;line-height:1.7}.gsRefresh{color:#7e688f;background:0 0;margin-left:auto;padding:6px;font-size:10px}.gsPageTitle{margin:15px 0 30px}.gsPageTitle h1{letter-spacing:-.5px;margin:12px 0;font:800 clamp(42px,6vw,62px) Barlow Condensed,Arial,sans-serif}.gsPageTitle p{color:#81718c;max-width:650px;font-size:14px}.gsProgram{text-align:center;background:#fff;border:1px solid #e1d7e8;border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:50px;display:flex}.gsProgramIcon{color:#542080;background:#eee5f5;border-radius:20px;place-items:center;width:92px;height:92px;margin-bottom:10px;display:grid}.gsProgram h2{font:700 32px Barlow Condensed,Arial;display:block}.gsProgram p{color:#7d6c88;max-width:650px;font-size:14px}.gsProgram small{color:#96879f;max-width:500px;margin-top:15px;font-size:11px;line-height:1.6}.gsPending{color:#8e779d;font-size:13px}.gsOutline{color:#542080;background:#fff;border-color:#cdb8df}.gsInlineLink{color:#542080;align-items:center;gap:10px;margin-top:23px;font-size:13px;font-weight:700;display:inline-flex}.gsCalendarNote{color:#96839f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.gsCalendarNote a{color:#542080;align-items:center;gap:6px;display:flex}.gsEvents{flex-direction:column;gap:15px;display:flex}.gsEvent{background:#fff;border:1px solid #e3dae9;border-radius:13px;align-items:center;gap:27px;padding:27px;display:flex}.gsEventDate{color:#542080;text-align:center;background:#f1eaf7;border-radius:10px;flex-direction:column;gap:2px;min-width:95px;padding:14px;display:flex}.gsEventDate strong{font:800 42px/1 Barlow Condensed,Arial}.gsEventDate span{font-size:11px}.gsEvent h2{margin:7px 0;font:700 27px Barlow Condensed,Arial;display:block}.gsEvent p{color:#8c7a97;font-size:12px}.gsEvent a{color:#542080;align-items:center;gap:6px;margin-top:15px;font-size:11px;font-weight:700;display:flex}.gsEvent.cancelled,.gsEvent.postponed{background:#f4f0f4}.gsEvent.cancelled .gsKicker,.gsEvent.postponed .gsKicker{color:#ad4b45}.gsEvent.cancelled h2{text-decoration:line-through}.gsPanel{background:#fff;border:1px solid #e3dce9;border-radius:13px;margin-bottom:20px;padding:28px}.gsPanel h2{margin-bottom:14px;font-size:21px;display:block}.gsPanel p{color:#81718c;font-size:13px;line-height:1.7}.gsNews>svg{color:#744498;margin-bottom:16px}.gsNews p{white-space:pre-wrap}.gsLinkGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.gsLinkGrid>a{background:#fff;border:1px solid #e3dce9;border-radius:10px;align-items:center;gap:14px;padding:22px;font-size:13px;font-weight:600;display:flex}.gsLinkGrid>a>svg{color:#744498;flex-shrink:0;width:20px}.gsLinkGrid>a>svg:last-child{width:16px;margin-left:auto}.gsError{color:#8a3127;background:#fff0ef;border:1px solid #d9a49d;border-radius:10px;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.gsError button{color:#8a3127;background:#fff;margin-left:auto}.gsLoading{color:#947c9f;padding:40px}.gsEditor{max-width:950px;padding:25px}.gsEditor fieldset{border:0;min-width:0;margin:0;padding:0}.gsEditor label{color:#6b537c;margin-top:17px;font-size:12px}.gsEditor input,.gsEditor textarea,.gsEditor select{color:#24132f;background:#fff;border:1px solid #d9cde3;border-radius:7px;width:100%;max-width:100%;min-height:44px;margin-top:7px;padding:12px;font:14px Arial;display:block}.gsEditor textarea{resize:vertical;min-height:100px}.gsEditorHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.gsEditorHeading h2{margin:0}.gsEditorColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gsEditRow{border-top:1px solid #e3dae9;margin-top:22px;padding-top:5px}.gsEditRow>.danger{margin-top:15px}.gsSaveBar{flex-wrap:wrap;gap:15px;display:flex}.gsEditor .gsPrimary{color:#fff}@media (min-width:1400px){.gsHeroPhoto{background-position:50%,50% 40%}}@media (max-width:760px){.gsHeader{height:83px;padding:12px 18px}.gsBrand img{width:60px;height:60px}.gsBrand>span{font-size:20px}.gsBrand small{letter-spacing:1.4px;font-size:7px}.gsWebsite{gap:0;padding:9px;font-size:0}.gsWebsite svg{width:21px;height:21px}.gsMain{padding:18px 16px 5px}.gsHero{border-radius:14px;min-height:420px}.gsHeroContent{padding:30px 25px 65px}.gsHero h2{margin:20px 0;font-size:64px}.gsHero p{max-width:300px;font-size:13px}.gsHero .gsKicker{letter-spacing:1.2px;font-size:8px}.gsHeroPhoto{background:linear-gradient(90deg,#160c22f0,#24102bb8),url(/aerial-pits-v4.jpg) 50%/cover}.gsHeroSecondary{margin:17px 0 0;font-size:12px;display:flex}.gsHeroStamp{gap:8px;padding:7px 10px;bottom:15px;right:15px}.gsHeroStamp span{font-size:7px}.gsHeroStamp strong{font-size:8px}.gsHeroStamp svg{width:17px}.gsNext{gap:16px;margin:15px 0 30px;padding:18px 16px}.gsDateBlock{max-width:70px;padding-right:16px;font-size:7px}.gsNext h2{font-size:19px}.gsNext p{font-size:11px}.gsNext small{font-size:10px}.gsQuickGrid{grid-template-columns:1fr 1fr;gap:12px}.gsQuick{min-height:228px;padding:20px 17px}.gsQuick>svg:first-child{margin-bottom:22px}.gsQuick h3{font-size:25px}.gsQuick p{font-size:11px}.gsQuick>span{letter-spacing:1px;font-size:7px}.gsSectionHeading h2{font-size:29px}.gsMeeting{padding:24px}.gsInstall{gap:13px;padding:22px 18px}.gsInstall h2{font-size:16px}.gsInstall p{font-size:11px}.gsInstall>button{width:100%}.gsFooter{gap:10px}.gsFooter>img{width:48px;height:48px}.gsFooter p{font-size:8px}.gsRefresh{gap:5px;max-width:100px;font-size:9px}.gsPageTitle h1{font-size:44px}.gsPageTitle p{font-size:13px}.gsProgram{gap:16px;padding:30px 20px}.gsProgram h2{font-size:28px}.gsEvent{align-items:flex-start;gap:17px;padding:20px 16px}.gsEventDate{min-width:69px;padding:12px 8px}.gsEventDate strong{font-size:37px}.gsEventDate span{font-size:9px}.gsEvent h2{font-size:24px}.gsEvent p{font-size:11px}.gsEvent .gsKicker{font-size:8px}.gsLinkGrid{grid-template-columns:1fr}.gsPanel{padding:23px}.gsEditor{padding:18px}.gsEditorHeading{align-items:flex-start}.gsEditorColumns{gap:12px}.gsEditor input,.gsEditor textarea,.gsEditor select{font-size:16px}.gsError{font-size:12px}.gsHero .gsPrimary{min-height:48px;font-size:13px}}.gsHero h2{display:block}.gsHero+.crumb{margin-top:28px}#nomination-details{scroll-margin-top:24px}.gsContactPrimary{flex-direction:column;align-items:flex-start;gap:14px;padding:35px;display:flex}.gsContactPrimary>svg,.gsContactGrid .gsPanel>svg{color:#754398}.gsContactPrimary h2{margin:0}.gsContactEmail{color:#542080;overflow-wrap:anywhere;font-size:clamp(16px,3vw,23px);font-weight:700}.gsContactPrimary small{color:#8a7797;font-size:11px}.gsContactGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gsContactGrid .gsPanel{margin-bottom:0}.gsContactGrid{margin-bottom:25px}.gsContactGrid .gsPanel>svg{margin-bottom:18px}.gsContactPerson h2{margin:10px 0 20px}.gsContactPerson>a{color:#684182;overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:13px;font-size:13px;display:flex}.gsContactPerson>a svg{flex-shrink:0}.gsContactSource{color:#8b7898;font-size:11px;line-height:1.7}.gsContactSource a{color:#542080}.gsContactSource svg{vertical-align:middle}@media (max-width:650px){.gsContactGrid{grid-template-columns:1fr;gap:13px}.gsContactPrimary{padding:25px}.gsContactPerson>a{font-size:12px}}.speedwayAppNav>a>span{text-align:center;max-width:100%;line-height:1.2}.modernProgram{--prog-purple:#542080}.progCover{color:#fff;background:linear-gradient(125deg,#1a1025,#4b1c6e);border-radius:17px;position:relative;overflow:hidden}.progCover:after{content:"";pointer-events:none;border:36px solid #ffffff05;width:270px;height:270px;position:absolute;bottom:-100px;right:-80px;transform:rotate(30deg)}.progCoverTop{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:22px 30px;display:flex}.progCoverTop img{object-fit:contain;width:83px;height:70px}.progCoverTop>span{letter-spacing:2px;color:#d1bbdf;font-size:10px;font-weight:800}.progCoverBody{padding:28px 35px 32px}.progCover .gsKicker{color:#bc94d7}.progCover h2{max-width:700px;margin:10px 0 12px;font:800 clamp(30px,5vw,52px)/1.06 Barlow Condensed,Arial;display:block}.progCoverBody>p{color:#e4ccef;font-size:18px}.progCoverActions{z-index:1;align-items:center;gap:22px;margin-top:23px;display:flex;position:relative}.progCoverActions a{color:#542080;background:#fff;border-radius:7px;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:700;display:inline-flex}.progCoverActions>span{color:#c6acd8;font-size:10px}.progDateNote{color:#79591e;background:#fff4de;border:1px solid #ead5a5;border-radius:9px;margin:18px 0;padding:15px 20px;font-size:12px;line-height:1.6}.progAdminNote{padding:20px 0;font-size:13px}.progCounts{background:#fff;border:1px solid #e3daea;border-radius:11px;grid-template-columns:repeat(2,1fr);margin:22px 0;display:grid;overflow:hidden}.progCounts>div{text-align:center;border-right:1px solid #e9e2ee;padding:18px}.progCounts>div:last-child{border:0}.progCounts strong{color:#542080;font:800 32px Barlow Condensed,Arial;display:block}.progCounts span{color:#8c789b;font-size:10px}.progTabs{border-bottom:1px solid #dcd0e5;gap:7px;margin:0 0 20px;padding-bottom:10px;display:flex}.progTabs button{color:#8b729e;background:0 0;flex:1;min-height:47px;font-size:13px}.progTabs button[aria-selected=true]{color:#fff;background:#542080}.progTools{gap:12px;margin-bottom:16px;display:flex}.progTools>label{background:#fff;border:1px solid #ded3e6;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 15px;display:flex}.progTools input{color:#3b274a;background:0 0;border:0;width:100%;min-width:0;padding:14px 0;font-size:14px}.progTools select{color:#67437f;background:#fff;border:1px solid #ded3e6;border-radius:8px;max-width:220px;padding:12px;font-size:12px}.progSourceNote{color:#8c779b;margin:15px 0 20px;font-size:11px;line-height:1.7}.progSourceNote a{color:#542080;text-decoration:underline}.progRace{border:1px solid #e1d6e9;border-left:5px solid var(--race-colour);background:#fff;border-radius:10px;margin-bottom:13px;overflow:hidden}.progRaceHeader{align-items:center;gap:19px;padding:20px;display:flex}.progRaceNumber{min-width:52px;color:var(--race-colour);border-right:1px solid #eee7f2;flex-direction:column;justify-content:center;align-items:center;padding-right:16px;display:flex}.progRaceNumber span{letter-spacing:1px;font-size:7px;font-weight:800}.progRaceNumber strong{font:800 33px Barlow Condensed,Arial}.progRaceTitle{flex:1;min-width:0}.progRaceTitle>span{color:var(--race-colour);letter-spacing:.6px;font-size:9px;font-weight:700}.progRace h3{color:#35213f;margin:5px 0;font-size:14px;line-height:1.5}.progRaceTitle small{color:#9c8aa6;font-size:10px}.progChevron{color:#b4a4bd;flex-shrink:0;transition:transform .2s}.progRace[open] .progChevron{transform:rotate(180deg)}.progRaceBody{background:#fcfafe;border-top:1px solid #eee6f3;padding:18px 20px}.progRaceBody>p{font-size:12px}.progStartingGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.progDriver{background:#f7f2fa;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.progDriver strong{color:#542080;min-width:44px;font-size:12px}.progDriver>span:last-child{color:#4c385b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.progPosition{color:#9b83ad;min-width:15px;font-weight:700;font-size:10px!important}.progSourceLink{color:#8a679f;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:inline-flex}.progInterval{letter-spacing:2px;text-align:center;color:#8a6a9f;background:#ebe1f3;border-radius:7px;margin:22px 0 13px;padding:12px;font-size:10px;font-weight:800}.progDivision{background:#fff;border:1px solid #ded4e6;border-radius:11px;margin-bottom:18px;padding:22px}.progDivisionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.progDivisionHead h3{margin:0;font-size:14px}.progDivisionHead>span{color:#754497;background:#eee4f5;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:700}.progDriverList{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.progInformation h3{color:#542080;font-size:16px}.progInformation p{white-space:pre-wrap;font-size:13px;line-height:1.9}.progFallback .gsPrimary,.progFallback .gsOutline{margin:20px 12px 0 0;font-size:12px}.progLoading{text-align:center;background:#fff;border:1px dashed #d9cae4;border-radius:10px;margin-top:20px;padding:35px}.progLoading>svg{color:#8756a6;margin:0 auto 15px;display:block}.progLoading strong{font-size:14px}.progLoading p{margin-top:10px;font-size:12px}@media (max-width:760px){.progCoverTop{padding:17px 21px}.progCoverTop img{width:67px;height:58px}.progCoverTop>span{letter-spacing:1px;font-size:8px}.progCoverBody{padding:23px}.progCover h2{font-size:36px}.progCoverBody>p{font-size:16px}.progCounts>div{padding:15px 8px}.progTabs{gap:3px}.progTabs button{gap:6px;padding:10px 7px;font-size:11px}.progTabs button svg{width:16px}.progTools{flex-direction:column}.progTools select{max-width:none;font-size:14px}.progTools input{font-size:16px}.progRaceHeader{gap:12px;padding:17px 13px}.progRaceNumber{min-width:43px;padding-right:12px}.progRaceNumber strong{font-size:30px}.progRace h3{font-size:12px}.progRaceTitle>span{font-size:8px}.progRaceBody{padding:14px 12px}.progStartingGrid{gap:5px}.progDriver{flex-wrap:wrap;gap:6px;padding:10px 7px}.progDriver strong{min-width:32px;font-size:11px}.progDriver>span:last-child{font-size:11px}.progPosition{min-width:12px}.progDriverList{grid-template-columns:1fr 1fr}.progDivision{padding:18px 13px}.progDateNote{padding:13px 16px;font-size:11px}.progInformation{padding:23px 19px}.progInformation p{font-size:12px}}@media (max-width:380px){.progStartingGrid,.progDriverList{grid-template-columns:1fr}.progDriver{flex-wrap:nowrap}.progCoverTop>span{font-size:7px}}.gsHomeBrand{background:#25103f;border-radius:16px;margin-bottom:23px;overflow:hidden}.gsHomeBrand img{object-fit:cover;object-position:center 55%;width:100%;height:auto;max-height:560px;display:block}.gsHomeBrand+.gsNext{margin-top:0}@media (max-width:760px){.gsHomeBrand{border-radius:12px;margin-bottom:16px}.gsHomeBrand img{max-height:none}}.gsFacebook{background:#fff;border:1px solid #ded6e7;border-radius:13px;align-items:center;gap:20px;margin-top:25px;padding:25px;display:flex}.gsFacebookGlyph{color:#fff;background:#1877f2;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;padding-top:9px;font:700 40px Arial;display:grid}.gsFacebook>div{flex:1}.gsFacebook h2{font-size:17px;display:block}.gsFacebook p{color:#8d7b99;margin-top:7px;font-size:12px}.gsFacebook>a{color:#fff;background:#1877f2;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:760px){.gsFacebook{flex-wrap:wrap;gap:13px;padding:22px 18px}.gsFacebook h2{font-size:15px}.gsFacebook p{font-size:11px}.gsFacebook>a{width:100%}}.gsRecordsSummary{color:#fff;background:linear-gradient(120deg,#241031,#542080);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px;padding:28px 32px;display:flex}.gsRecordsSummary>div{align-items:center;gap:17px;display:flex}.gsRecordsSummary>div>span{font-size:13px;line-height:1.7}.gsRecordsSummary strong{font:800 43px/1 Barlow Condensed,Arial;display:block}.gsRecordsSummary strong small{color:#c9abde;margin-left:7px;font:500 13px DM Sans,Arial}.gsRecordsSummary strong+span{color:#d2bbdf;margin-top:9px;font-size:11px;display:block}.gsRecordsSummary small{color:#ceb4df;font-size:11px}.gsRecordsTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.gsRecordsTools label{background:#fff;border:1px solid #ded3e7;border-radius:8px;flex:1;align-items:center;gap:9px;max-width:460px;padding:0 14px;display:flex}.gsRecordsTools input{background:0 0;border:0;width:100%;min-width:0;padding:14px 0;font-size:14px}.gsRecordsTools>span{color:#9b86a7;font-size:10px}.gsRecordsTable{background:#fff;border:1px solid #e1d8e9;border-radius:12px;overflow:hidden}.gsRecordsTable table{border-collapse:collapse;table-layout:auto;width:100%}.gsRecordsTable thead th{color:#806291;letter-spacing:1px;text-transform:uppercase;text-align:left;background:#eee7f4;padding:16px 20px;font-size:9px;font-weight:700}.gsRecordsTable tbody td,.gsRecordsTable tbody th{text-align:left;color:#745e83;border-bottom:1px solid #eee8f2;padding:20px;font-size:13px;font-weight:400}.gsRecordsTable tbody th{color:#392347;font-weight:700}.gsRecordsTable tbody tr:last-child>*{border:0}.gsRecordsTable tbody td:first-child{color:#b39bc0;width:50px;font-size:11px}.gsRecordsTable tr.gsRecordFastest>*{background:#faf5ff}.gsRecordTime{color:#542080;white-space:nowrap;font-variant-numeric:tabular-nums;font:800 24px Barlow Condensed,Arial}.gsRecordTime small{color:#9c7fb0;margin-left:3px;font:500 10px Arial}.gsSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.gsRecordsSummary{flex-direction:column;align-items:flex-start;gap:22px;padding:23px 20px}.gsRecordsSummary strong{font-size:40px}.gsRecordsSummary>div:last-child{border-top:1px solid #ffffff20;width:100%;padding-top:17px}.gsRecordsTools{gap:12px}.gsRecordsTools label{flex-basis:100%;max-width:none}.gsRecordsTools input{font-size:16px}.gsRecordsTable{background:0 0;border:0;overflow:visible}.gsRecordsTable table,.gsRecordsTable tbody{display:block}.gsRecordsTable thead{display:none}.gsRecordsTable tbody tr{background:#fff;border:1px solid #e2d7eb;border-radius:10px;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:12px;padding:17px 18px;display:grid}.gsRecordsTable tbody td,.gsRecordsTable tbody th{border:0;padding:0;font-size:12px;background:0 0!important}.gsRecordsTable tbody th{grid-area:1/1/auto/-1;padding-right:32px;font-size:15px;line-height:1.4}.gsRecordsTable tbody td:first-child{grid-area:1/2;justify-self:end;width:auto;padding-top:2px}.gsRecordsTable tbody td[data-label=Driver]{grid-column:1/-1}.gsRecordsTable tbody td[data-label=Driver]:before,.gsRecordsTable tbody td[data-label=Date\ set]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.8px;color:#b29bbe;margin-bottom:6px;font-size:8px;display:block}.gsRecordsTable tbody td[data-label=Date\ set]{text-align:right;place-self:end}.gsRecordTime{font-size:29px}}.gsEventActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:15px;display:flex}.gsEventActions>a{margin-top:0}.gsEventActions>a.gsCalendarNominate{color:#fff;background:#542080;border-radius:7px;min-height:40px;padding:10px 14px;font-size:11px}.gsHero h2.gsNominationHeadline{text-wrap:balance;font-size:clamp(38px,5.5vw,68px);line-height:1.05}.meetingDetailsField{grid-column:1/-1}.meetingDetailsField textarea{resize:vertical;color:#24132f;background:#fff;border:1px solid #d8c7e4;border-radius:8px;width:100%;max-width:100%;min-height:110px;margin-top:8px;padding:12px;font:16px/1.5 Arial,sans-serif;display:block}.meetingDetailsField small{margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:block}.meetingRacingDetails{background:#fff;border:1px solid #dfd1e8;border-radius:10px;margin:0 0 22px;padding:16px 20px}.meetingRacingDetails p{white-space:pre-wrap;overflow-wrap:anywhere;color:#542080;font-size:15px;font-weight:600;line-height:1.6}.gsMeeting p.gsMeetingRacingDetails{white-space:pre-wrap;overflow-wrap:anywhere;color:#542080;margin-top:16px;font-size:15px;font-weight:600;line-height:1.6}.gsHomeBrand{position:relative}.gsHomeBrandCaption{color:#fff;text-align:center;background:linear-gradient(#0000,#160a2bdb 44%,#10071df5);padding:65px 24px 28px;position:absolute;inset:auto 0 0}.gsHomeBrandCaption h1{text-transform:uppercase;letter-spacing:.3px;text-shadow:2px 3px #0b0614,0 0 22px #0b061499;justify-content:center;align-items:center;gap:18px;margin:0;font:italic 900 clamp(28px,4vw,50px)/1.12 Barlow Condensed,Arial,sans-serif;display:flex}.gsHomeBrandCaption h1 span{text-wrap:balance}.gsHomeBrandCaption h1:before,.gsHomeBrandCaption h1:after{content:"";background:conic-gradient(#fff 25%,transparent 0 50%,#fff 0 75%,transparent 0) 0 0/20px 20px;opacity:.9;flex:0 0 36px;width:36px;height:20px;display:block;transform:skew(-12deg)}@media (max-width:760px){.gsHomeBrandCaption{padding:40px 14px 18px}.gsHomeBrandCaption h1{gap:10px;font-size:clamp(27px,6.2vw,40px)}.gsHomeBrandCaption h1:before,.gsHomeBrandCaption h1:after{background-size:14px 14px;flex-basis:20px;width:20px;height:14px}}.gsHomeBrand{container-type:inline-size}.gsHomeBrandCaption h1{letter-spacing:0;gap:12px;font-size:clamp(10px,3.4cqi,36px)}.gsHomeBrandCaption h1 span{white-space:nowrap;text-wrap:nowrap}.gsHomeBrandCaption h1:before,.gsHomeBrandCaption h1:after{background-size:14px 14px;flex-basis:24px;width:24px;height:14px}@media (max-width:760px){.gsHomeBrandCaption h1{gap:7px;font-size:3.4cqi}.gsHomeBrandCaption h1:before,.gsHomeBrandCaption h1:after{background-size:9px 9px;flex-basis:12px;width:12px;height:9px}}.gsHeader{height:calc(96px + env(safe-area-inset-top,0px));padding-top:calc(14px + env(safe-area-inset-top,0px));background:#111015}@media (max-width:760px){.gsHeader{height:calc(83px + env(safe-area-inset-top,0px));padding-top:calc(12px + env(safe-area-inset-top,0px))}}.gsWeather{color:#542080;background:#fff;border:1px solid #e3dce9;border-radius:13px;align-items:center;gap:18px;margin:0 0 30px;padding:22px;display:flex}.gsWeather>div{flex:1;min-width:0}.gsWeather h2{margin:0 0 8px;font-size:19px;display:block}.gsWeather p{color:#675773;margin:4px 0;font-size:13px;line-height:1.6}.gsWeather p strong{color:#542080;margin-right:8px;font-size:26px}.gsWeather small{color:#86758f;font-size:10px;line-height:1.6;display:block}.gsWeather a{text-decoration:underline}.gsWeather button{color:#542080;background:#eee5f5;padding:10px}@media (max-width:760px){.gsWeather{gap:12px;padding:18px 14px}.gsWeather>svg{flex-shrink:0;width:25px}}.gsNext{gap:28px;min-height:160px;margin-bottom:22px;padding:30px 32px}.gsDateBlock{letter-spacing:1.1px;min-width:110px;max-width:125px;font-size:10px;line-height:1.5}.gsDateBlock svg{width:32px;height:32px}.gsNext h2{font:800 34px/1.15 Barlow Condensed,Arial,sans-serif}.gsNext p{margin-top:7px;font-size:18px;line-height:1.4}.gsNext small{margin-top:9px;font-size:13px;line-height:1.6}.gsWeather{gap:12px;margin-bottom:28px;padding:12px 16px}.gsWeather>svg{flex-shrink:0;width:24px;height:24px}.gsWeather h2{margin-bottom:3px;font-size:14px}.gsWeather p{margin:2px 0;font-size:11px;line-height:1.45}.gsWeather p strong{font-size:20px}.gsWeather small{font-size:9px;line-height:1.4}.gsWeatherNote{margin-top:4px}.gsWeather button{padding:8px}@media (max-width:760px){.gsNext{gap:16px;min-height:170px;margin-bottom:16px;padding:24px 18px}.gsDateBlock{min-width:77px;max-width:84px;padding-right:15px;font-size:9px}.gsDateBlock svg{width:28px;height:28px}.gsNext h2{font-size:30px}.gsNext p{font-size:16px}.gsNext small{font-size:12px}.gsNext>a{flex-shrink:0;align-self:center}.gsWeather{gap:10px;padding:11px 13px}.gsWeather h2{font-size:13px}.gsWeather p{font-size:10px}.gsWeather p strong{font-size:18px}.gsWeather>svg{width:21px}}.gsRaceCountdown{text-align:right;color:#fff;border-right:1px solid #ffffff25;flex-direction:column;gap:3px;margin-left:auto;padding-right:22px;display:flex}.gsRaceCountdown small{letter-spacing:1.4px;color:#c9a7e5;font-size:8px}.gsRaceCountdown strong{font:italic 800 28px/1.1 Barlow Condensed,Arial,sans-serif}.gsRaceCountdown span{color:#d4c4df;font-size:10px}@media (max-width:760px){.gsHeader{gap:10px}.gsRaceCountdown{border:0;flex-shrink:0;padding-right:0}.gsRaceCountdown small{letter-spacing:.7px;font-size:6px}.gsRaceCountdown strong{font-size:20px}.gsRaceCountdown span{font-size:8px}.gsHeader:has(.gsRaceCountdown) .gsWebsite{display:none}.gsHeader:has(.gsRaceCountdown) .gsBrand{gap:8px}.gsHeader:has(.gsRaceCountdown) .gsBrand>span{font-size:17px}.gsHeader:has(.gsRaceCountdown) .gsBrand img{width:50px;height:50px}.gsHeader:has(.gsRaceCountdown) .gsBrand small{letter-spacing:.6px;font-size:6px}}.gsHallFilters{flex-wrap:wrap;gap:16px;margin:0 0 22px;display:flex}.gsHallFilters label{color:#675078;flex:1;min-width:180px;font-size:12px;font-weight:600}.gsHallFilters select{color:#24132f;background:#fff;border:1px solid #d9cde3;border-radius:8px;width:100%;margin-top:7px;padding:12px;font-size:16px;display:block}.gsHallSource{color:#82728c;margin:20px 0;font-size:12px;line-height:1.7}.gsHallSource a{color:#542080;text-decoration:underline}.gsAdminHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.gsAdminHubGrid .gsQuick{min-height:265px;padding:30px}.gsAdminHubGrid .gsQuick h3{font-size:32px}.gsAdminHubGrid .gsQuick p{max-width:440px;font-size:14px}@media (max-width:600px){.gsAdminHubGrid{grid-template-columns:1fr}.gsAdminHubGrid .gsQuick{min-height:220px}}body.standalonePortal{padding-bottom:env(safe-area-inset-bottom,0px)}
