*{box-sizing:border-box;padding:0;margin:0;outline:none}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:clamp(16px,1.2vmin,24px);color-scheme:light dark;color:#fffe;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){:root{font-size:clamp(13px,1.2vmin,18px)}}*{font-family:Inter,sans-serif}button{background:transparent;border:none;cursor:pointer;font-size:1rem}body{margin:0;display:flex;min-width:320px;min-height:100svh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;width:100%;display:grid;align-items:start}#app.expanded{max-width:100svw}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}a{text-decoration:none;color:#8f00ff;position:relative}a:after{position:absolute;content:"";width:100%;background:#8f00ff66;height:2px;bottom:-2px;left:0;transition:all .3s ease-in-out}a:hover{color:#8f00ff}a:hover:after{height:calc(100% + 4px)}::-moz-selection{background:#8f00ff;color:#000}::selection{background:#8f00ff;color:#000}.loader.svelte-1j8mwpu{display:flex;justify-content:center;align-items:center;width:100%;height:100%;aspect-ratio:1/1;-webkit-mask:url(/assets/loader.svg) no-repeat center/contain;mask:url(/assets/loader.svg) no-repeat center/contain;background:#8f00ff;animation:svelte-1j8mwpu-spin .8s linear infinite}@keyframes svelte-1j8mwpu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-to-home.svelte-1rpp6q3{position:absolute;top:0rem;left:0rem;width:2rem;height:2rem;background:#fff;-webkit-mask-image:url(/assets/home.svg);mask-image:url(/assets/home.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;border:none;outline:none;cursor:pointer;transition:all .2s ease-in-out}.back-to-home.svelte-1rpp6q3:hover{transform:scale(1.1);background:#8f00ff}@media (prefers-color-scheme: light){.back-to-home.svelte-1rpp6q3{background:#000}}main.svelte-18vc9lo{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.colorful.svelte-18vc9lo{color:#8f00ff}.loading-box.svelte-18vc9lo{height:5vh}.secrets.svelte-18vc9lo{display:grid;gap:1rem;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.secret.svelte-18vc9lo{display:flex;position:relative;flex-direction:column;gap:.5rem;padding:1rem;border-radius:1rem;background:#fff1;align-items:center;justify-content:center;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out;overflow:hidden}@media (prefers-color-scheme: light){.secret.svelte-18vc9lo{border-color:#0001}}.secret.svelte-18vc9lo:hover,.secret.svelte-18vc9lo:focus,.secret.svelte-18vc9lo:focus-visible{background:#fff2;border-color:#8f00ff}.secret.svelte-18vc9lo .label:where(.svelte-18vc9lo){text-align:center;pointer-events:none}.secret.svelte-18vc9lo .otp:where(.svelte-18vc9lo){font-family:Source Code Pro,monospace;font-size:2rem;font-weight:700;pointer-events:none;transition:all .5s ease-in-out}.secret.svelte-18vc9lo .progress-bar:where(.svelte-18vc9lo){position:absolute;bottom:0;left:0;width:100%;height:.5rem;background:#8f00ff;transition:all .5s ease-in-out;border-radius:.5rem}.secret.warning.svelte-18vc9lo .progress-bar:where(.svelte-18vc9lo){background-color:#ffa000}.secret.warning.svelte-18vc9lo .otp:where(.svelte-18vc9lo){color:#ffa000}.secret.danger.svelte-18vc9lo .progress-bar:where(.svelte-18vc9lo){background-color:#e53935}.secret.danger.svelte-18vc9lo .otp:where(.svelte-18vc9lo){color:#e53935}.add.svelte-18vc9lo{border:2px dashed rgba(255,255,255,.2666666667);background:transparent;flex-direction:column-reverse;color:#fff8}.add.svelte-18vc9lo:before{content:"";display:flex;height:2.5em;aspect-ratio:1/1;background:#fff8;-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){.add.svelte-18vc9lo:before{background:#000}}.add.svelte-18vc9lo:hover{background:unset;color:#fff}.add.svelte-18vc9lo:hover:before{background:#8f00ff}main.svelte-1sv4iv4{display:flex;background:#fff1;align-self:center;justify-self:center;width:100%;height:clamp(20rem,80%,40rem);justify-content:space-evenly;border-radius:1rem;padding:1rem;gap:1rem}@media (max-width: 700px){main.svelte-1sv4iv4{flex-direction:column-reverse}}main.svelte-1sv4iv4 .pane:where(.svelte-1sv4iv4){display:flex;width:100%;height:100%;position:relative;justify-content:center;align-items:center;flex-direction:column;gap:1rem;flex:1 0}main.svelte-1sv4iv4 #image-pane:where(.svelte-1sv4iv4){flex:3 0}@media (max-width: 1000px){main.svelte-1sv4iv4 #image-pane:where(.svelte-1sv4iv4){flex:2 0}}main.svelte-1sv4iv4 .img:where(.svelte-1sv4iv4){display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;transition:all .8s ease-in-out;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:none}main.svelte-1sv4iv4 h2:where(.svelte-1sv4iv4){outline:none}main.svelte-1sv4iv4 hr:where(.svelte-1sv4iv4){width:80%;border:0;border-top:1px solid #fff;margin:1rem 0}main.svelte-1sv4iv4 .google-btn:where(.svelte-1sv4iv4){display:flex;width:100%;background:#000;font-size:1.5rem;height:3.2rem;padding:.7rem 1rem;color:#fff;justify-content:center;align-items:center;border-radius:.5rem;gap:.1rem;border:2px solid rgba(255,255,255,0);transition:all .5s ease-in-out;box-shadow:0 0 10px 2px #8f00ffaa}main.svelte-1sv4iv4 .google-btn:where(.svelte-1sv4iv4):before{content:"";display:flex;height:1.5rem;width:1.5rem;background-image:url(/assets/google.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}main.svelte-1sv4iv4 .google-btn:where(.svelte-1sv4iv4):after{content:"oogle";font-size:1.5rem;display:flex;overflow:hidden;transition:all .5s ease-in-out;max-width:5rem}main.svelte-1sv4iv4 .google-btn.loading:where(.svelte-1sv4iv4):before{animation:svelte-1sv4iv4-spin 1s ease infinite}@keyframes svelte-1sv4iv4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main.svelte-1sv4iv4 .google-btn.loading:where(.svelte-1sv4iv4):after{max-width:0}main.svelte-1sv4iv4 .google-btn:where(.svelte-1sv4iv4):hover,main.svelte-1sv4iv4 .google-btn:where(.svelte-1sv4iv4):focus{background:#fff1;border:2px solid #fff}main.svelte-1sv4iv4 .google-btn:where(.svelte-1sv4iv4):disabled{background:#555;border:2px solid #fff;cursor:not-allowed;box-shadow:0 0 10px 2px #8f00ff00}.svelte-fbb4h{outline:none}main.svelte-fbb4h{align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.alert-icon.svelte-fbb4h{-webkit-mask-image:url(/assets/octagon-x.svg);mask-image:url(/assets/octagon-x.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:20vh;aspect-ratio:1/1;background:#e53935}.notification.svelte-3yd75u{display:flex;flex-direction:column;gap:.3rem;border:2px solid #000;padding:1rem;border-radius:.7rem;margin:.5rem 0;justify-content:center;align-items:flex-start}.notification.svelte-3yd75u .title:where(.svelte-3yd75u){font-size:1.1rem;font-weight:700;display:flex;gap:.5rem;align-items:center}.notification.svelte-3yd75u .msg:where(.svelte-3yd75u){font-size:.9rem;font-weight:400;text-align:left}.notification.svelte-3yd75u .icon:where(.svelte-3yd75u){width:1.5rem;aspect-ratio:1/1;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}.notification.svelte-3yd75u .actions:where(.svelte-3yd75u){display:flex;gap:1rem}.info.svelte-3yd75u{border-color:#81d4fa;background:#81d4fa22}.info.svelte-3yd75u .icon:where(.svelte-3yd75u){-webkit-mask-image:url(/assets/info.svg);mask-image:url(/assets/info.svg);background:#81d4fa}.warn.svelte-3yd75u{border-color:#ffb74d;background:#ffb74d22}.warn.svelte-3yd75u .icon:where(.svelte-3yd75u){-webkit-mask-image:url(/assets/triangle-alert.svg);mask-image:url(/assets/triangle-alert.svg);background:#ffb74d}.error.svelte-3yd75u{border-color:#ef5350;background:#ef535022}.error.svelte-3yd75u .icon:where(.svelte-3yd75u){-webkit-mask-image:url(/assets/octagon-x.svg);mask-image:url(/assets/octagon-x.svg);background:#ef5350}button.svelte-3yd75u{display:flex;padding:.4rem 1.1rem;border:2px solid;border-radius:.5rem;gap:.2rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center}@media (prefers-color-scheme: light){button.svelte-3yd75u{border-color:#0004;color:#000b}}button.svelte-3yd75u:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-3yd75u:before{display:flex;height:1.1em;aspect-ratio:1/1;background:#fff;align-items:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-3yd75u:before{background:#000}}button.svelte-3yd75u:hover:before{background:#fff}button.svelte-3yd75u:disabled{opacity:.5;cursor:not-allowed}button.svelte-3yd75u:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-3yd75u:disabled:before{background:#1010104d}}button.svelte-3yd75u:disabled:hover{background:unset;border-color:unset;color:unset}button.yes.svelte-3yd75u:before{content:"";-webkit-mask-image:url(/assets/check.svg);mask-image:url(/assets/check.svg)}button.no.svelte-3yd75u:before{content:"";-webkit-mask-image:url(/assets/x.svg);mask-image:url(/assets/x.svg)}button.ok.svelte-3yd75u:before{content:"";-webkit-mask-image:url(/assets/like.svg);mask-image:url(/assets/like.svg)}button.goto.svelte-3yd75u{flex-direction:row-reverse}button.goto.svelte-3yd75u:before{content:"";-webkit-mask-image:url(/assets/link-3.svg);mask-image:url(/assets/link-3.svg)}button.yes.svelte-3yd75u:hover{background:#00c853;border-color:#00c853;color:#fff}button.no.svelte-3yd75u:hover{background:#ef5350;border-color:#ef5350;color:#fff}button.ok.svelte-3yd75u:hover{background:#1e88e5;border-color:#1e88e5;color:#fff}.shaking.svelte-130duae{animation:svelte-130duae-shake .5s ease-in-out infinite}@keyframes svelte-130duae-shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.title.svelte-130duae{display:flex;flex:1 0 100%;justify-content:center;align-items:center;flex-direction:column}.colored.svelte-130duae span:where(.svelte-130duae){color:#8f00ff}main.svelte-130duae{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.content.svelte-130duae{display:flex;width:100%;gap:2rem;justify-content:center;align-items:flex-start}@media (max-width: 900px){.content.svelte-130duae{flex-direction:column-reverse;align-items:center}}.me.svelte-130duae{display:flex;flex-direction:column;gap:1rem;width:clamp(300px,80%,700px)}.services.svelte-130duae{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (max-width: 900px){.services.svelte-130duae{width:100%}}.services.svelte-130duae .list:where(.svelte-130duae){display:flex;flex-direction:column;border:2px solid #fff;border-radius:1rem;overflow:hidden;width:-moz-max-content;width:max-content}@media (prefers-color-scheme: light){.services.svelte-130duae .list:where(.svelte-130duae){border-color:#000}}@media (max-width: 900px){.services.svelte-130duae .list:where(.svelte-130duae){width:100%}}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae){display:flex;gap:.5rem;padding:1rem 3rem;justify-content:center;align-items:center;font-size:large;font-weight:800;transition:all .2s ease-in-out}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):not(:last-child){border-bottom:1px solid rgba(255,255,255,.3333333333)}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):disabled{color:#aaa}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):hover,.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):focus{background:#8f00ff}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):hover:disabled,.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):focus:disabled{background:#fff2}@media (prefers-color-scheme: light){.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):not(:last-child){border-bottom:1px solid rgba(0,0,0,.3333333333)}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):disabled{color:#777}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):hover,.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):focus{background:#8f00ff;color:#fff}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):hover:disabled,.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):focus:disabled{background:#0002}}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):before{background:#000}}.services.svelte-130duae .list:where(.svelte-130duae) .service:where(.svelte-130duae):hover:before{background:#fff}.services.svelte-130duae .list:where(.svelte-130duae) .service.icon:where(.svelte-130duae):before{content:"";-webkit-mask-image:var(--icon);mask-image:var(--icon)}main.svelte-oej13b{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-oej13b{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-oej13b span:where(.svelte-oej13b){font-size:.8rem;font-weight:400}button.svelte-oej13b:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-oej13b:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-oej13b:before{background:#000}}button.svelte-oej13b:hover:before{background:#fff}button.add.svelte-oej13b:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}.actions.svelte-oej13b{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-oej13b{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.list.svelte-oej13b .mess:where(.svelte-oej13b){position:relative;display:flex;align-items:center;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.list.svelte-oej13b .mess:where(.svelte-oej13b):hover{background:#8f00ff55;color:#fff}@media (prefers-color-scheme: light){.list.svelte-oej13b .mess:where(.svelte-oej13b):hover{background:#8f00ff33;color:#000}}.list.svelte-oej13b .mess:where(.svelte-oej13b) .date:where(.svelte-oej13b){width:100%;text-align:center}.list.svelte-oej13b .mess:where(.svelte-oej13b) .weekday:where(.svelte-oej13b){display:flex;flex:0 1}.list.svelte-oej13b .mess.today:where(.svelte-oej13b){border-color:#8f00ff}.list.svelte-oej13b .mess.locked:where(.svelte-oej13b):before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg);display:flex;height:1rem;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out;position:absolute;top:.4rem;left:.4rem}@media (prefers-color-scheme: light){.list.svelte-oej13b .mess.locked:where(.svelte-oej13b):before{background:#000}}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b){display:flex;gap:.2rem}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet:where(.svelte-oej13b){display:flex;width:.5rem;aspect-ratio:1/1;border-radius:50%;background:#fff;overflow:hidden}@media (prefers-color-scheme: light){.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet:where(.svelte-oej13b){border:1px solid #000}}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-type="0"]:where(.svelte-oej13b){background:#d32f2f}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-type="1"]:where(.svelte-oej13b){background:#fff}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-type="2"]:where(.svelte-oej13b){background:#f57c00}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-type="3"]:where(.svelte-oej13b){background:#0288d1}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-type="4"]:where(.svelte-oej13b){background:#43a047}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-diff="1"]:where(.svelte-oej13b){position:relative}.list.svelte-oej13b .traffic-lights:where(.svelte-oej13b) .bullet[data-diff="1"]:where(.svelte-oej13b):after{content:"";display:block;width:50%;height:100%;position:absolute;right:0;background:#0288d1}.go-back.svelte-chf9cu{position:absolute;top:0rem;left:0rem;width:2rem;height:2rem;background:#fff;-webkit-mask-image:url(/assets/undo-2.svg);mask-image:url(/assets/undo-2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;border:none;outline:none;cursor:pointer;transition:all .2s ease-in-out}.go-back.svelte-chf9cu:hover{transform:scale(1.1);background:#8f00ff}@media (prefers-color-scheme: light){.go-back.svelte-chf9cu{background:#000}}main.svelte-g68cxr{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;overflow:hidden}main.svelte-g68cxr h2.header:where(.svelte-g68cxr){align-self:flex-start}.next-prev.svelte-g68cxr{display:flex;position:absolute;top:0rem;right:0rem}.next-prev.svelte-g68cxr button:where(.svelte-g68cxr){width:2rem;height:2rem;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;border:none;outline:none;cursor:pointer;transition:all .2s ease-in-out}.next-prev.svelte-g68cxr button:where(.svelte-g68cxr):hover{transform:scale(1.1);background:#8f00ff}@media (prefers-color-scheme: light){.next-prev.svelte-g68cxr button:where(.svelte-g68cxr){background:#000}}.next-prev.svelte-g68cxr button.go-next:where(.svelte-g68cxr){-webkit-mask-image:url(/assets/chevron-right.svg);mask-image:url(/assets/chevron-right.svg)}.next-prev.svelte-g68cxr button.go-prev:where(.svelte-g68cxr){-webkit-mask-image:url(/assets/chevron-left.svg);mask-image:url(/assets/chevron-left.svg)}hr.svelte-g68cxr{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-top:2px solid rgba(255,255,255,.1333333333)}@media (prefers-color-scheme: light){hr.svelte-g68cxr{border-top:2px solid rgba(0,0,0,.1333333333)}}.items-wrapper.svelte-g68cxr{width:100%;overflow-x:auto}.items.svelte-g68cxr{width:100%;border-collapse:collapse}.items.svelte-g68cxr thead:where(.svelte-g68cxr) th:where(.svelte-g68cxr){text-align:center;vertical-align:middle;place-items:center;padding:.2rem .5rem}.items.svelte-g68cxr thead:where(.svelte-g68cxr) th.name:where(.svelte-g68cxr){text-align:left}.items.svelte-g68cxr tbody:where(.svelte-g68cxr){overflow:hidden}.items.svelte-g68cxr tbody:where(.svelte-g68cxr) tr:where(.svelte-g68cxr):first-child td:where(.svelte-g68cxr):first-child{border-top-left-radius:.5rem}.items.svelte-g68cxr tbody:where(.svelte-g68cxr) tr:where(.svelte-g68cxr):first-child td:where(.svelte-g68cxr):last-child{border-top-right-radius:.5rem}.items.svelte-g68cxr tbody:where(.svelte-g68cxr) tr:where(.svelte-g68cxr):last-child td:where(.svelte-g68cxr):first-child{border-bottom-left-radius:.5rem}.items.svelte-g68cxr tbody:where(.svelte-g68cxr) tr:where(.svelte-g68cxr):last-child td:where(.svelte-g68cxr):last-child{border-bottom-right-radius:.5rem}.items.svelte-g68cxr .item:where(.svelte-g68cxr){gap:.5rem;padding:.5rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.items.svelte-g68cxr .item:where(.svelte-g68cxr):nth-child(odd){background:#fff2}@media (prefers-color-scheme: light){.items.svelte-g68cxr .item:where(.svelte-g68cxr):nth-child(odd){background:#0002}}.items.svelte-g68cxr .item:where(.svelte-g68cxr) :where(.svelte-g68cxr):not(td){display:flex;flex:0 1;justify-content:center}.items.svelte-g68cxr .item:where(.svelte-g68cxr) td:where(.svelte-g68cxr){text-align:center;vertical-align:middle;place-items:center;padding:.2rem .5rem}.items.svelte-g68cxr .item:where(.svelte-g68cxr) td:where(.svelte-g68cxr):has(.name:where(.svelte-g68cxr)){text-align:left}.items.svelte-g68cxr .item:where(.svelte-g68cxr) .name:where(.svelte-g68cxr){display:flex;width:100%;justify-content:left}select.svelte-g68cxr{background:transparent;border:none;color:#fffe;font-size:1rem;text-align:center;width:-moz-max-content;width:max-content}@media (prefers-color-scheme: light){select.svelte-g68cxr{color:#213547}}select[data-type="0"].svelte-g68cxr{color:#d32f2f}select[data-type="1"].svelte-g68cxr{color:inherit}select[data-type="2"].svelte-g68cxr{color:#f57c00}select[data-type="3"].svelte-g68cxr{color:#0288d1}select[data-type="4"].svelte-g68cxr{color:#43a047}select.svelte-g68cxr option:where(.svelte-g68cxr){background:#000;color:#fffe}@media (prefers-color-scheme: light){select.svelte-g68cxr option:where(.svelte-g68cxr){background:#fffe;color:#213547}}select.connected.svelte-g68cxr{color:#8f00ff}@media (prefers-color-scheme: light){select.connected.svelte-g68cxr{color:#8f00ff}}.me.svelte-g68cxr{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.me.svelte-g68cxr>h3:where(.svelte-g68cxr){width:100%;text-align:left}.me.svelte-g68cxr .meal:where(.svelte-g68cxr){display:flex;flex-direction:column;align-items:center;flex:1 1 auto;gap:.1rem;min-width:-moz-max-content;min-width:max-content}.me.svelte-g68cxr .meal:where(.svelte-g68cxr) .title:where(.svelte-g68cxr){font-size:small;font-weight:700}.me.svelte-g68cxr .meal:where(.svelte-g68cxr) select:where(.svelte-g68cxr){width:100%}.numbers.svelte-g68cxr{display:flex;flex-direction:row;justify-content:space-around;gap:1rem;width:100%}@media (max-width: 800px){.numbers.svelte-g68cxr{flex-direction:column}}.numbers.svelte-g68cxr :where(.svelte-g68cxr){text-align:left}.numbers.svelte-g68cxr ul:where(.svelte-g68cxr){list-style-type:disc}.numbers.svelte-g68cxr ul:where(.svelte-g68cxr) li:where(.svelte-g68cxr){list-style-type:"-";margin-left:.5rem;padding-left:.5rem}button.svelte-g68cxr{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-g68cxr:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-g68cxr:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-g68cxr:before{background:#000}}button.svelte-g68cxr:hover:before{background:#fff}button.svelte-g68cxr:disabled{opacity:.5;cursor:not-allowed}button.svelte-g68cxr:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-g68cxr:disabled:before{background:#1010104d}}button.svelte-g68cxr:disabled:hover{background:unset;border-color:unset;color:unset}button.lock.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg)}button.unlock.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/lock-open.svg);mask-image:url(/assets/lock-open.svg)}button.download.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.undo.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/undo.svg);mask-image:url(/assets/undo.svg)}button.redo.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/redo.svg);mask-image:url(/assets/redo.svg)}button.delete.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.connect.svelte-g68cxr:before{content:"";-webkit-mask-image:url(/assets/unplug.svg);mask-image:url(/assets/unplug.svg);background:#8f00ff}button.connect.svelte-g68cxr:hover:before{-webkit-mask-image:url(/assets/plug-zap.svg);mask-image:url(/assets/plug-zap.svg);background:#fff}button.loading.svelte-g68cxr:before{-webkit-mask-image:url(/assets/loader.svg)!important;mask-image:url(/assets/loader.svg)!important;animation:svelte-g68cxr-spin 1s linear infinite}@keyframes svelte-g68cxr-spin{to{transform:rotate(360deg)}}.actions.svelte-g68cxr{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}main.svelte-1qlhahg{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-1qlhahg{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.night.svelte-1qlhahg{flex-direction:column}button.svelte-1qlhahg span:where(.svelte-1qlhahg){font-size:.8rem;font-weight:400}button.svelte-1qlhahg:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-1qlhahg:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-1qlhahg:before{background:#000}}button.svelte-1qlhahg:hover:before{background:#fff}button.add.svelte-1qlhahg:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}button.lock.svelte-1qlhahg:before{content:"";-webkit-mask-image:url(/assets/heart-crack.svg);mask-image:url(/assets/heart-crack.svg)}button.unlock.svelte-1qlhahg:before{content:"";-webkit-mask-image:url(/assets/heart.svg);mask-image:url(/assets/heart.svg)}.actions.svelte-1qlhahg{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-1qlhahg{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.list.svelte-1qlhahg .night:where(.svelte-1qlhahg){position:relative}.list.svelte-1qlhahg .night.this:where(.svelte-1qlhahg),.list.svelte-1qlhahg .night.me:where(.svelte-1qlhahg){border-color:#8f00ff}.list.svelte-1qlhahg .night.locked:where(.svelte-1qlhahg):before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg);display:flex;height:1rem;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out;position:absolute;top:.4rem;left:.4rem}@media (prefers-color-scheme: light){.list.svelte-1qlhahg .night.locked:where(.svelte-1qlhahg):before{background:#000}}.list.svelte-1qlhahg .night.locked:where(.svelte-1qlhahg):hover:before{background:#fff}main.svelte-1wf4wu7{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;overflow-x:hidden}button.svelte-1wf4wu7{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-1wf4wu7:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-1wf4wu7:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-1wf4wu7:before{background:#000}}button.svelte-1wf4wu7:hover:before{background:#fff}button.svelte-1wf4wu7:disabled{opacity:.5;cursor:not-allowed}button.svelte-1wf4wu7:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-1wf4wu7:disabled:before{background:#1010104d}}button.svelte-1wf4wu7:disabled:hover{background:unset;border-color:unset;color:unset}button.cancel.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/x.svg);mask-image:url(/assets/x.svg)}button.lock.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg)}button.unlock.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/lock-open.svg);mask-image:url(/assets/lock-open.svg)}button.download.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.delete.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.add-user.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/user-plus.svg);mask-image:url(/assets/user-plus.svg)}button.remove-user.svelte-1wf4wu7:before{content:"";-webkit-mask-image:url(/assets/user-minus.svg);mask-image:url(/assets/user-minus.svg)}button.loading.svelte-1wf4wu7:before{-webkit-mask-image:url(/assets/loader.svg);mask-image:url(/assets/loader.svg);animation:svelte-1wf4wu7-spin 1s linear infinite}@keyframes svelte-1wf4wu7-spin{to{transform:rotate(360deg)}}.actions.svelte-1wf4wu7{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}input.svelte-1wf4wu7:disabled{color:#ddd}input[type=checkbox].svelte-1wf4wu7{display:flex;width:1rem;height:1rem;cursor:pointer;accent-color:#8f00ff}.me.svelte-1wf4wu7{display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;width:100%;align-items:flex-start;justify-content:center}.me.svelte-1wf4wu7 .group:where(.svelte-1wf4wu7){display:flex;gap:1rem;width:100%}@media (max-width: 900px){.me.svelte-1wf4wu7 .group:where(.svelte-1wf4wu7){flex-direction:column}}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7){display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) .label:where(.svelte-1wf4wu7){font-weight:700;font-size:1rem}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) select:where(.svelte-1wf4wu7){background:#242424;padding:.3rem 1rem;border-radius:.5rem;border:2px solid #ccc;font-size:1rem;flex:auto;transition:all .3s ease-in-out}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) select:where(.svelte-1wf4wu7):hover,.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) select:where(.svelte-1wf4wu7):focus{border-color:#8f00ff}@media (prefers-color-scheme: light){.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) select:where(.svelte-1wf4wu7){background:#fff;color:#000}}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=time]:where(.svelte-1wf4wu7){background:#242424;padding:.3rem 1rem;border-radius:.5rem;border:2px solid #ccc;font-size:1rem;transition:all .3s ease-in-out}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=time]:where(.svelte-1wf4wu7):hover,.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=time]:where(.svelte-1wf4wu7):focus{border-color:#8f00ff}@media (prefers-color-scheme: light){.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=time]:where(.svelte-1wf4wu7){background:#fff;color:#000}}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=text]:where(.svelte-1wf4wu7){background:#242424;padding:.3rem .5rem;flex:1 1 100%;font-size:1rem;border-radius:.5rem;border:2px solid #ccc;transition:all .3s ease-in-out}.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=text]:where(.svelte-1wf4wu7):hover,.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=text]:where(.svelte-1wf4wu7):focus{border-color:#8f00ff}@media (prefers-color-scheme: light){.me.svelte-1wf4wu7 .input-group:where(.svelte-1wf4wu7) input[type=text]:where(.svelte-1wf4wu7){background:#fff;color:#000}}.pdcs.svelte-1wf4wu7{display:flex;flex-direction:column;border-radius:.5rem;width:100%;align-items:flex-start;justify-content:center}.pdcs.svelte-1wf4wu7 .list:where(.svelte-1wf4wu7){display:flex;flex-direction:column}.pdcs.svelte-1wf4wu7 .list:where(.svelte-1wf4wu7) .pdc:where(.svelte-1wf4wu7){display:flex;gap:.5rem;align-items:center}.pdcs.svelte-1wf4wu7 .list:where(.svelte-1wf4wu7) .pdc.checked:where(.svelte-1wf4wu7){font-weight:700}h3.svelte-1wf4wu7{align-self:flex-start}.items-wrapper.svelte-1wf4wu7{overflow:auto;width:100%}.items.svelte-1wf4wu7{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden}.items.svelte-1wf4wu7 tr:where(.svelte-1wf4wu7):nth-child(2n),.items.svelte-1wf4wu7 thead:where(.svelte-1wf4wu7) tr:where(.svelte-1wf4wu7){background:#3e3e3e}@media (prefers-color-scheme: light){.items.svelte-1wf4wu7 tr:where(.svelte-1wf4wu7):nth-child(2n),.items.svelte-1wf4wu7 thead:where(.svelte-1wf4wu7) tr:where(.svelte-1wf4wu7){background:#e6e6e6}}.items.svelte-1wf4wu7 th:where(.svelte-1wf4wu7),.items.svelte-1wf4wu7 td:where(.svelte-1wf4wu7){text-align:center;justify-content:center;align-items:center;text-wrap:normal;white-space:nowrap}.items.svelte-1wf4wu7 th:where(.svelte-1wf4wu7):first-child,.items.svelte-1wf4wu7 td:where(.svelte-1wf4wu7):first-child{padding:0 .5rem}.items.svelte-1wf4wu7 th:where(.svelte-1wf4wu7):not(:last-child),.items.svelte-1wf4wu7 td:where(.svelte-1wf4wu7):not(:last-child){border-right:1px solid #ccc}@media (prefers-color-scheme: light){.items.svelte-1wf4wu7 th:where(.svelte-1wf4wu7):not(:last-child),.items.svelte-1wf4wu7 td:where(.svelte-1wf4wu7):not(:last-child){border-color:#888}.items.svelte-1wf4wu7 th:where(.svelte-1wf4wu7),.items.svelte-1wf4wu7 td:where(.svelte-1wf4wu7){border-color:#000}}.items.svelte-1wf4wu7 td:where(.svelte-1wf4wu7)>:where(.svelte-1wf4wu7){display:inline-block}.items.svelte-1wf4wu7 input:where(.svelte-1wf4wu7){border:none;background:transparent;height:100%;font-size:1rem;align-self:center;justify-self:center}.items.svelte-1wf4wu7 input[type=text]:where(.svelte-1wf4wu7){padding:0 .2rem}.items.svelte-1wf4wu7 select:where(.svelte-1wf4wu7){border:none;background:transparent;height:100%;font-size:1rem}.items.svelte-1wf4wu7 select:where(.svelte-1wf4wu7) option:where(.svelte-1wf4wu7){background:#000}@media (prefers-color-scheme: light){.items.svelte-1wf4wu7 select:where(.svelte-1wf4wu7) option:where(.svelte-1wf4wu7){background:#fff;color:#000}}.items.svelte-1wf4wu7 button:where(.svelte-1wf4wu7){padding:.1rem;border:none;margin:0 auto;background-color:transparent}.items.svelte-1wf4wu7 button:where(.svelte-1wf4wu7):hover:before{background:#f44336}.items.svelte-1wf4wu7 tr:where(.svelte-1wf4wu7):has(.error:where(.svelte-1wf4wu7)) td:where(.svelte-1wf4wu7):nth-child(n-2){color:#f44336;font-weight:bolder}main.svelte-lj8wcn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-lj8wcn{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.fe.svelte-lj8wcn{flex-direction:column}button.svelte-lj8wcn span:where(.svelte-lj8wcn){font-size:.8rem;font-weight:400}button.svelte-lj8wcn:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-lj8wcn:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-lj8wcn:before{background:#000}}button.svelte-lj8wcn:hover:before{background:#fff}button.add.svelte-lj8wcn:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}.actions.svelte-lj8wcn{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-lj8wcn{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.list.svelte-lj8wcn .fe:where(.svelte-lj8wcn){position:relative}.list.svelte-lj8wcn .fe.this:where(.svelte-lj8wcn){border-color:#8f00ff}.list.svelte-lj8wcn .fe.locked:where(.svelte-lj8wcn):before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg);display:flex;height:1rem;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out;position:absolute;top:.4rem;left:.4rem}@media (prefers-color-scheme: light){.list.svelte-lj8wcn .fe.locked:where(.svelte-lj8wcn):before{background:#000}}.list.svelte-lj8wcn .fe.locked:where(.svelte-lj8wcn):hover:before{background:#fff}main.svelte-c5rk3p{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;overflow:hidden}.pdcs.svelte-c5rk3p{display:flex;flex-direction:column;width:100%}.pdcs.svelte-c5rk3p .pdc:where(.svelte-c5rk3p){display:flex;align-items:center;gap:.5rem;width:100%}button.svelte-c5rk3p{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-c5rk3p:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-c5rk3p:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-c5rk3p:before{background:#000}}button.svelte-c5rk3p:hover:before{background:#fff}button.svelte-c5rk3p:disabled{opacity:.5;cursor:not-allowed}button.svelte-c5rk3p:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-c5rk3p:disabled:before{background:#1010104d}}button.svelte-c5rk3p:disabled:hover{background:unset;border-color:unset;color:unset}button.lock.svelte-c5rk3p:before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg)}button.unlock.svelte-c5rk3p:before{content:"";-webkit-mask-image:url(/assets/lock-open.svg);mask-image:url(/assets/lock-open.svg)}button.download.svelte-c5rk3p:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.delete.svelte-c5rk3p:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.partner.svelte-c5rk3p:before{content:"";-webkit-mask-image:url(/assets/heart.svg);mask-image:url(/assets/heart.svg)}button.connect.svelte-c5rk3p:before{content:"";-webkit-mask-image:url(/assets/unplug.svg);mask-image:url(/assets/unplug.svg);background:#8f00ff}button.connect.svelte-c5rk3p:hover:before{-webkit-mask-image:url(/assets/plug-zap.svg);mask-image:url(/assets/plug-zap.svg);background:#fff}button.loading.svelte-c5rk3p:before{-webkit-mask-image:url(/assets/loader.svg)!important;mask-image:url(/assets/loader.svg)!important;animation:svelte-c5rk3p-spin 1s linear infinite}@keyframes svelte-c5rk3p-spin{to{transform:rotate(360deg)}}.actions.svelte-c5rk3p{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.items-wrapper.svelte-c5rk3p{width:100%;overflow-x:auto}.items.svelte-c5rk3p{width:100%;border-collapse:collapse}.items.svelte-c5rk3p thead:where(.svelte-c5rk3p) th:where(.svelte-c5rk3p){text-align:center;vertical-align:middle;place-items:center;padding:.2rem .5rem}.items.svelte-c5rk3p thead:where(.svelte-c5rk3p) th.name:where(.svelte-c5rk3p){text-align:left}.items.svelte-c5rk3p tbody:where(.svelte-c5rk3p){overflow:hidden}.items.svelte-c5rk3p tbody:where(.svelte-c5rk3p) tr:where(.svelte-c5rk3p):first-child td:where(.svelte-c5rk3p):first-child{border-top-left-radius:.5rem}.items.svelte-c5rk3p tbody:where(.svelte-c5rk3p) tr:where(.svelte-c5rk3p):first-child td:where(.svelte-c5rk3p):last-child{border-top-right-radius:.5rem}.items.svelte-c5rk3p tbody:where(.svelte-c5rk3p) tr:where(.svelte-c5rk3p):last-child td:where(.svelte-c5rk3p):first-child{border-bottom-left-radius:.5rem}.items.svelte-c5rk3p tbody:where(.svelte-c5rk3p) tr:where(.svelte-c5rk3p):last-child td:where(.svelte-c5rk3p):last-child{border-bottom-right-radius:.5rem}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p){gap:.5rem;padding:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p):nth-child(odd){background:#fff2}@media (prefers-color-scheme: light){.items.svelte-c5rk3p .item:where(.svelte-c5rk3p):nth-child(odd){background:#0002}}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p)>:where(.svelte-c5rk3p):not(td){display:flex;flex:0 1;justify-content:center}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p) td:where(.svelte-c5rk3p){text-align:center;vertical-align:middle;place-items:center;padding:.2rem .5rem}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p) td:where(.svelte-c5rk3p) .flex:where(.svelte-c5rk3p){display:flex;width:100%;gap:.5rem;align-items:center;justify-content:center}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p) td:where(.svelte-c5rk3p):has(.name:where(.svelte-c5rk3p)){text-align:left}.items.svelte-c5rk3p .item:where(.svelte-c5rk3p) .name:where(.svelte-c5rk3p){display:flex;width:100%;justify-content:left}.items.svelte-c5rk3p select:where(.svelte-c5rk3p){width:-moz-max-content;width:max-content}select.svelte-c5rk3p{background:transparent;border:none;color:#fffe;font-size:1rem;text-align:center}@media (prefers-color-scheme: light){select.svelte-c5rk3p{color:#213547}}select.svelte-c5rk3p option:where(.svelte-c5rk3p){background:#000;color:#fffe}@media (prefers-color-scheme: light){select.svelte-c5rk3p option:where(.svelte-c5rk3p){background:#fffe;color:#213547}}select.exit[data-type="-2"].svelte-c5rk3p{color:#f44336}select.exit[data-type="3"].svelte-c5rk3p{color:#4caf50}select.start[data-type="1"].svelte-c5rk3p{color:#4fc3f7}select.start[data-type="2"].svelte-c5rk3p{color:#ffa000}select.start[data-type="4"].svelte-c5rk3p{color:#ec407a}select.start[data-type="5"].svelte-c5rk3p{color:#fdd835}select.end[data-type="1"].svelte-c5rk3p{color:#ffa000}select.end[data-type="3"].svelte-c5rk3p{color:#ec407a}select.departure[data-type=AM].svelte-c5rk3p,select.arrival[data-type=AM].svelte-c5rk3p{color:#1565c0}input[type=checkbox].svelte-c5rk3p{display:flex;width:1rem;height:1rem;cursor:pointer;accent-color:#8f00ff}h3.svelte-c5rk3p{width:100%;text-align:left}.me.svelte-c5rk3p{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.me.svelte-c5rk3p .choices:where(.svelte-c5rk3p){display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%;justify-content:center;align-items:center}.me.svelte-c5rk3p .choice:where(.svelte-c5rk3p){display:flex;align-items:center;flex:1 1 auto;gap:.1rem;min-width:-moz-max-content;min-width:max-content;flex-wrap:wrap}.me.svelte-c5rk3p .choice:where(.svelte-c5rk3p) .title:where(.svelte-c5rk3p){display:flex;flex:1 0 100%;font-size:small;font-weight:700;justify-content:center}.me.svelte-c5rk3p .choice:where(.svelte-c5rk3p) select:where(.svelte-c5rk3p){flex:1 1 auto}textarea.svelte-c5rk3p{width:100%;height:-moz-min-content;height:min-content;resize:none;height:10rem;padding:.5rem;border-radius:.5rem;border:2px solid #fff;background:transparent;outline:none;color:#fffe;font-size:1rem}@media (prefers-color-scheme: light){textarea.svelte-c5rk3p{color:#213547;border-color:#000a}}main.svelte-14r1b8d{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.list.svelte-14r1b8d{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.2rem}.user.svelte-14r1b8d{display:flex;gap:.5rem;align-items:center;transition:all .2s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user.admin.svelte-14r1b8d h3:where(.svelte-14r1b8d){color:#ffb300}.user.svelte-14r1b8d .badge:where(.svelte-14r1b8d){display:flex;padding:.1rem .6rem;border-radius:2rem;font-size:small;border:2px solid;align-items:center;justify-content:center;text-align:center;vertical-align:middle}.user.svelte-14r1b8d .badge.auth:where(.svelte-14r1b8d){border-color:#2196f3}.user.svelte-14r1b8d .uid:where(.svelte-14r1b8d){font-family:Source Code Pro,monospace;font-size:small;display:none}.user.svelte-14r1b8d:hover .uid:where(.svelte-14r1b8d){display:block}.user.svelte-14r1b8d:hover h3:where(.svelte-14r1b8d){color:#8f00ff}main.svelte-1y6c24x{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.code.svelte-1y6c24x{font-family:Source Code Pro,monospace;font-size:1rem}.admin.svelte-1y6c24x{color:#ffb300}.card.svelte-1y6c24x{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;border-radius:.5rem}input[type=text].svelte-1y6c24x{width:100%;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}input[type=text].svelte-1y6c24x:hover,input[type=text].svelte-1y6c24x:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){input[type=text].svelte-1y6c24x{background:#fff;color:#000;border-color:#8f00ff}}select.svelte-1y6c24x{width:100%;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}select.svelte-1y6c24x:hover,select.svelte-1y6c24x:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){select.svelte-1y6c24x{background:#fff;color:#000;border-color:#8f00ff}}input[type=date].svelte-1y6c24x{width:100%;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}input[type=date].svelte-1y6c24x:hover,input[type=date].svelte-1y6c24x:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){input[type=date].svelte-1y6c24x{background:#fff;color:#000;border-color:#8f00ff}}ul.svelte-1y6c24x{text-align:left;width:100%}.document.svelte-1y6c24x{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.5rem;border-radius:.5rem}main.svelte-15das5f{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-15das5f{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-15das5f:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-15das5f:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-15das5f:before{background:#000}}button.svelte-15das5f:hover:before{background:#fff}button.add.svelte-15das5f:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}.actions.svelte-15das5f{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-15das5f{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.list.svelte-15das5f .holiday:where(.svelte-15das5f){display:flex;flex-direction:column;gap:.2rem;position:relative}.list.svelte-15das5f .holiday:where(.svelte-15das5f) .label:where(.svelte-15das5f){font-size:1.1rem}.list.svelte-15das5f .holiday:where(.svelte-15das5f) .date:where(.svelte-15das5f){font-size:.9rem;font-weight:400}.list.svelte-15das5f .holiday:where(.svelte-15das5f) .count:where(.svelte-15das5f){font-size:.8rem;font-weight:400}.list.svelte-15das5f .holiday.this:where(.svelte-15das5f){border-color:#8f00ff}.list.svelte-15das5f .holiday.locked:where(.svelte-15das5f):before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg);display:flex;height:1rem;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out;position:absolute;top:.4rem;left:.4rem}@media (prefers-color-scheme: light){.list.svelte-15das5f .holiday.locked:where(.svelte-15das5f):before{background:#000}}.list.svelte-15das5f .holiday.locked:where(.svelte-15das5f):hover:before{background:#fff}main.svelte-ad2amv{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-ad2amv{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-ad2amv:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-ad2amv:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-ad2amv:before{background:#000}}button.svelte-ad2amv:hover:before{background:#fff}button.add.svelte-ad2amv:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}.field.svelte-ad2amv{display:flex;gap:1rem;align-items:center;width:100%}.field.svelte-ad2amv span:where(.svelte-ad2amv){flex:0 0 10ch;font-weight:700}input[type=text].svelte-ad2amv{width:100%;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}input[type=text].svelte-ad2amv:hover,input[type=text].svelte-ad2amv:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){input[type=text].svelte-ad2amv{background:#fff;color:#000;border-color:#8f00ff}}input[type=date].svelte-ad2amv{width:100%;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}input[type=date].svelte-ad2amv:hover,input[type=date].svelte-ad2amv:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){input[type=date].svelte-ad2amv{background:#fff;color:#000;border-color:#8f00ff}}input[type=time].svelte-ad2amv{width:20ch;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}input[type=time].svelte-ad2amv:hover,input[type=time].svelte-ad2amv:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){input[type=time].svelte-ad2amv{background:#fff;color:#000;border-color:#8f00ff}}input[type=checkbox].svelte-ad2amv{height:100%;aspect-ratio:1/1;border:2px solid #ccc;background:#111;font-size:1rem}input[type=checkbox].svelte-ad2amv:hover,input[type=checkbox].svelte-ad2amv:focus{outline:none;border-color:#8f00ff}main.svelte-g1km48{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-g1km48{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-g1km48:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-g1km48:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-g1km48:before{background:#000}}button.svelte-g1km48:hover:before{background:#fff}button.svelte-g1km48:disabled{opacity:.5;cursor:not-allowed}button.svelte-g1km48:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-g1km48:disabled:before{background:#1010104d}}button.svelte-g1km48:disabled:hover{background:unset;border-color:unset;color:unset}button.add.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}button.delete.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.add-user.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/user-plus.svg);mask-image:url(/assets/user-plus.svg)}button.remove-user.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/user-minus.svg);mask-image:url(/assets/user-minus.svg)}button.swap.prev.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/arrow-down-up.svg);mask-image:url(/assets/arrow-down-up.svg)}button.swap.next.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/arrow-up-down.svg);mask-image:url(/assets/arrow-up-down.svg)}button.lock.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg)}button.unlock.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/lock-open.svg);mask-image:url(/assets/lock-open.svg)}button.download.svelte-g1km48:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.loading.svelte-g1km48:before{-webkit-mask-image:url(/assets/loader.svg)!important;mask-image:url(/assets/loader.svg)!important;animation:svelte-g1km48-spin 1s linear infinite}@keyframes svelte-g1km48-spin{to{transform:rotate(360deg)}}.user.svelte-g1km48{display:flex;gap:1rem;align-items:center}.user.svelte-g1km48 select:where(.svelte-g1km48){width:100%;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#111;font-size:1rem}.user.svelte-g1km48 select:where(.svelte-g1km48):hover,.user.svelte-g1km48 select:where(.svelte-g1km48):focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){.user.svelte-g1km48 select:where(.svelte-g1km48){background:#fff;color:#000;border-color:#000}}.actions.svelte-g1km48{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}h1.svelte-g1km48{display:flex;width:-moz-min-content;width:min-content;align-items:center;justify-content:center}h1.svelte-g1km48 input:where(.svelte-g1km48){display:flex;font-weight:inherit;background:transparent;font-size:inherit;border:1px solid transparent;border-radius:.5rem;padding:0 .5rem;color:inherit}h1.svelte-g1km48 input:where(.svelte-g1km48):not(:disabled):hover,h1.svelte-g1km48 input:where(.svelte-g1km48):not(:disabled):focus{border-color:#aaa6}.timeline.svelte-g1km48{display:flex;flex-direction:column;width:clamp(20rem,100%,800px);gap:0;padding:2rem;border:2px dashed rgba(143,0,255,.3333333333);border-radius:2rem;transition:all .5s ease-in-out}.timeline.svelte-g1km48 .record:where(.svelte-g1km48){display:flex;position:relative;padding:2rem;align-items:flex-start}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48){position:absolute;left:2rem;transform:translate(calc(-50% + 2.5px))}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48){display:flex;overflow:hidden;width:2rem;aspect-ratio:1/1;padding:.2rem;border-radius:50%;border:none;background:#8f00ffaa;border:2px solid #8f00ff;transform-origin:center center}@media (prefers-color-scheme: light){.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48){background:#8f00ff}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48):before{background:#fff}}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48):before{height:1.1rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48):disabled{display:none}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48):hover,.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48):focus{background:#8f00ff;box-shadow:0 0 .5rem #0005}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:hover.delete:where(.svelte-g1km48),.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:focus.delete:where(.svelte-g1km48){border-color:red;background:#8f00ff88}@media (prefers-color-scheme: light){.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:hover.delete:where(.svelte-g1km48),.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn:focus.delete:where(.svelte-g1km48){background:#f008}}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.add:where(.svelte-g1km48),.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.delete:where(.svelte-g1km48),.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.swap:where(.svelte-g1km48),.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.download:where(.svelte-g1km48){position:absolute;top:0;left:0;transform:scale(.7)}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.add:where(.svelte-g1km48){z-index:1}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.swap:where(.svelte-g1km48){z-index:1}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.delete:where(.svelte-g1km48){z-index:2}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot:where(.svelte-g1km48) .dot-btn.point:where(.svelte-g1km48){background:#8f00ff;position:relative;z-index:3}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn:where(.svelte-g1km48){transform:scale(1)}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.point:where(.svelte-g1km48){transform:scale(.5);border:5px solid #fff}@media (prefers-color-scheme: light){.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.point:where(.svelte-g1km48){border-color:#000}}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.add.prev:where(.svelte-g1km48){top:-1.75rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.add.next:where(.svelte-g1km48){top:1.75rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.swap:where(.svelte-g1km48){left:-2.25rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.swap.prev:where(.svelte-g1km48){top:-2.25rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.swap.next:where(.svelte-g1km48){top:2.25rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.delete:where(.svelte-g1km48){left:-1.75rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .dot.active:where(.svelte-g1km48) .dot-btn.download:where(.svelte-g1km48){top:4rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .line:where(.svelte-g1km48){display:flex;width:5px;align-self:stretch;background:#8f00ff;margin:-2rem 0rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) .info:where(.svelte-g1km48){display:flex;flex-direction:column;gap:.2rem;width:100%;margin-left:2rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) input:where(.svelte-g1km48){width:100%;display:flex;border:none;background:transparent;font-size:1rem}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) input.note:where(.svelte-g1km48){font-size:.8rem;font-style:italic}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) select:where(.svelte-g1km48){width:100%;display:flex;border:none;background:#242424;color:#fff;padding:0;margin:0;text-indent:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) select.note:where(.svelte-g1km48){font-size:.8rem}@media (prefers-color-scheme: light){.timeline.svelte-g1km48 .record:where(.svelte-g1km48) select:where(.svelte-g1km48){background:#fff;color:#000}}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) select:where(.svelte-g1km48) option:where(.svelte-g1km48){background:#242424;color:#fff}@media (prefers-color-scheme: light){.timeline.svelte-g1km48 .record:where(.svelte-g1km48) select:where(.svelte-g1km48) option:where(.svelte-g1km48){background:#fff;color:#000}}.timeline.svelte-g1km48 .record:where(.svelte-g1km48) select:where(.svelte-g1km48) option:where(.svelte-g1km48):disabled{color:#aaa}main.svelte-1nflwik{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-1nflwik{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.exit.svelte-1nflwik{flex-direction:column}button.svelte-1nflwik span:where(.svelte-1nflwik){font-size:.8rem;font-weight:400}button.svelte-1nflwik:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-1nflwik:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-1nflwik:before{background:#000}}button.svelte-1nflwik:hover:before{background:#fff}button.svelte-1nflwik:disabled{opacity:.5;cursor:not-allowed}button.svelte-1nflwik:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-1nflwik:disabled:before{background:#1010104d}}button.svelte-1nflwik:disabled:hover{background:unset;border-color:unset;color:unset}button.add.svelte-1nflwik:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}.actions.svelte-1nflwik{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-1nflwik{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.list.svelte-1nflwik .exit:where(.svelte-1nflwik){position:relative}.list.svelte-1nflwik .exit.me:where(.svelte-1nflwik),.list.svelte-1nflwik .exit.today:where(.svelte-1nflwik){border-color:#8f00ff}.list.svelte-1nflwik .exit:where(.svelte-1nflwik) h3:where(.svelte-1nflwik){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.list.svelte-1nflwik .exit.locked:where(.svelte-1nflwik):before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg);display:flex;height:1rem;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out;position:absolute;top:.4rem;left:.4rem}@media (prefers-color-scheme: light){.list.svelte-1nflwik .exit.locked:where(.svelte-1nflwik):before{background:#000}}.list.svelte-1nflwik .exit.locked:where(.svelte-1nflwik):hover:before{background:#fff}main.svelte-8am1lo{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.code.svelte-8am1lo{font-family:Source Code Pro,monospace}h1.svelte-8am1lo span.code:where(.svelte-8am1lo){color:#8f00ff;font-size:xx-large}button.svelte-8am1lo{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-8am1lo:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-8am1lo:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-8am1lo:before{background:#000}}button.svelte-8am1lo:hover:before{background:#fff}button.svelte-8am1lo:disabled{opacity:.5;cursor:not-allowed}button.svelte-8am1lo:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-8am1lo:disabled:before{background:#1010104d}}button.svelte-8am1lo:disabled:hover{background:unset;border-color:unset;color:unset}button.lock.svelte-8am1lo:before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg)}button.unlock.svelte-8am1lo:before{content:"";-webkit-mask-image:url(/assets/lock-open.svg);mask-image:url(/assets/lock-open.svg)}button.delete.svelte-8am1lo:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.download.svelte-8am1lo:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.multiple.svelte-8am1lo:before{content:"";-webkit-mask-image:url(/assets/users.svg);mask-image:url(/assets/users.svg)}button.single.svelte-8am1lo:before{content:"";-webkit-mask-image:url(/assets/user.svg);mask-image:url(/assets/user.svg)}button.loading.svelte-8am1lo:before{-webkit-mask-image:url(/assets/loader.svg);mask-image:url(/assets/loader.svg);animation:svelte-8am1lo-spin 1s linear infinite}@keyframes svelte-8am1lo-spin{to{transform:rotate(360deg)}}.actions.svelte-8am1lo{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}input.svelte-8am1lo{display:flex;flex:1 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-8am1lo:hover,input.svelte-8am1lo:focus{border-color:#8f00ff;outline:none}input.error.svelte-8am1lo{border-color:#f44336}input[type=text].svelte-8am1lo{flex:1 1 100%}input[type=datetime-local].svelte-8am1lo{flex:0 1 auto}select.svelte-8am1lo{flex:1 1;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#242424;font-size:1rem;transition:all .3s ease-in-out}select.svelte-8am1lo:hover,select.svelte-8am1lo:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){select.svelte-8am1lo{background:#fff;color:#000;border-color:#ccc}}.details.svelte-8am1lo{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.details.svelte-8am1lo h3:where(.svelte-8am1lo){display:flex;align-self:flex-start}.details.svelte-8am1lo .input-group:where(.svelte-8am1lo){display:flex;gap:.2rem 1rem;align-items:center;width:100%;flex-wrap:wrap;justify-content:space-between}.details.svelte-8am1lo .input-group:where(.svelte-8am1lo) .label:where(.svelte-8am1lo){font-weight:600;flex-shrink:0;font-size:medium}.details.svelte-8am1lo .double-pane:where(.svelte-8am1lo){display:flex;width:100%;gap:1rem;margin-top:1rem}@media (max-width: 900px){.details.svelte-8am1lo .double-pane:where(.svelte-8am1lo){flex-direction:column}}.details.svelte-8am1lo .double-pane:where(.svelte-8am1lo) .divider:where(.svelte-8am1lo){display:flex;width:2px;background:#ccc;border-radius:2px}@media (prefers-color-scheme: light){.details.svelte-8am1lo .double-pane:where(.svelte-8am1lo) .divider:where(.svelte-8am1lo){background:#000}}@media (max-width: 900px){.details.svelte-8am1lo .double-pane:where(.svelte-8am1lo) .divider:where(.svelte-8am1lo){height:2px;width:100%}}.details.svelte-8am1lo .double-pane:where(.svelte-8am1lo) .pane:where(.svelte-8am1lo){flex:1;display:flex;flex-direction:column;gap:.7rem;height:-moz-fit-content;height:fit-content;padding:1rem 0}.details.svelte-8am1lo .table:where(.svelte-8am1lo){display:flex;flex-direction:column;width:100%;border-radius:.5rem;background:#242424;gap:0rem;position:relative}@media (prefers-color-scheme: light){.details.svelte-8am1lo .table:where(.svelte-8am1lo){background:#fff;color:#000}}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo){display:flex;align-items:center;justify-content:space-between;padding:0 1rem}@media (max-width: 900px){.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo){flex-direction:column}}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo):nth-child(2n){background:#3e3e3e}@media (prefers-color-scheme: light){.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo):nth-child(2n){background:#e6e6e6}}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row.header:where(.svelte-8am1lo){font-weight:700;color:#fff;border-bottom:2px solid #ccc;position:sticky;top:0;background:#242424}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row.selected:where(.svelte-8am1lo) .name:where(.svelte-8am1lo){font-weight:bolder;color:#8f00ff}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row.selected:where(.svelte-8am1lo):has(input.error:where(.svelte-8am1lo)) .name:where(.svelte-8am1lo){color:#f44336}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo) .cell:where(.svelte-8am1lo){flex:1 1;text-align:center;width:100%;height:100%;color:#fff}@media (prefers-color-scheme: light){.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo) .cell:where(.svelte-8am1lo){color:#000}}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo) .cell.name:where(.svelte-8am1lo){text-align:left}@media (max-width: 900px){.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo) .cell.name:where(.svelte-8am1lo){text-align:center}}.details.svelte-8am1lo .table:where(.svelte-8am1lo) .row:where(.svelte-8am1lo) .cell:where(.svelte-8am1lo) input:where(.svelte-8am1lo){display:flex;border-radius:0;border:none;width:100%;height:100%;padding:0;justify-content:center;align-items:center;text-align:center}main.svelte-8mbd42{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;overflow-x:hidden}h3.svelte-8mbd42{align-self:flex-start;width:-moz-max-content;width:max-content}button.svelte-8mbd42{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-8mbd42:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-8mbd42:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-8mbd42:before{background:#000}}button.svelte-8mbd42:hover:before{background:#fff}button.svelte-8mbd42:disabled{opacity:.5;cursor:not-allowed}button.svelte-8mbd42:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-8mbd42:disabled:before{background:#1010104d}}button.svelte-8mbd42:disabled:hover{background:unset;border-color:unset;color:unset}button.add.svelte-8mbd42:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}button.update.svelte-8mbd42:before{content:"";-webkit-mask-image:url(/assets/rotate-cw.svg);mask-image:url(/assets/rotate-cw.svg)}button.hour.svelte-8mbd42:before{content:"";-webkit-mask-image:url(/assets/calendar-clock.svg);mask-image:url(/assets/calendar-clock.svg)}button.quarter.svelte-8mbd42:before{content:"";-webkit-mask-image:url(/assets/calendar-range.svg);mask-image:url(/assets/calendar-range.svg)}button.day.svelte-8mbd42:before{content:"";-webkit-mask-image:url(/assets/calendar-days.svg);mask-image:url(/assets/calendar-days.svg)}button.download.svelte-8mbd42:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.loading.svelte-8mbd42:before{-webkit-mask-image:url(/assets/loader.svg);mask-image:url(/assets/loader.svg);animation:svelte-8mbd42-spin 1s linear infinite}@keyframes svelte-8mbd42-spin{to{transform:rotate(360deg)}}.actions.svelte-8mbd42{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.gantt-wrapper.svelte-8mbd42{position:relative;width:100%;overflow-x:auto;overflow-y:hidden}.group.svelte-8mbd42{display:flex;width:100%;gap:1rem;align-items:center;justify-content:space-between}.group.svelte-8mbd42 h3:where(.svelte-8mbd42){flex:0 0 auto;align-self:center}.input-group.svelte-8mbd42{display:flex;align-items:center;gap:.5rem}.date-selector.svelte-8mbd42{display:flex;gap:1rem;width:100%;justify-content:flex-end;flex-direction:row;align-items:center}@media (max-width: 600px){.date-selector.svelte-8mbd42{justify-content:center}}@media (max-width: 480px){.date-selector.svelte-8mbd42{flex-direction:column;align-items:flex-end}}input.svelte-8mbd42{display:flex;flex:0 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-8mbd42:hover,input.svelte-8mbd42:focus{border-color:#8f00ff;outline:none}select.svelte-8mbd42{flex:1 1;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#242424;font-size:1rem;transition:all .3s ease-in-out}select.svelte-8mbd42:hover,select.svelte-8mbd42:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){select.svelte-8mbd42{background:#fff;color:#000;border-color:#ccc}}.gantt.svelte-8mbd42{display:grid;width:100%;position:relative;min-width:500px}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42){display:grid;grid-template-columns:200px auto;grid-template-rows:2rem}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(2n) .cell:where(.svelte-8mbd42){background:#242424}@media (prefers-color-scheme: light){.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(2n) .cell:where(.svelte-8mbd42){background:#fff}}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(odd) .cell:where(.svelte-8mbd42){background:#3e3e3e}@media (prefers-color-scheme: light){.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(odd) .cell:where(.svelte-8mbd42){background:#e6e6e6}}.gantt.svelte-8mbd42 .row.header:where(.svelte-8mbd42){font-weight:700}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .cell:where(.svelte-8mbd42){display:flex;justify-content:center;align-items:center;font-size:.9rem;padding:0 .5rem;min-width:50px;width:100%}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .cell:where(.svelte-8mbd42):not(:last-child){border-right:1px solid rgba(255,255,255,.3333333333)}@media (prefers-color-scheme: light){.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .cell:where(.svelte-8mbd42):not(:last-child){border-right:1px solid rgba(0,0,0,.3333333333)}}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .name:where(.svelte-8mbd42){position:sticky;left:0;z-index:3;border:none}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .name:where(.svelte-8mbd42):after{content:"";position:absolute;top:0;left:100%;background:linear-gradient(to right,#242424,#24242400);width:5px;height:100%}@media (prefers-color-scheme: light){.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .name:where(.svelte-8mbd42):after{background:linear-gradient(to right,#24242466,#24242400)}}@media (max-width: 700px){.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .name:where(.svelte-8mbd42){position:unset}.gantt.svelte-8mbd42 .row:where(.svelte-8mbd42) .name:where(.svelte-8mbd42):after{display:none}}.gantt.svelte-8mbd42 .content:where(.svelte-8mbd42){display:flex;position:relative;height:100%;min-width:-moz-max-content;min-width:max-content;width:100%}.gantt.svelte-8mbd42 .content:where(.svelte-8mbd42) .bar:where(.svelte-8mbd42){display:flex;position:absolute;background:#8f00ff88;height:80%;top:10%;border-radius:.3rem;justify-content:center;align-items:center;font-weight:600;font-size:.8rem;border:2px solid transparent;padding:0;color:#fff;transition:all .3s ease-in-out;animation:svelte-8mbd42-bubble .3s ease-in-out forwards}.gantt.svelte-8mbd42 .content:where(.svelte-8mbd42) .bar:where(.svelte-8mbd42) .label.hidden:where(.svelte-8mbd42){opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gantt.svelte-8mbd42 .content:where(.svelte-8mbd42) .bar:where(.svelte-8mbd42):hover,.gantt.svelte-8mbd42 .content:where(.svelte-8mbd42) .bar:where(.svelte-8mbd42):focus{border-color:#8f00ff}@keyframes svelte-8mbd42-bubble{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.gantt.svelte-8mbd42 .now-bar:where(.svelte-8mbd42){position:absolute;display:flex;width:2px;height:9200%;background:red;left:0;top:0;z-index:2;pointer-events:none;transition:all .5s linear}.list.svelte-8mbd42{display:flex;flex-direction:column;gap:0;width:100%;border-radius:.5rem;overflow:hidden}.list.svelte-8mbd42 .row:where(.svelte-8mbd42){display:grid;grid-template-columns:max-content 1fr 3fr;border:none;border-radius:0;font-weight:400;gap:1.5rem;font-size:.9rem;position:relative}@media (max-width: 800px){.list.svelte-8mbd42 .row:where(.svelte-8mbd42){grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:.5rem}}.list.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(2n){background:#313131}@media (prefers-color-scheme: light){.list.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(2n){background:#f2f2f2}}.list.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(odd){background:#3e3e3e}@media (prefers-color-scheme: light){.list.svelte-8mbd42 .row:where(.svelte-8mbd42):nth-child(odd){background:#e6e6e6}}.list.svelte-8mbd42 .row:where(.svelte-8mbd42):hover,.list.svelte-8mbd42 .row:where(.svelte-8mbd42):focus{background:#8f00ff}.list.svelte-8mbd42 .row.me:where(.svelte-8mbd42):before{content:"";position:absolute;width:5px;height:100%;left:0;background:#8f00ff}.list.svelte-8mbd42 .row:where(.svelte-8mbd42) .time:where(.svelte-8mbd42){display:flex;font-family:Source Code Pro,monospace;align-items:center;gap:.5rem;font-weight:600;width:36ch}.list.svelte-8mbd42 .row:where(.svelte-8mbd42) .time:where(.svelte-8mbd42) :where(.svelte-8mbd42){width:-moz-max-content;width:max-content;font-family:inherit}.list.svelte-8mbd42 .row:where(.svelte-8mbd42) .status:where(.svelte-8mbd42),.list.svelte-8mbd42 .row:where(.svelte-8mbd42) .users:where(.svelte-8mbd42){text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list.svelte-8mbd42 .row:where(.svelte-8mbd42) .status:where(.svelte-8mbd42){font-weight:600}.paginator.svelte-8mbd42{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;color:#fff;font-size:.9rem;margin-top:-1rem;width:100%}@media (prefers-color-scheme: light){.paginator.svelte-8mbd42{color:#000}}.paginator.svelte-8mbd42 .actions:where(.svelte-8mbd42){display:flex;gap:1rem}.force-document.svelte-8mbd42{display:flex;gap:1rem;width:100%;align-items:center}@media (max-width: 600px){.force-document.svelte-8mbd42{flex-direction:column}}main.svelte-5bw44a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main.svelte-5bw44a>h3:where(.svelte-5bw44a){align-self:flex-start}.code.svelte-5bw44a{font-family:Source Code Pro,monospace}h1.svelte-5bw44a span:where(.svelte-5bw44a){transition:all .3s ease-in-out}h1.svelte-5bw44a span.code:where(.svelte-5bw44a){color:#8f00ff;font-size:xx-large}h1.svelte-5bw44a span.error:where(.svelte-5bw44a){color:#f44336}button.svelte-5bw44a{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-5bw44a:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-5bw44a:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-5bw44a:before{background:#000}}button.svelte-5bw44a:hover:before{background:#fff}button.svelte-5bw44a:disabled{opacity:.5;cursor:not-allowed}button.svelte-5bw44a:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-5bw44a:disabled:before{background:#1010104d}}button.svelte-5bw44a:disabled:hover{background:unset;border-color:unset;color:unset}button.goto-alt.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/search.svg);mask-image:url(/assets/search.svg)}button.goto-delete-alt.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/search-check.svg);mask-image:url(/assets/search-check.svg)}button.delete.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.pilot.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/plane.svg);mask-image:url(/assets/plane.svg)}button.defence.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/pocket-knife.svg);mask-image:url(/assets/pocket-knife.svg)}button.engineer.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/cog.svg);mask-image:url(/assets/cog.svg)}button.electronic.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/cpu.svg);mask-image:url(/assets/cpu.svg)}button.aerospace.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/rocket.svg);mask-image:url(/assets/rocket.svg)}button.building.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/brick-wall.svg);mask-image:url(/assets/brick-wall.svg)}button.lawyer.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/scale.svg);mask-image:url(/assets/scale.svg)}button.medic.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/stethoscope.svg);mask-image:url(/assets/stethoscope.svg)}button.foreigner.svelte-5bw44a:before{content:"";-webkit-mask-image:url(/assets/earth.svg);mask-image:url(/assets/earth.svg)}@keyframes svelte-5bw44a-spin{to{transform:rotate(360deg)}}.actions.svelte-5bw44a,.masks.svelte-5bw44a{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center;margin:1rem 0}input.svelte-5bw44a,textarea.svelte-5bw44a{display:flex;flex:1 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-5bw44a:hover,input.svelte-5bw44a:focus,textarea.svelte-5bw44a:hover,textarea.svelte-5bw44a:focus{border-color:#8f00ff;outline:none}input.error.svelte-5bw44a{border-color:#f44336}input[type=text].svelte-5bw44a{flex:1 1 100%}input[type=datetime-local].svelte-5bw44a{flex:0 1 auto}textarea.svelte-5bw44a{resize:vertical;width:100%}.statuses.svelte-5bw44a,.users.svelte-5bw44a{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;width:100%}.statuses.svelte-5bw44a .status:where(.svelte-5bw44a),.users.svelte-5bw44a .user:where(.svelte-5bw44a){display:flex}.statuses.svelte-5bw44a .status:where(.svelte-5bw44a) input:where(.svelte-5bw44a),.users.svelte-5bw44a .user:where(.svelte-5bw44a) input:where(.svelte-5bw44a){display:none}.statuses.svelte-5bw44a .status:where(.svelte-5bw44a) label:where(.svelte-5bw44a),.users.svelte-5bw44a .user:where(.svelte-5bw44a) label:where(.svelte-5bw44a){display:flex;border:2px dashed #ccc;padding:.5rem 1rem;cursor:pointer;border-radius:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:all .3s ease-in-out}.statuses.svelte-5bw44a .status:where(.svelte-5bw44a) label:where(.svelte-5bw44a):hover,.statuses.svelte-5bw44a .status:where(.svelte-5bw44a) label:where(.svelte-5bw44a):focus,.users.svelte-5bw44a .user:where(.svelte-5bw44a) label:where(.svelte-5bw44a):hover,.users.svelte-5bw44a .user:where(.svelte-5bw44a) label:where(.svelte-5bw44a):focus{border-color:#8f00ff;border-style:dashed!important}.statuses.svelte-5bw44a .status:where(.svelte-5bw44a) input:where(.svelte-5bw44a):checked+label:where(.svelte-5bw44a),.users.svelte-5bw44a .user:where(.svelte-5bw44a) input:where(.svelte-5bw44a):checked+label:where(.svelte-5bw44a){background:#8f00ff88;border-color:#8f00ff;border-style:solid;font-weight:700}@media (prefers-color-scheme: light){.statuses.svelte-5bw44a .status:where(.svelte-5bw44a) input:where(.svelte-5bw44a):checked+label:where(.svelte-5bw44a),.users.svelte-5bw44a .user:where(.svelte-5bw44a) input:where(.svelte-5bw44a):checked+label:where(.svelte-5bw44a){background:#8f00ff;color:#fff}}.time.svelte-5bw44a{display:flex;gap:1rem;width:100%;justify-content:space-evenly}@media (max-width: 750px){.time.svelte-5bw44a{flex-direction:column}}.time.svelte-5bw44a .input-group:where(.svelte-5bw44a){display:flex;align-items:center;justify-content:center;gap:1rem}.authors.svelte-5bw44a{width:100%}.authors.svelte-5bw44a ul:where(.svelte-5bw44a){margin:0;padding-left:1.5rem;list-style:lower-alpha}.authors.svelte-5bw44a ul:where(.svelte-5bw44a) li:where(.svelte-5bw44a){margin-bottom:.3rem;text-align:left}.msg.svelte-5bw44a{display:flex;padding:1rem;border:2px solid;border-radius:.5rem;width:100%;flex-direction:column;justify-content:center;align-items:center}.msg.error.svelte-5bw44a{border-color:#f44336;background:#f4433633;color:#f44336;font-weight:700}.msg.warning.svelte-5bw44a{border-color:#ffab00;background:#ffab0033;color:#ffab00;font-weight:700;align-items:flex-start}@media (prefers-color-scheme: light){.msg.warning.svelte-5bw44a{color:#ff6d00}}.msg.svelte-5bw44a .actions:where(.svelte-5bw44a){align-self:flex-end;margin:0}.msg.svelte-5bw44a button.goto-alt:where(.svelte-5bw44a){border:none;filter:opacity(.8)}main.svelte-13xodsa{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;position:relative}.cells.svelte-13xodsa{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa){display:flex;width:100%;height:-moz-min-content;height:min-content;flex-direction:column;position:relative;border:2px solid #fff;padding:2.5rem 1rem 1rem;border-radius:.7rem;gap:.3rem}@media (prefers-color-scheme: light){.cells.svelte-13xodsa .cell:where(.svelte-13xodsa){border-color:#ddd}}.cells.svelte-13xodsa .cell.candidated:where(.svelte-13xodsa){border-color:#8f00ff;background:#8f00ff11}@media (prefers-color-scheme: light){.cells.svelte-13xodsa .cell.candidated:where(.svelte-13xodsa){background:transparent}}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .name:where(.svelte-13xodsa){font-size:1.3rem;font-weight:700}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .section:where(.svelte-13xodsa){position:absolute;width:3rem;background:#8f00ff;color:#fff;font-weight:700;border-radius:2rem;top:.5rem;right:.5rem}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidates:where(.svelte-13xodsa){display:flex;flex-direction:column;width:100%;gap:.5rem}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate:where(.svelte-13xodsa){display:flex;width:100%;text-align:center;justify-content:space-between;align-items:center;padding:.5rem;border-radius:.5rem;border:2px solid rgba(255,255,255,.3333333333);color:#ddd}@media (prefers-color-scheme: light){.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate:where(.svelte-13xodsa){border-color:#ddd;color:#444}}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate:where(.svelte-13xodsa) .name:where(.svelte-13xodsa){font-size:1rem;font-weight:400}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate.me:where(.svelte-13xodsa){border:2px dashed #fff;justify-content:center}@media (prefers-color-scheme: light){.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate.me:where(.svelte-13xodsa){border-color:#ddd}}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate.voted:where(.svelte-13xodsa){border-color:#8f00ff;background:#8f00ff33;position:relative}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate.voted:where(.svelte-13xodsa):after{display:flex;content:"";background:#fff;width:1rem;height:1rem;-webkit-mask:url(/assets/like.svg);mask:url(/assets/like.svg);-webkit-mask-size:contain;mask-size:contain;position:absolute;right:1rem;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:svelte-13xodsa-showup .3s ease-in-out}@keyframes svelte-13xodsa-showup{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-color-scheme: light){.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate.voted:where(.svelte-13xodsa):after{background:#8f00ff}}.cells.svelte-13xodsa .cell:where(.svelte-13xodsa) .candidate:where(.svelte-13xodsa):hover{border-color:#8f00ff;background:#8f00ff33}main.svelte-257zx1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main.svelte-257zx1>h3:where(.svelte-257zx1){align-self:flex-start}button.svelte-257zx1{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-257zx1:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-257zx1:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-257zx1:before{background:#000}}button.svelte-257zx1:hover:before{background:#fff}button.svelte-257zx1:disabled{opacity:.5;cursor:not-allowed}button.svelte-257zx1:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-257zx1:disabled:before{background:#1010104d}}button.svelte-257zx1:disabled:hover{background:unset;border-color:unset;color:unset}button.add-user.svelte-257zx1:before{content:"";-webkit-mask-image:url(/assets/user-plus.svg);mask-image:url(/assets/user-plus.svg)}button.add-verdict.svelte-257zx1:before{content:"";-webkit-mask-image:url(/assets/file-plus.svg);mask-image:url(/assets/file-plus.svg)}button.add-rating.svelte-257zx1:before{content:"";-webkit-mask-image:url(/assets/badge-plus.svg);mask-image:url(/assets/badge-plus.svg)}@keyframes svelte-257zx1-spin{to{transform:rotate(360deg)}}input.svelte-257zx1{display:flex;flex:1 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-257zx1:hover,input.svelte-257zx1:focus{border-color:#8f00ff;outline:none}input[type=text].svelte-257zx1{flex:1 1 100%}.actions.svelte-257zx1{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list-wrapper.svelte-257zx1{display:flex;flex-direction:column;gap:.5rem;width:100%}.list.svelte-257zx1{display:flex;flex-direction:column;gap:0;width:100%;border-radius:.5rem;overflow:hidden}.list.svelte-257zx1 button:where(.svelte-257zx1){border:none;border-radius:0;padding:.3rem .5rem;font-size:1rem;justify-content:flex-start;font-weight:400}.list.svelte-257zx1 button:where(.svelte-257zx1):nth-child(2n){background:#313131}@media (prefers-color-scheme: light){.list.svelte-257zx1 button:where(.svelte-257zx1):nth-child(2n){background:#f2f2f2}}.list.svelte-257zx1 button:where(.svelte-257zx1):nth-child(odd){background:#3e3e3e}@media (prefers-color-scheme: light){.list.svelte-257zx1 button:where(.svelte-257zx1):nth-child(odd){background:#e6e6e6}}.list.svelte-257zx1 button:where(.svelte-257zx1):hover,.list.svelte-257zx1 button:where(.svelte-257zx1):focus{background:#8f00ff}.list.svelte-257zx1 button:where(.svelte-257zx1) .date:where(.svelte-257zx1){font-family:Source Code Pro,monospace;width:12ch;font-size:small;text-align:center}.list.svelte-257zx1 button:where(.svelte-257zx1) .mark:where(.svelte-257zx1){font-family:Source Code Pro,monospace;width:12ch;font-size:small;font-weight:700;text-align:center}.list.svelte-257zx1 button:where(.svelte-257zx1) .mark.positive:where(.svelte-257zx1){color:#00e676}.list.svelte-257zx1 button:where(.svelte-257zx1) .mark.negative:where(.svelte-257zx1){color:#ff1744}.list.svelte-257zx1 button:where(.svelte-257zx1) .mark.neutral:where(.svelte-257zx1){color:#00b8d4}main.svelte-t77r8z{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main.svelte-t77r8z>h3:where(.svelte-t77r8z){align-self:flex-start}button.svelte-t77r8z{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-t77r8z:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-t77r8z:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-t77r8z:before{background:#000}}button.svelte-t77r8z:hover:before{background:#fff}button.svelte-t77r8z:disabled{opacity:.5;cursor:not-allowed}button.svelte-t77r8z:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-t77r8z:disabled:before{background:#1010104d}}button.svelte-t77r8z:disabled:hover{background:unset;border-color:unset;color:unset}button.add-verdict.svelte-t77r8z:before{content:"";-webkit-mask-image:url(/assets/file-plus.svg);mask-image:url(/assets/file-plus.svg)}button.add-rating.svelte-t77r8z:before{content:"";-webkit-mask-image:url(/assets/badge-plus.svg);mask-image:url(/assets/badge-plus.svg)}@keyframes svelte-t77r8z-spin{to{transform:rotate(360deg)}}.actions.svelte-t77r8z{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-t77r8z{display:flex;flex-direction:column;gap:0;width:100%;border-radius:.5rem;overflow:hidden}.list.svelte-t77r8z button:where(.svelte-t77r8z){border:none;border-radius:0;padding:.3rem .5rem;font-size:1rem;justify-content:flex-start;font-weight:400}.list.svelte-t77r8z button:where(.svelte-t77r8z):nth-child(2n){background:#313131}@media (prefers-color-scheme: light){.list.svelte-t77r8z button:where(.svelte-t77r8z):nth-child(2n){background:#f2f2f2}}.list.svelte-t77r8z button:where(.svelte-t77r8z):nth-child(odd){background:#3e3e3e}@media (prefers-color-scheme: light){.list.svelte-t77r8z button:where(.svelte-t77r8z):nth-child(odd){background:#e6e6e6}}.list.svelte-t77r8z button:where(.svelte-t77r8z):hover,.list.svelte-t77r8z button:where(.svelte-t77r8z):focus{background:#8f00ff}.list.svelte-t77r8z button:where(.svelte-t77r8z) .date:where(.svelte-t77r8z){font-family:Source Code Pro,monospace;width:12ch;font-size:small;text-align:center}.list.svelte-t77r8z button:where(.svelte-t77r8z) .mark:where(.svelte-t77r8z){font-family:Source Code Pro,monospace;width:12ch;font-size:small;font-weight:700;text-align:center}.list.svelte-t77r8z button:where(.svelte-t77r8z) .mark.positive:where(.svelte-t77r8z){color:#00e676}.list.svelte-t77r8z button:where(.svelte-t77r8z) .mark.negative:where(.svelte-t77r8z){color:#ff1744}.list.svelte-t77r8z button:where(.svelte-t77r8z) .mark.neutral:where(.svelte-t77r8z){color:#00b8d4}ul.svelte-t77r8z{width:100%}ul.svelte-t77r8z li:where(.svelte-t77r8z){margin-left:1.5rem;text-align:left}main.svelte-1lyjsh2{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main.svelte-1lyjsh2>h3:where(.svelte-1lyjsh2){align-self:flex-start}.code.svelte-1lyjsh2{font-family:Source Code Pro,monospace}h2.svelte-1lyjsh2 span.code:where(.svelte-1lyjsh2){color:#8f00ff}button.svelte-1lyjsh2{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-1lyjsh2:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-1lyjsh2:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-1lyjsh2:before{background:#000}}button.svelte-1lyjsh2:hover:before{background:#fff}button.svelte-1lyjsh2:disabled{opacity:.5;cursor:not-allowed}button.svelte-1lyjsh2:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-1lyjsh2:disabled:before{background:#1010104d}}button.svelte-1lyjsh2:disabled:hover{background:unset;border-color:unset;color:unset}button.delete.svelte-1lyjsh2:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}@keyframes svelte-1lyjsh2-spin{to{transform:rotate(360deg)}}input.svelte-1lyjsh2,textarea.svelte-1lyjsh2{display:flex;flex:1 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-1lyjsh2:hover,input.svelte-1lyjsh2:focus,textarea.svelte-1lyjsh2:hover,textarea.svelte-1lyjsh2:focus{border-color:#8f00ff;outline:none}input[type=text].svelte-1lyjsh2{flex:1 1 100%}input[type=datetime-local].svelte-1lyjsh2{flex:0 1 auto}textarea.svelte-1lyjsh2{resize:vertical;width:100%}select.svelte-1lyjsh2{flex:1 1;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#242424;font-size:1rem;transition:all .3s ease-in-out}select.svelte-1lyjsh2:hover,select.svelte-1lyjsh2:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){select.svelte-1lyjsh2{background:#fff;color:#000;border-color:#ccc}}.actions.svelte-1lyjsh2{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.penguins.svelte-1lyjsh2{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;width:100%}.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2){display:flex}.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2) input:where(.svelte-1lyjsh2){display:none}.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2) label:where(.svelte-1lyjsh2){display:flex;border:2px dashed #ccc;padding:.5rem 1rem;cursor:pointer;border-radius:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:all .3s ease-in-out}.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2) label:where(.svelte-1lyjsh2):hover,.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2) label:where(.svelte-1lyjsh2):focus{border-color:#8f00ff;border-style:dashed!important}.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2) input:where(.svelte-1lyjsh2):checked+label:where(.svelte-1lyjsh2){background:#8f00ff88;border-color:#8f00ff;border-style:solid;font-weight:700}@media (prefers-color-scheme: light){.penguins.svelte-1lyjsh2 .penguin:where(.svelte-1lyjsh2) input:where(.svelte-1lyjsh2):checked+label:where(.svelte-1lyjsh2){background:#8f00ff;color:#fff}}.info.svelte-1lyjsh2{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.info.svelte-1lyjsh2 .input-group:where(.svelte-1lyjsh2){display:flex;gap:.1rem;flex-direction:column;justify-content:center;align-items:flex-start}.info.svelte-1lyjsh2 .input-group:where(.svelte-1lyjsh2):has(textarea:where(.svelte-1lyjsh2)){flex:1 1 100%}.info.svelte-1lyjsh2 textarea:where(.svelte-1lyjsh2){flex:1 1 100%;width:100%}main.svelte-1fkjakf{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main.svelte-1fkjakf>h3:where(.svelte-1fkjakf){align-self:flex-start}.code.svelte-1fkjakf{font-family:Source Code Pro,monospace}h2.svelte-1fkjakf span.code:where(.svelte-1fkjakf){color:#8f00ff}button.svelte-1fkjakf{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-1fkjakf:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-1fkjakf:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-1fkjakf:before{background:#000}}button.svelte-1fkjakf:hover:before{background:#fff}button.svelte-1fkjakf:disabled{opacity:.5;cursor:not-allowed}button.svelte-1fkjakf:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-1fkjakf:disabled:before{background:#1010104d}}button.svelte-1fkjakf:disabled:hover{background:unset;border-color:unset;color:unset}button.delete.svelte-1fkjakf:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.positive.svelte-1fkjakf:before{content:"";-webkit-mask-image:url(/assets/smile.svg);mask-image:url(/assets/smile.svg)}button.negative.svelte-1fkjakf:before{content:"";-webkit-mask-image:url(/assets/frown.svg);mask-image:url(/assets/frown.svg)}button.neutral.svelte-1fkjakf:before{content:"";-webkit-mask-image:url(/assets/meh.svg);mask-image:url(/assets/meh.svg)}@keyframes svelte-1fkjakf-spin{to{transform:rotate(360deg)}}input.svelte-1fkjakf,textarea.svelte-1fkjakf{display:flex;flex:1 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-1fkjakf:hover,input.svelte-1fkjakf:focus,textarea.svelte-1fkjakf:hover,textarea.svelte-1fkjakf:focus{border-color:#8f00ff;outline:none}input[type=text].svelte-1fkjakf{flex:1 1 100%}input[type=datetime-local].svelte-1fkjakf{flex:0 1 auto}textarea.svelte-1fkjakf{resize:vertical;width:100%}select.svelte-1fkjakf{flex:1 1;padding:.5rem;border-radius:.5rem;border:2px solid #ccc;background:#242424;font-size:1rem;transition:all .3s ease-in-out}select.svelte-1fkjakf:hover,select.svelte-1fkjakf:focus{outline:none;border-color:#8f00ff}@media (prefers-color-scheme: light){select.svelte-1fkjakf{background:#fff;color:#000;border-color:#ccc}}.actions.svelte-1fkjakf{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.penguins.svelte-1fkjakf{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;width:100%}.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf){display:flex}.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf) input:where(.svelte-1fkjakf){display:none}.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf) label:where(.svelte-1fkjakf){display:flex;border:2px dashed #ccc;padding:.5rem 1rem;cursor:pointer;border-radius:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:all .3s ease-in-out}.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf) label:where(.svelte-1fkjakf):hover,.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf) label:where(.svelte-1fkjakf):focus{border-color:#8f00ff;border-style:dashed!important}.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf) input:where(.svelte-1fkjakf):checked+label:where(.svelte-1fkjakf){background:#8f00ff88;border-color:#8f00ff;border-style:solid;font-weight:700}@media (prefers-color-scheme: light){.penguins.svelte-1fkjakf .penguin:where(.svelte-1fkjakf) input:where(.svelte-1fkjakf):checked+label:where(.svelte-1fkjakf){background:#8f00ff;color:#fff}}.info.svelte-1fkjakf{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.info.svelte-1fkjakf .input-group:where(.svelte-1fkjakf){display:flex;gap:.1rem;flex-direction:column;justify-content:center;align-items:flex-start}.info.svelte-1fkjakf .input-group:where(.svelte-1fkjakf):has(textarea:where(.svelte-1fkjakf)){flex:1 1 100%}.info.svelte-1fkjakf textarea:where(.svelte-1fkjakf){flex:1 1 100%;width:100%}.feel.svelte-1fkjakf{display:flex;gap:.5rem}.mark.svelte-1fkjakf{padding:.5rem}.mark.svelte-1fkjakf:before{height:1.4rem}.mark.positive.svelte-1fkjakf{border-color:#00e676}.mark.positive.svelte-1fkjakf:hover,.mark.positive.selected.svelte-1fkjakf{background:#008d48}.mark.negative.svelte-1fkjakf{border-color:#ff1744}.mark.negative.svelte-1fkjakf:hover,.mark.negative.selected.svelte-1fkjakf{background:#a61733}.mark.neutral.svelte-1fkjakf{border-color:#00b8d4}.mark.neutral.svelte-1fkjakf:hover,.mark.neutral.selected.svelte-1fkjakf{background:#006b7b}main.svelte-pkqui5{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}button.svelte-pkqui5{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-pkqui5:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-pkqui5:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-pkqui5:before{background:#000}}button.svelte-pkqui5:hover:before{background:#fff}button.svelte-pkqui5:disabled{opacity:.5;cursor:not-allowed}button.svelte-pkqui5:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-pkqui5:disabled:before{background:#1010104d}}button.svelte-pkqui5:disabled:hover{background:unset;border-color:unset;color:unset}button.add.svelte-pkqui5:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}.actions.svelte-pkqui5{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-pkqui5{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.list.svelte-pkqui5 .book:where(.svelte-pkqui5){position:relative;flex-direction:column}.list.svelte-pkqui5 .book:where(.svelte-pkqui5) h3:where(.svelte-pkqui5){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.list.svelte-pkqui5 .book.locked:where(.svelte-pkqui5):before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg);display:flex;height:1rem;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out;position:absolute;top:.4rem;left:.4rem}@media (prefers-color-scheme: light){.list.svelte-pkqui5 .book.locked:where(.svelte-pkqui5):before{background:#000}}.list.svelte-pkqui5 .book.locked:where(.svelte-pkqui5):hover:before{background:#fff}main.svelte-1uhcp2b{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;overflow-x:hidden}button.svelte-1uhcp2b{display:flex;padding:.6rem 1.5rem;border:2px solid;border-radius:.5rem;background:transparent;transition:all .3s ease-in-out;font-weight:700;justify-content:center;align-items:center;gap:.5rem}button.svelte-1uhcp2b:hover{background:#8f00ff;border-color:#8f00ff;color:#fff}button.svelte-1uhcp2b:before{display:flex;height:1.2em;aspect-ratio:1/1;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease-in-out}@media (prefers-color-scheme: light){button.svelte-1uhcp2b:before{background:#000}}button.svelte-1uhcp2b:hover:before{background:#fff}button.svelte-1uhcp2b:disabled{opacity:.5;cursor:not-allowed}button.svelte-1uhcp2b:disabled:before{background:#ffffff4d}@media (prefers-color-scheme: light){button.svelte-1uhcp2b:disabled:before{background:#1010104d}}button.svelte-1uhcp2b:disabled:hover{background:unset;border-color:unset;color:unset}button.add.svelte-1uhcp2b:before{content:"";-webkit-mask-image:url(/assets/plus.svg);mask-image:url(/assets/plus.svg)}button.lock.svelte-1uhcp2b:before{content:"";-webkit-mask-image:url(/assets/lock.svg);mask-image:url(/assets/lock.svg)}button.unlock.svelte-1uhcp2b:before{content:"";-webkit-mask-image:url(/assets/lock-open.svg);mask-image:url(/assets/lock-open.svg)}button.delete.svelte-1uhcp2b:before{content:"";-webkit-mask-image:url(/assets/trash.svg);mask-image:url(/assets/trash.svg)}button.remove.svelte-1uhcp2b:before{content:"";-webkit-mask-image:url(/assets/x.svg);mask-image:url(/assets/x.svg)}button.download.svelte-1uhcp2b:before{content:"";-webkit-mask-image:url(/assets/download.svg);mask-image:url(/assets/download.svg)}button.loading.svelte-1uhcp2b:before{-webkit-mask-image:url(/assets/loader.svg);mask-image:url(/assets/loader.svg);animation:svelte-1uhcp2b-spin 1s linear infinite}@keyframes svelte-1uhcp2b-spin{to{transform:rotate(360deg)}}.actions.svelte-1uhcp2b{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}.list.svelte-1uhcp2b{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative;max-width:100%}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b){display:flex;flex-direction:column;width:100%;gap:.2rem;align-items:center;justify-content:center;position:relative;overflow-x:hidden}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) h4:where(.svelte-1uhcp2b){align-self:flex-start}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) .wrapper:where(.svelte-1uhcp2b){display:flex;gap:.5rem;width:100%;align-items:center;justify-content:flex-start}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) div.add:where(.svelte-1uhcp2b){display:flex;flex:0 1;width:100%;align-items:center;justify-content:center;border:2px dashed #ccc;border-radius:.5rem;flex-direction:column;padding:.3rem;box-sizing:content-box}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) div.add:where(.svelte-1uhcp2b) input:where(.svelte-1uhcp2b){font-size:.9rem;border:none}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) div.add:where(.svelte-1uhcp2b) button:where(.svelte-1uhcp2b){flex:1 1;padding:.3rem;border:none}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) div.add:where(.svelte-1uhcp2b) .actions:where(.svelte-1uhcp2b){display:flex;width:100%;gap:.2rem;justify-content:center;align-items:center}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) div.add:where(.svelte-1uhcp2b):hover,.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) div.add:where(.svelte-1uhcp2b):focus-within{border-color:#8f00ff}.list.svelte-1uhcp2b .entry:where(.svelte-1uhcp2b) .slider:where(.svelte-1uhcp2b){display:grid;overflow-x:auto;gap:.5rem;width:100%;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:1fr 1fr}input.svelte-1uhcp2b{display:flex;flex:0 1;padding:.5rem;border:2px solid #ccc;border-radius:.5rem;font-size:medium;background:transparent;transition:all .3s ease-in-out}input.svelte-1uhcp2b:hover,input.svelte-1uhcp2b:focus{border-color:#8f00ff;outline:none}.voucher.svelte-1uhcp2b{display:flex;flex-direction:row;background-color:#fdd835;justify-content:center;align-items:center;color:#000;width:100%;overflow:hidden;position:relative}@media (prefers-color-scheme: light){.voucher.svelte-1uhcp2b{background-color:#ffc400}}.voucher.error.svelte-1uhcp2b{background-color:#e57373}.voucher.svelte-1uhcp2b:before,.voucher.svelte-1uhcp2b:after{content:"";position:absolute;top:-.3rem;right:-.3rem;width:.6rem;height:.6rem;background:#242424;border-radius:50%}@media (prefers-color-scheme: light){.voucher.svelte-1uhcp2b:before,.voucher.svelte-1uhcp2b:after{background:#fff}}.voucher.svelte-1uhcp2b:after{top:unset;bottom:-.3rem}.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b),.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b){display:flex;height:100%;justify-content:center;align-items:center;font-family:Source Code Pro,monospace;line-height:1;position:relative}.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b):before,.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b):after,.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b):before,.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b):after{content:"";position:absolute;top:-.3rem;left:-.3rem;width:.6rem;height:.6rem;background:#242424;border-radius:50%}@media (prefers-color-scheme: light){.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b):before,.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b):after,.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b):before,.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b):after{background:#fff}}.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b):after,.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b):after{top:unset;bottom:-.3rem}.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b){border-color:#242424;padding:.3rem .5rem;border-right:2px dotted;border-left:2px dotted;margin:0 -1px;width:4ch}@media (prefers-color-scheme: light){.voucher.svelte-1uhcp2b h4:where(.svelte-1uhcp2b){border-color:#fff}}.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b){padding:.3rem .5rem;width:12ch;border-right:1px dashed;border-color:#242424}@media (prefers-color-scheme: light){.voucher.svelte-1uhcp2b h5:where(.svelte-1uhcp2b){border-color:#fff}}.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b){display:flex;gap:.2rem;justify-content:center;border-right:2px dotted;border-color:#242424;align-items:center;margin-right:-1px}@media (prefers-color-scheme: light){.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b){border-color:#fff}}.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b) button:where(.svelte-1uhcp2b){padding:.3rem;border:none;flex:1 1}.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b) button.remove:where(.svelte-1uhcp2b):before{background:#000}.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b) button.remove:where(.svelte-1uhcp2b):hover,.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b) button.remove:where(.svelte-1uhcp2b):focus{background:transparent}.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b) button.remove:where(.svelte-1uhcp2b):hover:before,.voucher.svelte-1uhcp2b .actions:where(.svelte-1uhcp2b) button.remove:where(.svelte-1uhcp2b):focus:before{background:#e53935}
