:root{--base-text:#000;--base-background:#e1f5fe;--card-text:#000;--card-background:#b2dfdb;--primary-text:#000;--primary-background:#ffeb3b;--secondary-text:#000;--secondary-background:#d1c4e9;--tertiary-text:#000;--tertiary-background:#f2e1d2;--error-text:#000;--error-background:#f8bbd0;--warning-text:#000;--warning-background:#ffd3b4;--spacing-s:.5rem;--spacing-m:1rem;--spacing-l:1.5rem;--header-height:5rem;--body-width:1200px;--radius:1.5rem}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;background-color:var(--base-background);color:var(--base-text);min-height:100vh;font-family:system-ui,sans-serif;font-weight:400;line-height:1.5}main{width:100%;min-height:100vh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}main.unsafe,header+main.unsafe{margin-top:0;padding:0}main.safe-fixed{height:100vh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);overflow-y:hidden}main.safe-fixed>.safe-fixed-wrapper{height:100%;position:relative}header+main.safe-scroll{margin-top:calc(var(--header-height) + env(safe-area-inset-top));padding-bottom:calc(var(--spacing-l) + env(safe-area-inset-bottom))}main.safe-scroll{padding:calc(var(--spacing-m) + env(safe-area-inset-top))calc(var(--spacing-m) + env(safe-area-inset-right))calc(var(--spacing-m) + env(safe-area-inset-bottom))calc(var(--spacing-m) + env(safe-area-inset-left))}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{margin-bottom:var(--spacing-l)}h2,hgroup{margin-bottom:var(--spacing-s)}hgroup>h1{margin-bottom:0}small{font-size:.8rem;line-height:1.3;display:inline-block}[data-style=mono]{--style-background:white;--style-background-light:hsl(from var(--base-background)h s calc(l + 5));--style-background-dark:hsl(from var(--base-background)h s calc(l - 10));--style-text:black;--style-background-transparent:hsl(from var(--base-background)h s l/.3)}[data-style=base]{--style-background:var(--base-background);--style-background-light:hsl(from var(--base-background)h s calc(l + 5));--style-background-dark:hsl(from var(--base-background)h s calc(l - 10));--style-text:var(--base-text);--style-background-transparent:hsl(from var(--base-background)h s l/.3)}[data-style=card]{--style-background:var(--card-background);--style-background-light:hsl(from var(--card-background)h s calc(l + 5));--style-background-dark:hsl(from var(--card-background)h s calc(l - 10));--style-text:var(--card-text);--style-background-transparent:hsl(from var(--card-background)h s l/.3)}[data-style=primary]{--style-background:var(--primary-background);--style-background-light:hsl(from var(--primary-background)h s calc(l + 5));--style-background-dark:hsl(from var(--primary-background)h s calc(l - 15));--style-text:var(--primary-text);--style-background-transparent:hsl(from var(--primary-background)h s l/.3)}[data-style=secondary]{--style-background:var(--secondary-background);--style-background-light:hsl(from var(--secondary-background)h s calc(l + 5));--style-background-dark:hsl(from var(--secondary-background)h s calc(l - 10));--style-text:var(--secondary-text);--style-background-transparent:hsl(from var(--secondary-background)h s l/.3)}[data-style=tertiary]{--style-background:var(--tertiary-background);--style-background-light:hsl(from var(--tertiary-background)h s calc(l + 5));--style-background-dark:hsl(from var(--tertiary-background)h s calc(l - 10));--style-text:var(--tertiary-text);--style-background-transparent:hsl(from var(--tertiary-background)h s l/.3)}[data-style=error]{--style-background:var(--error-background);--style-background-light:hsl(from var(--error-background)h s calc(l + 5));--style-background-dark:hsl(from var(--error-background)h s calc(l - 10));--style-text:var(--error-text);--style-background-transparent:hsl(from var(--error-background)h s l/.3)}.background-blur{background-color:var(--style-background-light)}.text-center{text-align:center}.mt-s{margin-top:var(--spacing-s)}.mt-m{margin-top:var(--spacing-m)}.mt-l{margin-top:var(--spacing-l)}.mb-s{margin-bottom:var(--spacing-s)}.mb-m{margin-bottom:var(--spacing-m)}.mb-l{margin-bottom:var(--spacing-l)}.p-s{padding:var(--spacing-s)}.p-m{padding:var(--spacing-m)}.p-l{padding:var(--spacing-l)}i{background-color:var(--base-background);border-radius:calc(var(--radius) - var(--spacing-s));aspect-ratio:1;justify-content:center;align-items:center;height:3rem;display:flex}i>svg{color:var(--base-text)}.input-wrapper+.input-wrapper{margin-top:var(--spacing-m)}.input-wrapper>label{font-size:.9rem}.input-wrapper>input,.input-wrapper>textarea,.input-wrapper>select{border:1px solid var(--style-text);width:100%;max-width:32rem;padding:var(--spacing-s);border-radius:.75rem;display:block}button,.button{padding:var(--spacing-m);background-color:var(--style-background);color:var(--style-text);border-radius:var(--radius);text-align:center;cursor:pointer;border:none;font-weight:700;text-decoration:none;display:inline-block}button:disabled{opacity:.5}.button-group{gap:var(--spacing-m);width:100%;display:flex}.button-group>*{width:100%}button.icon-button,.button.icon-button{justify-content:flex-start;align-items:center;gap:var(--spacing-s);flex-direction:row;display:flex}.toast{padding:var(--spacing-s)var(--spacing-m);background-color:var(--style-background);border-radius:var(--radius)}article.card{width:100%;min-height:10rem;padding:var(--spacing-m);background-color:var(--style-background);border-radius:var(--radius)}article.card+article.card{margin-top:var(--spacing-m)}header.svelte-oiwvqb{height:var(--header-height);padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);position:absolute;top:0;left:0;right:0}header.svelte-oiwvqb>div:where(.svelte-oiwvqb){width:100%;max-width:var(--body-width);padding:var(--spacing-m);flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;display:flex}header.svelte-oiwvqb>div:where(.svelte-oiwvqb)>div:where(.svelte-oiwvqb){gap:var(--spacing-s);flex-direction:row;display:flex}header.svelte-oiwvqb .header-icon:where(.svelte-oiwvqb){height:calc(var(--header-height) - 2rem);aspect-ratio:1;background-color:var(--style-background);color:var(--style-text);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.container.svelte-1hiljmo{height:var(--size);width:var(--size);transform-origin:50%;overflow:visible}.car.svelte-1hiljmo{fill:none;stroke:var(--style-text);stroke-dasharray:15 85;stroke-dashoffset:0;stroke-linecap:round;animation:svelte-1hiljmo-travel var(--speed)linear infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s}.track.svelte-1hiljmo{stroke:var(--style-text);opacity:.1;transition:stroke .5s}@keyframes svelte-1hiljmo-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}#init-tracking.svelte-138d7l3>div:where(.svelte-138d7l3){flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}#rundown.svelte-17fyz77{gap:var(--spacing-m);flex-flow:row;display:flex}#rundown.svelte-17fyz77>div:where(.svelte-17fyz77){background-color:var(--style-background-dark);border-radius:calc(var(--radius) - var(--spacing-s));padding:var(--spacing-m);flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}#rundown.svelte-17fyz77>div:where(.svelte-17fyz77)>b:where(.svelte-17fyz77){font-size:1.5rem}.active-tracking.svelte-17fyz77{justify-content:space-between;align-items:center;gap:var(--spacing-m);margin-top:var(--spacing-m);flex-direction:row;display:flex}article.svelte-bq5wg7 #tracking-button:where(.svelte-bq5wg7){border-radius:calc(var(--radius) - var(--spacing-s));width:100%}#activity-type.svelte-bq5wg7{gap:var(--spacing-s);flex-direction:row;display:flex}#activity-type.svelte-bq5wg7>button.active:where(.svelte-bq5wg7){--style-background-dark:var(--secondary-background);--style-text:var(--secondary-text)}#activity-type.svelte-bq5wg7>button:where(.svelte-bq5wg7){background-color:var(--style-background-dark);color:var(--style-text)}article.tracking-card{padding:calc(var(--header-height) + env(safe-area-inset-top))calc(var(--spacing-m) + env(safe-area-inset-right))var(--spacing-m)calc(var(--spacing-m) + env(safe-area-inset-left));border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;justify-content:space-between;min-height:22rem;display:flex}.session-card-small.svelte-ou5mys{background-color:var(--style-background);border-radius:var(--radius);width:8rem;height:8rem;padding:var(--spacing-m)}main.svelte-1rta8r{padding:var(--spacing-m)}#home-content.svelte-1rta8r{max-width:var(--body-width);margin:0 auto}h2.svelte-1rta8r{margin-top:var(--spacing-l);margin-bottom:var(--spacing-s)}.wrapper.svelte-uobye{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:scroll hidden}.wrapper.svelte-uobye::-webkit-scrollbar{display:none}.wrapper.svelte-uobye>.slide:where(.svelte-uobye){scroll-snap-align:start;width:100%;min-width:100%;height:100%;padding:var(--spacing-m);justify-content:center;align-items:flex-end;display:flex;position:relative}.wrapper.svelte-uobye>.slide:where(.svelte-uobye)>img:where(.svelte-uobye){z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wrapper.svelte-uobye>.slide:where(.svelte-uobye)>.slide-shade:where(.svelte-uobye){z-index:0;pointer-events:none;background:linear-gradient(#fff0 49%,#ffffffb3 70%,#fff 100%);position:absolute;inset:0}.wrapper.svelte-uobye>.slide:where(.svelte-uobye)>.slide-content:where(.svelte-uobye){z-index:1;place-content:flex-start;gap:var(--spacing-m);width:100%;max-width:35rem;padding-bottom:env(safe-fixed-inset-bottom);padding-left:env(safe-fixed-inset-left);padding-right:env(safe-fixed-inset-right);flex-flow:column wrap;display:flex}.intro-features.svelte-uobye{align-items:flex-start;gap:var(--spacing-s);flex-flow:column;display:flex}.intro-features.svelte-uobye>div:where(.svelte-uobye){border-radius:var(--radius);padding:var(--spacing-s);gap:var(--spacing-s);flex-direction:row;align-items:center;width:100%;display:flex}main.safe-fixed>.background-image{object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#login-wrapper{width:100%;height:100%;padding:var(--spacing-m);flex-direction:column;justify-content:space-between;align-items:center;display:flex}#login-wrapper>.germi-image{aspect-ratio:1;outline-offset:-1rem;border-radius:50%;outline:1rem solid #fff;height:15rem}#login-content{width:100%;max-width:32rem}#login-content>.background-blur{padding:var(--spacing-m);border-radius:var(--radius)}pre.svelte-1vwg9fb{background-color:var(--style-background);padding:var(--spacing-l);border-radius:var(--radius);overflow-y:scroll}.form-grid.svelte-1szfuxa{align-items:center;gap:var(--spacing-m);flex-direction:row;display:flex}.form-grid.svelte-1szfuxa>label:where(.svelte-1szfuxa){flex:1;font-weight:700}.form-grid.svelte-1szfuxa>input:where(.svelte-1szfuxa){flex:1;width:100%}.form-grid.svelte-1szfuxa+small:where(.svelte-1szfuxa){margin-top:.25rem;margin-bottom:var(--spacing-m)}hr.svelte-1szfuxa{margin:var(--spacing-m)0}main.svelte-1xc311x{container:main/inline-size}#settings-pane[data-depth="1"].svelte-1xc311x #pane-2:where(.svelte-1xc311x),#settings-pane[data-depth="2"].svelte-1xc311x #pane-1:where(.svelte-1xc311x){display:none}@container main (width>=1200px){#settings-pane.svelte-1xc311x{max-width:var(--body-width);gap:var(--spacing-l);flex-direction:row;margin:0 auto;display:flex}#settings-main.svelte-1xc311x #settings-pane:where(.svelte-1xc311x)>#pane-1:where(.svelte-1xc311x){flex:1;min-width:25rem;max-width:30rem;display:block}#settings-main.svelte-1xc311x #settings-pane:where(.svelte-1xc311x)>#pane-2:where(.svelte-1xc311x){width:50rem;display:block}}.settings-group.svelte-1xc311x>a:where(.svelte-1xc311x){background-color:var(--style-background);color:var(--style-text);padding:var(--spacing-m);align-items:flex-start;gap:var(--spacing-m);border-bottom:.3rem solid var(--base-background);flex-direction:row;text-decoration:none;display:flex}.settings-group.svelte-1xc311x>a:where(.svelte-1xc311x):first-of-type{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.settings-group.svelte-1xc311x>a:where(.svelte-1xc311x):last-of-type{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}
