@charset "UTF-8";.ua-ring[data-v-91f38835]{display:inline-flex;border-radius:50%;background:linear-gradient(135deg,var(--p-primary-color) 0%,var(--p-cyan-500) 100%)}.ua-circle[data-v-91f38835]{border-radius:50%;display:flex;align-items:center;justify-content:center;border-style:solid;border-color:var(--p-content-background);background:color-mix(in srgb,var(--p-primary-color) 70%,var(--p-surface-700));overflow:hidden;transition:background .3s ease}.ua-circle--image[data-v-91f38835]{background:var(--p-content-background)}.ua-image[data-v-91f38835]{width:100%;height:100%;object-fit:cover}.ua-initials[data-v-91f38835]{font-weight:var(--app-font-weight-semibold);color:var(--p-primary-contrast-color);user-select:none;line-height:1}.ts-root[data-v-9e74012d]{display:flex;flex-direction:column;width:320px}.ts-header[data-v-9e74012d]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:12px}.ts-header-settings[data-v-9e74012d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--p-border-radius-md);background:transparent;color:var(--p-text-muted-color);cursor:pointer;justify-self:end;transition:background-color .15s ease,color .15s ease}.ts-header-settings[data-v-9e74012d]:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.ts-header-settings i[data-v-9e74012d]{font-size:var(--app-font-size-md)}.ts-divider[data-v-9e74012d]{height:1px;background:var(--p-content-border-color)}.ts-header-text[data-v-9e74012d]{display:flex;flex-direction:column;min-width:0}.ts-name[data-v-9e74012d]{font-weight:var(--app-font-weight-semibold);font-size:var(--app-font-size-md);color:var(--p-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-email[data-v-9e74012d]{font-size:var(--app-font-size-sm);color:var(--p-text-muted-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-body[data-v-9e74012d]{display:flex;flex-direction:column;gap:.5rem;padding:12px}.ts-section-label[data-v-9e74012d]{font-size:var(--app-font-size-sm);color:var(--p-text-muted-color)}.ts-list[data-v-9e74012d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.ts-list-item[data-v-9e74012d]{display:flex;align-items:center;gap:.5rem;width:100%;padding:8px 10px;border:0;border-radius:var(--p-border-radius-md);background:transparent;color:var(--p-text-color);cursor:pointer;text-align:left;transition:background-color .15s ease;font-size:var(--app-font-size-md)}.ts-list-item[data-v-9e74012d]:hover:not(:disabled){background:var(--p-content-hover-background)}.ts-list-item[data-v-9e74012d]:disabled{cursor:default}.ts-list-item--current[data-v-9e74012d]{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);font-weight:var(--app-font-weight-semibold)}.ts-list-name[data-v-9e74012d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-list-badge[data-v-9e74012d]{font-size:var(--app-font-size-xs);color:var(--p-text-muted-color);padding:2px 8px;border-radius:var(--p-border-radius-sm);background:var(--p-content-hover-background)}.ts-create-btn[data-v-9e74012d]{align-self:flex-start;margin-top:4px}.ts-label[data-v-9e74012d]{font-size:var(--app-font-size-sm);color:var(--p-text-muted-color);margin-top:4px}.ts-form-actions[data-v-9e74012d]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.ts-help[data-v-9e74012d]{display:block;margin-top:4px;font-size:var(--app-font-size-xs);color:var(--p-text-muted-color)}.ts-footer[data-v-9e74012d]{display:flex;justify-content:flex-end;align-items:center;padding:6px 8px;gap:.5rem}.ts-actions[data-v-9e74012d]{display:flex;flex-direction:column;padding:4px 0}.ts-action-row[data-v-9e74012d]{display:flex;align-items:center;gap:.625rem;width:100%;padding:8px 14px;border:0;background:transparent;color:var(--p-text-color);cursor:pointer;text-align:left;font-size:var(--app-font-size-md);transition:background-color .15s ease}button.ts-action-row[data-v-9e74012d]:hover:not(:disabled){background:var(--p-content-hover-background)}.ts-action-row[data-v-9e74012d]:disabled{cursor:default;opacity:.6}.ts-action-row i[data-v-9e74012d]{color:var(--p-primary-color);font-size:var(--app-font-size-md)}.ts-action-row--split[data-v-9e74012d]{justify-content:space-between;cursor:default;padding:0}.ts-action-link[data-v-9e74012d]{display:flex;align-items:center;gap:.625rem;padding:8px 14px;border:0;background:transparent;color:var(--p-text-color);cursor:pointer;font-size:var(--app-font-size-md);transition:background-color .15s ease}.ts-action-link[data-v-9e74012d]:hover{background:var(--p-content-hover-background)}.ts-action-link i[data-v-9e74012d]{color:var(--p-primary-color);font-size:var(--app-font-size-md)}.ts-action-link--muted[data-v-9e74012d],.ts-action-link--muted i[data-v-9e74012d]{color:var(--p-text-muted-color)}.ts-popover:before,.ts-popover:after{display:none!important}.am-root[data-v-bc54cb39]{display:inline-flex;align-items:center;gap:.75rem}.am-account-btn[data-v-bc54cb39]{display:inline-flex;align-items:center;gap:.5rem;padding:4px 10px 4px 4px;background:transparent;border:1px solid transparent;border-radius:var(--app-border-radius-pill);color:var(--p-text-color);cursor:pointer;line-height:1.15;min-width:0;max-width:16rem;transition:background-color .15s ease,border-color .15s ease}.am-account-btn[data-v-bc54cb39]:hover{background:var(--p-content-hover-background);border-color:var(--p-content-border-color)}.am-account-text[data-v-bc54cb39]{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:0}.am-name[data-v-bc54cb39]{font-size:var(--app-font-size-md);font-weight:var(--app-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.am-tenant-row[data-v-bc54cb39]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem;min-width:0;max-width:100%}.am-tenant[data-v-bc54cb39]{font-size:var(--app-font-size-xs);color:var(--p-text-muted-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.am-tenant-chev[data-v-bc54cb39]{font-size:var(--app-font-size-tiny);color:var(--p-text-muted-color);justify-self:end}.nb-wrap[data-v-631c7571]{position:relative;display:flex;align-items:center}.nb-btn[data-v-631c7571]{position:relative}.nb-badge[data-v-631c7571]{position:absolute;top:2px;right:2px;font-size:var(--app-font-size-tiny);min-width:16px;height:16px;line-height:16px;padding:0 3px}.nb-header[data-v-631c7571]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;border-bottom:1px solid var(--p-content-border-color)}.nb-title[data-v-631c7571]{font-size:var(--app-font-size-base);font-weight:var(--app-font-weight-semibold);color:var(--p-text-color)}.nb-empty[data-v-631c7571]{padding:20px 16px;font-size:var(--app-font-size-base);color:var(--p-text-muted-color);display:flex;align-items:center;gap:8px}.nb-list[data-v-631c7571]{list-style:none;margin:0;padding:4px 0;max-height:400px;overflow-y:auto;width:360px}.nb-item[data-v-631c7571]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--p-content-border-color);transition:background .15s}.nb-item[data-v-631c7571]:last-child{border-bottom:none}.nb-item[data-v-631c7571]:hover{background:var(--p-surface-hover)}.nb-item--unread[data-v-631c7571]{background:var(--p-highlight-background)}.nb-item--unread[data-v-631c7571]:hover{background:var(--p-highlight-focus-background)}.nb-item--clickable[data-v-631c7571]{cursor:pointer}.nb-kind-icon[data-v-631c7571]{font-size:var(--app-font-size-md);color:var(--p-primary-color);margin-top:2px;flex-shrink:0}.nb-body[data-v-631c7571]{flex:1;min-width:0}.nb-item-title[data-v-631c7571]{font-size:var(--app-font-size-base);font-weight:var(--app-font-weight-medium);color:var(--p-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-item-body[data-v-631c7571]{font-size:var(--app-font-size-sm);color:var(--p-text-muted-color);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-actions[data-v-631c7571]{display:flex;gap:2px;flex-shrink:0}.nb-footer[data-v-631c7571]{display:flex;justify-content:center;padding:6px 8px;border-top:1px solid var(--p-content-border-color)}.nb-popover:before,.nb-popover:after{display:none!important}.nb-toast{display:flex;align-items:flex-start;gap:.6rem;width:100%}.nb-toast--clickable{cursor:pointer}.nb-toast-icon{font-size:var(--app-font-size-md);color:var(--p-primary-color);margin-top:2px}.nb-toast-main{min-width:0}.nb-toast-title{font-weight:var(--app-font-weight-semibold);color:var(--p-text-color)}.nb-toast-detail{font-size:var(--app-font-size-sm);color:var(--p-text-muted-color);margin-top:2px}.wdc[data-v-08593c81]{width:auto;padding:0 10px;gap:6px;border-radius:var(--app-border-radius-pill);font-size:var(--app-font-size-sm);font-variant-numeric:tabular-nums}.wdc--off[data-v-08593c81]{color:var(--p-text-muted-color)}.wdc--done[data-v-08593c81]{color:var(--p-primary-color)}.wdc--late[data-v-08593c81]{color:var(--p-red-500);background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.wdc__count[data-v-08593c81]{font-weight:var(--app-font-weight-semibold)}.cal-icon[data-v-040be256]{display:inline-flex;position:relative;align-items:flex-end;justify-content:center;width:var(--app-topbar-cal-width);height:var(--app-topbar-cal-height);border-radius:var(--p-border-radius-sm);background:var(--p-content-background);border:1.5px solid currentColor;box-sizing:border-box;overflow:hidden;line-height:1;font-size:0;vertical-align:middle;flex-shrink:0}.cal-icon__head[data-v-040be256]{display:block;position:absolute;top:0;left:0;right:0;height:var(--app-topbar-cal-head);background:var(--p-primary-color)}.cal-icon__day[data-v-040be256]{display:block;font-size:var(--app-topbar-cal-day-size);font-weight:var(--app-font-weight-bold);color:currentColor;line-height:1;margin-bottom:2px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.agenda-popover[data-v-2767821d] .p-popover-content{padding:0}.agenda-popover[data-v-2767821d] .p-popover:before,.agenda-popover[data-v-2767821d] .p-popover:after{display:none!important}.agenda-popover__inner[data-v-2767821d]{width:var(--app-agenda-popover-width);background:var(--p-content-background);border-radius:var(--app-border-radius-base)}.agenda-popover__header[data-v-2767821d]{display:flex;align-items:center;justify-content:space-between;padding:var(--app-space-3);border-bottom:1px solid var(--p-content-border-color);font-size:var(--app-font-size-sm);font-weight:var(--app-font-weight-semibold);color:var(--p-text-color)}.agenda-popover__title[data-v-2767821d]{line-height:1}.agenda-popover__settings[data-v-2767821d]{color:var(--p-text-muted-color);text-decoration:none;font-size:var(--app-font-size-md);line-height:1}.agenda-popover__settings[data-v-2767821d]:hover{color:var(--p-text-color)}.agenda-popover__list[data-v-2767821d]{list-style:none;margin:0;padding:var(--app-space-2) 0}.agenda-popover__now[data-v-2767821d]{display:flex;align-items:center;gap:var(--app-space-2);padding:var(--app-space-1) var(--app-space-3);font-size:var(--app-font-size-xs);color:color-mix(in oklab,var(--p-primary-color),transparent 20%);font-weight:var(--app-font-weight-medium)}.agenda-popover__now-dot[data-v-2767821d]{font-size:var(--app-font-size-xs)}.agenda-popover__now-time[data-v-2767821d]{font-variant-numeric:tabular-nums}.agenda-popover__now-label[data-v-2767821d]{color:var(--p-text-muted-color);font-weight:400}.agenda-popover__item[data-v-2767821d]{margin:0}.agenda-popover__item-link[data-v-2767821d]{display:grid;grid-template-columns:3rem 1.25rem 1fr;align-items:center;gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);color:var(--p-text-color);text-decoration:none;font-size:var(--app-font-size-base);transition:background-color var(--app-motion-fast)}.agenda-popover__item-link[data-v-2767821d]:hover{background-color:var(--p-content-hover-background)}.agenda-popover__item-time[data-v-2767821d]{font-variant-numeric:tabular-nums;color:var(--p-text-muted-color);font-weight:var(--app-font-weight-medium)}.agenda-popover__item-icon[data-v-2767821d]{font-size:var(--app-font-size-md);line-height:1}.agenda-popover__item-title[data-v-2767821d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-popover__state[data-v-2767821d]{padding:var(--app-space-4) var(--app-space-3);text-align:center;color:var(--p-text-muted-color);font-size:var(--app-font-size-sm)}.agenda-popover__empty p[data-v-2767821d]{margin:0 0 var(--app-space-2)}.agenda-popover__empty-link[data-v-2767821d]{color:var(--p-primary-color);text-decoration:none;font-size:var(--app-font-size-sm)}.agenda-popover__empty-link[data-v-2767821d]:hover{text-decoration:underline}.wss[data-v-97ee0e2f]{display:inline-flex;align-items:center}.wss__select[data-v-97ee0e2f]{width:220px;min-width:220px;align-self:center;position:relative}.wss__select[data-v-97ee0e2f] .p-select-overlay{width:220px!important;min-width:220px!important;max-width:220px!important;left:0!important}.wss__toggle-active[data-v-97ee0e2f]{color:var(--p-primary-color)}.wss-slide-enter-active[data-v-97ee0e2f],.wss-slide-leave-active[data-v-97ee0e2f]{transition:opacity .2s ease,transform .2s ease}.wss-slide-enter-from[data-v-97ee0e2f],.wss-slide-leave-to[data-v-97ee0e2f]{opacity:0;transform:translate(20px)}.cal-topbar-btn[data-v-6e50ed36]{display:inline-flex;align-items:center;justify-content:center}.ib-wrap[data-v-f3d503ec]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1.5rem 0}.ib-row[data-v-f3d503ec]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:var(--p-content-border-radius);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 25%,transparent)}.ib-row__icon[data-v-f3d503ec]{color:var(--p-primary-color);font-size:var(--app-font-size-xl)}.ib-row__text[data-v-f3d503ec]{flex:1;min-width:0}.ib-row__title[data-v-f3d503ec]{font-size:var(--app-font-size-md);color:var(--p-text-color)}.ib-row__meta[data-v-f3d503ec]{margin-top:.125rem;font-size:var(--app-font-size-sm);color:var(--p-text-muted-color)}.ib-row__actions[data-v-f3d503ec]{display:flex;gap:.5rem;flex-shrink:0}.plg-bar[data-v-205c4b5b]{display:flex;align-items:center;gap:.75rem;margin:.5rem 1.5rem 0;padding:.5rem .875rem;border-radius:var(--p-content-border-radius);font-size:var(--app-font-size-sm)}.plg-bar--warn[data-v-205c4b5b]{color:var(--p-amber-700);background:color-mix(in srgb,var(--p-amber-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent)}.plg-bar--full[data-v-205c4b5b]{color:var(--p-red-700);background:color-mix(in srgb,var(--p-red-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--p-red-500) 30%,transparent)}.plg-bar__icon[data-v-205c4b5b]{font-size:var(--app-font-size-md);flex-shrink:0}.plg-bar__text[data-v-205c4b5b]{flex:1;min-width:0;color:var(--p-text-color)}.plg-bar__cta[data-v-205c4b5b],.plg-bar__close[data-v-205c4b5b]{flex-shrink:0}.app-dark .plg-bar--warn[data-v-205c4b5b]{color:var(--p-amber-400)}.app-dark .plg-bar--full[data-v-205c4b5b]{color:var(--p-red-400)}.plg-toast[data-v-205c4b5b]{display:flex;align-items:flex-start;gap:.75rem;flex:1}.plg-toast__icon[data-v-205c4b5b]{font-size:var(--app-font-size-2xl);color:var(--p-primary-color);margin-top:2px}.plg-toast__body[data-v-205c4b5b]{display:flex;flex-direction:column;gap:.375rem}.plg-toast__summary[data-v-205c4b5b]{font-weight:var(--app-font-weight-semibold);font-size:var(--app-font-size-md)}.plg-toast__detail[data-v-205c4b5b]{font-size:var(--app-font-size-sm);opacity:.9}.plg-toast__cta[data-v-205c4b5b]{align-self:flex-start;margin-top:.25rem}.tse__text[data-v-9168c47f]{margin:0;line-height:1.5}.module-CMS,.module-CRM,.module-DOC,.module-FIN,.module-HR,.module-ORG,.module-PM,.module-SRM,.module-SYS,.module-SAAS,.module-MDB,.module-WMS,.module-INV,.module-PLM,.module-MFG,.module-OM,.module-PUR,.module-EDU,.module-BIM,.module-MAIL,.module-PLUGINS{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--module-color, var(--p-text-color));background:transparent;opacity:.75;font-weight:var(--app-font-weight-medium);font-size:var(--app-font-size-base);text-decoration:none;border-radius:var(--app-border-radius-sm);transition:color var(--p-transition-duration),background-color var(--p-transition-duration),opacity var(--p-transition-duration)}.module-CMS:hover,.module-CRM:hover,.module-DOC:hover,.module-FIN:hover,.module-HR:hover,.module-ORG:hover,.module-PM:hover,.module-SRM:hover,.module-SYS:hover,.module-SAAS:hover,.module-MDB:hover,.module-WMS:hover,.module-INV:hover,.module-PLM:hover,.module-MFG:hover,.module-OM:hover,.module-PUR:hover,.module-EDU:hover,.module-BIM:hover,.module-MAIL:hover,.module-PLUGINS:hover{background-color:color-mix(in srgb,var(--module-color) 10%,transparent);opacity:1}.module-CMS.active-menuitem,.module-CRM.active-menuitem,.module-DOC.active-menuitem,.module-FIN.active-menuitem,.module-HR.active-menuitem,.module-ORG.active-menuitem,.module-PM.active-menuitem,.module-SRM.active-menuitem,.module-SYS.active-menuitem,.module-SAAS.active-menuitem,.module-MDB.active-menuitem,.module-WMS.active-menuitem,.module-INV.active-menuitem,.module-PLM.active-menuitem,.module-MFG.active-menuitem,.module-OM.active-menuitem,.module-PUR.active-menuitem,.module-EDU.active-menuitem,.module-BIM.active-menuitem,.module-MAIL.active-menuitem,.module-PLUGINS.active-menuitem{color:var(--module-color);background-color:color-mix(in srgb,var(--module-color) 22%,transparent);font-weight:var(--app-font-weight-bold);opacity:1}.app-dark .module-CMS:not(:hover):not(.active-menuitem),.app-dark .module-CRM:not(:hover):not(.active-menuitem),.app-dark .module-DOC:not(:hover):not(.active-menuitem),.app-dark .module-FIN:not(:hover):not(.active-menuitem),.app-dark .module-HR:not(:hover):not(.active-menuitem),.app-dark .module-ORG:not(:hover):not(.active-menuitem),.app-dark .module-PM:not(:hover):not(.active-menuitem),.app-dark .module-SRM:not(:hover):not(.active-menuitem),.app-dark .module-SYS:not(:hover):not(.active-menuitem),.app-dark .module-SAAS:not(:hover):not(.active-menuitem),.app-dark .module-MDB:not(:hover):not(.active-menuitem),.app-dark .module-WMS:not(:hover):not(.active-menuitem),.app-dark .module-INV:not(:hover):not(.active-menuitem),.app-dark .module-PLM:not(:hover):not(.active-menuitem),.app-dark .module-MFG:not(:hover):not(.active-menuitem),.app-dark .module-OM:not(:hover):not(.active-menuitem),.app-dark .module-PUR:not(:hover):not(.active-menuitem),.app-dark .module-EDU:not(:hover):not(.active-menuitem),.app-dark .module-BIM:not(:hover):not(.active-menuitem),.app-dark .module-MAIL:not(:hover):not(.active-menuitem),.app-dark .module-PLUGINS:not(:hover):not(.active-menuitem){opacity:.65}.module-CMS{--module-color: var(--app-module-cms)}.module-CRM{--module-color: var(--app-module-crm)}.module-DOC{--module-color: var(--app-module-doc)}.module-FIN{--module-color: var(--app-module-fin)}.module-HR{--module-color: var(--app-module-hr)}.module-ORG{--module-color: var(--app-module-org)}.module-PM{--module-color: var(--app-module-pm)}.module-SRM{--module-color: var(--app-module-srm)}.module-SYS{--module-color: var(--app-module-sys)}.module-SAAS{--module-color: var(--app-module-saas)}.module-MDB{--module-color: var(--app-module-mdb)}.module-WMS{--module-color: var(--app-module-wms)}.module-INV{--module-color: var(--app-module-inv)}.module-PLM{--module-color: var(--app-module-plm)}.module-MFG{--module-color: var(--app-module-mfg)}.module-OM{--module-color: var(--app-module-om)}.module-PUR{--module-color: var(--app-module-pur)}.module-EDU{--module-color: var(--app-module-edu)}.module-PLUGINS{--module-color: var(--p-text-color)}.module-BIM{--module-color: var(--app-module-bim)}.module-MAIL{--module-color: var(--app-module-mail)}.plugin-item[data-v-bd5fa9a7]{opacity:.85}.layout-selector-spacer[data-v-090e7232]{flex:0 0 300pt}.layout-selector-menu[data-v-090e7232]{flex:1 0 auto}.layout-selector-plugins[data-v-090e7232]{position:sticky;bottom:0;margin-top:auto;width:100%;display:flex;justify-content:center;padding:.5rem 0 .75rem;background-color:#000}.layout-selector-plugins[data-v-090e7232]:before{content:"";position:absolute;top:0;left:.75rem;right:.75rem;border-block-start:1px solid var(--p-content-border-color)}.plugin-navigator[data-v-35a78458]{display:flex;flex-direction:column;gap:.75rem;padding:0 .5rem}.plugin-nav-back[data-v-35a78458]{align-self:flex-start}.plugin-nav-select[data-v-35a78458]{margin-bottom:.25rem}.dev-panel[data-v-61aa9562]{position:relative;font-family:var(--p-font-family, system-ui)}.dev-panel__toggle[data-v-61aa9562]{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--p-text-color);background:transparent;font-weight:var(--app-font-weight-medium);font-size:var(--app-font-size-base);text-decoration:none;border:none;border-radius:var(--app-border-radius-sm);cursor:pointer;transition:color var(--p-transition-duration),background-color var(--p-transition-duration)}.dev-panel__toggle[data-v-61aa9562]:hover{color:var(--p-stone-500);background-color:color-mix(in srgb,var(--p-stone-500) 10%,transparent)}.dev-panel__toggle--open[data-v-61aa9562]{color:var(--p-stone-500);background-color:color-mix(in srgb,var(--p-stone-500) 22%,transparent);font-weight:var(--app-font-weight-bold)}.dev-panel__menu[data-v-61aa9562]{position:absolute;bottom:calc(100% + var(--app-space-2, .5rem));right:0;min-width:18rem;background:var(--p-surface-900);color:var(--p-surface-0);border:1px solid var(--p-content-border-color);border-radius:var(--p-border-radius-md, .5rem);box-shadow:var(--p-shadow-3);padding:var(--app-space-2, .5rem) 0;display:flex;flex-direction:column}.dev-panel__header[data-v-61aa9562]{display:flex;align-items:center;justify-content:space-between;padding:var(--app-space-1, .25rem) var(--app-space-3, .75rem) var(--app-space-2, .5rem);border-bottom:1px solid color-mix(in srgb,var(--p-surface-0) 12%,transparent);margin-bottom:var(--app-space-1, .25rem)}.dev-panel__header-title[data-v-61aa9562]{font-size:var(--app-font-size-xs, .75rem);color:color-mix(in srgb,var(--p-surface-0) 55%,transparent);letter-spacing:.02em}.dev-panel__refresh[data-v-61aa9562]{appearance:none;background:transparent;border:none;color:color-mix(in srgb,var(--p-surface-0) 70%,transparent);cursor:pointer;padding:var(--app-space-1, .25rem);border-radius:var(--app-border-radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:color var(--p-transition-duration),background-color var(--p-transition-duration)}.dev-panel__refresh[data-v-61aa9562]:hover{color:var(--p-primary-color);background-color:color-mix(in srgb,var(--p-primary-color) 18%,transparent)}.dev-panel__refresh--spin i[data-v-61aa9562]{animation:dev-panel-spin-61aa9562 .4s ease-in-out}@keyframes dev-panel-spin-61aa9562{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dev-panel__item[data-v-61aa9562]{appearance:none;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer;padding:var(--app-space-2, .5rem) var(--app-space-3, .75rem);display:grid;grid-template-columns:1.25rem 1fr auto auto;align-items:center;gap:var(--app-space-2, .5rem);transition:background .12s ease}.dev-panel__item-badge[data-v-61aa9562]{font-size:var(--app-font-size-xs, .75rem);color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 18%,transparent);padding:0 var(--app-space-2, .5rem);border-radius:var(--app-border-radius-sm);line-height:1.4}.dev-panel__section-title[data-v-61aa9562]{font-size:var(--app-font-size-xs, .75rem);color:color-mix(in srgb,var(--p-surface-0) 55%,transparent);letter-spacing:.02em;padding:var(--app-space-2, .5rem) var(--app-space-3, .75rem) var(--app-space-1, .25rem);margin-top:var(--app-space-1, .25rem);border-top:1px solid color-mix(in srgb,var(--p-surface-0) 12%,transparent)}.dev-panel__item--action[data-v-61aa9562]:disabled{opacity:.6;cursor:progress}.dev-panel__icon--spin[data-v-61aa9562]{animation:dev-panel-spin-61aa9562 .6s linear infinite}.dev-panel__item[data-v-61aa9562]:hover{background:color-mix(in srgb,var(--p-primary-color) 30%,transparent)}.dev-panel__item-icon[data-v-61aa9562]{color:var(--p-primary-color)}.dev-panel__item-label[data-v-61aa9562]{font-size:var(--app-font-size-sm, .875rem)}.dev-panel__item-path[data-v-61aa9562]{font-family:var(--p-font-family-monospace, ui-monospace, monospace);font-size:var(--app-font-size-xs, .75rem);color:color-mix(in srgb,var(--p-surface-0) 60%,transparent)}.dev-panel-pop-enter-active[data-v-61aa9562],.dev-panel-pop-leave-active[data-v-61aa9562]{transition:opacity .12s ease,transform .12s ease}.dev-panel-pop-enter-from[data-v-61aa9562],.dev-panel-pop-leave-to[data-v-61aa9562]{opacity:0;transform:translateY(.25rem)}.saas-launcher[data-v-fc98180d]{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--p-text-color);background:transparent;font-weight:var(--app-font-weight-medium);font-size:var(--app-font-size-base);font-family:var(--p-font-family, system-ui);text-decoration:none;border:none;border-radius:var(--app-border-radius-sm);cursor:pointer;transition:color var(--p-transition-duration),background-color var(--p-transition-duration)}.saas-launcher[data-v-fc98180d]:hover{color:var(--app-module-saas);background-color:color-mix(in srgb,var(--app-module-saas) 10%,transparent)}.saas-launcher--active[data-v-fc98180d]{color:var(--app-module-saas);background-color:color-mix(in srgb,var(--app-module-saas) 22%,transparent);font-weight:var(--app-font-weight-bold)}.layout-sidebar[data-v-66347009] .logo{display:block;padding:var(--app-space-3) 0 var(--app-space-3) var(--app-sidebar-content-inset);color:inherit;text-decoration:none;cursor:pointer}.ld-mark[data-v-ff4a9399]{display:inline-flex;width:calc(var(--ld-mark-size) * .76);height:var(--ld-mark-size);line-height:0}.ld-mark svg[data-v-ff4a9399]{width:100%;height:100%;overflow:visible}.ld-mark--glow svg[data-v-ff4a9399]{animation:ld-mark-breathe-ff4a9399 5s ease-in-out infinite}@keyframes ld-mark-breathe-ff4a9399{0%,to{filter:drop-shadow(0 0 .4rem color-mix(in srgb,currentColor 25%,transparent))}50%{filter:drop-shadow(0 0 1.4rem color-mix(in srgb,currentColor 55%,transparent))}}@media(prefers-reduced-motion:reduce){.ld-mark--glow svg[data-v-ff4a9399]{animation:none}}.ld-cb[data-v-bf07e7e1]{--cb-bg: var(--p-surface-0);--cb-fg: var(--p-surface-950);--cb-muted: var(--p-surface-500);--cb-faint: var(--p-surface-400);--cb-orb: var(--p-surface-300);--cb-orb-2: var(--p-surface-200);--cb-orb-strength: .55;position:relative;min-height:100vh;overflow:hidden;background:var(--cb-bg);color:var(--cb-fg)}.app-dark{--cb-bg: var(--p-surface-950);--cb-fg: var(--p-surface-0);--cb-muted: var(--p-surface-400);--cb-faint: var(--p-surface-600);--cb-orb: var(--p-surface-600);--cb-orb-2: var(--p-surface-800);--cb-orb-strength: .45}.ld-cb__blur[data-v-bf07e7e1]{position:absolute;inset:0;pointer-events:none}.ld-cb__aurora[data-v-bf07e7e1]{position:absolute;top:50%;left:50%;width:64rem;height:64rem;margin:-32rem 0 0 -32rem;border-radius:50%;background:conic-gradient(from 0deg,var(--cb-orb),transparent 22%,var(--cb-orb-2) 38%,transparent 58%,var(--cb-orb) 78%,transparent 92%,var(--cb-orb));opacity:var(--cb-orb-strength);filter:blur(90px);animation:ld-cb-spin-bf07e7e1 48s linear infinite}@keyframes ld-cb-spin-bf07e7e1{to{transform:rotate(360deg)}}.ld-cb__blob[data-v-bf07e7e1]{position:absolute;background:var(--cb-orb);opacity:var(--cb-orb-strength);filter:blur(40px);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.ld-cb__blob--a[data-v-bf07e7e1]{animation-name:ld-cb-wander-a-bf07e7e1}.ld-cb__blob--b[data-v-bf07e7e1]{animation-name:ld-cb-wander-b-bf07e7e1}@keyframes ld-cb-wander-a-bf07e7e1{0%{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:translate(0) rotate(0) scale(1)}50%{border-radius:63% 37% 38% 62%/55% 61% 39% 45%;transform:translate(-7rem,5rem) rotate(70deg) scale(1.15)}to{border-radius:36% 64% 54% 46%/62% 36% 64% 38%;transform:translate(-3rem,11rem) rotate(140deg) scale(.9)}}@keyframes ld-cb-wander-b-bf07e7e1{0%{border-radius:58% 42% 37% 63%/44% 59% 41% 56%;transform:translate(0) rotate(0) scale(1)}50%{border-radius:38% 62% 63% 37%/61% 45% 55% 39%;transform:translate(8rem,-4rem) rotate(-60deg) scale(.85)}to{border-radius:54% 46% 36% 64%/36% 62% 38% 64%;transform:translate(4rem,-10rem) rotate(-130deg) scale(1.1)}}.ld-cb__grain[data-v-bf07e7e1]{position:absolute;inset:-50%;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:ld-cb-grain-bf07e7e1 1.2s steps(6) infinite}@keyframes ld-cb-grain-bf07e7e1{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.ld-cb__top[data-v-bf07e7e1],.ld-cb__main[data-v-bf07e7e1],.ld-cb__footer[data-v-bf07e7e1]{position:relative;z-index:1}.ld-cb__top[data-v-bf07e7e1]{height:4.5rem}.ld-cb__wordmark[data-v-bf07e7e1]{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:var(--app-font-weight-medium);letter-spacing:-.02em;line-height:1;user-select:none}.ld-cb__mark[data-v-bf07e7e1]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:9rem;height:9rem}.ld-cb__halo[data-v-bf07e7e1]{position:absolute;inset:0;border-radius:50%;background:var(--cb-orb);opacity:var(--cb-orb-strength);filter:blur(36px);animation:ld-cb-breathe-bf07e7e1 6s ease-in-out infinite}@keyframes ld-cb-breathe-bf07e7e1{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}.ld-cb__glass[data-v-bf07e7e1]{background:color-mix(in srgb,var(--cb-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--cb-fg) 12%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ld-cb__badge[data-v-bf07e7e1]{padding:.4rem .9rem;border-radius:2rem;color:var(--cb-muted);font-size:.875rem;font-weight:500}.ld-cb__dot[data-v-bf07e7e1]{width:.4rem;height:.4rem;border-radius:50%;background:var(--cb-fg);animation:ld-cb-blink-bf07e7e1 2.4s ease-in-out infinite}@keyframes ld-cb-blink-bf07e7e1{0%,to{opacity:.25}50%{opacity:1}}.ld-cb__title[data-v-bf07e7e1]{font-size:3.75rem;line-height:1.05;font-weight:300;letter-spacing:-.04em;max-width:46rem;text-wrap:balance}.ld-cb__accent[data-v-bf07e7e1]{display:block;font-weight:600}.ld-cb__subtitle[data-v-bf07e7e1]{font-size:1.125rem;line-height:1.65;color:var(--cb-muted);max-width:34rem}.ld-cb__cta[data-v-bf07e7e1]{background:var(--cb-fg);border:none;color:var(--cb-bg)}.ld-cb__cta[data-v-bf07e7e1]:hover{background:color-mix(in srgb,var(--cb-fg) 85%,var(--cb-bg));color:var(--cb-bg)}.ld-cb__ghost[data-v-bf07e7e1]{color:var(--cb-fg)}.ld-cb__contact[data-v-bf07e7e1]{color:var(--cb-muted);font-size:.95rem}.ld-cb__contact-link[data-v-bf07e7e1]{color:var(--cb-fg);text-decoration:none;font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--cb-fg) 30%,transparent)}.ld-cb__contact-link[data-v-bf07e7e1]:hover{border-bottom-color:var(--cb-fg)}.ld-cb__footer[data-v-bf07e7e1]{color:var(--cb-faint);font-size:.85rem}@media(max-width:640px){.ld-cb__title[data-v-bf07e7e1]{font-size:2.5rem}.ld-cb__subtitle[data-v-bf07e7e1]{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.ld-cb__aurora[data-v-bf07e7e1],.ld-cb__blob[data-v-bf07e7e1],.ld-cb__grain[data-v-bf07e7e1],.ld-cb__halo[data-v-bf07e7e1],.ld-cb__dot[data-v-bf07e7e1]{animation:none}}
