.managerTasks-module__IVFONa__block{gap:.6rem;display:grid}.managerTasks-module__IVFONa__head{font-size:var(--fs-lg);margin:0}.managerTasks-module__IVFONa__headRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.managerTasks-module__IVFONa__game{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.managerTasks-module__IVFONa__week{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.managerTasks-module__IVFONa__stage{align-content:start;gap:.25rem;min-width:0;padding:.75rem;display:grid}.managerTasks-module__IVFONa__stage+.managerTasks-module__IVFONa__stage{border-left:1px solid var(--line)}.managerTasks-module__IVFONa__when{font-weight:700;font-size:var(--fs-sm)}.managerTasks-module__IVFONa__date{font-size:var(--fs-xs);color:var(--ink-3)}.managerTasks-module__IVFONa__tasks{font-size:var(--fs-sm);gap:.35rem;margin:.25rem 0 0;padding-left:1.1rem;line-height:1.4;display:grid}.managerTasks-module__IVFONa__how{color:var(--ink-3);font-size:var(--fs-xs);display:block}.managerTasks-module__IVFONa__months{border:1px solid var(--line);border-radius:var(--radius);margin:0;display:grid}.managerTasks-module__IVFONa__month{grid-template-columns:8rem minmax(0,1fr);gap:.25rem 1rem;padding:.65rem .75rem;display:grid}.managerTasks-module__IVFONa__month+.managerTasks-module__IVFONa__month{border-top:1px solid var(--line)}.managerTasks-module__IVFONa__month dt{font-weight:700;font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.managerTasks-module__IVFONa__month dd,.managerTasks-module__IVFONa__month dd .managerTasks-module__IVFONa__tasks{margin:0}.managerTasks-module__IVFONa__nowTag{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}@media (max-width:820px){.managerTasks-module__IVFONa__week{grid-template-columns:repeat(2,minmax(0,1fr))}.managerTasks-module__IVFONa__stage:nth-child(3){border-left:0}.managerTasks-module__IVFONa__stage:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:520px){.managerTasks-module__IVFONa__week{grid-template-columns:1fr}.managerTasks-module__IVFONa__stage+.managerTasks-module__IVFONa__stage{border-left:0;border-top:1px solid var(--line)}.managerTasks-module__IVFONa__month{grid-template-columns:1fr}}
.newFamilies-module__GqR6TW__list{margin:0;padding:0;list-style:none;display:grid}.newFamilies-module__GqR6TW__card{border-bottom:1px solid var(--line);gap:.6rem;padding:.9rem 0;animation:.35s both newFamilies-module__GqR6TW__nfIn;display:grid}.newFamilies-module__GqR6TW__head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.25rem 1rem;display:flex}.newFamilies-module__GqR6TW__late{box-shadow:inset 3px 0 0 var(--danger);padding-left:.6rem}.newFamilies-module__GqR6TW__who{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.newFamilies-module__GqR6TW__next{justify-items:start;gap:.4rem;display:grid}.newFamilies-module__GqR6TW__nextLine{font-size:var(--fs-sm);font-weight:600}.newFamilies-module__GqR6TW__small{font-size:var(--fs-xs);color:var(--ink-3)}.newFamilies-module__GqR6TW__form{gap:.6rem;display:grid}.newFamilies-module__GqR6TW__form textarea{font:inherit;width:100%;font-size:16px}.newFamilies-module__GqR6TW__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.newFamilies-module__GqR6TW__chips li{font-size:var(--fs-sm);background:color-mix(in srgb, var(--ok) 12%, var(--paper));border:1px solid var(--ok);border-radius:var(--radius);padding:.25rem .6rem}.newFamilies-module__GqR6TW__journey{--fill:0;--fill-ms:.8s;--step-c:var(--ok);grid-template-columns:repeat(5,minmax(0,1fr));margin:.25rem 0 0;padding:0;list-style:none;display:grid;position:relative}.newFamilies-module__GqR6TW__journey:before,.newFamilies-module__GqR6TW__journey:after{content:"";border-radius:2px;width:80%;height:4px;position:absolute;top:11px;left:10%}.newFamilies-module__GqR6TW__journey:before{background:var(--line)}.newFamilies-module__GqR6TW__journey:after{background:var(--step-c);transform:scaleX(var(--fill));transform-origin:0;transition:transform var(--fill-ms) cubic-bezier(.22, .8, .24, 1), background-color .4s ease}.newFamilies-module__GqR6TW__journeyLate{--step-c:var(--danger)}.newFamilies-module__GqR6TW__journeyDone{--step-c:var(--tiger)}.newFamilies-module__GqR6TW__stop{--d:0s;z-index:1;justify-items:center;display:grid;position:relative}.newFamilies-module__GqR6TW__stop button{font:inherit;cursor:pointer;color:var(--ink-3);background:0 0;border:0;justify-items:center;gap:.15rem;min-width:0;padding:0;display:grid}.newFamilies-module__GqR6TW__stop button:focus-visible{outline:2px solid var(--tiger);outline-offset:2px;border-radius:var(--radius)}.newFamilies-module__GqR6TW__dot{background:var(--paper);border:3px solid var(--line);color:#fff;width:26px;height:26px;transition:transform .2s ease, background-color .3s ease var(--d), border-color .3s ease var(--d);border-radius:50%;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid;position:relative}.newFamilies-module__GqR6TW__journey:not(.newFamilies-module__GqR6TW__seen) .newFamilies-module__GqR6TW__dot{opacity:.6}.newFamilies-module__GqR6TW__stop button:hover .newFamilies-module__GqR6TW__dot{transform:scale(1.12)}.newFamilies-module__GqR6TW__tick{transition:transform .35s cubic-bezier(.3, 1.6, .5, 1) var(--d);transform:scale(0)}.newFamilies-module__GqR6TW__passed .newFamilies-module__GqR6TW__dot{background:var(--step-c);border-color:var(--step-c)}.newFamilies-module__GqR6TW__passed .newFamilies-module__GqR6TW__tick{transform:scale(1)}.newFamilies-module__GqR6TW__here .newFamilies-module__GqR6TW__dot{background:var(--paper);border-color:var(--step-c);animation:newFamilies-module__GqR6TW__nfPulse 2.2s ease-out calc(var(--d) + .4s) infinite}.newFamilies-module__GqR6TW__journeyDone .newFamilies-module__GqR6TW__here .newFamilies-module__GqR6TW__dot{background:var(--step-c)}.newFamilies-module__GqR6TW__journeyDone .newFamilies-module__GqR6TW__here .newFamilies-module__GqR6TW__tick{transform:scale(1)}.newFamilies-module__GqR6TW__stopLabel{font-size:var(--fs-xs);text-align:center;overflow-wrap:anywhere;transition:color .3s ease var(--d);line-height:1.2}.newFamilies-module__GqR6TW__passed .newFamilies-module__GqR6TW__stopLabel{color:var(--ink-2)}.newFamilies-module__GqR6TW__here .newFamilies-module__GqR6TW__stopLabel{color:var(--ink);font-weight:700}.newFamilies-module__GqR6TW__stopDate{color:var(--ink-3);min-height:1em;font-size:11px}.newFamilies-module__GqR6TW__burst{pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.newFamilies-module__GqR6TW__burst:before{content:"";border:2px solid var(--step-c);animation:newFamilies-module__GqR6TW__nfRing .7s ease-out var(--fill-ms) both;border-radius:50%;position:absolute;inset:0}.newFamilies-module__GqR6TW__spark{background:var(--step-c);width:6px;height:6px;animation:newFamilies-module__GqR6TW__nfSpark .75s cubic-bezier(.2, .7, .3, 1) var(--fill-ms) both;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.newFamilies-module__GqR6TW__burstBig .newFamilies-module__GqR6TW__spark{background:var(--tiger);width:8px;height:8px;margin:-4px 0 0 -4px}.newFamilies-module__GqR6TW__burstBig .newFamilies-module__GqR6TW__spark:nth-child(2n){background:var(--gold,var(--tiger-deep))}.newFamilies-module__GqR6TW__here:has(.newFamilies-module__GqR6TW__burst) .newFamilies-module__GqR6TW__dot{animation:newFamilies-module__GqR6TW__nfBounce .5s cubic-bezier(.3, 1.6, .5, 1) var(--fill-ms) both}.newFamilies-module__GqR6TW__copyBox{gap:.4rem;width:100%;max-width:36rem;animation:.25s both newFamilies-module__GqR6TW__nfIn;display:grid}.newFamilies-module__GqR6TW__copyBox textarea{font:inherit;width:100%;padding:.5rem;font-size:16px}.newFamilies-module__GqR6TW__funnel{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem;display:grid}.newFamilies-module__GqR6TW__funnel button{font:inherit;text-align:left;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--ink-2);justify-items:start;gap:.1rem;padding:.5rem .6rem;display:grid}.newFamilies-module__GqR6TW__funnel button b{font-size:var(--fs-lg);color:var(--ink)}.newFamilies-module__GqR6TW__funnel button span{font-size:var(--fs-xs)}.newFamilies-module__GqR6TW__funnel button[aria-checked=true]{border-color:var(--ok);box-shadow:inset 0 -3px 0 var(--ok);background:var(--paper)}@keyframes newFamilies-module__GqR6TW__nfRing{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes newFamilies-module__GqR6TW__nfSpark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.5)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-26px) scale(1)}}@keyframes newFamilies-module__GqR6TW__nfBounce{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes newFamilies-module__GqR6TW__nfPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--step-c) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes newFamilies-module__GqR6TW__nfIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:520px){.newFamilies-module__GqR6TW__stopLabel{font-size:10px}.newFamilies-module__GqR6TW__dot{width:22px;height:22px}.newFamilies-module__GqR6TW__journey:before,.newFamilies-module__GqR6TW__journey:after{top:9px}}@media (prefers-reduced-motion:reduce){.newFamilies-module__GqR6TW__card,.newFamilies-module__GqR6TW__copyBox,.newFamilies-module__GqR6TW__dot,.newFamilies-module__GqR6TW__here .newFamilies-module__GqR6TW__dot,.newFamilies-module__GqR6TW__burst,.newFamilies-module__GqR6TW__burst:before,.newFamilies-module__GqR6TW__spark{animation:none!important}.newFamilies-module__GqR6TW__burst{display:none}.newFamilies-module__GqR6TW__dot,.newFamilies-module__GqR6TW__tick,.newFamilies-module__GqR6TW__journey:after,.newFamilies-module__GqR6TW__stopLabel{transition:none!important}}
.scouting-module__zmTKna__form{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.scouting-module__zmTKna__form>div{gap:.1rem;padding:.6rem .75rem;display:grid}.scouting-module__zmTKna__form>div+div{border-left:1px solid var(--line)}.scouting-module__zmTKna__form dt{font-size:var(--fs-xs);color:var(--ink-3)}.scouting-module__zmTKna__form dd{font-size:var(--fs-lg);margin:0;font-weight:700}.scouting-module__zmTKna__results{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;display:flex}.scouting-module__zmTKna__win{color:var(--ok)}.scouting-module__zmTKna__loss{color:var(--danger)}.scouting-module__zmTKna__tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.scouting-module__zmTKna__caption{caption-side:top;text-align:left;font-weight:700}@media (max-width:760px){.scouting-module__zmTKna__tables{grid-template-columns:1fr}.scouting-module__zmTKna__form{grid-template-columns:repeat(2,minmax(0,1fr))}.scouting-module__zmTKna__form>div:nth-child(3){border-left:0}.scouting-module__zmTKna__form>div:nth-child(n+3){border-top:1px solid var(--line)}}.scouting-module__zmTKna__box{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);height:100%;overflow:hidden}.scouting-module__zmTKna__box table th,.scouting-module__zmTKna__box table td{border-bottom:1px solid var(--line)}.scouting-module__zmTKna__box table tbody tr:last-child>*{border-bottom:0}.scouting-module__zmTKna__box table tbody th{color:var(--ink);white-space:normal;font-weight:400}.scouting-module__zmTKna__caption{border-bottom:1px solid var(--line);padding:.6rem .75rem}.scouting-module__zmTKna__tag{font-size:var(--fs-xs);color:var(--ink-2);margin-top:.2rem;font-weight:600;display:block}.scouting-module__zmTKna__sub{font-size:var(--fs-xs);color:var(--ink-3);display:block}.scouting-module__zmTKna__flags{font-size:var(--fs-sm);gap:.3rem;display:grid}.scouting-module__zmTKna__flags ul{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}@media (max-width:600px){.scouting-module__zmTKna__box table{table-layout:fixed;width:100%;font-size:var(--fs-xs)}.scouting-module__zmTKna__box table th:first-child{width:40%}.scouting-module__zmTKna__box table th,.scouting-module__zmTKna__box table td{white-space:normal;overflow-wrap:anywhere;padding:.45rem .4rem}.scouting-module__zmTKna__box table thead th{overflow-wrap:normal;word-break:keep-all;line-height:1.2}}
.tournamentPlan-module__t81LeW__plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.tournamentPlan-module__t81LeW__plan>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.65rem .85rem;list-style-position:inside;display:flex}.tournamentPlan-module__t81LeW__plan[open]>summary{border-bottom:1px solid var(--line)}.tournamentPlan-module__t81LeW__summaryTitle{font-weight:700;font-size:var(--fs-sm)}.tournamentPlan-module__t81LeW__next{font-size:var(--fs-xs);color:var(--ink-2)}.tournamentPlan-module__t81LeW__timeline{margin:0;padding:0;list-style:none}.tournamentPlan-module__t81LeW__step{border-left:3px solid #0000;grid-template-columns:10.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.75rem .85rem;display:grid}.tournamentPlan-module__t81LeW__step+.tournamentPlan-module__t81LeW__step{border-top:1px solid var(--line)}.tournamentPlan-module__t81LeW__current{border-left-color:var(--tiger);background:color-mix(in srgb, var(--tiger) 4%, var(--paper))}.tournamentPlan-module__t81LeW__when{font-weight:700;font-size:var(--fs-sm);align-content:start;gap:.15rem;display:grid}.tournamentPlan-module__t81LeW__date{font-weight:400;font-size:var(--fs-xs);color:var(--ink-3)}.tournamentPlan-module__t81LeW__dueNow{font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);justify-self:start;padding:0 6px;font-weight:600}.tournamentPlan-module__t81LeW__what{min-width:0}.tournamentPlan-module__t81LeW__title{font-family:var(--font-body);font-size:var(--fs-sm);margin:0 0 .35rem;font-weight:700}.tournamentPlan-module__t81LeW__tasks{font-size:var(--fs-sm);gap:.5rem;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.tournamentPlan-module__t81LeW__tasks>li{gap:.35rem;display:grid}.tournamentPlan-module__t81LeW__action{flex-wrap:wrap;gap:.5rem;display:flex}.tournamentPlan-module__t81LeW__where{min-height:32px;font:inherit;font-size:var(--fs-xs);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;justify-self:start;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.tournamentPlan-module__t81LeW__where:hover{border-color:var(--tiger)}.tournamentPlan-module__t81LeW__guide{border-top:1px solid var(--line);padding:.65rem .85rem}.tournamentPlan-module__t81LeW__guide>summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.tournamentPlan-module__t81LeW__guide[open]>summary{margin-bottom:.75rem}.tournamentPlan-module__t81LeW__cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin-bottom:.5rem;display:grid}.tournamentPlan-module__t81LeW__card{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem .85rem;scroll-margin-top:5rem}.tournamentPlan-module__t81LeW__cardTitle{font-family:var(--font-body);font-size:var(--fs-sm);margin:0 0 .35rem;font-weight:700}.tournamentPlan-module__t81LeW__points{font-size:var(--fs-sm);gap:.3rem;margin:0;padding-left:1.1rem;line-height:1.45;display:grid}.tournamentPlan-module__t81LeW__checks{font-size:var(--fs-sm);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tournamentPlan-module__t81LeW__checks li{grid-template-columns:1.1rem 1fr;gap:.35rem;display:grid}.tournamentPlan-module__t81LeW__checks li:before{content:"✓";color:var(--tiger);font-weight:700}@media (max-width:600px){.tournamentPlan-module__t81LeW__step{grid-template-columns:1fr;padding:.75rem}.tournamentPlan-module__t81LeW__when{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.5rem}.tournamentPlan-module__t81LeW__plan>summary{padding:.65rem .75rem}.tournamentPlan-module__t81LeW__cards{grid-template-columns:1fr}}
.planCalendar-module__mQKZPG__wrap{gap:.75rem;display:grid}.planCalendar-module__mQKZPG__bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.planCalendar-module__mQKZPG__bar h2{font-size:var(--fs-lg);margin:0}.planCalendar-module__mQKZPG__body{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.planCalendar-module__mQKZPG__bodyNoTray{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.planCalendar-module__mQKZPG__body{grid-template-columns:1fr}}.planCalendar-module__mQKZPG__tray{background:var(--paper);border:1px solid var(--line);gap:.5rem;max-height:calc(100vh - 2rem);padding:.6rem;display:grid;position:sticky;top:1rem;overflow:auto}@media (max-width:900px){.planCalendar-module__mQKZPG__tray{max-height:14rem;position:static}}.planCalendar-module__mQKZPG__tray input{width:100%}.planCalendar-module__mQKZPG__year{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.6rem;display:grid}.planCalendar-module__mQKZPG__month{background:var(--paper);border:1px solid var(--line);align-content:start;gap:.35rem;min-height:9rem;padding:.5rem .6rem;display:grid}.planCalendar-module__mQKZPG__monthNow{border-color:var(--tiger)}.planCalendar-module__mQKZPG__monthHead{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-weight:700;display:flex}.planCalendar-module__mQKZPG__monthHead button{font:inherit;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.planCalendar-module__mQKZPG__items{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.planCalendar-module__mQKZPG__chip{text-align:left;width:100%;font:inherit;font-size:var(--fs-xs);color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:var(--radius);cursor:pointer;gap:1px;padding:.25rem .4rem;line-height:1.3;display:grid}.planCalendar-module__mQKZPG__chip:focus-visible{outline:2px solid var(--tiger);outline-offset:1px}.planCalendar-module__mQKZPG__chip b{font-weight:600}.planCalendar-module__mQKZPG__chip small{color:var(--ink-3)}.planCalendar-module__mQKZPG__kindJob{border-left-color:#389457}.planCalendar-module__mQKZPG__kindTournament{background:color-mix(in srgb, #2e6eb8 8%, var(--paper));border-left-color:#2e6eb8}.planCalendar-module__mQKZPG__kindHome{border-left-color:var(--tiger);background:var(--tiger-tint)}.planCalendar-module__mQKZPG__kindGame{border-left-color:var(--ink-2)}.planCalendar-module__mQKZPG__major{border-left-width:5px}.planCalendar-module__mQKZPG__major b:before{content:"★ ";color:var(--tiger-deep)}.planCalendar-module__mQKZPG__done{opacity:.75;border-left-color:var(--ok)!important}.planCalendar-module__mQKZPG__done b{text-decoration:line-through}.planCalendar-module__mQKZPG__unassigned small{color:var(--warn);font-weight:600}.planCalendar-module__mQKZPG__over{box-shadow:0 0 0 3px var(--ok)}.planCalendar-module__mQKZPG__sel{box-shadow:0 0 0 2px var(--tiger)}.planCalendar-module__mQKZPG__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.planCalendar-module__mQKZPG__dow{font-size:var(--fs-xs);color:var(--ink-3);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:.3rem;font-weight:700}.planCalendar-module__mQKZPG__day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);align-content:start;gap:.2rem;min-width:0;min-height:6.5rem;padding:.25rem;display:grid}.planCalendar-module__mQKZPG__dayOut{background:var(--paper-2)}.planCalendar-module__mQKZPG__dayNum{font-size:var(--fs-xs);color:var(--ink-3)}.planCalendar-module__mQKZPG__today .planCalendar-module__mQKZPG__dayNum{color:var(--tiger-deep);font-weight:700}@media (max-width:640px){.planCalendar-module__mQKZPG__grid{grid-template-columns:1fr}.planCalendar-module__mQKZPG__dow,.planCalendar-module__mQKZPG__dayOut{display:none}.planCalendar-module__mQKZPG__day{min-height:0}}.planCalendar-module__mQKZPG__strip{background:var(--paper);border:1px dashed var(--ink-3);gap:.35rem;padding:.5rem;display:grid}.planCalendar-module__mQKZPG__detail{background:var(--paper);border:1px solid var(--line);border-top:1px solid var(--line);gap:.5rem;padding:.75rem;display:grid}.planCalendar-module__mQKZPG__detailRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.planCalendar-module__mQKZPG__detailRow select,.planCalendar-module__mQKZPG__detailRow input{font:inherit;min-height:40px;font-size:16px}.planCalendar-module__mQKZPG__key{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:.75rem;display:flex}.planCalendar-module__mQKZPG__key span:before{content:"";vertical-align:-1px;background:var(--k);border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.planCalendar-module__mQKZPG__doneLabel{font-weight:700;color:var(--ok)!important}.planCalendar-module__mQKZPG__lines{font-size:var(--fs-sm);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.planCalendar-module__mQKZPG__lineSub{color:var(--ink-2);padding-left:1rem}.planCalendar-module__mQKZPG__summary{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.planCalendar-module__mQKZPG__summary b{font-size:var(--fs-lg)}@media (pointer:coarse) and (max-width:900px){.planCalendar-module__mQKZPG__tray{display:none}.planCalendar-module__mQKZPG__body{grid-template-columns:minmax(0,1fr)!important}}.planCalendar-module__mQKZPG__desc{white-space:pre-wrap;max-width:70ch;margin:0}.planCalendar-module__mQKZPG__descForm{gap:.4rem;display:grid}.planCalendar-module__mQKZPG__descForm textarea{font:inherit;border:1px solid var(--ink-3);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);resize:vertical;padding:.5rem .7rem;font-size:16px}.planCalendar-module__mQKZPG__person{border:1px solid var(--line);background:var(--paper);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:.25rem;padding:2px 4px 2px 10px;display:inline-flex}.planCalendar-module__mQKZPG__person button{font:inherit;cursor:pointer;min-width:28px;min-height:28px;color:var(--ink-3);background:0 0;border:0;font-size:1.1rem;line-height:1}.planCalendar-module__mQKZPG__person button:hover,.planCalendar-module__mQKZPG__person button:focus-visible{color:var(--danger)}
.home-module__Wcqcba__hero{color:#fff;border-radius:var(--radius);isolation:isolate;background:linear-gradient(100deg,#0e0d0ceb 0%,#0e0d0cb8 45%,#0e0d0c59 100%),url(/hero/dawny-day.webp) 50% 60%/cover no-repeat;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;min-height:15rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.home-module__Wcqcba__heroNight{background:linear-gradient(100deg,#0e0d0cf0 0%,#0e0d0cbf 45%,#0e0d0c66 100%),url(/hero/dawny-night.webp) 50% 60%/cover no-repeat}.home-module__Wcqcba__hero:after{content:"";background:var(--tiger);height:4px;position:absolute;bottom:0;left:0;right:0}.home-module__Wcqcba__heroText{justify-items:start;gap:.4rem;animation:.5s both home-module__Wcqcba__homeIn;display:grid}.home-module__Wcqcba__crest{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);width:56px;height:56px;margin-bottom:.5rem}.home-module__Wcqcba__kicker{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;margin:0;font-weight:700}.home-module__Wcqcba__greeting{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.05}.home-module__Wcqcba__club{font-size:var(--fs-sm);color:#ffffffc7;margin:0}.home-module__Wcqcba__nextGames{gap:.5rem;min-width:min(100%,17rem);margin:0;padding:0;list-style:none;animation:.5s .1s both home-module__Wcqcba__homeIn;display:grid}.home-module__Wcqcba__nextGames a{color:#fff;border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff38;gap:.1rem;padding:.7rem .9rem;text-decoration:none;transition:background .2s,border-color .2s;display:grid}.home-module__Wcqcba__nextGames a:hover{border-color:var(--tiger);background:#ffffff2e}.home-module__Wcqcba__nextGames a:focus-visible{outline:2px solid var(--tiger);outline-offset:2px}.home-module__Wcqcba__ngTeam{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tiger);font-weight:700}.home-module__Wcqcba__ngWhen{font-weight:700}.home-module__Wcqcba__ngVs{font-size:var(--fs-sm);color:#ffffffd1}.home-module__Wcqcba__glance{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-module__Wcqcba__glance li{animation:.45s both home-module__Wcqcba__homeIn;animation-delay:calc(var(--i) * 60ms + .15s)}.home-module__Wcqcba__glance li+li{border-left:1px solid var(--line)}.home-module__Wcqcba__glance a{height:100%;color:var(--ink);gap:.2rem;padding:1rem 1.1rem;text-decoration:none;transition:background .2s;display:grid}.home-module__Wcqcba__glance a:hover{background:var(--paper-2)}.home-module__Wcqcba__glance a:focus-visible{outline:2px solid var(--tiger);outline-offset:-2px}.home-module__Wcqcba__glanceNum{font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;line-height:1}.home-module__Wcqcba__glanceLabel{font-size:var(--fs-sm);color:var(--ink-3)}.home-module__Wcqcba__coming{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-module__Wcqcba__coming li{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:.9rem;padding:.75rem;display:flex}.home-module__Wcqcba__comingDate{height:3.25rem;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius);flex:0 0 3.25rem;place-items:center;line-height:1.1;display:grid}.home-module__Wcqcba__comingDate b{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink);letter-spacing:0}.home-module__Wcqcba__comingText{gap:.15rem;min-width:0;display:grid}.home-module__Wcqcba__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.home-module__Wcqcba__card{border-radius:var(--radius);grid-template-rows:auto auto 1fr;transition:border-color .2s,transform .2s,box-shadow .2s;gap:.35rem!important;display:grid!important}.home-module__Wcqcba__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0e0d0c14}.home-module__Wcqcba__card:focus-visible{outline:2px solid var(--tiger);outline-offset:2px}.home-module__Wcqcba__icon{width:28px;height:28px;color:var(--tiger);margin-bottom:.35rem}@keyframes home-module__Wcqcba__homeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:760px){.home-module__Wcqcba__hero{grid-template-columns:1fr;min-height:0}.home-module__Wcqcba__glance li+li{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.home-module__Wcqcba__heroText,.home-module__Wcqcba__nextGames,.home-module__Wcqcba__glance li{animation:none}.home-module__Wcqcba__card,.home-module__Wcqcba__card:hover{transition:none;transform:none}}
.roles-module__8QHlhG__board{gap:1.5rem;display:grid}.roles-module__8QHlhG__summary{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.75rem 1rem;display:flex}.roles-module__8QHlhG__summary b{font-variant-numeric:tabular-nums}.roles-module__8QHlhG__summary select{min-height:40px}.roles-module__8QHlhG__push{margin-left:auto}.roles-module__8QHlhG__pillar{gap:.75rem;display:grid}.roles-module__8QHlhG__pillarHead{color:#fff;background:hsl(var(--pillar-h) 45% 30%);border-radius:var(--radius);font-size:var(--fs-md);align-items:baseline;gap:.75rem;margin:0;padding:.5rem 1rem;display:flex}.roles-module__8QHlhG__pillarHead span{font-weight:400;font-size:var(--fs-xs);opacity:.9}.roles-module__8QHlhG__roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.roles-module__8QHlhG__role{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.5rem;min-width:0;padding:1rem;display:flex}.roles-module__8QHlhG__roleTitle{font-size:var(--fs-md);margin:0;font-weight:700;line-height:1.3}.roles-module__8QHlhG__roleOwns{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.45}.roles-module__8QHlhG__vacant{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.roles-module__8QHlhG__sheet{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.roles-module__8QHlhG__holders{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.roles-module__8QHlhG__holder{min-height:32px;font-size:var(--fs-sm);background:var(--paper);border:1px dashed var(--ink-3);border-radius:var(--radius);align-items:center;gap:.25rem;padding:0 .25rem 0 .6rem;display:inline-flex}.roles-module__8QHlhG__holderConfirmed{border-style:solid;border-color:var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--paper))}.roles-module__8QHlhG__holder button{min-height:28px;font:inherit;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 .4rem}.roles-module__8QHlhG__holder button:hover{color:var(--ink);text-decoration:underline}.roles-module__8QHlhG__addRow{margin-top:auto;padding-top:.5rem;display:flex}.roles-module__8QHlhG__addRow select{min-width:0;min-height:40px;font:inherit;font-size:var(--fs-sm);flex:1}@media (max-width:640px){.roles-module__8QHlhG__push{margin-left:0}}
