[hidden][hidden]{display:none !important}up-wrapper{display:inline-block}up-bounds{position:absolute}.up-focus-hidden:focus-visible{outline-color:transparent !important;outline-style:none !important}html:has(>body.up-scrollbar-away){overflow-y:hidden !important}body.up-scrollbar-away{overflow-y:clip !important}body.up-scrollbar-away{padding-right:calc(var(--up-scrollbar-width) + var(--up-original-padding-right)) !important}body.up-scrollbar-away .up-scrollbar-away{right:calc(var(--up-scrollbar-width) + var(--up-original-right)) !important}.up-request-loader{display:none}up-progress-bar{position:fixed;top:0;left:0;z-index:999999999;height:3px;background-color:#007bff}:root{--up-overlay-backdrop: rgba(0, 0, 0, 0.4);--up-modal-viewport-padding-x: 15px;--up-modal-viewport-padding-y: 25px}up-focus-trap{position:fixed;top:0;left:0;width:0;height:0}up-cover-viewport,up-drawer-viewport,up-modal-viewport,up-drawer-backdrop,up-modal-backdrop,up-cover,up-drawer,up-modal{top:0;left:0;bottom:0;right:0}up-drawer-box,up-modal-box{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.3)}up-popup{box-shadow:0 0 4px rgba(0, 0, 0, 0.3)}up-popup:focus,up-cover-box:focus,up-drawer-box:focus,up-modal-box:focus,up-cover:focus,up-drawer:focus,up-modal:focus,up-popup:focus-visible,up-cover-box:focus-visible,up-drawer-box:focus-visible,up-modal-box:focus-visible,up-cover:focus-visible,up-drawer:focus-visible,up-modal:focus-visible{outline:none}up-cover,up-drawer,up-modal{z-index:2000;position:fixed}up-drawer-backdrop,up-modal-backdrop{position:absolute;background:var(--up-overlay-backdrop)}up-cover-viewport,up-drawer-viewport,up-modal-viewport{position:absolute;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;display:flex;align-items:flex-start;justify-content:center}up-popup,up-cover-box,up-drawer-box,up-modal-box{position:relative;box-sizing:border-box;max-width:100%;background-color:#fff;padding:20px;overflow-x:hidden}up-popup-content,up-cover-content,up-drawer-content,up-modal-content{display:block}up-popup{z-index:1000}up-popup-dismiss,up-cover-dismiss,up-drawer-dismiss,up-modal-dismiss{color:#888;position:absolute;top:10px;right:10px;font-size:1.7rem;line-height:.5;cursor:pointer}up-modal[nesting="0"] up-modal-viewport{padding-inline:calc(1*var(--up-modal-viewport-padding-x));padding-block:calc(1*var(--up-modal-viewport-padding-y))}up-modal[nesting="1"] up-modal-viewport{padding-inline:calc(2*var(--up-modal-viewport-padding-x));padding-block:calc(2*var(--up-modal-viewport-padding-y))}up-modal[nesting="2"] up-modal-viewport{padding-inline:calc(3*var(--up-modal-viewport-padding-x));padding-block:calc(3*var(--up-modal-viewport-padding-y))}up-modal[nesting="3"] up-modal-viewport{padding-inline:calc(4*var(--up-modal-viewport-padding-x));padding-block:calc(4*var(--up-modal-viewport-padding-y))}up-modal[nesting="4"] up-modal-viewport{padding-inline:calc(5*var(--up-modal-viewport-padding-x));padding-block:calc(5*var(--up-modal-viewport-padding-y))}up-modal[size=small] up-modal-box{width:350px}up-modal[size=medium] up-modal-box{width:650px}up-modal[size=large] up-modal-box{width:1000px}up-modal[size=grow] up-modal-box{width:auto}up-modal[size=full] up-modal-box{width:100%}up-drawer-viewport{justify-content:flex-start}up-drawer[position=right] up-drawer-viewport{justify-content:flex-end}up-drawer-box{min-height:100vh}up-drawer[size=small] up-drawer-box{width:150px}up-drawer[size=medium] up-drawer-box{width:340px}up-drawer[size=large] up-drawer-box{width:600px}up-drawer[size=grow] up-drawer-box{width:auto}up-drawer[size=full] up-drawer-box{width:100%}up-cover-box{width:100%;min-height:100vh;padding:0}up-popup{padding:15px}up-popup[size=small]{width:180px}up-popup[size=medium]{width:300px}up-popup[size=large]{width:550px}up-popup[size=grow] up-popup{width:auto}up-popup[size=full] up-popup{width:100%}up-popup{text-align:left}[up-clickable][role=link]{cursor:pointer}[up-expand]:not([role]),[up-expand][role=link]{cursor:pointer}hr{height:0;border:0;border-top:1px solid var(--border-color)}.inactive>:not(.nav){text-decoration:line-through}.inactive a{text-decoration:none}.highlight{background-color:#ffc}.project_task_time_in_hours{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.task_running .project_task_time_in_hours{font-weight:bold;color:#060}.green-screen{--background-color: #111;--color: #00ff00;--color-dim: #009900;--border-color: #004400;--card-color: var(--border-color)}.green-screen :focus{outline:var(--border-color) solid 1px}.green-screen #content_header h1{color:var(--color);text-align:center}.green-screen a{color:var(--color)}.green-screen #navigation,.green-screen .sidebar{border-color:var(--border-color)}.green-screen .even,.green-screen #navigation{background-color:rgba(10,10,10,.8)}.green-screen .stat{border:2px solid var(--border-color);background-color:#222}.green-screen .stat-point:not(:last-child){border-right:2px solid var(--border-color)}.green-screen .stat-point-name{color:var(--color-dim)}.green-screen .stat-point-desc{color:var(--color-dim);font-size:.8em}.green-screen .highlight{background-color:#9f9}.green-screen input[type=text],.green-screen input[type=password],.green-screen input[type=email],.green-screen input[type=number],.green-screen input[type=submit],.green-screen textarea,.green-screen select{background-color:#333;border-color:var(--border-color);color:var(--color);padding:3px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.green-screen table.listing th{border-bottom:2px solid var(--border-color)}.green-screen table.listing td{border-bottom:1px solid var(--border-color)}.green-screen table.listing tr.listing_header th{color:var(--color-dim);text-align:left}.green-screen .apple_pagination{background:rgba(0,0,0,0);border:none}.green-screen .apple_pagination a{color:inherit}.green-screen .apple_pagination .current{background-color:#030}.green-screen .apple_pagination .disabled{color:var(--color-dim)}body.green-screen,html.green-screen{background-color:var(--background-color);color:var(--color);font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.mono{--background-color: #fffbf5;--color: #3e3b37;--color-dim: #2a2927;--border-color: var(--color);--card-color: var(--border-color);--ruby-color: #f43a2e}.mono .stat,.mono table.listing th,.mono .card .card-header,.mono .card .card-footer{background-color:var(--background-color);background:url("/assets/dots-81a92696.svg")}@media(prefers-color-scheme: dark){.mono{--background-color: #231221;--color: #dddbf5;--color-dim: #cccbc5;--border-color: var(--color);--card-color: var(--border-color);--ruby-color: #f43a2e}.mono .stat,.mono table.listing th,.mono .card .card-header,.mono .card .card-footer{background:url("/assets/dots-dark-db3df5fd.svg")}}body .mono,html .mono{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background-color:var(--background-color);color:var(--color)}body .mono{color:var(--color);font-size:16px;line-height:27px;font-weight:400;padding:3px}.mono :focus{outline:var(--border-color) solid 1px}.mono header{display:flex;align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;border:2px solid var(--border-color);background-color:var(--background-color);padding:5px 15px}.mono #content_header{height:initial;border:0}.mono #content_header h1{color:var(--color);text-align:center;background-color:var(--background-color);line-height:initial;margin:0}.mono #navigation{display:flex;justify-content:center;border:0;width:100%}.mono #navigation a{border:2px solid var(--border-color)}.mono #navigation a:not(:last-child){border-right:0}.mono #navigation a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.mono #navigation a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.mono #navigation a{padding:5px 15px;margin:0}.mono a{color:var(--color)}.mono .sidebar{border:2px solid var(--border-color);border-left:0;border-top:none}.mono .sidebar{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.mono .even,.mono #navigation{background-color:var(--background-color)}.mono .sidebar,.mono .content{background-color:var(--background-color)}.mono .content{border-left:2px solid var(--border-color);border-right:2px solid var(--border-color);border-bottom:2px solid var(--border-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:1em}.mono .stat{border:2px solid var(--border-color);margin-bottom:1em}.mono .stat-point:not(:last-child){border-right:2px solid var(--border-color)}.mono .stat-point-name{color:var(--ruby-color)}.mono .highlight{background-color:#9f9}.mono .listing{border:2px solid var(--border-color);border-radius:5px;border-collapse:separate}.mono label{color:var(--color-dim)}.mono input[type=text],.mono input[type=password],.mono input[type=email],.mono input[type=number],.mono input[type=datetime-local],.mono input[type=date],.mono input[type=submit],.mono textarea,.mono select{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background-color:var(--background-color);border-radius:0;border-color:var(--border-color);border-width:0;border-bottom-width:1px;color:var(--color);padding:3px}.mono input[type=text][disabled],.mono input[type=password][disabled],.mono input[type=email][disabled],.mono input[type=number][disabled],.mono input[type=datetime-local][disabled],.mono input[type=date][disabled],.mono input[type=submit][disabled],.mono textarea[disabled],.mono select[disabled]{opacity:.6}.mono input[type=submit]{border-width:1px}.mono input[type=submit]:hover{cursor:pointer;color:var(--background-color);background-color:var(--color)}.mono select{-webkit-appearance:none;border-radius:0}.mono table.listing th{border-bottom:2px solid var(--border-color)}.mono table.listing td{border-bottom:1px solid rgba(0,0,0,0)}.mono table.listing tr.listing_header th{color:var(--ruby-color);text-align:left}.mono .stat,.mono table.listing th,.mono .card .card-header,.mono .card .card-footer{background-color:var(--background-color)}.mono .apple_pagination{background:rgba(0,0,0,0);border:none}.mono .apple_pagination a{color:inherit}.mono .apple_pagination .current{background-color:var(--background-color);font-weight:bold;border:2px solid var(--border-color)}.mono .apple_pagination .disabled{color:var(--color-dim)}#duration_statistics label{display:block;margin-top:.5em}#duration_statistics label{color:#555;font-weight:bold}:target,.flashlight{animation:flashlight 3000ms ease-out;animation-iteration-count:1}@keyframes flashlight{0%{background-color:yellow}100%{background-color:initial}}
