@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--paper:#fff;--ink:#111;--ink-2:#4a4a4a;--ink-3:#6b6b68;--rule-soft:#8a8a86;--wash:#f4f4f1;--biro:#2347b0;--red:#ad1e23;--gold:#e4ad2f;--font:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--step--1:.875rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:2rem;--step-4:2.75rem;--step-5:3.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--gutter:1rem;--rule:3px solid var(--ink);--hairline:1px solid var(--ink);--control-height:3rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--biro);scrollbar-color:var(--rule-soft) var(--paper)}@media (min-width:48rem){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--step-0);caret-color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.5;display:flex}::selection{background:var(--biro);color:var(--paper)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3,p{margin:0}img,svg{display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:10;background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);font-weight:700;position:absolute;top:-10rem}.skip-link:focus{top:var(--space-4)}.display{font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:0;text-wrap:balance;font-weight:860;line-height:.95}.title{font-size:var(--step-4);overflow-wrap:anywhere}@media (min-width:48rem){.title{font-size:var(--step-5)}}.section-title{font-size:var(--step-3)}.lede{font-size:var(--step-1);color:var(--ink-2);text-wrap:pretty;max-width:34rem}.hint{font-size:var(--step--1);color:var(--ink-2);text-wrap:pretty;max-width:38rem}.numerals{font-variant-numeric:tabular-nums}.trial-strip{background:var(--gold);color:var(--ink);border-bottom:var(--hairline);font-size:var(--step--1)}.trial-strip__inner{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--gutter);grid-template-columns:minmax(0,1fr) auto;display:grid}.trial-strip p{max-width:60rem}.trial-strip a{overflow-wrap:anywhere;font-weight:700}.trial-strip button{font:inherit;border:var(--hairline);color:var(--ink);min-height:2.25rem;padding:0 var(--space-3);cursor:pointer;background:0 0;font-weight:700}@media (hover:hover){.trial-strip button:hover{background:var(--ink);color:var(--gold)}}.masthead{border-bottom:4px solid var(--red)}.masthead__inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);flex-wrap:wrap;display:flex}.masthead__mark{width:7.5rem;height:auto;display:block}.masthead__nav{align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--step--1);flex-wrap:wrap;display:flex}@media (min-width:48rem){.masthead__nav{gap:var(--space-1) var(--space-5)}}.masthead__nav a{padding:var(--space-2) 0;border-bottom:2px solid #0000;font-weight:600;text-decoration:none}.masthead__nav a:hover,.masthead__nav a[aria-current=page]{border-bottom-color:var(--ink)}.masthead__nav .link-button{border-bottom:2px solid #0000;text-decoration:none;display:block}.masthead__nav .link-button:hover{border-bottom-color:var(--ink)}.masthead__who{color:var(--ink-2);display:none}@media (min-width:48rem){.masthead__who{display:inline}}.link-button{font:inherit;padding:var(--space-2) 0;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.link-button:hover{text-decoration-thickness:2px}main{flex:1}.page{padding:var(--space-6) var(--gutter) var(--space-8);width:100%;max-width:80rem;margin:0 auto}.page--narrow{max-width:40rem}.site-footer{border-top:var(--rule);padding:var(--space-4) var(--gutter) var(--space-5);font-size:var(--step--1);color:var(--ink-2);justify-content:space-between;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-footer a{color:var(--ink-2)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);font:inherit;font-weight:700;font-size:var(--step-0);border:2px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:0;text-decoration:none;display:inline-flex}@media (hover:hover){.button:hover{background:#333331;border-color:#333331}.button--quiet:hover{background:var(--wash);border-color:var(--ink)}.button--danger:hover{background:var(--red);border-color:var(--red);color:var(--paper)}}.button:active{transform:translateY(1px)}.button[disabled],.button[aria-disabled=true]{opacity:.55;cursor:progress}.button--quiet{background:var(--paper);color:var(--ink)}.button--danger{background:var(--paper);color:var(--red);border-color:var(--red)}.button--wide{width:100%}@media (min-width:30rem){.button--wide{width:auto}}.actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.form{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.form-section{gap:var(--space-5);padding-top:var(--space-5);border-top:var(--rule);display:grid}.form-actions{align-items:center;gap:var(--space-4) var(--space-5);padding-top:var(--space-5);border-top:var(--rule);flex-wrap:wrap;display:flex}.form-section__head{gap:var(--space-2);display:grid}.form-section__head .fieldset__legend{margin-bottom:0}.field{gap:var(--space-2);align-content:start;display:grid}.field__label,.fieldset__legend{font-weight:700;font-size:var(--step-0)}.field__optional{color:var(--ink-2);font-weight:400}.fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fieldset__legend{margin-bottom:var(--space-2);padding:0}.input,.select{width:100%;max-width:28rem;scroll-margin-top:var(--space-7);min-height:var(--control-height);padding:0 var(--space-3);font:inherit;font-size:var(--step-0);color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:0}.input::placeholder{color:var(--ink-3)}.input:focus-visible,.select:focus-visible{outline:3px solid var(--ink);outline-offset:0}.input[readonly]{color:var(--ink-2);border-style:dashed}.input[aria-invalid=true],.select[aria-invalid=true],.date-parts[aria-invalid=true] .input{border-color:var(--red)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%23111111' stroke-width='2'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.field-row{gap:var(--space-5);display:grid}@media (min-width:40rem){.field-row{grid-template-columns:1fr 1fr;max-width:44rem}}.date-parts{gap:var(--space-3);display:flex}.date-parts .field{gap:var(--space-1)}.date-parts .field__label{font-weight:400;font-size:var(--step--1)}.date-parts .input{width:4.5rem}.date-parts .input--year{width:6rem}.error-text{color:var(--red);font-weight:600;font-size:var(--step--1)}.other-school{display:none}.grades{gap:var(--space-4);display:grid}.form-section:has(input[name=championshipLevel]:checked:not([value=none])) .grades{display:none}.other-school--open{display:grid}.field:has(.select option[value=other]:checked)+.other-school{display:grid}.notice{border:2px solid var(--ink);padding:var(--space-4) var(--space-5);gap:var(--space-2);max-width:44rem;scroll-margin-top:var(--space-5);display:grid}.notice--error{border-color:var(--red)}.notice__title{font-weight:700}.notice--error .notice__title{color:var(--red)}.notice ul{margin:0;padding-left:1.25rem}.notice a{font-weight:600}.saved-note{align-items:center;gap:var(--space-2);color:var(--ink);font-weight:700;display:inline-flex}.record:has(form [role=alert]) .saved-note{display:none}.address{overflow-wrap:anywhere}.choices{border:var(--hairline);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;max-width:28rem;display:grid}.cell{min-height:3.5rem;padding:var(--space-2) var(--space-3);text-align:center;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;font-weight:500;line-height:1.15;display:grid;position:relative}.choices .cell{padding-inline:.875rem}.choices .cell+.cell{border-left:var(--hairline)}.choices--invalid,.choices--invalid .cell+.cell{border-color:var(--red)}@media (hover:hover){.cell:hover{background:var(--wash);color:var(--ink)}}.cell input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cell:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:-3px;z-index:1}.cell:has(input:checked){color:var(--ink);font-weight:700}.cell__label{z-index:0;pointer-events:none;position:relative}.biro{pointer-events:none;width:min(100% - .25rem,8.5rem);height:2.75rem;translate:-50% -50%;rotate:var(--tilt,0deg);display:none;position:absolute;top:50%;left:50%;overflow:visible}.biro path{fill:none;stroke:var(--biro);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.cell:has(input:checked) .biro{display:block}@media (prefers-reduced-motion:no-preference){.cell[data-marked]:has(input:checked) .biro path{animation:biro-draw .24s var(--ease-out) both}}@keyframes biro-draw{0%{stroke-dashoffset:1px}}@media (forced-colors:active){.biro path{stroke:highlight}}.public{gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-8);width:100%;max-width:68rem;margin:0 auto;display:grid}.public__brand{gap:var(--space-3);align-content:start;display:grid}.public__mark{width:8.5rem;height:auto}.public__tag{font-weight:600;font-size:var(--step--1);color:var(--ink-2);padding-top:var(--space-2);border-top:4px solid var(--red);max-width:18rem}@media (max-width:55.99rem){.public{gap:var(--space-5);padding-top:var(--space-5)}}.public__content{gap:var(--space-5);align-content:start;max-width:34rem;display:grid}@media (min-width:56rem){.public{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(16rem,.9fr) 1.1fr}.public__brand{padding-right:var(--space-8);border-right:var(--rule);min-height:22rem}.public__mark{width:19rem}.public__tag{font-size:var(--step-0);padding-top:var(--space-3)}}.split{width:100%;max-width:80rem;padding:var(--space-6) var(--gutter) var(--space-8);margin:0 auto;display:grid}.split__index{gap:var(--space-5);align-content:start;display:grid}.index{border-top:var(--rule);margin:0;padding:0;list-style:none}.index li{border-bottom:var(--hairline)}.index__entry{padding:var(--space-4) var(--space-3);border:2px solid #0000;gap:.125rem;margin:-1px 0;text-decoration:none;display:grid}@media (hover:hover){.index__entry:hover{background:var(--wash)}}.index__name{font-size:var(--step-1);text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.index__meta{font-size:var(--step--1);color:var(--ink-2)}.index__part{white-space:nowrap}.index__feis{font-size:var(--step--1);border-width:1px}ul.index__feis{gap:var(--space-2);margin:0;list-style:none;display:grid}.split__record{min-width:0}@media (max-width:63.99rem){.split[data-open=record] .split__index,.split[data-open=index] .split__record{display:none}}@media (min-width:64rem){.split{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);grid-template-areas:"index record";gap:0}.split__index{padding-right:var(--space-6);border-right:var(--rule);grid-area:index}.split__record{padding-left:var(--space-7);grid-area:record}.index__title{font-size:var(--step-3)}.index__entry[data-open]{border-color:var(--ink);background:var(--paper)}.index__entry[data-open] .index__name{text-decoration:none}.back-link:not(.back-link--always){display:none!important}}.record{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.record__head{gap:var(--space-2);display:grid}.record__facts{color:var(--ink-2)}.back-link{align-items:center;gap:var(--space-2);justify-self:start;min-height:2.75rem;font-weight:600;display:inline-flex}.remove{border-top:var(--hairline);padding-top:var(--space-4)}.remove summary{cursor:pointer;color:var(--red);align-items:center;min-height:2.75rem;font-weight:600;display:flex}.remove__body{gap:var(--space-4);padding:var(--space-3) 0 var(--space-2);max-width:44rem;display:grid}.empty-record{gap:var(--space-5);padding-top:var(--space-2);align-content:start;display:grid}.empty-record ul{gap:var(--space-1);margin:0;padding-left:1.25rem;display:grid}.policy{gap:var(--space-6);display:grid}.policy section{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--rule);display:grid}.policy ul{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}.policy p,.policy li{text-wrap:pretty;max-width:38rem}.admin-section{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.queue{border-top:var(--rule);margin:0;padding:0;list-style:none}.queue__row{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--hairline);display:grid}.queue__name{font-weight:700;font-size:var(--step-1);overflow-wrap:anywhere}.queue__form{gap:var(--space-2);align-content:start;display:grid}@media (min-width:64rem){.queue__row{gap:var(--space-6);grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.2fr) minmax(16rem,1.2fr)}}.feis-head{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.feis-head__crumbs{font-weight:600}.feis-head__title{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.feis-head__title .title{overflow-wrap:anywhere}.tag{padding:.15rem var(--space-2);border:2px solid var(--ink);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:700;display:inline-block}.tag--draft{border-style:dashed}.tag--archived{color:var(--ink-2);border-color:var(--ink-2)}.tabs{position:relative}.tabs ul{border-bottom:var(--rule);scrollbar-width:thin;gap:0;margin:0;padding:0 1px 0 0;list-style:none;display:flex;position:relative;overflow-x:auto}.tabs:before,.tabs:after{content:"";pointer-events:none;opacity:0;width:3.25rem;transition:opacity .15s var(--ease-out);z-index:1;position:absolute;top:0;bottom:3px}.tabs:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14'%3E%3Cpath d='M7.5 1l-6 6 6 6' fill='none' stroke='%23111111' stroke-width='2.25'/%3E%3C/svg%3E") left .25rem center / .5625rem .875rem no-repeat, linear-gradient(to right, var(--paper) 55%, transparent);left:0}.tabs:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' viewBox='0 0 9 14'%3E%3Cpath d='M1.5 1l6 6-6 6' fill='none' stroke='%23111111' stroke-width='2.25'/%3E%3C/svg%3E") right .25rem center / .5625rem .875rem no-repeat, linear-gradient(to left, var(--paper) 55%, transparent);right:0}.tabs[data-more-start]:before,.tabs[data-more-end]:after{opacity:1}.tabs a{min-height:2.75rem;padding:0 var(--space-4);white-space:nowrap;border:2px solid #0000;border-bottom:0;align-items:center;font-weight:600;text-decoration:none;display:flex}.tabs a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}@media (hover:hover){.tabs a:not([aria-current=page]):hover{background:var(--wash)}}.feis-list{border-top:var(--rule);margin:0;padding:0;list-style:none}.feis-list__row{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-bottom:var(--hairline);flex-wrap:wrap;display:flex}.feis-list__name{font-weight:700;font-size:var(--step-1);overflow-wrap:anywhere}.feis-list__meta{color:var(--ink-2);flex-basis:100%}.facts{gap:var(--space-3);margin:0;display:grid}.facts__pair{gap:var(--space-1);display:grid}.facts dt{font-weight:700}.facts dd{color:var(--ink-2);margin:0}.facts__line{display:block}@media (min-width:40rem){.facts__pair{gap:var(--space-4);grid-template-columns:12rem 1fr}}.checklist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--space-3);color:var(--ink-2);align-items:baseline;display:flex}.checklist li[data-done]{color:var(--ink)}.checklist__detail{font-size:var(--step--1);color:var(--ink-2);text-wrap:pretty;max-width:38rem;display:block}.checklist__mark{flex:none;justify-content:center;align-self:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.date-time{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.date-time .input{width:auto;min-width:10.5rem}.input--time{min-width:8.5rem}.input--money{max-width:10rem}.textarea{max-width:44rem;min-height:10rem;padding:var(--space-3);resize:vertical;line-height:1.5}.tiers{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tiers__row{gap:var(--space-2);display:grid}.tiers__label{font-weight:600}.versions{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.versions summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.versions__body{white-space:pre-wrap;color:var(--ink-2);max-width:44rem}.entries .entry{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.entry__mark .cell{border:var(--hairline);padding-inline:var(--space-1)}.entry[data-invalid] .entry__mark .cell{border-color:var(--red)}.entry__body{gap:var(--space-1);min-width:0;padding-top:var(--space-2);display:grid}.entry__name{overflow-wrap:anywhere;font-weight:700}.entry__choices{gap:var(--space-4);padding-top:var(--space-3);display:none}.entry:has(>.entry__mark input:checked) .entry__choices{display:grid}.entry-form:has(input[name=adult]) .entry-list{display:none}:is(.entry-form:has(input[name=adult][value=regular]:checked) .entry-list:is([data-side=regular],[data-side=both]),.entry-form:has(input[name=adult][value=adult]:checked) .entry-list:is([data-side=adult],[data-side=both])){display:grid}.entry-form:has(input[name=adult]:checked) .entry-form__choose{display:none}.entry-ineligible summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.entry-ineligible__group{gap:var(--space-2);padding-top:var(--space-4);display:grid}.entry-ineligible__why{color:var(--ink-2);max-width:38rem}.entry-ineligible__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.entry-ineligible__id{min-width:2.5rem;font-weight:700;display:inline-block}.entries-dancer{gap:var(--space-1);padding:var(--space-4) var(--space-3);justify-items:start;display:grid}.entries-dancer__name{overflow-wrap:anywhere;font-weight:700}.entries-dancer__action{margin-top:var(--space-2)}.family-dancer__name{font-size:var(--step-1);overflow-wrap:anywhere;font-weight:700}.order-list{margin-top:var(--space-3)}.order-list summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.list-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.filters a{min-height:2.75rem;padding:0 var(--space-3);border:2px solid var(--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.filters a[aria-current=page]{background:var(--ink);color:var(--paper)}.table-wrap{border-top:var(--rule);max-width:100%;position:relative;overflow-x:auto}.table-wrap:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table th,.data-table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--hairline)}.data-table th{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.data-table .num{text-align:right}.data-table__id{white-space:nowrap;font-weight:700}.data-table th:first-child,.data-table td:first-child{z-index:1;background:var(--paper);padding-left:0;position:sticky;left:0}.data-table td.nowrap,.data-table .num{white-space:nowrap}@media (max-width:63.99rem){.data-table{min-width:46rem}.data-table td:first-child{box-shadow:1px 0 0 var(--rule-soft);padding-right:var(--space-3)}}.data-table__sub,.data-table__problem{display:block}.data-table__sub{color:var(--ink-2);font-size:var(--step--1)}.data-table__action{white-space:nowrap;font-size:var(--step--1)}.data-table tr[data-problem] .data-table__id{color:var(--red)}.field-link{font-size:var(--step--1);font-weight:600}.check{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.check input{width:1.375rem;height:1.375rem;margin:0}.check label{font-weight:700}.check .hint{grid-column:2}.checks{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.check--inline{align-items:center;gap:var(--space-2);min-height:2.75rem;font-weight:400;display:inline-flex}.check--inline input{width:1.25rem;height:1.25rem;margin:0}.rounds{gap:var(--space-5);display:grid}:is(.competition-form:has(#kind option[value=solo]:checked) [data-kinds]:not([data-kinds~=solo]),.competition-form:has(#kind option[value=championship]:checked) [data-kinds]:not([data-kinds~=championship]),.competition-form:has(#kind option[value=special]:checked) [data-kinds]:not([data-kinds~=special]),.competition-form:has(#kind option[value=non_dance]:checked) [data-kinds]:not([data-kinds~=non_dance])){display:none}.stage-grid td{padding-top:var(--space-2);padding-bottom:var(--space-2)}.stage-grid__name{min-width:14rem}.input--compact,.select--compact{min-height:2.75rem;font-size:var(--step-0)}.select--compact{background-position:right .75rem center;min-width:9rem;padding-right:2.25rem}.input--compact{min-width:7rem;max-width:10rem}.input--order{min-width:4.5rem;max-width:5.5rem}.dup__families{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dup__families li{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.dup__parent{font-weight:700}.dup__email{color:var(--ink-2)}.file-input{font:inherit;max-width:100%}.file-input::file-selector-button{min-height:var(--control-height);margin-right:var(--space-3);padding:0 var(--space-4);font:inherit;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:0;font-weight:700}
