.home-anchor[data-v-81a25493]{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.home-anchor[data-v-81a25493]:hover{background-color:var(--border-default)}.home-anchor--active[data-v-81a25493]{background-color:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.home-anchor__icon[data-v-81a25493]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.home-anchor__label[data-v-81a25493]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-anchor--collapsed[data-v-81a25493]{justify-content:center;padding:8px}.home-anchor__wrap[data-v-81a25493]{flex:auto;width:auto;min-width:0}.search-anchor[data-v-cb045dbb]{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.search-anchor[data-v-cb045dbb]:hover{background-color:var(--border-default);color:var(--text-primary)}.search-anchor__icon[data-v-cb045dbb]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.search-anchor__label[data-v-cb045dbb]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.search-anchor__kbd[data-v-cb045dbb]{border:1px solid var(--border-default);background:var(--surface-page);height:20px;color:var(--text-muted);border-radius:8px;flex:none;align-items:center;padding:0 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.search-anchor--collapsed[data-v-cb045dbb]{justify-content:center;padding:8px}.search-anchor__wrap[data-v-cb045dbb]{width:100%}.tab-item[data-v-4954d957]{position:relative}.tab-item--dragging[data-v-4954d957]{opacity:.4}.tab-item--drop-before[data-v-4954d957]:before,.tab-item--drop-after[data-v-4954d957]:after{content:"";background-color:var(--accent);pointer-events:none;border-radius:9999px;height:2px;position:absolute;left:4px;right:4px}.tab-item--drop-before[data-v-4954d957]:before{top:-2px}.tab-item--drop-after[data-v-4954d957]:after{bottom:-2px}.tab-item__button[data-v-4954d957]{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.tab-item__button[data-v-4954d957]:hover{background-color:var(--border-default)}.tab-item__button--active[data-v-4954d957]{background-color:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.tab-item__button--active .tab-item__icon[data-v-4954d957]{color:var(--text-primary)}.tab-item__button--active .tab-item__close[data-v-4954d957]{opacity:1}.tab-item__icon[data-v-4954d957]{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.tab-item__icon-fallback[data-v-4954d957]{background-color:var(--text-muted);border-radius:9999px;width:6px;height:6px;display:inline-block}.tab-item__label[data-v-4954d957]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.tab-item__pin[data-v-4954d957]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:relative}.tab-item__pin[data-v-4954d957]:hover{background-color:var(--border-strong);color:var(--text-primary)}.tab-item__pin-rest-icon[data-v-4954d957]{transition:opacity .15s;transform:rotate(45deg)}.tab-item__pin-hover-icon[data-v-4954d957]{opacity:0;transition:opacity .15s;position:absolute}.tab-item__pin--pinned:hover .tab-item__pin-rest-icon[data-v-4954d957]{opacity:0}.tab-item__pin--pinned:hover .tab-item__pin-hover-icon[data-v-4954d957]{opacity:1}.tab-item__actions[data-v-4954d957]{background:var(--border-default);opacity:0;pointer-events:none;border-radius:12px;align-items:center;gap:2px;padding:2px 2px 2px 8px;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.tab-item__button:hover .tab-item__actions[data-v-4954d957]{opacity:1;pointer-events:auto}.tab-item__action[data-v-4954d957]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.tab-item__action[data-v-4954d957]:hover{background-color:var(--border-strong);color:var(--text-primary)}.tab-item__button--collapsed[data-v-4954d957]{justify-content:center;padding:8px}.tab-item[data-v-4954d957] .tooltip{width:100%;display:flex}.avatar-menu[data-v-4bdf82ce]{position:relative}.avatar-menu__trigger[data-v-4bdf82ce]{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background-color .15s;display:flex}.avatar-menu__trigger[data-v-4bdf82ce]:hover,.avatar-menu__trigger--open[data-v-4bdf82ce]{background-color:var(--border-default)}.avatar-menu__avatar[data-v-4bdf82ce]{background-color:var(--text-primary);width:28px;height:28px;color:var(--text-on-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.avatar-menu__name[data-v-4bdf82ce]{color:var(--text-secondary);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-family:Inter,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.avatar-menu__chevron[data-v-4bdf82ce]{color:var(--text-muted);align-items:center;transition:transform .15s;display:flex}.avatar-menu__chevron--open[data-v-4bdf82ce]{transform:rotate(180deg)}.avatar-menu__trigger--collapsed[data-v-4bdf82ce]{justify-content:center;padding:6px}.avatar-menu__panel[data-v-4bdf82ce]{z-index:2000;background-color:var(--surface-elevated);border:1px solid var(--border-default);min-width:180px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;left:0;right:0}.avatar-menu__panel--top[data-v-4bdf82ce]{bottom:calc(100% + 8px)}.avatar-menu__panel--bottom[data-v-4bdf82ce]{top:calc(100% + 8px);left:auto;right:0}.avatar-menu__panel--collapsed[data-v-4bdf82ce]{width:auto;min-width:0;right:auto}.avatar-menu__item[data-v-4bdf82ce]{cursor:pointer;color:var(--text-secondary);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.avatar-menu__item[data-v-4bdf82ce]:hover{background-color:var(--surface-page)}.avatar-menu__item--danger[data-v-4bdf82ce]{color:#bd0f2a}.avatar-menu__item--danger[data-v-4bdf82ce]:hover{background-color:#fbe6e9}.avatar-menu__item--icon-only[data-v-4bdf82ce]{justify-content:center;width:36px;height:36px;padding:8px}.sidebar-toggle-button[data-v-1c02ec16]{background-color:var(--surface-page);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.sidebar-toggle-button[data-v-1c02ec16]:hover{background-color:var(--surface-elevated);color:var(--accent);border-color:var(--border-default);box-shadow:var(--shadow-sm);transform:scale(1.04)}.sidebar-toggle-button[data-v-1c02ec16]:active{transform:scale(.98)}.app-tab-sidebar[data-v-10589882]{background-color:var(--surface-page);border-right:1px solid var(--border-default);width:220px;box-shadow:var(--shadow-sidebar);z-index:100;flex-direction:column;flex-shrink:0;padding:12px 8px;transition:width .2s;display:flex;position:relative}.app-tab-sidebar--collapsed[data-v-10589882]{width:64px}@media (width<=767px){.app-tab-sidebar[data-v-10589882]{z-index:100;width:280px;box-shadow:var(--shadow-sidebar-mobile);padding:12px 8px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-tab-sidebar--mobile-open[data-v-10589882]{transform:translate(0)}}.app-tab-sidebar__top[data-v-10589882]{align-items:center;gap:8px;min-width:0;display:flex}.app-tab-sidebar__top[data-v-10589882]>:first-child{flex:auto;min-width:0}.app-tab-sidebar__top-actions[data-v-10589882]{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-tab-sidebar--narrow .app-tab-sidebar__top[data-v-10589882]{flex-direction:column;align-items:stretch;gap:2px}.app-tab-sidebar--narrow .app-tab-sidebar__top-actions[data-v-10589882]{justify-content:flex-end;gap:2px}.app-tab-sidebar--collapsed .app-tab-sidebar__top[data-v-10589882]{flex-direction:column-reverse;gap:2px}.app-tab-sidebar--collapsed .app-tab-sidebar__top-actions[data-v-10589882]{flex-direction:column;gap:2px}.app-tab-sidebar__toggle[data-v-10589882],.app-tab-sidebar__action[data-v-10589882]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.app-tab-sidebar__toggle[data-v-10589882]:hover,.app-tab-sidebar__action[data-v-10589882]:hover{background-color:var(--border-default);color:var(--text-primary)}@media (width<=767px){.app-tab-sidebar__toggle[data-v-10589882]{display:none}}.app-tab-sidebar__divider[data-v-10589882]{background-color:var(--border-default);height:1px;margin:8px 4px}.app-tab-sidebar__list[data-v-10589882]{scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-tab-sidebar__list[data-v-10589882]::-webkit-scrollbar{width:6px}.app-tab-sidebar__list[data-v-10589882]::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.app-tab-sidebar__footer[data-v-10589882]{border-top:1px solid var(--border-default);flex-shrink:0;margin-top:12px;padding-top:12px}.app-tab-sidebar__resize-handle[data-v-10589882]{cursor:ew-resize;z-index:1;background-color:#0000;width:6px;height:100%;transition:background-color .15s;position:absolute;top:0;right:-3px}.app-tab-sidebar__resize-handle[data-v-10589882]:hover,.app-tab-sidebar--resizing .app-tab-sidebar__resize-handle[data-v-10589882]{background-color:var(--accent,var(--text-primary));opacity:.35}@media (width<=767px){.app-tab-sidebar__resize-handle[data-v-10589882]{display:none}}.app-tab-sidebar--resizing[data-v-10589882]{transition:width}.header-search-anchor--has-label[data-v-6ff65d28]{color:var(--text-muted);justify-content:flex-start;gap:4px;padding-left:12px;padding-right:8px;font-weight:500}.header-search-anchor__label[data-v-6ff65d28]{text-align:left;flex:auto;margin-left:4px}.header-search-anchor__kbd[data-v-6ff65d28]{border:1px solid var(--border-default);background:var(--surface-page);height:18px;color:var(--text-muted);border-radius:8px;flex:none;align-items:center;padding:0 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.app-tab-bar[data-v-3991dd4c]{background-color:var(--surface-page);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 12px;font-family:Inter,sans-serif;display:flex}.app-tab-bar__home[data-v-3991dd4c]{height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-tab-bar__home[data-v-3991dd4c]:hover,.app-tab-bar__home--active[data-v-3991dd4c]{background-color:var(--surface-elevated);border-color:var(--border-default)}.app-tab-bar__home-label[data-v-3991dd4c]{white-space:nowrap}.app-tab-bar__list[data-v-3991dd4c]{flex-shrink:1;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.app-tab-bar__list[data-v-3991dd4c]::-webkit-scrollbar{height:0}.app-tab-bar__item[data-v-3991dd4c]{flex-shrink:0;position:relative}.app-tab-bar__item--drop-before[data-v-3991dd4c]:before,.app-tab-bar__item--drop-after[data-v-3991dd4c]:after{content:"";background-color:var(--text-primary);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px}.app-tab-bar__item--drop-before[data-v-3991dd4c]:before{left:-2px}.app-tab-bar__item--drop-after[data-v-3991dd4c]:after{right:-2px}.app-tab-bar__item--dragging .app-tab-bar__tab[data-v-3991dd4c]{opacity:.5}.app-tab-bar__tab[data-v-3991dd4c]{max-width:200px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:4px;padding:0 4px 0 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-tab-bar__tab[data-v-3991dd4c]:hover{background-color:var(--surface-elevated);color:var(--text-primary)}.app-tab-bar__item--active .app-tab-bar__tab[data-v-3991dd4c]{background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary);font-weight:600}.app-tab-bar__tab-icon[data-v-3991dd4c]{flex-shrink:0;align-items:center;display:inline-flex}.app-tab-bar__item--active .app-tab-bar__tab-icon[data-v-3991dd4c]{color:var(--accent)}.app-tab-bar__home--active[data-v-3991dd4c]{color:var(--text-primary)}.app-tab-bar__home--active>svg[data-v-3991dd4c]{color:var(--accent)}.app-tab-bar__tab-label[data-v-3991dd4c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-tab-bar__tab-close[data-v-3991dd4c]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.app-tab-bar__tab-close[data-v-3991dd4c]:hover{background-color:var(--border-default);color:var(--text-primary)}.app-tab-bar__new[data-v-3991dd4c]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-tab-bar__new[data-v-3991dd4c]:hover{background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.app-tab-bar__spacer[data-v-3991dd4c]{flex:auto}.app-tab-bar__actions[data-v-3991dd4c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-tab-bar__history-btn[data-v-3991dd4c]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.app-tab-bar__history-btn[data-v-3991dd4c]:hover:not(:disabled){background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.app-tab-bar__history-btn[data-v-3991dd4c]:disabled{opacity:.35;cursor:not-allowed;color:var(--text-muted)}.app-tab-bar__avatar[data-v-3991dd4c] .avatar-menu__trigger{gap:4px;height:30px;padding:0 4px}.app-tab-bar__avatar[data-v-3991dd4c] .avatar-menu__avatar{width:22px;height:22px;font-size:10px}.search-result[data-v-b069ee57]{flex-direction:column;gap:4px;display:flex}.search-result__primary[data-v-b069ee57]{align-items:center;gap:10px;min-width:0;display:flex}.search-result__icon[data-v-b069ee57]{background-color:var(--surface-page);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-result__skus[data-v-b069ee57]{flex-wrap:wrap;gap:6px;padding-left:38px;display:flex}.search-result__pill[data-v-b069ee57]{background-color:var(--surface-page);border-radius:9999px;align-items:center;gap:6px;min-width:0;padding:2px 8px;display:inline-flex}.search-result__pill--strong[data-v-b069ee57]{background-color:var(--accent-tint-weak)}.search-result__pill-label[data-v-b069ee57]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.search-result--strong .search-result__pill-label[data-v-b069ee57],.search-result__pill--strong .search-result__pill-label[data-v-b069ee57]{color:var(--accent)}.search-result__pill-value[data-v-b069ee57]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;overflow:hidden}.search-result__pill--strong .search-result__pill-value[data-v-b069ee57]{color:var(--text-primary);font-weight:600}[data-v-b069ee57] .search-result__highlight{background-color:var(--accent-tint);color:var(--accent);border-radius:3px;padding:0 2px}.app-result[data-v-9ebd3b73]{align-items:center;gap:10px;min-width:0;display:flex}.app-result__icon[data-v-9ebd3b73]{background-color:var(--surface-page);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-result__label[data-v-9ebd3b73]{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.app-result__section[data-v-9ebd3b73]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}[data-v-9ebd3b73] .app-result__highlight{background-color:var(--accent-tint);color:var(--accent);border-radius:3px;padding:0 2px}.launchpad-search[data-v-580d1f17]{width:100%;position:relative}.launchpad-search__field[data-v-580d1f17]{align-items:center;display:flex;position:relative}.launchpad-search__icon[data-v-580d1f17]{z-index:1;color:var(--text-muted);pointer-events:none;position:absolute;left:16px}.launchpad-search__input[data-v-580d1f17]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;height:56px;color:var(--text-primary);border-radius:12px;outline:none;padding:0 48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.launchpad-search__input[data-v-580d1f17]::placeholder{color:var(--text-muted);font-weight:400}.launchpad-search__input[data-v-580d1f17]:hover{border-color:var(--border-strong)}.launchpad-search__input[data-v-580d1f17]:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}@media (width<=767px){.launchpad-search__input[data-v-580d1f17]{height:48px;padding:0 40px;font-size:14px}}.launchpad-search__clear[data-v-580d1f17]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;right:12px}.launchpad-search__clear[data-v-580d1f17]:hover{background-color:var(--border-default);color:var(--text-secondary)}.launchpad-search__dropdown[data-v-580d1f17]{z-index:2000;background-color:var(--surface-elevated);border:1px solid var(--border-default);min-height:64px;max-height:360px;box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.launchpad-search__group-header[data-v-580d1f17]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:8px 12px 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.launchpad-search__results[data-v-580d1f17]{margin:0;padding:6px;list-style:none}.launchpad-search__option[data-v-580d1f17]{cursor:pointer;border-radius:8px;flex-direction:column;padding:8px 10px;transition:background-color .15s;display:flex}.launchpad-search__option--active[data-v-580d1f17]{background-color:var(--surface-page)}.launchpad-search__empty[data-v-580d1f17]{text-align:center;color:var(--text-muted);padding:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.app-mobile-header[data-v-e966f1d1]{display:none;position:relative}@media (width<=767px){.app-mobile-header[data-v-e966f1d1]{background-color:var(--surface-page);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}}.app-mobile-header__menu[data-v-e966f1d1]{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.app-mobile-header__menu[data-v-e966f1d1]:hover{background-color:var(--border-default);color:var(--text-primary)}.app-mobile-header__current[data-v-e966f1d1]{background-color:var(--surface-elevated);border:1px solid var(--border-default);min-width:0;height:36px;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:12px;flex:auto;align-items:center;gap:8px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden}.app-mobile-header__current[data-v-e966f1d1]:hover{border-color:var(--border-strong)}.app-mobile-header__current--active[data-v-e966f1d1]{border-color:var(--border-strong);background-color:var(--surface-page)}.app-mobile-header__label[data-v-e966f1d1]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.app-mobile-header__search[data-v-e966f1d1]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex}.app-mobile-header__search[data-v-e966f1d1]:hover{border-color:var(--border-strong)}.app-mobile-header__search--active[data-v-e966f1d1]{border-color:var(--border-strong);background-color:var(--surface-page)}.app-mobile-header__search-panel{z-index:2000;box-shadow:var(--shadow-xl);border-radius:12px}.entity-preview[data-v-51f1817f]{width:100%;height:100%;min-height:0;display:flex}.entity-preview__pane[data-v-51f1817f]{flex:1 1 0;min-width:0;min-height:0;overflow:auto}.entity-preview--split .entity-preview__pane--list[data-v-51f1817f]{border-right:1px solid var(--border-default)}@media (width<=959px){.entity-preview--split .entity-preview__pane--list[data-v-51f1817f]{display:none}}.home-tabs-bar[data-v-391b5a7f]{background-color:var(--border-default);border-radius:12px;align-items:center;gap:2px;width:100%;max-width:960px;padding:4px;display:flex}.home-tabs-bar__tab[data-v-391b5a7f]{min-width:0;height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.home-tabs-bar__tab[data-v-391b5a7f]:hover{color:var(--text-primary)}.home-tabs-bar__tab--active[data-v-391b5a7f]{background-color:var(--surface-elevated);color:var(--text-primary)}@media (width<=767px){.home-tabs-bar__tab[data-v-391b5a7f]{gap:2px;padding:0 8px;font-size:12px}}@keyframes launchpad-tile-qc-flash-061c628d{0%,to{border-color:var(--border-default);background-color:#0000}50%{background-color:var(--accent-danger-tint-focus);border-color:var(--accent-danger)}}.launchpad-tile[data-v-061c628d]{aspect-ratio:1;border:1px solid var(--border-default);cursor:pointer;background-color:#0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.launchpad-tile__fav-toggle[data-v-061c628d]{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:flex;position:absolute;top:4px;right:4px}.launchpad-tile__fav-toggle--active[data-v-061c628d]{opacity:1;color:var(--accent-warning,#f59e0b)}.launchpad-tile__fav-toggle[data-v-061c628d]:hover{background-color:var(--border-default);color:var(--accent-warning,#f59e0b)}.launchpad-tile:hover .launchpad-tile__fav-toggle[data-v-061c628d]{opacity:1}.launchpad-tile--qc-flash[data-v-061c628d]{animation:1.2s ease-in-out infinite launchpad-tile-qc-flash-061c628d}.launchpad-tile--qc-flash .launchpad-tile__icon[data-v-061c628d],.launchpad-tile--qc-flash .launchpad-tile__label[data-v-061c628d]{color:var(--accent-danger)}@media (prefers-reduced-motion:reduce){.launchpad-tile--qc-flash[data-v-061c628d]{animation:none}.launchpad-tile--qc-flash .launchpad-tile__icon[data-v-061c628d],.launchpad-tile--qc-flash .launchpad-tile__label[data-v-061c628d]{color:inherit}}.launchpad-tile[data-v-061c628d]:hover{background-color:var(--border-default);border-color:var(--border-strong)}.launchpad-tile[data-v-061c628d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.launchpad-tile__icon[data-v-061c628d]{color:var(--text-secondary);transition:color .15s}.launchpad-tile:hover .launchpad-tile__icon[data-v-061c628d]{color:var(--text-primary)}.launchpad-tile__label[data-v-061c628d]{-webkit-line-clamp:2;color:var(--text-primary);text-align:center;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=767px){.launchpad-tile[data-v-061c628d]{padding:6px}.launchpad-tile__icon[data-v-061c628d] svg{width:20px;height:20px}}.launchpad-section[data-v-bcea61fe]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.launchpad-section__header[data-v-bcea61fe]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 16px;transition:background-color .15s;display:flex}.launchpad-section__header[data-v-bcea61fe]:hover{background-color:var(--border-default)}.launchpad-section__label[data-v-bcea61fe]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.launchpad-section__meta[data-v-bcea61fe]{color:var(--text-muted);align-items:center;gap:8px;display:flex}.launchpad-section__count[data-v-bcea61fe]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.launchpad-section__chevron[data-v-bcea61fe]{align-items:center;transition:transform .15s;display:flex}.launchpad-section__chevron--open[data-v-bcea61fe]{transform:rotate(180deg)}.launchpad-section__body[data-v-bcea61fe]{border-top:1px solid var(--border-default);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:8px 16px 16px;display:grid}.favorites-section[data-v-b8986b7c]{background-color:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm,0 1px 3px #00000014);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.favorites-section__header[data-v-b8986b7c]{align-items:center;gap:4px;display:flex}.favorites-section__star-icon[data-v-b8986b7c]{color:var(--accent-warning,#f59e0b)}.favorites-section__label[data-v-b8986b7c]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.favorites-section__list[data-v-b8986b7c]{flex-wrap:wrap;gap:8px;display:flex}.favorites-chip[data-v-b8986b7c]{background-color:var(--surface-page);border:1px solid var(--border-default);cursor:grab;border-radius:9999px;align-items:center;gap:4px;height:36px;padding:0 12px 0 8px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.favorites-chip[data-v-b8986b7c]:hover{background-color:var(--border-default);border-color:var(--border-strong)}.favorites-chip[data-v-b8986b7c]:active{cursor:grabbing}.favorites-chip[data-v-b8986b7c]:focus-visible{box-shadow:var(--focus-ring);outline:none}.favorites-chip__icon[data-v-b8986b7c]{color:var(--text-secondary);flex-shrink:0}.favorites-chip__label[data-v-b8986b7c]{color:var(--text-primary);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.favorites-chip__remove[data-v-b8986b7c]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:flex}.favorites-chip__remove[data-v-b8986b7c]:hover{background-color:var(--accent-danger-tint-focus,#ef444426);color:var(--accent-danger,#ef4444)}.favorites-chip:hover .favorites-chip__remove[data-v-b8986b7c]{opacity:1}.favorites-chip--ghost[data-v-b8986b7c]{opacity:.4}.favorites-chip--drag[data-v-b8986b7c]{box-shadow:0 4px 12px #00000026}.favorites-chip--blue .favorites-chip__icon[data-v-b8986b7c]{color:#3b82f6}.favorites-chip--purple .favorites-chip__icon[data-v-b8986b7c]{color:#8b5cf6}.favorites-chip--green .favorites-chip__icon[data-v-b8986b7c]{color:#10b981}.favorites-chip--slate .favorites-chip__icon[data-v-b8986b7c]{color:#94a3b8}.favorites-chip--teal .favorites-chip__icon[data-v-b8986b7c]{color:#14b8a6}.launchpad[data-v-07102a4c]{justify-content:center;min-height:100%;padding:16px 24px 32px;display:flex}@media (width<=767px){.launchpad[data-v-07102a4c]{padding:12px 12px 24px}}.launchpad__inner[data-v-07102a4c]{flex-direction:column;gap:16px;width:100%;max-width:960px;display:flex}.launchpad__search[data-v-07102a4c]{margin:8px 0}.launchpad__recent[data-v-07102a4c]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.launchpad__recent-label[data-v-07102a4c]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.launchpad__recent-grid[data-v-07102a4c]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.launchpad__recent-grid[data-v-07102a4c]>:nth-child(n+9){display:none}@media (width<=767px){.launchpad__recent-grid[data-v-07102a4c]{grid-template-columns:repeat(3,1fr)}.launchpad__recent-grid[data-v-07102a4c]>:nth-child(n+9){display:flex}}.launchpad__sections[data-v-07102a4c]{flex-direction:column;gap:8px;display:flex}.status-container[data-v-4fa189a1]{align-items:center;display:flex}.status-container .status[data-v-4fa189a1]{line-height:16px}.status-bg[data-v-4fa189a1]{letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.status-bg--small[data-v-4fa189a1]{border-radius:12px;padding:4px 10px;line-height:1.4}.priority-container[data-v-7cc18da7]{font-size:.75rem;line-height:inherit;align-items:center;font-weight:500;display:flex}.priority-container .priority[data-v-7cc18da7]{line-height:16px}.priority-bg[data-v-7cc18da7]{border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;display:flex}.data-table__cell-secondary[data-v-2c246dde]{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.2}.data-table__cell-secondary[data-v-2c246dde]:empty{display:none}.kanban-column[data-v-2eac2f74]{background:var(--surface-page);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:264px;padding:12px;display:flex}.kanban-column-header[data-v-2eac2f74]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.column-title[data-v-2eac2f74]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.column-count[data-v-2eac2f74]{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:8px;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.kanban-column-body[data-v-2eac2f74]{flex-direction:column;flex:auto;gap:16px;min-height:200px;display:flex}[data-v-2eac2f74] .kanban-dropzone{flex-direction:column;gap:12px;height:100%;min-height:100%;display:flex}[data-v-2eac2f74] .ghost{opacity:.5;background:var(--border-default)}[data-v-2eac2f74] .drag{transition:transform .2s}.completion-zone[data-v-8b3a48ad]{border:1px dashed var(--border-strong);background-color:var(--surface-elevated);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:50px;height:200px;transition:all .2s ease-in-out;display:flex}.completion-zone.purchase-made.drag-over[data-v-8b3a48ad],.completion-zone.completed.drag-over[data-v-8b3a48ad]{background-color:#0e90331f;border-color:#0e9033}.completion-zone.purchase-made.drag-over .zone-label[data-v-8b3a48ad],.completion-zone.completed.drag-over .zone-label[data-v-8b3a48ad]{color:#0e9033}.completion-zone.not-relevant.drag-over[data-v-8b3a48ad],.completion-zone.cancelled.drag-over[data-v-8b3a48ad]{background-color:#bd0f2a1f;border-color:#bd0f2a}.completion-zone.not-relevant.drag-over .zone-label[data-v-8b3a48ad],.completion-zone.cancelled.drag-over .zone-label[data-v-8b3a48ad]{color:#bd0f2a}.zone-content[data-v-8b3a48ad]{writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}.zone-label[data-v-8b3a48ad]{color:var(--text-muted);font-size:14px;font-weight:500;transition:color .2s ease-in-out}[data-v-8b3a48ad] .zone-dropzone{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kanban-container[data-v-bbaf0944]{background:0 0;flex-direction:column;align-items:center;min-height:500px;padding:24px 0;display:flex;position:relative}@media (width<=767px){.kanban-container[data-v-bbaf0944]{padding:12px 0}}.kanban-board[data-v-bbaf0944]{justify-content:center;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding-bottom:20px;display:flex;overflow-x:auto}.kanban-board[data-v-bbaf0944]::-webkit-scrollbar{height:8px}.kanban-board[data-v-bbaf0944]::-webkit-scrollbar-track{background:var(--border-default);border-radius:4px}.kanban-board[data-v-bbaf0944]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.kanban-board[data-v-bbaf0944]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.kanban-board--single[data-v-bbaf0944]{justify-content:stretch;padding-bottom:0;overflow-x:hidden}.kanban-board--single[data-v-bbaf0944] .kanban-column{width:100%}.kanban-mobile-nav[data-v-bbaf0944]{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:12px;display:flex}.kanban-mobile-nav__btn[data-v-bbaf0944]{background:var(--surface-elevated);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.kanban-mobile-nav__btn[data-v-bbaf0944]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.kanban-mobile-nav__btn[data-v-bbaf0944]:disabled{opacity:.4;cursor:not-allowed}.kanban-mobile-nav__dots[data-v-bbaf0944]{align-items:center;gap:8px;display:flex}.kanban-mobile-nav__dot[data-v-bbaf0944]{background:var(--border-strong);cursor:pointer;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:background-color .15s,transform .15s}.kanban-mobile-nav__dot--active[data-v-bbaf0944]{background:var(--accent);transform:scale(1.3)}.completion-zones-sidebar[data-v-bbaf0944]{z-index:2000;flex-direction:column;gap:12px;width:80px;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%)}@media (width<=767px){.completion-zones-sidebar[data-v-bbaf0944]{display:none}}.avatar[data-v-52fb346b]{border-radius:8px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:9px;font-weight:600;line-height:12px;display:flex}.kanban-card[data-v-3d0a99ea]{background:var(--surface-elevated);border:1px solid var(--border-default);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:12px;padding:12px;transition:box-shadow .2s,border-color .2s}.kanban-card[data-v-3d0a99ea]:last-child{margin-bottom:0}.kanban-card[data-v-3d0a99ea]:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.kanban-card__header[data-v-3d0a99ea]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.kanban-card__title[data-v-3d0a99ea]{min-width:0;color:var(--text-primary);flex:1;font-size:14px;font-weight:500;line-height:1.4}.kanban-card__badge[data-v-3d0a99ea]{flex-shrink:0}.kanban-card__body[data-v-3d0a99ea]{color:var(--text-muted);margin-bottom:8px;font-size:12px}.kanban-card__footer[data-v-3d0a99ea]{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card__meta[data-v-3d0a99ea]{color:var(--text-muted);align-items:center;font-size:12px;display:flex}.kanban-card__sep[data-v-3d0a99ea]{margin:0 8px}.app-metric-pill{--skeleton-bg:var(--border-default);--skeleton-highlight:var(--border-strong);background:var(--surface-page);height:26px;color:var(--text-secondary);white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-size:12px;display:inline-flex}.app-metric-pill__value{color:var(--text-primary)}.app-metric-pill__trailing{opacity:.6;align-items:center;margin-left:2px;display:inline-flex}.app-metric-pill--success{--skeleton-bg:#0e90332e;--skeleton-highlight:#0e903359;color:#0e9033;background:#e4f5e9}.app-metric-pill--success .app-metric-pill__value{color:#096223}.app-metric-pill--warning{--skeleton-bg:#df830c2e;--skeleton-highlight:#df830c59;color:#df830c;background:#fef4e6}.app-metric-pill--warning .app-metric-pill__value{color:#af6709}.app-metric-pill--danger{--skeleton-bg:#bd0f2a2e;--skeleton-highlight:#bd0f2a59;color:#bd0f2a;background:#fbe6e9}.app-metric-pill--danger .app-metric-pill__value{color:#8e0b20}.app-metric-pill--info{background:var(--surface-page);color:var(--text-muted)}.app-metric-pill--info .app-metric-pill__value{color:var(--text-primary)}.filter-drawer__header-extra[data-v-44f41fc9]{align-items:center;gap:8px;display:flex}.form-body[data-v-48e03141]{flex-direction:column;display:flex}.form-body--comfortable[data-v-48e03141]{gap:32px}.form-body--compact[data-v-48e03141]{gap:24px}.form-section[data-v-ee49b7b5]{flex-direction:column;display:flex}.form-section--gap-sm[data-v-ee49b7b5]{gap:8px}.form-section--gap-md[data-v-ee49b7b5]{gap:12px}.form-section--gap-lg[data-v-ee49b7b5]{gap:16px}.form-section--gap-xl[data-v-ee49b7b5]{gap:24px}.form-section__header[data-v-ee49b7b5]{margin-top:0!important;margin-bottom:0!important}.status-row[data-v-1025a69c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-row__count[data-v-1025a69c]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.form-select[data-v-2cf59b5c]{width:100%;position:relative}.form-select__trigger[data-v-2cf59b5c]{width:100%;height:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:0;font-family:Inter,sans-serif;font-size:13px;display:flex}.form-select__trigger[data-v-2cf59b5c]:disabled{cursor:not-allowed}.form-select__value-text[data-v-2cf59b5c]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.form-select__value-text--placeholder[data-v-2cf59b5c]{color:var(--text-muted)}.form-select__tags[data-v-2cf59b5c]{flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;padding:4px 0;display:flex;overflow:hidden}.form-select__tag[data-v-2cf59b5c]{background:var(--surface-page);color:var(--text-primary);border:1px solid var(--border-default);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex-shrink:1;align-items:center;gap:2px;min-width:0;max-width:160px;padding:2px 6px 2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.form-select__tag--more[data-v-2cf59b5c]{color:var(--text-muted);flex-shrink:0;padding:2px 8px}.form-select__tag--compact[data-v-2cf59b5c]{letter-spacing:.04em;flex-shrink:0;max-width:none;padding:2px 4px 2px 6px}.form-select__tag-remove[data-v-2cf59b5c]{cursor:pointer;width:16px;height:16px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.form-select__tag-remove[data-v-2cf59b5c]:hover{background:var(--border-default);color:var(--text-primary)}.form-select__arrow[data-v-2cf59b5c]{color:var(--text-muted);transition:transform .15s}.form-select__arrow--open[data-v-2cf59b5c]{transform:rotate(180deg)}.form-select__panel[data-v-2cf59b5c]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden}.form-select__search[data-v-2cf59b5c]{align-items:center;padding:8px 8px 0;display:flex;position:relative}.form-select__search-icon[data-v-2cf59b5c]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.form-select__search-input[data-v-2cf59b5c]{border:1px solid var(--border-default);background:var(--surface-page);width:100%;height:32px;color:var(--text-primary);border-radius:8px;outline:none;padding:0 28px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.form-select__search-input[data-v-2cf59b5c]::placeholder{color:var(--text-muted)}.form-select__search-input[data-v-2cf59b5c]:focus{border-color:var(--text-primary);background:var(--surface-elevated)}.form-select__search-clear[data-v-2cf59b5c]{background:var(--border-default);cursor:pointer;width:18px;height:18px;color:var(--text-muted);border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:12px}.form-select__search-clear[data-v-2cf59b5c]:hover{background:var(--border-strong);color:var(--text-primary)}.form-select__list[data-v-2cf59b5c]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:240px;margin:0;padding:2px;list-style:none;overflow-y:auto}.form-select__option[data-v-2cf59b5c]{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;transition:background-color .15s;display:flex}.form-select__option[data-v-2cf59b5c]:hover,.form-select__option--focused[data-v-2cf59b5c]{background-color:var(--surface-page)}.form-select__option--clear[data-v-2cf59b5c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.form-select__check[data-v-2cf59b5c]{border:1.5px solid var(--border-strong);background:var(--surface-elevated);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:flex}.form-select__option--selected .form-select__check[data-v-2cf59b5c]{background:var(--text-primary);border-color:var(--text-primary)}.form-select__check-fill[data-v-2cf59b5c]{background-color:var(--text-on-accent);border-radius:1px;width:6px;height:6px}.form-select__selected-icon[data-v-2cf59b5c]{color:var(--text-primary);flex-shrink:0}.form-select__empty[data-v-2cf59b5c]{text-align:center;color:var(--text-muted);padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.select-panel-enter-active[data-v-2cf59b5c],.select-panel-leave-active[data-v-2cf59b5c]{transition:opacity .15s,transform .15s}.select-panel-enter-from[data-v-2cf59b5c],.select-panel-leave-to[data-v-2cf59b5c]{opacity:0;transform:translateY(-4px)}.form-select__option-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.form-select__option-sub{color:var(--text-muted);text-align:right;flex-shrink:0;margin-left:auto;padding-left:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.form-select__option--selected .form-select__option-text{font-weight:600}.smart-text-field[data-v-32edfd7c]{width:100%}.smart-text-field .editor-wrap[data-v-32edfd7c]{width:100%;position:relative}.smart-text-field__input[data-v-32edfd7c]{border:none;border-bottom:1px solid var(--border-default);width:100%;height:36px;color:var(--text-primary);background:0 0;padding:4px 16px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px}.smart-text-field__input[data-v-32edfd7c]:focus{border-bottom-color:var(--text-primary);outline:none}.smart-text-field .readonly-value[data-v-32edfd7c]{cursor:pointer;padding:8px 16px;transition:background-color .15s}.smart-text-field .readonly-value .placeholder-text[data-v-32edfd7c]{color:var(--text-muted)}.smart-text-field .readonly-value[data-v-32edfd7c]:hover{background-color:var(--surface-page)}.smart-text-area[data-v-38a67b48]{width:100%;max-height:inherit;flex-direction:column;display:flex}.smart-text-area .editor-wrap[data-v-38a67b48]{flex-direction:column;width:100%;height:100%;display:flex}.smart-text-area .readonly-value[data-v-38a67b48]{cursor:text;padding:8px 16px;transition:background-color .15s}.smart-text-area .readonly-value .placeholder-text[data-v-38a67b48]{color:var(--text-muted)}.task-edit-button-container[data-v-209f5536]{justify-content:end;display:flex}.base-modal[data-v-2da8970a]{background:#f6f7f9;border-radius:16px;flex-direction:column;justify-content:space-between;width:1186px;max-width:98vw;height:calc(100vh - 48px);max-height:calc(100vh - 48px);margin:24px auto;padding:16px;display:flex;box-shadow:0 0 0 1px #0000000a,0 8px 40px #0e0c3b1f,0 2px 8px #0e0c3b0f}.base-modal-header[data-v-2da8970a]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;height:40px;padding:8px 16px;display:flex;box-shadow:0 1px 4px #0000000a}.base-modal-tabs[data-v-2da8970a]{background:#fff;border-radius:12px;margin-top:12px;padding:4px 12px}.base-modal-body[data-v-2da8970a]{flex-grow:2;gap:16px;height:100%;margin-top:16px;display:flex;overflow:hidden auto}.base-modal-body[data-v-2da8970a]>*{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000a}.base-modal-content[data-v-2da8970a]{flex-direction:column;width:100%;display:flex;overflow-y:auto}.base-modal-close[data-v-2da8970a]{cursor:pointer;color:#929aae;background:#f6f7f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.base-modal-close[data-v-2da8970a]:hover{color:#50596d;background:#e6e8ec}.base-modal-identifier[data-v-2da8970a] *{text-align:left;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px}.base-modal-content-title[data-v-2da8970a]{text-align:left;gap:8px;margin-bottom:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:24px;display:flex}.base-modal-content-text[data-v-2da8970a]{flex-direction:column;justify-content:space-between;display:flex}.base-modal-content-description[data-v-2da8970a]{text-align:left;flex-grow:2;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.base-modal-header-actions[data-v-2da8970a]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.base-modal[data-v-2da8970a]{max-width:100vw;height:100vh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top,16px)) max(16px, env(safe-area-inset-right,16px)) max(16px, env(safe-area-inset-bottom,16px)) max(16px, env(safe-area-inset-left,16px));border-radius:0;justify-content:start;margin:0}.base-modal-header[data-v-2da8970a]{z-index:10;margin-bottom:8px;position:sticky;top:0}.base-modal-body[data-v-2da8970a]{flex-direction:column;height:fit-content;overflow-y:auto}.base-modal-content[data-v-2da8970a]{overflow-y:visible!important}}.input-wrap[data-v-0688898b]{scrollbar-width:thin;z-index:14;height:100%;overflow-y:auto}.input-wrap.readonly-value[data-v-0688898b]{padding:0}.comments-editor-actions[data-v-0688898b]{justify-content:flex-start;gap:6px;margin-top:32px;display:flex}.readonly-value[data-v-0688898b]{padding:8px 16px;transition:background-color .5s}.new-entry[data-v-dc9f28b6]{justify-content:space-between;gap:8px;margin:24px 0;display:flex}.new-entry__content[data-v-dc9f28b6]{flex-grow:2;display:flex}.entry-add-button[data-v-dc9f28b6]{color:#858585;cursor:pointer;align-self:center}.entry-editor[data-v-dc9f28b6]{width:100%}.comment-block[data-v-c7e963f1]{font-size:14px}.comment-head[data-v-c7e963f1]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.comment-avatar[data-v-c7e963f1]{grid-column:1}.comment-info[data-v-c7e963f1]{grid-column:2;gap:8px;display:flex}.comment-author[data-v-c7e963f1]{font-weight:500}.comment-date[data-v-c7e963f1]{font-weight:400}.comment-actions[data-v-c7e963f1]{grid-column:3;grid-auto-flow:column;gap:16px;display:grid}.comment-actions button[data-v-c7e963f1]{cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none}.comment-actions button[data-v-c7e963f1]:hover{text-decoration:underline}.comment-body[data-v-c7e963f1]{margin-top:8px;margin-left:40px}.comment-body.no-margin[data-v-c7e963f1]{margin-left:0}.comment-editor[data-v-c7e963f1],.comment-view[data-v-c7e963f1]{width:100%}.full-date[data-v-c7e963f1]{display:none}.short-date[data-v-c7e963f1]{display:inline}@media screen and (width>=993px){.full-date[data-v-c7e963f1]{display:inline}.short-date[data-v-c7e963f1]{display:none}}@media screen and (width<=768px){.comment-head[data-v-c7e963f1]{grid-template-columns:auto 1fr auto;gap:8px}.comment-info[data-v-c7e963f1]{flex-direction:column;gap:0}.comment-date[data-v-c7e963f1]{font-size:12px}.comment-actions[data-v-c7e963f1]{justify-self:end}.comment-body[data-v-c7e963f1]{margin-top:16px;margin-left:0}}.activity-icon-container[data-v-4be76bbf]{background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.activity-icon[data-v-4be76bbf]{color:#1a1a1a;line-height:16px}.comment-block[data-v-e5ecd830]{font-size:14px}.comment-head[data-v-e5ecd830]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.comment-avatar[data-v-e5ecd830]{grid-column:1}.comment-info[data-v-e5ecd830]{grid-column:2;gap:8px;display:flex}.comment-author[data-v-e5ecd830]{font-weight:500}.comment-date[data-v-e5ecd830]{font-weight:400}.full-date[data-v-e5ecd830]{display:none}.short-date[data-v-e5ecd830]{display:inline}@media screen and (width>=993px){.full-date[data-v-e5ecd830]{display:inline}.short-date[data-v-e5ecd830]{display:none}}.history-row[data-v-e5ecd830]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-left:40px;display:flex}.history-label[data-v-e5ecd830]{color:#6b7280;text-transform:capitalize;font-size:14px}.history-values[data-v-e5ecd830]{align-items:center;gap:0;display:inline-flex}.value-old[data-v-e5ecd830]{color:#1a1a1a;font-size:14px;font-weight:400}.value-arrow[data-v-e5ecd830]{width:16px;height:16px;margin:0 8px;display:inline-block;position:relative}.value-new[data-v-e5ecd830]{color:#1a1a1a;font-size:14px;font-weight:400}.comment-block[data-v-a41a6a19]{font-size:14px}.entries-list[data-v-b00e94fc]{flex-direction:column;gap:16px;display:flex}.comments-notes-tab[data-v-faab3387]{padding:16px 0}.file-list-item[data-v-8a2fbfee]{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:8px 16px;display:flex}.file-list-item[data-v-8a2fbfee]:hover{background-color:#0e0c3b0f}.file-list-item .file-list-item__main[data-v-8a2fbfee]{flex-grow:1;align-items:center;display:flex}.file-list-item .file-list-item__icon[data-v-8a2fbfee]{border:1px solid #d6d6d6;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.file-list-item .file-list-item__body[data-v-8a2fbfee]{border-radius:8px;flex-direction:column;flex-grow:1;gap:6px;margin-left:16px;display:flex;overflow:hidden}.file-list-item .file-list-item__body .file-list-item__name[data-v-8a2fbfee]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.file-list-item .file-list-item__body .file-list-item__details[data-v-8a2fbfee]{color:#525252;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.file-list-item .file-list-item__actions[data-v-8a2fbfee]{gap:8px;margin-left:8px;display:flex}.file-list-item .file-list-item__actions .file-list-item__action_button[data-v-8a2fbfee]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.file-list-item .file-list-item__actions .file-list-item__action_button[data-v-8a2fbfee]:hover{background-color:#fff}@media (width<=768px){.file-list-item[data-v-8a2fbfee]{flex-wrap:wrap;align-items:flex-start;padding:4px}.file-list-item .file-list-item__main[data-v-8a2fbfee]{width:100%;margin-bottom:8px}.file-list-item .file-list-item__body[data-v-8a2fbfee]{margin-left:12px}}@media (width<=576px){.file-list-item[data-v-8a2fbfee]{padding:4px}}.file-list[data-v-167d60cd]{flex-direction:column;gap:8px;display:flex}.file-upload[data-v-bb1dc299]{width:100%;position:relative}.file-upload__zone[data-v-bb1dc299]{border:1.5px dashed var(--border-default);background-color:var(--surface-elevated);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);border-radius:12px;align-items:center;gap:16px;margin:0;padding:24px;transition:border-color .15s,background-color .15s;display:flex}.file-upload__zone[data-v-bb1dc299]:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--surface-page)}.file-upload__zone[data-v-bb1dc299]:disabled{cursor:not-allowed;opacity:.5}.file-upload--dragging .file-upload__zone[data-v-bb1dc299]{border-color:var(--text-primary);background-color:var(--surface-page)}.file-upload--has-error .file-upload__zone[data-v-bb1dc299]{border-color:var(--text-danger,#d04848)}.file-upload__icon[data-v-bb1dc299]{color:var(--text-secondary);flex-shrink:0}.file-upload__copy[data-v-bb1dc299]{flex-direction:column;gap:2px;display:flex}.file-upload__title[data-v-bb1dc299]{color:var(--text-primary);font-family:Inter;font-size:14px;font-weight:600}.file-upload__subtitle[data-v-bb1dc299]{color:var(--text-secondary);font-family:Inter;font-size:12px}.file-upload__cta[data-v-bb1dc299]{color:var(--text-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}.file-upload__input[data-v-bb1dc299]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-upload__list[data-v-bb1dc299]{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.file-upload__list-item[data-v-bb1dc299]{background-color:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-family:Inter;font-size:13px;display:flex}.file-upload__list-icon[data-v-bb1dc299]{color:var(--text-secondary);flex-shrink:0}.file-upload__list-name[data-v-bb1dc299]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.file-upload__list-size[data-v-bb1dc299]{color:var(--text-secondary);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.file-upload__list-remove[data-v-bb1dc299]{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.file-upload__list-remove[data-v-bb1dc299]:hover:not(:disabled){background-color:var(--surface-page);color:var(--text-primary)}.file-upload__list-remove[data-v-bb1dc299]:disabled{cursor:not-allowed;opacity:.5}.upload-modal[data-v-e00ce962]{background:var(--surface-elevated);min-width:452px;color:var(--text-primary);border-radius:12px;flex-direction:column;display:flex}@media (width<=576px){.upload-modal[data-v-e00ce962]{min-width:100%}}.upload-modal__header[data-v-e00ce962]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.upload-modal__header_title[data-v-e00ce962]{font-size:18px;font-weight:600;line-height:24px}.upload-modal__header_close-button[data-v-e00ce962]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.upload-modal__header_close-button[data-v-e00ce962]:hover{color:var(--text-primary);background:var(--surface-sunken)}.upload-modal__body[data-v-e00ce962]{padding:24px}.upload-modal__footer[data-v-e00ce962]{border-top:1px solid var(--border-default);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.files-tab{width:100%;margin-bottom:24px}.files-fab{padding:16px}@media (width<=576px){.files-fab{padding:4px}}.add-file-button{color:#1a1a1a;cursor:pointer;border:1px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:127px;margin:8px 16px;padding:8px 12px;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;display:flex}.add-file-button:hover{background-color:#0e0c3b0f}@media (width<=768px){.add-file-button{margin:8px 4px}}@media (width<=576px){.add-file-button{width:100%}}.add-file-button i{margin-right:8px}.base-collapse[data-v-97b75441]{border:none}.modal-sidebar[data-v-84e3adf6]{color:#7a849c;background:#fff;border-radius:16px;width:320px;min-width:320px;padding:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.modal-sidebar[data-v-84e3adf6] .sidebar-table{gap:16px;width:100%}.modal-sidebar[data-v-84e3adf6] .sidebar-table tr{height:fit-content;min-height:36px;display:flex}.modal-sidebar[data-v-84e3adf6] .sidebar-table tr td{align-items:center;display:flex}.modal-sidebar[data-v-84e3adf6] .sidebar-table tr td:first-child{white-space:nowrap;justify-content:flex-start;width:auto;min-width:96px}.modal-sidebar[data-v-84e3adf6] .sidebar-table tr td:last-child{align-items:center;width:100%;margin-left:16px}.date-picker__field[data-v-5d46e049]{width:100%;min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-family:Inter;font-size:14px}.date-picker__field[data-v-5d46e049]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.date-picker__field[data-v-5d46e049]::-webkit-datetime-edit-fields-wrapper{padding:0}.date-picker__field[data-v-5d46e049]:disabled{color:var(--text-secondary);cursor:not-allowed}.task-status-select[data-v-ba08e1c7]{display:inline-block;position:relative}.task-status-select__trigger[data-v-ba08e1c7]{cursor:pointer;background:0 0;border:0;padding:0}.task-status-select__panel[data-v-ba08e1c7]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;min-width:170px;padding:2px;display:flex;position:absolute;top:calc(100% + 2px);left:0}.task-status-select__option[data-v-ba08e1c7]{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;align-items:center;padding:2px 8px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;display:flex}.task-status-select__option[data-v-ba08e1c7]:hover{background-color:var(--surface-page)}.priority-select[data-v-fd4fe011]{display:inline-block;position:relative}.priority-select__trigger[data-v-fd4fe011]{cursor:pointer;background:0 0;border:0;padding:0}.priority-select__panel[data-v-fd4fe011]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:2px;display:flex;position:absolute;top:calc(100% + 2px);left:0}.priority-select__option[data-v-fd4fe011]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;padding:6px 8px;display:flex}.priority-select__option[data-v-fd4fe011]:hover{background-color:var(--surface-page)}.base-collapse-item[data-v-8b0b7836]{border:none}.base-collapse-item+.base-collapse-item[data-v-8b0b7836]{margin-top:4px}.base-collapse-item__header[data-v-8b0b7836]{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;transition:background-color .15s,color .15s;display:flex}.base-collapse-item__title[data-v-8b0b7836]{align-items:center;gap:8px;display:flex;overflow:hidden}.base-collapse-item__description[data-v-8b0b7836]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.base-collapse-item__tag[data-v-8b0b7836]{background:var(--surface-page);height:18px;color:var(--text-secondary);border-radius:8px;align-items:center;margin-left:8px;padding:0 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.base-collapse-item__arrow[data-v-8b0b7836]{color:var(--text-muted);align-items:center;transition:transform .15s;display:flex}.base-collapse-item__arrow--open[data-v-8b0b7836]{transform:rotate(180deg)}.base-collapse-item__body[data-v-8b0b7836]{padding-top:12px;padding-bottom:12px}.base-collapse-item--default[data-v-8b0b7836]{position:relative}.base-collapse-item--default+.base-collapse-item--default[data-v-8b0b7836]{margin-top:8px}.base-collapse-item--default+.base-collapse-item--default[data-v-8b0b7836]:before{content:"";background-color:var(--border-default);height:1px;position:absolute;top:-4px;left:0;right:0}.base-collapse-item--default.base-collapse-item--open[data-v-8b0b7836]:before,.base-collapse-item--default.base-collapse-item--open+.base-collapse-item--default[data-v-8b0b7836]:before{display:none}.base-collapse-item--default>.base-collapse-item__header[data-v-8b0b7836]{text-transform:uppercase;letter-spacing:.04em;width:calc(100% + 24px);height:52px;color:var(--text-secondary);border-radius:12px;margin:0 -12px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.base-collapse-item--default>.base-collapse-item__header[data-v-8b0b7836]:hover{background-color:var(--border-default);color:var(--text-primary)}.base-collapse-item--default>.base-collapse-item__body[data-v-8b0b7836]{margin:0 -12px;padding:0 12px}.base-collapse-item--default.base-collapse-item--open>.base-collapse-item__header[data-v-8b0b7836]{color:var(--text-primary);background-color:var(--surface-page)}.base-collapse-item--default.base-collapse-item--open>.base-collapse-item__header[data-v-8b0b7836]:hover{background-color:var(--border-default)}.base-collapse-item--default.base-collapse-item--open>.base-collapse-item__body[data-v-8b0b7836]{padding-top:12px;padding-bottom:16px}.collapse-body-enter-active[data-v-8b0b7836],.collapse-body-leave-active[data-v-8b0b7836]{transition:height .22s cubic-bezier(.4,0,.2,1),opacity .18s}.base-collapse-item--compact[data-v-8b0b7836]{position:relative}.base-collapse-item--compact+.base-collapse-item--compact[data-v-8b0b7836]:before{content:"";background-color:var(--border-default);height:1px;position:absolute;top:0;left:0;right:0}.base-collapse-item--compact>.base-collapse-item__header[data-v-8b0b7836]{text-transform:uppercase;letter-spacing:.04em;height:32px;color:var(--text-secondary);background-color:#0000;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.base-collapse-item--compact>.base-collapse-item__header[data-v-8b0b7836]:hover{color:var(--text-primary);background-color:#0000}.base-collapse-item--compact.base-collapse-item--open>.base-collapse-item__header[data-v-8b0b7836]{color:var(--text-primary)}.base-collapse-item--compact>.base-collapse-item__body[data-v-8b0b7836]{padding:4px 0 12px}.task-modal-sidebar[data-v-312b019d]{--base-field-label-width:110px}.static-summary[data-v-d4c587a0]{width:100%;padding:4px 16px}.task-modal-content-description[data-v-d4c587a0]{text-align:left;flex-grow:2;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.task-modal-content-description .description-area[data-v-d4c587a0]{height:100%}.task-modal-content-description.full-height[data-v-d4c587a0]{flex-direction:column;height:100%;display:flex}.task-modal-content-description.full-height .description-area[data-v-d4c587a0]{flex-grow:1;min-height:300px}.full-height-modal[data-v-d4c587a0] .base-modal-content{flex-direction:column;height:100%;display:flex}.full-height-modal[data-v-d4c587a0] .base-modal-content-text,.full-height-modal[data-v-d4c587a0] .base-modal-content-description{flex-direction:column;flex-grow:1;height:100%;display:flex}.editor-controls[data-v-d4c587a0]{z-index:12;justify-content:start;gap:8px;margin-top:15px;margin-bottom:5px;margin-left:16px;display:flex}.mobile-only-tab[data-v-d4c587a0]{display:none}@media screen and (width<=768px){[data-v-d4c587a0] .desktop-sidebar{display:none}.mobile-only-tab[data-v-d4c587a0]{display:block}}.page-layout[data-v-0bb5d359]{flex-direction:column;width:100%;display:flex}.page-layout__header[data-v-0bb5d359]{background-color:var(--surface-page)}.page-layout__chrome[data-v-0bb5d359]{width:100%;padding:var(--space-md) var(--layout-padding-x) 0}.page-layout__chrome-inner[data-v-0bb5d359]{width:100%;max-width:var(--layout-width-md);flex-direction:column;margin:0 auto;display:flex}@media (width<=767px){.page-layout__chrome[data-v-0bb5d359]{padding-top:var(--space-sm)}}.page-layout__bar[data-v-0bb5d359]{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;display:flex}@media (width<=767px){.page-layout__bar[data-v-0bb5d359]{gap:var(--space-sm);padding:var(--space-sm) 0 var(--space-xs)}}.page-layout__searchbar[data-v-0bb5d359]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex:auto;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.page-layout__searchbar[data-v-0bb5d359]:hover{border-color:var(--border-strong)}.page-layout__searchbar[data-v-0bb5d359]:has(.page-list-search__input:focus){border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.page-layout__searchbar[data-v-0bb5d359] .page-list-search__input{background:0 0;border:0;border-radius:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-search__input:hover,.page-layout__searchbar[data-v-0bb5d359] .page-list-search__input:focus{box-shadow:none;border:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-meta{border-left:1px solid var(--border-default);border-radius:0;align-self:stretch;width:36px;height:auto;margin:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-meta:hover{background-color:var(--surface-page)}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-button{border:0;border-left:1px solid var(--border-default);background:0 0;border-radius:0;margin:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-button:hover{background-color:var(--surface-page);border-color:#0000;border-left-color:var(--border-default)}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-button--active{border-left-color:var(--border-default);background:0 0}.page-layout__search[data-v-0bb5d359]{flex:auto;min-width:0}.page-layout__filter-button[data-v-0bb5d359]{flex-shrink:0}.page-layout__filter-meta[data-v-0bb5d359]{align-items:center;display:flex}.page-layout__actions[data-v-0bb5d359]{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.page-layout__tabs[data-v-0bb5d359]{min-width:0;position:relative}.page-layout__body[data-v-0bb5d359]{width:100%;padding-top:var(--layout-padding-top);padding-bottom:var(--layout-padding-bottom)}.page-layout__body--padded[data-v-0bb5d359]{padding-left:var(--layout-padding-x);padding-right:var(--layout-padding-x)}.page-layout__body-inner[data-v-0bb5d359]{width:100%;max-width:var(--layout-width-md);margin:0 auto}.page-list-search[data-v-8f16004f]{align-items:center;width:100%;display:flex;position:relative}.page-list-search__icon[data-v-8f16004f]{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}.page-list-search__input[data-v-8f16004f]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;height:40px;color:var(--text-primary);border-radius:12px;outline:none;padding:0 32px 0 36px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-list-search__input[data-v-8f16004f]::placeholder{color:var(--text-muted);font-weight:400}.page-list-search__input[data-v-8f16004f]:hover{border-color:var(--border-strong)}.page-list-search__input[data-v-8f16004f]:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.page-list-search__clear[data-v-8f16004f]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;right:8px}.page-list-search__clear[data-v-8f16004f]:hover{background-color:var(--border-default);color:var(--text-secondary)}.page-list-filter-button[data-v-8aa5dd75]{background-color:var(--surface-elevated);border:1px solid var(--border-default);height:40px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.page-list-filter-button[data-v-8aa5dd75]:hover{border-color:var(--border-strong);color:var(--text-primary)}.page-list-filter-button--active[data-v-8aa5dd75]{border-color:var(--text-primary);color:var(--text-primary)}@media (width<=480px){.page-list-filter-button__label[data-v-8aa5dd75]{display:none}}.page-list-filter-button__badge[data-v-8aa5dd75]{background-color:var(--text-primary);min-width:20px;height:20px;color:var(--text-on-accent);border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.page-list-filter-meta[data-v-8ebeaa16]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0 4px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.page-list-filter-meta[data-v-8ebeaa16]:hover{background-color:var(--border-default);color:var(--text-primary)}.app-header-button{background:var(--surface-page);border:1px solid var(--border-default);height:26px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-header-button:hover:not(:disabled){background:var(--border-default);color:var(--text-primary)}.app-header-button--primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.app-header-button--primary:hover:not(:disabled){background:var(--text-secondary);border-color:var(--text-secondary);color:var(--text-on-accent)}.app-header-button--disabled{opacity:.4;cursor:not-allowed}.app-header-button--loading{opacity:.7;cursor:wait}.app-header-button--prefetch-ready,.app-header-button--prefetch-loading{position:relative}.app-header-button--prefetch-ready:after,.app-header-button--prefetch-loading:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.app-header-button--prefetch-ready:after{background:var(--text-success,#10b981)}.app-header-button--prefetch-loading:after{background:var(--text-warning,#f59e0b);animation:1s ease-in-out infinite app-header-button-pulse}.app-header-button__icon{font-size:12px;line-height:1}.app-header-button__icon-svg{flex-shrink:0}@keyframes app-header-button-pulse{0%,to{opacity:1}50%{opacity:.35}}.app-filter-pill{border:1px solid var(--border-strong);background:var(--surface-elevated);height:26px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;outline:none;align-items:center;gap:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-filter-pill:hover{border-color:var(--text-muted);background:var(--surface-page)}.app-filter-pill__indicator{background:var(--border-strong);border-radius:9999px;flex-shrink:0;width:8px;height:8px;transition:background-color .15s,box-shadow .15s}.app-filter-pill__count{opacity:.7;font-size:11px}.app-filter-pill--active{color:#0e9033;background:#e4f5e9;border-color:#0e903366}.app-filter-pill--active:hover{background:#d9f1e0;border-color:#0e903399}.app-filter-pill--active .app-filter-pill__indicator{background:#0e9033;box-shadow:0 0 0 2px #0e903333}.filter-pill-dropdown-enter-active,.filter-pill-dropdown-leave-active{transform-origin:top;transition:opacity .15s,transform .15s}.filter-pill-dropdown-enter,.filter-pill-dropdown-enter-from,.filter-pill-dropdown-leave-to{opacity:0;transform:scaleY(.9)}.app-filter-pill-dropdown{display:inline-flex;position:relative}.app-filter-pill-dropdown--open{z-index:2000}.app-filter-pill-dropdown__caret{margin-left:2px;transition:transform .15s}.app-filter-pill-dropdown__caret--open{transform:rotate(180deg)}.app-filter-pill-dropdown__menu{z-index:2000;border:1px solid var(--border-default);background:var(--surface-elevated);min-width:100%;box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.app-filter-pill-dropdown__item{color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:12px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,color .15s;display:flex}.app-filter-pill-dropdown__item:hover{background:var(--surface-page);color:var(--text-primary)}.app-filter-pill-dropdown__item--active{color:#0e9033;background:#e4f5e9;font-weight:500}.app-filter-pill-dropdown__item-label{flex:1}.app-filter-pill-dropdown__item-count{color:var(--text-tertiary,var(--text-secondary));font-variant-numeric:tabular-nums}.action-button-wrap[data-v-38deccf8]{display:inline-flex;position:relative}.action-button[data-v-38deccf8]{cursor:pointer;color:#7a849c;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .15s;display:inline-flex}.action-button[data-v-38deccf8]:hover:not(:disabled){background:#f6f7f9}.action-button[data-v-38deccf8]:focus-visible{box-shadow:0 0 0 3px #403bdd14}.action-button--primary[data-v-38deccf8]{color:#fff;background:#403bdd}.action-button--primary[data-v-38deccf8]:hover:not(:disabled){background:#221da9}.action-button--danger[data-v-38deccf8]{color:#7a849c}.action-button--text[data-v-38deccf8]{color:#403bdd}.action-button--disabled[data-v-38deccf8]{opacity:.5;cursor:not-allowed}.action-button__icon[data-v-38deccf8]{font-size:14px;line-height:1}.action-button__confirm[data-v-38deccf8]{z-index:100;white-space:nowrap;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding:12px 16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 0 0 1px #00000008,0 8px 24px #0e0c3b1a}.action-button__confirm-text[data-v-38deccf8]{color:#7a849c;font-size:14px}.action-button__confirm-btn[data-v-38deccf8]{color:#fff;cursor:pointer;background:#403bdd;border:none;border-radius:8px;height:28px;padding:4px 12px;font-size:13px;transition:background-color .15s}.action-button__confirm-btn[data-v-38deccf8]:hover{background:#221da9}.action-button__confirm-btn--danger[data-v-38deccf8]{background:#bd0f2a}.action-button__confirm-btn--danger[data-v-38deccf8]:hover{background:#970c22}.sidebar-input[data-v-8b0520d1]{align-items:center;gap:4px;display:inline-flex}.sidebar-input__field[data-v-8b0520d1]{color:#7a849c;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;max-width:80px;height:28px;padding:4px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.sidebar-input__field[data-v-8b0520d1]:focus{border-color:#403bdd}.sidebar-input__field[data-v-8b0520d1]:disabled{opacity:.5;cursor:not-allowed}.sidebar-input__suffix[data-v-8b0520d1]{color:#929aae;font-size:14px}.sidebar-textarea[data-v-7a3607d1]{width:100%;position:relative}.sidebar-textarea__field[data-v-7a3607d1]{color:#7a849c;resize:vertical;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.sidebar-textarea__field[data-v-7a3607d1]:focus{border-color:#403bdd}.sidebar-textarea__field[data-v-7a3607d1]:disabled{opacity:.5;cursor:not-allowed}.sidebar-textarea__count[data-v-7a3607d1]{text-align:right;color:#bfc4cf;margin-top:4px;font-size:12px;display:block}.sidebar-toggle[data-v-22fe3892]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.sidebar-toggle--disabled[data-v-22fe3892]{opacity:.5;cursor:not-allowed}.sidebar-toggle__input[data-v-22fe3892]{opacity:0;width:0;height:0;position:absolute}.sidebar-toggle__track[data-v-22fe3892]{background:#e6e8ec;border-radius:9px;width:32px;height:18px;transition:background .2s;display:inline-block;position:relative}.sidebar-toggle__input:checked+.sidebar-toggle__track[data-v-22fe3892]{background:#403bdd}.sidebar-toggle__thumb[data-v-22fe3892]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001a}.sidebar-toggle__input:checked+.sidebar-toggle__track .sidebar-toggle__thumb[data-v-22fe3892]{transform:translate(14px)}.sidebar-toggle__label[data-v-22fe3892]{color:#7a849c;font-size:14px;font-weight:500}.style-guide-hint-panel[data-v-7c592fb2]{padding:8px 4px;font-size:12px}.style-guide-hint-panel__title[data-v-7c592fb2]{margin-bottom:4px;font-weight:600}.style-guide-hint-panel__list[data-v-7c592fb2]{margin:0;padding-left:16px}.style-guide-hint-panel__list li[data-v-7c592fb2]{margin-bottom:4px}.style-guide-hint-panel__violations[data-v-7c592fb2]{background:#fef4e6;border-radius:4px;margin-top:8px;padding:4px 8px}.style-guide-hint-panel__violations ul[data-v-7c592fb2]{margin:4px 0 0;padding-left:16px}.style-guide-hint-panel__violations-title[data-v-7c592fb2]{color:#df830c;font-weight:600}.article-modal-sidebar[data-v-5168d2c5]{--base-field-label-width:110px}.sidebar-input--wide[data-v-5168d2c5] .sidebar-input__field{max-width:100%}.sidebar-action-group[data-v-5168d2c5]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sidebar-action-group__row[data-v-5168d2c5]{gap:8px;display:flex}.approval-dialog-overlay[data-v-de7ef1ad]{z-index:3000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.approval-dialog[data-v-de7ef1ad]{background:#fff;border-radius:12px;width:420px;max-width:90vw;box-shadow:0 8px 32px #00000026}.approval-dialog__header[data-v-de7ef1ad]{border-bottom:1px solid #f6f7f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.approval-dialog__title[data-v-de7ef1ad]{color:#50596d;font-size:16px;font-weight:600}.approval-dialog__close[data-v-de7ef1ad]{color:#bfc4cf;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.approval-dialog__close[data-v-de7ef1ad]:hover{color:#7a849c}.approval-dialog__body[data-v-de7ef1ad]{padding:20px}.approval-dialog__field[data-v-de7ef1ad]{margin-bottom:16px}.approval-dialog__field[data-v-de7ef1ad]:last-child{margin-bottom:0}.approval-dialog__label[data-v-de7ef1ad]{color:#7a849c;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.approval-dialog__textarea[data-v-de7ef1ad]{color:#50596d;resize:vertical;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px}.approval-dialog__textarea[data-v-de7ef1ad]:focus{border-color:#403bdd}.approval-dialog__approver-list[data-v-de7ef1ad]{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.approval-dialog__approver[data-v-de7ef1ad]{cursor:pointer;color:#50596d;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.approval-dialog__approver[data-v-de7ef1ad]:hover{background:#f6f7f9}.approval-dialog__approver input[type=checkbox][data-v-de7ef1ad]{accent-color:#403bdd}.approval-dialog__email[data-v-de7ef1ad]{color:#bfc4cf;margin-left:auto;font-size:12px}.approval-dialog__loading[data-v-de7ef1ad],.approval-dialog__empty[data-v-de7ef1ad]{color:#bfc4cf;padding:8px 0;font-size:13px}.approval-dialog__footer[data-v-de7ef1ad]{border-top:1px solid #f6f7f9;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.approval-dialog__btn[data-v-de7ef1ad]{cursor:pointer;color:#7a849c;background:#fff;border:1px solid #e6e8ec;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.approval-dialog__btn[data-v-de7ef1ad]:hover{background:#f6f7f9}.approval-dialog__btn--primary[data-v-de7ef1ad]{color:#fff;background:#403bdd;border-color:#403bdd}.approval-dialog__btn--primary[data-v-de7ef1ad]:hover{background:#221da9}.approval-dialog__btn--primary[data-v-de7ef1ad]:disabled{opacity:.5;cursor:not-allowed}.article-header-section[data-v-583d249e]{align-items:center;gap:2px;display:flex}.article-header-section__pills[data-v-583d249e]{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.article-header-section__rev-pill[data-v-583d249e]{cursor:pointer}.article-header-section__lock-pill[data-v-583d249e]{color:#df830c;background:#fef4e6;border-radius:9999px;align-items:center;gap:2px;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.article-header-section__short-key[data-v-583d249e]{color:#403bdd;cursor:pointer;background:#edecfc;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:calc(10ch + 16px);height:24px;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.article-header-section__short-key[data-v-583d249e]:hover{color:#221da9;background:#edecfc}.article-header-section__short-key--copied[data-v-583d249e],.article-header-section__short-key--copied[data-v-583d249e]:hover{color:#0e9033;background:#e4f5e9}.article-header-section__short-key--error[data-v-583d249e],.article-header-section__short-key--error[data-v-583d249e]:hover{color:#bd0f2a;background:#fbe6e9}.article-content-section[data-v-1411cd89]{flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;display:flex}.article-content-section__title[data-v-1411cd89]{align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}.article-content-section__title-input[data-v-1411cd89]{font-size:inherit;font-weight:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.article-content-section__title-input[data-v-1411cd89]:focus{outline:1px solid var(--border-strong);outline-offset:2px;border-radius:4px}.article-content-section__title-static[data-v-1411cd89]{flex:auto}.article-content-section__title-static--placeholder[data-v-1411cd89]{color:var(--text-muted);font-weight:400}.article-content-section__edit-toggle[data-v-1411cd89] .action-button__inner,.article-content-section__edit-toggle[data-v-1411cd89] button,.article-content-section__edit-toggle[data-v-1411cd89]{align-items:center;gap:2px;display:inline-flex}.article-content-section__save-indicator[data-v-1411cd89]{color:#929aae;flex-shrink:0;margin-left:8px;font-size:12px;font-weight:400;transition:color .15s}.article-content-section__save-indicator--saved[data-v-1411cd89]{color:#0e9033}.article-content-section__save-indicator--error[data-v-1411cd89]{color:#bd0f2a}.article-content-section__body[data-v-1411cd89]{flex:auto;min-height:0;font-size:13px;overflow-y:auto}.article-content-section__body--full-height[data-v-1411cd89]{height:100%}.article-content-section__controls[data-v-1411cd89]{flex-shrink:0;gap:4px;display:flex}.article-revisions-section[data-v-649127d4]{flex-direction:column;gap:4px;display:flex}.article-revisions-section__header[data-v-649127d4]{color:var(--text-secondary);align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.article-revisions-section__count[data-v-649127d4]{background:var(--surface-page);border-radius:9999px;padding:2px 6px;font-size:12px;font-weight:500}.article-revisions-section__rev-number[data-v-649127d4]{font-weight:600}.article-revisions-section__person[data-v-649127d4]{color:var(--text-primary);font-size:12px}.article-revisions-section__person-date[data-v-649127d4]{color:var(--text-muted);font-weight:400}.article-revisions-section__reviewers[data-v-649127d4]{flex-direction:column;gap:2px;display:flex}.article-revisions-section__detail[data-v-649127d4]{background:var(--surface-page);border-radius:8px;padding:8px}.article-revisions-section__detail-summary[data-v-649127d4]{color:var(--text-secondary);margin:0;font-size:13px}.article-revisions-section__empty[data-v-649127d4]{text-align:center;color:var(--text-muted);padding:12px;font-size:13px}.full-height-modal[data-v-91a63fc2] .base-modal{height:calc(100vh - 48px)}.kb-title-cell[data-v-f9faa563]{align-items:center;gap:2px;display:inline-flex}.kb-title-cell__chevron[data-v-f9faa563]{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:transform .15s,background .15s;display:inline-flex}.kb-title-cell__chevron[data-v-f9faa563]:hover{background:var(--surface-hover);color:var(--text-primary)}.kb-title-cell__chevron--open[data-v-f9faa563]{transform:rotate(90deg)}.kb-title-cell__chevron-spacer[data-v-f9faa563]{flex-shrink:0;width:20px;height:20px;display:inline-block}.home-page[data-v-32b283ee]{background-color:var(--surface-page);flex-direction:column;height:100%;display:flex;position:relative}.home-page__header[data-v-32b283ee]{flex-shrink:0;justify-content:center;padding:12px 24px 16px;display:flex}@media (width<=767px){.home-page__header[data-v-32b283ee]{padding:8px 12px 12px}}.home-page--launchpad .home-page__header[data-v-32b283ee]{padding-bottom:0}.home-page__content[data-v-32b283ee]{flex:auto;min-height:0;overflow:auto}.home-page__drop-overlay[data-v-32b283ee]{z-index:2999;pointer-events:none;background:var(--surface-overlay-backdrop);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-page__drop-card[data-v-32b283ee]{background:var(--surface-card);border:2px dashed var(--primary-500);color:var(--text-primary);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}.home-page__drop-title[data-v-32b283ee]{font-size:15px;font-weight:600}.home-page__drop-hint[data-v-32b283ee]{color:var(--text-muted);font-size:13px}.agent-x-launcher[data-v-2ccf9c02]{border:1px solid var(--border-strong);background-color:var(--surface-elevated);width:56px;height:56px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-md);border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.agent-x-launcher[data-v-2ccf9c02]:hover{background-color:var(--surface-page);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.agent-x-launcher[data-v-2ccf9c02]:focus-visible{box-shadow:var(--focus-ring);outline:none}.agent-x-launcher[data-v-2ccf9c02]:active{transform:translateY(0)}.agent-x-launcher--open[data-v-2ccf9c02]{background-color:var(--text-primary);color:var(--surface-elevated);border-color:#0000}@media (width<=767px){.agent-x-launcher[data-v-2ccf9c02]{display:none}}.agent-x-tool-result[data-v-2500f53f]{flex-direction:column;gap:4px;display:flex}.agent-x-tool-result--error[data-v-2500f53f]{background-color:var(--feedback-danger-soft,#ffe1e1);color:var(--feedback-danger,#a02323);border-radius:4px;flex-direction:row;align-items:center;gap:4px;padding:4px 8px;font-size:10px;line-height:1.4}.agent-x-tool-result__meta[data-v-2500f53f]{color:var(--text-secondary);flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.agent-x-tool-result__meta li[data-v-2500f53f]{align-items:baseline;gap:2px;display:inline-flex}.agent-x-tool-result__meta-label[data-v-2500f53f]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.agent-x-tool-result__meta-value[data-v-2500f53f]{color:var(--text-primary);font-family:Inter,sans-serif}.agent-x-tool-result__table-scroll[data-v-2500f53f]{border-radius:4px;max-width:100%;overflow-x:auto}.agent-x-tool-result__empty[data-v-2500f53f]{background-color:var(--surface-page);border:1px dashed var(--border-default);color:var(--text-secondary);border-radius:4px;align-items:center;gap:4px;padding:8px;font-size:10px;display:flex}.agent-x-tool-result__raw[data-v-2500f53f]{background-color:var(--surface-page);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:4px;margin:0;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow-x:auto}.agent-x-tool[data-v-4fc70074]{border:1px solid var(--border-default);background-color:var(--surface-elevated);border-radius:8px;margin-top:2px;font-size:12px}.agent-x-tool__head[data-v-4fc70074]{cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.agent-x-tool__head[data-v-4fc70074]:hover{background-color:var(--border-default)}.agent-x-tool__name[data-v-4fc70074]{font-weight:600}.agent-x-tool__badge[data-v-4fc70074]{text-transform:lowercase;background-color:var(--border-default);color:var(--text-secondary);border-radius:9999px;padding:2px 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.agent-x-tool__badge--done[data-v-4fc70074]{background-color:var(--feedback-success-soft,#e6f7ec);color:var(--feedback-success,#2a8b4c)}.agent-x-tool__badge--running[data-v-4fc70074]{background-color:var(--feedback-warning-soft,#fff5d6);color:var(--feedback-warning,#946100)}.agent-x-tool__badge--pending[data-v-4fc70074]{background-color:var(--feedback-danger-soft,#ffe1e1);color:var(--feedback-danger,#a02323)}.agent-x-tool__body[data-v-4fc70074]{border-top:1px solid var(--border-default);padding:2px 8px 8px}.agent-x-tool__label[data-v-4fc70074]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.agent-x-tool__section pre[data-v-4fc70074]{background-color:var(--surface-page);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:4px;margin:0;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow-x:auto}.agent-x-bubble[data-v-52b147a6]{background-color:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:12px;margin-bottom:8px;padding:8px 12px;font-size:13px}.agent-x-bubble--user[data-v-52b147a6]{background-color:var(--surface-page);border-color:var(--border-strong)}.agent-x-bubble--tool[data-v-52b147a6]{background-color:#0000;border:0;padding:0}.agent-x-bubble__role[data-v-52b147a6]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.agent-x-bubble__content[data-v-52b147a6]{line-height:1.5}.agent-x-bubble__content[data-v-52b147a6] pre{background-color:var(--surface-page);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;overflow-x:auto}.agent-x-bubble__content[data-v-52b147a6] code{background-color:var(--border-default);border-radius:4px;padding:1px 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.agent-x-bubble__content[data-v-52b147a6] table{border-collapse:collapse;width:100%;margin:4px 0;font-size:12px}.agent-x-bubble__content[data-v-52b147a6] table th,.agent-x-bubble__content[data-v-52b147a6] table td{border-bottom:1px solid var(--border-default);text-align:left;padding:2px 4px}.agent-x-bubble__content[data-v-52b147a6] table th{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.agent-x-bubble__content[data-v-52b147a6] p{margin:0 0 4px}.agent-x-bubble__content[data-v-52b147a6] p:last-child{margin-bottom:0}.agent-x-bubble__content[data-v-52b147a6] ul,.agent-x-bubble__content[data-v-52b147a6] ol{margin:4px 0;padding-left:16px}.agent-x-bubble__tools[data-v-52b147a6]{margin-top:4px}.agent-x-messages[data-v-9bc13844]{flex:auto;padding:12px;overflow-y:auto}.agent-x-composer[data-v-075dacc2]{border-top:1px solid var(--border-default);flex-direction:column;gap:4px;padding:8px 12px 12px;display:flex}.agent-x-composer__textarea[data-v-075dacc2]{resize:none;background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;min-height:56px;max-height:160px;color:var(--text-primary);border-radius:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s,box-shadow .15s}.agent-x-composer__textarea[data-v-075dacc2]:focus{border-color:var(--text-secondary);box-shadow:var(--focus-ring);outline:none}.agent-x-composer__textarea[data-v-075dacc2]:disabled{opacity:.6;cursor:not-allowed}.agent-x-composer__actions[data-v-075dacc2]{justify-content:flex-end;gap:4px;display:flex}.agent-x-composer__btn[data-v-075dacc2]{cursor:pointer;border-radius:8px;padding:4px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,opacity .15s}.agent-x-composer__btn--send[data-v-075dacc2]{background-color:var(--text-primary);color:var(--surface-elevated);border:0}.agent-x-composer__btn--send[data-v-075dacc2]:disabled{opacity:.4;cursor:not-allowed}.agent-x-composer__btn--cancel[data-v-075dacc2]{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.agent-x-composer__btn--cancel[data-v-075dacc2]:hover{background-color:var(--border-default);color:var(--text-primary)}.agent-x-drawer[data-v-9fc63fea]{flex-direction:column;height:100%;display:flex}.agent-x-drawer__pane[data-v-9fc63fea]{flex-direction:column;flex:auto;min-height:0;display:flex}.agent-x-drawer__pane--history[data-v-9fc63fea]{padding:12px;overflow-y:auto}.agent-x-tabbar[data-v-9fc63fea]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.agent-x-tabbar__tabs[data-v-9fc63fea]{flex:auto;min-width:0}.agent-x-mode-toggle[data-v-9fc63fea]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.agent-x-mode-toggle[data-v-9fc63fea]:hover{background-color:var(--surface-page);color:var(--text-primary)}.agent-x-mode-toggle[data-v-9fc63fea]:focus-visible{box-shadow:var(--focus-ring);outline:none}.agent-x-drawer__empty[data-v-9fc63fea]{text-align:center;color:var(--text-secondary);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:32px 24px;display:flex}.agent-x-drawer__empty-icon[data-v-9fc63fea]{color:var(--text-muted)}.agent-x-drawer__empty-title[data-v-9fc63fea]{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.agent-x-drawer__empty-hint[data-v-9fc63fea]{max-width:320px;margin:0;font-size:13px;line-height:1.4}.agent-x-history__delete[data-v-9fc63fea]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-x-history__delete[data-v-9fc63fea]:hover{background-color:var(--border-default);color:var(--feedback-danger,#a02323)}.agent-x-error[data-v-9fc63fea]{color:var(--feedback-danger,#a02323);background-color:var(--feedback-danger-soft,#ffe1e1);padding:8px 12px;font-size:12px}.agent-x-approval[data-v-9fc63fea]{border-top:1px solid var(--border-default);background-color:var(--surface-elevated);padding:12px}.agent-x-approval__title[data-v-9fc63fea]{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:600}.agent-x-approval__summary[data-v-9fc63fea]{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.agent-x-approval__args[data-v-9fc63fea]{background-color:var(--surface-page);border:1px solid var(--border-default);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:8px;margin:0 0 8px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;overflow-x:auto}.agent-x-approval__actions[data-v-9fc63fea]{justify-content:flex-end;gap:8px;display:flex}.agent-x-approval__btn[data-v-9fc63fea]{cursor:pointer;border-radius:8px;padding:4px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.agent-x-approval__btn--approve[data-v-9fc63fea]{background-color:var(--text-primary);color:var(--surface-elevated);border:0}.agent-x-approval__btn--approve[data-v-9fc63fea]:hover{opacity:.9}.agent-x-approval__btn--deny[data-v-9fc63fea]{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.agent-x-approval__btn--deny[data-v-9fc63fea]:hover{background-color:var(--border-default);color:var(--text-primary)}.agent-x-slide-fade-enter-active[data-v-9fc63fea],.agent-x-slide-fade-leave-active[data-v-9fc63fea],.agent-x-slide-left-enter-active[data-v-9fc63fea],.agent-x-slide-left-leave-active[data-v-9fc63fea],.agent-x-slide-right-enter-active[data-v-9fc63fea],.agent-x-slide-right-leave-active[data-v-9fc63fea]{transition:transform .22s,opacity .18s}.agent-x-slide-fade-enter-from[data-v-9fc63fea]{opacity:0;transform:translate(8px)}.agent-x-slide-fade-leave-to[data-v-9fc63fea]{opacity:0;transform:translate(-8px)}.agent-x-slide-left-enter-from[data-v-9fc63fea]{opacity:0;transform:translate(24px)}.agent-x-slide-left-leave-to[data-v-9fc63fea],.agent-x-slide-right-enter-from[data-v-9fc63fea]{opacity:0;transform:translate(-24px)}.agent-x-slide-right-leave-to[data-v-9fc63fea]{opacity:0;transform:translate(24px)}.form-row[data-v-23366ac2]{flex-direction:row;display:flex}.form-row--gap-sm[data-v-23366ac2]{gap:8px}.form-row--gap-md[data-v-23366ac2]{gap:12px}.form-row--gap-lg[data-v-23366ac2]{gap:16px}.form-row--gap-xl[data-v-23366ac2]{gap:24px}.form-row--align-start[data-v-23366ac2]{align-items:flex-start}.form-row--align-center[data-v-23366ac2]{align-items:center}.form-row--align-end[data-v-23366ac2]{align-items:flex-end}.form-row--align-stretch[data-v-23366ac2]{align-items:stretch}.form-row--equal[data-v-23366ac2]>:not(button){flex:1 1 0;min-width:0}.form-textarea[data-v-adf1fb74]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.form-textarea--width-md[data-v-adf1fb74]{max-width:360px}.form-textarea[data-v-adf1fb74]:hover:not(.form-textarea--disabled):not(.form-textarea--focused){border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a}.form-textarea--focused[data-v-adf1fb74]{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.form-textarea--disabled[data-v-adf1fb74]{background-color:var(--surface-page)}.form-textarea__field[data-v-adf1fb74]{width:100%;color:var(--text-primary);resize:vertical;background:0 0;border:none;border-radius:12px;outline:none;min-height:80px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.form-textarea__field--auto-grow[data-v-adf1fb74]{resize:none;min-height:0;overflow:hidden}.form-textarea__field[data-v-adf1fb74]::placeholder{color:var(--text-muted)}.form-textarea__field[data-v-adf1fb74]:disabled{color:var(--text-muted);cursor:not-allowed}.form-textarea__count[data-v-adf1fb74]{color:var(--text-muted);text-align:right;padding:0 12px 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.options-tree-node[data-v-c497e064]{flex-direction:column;gap:2px;display:flex}.options-tree-node__row[data-v-c497e064]{border-radius:8px;align-items:center;gap:6px;min-height:24px;padding:2px 4px;transition:background-color .15s;display:flex}.options-tree-node__row[data-v-c497e064]:hover{background:var(--surface-page)}.options-tree-node__chevron[data-v-c497e064]{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:transform .15s,color .15s;display:inline-flex}.options-tree-node__chevron--expanded[data-v-c497e064]{transform:rotate(90deg)}.options-tree-node__chevron[data-v-c497e064]:hover{color:var(--text-primary)}.options-tree-node__chevron-spacer[data-v-c497e064]{flex:0 0 16px;width:16px;height:16px;display:inline-block}.options-tree-node__label[data-v-c497e064]{color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.2}.options-tree-node__row--root .options-tree-node__label[data-v-c497e064]{font-weight:600}.options-tree-node__children[data-v-c497e064]{flex-direction:column;gap:2px;margin-left:22px;display:flex}.options-tree-node__row:has(.options-tree-node__chevron) .options-tree-node__label[data-v-c497e064]{cursor:pointer}.options-tree[data-v-d3284b3f]{flex-direction:column;gap:2px;display:flex}.search-input[data-v-d9ac76d0]{align-items:center;max-width:200px;display:inline-flex;position:relative}@media (width<=767px){.search-input[data-v-d9ac76d0]{width:100%;max-width:none}}.search-input__icon[data-v-d9ac76d0]{color:var(--text-muted);pointer-events:none;position:absolute;left:8px}.search-input__field[data-v-d9ac76d0]{border:1px solid var(--border-default);width:100%;height:26px;color:var(--text-primary);background:var(--surface-elevated);border-radius:12px;outline:none;padding:0 28px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.search-input__field[data-v-d9ac76d0]::placeholder{color:var(--text-muted)}.search-input__field[data-v-d9ac76d0]:hover{border-color:var(--border-strong)}.search-input__field[data-v-d9ac76d0]:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.search-input__clear[data-v-d9ac76d0]{background:var(--surface-page);cursor:pointer;width:20px;height:20px;color:var(--text-muted);border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;right:4px}.search-input__clear[data-v-d9ac76d0]:hover{background:var(--border-default);color:var(--text-secondary)}.smart-task-settings__empty[data-v-6ca1fca2]{text-align:center;color:var(--text-muted);padding:32px}.command-palette[data-v-f40f9a60]{z-index:3000;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;inset:0}.command-palette__backdrop[data-v-f40f9a60]{background-color:#0006;position:absolute;inset:0}.command-palette__card[data-v-f40f9a60]{width:100%;max-width:640px;margin:0 12px;position:relative}.run-panel__list[data-v-d45d2f47]{margin:0;padding:0;list-style:none}.run-panel__item+.run-panel__item[data-v-d45d2f47]{margin-top:var(--space-sm)}.run-panel__section[data-v-d45d2f47]{margin-top:var(--space-xl)}.app-shell[data-v-4bb73692]{background-color:var(--surface-page);width:100vw;height:100vh;display:flex;position:relative}.app-shell__agent-x-launcher[data-v-4bb73692]{z-index:1000;position:fixed;bottom:24px;right:24px}.app-shell__pane[data-v-4bb73692]{flex-direction:column;flex:auto;min-width:0;display:flex}.app-shell__main[data-v-4bb73692]{background-color:var(--surface-page);flex:auto;position:relative;overflow:auto}.app-shell__backdrop[data-v-4bb73692]{display:none}@media (width<=767px){.app-shell__backdrop[data-v-4bb73692]{background-color:var(--surface-overlay-backdrop);-webkit-backdrop-filter:blur(2px);z-index:90;display:block;position:fixed;inset:0}}.hold-banner-root[data-v-59b17326]{display:contents}.hold-banner[data-v-59b17326]{background:var(--accent-warning-tint,#fff7e6);border:2px solid var(--accent-warning,#f0a020);width:100%;color:var(--accent-warning,#c87b00);cursor:pointer;white-space:nowrap;border-radius:8px;outline:none;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:1.3;transition:background-color .15s;display:flex}.hold-banner[data-v-59b17326]:hover,.hold-banner[data-v-59b17326]:focus-visible{background:color-mix(in srgb, var(--accent-warning,#f0a020) 15%, var(--accent-warning-tint,#fff7e6))}.hold-banner[data-v-59b17326]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-warning,#f0a020) 30%, transparent)}.hold-banner__icon[data-v-59b17326]{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.hold-banner__icon[data-v-59b17326] svg{display:block}.hold-banner__title[data-v-59b17326]{color:inherit;white-space:nowrap;flex:none;font-weight:400}.hold-banner__title strong[data-v-59b17326]{font-weight:700}.hold-banner__separator[data-v-59b17326]{color:inherit;opacity:.5;flex:none}.hold-banner__reason[data-v-59b17326]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;font-weight:400;overflow:hidden}.hold-banner__view[data-v-59b17326]{color:inherit;font-weight:600;font-size:inherit;white-space:nowrap;flex:none;text-decoration:underline}@media (width<=560px){.hold-banner[data-v-59b17326]{padding:8px 12px;font-size:13px}.hold-banner__separator[data-v-59b17326],.hold-banner__reason[data-v-59b17326]{display:none}.hold-banner__view[data-v-59b17326]{margin-left:auto}}.held-glow-frame__overlay{pointer-events:none;z-index:9000;border-radius:12px;animation:2.4s ease-in-out infinite held-glow-pulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.held-glow-frame__overlay{box-shadow:inset 0 0 0 3px var(--accent-warning,#f0a020), inset 0 0 24px 6px #f0a02047;animation:none}}@keyframes held-glow-pulse{0%,to{box-shadow:inset 0 0 0 3px var(--accent-warning,#f0a020), inset 0 0 18px 4px #f0a0202e}50%{box-shadow:inset 0 0 0 3px var(--accent-warning,#f0a020), inset 0 0 32px 10px #f0a0206b}}.wms-page-shell[data-v-35eeeec9]{background:var(--surface-sunken);flex-direction:column;min-height:100vh;display:flex}.wms-page-shell__body[data-v-35eeeec9]{flex:auto;padding:96px 12px 16px;display:flex}@media (width>=768px){.wms-page-shell__body[data-v-35eeeec9]{padding-left:24px;padding-right:24px}}.wms-page-shell__body-inner[data-v-35eeeec9]{width:100%;max-width:var(--layout-width-md);flex-direction:column;flex:auto;margin:0 auto;display:flex}.wms-page-shell__body-inner[data-v-35eeeec9]>.page-entity-header{width:100%;max-width:none;margin:0}.wms-page-shell--gap-sm .wms-page-shell__body-inner[data-v-35eeeec9]{gap:8px}.wms-page-shell--gap-md .wms-page-shell__body-inner[data-v-35eeeec9]{gap:12px}.wms-page-shell--gap-lg .wms-page-shell__body-inner[data-v-35eeeec9]{gap:16px}.wms-page-shell--gap-xl .wms-page-shell__body-inner[data-v-35eeeec9]{gap:24px}.wms-page-shell__footer[data-v-35eeeec9]{z-index:1002;position:sticky;bottom:16px}.wms-top-header__shell[data-v-b499a89f]{z-index:1002;pointer-events:none;padding:16px 12px;position:fixed;top:0;left:0;right:0}@media (width>=768px){.wms-top-header__shell[data-v-b499a89f]{padding:16px 24px}}.wms-top-header[data-v-b499a89f]{pointer-events:auto;max-width:var(--layout-width-md);margin:0 auto;padding:0 16px;position:relative;overflow:hidden}.wms-top-header__row[data-v-b499a89f]{align-items:center;gap:12px;height:64px;display:flex}.wms-top-header__title[data-v-b499a89f]{color:var(--text-primary);flex:auto;min-width:0;margin:0;font-size:20px;font-weight:600}.wms-top-header__center[data-v-b499a89f]{flex:none}.wms-top-header__right[data-v-b499a89f]{flex:none;align-items:center;margin-left:auto;display:inline-flex}.wms-top-header__back[data-v-b499a89f]{background:var(--surface-page);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wms-top-header__back[data-v-b499a89f]:hover{border-color:var(--border-strong)}.wms-top-header__progress[data-v-b499a89f]{background:var(--surface-page);border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.wms-top-header__progress-fill[data-v-b499a89f]{background:var(--text-primary);height:100%;transition:width .2s}.quantity-stepper-compact[data-v-07afccc2]{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.quantity-stepper-compact--disabled[data-v-07afccc2]{opacity:.5}.quantity-stepper-compact__step[data-v-07afccc2]{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.quantity-stepper-compact__step[data-v-07afccc2]:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.quantity-stepper-compact__step[data-v-07afccc2]:active:not(:disabled){background:var(--border-default)}.quantity-stepper-compact__step[data-v-07afccc2]:disabled{opacity:.4;cursor:not-allowed}.quantity-stepper-compact__value[data-v-07afccc2]{border:0;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);text-align:center;width:56px;height:44px;color:var(--text-primary);-moz-appearance:textfield;background:0 0;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600}.quantity-stepper-compact__value[data-v-07afccc2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-compact__value[data-v-07afccc2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-compact__value[data-v-07afccc2]:focus{background:var(--surface-sunken);outline:none}.quantity-stepper-compact__value[data-v-07afccc2]:disabled{cursor:not-allowed}.receiving-add-item-dialog[data-v-8016f7e9]{flex-direction:column;gap:12px;display:flex}.receiving-add-item-dialog__search[data-v-8016f7e9]{width:100%;max-width:none;display:flex}.receiving-add-item-dialog__search[data-v-8016f7e9] .search-input__field{width:100%;height:44px;padding:0 24px;font-size:14px}.receiving-add-item-dialog__action-cell[data-v-8016f7e9]{justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.receiving-add-item-dialog__sku-cell[data-v-8016f7e9]{flex-direction:column;gap:2px;min-width:0;display:flex}.receiving-add-item-dialog__sku[data-v-8016f7e9]{color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.receiving-add-item-dialog__desc[data-v-8016f7e9]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.receiving-add-item-dialog-host .dialog{height:70vh!important;max-height:70vh!important}.stepper[data-v-3066e4c5]{flex-direction:column;gap:24px;display:flex}.stepper__indicator[data-v-3066e4c5]{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.stepper__step[data-v-3066e4c5]{color:var(--text-muted);flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.stepper__step[data-v-3066e4c5]:not(:last-child){flex:1 1 0}.stepper__row[data-v-3066e4c5]{align-items:center;gap:8px;display:flex}.stepper__step--active[data-v-3066e4c5]{color:var(--text-primary);font-weight:600}.stepper__step--complete[data-v-3066e4c5]{color:var(--text-secondary)}.stepper__bullet[data-v-3066e4c5]{border:1px solid var(--border-default);background:var(--surface-elevated);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;display:inline-flex}.stepper__bullet[data-v-3066e4c5]:disabled{cursor:not-allowed}.stepper__step--active .stepper__bullet[data-v-3066e4c5]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-elevated)}.stepper__step--complete .stepper__bullet[data-v-3066e4c5]{background:var(--surface-elevated);border-color:var(--text-primary);color:var(--text-primary)}.stepper__label[data-v-3066e4c5]{padding-right:8px;font-size:12px;line-height:1.3}.stepper__rule[data-v-3066e4c5]{background:var(--border-default);flex:auto;min-width:8px;height:1px;margin:0 8px}.status[data-v-9b31f21c]{font-feature-settings:"clig" off, "liga" off;font-size:1em;font-style:normal;font-weight:700;line-height:16px}.status.error[data-v-9b31f21c]{color:var(--states-error-500,#bd0f2a)}.status.warning[data-v-9b31f21c]{color:var(--states-warning-500,#df830c)}.status.success[data-v-9b31f21c]{color:var(--states-success-500,#0e9033)}.wms-status-cell[data-v-7521552e]{flex-direction:column;gap:6px;min-width:0;display:flex}.wms-status-cell__bar[data-v-7521552e]{background:var(--surface-page);border-radius:2px;width:100%;height:4px;overflow:hidden}.wms-status-cell__bar-fill[data-v-7521552e]{background:var(--text-primary);height:100%;transition:width .2s}.menu-button{display:inline-flex;position:relative}.menu-button--open{z-index:2000}.menu-button__panel{z-index:2000;border:1px solid var(--border-default);background:var(--surface-elevated);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;display:flex}.menu-button__panel--compact{gap:0;min-width:180px;max-width:280px;padding:2px}.menu-button__panel--comfortable{gap:2px;min-width:200px;max-width:320px;padding:4px}.menu-button__panel--compact .menu-button__item{min-height:32px;padding:4px 8px}.menu-button__panel--comfortable .menu-button__item{min-height:36px;padding:8px}@media (pointer:coarse){.menu-button__panel--compact .menu-button__item,.menu-button__panel--comfortable .menu-button__item{min-height:44px;padding:8px 12px;font-size:14px}}.menu-button__item{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;font-family:Inter,sans-serif;font-size:13px;transition:background-color .15s,color .15s;display:flex}.menu-button__item:hover:not(:disabled){background:var(--surface-page)}.menu-button__item:focus-visible{background:var(--surface-page);outline:none}.menu-button__item--disabled{opacity:.4;cursor:not-allowed}.menu-button__item--danger{color:var(--accent-danger)}.menu-button__item-icon{color:var(--text-muted);flex-shrink:0}.menu-button__item--danger .menu-button__item-icon{color:inherit}.menu-button__item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-button__divider{background:var(--border-default);height:1px;margin:4px 0}.menu-button__footer{flex-direction:column;gap:4px;padding:8px;display:flex}.menu-button__footer-label{color:var(--text-muted);font-family:Inter,sans-serif;font-size:13px}.wms-user-menu__theme-label[data-v-726b6f5f]{color:var(--text-muted);padding:0 2px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.wms-search-pick-dialog[data-v-548735a2]{flex-direction:column;gap:12px;display:flex}.wms-search-pick-dialog__search[data-v-548735a2]{width:100%;max-width:none;display:flex}.wms-search-pick-dialog__search[data-v-548735a2] .search-input__field{width:100%;height:44px;padding:0 24px;font-size:14px}.wms-search-pick-dialog[data-v-548735a2] .data-table__td{white-space:nowrap}.wms-list-page[data-v-c93b5b7e]{background:var(--surface-sunken);min-height:100vh}.wms-list-page[data-v-c93b5b7e] .page-layout,.wms-list-page[data-v-c93b5b7e] .page-layout__header{background:var(--surface-sunken)}.wms-list-page__placeholder[data-v-c93b5b7e]{min-height:240px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.wms-card[data-v-75a289a0]{padding:16px 24px;overflow-x:auto}.shipment-info__header[data-v-905c3d18]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.shipment-info__identity[data-v-905c3d18]{align-items:center;gap:12px;display:flex}.shipment-info__avatar[data-v-905c3d18]{background:var(--surface-page);width:48px;height:48px;color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.shipment-info__eyebrow[data-v-905c3d18]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.shipment-info__title[data-v-905c3d18]{color:var(--text-primary);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px;font-weight:600}.shipment-info__grid[data-v-905c3d18]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.shipment-info__grid[data-v-905c3d18]{grid-template-columns:1fr 1fr;gap:32px}}.shipment-info__col[data-v-905c3d18]{flex-direction:column;gap:12px;display:flex}.shipment-info__row[data-v-905c3d18]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-info__label[data-v-905c3d18]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.shipment-info__value[data-v-905c3d18]{color:var(--text-primary);text-align:right;font-size:13px;font-weight:600}.shipment-info__edit[data-v-905c3d18]{cursor:pointer;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.shipment-info__edit[data-v-905c3d18]:hover{background:var(--surface-page);border-color:var(--border-default)}.shipment-info__edit-placeholder[data-v-905c3d18]{color:var(--text-muted);font-weight:500}.choose-location[data-v-79849b4f]{flex-direction:column;gap:16px;display:flex}.choose-location__list[data-v-79849b4f]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=768px){.choose-location__list[data-v-79849b4f]{grid-template-columns:repeat(3,1fr)}}.choose-location__item[data-v-79849b4f]{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.choose-location__item[data-v-79849b4f]:hover{background:var(--surface-page);border-color:var(--border-strong)}.choose-location__empty[data-v-79849b4f]{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:16px;font-size:13px}.quantity-badge[data-v-dc088e8f]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.quantity-badge__glyph[data-v-dc088e8f]{font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1}.quantity-badge--success[data-v-dc088e8f]{background:var(--accent-success-tint);color:var(--accent-success)}.quantity-badge--warning[data-v-dc088e8f]{background:var(--accent-warning-tint);color:var(--accent-warning)}.quantity-badge--error[data-v-dc088e8f]{background:var(--accent-danger-tint);color:var(--accent-danger)}.picker-products-list__qty-cell[data-v-3914d6c7],.reviewer-products-list__qty-cell[data-v-08bcae56]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.reviewer-products-list__approve-tap[data-v-08bcae56]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:44px;min-height:44px;margin:-8px;padding:8px;display:flex}.reviewer-products-list__approve-tap[data-v-08bcae56]:disabled{cursor:not-allowed;opacity:.5}.reviewer-products-list__approve-tap[data-v-08bcae56]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.picker-products__card[data-v-27bd4c4d] *{flex-direction:column;gap:16px;display:flex}.picker-products__toolbar[data-v-27bd4c4d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pincode[data-v-9077d823]{flex-direction:column;align-items:center;gap:24px;display:flex}.pincode__title[data-v-9077d823]{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.pincode__dots[data-v-9077d823]{justify-content:center;align-items:center;gap:12px;height:24px;display:flex}.pincode__dot[data-v-9077d823]{background:var(--border-default);border-radius:9999px;width:14px;height:14px;transition:background-color .15s}.pincode__dot--active[data-v-9077d823]{background:var(--text-primary)}.pincode__dots--error .pincode__dot[data-v-9077d823]{background:var(--accent-danger)}.pincode__keypad[data-v-9077d823]{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.pincode__key[data-v-9077d823]{background:var(--surface-elevated);border:1px solid var(--border-default);height:64px;color:var(--text-primary);cursor:pointer;border-radius:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:600;transition:background-color .15s,border-color .15s}.pincode__key[data-v-9077d823]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-page)}.pincode__key[data-v-9077d823]:disabled{opacity:.4;cursor:not-allowed}.pincode__key--secondary[data-v-9077d823]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.pincode-success[data-v-9077d823]{flex-direction:column;align-items:center;gap:16px;padding:12px 0;display:flex}.pincode-success__title[data-v-9077d823]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.pincode-success__copy[data-v-9077d823]{color:var(--text-secondary);text-align:center;margin:0;font-size:14px}.pincode-success__note[data-v-9077d823]{color:var(--accent-warning);text-align:center;margin:0;font-size:13px}.wms-action-footer__pill[data-v-e91763f9]{padding:8px 12px}@media (width>=768px){.wms-action-footer__pill[data-v-e91763f9]{padding:12px 16px}}.wms-action-footer__row[data-v-e91763f9]{align-items:center;gap:12px;display:flex}@media (width>=768px){.wms-action-footer__row[data-v-e91763f9]{gap:16px}}.wms-action-footer__row[data-v-e91763f9]>*{flex:1 1 0}.quantity-stepper[data-v-3e1baa43]{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.quantity-stepper__step[data-v-3e1baa43],.quantity-stepper__fill[data-v-3e1baa43]{border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-primary);cursor:pointer;border-radius:12px;transition:background-color .15s,border-color .15s,box-shadow .15s}.quantity-stepper__step[data-v-3e1baa43]:hover:not(:disabled),.quantity-stepper__fill[data-v-3e1baa43]:hover:not(:disabled){border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a}.quantity-stepper__step[data-v-3e1baa43]:active:not(:disabled),.quantity-stepper__fill[data-v-3e1baa43]:active:not(:disabled){background:var(--surface-page);box-shadow:none}.quantity-stepper__step[data-v-3e1baa43]:disabled,.quantity-stepper__fill[data-v-3e1baa43]:disabled{opacity:.4;cursor:not-allowed}.quantity-stepper__step[data-v-3e1baa43]:focus-visible,.quantity-stepper__fill[data-v-3e1baa43]:focus-visible{outline:none;box-shadow:0 0 0 4px #0000000f}.quantity-stepper__step[data-v-3e1baa43]{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.quantity-stepper__number[data-v-3e1baa43]{text-align:center;min-width:120px;height:64px;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);letter-spacing:.02em;border-radius:12px;flex:1 1 0;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:600}.quantity-stepper__number[data-v-3e1baa43]:focus-visible{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 4px #0000000f}.quantity-stepper__number[data-v-3e1baa43]:disabled{opacity:.4;cursor:not-allowed}.quantity-stepper__number[data-v-3e1baa43]{-moz-appearance:textfield}.quantity-stepper__number[data-v-3e1baa43]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper__number[data-v-3e1baa43]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper__fill[data-v-3e1baa43]{min-width:120px;height:64px;padding:0 16px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:600}.quantity-stepper--disabled[data-v-3e1baa43]{opacity:.6;pointer-events:none}.meta-pair[data-v-bc70d6ce]{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.meta-pair__label[data-v-bc70d6ce]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#9ea2ad);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;line-height:1}.meta-pair__value[data-v-bc70d6ce]{color:var(--text-secondary,#5d6271);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Sans,Inter,sans-serif;font-weight:400;overflow:hidden}.meta-pair__value.identifier-text[data-v-bc70d6ce]{font-family:IBM Plex Mono,ui-monospace,monospace}.meta-pair--md .meta-pair__label[data-v-bc70d6ce]{font-size:11px}.meta-pair--md .meta-pair__value[data-v-bc70d6ce]{font-size:14px;line-height:1.3}.meta-pair--sm[data-v-bc70d6ce]{gap:1px}.meta-pair--sm .meta-pair__label[data-v-bc70d6ce]{font-size:10px}.meta-pair--sm .meta-pair__value[data-v-bc70d6ce]{font-size:12px;line-height:1.3}.meta-pair--lg[data-v-bc70d6ce]{gap:4px}.meta-pair--lg .meta-pair__label[data-v-bc70d6ce]{font-size:13px}.meta-pair--lg .meta-pair__value[data-v-bc70d6ce]{color:var(--text-primary);font-size:18px;font-weight:500;line-height:1.3}.wms-item-header[data-v-815450f9]{background:var(--surface-elevated);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:16px;display:flex}.wms-item-header__eyebrow[data-v-815450f9]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.wms-item-header__primary[data-v-815450f9]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.wms-item-header__field[data-v-815450f9]{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.wms-item-header__icon[data-v-815450f9]{color:var(--text-muted);flex-shrink:0}.wms-item-header__field-body[data-v-815450f9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wms-item-header__label[data-v-815450f9]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.wms-item-header__value[data-v-815450f9]{color:var(--text-primary);word-break:break-word;letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.1}.wms-item-header__value--mono[data-v-815450f9]{font-family:IBM Plex Mono,ui-monospace,monospace}.wms-item-header__meta[data-v-815450f9]{border-top:1px solid var(--border-default);flex-wrap:wrap;gap:12px 16px;margin-top:24px;padding-top:24px;display:flex}.alert[data-v-78c583ab]{border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;display:inline-flex}.alert--small[data-v-78c583ab]{padding:4px;font-size:10px}.alert--lg[data-v-78c583ab]{border-radius:12px;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.alert__icon[data-v-78c583ab]{flex:none;align-items:center;display:inline-flex}.alert__content[data-v-78c583ab]{flex-direction:column;flex:auto;gap:2px;display:flex}.alert__title[data-v-78c583ab]{flex:none}.alert__detail[data-v-78c583ab]{opacity:.85;font-size:13px;font-weight:400}.alert--error[data-v-78c583ab]{background:var(--accent-danger-tint);color:var(--accent-danger)}.alert--warning[data-v-78c583ab]{background:var(--accent-warning-tint);color:var(--accent-warning)}.alert--success[data-v-78c583ab]{background:var(--accent-success-tint);color:var(--accent-success)}.alert--info[data-v-78c583ab]{background:var(--accent-tint,var(--accent-success-tint));color:var(--accent)}.picker-page__alerts[data-v-256d952a]{flex-direction:column;gap:12px;display:flex}.picker-page__count[data-v-256d952a]{color:var(--text-primary);letter-spacing:.04em;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.picker-page__panel[data-v-256d952a] *{flex-direction:column;gap:16px;display:flex}.picker-page__panel-header[data-v-256d952a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.picker-page__panel-eyebrow[data-v-256d952a]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.picker-page__short[data-v-256d952a]{color:var(--text-warning,var(--text-secondary));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.picker-page__short strong[data-v-256d952a]{color:var(--text-primary);margin-left:4px;font-size:14px}.picker-page__note[data-v-256d952a]{margin-bottom:0}.picker-page__approval[data-v-256d952a]{background:var(--surface-page);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.picker-page__approval-label[data-v-256d952a]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.picker-page__approval-toggle[data-v-256d952a]{border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.picker-page__approval-toggle.is-active[data-v-256d952a]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.picker-page__approval-toggle.is-active .picker-page__approval-knob[data-v-256d952a]{background:var(--accent-success);opacity:1}.picker-page__approval-toggle.is-disabled[data-v-256d952a]{opacity:.5;cursor:not-allowed}.picker-page__approval-knob[data-v-256d952a]{opacity:.6;background:currentColor;border-radius:50%;width:10px;height:10px}.packer-products-list__cell[data-v-ec9e5622]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.packer-package-table[data-v-f034c35d]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.packer-package-table__qty-cell[data-v-f034c35d]{justify-content:flex-end;display:inline-flex}.packer-package-table__remove-empty[data-v-f034c35d]{align-self:center}.packages[data-v-f0f8184b]{flex-direction:column;gap:12px;display:flex}.packages__list[data-v-f0f8184b]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.packages__item[data-v-f0f8184b]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;padding:12px 16px}.packages__header[data-v-f0f8184b]{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:12px;padding:0;transition:color .15s;display:flex}.packages__header[data-v-f0f8184b]:hover{color:var(--text-primary)}.packages__id[data-v-f0f8184b]{color:var(--text-primary);letter-spacing:.02em;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.packages__counter[data-v-f0f8184b]{color:var(--text-muted);margin-left:2px;font-weight:400}.packages__dims[data-v-f0f8184b]{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:9999px;align-items:center;gap:4px;max-width:100%;margin-left:auto;padding:6px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.packages__dims[data-v-f0f8184b]:hover{border-color:var(--border-strong)}.packages__dims[data-v-f0f8184b]:focus-visible{outline:none;box-shadow:0 0 0 3px #0000000f}.packages__dims--empty[data-v-f0f8184b]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-style:dashed;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.packages__dims--empty[data-v-f0f8184b]:hover{color:var(--text-primary);border-color:var(--border-strong)}.packages__chevron[data-v-f0f8184b]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.packages__chevron--up[data-v-f0f8184b]{transform:rotate(180deg)}.packages__body[data-v-f0f8184b]{padding-top:12px}.packages-body-enter-active[data-v-f0f8184b],.packages-body-leave-active[data-v-f0f8184b]{transition:height .22s cubic-bezier(.4,0,.2,1),opacity .18s}.packer-items-page__card[data-v-aae42007] *{flex-direction:column;gap:16px;display:flex}.packer-items-page__toolbar[data-v-aae42007]{justify-content:space-between;align-items:center;gap:12px;display:flex}.packer-add-item-dialog[data-v-62581927]{flex-direction:column;gap:12px;display:flex}.packer-add-item-dialog__search[data-v-62581927]{width:100%;max-width:none;display:flex}.packer-add-item-dialog__search[data-v-62581927] .search-input__field{width:100%;height:44px;padding:0 24px;font-size:14px}.packer-add-item-dialog__action-cell[data-v-62581927]{justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.price-margin-input[data-v-7dd3ec6f]{align-items:flex-end;gap:8px;display:flex}.price-margin-input__field[data-v-7dd3ec6f]{flex:1 1 0;min-width:0}.price-margin-input__clear[data-v-7dd3ec6f]{flex-shrink:0}.select-vendors__name[data-v-b77faa33]{color:var(--text-primary);font-weight:500}.select-vendors__code[data-v-b77faa33]{color:var(--text-muted);margin-left:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.uom-convert[data-v-958395ef]{align-items:center;gap:16px;display:flex}.uom-convert__label[data-v-958395ef]{min-width:146px;color:var(--text-secondary);font-size:14px}.uom-convert__controls[data-v-958395ef]{flex-grow:1;align-items:center;gap:8px;display:flex}.uom-convert__reset[data-v-958395ef]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.uom-convert__reset[data-v-958395ef]:hover{color:var(--text-primary);background:var(--surface-sunken)}.money-signed-before[data-v-9830f7ee]{display:inline-flex}.money-signed-before:not(:empty)[data-v-9830f7ee]:before{content:var(--currency-symbol,"");color:#929aae;font-weight:400}.money-signed-after[data-v-9830f7ee]{display:inline-flex}.money-signed-after:not(:empty)[data-v-9830f7ee]:after{content:var(--currency-symbol,"");color:#929aae;font-weight:400}.currency-code[data-v-9830f7ee]{color:#929aae;margin-left:2px;font-weight:400}.app-table-title-pill{color:#22252d;white-space:nowrap;background:#f6f7f9;border:1px solid #cbcfd8;border-radius:14px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.app-table-title-pill__icon{color:#50596d;flex-shrink:0}.app-table-title-pill__label{letter-spacing:.01em}.app-table-title-pill__badge{color:#fff;background:#393f4c;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.app-header-input{background:var(--surface-elevated);border:1px solid var(--border-strong);height:26px;color:var(--text-secondary);white-space:nowrap;cursor:text;border-radius:12px;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:12px;transition:border-color .15s;display:inline-flex}.app-header-input--focused{border-color:var(--accent)}.app-header-input--disabled{opacity:.5;cursor:not-allowed}.app-header-input--success{background:#e4f5e9;border-color:#0e9033}.app-header-input--warning{background:#fef4e6;border-color:#df830c}.app-header-input--danger{background:#fbe6e9;border-color:#bd0f2a}.app-header-input__label{flex-shrink:0}.app-header-input__prefix{color:var(--text-primary);flex-shrink:0;font-weight:400}.app-header-input__field{width:64px;color:var(--text-primary);text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:12px;font-weight:700}.app-header-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-header-input__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-header-input__field::placeholder{color:var(--text-muted);font-weight:400}.app-inline-cell{color:#0e0c3b;cursor:text;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;height:28px;padding:0 6px;transition:border-color .15s,background-color .15s;display:flex}.app-inline-cell--minimal:hover:not(.app-inline-cell--disabled){background:#f6f7f9;border-color:#cbcfd8}.app-inline-cell--input{background:#fff;border-color:#cbcfd8}.app-inline-cell--input:hover:not(.app-inline-cell--disabled){border-color:#bfc4cf}.app-inline-cell--focused{background:#fff!important;border-color:#807de8!important}.app-inline-cell--disabled{opacity:.5;cursor:not-allowed}.app-inline-cell__adornment{color:#929aae;flex-shrink:0;font-size:12px;font-weight:400;line-height:1}.app-inline-cell__edit-hint{color:#cbcfd8;opacity:.7;flex-shrink:0;font-size:11px;transition:opacity .15s}.app-inline-cell:hover .app-inline-cell__edit-hint{opacity:1}.app-inline-cell__input{width:100%;min-width:0;color:inherit;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px;font-weight:500;line-height:1.4}.app-inline-cell__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-inline-cell__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-inline-cell__input::placeholder{color:#bfc4cf;font-weight:400}.app-inline-cell__input:disabled{cursor:not-allowed}.app-inline-date-cell[data-v-ec9583a1]{height:28px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;padding:0 4px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.app-inline-date-cell[data-v-ec9583a1]:hover:not(.app-inline-date-cell--disabled){border-color:var(--border-default);background:var(--surface-sunken)}.app-inline-date-cell--disabled[data-v-ec9583a1]{opacity:.5;cursor:not-allowed}.app-inline-date-cell__edit-hint[data-v-ec9583a1]{color:var(--text-muted);opacity:0;pointer-events:none;flex-shrink:0;transition:opacity .15s}.app-inline-date-cell:hover .app-inline-date-cell__edit-hint[data-v-ec9583a1]{opacity:.8}.app-inline-date-cell__picker[data-v-ec9583a1]{flex:1;width:100%;min-width:0}.app-input-adornment[data-v-fe98686c]{color:#909399;align-items:center;height:100%;font-size:12px;display:flex}.app-input-adornment--left[data-v-fe98686c]{padding:0 4px 0 2px}.app-input-adornment--right[data-v-fe98686c]{padding:0 2px 0 4px}.secret-reveal[data-v-eee43179]{background:#ebf8ef;border:1px solid #e4f5e9;border-radius:10px;margin-top:24px;padding:16px}.secret-reveal__header[data-v-eee43179]{color:#0e9033;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.secret-reveal__icon[data-v-eee43179]{flex-shrink:0;margin-top:1px}.secret-reveal__value-wrapper[data-v-eee43179]{margin-bottom:12px}.secret-reveal__value[data-v-eee43179]{color:#0e0c3b;word-break:break-all;white-space:pre-wrap;background:#fff;border:1px solid #e6e8ec;border-radius:8px;padding:10px 12px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;line-height:1.6;display:block}.dt-detail-grid[data-v-517f5cec]{gap:4px 12px;display:grid}.dt-detail-grid__item[data-v-517f5cec]{flex-direction:column;gap:1px;display:flex}.dt-detail-grid__label[data-v-517f5cec]{color:#929aae;font-size:11px;font-weight:600}.dt-detail-grid__value[data-v-517f5cec]{color:#50596d;font-size:13px}.profile-tokens__name[data-v-c690c09b]{color:var(--text-primary);font-size:13px;font-weight:500}.profile-tokens__preview[data-v-c690c09b]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.profile-tokens__never[data-v-c690c09b]{color:var(--text-muted);font-size:12px}.profile-tokens__delete-btn[data-v-c690c09b]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.profile-tokens__delete-btn[data-v-c690c09b]:hover{background:var(--surface-page);color:var(--text-primary)}.auth-form[data-v-a8fa1edf]{flex-direction:column;gap:12px;display:flex}.auth-form__remember[data-v-a8fa1edf]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary,#4a5568);align-items:center;gap:4px;font-size:14px;display:inline-flex}.auth-form__actions[data-v-a8fa1edf]{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}.auth-form__forgot[data-v-a8fa1edf]{align-self:center}.auth-form[data-v-2df739a2]{flex-direction:column;gap:12px;display:flex}.auth-form__actions[data-v-2df739a2]{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}.auth-form[data-v-e5e7ce68]{flex-direction:column;gap:12px;display:flex}.auth-form__actions[data-v-e5e7ce68]{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}
