@charset "UTF-8";.btn[data-v-8c656833]{border:none;border-radius:4px;cursor:pointer;font-family:inherit;transition:background-color .2s,color .2s,border-color .2s;padding:.5rem 1rem;font-size:1rem}.btn--primary[data-v-8c656833]{background-color:var(--blue-800);color:var(--grey-0)}.btn--primary[data-v-8c656833]:hover{background-color:var(--blue-700)}.btn--secondary[data-v-8c656833]{background-color:var(--grey-550);color:var(--grey-0)}.btn--secondary[data-v-8c656833]:hover{background-color:var(--grey-550)}.btn--outline[data-v-8c656833]{background-color:transparent;border:1px solid var(--blue-800);color:var(--blue-800)}.btn--outline[data-v-8c656833]:hover{background-color:var(--blue-700);color:var(--grey-0)}.btn--small[data-v-8c656833]{padding:.4rem .8rem;font-size:.875rem}.btn--disabled[data-v-8c656833],.btn--disabled[data-v-8c656833]:hover{cursor:not-allowed}.btn--primary.btn--disabled[data-v-8c656833],.btn--primary.btn--disabled[data-v-8c656833]:hover{background-color:var(--blue-800-alpha-80);color:var(--grey-0-alpha-90)}.btn--secondary.btn--disabled[data-v-8c656833],.btn--secondary.btn--disabled[data-v-8c656833]:hover{background-color:var(--grey-550-alpha-80);color:var(--grey-0-alpha-90)}.btn--outline.btn--disabled[data-v-8c656833],.btn--outline.btn--disabled[data-v-8c656833]:hover{background-color:transparent;border-color:var(--blue-800-alpha-80);color:var(--blue-800-alpha-50)}.btn-icon[data-v-8adfb10c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease;margin:0}.btn-icon[data-v-8adfb10c]:hover:not(.btn-icon--disabled),.btn-icon[data-v-8adfb10c]:focus-visible:not(.btn-icon--disabled){background:var(--grey-100);color:var(--grey-900)}.btn-icon--disabled[data-v-8adfb10c],.btn-icon--disabled[data-v-8adfb10c]:hover,.btn-icon--disabled[data-v-8adfb10c]:focus-visible{cursor:not-allowed;opacity:var(--alpha-80);color:var(--grey-600);background:transparent}.avatar[data-v-bf660292]{flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--blue-50);color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center}.avatar--sm[data-v-bf660292]{width:2.25rem;height:2.25rem}.avatar--md[data-v-bf660292]{width:3rem;height:3rem}.avatar--custom[data-v-bf660292]{width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);min-height:var(--avatar-size)}.avatar__image[data-v-bf660292]{width:100%;height:100%;object-fit:cover}.avatar__fallback[data-v-bf660292]{font-weight:600;line-height:1}.avatar--sm .avatar__fallback[data-v-bf660292]{font-size:.875rem}.avatar--md .avatar__fallback[data-v-bf660292]{font-size:1.125rem}.avatar--custom .avatar__fallback[data-v-bf660292]{font-size:calc(var(--avatar-size) * .375)}.input-wrap[data-v-dc2e5141]{display:flex}.input[data-v-dc2e5141]{width:100%;border:1px solid var(--grey-400);border-radius:4px;padding:.5rem;font-family:inherit;transition:border-color .2s}.input[data-v-dc2e5141]:focus{outline:none}.input--disabled[data-v-dc2e5141]{background:var(--grey-100);color:var(--grey-600);cursor:not-allowed}.input--sm[data-v-dc2e5141]{padding:.25rem .5rem;font-size:.875rem}.input--md[data-v-dc2e5141]{padding:.5rem;font-size:1rem}.input--lg[data-v-dc2e5141]{padding:.75rem;font-size:1.125rem}.textarea[data-v-8d11e34c]{--_pad-top: .25rem;--_pad-bottom: .375rem;--_pad-x: .375rem;--_line-height: 1.25;box-sizing:border-box;display:block;width:100%;margin:0;padding:var(--_pad-top) var(--_pad-x) var(--_pad-bottom);border:1px solid var(--grey-400);border-radius:4px;font-family:inherit;font-size:inherit;line-height:var(--_line-height);resize:none;overflow-x:hidden;overflow-y:hidden;word-break:break-word;overflow-wrap:anywhere;transition:border-color .2s;max-height:calc(var(--_pad-top) + var(--_pad-bottom) + var(--_max-rows, 6) * var(--_line-height) * 1em)}.textarea[data-v-8d11e34c]:focus{outline:none}.textarea[data-v-8d11e34c]:disabled{cursor:not-allowed;opacity:var(--alpha-60)}.checkbox[data-v-609ea14c]{flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;cursor:pointer;accent-color:var(--blue-800)}.checkbox[data-v-609ea14c]:disabled{cursor:not-allowed;opacity:var(--alpha-60)}.divider[data-v-b4132731]{display:block;width:100%;height:1px;margin:0;padding:0;border:none;background-color:var(--grey-400);flex-shrink:0}.icon-projects[data-v-6c1ae57e],.icon-window-toggle[data-v-106ceb09]{display:block;flex-shrink:0;width:var(--base-icon-size, 24px);height:var(--base-icon-size, 24px)}.icon-more[data-v-fb712672],.icon-chevron-right[data-v-a346408b],.icon-chevron-down[data-v-b0dc3e7b]{display:block;flex-shrink:0;width:1rem;height:1rem}.icon-close[data-v-6f51bd34]{display:block;flex-shrink:0;width:.75rem;height:.75rem}.icon-user[data-v-17053d38],.icon-sign-out[data-v-6954bd35],.icon-workspace[data-v-8e3c425b]{display:block;flex-shrink:0;width:var(--base-icon-size, 24px);height:var(--base-icon-size, 24px)}.icon-check[data-v-5c7f1c7e],.icon-plus[data-v-256c4382]{display:block;flex-shrink:0;width:1rem;height:1rem}.icon-edit[data-v-6c238f35],.icon-trash[data-v-3983ca60],.icon-pin[data-v-98f3a222],.icon-pin-slash[data-v-6e615b04]{display:block;flex-shrink:0;width:var(--base-icon-size, 24px);height:var(--base-icon-size, 24px)}.drag-grip-icon[data-v-dfefa3cb]{display:block;flex-shrink:0;width:var(--drag-grip-icon-size, 20px);height:var(--drag-grip-icon-size, 20px)}.eye-open-icon[data-v-6db7e3f2],.eye-slash-icon[data-v-31bfbb9f]{display:block;flex-shrink:0;width:var(--base-icon-size, 24px);height:var(--base-icon-size, 24px)}.eye-slash-icon__stripe[data-v-31bfbb9f]{pointer-events:none}.chevron-up-icon[data-v-f733e699]{display:block;flex-shrink:0;width:1rem;height:1rem}.menu[data-v-1b8d744e]{position:relative;display:inline-block}.menu__trigger[data-v-1b8d744e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease}.menu__trigger[data-v-1b8d744e]:hover,.menu__trigger[data-v-1b8d744e]:focus-visible{background:var(--grey-100);color:var(--grey-900)}.menu__dropdown[data-v-1b8d744e]{--menu-item-min-width: 180px;position:absolute;min-width:var(--menu-item-min-width);padding:4px;background:var(--grey-0);border:1px solid var(--grey-400);border-radius:4px;transform-origin:top right}.menu-enter-active[data-v-1b8d744e],.menu-leave-active[data-v-1b8d744e]{transition:opacity .15s ease}.menu-enter-from[data-v-1b8d744e],.menu-leave-to[data-v-1b8d744e]{opacity:var(--alpha-0)}.menu__divider[data-v-1b8d744e]{margin:4px 0}.menu__slot[data-v-1b8d744e]{width:100%;min-width:0}.menu__item[data-v-1b8d744e]{display:flex;align-items:center;gap:8px;position:relative;width:100%;min-width:var(--menu-item-min-width);box-sizing:border-box;padding:8px 12px;background:none;border:none;text-align:left;cursor:pointer;border-radius:4px;font-family:inherit;font-size:var(--font-size-regular);line-height:1.1;color:inherit}.menu__item-icon[data-v-1b8d744e]{flex-shrink:0;--base-icon-size: 1em}.menu__item-label[data-v-1b8d744e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__item[data-v-1b8d744e]:hover:not(:disabled){background:var(--grey-100)}.menu__item--danger[data-v-1b8d744e]:not(:disabled){color:var(--red-600)}.menu__item--danger[data-v-1b8d744e]:hover:not(:disabled){background:var(--red-50)}.menu__item[data-v-1b8d744e]:disabled{opacity:var(--alpha-50);cursor:not-allowed}.breadcrumb[data-v-78a8e25c]{display:flex;align-items:center;font-size:var(--font-size-base);color:var(--grey-600);min-width:0}.breadcrumb__item[data-v-78a8e25c]{display:flex;align-items:center;min-width:0}.breadcrumb__label[data-v-78a8e25c]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.breadcrumb__link[data-v-78a8e25c]{color:inherit;text-decoration:none}.breadcrumb__link[data-v-78a8e25c]:hover{text-decoration:underline}.breadcrumb__separator[data-v-78a8e25c]{display:flex;align-items:center;margin:0 6px;color:var(--grey-500)}.confirm__overlay[data-v-ef34d0c0]{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;background:var(--black-alpha-45);pointer-events:auto}.confirm__panel[data-v-ef34d0c0]{width:100%;max-width:min(460px,calc(100vw - 2rem));background:var(--grey-0);border-radius:8px;padding:1.25rem}.confirm__title[data-v-ef34d0c0]{margin:0;font-size:1.125rem}.confirm__message[data-v-ef34d0c0]{margin:.75rem 0 0;color:var(--grey-700);line-height:1.4}.confirm__field[data-v-ef34d0c0]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.confirm__field-label[data-v-ef34d0c0]{font-size:.875rem;color:var(--grey-700)}.confirm__actions[data-v-ef34d0c0]{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.5rem}.confirm-enter-active[data-v-ef34d0c0],.confirm-leave-active[data-v-ef34d0c0]{transition:opacity .2s ease}.confirm-enter-from[data-v-ef34d0c0],.confirm-leave-to[data-v-ef34d0c0]{opacity:var(--alpha-0)}.confirm-enter-active .confirm__panel[data-v-ef34d0c0],.confirm-leave-active .confirm__panel[data-v-ef34d0c0]{transition:transform .2s ease,opacity .2s ease}.confirm-enter-from .confirm__panel[data-v-ef34d0c0],.confirm-leave-to .confirm__panel[data-v-ef34d0c0]{transform:scale(.98);opacity:var(--alpha-0)}.bottom-panel-overlay[data-v-aba339f6]{position:fixed;inset:0;z-index:var(--z-bottom-panel);display:flex;align-items:flex-end;justify-content:center;background:var(--black-alpha-45);pointer-events:auto}.bottom-panel[data-v-aba339f6]{display:flex;width:100%;max-width:100%;max-height:min(90dvh,100%);flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:12px 12px 0 0;background:var(--grey-0);box-shadow:var(--shadow-lg);transform:translateY(var(--bottom-panel-drag, 0px))}.bottom-panel--animating[data-v-aba339f6]{transition:transform .2s ease}.bottom-panel__drag-zone[data-v-aba339f6]{flex-shrink:0;min-height:1.25rem;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.bottom-panel__drag-zone--disabled[data-v-aba339f6]{touch-action:auto;cursor:default}.bottom-panel__drag-zone[data-v-aba339f6]:active:not(.bottom-panel__drag-zone--disabled){cursor:grabbing}.bottom-panel__handle[data-v-aba339f6]{flex-shrink:0;width:2.5rem;height:.25rem;margin:.625rem auto 0;border-radius:999px;background:var(--grey-400)}.bottom-panel__header[data-v-aba339f6]{flex-shrink:0;padding:.75rem 1rem .5rem}.bottom-panel__title[data-v-aba339f6]{margin:0;color:var(--grey-900);font-size:1.125rem;font-weight:600}.bottom-panel__body[data-v-aba339f6]{flex:1;min-height:0;overflow-y:auto;padding:.5rem 1rem 1rem}.bottom-panel__footer[data-v-aba339f6]{flex-shrink:0;padding:0 1rem 1rem}.bottom-panel-enter-active[data-v-aba339f6],.bottom-panel-leave-active[data-v-aba339f6]{transition:opacity .2s ease}.bottom-panel-enter-from[data-v-aba339f6],.bottom-panel-leave-to[data-v-aba339f6]{opacity:var(--alpha-0)}.bottom-panel-enter-active .bottom-panel[data-v-aba339f6],.bottom-panel-leave-active .bottom-panel[data-v-aba339f6]{transition:transform .25s ease,opacity .2s ease}.bottom-panel-enter-from .bottom-panel[data-v-aba339f6],.bottom-panel-leave-to .bottom-panel[data-v-aba339f6]{transform:translateY(100%)}.bottom-panel--dragging[data-v-aba339f6]{transition:none!important}.search[data-v-81f8bea0]{position:relative}.search__clear[data-v-81f8bea0]{position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.search[data-v-81f8bea0] .input{padding-right:2rem}.sidebar-toggle[data-v-52fa8d5c]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:var(--topbar-toggle-expanded-width, 28px);margin-right:var(--topbar-toggle-gap, 12px);overflow:visible;transition:width .2s ease,margin-right .2s ease}.sidebar-toggle--collapsed[data-v-52fa8d5c]{width:0;margin-right:0}.sidebar-toggle__button[data-v-52fa8d5c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease}.sidebar-toggle__button[data-v-52fa8d5c]:hover,.sidebar-toggle__button[data-v-52fa8d5c]:focus-visible{background:var(--grey-100);color:var(--grey-600)}.sidebar-toggle-enter-active[data-v-52fa8d5c],.sidebar-toggle-leave-active[data-v-52fa8d5c]{transition:opacity .2s ease,transform .2s ease}.sidebar-toggle-enter-from[data-v-52fa8d5c],.sidebar-toggle-leave-to[data-v-52fa8d5c]{opacity:var(--alpha-0);transform:translate(-8px)}.sidebar-toggle-leave-active[data-v-52fa8d5c]{position:absolute;left:0;z-index:1}.drag-handle[data-v-8fe7ba1e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none;cursor:grab}.drag-handle[data-v-8fe7ba1e]:hover:not(.drag-handle--inactive),.drag-handle[data-v-8fe7ba1e]:focus-visible:not(.drag-handle--inactive){background:var(--grey-100);color:var(--grey-900)}.drag-handle__icon[data-v-8fe7ba1e]{display:block}.drag-handle[data-v-8fe7ba1e]:active:not(.drag-handle--inactive){cursor:grabbing}.drag-handle--inactive[data-v-8fe7ba1e]{opacity:var(--alpha-40);cursor:not-allowed;filter:grayscale(.25)}.drag-handle--inactive[data-v-8fe7ba1e]:active{cursor:not-allowed}.page-container-outer[data-v-bdb033e7]{display:flex;flex-direction:column;align-items:center;width:100%}.page-container[data-v-bdb033e7]{--ml-content-padding-x: 1rem;--ml-content-padding-y: 0;width:100%;margin:0 auto;padding:var(--ml-content-padding-y) var(--ml-content-padding-x);display:flex;flex-direction:column;gap:1rem;box-sizing:border-box}.page-container__content[data-v-bdb033e7]{display:flex;flex-direction:column;gap:1rem}.page-container__loader[data-v-bdb033e7]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100dvh - 9rem);overflow:hidden}.page-container__loader-canvas[data-v-bdb033e7]{position:absolute;inset:0;pointer-events:none}.page-container__loader-grid[data-v-bdb033e7]{position:absolute;inset:0;opacity:var(--alpha-10);background-image:linear-gradient(var(--grey-400-alpha-15) 1px,transparent 1px),linear-gradient(90deg,var(--grey-400-alpha-15) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 55% 45% at 50% 50%,var(--black) 10%,transparent 100%);mask-image:radial-gradient(ellipse 55% 45% at 50% 50%,var(--black) 10%,transparent 100%)}.page-container__loader-logo-wrap[data-v-bdb033e7]{position:relative;z-index:1;display:grid;place-items:center;width:clamp(3.75rem,14vw,5rem);aspect-ratio:1;overflow:hidden}.page-container__loader-glow[data-v-bdb033e7]{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle at center,var(--blue-50-alpha-25) 0%,transparent 58%);animation:page-container-glow-bdb033e7 2.4s cubic-bezier(.45,.05,.55,.95) infinite}.page-container__loader-logo[data-v-bdb033e7]{position:relative;z-index:1;width:100%;height:auto;object-fit:contain}.page-container__loader-shimmer[data-v-bdb033e7]{position:absolute;inset:-40% -60%;z-index:2;background:linear-gradient(105deg,transparent 28%,var(--grey-0-alpha-25) 50%,transparent 72%);animation:page-container-shimmer-bdb033e7 2.6s cubic-bezier(.45,.05,.55,.95) infinite;pointer-events:none}@keyframes page-container-shimmer-bdb033e7{0%{transform:translate(-110%) rotate(6deg)}to{transform:translate(110%) rotate(6deg)}}@keyframes page-container-glow-bdb033e7{0%,to{opacity:var(--alpha-70);transform:scale(.98)}50%{opacity:var(--alpha-90);transform:scale(1.02)}}.page-container-switch-leave-active[data-v-bdb033e7],.page-container-switch-enter-active[data-v-bdb033e7]{transition:opacity .22s ease}.page-container-switch-leave-to[data-v-bdb033e7],.page-container-switch-enter-from[data-v-bdb033e7]{opacity:var(--alpha-0)}.page-container-switch-enter-to[data-v-bdb033e7],.page-container-switch-leave-from[data-v-bdb033e7]{opacity:var(--alpha-100)}.modal-overlay[data-v-0fed5e83]{display:flex;align-items:center;justify-content:center;background:var(--black-alpha-45);pointer-events:auto}.modal-overlay--fullscreen[data-v-0fed5e83]{position:fixed;inset:0;z-index:var(--z-modal)}.modal-overlay--anchored[data-v-0fed5e83]{position:absolute;inset:0;z-index:var(--z-modal)}.modal-panel[data-v-0fed5e83]{background:var(--grey-0);padding:1.5rem;border-radius:8px;max-width:min(400px,calc(100vw - 2rem));width:100%;max-height:min(90dvh,calc(100% - 2rem));overflow:auto;box-shadow:none}.modal-header[data-v-0fed5e83]{margin-bottom:1rem}.modal-title[data-v-0fed5e83]{margin:0;font-size:1.125rem;font-weight:600}.modal-body[data-v-0fed5e83] form{display:flex;flex-direction:column;gap:.75rem}.modal-footer[data-v-0fed5e83]{margin-top:1rem}.modal-enter-active[data-v-0fed5e83],.modal-leave-active[data-v-0fed5e83]{transition:opacity .2s ease}.modal-enter-from[data-v-0fed5e83],.modal-leave-to[data-v-0fed5e83]{opacity:var(--alpha-0)}.modal-enter-active .modal-panel[data-v-0fed5e83],.modal-leave-active .modal-panel[data-v-0fed5e83]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from .modal-panel[data-v-0fed5e83],.modal-leave-to .modal-panel[data-v-0fed5e83]{opacity:var(--alpha-0);transform:scale(.98)}.modal-layer[data-v-1c412ec0]{position:fixed;inset:0;z-index:var(--z-modal);pointer-events:none}.dialog-layer[data-v-4d89c9a9]{position:relative;z-index:var(--z-dialog)}.toast-layer[data-v-cd1679f1]{position:fixed;right:1rem;bottom:1rem;z-index:var(--z-toast);display:flex;flex-direction:column;gap:.5rem;width:min(22rem,calc(100vw - 2rem));pointer-events:none}.toast[data-v-cd1679f1]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .75rem .75rem .85rem;border:1px solid var(--grey-400);border-radius:4px;background:var(--grey-0);box-shadow:var(--shadow-md);pointer-events:auto}.toast--error[data-v-cd1679f1]{border-left:3px solid var(--red-600)}.toast--info[data-v-cd1679f1]{border-left:3px solid var(--blue-800)}.toast__message[data-v-cd1679f1]{flex:1;margin:0;padding-top:.1rem;color:var(--grey-900);font-size:.875rem;line-height:1.4}.toast--error .toast__message[data-v-cd1679f1]{color:var(--red-600)}.toast__close[data-v-cd1679f1]{flex-shrink:0;margin-top:.05rem}.toast-enter-active[data-v-cd1679f1],.toast-leave-active[data-v-cd1679f1]{transition:opacity .15s ease,transform .15s ease}.toast-enter-from[data-v-cd1679f1],.toast-leave-to[data-v-cd1679f1]{opacity:var(--alpha-0);transform:translateY(.35rem)}.widget-item[data-v-c8ce115c]{display:flex;flex-direction:column;border:1px solid var(--grey-400);padding:.75rem;border-radius:4px;background:var(--grey-0);width:100%;min-height:140px;box-sizing:border-box}.widget-header[data-v-c8ce115c]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.widget-title-row[data-v-c8ce115c]{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1}.widget-header-actions[data-v-c8ce115c]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.widget-drag-handle[data-v-c8ce115c]{flex-shrink:0}@media(max-width:425px){.widget-header-actions[data-v-c8ce115c]{opacity:var(--alpha-100)}}@media(min-width:426px)and (not ((hover:hover)and (pointer:fine))){.widget-header-actions[data-v-c8ce115c]{opacity:var(--alpha-100)}}@media(min-width:426px)and (hover:hover)and (pointer:fine){.widget-header-actions[data-v-c8ce115c]{opacity:var(--alpha-0);transition:opacity .15s ease}.widget-item:hover .widget-header-actions[data-v-c8ce115c],.widget-header-actions[data-v-c8ce115c]:focus-within{opacity:var(--alpha-100)}.widget-item:has(:global(.menu__trigger[aria-expanded=true])) .widget-header-actions[data-v-c8ce115c]{opacity:var(--alpha-100)}}.widget-toggle[data-v-c8ce115c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease}.widget-toggle[data-v-c8ce115c]:hover,.widget-toggle[data-v-c8ce115c]:focus-visible{background:var(--grey-100);color:var(--grey-900)}.widget-title[data-v-c8ce115c]{margin:0;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-item--collapsed[data-v-c8ce115c]{min-height:0}.widget-item--collapsed .widget-header[data-v-c8ce115c]{margin-bottom:0}.widget-content[data-v-c8ce115c]{flex:1;min-height:0;overflow:hidden}@media(max-width:425px){.widget-item[data-v-c8ce115c]{min-height:0;padding:0;border:none;border-radius:0;background:var(--grey-0)}.widget-header[data-v-c8ce115c]{gap:.25rem;margin-bottom:0;padding:.75rem 1rem;min-height:48px;box-sizing:border-box;background:var(--grey-0);border-bottom:1px solid var(--grey-200)}.widget-title-row[data-v-c8ce115c]{gap:.5rem;min-height:32px;border-radius:0}.widget-title[data-v-c8ce115c]{font-size:var(--font-size-medium, 1rem);font-weight:600;letter-spacing:-.01em}.widget-toggle[data-v-c8ce115c]{width:28px;height:28px;padding:0;color:var(--grey-700)}.widget-content[data-v-c8ce115c]{padding:0 0 .75rem}}.task-handler-item-edit-form__field[data-v-065b5ee8]{width:100%;min-width:0}.task-handler-item-edit-form__actions[data-v-065b5ee8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.task-handler-item-meta-block[data-v-7f9e073e]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:4px;font-size:var(--font-size-xs);font-weight:500;line-height:1.2;white-space:nowrap}.task-handler-item-meta-block--default[data-v-7f9e073e]{background:var(--grey-100);color:var(--grey-700)}.task-handler-item-meta-block--accent[data-v-7f9e073e]{background:var(--blue-50);color:var(--blue-700)}.task-handler-item-subtasks-meta[data-v-9e7b15c5]{text-decoration:none;color:inherit;cursor:pointer}.task-handler-item-meta[data-v-b26454e7]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.task-handler-item[data-v-22f8bef5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem;min-height:50px;background:var(--grey-0);transition:box-shadow .15s ease}.task-handler-item--done .task-handler-item__title[data-v-22f8bef5],.task-handler-item--done[data-v-22f8bef5] .task-handler-item-meta-block{color:var(--grey-600)}.task-handler-item--editing[data-v-22f8bef5]{box-shadow:var(--shadow-sm)}.task-handler-item__left[data-v-22f8bef5]{display:flex;align-items:flex-start;gap:.625rem;flex:1;min-width:0}.task-handler-item__content[data-v-22f8bef5]{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.task-handler-item__title[data-v-22f8bef5]{min-width:0;overflow-wrap:break-word;word-break:normal;cursor:pointer;color:inherit;text-decoration:none}.task-handler-item--editing .task-handler-item__left[data-v-22f8bef5]{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.task-handler-item__actions[data-v-22f8bef5]{display:flex;align-items:center;gap:.35rem;flex-shrink:0;align-self:center}.task-handler-item__drag-handle[data-v-22f8bef5]{flex-shrink:0}.task-handler-item--editing .task-handler-item__drag-handle[data-v-22f8bef5]{align-self:center}@media(max-width:425px){.task-handler-item__actions[data-v-22f8bef5]{opacity:var(--alpha-100)}}@media(min-width:426px)and (not ((hover:hover)and (pointer:fine))){.task-handler-item__actions[data-v-22f8bef5]{opacity:var(--alpha-100)}}@media(min-width:426px)and (hover:hover)and (pointer:fine){.task-handler-item__actions[data-v-22f8bef5]{opacity:var(--alpha-0);transition:opacity .15s ease}.task-handler-item:hover .task-handler-item__actions[data-v-22f8bef5],.task-handler-item__actions[data-v-22f8bef5]:focus-within{opacity:var(--alpha-100)}.task-handler-item:has(:global(.menu__trigger[aria-expanded=true])) .task-handler-item__actions[data-v-22f8bef5]{opacity:var(--alpha-100)}}@media(max-width:425px){.task-handler-item[data-v-22f8bef5]{gap:.375rem;padding:.875rem 1rem;min-height:52px;align-items:center}.task-handler-item__left[data-v-22f8bef5]{gap:.75rem;align-items:flex-start}.task-handler-item__content[data-v-22f8bef5]{gap:.25rem;padding-top:.125rem}.task-handler-item__title[data-v-22f8bef5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.35}.task-handler-item__actions[data-v-22f8bef5]{margin-right:-.25rem}}@media(max-width:425px){.task-handler-item.task-handler-item--no-drag[data-v-22f8bef5]{touch-action:pan-y}}@media(min-width:426px)and (not ((hover:hover)and (pointer:fine))){.task-handler-item.task-handler-item--no-drag[data-v-22f8bef5]{touch-action:pan-y}}.task-handler-add-task-form--inline[data-v-c0329465]{display:flex;gap:.5rem;align-items:center;flex-shrink:0;width:100%}.task-handler-add-task-form--inline .task-handler-add-task-form__input[data-v-c0329465]{flex:1;min-width:0}.task-handler-add-task-mobile[data-v-e352a028]{flex-shrink:0;width:100%}.task-handler-add-task-mobile__trigger[data-v-e352a028]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;border:1px solid var(--blue-800);border-radius:4px;background:transparent;color:var(--blue-800);font:inherit;font-size:1rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.task-handler-add-task-mobile__trigger[data-v-e352a028]:hover,.task-handler-add-task-mobile__trigger[data-v-e352a028]:focus-visible{background:var(--blue-700);border-color:var(--blue-700);color:var(--grey-0)}.task-handler-add-task-mobile__icon[data-v-e352a028]{flex-shrink:0}@media(max-width:425px){.task-handler-add-task-mobile[data-v-e352a028]{padding:.25rem 1rem}.task-handler-add-task-mobile__trigger[data-v-e352a028]{justify-content:flex-start;padding-inline:.875rem;border-style:dashed;border-color:var(--grey-400);color:var(--grey-700);background:transparent;font-size:.9375rem;font-weight:500}.task-handler-add-task-mobile__trigger[data-v-e352a028]:hover,.task-handler-add-task-mobile__trigger[data-v-e352a028]:focus-visible{background:var(--grey-50);border-color:var(--grey-500);color:var(--grey-900)}}.task-handler-widget[data-v-fc61aeff]{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.tasks[data-v-fc61aeff]{flex:1;margin-bottom:1rem;overflow-y:auto;position:relative}.tasks-draggable-root[data-v-fc61aeff]{min-height:48px}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item+.task-handler-item{border-top:1px solid var(--grey-300)}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item:last-child{border-bottom:1px solid var(--grey-300)}.tasks-empty-placeholder[data-v-fc61aeff]{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--grey-600);font-size:.95rem;border:1px dashed var(--grey-500);border-radius:4px;box-sizing:border-box}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item.task-handler-item-ghost{background:var(--grey-100);border:none;border-radius:0;border-top:1px dashed var(--grey-500);border-bottom:1px dashed var(--grey-500);opacity:var(--alpha-100);min-height:50px}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item.task-handler-item-ghost>*{visibility:hidden}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item.task-handler-item-chosen{background:var(--grey-100);opacity:var(--alpha-60)}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item.task-handler-item-dragging{cursor:grabbing;border:none;border-radius:0;background:var(--grey-0);box-shadow:var(--shadow-md);opacity:var(--alpha-100)}@media(max-width:425px){.tasks[data-v-fc61aeff]{margin-bottom:.5rem}.tasks-draggable-root[data-v-fc61aeff]{min-height:0}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item+.task-handler-item{border-top-color:var(--grey-200)}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item:last-child{border-bottom:none}.tasks-empty-placeholder[data-v-fc61aeff]{position:static;min-height:72px;margin:.5rem 1rem;padding:1rem;font-size:.875rem;color:var(--grey-600);background:var(--grey-50);border:none;border-radius:8px}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item.task-handler-item-ghost{min-height:56px}.tasks-draggable-root[data-v-fc61aeff] .task-handler-item.task-handler-item-dragging{box-shadow:var(--shadow-sm)}}.drawer[data-v-63a9b4f9]{display:flex;min-height:0;height:100%;width:100%;flex-direction:column;overflow:hidden;background:var(--grey-0);color:var(--grey-900);box-shadow:var(--shadow-lg)}.drawer__header[data-v-63a9b4f9]{display:flex;height:56px;flex:0 0 56px;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--grey-200)}.drawer__title[data-v-63a9b4f9]{flex:1;min-width:0;overflow:hidden;color:var(--grey-900);font-size:1.125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drawer__action[data-v-63a9b4f9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease}.drawer__action[data-v-63a9b4f9]:hover,.drawer__action[data-v-63a9b4f9]:focus-visible{background:var(--grey-100);color:var(--grey-900)}.drawer__action svg[data-v-63a9b4f9]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.drawer__body[data-v-63a9b4f9]{flex:1;min-height:0;padding:16px;overflow:auto}.header[data-v-d42a3121]{position:relative;z-index:var(--z-sticky);display:flex;height:56px;flex:0 0 56px;align-items:center;gap:1rem;padding:0 16px;border-bottom:1px solid var(--grey-400);background:var(--grey-0);min-width:0}.main[data-v-95cdf496]{flex:1;min-height:0;padding:16px 0;overflow:auto;background:var(--grey-50);scrollbar-gutter:stable}.sidebar[data-v-3987984b]{display:flex;min-height:0;height:100%;width:var(--sidebar-w, 100%);flex-direction:column;overflow:hidden;background:var(--blue-800);color:var(--grey-0)}.desktop-layout[data-v-d3775ccc]{position:relative;width:100%;height:100dvh;overflow:hidden;background:var(--grey-300)}.desktop-layout__sidebar[data-v-d3775ccc],.desktop-layout__content[data-v-d3775ccc],.desktop-layout__drawer-clip[data-v-d3775ccc]{position:absolute;top:var(--layout-edge);bottom:var(--layout-edge)}.desktop-layout__sidebar[data-v-d3775ccc]{--sidebar-w: var(--layout-sidebar-width);left:var(--layout-edge);width:var(--layout-sidebar-width);z-index:3;border-radius:var(--layout-radius);overflow:hidden;box-shadow:var(--shadow-sm);transform:translate3d(calc(-100% - var(--layout-edge)),0,0);transition:transform var(--layout-motion) var(--layout-ease);will-change:transform}.desktop-layout--sidebar-open .desktop-layout__sidebar[data-v-d3775ccc]{transform:translateZ(0)}.desktop-layout__content[data-v-d3775ccc]{display:flex;flex-direction:column;left:var(--layout-edge);right:var(--layout-edge);z-index:0;border-radius:var(--layout-radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:left var(--layout-motion) var(--layout-ease)}.desktop-layout--sidebar-open .desktop-layout__content[data-v-d3775ccc]{left:calc(var(--layout-edge) + var(--layout-sidebar-width) + var(--layout-edge))}.desktop-layout__drawer-clip[data-v-d3775ccc]{left:var(--layout-edge);right:var(--layout-edge);z-index:2;pointer-events:none;clip-path:inset(-100vh -100vw -100vh 0);transition:left var(--layout-motion) var(--layout-ease)}.desktop-layout--sidebar-open .desktop-layout__drawer-clip[data-v-d3775ccc]{left:calc(var(--layout-edge) + var(--layout-radius))}.desktop-layout__drawer[data-v-d3775ccc]{position:absolute;top:0;bottom:0;left:0;width:var(--layout-drawer-width);border-radius:var(--layout-radius);overflow:hidden;box-shadow:var(--shadow-sm);transform:translate3d(-100%,0,0);visibility:hidden;pointer-events:none;transition:transform var(--layout-motion-drawer) var(--layout-ease),visibility 0s linear var(--layout-motion-drawer);will-change:transform}.desktop-layout--drawer-open .desktop-layout__drawer[data-v-d3775ccc]{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform var(--layout-motion-drawer) var(--layout-ease),visibility 0s}.desktop-layout--sidebar-open.desktop-layout--drawer-open .desktop-layout__drawer[data-v-d3775ccc]{transform:translate3d(var(--layout-sidebar-width),0,0)}.desktop-layout__dim[data-v-d3775ccc]{position:absolute;inset:0;z-index:1;padding:0;border:0;background:var(--grey-900-alpha-40);cursor:pointer;opacity:var(--alpha-0);pointer-events:none;transition:opacity var(--layout-motion-drawer) var(--layout-ease)}.desktop-layout--drawer-open .desktop-layout__dim[data-v-d3775ccc]{opacity:var(--alpha-100);pointer-events:auto}@media(prefers-reduced-motion:reduce){.desktop-layout__sidebar[data-v-d3775ccc],.desktop-layout__content[data-v-d3775ccc],.desktop-layout__drawer-clip[data-v-d3775ccc],.desktop-layout__drawer[data-v-d3775ccc],.desktop-layout__dim[data-v-d3775ccc]{transition:none}}.mobile-layout[data-v-854cbdd7]{position:relative;width:100%;height:100dvh;overflow:hidden;background:var(--grey-50)}.mobile-layout__main[data-v-854cbdd7]{display:flex;height:100%;min-height:0;flex-direction:column;transform:translateZ(0);transition:transform var(--layout-motion) var(--layout-ease);will-change:transform}.mobile-layout--sidebar-open .mobile-layout__main[data-v-854cbdd7]{transform:translate3d(100%,0,0)}.mobile-layout--drawer-open .mobile-layout__main[data-v-854cbdd7]{transform:translate3d(-100%,0,0)}.mobile-layout__sidebar[data-v-854cbdd7],.mobile-layout__drawer[data-v-854cbdd7]{position:absolute;top:0;bottom:0;width:100%;z-index:3;transition:transform var(--layout-motion) var(--layout-ease);will-change:transform}.mobile-layout__sidebar[data-v-854cbdd7]{left:0;transform:translate3d(-100%,0,0)}.mobile-layout__sidebar[data-open=true][data-v-854cbdd7]{transform:translateZ(0)}.mobile-layout__drawer[data-v-854cbdd7]{right:0;transform:translate3d(100%,0,0)}.mobile-layout__drawer[data-open=true][data-v-854cbdd7]{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.mobile-layout__main[data-v-854cbdd7],.mobile-layout__sidebar[data-v-854cbdd7],.mobile-layout__drawer[data-v-854cbdd7]{transition:none}}.tablet-layout[data-v-d294de4d]{position:relative;width:100%;height:100dvh;overflow:hidden;background:var(--grey-50)}.tablet-layout__content[data-v-d294de4d]{position:relative;z-index:var(--z-base);display:flex;height:100%;min-height:0;width:100%;flex-direction:column}.tablet-layout__backdrop[data-v-d294de4d]{position:fixed;z-index:var(--z-overlay);inset:0;padding:0;border:0;background:var(--grey-900-alpha-40);cursor:pointer}.tablet-fade-enter-active[data-v-d294de4d],.tablet-fade-leave-active[data-v-d294de4d]{transition:opacity var(--layout-motion) var(--layout-ease)}.tablet-fade-enter-from[data-v-d294de4d],.tablet-fade-leave-to[data-v-d294de4d]{opacity:var(--alpha-0)}.tablet-layout__sheet[data-v-d294de4d]{position:fixed;top:0;bottom:0;left:0;transform:translate3d(-100%,0,0);transition:transform var(--layout-motion) var(--layout-ease);will-change:transform}.tablet-layout__sheet--sidebar[data-v-d294de4d]{z-index:var(--z-sidebar);width:min(88vw,320px)}.tablet-layout__sheet--drawer[data-v-d294de4d]{z-index:var(--z-drawer-elevated);width:min(88vw,480px)}.tablet-layout__sheet[data-open=true][data-v-d294de4d]{transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.tablet-layout__sheet[data-v-d294de4d],.tablet-fade-enter-active[data-v-d294de4d],.tablet-fade-leave-active[data-v-d294de4d]{transition:none}}.project-item[data-v-3e254562]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:6px;transition:background .15s ease}.project-item[data-v-3e254562]:hover{background:var(--grey-50)}.project-item--active[data-v-3e254562]{background:var(--blue-50)}.project-item__main[data-v-3e254562]{flex:1;min-width:0;overflow:hidden;color:inherit;text-decoration:none;cursor:pointer}.project-item__title-line[data-v-3e254562]{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0}.project-item__title[data-v-3e254562]{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.project-item__pin[data-v-3e254562]{display:inline-flex;flex-shrink:0;color:var(--grey-600);line-height:0}.project-item__desc[data-v-3e254562]{overflow:hidden;color:var(--grey-600);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.project-item__actions[data-v-3e254562]{display:flex;flex-shrink:0;align-items:center;gap:.35rem;opacity:var(--alpha-0);transition:opacity .15s ease}.project-item:hover .project-item__actions[data-v-3e254562],.project-item:focus-within .project-item__actions[data-v-3e254562]{opacity:var(--alpha-100)}.project-item__drag-handle[data-v-3e254562]{flex-shrink:0}.project-drawer[data-v-0b57d124]{position:relative;display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0}.project-drawer__toolbar[data-v-0b57d124]{display:flex;flex-shrink:0;align-items:center}.project-drawer__search[data-v-0b57d124]{flex:1;min-width:0}.project-drawer__content[data-v-0b57d124]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto;padding-bottom:4rem}.project-drawer__empty[data-v-0b57d124]{display:flex;flex:1;align-items:center;justify-content:center;min-height:180px;padding:1rem;border:1px dashed var(--grey-500);border-radius:4px;color:var(--grey-600);font-size:.95rem;text-align:center}.project-drawer__empty p[data-v-0b57d124]{margin:0}.project-drawer__list[data-v-0b57d124]{display:flex;flex-direction:column;gap:.5rem}.project-drawer__list[data-v-0b57d124] .project-ghost{background:var(--grey-100);border:1px dashed var(--grey-500);border-radius:6px;opacity:var(--alpha-100)}.project-drawer__list[data-v-0b57d124] .project-chosen{opacity:var(--alpha-80)}.project-drawer__list[data-v-0b57d124] .project-dragging{cursor:grabbing}.project-drawer__fab[data-v-0b57d124]{position:absolute;right:0;bottom:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border-radius:50%;box-shadow:var(--shadow-md)}.topbar[data-v-a9723e97]{display:flex;flex:1;align-items:center;gap:1rem;min-width:0}.topbar__left[data-v-a9723e97]{display:flex;flex:1;align-items:center;min-width:0}.topbar__right[data-v-a9723e97]{display:flex;flex-shrink:0;align-items:center}.topbar__breadcrumb[data-v-a9723e97]{flex:1;min-width:0}.topbar__account[data-v-a9723e97]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:2px solid var(--grey-400);border-radius:50%;overflow:hidden;background:transparent;cursor:pointer;line-height:1;transition:border-color .2s ease,box-shadow .2s ease}.topbar__account[data-v-a9723e97]:hover{border-color:var(--grey-550);box-shadow:var(--shadow-sm)}.topbar__account[data-v-a9723e97] .avatar{width:100%;height:100%}.workspace-form__overlay[data-v-6d2764f4]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--black-alpha-45)}.workspace-form__panel[data-v-6d2764f4]{width:100%;max-width:22rem;padding:1.25rem;border-radius:8px;background:var(--grey-0);box-shadow:var(--shadow-lg)}.workspace-form__title[data-v-6d2764f4]{margin:0 0 1rem;color:var(--grey-900);font-size:1.125rem;font-weight:600}.workspace-form__fields[data-v-6d2764f4]{display:flex;flex-direction:column;gap:.75rem}.workspace-form__actions[data-v-6d2764f4]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.workspace-form-enter-active[data-v-6d2764f4],.workspace-form-leave-active[data-v-6d2764f4]{transition:opacity .15s ease}.workspace-form-enter-from[data-v-6d2764f4],.workspace-form-leave-to[data-v-6d2764f4]{opacity:var(--alpha-0)}.workspace-switcher-option[data-v-e9ce9977]{display:flex;align-items:center;gap:.25rem;width:100%;min-width:0;padding:0 .25rem 0 0;border-radius:4px}.workspace-switcher-option[data-v-e9ce9977]:hover{background:var(--grey-100)}.workspace-switcher-option--active .workspace-switcher-option__label[data-v-e9ce9977]{font-weight:600}.workspace-switcher-option__select[data-v-e9ce9977]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 8px 8px 12px;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:var(--font-size-regular);line-height:1.1;color:inherit}.workspace-switcher-option--create .workspace-switcher-option__select[data-v-e9ce9977]{padding-right:12px}.workspace-switcher-option__icon[data-v-e9ce9977]{flex-shrink:0;--base-icon-size: 1em}.workspace-switcher-option__label[data-v-e9ce9977]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher-option__actions[data-v-e9ce9977]{display:flex;align-items:center;gap:.25rem;flex-shrink:0;padding-right:.375rem;opacity:var(--alpha-0);transition:opacity .15s ease}.workspace-switcher-option:hover .workspace-switcher-option__actions[data-v-e9ce9977],.workspace-switcher-option:focus-within .workspace-switcher-option__actions[data-v-e9ce9977]{opacity:var(--alpha-100)}.workspace-switcher-option__action[data-v-e9ce9977]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-600);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease;outline:none;font-size:var(--font-size-regular)}.workspace-switcher-option__action-icon[data-v-e9ce9977]{flex-shrink:0;--base-icon-size: 1em}.workspace-switcher-option__action[data-v-e9ce9977]:hover,.workspace-switcher-option__action[data-v-e9ce9977]:focus-visible{background:var(--grey-100);color:var(--grey-900)}.workspace-switcher-option__action--danger[data-v-e9ce9977]:hover,.workspace-switcher-option__action--danger[data-v-e9ce9977]:focus-visible{background:var(--grey-100);color:var(--red-600)}.workspace-switcher-trigger[data-v-38da421d]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.625rem .75rem;border:1px solid var(--grey-0-alpha-15);border-radius:8px;background:var(--grey-0-alpha-10);color:var(--grey-0);cursor:pointer;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-switcher-trigger[data-v-38da421d]:hover:not(:disabled){background:var(--grey-0-alpha-15);border-color:var(--grey-0-alpha-25)}.workspace-switcher-trigger--open[data-v-38da421d]{background:var(--grey-0-alpha-20);border-color:var(--grey-0-alpha-30);box-shadow:var(--shadow-sm)}.workspace-switcher-trigger[data-v-38da421d]:disabled{opacity:var(--alpha-50);cursor:default}.workspace-switcher-trigger__icon[data-v-38da421d]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:8px;background:var(--blue-700);color:var(--grey-0);box-shadow:inset 0 0 0 1px var(--grey-0-alpha-10)}.workspace-switcher-trigger__body[data-v-38da421d]{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.workspace-switcher-trigger__title[data-v-38da421d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.25}.workspace-switcher-trigger__chevron[data-v-38da421d]{flex-shrink:0;color:var(--grey-0-alpha-70);transition:transform .2s ease}.workspace-switcher-trigger__chevron--open[data-v-38da421d]{transform:rotate(180deg)}.workspace-switcher__menu[data-v-cc2dd5ed]{display:block;width:100%}.workspace-switcher__dropdown{max-width:300px;width:min(300px,calc(100vw - 2rem));box-sizing:border-box}.workspace-switcher-panel[data-v-00baa1a2]{display:flex;flex-direction:column;gap:.125rem}.workspace-switcher-panel__divider[data-v-00baa1a2]{height:1px;margin:.25rem 0;background:var(--grey-300)}.workspace-switcher-panel[data-v-00baa1a2] .workspace-switcher-option__actions{opacity:var(--alpha-100)}.workspace-switcher[data-v-83491033]{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:0 16px 16px}.workspace-switcher__heading[data-v-83491033]{margin:0;padding:0 .125rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-0-alpha-60)}.navigation[data-v-422ffb75]{display:flex;min-height:0;height:100%;flex-direction:column}.navigation__header[data-v-422ffb75]{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--grey-0-alpha-10);color:var(--grey-0)}.navigation__brand[data-v-422ffb75]{color:inherit;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:none}.navigation__toggle[data-v-422ffb75]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;border-radius:4px;background:transparent;color:var(--grey-0);cursor:pointer;line-height:0;transition:background .15s ease,color .15s ease}.navigation__toggle[data-v-422ffb75]:hover,.navigation__toggle[data-v-422ffb75]:focus-visible{background:var(--grey-0-alpha-10);color:var(--grey-0)}.navigation__item[data-v-422ffb75]:hover{background:var(--grey-0-alpha-10)}.navigation__items[data-v-422ffb75]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:16px;overflow:auto}.navigation__item[data-v-422ffb75]{display:flex;align-items:center;gap:8px;padding:10px 8px;border:0;border-radius:4px;color:var(--grey-0);background:transparent;cursor:pointer;font:inherit;text-align:left}.navigation__item-icon[data-v-422ffb75]{flex:0 0 auto}.navigation__workspace[data-v-422ffb75]{flex-shrink:0}.burger-sidebar-enter-active[data-v-422ffb75],.burger-sidebar-leave-active[data-v-422ffb75]{transition:opacity .2s ease,transform .2s ease}.burger-sidebar-enter-from[data-v-422ffb75],.burger-sidebar-leave-to[data-v-422ffb75]{opacity:var(--alpha-0);transform:translate(-8px)}.user-account-form[data-v-0d75543f]{display:flex;flex-direction:column;gap:1.25rem}.user-account-form__profile[data-v-0d75543f]{display:flex;align-items:center;justify-content:center}.user-account-form__body[data-v-0d75543f]{display:flex;flex-direction:column;gap:.75rem}.user-account-form__label[data-v-0d75543f]{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;color:var(--grey-700)}.user-account-form__error[data-v-0d75543f]{margin:0;font-size:.875rem;color:var(--red-600)}.user-account-form__actions[data-v-0d75543f]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:1rem}.user-account-form__empty[data-v-0d75543f]{margin:0;color:var(--grey-600)}.user-account__overlay[data-v-1e29c2a8]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--black-alpha-45)}.user-account__panel[data-v-1e29c2a8]{width:100%;max-width:22rem;padding:1.25rem;border-radius:8px;background:var(--grey-0);box-shadow:var(--shadow-lg)}.user-account__title[data-v-1e29c2a8]{margin:0 0 1rem;color:var(--grey-900);font-size:1.125rem;font-weight:600}.user-account-enter-active[data-v-1e29c2a8],.user-account-leave-active[data-v-1e29c2a8]{transition:opacity .15s ease}.user-account-enter-from[data-v-1e29c2a8],.user-account-leave-to[data-v-1e29c2a8]{opacity:var(--alpha-0)}.node-meta[data-v-7c584c6a]{min-width:0}.node-meta__readonly[data-v-7c584c6a]{display:block}.node-meta__content[data-v-7c584c6a]{flex:1}.node-meta__field[data-v-7c584c6a]{min-width:0}.node-meta__title[data-v-7c584c6a]{cursor:pointer}.node-meta__title-input[data-v-7c584c6a]{font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1.2;background:transparent}.node-meta__description[data-v-7c584c6a]{cursor:pointer}.node-meta__description-input[data-v-7c584c6a]{font-family:inherit;font-size:inherit;line-height:inherit;background:transparent}[data-v-7c584c6a] .node-meta__description-input{color:var(--grey-700)}[data-v-7c584c6a] .node-meta__description-input::placeholder{color:var(--grey-600)}.node-meta__form[data-v-7c584c6a]{display:flex;flex-direction:column;gap:.75rem}.node-meta__form-field[data-v-7c584c6a]{display:flex;flex-direction:column}.node-meta__form-actions[data-v-7c584c6a]{display:flex;justify-content:flex-end;gap:.5rem}.home-page__status[data-v-1a0c38c2]{margin:0;color:var(--grey-600)}.home-page__status--error[data-v-1a0c38c2]{color:var(--red-600)}.login-page[data-v-168293a2]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1.5rem;background:var(--grey-50)}.login-page__form[data-v-168293a2]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:22rem}.login-page__header[data-v-168293a2]{display:flex;flex-direction:column;gap:.5rem}.login-page__title[data-v-168293a2]{margin:0;color:var(--grey-900);font-size:1.5rem;font-weight:600}.login-page__lead[data-v-168293a2]{margin:0;color:var(--grey-600);font-size:.9375rem}.login-page__fields[data-v-168293a2]{display:flex;flex-direction:column;gap:.75rem}.login-page__error[data-v-168293a2]{margin:0;color:var(--red-600);font-size:.875rem}.login-page__footer[data-v-168293a2]{margin:0}.login-page__link[data-v-168293a2]{color:var(--blue-800);font-size:.875rem;text-decoration:none}.login-page__link[data-v-168293a2]:hover{color:var(--blue-700);text-decoration:underline}.not-found-page__code[data-v-2422405b]{margin:0;font-size:3rem;font-weight:700;color:var(--grey-400);line-height:1}.not-found-page__title[data-v-2422405b]{margin:0;font-size:1.35rem;font-weight:600;color:var(--grey-900)}.not-found-page__text[data-v-2422405b]{margin:0;color:var(--grey-600);line-height:1.5}.not-found-page__actions[data-v-2422405b]{align-self:flex-start}@media(max-width:1024px){.not-found-page__actions[data-v-2422405b]{align-self:stretch}.not-found-page__home-button[data-v-2422405b]{width:100%}}.widget-create-button[data-v-cf670440]{display:flex;align-items:center;padding-block:.125rem}.widget-create-button--spaced[data-v-cf670440]{margin-block:.25rem}.widget-create-button__control[data-v-cf670440]{width:100%;display:flex;align-items:center;gap:.625rem;padding:.125rem 0;border:none;background:transparent;color:var(--blue-800);font-size:.8rem;font-weight:550;line-height:1.2;cursor:pointer;opacity:var(--alpha-0);transition:opacity .15s ease 0s,color .15s ease 0s}.widget-create-button__line[data-v-cf670440]{flex:1;min-width:0;height:0;border-top:1px dashed transparent;transition:border-color .15s ease 0s}.widget-create-button__label[data-v-cf670440]{flex-shrink:0;white-space:nowrap;padding-inline:.125rem}@media(min-width:426px)and (hover:hover)and (pointer:fine){.widget-create-button:hover .widget-create-button__control[data-v-cf670440]{opacity:var(--alpha-100);color:var(--blue-800);transition-delay:.1s}.widget-create-button:hover .widget-create-button__line[data-v-cf670440]{border-color:var(--blue-800);transition-delay:.1s}.widget-create-button:focus-within .widget-create-button__control[data-v-cf670440]{opacity:var(--alpha-100);color:var(--blue-800)}.widget-create-button:focus-within .widget-create-button__line[data-v-cf670440]{border-color:var(--blue-800)}}.widget-list__item[data-v-a60cfba5],.widget-list[data-v-51a937b6]{display:flex;flex-direction:column}.widget-list>.widget-list__insert-slot[data-v-51a937b6]:first-child,.widget-list>.widget-list__draggable:first-child .widget-list__item:first-child .widget-list__insert-slot[data-v-51a937b6],.widget-list>.widget-list__static:first-child .widget-list__item:first-child .widget-list__insert-slot[data-v-51a937b6]{padding-top:0}.widget-list__draggable[data-v-51a937b6],.widget-list__static[data-v-51a937b6]{display:flex;flex-direction:column;gap:1rem}@media(min-width:426px)and (hover:hover)and (pointer:fine){.widget-list__draggable[data-v-51a937b6]{gap:0}}.widget-list__item.widget-ghost .widget-list__widget[data-v-51a937b6]{opacity:var(--alpha-40);border:2px dashed var(--grey-500);border-radius:4px}.widget-list__item.widget-chosen .widget-list__widget[data-v-51a937b6]{box-shadow:var(--shadow-lg)}.widget-list__item.widget-dragging .widget-list__widget[data-v-51a937b6]{cursor:grabbing}@media(max-width:425px){.widget-list__draggable[data-v-51a937b6],.widget-list__static[data-v-51a937b6]{gap:.5rem}.widget-list__item.widget-ghost .widget-list__widget[data-v-51a937b6]{border-radius:0;border-inline:none}.widget-list__item.widget-chosen .widget-list__widget[data-v-51a937b6]{box-shadow:none}}.project-page__status[data-v-793ee0c1]{margin:0;color:var(--grey-600)}.project-page__status--error[data-v-793ee0c1]{padding:1rem 0;color:var(--red-600)}.add-widget-button[data-v-793ee0c1]{display:none;margin-top:1rem}.add-widget-button[data-v-793ee0c1] button{width:auto}.project-widgets--empty .add-widget-button[data-v-793ee0c1]{display:block}@media(max-width:425px){.project-widgets[data-v-793ee0c1]:not(.project-widgets--empty)>.project-page-divider.divider[role=separator]{margin-bottom:1rem}.project-widgets .add-widget-button[data-v-793ee0c1]{display:block}.project-widgets .add-widget-button[data-v-793ee0c1] button{width:100%;border:1px solid var(--blue-800);background:transparent;color:var(--blue-800)}.project-widgets .add-widget-button[data-v-793ee0c1] button:hover,.project-widgets .add-widget-button[data-v-793ee0c1] button:focus-visible{border-color:var(--blue-700);background:var(--blue-700);color:var(--grey-0)}}@media(min-width:426px)and (not ((hover:hover)and (pointer:fine))){.project-widgets[data-v-793ee0c1]:not(.project-widgets--empty)>.project-page-divider.divider[role=separator]{margin-bottom:1rem}.project-widgets .add-widget-button[data-v-793ee0c1]{display:block}.project-widgets .add-widget-button[data-v-793ee0c1] button{width:100%;border:1px solid var(--blue-800);background:transparent;color:var(--blue-800)}.project-widgets .add-widget-button[data-v-793ee0c1] button:hover,.project-widgets .add-widget-button[data-v-793ee0c1] button:focus-visible{border-color:var(--blue-700);background:var(--blue-700);color:var(--grey-0)}}@media(max-width:425px){[data-v-793ee0c1] .project-page-divider.divider[role=separator]{display:none;margin-bottom:0}.add-widget-button[data-v-793ee0c1]{margin-top:.5rem}.add-widget-button[data-v-793ee0c1] button{min-height:44px;border:1px dashed var(--grey-400);background:transparent;color:var(--grey-700);font-weight:500}.add-widget-button[data-v-793ee0c1] button:hover,.add-widget-button[data-v-793ee0c1] button:focus-visible{background:var(--grey-50);border-color:var(--grey-500);color:var(--grey-900)}}.register-page[data-v-ccfd2dce]{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1.5rem;background:var(--grey-50)}.register-page__form[data-v-ccfd2dce]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:22rem}.register-page__header[data-v-ccfd2dce]{display:flex;flex-direction:column;gap:.5rem}.register-page__title[data-v-ccfd2dce]{margin:0;color:var(--grey-900);font-size:1.5rem;font-weight:600}.register-page__lead[data-v-ccfd2dce]{margin:0;color:var(--grey-600);font-size:.9375rem}.register-page__fields[data-v-ccfd2dce]{display:flex;flex-direction:column;gap:.75rem}.register-page__error[data-v-ccfd2dce]{margin:0;color:var(--red-600);font-size:.875rem}.register-page__footer[data-v-ccfd2dce]{margin:0}.register-page__link[data-v-ccfd2dce]{color:var(--blue-800);font-size:.875rem;text-decoration:none}.register-page__link[data-v-ccfd2dce]:hover{color:var(--blue-700);text-decoration:underline}.task-page__status[data-v-07e15547]{margin:0;color:var(--grey-600)}.task-page__status--error[data-v-07e15547]{padding:1rem 0;color:var(--red-600)}.task-subtasks[data-v-07e15547] .widget-item{width:100%}@media(max-width:425px){[data-v-07e15547] .task-page-divider.divider[role=separator]{display:none}}:root{--grey-0: #ffffff;--grey-50: #f8f8f8;--grey-100: #f0f0f0;--grey-200: #e6e6ec;--grey-300: #d3d3da;--grey-400: #cccccc;--grey-500: #b0b0b8;--grey-550: #6c757d;--grey-600: #6b7280;--grey-700: #4b5563;--grey-900: #222222;--black: #000000;--blue-50: #eef4ff;--blue-700: #002c5c;--blue-800: #161636;--red-50: #fde8e6;--red-600: #b42318;--alpha-0: 0%;--alpha-5: 5%;--alpha-10: 10%;--alpha-15: 15%;--alpha-20: 20%;--alpha-25: 25%;--alpha-30: 30%;--alpha-35: 35%;--alpha-40: 40%;--alpha-45: 45%;--alpha-50: 50%;--alpha-55: 55%;--alpha-60: 60%;--alpha-65: 65%;--alpha-70: 70%;--alpha-75: 75%;--alpha-80: 80%;--alpha-85: 85%;--alpha-90: 90%;--alpha-95: 95%;--alpha-100: 100%;--grey-0-alpha-0: rgb(from var(--grey-0) r g b / var(--alpha-0));--grey-0-alpha-5: rgb(from var(--grey-0) r g b / var(--alpha-5));--grey-0-alpha-10: rgb(from var(--grey-0) r g b / var(--alpha-10));--grey-0-alpha-15: rgb(from var(--grey-0) r g b / var(--alpha-15));--grey-0-alpha-20: rgb(from var(--grey-0) r g b / var(--alpha-20));--grey-0-alpha-25: rgb(from var(--grey-0) r g b / var(--alpha-25));--grey-0-alpha-30: rgb(from var(--grey-0) r g b / var(--alpha-30));--grey-0-alpha-35: rgb(from var(--grey-0) r g b / var(--alpha-35));--grey-0-alpha-40: rgb(from var(--grey-0) r g b / var(--alpha-40));--grey-0-alpha-45: rgb(from var(--grey-0) r g b / var(--alpha-45));--grey-0-alpha-50: rgb(from var(--grey-0) r g b / var(--alpha-50));--grey-0-alpha-55: rgb(from var(--grey-0) r g b / var(--alpha-55));--grey-0-alpha-60: rgb(from var(--grey-0) r g b / var(--alpha-60));--grey-0-alpha-65: rgb(from var(--grey-0) r g b / var(--alpha-65));--grey-0-alpha-70: rgb(from var(--grey-0) r g b / var(--alpha-70));--grey-0-alpha-75: rgb(from var(--grey-0) r g b / var(--alpha-75));--grey-0-alpha-80: rgb(from var(--grey-0) r g b / var(--alpha-80));--grey-0-alpha-85: rgb(from var(--grey-0) r g b / var(--alpha-85));--grey-0-alpha-90: rgb(from var(--grey-0) r g b / var(--alpha-90));--grey-0-alpha-95: rgb(from var(--grey-0) r g b / var(--alpha-95));--grey-0-alpha-100: rgb(from var(--grey-0) r g b / var(--alpha-100));--grey-50-alpha-0: rgb(from var(--grey-50) r g b / var(--alpha-0));--grey-50-alpha-5: rgb(from var(--grey-50) r g b / var(--alpha-5));--grey-50-alpha-10: rgb(from var(--grey-50) r g b / var(--alpha-10));--grey-50-alpha-15: rgb(from var(--grey-50) r g b / var(--alpha-15));--grey-50-alpha-20: rgb(from var(--grey-50) r g b / var(--alpha-20));--grey-50-alpha-25: rgb(from var(--grey-50) r g b / var(--alpha-25));--grey-50-alpha-30: rgb(from var(--grey-50) r g b / var(--alpha-30));--grey-50-alpha-35: rgb(from var(--grey-50) r g b / var(--alpha-35));--grey-50-alpha-40: rgb(from var(--grey-50) r g b / var(--alpha-40));--grey-50-alpha-45: rgb(from var(--grey-50) r g b / var(--alpha-45));--grey-50-alpha-50: rgb(from var(--grey-50) r g b / var(--alpha-50));--grey-50-alpha-55: rgb(from var(--grey-50) r g b / var(--alpha-55));--grey-50-alpha-60: rgb(from var(--grey-50) r g b / var(--alpha-60));--grey-50-alpha-65: rgb(from var(--grey-50) r g b / var(--alpha-65));--grey-50-alpha-70: rgb(from var(--grey-50) r g b / var(--alpha-70));--grey-50-alpha-75: rgb(from var(--grey-50) r g b / var(--alpha-75));--grey-50-alpha-80: rgb(from var(--grey-50) r g b / var(--alpha-80));--grey-50-alpha-85: rgb(from var(--grey-50) r g b / var(--alpha-85));--grey-50-alpha-90: rgb(from var(--grey-50) r g b / var(--alpha-90));--grey-50-alpha-95: rgb(from var(--grey-50) r g b / var(--alpha-95));--grey-50-alpha-100: rgb(from var(--grey-50) r g b / var(--alpha-100));--grey-100-alpha-0: rgb(from var(--grey-100) r g b / var(--alpha-0));--grey-100-alpha-5: rgb(from var(--grey-100) r g b / var(--alpha-5));--grey-100-alpha-10: rgb(from var(--grey-100) r g b / var(--alpha-10));--grey-100-alpha-15: rgb(from var(--grey-100) r g b / var(--alpha-15));--grey-100-alpha-20: rgb(from var(--grey-100) r g b / var(--alpha-20));--grey-100-alpha-25: rgb(from var(--grey-100) r g b / var(--alpha-25));--grey-100-alpha-30: rgb(from var(--grey-100) r g b / var(--alpha-30));--grey-100-alpha-35: rgb(from var(--grey-100) r g b / var(--alpha-35));--grey-100-alpha-40: rgb(from var(--grey-100) r g b / var(--alpha-40));--grey-100-alpha-45: rgb(from var(--grey-100) r g b / var(--alpha-45));--grey-100-alpha-50: rgb(from var(--grey-100) r g b / var(--alpha-50));--grey-100-alpha-55: rgb(from var(--grey-100) r g b / var(--alpha-55));--grey-100-alpha-60: rgb(from var(--grey-100) r g b / var(--alpha-60));--grey-100-alpha-65: rgb(from var(--grey-100) r g b / var(--alpha-65));--grey-100-alpha-70: rgb(from var(--grey-100) r g b / var(--alpha-70));--grey-100-alpha-75: rgb(from var(--grey-100) r g b / var(--alpha-75));--grey-100-alpha-80: rgb(from var(--grey-100) r g b / var(--alpha-80));--grey-100-alpha-85: rgb(from var(--grey-100) r g b / var(--alpha-85));--grey-100-alpha-90: rgb(from var(--grey-100) r g b / var(--alpha-90));--grey-100-alpha-95: rgb(from var(--grey-100) r g b / var(--alpha-95));--grey-100-alpha-100: rgb(from var(--grey-100) r g b / var(--alpha-100));--grey-200-alpha-0: rgb(from var(--grey-200) r g b / var(--alpha-0));--grey-200-alpha-5: rgb(from var(--grey-200) r g b / var(--alpha-5));--grey-200-alpha-10: rgb(from var(--grey-200) r g b / var(--alpha-10));--grey-200-alpha-15: rgb(from var(--grey-200) r g b / var(--alpha-15));--grey-200-alpha-20: rgb(from var(--grey-200) r g b / var(--alpha-20));--grey-200-alpha-25: rgb(from var(--grey-200) r g b / var(--alpha-25));--grey-200-alpha-30: rgb(from var(--grey-200) r g b / var(--alpha-30));--grey-200-alpha-35: rgb(from var(--grey-200) r g b / var(--alpha-35));--grey-200-alpha-40: rgb(from var(--grey-200) r g b / var(--alpha-40));--grey-200-alpha-45: rgb(from var(--grey-200) r g b / var(--alpha-45));--grey-200-alpha-50: rgb(from var(--grey-200) r g b / var(--alpha-50));--grey-200-alpha-55: rgb(from var(--grey-200) r g b / var(--alpha-55));--grey-200-alpha-60: rgb(from var(--grey-200) r g b / var(--alpha-60));--grey-200-alpha-65: rgb(from var(--grey-200) r g b / var(--alpha-65));--grey-200-alpha-70: rgb(from var(--grey-200) r g b / var(--alpha-70));--grey-200-alpha-75: rgb(from var(--grey-200) r g b / var(--alpha-75));--grey-200-alpha-80: rgb(from var(--grey-200) r g b / var(--alpha-80));--grey-200-alpha-85: rgb(from var(--grey-200) r g b / var(--alpha-85));--grey-200-alpha-90: rgb(from var(--grey-200) r g b / var(--alpha-90));--grey-200-alpha-95: rgb(from var(--grey-200) r g b / var(--alpha-95));--grey-200-alpha-100: rgb(from var(--grey-200) r g b / var(--alpha-100));--grey-300-alpha-0: rgb(from var(--grey-300) r g b / var(--alpha-0));--grey-300-alpha-5: rgb(from var(--grey-300) r g b / var(--alpha-5));--grey-300-alpha-10: rgb(from var(--grey-300) r g b / var(--alpha-10));--grey-300-alpha-15: rgb(from var(--grey-300) r g b / var(--alpha-15));--grey-300-alpha-20: rgb(from var(--grey-300) r g b / var(--alpha-20));--grey-300-alpha-25: rgb(from var(--grey-300) r g b / var(--alpha-25));--grey-300-alpha-30: rgb(from var(--grey-300) r g b / var(--alpha-30));--grey-300-alpha-35: rgb(from var(--grey-300) r g b / var(--alpha-35));--grey-300-alpha-40: rgb(from var(--grey-300) r g b / var(--alpha-40));--grey-300-alpha-45: rgb(from var(--grey-300) r g b / var(--alpha-45));--grey-300-alpha-50: rgb(from var(--grey-300) r g b / var(--alpha-50));--grey-300-alpha-55: rgb(from var(--grey-300) r g b / var(--alpha-55));--grey-300-alpha-60: rgb(from var(--grey-300) r g b / var(--alpha-60));--grey-300-alpha-65: rgb(from var(--grey-300) r g b / var(--alpha-65));--grey-300-alpha-70: rgb(from var(--grey-300) r g b / var(--alpha-70));--grey-300-alpha-75: rgb(from var(--grey-300) r g b / var(--alpha-75));--grey-300-alpha-80: rgb(from var(--grey-300) r g b / var(--alpha-80));--grey-300-alpha-85: rgb(from var(--grey-300) r g b / var(--alpha-85));--grey-300-alpha-90: rgb(from var(--grey-300) r g b / var(--alpha-90));--grey-300-alpha-95: rgb(from var(--grey-300) r g b / var(--alpha-95));--grey-300-alpha-100: rgb(from var(--grey-300) r g b / var(--alpha-100));--grey-400-alpha-0: rgb(from var(--grey-400) r g b / var(--alpha-0));--grey-400-alpha-5: rgb(from var(--grey-400) r g b / var(--alpha-5));--grey-400-alpha-10: rgb(from var(--grey-400) r g b / var(--alpha-10));--grey-400-alpha-15: rgb(from var(--grey-400) r g b / var(--alpha-15));--grey-400-alpha-20: rgb(from var(--grey-400) r g b / var(--alpha-20));--grey-400-alpha-25: rgb(from var(--grey-400) r g b / var(--alpha-25));--grey-400-alpha-30: rgb(from var(--grey-400) r g b / var(--alpha-30));--grey-400-alpha-35: rgb(from var(--grey-400) r g b / var(--alpha-35));--grey-400-alpha-40: rgb(from var(--grey-400) r g b / var(--alpha-40));--grey-400-alpha-45: rgb(from var(--grey-400) r g b / var(--alpha-45));--grey-400-alpha-50: rgb(from var(--grey-400) r g b / var(--alpha-50));--grey-400-alpha-55: rgb(from var(--grey-400) r g b / var(--alpha-55));--grey-400-alpha-60: rgb(from var(--grey-400) r g b / var(--alpha-60));--grey-400-alpha-65: rgb(from var(--grey-400) r g b / var(--alpha-65));--grey-400-alpha-70: rgb(from var(--grey-400) r g b / var(--alpha-70));--grey-400-alpha-75: rgb(from var(--grey-400) r g b / var(--alpha-75));--grey-400-alpha-80: rgb(from var(--grey-400) r g b / var(--alpha-80));--grey-400-alpha-85: rgb(from var(--grey-400) r g b / var(--alpha-85));--grey-400-alpha-90: rgb(from var(--grey-400) r g b / var(--alpha-90));--grey-400-alpha-95: rgb(from var(--grey-400) r g b / var(--alpha-95));--grey-400-alpha-100: rgb(from var(--grey-400) r g b / var(--alpha-100));--grey-500-alpha-0: rgb(from var(--grey-500) r g b / var(--alpha-0));--grey-500-alpha-5: rgb(from var(--grey-500) r g b / var(--alpha-5));--grey-500-alpha-10: rgb(from var(--grey-500) r g b / var(--alpha-10));--grey-500-alpha-15: rgb(from var(--grey-500) r g b / var(--alpha-15));--grey-500-alpha-20: rgb(from var(--grey-500) r g b / var(--alpha-20));--grey-500-alpha-25: rgb(from var(--grey-500) r g b / var(--alpha-25));--grey-500-alpha-30: rgb(from var(--grey-500) r g b / var(--alpha-30));--grey-500-alpha-35: rgb(from var(--grey-500) r g b / var(--alpha-35));--grey-500-alpha-40: rgb(from var(--grey-500) r g b / var(--alpha-40));--grey-500-alpha-45: rgb(from var(--grey-500) r g b / var(--alpha-45));--grey-500-alpha-50: rgb(from var(--grey-500) r g b / var(--alpha-50));--grey-500-alpha-55: rgb(from var(--grey-500) r g b / var(--alpha-55));--grey-500-alpha-60: rgb(from var(--grey-500) r g b / var(--alpha-60));--grey-500-alpha-65: rgb(from var(--grey-500) r g b / var(--alpha-65));--grey-500-alpha-70: rgb(from var(--grey-500) r g b / var(--alpha-70));--grey-500-alpha-75: rgb(from var(--grey-500) r g b / var(--alpha-75));--grey-500-alpha-80: rgb(from var(--grey-500) r g b / var(--alpha-80));--grey-500-alpha-85: rgb(from var(--grey-500) r g b / var(--alpha-85));--grey-500-alpha-90: rgb(from var(--grey-500) r g b / var(--alpha-90));--grey-500-alpha-95: rgb(from var(--grey-500) r g b / var(--alpha-95));--grey-500-alpha-100: rgb(from var(--grey-500) r g b / var(--alpha-100));--grey-550-alpha-0: rgb(from var(--grey-550) r g b / var(--alpha-0));--grey-550-alpha-5: rgb(from var(--grey-550) r g b / var(--alpha-5));--grey-550-alpha-10: rgb(from var(--grey-550) r g b / var(--alpha-10));--grey-550-alpha-15: rgb(from var(--grey-550) r g b / var(--alpha-15));--grey-550-alpha-20: rgb(from var(--grey-550) r g b / var(--alpha-20));--grey-550-alpha-25: rgb(from var(--grey-550) r g b / var(--alpha-25));--grey-550-alpha-30: rgb(from var(--grey-550) r g b / var(--alpha-30));--grey-550-alpha-35: rgb(from var(--grey-550) r g b / var(--alpha-35));--grey-550-alpha-40: rgb(from var(--grey-550) r g b / var(--alpha-40));--grey-550-alpha-45: rgb(from var(--grey-550) r g b / var(--alpha-45));--grey-550-alpha-50: rgb(from var(--grey-550) r g b / var(--alpha-50));--grey-550-alpha-55: rgb(from var(--grey-550) r g b / var(--alpha-55));--grey-550-alpha-60: rgb(from var(--grey-550) r g b / var(--alpha-60));--grey-550-alpha-65: rgb(from var(--grey-550) r g b / var(--alpha-65));--grey-550-alpha-70: rgb(from var(--grey-550) r g b / var(--alpha-70));--grey-550-alpha-75: rgb(from var(--grey-550) r g b / var(--alpha-75));--grey-550-alpha-80: rgb(from var(--grey-550) r g b / var(--alpha-80));--grey-550-alpha-85: rgb(from var(--grey-550) r g b / var(--alpha-85));--grey-550-alpha-90: rgb(from var(--grey-550) r g b / var(--alpha-90));--grey-550-alpha-95: rgb(from var(--grey-550) r g b / var(--alpha-95));--grey-550-alpha-100: rgb(from var(--grey-550) r g b / var(--alpha-100));--grey-600-alpha-0: rgb(from var(--grey-600) r g b / var(--alpha-0));--grey-600-alpha-5: rgb(from var(--grey-600) r g b / var(--alpha-5));--grey-600-alpha-10: rgb(from var(--grey-600) r g b / var(--alpha-10));--grey-600-alpha-15: rgb(from var(--grey-600) r g b / var(--alpha-15));--grey-600-alpha-20: rgb(from var(--grey-600) r g b / var(--alpha-20));--grey-600-alpha-25: rgb(from var(--grey-600) r g b / var(--alpha-25));--grey-600-alpha-30: rgb(from var(--grey-600) r g b / var(--alpha-30));--grey-600-alpha-35: rgb(from var(--grey-600) r g b / var(--alpha-35));--grey-600-alpha-40: rgb(from var(--grey-600) r g b / var(--alpha-40));--grey-600-alpha-45: rgb(from var(--grey-600) r g b / var(--alpha-45));--grey-600-alpha-50: rgb(from var(--grey-600) r g b / var(--alpha-50));--grey-600-alpha-55: rgb(from var(--grey-600) r g b / var(--alpha-55));--grey-600-alpha-60: rgb(from var(--grey-600) r g b / var(--alpha-60));--grey-600-alpha-65: rgb(from var(--grey-600) r g b / var(--alpha-65));--grey-600-alpha-70: rgb(from var(--grey-600) r g b / var(--alpha-70));--grey-600-alpha-75: rgb(from var(--grey-600) r g b / var(--alpha-75));--grey-600-alpha-80: rgb(from var(--grey-600) r g b / var(--alpha-80));--grey-600-alpha-85: rgb(from var(--grey-600) r g b / var(--alpha-85));--grey-600-alpha-90: rgb(from var(--grey-600) r g b / var(--alpha-90));--grey-600-alpha-95: rgb(from var(--grey-600) r g b / var(--alpha-95));--grey-600-alpha-100: rgb(from var(--grey-600) r g b / var(--alpha-100));--grey-700-alpha-0: rgb(from var(--grey-700) r g b / var(--alpha-0));--grey-700-alpha-5: rgb(from var(--grey-700) r g b / var(--alpha-5));--grey-700-alpha-10: rgb(from var(--grey-700) r g b / var(--alpha-10));--grey-700-alpha-15: rgb(from var(--grey-700) r g b / var(--alpha-15));--grey-700-alpha-20: rgb(from var(--grey-700) r g b / var(--alpha-20));--grey-700-alpha-25: rgb(from var(--grey-700) r g b / var(--alpha-25));--grey-700-alpha-30: rgb(from var(--grey-700) r g b / var(--alpha-30));--grey-700-alpha-35: rgb(from var(--grey-700) r g b / var(--alpha-35));--grey-700-alpha-40: rgb(from var(--grey-700) r g b / var(--alpha-40));--grey-700-alpha-45: rgb(from var(--grey-700) r g b / var(--alpha-45));--grey-700-alpha-50: rgb(from var(--grey-700) r g b / var(--alpha-50));--grey-700-alpha-55: rgb(from var(--grey-700) r g b / var(--alpha-55));--grey-700-alpha-60: rgb(from var(--grey-700) r g b / var(--alpha-60));--grey-700-alpha-65: rgb(from var(--grey-700) r g b / var(--alpha-65));--grey-700-alpha-70: rgb(from var(--grey-700) r g b / var(--alpha-70));--grey-700-alpha-75: rgb(from var(--grey-700) r g b / var(--alpha-75));--grey-700-alpha-80: rgb(from var(--grey-700) r g b / var(--alpha-80));--grey-700-alpha-85: rgb(from var(--grey-700) r g b / var(--alpha-85));--grey-700-alpha-90: rgb(from var(--grey-700) r g b / var(--alpha-90));--grey-700-alpha-95: rgb(from var(--grey-700) r g b / var(--alpha-95));--grey-700-alpha-100: rgb(from var(--grey-700) r g b / var(--alpha-100));--grey-900-alpha-0: rgb(from var(--grey-900) r g b / var(--alpha-0));--grey-900-alpha-5: rgb(from var(--grey-900) r g b / var(--alpha-5));--grey-900-alpha-10: rgb(from var(--grey-900) r g b / var(--alpha-10));--grey-900-alpha-15: rgb(from var(--grey-900) r g b / var(--alpha-15));--grey-900-alpha-20: rgb(from var(--grey-900) r g b / var(--alpha-20));--grey-900-alpha-25: rgb(from var(--grey-900) r g b / var(--alpha-25));--grey-900-alpha-30: rgb(from var(--grey-900) r g b / var(--alpha-30));--grey-900-alpha-35: rgb(from var(--grey-900) r g b / var(--alpha-35));--grey-900-alpha-40: rgb(from var(--grey-900) r g b / var(--alpha-40));--grey-900-alpha-45: rgb(from var(--grey-900) r g b / var(--alpha-45));--grey-900-alpha-50: rgb(from var(--grey-900) r g b / var(--alpha-50));--grey-900-alpha-55: rgb(from var(--grey-900) r g b / var(--alpha-55));--grey-900-alpha-60: rgb(from var(--grey-900) r g b / var(--alpha-60));--grey-900-alpha-65: rgb(from var(--grey-900) r g b / var(--alpha-65));--grey-900-alpha-70: rgb(from var(--grey-900) r g b / var(--alpha-70));--grey-900-alpha-75: rgb(from var(--grey-900) r g b / var(--alpha-75));--grey-900-alpha-80: rgb(from var(--grey-900) r g b / var(--alpha-80));--grey-900-alpha-85: rgb(from var(--grey-900) r g b / var(--alpha-85));--grey-900-alpha-90: rgb(from var(--grey-900) r g b / var(--alpha-90));--grey-900-alpha-95: rgb(from var(--grey-900) r g b / var(--alpha-95));--grey-900-alpha-100: rgb(from var(--grey-900) r g b / var(--alpha-100));--black-alpha-0: rgb(from var(--black) r g b / var(--alpha-0));--black-alpha-5: rgb(from var(--black) r g b / var(--alpha-5));--black-alpha-10: rgb(from var(--black) r g b / var(--alpha-10));--black-alpha-15: rgb(from var(--black) r g b / var(--alpha-15));--black-alpha-20: rgb(from var(--black) r g b / var(--alpha-20));--black-alpha-25: rgb(from var(--black) r g b / var(--alpha-25));--black-alpha-30: rgb(from var(--black) r g b / var(--alpha-30));--black-alpha-35: rgb(from var(--black) r g b / var(--alpha-35));--black-alpha-40: rgb(from var(--black) r g b / var(--alpha-40));--black-alpha-45: rgb(from var(--black) r g b / var(--alpha-45));--black-alpha-50: rgb(from var(--black) r g b / var(--alpha-50));--black-alpha-55: rgb(from var(--black) r g b / var(--alpha-55));--black-alpha-60: rgb(from var(--black) r g b / var(--alpha-60));--black-alpha-65: rgb(from var(--black) r g b / var(--alpha-65));--black-alpha-70: rgb(from var(--black) r g b / var(--alpha-70));--black-alpha-75: rgb(from var(--black) r g b / var(--alpha-75));--black-alpha-80: rgb(from var(--black) r g b / var(--alpha-80));--black-alpha-85: rgb(from var(--black) r g b / var(--alpha-85));--black-alpha-90: rgb(from var(--black) r g b / var(--alpha-90));--black-alpha-95: rgb(from var(--black) r g b / var(--alpha-95));--black-alpha-100: rgb(from var(--black) r g b / var(--alpha-100));--blue-50-alpha-0: rgb(from var(--blue-50) r g b / var(--alpha-0));--blue-50-alpha-5: rgb(from var(--blue-50) r g b / var(--alpha-5));--blue-50-alpha-10: rgb(from var(--blue-50) r g b / var(--alpha-10));--blue-50-alpha-15: rgb(from var(--blue-50) r g b / var(--alpha-15));--blue-50-alpha-20: rgb(from var(--blue-50) r g b / var(--alpha-20));--blue-50-alpha-25: rgb(from var(--blue-50) r g b / var(--alpha-25));--blue-50-alpha-30: rgb(from var(--blue-50) r g b / var(--alpha-30));--blue-50-alpha-35: rgb(from var(--blue-50) r g b / var(--alpha-35));--blue-50-alpha-40: rgb(from var(--blue-50) r g b / var(--alpha-40));--blue-50-alpha-45: rgb(from var(--blue-50) r g b / var(--alpha-45));--blue-50-alpha-50: rgb(from var(--blue-50) r g b / var(--alpha-50));--blue-50-alpha-55: rgb(from var(--blue-50) r g b / var(--alpha-55));--blue-50-alpha-60: rgb(from var(--blue-50) r g b / var(--alpha-60));--blue-50-alpha-65: rgb(from var(--blue-50) r g b / var(--alpha-65));--blue-50-alpha-70: rgb(from var(--blue-50) r g b / var(--alpha-70));--blue-50-alpha-75: rgb(from var(--blue-50) r g b / var(--alpha-75));--blue-50-alpha-80: rgb(from var(--blue-50) r g b / var(--alpha-80));--blue-50-alpha-85: rgb(from var(--blue-50) r g b / var(--alpha-85));--blue-50-alpha-90: rgb(from var(--blue-50) r g b / var(--alpha-90));--blue-50-alpha-95: rgb(from var(--blue-50) r g b / var(--alpha-95));--blue-50-alpha-100: rgb(from var(--blue-50) r g b / var(--alpha-100));--blue-700-alpha-0: rgb(from var(--blue-700) r g b / var(--alpha-0));--blue-700-alpha-5: rgb(from var(--blue-700) r g b / var(--alpha-5));--blue-700-alpha-10: rgb(from var(--blue-700) r g b / var(--alpha-10));--blue-700-alpha-15: rgb(from var(--blue-700) r g b / var(--alpha-15));--blue-700-alpha-20: rgb(from var(--blue-700) r g b / var(--alpha-20));--blue-700-alpha-25: rgb(from var(--blue-700) r g b / var(--alpha-25));--blue-700-alpha-30: rgb(from var(--blue-700) r g b / var(--alpha-30));--blue-700-alpha-35: rgb(from var(--blue-700) r g b / var(--alpha-35));--blue-700-alpha-40: rgb(from var(--blue-700) r g b / var(--alpha-40));--blue-700-alpha-45: rgb(from var(--blue-700) r g b / var(--alpha-45));--blue-700-alpha-50: rgb(from var(--blue-700) r g b / var(--alpha-50));--blue-700-alpha-55: rgb(from var(--blue-700) r g b / var(--alpha-55));--blue-700-alpha-60: rgb(from var(--blue-700) r g b / var(--alpha-60));--blue-700-alpha-65: rgb(from var(--blue-700) r g b / var(--alpha-65));--blue-700-alpha-70: rgb(from var(--blue-700) r g b / var(--alpha-70));--blue-700-alpha-75: rgb(from var(--blue-700) r g b / var(--alpha-75));--blue-700-alpha-80: rgb(from var(--blue-700) r g b / var(--alpha-80));--blue-700-alpha-85: rgb(from var(--blue-700) r g b / var(--alpha-85));--blue-700-alpha-90: rgb(from var(--blue-700) r g b / var(--alpha-90));--blue-700-alpha-95: rgb(from var(--blue-700) r g b / var(--alpha-95));--blue-700-alpha-100: rgb(from var(--blue-700) r g b / var(--alpha-100));--blue-800-alpha-0: rgb(from var(--blue-800) r g b / var(--alpha-0));--blue-800-alpha-5: rgb(from var(--blue-800) r g b / var(--alpha-5));--blue-800-alpha-10: rgb(from var(--blue-800) r g b / var(--alpha-10));--blue-800-alpha-15: rgb(from var(--blue-800) r g b / var(--alpha-15));--blue-800-alpha-20: rgb(from var(--blue-800) r g b / var(--alpha-20));--blue-800-alpha-25: rgb(from var(--blue-800) r g b / var(--alpha-25));--blue-800-alpha-30: rgb(from var(--blue-800) r g b / var(--alpha-30));--blue-800-alpha-35: rgb(from var(--blue-800) r g b / var(--alpha-35));--blue-800-alpha-40: rgb(from var(--blue-800) r g b / var(--alpha-40));--blue-800-alpha-45: rgb(from var(--blue-800) r g b / var(--alpha-45));--blue-800-alpha-50: rgb(from var(--blue-800) r g b / var(--alpha-50));--blue-800-alpha-55: rgb(from var(--blue-800) r g b / var(--alpha-55));--blue-800-alpha-60: rgb(from var(--blue-800) r g b / var(--alpha-60));--blue-800-alpha-65: rgb(from var(--blue-800) r g b / var(--alpha-65));--blue-800-alpha-70: rgb(from var(--blue-800) r g b / var(--alpha-70));--blue-800-alpha-75: rgb(from var(--blue-800) r g b / var(--alpha-75));--blue-800-alpha-80: rgb(from var(--blue-800) r g b / var(--alpha-80));--blue-800-alpha-85: rgb(from var(--blue-800) r g b / var(--alpha-85));--blue-800-alpha-90: rgb(from var(--blue-800) r g b / var(--alpha-90));--blue-800-alpha-95: rgb(from var(--blue-800) r g b / var(--alpha-95));--blue-800-alpha-100: rgb(from var(--blue-800) r g b / var(--alpha-100));--red-50-alpha-0: rgb(from var(--red-50) r g b / var(--alpha-0));--red-50-alpha-5: rgb(from var(--red-50) r g b / var(--alpha-5));--red-50-alpha-10: rgb(from var(--red-50) r g b / var(--alpha-10));--red-50-alpha-15: rgb(from var(--red-50) r g b / var(--alpha-15));--red-50-alpha-20: rgb(from var(--red-50) r g b / var(--alpha-20));--red-50-alpha-25: rgb(from var(--red-50) r g b / var(--alpha-25));--red-50-alpha-30: rgb(from var(--red-50) r g b / var(--alpha-30));--red-50-alpha-35: rgb(from var(--red-50) r g b / var(--alpha-35));--red-50-alpha-40: rgb(from var(--red-50) r g b / var(--alpha-40));--red-50-alpha-45: rgb(from var(--red-50) r g b / var(--alpha-45));--red-50-alpha-50: rgb(from var(--red-50) r g b / var(--alpha-50));--red-50-alpha-55: rgb(from var(--red-50) r g b / var(--alpha-55));--red-50-alpha-60: rgb(from var(--red-50) r g b / var(--alpha-60));--red-50-alpha-65: rgb(from var(--red-50) r g b / var(--alpha-65));--red-50-alpha-70: rgb(from var(--red-50) r g b / var(--alpha-70));--red-50-alpha-75: rgb(from var(--red-50) r g b / var(--alpha-75));--red-50-alpha-80: rgb(from var(--red-50) r g b / var(--alpha-80));--red-50-alpha-85: rgb(from var(--red-50) r g b / var(--alpha-85));--red-50-alpha-90: rgb(from var(--red-50) r g b / var(--alpha-90));--red-50-alpha-95: rgb(from var(--red-50) r g b / var(--alpha-95));--red-50-alpha-100: rgb(from var(--red-50) r g b / var(--alpha-100));--red-600-alpha-0: rgb(from var(--red-600) r g b / var(--alpha-0));--red-600-alpha-5: rgb(from var(--red-600) r g b / var(--alpha-5));--red-600-alpha-10: rgb(from var(--red-600) r g b / var(--alpha-10));--red-600-alpha-15: rgb(from var(--red-600) r g b / var(--alpha-15));--red-600-alpha-20: rgb(from var(--red-600) r g b / var(--alpha-20));--red-600-alpha-25: rgb(from var(--red-600) r g b / var(--alpha-25));--red-600-alpha-30: rgb(from var(--red-600) r g b / var(--alpha-30));--red-600-alpha-35: rgb(from var(--red-600) r g b / var(--alpha-35));--red-600-alpha-40: rgb(from var(--red-600) r g b / var(--alpha-40));--red-600-alpha-45: rgb(from var(--red-600) r g b / var(--alpha-45));--red-600-alpha-50: rgb(from var(--red-600) r g b / var(--alpha-50));--red-600-alpha-55: rgb(from var(--red-600) r g b / var(--alpha-55));--red-600-alpha-60: rgb(from var(--red-600) r g b / var(--alpha-60));--red-600-alpha-65: rgb(from var(--red-600) r g b / var(--alpha-65));--red-600-alpha-70: rgb(from var(--red-600) r g b / var(--alpha-70));--red-600-alpha-75: rgb(from var(--red-600) r g b / var(--alpha-75));--red-600-alpha-80: rgb(from var(--red-600) r g b / var(--alpha-80));--red-600-alpha-85: rgb(from var(--red-600) r g b / var(--alpha-85));--red-600-alpha-90: rgb(from var(--red-600) r g b / var(--alpha-90));--red-600-alpha-95: rgb(from var(--red-600) r g b / var(--alpha-95));--red-600-alpha-100: rgb(from var(--red-600) r g b / var(--alpha-100));--shadow-sm: 0 1px 3px var(--blue-800-alpha-5);--shadow-md: 0 4px 14px var(--grey-900-alpha-10);--shadow-lg: 0 4px 16px var(--grey-900-alpha-10)}:root{--z-base: 0;--z-internal-sticky: 1;--z-sticky: 100;--z-overlay: 900;--z-drawer: 1000;--z-sidebar-dim: 1040;--z-sidebar: 1050;--z-drawer-elevated: 1100;--z-popup: 1150;--z-tooltip: 1200;--z-bottom-panel: 1250;--z-dialog: 1300;--z-modal: 1400;--z-toast: 1500}:root{--base-icon-size: 24px}:root{--layout-radius: 12px;--layout-sidebar-width: 300px;--layout-drawer-width: clamp(360px, 38vw, 560px);--layout-edge: 12px;--layout-peek: 48px;--layout-motion: .25s;--layout-ease: cubic-bezier(.4, 0, .2, 1);--layout-motion-drawer: calc(var(--layout-motion) * 1.5)}:root{--font-size-base: 1rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-regular: 1.125rem;--font-size-medium: 1.25rem}html{font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-base);color:var(--blue-800)}.text-regular{font-size:var(--font-size-regular);font-weight:400;line-height:1.1}.text-medium{font-size:var(--font-size-medium);font-weight:600;line-height:1.1}.view-page-head{display:flex;flex-direction:column;gap:1rem;min-width:0}.view-page-title{margin:0;font-size:1.8rem;font-weight:700;line-height:1.2;word-break:break-word}.view-page-description{margin:0;color:var(--grey-700);white-space:pre-wrap;word-break:break-word}.view-page-description--placeholder{color:var(--grey-600)}.view-page-widgets{display:flex;flex-direction:column;min-width:0}@media(max-width:425px){.view-page-title{font-size:1.5rem}.view-page-head{gap:.75rem}.view-page-widgets{margin-inline:calc(-1 * var(--ml-content-padding-x, 1rem));gap:.5rem}.view-page-widgets .add-widget-button{padding-inline:var(--ml-content-padding-x, 1rem);margin-top:.75rem}}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{overflow:hidden;background:var(--grey-300)}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--blue-700);outline-offset:2px}
