.settings-menu-mount{display:inline-flex}.settings-menu-trigger{--settings-trigger-icon: url('/assets/ui/cog.svg');display:inline-grid;place-items:center;width:38px;height:38px;color:inherit;background:rgba(0,0,0,0);border:2px solid currentColor;border-radius:50%;cursor:pointer;transition:color 140ms ease,background 140ms ease,transform 140ms ease}.settings-menu-trigger .icon{width:18px;height:18px;background:currentColor;-webkit-mask-image:var(--settings-trigger-icon);mask-image:var(--settings-trigger-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.settings-menu-trigger .text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.settings-menu-trigger:hover,.settings-menu-trigger:focus-visible{transform:rotate(18deg)}.settings-menu{--settings-bg: #000000;--settings-surface: rgb(20.4, 20.4, 20.4);--settings-surface-soft: rgb(35.7, 35.7, 35.7);--settings-line: rgba(255, 255, 255, 0.12);--settings-text: #ffffff;--settings-muted: rgba(255, 255, 255, 0.68);--settings-active: rgba(255, 255, 255, 0.08);z-index:40;position:fixed;inset:0;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity 180ms ease}.settings-menu.overlay{background:rgba(0,0,0,.78)}.settings-menu[data-open=true]{opacity:1;pointer-events:auto}.settings-menu[data-open=true] .settings-menu-panel{transform:translateY(0)}.settings-menu[data-open=false] .settings-menu-panel{transform:translateY(18px)}.settings-menu .settings-menu-panel{width:min(100vw - 32px,760px);height:min(100dvh - 48px,620px);padding:0;overflow:hidden;color:var(--settings-text);background:var(--settings-bg);border:1px solid var(--settings-line);border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.45);text-align:left;pointer-events:auto;transition:transform 200ms cubic-bezier(0.25, 0.8, 0.25, 1)}.settings-menu .settings-menu-header{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;min-height:52px;border-bottom:1px solid var(--settings-line)}.settings-menu .settings-menu-close{position:relative;display:grid;place-items:center;width:36px;height:36px;margin:8px;color:var(--settings-text);background:var(--settings-surface-soft);border:0;border-radius:8px;cursor:pointer}.settings-menu .settings-menu-close .icon{position:relative;width:16px;height:16px}.settings-menu .settings-menu-close .icon::before,.settings-menu .settings-menu-close .icon::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:currentColor}.settings-menu .settings-menu-close .icon::before{transform:translate(-50%, -50%) rotate(45deg)}.settings-menu .settings-menu-close .icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.settings-menu .settings-menu-title{margin:0;padding:0 18px 0 4px;font-size:18px;font-weight:700}.settings-menu .settings-menu-layout{display:grid;grid-template-columns:minmax(160px, 190px) minmax(0, 1fr);height:calc(100% - 52px);transition:transform 220ms cubic-bezier(0.25, 0.8, 0.25, 1)}.settings-menu .settings-menu-nav{display:grid;align-content:start;gap:4px;padding:10px 8px;overflow-y:auto;background:var(--settings-surface);border-right:1px solid var(--settings-line)}.settings-menu .settings-menu-nav,.settings-menu .settings-menu-section{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.09) hsla(0,0%,100%,.025)}.settings-menu .settings-menu-nav::-webkit-scrollbar,.settings-menu .settings-menu-section::-webkit-scrollbar{width:7px;height:7px}.settings-menu .settings-menu-nav::-webkit-scrollbar-track,.settings-menu .settings-menu-section::-webkit-scrollbar-track{background:hsla(0,0%,100%,.025)}.settings-menu .settings-menu-nav::-webkit-scrollbar-thumb,.settings-menu .settings-menu-section::-webkit-scrollbar-thumb{background:rgba(0,0,0,.9);border-radius:999px}.settings-menu .settings-menu-nav::-webkit-scrollbar-button,.settings-menu .settings-menu-section::-webkit-scrollbar-button{width:7px;height:8px;background:hsla(0,0%,100%,.055)}.settings-menu .settings-menu-nav::-webkit-scrollbar-button:hover,.settings-menu .settings-menu-section::-webkit-scrollbar-button:hover{background:hsla(0,0%,100%,.09)}.settings-menu .settings-menu-nav::-webkit-scrollbar-corner,.settings-menu .settings-menu-section::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.settings-menu .settings-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;color:var(--settings-text);background:rgba(0,0,0,0);border:0;border-radius:7px;text-align:left;cursor:pointer;transition:background 140ms ease,color 140ms ease}.settings-menu .settings-menu-item .icon{width:17px;height:17px;flex:0 0 auto;background-color:currentColor;-webkit-mask-image:var(--icon-src, none);mask-image:var(--icon-src, none);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.settings-menu .settings-menu-item .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu .settings-menu-item:hover,.settings-menu .settings-menu-item:focus-visible,.settings-menu .settings-menu-item.is-active{background:var(--settings-active)}.settings-menu .settings-menu-content{min-width:0;overflow:hidden}.settings-menu .settings-menu-section{height:100%;padding:18px 22px 26px;overflow-y:auto}.settings-menu .settings-menu-section[hidden]{display:none}.settings-menu .settings-menu-mobile-bar{display:none}@media(max-width: 680px){.settings-menu{padding:0}.settings-menu .settings-menu-panel{width:100vw;height:100dvh;border:0;border-radius:0}.settings-menu .settings-menu-layout{display:grid;grid-template-columns:1fr 1fr;width:200%}.settings-menu[data-settings-view=section] .settings-menu-layout{transform:translateX(-50%)}.settings-menu .settings-menu-nav,.settings-menu .settings-menu-content{min-width:0}.settings-menu .settings-menu-nav{border-right:0}.settings-menu .settings-menu-mobile-bar{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:10px;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--settings-line)}.settings-menu .settings-menu-back{display:inline-flex;align-items:center;gap:7px;color:var(--settings-text);background:rgba(0,0,0,0);border:0;font-weight:700}.settings-menu .settings-menu-back .icon{width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.settings-menu .settings-menu-current{overflow:hidden;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.settings-menu .settings-menu-section{height:calc(100% - 48px);padding:16px 16px 24px}}@media(prefers-reduced-motion: reduce){.settings-menu-trigger,.settings-menu .settings-menu-layout{transition:none}.settings-menu-trigger:hover,.settings-menu-trigger:focus-visible{transform:none}}.notify-container{position:fixed;width:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:9999}.notify-container.top{top:10px}.notify-container.bottom{bottom:20px}.notify{position:relative;pointer-events:auto;margin:5px 0;padding:15px 25px;border-radius:6px;cursor:pointer;color:#fff;background:#000;border:3px solid #c41e3a;min-width:250px;text-align:center;transition:opacity .3s ease,transform .3s ease,border-color .3s ease}.notify .notify-title:empty{display:none}.notify b{font-weight:700;margin-bottom:5px}.notify p{font-weight:250;font-style:italic;max-width:30ch;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notify:hover{border-color:rgb(107.5398230088,16.4601769912,31.8230088496)}.notify[data-open=false]{opacity:0}.notify[data-open=false].top{transform:translateY(-10px)}.notify[data-open=false].bottom{transform:translateY(10px)}.notify[data-open=true]{opacity:1;transform:translateY(0)}.notify::after{content:"";position:absolute;bottom:3px}.notify.notify-success{border-color:#e2e5e6}.notify.notify-success::after{background-color:#e2e5e6;-webkit-mask-image:url("/assets/icons/regular/outline/check.svg");mask-image:url("/assets/icons/regular/outline/check.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:22px;height:20px;top:5px;right:7px}.notify.notify-error{border-color:#c41e3a}.notify.notify-error::after{background-color:#c41e3a;-webkit-mask-image:url("/assets/icons/regular/outline/x-mark.svg");mask-image:url("/assets/icons/regular/outline/x-mark.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:15px;height:15px;right:10px;top:10px}.notify.notify-info{border-color:#c41e3a}.notify.notify-info::after{background-color:#c41e3a;-webkit-mask-image:url("/assets/icons/regular/outline/bell.svg");mask-image:url("/assets/icons/regular/outline/bell.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:15px;height:15px;right:10px;top:10px}.notify.notify-warning{border-color:#c41e3a}.notify.notify-warning::after{background-color:#c41e3a;-webkit-mask-image:url("/assets/icons/regular/outline/exclamation-triangle.svg");mask-image:url("/assets/icons/regular/outline/exclamation-triangle.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:15px;height:15px;right:10px;top:10px}.uurschema{--bg: #141414;--text: #e1e1e1;--muted: rgb(153.25, 153.25, 153.25);--start: #0c990a;--pause: #ec9a1d;--stop: #d34f4f;--hover: #3d9ee3;--line: rgba(225, 225, 225, 0.45);position:fixed;inset:0;display:grid;grid-template-rows:78px minmax(0, 1fr) 78px;width:100%;max-width:700px;margin:0 auto;overflow:hidden;color:var(--text);background:var(--bg);animation:uurschema-fade-in 600ms ease-out both}.uurschema[data-theme=light]{--bg: #e1e1e1;--text: #141414;--muted: rgb(91.75, 91.75, 91.75);--line: rgba(20, 20, 20, 0.35)}.uurschema .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.uurschema .nav{display:flex;align-items:center;justify-content:center;min-height:78px}.uurschema .nav-btn{display:inline-grid;place-items:center;gap:8px;padding:8px 18px;border:0;background:rgba(0,0,0,0);cursor:pointer;transition:color 50ms ease,opacity 50ms ease}.uurschema .nav-btn.is-hidden{opacity:0;pointer-events:none}.uurschema .nav-btn:hover,.uurschema .nav-btn:focus-visible{color:var(--hover)}.uurschema .nav-btn .text{font-size:12px;line-height:1}.uurschema .nav-btn .icon{width:20px;height:20px;border-right:5px solid currentColor;border-bottom:5px solid currentColor;transform:rotate(-135deg)}.uurschema .nav-btn .icon.down{transform:rotate(45deg)}.uurschema .views{position:relative;height:100%;min-height:0;overflow:hidden}.uurschema .view{height:100%;min-height:0;transition:opacity 150ms ease-out,transform 150ms ease-out,visibility 150ms ease-out}.uurschema .view.clock-view,.uurschema .view.records-view{position:absolute;inset:0}.uurschema[data-view=clock] .clock-view{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.uurschema[data-view=clock] .records-view{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.uurschema[data-view=records] .clock-view{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%)}.uurschema[data-view=records] .records-view{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@keyframes uurschema-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.uurschema{animation:none}.uurschema .view{transition:none}}.uurschema .clock-view{position:relative;display:grid;grid-template-rows:auto minmax(0, 1fr);align-items:center;justify-items:center;width:min(100%,270px);margin:0 auto}.uurschema .tools{width:100%;text-align:center}.uurschema .settings-menu-trigger{color:var(--text)}.uurschema .settings-menu-trigger:hover,.uurschema .settings-menu-trigger:focus-visible{color:var(--bg);background:var(--text)}.uurschema .clock-stack{display:grid;gap:28px;justify-items:center;align-self:center;transform:translateY(-16px)}.uurschema .clock{position:relative;display:flex;flex-flow:column;justify-content:center;width:240px;height:240px;padding:10px;border:5px solid var(--stop);border-radius:100%;background:rgba(0,0,0,0);box-shadow:0 0 3px var(--stop),inset 0 0 3px var(--stop);text-align:center;cursor:pointer;transition:border-color 50ms ease,box-shadow 50ms ease}.uurschema .clock::before,.uurschema .clock::after{content:"";position:absolute;top:6%;right:6%;width:28px;height:28px;border:3px solid currentColor;border-radius:50%;opacity:0;pointer-events:none;transform:scale(0.35)}.uurschema .clock.is-start{border-color:var(--start);box-shadow:0 0 3px var(--start),inset 0 0 3px var(--start)}.uurschema .clock.is-pause{border-color:var(--pause);box-shadow:0 0 3px var(--pause),inset 0 0 3px var(--pause)}.uurschema .clock.is-stop{border-color:var(--stop);box-shadow:0 0 3px var(--stop),inset 0 0 3px var(--stop)}.uurschema[data-clock-hint=visible] .clock::before,.uurschema[data-clock-hint=visible] .clock::after{animation:uurschema-tap-ring 2200ms ease-out infinite}.uurschema[data-clock-hint=visible] .clock::after{animation-delay:620ms}.uurschema[data-clock-hint=hidden] .clock::before,.uurschema[data-clock-hint=hidden] .clock::after{display:none}.uurschema .time{display:flex;align-items:center;height:100%;margin:20px auto;font-weight:200;font-size:60px}.uurschema .colon{margin-bottom:10px}.uurschema .seconds{font-size:18px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.uurschema .period{display:block;min-height:14px;margin:-18px auto 8px;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;text-align:center}.uurschema .period[hidden]{display:none}.uurschema .line{width:50px;margin:auto;border-bottom:2px solid rgba(0,0,0,0);transform-origin:center}.uurschema .counter{display:grid;gap:8px;justify-items:center;text-align:center}.uurschema .counter .label{color:var(--muted)}.uurschema .counter .value{width:270px;padding:10px;border:3px solid var(--text);border-radius:999px;font-size:25px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.uurschema .counter .earnings{width:100%;padding-top:6px;margin-top:6px;border-top:.5px solid var(--text);font-size:18px;font-weight:700}@keyframes uurschema-tap-ring{0%{opacity:0;transform:scale(0.25)}14%{opacity:.72}64%{opacity:.16}100%{opacity:0;transform:scale(1.75)}}@media(prefers-reduced-motion: reduce){.uurschema[data-clock-hint=visible] .clock::before{opacity:.42;transform:scale(1)}.uurschema[data-clock-hint=visible] .clock::after{display:none}}.uurschema .records-view{display:flex;min-height:100%}.uurschema .records{display:grid;grid-template-rows:auto auto auto minmax(0, 1fr) auto auto;width:100%;min-height:0;padding:28px 12px 20px;text-align:center}.uurschema .picker{display:flex;justify-content:center}.uurschema .picker .form-group,.uurschema .picker .wrapper-input{width:min(100%,270px)}.uurschema .picker .namelabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.uurschema .picker select{max-width:100%;padding:10px 20px;color:var(--text);background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--text);border-radius:0;font-size:18px}.uurschema .picker select.native-select-enhanced{position:absolute;width:1px;height:1px;min-width:0;opacity:0;pointer-events:none}.uurschema .custom-select{position:relative;width:100%}.uurschema .custom-select-trigger{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 34px 10px 20px;color:var(--text);background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--text);border-radius:0;cursor:pointer}.uurschema .custom-select-trigger::after{content:"";position:absolute;top:50%;right:12px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform 120ms ease}.uurschema .custom-select[data-open=true] .custom-select-trigger::after{transform:translateY(-25%) rotate(225deg)}.uurschema .custom-select-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uurschema .custom-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:8;overflow:hidden;color:var(--text);background:var(--bg);border:1px solid var(--text)}.uurschema .custom-select-options{max-height:calc(var(--custom-select-max-rows, 6)*38px);overflow-y:auto}.uurschema .custom-select-option,.uurschema .custom-select-empty{padding:9px 12px;text-align:center}.uurschema .custom-select-option{cursor:pointer}.uurschema .custom-select-option:hover,.uurschema .custom-select-option:focus,.uurschema .custom-select-option[data-selected=true]{color:var(--bg);background:var(--text)}.uurschema .custom-select-option[data-disabled=true]{opacity:.6;pointer-events:none}.uurschema .recent{min-height:52px;margin:15px 0;padding-bottom:5px;border-bottom:1px solid var(--line)}.uurschema .record-chip{display:inline-block;margin:10px;padding:5px 15px;color:var(--text);background:rgba(0,0,0,0);border:1px solid var(--text);border-radius:999px;cursor:pointer;transition:color 50ms ease,background 50ms ease}.uurschema .record-chip.is-selected,.uurschema .record-chip:hover,.uurschema .record-chip:focus-visible{color:var(--bg);background:var(--text)}.uurschema .summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;max-height:76px;margin:0 0 12px}.uurschema .summary[hidden]{display:none}.uurschema .summary-item{display:grid;gap:3px;align-content:center;padding:8px 10px;border:1px solid var(--line);text-align:center}.uurschema .summary-item:nth-child(2) .value{color:#0c990a}.uurschema .summary-item .name{color:var(--muted);font-size:12px;font-weight:700}.uurschema .summary-item .value{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.uurschema .summary-item .note{color:var(--muted);font-size:11px;line-height:1.2;text-transform:none}.uurschema .table-wrap{min-height:0;margin-top:8px;overflow:auto;border:2px solid var(--text)}.uurschema table{width:100%;border-collapse:collapse;table-layout:fixed;text-transform:capitalize}.uurschema caption{margin:0 0 20px;font-size:20px;font-weight:600}.uurschema thead{font-weight:700}.uurschema th,.uurschema td{padding:9px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uurschema .empty-records{line-height:1.4;text-transform:none;white-space:normal}.uurschema tbody{font-size:14px}.uurschema tbody tr:nth-child(odd){background:rgba(225,225,225,.2)}.uurschema tbody tr[data-record-id]{cursor:pointer}.uurschema tbody tr[data-record-id].is-selected{color:var(--bg);background:var(--text)}.uurschema .row-actions{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:10px;border:2px solid var(--text);border-top:0}.uurschema .icon-btn{position:relative;width:36px;height:36px;border:0;color:var(--text);background:rgba(0,0,0,0);cursor:pointer;transition:color 50ms ease}.uurschema .icon-btn::before{content:"";position:absolute;inset:7px;background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.uurschema .icon-btn:hover,.uurschema .icon-btn:focus-visible{color:var(--hover)}.uurschema .icon-btn.sort::before{-webkit-mask-image:url("/assets/ui/sort.svg");mask-image:url("/assets/ui/sort.svg")}.uurschema .icon-btn.edit::before{-webkit-mask-image:url("/assets/ui/edit.svg");mask-image:url("/assets/ui/edit.svg")}.uurschema .icon-btn.trash::before{-webkit-mask-image:url("/assets/ui/trash.svg");mask-image:url("/assets/ui/trash.svg")}.uurschema .icon-btn.trash:hover,.uurschema .icon-btn.trash:focus-visible{color:var(--stop)}.uurschema .table-actions{min-height:56px;padding:20px 0 0}.uurschema .actions,.uurschema .table-actions{display:inline-flex;flex-wrap:wrap;gap:20px;justify-content:center}.uurschema .text-btn{padding:10px 20px;color:var(--text);background:rgba(0,0,0,0);border:2px solid currentColor;border-radius:999px;font-weight:700;cursor:pointer;transition:color 50ms ease,background 50ms ease}.uurschema .text-btn:hover,.uurschema .text-btn:focus-visible{color:var(--bg);background:var(--text)}.uurschema .text-btn.danger{color:var(--stop)}.uurschema .text-btn.danger:hover,.uurschema .text-btn.danger:focus-visible{color:var(--bg);background:var(--stop)}.uurschema .dialog-layer{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:18px;background:rgba(20,20,20,.92)}.uurschema .dialog{width:min(100%,360px);padding:16px 12px;border:2px solid var(--text);border-radius:3px;background:var(--bg);text-align:center}.uurschema .dialog h2{margin:0 0 18px;font-size:25px;font-weight:700}.uurschema .dialog input{width:min(100%,260px);margin:0 0 18px;padding:7px 10px;color:var(--text);background:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--text);border-radius:0;text-align:center}.uurschema .dialog .recent-activities{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.uurschema .dialog .chip{max-width:110px;padding:5px 14px;overflow:hidden;color:var(--text);background:rgba(0,0,0,0);border:1px solid var(--text);border-radius:999px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.uurschema .dialog .chip:hover,.uurschema .dialog .chip:focus-visible{color:var(--bg);background:var(--text)}.uurschema .dialog .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px}.uurschema .dialog .action{min-width:76px;padding:7px 16px;border:2px solid currentColor;border-radius:5px;background:rgba(0,0,0,0);font-weight:700;cursor:pointer}.uurschema .dialog .action.stop{color:var(--stop)}.uurschema .dialog .action.pause{color:var(--pause)}.uurschema .dialog .action.start{color:var(--start)}.uurschema .dialog .action:disabled{opacity:.45;cursor:default;pointer-events:none}.uurschema .dialog .pref-form{display:grid;gap:14px}.uurschema .dialog .choice-group{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:min(300px,80vw);padding:12px 0;margin:0;border:0;border-bottom:1px solid var(--line);text-align:left}.uurschema .dialog .choice-group legend{padding:0;font-weight:700}.uurschema .dialog .choices{display:inline-flex;gap:8px}.uurschema .dialog .choices input{position:absolute;opacity:0;pointer-events:none}.uurschema .dialog .choices label{padding:6px 10px;border:2px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer}.uurschema .dialog .choices input:checked+label{color:var(--bg);background:var(--text);border-color:var(--text)}.uurschema .dialog .choices input:focus-visible+label{border-color:var(--hover)}.uurschema .dialog .field{display:grid;gap:8px;justify-items:center;font-weight:700}.storage-notice{z-index:50;position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:rgba(20,20,20,.9);opacity:0;pointer-events:none;transition:opacity 180ms ease}.storage-notice[data-open=true]{opacity:1;pointer-events:auto}.storage-notice[data-open=true] .storage-notice-panel{transform:translateY(0)}.storage-notice[data-open=false] .storage-notice-panel{transform:translateY(14px)}.storage-notice .storage-notice-panel{display:grid;gap:18px;width:min(100%,430px);padding:24px 22px 20px;color:#e1e1e1;background:#141414;border:1px solid rgba(225,225,225,.28);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.45);text-align:center;transform:translateY(14px);transition:transform 180ms ease}.storage-notice .dialog-title{margin:0;font-size:22px;font-weight:800}.storage-notice .storage-notice-copy{display:grid;gap:10px;color:rgba(225,225,225,.78);line-height:1.5}.storage-notice .storage-notice-copy p{margin:0}.storage-notice .dialog-actions{display:flex;justify-content:center;padding-top:4px}.storage-notice button{padding:8px 18px;color:#141414;background:#e1e1e1;border:2px solid #e1e1e1;border-radius:6px;font-weight:800;cursor:pointer;transition:color 120ms ease,background 120ms ease}.storage-notice button:hover,.storage-notice button:focus-visible{color:#e1e1e1;background:rgba(0,0,0,0)}.settings-menu .pref-form{display:grid;gap:14px}.settings-menu .settings-copy{display:grid;gap:14px}.settings-menu .settings-copy p{color:var(--settings-muted);line-height:1.5}.settings-menu .settings-copy h3{margin-top:10px;padding-top:16px;border-top:1px solid var(--settings-line);font-size:16px}.settings-menu .settings-copy a{color:var(--settings-text);text-decoration:underline;text-underline-offset:3px}.settings-menu .settings-list{display:grid;gap:10px;padding-left:22px;margin:0;color:var(--settings-muted);line-height:1.45}.settings-menu .choice-group{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;margin:0;border:0;border-bottom:1px solid var(--settings-line)}.settings-menu .choice-group legend{padding:0;font-weight:700}.settings-menu .choices{display:inline-flex;gap:8px}.settings-menu .choices input{position:absolute;opacity:0;pointer-events:none}.settings-menu .choices label{padding:6px 10px;border:2px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer}.settings-menu .choices input:checked+label{color:var(--settings-bg);background:var(--settings-text);border-color:var(--settings-text)}.settings-menu .choices input:focus-visible+label{border-color:var(--settings-muted)}.settings-menu .settings-option-list{display:grid;gap:8px;padding:12px 0 4px}.settings-menu .settings-note{margin:0;color:var(--settings-muted);font-size:13px;font-weight:700}.settings-menu .settings-placeholder{display:block;padding:8px 10px;color:var(--settings-muted);background:var(--settings-active);border:1px dashed var(--settings-line);border-radius:7px}.settings-menu .field{display:grid;gap:8px;padding:13px 0;border-bottom:1px solid var(--settings-line);font-weight:700}.settings-menu .field input{width:min(100%,220px);padding:7px 10px;color:var(--settings-text);background:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--settings-text);border-radius:0}.settings-menu .buttons{display:flex;justify-content:flex-end;padding-top:8px}.settings-menu .settings-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.settings-menu .action{min-width:76px;padding:7px 16px;color:var(--settings-text);background:rgba(0,0,0,0);border:2px solid currentColor;border-radius:5px;font-weight:700;cursor:pointer}.settings-menu .action.start{color:var(--settings-text)}.settings-menu .action.stop{color:var(--stop, #d34f4f)}.settings-menu .action:hover,.settings-menu .action:focus-visible{color:var(--settings-bg);background:var(--settings-text)}.settings-menu .action:disabled{opacity:.45;cursor:default;pointer-events:none}@media(max-width: 520px){.settings-menu .choice-group{display:grid;gap:10px}}.notify-container.top{top:12px}.notify{min-width:min(280px,100vw - 32px);margin:4px 0;padding:10px 40px 10px 18px;color:hsla(0,0%,100%,.92);background:rgba(0,0,0,.86);border:1px solid hsla(0,0%,100%,.28);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.28);backdrop-filter:blur(8px)}.notify b{display:block;margin:0}.notify p{max-width:26ch;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.25}.notify:hover{border-color:hsla(0,0%,100%,.46)}.notify.notify-success,.notify.notify-error,.notify.notify-info,.notify.notify-warning{border-color:hsla(0,0%,100%,.28)}.notify.notify-success::after,.notify.notify-error::after,.notify.notify-info::after,.notify.notify-warning::after{top:50%;right:15px;width:15px;height:15px;background-color:hsla(0,0%,100%,.86);transform:translateY(-50%)}.uurschema .pwa-status{position:fixed;right:max(14px,(100vw - 700px)/2 + 14px);bottom:14px;left:max(14px,(100vw - 700px)/2 + 14px);z-index:12;display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:10px;max-width:calc(700px - 28px);padding:10px 12px;margin:0 auto;color:var(--text);background:rgba(20,20,20,.96);border:2px solid var(--text);border-radius:5px;box-shadow:0 12px 26px rgba(0,0,0,.35)}.uurschema .pwa-status[hidden]{display:none}.uurschema .pwa-status .message{overflow:hidden;font-size:13px;font-weight:700;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.uurschema .pwa-status .status-action,.uurschema .pwa-status .status-close{color:var(--text);background:rgba(0,0,0,0);border:2px solid currentColor;cursor:pointer;transition:color 120ms ease,background 120ms ease}.uurschema .pwa-status .status-action:hover,.uurschema .pwa-status .status-action:focus-visible,.uurschema .pwa-status .status-close:hover,.uurschema .pwa-status .status-close:focus-visible{color:var(--bg);background:var(--text)}.uurschema .pwa-status .status-action{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:800}.uurschema .pwa-status .status-close{position:relative;width:30px;height:30px;border-radius:50%}.uurschema .pwa-status .status-close::before,.uurschema .pwa-status .status-close::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;background:currentColor;transform:translate(-50%, -50%) rotate(45deg)}.uurschema .pwa-status .status-close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(orientation: landscape)and (max-height: 520px)and (pointer: coarse){.uurschema::before{content:"";position:fixed;inset:0;z-index:60;background:var(--bg)}.uurschema::after{content:"Turn your phone to portrait\aUurschema works best upright.";position:fixed;top:50%;left:50%;z-index:61;width:min(100% - 48px,340px);padding:24px;color:var(--text);border:1px solid var(--line);border-radius:8px;text-align:center;white-space:pre-line;font-size:18px;font-weight:700;line-height:1.45;transform:translate(-50%, -50%)}}
/*# sourceMappingURL=home.css.map */