@layer reset{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}}@layer tokens{:root{--color-white:#fff;--color-black:#000;--color-gray-800:#383838;--color-gray-500:#737373;--color-gray-50:#f5f5f5;--color-blue-700:#2e4b85;--color-blue-600:#2779b4;--color-blue-500:#3c88b4;--color-orange-500:#d67d24;--color-yellow-400:#e8c468;--color-yellow-300:#f8d377;--color-background-canvas:var(--color-gray-50);--color-background-primary:var(--color-gray-800);--color-background-action:var(--color-yellow-400);--color-background-action-active:var(--color-yellow-300);--color-text-canvas:var(--color-gray-800);--color-text-primary:var(--color-white);--color-text-action:var(--color-gray-800);--color-background-accent:var(--color-gray-800);--color-text-accent:var(--color-white);--color-background-accent-morning:var(--color-blue-500);--color-background-accent-daytime:var(--color-blue-600);--color-background-accent-evening:var(--color-orange-500);--color-background-accent-night:var(--color-blue-700);--font-size-s:.75rem;--font-size-m:1.125rem;--font-size-l:1.25rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-family-sans:"Inter", sans-serif;--font-family-mono:"Roboto Mono", monospace;--size-spacing-0:0;--size-spacing-1:.25rem;--size-spacing-2:.5rem;--size-spacing-3:.75rem;--size-spacing-4:1rem;--size-spacing-5:1.25rem;--size-border-radius-s:.25rem;--size-border-radius-m:.5rem;--s-0:var(--size-spacing-0);--s-1:var(--size-spacing-1);--s-2:var(--size-spacing-2);--s-3:var(--size-spacing-3);--s-4:var(--size-spacing-4);--s-5:var(--size-spacing-5)}@media (prefers-color-scheme:dark){:root{--color-background-canvas:var(--color-gray-800);--color-background-primary:var(--color-gray-500);--color-background-accent:var(--color-black);--color-text-canvas:var(--color-gray-50)}}}@layer base{html{block-size:100%;font-family:var(--font-family-sans);font-size:100%;font-weight:var(--font-weight-regular);line-height:1.5}body{background-color:var(--color-background-canvas);min-block-size:100%}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}@layer components{.c-timecard{column-gap:var(--s-2);place-items:start;row-gap:var(--s-4);grid-template-rows:repeat(2,auto);grid-template-columns:auto 1fr auto;grid-template-areas:"title interval close""zone zone close""fields fields fields";display:grid}.c-timecard__title{margin-block:var(--s-0);font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;grid-area:title;justify-self:stretch;overflow:hidden}.c-timecard__interval{opacity:0;grid-area:interval;align-self:center;transition:all .15s ease-out;transform:translateY(.5em)}.c-timecard__zone{margin-block:calc(var(--s-3) * -1) var(--s-0);font-size:var(--font-size-s);grid-area:zone}.c-timecard__close{margin:calc(var(--s-2) * -1);padding:var(--s-2);outline-offset:calc(var(--s-2) * -.75);color:inherit;font-size:var(--font-size-l);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:2px solid #0000;grid-area:close;justify-self:end;transition:outline-color .1s ease-out;display:flex}.c-timecard__close:focus-visible{outline-color:color-mix(in hsl, currentcolor 70%, transparent 30%)}.c-timecard__fieldset{font-size:var(--font-size-m);align-items:flex-end;gap:var(--s-2);border:0;grid-area:fields;justify-self:end;margin-inline:0;padding:0;display:flex}[data-theme=morning] .c-timecard__interval--morning,[data-theme=daytime] .c-timecard__interval--daytime,[data-theme=evening] .c-timecard__interval--evening,[data-theme=night] .c-timecard__interval--night{opacity:1;transition-delay:.1s;transform:none}.c-icon{--icon-size-ratio:1;block-size:calc(var(--icon-size-ratio) * 1em);inline-size:calc(var(--icon-size-ratio) * 1em);line-height:inherit;display:inline-block}svg.c-icon{stroke-width:2px;stroke-linecap:round;stroke:currentColor;fill:none;stroke-linejoin:round}.c-icon--large{--icon-size-ratio:1.25}.c-tile{padding:var(--s-3) var(--s-4);border-radius:var(--size-border-radius-m);opacity:1;background-color:var(--color-background-accent);color:var(--color-text-accent);will-change:background-color;view-transition-name:match-element;transition:background-color .2s ease-out;display:block;scale:1}@media (prefers-reduced-motion:no-preference){.c-tile{animation:.2s cubic-bezier(.83,.31,.38,.93) forwards show}}@keyframes show{0%{opacity:0;scale:.95}}@keyframes hide{to{opacity:0;scale:.95}}.c-tile:not(.c-tile--out){view-transition-class:card}.c-tile--out{view-transition-name:removed-card;transform-origin:top}::view-transition-old(removed-card){animation:.2s cubic-bezier(.83,.31,.38,.93) forwards hide}.c-tile[data-theme=morning]{--color-background-accent:var(--color-background-accent-morning)}.c-tile[data-theme=daytime]{--color-background-accent:var(--color-background-accent-daytime)}.c-tile[data-theme=evening]{--color-background-accent:var(--color-background-accent-evening)}.c-tile[data-theme=night]{--color-background-accent:var(--color-background-accent-night)}.c-field{color:inherit;font-size:inherit;align-items:stretch;row-gap:var(--s-1);border:0;grid-template:"label label""input action"/1fr auto;display:grid}.c-field__input{min-inline-size:0;padding:var(--s-1) var(--s-2);border-radius:var(--size-border-radius-s);background-color:color-mix(in hsl, currentcolor 10%, transparent 90%);color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;border:0;outline:2px solid #0000;grid-area:input;transition:outline-color .1s ease-out}.c-field__input:is([type=date],[type=time]){inline-size:auto;font-family:var(--font-family-mono);font-weight:var(--font-weight-light)}.c-field__input::placeholder{opacity:1;color:inherit}.c-field__input:focus-visible{outline-color:color-mix(in hsl, currentcolor 70%, transparent 30%)}.c-field__input--reset{appearance:textfield}@media (prefers-color-scheme:light){.c-field__input:is([type=date],[type=time])::-webkit-calendar-picker-indicator{filter:invert()}.c-field__input:is([type=date],[type=time])::-webkit-inner-spin-button{filter:invert()}}.c-field__action{z-index:1;grid-area:action}.c-field__label{grid-area:label}.c-field--compact{row-gap:0}.c-field--compact .c-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-field:has(.c-field__action)>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.c-field:has(.c-field__action)>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.c-button{padding:var(--s-2);border-radius:var(--size-border-radius-s);background-color:var(--color-background-action);color:var(--color-text-action);font-family:inherit;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:var(--s-1);border:0;outline:0;transition:background-color .2s ease-out;display:flex}.c-button:where(:hover,:focus){background-color:var(--color-background-action-active)}.c-button:focus-visible:focus{outline:2px solid var(--color-background-action);outline-offset:2px}.c-loader{z-index:10;background-color:color-mix(in hsl, var(--color-background-canvas) 50%, transparent 50%);block-size:100%;inline-size:100%;position:fixed;inset-block-start:0;inset-inline-start:0}@keyframes pulse{0%{opacity:1}to{opacity:.8}}.c-loader:not(.c-loader--visible){display:none}.c-loader:before{content:"";z-index:1;aspect-ratio:1;background:url(/assets/logo-DY8qV2Ug.svg) 50%/cover no-repeat;inline-size:min(128px,80vw);animation:.7s ease-in-out infinite alternate pulse;display:block;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.c-toast{--toast-breakpoint:calc(36rem - 100%);align-items:center;gap:var(--s-2);opacity:.1;flex-wrap:wrap;inline-size:100%;min-inline-size:0;margin:0;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0}.c-toast__message{flex-basis:calc(var(--toast-breakpoint) * 999);flex-grow:1}.c-toast.c-toast--visible{padding:var(--s-2);opacity:1;background-color:var(--color-background-primary);color:var(--color-text-primary);font-size:var(--font-size-s)}}@layer layout{.l-stack{--stack-spacing:var(--s-5);justify-content:flex-start;align-items:stretch;gap:var(--stack-spacing);flex-direction:column;display:flex}.l-stack:where(ul,ol){margin-block:0;padding-inline-start:0}.l-cluster{--cluster-spacing:var(--s-5);--cluster-align:flex-start;place-items:var(--cluster-align);gap:var(--cluster-spacing);display:flex}.l-cluster:where(ul,ol){margin-block:0;padding-inline-start:0}#main{max-inline-size:45rem;padding:var(--s-5) var(--s-4);box-sizing:content-box;margin-inline:auto}#main[aria-busy=true]{display:none}#tz-select{view-transition-name:form;view-transition-class:form}}@layer utilities{.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-contents{display:contents}}
