:is(.admin-shell,.admin-series) .move-card{padding:14px var(--rm-gutter) 16px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}:is(.admin-shell,.admin-series) .move-card>.move-dot{background:var(--rm-warn-fill);width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rm-warn-fill) 22%, transparent);border-radius:50%;grid-column:1;margin-top:6px}:is(.admin-shell,.admin-series) .move-card.done>.move-dot{background:var(--rm-ok-fill);box-shadow:0 0 0 3px color-mix(in srgb, var(--rm-ok-fill) 22%, transparent)}:is(.admin-shell,.admin-series) .move-card>:not(.move-dot){grid-column:2}:is(.admin-shell,.admin-series) .move-card>.move-head{letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.3}:is(.admin-shell,.admin-series) .move-card>.move-line{font-size:var(--rm-text);color:var(--rm-ink);text-wrap:pretty;margin:0;line-height:1.45}:is(.admin-shell,.admin-series) .move-card>details.help{margin:0}:is(.admin-shell,.admin-series) .move-card>details.help>summary{min-height:32px}:is(.admin-shell,.admin-series) .move-card>.error{margin:0}:is(.admin-shell,.admin-series) .move-card>form.form{gap:12px;margin:2px 0 0;display:grid}:is(.admin-shell,.admin-series) .group .row .label>details.help{margin:0}:is(.admin-shell,.admin-series) .notice.add-nofit{gap:8px;display:grid}:is(.admin-shell,.admin-series) .notice.add-nofit>p{margin:0;line-height:1.45}:is(.admin-shell,.admin-series) .notice.add-nofit>a.quiet{justify-self:start;align-items:center;min-height:36px;display:inline-flex}:is(.admin-shell,.admin-series) .rider-tabs{margin:4px 0 18px}:is(.admin-shell,.admin-series) .changed-drill>.group,:is(.admin-shell,.admin-series) .elsewhere-drill>.group{margin:0 16px 14px}:is(.admin-shell,.admin-series) .entry-row .verdict .entry-cancel{min-height:40px;font-size:var(--rm-text-sm)}
.lic-cards{gap:14px;display:grid}@media (min-width:1100px){.lic-cards{grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}}.lic-card{padding:16px var(--rm-gutter) 16px;background:var(--rm-surface);box-shadow:inset 0 0 0 1px var(--rm-line);border-radius:16px;align-content:start;gap:14px;display:grid;position:relative}.lic-card-head{align-items:center;gap:12px;min-height:28px;display:flex}.lic-body{letter-spacing:.04em;text-transform:uppercase;color:var(--rm-ink-soft);font-size:15px;font-weight:600}.lic-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;margin-left:auto;padding:0 11px;font-size:15px;font-weight:600;display:inline-flex}.lic-status.wait{color:var(--rm-warn);background:color-mix(in srgb, var(--rm-warn) 8%, transparent)}.lic-status.bad{color:var(--rm-bad);background:color-mix(in srgb, var(--rm-bad) 8%, transparent)}.lic-status.ok{color:var(--rm-ok);background:color-mix(in srgb, var(--rm-ok) 8%, transparent)}.lic-card .lic-tick{width:22px;height:22px;accent-color:var(--rm-tint);flex:none;margin:0}.lic-card-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.lic-face{background:var(--rm-sunken);width:64px;height:64px;font:600 22px/1 var(--rm-font);letter-spacing:.02em;color:var(--rm-ink);border-radius:12px;place-items:center;display:inline-grid;overflow:hidden}.lic-face a{line-height:0;display:block}.lic-face .lic-thumb{border-radius:12px;width:64px;height:64px}.lic-face .lic-missing{width:64px;height:64px;font-size:13px}.lic-name-block{gap:3px;min-width:0;display:grid}.lic-name{letter-spacing:-.012em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:22px;font-weight:700;line-height:1.15;display:flex}.lic-name .tag{min-height:22px;font-size:13px}.lic-class{color:var(--rm-ink-soft);font-size:15px}.lic-fields{border-top:1px solid var(--rm-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding-top:14px;display:grid}@media (min-width:560px){.lic-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.lic-fields>div{align-content:start;gap:2px;min-width:0;display:grid}.lic-fields dt{color:var(--rm-ink-soft);font-size:15px;font-weight:500}.lic-fields dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:1px;margin:0;font-size:17px;font-weight:500;display:grid}.lic-fields .lic-src{color:var(--rm-ink-soft);font-size:15px;font-weight:400}.lic-fields .lic-wide{grid-column:1/-1}.lic-why{margin:0;font-size:15px;font-weight:600;line-height:1.4}.lic-why.wait{color:var(--rm-warn)}.lic-why.bad{color:var(--rm-bad)}.lic-card .lic-lookup{flex-wrap:wrap;align-items:center;gap:12px;min-height:28px;font-size:15px;display:flex}.lic-card .lic-lookup a{color:var(--rm-tint);font-weight:600}.lic-card .lic-copy{font-variant-numeric:tabular-nums;font-weight:600}.lic-card-foot{border-top:1px dashed var(--rm-line-strong);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""fields fields""marks verify";align-items:center;gap:10px 16px;padding-top:14px;display:grid}.lic-card-foot>.lic-verify{display:contents}.lic-record-label{grid-area:label;font-size:15px;font-weight:600}.lic-record-fields{grid-area:fields;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.lic-record-fields select.input.lic-cat,.lic-record-fields .date-field>.input{min-height:44px}.lic-card-foot .lic-marks{flex-wrap:wrap;grid-area:marks;align-items:center;gap:20px;margin:0;display:flex}.lic-card-foot .lic-marks .quiet{min-height:44px;font-size:15px}.lic-card-foot>.lic-verify>.primary,.lic-card-foot>.lic-verify>.secondary,.lic-card-foot>a.primary{grid-area:verify;justify-self:end;width:auto;min-height:44px;padding:0 22px;font-size:17px}.lic-card-foot>a.primary{grid-column:1/-1}:is(.admin-shell,.admin-series) details.section.group-fold#typed>summary{padding:0 var(--rm-gutter) 8px}:is(.admin-shell,.admin-series) details.section.group-fold#typed>summary h2{letter-spacing:-.012em;text-transform:none;color:var(--rm-ink);font-size:20px;font-weight:600}.lic-clear{margin:0 var(--rm-gutter);font-size:var(--rm-text);color:var(--rm-ok);font-weight:600}:is(.admin-shell,.admin-series) .lic-card details.help{margin:0}:is(.admin-shell,.admin-series) .lic-card details.help>summary{min-height:32px}:is(.admin-shell,.admin-series) .lic-card details.help>p{margin:2px 0 4px}.hit .flag-wrap{gap:2px;min-width:0;display:grid}:is(.admin-shell,.admin-series) .hit .flag-wrap details.help{margin:0}:is(.admin-shell,.admin-series) .hit .flag-wrap details.help>summary{min-height:32px}:is(.admin-shell,.admin-series) .hit .flag-wrap>.flag{text-align:left}.cls-flag{font-weight:600}.cls-flag.warn{color:var(--rm-warn)}.cls-flag.bad{color:var(--rm-bad)}.cls-flag.soft{color:var(--rm-ink-soft);font-weight:500}:is(.admin-shell,.admin-series) .class-form select.input.lic-rule-pick{color:var(--rm-tint);background-color:var(--rm-tint-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23007AFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#0000;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.admin-shell,.admin-series) .class-form select.input.lic-rule-pick{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230A84FF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme=dark] :is(.admin-shell,.admin-series) .class-form select.input.lic-rule-pick{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230A84FF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.admin-shell,.admin-series) .class-form>details.help{margin:0}:is(.admin-shell,.admin-series) main.page.bo-column>.page-tabs{max-width:760px}
.money-card{background:var(--rm-surface);border-radius:var(--rm-radius);gap:16px;padding:20px 16px 16px;display:grid}.money-held{gap:6px;display:grid}.money-held>span{font-size:var(--rm-text);color:var(--rm-ink-soft)}.money-held>b{font:700 40px/1.05 var(--rm-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.money-held>.money-held-parts{font-size:var(--rm-text);color:var(--rm-ink)}.money-goes{font-size:var(--rm-text);color:var(--rm-ink);margin:0;line-height:1.4}a.money-send{text-decoration:none}.money-why{font-size:var(--rm-text-sm);color:var(--rm-ink-soft);text-align:center;margin:-8px 0 0;line-height:1.4}.money-card .cancel-ask.send-ask-now{background:var(--rm-tint-fill);border-radius:14px;padding:14px 16px}.money-card .cancel-ask.send-ask-now p{font-size:var(--rm-text)}.money-card .ask-acts .primary{width:auto;min-height:44px;padding:0 22px;font-size:15px}.money-gone>summary.row .value{font-variant-numeric:tabular-nums}.money-gone .foot{margin:6px var(--rm-gutter) 12px}.money-open{padding:0 var(--rm-gutter);margin:0}@media (min-width:900px){.money-card{padding:24px 24px 20px}.money-held>b{font-size:48px}.money-card .primary.money-send{justify-self:start;width:auto;padding:0 30px}.money-why{text-align:left}}.credits-find{margin:0}.give-credit-form{padding:4px 16px 16px}.give-credit-form .primary{margin-top:4px}.give-credit-none{padding:0 16px 14px}.credits-empty{margin:0 var(--rm-gutter);font-size:var(--rm-text);color:var(--rm-ink);line-height:1.45}@media (min-width:900px){.give-credit-form .primary{justify-self:start;width:auto;padding:0 30px}}
.tpl-row .tpl-acts{flex:none;align-items:center;gap:22px;display:inline-flex}.tpl-row .tpl-acts .quiet{font-size:15px}.tpl-row.editing{background:var(--rm-tint-fill)}.tpl-editing{margin:0}.tpl-editing a{color:var(--rm-tint);font-weight:600}.col-save details.save-template{flex-basis:100%}.col-save details.save-template>summary{cursor:pointer;min-height:44px;color:var(--rm-tint);font:600 15px/1 var(--rm-font);align-items:center;gap:6px;list-style:none;display:inline-flex}.col-save details.save-template>summary::-webkit-details-marker{display:none}.col-save details.save-template>summary:after{content:"›";transition:transform .2s;display:inline-block}.col-save details.save-template[open]>summary:after{transform:rotate(90deg)}.tpl-form{gap:12px;max-width:440px;margin-top:4px;display:grid}.tpl-form .primary{justify-self:start;width:auto;padding:0 28px}.col-save .tpl-remove{color:var(--rm-bad)}div.about{gap:14px}div.about h3{font:700 22px/1.25 var(--rm-font);letter-spacing:-.015em;margin:24px 0 6px}div.about h3:first-child{margin-top:0}div.rich-table{background:color-mix(in srgb, var(--rm-ink) 4.5%, var(--rm-paper));border-radius:16px;max-width:68ch;margin:6px 0 12px;padding:2px 20px;overflow-x:auto}div.rich-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:17px;line-height:1.35}div.rich-table :is(th,td){border-bottom:1px solid var(--rm-line);vertical-align:baseline;padding:14px 28px 14px 0}div.rich-table :is(th,td):last-child{padding-right:0}div.rich-table thead th{color:var(--rm-ink-soft);border-bottom:1px solid var(--rm-line-strong);font-size:15px;font-weight:600}div.rich-table tbody tr:last-child td{border-bottom:0}div.rich-preview{border-radius:16px;gap:14px;padding:20px 22px}div.rich-preview>.field-title{color:var(--rm-ink-soft);font-size:15px;font-weight:600}div.rich-preview .about{font-size:17px}div.rich-preview .about h3{margin-top:18px;font-size:20px}div.rich-preview .rich-table{margin-bottom:4px}.admin-shell details.help.format-help{margin:-6px 0 0}.admin-shell details.help.format-help>p{max-width:62ch}table.grid tr.class-head td{background:var(--rm-surface);border-bottom:1px solid var(--rm-line-strong);font:600 15px/1.2 var(--rm-font);letter-spacing:-.01em;color:var(--rm-ink);white-space:nowrap;padding:22px 10px 8px}table.grid tbody tr.class-head:first-child td{padding-top:10px}table.grid tbody tr.class-head:hover td{background:var(--rm-surface)}table.grid tr.class-head .class-count{color:var(--rm-ink-soft);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:500}@media print{table.grid tr.class-head td{padding-top:14px}}@media (min-width:960px){.admin-main .section>ol.col-list{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--col-rows,1), auto);background:linear-gradient(var(--rm-line), var(--rm-line)) center / 3px 100% no-repeat var(--bo-card,var(--rm-surface));column-gap:1px;display:grid}.admin-main .section>ol.col-list>li.col-row{background:var(--bo-card,var(--rm-surface));margin-top:-1px}}
.admin-shell .admin-main .group.entry-acts>a.row.nav.act-card{min-height:68px;padding:12px var(--rm-gutter);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:14px;display:flex}.admin-shell .admin-main .group.entry-acts>a.row.nav.act-card+a.row.nav.act-card:before{left:calc(var(--rm-gutter) + 50px);display:block}.admin-shell .admin-main .act-card>.ic-tile{border-radius:9px;width:36px;height:36px}.admin-shell .admin-main .act-card>.ic-tile .glyph{width:21px;height:21px}.admin-shell .admin-main .act-card>.act-words{flex:auto;gap:3px;min-width:0;display:grid}.admin-shell .admin-main .act-card .act-name{font:600 17px/1.25 var(--rm-font);color:var(--rm-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-shell .admin-main .act-card .act-state{font:400 15px/1.3 var(--rm-font);color:var(--rm-ink-soft);font-variant-numeric:tabular-nums}.admin-shell .admin-main .act-card .act-state.ok{color:var(--rm-ok);font-weight:600}.admin-shell .admin-main .act-card .act-state.warn{color:var(--rm-warn);font-weight:600}@media (min-width:960px) and (max-width:1279px){.admin-shell .admin-main .group.entry-acts{background:var(--rm-surface);max-width:none;box-shadow:var(--bo-shadow);border-radius:14px;display:block;overflow:hidden}}@media (min-width:1280px){.admin-shell .admin-main .group.entry-acts{max-width:none;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid;overflow:visible}.admin-shell .admin-main .group.entry-acts>a.row.nav.act-card{background:var(--bo-card);min-height:0;box-shadow:var(--bo-shadow);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 12px;padding:16px 18px 15px;display:grid}.admin-shell .admin-main .group.entry-acts>a.row.nav.act-card+a.row.nav.act-card:before{display:none}.admin-shell .admin-main .act-card>.ic-tile{grid-area:1/1}.admin-shell .admin-main .act-card>span[aria-hidden=true]{grid-area:1/2;align-self:center}.admin-shell .admin-main .act-card>.act-words{grid-area:2/1/auto/-1}}.admin-shell .admin-main a.row.nav.rider-row{grid-template-columns:auto minmax(0,1fr) 12px;align-items:center;column-gap:14px;min-height:66px;padding-top:11px;padding-bottom:11px;display:grid}.admin-shell .admin-main a.row.nav.rider-row+a.row.nav.rider-row:before{left:calc(var(--rm-gutter) + 54px)}.admin-shell .admin-main a.row.nav.rider-row>.plate{min-width:40px}.admin-shell .admin-main a.row.nav.rider-row>.label{gap:3px}.admin-shell .admin-main a.row.nav.rider-row>.label>span:first-child{font:600 17px/1.25 var(--rm-font);color:var(--rm-ink)}.admin-shell .admin-main a.row.nav.rider-row>.label>.rider-facts-line{font:400 15px/1.35 var(--rm-font);color:var(--rm-ink-soft);flex-wrap:wrap;gap:2px 0;display:flex}.admin-shell .admin-main .rider-facts-line>span:not(:last-child):after{content:"·";color:var(--rm-ink-soft);margin:0 7px;font-weight:400}.admin-shell .admin-main .rider-facts-line>.ok{color:var(--rm-ok);font-weight:600}.admin-shell .admin-main .rider-facts-line>.warn{color:var(--rm-warn);font-weight:600}.admin-shell .admin-main .rider-facts-line>.bad{color:var(--rm-bad);font-weight:600}.admin-shell .admin-main .day-classes .row.day-class>.label>span:first-child{color:var(--rm-ink);font-size:17px;font-weight:600}.admin-shell .admin-main .day-in{font:600 17px/1 var(--rm-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rm-ink)}.admin-shell .admin-main .day-in small{color:var(--rm-ink-soft);font-size:15px;font-weight:400}.admin-shell .admin-main .day-in.ok,.admin-shell .admin-main .day-in.ok small{color:var(--rm-ok)}.admin-shell .admin-main .day-in.ok{font-weight:700}.admin-shell .admin-main .desk-latest .row>.label>span:first-child,.admin-shell .admin-main .hit .field-title{color:var(--rm-ink);font-size:17px;font-weight:600}.admin-shell .admin-main .hit .state{font-size:17px}.admin-shell .admin-main .hit .state.ready{color:var(--rm-ok)}.admin-shell .admin-main .hit .state.wait{color:var(--rm-warn)}.admin-shell .admin-main .hit .flag{color:var(--rm-warn);text-wrap:pretty;font-size:17px;font-weight:600}.admin-shell .admin-main .hit .flag.bad{color:var(--rm-bad)}.admin-shell .admin-main .hit .row .label .desk-st,.admin-shell .admin-main .hit .desk-st{color:var(--rm-ink-soft);font-size:15px;font-weight:600}.admin-shell .admin-main .hit .desk-st.ok{color:var(--rm-ok)}.admin-shell .admin-main .hit .desk-st.warn{color:var(--rm-warn)}.admin-shell .admin-main .hit .desk-st.bad{color:var(--rm-bad)}.admin-shell .admin-main .hit .agree>span{font-size:17px}.admin-shell .admin-main .hit .hand-words{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.admin-shell .admin-main .hit .hand-words .desk-st{white-space:nowrap}.admin-shell .admin-main .hit .verdict .chip{min-height:44px;color:var(--rm-tint);font:600 15px/1 var(--rm-font);border:0;padding:0}.admin-shell .admin-main .hit .foot{color:var(--rm-ink);font-size:15px}.admin-shell .admin-main .hit .bib-change,.admin-shell .admin-main .hit .verdict .chip,.admin-shell .admin-main .hit .desk-acts .chip{min-height:44px;color:var(--rm-tint);font:600 15px/1 var(--rm-font);background:0 0;border:0;border-radius:0;padding:0}.admin-shell .admin-main .hit .bib-change:hover{background:0 0}.admin-shell .admin-main .hit .desk-acts{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.admin-shell .admin-main .release-doc .tool-head{letter-spacing:0;text-transform:none;color:var(--rm-ink);margin:6px 0 -4px;font-size:15px;font-weight:600}.admin-shell .admin-main .release-doc .hero details.help{margin:0}.admin-shell .admin-main .release-doc .hero details.help>p{max-width:70ch}
.admin-shell .admin-main .lede-more>summary{color:var(--rm-tint);font-weight:600}.admin-shell .admin-main .lede-more>summary:hover{color:var(--rm-tint-text)}.admin-main :is(.price-later,.code-adds>.drill,.sched-add,.start-folds>.drill,.pub-fold)>summary.row{grid-template-columns:minmax(0,1fr) 12px}.admin-main .drill>form>details.help{margin-inline:0}.admin-main main.overview .tile-sub,.admin-main main.overview .tile-label,.admin-main main.overview .pace figcaption,.admin-main main.overview .ov-classes li>b small,.admin-main main.overview .place .state-pill{font-size:15px}.admin-main main.overview .ov-head>.ov-classes-all{color:var(--rm-tint);font-weight:600}.admin-main main.overview.page>.page-links>a.quiet{background:var(--rm-tint-fill);color:var(--rm-tint-text)}.admin-main .sched-main a.row.nav,.admin-main .sched-main .start-link-form button.row.nav{grid-template-columns:minmax(0,1fr) 12px}.admin-main .sched-main>.section+.section:not(.sched-pub),.admin-main .sched-main>.sched-add{margin-top:28px}.admin-main .sched-main>.sched-add>.sched-form{padding:4px var(--rm-gutter) 18px;margin:0}.admin-main .row.sched-publish{justify-content:flex-start;gap:12px}.admin-main .sched-publish form>.primary{min-width:0;padding-inline:22px}.admin-main .start-folds .group{box-shadow:none;border-radius:0}.admin-main .start-folds .sched-note{padding:6px var(--rm-gutter) 18px;max-width:none;margin:0;font-size:15px;line-height:1.45}@media (max-width:600px){.admin-main .start-riders .row.start-rider{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time moves""who who";row-gap:2px}.admin-main .start-riders .row.start-rider>.time{grid-area:time;width:auto}.admin-main .start-riders .row.start-rider>.label{grid-area:who}.admin-main .start-riders .row.start-rider>.start-moves{grid-area:moves}}.admin-main .section.pub-section>h2{margin-left:0}.admin-main .section.pub-section>details.help{margin-inline:0}.admin-main .pub-section table.grid,.admin-main .pub-section table.grid th .th-static,.admin-main .pub-section table.grid tr.start-class th{font-size:15px}.admin-main .pub-section table.grid th:first-child .th-static,.admin-main .pub-section table.grid tr.start-class th{padding-left:16px!important}.admin-main .pub-section table.grid td.num{text-align:left}.admin-main .pub-day>.pub-fold{margin-top:12px}.admin-main .pub-day>.pub-fold .table-wrap{border-top:1px solid var(--rm-line);box-shadow:none;border-radius:0}@media screen{.admin-main .start-sheet h3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-main .start-sheet .sheet-count{float:none;white-space:nowrap;flex:none;font-size:15px}.admin-main .sheet-series,.admin-main .sheet-when{font-size:15px}}@media screen and (max-width:600px){.admin-main .sched-sheet{padding:20px}}.admin-main form.form.reg-form{gap:24px}.admin-main form.form.reg-form>.section{margin:0}.admin-main form.form.reg-form .group.reg-card{padding:16px var(--rm-gutter) 18px;background:var(--rm-surface);box-shadow:var(--bo-shadow);border-radius:14px;gap:14px;margin:0;display:grid}.admin-main form.form.reg-form .group.reg-card .input{background-color:var(--rm-paper)}.admin-main form.form.reg-form .group.reg-card>label.agree:first-child{border-top:0}.admin-main form.form.reg-form #transfer_fee{max-width:180px}.admin-main .group>.price-later{background:0 0;border-radius:0}.admin-main .group>.price-later>summary.row,.admin-main .price-later>.row{position:relative}.admin-main .group>.price-later>summary.row:before,.admin-main .price-later>.row:before{content:"";top:0;left:var(--rm-gutter);border-top:1px solid var(--rm-line);position:absolute;right:0}.admin-main p.foot.used-none{font-size:15px}.admin-main .code-adds{margin-top:24px}.admin-main .code-adds .form.code-form{padding:6px var(--rm-gutter) 20px;box-shadow:none;background:0 0;margin:0}.admin-main .code-adds .form.code-form :is(.pair,.field>.input,.field>select.input){max-width:none}.admin-main .code-adds .form.code-form .date-field{width:180px;max-width:180px}.admin-main form.form.setup-off{justify-items:start}.admin-main form.form.setup-off>.quiet.danger{text-align:left;justify-self:start;width:auto;min-width:0;padding-inline:0}.admin-shell .admin-main .ep-cols{gap:14px;display:grid}.admin-shell .admin-main .ep-col{align-content:start;gap:14px;min-width:0;display:grid}@media (min-width:960px){.admin-shell .admin-main main.page>form.form.ep-form{background:var(--rm-surface);border-radius:14px;max-width:760px;padding:20px 22px 22px}.admin-shell .admin-main main.page>form.form.ep-form .input{background-color:var(--rm-paper)}}@media (min-width:1240px){.admin-shell .admin-main main.page.bo-column>form.form.ep-form{max-width:1180px}.admin-shell .admin-main .ep-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.admin-shell .admin-main .ep-sanction{border-top:1px solid var(--rm-line);padding-top:18px}}
.admin-shell .admin-main main.page.rw p.foot,.admin-shell .admin-main main.page.rw .held-acts .note{font-size:15px;line-height:1.4}.admin-shell .admin-main main.page.rw code,.admin-shell .admin-main main.page.rw .figures :is(span,small),.admin-shell .admin-main main.page.rw .start-run a{font-size:15px}@media screen{.admin-shell .admin-main main.page.rw table.grid{font-size:15px}.admin-shell .admin-main main.page.rw table.grid td,.admin-shell .admin-main main.page.rw table.grid .th-static,.admin-shell .admin-main main.page.rw table.grid tr.start-class th{letter-spacing:0;text-transform:none;font-size:15px}.admin-shell .admin-main main.page.rw .bulk-grid :is(.cls,.lvl,.phone-only,.price-cell span){font-size:15px}.admin-shell .admin-main main.page.rw .bulk-grid td:is(.limit-cell,.start-cell):before{font-size:15px;font-weight:400}.admin-shell .admin-main main.page.rw .release header,.admin-shell .admin-main main.page.rw .release footer{font-size:15px}.admin-shell .admin-main main.page.rw .release-rider dt{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.admin-shell .admin-main main.page.rw .release-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}}.admin-shell .admin-main main.page.rw>a.quiet,.admin-shell .admin-main main.page.rw .edit-label{background:var(--rm-tint-fill);color:var(--rm-tint-text,var(--rm-tint))}.admin-shell .admin-main main.page.rw .rw-acts{flex-wrap:wrap;gap:10px;display:flex}.admin-shell .admin-main main.page.rw .lede-more>summary,.admin-shell .admin-main main.page.rw .lede-more>summary:hover{color:var(--rm-tint);min-height:36px;font-weight:600}.admin-shell .admin-main main.page.rw .note-edits>.note-edit{border-radius:0}.admin-shell .admin-main main.page.rw form>.primary+.secondary{margin-top:10px}
.admin-shell .admin-main main.series-page p.foot,.admin-shell .admin-main main.series-page .held-acts .note{font-size:15px;line-height:1.4}.admin-shell .admin-main main.series-page form details.help{margin:0}.admin-shell .admin-main main.series-page table.grid.compact{font-size:15px}.admin-shell .admin-main main.series-page table.grid th .th-static{letter-spacing:0;text-transform:none;font-size:15px}.admin-shell .admin-main .tag.roster-hh,.admin-shell .admin-main .tag.roster-new{min-height:26px;font-size:15px}.admin-shell .admin-main main.series-page table.grid,.admin-shell .admin-main main.series-page table.grid th .th-sort,.admin-shell .admin-main main.series-page .composer-write>.field>span,.admin-shell .admin-main main.series-page .page-tabs a{font-size:15px}.admin-shell .admin-main main.series-page .roster>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.admin-shell .admin-main .riders-more .row-down{color:var(--rm-ink-soft);justify-self:end;font-size:15px;line-height:1}.admin-shell .admin-main main.series-page>.section[aria-labelledby=bring-title]>p.place{padding:0 var(--rm-gutter)}.admin-shell .admin-main .riders-more .riders-fold{padding:2px var(--rm-gutter) 18px;gap:14px;display:grid}.admin-shell .admin-main .riders-more .riders-fold>.form{box-shadow:none;background:0 0;border-radius:0;max-width:none;padding:0}.admin-shell .admin-main .rider-facts>div>span,.admin-shell .admin-main .rider-facts>div>small{font-size:15px}.admin-shell .admin-main .reach .row .label{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-main .reach .row .label>span:first-child,.admin-shell .admin-main main.page.series-page>.section>form.form.rider-note>.field>span{font-size:15px}.admin-shell .admin-main main.series-page[data-tab=sent]>form.composer{display:none}.admin-shell .admin-main .member-acts{gap:18px}.admin-shell .admin-main .member-acts form:has(select):not(:has(option[selected]:not(:checked)))>button.secondary{display:none}.admin-shell .admin-main main.team-page.series-page>.section{max-width:760px}main.store.promoter-home,main.page.platform-page{--rm-tint:#06c;--rm-tint-ink:#fff;--rm-tint-fill:#0066cc1f;--rm-tint-text:#005bb8;--rm-ok:#1f7a35;--rm-warn:#c93400;--rm-bad:#d70015;--rm-accent:var(--rm-tint);--rm-primary:var(--rm-tint);--rm-primary-ink:var(--rm-tint-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(main.store.promoter-home,main.page.platform-page){--rm-tint:#0a84ff;--rm-tint-fill:#0a84ff33;--rm-tint-text:#64b5ff;--rm-ok:#30d158;--rm-warn:#ff9f0a;--rm-bad:#ff453a}}:root[data-theme=dark] :is(main.store.promoter-home,main.page.platform-page){--rm-tint:#0a84ff;--rm-tint-fill:#0a84ff33;--rm-tint-text:#64b5ff;--rm-ok:#30d158;--rm-warn:#ff9f0a;--rm-bad:#ff453a}main.page.platform-page .secondary{background:var(--rm-tint-fill);color:var(--rm-tint-text);border-color:#0000}main.page.platform-page .secondary:disabled{background:var(--rm-fill);color:var(--rm-ink-soft);opacity:1}main.page.platform-page .quiet{color:var(--rm-tint)}main.page.platform-page .tag.filter{min-height:34px;box-shadow:none;color:var(--rm-ink);font:500 15px/1 var(--rm-font);background:#7878801f;border:0;padding:0 14px}main.page.platform-page .tag.filter.on{background:var(--rm-seg-on);color:var(--rm-ink);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}main.page.platform-page .tag.filter.on:before{content:none}main.page.platform-page .lead-list a{white-space:normal;word-break:normal;overflow-wrap:anywhere}main.page.platform-page .lead-list .label>span{min-width:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main.page.platform-page .tag.filter{background:#ffffff1a}:root:not([data-theme=light]) main.page.platform-page .tag.filter.on{background:var(--rm-seg-on);box-shadow:none}}:root[data-theme=dark] main.page.platform-page .tag.filter{background:#ffffff1a}:root[data-theme=dark] main.page.platform-page .tag.filter.on{background:var(--rm-seg-on);box-shadow:none}main.page.platform-page .quiet.danger{color:var(--rm-bad)}:is(main.store.promoter-home,main.page.platform-page) :is(p.place,p.foot,.row .label span:last-child:not(:first-child),.row>.value,.row .time,summary .value){color:var(--rm-ink)}main.store.promoter-home .section>h2,main.page.platform-page .section>h2{margin:8px 0 2px var(--rm-gutter);font:600 20px/1.2 var(--rm-font);letter-spacing:-.012em;text-transform:none;color:var(--rm-ink)}main.page.platform-page form.map-race{grid-template-columns:minmax(0,1fr) minmax(0,150px) auto;align-items:center;gap:8px 10px;display:grid}main.page.platform-page form.map-race>.label{grid-column:1/-1}main.page.platform-page form.map-race>.input{width:100%;min-width:0}@media (max-width:600px){main.page.platform-page .row.app-row{grid-template-columns:minmax(0,1fr);row-gap:10px;display:grid}main.page.platform-page .row.app-row .ask-acts{justify-content:flex-start}main.page.platform-page form.map-race{grid-template-columns:minmax(0,1fr)}main.page.platform-page .lead-list .row:has(>.value.time){flex-wrap:wrap}main.page.platform-page .lead-list .row>.label{overflow-wrap:anywhere;min-width:0;max-width:100%}}main.setup.promoter-setup{--su-go:#06c;--su-go-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main.setup.promoter-setup{--su-go:#0a84ff;--su-go-ink:#fff}}:root[data-theme=dark] main.setup.promoter-setup{--su-go:#0a84ff;--su-go-ink:#fff}main.setup.promoter-setup .setup-choice-words span,main.setup.promoter-setup .setup-field .date-said{font-size:15px}main.setup.promoter-setup :is(.setup-line,.setup-choice-words span,.setup-field .date-said){color:var(--su-ink)}@media (max-width:600px){.admin-shell .admin-main .member-acts{flex-wrap:wrap;gap:8px 18px}.admin-shell .admin-main main.team-page.series-page>.section>h2{margin-left:0}}.admin-shell .admin-main form.pass-form>.pass-body{display:contents}.admin-shell .admin-main form.pass-form:has(#pass_on:not(:checked))>.pass-body{display:none}.admin-shell .admin-main form.pass-form:has(#pass_on:checked)>.pass-off-save{display:none}.admin-shell .admin-main form.pass-form>label.pass-on{border-top:0;font-weight:600}
.admin-shell .admin-main main.email-page .mc{grid-template-columns:minmax(0,1fr);grid-template-areas:"list""look""acts";align-items:start;gap:24px;display:grid}.admin-shell .admin-main main.email-page .mc>.mc-list{grid-area:list}.admin-shell .admin-main main.email-page .mc>.mc-look{grid-area:look}.admin-shell .admin-main main.email-page .mc>.mc-acts{grid-area:acts}@media (min-width:960px){.admin-shell .admin-main main.email-page .mc{grid-template:"list look""acts look"1fr/minmax(0,1fr) minmax(0,1fr);gap:22px 36px}.admin-shell .admin-main main.email-page .mc>.mc-look{position:sticky;top:24px}}.admin-shell .admin-main main.email-page .mc-list{background:var(--bo-card,var(--rm-surface));box-shadow:var(--bo-shadow);border-radius:18px;display:grid;overflow:hidden}.admin-shell .admin-main main.email-page .mc-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;column-gap:16px;margin:0;padding:20px 22px;display:grid;position:relative}.admin-shell .admin-main main.email-page .mc-row+.mc-row:before{content:"";border-top:.5px solid var(--rm-line);position:absolute;top:0;left:62px;right:0}.admin-shell .admin-main main.email-page .mc-mark{width:24px;height:24px;margin-top:0;display:block}.admin-shell .admin-main main.email-page .mc-mark svg{display:block}.admin-shell .admin-main main.email-page .mc-row.done .mc-mark circle{fill:var(--rm-ok-fill)}.admin-shell .admin-main main.email-page .mc-row.todo .mc-mark circle{fill:var(--rm-warn-fill)}.admin-shell .admin-main main.email-page :is(.mc-row.done,.mc-row.todo) .mc-mark path{stroke:#fff}.admin-shell .admin-main main.email-page .mc-row.todo .mc-mark .dot{fill:#fff}.admin-shell .admin-main main.email-page .mc-row.empty .mc-mark circle{fill:none;stroke:var(--rm-line-strong)}.admin-shell .admin-main main.email-page .mc-body{gap:4px;min-width:0;display:grid}.admin-shell .admin-main main.email-page .mc-title{font:600 17px/24px var(--rm-font);letter-spacing:-.01em;color:var(--rm-ink);margin:0;display:block}.admin-shell .admin-main main.email-page .mc-sum{gap:2px;min-width:0;display:grid}.admin-shell .admin-main main.email-page .mc-sum[hidden]{display:none}.admin-shell .admin-main main.email-page .mc-what{font:400 17px/1.35 var(--rm-font);color:var(--rm-ink);overflow-wrap:anywhere}.admin-shell .admin-main main.email-page .mc-what.mc-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-shell .admin-main main.email-page .mc-line{font:400 15px/1.4 var(--rm-font);color:var(--rm-ink);overflow-wrap:anywhere}.admin-shell .admin-main main.email-page .mc-line.audience-count .label{display:inline}.admin-shell .admin-main main.email-page .mc-line.audience-count .label>span{color:var(--rm-ink);font-size:15px;display:inline}.admin-shell .admin-main main.email-page .mc-line.audience-count .label>span+span:before{content:" · "}.admin-shell .admin-main main.email-page .mc-need,.admin-shell .admin-main main.email-page .mc-row.todo .mc-sum .mc-line.audience-count .label>span{color:var(--rm-warn)}.admin-shell .admin-main main.email-page .mc-open{white-space:nowrap;place-self:center end;min-height:36px;padding:0 16px}.admin-shell .admin-main main.email-page .mc-edit{gap:14px;min-width:0;margin-top:10px;display:grid}.admin-shell .admin-main main.email-page .mc-edit[hidden]{display:none}.admin-shell .admin-main main.email-page .mc-edit .field>span{font:600 15px/1.3 var(--rm-font);color:var(--rm-ink)}.admin-shell .admin-main main.email-page .mc-edit .input{background-color:var(--rm-surface);max-width:none}.admin-shell .admin-main main.email-page .mc-edit select.input{max-width:360px}.admin-shell .admin-main main.email-page .mc-edit textarea.input{resize:vertical;min-height:220px;padding:12px 14px;line-height:1.45}.admin-shell .admin-main main.email-page .mc-say{font:400 15px/1.45 var(--rm-font);color:var(--rm-ink);margin:0}.admin-shell .admin-main main.email-page .mc-edit .quiet{text-align:left;justify-self:start;min-height:36px;line-height:1.3}.admin-shell .admin-main main.email-page .mc-close,.admin-shell .admin-main main.email-page .mc-edit .secondary.compact{justify-self:start}.admin-shell .admin-main main.email-page .mc-edit-acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.admin-shell .admin-main main.email-page .mc-edit details.help{margin:0}.admin-shell .admin-main main.email-page .mc-edit details.drill{background:var(--rm-paper);border-radius:12px}.admin-shell .admin-main main.email-page .mc-edit .missing-drill{margin:0}@media (max-width:600px){.admin-shell .admin-main main.email-page .mc-row{column-gap:12px;padding:18px 16px}.admin-shell .admin-main main.email-page .mc-row+.mc-row:before{left:52px}.admin-shell .admin-main main.email-page .mc-edit .input:not(textarea){font-size:17px}}.admin-shell .admin-main main.email-page details.mc-row{display:block}.admin-shell .admin-main main.email-page details.mc-row>summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;column-gap:16px;list-style:none;display:grid}.admin-shell .admin-main main.email-page details.mc-row>summary::-webkit-details-marker{display:none}.admin-shell .admin-main main.email-page details.mc-row>.mc-edit{margin:14px 0 0 40px}.admin-shell .admin-main main.email-page details.mc-row[open]>summary .mc-sum,.admin-shell .admin-main main.email-page .mc-open .opened,.admin-shell .admin-main main.email-page details[open]>summary .mc-open .shut{display:none}.admin-shell .admin-main main.email-page details[open]>summary .mc-open .opened{display:inline}.admin-shell .admin-main main.email-page .mc-form{gap:14px;display:grid}.admin-shell .admin-main main.email-page .mc-form>.primary{justify-self:start;width:auto;min-width:220px}.admin-shell .admin-main main.email-page .mc-notes{padding:4px 16px 16px}.admin-shell .admin-main main.email-page .mc-photo{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-shell .admin-main main.email-page .mc-photo>img{object-fit:cover;background:var(--rm-sunken);border-radius:8px;width:64px;height:44px;display:block}.admin-shell .admin-main main.email-page .mc-photo>span{gap:2px;min-width:0;display:grid}@media (max-width:600px){.admin-shell .admin-main main.email-page details.mc-row>summary{column-gap:12px}.admin-shell .admin-main main.email-page details.mc-row>.mc-edit{margin-left:0}}.admin-shell .admin-main main.email-page .mc-acts{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.admin-shell .admin-main main.email-page .mc-acts>:is(.primary,.secondary){width:auto;min-width:0;margin:0;padding-inline:26px}.admin-shell .admin-main main.email-page .mc-acts>.send-ask{flex-basis:100%}@media (max-width:600px){.admin-shell .admin-main main.email-page .mc-acts>:is(.primary,.secondary){flex:100%}}.admin-shell .admin-main main.email-page .mc-look{gap:12px;min-width:0;margin:0;display:grid}.admin-shell .admin-main main.email-page .mc-look>h2{margin:0 0 0 4px}.admin-shell .admin-main main.email-page .mc-look .mail-preview{background:#f5f5f7;border-radius:20px;padding:28px 16px 20px}.admin-shell .admin-main main.email-page .mc-look .mail-card{color:#1d1d1f;background:#fff;border-radius:18px;max-width:560px;margin:0 auto;padding:0;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000d}.admin-shell .admin-main main.email-page .mc-look .mail-photo{width:100%;height:auto;display:block}.admin-shell .admin-main main.email-page .mc-look .mail-in{padding:28px 28px 8px}.admin-shell .admin-main main.email-page .mc-look .mail-series{letter-spacing:.06em;text-transform:uppercase;color:#1d1d1f;margin:12px 0 0;font:600 13px/1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.admin-shell .admin-main main.email-page .mc-look .mail-title{letter-spacing:-.02em;color:#1d1d1f;overflow-wrap:anywhere;margin:10px 0 0;font:700 30px/1.1 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.admin-shell .admin-main main.email-page .mc-look .mail-p{color:#1d1d1f;overflow-wrap:anywhere;margin:14px 0 0;font:17px/1.45 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.admin-shell .admin-main main.email-page .mc-look .mail-p.soft{color:#6e6e73}.admin-shell .admin-main main.email-page .mc-look .mail-rows{margin-top:18px;display:block}.admin-shell .admin-main main.email-page .mc-look .mail-row{color:#1d1d1f;border-top:1px solid #e5e5ea;justify-content:space-between;gap:12px;padding:12px 0;font:17px/1.35 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;display:flex}.admin-shell .admin-main main.email-page .mc-look .mail-row b{color:#1d1d1f;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.admin-shell .admin-main main.email-page .mc-look .mail-foot{color:#6e6e73;margin:0;padding:18px 28px 26px;font:15px/1.4 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.admin-shell .admin-main main.email-page .mc-look .mail-by{text-align:center;color:#6e6e73;margin:18px 0 0;font:13px/34px -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.admin-shell .admin-main main.email-page .mc-look .mail-by img{vertical-align:middle;margin-left:4px;display:inline-block}.admin-shell .admin-main main.email-page .mc-look .mail-frame{border-radius:20px}@media (max-width:600px){.admin-shell .admin-main main.email-page .mc-look .mail-preview{margin:0 -4px;padding:16px 8px 14px}.admin-shell .admin-main main.email-page .mc-look .mail-in{padding:22px 20px 6px}.admin-shell .admin-main main.email-page .mc-look .mail-foot{padding:16px 20px 22px}.admin-shell .admin-main main.email-page .mc-look .mail-title{font-size:26px}}.admin-shell .admin-main main.email-page .mc-sends{margin-top:4px}.admin-shell .admin-main main.email-page .mc-report{gap:14px;display:grid}.admin-shell .admin-main main.email-page .mc-report>.back{margin:0}.admin-shell .admin-main main.email-page .mc-report>h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 4px;font-size:28px;line-height:1.15}.admin-shell .admin-main main.email-page .mc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;display:grid}.admin-shell .admin-main main.email-page .mc-stat{background:var(--bo-card,var(--rm-surface));box-shadow:var(--bo-shadow);border-radius:18px;gap:6px;padding:18px 20px;display:grid}.admin-shell .admin-main main.email-page .mc-stat>b{font:700 40px/1 var(--rm-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rm-ink)}.admin-shell .admin-main main.email-page .mc-stat>span{font:600 15px/1.25 var(--rm-font);color:var(--rm-ink)}.admin-shell .admin-main main.email-page .mc-stat.ok>b{color:var(--rm-ok)}.admin-shell .admin-main main.email-page .mc-stat.bad>b{color:var(--rm-bad)}.admin-shell .admin-main main.email-page .mc-report>.group{max-width:560px}.admin-shell .admin-main main.email-page .mc-missed{gap:10px;max-width:560px;margin-top:8px;display:grid}.admin-shell .admin-main main.email-page .mc-missed>h3{font:600 20px/1.2 var(--rm-font);letter-spacing:-.012em;color:var(--rm-ink);margin:0 0 0 4px}.admin-shell .admin-main main.email-page .mc-again{margin:4px 0 0;display:flex}.admin-shell .admin-main main.email-page .mc-again>.primary{width:auto;min-width:240px;padding-inline:28px}.admin-shell .admin-main main.series-page .roster-ask a.row.nav.mail-in-row{grid-template-columns:24px minmax(0,1fr) auto 12px}.admin-shell .admin-main main.series-page .roster-ask a.row.nav.mail-in-row>.mail-glyph{color:var(--rm-tint);place-items:center;display:inline-grid}.admin-shell .admin-main main.series-page .roster-ask a.row.nav.mail-in-row>.mail-glyph svg{width:24px;height:24px}.admin-shell .admin-main main.series-page .roster-ask a.row.nav.mail-in-row>.mail-glyph+span{min-width:0;color:var(--rm-tint-text,var(--rm-tint));font-weight:600}.admin-shell .admin-main main.series-page .roster-ask a.row.nav.mail-in-row>.value{white-space:nowrap;overflow-wrap:normal}
.admin-shell .admin-main main.sl-page .sl-layout{align-items:start;gap:20px;display:grid}@media (min-width:1100px){.admin-shell .admin-main main.sl-page .sl-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 340px;gap:16px 28px}.admin-shell .admin-main main.sl-page .sl-list{grid-area:1/1/span 2}.admin-shell .admin-main main.sl-page .sl-checks{grid-area:1/2}.admin-shell .admin-main main.sl-page .sl-tools{grid-area:2/2}.admin-shell .admin-main main.sl-page .sl-layout:not(:has(.sl-checks)) .sl-tools{grid-row:1}}.admin-shell .admin-main main.sl-page :is(.sl-checks,.sl-tools){gap:14px;min-width:0;display:grid}.admin-shell .admin-main main.sl-page .sl-checks>.notice{margin:0}.admin-shell .admin-main main.sl-page .sl-checks .held-start.start-checks{background:var(--bo-card);box-shadow:var(--bo-shadow);border-radius:16px;margin:0;padding:14px 16px}@media (min-width:1100px){.admin-shell .admin-main main.sl-page .sl-checks .flag-line{flex-wrap:wrap;row-gap:4px}.admin-shell .admin-main main.sl-page .sl-checks .flag-line .flag-text{flex:calc(100% - 40px)}.admin-shell .admin-main main.sl-page .sl-checks .flag-line .flag-fix{margin-left:29px}}.admin-shell .admin-main main.sl-page .sl-card{background:var(--bo-card);box-shadow:var(--bo-shadow);border-radius:16px;gap:14px;padding:18px;display:grid}.admin-shell .admin-main main.sl-page .sl-card>h2{letter-spacing:-.012em;color:var(--rm-ink);margin:0;font-size:20px;font-weight:600;line-height:1.2}.admin-shell .admin-main main.sl-page .sl-card>:is(.primary,.start-dl){text-align:center;white-space:nowrap;justify-self:stretch;margin:0;padding-inline:14px}.admin-shell .admin-main main.sl-page .sl-card .gap-form{max-width:none;margin:0}.admin-shell .admin-main main.sl-page .sl-card .gap-form .field>span:first-child{font-size:15px;font-weight:600}.admin-shell .admin-main main.sl-page .sl-card .gap-form .bib-edit{gap:8px;display:flex}.admin-shell .admin-main main.sl-page .sl-card .gap-form .input{flex:1;min-width:0}.admin-shell .admin-main main.sl-page .sl-note{color:var(--rm-ink);margin:0;font-size:15px;line-height:1.45}.admin-shell .admin-main main.sl-page .sl-checks .since-file{margin:0}.admin-shell .admin-main main.sl-page .sl-checks .since-file>h2{margin-left:0;font-size:17px}.admin-shell .admin-main main.sl-page .sl-checks .since-file>.place{margin:4px 0 10px;font-size:15px}.admin-shell .admin-main main.sl-page .sl-list{gap:18px;min-width:0;display:grid}.admin-shell .admin-main main.sl-page .sl-class{background:var(--bo-card);box-shadow:var(--bo-shadow);border-radius:16px;overflow:hidden}.admin-shell .admin-main main.sl-page .sl-bar{background:var(--bo-sel);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.admin-shell .admin-main main.sl-page .sl-bar>h2{letter-spacing:-.01em;color:var(--rm-ink);margin:0;font-size:19px;font-weight:600;line-height:1.25}.admin-shell .admin-main main.sl-page .sl-bar>span{color:var(--rm-ink);font-variant-numeric:tabular-nums;font-size:15px}.admin-shell .admin-main main.sl-page table.grid.sl-table{table-layout:fixed;width:100%;font-size:16px}.admin-shell .admin-main main.sl-page table.grid.sl-table th{border-bottom:1px solid var(--rm-line);background:0 0;position:static}.admin-shell .admin-main main.sl-page table.grid.sl-table th .th-static{font:600 15px/1.2 var(--rm-font);letter-spacing:0;text-transform:none;color:var(--rm-ink-soft);padding:11px 10px}.admin-shell .admin-main main.sl-page table.grid.sl-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;padding:12px 10px}.admin-shell .admin-main main.sl-page table.grid.sl-table tbody tr:nth-child(2n) td{background:var(--bo-hover)}.admin-shell .admin-main main.sl-page table.grid.sl-table tbody tr:hover td{background:var(--bo-sel)}.admin-shell .admin-main main.sl-page table.grid.sl-table :is(th,td):is(.sl-order,.sl-start,.sl-bib),.admin-shell .admin-main main.sl-page table.grid.sl-table th:is(.sl-order,.sl-start,.sl-bib) .th-static{text-align:center}.admin-shell .admin-main main.sl-page table.grid.sl-table th:first-child .th-static,.admin-shell .admin-main main.sl-page table.grid.sl-table td:first-child{padding-left:10px}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-order{width:76px}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-start{width:128px}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-bib{width:76px}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-team{width:34%}.admin-shell .admin-main main.sl-page table.grid.sl-table td.sl-start{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:15px}.admin-shell .admin-main main.sl-page table.grid.sl-table td.sl-bib{font-weight:600}.admin-shell .admin-main main.sl-page table.grid.sl-table td.sl-name{font-weight:500}.admin-shell .admin-main main.sl-page .sl-saved{background:var(--rm-tint-fill);color:var(--rm-tint-text,var(--rm-tint));vertical-align:1px;border-radius:8px;margin-left:6px;padding:2px 8px;font-size:15px;font-weight:600;line-height:1.3;display:inline-block}.admin-shell .admin-main main.sl-page .sl-empty{background:var(--bo-card);border-radius:16px;margin:0;padding:18px;font-size:17px}@media (max-width:640px){.admin-shell .admin-main main.sl-page .sl-bar{padding:12px 14px}.admin-shell .admin-main main.sl-page .sl-bar>h2{font-size:17px}.admin-shell .admin-main main.sl-page table.grid.sl-table{font-size:15px}.admin-shell .admin-main main.sl-page table.grid.sl-table :is(th,td).sl-team{display:none}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-order{width:52px}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-start{width:92px}.admin-shell .admin-main main.sl-page table.grid.sl-table .sl-bib{width:56px}.admin-shell .admin-main main.sl-page table.grid.sl-table td{padding:11px 6px}.admin-shell .admin-main main.sl-page table.grid.sl-table th .th-static{padding:10px 6px}}.admin-shell .admin-main main.page .entry-row .bib-edit>.secondary.compact{flex:none;width:auto;min-width:0;padding-inline:18px}.admin-shell .admin-main main.page .entry-row .verdict .entry-cancel{font-size:15px;font-weight:600}@media (max-width:719px){.admin-shell .admin-main main.page .row.entry-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;display:grid}.admin-shell .admin-main main.page .row.entry-row>.label{grid-area:1/1}.admin-shell .admin-main main.page .row.entry-row>.verdict{display:contents}.admin-shell .admin-main main.page .row.entry-row>.verdict>.entry-cancel{border:0;grid-area:1/2;min-height:0;margin:0;padding:0;line-height:1.3}.admin-shell .admin-main main.page .row.entry-row>.verdict>:is(form,.state){grid-column:1/-1}.admin-shell .admin-main main.page .row.entry-row>.verdict>form.bib-edit{gap:10px;width:100%;display:flex}.admin-shell .admin-main main.page .row.entry-row>.verdict>form.bib-edit>select.input{flex:1;max-width:none}}.admin-shell .admin-main main.page .table-pay{margin-top:12px}.admin-shell .admin-main main.page .table-pay .row{flex-wrap:wrap;row-gap:10px}.admin-shell .admin-main main.page .table-pay .verdict{gap:10px;margin-left:auto}.admin-shell .admin-main main.page .table-pay select.input{width:auto;min-width:120px;min-height:40px}.admin-shell .admin-main main.page .table-pay .secondary.compact{min-height:40px;padding-inline:18px}.admin-shell .admin-main main.wv-page .wv-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.admin-shell .admin-main main.wv-page .wv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-shell .admin-main main.wv-page .wv-grid>details.wv-card[open]{grid-column:1/-1}.admin-shell .admin-main main.wv-page .wv-grid>.wv-card:has(details[open]){grid-column:1/-1}}.admin-shell .admin-main main.wv-page .wv-card{background:var(--bo-card);min-width:0;box-shadow:var(--bo-shadow);border-radius:18px;flex-direction:column;gap:8px;margin:0;padding:24px 24px 20px;display:flex;overflow:hidden}.admin-shell .admin-main main.wv-page .wv-card>h2,.admin-shell .admin-main main.wv-page .wv-card .wv-head{font:600 21px/1.22 var(--rm-font);letter-spacing:-.016em;text-transform:none;color:var(--rm-ink);margin:0 0 2px;display:block}.admin-shell .admin-main main.wv-page .wv-line{color:var(--rm-ink);margin:0;font-size:16px;line-height:1.4;display:block}.admin-shell .admin-main main.wv-page .wv-tally{gap:6px;margin-top:10px;display:grid}.admin-shell .admin-main main.wv-page .wv-count{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.admin-shell .admin-main main.wv-page .wv-count b{font:700 34px/1.05 var(--rm-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rm-ink)}.admin-shell .admin-main main.wv-page .wv-count span{color:var(--rm-ink);font-size:16px}.admin-shell .admin-main main.wv-page .wv-act{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.admin-shell .admin-main main.wv-page .wv-act>.secondary{min-height:40px;padding-inline:18px}.admin-shell .admin-main main.wv-page .wv-card>.wv-edit{background:0 0;border-radius:0;margin:auto -24px -20px;padding-top:12px}.admin-shell .admin-main main.wv-page .wv-card>.wv-edit>summary.row{border-top:1px solid var(--rm-line);color:var(--rm-tint);padding-inline:24px;font-weight:600}.admin-shell .admin-main main.wv-page .wv-card>.wv-edit>summary.row>span[aria-hidden]{color:var(--rm-tint)}.admin-shell .admin-main main.wv-page .wv-card>.wv-edit .note-forms{padding:4px 24px 20px}.admin-shell .admin-main main.wv-page details.wv-add{padding:0}.admin-shell .admin-main main.wv-page details.wv-add>summary{flex-direction:column;gap:8px;height:100%;padding:24px 24px 22px;display:flex}.admin-shell .admin-main main.wv-page details.wv-add[open]>summary{height:auto}.admin-shell .admin-main main.wv-page details.wv-add .wv-go{color:var(--rm-tint);margin-top:auto;padding-top:12px;font-size:17px;font-weight:600}.admin-shell .admin-main main.wv-page details.wv-add .wv-go>span[aria-hidden]{width:auto;height:auto;color:var(--rm-tint);display:inline}.admin-shell .admin-main main.wv-page details.wv-add>summary:hover .wv-go{text-underline-offset:3px;text-decoration:underline}.admin-shell .admin-main main.wv-page details.wv-add>:is(form,div){padding:0 24px 24px}.admin-shell .admin-main main.wv-page .wv-more>h2{font:600 20px/1.2 var(--rm-font);letter-spacing:-.012em;text-transform:none;color:var(--rm-ink);margin:0 0 8px}.admin-shell .admin-main main.pr-page .hero>.pr-lede{color:var(--rm-ink);margin:0;font-size:19px;line-height:1.4;display:block}.admin-shell .admin-main main.pr-page .pr-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:900px){.admin-shell .admin-main main.pr-page .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-main main.pr-page .pr-grid>.pr-wide,.admin-shell .admin-main main.pr-page .pr-grid>.pr-card:nth-child(2):last-child{grid-column:1/-1}}.admin-shell .admin-main main.pr-page .pr-grid>.pr-card{background:var(--bo-card);min-width:0;box-shadow:var(--bo-shadow);border-radius:18px;flex-direction:column;gap:10px;margin:0;padding:22px 0 10px;display:flex}.admin-shell .admin-main main.pr-page .pr-card>h2,.admin-shell .admin-main main.pr-page .pr-card>.sec-head>h2{font:600 21px/1.22 var(--rm-font);letter-spacing:-.016em;text-transform:none;color:var(--rm-ink);margin:0}.admin-shell .admin-main main.pr-page .pr-card>:is(h2,.sec-head,.pr-line,.pr-due,form.form,details.help,.notice){margin-inline:var(--rm-gutter)}.admin-shell .admin-main main.pr-page .pr-card>.sec-head{margin-block:0 4px;padding:0}.admin-shell .admin-main main.pr-page .pr-card .ready-count{color:var(--rm-ink);font-size:16px}.admin-shell .admin-main main.pr-page .pr-card>.pr-line{color:var(--rm-ink);margin-block:0;font-size:16px;line-height:1.4}.admin-shell .admin-main main.pr-page .pr-card>.pr-due{gap:4px;margin-block:8px 2px;display:grid}.admin-shell .admin-main main.pr-page .pr-card>.pr-due b{font:700 28px/1.1 var(--rm-font);letter-spacing:-.025em;color:var(--rm-ink)}.admin-shell .admin-main main.pr-page .pr-card>.pr-due span{color:var(--rm-ink);font-size:16px}.admin-shell .admin-main main.pr-page .pr-card>.group{box-shadow:none;background:0 0;border-radius:0;margin:0}.admin-shell .admin-main main.pr-page .pr-card>.group>:first-child:before{content:"";top:0;left:var(--rm-gutter);border-top:1px solid var(--rm-line);display:block;position:absolute;right:0}.admin-shell .admin-main main.pr-page .pr-card>form.form{max-width:none;margin-block:4px 12px}.admin-shell .admin-main main.pr-page .pr-card>details.help{margin-block:0 6px}.admin-shell .admin-main main.pr-page .pr-card>.notice{margin-block:0 12px}.admin-shell .admin-main main.pr-page .pr-grid>.pr-card{--rm-gutter:20px}
.admin-shell .series-dot,.admin-series .series-dot,.admin-shell .series-tag>i,.admin-series .series-tag>i{display:none!important}.admin-shell .admin-main .info-host{position:relative}.admin-shell .admin-main .info-tip{vertical-align:middle;line-height:1;display:inline-block}.admin-shell .admin-main .info-tip-i{width:44px;height:44px;color:var(--rm-tint);cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-11px -10px -11px -6px;padding:0;display:inline-flex}.admin-shell .admin-main .info-tip-i svg{display:block}.admin-shell .admin-main .info-tip-i:focus-visible{outline:2px solid var(--rm-tint);outline-offset:-8px}.admin-shell .admin-main .info-tip-words{z-index:40;background:var(--bo-card,var(--rm-surface));max-width:440px;color:var(--rm-ink);font:400 15px/1.45 var(--rm-font);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;border-radius:12px;margin-top:10px;padding:12px 14px;display:none;position:absolute;left:0;right:0;box-shadow:0 10px 30px #00000024,0 0 0 .5px #0000001f}.admin-shell .admin-main .info-tip-words:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.admin-shell .admin-main .info-tip.open>.info-tip-words{display:block}.admin-shell .admin-main .info-tip:has(>.info-tip-i:focus-visible)>.info-tip-words{display:block}@media (hover:hover) and (pointer:fine){.admin-shell .admin-main .info-tip:hover>.info-tip-words{display:block}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .admin-shell .admin-main .info-tip-words{background:#2c2c2e;box-shadow:0 10px 30px #00000080,0 0 0 .5px #ffffff1f}}:root[data-theme=dark] .admin-shell .admin-main .info-tip-words{background:#2c2c2e;box-shadow:0 10px 30px #00000080,0 0 0 .5px #ffffff1f}.admin-shell .admin-main main.series-page :is(.hero,.section).info-host{grid-template-columns:auto minmax(0,1fr);column-gap:4px}.admin-shell .admin-main main.series-page :is(.hero,.section).info-host>*{grid-column:1/-1}.admin-shell .admin-main main.series-page :is(.hero,.section).info-host>:is(h1,h2){grid-column:1}.admin-shell .admin-main main.series-page :is(.hero,.section).info-host>.info-tip{grid-column:2;place-self:center start}.admin-shell .admin-main main.series-page:is(.team-page,.pass-page)>.page-tabs+:is(.group,.form){margin-top:0}.admin-shell .admin-main main.series-page .team-roles .row .label,.admin-shell .admin-main main.series-page .pass-riders .row .label{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-main main.series-page .team-roles .row .label>span:first-child{font-weight:600}
.admin-main main.page>form.notice.money-blocker{background:var(--bo-card);box-shadow:var(--bo-shadow), inset 3px 0 0 var(--rm-warn);font-size:var(--rm-text);border-left:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px 14px 46px;line-height:1.4;display:flex;position:relative}.admin-main main.page>form.notice.money-blocker.bad-notice{box-shadow:var(--bo-shadow), inset 3px 0 0 var(--rm-bad)}.admin-main main.page>form.notice.money-blocker>span{flex:320px;min-width:0}.admin-main main.page>form.notice.money-blocker>.secondary.compact{background:var(--rm-tint-fill);min-height:44px;color:var(--rm-tint-text,var(--rm-tint));flex:none}.admin-main main.page>form.notice.money-blocker:before{content:"";background:var(--rm-warn);width:19px;height:19px;position:absolute;top:16px;left:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='M12 7.4v5.6'/%3E%3Ccircle cx='12' cy='16.3' r='.4' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.6'/%3E%3Cpath d='M12 7.4v5.6'/%3E%3Ccircle cx='12' cy='16.3' r='.4' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat}.admin-main main.page>form.notice.money-blocker.bad-notice:before{background:var(--rm-bad)}.payouts-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admin-main .section.payouts>.payouts-head>h2{margin:0 0 2px 4px}.tag.test-tag{background:color-mix(in srgb, var(--rm-warn) 14%, transparent);color:var(--rm-warn)}.payouts .money-card{background:var(--bo-card,var(--rm-surface));box-shadow:var(--bo-shadow,none);border-radius:18px;gap:18px;padding:20px 18px 18px}.payout-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.payout-figs>.money-held{grid-column:1/-1}.payout-fig{align-content:start;gap:4px;min-width:0;display:grid}.payout-fig>span:first-child{font:600 15px/1.3 var(--rm-font);color:var(--rm-ink-soft)}.payout-figs .payout-fig>b,.payout-figs .money-held>b{font:700 30px/1.08 var(--rm-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--rm-ink)}.payout-figs .money-held>b{font-size:36px}.payout-fig>span:last-child:not(:first-child){color:var(--rm-ink);font-size:15px;line-height:1.35}.money-next{border-top:.5px solid var(--rm-line);gap:12px;padding-top:16px;display:grid}.money-next .money-goes{margin:0}.money-next .money-why{color:var(--rm-ink);margin:-4px 0 0}.payouts .money-gone>summary.row{border-radius:14px}.payouts-table{border-collapse:collapse;background:var(--bo-card,var(--rm-surface));width:100%;font-size:var(--rm-text)}.payouts-table th{text-align:left;font:600 15px/1.2 var(--rm-font);color:var(--rm-ink-soft);border-bottom:.5px solid var(--rm-line);padding:10px 16px}.payouts-table td{border-top:.5px solid var(--rm-line);vertical-align:middle;padding:12px 16px}.payouts-table tbody tr:first-child td{border-top:0}.payouts-table .num,.payouts-table .po-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.payouts-table .po-date,.payouts-table .po-lands{font-variant-numeric:tabular-nums;white-space:nowrap}.payouts-table tr.payout-why td{color:var(--rm-bad);border-top:0;padding-top:0;font-size:15px}.payouts-table tr.payout-row.failed td{padding-bottom:6px}.po-chip{min-height:26px;font:600 15px/1 var(--rm-font);white-space:nowrap;background:var(--bo-chip,var(--rm-sunken));color:var(--rm-ink);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.po-chip.ok{background:color-mix(in srgb, var(--rm-ok-fill,var(--rm-ok)) 18%, transparent);color:var(--rm-ok)}.po-chip.bad{background:color-mix(in srgb, var(--rm-bad-fill,var(--rm-bad)) 14%, transparent);color:var(--rm-bad)}.payouts .money-open{margin-top:2px}@media (min-width:720px){.payout-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.payout-figs>.money-held{grid-column:auto}.payout-figs .money-held>b{font-size:30px}.payouts .money-card{padding:22px 24px 20px}.money-next{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.money-next .money-goes{grid-column:1}.money-next>.money-send,.money-next>.send-ask-now{grid-area:1/2/span 2}.money-next>.send-ask-now{grid-area:auto/1/auto/-1}.money-next .money-why{text-align:left;grid-column:1}.payouts .money-card .primary.money-send{justify-self:end;width:auto;min-height:48px;padding:0 28px}}@media (max-width:719px){.payouts-table thead{display:none}.payouts-table,.payouts-table tbody{display:block}.payouts-table tr.payout-row{border-top:.5px solid var(--rm-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount status""date date""lands lands""to to";gap:2px 12px;padding:12px 16px;display:grid}.payouts-table tbody tr.payout-row:first-child{border-top:0}.payouts-table tr.payout-row td{text-align:left;border:0;padding:0;display:block}.payouts-table .po-amount{grid-area:amount;font-size:17px}.payouts-table .po-status{grid-area:status;justify-self:end}.payouts-table .po-date{grid-area:date;font-size:15px}.payouts-table .po-date:before{content:"Sent "}.payouts-table .po-lands{grid-area:lands;font-size:15px}.payouts-table .po-lands:not(:empty):before{content:"In the bank "}.payouts-table tr.payout-row:not(:has(.po-chip.ok)) .po-lands:before{content:""}.payouts-table .po-to{grid-area:to;font-size:15px}.payouts-table .po-to:empty{display:none}.payouts-table .po-to:not(:empty):before{content:"To "}.payouts-table tr.payout-row.failed td{padding-bottom:0}.payouts-table tr.payout-row.failed{padding-bottom:6px}.payouts-table tr.payout-why{padding:0 16px 12px;display:block}.payouts-table tr.payout-why td{padding:0;display:block}}@media (min-width:960px){.admin-main main.page.bo-column.codes-screen>:not(.hero){max-width:960px}}.codes-scope{color:var(--rm-ink);margin:-6px 0 0;font-size:15px;line-height:1.45}.codes-scope a{color:var(--rm-tint);white-space:nowrap;font-weight:600;text-decoration:none}.codes-bar{z-index:6;flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex;position:relative}.codes-search{flex:280px;min-width:0;margin:0}.codes-search .input{background:var(--bo-chip,var(--rm-sunken)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E") 13px center / 18px no-repeat;border-color:#0000;border-radius:12px;width:100%;min-height:44px;padding-left:40px}.codes-search .input::-webkit-search-cancel-button{cursor:pointer}.codes-adds{flex:none;gap:10px;display:flex}.add-sheet>summary{cursor:pointer;white-space:nowrap;width:auto;min-height:44px;padding:0 20px;font-size:17px;list-style:none}.add-sheet>summary::-webkit-details-marker{display:none}.add-sheet>summary.secondary{border:0}.add-sheet[open]>summary{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rm-tint) 35%, transparent)}.add-sheet>.sheet{z-index:30;background:var(--bo-card,var(--rm-surface));box-shadow:0 18px 50px #0000002e, 0 0 0 .5px var(--rm-line);border-radius:18px;gap:14px;margin:0;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.add-sheet>.sheet .sheet-title{font:600 20px/1.2 var(--rm-font);letter-spacing:-.012em;margin:0}.add-sheet>.sheet .agree{padding:10px 0}.add-sheet>.sheet .class-picks .agree{padding:8px 0}.sheet-acts{align-items:center;gap:16px;display:flex}.sheet-acts .primary{width:auto;min-width:180px;padding:0 28px}.sheet-acts .quiet{min-height:44px;font:600 17px/1 var(--rm-font);cursor:pointer;background:0 0;border:0;padding:0 6px}.admin-main .codes-screen .codes-tabs{margin:0}.admin-main .codes-screen .codes-tabs .tabs{max-width:360px}.bulk-bar{background:var(--rm-tint-fill);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 8px 8px 16px;display:flex}.bulk-bar .bulk-count{font:600 17px/1.2 var(--rm-font);color:var(--rm-ink);flex:auto}.bulk-bar .quiet.compact{min-height:40px;font:600 15px/1 var(--rm-font);cursor:pointer;background:0 0;border:0;padding:0 12px}.bulk-bar .secondary.compact{background:var(--rm-surface);color:var(--rm-bad)}.codes-table-wrap{background:var(--bo-card,var(--rm-surface));box-shadow:var(--bo-shadow,none);border-radius:16px}.codes-table{border-collapse:collapse;width:100%;font-size:var(--rm-text)}.codes-table th{text-align:left;font:600 15px/1.2 var(--rm-font);color:var(--rm-ink-soft);border-bottom:.5px solid var(--rm-line);white-space:nowrap;padding:12px 14px}.codes-table td{border-top:.5px solid var(--rm-line);vertical-align:middle;padding:12px 14px}.codes-table tbody tr:first-child td{border-top:0}.codes-table .tick-col{width:44px;padding-right:0}.codes-table input[type=checkbox]{width:20px;height:20px;accent-color:var(--rm-tint);vertical-align:middle;margin:0}.codes-table .code-main{min-width:0;display:table-cell}.codes-table .code-name{color:var(--rm-tint);font:600 17px/1.3 var(--rm-font);letter-spacing:.01em;overflow-wrap:anywhere;text-decoration:none;display:block}.codes-table .code-for{color:var(--rm-ink-soft);margin-top:2px;font-size:15px;line-height:1.35;display:block}.codes-table .code-value{white-space:nowrap;font-weight:600}.codes-table .code-used,.codes-table .code-ends{white-space:nowrap;font-variant-numeric:tabular-nums}.codes-table .code-nolimit{color:var(--rm-ink-soft)}.codes-table .cell-label{display:none}.codes-table .code-more{text-align:right;width:56px;padding:6px 8px}.codes-table tr.code-row.open>td{background:color-mix(in srgb, var(--rm-tint) 6%, transparent)}.row-menu{display:inline-block;position:relative}.row-menu>summary{width:44px;height:44px;color:var(--rm-tint);font:700 15px/1 var(--rm-font);letter-spacing:1px;cursor:pointer;border-radius:22px;place-items:center;list-style:none;display:inline-grid}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>summary:hover,.row-menu[open]>summary{background:var(--rm-tint-fill)}.row-menu>.menu-pop{z-index:25;text-align:left;background:var(--bo-card,var(--rm-surface));min-width:220px;box-shadow:0 12px 34px #00000029, 0 0 0 .5px var(--rm-line);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.row-menu .menu-pop form{margin:0}.row-menu .menu-item{width:100%;min-height:44px;color:var(--rm-ink);font:400 17px/1.2 var(--rm-font);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.row-menu .menu-item:hover{background:var(--bo-hover,var(--rm-sunken))}.row-menu .menu-item.danger{color:var(--rm-bad)}.codes-table tr:last-child .row-menu>.menu-pop,.codes-table tr:nth-last-child(2) .row-menu>.menu-pop{top:auto;bottom:calc(100% + 4px)}.codes-table tr:only-child .row-menu>.menu-pop,.codes-table tr:first-child .row-menu>.menu-pop{top:calc(100% + 4px);bottom:auto}.codes-table tr.code-panel-row>td{background:color-mix(in srgb, var(--rm-tint) 6%, transparent);border-top:0;padding:0}.code-panel{gap:14px;padding:4px 16px 18px;display:grid}.code-panel .used-by{padding:0}.code-panel .code-link{gap:8px;display:grid}.code-panel .code-none{color:var(--rm-ink);margin:0;font-size:15px}.code-panel .code-edit{gap:12px;display:grid}.code-edit-acts,.code-panel-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.code-edit-acts .primary{width:auto;min-height:44px;padding:0 24px;font-size:17px}.code-panel .quiet{color:var(--rm-tint);font-weight:600;text-decoration:none}.code-panel-acts form{margin:0}.code-panel-acts .quiet.danger{min-height:44px;font:600 17px/1 var(--rm-font);color:var(--rm-bad);cursor:pointer;background:0 0;border:0;padding:0}.batch-codes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.batch-codes li{border-top:.5px solid var(--rm-line);justify-content:space-between;gap:10px;padding:8px 0;font-size:15px;display:flex}.batch-codes .code-name{font-variant-numeric:tabular-nums;font-weight:600}.codes-empty{font-size:var(--rm-text);color:var(--rm-ink);margin:0;padding:4px 4px 0;line-height:1.45}.codes-empty a{color:var(--rm-tint);font-weight:600;text-decoration:none}@media (max-width:699px){.codes-adds{flex:100%}.codes-adds>.add-sheet{flex:1 1 0}.add-sheet>summary{justify-content:center;width:100%;padding:0 12px;display:flex}.add-sheet>.sheet{padding:18px 16px}.sheet-acts .primary{flex:auto;min-width:0}.codes-table thead{display:none}.codes-table,.codes-table tbody{display:block}.codes-table tr.code-row{border-top:.5px solid var(--rm-line);grid-template-columns:32px minmax(0,1fr) auto 44px;grid-template-areas:"tick code value more""tick used ends more";align-items:start;gap:4px 10px;padding:12px 6px 12px 14px;display:grid}.codes-table tbody tr.code-row:first-child{border-top:0}.codes-table tr.code-row>td{background:0 0;border:0;padding:0;display:block}.codes-table tr.code-row>.tick-col{grid-area:tick;width:auto;padding-top:2px}.codes-table tr.code-row>.code-main{grid-area:code}.codes-table tr.code-row>.code-value{text-align:right;grid-area:value}.codes-table tr.code-row>.code-used{grid-area:used;font-size:15px}.codes-table tr.code-row>.code-ends{text-align:right;grid-area:ends;font-size:15px}.codes-table tr.code-row>.code-more{grid-area:more;align-self:center;width:auto;padding:0}.codes-table tr.code-row:not(:has(>.tick-col)){grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"code value more""used ends more"}.codes-table .cell-label{display:inline}.codes-table tr.code-row.open{background:color-mix(in srgb, var(--rm-tint) 6%, transparent)}.codes-table tr.code-panel-row,.codes-table tr.code-panel-row>td{display:block}.batch-codes{grid-template-columns:1fr}}.codes-screen #codes-bulk{display:none}.add-sheet .date-field,.code-panel .date-field{width:200px;max-width:100%}.codes-adds>#batch{order:-1}
.admin-main main.new-event form.nb-form{gap:28px;max-width:640px}.admin-main main.new-event form.nb-form>.section{margin:0}.admin-main main.new-event .group.nb-card{padding:18px var(--rm-gutter) 20px;gap:18px;display:grid}.admin-main main.new-event .nb-card .field>span,.admin-main main.new-event .slug-head>label{font-size:15px;font-weight:600}.admin-main main.new-event .nb-card .input{max-width:none}.admin-main main.new-event form.nb-form>button.primary{justify-self:start;min-width:0;padding-inline:24px}.admin-main form.nb-form .nb-other{display:none}.admin-main form.nb-form:has(#sanction_kind option[value=other]:checked) .nb-other{display:grid}.admin-main .slug-field{gap:6px;display:grid}.admin-main .slug-field .slug-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-main .slug-field .slug-copy{min-height:36px;font-size:15px}.admin-main .slug-field .slug-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.admin-main .slug-field .slug-prefix{color:var(--rm-ink);overflow-wrap:anywhere;font-size:15px}.admin-main .slug-field .slug-row>.input{flex:220px;min-width:0}@media (max-width:600px){.admin-main .slug-field .slug-row>.input{flex-basis:100%}}.admin-main .section.cancel-foot{margin-top:56px}.admin-main .cancel-foot .row.cancel-row .label>span:first-child{color:var(--rm-bad)}.admin-main main.cancel-screen form.cancel-form{gap:18px;max-width:640px;margin-top:28px}.admin-main main.cancel-screen .cancel-wait{color:var(--rm-ink);margin:0;font-size:15px;line-height:1.45}.admin-main main.cancel-screen .cancel-form .ask-acts{justify-content:flex-start}.admin-main main.cancel-screen .cancel-form button.danger-fill:disabled{opacity:.45;cursor:not-allowed;filter:none}.admin-main main.cancel-screen .section .group .row>span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.admin-main .cancel-ask.cancel-held{margin-top:16px}.admin-main .cancel-ask.cancel-held .ask-acts{justify-content:flex-start}.admin-main .class-search{gap:6px;margin:4px 0 10px;display:grid}.admin-main .class-search>.input{max-width:420px;min-height:44px;font-size:17px}.admin-main .class-search-said{color:var(--rm-ink);margin:0;font-size:15px}.admin-main .class-search-said:empty{display:none}@media screen{[data-cs] [data-cs-off]{display:none!important}}@media print{.class-search{display:none!important}main.page.wide.sheet-doc>article.sched-sheet{display:block!important}}.admin-main main.sheet-doc .hero .class-search{margin-top:12px}
.pay-lines .pay-line-who{all:unset;cursor:pointer;text-align:left;overflow-wrap:anywhere}.pay-lines .pay-line-who:hover{text-underline-offset:3px;text-decoration:underline}.pay-lines .pay-line-who:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.rider-body .class-why,.rider-body .class-rule{margin:8px 0 0}.sheet .rider.folded:has(>.rider-in:not(.on))>.rider-line.fresh{opacity:1}.rider-body .class-pick{margin:2px 0 0}.rider-body .class-ask{font-size:var(--rm-text);color:var(--rm-ink);margin:0 0 10px;font-weight:600}.class-tiles{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}@media (min-width:700px){.class-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.class-tile{background:var(--rm-surface);min-height:76px;box-shadow:inset 0 0 0 1px var(--rm-line);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:14px 44px 14px 16px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.class-tile input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.class-tile .tile-name{font-size:var(--rm-text);color:var(--rm-ink);font-weight:600;line-height:1.25}.class-tile .tile-price{font-size:var(--rm-text);color:var(--rm-ink);font-variant-numeric:tabular-nums;line-height:1.3}.class-tile .tile-tag{font-size:var(--rm-text-sm);color:var(--rm-ok);margin-top:6px;font-weight:600;line-height:1.3}.class-tile:after{content:"";border-radius:50%;width:22px;height:22px;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1.75px #c7c7cc}@media (hover:hover){.class-tile:not(:has(input:disabled)):hover{box-shadow:inset 0 0 0 1px var(--rm-line-strong)}}.class-tile:active:not(:has(input:disabled)){transform:scale(.985)}.class-tile:has(input:checked){box-shadow:inset 0 0 0 2px var(--rm-ink)}.class-tile:has(input:checked):after{box-shadow:none;background:var(--rm-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.class-tile:has(input:focus-visible){outline-offset:2px;outline:3px solid #0a84ff}.class-tile:has(input:disabled){cursor:default;box-shadow:none;border:1.5px dashed var(--rm-line-strong);background:0 0;padding:12.5px 42.5px 12.5px 14.5px}.class-tile:has(input:disabled):after{display:none}:is(.class-tile:has(input:disabled) .tile-name,.class-tile:has(input:disabled) .tile-price){color:var(--rm-ink-soft)}.rider-body .not-racing{margin:12px 0 0;padding:0}.sheet .rider.folded>.rider-in:not(.on){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 2.5v7M2.5 6h7' fill='none' stroke='%231C1C1E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/12px no-repeat}.paybar .cart-head{font-size:var(--rm-text);color:var(--rm-ink);margin:0;font-weight:600;display:none}@media (min-width:1024px){.paybar .cart-head{display:block}}.pay-lines li{animation:.32s cubic-bezier(.2,.8,.2,1) both cart-in}@keyframes cart-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pay-lines li{animation:none}.class-tile{transition:none}}.paybar .demo-pay{font-size:var(--rm-text);color:var(--rm-ink);margin:0}@media (max-width:699px){.class-tiles{grid-template-columns:1fr;gap:8px}.class-tile{min-height:0}}details.add-rider>summary:has(.add-who){grid-template-columns:auto minmax(0,1fr) 12px}details.add-rider>summary .add-who{text-align:right;min-width:0;color:var(--rm-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.add-wait{margin:0;padding:0 0 6px;list-style:none}.add-wait li+li .add-wait-who{box-shadow:inset 0 1px 0 var(--rm-line)}.add-wait-who{all:unset;box-sizing:border-box;width:100%;min-height:56px;padding:10px var(--rm-gutter);cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.add-wait-who .rider-name{font-size:var(--rm-text);color:var(--rm-ink);overflow-wrap:anywhere;font-weight:600}.add-wait-who .add-wait-act{font-size:var(--rm-text);color:var(--rm-accent);font-weight:600}.add-wait-who:focus-visible{outline-offset:-3px;border-radius:12px;outline:3px solid #0a84ff}@media (hover:hover){.add-wait-who:hover{background:var(--rm-press)}}.add-wait-who .add-plus{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--rm-line-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 2.5v7M2.5 6h7' fill='none' stroke='%231C1C1E' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%}.add-wait-who.add-new .rider-name{font-weight:400}@media (prefers-color-scheme:dark){.add-wait-who .add-plus{filter:invert()}}.cart-race{display:none}@media (min-width:1024px){.store-body .sheet>.paybar{overflow:hidden}.cart-race{border-bottom:1px solid var(--rm-line);gap:14px;margin:-22px -22px 4px;padding:0 0 18px;display:grid}.cart-race-photo{object-fit:cover;width:100%;height:148px;display:block}.cart-race-what{gap:2px;padding:0 22px;display:grid}.cart-race:not(:has(.cart-race-photo)) .cart-race-what{padding-top:22px}.cart-race-what b{letter-spacing:-.01em;color:var(--rm-ink);font-size:21px;line-height:1.2}.cart-race-what span{font-size:var(--rm-text-sm);color:var(--rm-ink);line-height:1.35}.paybar .cart-head{margin-top:4px}.pay-lines{gap:14px}.pay-lines li.cart-line.has-face{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.pay-lines .cart-name{font-weight:600;display:block}.pay-lines .cart-sep{display:none}.pay-lines .cart-class{display:block}.pay-lines .cart-thumb img{object-fit:cover;border-radius:8px;width:30px;height:30px;display:block}}.sheet .rider-line.out .rider-name,.sheet .rider-line.out .rider-sum{color:var(--rm-ink-soft)}.sheet .rider-line.out .rider-name{font-weight:500}.sheet .rider-line.out .avatar,.add-wait-who:not(.add-new) .avatar{color:#48484a;background:#d1d1d6}.add-wait-who:not(.add-new) .rider-name{color:var(--rm-ink-soft);font-weight:500}@media (prefers-color-scheme:dark){.sheet .rider-line.out .avatar,.add-wait-who:not(.add-new) .avatar{color:#aeaeb2;background:#2c2c2e}}
.rf{gap:10px;min-width:0;margin-top:6px;display:grid}.rf-head{font-size:var(--rm-text);margin:4px 0 0;font-weight:600}.rf-tiles{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:-2px;padding:2px;scroll-padding:0 2px;display:flex;overflow-x:auto}.rf-tiles::-webkit-scrollbar{display:none}.rf-tile{scroll-snap-align:start;background:var(--rm-surface);width:158px;box-shadow:inset 0 0 0 1px var(--rm-line);border-radius:14px;flex-direction:column;flex:none;display:flex;position:relative}@media (min-width:700px){.rf-tile{flex:1 1 0;width:auto;min-width:200px;max-width:300px}}@media (max-width:699px){.rf-tile{width:calc(50% - 5px);min-width:150px}.rf-tile .rf-name{font-size:16px;line-height:1.25}}.rf-open,.rf-in{min-height:128px;font:inherit;color:var(--rm-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:14px 16px;transition:box-shadow .15s,transform .15s;display:flex}.rf-open:active{transform:scale(.985)}.rf-open:focus-visible{outline-offset:2px;outline:3px solid #0a84ff}@media (hover:hover){.rf-tile:not(.paper):not(.theirs):hover{box-shadow:inset 0 0 0 1px var(--rm-line-strong)}}.rf-tile .rf-name{font-size:var(--rm-text);color:var(--rm-ink);font-weight:600;line-height:1.25}.rf-tile .rf-state{font-size:var(--rm-text-sm);color:var(--rm-ink);margin-top:auto;padding-top:10px;padding-right:30px;font-weight:600;line-height:1.3}.rf-tile .rf-by{font-size:var(--rm-text-sm);color:var(--rm-ink);line-height:1.3}.rf-tile:not(.paper):not(.theirs):after{content:"";pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 0 0 1.75px #c7c7cc}.rf-tile.ok{box-shadow:inset 0 0 0 2px var(--rm-ink)}.rf-tile.ok:after{box-shadow:none;background:var(--rm-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.rf-tile.ok .rf-state{color:var(--rm-ok)}.rf-tile.paper,.rf-tile.theirs{box-shadow:none;outline:1.5px dashed var(--rm-line-strong);outline-offset:-1.5px;background:0 0}.rf-in{cursor:default}.rf-tile .rf-in .rf-state{padding-right:0}.rf-own{font-size:var(--rm-text-sm);color:var(--rm-ink);margin:0;line-height:1.45}.rf-email,.rf-way{margin:0}html.rf-reading,html.rf-reading body{overflow:hidden}.form-reader{background:var(--rm-surface);width:min(760px,100vw - 48px);max-width:none;height:min(88vh,960px);max-height:none;color:var(--rm-ink);border:0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 64px #0000004d}.form-reader[open]{flex-direction:column;display:flex}.form-reader::backdrop{background:#00000073}.fr-head{border-bottom:1px solid var(--rm-line);align-items:center;gap:16px;padding:10px 12px 10px 20px;display:flex}.fr-title{min-width:0;font-size:var(--rm-text);flex:1;margin:0;font-weight:600;line-height:1.3}.fr-pdf{font-size:var(--rm-text-sm);color:var(--rm-ink);font-weight:600}.fr-close{color:var(--rm-ink);font-size:var(--rm-text);padding:0 8px}.fr-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--rm-surface);flex:1;min-height:0;overflow-y:auto}.fr-scroll:focus-visible{outline:2px solid var(--rm-ink);outline-offset:-2px}.fr-scroll img{background:#fff;width:100%;height:auto;display:block}.fr-scroll img+img{border-top:1px solid var(--rm-line)}.fr-words{max-width:64ch;font-size:var(--rm-text);white-space:pre-wrap;margin:0 auto;padding:20px 24px;line-height:1.55}.fr-end{text-align:center;font-size:var(--rm-text-sm);border-top:1px solid var(--rm-line);padding:16px 16px 20px;font-weight:600}.fr-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rm-line);background:var(--rm-surface);gap:8px;display:grid}.fr-said{text-align:center;font-size:var(--rm-text-sm);color:var(--rm-ok);margin:0;font-weight:600}.fr-agree{width:100%}.fr-for{font-size:var(--rm-text-sm);color:var(--rm-ink);font-weight:600;display:block}.fr-sign{gap:10px;margin:0;display:grid}.fr-sign .agree{border:0;padding:0}.fr-signer{margin:0}.fr-esign{font-size:var(--rm-text-sm);color:var(--rm-ink);margin:0;line-height:1.4}.fr-msg{font-size:var(--rm-text-sm);color:var(--rm-bad);margin:0;font-weight:600}.fr-relation{margin:0}.form-reader button.fr-agree:disabled{opacity:1;background:var(--rm-sunken);color:var(--rm-ink);cursor:default;filter:none}.form-reader:focus{outline:none}@media (max-width:640px){.form-reader{border-radius:0;width:100vw;height:100dvh;margin:0;inset:0}.fr-words{padding:16px}}
.rider-body .card-photo{justify-items:start;gap:8px;margin-top:14px;display:grid}.rider-body .card-photo>span:first-child{font-size:var(--rm-text-sm);color:var(--rm-ink);font-weight:600}.rider-body .card-photo .moved{color:var(--rm-ink)}.rider-body .card-photo .photo-pick{cursor:pointer}.rider-body .card-photo .photo-pick[aria-disabled]{opacity:.6;pointer-events:none}.rider-body .card-photo:focus-within .photo-pick{outline:2px solid var(--rm-accent);outline-offset:2px}
.know-tiles{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.know-tile{background:var(--rm-surface);min-width:0;color:var(--rm-ink);border-radius:22px;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:6px 14px;padding:20px 20px 22px;display:grid;position:relative}.know-icon{width:28px;height:28px;color:var(--know-icon,var(--rm-ink));display:block}.know-icon svg{width:28px;height:28px;display:block}.know-tile h3{letter-spacing:-.012em;grid-column:2;margin:2px 0 0;font-size:19px;font-weight:600;line-height:1.26}.know-tile .know-words{color:var(--rm-ink-soft);white-space:normal;grid-column:2;font-size:17px;line-height:1.47}.know-words p{margin:0}.know-words p+p{margin-top:8px}.know-words a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (min-width:640px){.know-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.know-tiles .know-tile{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:26px 26px 28px}.know-tiles .know-tile h3,.know-tiles .know-tile .know-words{grid-column:1}.know-tiles .know-icon,.know-tiles .know-icon svg{width:32px;height:32px}.know-tiles .know-icon{margin-bottom:8px}}.know-note{align-items:start}.know-note .know-words{color:var(--rm-ink);grid-column:2}.know-asks{gap:12px;display:grid}.know-act{color:var(--rm-ink);grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;text-decoration:none;transition:background-color .15s}.know-act:hover,.know-act:active{background:var(--rm-sunken)}.know-act:focus-visible{outline:2px solid var(--rm-ink);outline-offset:2px}.know-ask{gap:2px;min-width:0;display:grid}.know-ask>span:first-child{letter-spacing:-.012em;font-size:19px;font-weight:600;line-height:1.26}.know-ask>span:last-child{color:var(--rm-ink-soft);overflow-wrap:anywhere;font-size:17px;line-height:1.35}.know-go{color:var(--rm-ink-soft);justify-self:end;font-size:22px;line-height:1}@media (prefers-reduced-motion:reduce){.know-act{transition:none}}.buy-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.buy-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1080px){.buy-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.buy-tiles .buy-tile{flex-direction:column;align-items:stretch;gap:6px;min-height:196px;padding:22px 20px 20px;display:flex}.buy-tile .know-icon{margin-bottom:8px}.buy-tile h3,.buy-tile .know-words{grid-column:1}.buy-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:14px;display:flex}.buy-price{letter-spacing:-.02em;color:var(--rm-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.buy-left{color:var(--rm-ink-soft);font-size:17px;line-height:1.3}@media (min-width:768px){.buy-tiles .buy-tile{min-height:220px;padding:26px 24px 24px}.buy-tile .know-icon,.buy-tile .know-icon svg{width:32px;height:32px}}.buy-alone{grid-template-columns:minmax(0,1fr);margin-top:12px;display:grid}@media (min-width:768px){.buy-alone{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin-top:16px}}@media (min-width:1080px){.buy-alone{grid-template-columns:repeat(4,minmax(0,1fr))}}
button.open-alert-go{cursor:pointer;border:0}.open-alert{flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,440px);display:flex;position:relative}.open-alert .oa-email{color:#fff;min-width:0;min-height:44px;font:500 16px var(--rm-font);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff8c;border-radius:999px;flex:200px;padding:0 18px}.open-alert .oa-email::placeholder{color:#ffffffeb}.open-alert .oa-email:focus-visible{outline-offset:2px;outline:2px solid #fff}.open-alert .oa-send{color:#111;min-height:44px;font:600 15px var(--rm-font);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 22px}.open-alert .oa-send:disabled{cursor:default}.open-alert .oa-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px}.open-alert .oa-msg{color:#fff;font:600 14px var(--rm-font);flex-basis:100%;margin:2px 0 0}.open-alert-done{color:#fff;font:600 15px var(--rm-font);align-items:center;gap:10px;margin:0;display:inline-flex}.oa-check{background:#fff;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.oa-check:after{content:"";border:2.5px solid #111;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.row>.price-cell{text-align:right;flex:none;justify-items:end;gap:2px;max-width:58%;display:grid}.row>.price-cell .price-then{font:400 14px/1.3 var(--rm-font);color:var(--rm-ink);text-wrap:balance}.buy-then{font:400 16px/1.35 var(--rm-font);color:var(--rm-ink);margin-top:-8px}.race-tag{min-height:26px;font:600 14px/1 var(--rm-font);letter-spacing:0;white-space:nowrap;vertical-align:2px;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.masthead .race-tag.soon{color:#000;background:#fff}.buy .race-tag.soon{background:var(--rm-ink);color:var(--rm-ink-inverse)}.row .money .race-tag.full{box-shadow:inset 0 0 0 1px var(--rm-ink);color:var(--rm-ink)}.masthead .momentum{color:#fff;font:600 17px/1.35 var(--rm-font);margin:8px 0 0}.buy-momentum{font:600 16px/1.35 var(--rm-font);color:var(--rm-ink)}.last-year .past-winners{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.last-year .past-winners li{background:#f5f5f7;border-radius:22px;gap:4px;padding:18px 20px;display:grid}.last-year .past-winners li span{font:500 15px/1.3 var(--rm-font);color:var(--rm-ink)}.last-year .past-winners li b{font:700 24px/1.15 var(--rm-font);letter-spacing:-.02em;color:var(--rm-ink)}.last-year .past-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.past-link{background:color-mix(in srgb, var(--rm-ink) 8%, transparent);min-height:44px;color:var(--rm-ink);font:600 15px var(--rm-font);border-radius:999px;align-items:center;gap:6px;padding:0 18px;text-decoration:none;display:inline-flex}.past-link:hover{background:color-mix(in srgb, var(--rm-ink) 12%, transparent);text-decoration:none}.admin-main .past-winners{border:0;gap:8px;margin:0;padding:0;display:grid}.admin-main .past-winners legend{margin-bottom:6px;padding:0}.admin-main .past-winner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;display:grid}.race-numbers-wrap{padding-top:28px}.race-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.race-numbers.n1{grid-template-columns:minmax(0,1fr)}.race-numbers.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.race-numbers>div{flex-direction:column;gap:4px;min-width:0;display:flex}.race-numbers dd{font:700 32px/1.05 var(--rm-font);letter-spacing:-.03em;color:var(--rm-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.race-numbers dd .unit{letter-spacing:-.01em;margin-left:.18em;font-size:.56em}.race-numbers dt{font:500 15px/1.3 var(--rm-font);color:var(--rm-ink)}@media (max-width:359px){.race-numbers dd{font-size:27px}}@media (min-width:760px){.race-numbers-wrap{padding-top:40px}.race-numbers{gap:24px}.race-numbers dd{font-size:56px}.race-numbers dt{font-size:17px}}.course-card .course-run-frame{margin-top:14px}.course-card.run-only>.course-run-frame{margin-top:0}.admin-main .race-number-edit{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;display:grid}.admin-main .course-typed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-main .row.course-edit{flex-wrap:wrap}.admin-main .row.course-edit .course-run{flex-basis:100%;gap:8px;display:flex}.admin-main .row.course-edit .course-run .input{flex:1;min-width:0}.admin-main .row.course-edit .course-run .secondary.compact{flex:none;width:auto}.masthead-film{object-fit:cover;object-position:50% 50%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.masthead-film.on{opacity:1}@media (prefers-reduced-motion:reduce){.masthead-film{display:none}}.admin-main .film-guide{background:var(--bo-card,var(--rm-surface));border-radius:16px;gap:10px;margin:4px 0 16px;padding:16px 18px;display:grid}.admin-main .film-guide>div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.admin-main .film-guide dt{font:600 15px/1.4 var(--rm-font);color:var(--rm-ink)}.admin-main .film-guide dd{font:400 15px/1.4 var(--rm-font);color:var(--rm-ink);margin:0}.admin-main .film-add{justify-items:start;gap:8px;margin-top:12px;display:grid}.admin-main .film-add .film-pick{cursor:pointer;width:auto;padding:0 22px}.admin-main .film-add .film-pick[aria-disabled=true]{opacity:.6;pointer-events:none}.admin-main .film-bad{color:var(--rm-bad);font:500 15px/1.4 var(--rm-font);margin:0}.admin-main .film-line{color:var(--rm-ink);font:500 15px/1.4 var(--rm-font);margin:0}.stars{vertical-align:-3px;justify-self:start;width:max-content;line-height:0;display:inline-block;position:relative}.stars-row{white-space:nowrap;gap:2px;display:inline-flex}.stars-row svg{fill:currentColor;flex:none;width:18px;height:18px}.stars-off{opacity:.25}.stars-on{position:absolute;inset:0 auto 0 0;overflow:hidden}.masthead .hero-rating{color:#fff;font:500 17px/1.3 var(--rm-font);align-items:center;gap:10px;margin:10px 0 0;text-decoration:none;display:inline-flex}.masthead .hero-rating b{font-weight:700}.masthead .hero-rating:hover{text-decoration:none}.masthead .hero-rating:hover span:last-child{text-decoration:underline}.ratings .rating-sum{color:var(--rm-ink);align-items:center;gap:16px;margin:4px 0 20px;display:flex}.ratings .rating-big{font:700 56px/1 var(--rm-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ratings .rating-of{font:500 15px/1.3 var(--rm-font);gap:6px;display:grid}.ratings .rating-of .stars-row svg{width:22px;height:22px}.ratings .rating-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ratings .rating-card{color:var(--rm-ink);background:#f5f5f7;border-radius:22px;align-content:start;gap:10px;padding:18px 20px;display:grid}.ratings .rating-words{font:400 17px/1.45 var(--rm-font);margin:0}.ratings .rating-who{font:600 15px/1.3 var(--rm-font);margin:0}.ratings .rating-more{margin-top:12px}.ratings .rating-more>summary{cursor:pointer;list-style:none}.ratings .rating-more>summary::-webkit-details-marker{display:none}.ratings .rating-more[open]>summary{display:none}.ratings .rating-rate{margin-top:16px;display:inline-block}.rating-rate-alone{margin:8px 0 0}.rate-page .rate-wrap{gap:16px;max-width:640px;padding-top:40px;padding-bottom:56px;display:grid}.rate-page .rate-title{font:700 40px/1.08 var(--rm-font);letter-spacing:-.03em;color:var(--rm-ink);margin:0}.rate-page .rate-lead{font:400 19px/1.45 var(--rm-font);color:var(--rm-ink);margin:0}.rate-race{background:#f5f5f7;border-radius:22px;gap:12px;padding:22px;display:grid}.rate-race h2{font:700 24px/1.15 var(--rm-font);letter-spacing:-.02em;color:var(--rm-ink);margin:0}.rate-stars{gap:4px;display:flex}.rate-star{width:52px;height:52px;color:var(--rm-ink);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;padding:0;display:inline-grid}.rate-star svg{fill:#0000;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:38px;height:38px}.rate-star.on svg{fill:currentColor}.rate-star:focus-visible{outline:2px solid var(--rm-ink);outline-offset:2px}.rate-star:disabled{cursor:default}.rate-more{justify-items:start;gap:8px;display:grid}.rate-line,.rate-sent{font:600 17px/1.4 var(--rm-font);color:var(--rm-ink);margin:0}.rate-ask{font:500 15px/1.35 var(--rm-font);color:var(--rm-ink)}.rate-words{border:1px solid color-mix(in srgb, var(--rm-ink) 25%, transparent);width:100%;min-height:88px;color:var(--rm-ink);font:400 17px/1.4 var(--rm-font);resize:vertical;background:#fff;border-radius:14px;padding:12px 14px}.rate-keep{width:auto;padding:0 22px}.rate-msg{color:var(--rm-bad);font:500 15px/1.4 var(--rm-font);margin:0}.rate-ask-form{justify-items:start;gap:10px;display:grid;position:relative}.rate-ask-form .rate-email{border:1px solid color-mix(in srgb, var(--rm-ink) 25%, transparent);width:100%;min-height:48px;color:var(--rm-ink);font:400 17px var(--rm-font);background:#fff;border-radius:999px;padding:0 18px}.rate-ask-form .oa-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px}.rate-ask-form .primary.compact{width:auto;padding:0 24px}.rate-back{justify-self:start}.admin-main .rating-admin-sum{margin-bottom:12px}.admin-main .rating-lines{margin-top:16px}.admin-main .rating-line .label>span:first-child{white-space:normal}.admin-main .rating-line .secondary.compact{flex:none;width:auto;min-width:88px;max-width:max-content;padding:0 20px}.admin-main .rating-line.hidden-line .label>span:first-child{text-decoration:line-through}
@media (max-width:639px){.sheet-rise>.gallery[class]{grid-template-rows:auto;grid-template-columns:repeat(var(--rest,4), minmax(0, 1fr));height:auto}.sheet-rise>.gallery.g2[class]{--rest:1}.sheet-rise>.gallery.g3[class]{--rest:2}.sheet-rise>.gallery.g4[class]{--rest:3}.sheet-rise>.gallery[class][class] .gallery-tile[class]{aspect-ratio:1;grid-area:auto}.sheet-rise>.gallery[class][class] .gallery-tile[class]:first-child{aspect-ratio:3/2;grid-column:1/-1}.sheet-rise>.gallery.g2[class][class] .gallery-tile[class]{aspect-ratio:3/2}.sheet-rise>.gallery.g5[class]{container-type:inline-size}.sheet-rise>.gallery.g5[class]>.gallery-all[class]{bottom:calc(25cqw + 12.75px);right:12px}}.focus-crops .crop.shaped{width:100%}.focus-crops .crop.shaped.square{width:62%}
.masthead .stake{color:#fff;font:600 19px/1.3 var(--rm-font);letter-spacing:-.01em;max-width:36ch;text-align:inherit;margin:10px 0 0}@media (min-width:760px){.masthead .stake{font-size:21px}}.included-list{background:var(--rm-surface);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:14px 28px;margin:0;padding:22px 22px 24px;list-style:none;display:grid}.included-list li{min-width:0;color:var(--rm-ink);font:500 17px/1.4 var(--rm-font);grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.included-check{width:24px;height:24px;color:var(--know-icon,var(--rm-ink));margin-top:-1px;display:block}@media (min-width:640px){.included-list{padding:26px 28px 28px}.included-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.other-rounds .races{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.other-rounds.up .races{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (max-width:600px){.other-rounds .races,.other-rounds.up .races{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;padding-bottom:6px;overflow-x:auto}.other-rounds .races::-webkit-scrollbar{display:none}.other-rounds .races>*{scroll-snap-align:start}}.masthead .favorite-line{margin:10px 0 0}.masthead .race-tag.favorite{color:#000;background:#fff;min-height:30px;padding:0 13px;font-size:15px}.rating-of .rating-favorite{color:var(--rm-ink);font:600 17px/1.3 var(--rm-font)}.masthead a.race-tag.flex{color:#fff;background:0 0;min-height:30px;padding:0 13px;font-size:15px;text-decoration:none;box-shadow:inset 0 0 0 1.5px #fff}.masthead a.race-tag.flex:hover{background:#ffffff24}.masthead a.race-tag.flex:focus-visible{outline-offset:3px;outline:2px solid #fff}.notice.flex-note{font-size:17px}.notice.flex-note b{font-weight:700}#flex .flex-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}
.more-rounds .rounds-add{gap:12px;display:grid}.round-add{background:var(--rm-surface);padding:16px var(--rm-gutter);border-radius:18px}.round-add.on{box-shadow:inset 0 0 0 1.5px var(--rm-ink)}.round-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.round-what{gap:2px;min-width:0;display:grid}.round-what b{color:var(--rm-ink);font-size:19px;font-weight:600;line-height:1.25}.round-what span{font-size:var(--rm-text);color:var(--rm-ink);line-height:1.35}.round-head .quiet{padding:0}.round-rider{box-shadow:inset 0 1px 0 var(--rm-line);margin-top:14px;padding-top:14px}.round-rider.off{display:flex}.round-rider .class-pick{margin:0}.round-why{box-shadow:inset 0 1px 0 var(--rm-line);font-size:var(--rm-text);color:var(--rm-ink);margin:14px 0 0;padding-top:14px;line-height:1.4}.round-back{padding:0;font-weight:600}.paybar .cart-round{display:none}@media (min-width:1024px){.paybar .cart-round{gap:10px;display:grid}.paybar .cart-round .cart-head{margin-top:0}}.paybar .cart-also{font-size:var(--rm-text);color:var(--rm-ink);margin:0;line-height:1.35}@media (min-width:1024px){.paybar .cart-also{display:none}}
