@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);*,:after,:before{box-sizing:border-box}html{height:100vh}body{min-height:100vh;font-size:var(--font-size-base)}body,ul{margin:0}ul{list-style-type:none;padding:0}button{font-family:inherit;--outline:var(--a11y-outline);cursor:pointer;outline-width:0}button:focus{outline:var(--outline)}a{--outline:var(--a11y-outline);outline-width:0}a:focus{outline:var(--outline)}input{--outline:var(--a11y-outline);outline-width:0}input:focus{outline:var(--outline)}textarea{--outline:var(--a11y-outline)}textarea:focus{outline:var(--outline)}h1,h2,h3,h4,h5,h6{margin-block:0}:root{--color-primary-lightest:#d0daff;--color-primary-lighter:#adbaff;--color-primary-light:#7d99ff;--color-primary-base:#4952ff;--color-primary-dark:#1b00c4;--color-primary-darker:#11007e;--color-primary-darkest:#070038;--color-primary-base-20:rgba(38,3,255,.2);--color-primary-lighter-50:rgba(73,82,255,.5);--color-neutral-lightest:#e3e3e3;--color-neutral-lighter:#dbdbdb;--color-neutral-light:#ccc;--color-neutral-base:#b3b3b3;--color-neutral-dark:#8b8b8b;--color-neutral-darker:#585858;--color-neutral-darkest:#262626;--color-dashboard-1:var(--color-primary-base);--color-dashboard-2:var(--color-primary-light);--color-dashboard-3:var(--color-primary-lighter);--color-dashboard-4:var(--color-primary-dark);--color-dashboard-5:var(--color-primary-darker);--color-alert-light:#f99;--color-alert-base:red;--color-alert-dark:#600;--color-green-light:#99eaa1;--color-green:#00c614;--color-green-dark:#158a21;--color-red:red;--color-red-light:#ff6767;--color-blue:#0020c6;--color-yellow:#f4e23d;--color-grey:#f7f7f7;--color-orange:#feb93e;--color-orange-light:#ffc96a;--color-success:var(--color-green);--color-error:var(--color-red);--color-sheet:#f5f5f5;--color-canvas:#fff;--color-disabled:var(--color-neutral-light);--color-background-modal:#0000004d;--color-border-form-item:var(--color-neutral-light);--color-text:var(--color-neutral-darkest);--color-text-neutral:var(--color-neutral-darker);--color-text-light:#fff;--color-warning:var(--color-orange);--color-danger:var(--color-red);--grid-size:12px;--space-xs:calc(var(--grid-size)*1/3);--space-sm:calc(var(--grid-size)*0.5);--space-md:calc(var(--grid-size)*1);--space-lg:calc(var(--grid-size)*2);--space-xl:calc(var(--grid-size)*3);--space-xxl:calc(var(--grid-size)*5);--border-width-sm:1px;--border-width-md:2px;--border-width-lg:4px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-round:100em;--font-size-base:14px;--font-size-login:calc(var(--font-size-base)*5);--font-size-h1:calc(var(--font-size-base)*2.4);--font-size-h2:calc(var(--font-size-base)*1.8);--font-size-h3:calc(var(--font-size-base)*1.4);--font-size-h4:calc(var(--font-size-base)*1.2);--font-size-label:var(--font-size-base);--font-size-tag:calc(var(--font-size-base)*0.9);--font-size-caption:calc(var(--font-size-base)*0.8);--font-size-smaller:calc(var(--font-size-base)*0.9);--font-weight-bold-sm:300;--font-weight-bold-md:500;--font-weight-bold-lg:700;--icon-size-xs:calc(var(--grid-size)/1.5);--icon-size-sm:var(--grid-size);--icon-size-md:calc(var(--grid-size)*1.5);--icon-size-lg:calc(var(--grid-size)*2);--easing-in:cubic-bezier(0,0,0.2,1);--easing-out:cubic-bezier(0.4,0,1,1);--duration-quick:100ms;--duration-base:150ms;--duration-slow:250ms;--base-transition-in:all var(--duration-quick) var(--easing-in);--base-transition-out:all var(--duration-quick) var(--easing-out);--a11y-outline:var(--border-width-md) solid var(--color-primary-base);--shadow-key-umbra-opacity:0.2;--shadow-key-penumbra-opacity:0.14;--shadow-ambient-shadow-opacity:0.12;--transition-ease:cubic-bezier(0.215,0.61,0.355,1);--elevation-2dp:0 2px 2px 0 rgba(0,0,0,var(--shadow-key-penumbra-opacity)),0 3px 1px -2px rgba(0,0,0,var(--shadow-key-umbra-opacity)),0 1px 5px 0 rgba(0,0,0,var(--shadow-ambient-shadow-opacity));--elevation-4dp:0 4px 5px 0 rgba(0,0,0,var(--shadow-key-penumbra-opacity)),0 1px 10px 0 rgba(0,0,0,var(--shadow-ambient-shadow-opacity)),0 2px 4px -1px rgba(0,0,0,var(--shadow-key-umbra-opacity))}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.multiselect{position:relative;margin:0 auto;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;cursor:pointer;outline:none;border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);background:var(--ms-bg,#fff);font-size:var(--ms-font-size,1rem);min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2)}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{cursor:default;background:var(--ms-bg-disabled,#f3f4f6)}.multiselect.is-active{box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{display:flex;align-items:center;height:100%;position:absolute;left:0;top:0;pointer-events:none;background:transparent;line-height:var(--ms-line-height,1.375)}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-search{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;outline:none;box-sizing:border-box;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;background:var(--ms-bg,#fff);border-radius:var(--ms-radius,4px);padding-left:var(--ms-px,.875rem)}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{flex-grow:1;flex-shrink:1;display:flex;flex-wrap:wrap;margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem);align-items:center}.multiselect-tag{background:var(--ms-tag-bg,#10b981);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);line-height:var(--ms-tag-line-height,1.25rem);font-weight:var(--ms-tag-font-weight,600);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);border-radius:var(--ms-tag-radius,4px);margin-right:var(--ms-tag-mx,.25rem);margin-bottom:var(--ms-tag-my,.25rem);display:flex;align-items:center;white-space:nowrap}.multiselect-tag.is-disabled{padding-right:var(--ms-tag-px,.5rem);background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff)}.multiselect-tag-remove{display:flex;align-items:center;justify-content:center;padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem);margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);border-radius:var(--ms-tag-remove-radius,4px)}.multiselect-tag-remove:hover{background:rgba(0,0,0,.063)}.multiselect-tag-remove-icon{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;opacity:.8;display:inline-block;width:.75rem;height:.75rem}.multiselect-tags-search-wrapper{display:inline-block;position:relative;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);flex-grow:1;flex-shrink:1;height:100%}.multiselect-tags-search-copy{visibility:hidden;white-space:pre-wrap;display:inline-block;height:1px;width:100%}.multiselect-tags-search{position:absolute;left:0;right:0;top:0;bottom:0;border:0;-webkit-appearance:none;-moz-appearance:none;outline:none;padding:0;font-size:inherit;font-family:inherit;box-sizing:border-box;width:100%;appearance:none}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-spinner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--ms-spinner-color,#10b981);width:1rem;height:1rem;z-index:10;margin:0 var(--ms-px,.875rem) 0 0;animation:multiselect-spin 1s linear infinite;flex-shrink:0;flex-grow:0}.multiselect-clear{padding:0 var(--ms-px,.875rem) 0 0;position:relative;z-index:10;opacity:1;transition:.3s;flex-shrink:0;flex-grow:0;display:flex}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");background-color:var(--ms-clear-color,#999);display:inline-block;transition:.3s}.multiselect-caret,.multiselect-clear-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem;height:1.125rem}.multiselect-caret{transform:rotate(0deg);transition:transform .3s;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");background-color:var(--ms-caret-color,#999);margin:0 var(--ms-px,.875rem) 0 0;position:relative;z-index:10;flex-shrink:0;flex-grow:0;pointer-events:none}.multiselect-caret.is-open{transform:rotate(180deg);pointer-events:auto}.multiselect-dropdown{position:absolute;left:calc(var(--ms-border-width, 1px)*-1);right:calc(var(--ms-border-width, 1px)*-1);bottom:0;transform:translateY(100%);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:15rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:100;background:var(--ms-dropdown-bg,#fff);display:flex;flex-direction:column;border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);outline:none}.multiselect-dropdown.is-top{transform:translateY(-100%);top:var(--ms-border-width,1px);bottom:auto;flex-direction:column-reverse;border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{padding:0;margin:0;list-style:none;display:flex;flex-direction:column}.multiselect-options.is-top{flex-direction:column-reverse}.multiselect-group{padding:0;margin:0}.multiselect-group-label{padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);font-size:.875rem;font-weight:600;background:#e5e7eb;color:#374151;cursor:default;line-height:var(--ms-group-label-line-height,1.375);display:flex;box-sizing:border-box;text-decoration:none;align-items:center;justify-content:flex-start;text-align:left}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{padding:0;margin:0}.multiselect-option{padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);font-size:var(--ms-option-font-size,1rem);line-height:var(--ms-option-line-height,1.375);cursor:pointer;display:flex;box-sizing:border-box;text-decoration:none;align-items:center;justify-content:flex-start;text-align:left}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);color:var(--ms-empty-color,#4b5563)}.multiselect-fake-input{background:transparent;position:absolute;left:0;right:0;bottom:-1px;width:100%;height:1px;border:0;padding:0;font-size:0;outline:none}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-spacer{display:none}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button[data-v-0690e65a]{--icon-size:var(--icon-size-md);--icon-color:inherit;--icon-button-bg:transparent;--icon-button-padding:var(--space-md);display:flex;justify-content:center;align-content:center;background-color:transparent;padding:var(--icon-button-padding);border-radius:var(--border-radius-sm);border-width:0;background-color:var(--icon-button-bg)}.button--primary[data-v-0690e65a]{--icon-color:var(--color-primary-base)}.button--primary[data-v-0690e65a]:focus,.button--primary[data-v-0690e65a]:hover{--icon-button-bg:var(--color-primary-base-20)}.button--sm[data-v-0690e65a]{--icon-button-padding:var(--space-sm)}.button-no-borders[data-v-0690e65a]{border:none}.icon[data-v-0690e65a]{color:var(--icon-color);fill:currentColor;width:var(--icon-size);height:var(--icon-size)}.button[data-v-673ba8b4]{--background-color:var(--color-primary-base);--background-hover:var(--color-primary-lighter);--border-color:var(--background-color);--text-color:var(--color-text-light);display:flex;align-items:center;border:none;padding:var(--space-sm) var(--space-lg);background-color:var(--background-color);border:var(--border-width-sm) solid var(--border-color);border-radius:var(--border-radius-md);color:var(--text-color);font-family:inherit;font-weight:500;transition:var(--base-transition-out)}.button[data-v-673ba8b4]:focus,.button[data-v-673ba8b4]:hover{--background-color:var(--background-hover);--text-color:var(--color-primary-base);transition:var(--base-transition-in)}.button[data-v-673ba8b4]:disabled{cursor:not-allowed;opacity:.7;box-shadow:none}.button[data-v-673ba8b4]:disabled,.button[data-v-673ba8b4]:disabled:focus,.button[data-v-673ba8b4]:disabled:hover{--background-color:var(--color-neutral-light);--border-color:var(--color-neutral-light);--text-color:var(--color-text-neutral)}.button--canvas[data-v-673ba8b4]{--background-color:var(--color-canvas);--text-color:var(--color-text)}.button--neutral[data-v-673ba8b4]{--background-color:var(--color-neutral-darkest)}.button--neutral[data-v-673ba8b4]:focus,.button--neutral[data-v-673ba8b4]:hover{--background-color:var(--color-neutral-base);--text-color:var(--color-text-light)}.button--outline[data-v-673ba8b4]{background-color:transparent;color:var(--background-color)}.button--alert[data-v-673ba8b4]{--background-color:var(--color-alert-base)}.button--alert[data-v-673ba8b4]:focus,.button--alert[data-v-673ba8b4]:hover{--background-color:var(--color-alert-light);--text-color:var(--color-text-light)}.button--success[data-v-673ba8b4]{--background-color:var(--color-green)}.button--success[data-v-673ba8b4]:focus,.button--success[data-v-673ba8b4]:hover{--background-color:var(--color-green-light);--text-color:var(--color-text-light)}.button-icon[data-v-13ebb98b]{display:flex;gap:var(--space-sm)}.button-icon--start[data-v-13ebb98b]{flex-direction:row-reverse}.button-icon--end[data-v-13ebb98b]{flex-direction:row}.toggle-button-wrapper[data-v-5930e018]{padding:var(--space-md)}.side-bar[data-v-5930e018]{position:fixed;height:100%;display:flex;top:0;visibility:visible;left:0;flex-direction:column;width:calc(var(--grid-size)*14);flex-shrink:0;transition:.3s;background-color:var(--color-sheet);align-items:flex-start;z-index:2}@media screen and (max-width:767px){.side-bar.hidden[data-v-5930e018]{left:calc(var(--grid-size)*-14);visibility:hidden;opacity:0}}@media screen and (min-width:768px){.toggle-button-wrapper[data-v-5930e018],.toggle-button[data-v-5930e018]{display:none}.side-bar[data-v-5930e018]{visibility:visible;position:static}}.title[data-v-5930e018]{display:flex;flex-direction:column;width:100%;margin:0;padding:var(--space-xl);align-items:center}.logo[data-v-5930e018]{display:block;width:100%}.nav[data-v-5930e018]{width:100%;display:flex;flex-direction:column;margin:0;padding-inline:var(--space-md);padding-top:var(--space-xxl);gap:var(--space-lg);overflow-y:auto}.nav-item[data-v-5930e018]{display:flex;margin:0;padding:0}.router-link[data-v-5930e018]{--router-link-color:var(--color-text);--router-link-bg:transparent;width:100%;display:flex;align-items:center;padding:var(--space-md);color:var(--router-link-color);text-decoration:none;background-color:var(--router-link-bg);border-radius:var(--border-radius-md);font-weight:600;transition:var(--base-transition-out)}.router-link[data-v-5930e018]:active,.router-link[data-v-5930e018]:focus,.router-link[data-v-5930e018]:hover{transition:var(--base-transition-in)}.router-link--active[data-v-5930e018]{--router-link-color:var(--color-text-light);--router-link-bg:var(--color-neutral-darkest)}.nav-text[data-v-5930e018]{margin-left:var(--space-md);text-align:left;font-size:var(--font-size-tag)}.footer[data-v-5930e018]{display:flex;flex-direction:column;margin-top:auto;padding:0 var(--space-md) var(--space-md)}.suggestion-bubble[data-v-2004ec62]{position:fixed;bottom:calc(var(--space-lg) + 80px);right:var(--space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-sheet);border:var(--border-width-sm) solid var(--color-border-form-item);border-radius:var(--border-radius-lg);box-shadow:var(--elevation-4dp);min-width:250px;max-width:350px;z-index:999}.bubble-content[data-v-2004ec62]{display:flex;align-items:center;gap:var(--space-sm)}.bubble-icon[data-v-2004ec62]{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-primary-base);flex-shrink:0}.bubble-message[data-v-2004ec62]{font-size:var(--font-size-smaller);color:var(--color-text);line-height:1.4}.bubble-actions[data-v-2004ec62]{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.action-button[data-v-2004ec62]{padding:var(--space-xs) var(--space-md);border:none;border-radius:var(--border-radius-md);background:var(--color-primary-base);color:var(--color-text-light);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold-md);cursor:pointer;font-family:inherit;transition:var(--base-transition-in)}.action-button[data-v-2004ec62]:hover{transform:scale(1.05)}.action-button[data-v-2004ec62]:active{transform:scale(.95)}.dismiss-button[data-v-2004ec62]{display:flex;align-items:center;justify-content:center;width:calc(var(--icon-size-md)*1.5);height:calc(var(--icon-size-md)*1.5);border:none;border-radius:var(--border-radius-round);background:transparent;color:var(--color-text-neutral);cursor:pointer;transition:var(--base-transition-in)}.dismiss-button[data-v-2004ec62]:hover{background:var(--color-neutral-lighter)}.dismiss-button svg[data-v-2004ec62]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bubble-enter-active[data-v-2004ec62],.bubble-leave-active[data-v-2004ec62]{transition:all var(--duration-slow) var(--easing-in)}.bubble-enter-from[data-v-2004ec62],.bubble-leave-to[data-v-2004ec62]{opacity:0;transform:translateY(var(--space-sm)) scale(.95)}.floating-timer[data-v-7a5d193e]{position:fixed;bottom:var(--space-lg);right:var(--space-lg);z-index:1000}.timer-widget[data-v-7a5d193e]{background:var(--color-sheet);border-radius:var(--border-radius-lg);box-shadow:var(--elevation-4dp);overflow:hidden;min-width:180px}.timer-widget.running[data-v-7a5d193e]{border:var(--border-width-sm) solid var(--color-success)}.timer-widget.expanded[data-v-7a5d193e]{min-width:250px}.collapsed-view[data-v-7a5d193e]{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);cursor:pointer;gap:var(--space-sm)}.collapsed-view[data-v-7a5d193e]:hover{background:var(--color-neutral-lighter)}.timer-display[data-v-7a5d193e]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold-md);font-variant-numeric:tabular-nums;color:var(--color-text)}.play-pause-btn[data-v-7a5d193e]{display:flex;align-items:center;justify-content:center;width:calc(var(--icon-size-md)*2);height:calc(var(--icon-size-md)*2);border:none;border-radius:var(--border-radius-round);background:var(--color-primary-base);color:var(--color-text-light);cursor:pointer;transition:var(--base-transition-in)}.play-pause-btn[data-v-7a5d193e]:hover{transform:scale(1.1)}.play-pause-btn[data-v-7a5d193e]:active{transform:scale(.95)}.play-pause-btn svg[data-v-7a5d193e]{width:var(--icon-size-md);height:var(--icon-size-md)}.expanded-view[data-v-7a5d193e]{padding:var(--space-md);min-width:250px}.expanded-header[data-v-7a5d193e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.header-actions[data-v-7a5d193e]{display:flex;align-items:center;gap:var(--space-xs)}.delete-btn[data-v-7a5d193e]{display:flex;align-items:center;justify-content:center;width:calc(var(--icon-size-md)*1.75);height:calc(var(--icon-size-md)*1.75);border:none;border-radius:var(--border-radius-round);background:transparent;color:var(--color-error);cursor:pointer;transition:var(--base-transition-in)}.delete-btn[data-v-7a5d193e]:hover{background:var(--color-error-lighter)}.delete-btn svg[data-v-7a5d193e]{width:var(--icon-size-md);height:var(--icon-size-md)}.timer-display-large[data-v-7a5d193e]{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold-lg);font-variant-numeric:tabular-nums;color:var(--color-text)}.close-expand-btn[data-v-7a5d193e]{display:flex;align-items:center;justify-content:center;width:calc(var(--icon-size-md)*1.75);height:calc(var(--icon-size-md)*1.75);border:none;border-radius:var(--border-radius-round);background:transparent;color:var(--color-text-neutral);cursor:pointer;transition:var(--base-transition-in)}.close-expand-btn[data-v-7a5d193e]:hover{background:var(--color-neutral-lighter)}.close-expand-btn svg[data-v-7a5d193e]{width:var(--icon-size-md);height:var(--icon-size-md)}.current-theme[data-v-7a5d193e]{font-size:var(--font-size-smaller);color:var(--color-text-neutral);margin-bottom:var(--space-sm)}.role-selector[data-v-7a5d193e]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.role-label[data-v-7a5d193e]{font-size:var(--font-size-smaller);color:var(--color-text-neutral);white-space:nowrap}.role-dropdown[data-v-7a5d193e]{flex:1;padding:var(--space-xs) var(--space-sm);border:var(--border-width-sm) solid var(--color-border-form-item);border-radius:var(--border-radius-md);background:var(--color-neutral-lightest);color:var(--color-text);font-size:var(--font-size-smaller);font-family:inherit;cursor:pointer}.role-dropdown[data-v-7a5d193e]:focus{outline:var(--a11y-outline)}.no-timer-message[data-v-7a5d193e]{font-size:var(--font-size-smaller);color:var(--color-text-neutral);margin-bottom:var(--space-md);font-style:italic}.actions[data-v-7a5d193e]{display:flex;flex-direction:column;gap:var(--space-sm)}.action-btn[data-v-7a5d193e]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bold-md);cursor:pointer;transition:var(--base-transition-in)}.action-btn svg[data-v-7a5d193e]{width:var(--icon-size-md);height:var(--icon-size-md)}.action-btn[data-v-7a5d193e]:hover{transform:translateY(-1px)}.action-btn[data-v-7a5d193e]:active{transform:translateY(0)}.action-btn.restart[data-v-7a5d193e],.action-btn.start[data-v-7a5d193e]{background:var(--color-primary-base);color:var(--color-text-light)}.action-btn.stop[data-v-7a5d193e]{background:var(--color-danger);color:var(--color-text-light)}.action-btn.timesheet[data-v-7a5d193e]{background:var(--color-green);color:var(--color-text-light)}.theme-selector-overlay[data-v-7a5d193e]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-background-modal);display:flex;align-items:flex-end;justify-content:flex-end;z-index:1001;padding:var(--space-lg)}.theme-selector-modal[data-v-7a5d193e]{background:var(--color-sheet);border-radius:var(--border-radius-lg);width:320px;max-height:400px;display:flex;flex-direction:column;box-shadow:var(--elevation-4dp)}.modal-header[data-v-7a5d193e]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);border-bottom:var(--border-width-sm) solid var(--color-border-form-item)}.modal-header h3[data-v-7a5d193e]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold-md);color:var(--color-text)}.close-btn[data-v-7a5d193e]{display:flex;align-items:center;justify-content:center;width:calc(var(--icon-size-md)*1.75);height:calc(var(--icon-size-md)*1.75);border:none;border-radius:var(--border-radius-round);background:transparent;color:var(--color-text-neutral);cursor:pointer;transition:var(--base-transition-in)}.close-btn[data-v-7a5d193e]:hover{background:var(--color-neutral-lighter)}.close-btn svg[data-v-7a5d193e]{width:var(--icon-size-md);height:var(--icon-size-md)}.search-input[data-v-7a5d193e]{width:100%;padding:var(--space-md);border:none;border-bottom:var(--border-width-sm) solid var(--color-border-form-item);background:transparent;color:var(--color-text);font-size:var(--font-size-base);font-family:inherit}.search-input[data-v-7a5d193e]:focus{outline:var(--a11y-outline);border-bottom-color:var(--color-primary-base)}.search-input[data-v-7a5d193e]::-moz-placeholder{color:var(--color-text-neutral)}.search-input[data-v-7a5d193e]::placeholder{color:var(--color-text-neutral)}.themes-list[data-v-7a5d193e]{overflow-y:auto;max-height:300px;padding:var(--space-sm)}.empty-state[data-v-7a5d193e],.loading-state[data-v-7a5d193e]{padding:var(--space-xl);text-align:center;color:var(--color-text-neutral);font-size:var(--font-size-smaller)}.theme-item[data-v-7a5d193e]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:none;border-radius:var(--border-radius-md);background:transparent;cursor:pointer;width:100%;text-align:left;transition:var(--base-transition-in)}.theme-item[data-v-7a5d193e]:hover{background:var(--color-neutral-lighter)}.theme-item .color-dot[data-v-7a5d193e]{width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:var(--border-radius-round);flex-shrink:0}.theme-item .theme-name[data-v-7a5d193e]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold-md);color:var(--color-text)}.theme-item .project-name[data-v-7a5d193e]{font-size:var(--font-size-caption);color:var(--color-text-neutral);margin-left:auto}#app,.timer-assistant-container[data-v-3086383f]{position:relative}#app{overflow:hidden;font-family:Lexend,sans-serif;background-color:var(--color-canvas);color:var(--color-text);text-align:left;height:100vh;display:flex}@media screen and (max-width:750px){#app{flex-direction:column}}.login-router-view{width:100%;height:100%;margin:0}.router-view{flex:1;overflow-y:auto}button:disabled{cursor:not-allowed}.header .add-button,.header .archive-button{flex:auto}