*{box-sizing:border-box}body,html{margin:0;background:#070707;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.home{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,#2a1707 0,#070707 55%)}.home img{width:280px}.home h1{font-size:64px;margin:10px 0;color:#ff8a1f}.home p{color:#bbb}.links{display:flex;gap:14px}.control a,.control button,.links a{border:1px solid #555;padding:14px 18px;border-radius:10px;text-decoration:none;background:#171717;font-weight:800}.tv{min-height:100vh;padding:3vh 4vw;text-align:center;background:radial-gradient(circle at top,#241406,#050505 55%);overflow:hidden}.tv header{display:flex;align-items:center;justify-content:center;gap:28px}.logo{width:min(18vw,220px)}.logo.small{width:150px}.eyebrow{letter-spacing:.18em;color:#ff8a1f;font-weight:900;font-size:20px}.tv h2{font-size:clamp(24px,3vw,52px);margin:8px}.className{margin:3vh auto 2vh;padding:14px 28px;border-top:2px solid #ff8a1f;border-bottom:2px solid #ff8a1f;font-size:clamp(20px,2.5vw,44px);font-weight:900}.now{color:#ff8a1f;font-size:clamp(20px,2vw,34px);font-weight:900;letter-spacing:.2em}.hook{font-size:clamp(45px,7vw,110px);font-weight:1000}.tv h1{font-size:clamp(40px,6vw,96px);margin:0}.tv h3{font-size:clamp(26px,3vw,50px);margin:8px;color:#ccc}.distance{font-size:clamp(55px,9vw,150px);font-weight:1000;color:#ff9b25;margin:2vh}.status{font-size:clamp(18px,2vw,34px);font-weight:900;text-transform:uppercase}.tv footer{position:fixed;bottom:0;left:0;right:0;padding:16px;background:#f58220;color:#000;font-weight:900;font-size:24px}.sponsor{display:flex;flex-direction:column;align-items:center;justify-content:center}.sponsorLogo{max-width:55vw;max-height:45vh;object-fit:contain;margin:3vh}.sponsor p{font-size:26px;color:#ccc}.control{max-width:1100px;margin:auto;padding:28px}.controlHead{display:flex;align-items:center;gap:18px;margin-bottom:24px}.controlHead img{width:100px}.controlHead h1{margin:5px 0}.controlHead a{margin-left:auto}.card{background:#111;border:1px solid #333;border-radius:18px;padding:24px;margin:18px 0}.card h2{font-size:36px;margin:8px 0}.card p{color:#bbb;font-size:18px}.card label{display:block;margin:20px 0 8px;color:#bbb;font-weight:700}.distanceEntry{display:flex;gap:10px}.distanceEntry input{flex:1 1;background:#050505;color:#fff;border:2px solid #444;border-radius:12px;padding:18px;font-size:26px}.control button{cursor:pointer;color:#fff}.control .active,.control button:hover{border-color:#ff8a1f;background:#2b1808}.control .primary{background:#f58220;color:#000;border-color:#f58220}.actions,.modes{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media(max-width:650px){.distanceEntry{flex-direction:column}.controlHead{align-items:flex-start}.controlHead a{margin-left:0}.controlHead img{width:70px}}.command{max-width:1500px}.currentHookCard{padding:20px}.currentHookTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.currentHookTop h2{margin-bottom:2px}.currentHookTop p{margin:4px 0}.currentStatus{border:1px solid #f58220;color:#ff9b25;border-radius:999px;padding:9px 14px;font-weight:900;text-transform:uppercase;white-space:nowrap}.classGridWrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:18px 0}.classPanel{background:#101010;border:1px solid #333;border-radius:16px;overflow:hidden;min-width:0}.gridTitle{padding:16px 18px 12px;border-bottom:1px solid #333}.gridTitle .eyebrow{font-size:14px}.gridTitle h3{margin:5px 0 0;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classTable{width:100%}.classRow{display:grid;grid-template-columns:75px minmax(150px,1fr) 105px 105px;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;border-bottom:1px solid #252525;font-size:14px}.classRow:last-child{border-bottom:0}.classHeader{background:#171717;color:#999;font-size:11px;font-weight:900;letter-spacing:.08em}.classRow small{display:block;color:#888;margin-top:3px}.classRow.currentRow{background:#2b1808;box-shadow:inset 4px 0 0 #f58220}.statusPill{display:inline-block;text-align:center;border:1px solid #555;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.statusPill.nowpulling{border-color:#f58220;color:#ff9b25}.statusPill.ondeck{border-color:#e4b34f;color:#e4b34f}.statusPill.distance,.statusPill.fullpull,.statusPill.pulled{border-color:#6f9;color:#6f9}.statusPill.dq,.statusPill.scratch{border-color:#f66;color:#f66}.emptyGrid{padding:28px 18px;color:#777}.operatorBottom{display:grid;grid-template-columns:minmax(0,1fr) 430px;grid-gap:16px;gap:16px;align-items:stretch}.operatorBottom .card{margin:0}.tvPreviewCard{background:#111;border:1px solid #333;border-radius:18px;padding:16px}.previewHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.previewHead .eyebrow{font-size:14px}.previewHead small{color:#777}.liveDot{color:#ff8a1f;font-size:12px;font-weight:900}.previewFrame{aspect-ratio:16/9;background:#000;border:1px solid #444;border-radius:10px;overflow:hidden}.previewFrame iframe{width:1920px;height:1080px;border:0;transform:scale(.207);transform-origin:top left;pointer-events:none}.displayCard{min-width:0}@media(max-width:1050px){.classGridWrap,.operatorBottom{grid-template-columns:1fr}.tvPreviewCard{min-height:300px}.previewFrame iframe{transform:scale(.35)}}@media(max-width:700px){.classGridWrap{grid-template-columns:1fr}.classRow{grid-template-columns:60px minmax(120px,1fr) 85px}.classHeader>:last-child,.classRow>:last-child{display:none}.currentHookTop{flex-direction:column}.operatorBottom{grid-template-columns:1fr}.tvPreviewCard{display:none}}.tvScoreboard{padding:2vh 2.4vw 3vh;text-align:left}.scoreHeader{justify-content:flex-start!important;gap:18px!important}.scoreLogo{width:min(10vw,130px)!important}.scoreHeader h2{margin:3px 0!important;font-size:clamp(22px,2.3vw,40px)!important}.scoreHeader .eyebrow{font-size:14px}.scoreClass{margin:1.2vh 0;padding:10px 16px;border-top:2px solid #ff8a1f;border-bottom:2px solid #ff8a1f;text-align:center;font-size:clamp(22px,2.6vw,42px);font-weight:1000}.nowStrip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;background:#15100b;border:1px solid #6c3a13;border-left:7px solid #f58220;border-radius:12px;padding:12px 18px;margin-bottom:1.5vh}.nowStrip span{display:block;color:#ff8a1f;font-weight:1000;letter-spacing:.16em;font-size:clamp(13px,1.1vw,18px)}.nowStrip strong{display:block;font-size:clamp(24px,2.7vw,46px);line-height:1.05;margin-top:3px}.nowStrip em{display:block;color:#bbb;font-size:clamp(15px,1.4vw,24px);font-style:normal;margin-top:4px}.nowDistance{font-size:clamp(22px,2.8vw,48px);font-weight:1000;color:#ff9b25;text-transform:uppercase;white-space:nowrap}.scoreColumns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);grid-gap:16px;gap:16px}.liveClassPanel,.previousPanel{background:#0d0d0d;border:1px solid #333;border-radius:14px;overflow:hidden}.panelHeading{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#171717;border-bottom:1px solid #333}.panelHeading span{color:#ff8a1f;font-weight:1000;letter-spacing:.12em}.panelHeading b{font-size:13px;color:#aaa}.previousPanel h3{margin:10px 14px 4px;font-size:clamp(16px,1.35vw,23px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvTable{width:100%}.tvRow{display:grid;grid-template-columns:100px minmax(0,1fr) 180px;grid-gap:12px;gap:12px;align-items:center;padding:9px 14px;border-bottom:1px solid #262626;min-height:54px}.tvPrevious .tvRow{grid-template-columns:70px minmax(0,1fr) 145px}.tvRow:last-child{border-bottom:0}.tvTableHead{min-height:auto;background:#121212;color:#888;font-size:11px;font-weight:1000;letter-spacing:.08em;padding-top:7px;padding-bottom:7px}.tvRow b{font-size:clamp(15px,1.35vw,23px)}.tvRow b,.tvRow small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvRow small{color:#929292;font-size:clamp(11px,.9vw,15px);margin-top:2px}.hookCell,.placeCell{font-size:clamp(17px,1.5vw,26px);font-weight:1000}.resultCell{text-align:right;font-size:clamp(14px,1.25vw,22px);font-weight:1000;color:#ddd;text-transform:uppercase}.tvCurrentRow{background:#2b1808;box-shadow:inset 6px 0 0 #f58220}.tvCurrentRow .resultCell{color:#ff9b25}.tvEmpty{padding:28px 14px;color:#777;text-align:center}.tvScoreboard footer{font-size:18px;padding:10px}@media(max-width:1050px){.scoreColumns{grid-template-columns:1fr}.previousPanel{display:none}.tvRow{grid-template-columns:80px minmax(0,1fr) 150px}.nowStrip{grid-template-columns:1fr}.nowDistance{text-align:left}}.twoSledCommand{max-width:1800px}.twoSledGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.sledPanel{background:#101010;border:1px solid #333;border-radius:18px;padding:18px;min-width:0}.sledPanel.legend{border-top:4px solid #f58220}.sledPanel.blue{border-top:4px solid #2787ff}.sledTitle{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #333;padding-bottom:12px;margin-bottom:14px}.sledTitle span{font-weight:1000;letter-spacing:.16em;color:#ff8a1f}.sledPanel.blue .sledTitle span{color:#56a4ff}.sledTitle b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sledHook{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sledHook h2{font-size:28px;margin:5px 0}.sledHook p{color:#aaa;margin:4px 0 14px}.sledPanel label{display:block;color:#aaa;font-weight:800;margin:8px 0}.sledPanel .actions button{padding:10px 12px}.sledPanel button:disabled{opacity:.35;cursor:not-allowed}.sledGrids{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.sledGrids .classRow{grid-template-columns:58px minmax(120px,1fr) 82px}.sledGrids .classHeader>:last-child,.sledGrids .classRow>:last-child{display:none}.sledGrids .gridTitle{padding:12px}.sledGrids .gridTitle h3{font-size:16px}.dualTV{padding:1.6vh 1.7vw 3vh;text-align:left}.dualHeader{justify-content:flex-start!important;gap:16px!important;border-bottom:2px solid #f58220;padding-bottom:10px}.dualHeader img{width:min(7vw,105px)}.dualHeader h1{font-size:clamp(24px,2.4vw,42px);margin:2px 0}.dualHeader .eyebrow{font-size:13px}.dualSleds,.resultsDual{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.tvSled{border:1px solid #333;border-radius:14px;overflow:hidden;background:#0c0c0c;min-width:0}.tvSled.legend{box-shadow:inset 0 4px 0 #f58220}.tvSled.blue{box-shadow:inset 0 4px 0 #2787ff}.tvSledHead{padding:12px 14px 9px;background:#151515}.tvSledHead span{display:block;font-size:clamp(14px,1.15vw,20px);font-weight:1000;letter-spacing:.15em;color:#ff8a1f}.tvSled.blue .tvSledHead span{color:#56a4ff}.tvSledHead b{display:block;font-size:clamp(17px,1.45vw,26px);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniNow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;background:#17100a;border-top:1px solid #5c3516;border-bottom:1px solid #5c3516}.tvSled.blue .miniNow{background:#091321;border-color:#174a7e}.miniNow small{display:block;color:#ff8a1f;font-weight:1000;letter-spacing:.13em}.tvSled.blue .miniNow small{color:#56a4ff}.miniNow strong{display:block;font-size:clamp(20px,1.9vw,34px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniNow em{display:block;font-style:normal;color:#aaa}.miniNow>b{font-size:clamp(17px,1.6vw,28px);color:#ff9b25;text-transform:uppercase;white-space:nowrap}.tvSled.blue .miniNow>b{color:#69b0ff}.sledTables{display:grid;grid-template-columns:1.25fr .85fr;grid-gap:0;gap:0}.miniTable{min-width:0;border-right:1px solid #2b2b2b}.miniTable:last-child{border-right:0}.miniHeading{display:flex;justify-content:space-between;padding:8px 10px;background:#171717;color:#999;font-size:11px;font-weight:1000;letter-spacing:.08em}.miniHeading span{color:#ddd}.miniRow{display:grid;grid-template-columns:55px minmax(0,1fr) 105px;grid-gap:8px;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid #222;min-height:46px}.previousMini .miniRow{grid-template-columns:35px minmax(0,1fr) 90px}.miniRow>span:first-child{font-weight:1000}.miniRow>span:last-child{text-align:right;font-size:12px;font-weight:1000;text-transform:uppercase}.miniRow b{font-size:14px}.miniRow b,.miniRow small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniRow small{color:#888}.activePuller{background:#2b1808;box-shadow:inset 5px 0 0 #f58220}.tvSled.blue .activePuller{background:#0b2036;box-shadow:inset 5px 0 0 #2787ff}.previousMini h4{margin:7px 10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniEmpty{padding:18px 10px;color:#666;text-align:center;font-size:12px}.nextClass{padding:9px 12px;background:#111;color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nextClass b{color:#fff}.infoScreen{display:flex;flex-direction:column;align-items:center;justify-content:center}.infoScreen img{width:min(20vw,260px)}.infoScreen h2{color:#ff8a1f}.infoScreen p{font-size:clamp(20px,2vw,34px)}@media(max-width:1200px){.dualSleds,.resultsDual,.twoSledGrid{grid-template-columns:1fr}.dualTV{overflow:auto}.sledTables{grid-template-columns:1fr 1fr}}@media(max-width:800px){.sledGrids,.sledTables{grid-template-columns:1fr}.previousMini{display:none}.sledHook,.sledTitle{flex-direction:column}.miniNow{grid-template-columns:1fr}}.followNote{padding:6px 10px;background:#101010;color:#777;text-align:center;font-size:10px;font-weight:900;letter-spacing:.08em;border-top:1px solid #242424}.tvSled.legend .followNote{color:#b87539}.tvSled.blue .followNote{color:#5c91c9}.resultsControl{margin-top:18px}.resultsPicker{display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-gap:16px;gap:16px;align-items:end}.resultsPicker label{margin:0;color:#aaa;font-weight:800}.resultsBrowse select,.resultsPicker select{display:block;width:100%;margin-top:8px;background:#080808;color:#fff;border:1px solid #555;border-radius:10px;padding:13px;font-size:16px}.resultsActions{display:flex;flex-wrap:wrap;gap:8px}.resultsActions a{border:1px solid #555;padding:14px 18px;border-radius:10px;text-decoration:none;background:#171717;font-weight:800}.resultsPreview{margin-top:16px;border:1px solid #333;border-radius:12px;overflow:hidden}.resultsPreview h3{padding:12px 14px;margin:0;background:#171717}.resultPreviewRow{display:grid;grid-template-columns:45px minmax(0,1fr) 130px;grid-gap:10px;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid #292929}.resultPreviewRow small{display:block;color:#888}.resultPreviewRow strong{text-align:right;color:#ff9b25}.finalResultsTV{padding:2vh 4vw 5vh;text-align:left}.finalClassName{text-align:center;font-size:clamp(28px,3.5vw,58px);font-weight:1000;padding:2vh;border-bottom:2px solid #f58220}.finalResultsTable{max-width:1350px;margin:2vh auto;background:#0d0d0d;border:1px solid #333;border-radius:14px;overflow:hidden}.finalResultRow{display:grid;grid-template-columns:120px minmax(0,1fr) 220px;grid-gap:18px;gap:18px;align-items:center;padding:12px 22px;border-bottom:1px solid #282828}.finalResultRow.head{background:#171717;color:#999;font-size:13px;font-weight:1000;letter-spacing:.1em}.finalResultRow>b{font-size:clamp(22px,2.3vw,40px);color:#ff9b25}.finalResultRow strong{display:block;font-size:clamp(20px,2vw,34px)}.finalResultRow small{display:block;color:#999;font-size:clamp(13px,1.1vw,18px);margin-top:3px}.finalResultRow em{text-align:right;font-style:normal;font-size:clamp(18px,1.8vw,32px);font-weight:1000}.resultsFooter{text-align:center;color:#aaa;font-weight:900;letter-spacing:.06em}.publicResults{min-height:100vh;background:#080808;color:#fff;padding:22px;max-width:1100px;margin:auto}.publicResults header{display:flex;align-items:center;gap:16px;border-bottom:2px solid #f58220;padding-bottom:14px}.publicResults header img{width:85px}.publicResults header h1{margin:3px 0;font-size:28px}.publicResults header a{margin-left:auto;border:1px solid #555;border-radius:9px;padding:11px 14px;text-decoration:none;font-weight:900}.resultsBrowse{padding:20px 0}.resultsBrowse label{font-weight:900;color:#ff9b25}.publicResultsCard{border:1px solid #333;border-radius:14px;overflow:hidden}.publicResultsCard>.eyebrow,.publicResultsCard>h2{padding:0 18px}.publicResultsCard>.eyebrow{margin-top:18px}.publicResultsCard>h2{margin-top:5px}.publicResultHead,.publicResultRow{display:grid;grid-template-columns:90px minmax(0,1fr) 150px;grid-gap:12px;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid #292929}.publicResultHead{background:#171717;color:#999;font-size:12px;font-weight:1000}.publicResultRow>b{font-size:24px;color:#ff9b25}.publicResultRow strong{display:block;font-size:18px}.publicResultRow small{display:block;color:#888;margin-top:3px}.publicResultRow em{text-align:right;font-style:normal;font-weight:1000}@media(max-width:700px){.resultsPicker{grid-template-columns:1fr}.publicResults header{align-items:flex-start}.publicResults header img{width:60px}.publicResults header a{font-size:12px}.publicResultHead,.publicResultRow{grid-template-columns:55px minmax(0,1fr) 95px;padding:10px}.publicResultRow strong{font-size:15px}.finalResultRow{grid-template-columns:70px minmax(0,1fr) 130px}}.sponsorLive{min-height:100vh;padding:0!important;display:flex!important;flex-direction:column!important;text-align:center;background:radial-gradient(circle at 50% 42%,#211307 0,#0a0806 38%,#050505 72%);overflow:hidden}.sponsorTop{height:13vh;min-height:92px;display:flex;align-items:center;gap:18px;text-align:left;padding:1.5vh 3vw;border-bottom:2px solid #f58220;background:#080808}.sponsorTop img{width:min(8vw,105px);max-height:10vh;object-fit:contain}.sponsorTop strong{display:block;font-size:clamp(20px,2vw,36px);margin-top:3px}.sponsorStage{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vh 6vw;min-height:0}.sponsorThanks{font-size:clamp(15px,1.35vw,24px);letter-spacing:.22em;margin-bottom:1.5vh}.sponsorLogoBox{width:min(62vw,900px);height:min(42vh,430px);display:flex;align-items:center;justify-content:center;padding:2vh 3vw;background:rgba(255,255,255,.96);border-radius:22px;box-shadow:0 0 55px rgba(245,130,32,.13)}.sponsorLive .sponsorLogo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.sponsorLogoPlaceholder{width:min(42vw,600px);height:min(28vh,300px);display:flex;align-items:center;justify-content:center;border:2px dashed #555;border-radius:22px;color:#f58220;font-size:clamp(50px,8vw,130px);font-weight:1000}.sponsorLive h1{font-size:clamp(34px,4vw,72px);margin:1.7vh 0 .5vh;line-height:1}.sponsorLive p{font-size:clamp(18px,1.65vw,30px);color:#d0d0d0;margin:.5vh 0;max-width:1100px}.sponsorFooter{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 3vw;background:#0b0b0b;border-top:1px solid #3b2513;color:#aaa;font-size:clamp(11px,1vw,17px);font-weight:900;letter-spacing:.06em}.sponsorFooter b{color:#f58220;white-space:nowrap}@media(max-width:800px){.sponsorLogoBox{width:86vw;height:36vh}.sponsorTop{height:auto}.sponsorTop img{width:70px}.sponsorLive h1{font-size:36px}}.eventInfoTV{padding:0!important;text-align:left;background:radial-gradient(circle at 50% 20%,#241406 0,#070707 48%,#040404 100%);display:flex;flex-direction:column}.eventInfoHeader{min-height:15vh;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:22px!important;padding:2vh 3vw;border-bottom:2px solid #f58220;background:#080808}.eventInfoHeader img{width:min(8vw,115px);max-height:11vh;object-fit:contain}.eventInfoHeader h1{font-size:clamp(28px,3vw,54px);margin:4px 0}.eventInfoHeader .pointsBadge{margin-left:auto}.pointsBadge{display:inline-flex;align-items:center;border:1px solid #f58220;color:#ff9b25;background:#241406;border-radius:999px;padding:10px 16px;font-weight:1000;letter-spacing:.08em;white-space:nowrap}.eventInfoBody{flex:1 1;padding:2.2vh 4vw 7vh;display:flex;flex-direction:column;justify-content:center;gap:2vh}.eventInfoHero{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.eventDescription,.eventInfoCards article,.eventInfoHero>div{border:1px solid #393939;background:#101010;border-radius:16px;padding:18px 22px}.eventDescription span,.eventInfoCards span,.eventInfoHero span{display:block;color:#ff8a1f;font-weight:1000;letter-spacing:.14em;font-size:clamp(12px,1vw,17px);margin-bottom:8px}.eventInfoHero strong{display:block;font-size:clamp(22px,2.1vw,38px)}.eventInfoCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.eventDescription p,.eventInfoCards p{white-space:pre-line;margin:0;color:#eee;font-size:clamp(18px,1.55vw,28px);line-height:1.35}.eventDescription p{font-size:clamp(16px,1.3vw,23px);color:#ccc}.eventAnnouncement{background:#f58220;color:#050505;border-radius:12px;padding:12px 18px;text-align:center;font-size:clamp(16px,1.35vw,24px);font-weight:1000}.eventInfoFooter{position:fixed!important;bottom:0!important;background:#0b0b0b!important;color:#aaa!important;border-top:1px solid #3b2513;font-size:clamp(11px,1vw,17px)!important;letter-spacing:.06em;text-align:center}.publicEvent{min-height:100vh;max-width:1050px;margin:auto;padding:22px;background:#080808;color:#fff}.publicEvent>header{display:flex;align-items:center;gap:16px;border-bottom:2px solid #f58220;padding-bottom:14px}.publicEvent>header img{width:85px}.publicEvent>header h1{margin:3px 0;font-size:28px}.publicNav{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0}.publicNav a{border:1px solid #444;border-radius:9px;padding:10px 13px;text-decoration:none;font-size:12px;font-weight:1000}.publicNav a.active{border-color:#f58220;background:#2b1808;color:#ff9b25}.publicEventCard{border:1px solid #333;border-radius:16px;overflow:hidden;background:#0d0d0d}.publicEventTitle{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:18px;background:#151515}.eventFlyer>span,.publicEventCard article>span,.publicEventTitle span{display:block;color:#ff8a1f;font-size:12px;font-weight:1000;letter-spacing:.1em;margin-bottom:6px}.publicEventTitle strong{font-size:18px}.publicEventCard article{padding:17px 18px;border-top:1px solid #292929}.publicEventCard article p{white-space:pre-line;margin:0;color:#ddd;line-height:1.5}.eventFlyer{padding:18px;border-top:1px solid #292929}.eventFlyer img{display:block;width:min(100%,650px);max-height:850px;object-fit:contain;margin:12px auto 0;border-radius:10px}.publicEvent>footer{text-align:center;color:#777;padding:22px 10px;font-size:12px}@media(max-width:700px){.eventInfoCards,.eventInfoHero,.publicEventTitle{grid-template-columns:1fr}.eventInfoTV{overflow:auto}.eventInfoHeader{align-items:flex-start!important}.eventInfoHeader .pointsBadge{margin-left:0}.publicEvent>header img{width:60px}.publicEventTitle .pointsBadge{justify-self:start}}.eventDetailsSplit{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,.72fr);grid-gap:18px;gap:18px;min-height:0;align-items:stretch}.eventDetailsSplit.noFlyer{grid-template-columns:1fr}.eventDetailsSplit .eventDescription{height:100%;box-sizing:border-box}.eventFlyerTV{border:1px solid #393939;background:#101010;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;min-height:0}.eventFlyerTV>span{display:block;color:#ff8a1f;font-weight:1000;letter-spacing:.14em;font-size:clamp(12px,1vw,17px);margin-bottom:8px}.eventFlyerTV img{display:block;width:100%;height:100%;max-height:29vh;min-height:0;object-fit:contain;object-position:center;border-radius:8px;background:#080808}.eventDetailsSplit .eventDescription p{max-height:25vh;overflow:hidden}@media(max-width:900px){.eventDetailsSplit{grid-template-columns:1.5fr .8fr}}.publicStatusControl{display:flex;align-items:center;justify-content:space-between;gap:22px;border-color:#5a3518}.publicStatusControl h3{margin:5px 0;font-size:28px}.publicStatusControl p{margin:5px 0;max-width:760px}.publicStatusButtons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.publicStatusButtons a{border:1px solid #555;padding:14px 18px;border-radius:10px;text-decoration:none;background:#171717;font-weight:800}.publicStatusButtons .livePublicBtn{border-color:#f58220}.publicGate{min-height:100vh;background:radial-gradient(circle at 50% 10%,#241406 0,#080808 42%,#050505 100%);color:#fff;padding:24px}.gateShell{width:min(1120px,100%);margin:auto}.gateLogo{display:block;width:150px;margin:8vh auto 18px}.gateShell>h1{text-align:center;font-size:clamp(38px,6vw,70px);margin:8px}.gateShell>p{text-align:center;color:#aaa}.gateHeader{display:flex;align-items:center;gap:18px;border-bottom:2px solid #f58220;padding:14px 0 18px}.gateHeader img{width:100px}.gateHeader h1{margin:4px 0;font-size:clamp(27px,4vw,46px)}.gateHeader p{margin:4px 0;color:#aaa}.gateHeader .pointsBadge{margin-left:auto}.preEventGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:20px;gap:20px;padding:22px 0}.preMain{display:flex;flex-direction:column;gap:16px}.comingLive,.liveOpenCard,.preDetails,.preFlyer,.registerCard{background:#101010;border:1px solid #363636;border-radius:18px;padding:24px}.registerCard{border-color:#754217}.comingLive h2,.liveOpenCard h2,.registerCard h2{font-size:clamp(27px,3vw,42px);margin:8px 0}.comingLive p,.liveOpenCard p,.registerCard p{color:#bbb;font-size:18px;line-height:1.45}.gateActions a,.primaryGate{display:inline-block;text-decoration:none;border:1px solid #555;border-radius:10px;padding:14px 18px;font-weight:1000;background:#171717}.primaryGate{background:#f58220!important;color:#080808!important;border-color:#f58220!important}.closedReg{display:inline-block;border:1px solid #666;border-radius:10px;padding:14px 18px;color:#aaa;font-weight:1000}.preDetails>div{padding:13px 0;border-bottom:1px solid #292929}.preDetails span,.preFlyer>span{display:block;color:#ff8a1f;font-size:12px;font-weight:1000;letter-spacing:.12em;margin-bottom:6px}.preDetails p{white-space:pre-line;color:#ddd;line-height:1.45;margin:0}.preDetails>a{display:inline-block;margin-top:18px;color:#ff9b25;font-weight:1000;text-decoration:none}.preFlyer img{display:block;width:100%;max-height:720px;object-fit:contain;margin-top:12px;border-radius:10px}.gateShell>footer{text-align:center;color:#777;padding:16px}.liveOpenCard{text-align:center;margin-top:28px;padding:45px 28px}.livePulse{color:#ff8a1f;font-weight:1000;letter-spacing:.15em}.gateActions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}@media(max-width:800px){.publicStatusControl{align-items:flex-start;flex-direction:column}.publicStatusButtons{justify-content:flex-start}.preEventGrid{grid-template-columns:1fr}.gateHeader{align-items:flex-start}.gateHeader img{width:70px}.gateHeader .pointsBadge{margin-left:0}.publicGate{padding:16px}}.hubNav{margin:18px 0 24px}.publicTwoSled{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:20px}.publicSled{background:#111;border:1px solid #333;border-radius:18px;padding:18px}.publicSledTitle{font-weight:900;color:#ff6a00;letter-spacing:.12em}.publicSled h2{margin:8px 0 14px}.publicNow{background:#1b1b1b;border-left:5px solid #ff6a00;padding:12px;display:grid;grid-gap:4px;gap:4px}.publicNow span{font-size:12px;color:#aaa}.publicNow strong{font-size:20px}.publicLine small,.publicNow small{display:block;color:#999}.publicLine{display:grid;grid-template-columns:58px 1fr 120px;grid-gap:10px;gap:10px;align-items:center;padding:11px 4px;border-bottom:1px solid #292929}.publicLine em{text-align:right;font-style:normal;font-weight:800}.sponsorPublicGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px;padding:20px}.sponsorPublicGrid article{background:#111;border:1px solid #333;border-radius:18px;padding:22px;text-align:center}.sponsorPublicGrid img{width:100%;height:150px;object-fit:contain;background:#fff;border-radius:12px}.sponsorPublicGrid h3{margin:14px 0 6px}@media(max-width:800px){.publicTwoSled{grid-template-columns:1fr}.publicLine{grid-template-columns:48px 1fr 95px}.publicNav{display:flex;overflow-x:auto;white-space:nowrap}}.sledPanel.legend{border-top-color:#8b5cf6}.sledPanel.legend .sledTitle span{color:#a78bfa}.tvSled.legend{box-shadow:inset 0 4px 0 #8b5cf6}.tvSled.legend .tvSledHead span{color:#a78bfa}.tvSled.legend .miniNow{background:#160d24;border-color:#5b3a8f}.tvSled.legend .miniNow small{color:#a78bfa}.tvSled.legend .miniNow>b{color:#b99cff}.tvSled.legend .activePuller{background:#211334;box-shadow:inset 5px 0 0 #8b5cf6}.tvSled.legend .followNote{color:#a78bfa}.publicSled.legend{border-color:#8b5cf6}.publicSled.legend .publicSledTitle{color:#a78bfa}.publicSled.legend .publicNow{border-left-color:#8b5cf6}.publicSled.blue{border-color:#2787ff}.publicSled.blue .publicSledTitle{color:#56a4ff}.publicSled.blue .publicNow{border-left-color:#2787ff}.sponsorWallTV{min-height:100vh;padding:0!important;display:flex!important;flex-direction:column!important;text-align:left;background:radial-gradient(circle at 50% 35%,#211307 0,#0b0907 38%,#050505 75%);overflow:hidden}.sponsorWallHeader{height:15vh;min-height:105px;display:flex;align-items:center;gap:22px;padding:1.4vh 3vw;border-bottom:2px solid #f58220;background:#080808}.sponsorWallHeader img{width:min(8vw,110px);max-height:11vh;object-fit:contain}.sponsorWallHeader h1{font-size:clamp(30px,3.1vw,58px);margin:3px 0 2px;line-height:1}.sponsorWallHeader p{margin:0;color:#bbb;font-size:clamp(14px,1.2vw,22px)}.sponsorWallGrid{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:1.2vh 1vw;gap:1.2vh 1vw;padding:2vh 2.5vw;align-content:stretch}.sponsorWallCard{min-width:0;min-height:0;background:rgba(255,255,255,.97);border:1px solid #5a3a1d;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:1.1vh 1vw;overflow:hidden;box-shadow:0 0 24px rgba(245,130,32,.07)}.sponsorWallCard img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.sponsorWallCard strong{color:#111;text-align:center;font-size:clamp(15px,1.5vw,28px);line-height:1.05}.sponsorWallEmpty{grid-column:1/-1;font-size:clamp(28px,4vw,60px)}.sponsorWallEmpty,.sponsorWallFooter{display:flex;align-items:center;justify-content:center;color:#aaa;font-weight:900}.sponsorWallFooter{min-height:48px;padding:9px 3vw;background:#0b0b0b;border-top:1px solid #3b2513;font-size:clamp(11px,.95vw,17px);letter-spacing:.06em;text-align:center}.sponsorWallGrid.count-1,.sponsorWallGrid.count-2,.sponsorWallGrid.count-3,.sponsorWallGrid.count-4{grid-template-columns:repeat(2,minmax(0,1fr));padding:5vh 10vw}.sponsorWallGrid.count-5,.sponsorWallGrid.count-6{grid-template-columns:repeat(3,minmax(0,1fr));padding:4vh 7vw}.sponsorWallGrid.count-7,.sponsorWallGrid.count-8{grid-template-columns:repeat(4,minmax(0,1fr));padding:3vh 5vw}.sponsorWallGrid.count-10,.sponsorWallGrid.count-11,.sponsorWallGrid.count-12,.sponsorWallGrid.count-9{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsorWallGrid.count-13,.sponsorWallGrid.count-14,.sponsorWallGrid.count-15{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.sponsorWallGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsorWallHeader{height:auto}.sponsorWallHeader img{width:75px}}.tvLiveResults{padding:2vh 2.5vw 6vh!important;text-align:left}.tvLiveResults .dualHeader{justify-content:flex-start!important}.tvLiveResultsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:2vh;height:calc(100vh - 190px)}.tvLiveResultsSled{background:#0d0d0d;border:2px solid #333;border-radius:18px;overflow:hidden;min-width:0}.tvLiveResultsSled.legend{border-color:#8b5cf6}.tvLiveResultsSled.blue{border-color:#2787ff}.tvLiveResultsHead{padding:14px 16px;background:#151515;border-bottom:1px solid #333;display:flex;flex-direction:column;gap:4px}.tvLiveResultsHead span{font-size:18px;font-weight:1000;letter-spacing:.14em}.tvLiveResultsSled.legend .tvLiveResultsHead span{color:#a78bfa}.tvLiveResultsSled.blue .tvLiveResultsHead span{color:#56a4ff}.tvLiveResultsHead strong{font-size:clamp(19px,1.8vw,31px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvLiveResultsTable{width:100%}.tvLiveResultsRow{display:grid;grid-template-columns:80px minmax(0,1fr) 145px;grid-gap:10px;gap:10px;align-items:center;padding:9px 14px;border-bottom:1px solid #262626;min-height:52px}.tvLiveResultsRow.head{min-height:auto;color:#888;background:#111;font-size:11px;font-weight:1000;letter-spacing:.08em}.tvLiveResultsRow>span strong{font-size:clamp(14px,1.25vw,22px)}.tvLiveResultsRow small,.tvLiveResultsRow>span strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvLiveResultsRow small{color:#888;margin-top:2px}.tvLiveResultsRow em{text-align:right;font-style:normal;font-size:clamp(15px,1.25vw,22px);font-weight:1000}.tvLiveResultsSled.legend .tvLiveResultsRow em{color:#b99cff}.tvLiveResultsSled.blue .tvLiveResultsRow em{color:#73b5ff}@media(max-width:1000px){.tvLiveResultsGrid{gap:10px}.tvLiveResultsRow{grid-template-columns:60px minmax(0,1fr) 110px;padding:7px 9px}}.publicClassLabel{margin-top:12px;font-size:11px;font-weight:1000;letter-spacing:.14em;color:#888}.publicSled.legend .publicClassLabel,.publicSled.legend .publicNextClass span{color:#a78bfa}.publicSled.blue .publicClassLabel,.publicSled.blue .publicNextClass span{color:#56a4ff}.publicNextClass{margin-top:14px;padding-top:13px;border-top:1px solid #303030;display:flex;gap:10px;align-items:baseline;justify-content:space-between}.publicNextClass span{font-size:11px;font-weight:1000;letter-spacing:.13em;color:#999}.publicNextClass strong{text-align:right;font-size:14px}@media(max-width:800px){.publicGate{padding:10px 14px 18px}.gateHeader{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:10px 0 13px}.gateHeader img{width:58px;grid-row:1/span 2;align-self:start}.gateHeader>div{min-width:0}.gateHeader .eyebrow{font-size:11px;letter-spacing:.12em;line-height:1.25}.gateHeader h1{font-size:26px;line-height:1.03;margin:5px 0 4px;overflow-wrap:normal;word-break:normal}.gateHeader p{font-size:13px;line-height:1.3;margin:0}.gateHeader .pointsBadge{grid-column:2;justify-self:start;margin:2px 0 0;padding:7px 11px;font-size:11px}.hubNav{margin:10px 0 14px;padding:0}.publicNav a{padding:9px 11px}.preEventGrid{padding-top:8px}.comingLive,.liveOpenCard,.preDetails,.preFlyer,.registerCard{padding:18px}.comingLive h2,.liveOpenCard h2,.registerCard h2{font-size:30px}.comingLive p,.liveOpenCard p,.registerCard p{font-size:16px}.publicNextClass{align-items:flex-start;flex-direction:column;gap:4px}.publicNextClass strong{text-align:left}}.reg{max-width:1100px;margin:0 auto;padding:16px}.reg .controlNav{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.reg .controlNav a,.reg .controlNav button,.regLink{border:1px solid #555;border-radius:10px;padding:10px 14px;background:#171717;color:#fff;text-decoration:none;font-weight:900}.reg button{background:#1b1b1b;border:1px solid #444;border-radius:10px;padding:8px 12px;color:#fff;font-weight:800;cursor:pointer}.reg button:disabled{opacity:.4;cursor:default}.reg button.active{background:#f58220;color:#000;border-color:#f58220}.reg input,.reg select{background:#050505;color:#fff;border:2px solid #444;border-radius:10px;padding:10px;font-size:18px;width:100%;box-sizing:border-box}.reg label{display:block;color:#bbb;font-weight:700;margin:8px 0}.regMuted{color:#9a9a9a;font-size:15px}.regNote{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#1d1d1d;border:1px solid #555;border-radius:12px;padding:12px 16px;margin:10px 0;font-weight:800}.regNote.ok{border-color:#2e9d57;color:#8ff0b0}.regBad,.regNote.bad{color:#ff7a7a}.regNote.bad{border-color:#b33}.regWarn{color:#ffcc55;font-weight:800;margin-top:6px}.regLineup{margin:12px 0}.regSleds{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.regSled h3{margin:10px 0}.regLineRow{display:grid;grid-template-columns:30px 1fr auto 40px 40px 40px;grid-gap:6px;gap:6px;align-items:center;padding:6px 0;border-bottom:1px solid #262626}.regLineRow small{color:#9a9a9a}.regToggle{display:flex!important;gap:8px;align-items:center}.regToggle input{width:auto}.regGroup h2{margin:22px 0 8px;color:#ff8a1f;letter-spacing:.08em}.regClass{padding:0!important;margin:10px 0!important;overflow:hidden}.regClassHead{width:100%;display:grid!important;grid-template-columns:1fr auto auto 20px;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:transparent!important;border:0!important;border-radius:0!important;padding:16px 18px!important;font-size:18px}.regBadge{border-radius:999px;padding:4px 10px;font-size:13px;background:#333}.regBadge.legend{background:#f58220;color:#000}.regBadge.blue{background:#2f6fd6}.regClassBody{padding:0 18px 18px}.regSledPick{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.regHooks{margin:8px 0 14px}.regHookRow{display:grid;grid-template-columns:auto 50px 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #262626}.regHookRow.scratched .regWho{text-decoration:line-through;color:#888}.regMove{display:flex;gap:4px}.regMove button{padding:6px 9px}.regWho small{display:block;color:#9a9a9a}.regStatus{color:#ffb15c;font-weight:800}.regActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.regDanger{border-color:#7a2a2a!important;color:#ff9a9a!important}.regAdd{border-top:1px dashed #444;padding-top:12px}.regSuggest{display:flex;flex-direction:column;gap:6px;margin:6px 0}.regSuggest button{text-align:left}.regPicked small,.regSuggest small{color:#9a9a9a}.regNewBtn{border-color:#f58220!important;color:#ffb15c!important}.regPicked{margin:8px 0;gap:10px}.regPicked,.regVehicle{display:flex;flex-wrap:wrap;align-items:center}.regVehicle{gap:8px;margin:10px 0}.regRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;width:100%}.regSaveRow{grid-template-columns:auto auto;justify-content:start;align-items:end}@media (max-width:760px){.regSleds{grid-template-columns:1fr}.regHookRow{grid-template-columns:auto 44px 1fr}.regActions,.regStatus{grid-column:2/-1;justify-content:flex-start}}.sledNav{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;gap:10px;margin:12px 0}.sledNav button{padding:16px;font-size:18px;font-weight:1000;border-radius:12px;border:1px solid #555;background:#171717;color:#fff}.sledNav button.primary{background:#f58220;color:#000;border-color:#f58220}.sledNav button:disabled{opacity:.4}.classRow.pickable{cursor:pointer}.classRow.pickable:hover{background:#1f1f1f}.voidDist{text-decoration:line-through;opacity:.55;margin-right:8px;font-weight:400}.printWrap{background:#222;min-height:100vh;padding-bottom:40px}.printToolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:14px;background:#0b0b0b;border-bottom:1px solid #333;position:-webkit-sticky;position:sticky;top:0;z-index:5}.printToolbar .regLink.on{border-color:#f58220;color:#ffb15c}.printBtn{margin-left:auto;padding:12px 20px;font-weight:1000;border-radius:10px;border:0;background:#f58220;color:#000;font-size:16px;cursor:pointer}.soEdit{max-width:8.5in;margin:16px auto!important;color:#fff}.soEdit input,.soEdit select,.soEdit textarea{width:100%;box-sizing:border-box;background:#050505;color:#fff;border:2px solid #444;border-radius:10px;padding:10px;font-size:16px;font-family:inherit}.soEdit label{display:block;color:#bbb;font-weight:700;margin:8px 0}.printPage{background:#fff;color:#000;width:8.5in;min-height:11in;margin:18px auto;padding:.5in;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.psHead{display:grid;grid-template-columns:70px 1fr auto;grid-gap:14px;gap:14px;align-items:center;border-bottom:3px solid #000;padding-bottom:10px;margin-bottom:12px}.psHead img{width:70px}.psEvent{font-size:13px;font-weight:700;color:#333}.psHead h1{margin:4px 0 0;font-size:24px}.psSled{text-align:right;display:flex;flex-direction:column;font-size:13px}.psSled b{font-size:16px}.psTable{width:100%;border-collapse:collapse;font-size:14px}.psTable th{border:1.5px solid #000;background:#e6e6e6;padding:6px;text-align:left;font-size:12px;text-transform:uppercase}.psTable td{border:1px solid #000;padding:0 6px;height:34px}.psNo{text-align:center}.psName,.psNo{font-weight:700}.psScratch td{color:#777}.psScratch .psName{text-decoration:line-through}.psTable s{color:#666;margin-right:4px}.psFoot{margin-top:10px;font-size:10px;color:#666;text-align:right}.soHead{display:flex;align-items:center;gap:16px;border-bottom:3px solid #000;padding-bottom:10px}.soHead img{width:80px}.soHead h1{font-size:22px;margin:0}.soNotes{text-align:center;margin:12px 0}.soNotes p{margin:4px 0;font-size:15px;font-weight:700}.soNotes .soBig{font-size:20px;font-weight:900}.soTable{width:100%;border-collapse:collapse;margin-top:10px;font-size:15px}.soTable th{border:1.5px solid #000;background:#e6e6e6;padding:8px;text-align:left}.soTable td{border:1px solid #000;padding:7px 8px}.soTable .soGap{border:0!important;background:transparent!important;width:18px;padding:0}.soNum{text-align:center;font-weight:900;width:46px}.soTot td{font-weight:900;background:#f1f1f1}.soFoot{margin-top:18px;font-size:15px}.soFoot p{margin:4px 0}.soTotal{font-size:20px;font-weight:900;margin-top:10px!important}@media print{@page{size:letter portrait;margin:0}body{background:#fff!important}.noPrint{display:none!important}.printWrap{background:#fff;padding:0}.printPage{margin:0;box-shadow:none;page-break-after:always;break-after:page}.printPage:last-child{page-break-after:auto;break-after:auto}}.poEmpty{border:1px solid #333;border-radius:16px;padding:28px;text-align:center;background:#0d0d0d}.poSleds{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.poSled{border:1px solid #333;border-radius:16px;overflow:hidden;background:#0d0d0d}.poSled.legend{border-top:4px solid #8b5cf6}.poSled.blue{border-top:4px solid #2f7de1}.poSledHead{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#151515}.poSledHead b{letter-spacing:.14em;color:#ff9b25}.poSledHead span{color:#999;font-size:13px}.poClass button{width:100%;display:grid;grid-template-columns:34px 1fr auto 16px;grid-gap:10px;gap:10px;align-items:center;text-align:left;background:transparent;border:0;border-top:1px solid #262626;color:#fff;padding:14px 16px;font-size:16px;font-weight:800;cursor:pointer}.poClass button em{font-style:normal;color:#ff9b25;font-size:20px}.poClass button small{color:#999;font-weight:700}.poHooks{background:#080808;padding:4px 16px 12px}.poHook{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #1f1f1f}.poHook b{color:#ff9b25}.poHook strong{display:block}.poHook small{display:block;color:#888}.poHook em{font-style:normal;font-weight:900}.poHook.scratched strong{text-decoration:line-through;color:#777}.poMuted{color:#888;padding:10px 16px}.poFoot{color:#777;text-align:center;margin:26px 0;font-size:13px}@media (max-width:760px){.poSleds{grid-template-columns:1fr}}.regPrintRow{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.regPrintRow .regLink,.regPublish .regLink{font-size:14px;padding:9px 12px}.regPublish{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid #444;border-radius:12px;padding:12px 14px;margin-top:10px}.regPublish.on{border-color:#2e9d57;background:#0e1f14}.regPublish button.primary{background:#f58220;color:#000;border-color:#f58220}.ctlBanner{position:fixed;left:50%;transform:translateX(-50%);top:12px;z-index:50;width:min(900px,94vw);display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:14px;font-weight:900;font-size:18px;box-shadow:0 10px 30px rgba(0,0,0,.6);background:#1d1d1d;border:2px solid #555;color:#fff}.ctlBanner.bad{border-color:#e04444;background:#2a0d0d;color:#ffb3b3}.ctlBanner.warn{border-color:#e0a800;background:#2a220a;color:#ffe08a}.ctlBanner.ask{border-color:#f58220;background:#2b1808}.ctlBanner button{padding:10px 16px;border-radius:10px;border:1px solid #666;background:#171717;color:#fff;font-weight:900;cursor:pointer}.ctlBanner button.primary{background:#f58220;color:#000;border-color:#f58220}.ctlBannerBtns{display:flex;gap:8px}.tieTag{font-size:11px;margin-left:5px;color:#ffcc55;letter-spacing:.08em}.rsTable td{height:40px;font-size:16px}.rsPlace{text-align:center;font-weight:900;font-size:20px}.rsPlace small{font-size:10px}.rsDist{font-weight:700}.regTools{margin-top:30px!important;border-color:#5a3a1a!important}.regTool{border-top:1px solid #2a2a2a;padding-top:12px;margin-top:12px}.regTool h3{margin:4px 0}.regTool select{min-width:280px}.upcomingCard{border:1px solid #333;border-radius:16px;padding:18px;background:#0d0d0d;margin-top:14px}.upRow{display:grid;grid-template-columns:110px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #222}.upRow b{color:#ff9b25;font-size:15px}.upRow strong{display:block;font-size:17px}.upRow small{display:block;color:#999;margin-top:2px}.upRow em{font-style:normal;font-size:11px;font-weight:1000;letter-spacing:.08em;color:#8ff0b0}.upRow em.pts{color:#ffcc55}.upRow.current{background:#1a1208;margin:0 -10px;padding:12px 10px;border-radius:10px}.upcomingCard>a{display:inline-block;margin-top:12px;font-weight:900;text-decoration:none}@media (max-width:600px){.upRow{grid-template-columns:80px 1fr}.upRow em{grid-column:2}}.psDQ td{color:#666}.rulesList{display:flex;flex-direction:column;gap:12px;margin:8px 0 20px}.rulesCard{display:grid;grid-template-columns:48px 1fr auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid #333;border-radius:16px;padding:16px;background:#0d0d0d}.rulesIcon{font-size:34px}.rulesText strong{display:block;font-size:19px}.rulesText small{display:block;color:#999;margin-top:3px}.rulesBtns{display:flex;gap:8px}.rulesBtns a{border:1px solid #555;border-radius:10px;padding:11px 14px;text-decoration:none;font-weight:1000;font-size:13px}@media (max-width:600px){.rulesCard{grid-template-columns:40px 1fr}.rulesBtns{grid-column:1/-1}.rulesBtns a{flex:1 1;text-align:center}}.regEventPick{background:#111;color:#ffb15c;border:1px solid #5a3a1a;border-radius:10px;padding:6px 10px;font-weight:900;font-size:14px;margin:4px 0;max-width:100%}.regNote.warn{border-color:#e0a800;background:#2a220a;color:#ffe08a;flex-wrap:wrap}.regNote.warn button{margin-left:auto}.wfEditRow{display:grid;grid-template-columns:1fr 1fr 1.4fr 40px;grid-gap:6px;gap:6px;margin:6px 0}.wfDate{font-size:16px;font-weight:700;margin-top:2px}.wfTimes{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin:12px 0 4px;font-size:15px}.wfTimes p{margin:0}.wfNote{text-align:center;font-weight:700;font-size:13px;margin:4px 0 10px}.wfH{font-size:17px;margin:10px 0 6px;text-transform:uppercase}.wfNames{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 14px;gap:0 14px;font-size:14px}.wfNames div{border-bottom:1px solid #999;min-height:24px;padding:3px 2px}.wfTable td{height:30px}.wfRules{margin-top:16px;border:2px solid #000;padding:10px 14px;font-size:13px}.wfRules p{margin:4px 0;font-weight:700}.wfEditRow{grid-template-columns:1fr .8fr 1fr 1fr 1fr 40px!important}.wfEditHead span{color:#bbb;font-weight:800;font-size:13px;align-self:center}.wfTable td{font-size:13px}.revClass{margin:14px 0!important}.revClass.off{border-color:#2e9d57!important}.revHead{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.revHead h2{margin:0;font-size:20px}.revBadge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900;background:#3a2a08;color:#ffcc55}.revBadge.on{background:#123d22;color:#8ff0b0}.revBtns{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.revBtns .regLink{font-size:14px;padding:8px 12px}.revTable{margin-top:10px}.revRow{display:grid;grid-template-columns:54px 1.6fr 130px 130px 130px 80px 150px;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #262626}.revRow.head{color:#999;font-size:12px;font-weight:900;text-transform:uppercase}.revRow strong{display:block}.revRow small{display:block;color:#9a9a9a}.revRow input,.revRow select{padding:8px;font-size:16px}.revRow em{font-style:normal;font-weight:900;color:#ffb15c;text-align:center}.revRow.dirty{background:#1f1708}.revRow span:last-child{display:flex;gap:6px}@media (max-width:900px){.revRow{grid-template-columns:44px 1fr 1fr}.revRow.head{display:none}}.resBanner{border-radius:12px;padding:10px 14px;margin:8px 0 12px;font-weight:900}.resBanner.live{background:#2a220a;border:1px solid #e0a800;color:#ffe08a;display:flex;flex-direction:column;gap:2px}.resBanner.live span{font-weight:600;font-size:14px}.resBanner.official{background:#0e1f14;border:1px solid #2e9d57;color:#8ff0b0}.portalSoon{border:1px solid #333;border-radius:18px;padding:26px;background:#0d0d0d;text-align:center;max-width:720px;margin:10px auto}.portalIcon{font-size:52px}.portalSoon h2{color:#ff9b25;letter-spacing:.06em}.portalSoon ul{text-align:left;display:inline-block;margin:10px auto;line-height:1.8}.portalWho{background:#1a1208;border:1px solid #5a3a1a;border-radius:12px;padding:12px;margin:14px 0}.offGroup{margin:12px 0!important}.offGroup h2{margin:0 0 8px;color:#ff8a1f;letter-spacing:.06em;font-size:18px}.offRow{display:grid;grid-template-columns:1.4fr 150px 1.3fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #262626}.offRow strong{display:block}.offRow small{display:block;color:#9a9a9a}.offRow a{color:#ffb15c;text-decoration:none;display:block}.offRow.removed{opacity:.5}.offTerm{font-size:13px;padding:6px 10px}.offBtns{display:flex;gap:6px}.offForm{margin:12px 0!important}.offPrint{display:none}.offPrintGroup h2{font-size:16px;margin:14px 0 6px;border-bottom:2px solid #000}@media print{.offPrint{display:block}.reg{padding:0;max-width:none}}@media (max-width:760px){.offRow{grid-template-columns:1fr 1fr}.offBtns{grid-column:1/-1}}.reg .offRow a{border:0!important;background:none!important;padding:0!important;border-radius:0!important;font-weight:800;min-height:0}.rosterPage{max-width:1200px}.rosterPage textarea{background:#050505;color:#fff;border:2px solid #444;border-radius:10px;padding:10px;font-size:16px;width:100%;box-sizing:border-box;font-family:inherit}.rosStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:6px 0 4px}.rosStats div{background:#111;border:1px solid #333;border-radius:14px;padding:12px 14px}.rosStats b{display:block;font-size:28px;color:#ff9b25}.rosStats span{color:#aaa;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.rosStats .hot{border-color:#e0a800}.rosCard{margin:12px 0!important;padding:18px!important}.rosTools{display:grid;grid-template-columns:1fr 200px 170px;grid-gap:10px;gap:10px}.rosCount{margin:10px 0 4px}.reg .rosRow{display:grid;grid-template-columns:minmax(170px,1.3fr) 130px minmax(150px,1.2fr) 120px 150px;grid-gap:10px;gap:10px;align-items:center;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #262626;border-radius:0;padding:10px 6px;font-weight:600;font-size:15px}.reg .rosRow.open,.reg .rosRow:hover{background:#1a120a}.reg .rosRow.warn{box-shadow:inset 4px 0 0 #e0a800}.rosRow strong{display:block;font-size:16px}.rosRow small{display:block;color:#8f8f8f;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.rosBadge{display:inline-block;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;letter-spacing:.05em;border:1px solid #555;color:#bbb;white-space:nowrap}.rosBadge.vtpa{border-color:#2f7de1;color:#8dbbff}.rosBadge.life{background:#f58220;border-color:#f58220;color:#000}.rosBadge.non{border-color:#555;color:#999}.rosChip{display:inline-block;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:900;border:1px solid #555;white-space:nowrap}.rosChip.paid{border-color:#2e9d57;color:#8ff0b0}.rosChip.unpaid{border-color:#e0a800;color:#ffe08a}.rosChip.late{border-color:#f58220;color:#ffb15c}.rosChip.delinquent,.rosChip.none{border-color:#b33;color:#ff8a8a}.rosChip.none{border-style:dashed}.rosChip.life{border-color:#f58220;color:#ff9b25}.rosChip.out{color:#999}.rosDetailHead{display:flex;align-items:flex-start;gap:12px}.rosDetailHead>div{flex:1 1}.rosDetailHead h2{margin:4px 0;font-size:28px}.rosHistory,.rosPay{border-top:1px solid #333;margin-top:16px;padding-top:6px}.rosHistory h3,.rosPay h3{color:#ff9b25;margin:8px 0}.rosRenewal{display:grid;grid-template-columns:60px 150px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #262626}.rosBtns{display:flex;gap:6px;align-items:center}.rosBtns select{width:auto;font-size:14px;padding:7px}.rosNotes{grid-column:1/-1;margin:0;white-space:pre-wrap;color:#9a9a9a;font-family:inherit;font-size:13px}.rosPayRow{display:grid;grid-template-columns:1fr 130px;grid-gap:10px;padding:4px 0}.rosPayRow,.rosPickHead{gap:10px;align-items:center}.rosPickHead{display:flex;justify-content:space-between;margin:12px 0 6px;flex-wrap:wrap}.rosPickHead span{display:flex;gap:6px}.rosPick{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:2px 12px;gap:2px 12px;max-height:340px;overflow:auto;border:1px solid #333;border-radius:10px;padding:8px 12px}.rosPick label{margin:4px 0;font-weight:600;color:#ddd}.rosApp{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #262626}.rosPrint{display:none}.rosPrint .psTable{table-layout:fixed}.rosPrint .psTable td{height:30px;font-size:12px;overflow:hidden;word-wrap:break-word}.rosPrint .soHead h1{font-size:17px}@media print{.rosPrint{display:block}}@media (max-width:820px){.rosTools{grid-template-columns:1fr}.reg .rosRow{grid-template-columns:1fr auto}.reg .rosRow>span:nth-child(3),.reg .rosRow>span:nth-child(4){display:none}.rosRenewal{grid-template-columns:50px 1fr}.rosBtns{grid-column:1/-1;flex-wrap:wrap}}.rosRenewal .rosChip,.rosRow .rosBadge,.rosRow .rosChip{justify-self:start}.rosRow>span:first-child,.rosRow>span:nth-child(3){min-width:0}@media (max-width:820px){.rosterPage .controlHead{flex-wrap:wrap}.rosterPage .controlNav{margin-left:0!important;width:100%}.rosterPage .controlNav a,.rosterPage .controlNav button{font-size:13px;padding:8px 10px}}.controlHead .controlNav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;margin-left:auto;flex:1 1 380px;min-width:0}.controlHead .controlNav a,.controlHead .controlNav button{margin:0!important;white-space:nowrap;display:inline-flex;align-items:center;padding:10px 14px;font-size:15px;line-height:1.2}.controlHead>div:not(.controlNav){flex:0 1 auto;min-width:0}@media (max-width:900px){.controlHead{flex-wrap:wrap}.controlHead .controlNav{justify-content:flex-start;flex-basis:100%}}.rosLabels{display:none}@media print{.rosLabels{display:grid;grid-template-columns:repeat(3,2.625in);grid-column-gap:.125in;column-gap:.125in;grid-auto-rows:1in;width:8.5in;height:11in;padding:.5in 0 0 .1875in;box-sizing:border-box;background:#fff;color:#000;page-break-after:always;break-after:page;overflow:hidden}.rosLabels:last-child{page-break-after:auto;break-after:auto}.rosLabel{box-sizing:border-box;width:2.625in;height:1in;padding:.1in .2in;display:flex;flex-direction:column;justify-content:center;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.25;color:#000}.rosLabel b,.rosLabel span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rosterPage{padding:0!important;margin:0!important;max-width:none!important}}.ccChips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.reg .ccChips button{display:inline-flex;gap:8px;align-items:center}.ccChips b{background:#333;border-radius:999px;padding:2px 8px;font-size:12px}.reg .ccChips button.active b{background:#000;color:#ff9b25}.ccRow{display:grid;grid-template-columns:minmax(160px,1.1fr) 120px minmax(150px,1fr) minmax(170px,1.3fr) minmax(210px,1.2fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid #262626}.ccRow>span{min-width:0}.ccRow small,.ccRow strong{display:block}.ccRow small{color:#8f8f8f;font-size:12px;overflow-wrap:anywhere}.ccRow .rosBadge{justify-self:start}.ccPay{display:flex;gap:6px}.reg .ccPay input{font-size:14px;padding:8px}.ccTable td{height:auto!important;padding:4px 6px!important;font-size:11px!important;vertical-align:top;overflow-wrap:anywhere}.ccTable small{font-size:10px;color:#333}@media (max-width:900px){.ccRow{grid-template-columns:1fr auto}.ccPay,.ccRow>span:nth-child(3),.ccRow>span:nth-child(4){grid-column:1/-1}}.rfPrintOnly{display:none}.rfPreviewTitle{color:#ff9b25;margin:18px 0 0}.rfPreview .printPage{box-shadow:0 0 0 1px #333}.rfPage{font-family:Times New Roman,Times,serif;font-size:10.5pt;line-height:1.28;color:#000;height:11in;overflow:hidden}.rfPage p{margin:0 0 7px;text-align:justify}.rfHead{display:flex;align-items:center;gap:18px;margin-bottom:8px}.rfHead img{width:1.75in}.rfHead>div{flex:1 1;text-align:center}.rfHead h1{font-size:15pt;margin:0 0 3px}.rfHead h2{font-size:13pt;margin:2px 0}.rfHead h3{font-size:12pt;margin:2px 0}.rfHead p{text-align:center!important;margin:2px 0!important;font-size:11pt}.rfPage h4{text-align:center;text-decoration:underline;font-size:11.5pt;margin:8px 0 6px}.rfPage h5{text-align:center;font-size:10.5pt;margin:6px 0}.rfInit{text-align:right!important}.rfInit span{display:inline-block;width:1.1in;border-bottom:1px solid #000;margin-left:6px}.rfSign{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35in;gap:.35in;margin-top:14px}.rfSign u{display:block;text-align:center;margin-bottom:10px}.rfFields p,.rfSign p{display:flex;gap:6px;align-items:flex-end;margin:0 0 14px!important;text-align:left!important}.rfFields span,.rfSign span{flex:1 1;border-bottom:1px solid #000;min-height:1em}.rfCont{padding-left:.75in}.rfFields{display:flex;gap:.25in}.rfFields p{flex:1 1}.rfFields p.rfShort{flex:0 0 1.8in}.rfMinor .rfFields p{margin:0 0 12px!important}.rfBox{border:1.5px solid #000;padding:10px 12px 0;margin:8px 0}@media print{.rfPrintOnly{display:block}.rfPage{box-shadow:none!important}}.scale{min-height:100vh;background:#f4f1ec;color:#111;padding:12px;max-width:760px;margin:0 auto;font-size:18px}.scale button{font:inherit;font-weight:800;border:2px solid #333;background:#fff;color:#111;border-radius:12px;padding:10px 14px;cursor:pointer}.scale button:disabled{opacity:.4}.scale input{width:100%;box-sizing:border-box;font-size:22px;padding:14px;border:2px solid #555;border-radius:12px;background:#fff;color:#111;margin:4px 0 8px}.scaleHead{display:flex;align-items:center;gap:12px;margin-bottom:10px}.scaleHead img{width:56px}.scaleHead div{flex:1 1}.scaleHead b{display:block;color:#c25a00;letter-spacing:.08em}.scaleHead span{font-weight:700}.scaleCard{background:#fff;border:2px solid #ddd;border-radius:16px;padding:14px;margin:10px 0}.scaleCard h2{font-size:18px;margin:10px 0 6px;color:#c25a00;letter-spacing:.04em}.scaleLogo{display:block;width:110px;margin:20px auto}.scaleChips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.scale .scaleChips button{font-size:17px;padding:12px 14px}.scale .scaleChips button.on{background:#f58220;border-color:#c25a00;color:#000}.scaleList{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.scale .scaleList button{text-align:left;font-size:20px}.scale .scaleNew{width:100%;text-align:left;border-style:dashed;margin-bottom:6px}.scaleOk{font-weight:800;color:#1b7a3c;margin:4px 0 8px}.scale .scaleOk button{font-size:14px;padding:4px 8px;margin-left:8px}.scale .scaleBig{width:100%;margin-top:10px;background:#f58220;border-color:#c25a00;color:#000;font-size:22px;padding:18px}.scaleBad{color:#b00020;font-weight:800}.scaleNote{background:#fff3cd;border:2px solid #e0a800;border-radius:12px;padding:12px;flex-direction:column;gap:8px}.scaleAdmin,.scaleNote{font-weight:800;display:flex}.scaleAdmin{justify-content:space-between;align-items:center;gap:10px;background:#fde2e2;border:2px solid #b00020;border-radius:12px;padding:10px 12px;flex-wrap:wrap}.scaleAdmin.on{background:#dff3e5;border-color:#1b7a3c}.scaleDone{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:20px;gap:10px}.scaleDone span{letter-spacing:.12em;font-weight:900;color:#ffb15c}.scaleDone strong{font-size:min(34vw,180px);line-height:1;font-weight:1000}.scaleDone em{font-style:normal;font-size:24px;font-weight:800}.scale .scaleDone button{font-size:24px;padding:14px 40px;margin-top:10px}.scaleClass h3{margin:12px 0 4px}.scaleClass small{color:#777}.scaleRow{display:grid;grid-template-columns:90px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.scaleRow b{font-size:24px}.scaleRow small{display:block;color:#666;font-size:15px}.scale .scaleRow button{padding:6px 12px;border-color:#b00020;color:#b00020}.scaleTabs{margin:6px 0}.scaleHint{font-size:15px;color:#555;margin:4px 0 8px}.scaleSimilar{background:#fff3cd;border:2px solid #e0a800;border-radius:12px;padding:10px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.scale .scaleSimilar button{text-align:left;font-size:19px}.scaleNav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.scaleNav a{flex:1 1;min-width:150px;text-align:center;text-decoration:none;font-weight:800;border:2px solid #333;background:#fff;color:#111;border-radius:12px;padding:12px 14px}.scaleNav a:first-child{background:#f58220;border-color:#c25a00;color:#000}.rtTable{table-layout:fixed}.rtTable td{height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rtTable thead tr:first-child th{text-align:center;background:#fff}.rtTable th.rtClub{background:#d9d9d9}.rtTable thead tr:first-child th.rtClub{background:#bfbfbf}.rtBox{text-align:center}.rtBox span{display:inline-block;width:16px;height:16px;border:1.5px solid #000;vertical-align:middle}.rtCheck{display:flex!important;align-items:center;gap:8px;flex-direction:row!important}.rtCheck input{width:auto!important}.ann{--bg:#e9ecef;--card:#fff;--ink:#15171a;--muted:#5b6168;--line:#cfd4da;--legend:#f58220;--blue:#2787ff;--now:#fff4c2;--input:#fff;min-height:100vh;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:10px 12px 40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ann.night{--bg:#101215;--card:#1b1e23;--ink:#f1f3f5;--muted:#a3a9b1;--line:#343a42;--now:#3b3410;--input:#0d0f12}.ann a,.ann button,.ann input,.ann select{font:inherit}.ann button,.annTools a{background:var(--card);color:var(--ink);border:2px solid var(--line);border-radius:10px;padding:8px 14px;font-weight:700;cursor:pointer;text-decoration:none}.ann .annPrimary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.annHead{display:flex;align-items:center;gap:14px;margin-bottom:10px}.annHead img{width:52px}.annTitle{flex:1 1;min-width:0}.annTitle h1{margin:0;font-size:22px;line-height:1.15}.annTitle span{color:var(--muted);font-size:14px}.annTools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.annWarn{background:#fff3cd;color:#3d2e00;border:2px solid #e0a800;border-radius:10px;padding:10px 12px;font-weight:700;margin:6px 0}.annBad{color:#c62828;font-weight:700}.annEmpty{color:var(--muted);padding:18px 4px;font-size:18px}.annGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:start}@media (max-width:900px){.annGrid{grid-template-columns:1fr}}.annSled{background:var(--card);border:2px solid var(--line);border-radius:14px;overflow:hidden}.annSledHead{padding:10px 12px 8px;border-top:10px solid var(--legend)}.annSled.blue .annSledHead{border-top-color:var(--blue)}.annSledHead h2{margin:0 0 6px;font-size:22px;color:var(--legend)}.annSled.blue .annSledHead h2{color:var(--blue)}.annSledHead select{width:100%;font-size:20px;font-weight:700;padding:10px;border:2px solid var(--line);border-radius:10px;background:var(--input);color:var(--ink)}.annCount{margin:6px 2px 0;color:var(--muted);font-size:15px}.annRows{border-top:2px solid var(--line)}.annRow{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(130px,auto) 70px 196px;grid-gap:8px;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--line)}.annLabels{font-size:13px;color:var(--muted);font-weight:700;padding-top:6px;padding-bottom:6px}.annRow.annNow{background:var(--now);box-shadow:inset 6px 0 0 var(--legend)}.annSled.blue .annRow.annNow{box-shadow:inset 6px 0 0 var(--blue)}.annRow.dirty{background:color-mix(in srgb,var(--now) 45%,var(--card))}.annRow.scr{opacity:.5}.annRow.scr strong{text-decoration:line-through}.annHook{font-size:24px;text-align:center}.annWho{min-width:0;display:flex;flex-direction:column}.annWho strong{font-size:19px}.annWho em,.annWho strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.annWho em{font-style:normal;color:var(--muted);font-size:15px}.annWho i{font-style:normal;font-size:13px;font-weight:800;color:#8a5a00}.annWho i.re{color:#b3261e}.annWho i.fp{color:#1b7a3c}.ann.night .annWho i{color:#ffcf66}.ann.night .annWho i.re{color:#ff8a80}.ann.night .annWho i.fp{color:#7ddc9a}.annDist{display:flex;align-items:center;gap:6px;justify-content:flex-end}.annDist s{color:var(--muted);font-size:15px}.annDist input{width:110px;font-size:22px;font-weight:700;text-align:right;padding:8px;border:2px solid var(--line);border-radius:10px;background:var(--input);color:var(--ink)}.ann button:focus-visible,.ann select:focus,.annDist input:focus{outline:3px solid var(--blue);outline-offset:1px}.annDist button{padding:8px 12px}.annOk{color:#1b7a3c;font-weight:800;font-size:14px}.annScr{color:var(--muted);font-weight:700;text-align:right}.annPlace{font-size:28px;font-weight:900;text-align:center;line-height:1}.annPlace small{display:block;font-size:11px;font-weight:700;color:var(--muted)}.annPlace.dq{font-size:18px;color:#b3261e}.annMore{font-size:15px;padding:8px 4px;border:2px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);width:100%}.annGate{display:flex;align-items:center;justify-content:center}.annGateCard{background:var(--card);border:2px solid var(--line);border-radius:16px;padding:24px;max-width:380px;width:100%;text-align:center}.annGateCard img{width:90px}.annGateCard h1{margin:8px 0 4px}.annGateCard input{width:100%;box-sizing:border-box;font-size:24px;padding:12px;border:2px solid var(--line);border-radius:10px;margin:10px 0;text-align:center}.annGateCard button{width:100%;padding:12px;font-size:18px}.annPlace input{width:100%;font-size:22px;font-weight:900;text-align:center;padding:8px 2px;border:2px solid var(--line);border-radius:10px;background:var(--input);color:var(--ink)}.annPlace input.dirty{border-color:#e0a800}.annPlace input:focus{outline:3px solid var(--blue);outline-offset:1px}.annCheck{margin:6px 2px 0;font-size:14px;font-weight:700;color:#8a5a00;background:#fff3cd;border-radius:8px;padding:6px 8px}.ann.night .annCheck{color:#ffdc8a;background:#3b3410}.revPlace{display:flex;flex-direction:column;align-items:center;gap:2px}.revPlace input{width:70px;text-align:center;font-weight:900}.revPlace small{font-size:11px;color:#9a9a9a}.revPlace .revWarn{color:#ffb15c}.annActs{display:flex;gap:4px;justify-content:flex-end}.ann .annActs button{padding:8px 7px;font-size:14px;border-radius:9px;white-space:nowrap}.ann .annActs .annDQ{color:#b3261e;border-color:#e3a19c}.ann.night .annActs .annDQ{color:#ff8a80;border-color:#7a3a36}@media (max-width:1400px) and (min-width:901px){.annRow{grid-template-columns:32px minmax(0,1fr) auto 58px 88px;gap:6px;padding:6px 8px}.annActs{flex-direction:column;gap:3px}.ann .annActs button{width:100%;padding:4px 2px;font-size:13px}.annDist input{width:92px;font-size:19px;padding:6px}.annPlace input{font-size:19px;padding:6px 2px}.annWho strong{font-size:17px}}.ann .annActs button{min-width:40px}.annSwitch{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fde2e2;color:#5c0d0d;border:2px solid #b00020;border-radius:12px;padding:10px 12px;font-weight:700;margin:0 0 10px}.annSwitch.on{background:#dff3e5;color:#0d3d1e;border-color:#1b7a3c}.annSwitch small{font-weight:400}.reg .regPaid{background:#12361f;border-color:#2e8b57;color:#8ff0b0}.rtBox .rtChecked{display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;line-height:1}.rtCk{font-weight:700;font-size:12px}.reg .regDirector{background:#2a1a40;border-color:#8a63d2;color:#d6c2ff}.rtDirector{text-align:center;font-weight:900;font-size:12px;letter-spacing:.04em;background:#eee}.reg .regNoFee{background:#3a2a05!important;border-color:#e0a800!important;color:#ffd666!important}.regBadge.nofee{background:#3a2a05;border:1px solid #e0a800;color:#ffd666}.rtNoFee{margin-top:4px;border:2px solid #000;padding:3px 6px;font-size:12px!important;text-align:center;line-height:1.2}.regTotals table{width:100%;max-width:520px;border-collapse:collapse;margin:8px 0}.regTotals td,.regTotals th{text-align:left;padding:8px 10px;border-bottom:1px solid #2a2a2a}.regTotals th{font-size:12px;color:#9a9a9a;letter-spacing:.06em}.regTotals .regTotNum{font-size:24px;font-weight:900}.regTotals tfoot td{border-top:2px solid #f58220;border-bottom:0;font-weight:900;color:#f58220}.regGroupCount{font-size:.6em;font-weight:700;color:#f58220;margin-left:10px;letter-spacing:.04em;vertical-align:middle}.regTotSummary{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 14px}.regTotSummary div{border:1px solid #333;border-radius:12px;padding:10px 16px;min-width:110px;text-align:center;background:#151515}.regTotSummary b{display:block;font-size:30px;line-height:1.1}.regTotSummary span{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.06em}.regTotSummary .all{border-color:#f58220}.regTotSummary .all b{color:#f58220}.regTotals .regTotGroup td{font-weight:900;color:#f58220;padding-top:14px;letter-spacing:.06em}.regTotals .regTotSub td{font-weight:800;border-top:1px solid #444}.regTotals tbody tr:not(.regTotSub) .regTotNum{font-size:18px}.regTotHead{justify-content:space-between;align-items:center;flex-wrap:wrap}.htBoxes,.regTotHead{display:flex;gap:10px}.htBoxes{margin:14px 0 16px}.htBoxes div{flex:1 1;border:2px solid #000;border-radius:8px;padding:8px 6px;text-align:center}.htBoxes b{display:block;font-size:30px;line-height:1.1}.htBoxes span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.htBoxes .all{background:#000;color:#fff}.htTable td{height:28px}.htTable .htNum{text-align:center;font-weight:800}.htTable .htGroup td{background:#e6e6e6;font-weight:900;letter-spacing:.06em}.htTable .htSub td{font-weight:900;border-top:2px solid #000}.htTable .htAll td{font-weight:900;font-size:15px;border-top:3px solid #000;background:#f1f1f1}.pkSheet{padding:.35in .4in!important;height:11in;min-height:0!important;overflow:hidden;display:flex;flex-direction:column}.pkHead{display:flex;align-items:center;gap:10px;border-bottom:2px solid #000;padding-bottom:6px;margin-bottom:6px}.pkHead img{width:40px}.pkHead div{flex:1 1;display:flex;flex-direction:column}.pkHead b{font-size:16px}.pkHead span{font-size:11px;font-weight:700}.pkHead em{font-style:normal;font-size:9px;text-align:right;max-width:2in}.pkBody{flex:1 1;min-height:0;column-fill:auto;column-gap:.16in;column-rule:1px solid #bbb;overflow:hidden;line-height:1.28}.pkSled{font-weight:900;letter-spacing:.08em;font-size:1.05em;background:#000;color:#fff;padding:1px 5px;margin:0 0 3px;page-break-after:avoid;break-after:avoid}.pkSection.blue .pkSled{background:#1f5fbf}.pkSection.legend .pkSled{background:#c25a00}.pkSection{margin-bottom:4px}.pkClass{page-break-inside:avoid;break-inside:avoid;margin:0 0 4px;border:1px solid #000}.pkClassName{font-weight:900;background:#e6e6e6;padding:1px 4px;display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid #000}.pkClassName span{font-weight:700}.pkRow{display:grid;grid-template-columns:2.1em minmax(0,1fr) auto;grid-gap:3px;gap:3px;align-items:end;padding:0 4px;border-bottom:1px dotted #999}.pkRow:last-child{border-bottom:0}.pkRow b{text-align:right}.pkWho{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkRow u{display:block;width:4.2em;border-bottom:1px solid #000;height:1em}.pkRow.scr .pkWho,.pkRow.scr b{text-decoration:line-through;color:#555}.pkRow.scr i{font-style:normal;font-weight:900;font-size:.85em}.pkSheet .psFoot{margin-top:4px}.qrPage{height:11in;min-height:0!important;overflow:hidden}.qrSign{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:6px solid #000;border-radius:18px;padding:.35in .3in;box-sizing:border-box}.qrSign .qrLogo{width:1.6in}.qrSign .qrEvent{font-size:20px;font-weight:800;margin-top:6px}.qrSign h1{font-size:46px;line-height:1.05;margin:.12in 0 .05in;font-weight:900;letter-spacing:.01em}.qrSign p{font-size:19px;margin:0 0 .18in;font-weight:700}.qrSign .qrCode{width:5.2in;height:5.2in}.qrSign .qrUrl{font-size:20px;font-weight:900;margin-top:.12in;word-break:break-all}.qrSign .qrTag{font-size:15px;font-style:italic;margin-top:.1in}.qrGrid{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.25in;gap:.25in}.qrSign.small{border-width:3px;border-radius:10px;padding:.15in}.qrSign.small .qrLogo{width:.7in}.qrSign.small .qrEvent{font-size:10px}.qrSign.small h1{font-size:20px;margin:.05in 0 .02in}.qrSign.small p{font-size:9.5px;margin-bottom:.06in}.qrSign.small .qrCode{width:2.3in;height:2.3in}.qrSign.small .qrUrl{font-size:9px;margin-top:.04in}.evLinks{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.evLinks a{display:inline-block;border:1px solid #f58220;color:#fff;text-decoration:none;font-weight:800;font-size:14px;padding:9px 14px;border-radius:999px;background:#1a1009}.evLinks a:first-child{background:#f58220;color:#000}.evLinks.compact{margin:8px 0 0}.evLinks.compact a{font-size:12px;padding:6px 10px}.findBox{width:100%;box-sizing:border-box;font-size:20px;padding:14px 16px;border-radius:14px;border:2px solid #f58220;background:#0d0d0d;color:#fff;margin:6px 0 12px}.findHint{color:#aaa}.findList{display:grid;grid-gap:10px;gap:10px}.findCard{background:#141414;border:1px solid #2c2c2c;border-radius:14px;padding:12px 14px}.findCard.findNow{border-color:#f58220;box-shadow:inset 0 0 0 2px #f58220}.findCard.scr{opacity:.6}.findCard.scr strong{text-decoration:line-through}.findTop{display:flex;gap:12px;align-items:center}.findHook{font-size:28px;color:#f58220;min-width:58px}.findTop strong{display:block;font-size:20px}.findTop span{color:#bbb}.findClass{margin-top:6px;font-weight:700}.findClass em{font-style:normal;color:#aaa;font-weight:600}.findState{margin-top:4px;font-size:17px;font-weight:800;color:#ffd08a}.primaryGate.alt{background:transparent;border:2px solid #f58220;color:#fff}.copyEmails{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.copyMsg{color:#8ff0b0;font-weight:700;font-size:13px}.ptlPage .ptlCard{border:1px solid #333;border-radius:18px;padding:24px;background:#0d0d0d;max-width:720px;margin:12px auto}.ptlCard h2{margin:6px 0 10px;color:#ff9b25}.ptlCard p{color:#ddd;line-height:1.5}.ptlCenter{text-align:center}.ptlMuted{color:#aaa}.ptlNote{max-width:720px;margin:16px auto;color:#ddd;line-height:1.5;background:#1a1208;border:1px solid #5a3a1a;border-radius:12px;padding:12px 14px}.ptlAuth{padding:16px 0}.ptlAuth,.ptlBtns{display:flex;justify-content:center}.ptlBtns{gap:12px;flex-wrap:wrap;margin-top:18px}.ptlBtn{display:inline-block;background:#f58220;color:#000;border:2px solid #f58220;border-radius:10px;padding:14px 22px;font-weight:1000;font-size:16px;text-decoration:none;cursor:pointer;letter-spacing:.04em}.ptlBtn.alt{background:transparent;color:#fff}.ptlBtn.small{padding:8px 14px;font-size:13px}.ptlBtn:disabled{opacity:.6;cursor:wait}.ptlUserBar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;max-width:720px;margin:4px auto 0;color:#bbb;font-size:14px}.ptlForm{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.ptlForm label{display:grid;grid-gap:7px;gap:7px;font-weight:800;color:#eee}.ptlForm input:not([type=radio]):not([type=checkbox]),.ptlForm textarea{width:100%;background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:13px;font-size:16px;font-family:inherit}.ptlForm fieldset{border:1px solid #333;border-radius:12px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.ptlForm legend{font-weight:800;padding:0 6px}.ptlForm .ptlChoice{display:flex;gap:10px;align-items:center;font-weight:600;cursor:pointer}.ptlChoice input{width:20px;height:20px;accent-color:#f58220}.ptlAge{border-top:1px solid #292929;padding-top:14px}.ptlOpt{color:#888;font-weight:600}.ptlReq{color:#ff9b25;font-weight:700}.ptlMsg{background:#2a0e0e;border:1px solid #7a2a2a;color:#ffb3b3;border-radius:10px;padding:11px 13px;font-weight:700}.ptlPullers{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.ptlPuller{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #333;border-radius:12px;padding:12px 14px;background:#141414}.ptlPuller strong{font-size:18px}.ptlBadge{border-radius:999px;padding:6px 11px;font-size:12px;font-weight:1000;letter-spacing:.06em;white-space:nowrap}.ptlBadge.member{background:#123d22;color:#8ff0b0;border:1px solid #2f8a50}.ptlBadge.life{background:#3d2a08;color:#ffd08a;border:1px solid #b07a1e}.ptlBadge.non{background:#222;color:#bbb;border:1px solid #555}.prqPage{max-width:1100px}.prqIntro{color:#bbb;line-height:1.5;margin:0 0 12px}.prqTabs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px}.prqCard{padding:18px}.prqCard.pending{border-left:5px solid #f58220}.prqCard.approved{border-left:5px solid #2f8a50}.prqCard.denied{border-left:5px solid #7a2a2a}.prqHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;cursor:pointer}.prqHead h3{margin:4px 0;font-size:22px}.prqHead small{display:block;color:#999}.prqHead .eyebrow{font-size:13px}.prqLinkedLine{color:#8ff0b0!important;margin-top:4px}.prqBody{margin-top:14px;border-top:1px solid #292929;padding-top:12px}.prqBody h4{margin:18px 0 8px;color:#ff9b25;letter-spacing:.1em;font-size:13px}.prqAdd label,.prqSNotes,.prqTyped label{display:grid;grid-gap:6px;gap:6px;color:#ddd;font-weight:800;margin:0}.prqBody input,.prqBody textarea{width:100%;background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:16px;font-family:inherit}.prqBody label small,.prqSNotes small{color:#888;font-weight:600}.prqFacts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0;color:#ccc}.prqNotes{background:#1a1208;border:1px solid #5a3a1a;border-radius:10px;padding:10px 12px}.prqNotes p{margin:6px 0 0;white-space:pre-line;color:#eee}.prqPuller{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #2c2c2c;border-radius:10px;padding:10px 12px;margin:6px 0;background:#141414}.prqPuller strong{font-size:16px}.prqPuller small{display:block;color:#999;margin-top:4px}.prqPuller button{white-space:nowrap}.prqWhy{display:inline-block;margin-left:6px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900;background:#123d22;color:#8ff0b0;border:1px solid #2f8a50}.prqMuted{color:#888}.prqSearch{margin-bottom:4px}.prqAddBtn{margin-top:16px}.prqAdd{margin-top:14px;border:1px dashed #555;border-radius:12px;padding:12px}.prqAddGrid{display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:10px;gap:10px}.prqSimilar{margin-top:10px;background:#2a1d08;border:1px solid #8a5a1a;border-radius:10px;padding:10px}.prqSNotes{margin-top:18px}.prqBtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.prqMsg{border-radius:10px;padding:11px 13px;font-weight:800;margin-top:12px}.prqMsg.ok{background:#0f2a18;border:1px solid #2f8a50;color:#8ff0b0}.prqMsg.bad{background:#2a0e0e;border:1px solid #7a2a2a;color:#ffb3b3}@media(max-width:760px){.prqAddGrid{grid-template-columns:1fr}.prqPuller{flex-direction:column;align-items:flex-start}}.ptlWhy{background:#1a1208;border:1px solid #5a3a1a;border-radius:12px;padding:12px 14px;margin:12px 0 4px;color:#eee}.ptlWhy p{margin:8px 0 0;color:#ddd;line-height:1.5}.centerIntro{color:#bbb;margin:0 0 16px;font-size:17px}.centerTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.control a.centerTile{display:grid;grid-gap:8px;gap:8px;align-content:start;background:#111;border:1px solid #333;border-radius:16px;padding:20px;text-decoration:none;min-height:150px}.control a.centerTile:hover{border-color:#f58220;background:#1b1108}.centerIcon{font-size:34px}.centerTile strong{font-size:21px;color:#ff9b25}.centerTile small{color:#bbb;font-size:15px;line-height:1.4;font-weight:600}.prqFind{width:100%;max-width:520px;background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:16px;margin:0 0 12px}.controlNav a.centerBtn{border-color:#f58220;color:#ff9b25}.ptlSub{margin:18px 0 4px;color:#ff9b25;letter-spacing:.12em;font-size:14px}.ptlProfile{border:1px solid #333;border-radius:14px;padding:14px;margin:12px 0;background:#101010}.ptlProfile .ptlPuller{border:0;padding:0 0 8px;background:transparent}.ptlInfo{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 14px;gap:6px 14px;margin:6px 0 14px}.ptlInfo dt{color:#999;font-weight:700}.ptlInfo dd{margin:0;color:#eee;overflow-wrap:anywhere}.ptlOk{background:#0f2a18;border:1px solid #2f8a50;color:#8ff0b0;border-radius:10px;padding:10px 12px;font-weight:700;margin-bottom:10px}.ptlBtns.left{justify-content:flex-start;margin-top:4px}.prqChanges{white-space:pre-wrap;background:#050505;border:1px solid #333;border-radius:10px;padding:10px 12px;color:#eee;font-family:inherit;font-size:15px;margin:12px 0 0}.prqToggle{display:flex;gap:8px;align-items:center;color:#ccc;margin:0 0 10px;font-weight:700}.ptlVehicles{border-top:1px solid #2a2a2a;margin-top:14px;padding-top:4px}.ptlVeh{border:1px solid #2c2c2c;border-radius:12px;padding:12px;margin:10px 0;background:#161616;display:grid;grid-gap:6px;gap:6px;justify-items:start}.ptlVehHead{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ptlVehHead strong{font-size:18px}.ptlVeh small{color:#aaa}.ptlSponsors{color:#ddd}.ptlVehForm{border:1px dashed #555;border-radius:12px;padding:12px;margin:10px 0}.ptlGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:560px){.ptlGrid2{grid-template-columns:1fr}}.ptlChip{display:inline-block;margin:6px 6px 0 0;border:1px solid #8a5a1a;border-radius:999px;padding:4px 10px;font-weight:800}.ptlCopy{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:#bbb}.ptlDim{color:#bbb!important;border-color:#555!important}.ptlOld{margin-top:14px}.ptlLinkBtn{background:none;border:0;color:#bbb;font-weight:800;cursor:pointer;padding:6px 0;font-size:14px;letter-spacing:.04em}.ptlVehOld{opacity:.75}.annTap{cursor:pointer}.annTap:hover strong{text-decoration:underline}.annSponDot{font-size:12px;font-weight:800;color:#f58220;white-space:nowrap}.annCardBack{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.annCard{background:#fff;color:#111;border-radius:18px;max-width:560px;width:100%;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.4);max-height:90vh;overflow:auto}.ann.night .annCard{background:#151515;color:#f2f2f2;border:1px solid #444}.annCardHook{color:#c25e00;font-weight:900;letter-spacing:.06em}.annCard h2{font-size:34px;margin:6px 0 2px;line-height:1.1}.annCard h3{font-size:22px;margin:0 0 8px;font-weight:700;opacity:.8}.annCardMeta{margin:0 0 12px;opacity:.8;font-size:17px}.annCardSpon b{display:block;color:#c25e00;letter-spacing:.12em;margin:10px 0 4px}.annCardSpon ul{margin:0 0 16px;padding-left:22px;font-size:24px;line-height:1.45;font-weight:700}.annCardSpon p{opacity:.7;font-size:18px}.annNext{margin-top:12px;border-top:1px dashed #999;padding-top:8px}.annNextBtn{background:none;border:0;font-weight:900;font-size:16px;cursor:pointer;padding:6px 0;color:inherit}.annNextList{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.annNextRow{grid-template-columns:52px 1fr auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:1px solid #ccc;border-radius:10px;padding:8px 10px;background:transparent;color:inherit;cursor:pointer;font-size:16px}.annNextRow,.annNextRow span{display:grid}.annNextRow em{font-style:normal;opacity:.75;font-size:14px}.annNextRow i{font-style:normal;color:#c25e00;font-weight:800;font-size:13px}.efSep{width:1px;height:28px;background:#444;margin:0 4px}.efCopies{color:#ddd;font-weight:800;display:flex;gap:6px;align-items:center}.efCopies input{width:64px;padding:8px}.efCopies input,.efSelect{border-radius:8px;border:1px solid #555;background:#050505;color:#fff}.efSelect{padding:9px}.efInfo p{line-height:1.5}.efEditGrid{display:grid;grid-gap:10px;gap:10px}.efEditGrid fieldset{border:1px solid #444;border-radius:10px;padding:8px 12px}.efEditGrid legend{color:#ff9b25;font-weight:900}.efPage{padding:.4in .45in!important;font-size:13px;line-height:1.25;display:flex;flex-direction:column}.efHead{display:grid;grid-template-columns:1fr 92px 1fr 1.35in;border:1.5px solid #000}.efHead>div{padding:5px 8px;border-right:1.5px solid #000}.efHead>div:last-child{border-right:0}.efHead img{width:84px;margin:4px auto;display:block}.efOff{display:flex;flex-direction:column;align-items:center;text-align:center}.efOff small{font-weight:700;font-size:11px}.efOff b{font-size:17px;margin-bottom:3px}.efUse{display:flex;flex-direction:column;gap:3px;font-size:11px}.efUse small{text-decoration:underline;font-weight:700}.efUse b{font-size:18px;white-space:nowrap}.efUse span{font-weight:800}.efWeb{text-align:center;font-weight:700;margin:3px 0 4px}.efTitleRow{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;border-bottom:1.5px solid #000;padding-bottom:5px}.efTitleRow h2{margin:0;border:1.5px solid #000;padding:4px 12px;font-size:21px;white-space:nowrap}.efEvent{display:grid;grid-gap:2px;gap:2px;text-align:center;font-weight:700}.efEvent u,.efHi{font-weight:900}.efHi{border:1.5px solid #000;padding:1px 5px}.efClassHead{display:flex;justify-content:space-between;gap:10px;margin-top:5px;font-weight:900}.efClassHead span:last-child{font-weight:600;font-size:10.5px;text-align:right}.efClasses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px 12px;gap:1px 12px;margin:3px 0 6px;font-size:12.5px}.efClasses .on{font-weight:900;background:#cfcfcf;outline:2.5px solid #000;outline-offset:0;padding:0 4px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.efFields{display:grid;grid-gap:7px;gap:7px;border-top:1.5px solid #000;padding-top:7px}.efRow{gap:12px}.efField,.efRow{display:flex;align-items:flex-end}.efField{gap:5px;min-width:0;flex-basis:0}.efLabel{font-weight:800;font-size:11.5px;white-space:nowrap}.efVal{flex:1 1;border-bottom:1px solid #000;min-height:21px;font-size:16px;padding:0 3px;overflow:hidden;text-overflow:ellipsis;font-family:Courier New,monospace}.efNote,.efVal{font-weight:700;white-space:nowrap}.efNote{font-size:9.5px}.efSponBox{border:1.5px solid #000;height:.78in;overflow:hidden;padding:4px 9px;margin-top:3px;font-size:18px;font-weight:800;line-height:1.35;font-family:Courier New,monospace;box-sizing:border-box}.efSponBox.md{font-size:15.5px}.efSponBox.sm{font-size:13px}.efSponBox.xs{font-size:11px;line-height:1.25}.efSpon{margin-top:8px}.efSponLine{border-bottom:1px solid #000;min-height:27px;font-size:18px;font-weight:800;padding:1px 3px;font-family:Courier New,monospace}.efRelease{margin-top:6px;font-size:10.5px}.efRelease p{margin:3px 0}.efRelHead{display:flex;justify-content:space-between}.efUseBox{border:1.5px solid #000;padding:6px 9px;margin-top:7px;display:grid;grid-gap:4px;gap:4px;font-size:12px}.efUseRow{justify-content:space-between;gap:12px}.efFlags,.efUseRow{display:flex;flex-wrap:wrap}.efFlags{gap:6px}.efFlags span{border:1.5px solid #000;padding:1px 6px;font-weight:900}.efFoot{display:flex;justify-content:space-between;margin-top:auto;padding-top:5px;font-size:10px;font-weight:700}.ptlMore{border-top:1px solid #2a2a2a;padding-top:6px}.efFeeBanner{border:3px solid #000;background:#d9d9d9;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:3px 10px;display:flex;flex-direction:column;align-items:center;text-align:center}.efFeeBanner b{font-size:19px;letter-spacing:.02em}.efFeeBanner span{font-size:12.5px;font-weight:800}.efStruck{text-decoration:line-through;color:#555}.efCornerFee{border:2px solid #000;background:#d9d9d9;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:1px 4px;font-weight:900;text-align:center;font-size:12px}.efPage{height:11in;overflow:hidden}.scalePre{border:2px solid #f58220;border-radius:14px;padding:10px 12px;margin:10px 0;background:#fff7ee}.scalePre h2{margin:0 0 8px;font-size:18px}.scalePre h2 small{background:#f58220;color:#000;border-radius:999px;padding:2px 9px;font-size:13px;margin-left:6px}.scalePreOn{display:grid;grid-gap:4px;gap:4px;border:3px solid #1f8a46;border-radius:14px;padding:14px;margin:10px 0;background:#effaf2}.scalePreOn span{font-weight:900;letter-spacing:.1em;color:#1f8a46;font-size:13px}.scalePreOn strong{font-size:24px}.scalePreOn em{font-style:normal;font-size:18px;font-weight:700}.scalePreOn button{justify-self:start;margin-top:6px}.prPage{max-width:1100px}.prTop{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.prTop label{display:grid;grid-gap:6px;gap:6px;font-weight:800;color:#ddd}.prTop select{padding:10px;border-radius:10px;background:#050505;color:#fff;border:1px solid #555;font-size:16px}.prTotals{color:#ccc;font-size:16px}.prTotals b{color:#ff9b25;font-size:20px}.prClasses{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.control .prClasses button{display:grid;grid-gap:3px;gap:3px;text-align:left;padding:12px;border-radius:12px}.prClasses button.on{border-color:#f58220;background:#1b1108}.prClasses small{color:#aaa;font-weight:700}.prClasses span{color:#ff9b25;font-weight:900}.prClassCard h3 small{display:block;color:#aaa;font-size:14px;margin-top:4px}.prClassCard h4{margin:18px 0 8px;color:#ff9b25;letter-spacing:.1em;font-size:13px}.prAdd{border:1px dashed #555;border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px;margin-top:10px}.prAdd label,.prFees label{display:grid;grid-gap:6px;gap:6px;font-weight:800;color:#ddd}.prAdd input,.prFees input:not([type=checkbox]),.prHook{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:16px;font-family:inherit}.prChips,.prSimilar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prChips button.on{border-color:#2f8a50;color:#8ff0b0}.prSimilar{background:#2a1d08;border:1px solid #8a5a1a;border-radius:10px;padding:8px}.prOk{color:#8ff0b0;font-weight:800;margin:0}.prFees{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.prFees .prCheck{display:flex;gap:8px;align-items:center}.prCheck input{width:20px;height:20px;accent-color:#f58220}.prRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #2c2c2c;border-radius:10px;padding:10px 12px;margin:6px 0;background:#141414}.prRow .prHook{width:70px;text-align:center;font-weight:900;font-size:18px}.prRow.done{grid-template-columns:auto 1fr;opacity:.85}.prHookNo{font-size:20px;color:#8ff0b0}.prWho{display:grid;grid-gap:2px;gap:2px}.prWho strong{font-size:17px}.prWho span{color:#aaa}.prBtns{display:flex;gap:6px}.prEditFees{grid-column:1/-1;border-top:1px solid #333;padding-top:8px}.prTag{display:inline-block;margin:4px 6px 0 0;border:1px solid #8a5a1a;color:#ffd08a;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.prRow.noHook{grid-template-columns:1fr auto}.efPre{font-size:10px!important;border:1px dashed #000;padding:1px 3px;text-align:center}.efPre,.prHot{font-weight:900}.prHot{font-style:normal;display:inline-block;background:#3d2a08;color:#ffd08a;border:1px solid #b07a1e;border-radius:999px;padding:2px 9px;font-size:11px;letter-spacing:.04em;justify-self:start}.prNoFee{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #333;border-radius:12px;padding:10px 12px;margin-top:10px;color:#bbb}.prNoFee.on{border:2px solid #b07a1e;background:#2a1d08;color:#ffe0a8}.piPage{max-width:1000px}.piFound{margin:-4px 0 12px}.piGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.piPage label{display:grid;grid-gap:6px;gap:6px;font-weight:800;color:#ddd}.piPage label small{color:#888;font-weight:600}.piPage input:not([type=checkbox]),.piPage select,.piPage textarea{width:100%;box-sizing:border-box;background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:16px;font-family:inherit}.piH{margin:18px 0 8px;color:#ff9b25;letter-spacing:.1em;font-size:13px}.piVehEdit{border:1px dashed #555;border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px;margin:8px 0}.piWarn{background:#2a1d08;border:1px solid #8a5a1a;color:#ffd08a;border-radius:10px;padding:9px 11px;margin:0}.piOld{opacity:.6}.prWho strong small{color:#aaa;font-weight:700}.ptlVerify{border:2px solid #f58220;background:#1b1108;border-radius:14px;padding:14px 16px;margin:14px 0;display:grid;grid-gap:8px;gap:8px;justify-items:start}.ptlVerify b{font-size:17px;color:#ffb15c}.ptlVerify p{margin:0;color:#eee}.efAnn{border:2.5px solid #000;margin-top:7px;padding:4px 8px 6px}.efAnnHead{font-size:11px;margin-bottom:3px}.efAnnHead b{font-size:13px;letter-spacing:.04em}.efAnnBoxes{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:10px;gap:10px}.efAnnCell{display:flex;align-items:flex-end;gap:6px;border:1.5px solid #000;height:.48in;padding:3px 7px;box-sizing:border-box}.efAnnCell span{font-weight:900;font-size:12px;align-self:flex-start}.efAnnCell i{flex:1 1}.efAnnCell em{font-style:normal;font-weight:900;font-size:13px}.efPage.efTight{font-size:12px}.efTight .efClasses{font-size:11.5px;gap:0 10px}.efTight .efFields{gap:5px}.efTight .efVal{min-height:19px;font-size:15px}.efTight .efSponBox{height:.7in}.efTight .efAnnCell{height:.44in}.efTight .efRelease{font-size:10px}.efPage.efTighter{font-size:11px;padding:.32in .4in!important}.efTighter .efClasses{grid-template-columns:repeat(4,1fr);font-size:10.5px;gap:0 8px}.efTighter .efFields{gap:4px}.efTighter .efVal{min-height:18px;font-size:14px}.efTighter .efSponBox{height:.62in}.efTighter .efAnnCell{height:.42in}.efTighter .efRelease{font-size:9.5px}.efTighter .efHead img{width:70px}.anPage,.efTighter .efOff b{font-size:15px}.anPage{height:11in;overflow:hidden;padding:.45in .5in!important;display:flex;flex-direction:column;gap:10px;line-height:1.25}.anHead{display:grid;grid-template-columns:80px 1fr auto;grid-gap:14px;gap:14px;align-items:center;border-bottom:2px solid #000;padding-bottom:8px}.anHead img{width:80px;display:block}.anEvent{display:grid;grid-gap:2px;gap:2px}.anEvent b{font-size:26px;letter-spacing:.12em}.anEvent span{font-size:15px;font-weight:700}.anHook{border:3px solid #000;padding:4px 16px;text-align:center;min-width:1.5in;box-sizing:border-box}.anHook small{display:block;font-weight:900;font-size:13px;letter-spacing:.14em}.anHook strong{display:block;font-size:54px;line-height:1}.anClassRow{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:stretch}.anSled{border:2.5px solid #000;padding:5px 12px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#e2e2e2;-webkit-print-color-adjust:exact;print-color-adjust:exact}.anSled b{font-size:20px;white-space:nowrap}.anSled span{font-size:13px;font-weight:800}.anClass{border:2.5px solid #000;padding:6px 12px;font-size:25px;font-weight:900;display:flex;align-items:center}.anVehicle{font-size:46px;font-weight:900;line-height:1.05;margin-top:4px;overflow-wrap:anywhere}.anYmm{font-size:22px;font-weight:700;margin-top:-4px}.anPeople{display:grid;grid-gap:6px;gap:6px;border-top:1.5px solid #000;border-bottom:1.5px solid #000;padding:8px 0}.anPeople>div{display:grid;grid-template-columns:1.7in 1fr;align-items:baseline;grid-gap:8px;gap:8px}.anPeople span{font-weight:900;font-size:13px;letter-spacing:.06em}.anPeople b{font-size:24px;border-bottom:1px solid #000;min-height:28px}.anBox{border:2px solid #000;padding:6px 12px 8px}.anLabel{display:block;font-weight:900;font-size:13px;letter-spacing:.1em;margin-bottom:4px}.anSpon{flex:1 1;min-height:1.4in;overflow:hidden}.anSpon ul{margin:0;padding-left:24px;font-size:22px;font-weight:800;line-height:1.3;column-count:1}.anSpon ul.sm{font-size:18px;column-count:2;column-gap:28px}.anSpon ul.xs{font-size:14.5px;column-count:2;column-gap:24px;line-height:1.22}.anSpon li{page-break-inside:avoid;break-inside:avoid}.anNone{margin:0;font-size:18px;font-style:italic}.anNote{min-height:1in}.anNote p{margin:0;font-size:22px;font-weight:800;white-space:pre-wrap}.anNote p.md{font-size:18px}.anNote p.sm{font-size:15px}.anLines{display:grid;grid-gap:26px;gap:26px;padding-top:18px}.anLines i{display:block;border-bottom:1px solid #000}.anScore{border:3px solid #000;padding:5px 10px 8px}.anScoreHead{font-size:12px;margin-bottom:4px}.anScoreHead b{font-size:15px;letter-spacing:.04em}.anScoreBoxes{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:12px;gap:12px}.anCell{display:flex;align-items:flex-end;gap:6px;border:2px solid #000;height:.62in;padding:4px 8px;box-sizing:border-box}.anCell span{font-weight:900;font-size:13px;align-self:flex-start}.anCell i{flex:1 1}.anCell em{font-style:normal;font-weight:900;font-size:15px}.anFoot{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700}.anPage.anTight{gap:6px;font-size:13px}.anTight .anVehicle{font-size:36px}.anTight .anPeople b{font-size:20px;min-height:24px}.anTight .anSpon ul{font-size:17px}.anTight .anSpon ul.sm{font-size:15px}.anTight .anSpon ul.xs{font-size:12.5px}.anTight .anNote p{font-size:16px}.anGate h2{margin-top:0}.anPick p{line-height:1.5}.anChips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.anChips button{background:#111;color:#eee;border:1px solid #555;border-radius:999px;padding:8px 14px;font-weight:800;cursor:pointer}.anChips button.on{border-color:#f58220;color:#ffb15c;background:#1b1108}.secHome{font-weight:900}.regMsg{display:block;color:#ffb15c;font-weight:700;white-space:pre-wrap}.prMsgEdit{display:grid;grid-gap:6px;gap:6px}.prMsgEdit textarea,.regAdd textarea{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:10px;font-size:15px;font-family:inherit;min-height:56px}.annCardNote p{white-space:pre-wrap;font-weight:700;font-size:18px;margin:4px 0 0}.prAdd textarea{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:10px;font-size:15px;font-family:inherit;min-height:56px}.anPage.anTighter{gap:5px;font-size:12px;padding:.35in .45in!important}.anTighter .anVehicle{font-size:30px}.anTighter .anYmm{font-size:17px}.anTighter .anPeople{gap:3px;padding:5px 0}.anTighter .anPeople b{font-size:18px;min-height:22px}.anTighter .anHook strong{font-size:44px}.anTighter .anClass{font-size:20px}.anTighter .anSpon ul,.anTighter .anSpon ul.sm,.anTighter .anSpon ul.xs{font-size:12px;line-height:1.18;column-count:2}.anTighter .anNote p{font-size:13px}.anTighter .anCell{height:.55in}.anVehLine{display:grid;grid-gap:2px;gap:2px;margin-top:-2px}.anVehLine b{font-size:28px;line-height:1.1}.anVehLine span{font-size:20px;font-weight:700}.anSpon{min-height:1.15in}.anCell{height:.9in}.anScoreHead b{font-size:16px}.anCell span{font-size:14px}.anCell em{font-size:17px}.anTight .anVehLine b{font-size:23px}.anTight .anVehLine span{font-size:17px}.anTight .anCell{height:.78in}.anTighter .anVehLine b{font-size:20px}.anTighter .anVehLine span{font-size:15px}.anTighter .anCell{height:.66in}.piLic{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.piLic input{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:17px;letter-spacing:.06em;min-width:220px}.piH small{color:#aaa;font-weight:600;letter-spacing:0;font-size:12px}.regNoLic{display:block;color:#ff8a8a;font-weight:800;font-size:12px}.piCopy{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#ccc;font-weight:700}.piCopy button{border-color:#2f8a50;color:#8ff0b0}.centerSection{margin-bottom:22px}.centerSecTitle{color:#ff9b25;letter-spacing:.14em;font-size:15px;margin:18px 0 10px}.prOnline{font-style:normal;margin-left:8px;background:#0e2a4d;color:#9fd0ff;border:1px solid #2f6db5;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:900;letter-spacing:.06em}.ptlPulls{border:2px solid #f58220;border-radius:14px;padding:12px 14px;margin:14px 0;background:#140d06}.ptlPull{border:1px solid #3a2a18;border-radius:12px;padding:12px;margin:10px 0;background:#0b0b0b}.ptlPull h4{margin:0;font-size:19px}.ptlPull p{margin:2px 0;color:#ddd}.ptlPull small{color:#aaa}.ptlRegs{list-style:none;padding:0;margin:10px 0;display:grid;grid-gap:6px;gap:6px}.ptlRegs li{background:#0f2a18;border:1px solid #2f8a50;border-radius:10px;padding:8px 10px;color:#dfffe9}.ptlRegs li span{float:right;color:#8ff0b0;font-size:12px;font-weight:800}.ptlForm select{width:100%;background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:13px;font-size:16px;font-family:inherit}.ptlRegAct{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.ptlRegAct small{color:#8ff0b0;font-weight:800}.ptlRegs li span{float:none}.prCanceled{background:#2a0e0e;border:1px solid #7a2a2a;color:#ffb3b3;border-radius:10px;padding:8px 10px}.efAsk{max-width:8.5in;margin:10px auto;background:#1b1108;border:2px solid #f58220;border-radius:12px;padding:10px 14px;color:#fff;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.efAsk.ok{border-color:#2f8a50;background:#0f2a18}.efAsk.bad{border-color:#7a2a2a;background:#2a0e0e}.efPrinted{max-width:8.5in;margin:14px auto 4px;color:#ffb15c;font-weight:900;display:flex;gap:10px;align-items:center}.efPrinted.yes{color:#8ff0b0}.efOnlyNote{color:#ffb15c;font-weight:900}.efOnlyNote a{color:#fff}.prPrinted{color:#8ff0b0}.prNotPrinted,.prPrinted{display:inline-block;margin:4px 6px 0 0;font-weight:800;font-size:12px}.prNotPrinted{color:#ffb15c}.prFormLink{display:inline-block;margin-top:4px;color:#fff;border:1px solid #555;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800;text-decoration:none}.regPrintLine{display:block}.efAsk button.primary{background:#f58220;color:#000;border:0;border-radius:10px;padding:11px 18px;font-weight:900;font-size:15px;cursor:pointer}.efAsk button.primary:disabled{opacity:.6}.prPrintToggle{display:inline-block;margin:4px 6px 0 0;background:#1b1108;color:#ffb15c;border:1.5px solid #8a5a1a;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:900;cursor:pointer;font-family:inherit}.prPrintToggle.yes{background:#0f2a18;color:#8ff0b0;border-color:#2f8a50}.prPrintToggle:disabled{opacity:.6}.prRow button.prPrintToggle,.regPrintLine button.prPrintToggle,button.prPrintToggle{background:#1b1108!important;color:#ffb15c!important;border:1.5px solid #c47a1e!important;border-radius:999px!important;padding:5px 12px!important;font-size:12px!important;font-weight:900!important;min-height:0!important}.prRow button.prPrintToggle.yes,.regPrintLine button.prPrintToggle.yes,button.prPrintToggle.yes{background:#0f2a18!important;color:#8ff0b0!important;border-color:#2f8a50!important}.regPrintLine a.prFormLink{padding:5px 12px;border-radius:999px}.ptlTabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;padding:8px 2px;margin:8px 0 4px;background:#050505;border-bottom:1px solid #222;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ptlTabs::-webkit-scrollbar{display:none}.ptlTabs button{flex:0 0 auto;display:flex;gap:6px;align-items:center;background:#111;color:#ddd;border:1.5px solid #333;border-radius:999px;padding:9px 14px;font-weight:900;font-size:13px;letter-spacing:.04em;cursor:pointer;font-family:inherit;white-space:nowrap}.ptlTabs button.on{background:#f58220;color:#000;border-color:#f58220}.ptlHomeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:16px 0}.ptlHomeGrid button{display:grid;grid-gap:4px;gap:4px;text-align:left;background:#0b0b0b;border:1.5px solid #3a2a18;border-radius:14px;padding:14px;color:#fff;cursor:pointer;font-family:inherit}.ptlHomeGrid button:hover{border-color:#f58220}.ptlHomeGrid span{font-size:26px}.ptlHomeGrid b{font-size:16px}.ptlHomeGrid small{color:#aaa}.ptlHomeSub{display:block;color:#aaa;font-weight:600;font-size:13px}.ptlCard .ptlPulls{margin-top:0}.ptlBadges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ptlBadge.officer{background:#2a2108;color:#ffd36b;border:1px solid #b08a2a}.ptlTerms{margin:2px 0 8px;display:flex;flex-wrap:wrap;gap:6px 14px;color:#ffd36b;font-size:14px}.ptlTerms b{color:#ffe6a8}.ptlContact{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.ptlContactBtn{display:inline-block;background:#111;border:1.5px solid #f58220;color:#ffb15c!important;border-radius:999px;padding:3px 11px;font-weight:900;font-size:12px;text-decoration:none}.ptlHelp{margin-top:18px;padding-top:12px;border-top:1px solid #222;color:#bbb}.ptlYes{color:#8ff0b0!important}.ptlNo,.ptlYes{font-weight:800}.ptlNo{color:#ff9b9b!important}.ptlDue{color:#ffb15c!important;font-weight:800}.ptlInfo dd small{color:#aaa;font-weight:600}.ptlJoin{border:2px dashed #f58220;border-radius:14px;padding:12px 14px;margin:12px 0;background:#140d06}.ptlJoin h4{margin:0 0 6px;font-size:18px}.ptlJoin ol{margin:6px 0 8px 18px;padding:0;color:#ddd;line-height:1.5}.ptlDocs{display:grid;grid-gap:8px;gap:8px;margin:8px 0}.ptlDocs a{display:block;background:#0b0b0b;border:1.5px solid #333;border-radius:12px;padding:12px 14px;color:#fff;font-weight:800;text-decoration:none}.ptlDocs a:hover{border-color:#f58220}.ptlDocs small{color:#aaa;font-weight:600}.ptlSoon{text-align:center;padding:28px 14px;border:1.5px dashed #3a2a18;border-radius:16px;background:#0b0b0b}.ptlSoon span{font-size:44px}.ptlSoon h3{margin:8px 0 6px}.ptlSoon p{color:#ccc;margin:0 0 12px}.ptlSoon b{display:inline-block;background:#f58220;color:#000;border-radius:999px;padding:5px 14px;letter-spacing:.1em}.ptlSeason{margin-top:16px}.ptlSeasonRow{display:grid;grid-template-columns:54px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #222}.ptlSeasonRow.dim{opacity:.55}.ptlSeasonDate{text-align:center;background:#1b1108;border:1.5px solid #f58220;border-radius:10px;padding:4px 0;line-height:1.1}.ptlSeasonDate b{display:block;color:#ffb15c;font-size:12px;letter-spacing:.08em}.ptlSeasonDate span{font-size:22px;font-weight:900}.ptlSeasonInfo strong{display:block;font-size:16px}.ptlSeasonInfo small{display:block;color:#aaa}.ptlSeasonTag{display:inline-block;margin:4px 6px 0 0;font-size:11px;font-weight:900;letter-spacing:.06em;color:#bbb;border:1px solid #444;border-radius:999px;padding:1px 8px}.ptlSeasonTag.open{color:#8ff0b0;border-color:#2f8a50}.ptlSeasonTag.mine{color:#ffd36b;border-color:#b08a2a}.spfPage .spfCard{max-width:720px;margin:16px auto;padding:16px 18px;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:16px;color:#fff}.spfLead{color:#ddd;line-height:1.5}.spf{display:grid;grid-gap:10px;gap:10px}.spf label{display:grid;grid-gap:5px;gap:5px;font-weight:800;color:#eee}.spf label small{color:#aaa;font-weight:600}.spf input,.spf select,.spf textarea{background:#050505;color:#fff;border:1.5px solid #444;border-radius:10px;padding:12px;font-size:16px;font-family:inherit}.spf h4{margin:10px 0 0;color:#ff9b25;letter-spacing:.12em}.spfRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(max-width:560px){.spfRow{grid-template-columns:1fr}}.spfIncludes{background:#140d06;border:1.5px solid #3a2a18;border-radius:12px;padding:10px 14px}.spfIncludes ul{margin:6px 0 8px 18px;padding:0;color:#ddd}.spfIncludes a{color:#ffb15c;font-weight:800}.spfHp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.spfSend{background:#f58220;color:#000;border:0;border-radius:12px;padding:15px;font-weight:900;font-size:16px;letter-spacing:.06em;cursor:pointer}.spfSend:disabled{opacity:.5}.spfErr{background:#2a0e0e;border:1px solid #7a2a2a;color:#ffb3b3;border-radius:10px;padding:10px}.spfSmall{color:#aaa;font-size:13px}.spfSmall a{color:#ffb15c}.spfDone{background:#0f2a18;border:1.5px solid #2f8a50;border-radius:14px;padding:14px;color:#dfffe9}.spfDone a{color:#8ff0b0}.spfApply{max-width:720px;margin:24px auto;text-align:center;border:2px dashed #f58220;border-radius:16px;padding:18px;color:#fff}.spfApply p{color:#ddd}.spfApplyBtn{display:inline-block;background:#f58220;color:#000;font-weight:900;border-radius:12px;padding:13px 22px;text-decoration:none;letter-spacing:.06em}.ptlSponsorCard{margin-top:18px;border:2px dashed #f58220;border-radius:14px;padding:12px 14px;background:#140d06}.srpMain h1{margin:6px 0}.srpFilters{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.srpRow{border:1px solid #333;border-radius:12px;padding:12px;margin:10px 0;background:#0e0e0e}.srpRow.sNew{border-color:#f58220}.srpRow.sApproved{border-color:#2f8a50}.srpRow.sDeclined{opacity:.6}.srpTop{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.srpTop strong{font-size:18px}.srpTop small{display:block;color:#bbb;margin-top:2px}.srpMsg{color:#ddd;font-style:italic;margin:6px 0 0}.srpActs{display:flex;gap:8px;align-items:flex-start}.srpActs select{background:#050505;color:#fff;border:1px solid #555;border-radius:8px;padding:8px}.srpNotes{display:flex;gap:8px;margin-top:8px}.srpNotes textarea{flex:1 1;background:#050505;color:#fff;border:1px solid #444;border-radius:8px;padding:8px;min-height:40px;font-family:inherit}.srpPage{display:none}@media print{.srpPage{display:block!important;color:#000;background:#fff;padding:.5in!important;font-family:Georgia,serif}.srpMain{background:#fff!important}}.srpHead{display:grid;grid-template-columns:90px 1fr 90px;align-items:center;text-align:center;border-bottom:1.5px solid #000;padding-bottom:6px;margin-bottom:12px;font-size:20px}.srpHead img{width:90px}.srpHead u{display:block}.srpLine{display:flex;gap:6px;margin:7px 0;font-size:14px}.srpLine b{white-space:nowrap}.srpLine span{flex:1 1;border-bottom:1px solid #000;min-height:18px}.srpTwo{display:grid;grid-template-columns:1fr 2fr;grid-gap:14px;gap:14px}.srpPage h3{text-align:center;text-decoration:underline;font-size:15px;margin:14px 0 6px}.srpBox{border:1px solid #000;padding:8px 10px;margin:10px 0;font-size:13px}.srpBox p{margin:4px 0;white-space:pre-wrap}.srpBlank{color:#000}.srpPage ul{font-size:13px}.srpFoot{font-size:11px;margin-top:14px}.spf input,.spf select,.spf textarea{width:100%;box-sizing:border-box;min-width:0}.spfPage .spfCard{box-sizing:border-box;width:auto;margin-left:12px;margin-right:12px}@media(min-width:760px){.spfPage .spfCard{margin-left:auto;margin-right:auto}}.srpTop a{all:unset;color:#ffb15c;cursor:pointer;text-decoration:underline}@media print{.srpMain{padding:0!important;margin:0!important;min-height:0!important}.srpMain>:not(.srpPage){display:none!important}}.mfPage{height:11in;overflow:hidden;padding:.42in .5in!important;font-size:12.5px;color:#000;display:flex;flex-direction:column;gap:6px}.mfHead{display:grid;grid-template-columns:70px 1fr 70px;align-items:center;text-align:center;border-bottom:2px solid #000;padding-bottom:6px}.mfHead img{width:70px}.mfHead h1{margin:0;font-size:21px;letter-spacing:.06em}.mfHead h2{margin:2px 0 0;font-size:13px;letter-spacing:.12em}.mfSub{margin-top:4px;font-weight:900;font-size:14px}.mfStmt{margin:2px 0;line-height:1.45}.mfInline{border-bottom:1px solid #000;padding:0 6px;font-family:Courier New,monospace;font-weight:700}.mfPlease{margin:2px 0;font-weight:900;text-align:center}.mfBox{border:1.5px solid #000;padding:6px 8px}.mfBox.center{text-align:center}.mfBox p{margin:0 0 4px;line-height:1.35}.mfRow{gap:12px;margin:3px 0}.mfLine,.mfRow{display:flex;align-items:flex-end}.mfLine{gap:5px;min-width:0}.mfLine b{white-space:nowrap;font-size:11.5px}.mfLine span{flex:1 1;border-bottom:1px solid #000;min-height:17px;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfVal{font-family:Courier New,monospace;font-weight:700}.mfH,.mfVal{font-size:13px}.mfH{margin:6px 0 0;letter-spacing:.08em;border-bottom:1.5px solid #000}.mfVeh{display:grid;grid-template-columns:22px 1fr;grid-gap:4px;gap:4px;border-bottom:1px dashed #888;padding-bottom:3px}.mfVehN{font-weight:900;font-size:15px;padding-top:4px}.mfNote{font-size:10.5px;margin:0}.mfAgree{font-size:11px;line-height:1.35;margin:2px 0}.mfUse{border:2px solid #000;padding:5px 8px;margin-top:2px}.mfUse>b{font-size:12px;letter-spacing:.06em}.mfMail{margin-top:auto;border-top:1.5px solid #000;padding-top:5px;font-size:11.5px;text-align:center}.ptlMeet details{border:1px solid #2a2a2a;border-radius:12px;margin:8px 0;background:#0b0b0b}.ptlMeet summary{cursor:pointer;padding:10px 14px;font-weight:900;font-size:17px;color:#ffb15c}.ptlMeetRow{padding:10px 14px;border-top:1px solid #1f1f1f}.ptlMeetRow strong{font-size:15px;margin-right:6px}.ptlMeetRow small{display:block;color:#bbb;margin-top:2px}.ptlMeetRow p{margin:4px 0;color:#ddd}.ptlMeetRow.up{background:#0f1a10}.ptlMeetRow a{display:inline-block;margin-top:4px;color:#ffb15c;font-weight:800}.scCounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.scCount{display:grid;grid-gap:4px;gap:4px;background:#0e0e0e;border:1.5px solid #2a2a2a;border-radius:14px;padding:12px 14px;color:#ddd;text-decoration:none}.scCount strong{font-size:30px;color:#888}.scCount span{font-size:13px;font-weight:700}.scCount.todo{border-color:#f58220}.scCount.todo strong{color:#ffb15c}.scCount.warn{border-color:#a83232}.scCount.warn strong{color:#ff8a8a}.scNext{margin-top:12px;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:12px;padding:10px 14px;color:#ddd;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.scMeet{background:#0f2a18;border:1px solid #2f8a50;color:#dfffe9;border-radius:999px;padding:3px 10px;font-weight:800;font-size:13px}.centerTile.scSoon{border-style:dashed;opacity:.85}.scList{display:grid;grid-gap:8px;gap:8px}.scList label{display:flex;gap:10px;align-items:flex-start;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:12px;padding:10px 12px;color:#eee;cursor:pointer}.scList input{width:20px;height:20px;margin-top:2px;accent-color:#f58220}.scList small{display:block;color:#999;font-size:12px;margin-top:2px}.scList label.done span{color:#8a8a8a;text-decoration:line-through}.scDuties{column-count:2;color:#ddd;line-height:1.6}@media(max-width:700px){.scDuties{column-count:1}}.ptlApply{margin-top:8px}.ptlAppStatus{background:#0f2a18;border:1.5px solid #2f8a50;border-radius:12px;padding:10px 12px;margin:8px 0;color:#dfffe9}.ptlAppStatus p{margin:4px 0}.ptlAppStatus small{color:#9fd8b0}.ptlAppInfo{display:grid;grid-gap:2px;gap:2px;background:#0b0b0b;border:1px solid #333;border-radius:10px;padding:10px 12px;color:#ddd}.ptlAppInfo small{color:#999}.ptlAppVeh{display:grid;grid-gap:6px;gap:6px}.ptlCheck{display:flex!important;gap:8px;align-items:flex-start;font-weight:700}.ptlCheck input{width:20px;height:20px;accent-color:#f58220;flex:0 0 auto}.ptlAgree span{font-weight:600;color:#ddd;line-height:1.45;font-size:14px}.ptlHits{display:grid;border:1px solid #444;border-radius:10px;overflow:hidden;margin-top:4px}.ptlHits button{background:#111;color:#fff;border:0;border-bottom:1px solid #222;padding:11px;text-align:left;font-size:15px;cursor:pointer}.ptlHits button:hover{background:#1b1108}.ptlNom{display:flex;justify-content:space-between;align-items:center;background:#0b0b0b;border:1px solid #2f8a50;border-radius:10px;padding:8px 10px}a.ptlBtn{display:inline-block;text-decoration:none;text-align:center}.maRow{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:8px;color:#ddd;font-weight:700}.maRow input[type=date]{background:#050505;color:#fff;border:1px solid #555;border-radius:8px;padding:6px}.maPrint{display:none}@media print{.maPrint{display:block!important}.srpMain>:not(.maPrint):not(.srpPage){display:none!important}}.ptlField{display:grid;grid-gap:6px;gap:6px}.ptlField>b{color:#eee}.ptlField input{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:13px;font-size:16px;font-family:inherit}@media print{body,html{background:#fff!important}.maPrint .printPage,.srpMain{background:#fff!important;color:#000}.srpMain>.maPrint{display:block!important}}.bdMail{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0;color:#ddd}.bdTag{display:inline-block;margin-left:6px;font-size:11px;font-weight:900;letter-spacing:.08em;border-radius:999px;padding:2px 9px;border:1px solid #555;color:#ccc}.bdTag.Officer{color:#ffd36b;border-color:#b08a2a}.bdTag.Director{color:#9fd0ff;border-color:#2f6db5}.bdLink{display:flex;gap:8px;align-items:center;margin-top:6px;color:#bbb;font-size:13px}.bdLink select{background:#050505;color:#fff;border:1px solid #555;border-radius:8px;padding:6px;max-width:320px}.mtForm{border:1.5px solid #f58220;border-radius:14px;padding:14px;margin:12px 0;background:#140d06;display:grid;grid-gap:10px;gap:10px}.mtForm h3{margin:0}.mtGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.mtForm label{display:grid;grid-gap:4px;gap:4px;color:#ddd;font-weight:700}.mtForm input,.mtForm select,.mtForm textarea{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:10px;font-size:15px;font-family:inherit}.mtCheck{display:flex!important;gap:8px;align-items:center}.mtCheck input{width:20px;height:20px;accent-color:#f58220}.mtBtns{display:flex;gap:8px;flex-wrap:wrap}.regLink.danger{color:#ff8a8a!important;border-color:#7a2a2a!important}button.ptlContactBtn{cursor:pointer;font-family:inherit}.ptlModalBack{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:16px}.ptlModal{width:100%;max-width:380px;background:#111;border:2px solid #f58220;border-radius:18px;padding:18px;color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.6)}.ptlModal h3{margin:4px 0 12px;font-size:22px}.ptlModalRow{display:flex;gap:8px;align-items:stretch;margin:8px 0}.ptlModalRow a{flex:1 1;display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;background:#0b0b0b;border:1.5px solid #333;border-radius:12px;padding:10px 12px;color:#fff;text-decoration:none}.ptlModalRow a span{grid-row:span 2;font-size:24px}.ptlModalRow a b{font-size:17px;word-break:break-all}.ptlModalRow a small{color:#aaa}.ptlModalRow button{background:#1b1108;color:#ffb15c;border:1.5px solid #f58220;border-radius:12px;padding:0 12px;font-weight:900;cursor:pointer;font-family:inherit}.ptlModalClose{width:100%;margin-top:8px}a.printBtn{text-decoration:none;display:inline-block}.printToolbar a.printBtn,.printToolbar button.printBtn{background:#f58220!important;color:#000!important;border:0!important}.pcJobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.pcJobs>a,.pcJobs>button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:#0e0e0e;border:1.5px solid #2a2a2a;border-radius:14px;padding:12px 14px;color:#ddd;text-decoration:none;cursor:pointer;font-family:inherit}.pcJobs strong{font-size:26px;color:#888;line-height:1}.pcJobs b{color:#fff;font-size:15px}.pcJobs small{color:#aaa;font-size:12.5px}.pcJobs .todo{border-color:#f58220}.pcJobs .todo strong{color:#ffb15c}.pcJobs>a:hover,.pcJobs>button:hover{border-color:#f58220}.ptlPreview{background:#2a2108;border:1.5px solid #b08a2a;color:#ffe6a8}.pls{display:inline-flex;flex-direction:column;gap:4px}.pls.big{display:flex}.plsBtn{font-family:inherit;font-weight:900;letter-spacing:.04em;border-radius:10px;padding:9px 14px;cursor:pointer;border:2px solid}.plsBtn.locked{background:#2a1508;color:#ffb15c;border-color:#f58220}.plsBtn.open{background:#0f2a18;color:#8ff0b0;border-color:#2f8a50}.pls.big .plsBtn{font-size:18px;padding:14px 18px;align-self:flex-start}.pls small{color:#bbb}.plsWarn{color:#ff9b9b!important;font-weight:800}.plsErr{color:#ff9b9b}.plsCard{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:14px;padding:12px 14px;margin:10px 0 16px}.ptlPreview{background:#2a1508;border:2px solid #f58220;color:#ffd9b3;border-radius:12px;padding:10px 12px;margin:10px 0;font-weight:700}.spkWrap{background:#3a3a3a;min-height:100vh;padding:12px 0 30px}.spkBar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px;background:#111}.spkBar a,.spkBar button{background:#1b1b1b;color:#fff;border:1px solid #555;border-radius:10px;padding:10px 14px;font-weight:900;text-decoration:none;cursor:pointer;font-family:inherit}.spkBar .go,.spkBar button{background:#f58220;color:#000;border:0}.spkPage{background:#fff;color:#111;width:8.5in;max-width:calc(100% - 20px);min-height:11in;margin:14px auto;padding:.5in;box-sizing:border-box;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.45;box-shadow:0 4px 20px rgba(0,0,0,.4)}.spkHead{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;text-align:center;border-bottom:1.5px solid #000;padding-bottom:8px;margin-bottom:14px;font-size:19px}.spkHead img{width:80px}.spkHead u{display:block;margin-top:2px}.spkPage h2{font-weight:900;color:#3b2bd1;letter-spacing:.02em;margin:10px 0 8px}.spkPage h2,.spkPage h3{font-family:Arial,Helvetica,sans-serif}.spkPage h3{font-size:14px;letter-spacing:.08em;border-bottom:1px solid #999;margin:16px 0 6px}.spkLead{font-size:15px}.spkSled{width:100%;height:auto;border:1px solid #ddd;border-radius:6px;margin:4px 0 10px}.spkTable{width:100%;border-collapse:collapse;font-size:13px;margin:6px 0}.spkTable td,.spkTable th{border:1px solid #bbb;padding:5px 7px;text-align:left;vertical-align:top}.spkTable th{background:#f1f1f1;font-family:Arial,Helvetica,sans-serif;font-size:12px}.spkTable tr.open td{background:#eefbf0}.spkTable tr.open td b{color:#0a7a2a}.spkRules{font-size:12.5px;color:#333}.spkContact{display:flex;flex-wrap:wrap;gap:6px 18px;border:2px solid #f58220;border-radius:10px;padding:10px 12px;margin:12px 0;font-family:Arial,Helvetica,sans-serif}.spkContact a{color:#111}@media print{.spkWrap{background:#fff;padding:0}.spkPage{box-shadow:none;margin:0;max-width:none;page-break-after:always;break-after:page}.spkPage:last-child{page-break-after:auto}.spkTable tr.open td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.spkTable td.nw{white-space:nowrap}.spkSled{max-height:3.3in;object-fit:contain;background:#fff}@media print{.spkPage{height:11in;min-height:0;overflow:hidden;font-size:13px}.spkTable{font-size:12px}.spkTable td,.spkTable th{padding:4px 6px}}.ptlGroups{display:block;color:#ffb15c!important;font-weight:800;margin-top:2px}.spbBoard{border:1.5px solid #f58220;border-radius:12px;background:#140d06;margin:10px 0;padding:6px 12px}.spbBoard summary{cursor:pointer;font-weight:900;color:#ffb15c;padding:6px 0}.spbGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;padding:8px 0}.spbGrid h3{margin:4px 0;color:#fff}.spbGrid table{width:100%;border-collapse:collapse;font-size:13px}.spbGrid td{border-bottom:1px solid #2a2a2a;padding:5px 6px;color:#ddd}.spbGrid tr.open td{color:#8ff0b0}.regHookRow button.pullDayOn,button.pullDayOn{background:#2a1508!important;color:#ffb15c!important;border-color:#f58220!important}.stTabs{display:flex;gap:8px;margin:10px 0;flex-wrap:wrap}.stTabs button{background:#111;color:#ddd;border:1.5px solid #333;border-radius:999px;padding:9px 16px;font-weight:900;cursor:pointer;font-family:inherit}.stTabs button.on{background:#f58220;color:#000;border-color:#f58220}.stGroup h2{color:#ff9b25;letter-spacing:.06em;font-size:18px;margin:14px 0 6px}.stClass h3{margin:12px 0 4px;color:#fff;font-size:16px}.stScroll{overflow-x:auto}.stTable{width:100%;border-collapse:collapse;font-size:13.5px;color:#ddd}.stTable td,.stTable th{border-bottom:1px solid #2a2a2a;padding:6px 8px;text-align:left;white-space:nowrap}.stTable th{color:#aaa;font-size:12px}.stTable td.n{text-align:right}.stTable tr.mine td{background:#1b1108;color:#ffd9b3}.stMuted{color:#aaa}.stRules{font-size:12px;margin-top:14px}.stPage{color:#fff}.stPage .publicNav button{background:#111;color:#fff;border:1px solid #444;border-radius:999px;padding:8px 14px;font-weight:900;cursor:pointer}.ptlMyPts{display:grid;grid-gap:8px;gap:8px}.ptlMyPts>div{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;background:#0b0b0b;border:1.5px solid #f58220;border-radius:12px;padding:10px 12px}.ptlMyPts span{color:#bbb;grid-column:1}.ptlMyPts strong{grid-row:1/3;grid-column:2;font-size:22px;color:#ffb15c;align-self:center}.ptlMyPts small{color:#999}.chRows{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.chHead,.chRow{display:grid;grid-template-columns:60px 2fr 1.4fr 70px 110px 1fr 40px;grid-gap:8px;gap:8px;align-items:center}.chHead span{color:#aaa;font-size:12px;font-weight:800}.chRow input,.chRow select{background:#050505;color:#fff;border:1px solid #555;border-radius:8px;padding:8px;font-family:inherit;min-width:0}.chRow input[type=checkbox]{width:20px;height:20px;accent-color:#f58220;justify-self:center}.chPuller{position:relative}.chHits{position:absolute;z-index:5;left:0;right:0;top:100%;background:#111;border:1px solid #444;border-radius:8px;max-height:220px;overflow:auto}.chHits button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #222;color:#fff;padding:8px;cursor:pointer}.chPicked{display:flex;gap:8px;align-items:center}.chPicked small{color:#ff9b9b}@media print{.stAdmin,.stPage{background:#fff!important;color:#000}.stTable{color:#000}.stTable td,.stTable th{border-bottom:1px solid #bbb}.stClass h3,.stGroup h2{color:#000}.stClass{page-break-inside:avoid;break-inside:avoid}.stGroup{page-break-after:always;break-after:page}.stTable tr.mine td{background:none;color:#000}}.srpMain>.mtGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:10px 0}.srpMain>.mtGrid label{display:grid;grid-gap:4px;gap:4px;color:#ddd;font-weight:800}.srpMain>.mtGrid select{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:15px;font-family:inherit}.ptPubList{display:grid;grid-gap:8px;gap:8px;margin:8px 0 16px}.ptPub{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#140d06;border:1.5px solid #f58220;border-radius:12px;padding:10px 12px}.ptPub.on{background:#0f2a18;border-color:#2f8a50}.ptPub small{display:block;color:#bbb}.stUnpub{font-style:normal;color:#ffb15c;font-size:11px}.stSheet td,.stSheet th{border:1px solid #2a2a2a;padding:4px 6px}.stSheet th.ev{text-align:center;font-size:11.5px;white-space:normal;min-width:70px}.stSheet th.sub{font-size:10.5px;text-align:center}.stSheet td.pl{color:#aaa}.stVeh{display:block;color:#888;font-size:10.5px}.stTA{display:inline-flex;gap:4px}.stTA input{width:60px;background:#050505;color:#fff;border:1px solid #555;border-radius:6px;padding:4px;text-align:right}.stTA button{background:#f58220;color:#000;border:0;border-radius:6px;font-weight:900;padding:4px 8px;cursor:pointer}.stKey{margin:10px 0 18px;border-collapse:collapse;font-size:12px;color:#ccc}.stKey caption{text-align:left;font-weight:800;margin-bottom:4px;color:#ddd}.stKey td{border:1px solid #2a2a2a;padding:3px 8px}@media print{.stSheet td,.stSheet th{border:1px solid #888!important;color:#000}.stSheet td.pl{color:#000}.stVeh{color:#444}.stKey,.stKey caption{color:#000}.stKey td{border:1px solid #888}.stTA input{border:0;color:#000;background:none}.stTA button{display:none}.stClass{page-break-inside:avoid;break-inside:avoid}.stTable{font-size:10.5px}.stAdmin,.stPage{page:standings}.stScroll{overflow:visible!important}.stSheet{width:100%;table-layout:auto;font-size:9px}.stSheet td,.stSheet th{padding:2px 3px}.stSheet th.ev{min-width:0;font-size:8.5px}.stVeh{display:none}.stWrap{width:100%}}@page standings{size:letter landscape;margin:.35in}.imGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:8px 14px;gap:8px 14px}.imGrid label{display:grid;grid-gap:4px;gap:4px;color:#ddd}.imGrid span{font-size:13px}.imGrid select,.imName select{background:#050505;color:#fff;border:1px solid #555;border-radius:8px;padding:8px;font-family:inherit}.imNames{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:6px;gap:6px}.imName{display:grid;grid-template-columns:150px 1fr;grid-gap:4px 8px;gap:4px 8px;align-items:center;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:10px;padding:6px 8px}.imName small{grid-column:2;color:#ffb15c;font-size:11.5px}.imName.none{border-color:#7a2a2a}.imName.guess{border-color:#f58220}.imAddAll{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#2a0e0e;border:1.5px solid #7a2a2a;border-radius:12px;padding:10px 12px;margin:8px 0}.imAddAll small{color:#bbb}.imNew{grid-column:2}.imNew input{background:#050505;color:#fff;border:1px solid #7a2a2a;border-radius:8px;padding:6px}.imWarn{color:#ff9b9b!important}.imNames{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.imName{display:flex!important;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.imName>b{font-size:15px}.imName select{width:100%;box-sizing:border-box;min-width:0}.imName small{grid-column:auto}.imNew{display:flex;gap:6px;width:100%}.imNew input{flex:1 1;min-width:0;box-sizing:border-box}.imAddBtn{flex:0 0 auto;background:#f58220;color:#000;border:0;border-radius:8px;padding:6px 12px;font-weight:900;cursor:pointer;font-family:inherit}.imAddBtn:disabled{opacity:.5}.imName button.imAddBtn{background:#f58220!important;color:#000!important;border:0!important;padding:6px 12px!important;min-height:0!important}.imNote{color:#9fd0ff;font-size:11.5px}.mcChoice{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0}.mcChoice span{color:#ddd;font-weight:800;font-size:13px;margin-right:4px}.mcChoice button{background:#111!important;color:#ddd!important;border:1.5px solid #555!important;border-radius:999px!important;padding:7px 14px!important;font-weight:900!important;cursor:pointer;font-family:inherit;min-height:0!important}.mcChoice button.on{background:#f58220!important;color:#000!important;border-color:#f58220!important}.mcChoice.small span{font-size:11px}.mcChoice.small button{padding:4px 10px!important;font-size:11px!important}.imInfo{color:#ffd36b;background:#1b1608;border:1px solid #6a5418;border-radius:10px;padding:8px 10px}.rgPage .rgCard{max-width:760px;margin:16px 12px;padding:16px 18px;box-sizing:border-box;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:16px;color:#fff}@media(min-width:800px){.rgPage .rgCard{margin:16px auto}}.rgLead{color:#ddd;line-height:1.5}.rgDone a,.rgLead a{color:#ffb15c;font-weight:800}.rgPulls{display:grid;grid-gap:8px;gap:8px}.rgPulls button,.rgTypes button{background:#050505;color:#fff;border:1.5px solid #444;border-radius:12px;padding:12px 14px;text-align:left;cursor:pointer;font-family:inherit;display:grid;grid-gap:2px;gap:2px}.rgPulls button b{font-size:16px}.rgPulls button small{color:#bbb}.rgPulls button.on,.rgTypes button.on{border-color:#f58220;background:#1b1108}.rgTypes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rgTypes button{font-weight:900;letter-spacing:.04em;text-align:center}.rgTypes button:disabled{opacity:.45;cursor:not-allowed}.rgTypes button small{font-weight:600;color:#ffb15c;font-size:11px}.rgTypes.small span{color:#ddd;font-weight:800}.rgTypes.small button{padding:8px 14px;border-radius:999px}.rgRow3{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px}@media(max-width:560px){.rgRow3{grid-template-columns:1fr 1fr}}.rgNote{color:#ffb15c!important;font-weight:700}.rgDone{background:#0f2a18;border:1.5px solid #2f8a50;border-radius:14px;padding:14px;color:#dfffe9}.prWeb{background:#0f1f2a!important;color:#9fd0ff!important;border-color:#2f6db5!important}.wrMatch{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #2a2a2a}.wrMatch>label{display:grid;grid-gap:4px;gap:4px;color:#ddd;font-weight:800;font-size:13px}.wrMatch input:not([type=checkbox]),.wrMatch select{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:10px;font-size:15px;font-family:inherit;max-width:520px}.wrMatch .wrSearch{max-width:260px;font-size:13px!important;padding:7px 10px!important}.wrMatch .mtCheck{display:flex;gap:8px;align-items:center;font-weight:700}.srpRow button.printBtn{background:#f58220!important;color:#000!important;border:0!important}.srpRow button.printBtn:disabled{opacity:.45}.todoBubble{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:7px;border-radius:999px;background:#f58220;color:#000;font-size:12px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #000;vertical-align:middle}.centerTile{position:relative}.centerTile>.todoBubble{position:absolute;top:10px;right:10px;margin:0;min-width:26px;height:26px;font-size:14px}.spdTable td{vertical-align:top}.spdWhy{white-space:normal!important;color:#bbb;max-width:520px}.spd{font-weight:900;font-size:11px;border-radius:999px;padding:2px 8px;border:1px solid}.spd.fast{color:#8ff0b0;border-color:#2f8a50}.spd.ok{color:#ffd36b;border-color:#b08a2a}.spd.bad,.spd.slow{color:#ff9b9b;border-color:#a83232}.spdInfo{margin-top:12px;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:12px;padding:10px 14px;color:#ddd}.ptlPullPick{display:grid;grid-gap:4px;gap:4px;color:#ddd;font-weight:800;margin:6px 0 10px}.ptlPullPick select{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:10px;font-size:15px;font-family:inherit}.registerCard .regPortalBtn{display:inline-block;margin:10px 0 0 10px;padding:13px 18px;border:2px solid #f58220;border-radius:10px;color:#ffb15c;font-weight:900;text-decoration:none;letter-spacing:.03em}.registerCard .regHint{display:block;margin-top:10px;color:#aaa}@media(max-width:600px){.registerCard .regPortalBtn{margin-left:0}}.rosLists{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.rosLists button{display:grid;grid-gap:2px;gap:2px;text-align:left;background:#0e0e0e;border:2px solid #333;border-radius:14px;padding:12px 14px;color:#ddd;cursor:pointer;font-family:inherit}.rosLists button b{font-size:18px;color:#fff}.rosLists button small{color:#aaa}.rosLists button.on{border-color:#f58220;background:#1b1108}.rosLists button.on b{color:#ffb15c}.ccPayPrint{margin-top:3px;padding:2px 4px;border:1px solid #000;font-size:11px}.ptlAddr3{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:8px;gap:8px}@media(max-width:480px){.ptlAddr3{grid-template-columns:1fr 1fr}}.ptlAddr3 label{display:grid;grid-gap:4px;gap:4px}.drvTag{display:inline-block;font-size:11px;font-weight:800;color:#ffb15c;border:1px solid #6a4410;border-radius:999px;padding:0 7px;margin-left:4px}button.drvOn{border-color:#f58220!important;color:#ffb15c!important}.mnMain h1{margin:4px 0}.mnSave{margin-left:auto;font-weight:800;font-size:13px;color:#aaa}.mnSave.saved{color:#8ff0b0}.mnSave.error,.mnSave.unsaved{color:#ffb15c}.mnNotes{display:grid;grid-gap:12px;gap:12px;max-width:900px}.mnSec{background:#0e0e0e;border:1px solid #2a2a2a;border-radius:14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.mnSec h2{margin:0;font-size:17px;color:#ffb15c;letter-spacing:.04em}.mnSec label{display:grid;grid-gap:4px;gap:4px;color:#ddd;font-weight:700}.mnReview textarea,.mnSec input,.mnSec select,.mnSec textarea{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:10px;font-size:15px;font-family:inherit;width:100%;box-sizing:border-box}.mnRow3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mnItem,.mnRow3{display:grid;grid-gap:8px;gap:8px}.mnItem{border:1px solid #333;border-radius:12px;padding:10px;background:#0a0a0a}.mnItemHead{display:flex;gap:8px;align-items:center}.mnTitle{font-weight:900}.mnMotion,.mnMotions{display:grid;grid-gap:6px;gap:6px}.mnMotion{border-left:3px solid #f58220;padding-left:8px}.mnChecks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px;gap:6px}.mnChecks label{display:flex!important;gap:8px;align-items:center;background:#0a0a0a;border:1px solid #333;border-radius:10px;padding:8px;font-weight:700}.mnChecks label.on{border-color:#2f8a50;background:#0f2a18}.mnChecks small{color:#aaa;font-weight:600;margin-left:auto;font-size:11px}.mnChecks input{width:20px;height:20px;accent-color:#2f8a50}.mnAdd{display:flex;gap:8px}.mnChips{display:flex;gap:6px;flex-wrap:wrap}.mnChips span{background:#0f2a18;border:1px solid #2f8a50;border-radius:999px;padding:3px 4px 3px 10px;color:#dfffe9;font-weight:700;font-size:13px}.mnChips button{background:none;border:0;color:#ff9b9b;cursor:pointer}.mnReview{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:14px;gap:14px}@media(max-width:900px){.mnReview{grid-template-columns:1fr}}.mnRaw{white-space:pre-wrap;background:#0b0b0b;border:1px solid #333;border-radius:10px;padding:10px;color:#ccc;font-size:13px;max-height:70vh;overflow:auto}.mnDraft{min-height:340px;font-family:ui-monospace,Menlo,monospace!important;font-size:13px!important}.mnPreview{background:#fff;color:#111;border-radius:10px;padding:14px 18px;font-family:Georgia,serif}.mnPreview h2{font-size:16px;border-bottom:1px solid #999;margin:14px 0 6px}.mnPreview h3{font-size:14px;margin:10px 0 4px}mark.mnConfirm{background:#ffe08a;color:#000;padding:0 2px;border-radius:3px}.mnPaper{display:none}.mnPaper.show{display:block;background:#fff;color:#111;max-width:8.5in;margin:14px auto;padding:.6in;font-family:Georgia,serif;font-size:13.5px;box-shadow:0 4px 18px rgba(0,0,0,.4)}.mnHead{display:flex;gap:12px;align-items:center;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:10px}.mnHead img{width:70px}.mnHead b{display:block;font-family:Arial,sans-serif;letter-spacing:.06em}.mnHead small{display:block;color:#333}.mnPaper h1{font-size:22px;margin:6px 0}.mnPaper h2{font-size:16px;border-bottom:1px solid #999;margin:14px 0 6px;font-family:Arial,sans-serif}.mnPaper h3{font-size:14px;margin:10px 0 4px}.mnSign{margin-top:24px}@media print{.mnPaper{display:block!important;box-shadow:none;margin:0;max-width:none;padding:0}.mnMain{background:#fff!important}.mnMain>:not(.mnPaper){display:none!important}mark.mnConfirm{background:#ffe08a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.srpMain>.mnPaper{display:block!important}.srpMain.mnMain{background:#fff!important}main.srpMain.mnMain>section.mnPaper:not(.noPrint):not(.maPrint){display:block!important}}.mnPortal{margin-top:12px;background:#0e0e0e;border:1px solid #2a2a2a;border-radius:12px;padding:10px 12px;color:#ddd}.mnPortal small{color:#ffb15c}.ptlMinutes{margin-top:6px}.ptlMinutes summary{cursor:pointer;color:#ffb15c;font-weight:800}.ptlMinutesBody{background:#fff;color:#111;border-radius:10px;padding:10px 12px;margin-top:6px;font-family:Georgia,serif;font-size:14px}.ptlMinutesBody h2{font-size:15px;border-bottom:1px solid #999;margin:10px 0 4px}.ptlMinutesBody h3{font-size:14px;margin:8px 0 2px}.bkBox{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#0e0e0e;border:1.5px solid #2a2a2a;border-radius:14px;padding:12px 14px;margin:0 0 16px}.bkBox>div{flex:1 1;min-width:260px;display:grid;grid-gap:2px;gap:2px}.bkBox small{color:#aaa}.bkBox.due{border-color:#f58220}.bkBox.due b{color:#ffb15c}.bkBox p{flex-basis:100%;margin:0}.bkDrive{flex-basis:100%;display:grid;grid-gap:6px;gap:6px;border-top:1px solid #2a2a2a;padding-top:10px;margin-top:4px}.bkDrive small{color:#bbb}.bkDrive.ok b{color:#8ff0b0}.bkDrive.warn b{color:#ffb15c}.bkDrive .printBtn{justify-self:start}.rosPortal{display:inline-block;font-style:normal;font-size:10.5px;font-weight:900;letter-spacing:.05em;color:#062;background:#8ff0b0;border-radius:999px;padding:1px 7px;margin-left:7px;vertical-align:middle}.rosPortal.pend{background:#ffd36b;color:#3a2a00}.rosVeh{border-top:1px solid #2a2a2a;margin-top:12px;padding-top:10px;display:grid;grid-gap:8px;gap:8px}.rosVeh h3{margin:0;font-size:15px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rosVehGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px;gap:8px}.rosVehCard{background:#0b0b0b;border:1px solid #333;border-left:4px solid #f58220;border-radius:10px;padding:9px 11px}.rosVehCard.off{opacity:.6;border-left-color:#666}.rosVehCard b{font-size:15px}.rosVehCard>small{display:block;color:#aaa;margin-bottom:4px}.rosVehCard dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 10px;gap:3px 10px;margin:0}.rosVehCard dt{font-size:10.5px;color:#999;text-transform:uppercase;letter-spacing:.04em}.rosVehCard dd{margin:0;font-size:13px}.rosVehSp{margin-top:6px}.rosVehSp dt{font-size:10.5px;color:#999;text-transform:uppercase}.rosVehSp dd{margin:0;font-size:12.5px;color:#ffd9b0}.ptlRegBig{display:flex;align-items:center;gap:14px;width:100%;text-align:left;margin:4px 0 14px;padding:18px;border:0;border-radius:18px;cursor:pointer;font-family:inherit;background:linear-gradient(100deg,#ff6a00,#ff9d1f);color:#111;box-shadow:0 6px 22px rgba(255,122,0,.35)}.ptlRegBig:hover{filter:brightness(1.05)}.ptlRegBig b{display:block;font-size:24px;font-weight:900;letter-spacing:.02em}.ptlRegBig small{display:block;font-size:14px;font-weight:700;opacity:.85;margin-top:2px}.ptlRegGo,.ptlRegIcon{font-size:34px}.ptlRegGo{margin-left:auto;font-weight:900}@media(max-width:480px){.ptlRegBig b{font-size:20px}.ptlRegBig{padding:14px}}.nlBox{margin:18px 0 6px;background:linear-gradient(135deg,#171717,#0b0b0b);border:1.5px solid #3a3a3a;border-left:5px solid #ff7a00;border-radius:16px;padding:16px 18px;display:grid;grid-gap:10px;gap:10px}.nlHead{display:flex;gap:12px;align-items:center}.nlHead>span{font-size:30px}.nlHead b{display:block;font-size:19px;letter-spacing:.05em;color:#ffb15c}.nlHead small{display:block;color:#ccc;font-size:14px}.nlRow{display:grid;grid-template-columns:1fr 1.3fr auto;grid-gap:8px;gap:8px}@media(max-width:640px){.nlRow{grid-template-columns:1fr}}.nlRow input{background:#050505;color:#fff;border:1px solid #555;border-radius:10px;padding:11px;font-size:15px;font-family:inherit;min-width:0}.nlRow button{background:#ff7a00;color:#111;border:0;border-radius:10px;padding:11px 18px;font-weight:900;letter-spacing:.04em;cursor:pointer;font-family:inherit}.nlRow button:disabled{opacity:.5;cursor:default}.nlHp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.nlDone{color:#8ff0b0;font-weight:800;margin:0}.nlErr{color:#ff9b9b;margin:0}.nlBox.compact{margin-top:20px}.nlOpt{display:flex!important;gap:8px;align-items:flex-start;font-weight:500!important;color:#bbb!important;font-size:13.5px;margin-top:4px}.nlOpt input{width:auto!important;margin-top:2px}.ptlRegBig.soon{background:linear-gradient(100deg,#3a2a12,#5a3a10);color:#ffd9a8}.mnAgRow{display:grid;grid-template-columns:32px 1fr auto;grid-gap:8px;gap:8px;align-items:start;border:1px solid #333;border-radius:12px;padding:8px;background:#0a0a0a}.mnAgNum{width:28px;height:28px;border-radius:50%;background:#f58220;color:#111;font-weight:900;display:grid;place-items:center;margin-top:6px}.mnAgIn{display:grid;grid-gap:6px;gap:6px}.mnAgBtns{display:flex;gap:4px}.mnCarry{background:#1b1108;border:1.5px solid #6a4410;border-radius:12px;padding:10px 12px;color:#ffd9b0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mnDetail{color:#ffb15c;font-size:12.5px}.mnAgenda h1{font-size:24px;margin:6px 0}.mnAgList{font-size:15px;line-height:1.45;padding-left:22px}.mnAgList>li{margin:9px 0}.mnAgList ol,.mnAgList ul{margin:4px 0 0;padding-left:22px}.mnAgList ol li{margin:3px 0}.mnAgList small{color:#444}.mnLines{height:.42in;border-bottom:1px solid #999;background:repeating-linear-gradient(transparent,transparent .27in,#ccc 0,#ccc .28in)}.mnLines.big{height:.9in}@media print{.mnLines{-webkit-print-color-adjust:exact;print-color-adjust:exact}}