@import"https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.17.1/cdn/themes/light.css";@import"https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.17.1/cdn/themes/dark.css";*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{--csstools-color-scheme--dark: ;color-scheme:dark light;hanging-punctuation:first last}@media (prefers-color-scheme:dark){html{--csstools-color-scheme--dark:initial}}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{max-width:65ch;max-width:var(--p-max-width,65ch);text-wrap:pretty}article,body>footer,body>header,main,section{container-type:inline-size}:root{--clr-neutral-000:#fff;--clr-neutral-100:#f0f0f0;--clr-neutral-300:#ccc;--clr-neutral-500:#ababab;--clr-neutral-600:#595959;--clr-neutral-700:#333;--clr-neutral-800:#262626;--clr-neutral-900:#1a1a1a;--clr-neutral-999:#000;--clr-primary-000:var(--clr-neutral-000);--clr-primary-100:var(--clr-neutral-100);--clr-primary-500:var(--clr-neutral-500);--clr-primary-700:var(--clr-neutral-700);--clr-primary-999:var(--clr-neutral-999);--clr-accent-000:var(--clr-neutral-000);--clr-accent-100:var(--clr-neutral-100);--clr-accent-500:var(--clr-neutral-500);--clr-accent-600:var(--clr-neutral-600);--clr-accent-700:var(--clr-neutral-700);--clr-accent-999:var(--clr-neutral-999);--clr-warning-100:#ffeeb3;--clr-warning-700:#ff9419;--clr-critical-100:#ffb3b3;--clr-critical-700:red;--clr-active-100:#d2f9e0;--clr-active-300:#a5f3c2;--clr-active-700:#16a249;--clr-success-100:var(--clr-active-100);--clr-success-700:var(--clr-active-700);--clr-progress-indicator-700:var(--clr-active-700);--clr-progress-indicator-400:var(--clr-active-100);--clr-progress-indicator-100:var(--clr-neutral-300);--clr-progress-indicator-000:var(--clr-neutral-000);--ff-base:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;--fw-300:300;--fw-400:400;--fw-500:500;--fw-700:700;--fs--2:clamp(.7813rem,.7469rem + .1717vw,.88rem);--fs--1:clamp(.9375rem,.881rem + .2826vw,1.1rem);--fs-0:clamp(1.125rem,1.038rem + .4348vw,1.375rem);--fs-1:clamp(1.35rem,1.2217rem + .6413vw,1.7188rem);--fs-2:clamp(1.62rem,1.4362rem + .919vw,2.1484rem);--fs-3:clamp(1.944rem,1.6861rem + 1.2896vw,2.6855rem);--fs-4:clamp(2.3328rem,1.9766rem + 1.7811vw,3.3569rem);--fs-5:clamp(2.7994rem,2.3135rem + 2.4292vw,4.1962rem);--fsq--2:clamp(.7813rem,.7469rem + .5151cqi,.88rem);--fsq--1:clamp(.9375rem,.881rem + .8478cqi,1.1rem);--fsq-0:clamp(1.125rem,1.038rem + 1.3044cqi,1.375rem);--fsq-1:clamp(1.35rem,1.2217rem + 2.5239cqi,1.7188rem);--fsq-2:clamp(1.62rem,1.4362rem + 2.757cqi,2.1484rem);--fsq-3:clamp(1.944rem,1.6861rem + 3.8688cqi,2.6855rem);--fsq-4:clamp(2.3328rem,1.9766rem + 5.3433cqi,3.3569rem);--fsq-5:clamp(2.7994rem,2.3135rem + 7.2876cqi,4.1962rem);--lh--1:1.08;--lh-0:1.36;--lh-1:1.7;--lh-2:2.125;--space-3xs:clamp(.3125rem,.2908rem + .1087vw,.375rem);--space-2xs:clamp(.5625rem,.519rem + .2174vw,.6875rem);--space-xs:clamp(.875rem,.8098rem + .3261vw,1.0625rem);--space-s:clamp(1.125rem,1.038rem + .4348vw,1.375rem);--space-m:clamp(1.6875rem,1.5571rem + .6522vw,2.0625rem);--space-l:clamp(2.25rem,2.0761rem + .8696vw,2.75rem);--space-xl:clamp(3.375rem,3.1141rem + 1.3043vw,4.125rem);--space-2xl:clamp(4.5rem,4.1522rem + 1.7391vw,5.5rem);--space-3xl:clamp(6.75rem,6.2283rem + 2.6087vw,8.25rem);--space-3xs-2xs:clamp(.3125rem,.1821rem + .6522vw,.6875rem);--space-2xs-xs:clamp(.5625rem,.3886rem + .8696vw,1.0625rem);--space-xs-s:clamp(.875rem,.7011rem + .8696vw,1.375rem);--space-s-m:clamp(1.125rem,.7989rem + 1.6304vw,2.0625rem);--space-m-l:clamp(1.6875rem,1.3179rem + 1.8478vw,2.75rem);--space-l-xl:clamp(2.25rem,1.5978rem + 3.2609vw,4.125rem);--space-xl-2xl:clamp(3.375rem,2.6359rem + 3.6957vw,5.5rem);--space-2xl-3xl:clamp(4.5rem,3.1957rem + 6.5217vw,8.25rem);--space-s-l:clamp(1.125rem,.5598rem + 2.8261vw,2.75rem);--space-em-3xs:clamp(.3125em,.2908em + .1087vw,.375em);--space-em-2xs:clamp(.5625em,.519em + .2174vw,.6875em);--space-em-xs:clamp(.875em,.8098em + .3261vw,1.0625em);--space-em-s:clamp(1.125em,1.038em + .4348vw,1.375em);--space-em-m:clamp(1.6875em,1.5571em + .6522vw,2.0625em);--space-em-l:clamp(2.25em,2.0761em + .8696vw,2.75em);--space-em-xl:clamp(3.375em,3.1141em + 1.3043vw,4.125em);--space-em-2xl:clamp(4.5em,4.1522em + 1.7391vw,5.5em);--space-em-3xl:clamp(6.75em,6.2283em + 2.6087vw,8.25em);--space-em-3xs-2xs:clamp(.3125em,.1821em + .6522vw,.6875em);--space-em-2xs-xs:clamp(.5625em,.3886em + .8696vw,1.0625em);--space-em-xs-s:clamp(.875em,.7011em + .8696vw,1.375em);--space-em-s-m:clamp(1.125em,.7989em + 1.6304vw,2.0625em);--space-em-m-l:clamp(1.6875em,1.3179em + 1.8478vw,2.75em);--space-em-l-xl:clamp(2.25em,1.5978em + 3.2609vw,4.125em);--space-em-xl-2xl:clamp(3.375em,2.6359em + 3.6957vw,5.5em);--space-em-2xl-3xl:clamp(4.5em,3.1957em + 6.5217vw,8.25em);--space-em-s-l:clamp(1.125em,.5598em + 2.8261vw,2.75em);--br-s:.1875rem;--br-m:.25rem;--br-l:.5rem;--br-xl:1rem;--br-circle:50%;--br-pill:100vh;--transition-xs:.1s;--transition-s:.2s;--transition-m:.5s;--transition-l:1s;--transition-xl:2s}@supports (top:1vi){:root{--space-em-s-l:clamp(1.125em,.5598em + 2.8261vi,2.75em);--space-em-2xl-3xl:clamp(4.5em,3.1957em + 6.5217vi,8.25em);--space-em-xl-2xl:clamp(3.375em,2.6359em + 3.6957vi,5.5em);--space-em-l-xl:clamp(2.25em,1.5978em + 3.2609vi,4.125em);--space-em-m-l:clamp(1.6875em,1.3179em + 1.8478vi,2.75em);--space-em-s-m:clamp(1.125em,.7989em + 1.6304vi,2.0625em);--space-em-xs-s:clamp(.875em,.7011em + .8696vi,1.375em);--space-em-2xs-xs:clamp(.5625em,.3886em + .8696vi,1.0625em);--space-em-3xs-2xs:clamp(.3125em,.1821em + .6522vi,.6875em);--space-em-3xl:clamp(6.75em,6.2283em + 2.6087vi,8.25em);--space-em-2xl:clamp(4.5em,4.1522em + 1.7391vi,5.5em);--space-em-xl:clamp(3.375em,3.1141em + 1.3043vi,4.125em);--space-em-l:clamp(2.25em,2.0761em + .8696vi,2.75em);--space-em-m:clamp(1.6875em,1.5571em + .6522vi,2.0625em);--space-em-s:clamp(1.125em,1.038em + .4348vi,1.375em);--space-em-xs:clamp(.875em,.8098em + .3261vi,1.0625em);--space-em-2xs:clamp(.5625em,.519em + .2174vi,.6875em);--space-em-3xs:clamp(.3125em,.2908em + .1087vi,.375em);--space-s-l:clamp(1.125rem,.5598rem + 2.8261vi,2.75rem);--space-2xl-3xl:clamp(4.5rem,3.1957rem + 6.5217vi,8.25rem);--space-xl-2xl:clamp(3.375rem,2.6359rem + 3.6957vi,5.5rem);--space-l-xl:clamp(2.25rem,1.5978rem + 3.2609vi,4.125rem);--space-m-l:clamp(1.6875rem,1.3179rem + 1.8478vi,2.75rem);--space-s-m:clamp(1.125rem,.7989rem + 1.6304vi,2.0625rem);--space-xs-s:clamp(.875rem,.7011rem + .8696vi,1.375rem);--space-2xs-xs:clamp(.5625rem,.3886rem + .8696vi,1.0625rem);--space-3xs-2xs:clamp(.3125rem,.1821rem + .6522vi,.6875rem);--space-3xl:clamp(6.75rem,6.2283rem + 2.6087vi,8.25rem);--space-2xl:clamp(4.5rem,4.1522rem + 1.7391vi,5.5rem);--space-xl:clamp(3.375rem,3.1141rem + 1.3043vi,4.125rem);--space-l:clamp(2.25rem,2.0761rem + .8696vi,2.75rem);--space-m:clamp(1.6875rem,1.5571rem + .6522vi,2.0625rem);--space-s:clamp(1.125rem,1.038rem + .4348vi,1.375rem);--space-xs:clamp(.875rem,.8098rem + .3261vi,1.0625rem);--space-2xs:clamp(.5625rem,.519rem + .2174vi,.6875rem);--space-3xs:clamp(.3125rem,.2908rem + .1087vi,.375rem);--fs-5:clamp(2.7994rem,2.3135rem + 2.4292vi,4.1962rem);--fs-4:clamp(2.3328rem,1.9766rem + 1.7811vi,3.3569rem);--fs-3:clamp(1.944rem,1.6861rem + 1.2896vi,2.6855rem);--fs-2:clamp(1.62rem,1.4362rem + .919vi,2.1484rem);--fs-1:clamp(1.35rem,1.2217rem + .6413vi,1.7188rem);--fs-0:clamp(1.125rem,1.038rem + .4348vi,1.375rem);--fs--1:clamp(.9375rem,.881rem + .2826vi,1.1rem);--fs--2:clamp(.7813rem,.7469rem + .1717vi,.88rem)}}body{background-color:#333;background-color:var(--clr-primary-700);color:#f0f0f0;color:var(--clr-neutral-100);font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-family:var(--ff-base);font-size:clamp(1.35rem,1.2217rem + .6413vw,1.7188rem);font-size:clamp(1.35rem,1.2217rem + .6413vi,1.7188rem);font-size:var(--fs-1);line-height:1.7;line-height:var(--lh-1);min-height:100svh}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}section[id]{position:relative}#setup{display:none}.application{display:grid;grid-template-rows:max-content 1fr max-content;grid-gap:.5rem;gap:.5rem;min-height:100vh}.wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;align-items:center;gap:1.5rem;justify-items:center;padding:clamp(.875rem,.8098rem + .3261vi,1.0625rem);padding:var(--space-xs);place-items:center}@media (orientation:portrait){.wrapper{grid-template-columns:none}}h1,h2,h3{font-weight:700;font-weight:var(--fw-700)}h1{font-size:clamp(2.3328rem,1.9766rem + 1.7811vw,3.3569rem);font-size:clamp(2.3328rem,1.9766rem + 1.7811vi,3.3569rem);font-size:var(--fs-4);font-size:clamp(2.3328rem,1.9766rem + 5.3433cqi,3.3569rem);font-size:var(--fsq-4)}h1,h2{line-height:1.08;line-height:var(--lh--1)}h2{font-size:clamp(1.944rem,1.6861rem + 1.2896vw,2.6855rem);font-size:clamp(1.944rem,1.6861rem + 1.2896vi,2.6855rem);font-size:var(--fs-3);font-size:clamp(1.944rem,1.6861rem + 3.8688cqi,2.6855rem);font-size:var(--fsq-3)}h3{font-size:clamp(1.62rem,1.4362rem + .919vw,2.1484rem);font-size:clamp(1.62rem,1.4362rem + .919vi,2.1484rem);font-size:var(--fs-2);font-size:clamp(1.62rem,1.4362rem + 2.757cqi,2.1484rem);font-size:var(--fsq-2);line-height:1.36;line-height:var(--lh-0)}progress-indicator{max-width:50vh;width:100%}.progress-indicator{container-type:inline-size;font-family:var(--font-base);height:auto;line-height:1.1}.progress-indicator__progress-circle{stroke:#16a249;stroke:var(--clr-progress-indicator-700,currentColor);transition:stroke-dashoffset .2s linear,stroke .2s ease-out;transition:stroke-dashoffset var(--transition-s) linear,stroke var(--transition-s) ease-out}.progress-indicator__background-circle{stroke:#ccc;stroke:var(--clr-progress-indicator-100);fill:#d2f9e0;fill:var(--clr-progress-indicator-400);transition:fill .2s ease-out,stroke .2s ease-out;transition:fill var(--transition-s) ease-out,stroke var(--transition-s) ease-out}.progress-indicator__check{color:#1a1a1a;color:var(--clr-neutral-900);height:auto;opacity:0;transition:opacity .2s ease-out;transition:opacity var(--transition-s) ease-out;width:60cqw;width:var(--progress-indicator-check-size,60cqw)}.progress-indicator__count-container{align-items:center;display:grid;grid-template-rows:1.5fr 1fr;justify-items:center;text-align:center}.progress-indicator__count{font-size:max(25cqw,1rem);font-size:var(--progress-indicator-count-size,max(25cqw,1rem));opacity:1;transition:opacity .2s ease-out;transition:opacity var(--transition-s) ease-out;z-index:1}.progress-indicator__visual{align-items:center;color:#1a1a1a;color:var(--clr-neutral-900);display:grid;grid-template-areas:"stack";justify-items:center;place-items:center}.progress-indicator__visual>*{grid-area:stack}[data-progress-state=complete]{--clr-progress-indicator-700:var(--clr-active-700);--clr-progress-indicator-400:var(--clr-active-100)}[data-progress-state=complete] .progress-indicator__count{opacity:0;transition:opacity .5s ease-out 8s;transition:opacity var(--transition-m) ease-out 8s}[data-progress-state=complete] .progress-indicator__check{opacity:1;transition:opacity .5s ease-out 8.5s;transition:opacity var(--transition-m) ease-out 8.5s}[data-progress-warn-state=false],[data-progress-warn-state=pending]{--clr-progress-indicator-700:var(--clr-active-700);--clr-progress-indicator-400:var(--clr-neutral-000)}[data-progress-warn-state=false]:nth-child(1 of[data-progress-state=pending]),[data-progress-warn-state=pending]:nth-child(1 of[data-progress-state=pending]){--clr-progress-indicator-400:var(--clr-active-100);--clr-progress-indicator-100:var(--clr-neutral-000)}[data-progress-warn-state=true]:nth-child(1 of[data-progress-state=pending]){--clr-progress-indicator-100:var(--clr-neutral-000)}[data-progress-warn-state=true]{--clr-progress-indicator-700:var(--clr-warning-700);--clr-progress-indicator-400:var(--clr-warning-100)}[data-progress-warn-state=end],[data-progress-warn-state=ending]{--clr-progress-indicator-700:var(--clr-critical-700);--clr-progress-indicator-400:var(--clr-critical-100)}[data-progress-warn-state=false] [data-progress-warn-el]{opacity:0;transition:opacity .2s ease-out;transition:opacity var(--transition-s) ease-out}[data-progress-warn-state=pending] [data-progress-warn-el],[data-progress-warn-state=true] [data-progress-warn-el]{opacity:1;transition:opacity .2s ease-out;transition:opacity var(--transition-s) ease-out}[data-progress-state=complete] [data-progress-warn-el]{opacity:0;transition:opacity .5s ease-out 8.5s;transition:opacity var(--transition-m) ease-out 8.5s}[data-progress-warn-state=pending] [data-progress-warn-el]::part(base){padding:1em}[data-progress-warn-state=pending] [data-progress-warn-el] slot{display:none}[data-progress-title]{text-align:center}#control_block{background-color:#000;background-color:var(--clr-neutral-999)}.session-control::part(base){background-color:#333;background-color:var(--clr-neutral-700);font-size:clamp(1.62rem,1.4362rem + .919vw,2.1484rem);font-size:clamp(1.62rem,1.4362rem + .919vi,2.1484rem);font-size:var(--fs-2);font-size:clamp(1.62rem,1.4362rem + 2.757cqi,2.1484rem);font-size:var(--fsq-2);font-weight:var(--sl-font-weight-normal);line-height:1.08;line-height:var(--lh--1);padding:clamp(.3125em,.2908em + .1087vi,.375em) clamp(.875em,.8098em + .3261vi,1.0625em);padding:var(--space-em-3xs) var(--space-em-xs);text-align:center}.session-control::part(label){padding-left:clamp(.3125em,.2908em + .1087vi,.375em);padding-left:var(--space-em-3xs);padding-right:clamp(.3125em,.2908em + .1087vi,.375em);padding-right:var(--space-em-3xs)}.session-control sl-icon{height:1.085em;width:1.085em}.session-control-group sl-button:first-of-type::part(label),.session-control-group sl-button:last-of-type::part(label){padding-left:0;padding-right:0}#clock_block{background-color:#000;background-color:var(--clr-neutral-999)}.clock::part(base){background-color:#333;background-color:var(--clr-neutral-700);display:block;font-size:clamp(1.125rem,1.038rem + .4348vw,1.375rem);font-size:clamp(1.125rem,1.038rem + .4348vi,1.375rem);font-size:var(--fs-0);font-size:clamp(1.125rem,1.038rem + 1.3044cqi,1.375rem);font-size:var(--fsq-0);font-weight:var(--sl-font-weight-normal);line-height:1.08;line-height:var(--lh--1);padding-left:clamp(2.25em,2.0761em + .8696vi,2.75em);padding-left:var(--space-em-l);padding-right:clamp(2.25em,2.0761em + .8696vi,2.75em);padding-right:var(--space-em-l);text-align:center}.clock [id],.clock sl-icon{font-size:clamp(1.944rem,1.6861rem + 1.2896vw,2.6855rem);font-size:clamp(1.944rem,1.6861rem + 1.2896vi,2.6855rem);font-size:var(--fs-3);font-size:clamp(1.944rem,1.6861rem + 3.8688cqi,2.6855rem);font-size:var(--fsq-3);font-weight:var(--sl-font-weight-bold);letter-spacing:.08em}.clock .current-time-group{align-items:center;display:flex;gap:1.5rem}.clock #current-time-contents{font-size:clamp(2.3328rem,1.9766rem + 1.7811vw,3.3569rem);font-size:clamp(2.3328rem,1.9766rem + 1.7811vi,3.3569rem);font-size:var(--fs-4);font-size:clamp(2.3328rem,1.9766rem + 5.3433cqi,3.3569rem);font-size:var(--fsq-4)}.progress-indicator__count-container .progress-indicator__warning-badge{font-size:max(9cqw,.75rem)}.progress-indicator__count-container .progress-indicator__warning-badge::part(base){max-width:calc(var(--progress-indicator-viewbox)*.75);transition:background-color .2s ease-out;transition:background-color var(--transition-s) ease-out;white-space:normal}.progress-indicator{--sl-color-primary-600:var(--clr-progress-indicator-700)}.settings-button{align-content:center;display:grid;justify-content:center;padding:clamp(.3125rem,.2908rem + .1087vi,.375rem);padding:var(--space-3xs);place-content:center;position:absolute;right:0;top:0}.settings-button sl-icon-button{color:#fff;color:var(--clr-neutral-000);font-size:clamp(1.62rem,1.4362rem + .919vw,2.1484rem);font-size:clamp(1.62rem,1.4362rem + .919vi,2.1484rem);font-size:var(--fs-2)}#settings{--sl-panel-background-color:var(--clr-neutral-600);--sl-font-size-large:var(--fsq-3)}#settings::part(title){font-weight:500;font-weight:var(--fw-500)}#settings::part(header){background-color:#1a1a1a;background-color:var(--clr-neutral-900)}#settings::part(overlay){--sl-overlay-background-color:rgba(73,73,80,.5)}form{--row-gap:.25rem;--column-gap:2rem;grid-template-rows:auto;grid-gap:.25rem 2rem;gap:.25rem 2rem;max-width:-moz-max-content;max-width:max-content;text-align:left}form,form fieldset{display:grid;grid-gap:var(--row-gap) var(--column-gap);gap:var(--row-gap) var(--column-gap)}form fieldset{background-color:#595959;background-color:var(--clr-neutral-600);border:none;border-radius:.5rem;border-radius:var(--br-l);grid-template-rows:auto;--sl-input-help-text-color:var(--clr-neutral-800);line-height:1.36;line-height:var(--lh-0)}@media (min-width:32.001rem){form .save,form fieldset{grid-template-columns:repeat(2,1fr)}form #close-drawer{grid-column:2/-1}}form #team-list{grid-column:1/-1}::part(form-control-help-text),::part(form-control-label){font-weight:700}:not(#team-list)::part(display-input),:not(#team-list)::part(form-control-input){width:-moz-max-content;width:max-content}div.save{display:grid}#close-drawer{width:100%}form [disabled]{opacity:.4;transition:opacity 3ms ease-in-out}
