.conflict-item+.conflict-item[data-v-7bb28631]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.offline-banner[data-v-f82e630a]{position:fixed;top:0;left:0;right:0;z-index:9998;background:linear-gradient(135deg,#e65100,#f57c00);color:#fff;box-shadow:0 2px 8px #0003}.offline-banner__content[data-v-f82e630a]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;max-width:100%;gap:12px}.offline-banner__left[data-v-f82e630a]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.offline-banner__icon[data-v-f82e630a]{color:#fff;opacity:.9;flex-shrink:0;animation:pulse-f82e630a 2s cubic-bezier(.4,0,.6,1) infinite}.offline-banner__text[data-v-f82e630a]{font-size:.8125rem;line-height:1.3;min-width:0}.offline-banner__detail[data-v-f82e630a]{opacity:.85}.offline-banner__right[data-v-f82e630a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.offline-banner__pending-chip[data-v-f82e630a]{border-color:#ffffff80!important;color:#fff!important}.offline-banner__retry[data-v-f82e630a]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid rgba(255,255,255,.5);border-radius:4px;background:#ffffff1a;color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.offline-banner__retry[data-v-f82e630a]:hover{background:#fff3}.offline-banner__retry[data-v-f82e630a]:disabled{opacity:.6;cursor:not-allowed}.offline-banner__spinner[data-v-f82e630a]{animation:spin-f82e630a 1s linear infinite}.offline-banner--mobile .offline-banner__content[data-v-f82e630a]{flex-wrap:wrap;padding:8px 12px}.offline-banner--mobile .offline-banner__left[data-v-f82e630a]{flex:1 1 100%}.offline-banner--mobile .offline-banner__right[data-v-f82e630a]{flex:1 1 100%;justify-content:flex-end}.offline-banner--mobile .offline-banner__detail[data-v-f82e630a]{display:block;margin-top:2px}@keyframes pulse-f82e630a{0%,to{opacity:.9}50%{opacity:.4}}@keyframes spin-f82e630a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offline-slide-enter-active[data-v-f82e630a]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.offline-slide-leave-active[data-v-f82e630a]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .2s}.offline-slide-enter-from[data-v-f82e630a],.offline-slide-leave-to[data-v-f82e630a]{transform:translateY(-100%);opacity:0}.pwa-install-snackbar[data-v-53e166ec]{z-index:9999}.pwa-install-snackbar[data-v-53e166ec] .v-snackbar__content{color:#fff}.pwa-install-snackbar[data-v-53e166ec] .v-snackbar__wrapper{animation:slideUp-53e166ec .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-53e166ec{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:600px){.text-subtitle-1[data-v-53e166ec]{font-size:.9rem!important}.text-body-2[data-v-53e166ec]{font-size:.8rem!important}}[data-v-40fb6a48] .v-snackbar{margin-bottom:8px}.offline-unlock-dialog[data-v-84e05dc3]{background:linear-gradient(135deg,#1976d2,#1565c0)}.offline-unlock-dialog[data-v-84e05dc3] .v-card{background:#fff}.app-lock-screen[data-v-ce4c1a14]{z-index:9999!important}.app-lock-card[data-v-ce4c1a14]{background:transparent!important;position:relative;overflow:hidden}.app-lock-background[data-v-ce4c1a14]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1565c0,#0d47a1,#1976d2);z-index:0}.app-lock-background[data-v-ce4c1a14]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);animation:pulse-bg-ce4c1a14 8s ease-in-out infinite}@keyframes pulse-bg-ce4c1a14{0%,to{opacity:1}50%{opacity:.5}}.app-lock-content[data-v-ce4c1a14]{z-index:1}.app-lock-logo[data-v-ce4c1a14]{filter:brightness(0) invert(1)}.lock-avatar[data-v-ce4c1a14]{animation:pulse-lock-ce4c1a14 2s ease-in-out infinite}@keyframes pulse-lock-ce4c1a14{0%,to{box-shadow:0 8px 16px #0003}50%{box-shadow:0 8px 32px #0000004d,0 0 40px #ffffff1a}}.unlock-methods-card[data-v-ce4c1a14]{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px!important}.app-lock-footer[data-v-ce4c1a14]{background:transparent!important;z-index:1}.text-white-secondary[data-v-ce4c1a14]{color:#ffffffb3!important}.unlock-methods-card[data-v-ce4c1a14] .v-otp-input{gap:8px}.unlock-methods-card[data-v-ce4c1a14] .v-otp-input input{font-size:1.5rem;font-weight:600}.countdown-display[data-v-811a56c0]{display:flex;align-items:baseline;justify-content:center}.v-card[data-v-811a56c0]{border-radius:16px}.session-termination-overlay__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.topbar-branding[data-v-281f2939]{display:flex;align-items:center;gap:12px}.topbar-branding--mobile[data-v-281f2939]{gap:8px}.topbar-branding--centered[data-v-281f2939]{position:absolute;left:50%;transform:translate(-50%);z-index:1}.topbar-branding__logo[data-v-281f2939]{width:auto;max-width:180px;display:block;transition:height .2s ease}@media(max-width:599px){.topbar-branding__logo[data-v-281f2939]{max-width:120px}}.topbar-branding__divider[data-v-281f2939]{opacity:.5;height:40px;margin:0}.topbar-branding__tenant-name[data-v-281f2939]{font-size:1rem;font-weight:500;line-height:1;white-space:nowrap;color:#fff}.topbar-search[data-v-26a66f99]{position:relative}.topbar-search__field[data-v-26a66f99]{width:200px;cursor:pointer;transition:width .3s cubic-bezier(.4,0,.2,1)}.topbar-search__field[data-v-26a66f99] .v-field__input{color:#fff!important}.topbar-search__field[data-v-26a66f99] .v-field__input::placeholder{color:#ffffffb3!important}.topbar-search__field[data-v-26a66f99] .v-field__prepend-inner .v-icon{color:#fff!important;opacity:.9}.topbar-search__icon-btn[data-v-26a66f99],.topbar-notifications__btn[data-v-dd09dd44]{color:#fff!important}.topbar-notifications[data-v-dd09dd44]{display:flex;align-items:center}.language-switcher[data-v-94c33f62]{max-width:200px}.language-switcher[data-v-94c33f62] .v-field{min-height:36px}.language-switcher[data-v-94c33f62] .v-field__input{padding-top:4px;padding-bottom:4px;font-size:.875rem}.topbar-user-menu__btn[data-v-c66c306c]{color:#fff!important}.topbar-user-menu__card[data-v-c66c306c]{border-radius:12px!important}.theme-section[data-v-c66c306c]{padding:12px 16px}.theme-section__title[data-v-c66c306c]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:8px}.theme-section__options[data-v-c66c306c]{display:flex;gap:4px}.theme-option[data-v-c66c306c]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:8px;background:transparent;border:2px solid transparent;cursor:pointer;transition:all .2s ease;font-size:.7rem;color:rgb(var(--v-theme-on-surface))}.theme-option[data-v-c66c306c]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.theme-option--active[data-v-c66c306c]{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.08)}.v-theme--nexusRmsDark .theme-option[data-v-c66c306c]:hover,.v-theme--nexusRmsDark .theme-option--active[data-v-c66c306c]{background-color:#ffffff14}.topbar-desktop[data-v-4654b9a1]{padding:0 16px!important;overflow:hidden}.topbar-desktop[data-v-4654b9a1] *{color:#fff}.topbar-mobile[data-v-5a326ca4]{padding:0 8px!important;overflow:hidden}.topbar-mobile--xs[data-v-5a326ca4]{padding:0 4px!important}.topbar-mobile[data-v-5a326ca4] *{color:#fff}.topbar-mobile[data-v-5a326ca4] .v-btn{margin-left:2px!important;margin-right:2px!important}.sidebar-menu-item[data-v-86c5d036]{margin:2px 8px;border-radius:8px;min-height:40px;position:relative;transition:background-color .15s ease}.sidebar-menu-item[data-v-86c5d036]:active{transform:scale(.99)}.sidebar-menu-item--nested[data-v-86c5d036]{padding-left:16px!important}.pin-button[data-v-86c5d036]{opacity:0;transition:opacity .15s ease}.sidebar-menu-item:hover .pin-button[data-v-86c5d036]{opacity:.5}.sidebar-menu-item:hover .pin-button[data-v-86c5d036]:hover{opacity:1}.pin-button.is-pinned[data-v-86c5d036]{opacity:.7;color:rgb(var(--v-theme-primary))}.sidebar-badge[data-v-86c5d036] .v-badge__badge{font-size:.6rem;height:16px;min-width:16px;padding:0 4px}.sidebar-text-badge[data-v-86c5d036]{font-size:.55rem!important;height:18px!important;padding:0 6px!important;font-weight:600}.addon-lock-icon[data-v-86c5d036]{opacity:.7}.sidebar-group-header[data-v-8c1a60d9]{margin:2px 8px;border-radius:8px;min-height:40px}.sidebar-group-header.group-active[data-v-8c1a60d9]{background-color:rgba(var(--v-theme-primary),.08)!important}.sidebar-group-header.group-active[data-v-8c1a60d9] .v-list-item__prepend .v-icon{color:rgb(var(--v-theme-primary))!important}.sidebar-group-header.group-active[data-v-8c1a60d9] .v-list-item-title{color:rgb(var(--v-theme-primary))!important;font-weight:500}.sidebar-group-header[data-v-8c1a60d9] .v-list-item__append .v-icon{opacity:.5;transition:transform .2s ease,opacity .2s ease}.v-list-group--open .sidebar-group-header[data-v-8c1a60d9] .v-list-item__append .v-icon{opacity:.8}.sidebar-section[data-v-ce060996]{margin-bottom:4px}.sidebar-section-header[data-v-ce060996]{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:16px 16px 8px;color:rgb(var(--v-theme-on-surface-variant));opacity:.7}.sidebar-pinned-section[data-v-2d9b0f36]{background-color:rgba(var(--v-theme-primary),.04);margin:8px;border-radius:8px;padding:8px 0}.sidebar-pinned-header[data-v-2d9b0f36]{display:flex;align-items:center;padding:4px 16px 8px;gap:6px}.sidebar-pinned-header .v-icon[data-v-2d9b0f36]{color:rgb(var(--v-theme-primary));opacity:.6}.sidebar-pinned-header span[data-v-2d9b0f36]{color:rgb(var(--v-theme-primary));font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sidebar-pinned-empty[data-v-2d9b0f36]{padding:8px 16px;font-size:.75rem;color:rgb(var(--v-theme-on-surface-variant));opacity:.5;font-style:italic}.sidebar-pinned-list[data-v-2d9b0f36]{display:flex;flex-direction:column}.sidebar-pinned-item-wrapper[data-v-2d9b0f36]{display:flex;align-items:center;position:relative}.drag-handle[data-v-2d9b0f36]{position:absolute;left:4px;opacity:0;cursor:grab;color:rgb(var(--v-theme-on-surface-variant));transition:opacity .15s ease;z-index:1}.sidebar-pinned-item-wrapper:hover .drag-handle[data-v-2d9b0f36]{opacity:.4}.drag-handle[data-v-2d9b0f36]:hover{opacity:.8!important}.drag-handle[data-v-2d9b0f36]:active{cursor:grabbing}.sidebar-pinned-item[data-v-2d9b0f36]{flex:1}.sidebar-pinned-divider[data-v-2d9b0f36]{margin:8px 16px 0;opacity:.2}.sortable-ghost[data-v-2d9b0f36]{opacity:.5;background-color:rgba(var(--v-theme-primary),.1);border-radius:8px}.sortable-drag[data-v-2d9b0f36]{opacity:1;background-color:rgb(var(--v-theme-surface));border-radius:8px;box-shadow:0 4px 12px #00000026}.pin-context-menu[data-v-65f9c851]{border-radius:8px;overflow:hidden}.pin-context-menu[data-v-65f9c851] .v-list-item{min-height:36px}.pin-context-menu[data-v-65f9c851] .v-list-item__prepend .v-icon{margin-right:12px}.tenant-sidebar[data-v-14e8b3da]{background-color:rgb(var(--v-theme-surface))!important;border-right:1px solid rgb(var(--v-theme-outline-variant))!important}.tenant-sidebar[data-v-14e8b3da] .v-list-item-title{white-space:nowrap;overflow:hidden}.tenant-sidebar[data-v-14e8b3da] .v-list-item-title,.tenant-sidebar[data-v-14e8b3da] .v-list-subheader{color:rgb(var(--v-theme-on-surface))!important}.tenant-sidebar[data-v-14e8b3da] .v-list-item__prepend .v-icon,.tenant-sidebar[data-v-14e8b3da] .v-list-group__header .v-icon{color:rgb(var(--v-theme-on-surface-variant))!important}.tenant-sidebar[data-v-14e8b3da] .v-list-group__header .v-list-item__append .v-icon{color:rgb(var(--v-theme-on-surface-variant))!important;opacity:.5}.tenant-sidebar[data-v-14e8b3da] .v-list-item--active{background-color:rgba(var(--v-theme-primary),.12)!important}.tenant-sidebar[data-v-14e8b3da] .v-list-item--active .v-list-item-title{color:rgb(var(--v-theme-primary))!important;font-weight:500}.tenant-sidebar[data-v-14e8b3da] .v-list-item--active .v-icon{color:rgb(var(--v-theme-primary))!important}.tenant-sidebar[data-v-14e8b3da] .v-list-item--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background-color:rgb(var(--v-theme-primary));border-radius:0 2px 2px 0}.tenant-sidebar[data-v-14e8b3da] .v-list-item:not(.v-list-item--active):hover{background-color:rgba(var(--v-theme-on-surface),.04)!important}.v-theme--nexusRmsDark .tenant-sidebar[data-v-14e8b3da] .v-list-item:not(.v-list-item--active):hover{background-color:#ffffff14!important}.tenant-sidebar[data-v-14e8b3da] .v-list-item__prepend{width:32px!important;min-width:32px!important;margin-right:12px;display:flex;align-items:center;justify-content:center}.tenant-sidebar[data-v-14e8b3da] .v-list-item__prepend .v-icon{font-size:20px!important;width:20px;height:20px}.tenant-sidebar[data-v-14e8b3da] .v-list-group__header .v-list-item__prepend{width:32px!important;min-width:32px!important;margin-right:12px}.tenant-sidebar[data-v-14e8b3da] .v-list-group__items .v-list-item{padding-left:16px!important}.tenant-sidebar[data-v-14e8b3da] .v-list-group__items .v-list-item__prepend{width:32px!important;min-width:32px!important;margin-right:12px}.tenant-sidebar[data-v-14e8b3da] .v-list-group__header{min-height:40px}.tenant-sidebar[data-v-14e8b3da] .v-list-group__items{transition:max-height .2s ease-out}.tenant-sidebar[data-v-14e8b3da] .v-list-subheader{font-size:.65rem;font-weight:600;letter-spacing:.05em;padding-left:16px;color:rgb(var(--v-theme-on-surface-variant))!important;opacity:.6;min-height:32px}.sidebar-section-divider[data-v-14e8b3da]{margin:8px 16px!important;opacity:.3}.sidebar-version-info[data-v-14e8b3da]{padding:12px 16px;text-align:center;border-top:1px solid rgb(var(--v-theme-outline-variant))}.version-text[data-v-14e8b3da]{font-size:.65rem;font-weight:500;color:rgb(var(--v-theme-on-surface-variant));opacity:.6}.copyright-text[data-v-14e8b3da]{font-size:.6rem;color:rgb(var(--v-theme-on-surface-variant));opacity:.4;margin-top:2px}.navigation-sidebar-md3[data-v-504f8531]{--md-sidebar-container: rgb(var(--v-theme-surface));--md-sidebar-on-surface: rgb(var(--v-theme-on-surface));--md-sidebar-on-surface-variant: rgb(var(--v-theme-on-surface-variant));--md-sidebar-active-indicator: rgba(var(--v-theme-primary), .12);--md-sidebar-on-active-indicator: rgb(var(--v-theme-primary));background-color:var(--md-sidebar-container)!important;border-right:1px solid rgb(var(--v-theme-outline-variant))!important}.navigation-sidebar-md3[data-v-504f8531] .v-list-item--active{background-color:var(--md-sidebar-active-indicator)!important;border-radius:8px}.navigation-sidebar-md3[data-v-504f8531] .v-list-item--active .v-list-item-title{color:var(--md-sidebar-on-active-indicator)!important;font-weight:500}.navigation-sidebar-md3[data-v-504f8531] .v-list-item--active .v-icon{color:var(--md-sidebar-on-active-indicator)!important}.navigation-sidebar-md3[data-v-504f8531] .v-list-item:not(.v-list-item--active):hover{background-color:rgba(var(--v-theme-on-surface),.06)!important;border-radius:8px}.adaptive-bottom-nav[data-v-b272a42c]{position:fixed!important;bottom:0;left:0;right:0;z-index:1000;box-shadow:0 -2px 10px #0000001a;padding-bottom:env(safe-area-inset-bottom,0px)!important}.adaptive-bottom-nav[data-v-b272a42c] .v-btn{min-width:0!important;padding:0 8px!important}.adaptive-bottom-nav[data-v-b272a42c] .v-btn span{font-size:.65rem;text-transform:none;font-weight:500}.adaptive-bottom-nav[data-v-b272a42c] .v-btn--active{background:transparent!important}.adaptive-bottom-nav[data-v-b272a42c] .v-btn--active .v-icon{background-color:rgba(var(--v-theme-primary),.12);border-radius:16px;padding:4px 16px}.v-theme--nexusRmsDark .adaptive-bottom-nav[data-v-b272a42c]{box-shadow:0 -2px 10px #0000004d}.mobile-more-menu__card[data-v-1608393e]{max-height:85vh;overflow-y:auto}.mobile-more-menu__handle[data-v-1608393e]{display:flex;justify-content:center;padding:12px 0 4px}.handle-bar[data-v-1608393e]{width:40px;height:4px;background-color:rgb(var(--v-theme-outline));border-radius:2px;opacity:.4}.mobile-more-menu__header[data-v-1608393e]{display:flex;align-items:center;padding:8px 16px 12px;font-size:1.1rem}.mobile-more-menu__section[data-v-1608393e]{padding:12px 16px}.section-title[data-v-1608393e]{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:12px}.quick-actions-grid[data-v-1608393e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quick-action-item[data-v-1608393e]{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease}.quick-action-item[data-v-1608393e]:active{background-color:rgba(var(--v-theme-primary),.08)}.quick-action-item--active[data-v-1608393e]{background-color:rgba(var(--v-theme-primary),.12)}.quick-action-icon[data-v-1608393e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.quick-action-label[data-v-1608393e]{font-size:.75rem;font-weight:500;color:rgb(var(--v-theme-on-surface));text-align:center}.mobile-more-menu__list[data-v-1608393e]{padding:0 8px;max-height:50vh;overflow-y:auto}.mobile-more-menu__item[data-v-1608393e]{min-height:48px;border-radius:8px}.mobile-more-menu__footer[data-v-1608393e]{padding:8px 16px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.v-theme--nexusRmsDark .quick-action-item[data-v-1608393e]:active{background-color:#ffffff14}.v-theme--nexusRmsDark .quick-action-item--active[data-v-1608393e]{background-color:#ffffff1f}.mobile-user-menu__card[data-v-13f2fc2b]{max-height:85vh;overflow-y:auto}.mobile-user-menu__handle[data-v-13f2fc2b]{display:flex;justify-content:center;padding:12px 0 4px}.handle-bar[data-v-13f2fc2b]{width:40px;height:4px;background-color:rgb(var(--v-theme-outline));border-radius:2px;opacity:.4}.mobile-user-menu__section[data-v-13f2fc2b]{padding:12px 16px}.section-title[data-v-13f2fc2b]{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:12px}.search-button[data-v-13f2fc2b]{display:flex;align-items:center;width:100%;padding:12px 16px;border-radius:12px;background-color:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-theme-outline),.3);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;color:rgb(var(--v-theme-on-surface))}.search-button[data-v-13f2fc2b]:active{background-color:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary))}.theme-options[data-v-13f2fc2b]{display:flex;gap:8px}.theme-option[data-v-13f2fc2b]{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:12px;background:transparent;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.theme-option[data-v-13f2fc2b]:active{background-color:rgba(var(--v-theme-primary),.08)}.theme-option--active[data-v-13f2fc2b]{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.08)}.theme-option-icon[data-v-13f2fc2b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--v-theme-surface-variant),.5);margin-bottom:8px}.theme-option--active .theme-option-icon[data-v-13f2fc2b]{background-color:rgba(var(--v-theme-primary),.15)}.theme-option-label[data-v-13f2fc2b]{font-size:.75rem;font-weight:500;color:rgb(var(--v-theme-on-surface))}.theme-option-check[data-v-13f2fc2b]{position:absolute;top:8px;right:8px}.mobile-user-menu__list[data-v-13f2fc2b]{padding:0 8px}.mobile-user-menu__list[data-v-13f2fc2b] .v-list-item{min-height:48px;border-radius:8px}.mobile-user-menu__footer[data-v-13f2fc2b]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v-theme--nexusRmsDark .search-button[data-v-13f2fc2b]{background-color:#ffffff0d;border-color:#ffffff1a}.v-theme--nexusRmsDark .search-button[data-v-13f2fc2b]:active{background-color:#ffffff1a}.v-theme--nexusRmsDark .theme-option[data-v-13f2fc2b]:active,.v-theme--nexusRmsDark .theme-option--active[data-v-13f2fc2b]{background-color:#ffffff14}.v-theme--nexusRmsDark .theme-option-icon[data-v-13f2fc2b]{background-color:#ffffff0d}.account-switcher[data-v-7b6f7ff0]{min-height:200px}.account-item[data-v-7b6f7ff0]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));transition:background-color .15s ease,border-color .15s ease}.account-item[data-v-7b6f7ff0]:hover:not(:disabled){background-color:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary))}.account-item[data-v-7b6f7ff0]:disabled{opacity:.6}.v-theme--nexusRmsDark .current-account .bg-surface-variant[data-v-7b6f7ff0]{background-color:#ffffff0d!important}.mobile-notification-center__card[data-v-8a17b291]{max-height:85vh;display:flex;flex-direction:column}.mobile-notification-center__handle[data-v-8a17b291]{display:flex;justify-content:center;padding:12px 0 4px}.handle-bar[data-v-8a17b291]{width:40px;height:4px;background-color:rgb(var(--v-theme-outline));border-radius:2px;opacity:.4}.mobile-notification-center__header[data-v-8a17b291]{display:flex;align-items:center;padding:8px 16px 12px;font-size:1.1rem}.mobile-notification-center__list[data-v-8a17b291]{flex:1;overflow-y:auto;max-height:50vh}.mobile-notification-center__footer[data-v-8a17b291]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.notification-unread[data-v-8a17b291]{background-color:rgba(var(--v-theme-primary),.05);border-left:3px solid rgb(var(--v-theme-primary))}.empty-state[data-v-8a17b291]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.bg-gradient[data-v-615b9d66]{background:linear-gradient(135deg,#1976d2,#2196f3)}.opacity-50[data-v-615b9d66]{opacity:.5}.context-menu-sheet[data-v-6a39dcd2]{max-height:70vh;overflow-y:auto}.context-menu-sheet__handle[data-v-6a39dcd2]{display:flex;justify-content:center;padding:12px 0 4px}.context-menu-sheet__handle-bar[data-v-6a39dcd2]{width:32px;height:4px;border-radius:2px;background:#0003}.v-theme--dark .context-menu-sheet__handle-bar[data-v-6a39dcd2]{background:#fff3}.context-menu-sheet__header[data-v-6a39dcd2]{padding:8px 16px 4px}.context-menu-sheet__list[data-v-6a39dcd2]{padding:4px 0}.context-menu-sheet__footer[data-v-6a39dcd2]{padding:4px 8px 8px}.context-menu-item--danger[data-v-6a39dcd2]{color:#d32f2f!important}[data-v-6a39dcd2] .v-theme--dark .context-menu-item--danger{color:#ef5350!important}.context-menu-provider[data-v-2ee28e80]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2100;pointer-events:none}.context-menu-backdrop[data-v-2ee28e80]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.context-menu-dropdown[data-v-2ee28e80]{position:absolute;top:var(--menu-y);left:var(--menu-x);min-width:200px;max-width:320px;max-height:400px;overflow-y:auto;padding:6px 0;border-radius:12px;pointer-events:auto;outline:none;background:#ffffff8c;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a}.context-menu-dropdown.theme--dark[data-v-2ee28e80]{background:#1e1e1e8c;border-color:#ffffff26;box-shadow:0 8px 32px #0006,0 2px 8px #00000040}.context-menu-dropdown[data-v-2ee28e80]::-webkit-scrollbar{width:6px}.context-menu-dropdown[data-v-2ee28e80]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.context-menu-item[data-v-2ee28e80]{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;transition:background-color .12s ease;-webkit-user-select:none;user-select:none;min-height:36px}.context-menu-item[data-v-2ee28e80]:hover,.context-menu-item--focused[data-v-2ee28e80]{background:#0000000f}.theme--dark .context-menu-item[data-v-2ee28e80]:hover,.theme--dark .context-menu-item--focused[data-v-2ee28e80]{background:#ffffff14}.context-menu-item__icon[data-v-2ee28e80]{opacity:.7;flex-shrink:0}.context-menu-item__label[data-v-2ee28e80]{flex:1;font-size:.875rem;line-height:1.25}.context-menu-item__shortcut[data-v-2ee28e80]{font-size:.75rem;font-family:Roboto Mono,monospace;opacity:.45;flex-shrink:0;margin-left:auto;padding-left:16px}.context-menu-divider[data-v-2ee28e80]{height:1px;margin:4px 8px;background:#0000001a}.theme--dark .context-menu-divider[data-v-2ee28e80]{background:#ffffff1a}.context-menu-item--danger[data-v-2ee28e80]{color:#d32f2f}.context-menu-item--danger[data-v-2ee28e80]:hover,.context-menu-item--danger.context-menu-item--focused[data-v-2ee28e80]{background:#d32f2f14}.theme--dark .context-menu-item--danger[data-v-2ee28e80]{color:#ef5350}.context-menu-item--disabled[data-v-2ee28e80]{opacity:.38;cursor:not-allowed;pointer-events:none}.context-menu-enter-active[data-v-2ee28e80]{transition:opacity .15s ease,transform .15s ease}.context-menu-leave-active[data-v-2ee28e80]{transition:opacity .1s ease,transform .1s ease}.context-menu-enter-from[data-v-2ee28e80]{opacity:0;transform:scale(.95)}.context-menu-leave-to[data-v-2ee28e80]{opacity:0;transform:scale(.97)}.global-search-card[data-v-af855251]{border-radius:12px;overflow:hidden}.search-input-wrapper[data-v-af855251]{display:flex;align-items:center;padding:12px 16px;gap:12px}.search-icon[data-v-af855251]{flex-shrink:0}.search-input[data-v-af855251]{flex:1;border:none;outline:none;font-size:16px;background:transparent;color:inherit}.search-input[data-v-af855251]::placeholder{color:#9e9e9e}.voice-btn[data-v-af855251]{flex-shrink:0}.shortcut-chip[data-v-af855251]{flex-shrink:0;font-size:11px;font-family:monospace}.search-results[data-v-af855251]{max-height:400px;overflow-y:auto;min-height:100px}.section-header[data-v-af855251]{display:flex;align-items:center;padding:8px 16px;font-size:12px;font-weight:600;text-transform:uppercase;color:#757575;background:#fafafa}.result-category+.result-category[data-v-af855251]{border-top:1px solid #eeeeee}.search-result-item[data-v-af855251]{cursor:pointer}.search-result-item[data-v-af855251]:hover{background:#f5f5f5}.no-results[data-v-af855251],.type-to-search[data-v-af855251],.error-state[data-v-af855251]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.search-footer[data-v-af855251]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#fafafa}.keyboard-hints[data-v-af855251]{display:flex;gap:16px;font-size:12px;color:#9e9e9e}.keyboard-hints kbd[data-v-af855251]{display:inline-block;padding:2px 6px;font-size:11px;font-family:monospace;background:#e0e0e0;border-radius:4px;margin-right:2px}[data-v-af855251] .v-theme--dark .section-header,[data-v-af855251] .v-theme--dark .search-footer{background:#1e1e1e}[data-v-af855251] .v-theme--dark .search-result-item:hover{background:#2d2d2d}[data-v-af855251] .v-theme--dark .keyboard-hints kbd{background:#424242}[data-v-af855251] .v-theme--dark .result-category+.result-category{border-top-color:#333}.screenshot-preview[data-v-4cd60dcd]{position:relative}.screenshot-preview .remove-btn[data-v-4cd60dcd]{position:absolute;top:-8px;right:-8px}.gap-2[data-v-4cd60dcd]{gap:8px}.border[data-v-4cd60dcd]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.beta-feedback-tab[data-v-92aef645]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000;cursor:pointer;background:linear-gradient(135deg,#1976d2,#1565c0);border-radius:8px 0 0 8px;padding:12px 8px;box-shadow:-2px 0 8px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.beta-feedback-tab[data-v-92aef645]:not(.beta-feedback-tab--expanded){writing-mode:vertical-rl;text-orientation:mixed}.beta-feedback-tab[data-v-92aef645]:hover{box-shadow:-4px 0 16px #0003}.beta-feedback-tab--expanded[data-v-92aef645]{padding:12px 16px;writing-mode:horizontal-tb}.beta-feedback-tab__content[data-v-92aef645]{display:flex;align-items:center;gap:8px;color:#fff}.beta-feedback-tab__text[data-v-92aef645]{font-size:.875rem;font-weight:500;white-space:nowrap;animation:fadeIn-92aef645 .2s ease}@keyframes fadeIn-92aef645{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.beta-feedback-mobile-btn[data-v-92aef645]{position:fixed;left:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:100}[data-v-92aef645] .v-theme--dark .beta-feedback-tab{background:linear-gradient(135deg,#2196f3,#1976d2)}.tour-spotlight-overlay[data-v-563e273e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,var(--overlay-opacity, .7));pointer-events:auto;transition:clip-path .3s ease}.tour-spotlight-highlight[data-v-563e273e]{position:fixed;z-index:9997;pointer-events:none;box-shadow:0 0 0 3px var(--highlight-color, rgb(var(--v-theme-primary))),0 0 20px 5px #1976d24d;transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}.tour-spotlight-highlight--pulse[data-v-563e273e]{animation:spotlight-pulse-563e273e 2s ease-in-out infinite}@keyframes spotlight-pulse-563e273e{0%,to{box-shadow:0 0 0 3px var(--highlight-color, rgb(var(--v-theme-primary))),0 0 20px 5px #1976d24d}50%{box-shadow:0 0 0 5px var(--highlight-color, rgb(var(--v-theme-primary))),0 0 30px 10px #1976d266}}.tour-tooltip[data-v-0b1f6e47]{position:fixed;z-index:9999;width:320px;max-width:calc(100vw - 32px);background:rgb(var(--v-theme-surface));border-radius:12px;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;overflow:hidden}.tour-tooltip__progress[data-v-0b1f6e47]{padding:12px 16px 8px;background:rgba(var(--v-theme-primary),.08)}.tour-tooltip__step-count[data-v-0b1f6e47]{display:block;font-size:.75rem;font-weight:500;color:rgb(var(--v-theme-primary));margin-bottom:6px}.tour-tooltip__progress-bar[data-v-0b1f6e47]{opacity:.8}.tour-tooltip__content[data-v-0b1f6e47]{padding:16px}.tour-tooltip__title[data-v-0b1f6e47]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin:0 0 8px;line-height:1.3}.tour-tooltip__description[data-v-0b1f6e47]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant));margin:0;line-height:1.5}.tour-tooltip__action-hint[data-v-0b1f6e47]{display:flex;align-items:center;padding:8px 16px;background:rgba(var(--v-theme-primary),.05);font-size:.75rem;font-weight:500;color:rgb(var(--v-theme-primary))}.tour-tooltip__actions[data-v-0b1f6e47]{display:flex;align-items:center;padding:8px 12px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.tour-tooltip__arrow[data-v-0b1f6e47]{position:absolute;width:12px;height:12px;background:rgb(var(--v-theme-surface));transform:rotate(45deg);box-shadow:-2px -2px 4px #0000000d}.tour-tooltip__arrow--top .tour-tooltip__arrow[data-v-0b1f6e47]{bottom:-6px;left:50%;margin-left:-6px;box-shadow:2px 2px 4px #0000000d}.tour-tooltip__arrow--bottom .tour-tooltip__arrow[data-v-0b1f6e47]{top:-6px;left:50%;margin-left:-6px}.tour-tooltip__arrow--left .tour-tooltip__arrow[data-v-0b1f6e47]{right:-6px;top:50%;margin-top:-6px;box-shadow:2px -2px 4px #0000000d}.tour-tooltip__arrow--right .tour-tooltip__arrow[data-v-0b1f6e47]{left:-6px;top:50%;margin-top:-6px;box-shadow:-2px 2px 4px #0000000d}.tour-tooltip-enter-active[data-v-0b1f6e47],.tour-tooltip-leave-active[data-v-0b1f6e47]{transition:all .25s ease}.tour-tooltip-enter-from[data-v-0b1f6e47],.tour-tooltip-leave-to[data-v-0b1f6e47]{opacity:0;transform:translateY(8px)}.tour-mobile-instruction[data-v-39414951]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.tour-mobile-instruction__pointer[data-v-39414951]{position:absolute;bottom:260px;transform:translate(-50%);animation:bounce-up-39414951 1.5s ease-in-out infinite;pointer-events:none}@keyframes bounce-up-39414951{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}.tour-mobile-instruction__sheet[data-v-39414951]{background:rgb(var(--v-theme-surface));border-radius:24px 24px 0 0;padding:8px 20px 20px;box-shadow:0 -8px 32px #00000026,0 -2px 8px #0000001a;pointer-events:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.tour-mobile-instruction__handle[data-v-39414951]{width:40px;height:4px;background:rgba(var(--v-theme-on-surface),.2);border-radius:2px;margin:0 auto 16px}.tour-mobile-instruction__progress[data-v-39414951]{margin-bottom:16px}.tour-mobile-instruction__progress-text[data-v-39414951]{display:flex;align-items:center;gap:4px;font-size:.75rem;margin-bottom:8px}.tour-mobile-instruction__content[data-v-39414951]{margin-bottom:16px}.tour-mobile-instruction__title[data-v-39414951]{font-size:1.125rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin:0 0 8px;line-height:1.3}.tour-mobile-instruction__description[data-v-39414951]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant));margin:0;line-height:1.5}.tour-mobile-instruction__action[data-v-39414951]{display:flex;align-items:flex-start;padding:12px 16px;background:rgba(var(--v-theme-primary),.08);border-radius:12px;margin-bottom:16px}.tour-mobile-instruction__action-text[data-v-39414951]{flex:1;font-size:.875rem;color:rgb(var(--v-theme-on-surface))}.tour-mobile-instruction__actions[data-v-39414951]{display:flex;align-items:center;gap:8px}.pointer-fade-enter-active[data-v-39414951],.pointer-fade-leave-active[data-v-39414951]{transition:opacity .3s ease}.pointer-fade-enter-from[data-v-39414951],.pointer-fade-leave-to[data-v-39414951]{opacity:0}.breadcrumb-container[data-v-e7e7f177]{padding:8px 24px;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.breadcrumb-container--mobile[data-v-e7e7f177]{padding:4px 12px}.trial-banner-container[data-v-e7e7f177]{padding:8px 24px;background:rgb(var(--v-theme-surface))}.trial-alert[data-v-e7e7f177]{margin:0}.trial-alert__text[data-v-e7e7f177]{font-size:.875rem}.v-main[data-v-e7e7f177]{padding-bottom:env(safe-area-inset-bottom,0)!important}@media(max-width:1279px){.v-main[data-v-e7e7f177]{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}}.v-theme--nexusRmsDark .v-data-table .v-data-table-header th,.v-theme--nexusRmsDark .v-data-table tbody tr td{color:rgb(var(--v-theme-on-surface))!important}.v-theme--nexusRmsDark .dp__theme_light{--dp-background-color: #1e1e1e;--dp-text-color: #ffffff;--dp-hover-color: #424242;--dp-primary-color: #1976d2;--dp-border-color: #424242}.v-theme--nexusRmsDark .dp__input{background-color:#1e1e1e!important;border-color:#424242!important;color:#fff!important}.v-theme--nexusRmsDark .dp__menu{background-color:#1e1e1e!important;border-color:#424242!important}.bg-primary-lighten-5[data-v-3af3edfe]{background-color:rgba(var(--v-theme-primary),.05)}.task-assignee-selector[data-v-3efe06de]{width:100%}.drawer-header[data-v-6e5e52a2]{position:sticky;top:0;z-index:1}.drawer-footer[data-v-6e5e52a2]{position:sticky;bottom:0;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.text-white-darken-1[data-v-6e5e52a2]{color:#fffc!important}.drawer-header[data-v-3698e1ab]{position:sticky;top:0;z-index:1}ol[data-v-3698e1ab]{margin:0}ol li[data-v-3698e1ab]{margin-bottom:8px}ol li[data-v-3698e1ab]:last-child{margin-bottom:0}.calendar-week-view[data-v-2379dc15]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px}.all-day-section[data-v-2379dc15]{display:flex;border-bottom:2px solid #e0e0e0;background:#fafafa}.time-label[data-v-2379dc15]{width:60px;padding:8px;font-size:12px;font-weight:600;text-align:center;border-right:1px solid #e0e0e0}.all-day-grid[data-v-2379dc15]{display:grid;grid-template-columns:repeat(7,1fr);flex:1;gap:1px;background:#e0e0e0}.all-day-cell[data-v-2379dc15]{background:#fff;padding:4px;min-height:40px}.all-day-event[data-v-2379dc15]{font-size:12px;padding:4px 8px;margin-bottom:2px;border-radius:4px;border-left:3px solid;cursor:pointer;display:flex;align-items:center;gap:4px}.all-day-event[data-v-2379dc15]:hover{opacity:.9}.week-grid-container[data-v-2379dc15]{display:flex;flex:1;overflow:auto}.time-column[data-v-2379dc15]{width:60px;flex-shrink:0;border-right:1px solid #e0e0e0}.time-header[data-v-2379dc15]{height:60px;border-bottom:1px solid #e0e0e0}.time-slot-label[data-v-2379dc15]{padding:4px 8px;font-size:12px;text-align:right;color:#666;border-bottom:1px solid #e0e0e0;position:relative;top:-10px}.days-grid[data-v-2379dc15]{flex:1;display:flex;flex-direction:column}.day-headers[data-v-2379dc15]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#e0e0e0;border-bottom:2px solid #e0e0e0}.day-header[data-v-2379dc15]{background:#fff;padding:12px 8px;text-align:center;position:relative}.day-header.today[data-v-2379dc15]{background:#e3f2fd}.day-header.weekend[data-v-2379dc15]{background:#f9f9f9}.day-name[data-v-2379dc15]{font-weight:600;font-size:14px;margin-bottom:4px}.day-date[data-v-2379dc15]{font-size:18px;font-weight:700}.event-count-chip[data-v-2379dc15]{position:absolute;top:8px;right:8px;height:20px;font-size:11px}.time-grid[data-v-2379dc15]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#e0e0e0;flex:1;position:relative}.day-column[data-v-2379dc15]{background:#fff;position:relative}.day-column.today[data-v-2379dc15]{background:#fafafa}.day-column.weekend[data-v-2379dc15]{background:#f9f9f9}.time-slot[data-v-2379dc15]{border-bottom:1px solid #e0e0e0;position:relative;cursor:pointer;transition:background-color .2s}.time-slot[data-v-2379dc15]:hover{background:#1976d20d}.time-slot.business-hours[data-v-2379dc15]{background:#1976d205}.time-slot.drop-target[data-v-2379dc15]{background:#bbdefb;outline:2px dashed #1976d2}.current-time-indicator[data-v-2379dc15]{position:absolute;left:0;right:0;height:2px;background:#f44336;z-index:10}.current-time-indicator[data-v-2379dc15]:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#f44336}.events-overlay[data-v-2379dc15]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.event[data-v-2379dc15]{position:absolute;background:#e3f2fd;border-left:3px solid #1976d2;border-radius:4px;padding:4px 8px;cursor:pointer;overflow:hidden;pointer-events:auto;transition:all .2s;z-index:5}.event[data-v-2379dc15]:hover{z-index:15;box-shadow:0 4px 8px #0003;transform:translate(-2px)}.event.has-conflict[data-v-2379dc15]{border-left-color:#f44336;border-left-width:4px}.event-content[data-v-2379dc15]{font-size:12px;line-height:1.4}.event-time[data-v-2379dc15]{font-weight:600;margin-bottom:2px}.event-title-row[data-v-2379dc15]{display:flex;align-items:center;gap:4px;margin-bottom:2px}.event-title[data-v-2379dc15]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-location[data-v-2379dc15]{display:flex;align-items:center;gap:2px;font-size:11px;color:#666}.resize-handle[data-v-2379dc15]{position:absolute;bottom:0;left:0;right:0;height:8px;cursor:ns-resize;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.1))}.resize-handle[data-v-2379dc15]:hover{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.2))}.event-type-project[data-v-2379dc15]{background:#e3f2fd;border-left-color:#1976d2}.event-type-equipment_booking[data-v-2379dc15]{background:#e8f5e9;border-left-color:#4caf50}.event-type-crew_assignment[data-v-2379dc15]{background:#e1f5fe;border-left-color:#03a9f4}.event-type-maintenance[data-v-2379dc15]{background:#fff3e0;border-left-color:#ff9800}.event-type-delivery[data-v-2379dc15]{background:#f3e5f5;border-left-color:#9c27b0}.event-type-return[data-v-2379dc15]{background:#fbe9e7;border-left-color:#ff5722}.event-type-custom[data-v-2379dc15]{background:#f5f5f5;border-left-color:#9e9e9e}@media(max-width:960px){.time-column[data-v-2379dc15]{width:50px}.time-slot-label[data-v-2379dc15]{font-size:11px;padding:2px 4px}.day-name[data-v-2379dc15]{font-size:12px}.day-date[data-v-2379dc15]{font-size:16px}.event-content[data-v-2379dc15]{font-size:11px}.event-time[data-v-2379dc15]{font-size:10px}}.calendar-resource-view[data-v-3b69c689]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px}.resource-header[data-v-3b69c689]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:2px solid #e0e0e0;background:#fafafa}.resource-type-selector[data-v-3b69c689]{flex-shrink:0}.view-options[data-v-3b69c689]{display:flex;gap:24px;align-items:center}.loading-container[data-v-3b69c689]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px}.resource-timeline[data-v-3b69c689]{flex:1;overflow:auto;display:flex;flex-direction:column}.timeline-header-container[data-v-3b69c689]{display:flex;border-bottom:2px solid #e0e0e0;background:#fafafa;position:sticky;top:0;z-index:10}.resource-label-header[data-v-3b69c689]{width:280px;flex-shrink:0;padding:16px 24px;font-weight:600;font-size:14px;text-transform:uppercase;color:#666;border-right:2px solid #e0e0e0}.timeline-header[data-v-3b69c689]{display:flex;flex:1;gap:1px;background:#e0e0e0}.day-column-header[data-v-3b69c689]{width:120px;background:#fff;padding:12px 8px;text-align:center;flex-shrink:0}.day-column-header.today[data-v-3b69c689]{background:#e3f2fd}.day-column-header.weekend[data-v-3b69c689]{background:#f9f9f9}.day-name[data-v-3b69c689]{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:4px}.day-date[data-v-3b69c689]{font-size:18px;font-weight:700}.resource-rows[data-v-3b69c689]{flex:1}.resource-row[data-v-3b69c689]{display:flex;border-bottom:1px solid #e0e0e0;min-height:100px;position:relative}.resource-row[data-v-3b69c689]:hover{background:#fafafa}.resource-info[data-v-3b69c689]{width:280px;flex-shrink:0;padding:16px 24px;border-right:2px solid #e0e0e0;display:flex;flex-direction:column;gap:8px}.resource-name[data-v-3b69c689]{font-weight:600;font-size:15px;margin-bottom:4px}.resource-capacity[data-v-3b69c689]{margin-top:4px}.availability-bar[data-v-3b69c689]{display:flex;align-items:center;gap:8px;margin-top:8px}.availability-text[data-v-3b69c689]{font-size:12px;font-weight:600;color:#666;white-space:nowrap}.resource-stats[data-v-3b69c689]{margin-top:8px}.stat-item[data-v-3b69c689]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.resource-timeline-grid[data-v-3b69c689]{flex:1;display:flex;gap:1px;background:#e0e0e0;position:relative}.day-column[data-v-3b69c689]{width:120px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:background-color .2s}.day-column[data-v-3b69c689]:hover{background:#1976d20d}.day-column.today[data-v-3b69c689]{background:#e3f2fd80}.day-column.weekend[data-v-3b69c689]{background:#f9f9f9}.day-column.drop-target[data-v-3b69c689]{background:#bbdefb;outline:2px dashed #1976d2;outline-offset:-2px}.today-indicator[data-v-3b69c689]{position:absolute;left:0;top:0;bottom:0;width:3px;background:#1976d2}.events-overlay[data-v-3b69c689]{position:absolute;top:8px;left:0;right:0;bottom:8px;pointer-events:none}.timeline-event[data-v-3b69c689]{position:absolute;top:0;height:calc(100% - 8px);background:#e3f2fd;border-left:4px solid #1976d2;border-radius:4px;padding:8px 12px;cursor:pointer;pointer-events:auto;overflow:hidden;transition:all .2s;z-index:5;box-shadow:0 1px 3px #0000001a}.timeline-event[data-v-3b69c689]:hover{z-index:15;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.timeline-event.has-conflict[data-v-3b69c689]{border-left-color:#f44336;border-left-width:6px}.event-content[data-v-3b69c689]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-bottom:4px}.event-title[data-v-3b69c689]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-time[data-v-3b69c689]{font-size:11px;color:#666}.event-type-project[data-v-3b69c689]{background:#e3f2fd;border-left-color:#1976d2}.event-type-equipment_booking[data-v-3b69c689]{background:#e8f5e9;border-left-color:#4caf50}.event-type-crew_assignment[data-v-3b69c689]{background:#e1f5fe;border-left-color:#03a9f4}.event-type-maintenance[data-v-3b69c689]{background:#fff3e0;border-left-color:#ff9800}.event-type-delivery[data-v-3b69c689]{background:#f3e5f5;border-left-color:#9c27b0}.event-type-return[data-v-3b69c689]{background:#fbe9e7;border-left-color:#ff5722}.event-type-custom[data-v-3b69c689]{background:#f5f5f5;border-left-color:#9e9e9e}.empty-state[data-v-3b69c689]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}@media(max-width:1280px){.resource-info[data-v-3b69c689]{width:220px}.day-column[data-v-3b69c689],.day-column-header[data-v-3b69c689]{width:100px}.availability-text[data-v-3b69c689]{display:none}}@media(max-width:960px){.resource-header[data-v-3b69c689]{flex-direction:column;gap:16px;align-items:flex-start}.view-options[data-v-3b69c689]{width:100%;justify-content:space-between}.resource-info[data-v-3b69c689]{width:180px;padding:12px 16px}.resource-name[data-v-3b69c689]{font-size:14px}.day-column[data-v-3b69c689],.day-column-header[data-v-3b69c689]{width:80px}.event-content[data-v-3b69c689]{font-size:12px}.event-time[data-v-3b69c689]{font-size:10px}}.calendar-month[data-v-8194db18]{padding:16px}.calendar-weekdays[data-v-8194db18]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:rgb(var(--v-theme-surface-variant));border:1px solid rgb(var(--v-theme-surface-variant));margin-bottom:1px}.calendar-weekday[data-v-8194db18]{background:rgb(var(--v-theme-surface));padding:12px;text-align:center;font-weight:600;font-size:.875rem}.calendar-grid[data-v-8194db18]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:rgb(var(--v-theme-surface-variant));border:1px solid rgb(var(--v-theme-surface-variant))}.calendar-day[data-v-8194db18]{background:rgb(var(--v-theme-surface));min-height:120px;padding:8px;position:relative;transition:background-color .2s;cursor:pointer}.calendar-day[data-v-8194db18]:hover{background:rgb(var(--v-theme-surface-bright));box-shadow:inset 0 0 0 2px rgb(var(--v-theme-primary))}.calendar-day--outside[data-v-8194db18]{opacity:.5}.calendar-day--today[data-v-8194db18]{background:rgba(var(--v-theme-primary),.05)}.calendar-day--today .calendar-day-number[data-v-8194db18]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.calendar-day-number[data-v-8194db18]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:4px}.calendar-day-events[data-v-8194db18]{display:flex;flex-direction:column;gap:2px}.calendar-event[data-v-8194db18]{display:flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:transform .2s}.calendar-event[data-v-8194db18]:hover{transform:translate(2px)}.calendar-event--equipment[data-v-8194db18]{background:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary))}.calendar-event--crew[data-v-8194db18]{background:rgba(var(--v-theme-success),.15);color:rgb(var(--v-theme-success))}.calendar-event--vehicles[data-v-8194db18]{background:rgba(var(--v-theme-info),.15);color:rgb(var(--v-theme-info))}.calendar-event--task[data-v-8194db18]{background:rgba(var(--v-theme-warning),.15);color:rgb(var(--v-theme-warning))}.calendar-event--project[data-v-8194db18]{background:rgba(var(--v-theme-secondary),.15);color:rgb(var(--v-theme-secondary));font-weight:600}.calendar-event-more[data-v-8194db18]{padding:2px 6px;font-size:.75rem;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer}.cursor-pointer[data-v-8194db18]{cursor:pointer}.cl-hero[data-v-1568371f]{background:linear-gradient(135deg,#f5f7fa,#e8edf5);padding:48px 24px 60px;text-align:center}.cl-hero__container[data-v-1568371f]{max-width:700px;margin:0 auto}.cl-hero__title[data-v-1568371f]{font-size:40px;font-weight:700;color:#212121;margin:0 0 12px}.cl-hero__subtitle[data-v-1568371f]{font-size:18px;color:#616161;margin:0;line-height:1.6}.cl-versions[data-v-1568371f]{padding:60px 24px}.cl-versions__container[data-v-1568371f]{max-width:1000px;margin:0 auto}.cl-versions__grid[data-v-1568371f]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.cl-versions__grid[data-v-1568371f]{grid-template-columns:repeat(2,1fr)}}.cl-version-card[data-v-1568371f]{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid #E0E0E0;border-radius:12px;text-decoration:none;transition:all .2s ease;cursor:pointer}.cl-version-card[data-v-1568371f]:hover{border-color:#1976d2;box-shadow:0 4px 16px #1976d21a;transform:translateY(-2px)}.cl-version-card__header[data-v-1568371f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cl-version-card__badge[data-v-1568371f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:4px}.cl-version-card__badge--major[data-v-1568371f]{background:#4caf501f;color:#2e7d32}.cl-version-card__badge--minor[data-v-1568371f]{background:#2196f31f;color:#1565c0}.cl-version-card__badge--patch[data-v-1568371f]{background:#ff98001f;color:#e65100}.cl-version-card__badge--hotfix[data-v-1568371f]{background:#f443361f;color:#c62828}.cl-version-card__date[data-v-1568371f]{font-size:13px;color:#9e9e9e}.cl-version-card__title[data-v-1568371f]{font-size:18px;font-weight:600;color:#212121;margin:0 0 8px}.cl-version-card__name[data-v-1568371f]{font-weight:400;color:#616161}.cl-version-card__summary[data-v-1568371f]{font-size:14px;color:#616161;line-height:1.5;margin:0 0 16px;flex:1}.cl-version-card__chips[data-v-1568371f]{display:flex;flex-wrap:wrap;gap:6px}.cl-chip[data-v-1568371f]{font-size:12px;font-weight:500;padding:2px 10px;border-radius:4px}.cl-chip--feature[data-v-1568371f]{background:#4caf501a;color:#2e7d32}.cl-chip--improvement[data-v-1568371f]{background:#2196f31a;color:#1565c0}.cl-chip--bugfix[data-v-1568371f]{background:#ff98001a;color:#e65100}.cl-chip--breaking[data-v-1568371f]{background:#f443361a;color:#c62828}.cl-empty[data-v-1568371f]{text-align:center;padding:80px 24px}.cl-empty__title[data-v-1568371f]{font-size:20px;font-weight:600;color:#424242;margin:16px 0 8px}.cl-empty__text[data-v-1568371f]{font-size:15px;color:#757575;margin:0}@media(max-width:639px){.cl-hero__title[data-v-1568371f]{font-size:28px}.cl-hero__subtitle[data-v-1568371f]{font-size:16px}.cl-hero[data-v-1568371f]{padding:32px 16px 40px}}.cl-hero[data-v-a3f43117]{background:linear-gradient(135deg,#f5f7fa,#e8edf5);padding:48px 24px 60px}.cl-hero__container[data-v-a3f43117]{max-width:1000px;margin:0 auto}.cl-hero__back[data-v-a3f43117]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#616161;text-decoration:none;margin-bottom:20px;transition:color .2s ease}.cl-hero__back[data-v-a3f43117]:hover{color:#1976d2}.cl-hero__meta[data-v-a3f43117]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cl-hero__badge[data-v-a3f43117]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:4px}.cl-hero__badge--major[data-v-a3f43117]{background:#4caf501f;color:#2e7d32}.cl-hero__badge--minor[data-v-a3f43117]{background:#2196f31f;color:#1565c0}.cl-hero__badge--patch[data-v-a3f43117]{background:#ff98001f;color:#e65100}.cl-hero__badge--hotfix[data-v-a3f43117]{background:#f443361f;color:#c62828}.cl-hero__version[data-v-a3f43117]{font-size:14px;font-weight:600;color:#424242;background:#0000000f;padding:2px 10px;border-radius:4px}.cl-hero__title[data-v-a3f43117]{font-size:36px;font-weight:700;color:#212121;margin:0 0 8px}.cl-hero__date[data-v-a3f43117]{font-size:15px;color:#757575;margin:0}.cl-content[data-v-a3f43117]{padding:48px 24px 80px}.cl-content__container[data-v-a3f43117]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start}.cl-content__main[data-v-a3f43117]{min-width:0}.cl-summary[data-v-a3f43117]{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #E0E0E0}.cl-summary__text[data-v-a3f43117]{font-size:16px;line-height:1.7;color:#424242;margin:0}.cl-section[data-v-a3f43117]{margin-bottom:36px}.cl-section__title[data-v-a3f43117]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#212121;margin:0 0 16px}.cl-section__dot[data-v-a3f43117]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.cl-section__dot--feature[data-v-a3f43117]{background:#4caf50}.cl-section__dot--improvement[data-v-a3f43117]{background:#2196f3}.cl-section__dot--bugfix[data-v-a3f43117]{background:#ff9800}.cl-section__dot--breaking[data-v-a3f43117]{background:#f44336}.cl-change-list[data-v-a3f43117]{list-style:none;padding:0;margin:0}.cl-change-list__item[data-v-a3f43117]{position:relative;padding:10px 0 10px 20px;font-size:14px;line-height:1.6;color:#424242;border-bottom:1px solid #F5F5F5}.cl-change-list__item[data-v-a3f43117]:last-child{border-bottom:none}.cl-change-list__item[data-v-a3f43117]:before{content:"";position:absolute;left:0;top:17px;width:6px;height:6px;border-radius:50%;background:#bdbdbd}.cl-breaking-notice[data-v-a3f43117]{font-size:13px;color:#c62828;background:#f443360f;border:1px solid rgba(244,67,54,.15);border-radius:8px;padding:10px 14px;margin-bottom:16px}.cl-sidebar__card[data-v-a3f43117]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:24px;position:sticky;top:5rem}.cl-sidebar__title[data-v-a3f43117]{font-size:16px;font-weight:600;color:#212121;margin:0 0 16px}.cl-sidebar__list[data-v-a3f43117]{margin:0}.cl-sidebar__row[data-v-a3f43117]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #F5F5F5}.cl-sidebar__row[data-v-a3f43117]:last-child{border-bottom:none}.cl-sidebar__label[data-v-a3f43117]{font-size:13px;color:#9e9e9e;font-weight:500}.cl-sidebar__value[data-v-a3f43117]{font-size:13px;color:#424242;font-weight:500;margin:0}.cl-sidebar__divider[data-v-a3f43117]{height:1px;background:#e0e0e0;margin:20px 0}.cl-sidebar__subtitle[data-v-a3f43117]{font-size:14px;font-weight:600;color:#212121;margin:0 0 12px}.cl-sidebar__stats[data-v-a3f43117]{display:flex;flex-direction:column;gap:10px}.cl-sidebar__stat[data-v-a3f43117]{display:flex;align-items:center;gap:8px;font-size:13px;color:#616161}@media(max-width:768px){.cl-content__container[data-v-a3f43117]{grid-template-columns:1fr}.cl-sidebar__card[data-v-a3f43117]{position:static}.cl-hero__title[data-v-a3f43117]{font-size:28px}.cl-hero[data-v-a3f43117]{padding:32px 16px 40px}}.bug-report-page[data-v-0b9eee01]{background:#fff;min-height:100%}.hero[data-v-0b9eee01]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 32px}@media(min-width:960px){.hero[data-v-0b9eee01]{padding:110px 24px 40px}}.hero-container[data-v-0b9eee01]{max-width:1200px;margin:0 auto}.hero-content[data-v-0b9eee01]{display:flex;align-items:center;gap:16px}.hero-icon[data-v-0b9eee01]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#d32f2f1a;color:#d32f2f;flex-shrink:0}.hero-text[data-v-0b9eee01]{min-width:0}.hero-title[data-v-0b9eee01]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#212121;margin:0}.hero-desc[data-v-0b9eee01]{font-size:15px;color:#616161;margin:6px 0 0}.section[data-v-0b9eee01]{padding:40px 24px 80px}.content-container[data-v-0b9eee01]{max-width:1200px;margin:0 auto}.content-grid[data-v-0b9eee01]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1280px){.content-grid[data-v-0b9eee01]{grid-template-columns:1fr 300px}}.content-main[data-v-0b9eee01]{min-width:0}.form-card[data-v-0b9eee01]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:28px}.form-row[data-v-0b9eee01]{margin-bottom:20px}.form-row-pair[data-v-0b9eee01]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:768px){.form-row-pair[data-v-0b9eee01]{grid-template-columns:1fr}}.form-label[data-v-0b9eee01]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#212121;margin-bottom:8px}.required[data-v-0b9eee01]{color:#d32f2f;margin-left:2px}.form-hint[data-v-0b9eee01]{font-size:12px;color:#9e9e9e;margin-top:6px;display:flex;align-items:center}.form-actions[data-v-0b9eee01]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #F5F5F5;margin-top:20px}.env-grid[data-v-0b9eee01]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.env-grid[data-v-0b9eee01]{grid-template-columns:1fr}}.severity-dot[data-v-0b9eee01]{display:inline-block;width:10px;height:10px;border-radius:50%}.severity-badge[data-v-0b9eee01]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;color:#fff}.attachment-zone[data-v-0b9eee01]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.attachment-hint[data-v-0b9eee01]{font-size:13px;color:#9e9e9e}.attachment-list[data-v-0b9eee01]{display:flex;flex-wrap:wrap;margin-top:12px}.notice[data-v-0b9eee01]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px;font-size:14px;margin-bottom:20px;line-height:1.5}.notice--info[data-v-0b9eee01]{background:#1976d20f;color:#1565c0;border:1px solid rgba(25,118,210,.15)}.notice--warning[data-v-0b9eee01]{background:#fff3e0;color:#e65100;border:1px solid #FFE0B2}.content-sidebar[data-v-0b9eee01]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-0b9eee01]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.sidebar-card__header[data-v-0b9eee01]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f5f7fa;border-bottom:1px solid #E0E0E0;font-size:14px;font-weight:600;color:#212121}.sidebar-card__body[data-v-0b9eee01]{padding:16px}.sidebar-card__body--links[data-v-0b9eee01]{padding:8px}.tips-list[data-v-0b9eee01]{margin:0;padding-left:1.2em;font-size:14px;color:#616161;line-height:1.8}.legend-item[data-v-0b9eee01]{display:flex;align-items:center;gap:10px;padding:8px 0}.legend-item[data-v-0b9eee01]:last-child{padding-bottom:0}.legend-badge[data-v-0b9eee01]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;min-width:60px;text-align:center}.legend-desc[data-v-0b9eee01]{font-size:13px;color:#757575}.sidebar-link[data-v-0b9eee01]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#424242;text-decoration:none;font-size:14px;cursor:pointer;transition:background .2s ease}.sidebar-link[data-v-0b9eee01]:hover{background:#f5f7fa;color:#1976d2}.btn[data-v-0b9eee01]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn[data-v-0b9eee01]:disabled{opacity:.5;cursor:not-allowed}.btn--danger[data-v-0b9eee01]{background:#d32f2f;color:#fff}.btn--danger[data-v-0b9eee01]:hover:not(:disabled){background:#c62828;box-shadow:0 2px 8px #d32f2f4d}.btn--outline[data-v-0b9eee01]{background:transparent;color:#1976d2;border:1px solid #E0E0E0}.btn--outline[data-v-0b9eee01]:hover:not(:disabled){background:#1976d20a;border-color:#1976d2}.btn--text[data-v-0b9eee01]{background:transparent;color:#757575}.btn--text[data-v-0b9eee01]:hover:not(:disabled){background:#f5f5f5;color:#424242}.mr-1[data-v-0b9eee01]{margin-right:4px}@media(max-width:600px){.hero[data-v-0b9eee01]{padding:80px 16px 24px}.section[data-v-0b9eee01]{padding:24px 16px 48px}.form-card[data-v-0b9eee01]{padding:20px 16px}}.bugs-page[data-v-0e01c0e9]{background:#fff;min-height:100%}.hero[data-v-0e01c0e9]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 32px}@media(min-width:960px){.hero[data-v-0e01c0e9]{padding:110px 24px 40px}}.hero-container[data-v-0e01c0e9]{max-width:1200px;margin:0 auto}.hero-row[data-v-0e01c0e9]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.hero-content[data-v-0e01c0e9]{display:flex;align-items:center;gap:16px}.hero-icon[data-v-0e01c0e9]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#d32f2f1a;color:#d32f2f;flex-shrink:0}.hero-text[data-v-0e01c0e9]{min-width:0}.hero-title[data-v-0e01c0e9]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#212121;margin:0}.hero-desc[data-v-0e01c0e9]{font-size:15px;color:#616161;margin:6px 0 0}.hero-actions[data-v-0e01c0e9]{flex-shrink:0}.stats-grid[data-v-0e01c0e9]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:600px){.stats-grid[data-v-0e01c0e9]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-0e01c0e9]{background:#fff;border:1px solid #E0E0E0;border-radius:10px;padding:16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-0e01c0e9]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.stat-card__number[data-v-0e01c0e9]{display:block;font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.stat-card__label[data-v-0e01c0e9]{display:block;font-size:12px;color:#757575;font-weight:500}.section[data-v-0e01c0e9]{padding:40px 24px 80px}.content-container[data-v-0e01c0e9]{max-width:1200px;margin:0 auto}.content-grid[data-v-0e01c0e9]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1280px){.content-grid[data-v-0e01c0e9]{grid-template-columns:1fr 300px}}.content-main[data-v-0e01c0e9]{min-width:0}.filter-card[data-v-0e01c0e9]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:12px;margin-bottom:24px;flex-wrap:wrap}.filter-search[data-v-0e01c0e9]{flex:1;min-width:200px}.filter-select[data-v-0e01c0e9]{width:160px;flex-shrink:0}@media(max-width:600px){.filter-search[data-v-0e01c0e9]{min-width:100%}.filter-select[data-v-0e01c0e9]{flex:1;min-width:120px}}.section-label[data-v-0e01c0e9]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-label--red[data-v-0e01c0e9]{background:#d32f2f0f;color:#d32f2f}.section-label--orange[data-v-0e01c0e9]{background:#fb8c000f;color:#e65100}.section-label--green[data-v-0e01c0e9]{background:#2e7d320f;color:#2e7d32}.section-label--grey[data-v-0e01c0e9]{background:#6161610f;color:#616161}.section-label__count[data-v-0e01c0e9]{margin-left:auto;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.section-label__count--red[data-v-0e01c0e9]{background:#d32f2f1f}.section-label__count--orange[data-v-0e01c0e9]{background:#fb8c001f}.section-label__count--green[data-v-0e01c0e9]{background:#2e7d321f}.section-label__count--grey[data-v-0e01c0e9]{background:#6161611f}.bug-list[data-v-0e01c0e9]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.bug-card[data-v-0e01c0e9]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bug-card[data-v-0e01c0e9]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #0000000f;border-color:#1976d2}.bug-card:hover .bug-card__title[data-v-0e01c0e9],.bug-card:hover .bug-card__arrow[data-v-0e01c0e9]{color:#1976d2}.bug-card__icon[data-v-0e01c0e9]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.bug-card__body[data-v-0e01c0e9]{flex:1;min-width:0}.bug-card__title-row[data-v-0e01c0e9]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bug-number[data-v-0e01c0e9]{font-family:monospace;font-size:12px;font-weight:600;color:#757575;background:#f5f5f5;padding:2px 6px;border-radius:4px}.bug-card__title[data-v-0e01c0e9]{font-size:15px;font-weight:500;color:#212121;transition:color .2s ease}.bug-card__desc[data-v-0e01c0e9]{font-size:13px;color:#757575;margin-top:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bug-card__meta[data-v-0e01c0e9]{font-size:13px;color:#9e9e9e;margin-top:4px}.bug-card__arrow[data-v-0e01c0e9]{flex-shrink:0;color:#bdbdbd;transition:color .2s ease}.severity-tag[data-v-0e01c0e9]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.empty-card[data-v-0e01c0e9]{text-align:center;padding:60px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:12px}.empty-card--sm[data-v-0e01c0e9]{padding:32px 20px}.empty-card h3[data-v-0e01c0e9]{font-size:16px;color:#424242;margin:12px 0 0}.empty-card p[data-v-0e01c0e9]{font-size:14px;color:#757575;margin-top:8px}.pagination-bar[data-v-0e01c0e9]{display:flex;justify-content:center;padding:24px 0}.content-sidebar[data-v-0e01c0e9]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-0e01c0e9]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.sidebar-card--info[data-v-0e01c0e9]{border-color:#1976d24d}.sidebar-card__header[data-v-0e01c0e9]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f5f7fa;border-bottom:1px solid #E0E0E0;font-size:14px;font-weight:600;color:#212121}.sidebar-card__body[data-v-0e01c0e9]{padding:16px}.sidebar-card__body--links[data-v-0e01c0e9]{padding:8px}.sidebar-stats[data-v-0e01c0e9]{display:flex;flex-direction:column}.sidebar-stat-row[data-v-0e01c0e9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #F5F5F5}.sidebar-stat-row[data-v-0e01c0e9]:last-child{border-bottom:none}.sidebar-stat-row__label[data-v-0e01c0e9]{display:flex;align-items:center;font-size:14px;color:#757575}.sidebar-stat-row__value[data-v-0e01c0e9]{font-size:14px;font-weight:600;color:#212121}.legend-item[data-v-0e01c0e9]{display:flex;align-items:center;gap:10px;padding:8px 0}.legend-item[data-v-0e01c0e9]:last-child{padding-bottom:0}.legend-badge[data-v-0e01c0e9]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;min-width:60px;text-align:center}.legend-desc[data-v-0e01c0e9]{font-size:13px;color:#757575}.sidebar-link[data-v-0e01c0e9]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#424242;text-decoration:none;font-size:14px;cursor:pointer;transition:background .2s ease}.sidebar-link[data-v-0e01c0e9]:hover{background:#f5f7fa;color:#1976d2}.sidebar-about[data-v-0e01c0e9]{font-size:14px;color:#616161;line-height:1.5;margin:0 0 12px}.sidebar-notice[data-v-0e01c0e9]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#1976d20f;border-radius:8px;font-size:13px;color:#1565c0}.btn[data-v-0e01c0e9]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn--sm[data-v-0e01c0e9]{padding:6px 14px;font-size:13px}.btn--danger[data-v-0e01c0e9]{background:#d32f2f;color:#fff}.btn--danger[data-v-0e01c0e9]:hover{background:#c62828;box-shadow:0 2px 8px #d32f2f4d}.btn--text[data-v-0e01c0e9]{background:transparent;color:#757575}.btn--text[data-v-0e01c0e9]:hover{background:#f5f5f5;color:#424242}.mr-1[data-v-0e01c0e9]{margin-right:4px}@media(max-width:600px){.hero[data-v-0e01c0e9]{padding:80px 16px 24px}.section[data-v-0e01c0e9]{padding:24px 16px 48px}.hero-row[data-v-0e01c0e9]{flex-direction:column;align-items:flex-start}.bug-card[data-v-0e01c0e9]{padding:12px 16px;gap:10px}}.bug-show-page[data-v-ce118fea]{background:#fff;min-height:100%}.hero[data-v-ce118fea]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 32px}@media(min-width:960px){.hero[data-v-ce118fea]{padding:110px 24px 40px}}.hero-container[data-v-ce118fea]{max-width:1200px;margin:0 auto}.hero-row[data-v-ce118fea]{display:flex;align-items:flex-start;gap:24px}.hero-content[data-v-ce118fea]{display:flex;align-items:flex-start;gap:16px;flex:1}.hero-icon[data-v-ce118fea]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;flex-shrink:0}.hero-text[data-v-ce118fea]{min-width:0;flex:1}.hero-badges[data-v-ce118fea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.hero-title[data-v-ce118fea]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#212121;margin:0 0 8px;line-height:1.3}.hero-meta[data-v-ce118fea]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:#757575}.hero-meta span[data-v-ce118fea]{display:inline-flex;align-items:center}.status-badge[data-v-ce118fea]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.3px}.status-badge--sm[data-v-ce118fea]{padding:2px 8px;font-size:11px}.severity-badge[data-v-ce118fea]{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600}.bug-id[data-v-ce118fea]{font-family:monospace;font-size:12px;font-weight:600;color:#757575;background:#f5f5f5;padding:3px 8px;border-radius:4px}.staff-badge[data-v-ce118fea]{display:inline-block;padding:1px 6px;background:#1976d2;color:#fff;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase}.section[data-v-ce118fea]{padding:40px 24px 80px}.content-container[data-v-ce118fea]{max-width:1200px;margin:0 auto}.content-grid[data-v-ce118fea]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1280px){.content-grid[data-v-ce118fea]{grid-template-columns:1fr 300px}}.content-main[data-v-ce118fea]{min-width:0}.detail-card[data-v-ce118fea]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:24px;margin-bottom:16px}.detail-card__title[data-v-ce118fea]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#212121;margin:0 0 14px}.detail-card__content[data-v-ce118fea]{font-size:15px;line-height:1.7;color:#424242}.detail-card__content p[data-v-ce118fea]{margin:0}.detail-card__empty[data-v-ce118fea]{font-size:14px;color:#9e9e9e;font-style:italic}.detail-card__code[data-v-ce118fea]{background:#f5f7fa;border-radius:8px;padding:16px}.detail-card__code pre[data-v-ce118fea]{margin:0;white-space:pre-wrap;font-family:Consolas,Monaco,monospace;font-size:13px;color:#424242}.detail-pair[data-v-ce118fea]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.detail-pair[data-v-ce118fea]{grid-template-columns:1fr}}.version-chips[data-v-ce118fea]{display:flex;gap:20px;flex-wrap:wrap}.version-item[data-v-ce118fea]{display:flex;align-items:center;gap:8px}.version-label[data-v-ce118fea]{font-size:13px;color:#757575}.version-tag[data-v-ce118fea]{display:inline-block;padding:3px 10px;background:#f5f5f5;border:1px solid #E0E0E0;border-radius:4px;font-size:13px;font-weight:500;color:#424242}.version-tag--success[data-v-ce118fea]{background:#2e7d321a;border-color:#2e7d324d;color:#2e7d32}.notice[data-v-ce118fea]{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-radius:10px;font-size:14px;margin-bottom:16px;line-height:1.5}.notice--info[data-v-ce118fea]{background:#1976d20f;color:#1565c0;border:1px solid rgba(25,118,210,.15)}.notice--success[data-v-ce118fea]{background:#2e7d320f;color:#2e7d32;border:1px solid rgba(46,125,50,.15)}.notice--warning[data-v-ce118fea]{background:#fff3e0;color:#e65100;border:1px solid #FFE0B2}.notice p[data-v-ce118fea]{margin:0}.section-label[data-v-ce118fea]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#1976d20f;color:#1976d2;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-label__count[data-v-ce118fea]{margin-left:auto;background:#1976d21f;padding:2px 10px;border-radius:10px;font-size:12px}.update-list[data-v-ce118fea]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.update-card[data-v-ce118fea]{display:flex;gap:12px;padding:16px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:10px}.update-card__icon[data-v-ce118fea]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.update-card__body[data-v-ce118fea]{flex:1;min-width:0}.update-card__header[data-v-ce118fea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.update-date[data-v-ce118fea]{font-size:12px;color:#9e9e9e}.update-card__message[data-v-ce118fea]{font-size:14px;line-height:1.5;color:#424242;margin:0}.content-sidebar[data-v-ce118fea]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-ce118fea]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.sidebar-card--info[data-v-ce118fea]{border-color:#1976d24d}.sidebar-card__header[data-v-ce118fea]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f5f7fa;border-bottom:1px solid #E0E0E0;font-size:14px;font-weight:600;color:#212121}.sidebar-card__body[data-v-ce118fea]{padding:16px}.sidebar-card__body--links[data-v-ce118fea]{padding:8px}.sidebar-stats[data-v-ce118fea]{display:flex;flex-direction:column}.sidebar-stat-row[data-v-ce118fea]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #F5F5F5}.sidebar-stat-row[data-v-ce118fea]:last-child{border-bottom:none}.sidebar-stat-row__label[data-v-ce118fea]{font-size:14px;color:#757575}.sidebar-stat-row__value[data-v-ce118fea]{font-size:14px;font-weight:500;color:#212121}.sidebar-about[data-v-ce118fea]{font-size:14px;color:#616161;line-height:1.5;margin:0 0 12px}.sidebar-link[data-v-ce118fea]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#424242;text-decoration:none;font-size:14px;cursor:pointer;transition:background .2s ease}.sidebar-link[data-v-ce118fea]:hover{background:#f5f7fa;color:#1976d2}.related-icon[data-v-ce118fea]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.related-info[data-v-ce118fea]{flex:1;min-width:0}.related-title[data-v-ce118fea]{display:block;font-size:13px;font-weight:500;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related-id[data-v-ce118fea]{display:block;font-size:11px;color:#9e9e9e;font-family:monospace}.btn[data-v-ce118fea]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn--block[data-v-ce118fea]{width:100%}.btn--outline[data-v-ce118fea]{background:transparent;color:#1976d2;border:1px solid #E0E0E0}.btn--outline[data-v-ce118fea]:hover{background:#1976d20a;border-color:#1976d2}.mr-1[data-v-ce118fea]{margin-right:4px}.ml-1[data-v-ce118fea]{margin-left:4px}.prose[data-v-ce118fea] p{margin:0 0 12px}.prose[data-v-ce118fea] p:last-child{margin-bottom:0}.prose[data-v-ce118fea] ul,.prose[data-v-ce118fea] ol{padding-left:1.5em;margin:0 0 12px}.prose[data-v-ce118fea] code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:13px}.prose[data-v-ce118fea] pre{background:#f5f7fa;padding:16px;border-radius:8px;overflow-x:auto;margin:0 0 12px}@media(max-width:600px){.hero[data-v-ce118fea]{padding:80px 16px 24px}.section[data-v-ce118fea]{padding:24px 16px 48px}.detail-card[data-v-ce118fea]{padding:18px 16px}.hero-title[data-v-ce118fea]{font-size:1.25rem}}.forum-page[data-v-c2185c76]{min-height:100%}.section-header[data-v-c2185c76]{background:rgb(var(--v-theme-primary));color:#fff;padding:10px 15px;border-radius:4px 4px 0 0;display:flex;align-items:center}.section-header--primary[data-v-c2185c76]{background:rgb(var(--v-theme-primary))}.section-title[data-v-c2185c76]{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.forum-list[data-v-c2185c76]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-top:none;border-radius:0 0 4px 4px;margin-bottom:20px}.filter-row[data-v-c2185c76]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.forum-row[data-v-c2185c76]{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color .15s ease;border-top:1px solid rgba(var(--v-border-color),.5)}.forum-row--first[data-v-c2185c76]{border-top:none}.forum-row--highlight[data-v-c2185c76]{background:rgba(var(--v-theme-primary),.04)}.forum-row[data-v-c2185c76]:hover{background:rgba(var(--v-theme-on-surface),.04)}.forum-row:hover .forum-title[data-v-c2185c76]{color:rgb(var(--v-theme-primary))}.forum-icon[data-v-c2185c76]{flex-shrink:0;margin-right:12px}.forum-main[data-v-c2185c76]{flex:1;min-width:0}.forum-title[data-v-c2185c76]{font-size:15px;font-weight:600;color:rgb(var(--v-theme-on-surface));transition:color .15s ease;font-family:monospace}.version-name[data-v-c2185c76]{font-family:inherit;font-weight:500;color:rgb(var(--v-theme-on-surface-variant))}.forum-desc[data-v-c2185c76]{font-size:13px;color:rgb(var(--v-theme-on-surface-variant));margin-top:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum-stats[data-v-c2185c76]{display:flex;gap:20px;margin:0 20px;flex-shrink:0}.stat-pair[data-v-c2185c76]{margin:0;text-align:center;min-width:50px}.stat-pair dt[data-v-c2185c76]{font-size:10px;color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;font-weight:500}.stat-pair dd[data-v-c2185c76]{font-size:14px;font-weight:600;margin:0}.forum-latest[data-v-c2185c76]{min-width:140px;flex-shrink:0}.latest-meta[data-v-c2185c76]{font-size:13px;color:rgb(var(--v-theme-on-surface-variant))}.empty-state[data-v-c2185c76]{text-align:center;padding:60px 20px}.empty-state h3[data-v-c2185c76]{font-size:18px;margin-top:16px;color:rgb(var(--v-theme-on-surface))}.empty-state p[data-v-c2185c76]{color:rgb(var(--v-theme-on-surface-variant));margin-top:8px}.sidebar-block[data-v-c2185c76]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;margin-bottom:16px;overflow:hidden}.sidebar-block--highlight[data-v-c2185c76]{border-color:rgba(var(--v-theme-primary),.3)}.sidebar-header[data-v-c2185c76]{background:rgba(var(--v-theme-on-surface),.04);padding:10px 12px;font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;align-items:center}.sidebar-content[data-v-c2185c76]{padding:12px}.stage-item[data-v-c2185c76]{display:flex;align-items:center;padding:6px 0}.stage-item[data-v-c2185c76]:last-child{padding-bottom:0}.changelog-page[data-v-f8a9b9fa]{min-height:100vh}.section-header[data-v-f8a9b9fa]{background:rgb(var(--v-theme-primary));color:#fff;padding:8px 16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;border-radius:4px 4px 0 0}.section-header--success[data-v-f8a9b9fa]{background:rgb(var(--v-theme-success))}.section-header--info[data-v-f8a9b9fa]{background:rgb(var(--v-theme-info))}.section-header--warning[data-v-f8a9b9fa]{background:rgb(var(--v-theme-warning))}.section-header--error[data-v-f8a9b9fa]{background:rgb(var(--v-theme-error))}.section-title[data-v-f8a9b9fa]{flex:1}.sidebar-block[data-v-f8a9b9fa]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;overflow:hidden;margin-bottom:16px}.sidebar-header[data-v-f8a9b9fa]{background:rgb(var(--v-theme-primary));color:#fff;padding:8px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.sidebar-content[data-v-f8a9b9fa]{padding:12px}.sticky-sidebar[data-v-f8a9b9fa]{position:sticky;top:80px}.info-list[data-v-f8a9b9fa]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-f8a9b9fa]{display:flex;flex-direction:column;gap:4px}.info-item dt[data-v-f8a9b9fa]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--v-theme-on-surface));opacity:.6;display:flex;align-items:center}.info-item dd[data-v-f8a9b9fa]{font-size:14px;font-weight:500;margin:0}.summary-stat[data-v-f8a9b9fa]{display:flex;align-items:center;gap:8px;font-size:13px}.changelog-list-item[data-v-f8a9b9fa]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));min-height:48px!important;padding:12px 16px}.changelog-list-item[data-v-f8a9b9fa]:last-child{border-bottom:none}.changelog-list-item[data-v-f8a9b9fa] .v-list-item-title{white-space:normal;line-height:1.5;font-size:14px}.changelog-content[data-v-f8a9b9fa]{line-height:1.7;font-size:15px}.changelog-content[data-v-f8a9b9fa] p{margin-bottom:1em}.changelog-content[data-v-f8a9b9fa] ul,.changelog-content[data-v-f8a9b9fa] ol{margin-bottom:1em;padding-left:1.5em}.changelog-content[data-v-f8a9b9fa] li{margin-bottom:.5em}[data-v-f8a9b9fa] .v-card{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}[data-v-f8a9b9fa] .v-card-text{line-height:1.7}.kanban-container[data-v-a0d6cea7]{width:100%}.kanban-board[data-v-a0d6cea7]{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;min-height:500px}.kanban-column[data-v-a0d6cea7]{flex:0 0 280px;min-width:280px;background:rgba(var(--v-theme-on-surface),.02);border-radius:8px;display:flex;flex-direction:column;transition:background-color .2s}.kanban-column--drag-over[data-v-a0d6cea7]{background:rgba(var(--v-theme-primary),.08)}.kanban-column-header[data-v-a0d6cea7]{padding:12px 16px;display:flex;align-items:center;border-bottom:3px solid;background:rgb(var(--v-theme-surface));border-radius:8px 8px 0 0}.kanban-column-title[data-v-a0d6cea7]{font-weight:600;font-size:14px}.kanban-column-content[data-v-a0d6cea7]{flex:1;padding:12px;overflow-y:auto}.kanban-card[data-v-a0d6cea7]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;margin-bottom:8px;cursor:grab;transition:all .2s;position:relative;overflow:hidden}.kanban-card[data-v-a0d6cea7]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.kanban-card--dragging[data-v-a0d6cea7]{opacity:.5;cursor:grabbing}.kanban-card-priority[data-v-a0d6cea7]{position:absolute;left:0;top:0;bottom:0;width:4px}.kanban-card-content[data-v-a0d6cea7]{padding:12px 12px 12px 16px}.kanban-card-title[data-v-a0d6cea7]{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px;display:flex;align-items:flex-start}.kanban-card-title-mobile[data-v-a0d6cea7]{font-size:15px;font-weight:500;line-height:1.4}.kanban-card-tags[data-v-a0d6cea7]{display:flex;gap:4px;margin-bottom:8px}.kanban-card-footer[data-v-a0d6cea7]{display:flex;align-items:center;gap:8px}.empty-column[data-v-a0d6cea7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;opacity:.6}.kanban-tabs[data-v-a0d6cea7]{margin-bottom:16px}.kanban-mobile-list[data-v-a0d6cea7]{padding:16px 0}.kanban-card-mobile[data-v-a0d6cea7]{cursor:pointer}.kanban-card-mobile[data-v-a0d6cea7]:hover{background:rgba(var(--v-theme-on-surface),.04)}.empty-column-mobile[data-v-a0d6cea7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px}.topic-body-content[data-v-a0d6cea7]{background:rgba(var(--v-theme-on-surface),.02);border-radius:8px;padding:12px;min-height:80px}.topic-body-content[data-v-a0d6cea7] p{margin-bottom:.5em}.topic-body-content[data-v-a0d6cea7] p:last-child{margin-bottom:0}.topic-body-content[data-v-a0d6cea7] ul,.topic-body-content[data-v-a0d6cea7] ol{padding-left:1.5em;margin-bottom:.5em}.topic-body-content[data-v-a0d6cea7] code{background:rgba(var(--v-theme-on-surface),.08);padding:2px 6px;border-radius:4px;font-family:monospace}.topic-body-content[data-v-a0d6cea7] pre{background:rgba(var(--v-theme-on-surface),.08);padding:12px;border-radius:8px;overflow-x:auto}.category-page[data-v-a84c9dbf]{background:#fff;min-height:100%}.category-hero[data-v-a84c9dbf]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 32px}@media(min-width:960px){.category-hero[data-v-a84c9dbf]{padding:110px 24px 40px}}.hero-container[data-v-a84c9dbf]{max-width:1200px;margin:0 auto}.hero-row[data-v-a84c9dbf]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px}.hero-content[data-v-a84c9dbf]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.hero-icon[data-v-a84c9dbf]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;flex-shrink:0}.hero-text[data-v-a84c9dbf]{min-width:0}.hero-title[data-v-a84c9dbf]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#212121;margin:0;line-height:1.2}.hero-desc[data-v-a84c9dbf]{font-size:15px;color:#616161;margin:6px 0 0;line-height:1.5}.hero-stats[data-v-a84c9dbf]{display:flex;gap:16px;flex-shrink:0}.mini-stat[data-v-a84c9dbf]{background:#fff;border:1px solid #E0E0E0;border-radius:10px;padding:14px 20px;text-align:center;min-width:100px}.mini-stat__value[data-v-a84c9dbf]{display:block;font-size:22px;font-weight:700;color:#1976d2;line-height:1;margin-bottom:4px}.mini-stat__label[data-v-a84c9dbf]{display:block;font-size:12px;color:#757575;font-weight:500}.action-bar[data-v-a84c9dbf]{display:flex;align-items:center;justify-content:space-between;gap:12px}.action-bar__left[data-v-a84c9dbf]{display:flex;gap:8px}.topic-count[data-v-a84c9dbf]{font-size:14px;color:#757575}.section[data-v-a84c9dbf]{padding:40px 24px 80px}.content-container[data-v-a84c9dbf]{max-width:1200px;margin:0 auto}.content-grid[data-v-a84c9dbf]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1280px){.content-grid[data-v-a84c9dbf]{grid-template-columns:1fr 300px}}.content-main[data-v-a84c9dbf]{min-width:0}.notice[data-v-a84c9dbf]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;font-size:14px;margin-bottom:24px}.notice--warning[data-v-a84c9dbf]{background:#fff3e0;color:#e65100;border:1px solid #FFE0B2}.notice--info[data-v-a84c9dbf]{background:#1976d20f;color:#1565c0;border:1px solid rgba(25,118,210,.15);flex-wrap:wrap}.notice__content[data-v-a84c9dbf]{display:flex;align-items:center;gap:10px;flex:1}.notice__actions[data-v-a84c9dbf]{display:flex;gap:8px;flex-wrap:wrap}.section-label[data-v-a84c9dbf]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#1976d20f;color:#1976d2;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-label--pinned[data-v-a84c9dbf]{background:#ff980014;color:#e65100;margin-bottom:12px}.section-label__count[data-v-a84c9dbf]{margin-left:auto;background:#1976d21f;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.thread-list[data-v-a84c9dbf]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.thread-card[data-v-a84c9dbf]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.thread-card[data-v-a84c9dbf]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #0000000f;border-color:#1976d2}.thread-card:hover .thread-card__title[data-v-a84c9dbf],.thread-card:hover .thread-card__arrow[data-v-a84c9dbf]{color:#1976d2}.thread-card__icon[data-v-a84c9dbf]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;min-width:40px}.vote-btn[data-v-a84c9dbf]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #E0E0E0;background:#fafafa;color:#9e9e9e;cursor:pointer;transition:all .2s ease}.vote-btn[data-v-a84c9dbf]:hover{border-color:#1976d2;color:#1976d2;background:#1976d20f}.vote-btn--active[data-v-a84c9dbf]{border-color:#1976d2;background:#1976d21a;color:#1976d2}.vote-label[data-v-a84c9dbf]{font-size:11px;font-weight:600;color:#9e9e9e;margin-top:2px}.vote-label--active[data-v-a84c9dbf]{color:#1976d2}.pin-badge[data-v-a84c9dbf]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ff9800}.thread-card__body[data-v-a84c9dbf]{flex:1;min-width:0}.thread-card__title-row[data-v-a84c9dbf]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.thread-card__title[data-v-a84c9dbf]{font-size:15px;font-weight:500;color:#212121;transition:color .2s ease;line-height:1.3}.thread-card__meta[data-v-a84c9dbf]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:#9e9e9e}.thread-author[data-v-a84c9dbf]{display:inline-flex;align-items:center;gap:4px;color:#616161}.meta-dot[data-v-a84c9dbf]{width:3px;height:3px;border-radius:50%;background:#bdbdbd}.topic-prefix[data-v-a84c9dbf]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.topic-tag[data-v-a84c9dbf]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.topic-tag--info[data-v-a84c9dbf]{background:#1976d21a;color:#1976d2}.topic-tag--success[data-v-a84c9dbf]{background:#2e7d321a;color:#2e7d32}.topic-tag--warning[data-v-a84c9dbf]{background:#ff98001a;color:#e65100}.topic-tag--grey[data-v-a84c9dbf]{background:#f5f5f5;color:#757575}.staff-badge[data-v-a84c9dbf]{display:inline-block;padding:1px 6px;background:#1976d2;color:#fff;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.thread-card__stats[data-v-a84c9dbf]{display:flex;gap:20px;flex-shrink:0;margin:0 8px}.stat-col[data-v-a84c9dbf]{text-align:center;min-width:50px}.stat-col__value[data-v-a84c9dbf]{display:block;font-size:15px;font-weight:600;color:#212121}.stat-col__label[data-v-a84c9dbf]{display:block;font-size:11px;color:#9e9e9e;text-transform:uppercase;letter-spacing:.3px;font-weight:500}.thread-card__latest[data-v-a84c9dbf]{flex-shrink:0;min-width:100px;text-align:right}.latest-time[data-v-a84c9dbf]{font-size:13px;color:#9e9e9e}.latest-time--none[data-v-a84c9dbf]{font-style:italic}.thread-card__arrow[data-v-a84c9dbf]{flex-shrink:0;color:#bdbdbd;transition:color .2s ease}.empty-card[data-v-a84c9dbf]{text-align:center;padding:60px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:12px}.empty-card h3[data-v-a84c9dbf]{font-size:18px;color:#424242;margin:16px 0 8px}.empty-card p[data-v-a84c9dbf]{font-size:14px;color:#757575}.pagination-bar[data-v-a84c9dbf]{display:flex;justify-content:center;padding:24px 0}.content-sidebar[data-v-a84c9dbf]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-a84c9dbf]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.sidebar-card__header[data-v-a84c9dbf]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f5f7fa;border-bottom:1px solid #E0E0E0;font-size:14px;font-weight:600;color:#212121}.sidebar-card__body[data-v-a84c9dbf]{padding:16px}.sidebar-desc[data-v-a84c9dbf]{font-size:14px;color:#616161;line-height:1.5;margin:0 0 12px}.sidebar-stats[data-v-a84c9dbf]{display:flex;flex-direction:column;gap:0}.sidebar-stat-row[data-v-a84c9dbf]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #F5F5F5}.sidebar-stat-row[data-v-a84c9dbf]:last-child{border-bottom:none}.sidebar-stat-row__label[data-v-a84c9dbf]{font-size:14px;color:#757575}.sidebar-stat-row__value[data-v-a84c9dbf]{font-size:14px;font-weight:600;color:#212121}.btn[data-v-a84c9dbf]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn--sm[data-v-a84c9dbf]{padding:6px 14px;font-size:13px}.btn--block[data-v-a84c9dbf]{width:100%}.btn--primary[data-v-a84c9dbf]{background:#1976d2;color:#fff}.btn--primary[data-v-a84c9dbf]:hover{background:#1565c0;box-shadow:0 2px 8px #1976d24d}.btn--danger[data-v-a84c9dbf]{background:#d32f2f;color:#fff}.btn--danger[data-v-a84c9dbf]:hover{background:#c62828;box-shadow:0 2px 8px #d32f2f4d}.btn--outline[data-v-a84c9dbf]{background:transparent;color:#1976d2;border:1px solid #E0E0E0}.btn--outline[data-v-a84c9dbf]:hover{background:#1976d20a;border-color:#1976d2}.btn--text[data-v-a84c9dbf]{background:transparent;color:#757575;border:none}.btn--text[data-v-a84c9dbf]:hover{background:#f5f5f5;color:#424242}.mb-2[data-v-a84c9dbf]{margin-bottom:8px}.mb-3[data-v-a84c9dbf]{margin-bottom:12px}.mr-1[data-v-a84c9dbf]{margin-right:4px}@media(max-width:600px){.category-hero[data-v-a84c9dbf]{padding:80px 16px 24px}.section[data-v-a84c9dbf]{padding:24px 16px 48px}.hero-row[data-v-a84c9dbf]{flex-direction:column;align-items:flex-start}.hero-stats[data-v-a84c9dbf]{width:100%}.mini-stat[data-v-a84c9dbf]{flex:1}.hero-icon[data-v-a84c9dbf]{width:44px;height:44px;border-radius:10px}.thread-card[data-v-a84c9dbf]{padding:12px 16px;gap:10px}.action-bar[data-v-a84c9dbf]{flex-direction:column;align-items:stretch}.action-bar__left[data-v-a84c9dbf]{order:-1}.topic-count[data-v-a84c9dbf]{text-align:center}}.create-page[data-v-f6645404]{background:#fff;min-height:100%}.hero[data-v-f6645404]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 32px}@media(min-width:960px){.hero[data-v-f6645404]{padding:110px 24px 40px}}.hero-container[data-v-f6645404]{max-width:1200px;margin:0 auto}.hero-content[data-v-f6645404]{display:flex;align-items:center;gap:16px}.hero-icon[data-v-f6645404]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#1976d21a;color:#1976d2;flex-shrink:0}.hero-text[data-v-f6645404]{min-width:0}.hero-title[data-v-f6645404]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#212121;margin:0}.hero-desc[data-v-f6645404]{font-size:15px;color:#616161;margin:6px 0 0}.section[data-v-f6645404]{padding:40px 24px 80px}.content-container[data-v-f6645404]{max-width:1200px;margin:0 auto}.content-grid[data-v-f6645404]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1280px){.content-grid[data-v-f6645404]{grid-template-columns:1fr 300px}}.content-main[data-v-f6645404]{min-width:0}.form-card[data-v-f6645404]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:28px}.form-row[data-v-f6645404]{margin-bottom:20px}.form-label[data-v-f6645404]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#212121;margin-bottom:8px}.required[data-v-f6645404]{color:#d32f2f;margin-left:2px}.form-actions[data-v-f6645404]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #F5F5F5;margin-top:20px}.feature-toggle-label[data-v-f6645404]{display:flex;align-items:center}.feature-toggle-title[data-v-f6645404]{font-size:14px;font-weight:500;color:#212121}.feature-toggle-desc[data-v-f6645404]{font-size:12px;color:#9e9e9e}.topic-count-badge[data-v-f6645404]{font-size:11px;color:#9e9e9e;background:#f5f5f5;padding:2px 8px;border-radius:4px}.notice[data-v-f6645404]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px;font-size:14px;margin-bottom:20px;line-height:1.5}.notice--info[data-v-f6645404]{background:#1976d20f;color:#1565c0;border:1px solid rgba(25,118,210,.15)}.poll-section[data-v-f6645404]{border:1px solid #E0E0E0;border-radius:10px;overflow:hidden}.poll-toggle[data-v-f6645404]{display:flex;align-items:center;width:100%;padding:14px 18px;background:#f5f7fa;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#212121;transition:background .2s ease}.poll-toggle[data-v-f6645404]:hover{background:#eceff3}.poll-added-badge[data-v-f6645404]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;color:#fff;background:#1976d2;margin-left:8px}.poll-content[data-v-f6645404]{padding:20px;border-top:1px solid #E0E0E0}.poll-option-row[data-v-f6645404]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.poll-checkboxes[data-v-f6645404]{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:768px){.poll-checkboxes[data-v-f6645404]{grid-template-columns:1fr}}.content-sidebar[data-v-f6645404]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-f6645404]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.sidebar-card__header[data-v-f6645404]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f5f7fa;border-bottom:1px solid #E0E0E0;font-size:14px;font-weight:600;color:#212121}.sidebar-card__body[data-v-f6645404]{padding:16px}.sidebar-card__body--links[data-v-f6645404]{padding:8px}.tips-list[data-v-f6645404]{margin:0;padding-left:1.2em;font-size:14px;color:#616161;line-height:1.8}.sidebar-link[data-v-f6645404]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#424242;text-decoration:none;font-size:14px;cursor:pointer;transition:background .2s ease}.sidebar-link[data-v-f6645404]:hover{background:#f5f7fa;color:#1976d2}.format-help[data-v-f6645404]{font-size:13px;margin-bottom:8px;display:flex;align-items:center;gap:8px;color:#616161}.format-help[data-v-f6645404]:last-child{margin-bottom:0}.format-help code[data-v-f6645404]{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:11px;color:#424242}.format-arrow[data-v-f6645404]{color:#bdbdbd;font-size:12px}.btn[data-v-f6645404]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn[data-v-f6645404]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-f6645404]{background:#1976d2;color:#fff}.btn--primary[data-v-f6645404]:hover:not(:disabled){background:#1565c0;box-shadow:0 2px 8px #1976d24d}.btn--outline[data-v-f6645404]{background:transparent;color:#1976d2;border:1px solid #E0E0E0}.btn--outline[data-v-f6645404]:hover:not(:disabled){background:#1976d20a;border-color:#1976d2}.btn--sm[data-v-f6645404]{padding:6px 14px;font-size:13px}.btn--text[data-v-f6645404]{background:transparent;color:#757575}.btn--text[data-v-f6645404]:hover:not(:disabled){background:#f5f5f5;color:#424242}.btn--icon-remove[data-v-f6645404]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;color:#d32f2f;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .2s ease}.btn--icon-remove[data-v-f6645404]:hover{background:#d32f2f14}.mr-1[data-v-f6645404]{margin-right:4px}@media(max-width:600px){.hero[data-v-f6645404]{padding:80px 16px 24px}.section[data-v-f6645404]{padding:24px 16px 48px}.form-card[data-v-f6645404]{padding:20px 16px}}.profile-hover-trigger[data-v-ae5139f8]{cursor:pointer;display:inline}.profile-hover-card[data-v-ae5139f8]{position:fixed;z-index:9999;width:300px}.hover-card-content[data-v-ae5139f8]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.2);border-radius:8px;box-shadow:0 8px 24px #00000026;overflow:hidden}.card-header[data-v-ae5139f8]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgba(var(--v-theme-primary),.7));display:flex;justify-content:center;align-items:center;position:relative;height:100px;overflow:hidden}.card-header.has-banner[data-v-ae5139f8]{background:none}.card-banner[data-v-ae5139f8]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.card-avatar[data-v-ae5139f8]{position:relative;z-index:2;cursor:pointer}.card-avatar[data-v-ae5139f8] .v-avatar{border:3px solid rgb(var(--v-theme-surface));box-shadow:0 2px 8px #0003}.online-indicator[data-v-ae5139f8]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background-color:#4caf50;border:2px solid rgb(var(--v-theme-surface));border-radius:50%;box-shadow:0 1px 3px #0000004d}.card-body[data-v-ae5139f8]{padding:12px 16px 16px;text-align:center}.user-header[data-v-ae5139f8]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.user-name[data-v-ae5139f8]{font-size:16px;font-weight:600;color:rgb(var(--v-theme-primary));cursor:pointer}.user-name[data-v-ae5139f8]:hover{text-decoration:underline}.user-bio[data-v-ae5139f8]{margin-top:12px;font-size:13px;color:rgb(var(--v-theme-on-surface-variant));line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-company[data-v-ae5139f8]{margin-top:8px;font-size:12px;color:rgb(var(--v-theme-primary));display:flex;align-items:center;justify-content:center;font-weight:500}.user-location[data-v-ae5139f8]{margin-top:6px;font-size:12px;color:rgb(var(--v-theme-on-surface-variant));display:flex;align-items:center;justify-content:center}.user-trophies[data-v-ae5139f8]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--v-border-color),.1)}.trophy-row[data-v-ae5139f8]{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}.trophy-badge[data-v-ae5139f8]{cursor:pointer;transition:transform .2s}.trophy-badge[data-v-ae5139f8]:hover{transform:scale(1.15)}.trophy-points[data-v-ae5139f8]{margin-top:6px;font-size:11px;color:rgb(var(--v-theme-on-surface-variant));display:flex;align-items:center;justify-content:center}.user-stats[data-v-ae5139f8]{display:flex;justify-content:center;gap:24px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(var(--v-border-color),.1)}.stat-item[data-v-ae5139f8]{text-align:center}.stat-value[data-v-ae5139f8]{display:block;font-size:16px;font-weight:600;color:rgb(var(--v-theme-on-surface))}.stat-label[data-v-ae5139f8]{display:block;font-size:11px;color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;letter-spacing:.5px}.user-activity[data-v-ae5139f8]{margin-top:12px;font-size:12px;color:rgb(var(--v-theme-on-surface-variant));display:flex;justify-content:center;gap:24px}.activity-item[data-v-ae5139f8]{display:flex;flex-direction:column;align-items:center;text-align:center}.activity-label[data-v-ae5139f8]{display:flex;align-items:center;justify-content:center;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.activity-value[data-v-ae5139f8]{font-size:13px;font-weight:500;color:rgb(var(--v-theme-on-surface))}.activity-item.is-online .activity-value[data-v-ae5139f8],.activity-item.is-online .activity-label[data-v-ae5139f8]{color:#4caf50}.card-footer[data-v-ae5139f8]{padding:12px 16px;border-top:1px solid rgba(var(--v-border-color),.1);background:rgba(var(--v-theme-on-surface),.02)}.footer-actions[data-v-ae5139f8]{display:flex;gap:8px;justify-content:center}.fade-enter-active[data-v-ae5139f8],.fade-leave-active[data-v-ae5139f8]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-ae5139f8],.fade-leave-to[data-v-ae5139f8]{opacity:0;transform:translateY(4px)}.fade-enter-to[data-v-ae5139f8],.fade-leave-from[data-v-ae5139f8]{opacity:1;transform:translateY(0)}.bottom-sheet[data-v-ae2a3877]{--bottom-sheet-border-radius: 24px;--bottom-sheet-handle-width: 32px;--bottom-sheet-handle-height: 4px;--bottom-sheet-handle-color: rgb(var(--v-theme-on-surface-variant));--bottom-sheet-handle-area-height: 24px}.bottom-sheet__card[data-v-ae2a3877]{border-radius:var(--bottom-sheet-border-radius) var(--bottom-sheet-border-radius) 0 0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.bottom-sheet__card--scrollable[data-v-ae2a3877]{max-height:inherit}.bottom-sheet--fullscreen .bottom-sheet__card[data-v-ae2a3877]{border-radius:0;height:100vh;max-height:100vh}.bottom-sheet__handle-area[data-v-ae2a3877]{display:flex;justify-content:center;align-items:center;height:var(--bottom-sheet-handle-area-height);padding:8px 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bottom-sheet__handle-area--dragging[data-v-ae2a3877]{cursor:grabbing}.bottom-sheet__handle[data-v-ae2a3877]{width:var(--bottom-sheet-handle-width);height:var(--bottom-sheet-handle-height);background-color:var(--bottom-sheet-handle-color);border-radius:2px;opacity:.4;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.bottom-sheet__handle-area:hover .bottom-sheet__handle[data-v-ae2a3877]{opacity:.6}.bottom-sheet--no-handle .bottom-sheet__handle-area[data-v-ae2a3877]{display:none}.bottom-sheet__header[data-v-ae2a3877]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:8px 16px 8px 24px}.bottom-sheet__title[data-v-ae2a3877]{font-size:20px;font-weight:500;line-height:28px;padding:0;flex:1}.bottom-sheet__close[data-v-ae2a3877]{margin-left:8px}.bottom-sheet__content[data-v-ae2a3877]{flex:1;min-height:0}.bottom-sheet__content--scrollable[data-v-ae2a3877]{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.bottom-sheet__content--no-padding[data-v-ae2a3877]{padding:0!important}.bottom-sheet__footer[data-v-ae2a3877]{flex-shrink:0;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:16px 24px;gap:8px}.bottom-sheet--has-footer .bottom-sheet__content[data-v-ae2a3877]{padding-bottom:0}.bottom-sheet-transition-enter-active[data-v-ae2a3877],.bottom-sheet-transition-leave-active[data-v-ae2a3877]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.bottom-sheet-transition-enter-from[data-v-ae2a3877],.bottom-sheet-transition-leave-to[data-v-ae2a3877]{transform:translateY(100%)}@media(min-width:960px){.bottom-sheet__card[data-v-ae2a3877]{border-radius:var(--bottom-sheet-border-radius)}.bottom-sheet__handle-area[data-v-ae2a3877]{display:none}}[data-v-ae2a3877] .v-theme--dark .bottom-sheet__handle{background-color:#fff6}.bottom-sheet--snap-enabled .bottom-sheet__handle[data-v-ae2a3877]{animation:pulse-ae2a3877 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ae2a3877{0%,to{opacity:.4}50%{opacity:.7}}.topic-header[data-v-b9d3deac]{border-bottom:2px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgba(var(--v-theme-on-surface),.04)}.topic-title-col[data-v-b9d3deac]{flex:1;min-width:0}.topic-stats-col[data-v-b9d3deac]{width:80px;flex-shrink:0}.topic-last-col[data-v-b9d3deac]{width:140px;flex-shrink:0}.topic-row[data-v-b9d3deac]{cursor:pointer;transition:background-color .2s ease}.topic-row[data-v-b9d3deac]:hover{background:rgba(var(--v-theme-primary),.04)}.topic-row:hover .topic-title[data-v-b9d3deac]{color:rgb(var(--v-theme-primary))}.section-divider[data-v-b9d3deac]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgba(var(--v-theme-on-surface),.04)}.section-divider--error[data-v-b9d3deac]{background:rgba(var(--v-theme-error),.08)}.section-divider--warning[data-v-b9d3deac]{background:rgba(var(--v-theme-warning),.08)}.sidebar-header[data-v-b9d3deac]{background:rgba(var(--v-theme-on-surface),.04);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.author-link[data-v-b9d3deac]{color:rgb(var(--v-theme-primary));cursor:pointer}.author-link[data-v-b9d3deac]:hover{text-decoration:underline}.discussions-container[data-v-b9d3deac]{position:relative}.pull-indicator[data-v-b9d3deac]{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(0);z-index:100;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgb(var(--v-theme-surface));border-radius:50%;box-shadow:0 2px 8px #00000026;margin-top:-24px;transition:transform .1s ease-out}.forum-composer[data-v-91325585]{overflow:hidden;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;background:rgb(var(--v-theme-surface))}.composer-toolbar[data-v-91325585]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(var(--v-theme-on-surface),.04);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-wrap:wrap;gap:8px}.toolbar-buttons[data-v-91325585]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.toolbar-divider[data-v-91325585]{width:1px;height:24px;background:rgba(var(--v-border-color),var(--v-border-opacity));margin:0 6px}.composer-content[data-v-91325585]{overflow-y:auto}.editor-wrapper[data-v-91325585]{height:100%;min-height:150px}.editor-wrapper[data-v-91325585] .tiptap{padding:16px 20px;min-height:150px;outline:none;font-family:inherit;font-size:14px;line-height:1.7}.editor-wrapper[data-v-91325585] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:rgba(var(--v-theme-on-surface),.4);pointer-events:none;height:0}.editor-wrapper[data-v-91325585] .tiptap p{margin:0 0 .75em}.editor-wrapper[data-v-91325585] .tiptap p:last-child{margin-bottom:0}.editor-wrapper[data-v-91325585] .tiptap h2{font-size:1.5em;font-weight:600;margin:1em 0 .5em}.editor-wrapper[data-v-91325585] .tiptap h3{font-size:1.25em;font-weight:600;margin:1em 0 .5em}.editor-wrapper[data-v-91325585] .tiptap ul,.editor-wrapper[data-v-91325585] .tiptap ol{padding-left:1.5em;margin:.5em 0}.editor-wrapper[data-v-91325585] .tiptap li{margin:.25em 0}.editor-wrapper[data-v-91325585] .tiptap blockquote{border-left:4px solid rgb(var(--v-theme-primary));padding-left:1em;margin:.5em 0;color:rgba(var(--v-theme-on-surface),.7)}.editor-wrapper[data-v-91325585] .tiptap code{background:rgba(var(--v-theme-on-surface),.08);padding:.2em .4em;border-radius:4px;font-size:.9em;font-family:Fira Code,Monaco,Consolas,monospace}.editor-wrapper[data-v-91325585] .tiptap pre{background:rgba(var(--v-theme-on-surface),.08);padding:1em;border-radius:8px;overflow-x:auto;margin:.5em 0}.editor-wrapper[data-v-91325585] .tiptap pre code{background:transparent;padding:0;border-radius:0}.editor-wrapper[data-v-91325585] .tiptap a{color:rgb(var(--v-theme-primary));text-decoration:underline;cursor:pointer}.editor-wrapper[data-v-91325585] .tiptap s{text-decoration:line-through}.composer-footer[data-v-91325585]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(var(--v-theme-on-surface),.02);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.footer-actions[data-v-91325585]{display:flex;align-items:center;gap:8px}@media(max-width:600px){.toolbar-divider[data-v-91325585]{display:none}.composer-toolbar[data-v-91325585]{padding:6px 8px}.editor-wrapper[data-v-91325585] .tiptap{padding:12px 16px;min-height:120px}}.forum-composer--fullscreen[data-v-91325585]{display:flex;flex-direction:column;height:100%;border:none;border-radius:0}.forum-composer--fullscreen .composer-toolbar[data-v-91325585]{flex-shrink:0}.forum-composer--fullscreen .composer-content[data-v-91325585]{flex:1;max-height:none}.forum-composer--fullscreen .editor-wrapper[data-v-91325585]{height:100%}.forum-composer--fullscreen .editor-wrapper[data-v-91325585] .tiptap{min-height:200px;height:100%}.forum-composer--fullscreen .composer-footer[data-v-91325585]{flex-shrink:0;position:sticky;bottom:0;background:rgb(var(--v-theme-surface));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v-list-item[data-v-17a20294]{min-height:64px}.thread-page[data-v-dfb0a4cd]{background:#fff;min-height:100%}.hero[data-v-dfb0a4cd]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 32px}@media(min-width:960px){.hero[data-v-dfb0a4cd]{padding:110px 24px 40px}}.hero-container[data-v-dfb0a4cd]{max-width:1200px;margin:0 auto}.hero-thread[data-v-dfb0a4cd]{margin-top:8px}.thread-badges[data-v-dfb0a4cd]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.thread-badge[data-v-dfb0a4cd]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-announcement[data-v-dfb0a4cd]{background:#f443361f;color:#d32f2f}.badge-pinned[data-v-dfb0a4cd]{background:#ff98001f;color:#e65100}.badge-feature[data-v-dfb0a4cd]{background:#4caf501f;color:#2e7d32}.hero-title[data-v-dfb0a4cd]{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#212121;margin:0;line-height:1.3}.thread-meta[data-v-dfb0a4cd]{margin-top:10px;font-size:13px;color:#757575;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.thread-author[data-v-dfb0a4cd]{font-weight:600;color:#1976d2;cursor:pointer}.thread-dot[data-v-dfb0a4cd]{opacity:.5}.thread-date[data-v-dfb0a4cd]{color:#757575}.thread-category-link[data-v-dfb0a4cd]{color:#1976d2;cursor:pointer;text-decoration:none}.thread-category-link[data-v-dfb0a4cd]:hover{text-decoration:underline}.thread-actions[data-v-dfb0a4cd]{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.section[data-v-dfb0a4cd]{padding:32px 24px 80px}.content-container[data-v-dfb0a4cd]{max-width:1200px;margin:0 auto}.thread-stats[data-v-dfb0a4cd]{display:flex;gap:20px;padding:12px 20px;background:#f5f7fa;border:1px solid #E0E0E0;border-radius:12px 12px 0 0;font-size:12px;color:#757575}.stat-item[data-v-dfb0a4cd]{display:inline-flex;align-items:center}.post-card[data-v-dfb0a4cd]{background:#fff;border:1px solid #E0E0E0;border-top:none}.post-card[data-v-dfb0a4cd]:last-of-type{border-radius:0 0 12px 12px}.post-op[data-v-dfb0a4cd]{border-radius:0 0 12px 12px}.post-row[data-v-dfb0a4cd]{display:flex}.post-author[data-v-dfb0a4cd]{width:140px;flex-shrink:0;padding:20px 15px;text-align:center;border-right:1px solid #E0E0E0;background:#fafbfc}.post-author--mobile[data-v-dfb0a4cd]{width:80px;padding:15px 10px}.author-avatar[data-v-dfb0a4cd]{margin-bottom:10px;position:relative;display:inline-block}.avatar-letter[data-v-dfb0a4cd]{font-size:24px;font-weight:600;color:#fff}.online-dot[data-v-dfb0a4cd]{position:absolute;bottom:4px;right:4px;width:14px;height:14px;background-color:#4caf50;border:2px solid #FFFFFF;border-radius:50%;box-shadow:0 1px 3px #0003}.post-author--mobile .author-avatar[data-v-dfb0a4cd] .v-avatar{width:48px!important;height:48px!important}.post-author--mobile .online-dot[data-v-dfb0a4cd]{width:10px;height:10px;bottom:2px;right:2px}.author-name[data-v-dfb0a4cd]{font-size:14px;font-weight:600;color:#1976d2;word-break:break-word;cursor:pointer}.post-author--mobile .author-name[data-v-dfb0a4cd]{font-size:11px}.author-company[data-v-dfb0a4cd]{margin-top:8px;font-size:11px;color:#1976d2;display:flex;align-items:center;justify-content:center;font-weight:500}.author-stats[data-v-dfb0a4cd]{margin-top:12px;font-size:11px;color:#9e9e9e;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.post-author--mobile .author-stats[data-v-dfb0a4cd]{display:none}.author-stat[data-v-dfb0a4cd]{display:flex;flex-direction:column;align-items:center;text-align:center}.author-stat--online .author-stat__value[data-v-dfb0a4cd],.author-stat--online .author-stat__label[data-v-dfb0a4cd]{color:#4caf50}.author-stat__label[data-v-dfb0a4cd]{display:flex;align-items:center;justify-content:center;opacity:.7;text-transform:uppercase;letter-spacing:.3px;font-size:10px;margin-bottom:2px}.author-stat__value[data-v-dfb0a4cd]{font-weight:500;display:flex;align-items:center;justify-content:center;font-size:12px;color:#424242}.solution-badge[data-v-dfb0a4cd]{display:inline-flex;align-items:center;margin-top:6px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background:#4caf50;color:#fff}.post-content[data-v-dfb0a4cd]{flex:1;min-width:0;display:flex;flex-direction:column}.post-header[data-v-dfb0a4cd]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #F5F5F5;font-size:12px;color:#9e9e9e}.post-number[data-v-dfb0a4cd]{font-weight:600;opacity:.5}.post-edited[data-v-dfb0a4cd]{font-style:italic;opacity:.6;margin-left:8px}.post-body[data-v-dfb0a4cd]{padding:20px;flex:1;line-height:1.7;font-size:14px;color:#212121}.post-body[data-v-dfb0a4cd] p{margin-bottom:1em}.post-body[data-v-dfb0a4cd] p:last-child{margin-bottom:0}.post-body[data-v-dfb0a4cd] pre{background:#f5f7fa;padding:1em;border-radius:8px;overflow-x:auto;margin:1em 0}.post-body[data-v-dfb0a4cd] code{background:#f5f5f5;padding:.2em .4em;border-radius:4px;font-size:.9em}.post-body[data-v-dfb0a4cd] blockquote{border-left:3px solid #1976D2;padding-left:1em;margin:1em 0;color:#757575}.post-body[data-v-dfb0a4cd] a{color:#1976d2}.post-body[data-v-dfb0a4cd] img{max-width:100%;border-radius:8px}.post-footer[data-v-dfb0a4cd]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-top:1px solid #F5F5F5;background:#fafbfc}.post-reactions[data-v-dfb0a4cd]{display:flex;gap:8px}.post-actions[data-v-dfb0a4cd]{display:flex;gap:4px}.replies-header[data-v-dfb0a4cd]{display:flex;align-items:center;padding:14px 20px;margin-top:32px;background:#f5f7fa;border:1px solid #E0E0E0;border-radius:12px 12px 0 0;font-weight:600;font-size:14px;color:#212121}.post-reply[data-v-dfb0a4cd]{border-top:none}.notice[data-v-dfb0a4cd]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px;font-size:14px;margin-top:20px;line-height:1.5}.notice--warning[data-v-dfb0a4cd]{background:#fff3e0;color:#e65100;border:1px solid #FFE0B2}.reply-composer-wrapper[data-v-dfb0a4cd]{margin-top:24px;margin-bottom:24px}.composer-header-bar[data-v-dfb0a4cd]{display:flex;align-items:center;padding:14px 18px;background:#1976d20f;font-weight:600;font-size:14px;color:#1976d2;border:1px solid #E0E0E0;border-bottom:none;border-radius:12px 12px 0 0}.reply-composer-wrapper[data-v-dfb0a4cd] .forum-composer{border-radius:0 0 12px 12px}.quick-reply-bar[data-v-dfb0a4cd]{margin-top:20px}.btn--quick-reply[data-v-dfb0a4cd]{display:flex;align-items:center;width:100%;padding:14px 20px;background:#1976d20a;border:1px solid #E0E0E0;border-radius:12px;color:#757575;font-size:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.btn--quick-reply[data-v-dfb0a4cd]:hover{background:#1976d214;border-color:#1976d2;color:#1976d2}.btn[data-v-dfb0a4cd]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn[data-v-dfb0a4cd]:disabled{opacity:.5;cursor:not-allowed}.btn--sm[data-v-dfb0a4cd]{padding:6px 14px;font-size:13px}.btn--primary[data-v-dfb0a4cd]{background:#1976d2;color:#fff}.btn--primary[data-v-dfb0a4cd]:hover:not(:disabled){background:#1565c0;box-shadow:0 2px 8px #1976d24d}.btn--outline[data-v-dfb0a4cd]{background:#fff;color:#424242;border:1px solid #E0E0E0}.btn--outline[data-v-dfb0a4cd]:hover:not(:disabled){border-color:#1976d2;color:#1976d2;background:#1976d20a}.btn--moderate[data-v-dfb0a4cd]{color:#7b1fa2}.btn--moderate[data-v-dfb0a4cd]:hover:not(:disabled){border-color:#7b1fa2;color:#7b1fa2;background:#7b1fa20a}.btn--text[data-v-dfb0a4cd]{background:transparent;color:#757575}.btn--text[data-v-dfb0a4cd]:hover:not(:disabled){background:#f5f5f5;color:#424242}.btn--fab[data-v-dfb0a4cd]{padding:10px 24px;border-radius:24px;box-shadow:0 4px 12px #1976d24d}.btn--fab[data-v-dfb0a4cd]:hover{box-shadow:0 6px 16px #1976d266}.mr-1[data-v-dfb0a4cd]{margin-right:4px}.mr-2[data-v-dfb0a4cd]{margin-right:8px}.mobile-reply-fab[data-v-dfb0a4cd]{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:100}@media(max-width:600px){.hero[data-v-dfb0a4cd]{padding:80px 16px 24px}.section[data-v-dfb0a4cd]{padding:20px 16px 48px}.hero-title[data-v-dfb0a4cd]{font-size:20px}.thread-actions[data-v-dfb0a4cd]{width:100%}.post-row[data-v-dfb0a4cd]{flex-direction:column}.post-author[data-v-dfb0a4cd]{width:100%;border-right:none;border-bottom:1px solid #E0E0E0;display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:left}.post-author .author-avatar[data-v-dfb0a4cd]{margin-bottom:0}.post-author .author-avatar[data-v-dfb0a4cd] .v-avatar{width:40px!important;height:40px!important}.post-author .author-stats[data-v-dfb0a4cd]{display:none}.post-header[data-v-dfb0a4cd],.post-body[data-v-dfb0a4cd],.post-footer[data-v-dfb0a4cd]{padding:12px 16px}}@media(max-width:959px){.thread-page[data-v-dfb0a4cd]{padding-bottom:80px}}.community-page[data-v-c78d60df]{background:#fff}.hero[data-v-c78d60df]{background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 60px}@media(min-width:960px){.hero[data-v-c78d60df]{padding:120px 24px 80px}}.hero-container[data-v-c78d60df]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}@media(min-width:960px){.hero-container[data-v-c78d60df]{flex-direction:row;align-items:center;justify-content:space-between}}.hero-content[data-v-c78d60df]{max-width:560px}.hero-badge[data-v-c78d60df]{display:inline-block;padding:6px 14px;background:#1976d214;color:#1976d2;font-size:13px;font-weight:600;border-radius:20px;margin-bottom:20px}.hero-title[data-v-c78d60df]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#212121;line-height:1.2;margin:0 0 16px}.gradient-text[data-v-c78d60df]{background:linear-gradient(135deg,#1976d2,#2196f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-c78d60df]{font-size:18px;color:#616161;line-height:1.6;margin:0 0 28px}.hero-actions[data-v-c78d60df]{display:flex;flex-wrap:wrap;gap:12px}.hero-stats[data-v-c78d60df]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;min-width:280px}@media(min-width:960px){.hero-stats[data-v-c78d60df]{min-width:320px}}.stat-card[data-v-c78d60df]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-c78d60df]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.stat-card__number[data-v-c78d60df]{display:block;font-size:28px;font-weight:700;color:#1976d2;line-height:1;margin-bottom:6px}.stat-card__label[data-v-c78d60df]{display:block;font-size:13px;color:#757575;font-weight:500}.stat-card__status[data-v-c78d60df]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;padding:4px 10px;border-radius:16px;margin-bottom:6px}.stat-card__status--ok[data-v-c78d60df]{color:#2e7d32;background:#2e7d321a}.stat-card__status--warning[data-v-c78d60df]{color:#e65100;background:#e651001a}.section[data-v-c78d60df]{padding:80px 24px}.section--alt[data-v-c78d60df]{background:#f5f7fa}.section-container[data-v-c78d60df]{max-width:1200px;margin:0 auto}.section-header[data-v-c78d60df]{text-align:center;margin-bottom:48px}.section-title[data-v-c78d60df]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#212121;margin:0 0 12px}.section-subtitle[data-v-c78d60df]{font-size:16px;color:#757575;margin:0}.section-cta[data-v-c78d60df]{text-align:center;margin-top:40px}.category-section-label[data-v-c78d60df]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#1976d20f;color:#1976d2;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;margin-top:32px}.category-section-label[data-v-c78d60df]:first-of-type{margin-top:0}.category-section-label--staff[data-v-c78d60df]{background:#7c3aed0f;color:#7c3aed}.category-section-desc[data-v-c78d60df]{font-weight:400;text-transform:none;letter-spacing:0;opacity:.8;font-size:12px}.category-grid[data-v-c78d60df]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.category-card[data-v-c78d60df]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #E0E0E0;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.category-card[data-v-c78d60df]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014;border-color:#1976d2}.category-card--staff[data-v-c78d60df]:hover{border-color:#7c3aed}.category-card__icon[data-v-c78d60df]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:12px}.category-card__content[data-v-c78d60df]{flex:1;min-width:0}.category-card__title[data-v-c78d60df]{font-size:16px;font-weight:600;color:#212121;margin:0 0 4px}.category-card__desc[data-v-c78d60df]{font-size:14px;color:#757575;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.category-card__meta[data-v-c78d60df]{display:flex;align-items:center;gap:6px;font-size:13px;color:#9e9e9e}.meta-dot[data-v-c78d60df]{width:3px;height:3px;border-radius:50%;background:#bdbdbd}.category-card__latest[data-v-c78d60df]{flex-shrink:0}.latest-time[data-v-c78d60df]{font-size:12px;color:#9e9e9e}.category-card__arrow[data-v-c78d60df]{flex-shrink:0;color:#bdbdbd;transition:color .2s ease,transform .2s ease}.category-card:hover .category-card__arrow[data-v-c78d60df]{color:#1976d2;transform:translate(2px)}.category-card--staff:hover .category-card__arrow[data-v-c78d60df]{color:#7c3aed}.topic-list[data-v-c78d60df]{display:flex;flex-direction:column;gap:8px}.topic-row[data-v-c78d60df]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.topic-row[data-v-c78d60df]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #0000000f;border-color:#1976d2}.topic-row__avatar[data-v-c78d60df]{flex-shrink:0}.topic-row__content[data-v-c78d60df]{flex:1;min-width:0}.topic-row__title[data-v-c78d60df]{font-size:15px;font-weight:500;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-row__meta[data-v-c78d60df]{display:flex;align-items:center;gap:6px;font-size:13px;color:#9e9e9e;margin-top:4px}.topic-row__arrow[data-v-c78d60df]{flex-shrink:0;color:#bdbdbd;transition:color .2s ease}.topic-row:hover .topic-row__arrow[data-v-c78d60df]{color:#1976d2}.links-grid[data-v-c78d60df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.link-card[data-v-c78d60df]{padding:28px;background:#fff;border:1px solid #E0E0E0;border-radius:12px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.link-card[data-v-c78d60df]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:#1976d2}.link-card__icon[data-v-c78d60df]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:16px}.link-card__icon--blue[data-v-c78d60df]{background:#1976d21a;color:#1976d2}.link-card__icon--green[data-v-c78d60df]{background:#2e7d321a;color:#2e7d32}.link-card__icon--purple[data-v-c78d60df]{background:#7c3aed1a;color:#7c3aed}.link-card__icon--teal[data-v-c78d60df]{background:#0096881a;color:#009688}.link-card__title[data-v-c78d60df]{font-size:18px;font-weight:600;color:#212121;margin:0 0 8px}.link-card__desc[data-v-c78d60df]{font-size:14px;color:#757575;line-height:1.6;margin:0 0 16px}.link-card__action[data-v-c78d60df]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#1976d2}.cta-section[data-v-c78d60df]{background:linear-gradient(135deg,#1976d2,#2196f3);padding:80px 24px;text-align:center}.cta-title[data-v-c78d60df]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:#fff;margin:0 0 12px}.cta-subtitle[data-v-c78d60df]{font-size:18px;color:#ffffffd9;margin:0 0 32px}.cta-actions[data-v-c78d60df]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.btn[data-v-c78d60df]{display:inline-flex;align-items:center;gap:4px;padding:12px 24px;font-size:15px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.btn--primary[data-v-c78d60df]{background:#1976d2;color:#fff}.btn--primary[data-v-c78d60df]:hover{background:#1565c0;box-shadow:0 4px 12px #1976d24d}.btn--outline[data-v-c78d60df]{background:transparent;color:#1976d2;border:1px solid #1976D2}.btn--outline[data-v-c78d60df]:hover{background:#1976d20a}.btn--white[data-v-c78d60df]{background:#fff;color:#1976d2}.btn--white[data-v-c78d60df]:hover{background:#f5f5f5;box-shadow:0 4px 12px #0000001a}.btn--white-outline[data-v-c78d60df]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.btn--white-outline[data-v-c78d60df]:hover{background:#ffffff1a;border-color:#fff}.empty-card[data-v-c78d60df]{text-align:center;padding:60px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:12px}.empty-card h3[data-v-c78d60df]{font-size:18px;color:#424242;margin:16px 0 8px}.empty-card p[data-v-c78d60df]{font-size:14px;color:#757575}@media(max-width:600px){.hero[data-v-c78d60df]{padding:80px 16px 48px}.section[data-v-c78d60df]{padding:48px 16px}.category-card[data-v-c78d60df]{padding:16px;gap:12px}.category-card__icon[data-v-c78d60df]{width:40px;height:40px}.category-card__desc[data-v-c78d60df],.category-card__latest[data-v-c78d60df]{display:none}.topic-row__meta[data-v-c78d60df]{flex-wrap:wrap}.hero-stats[data-v-c78d60df]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-c78d60df]{padding:16px}.stat-card__number[data-v-c78d60df]{font-size:22px}.cta-section[data-v-c78d60df]{padding:48px 16px}}.forum-page[data-v-e63fa2ff]{min-height:100%}.section-header[data-v-e63fa2ff]{background:rgb(var(--v-theme-primary));color:#fff;padding:10px 15px;border-radius:4px 4px 0 0;display:flex;align-items:center}.section-header--primary[data-v-e63fa2ff]{background:rgb(var(--v-theme-primary))}.section-title[data-v-e63fa2ff]{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.forum-list[data-v-e63fa2ff]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-top:none;border-radius:0 0 4px 4px;margin-bottom:20px}.filter-row[data-v-e63fa2ff]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.forum-row[data-v-e63fa2ff]{display:flex;align-items:center;padding:12px 15px;cursor:pointer;transition:background-color .15s ease;border-top:1px solid rgba(var(--v-border-color),.5)}.forum-row--first[data-v-e63fa2ff]{border-top:none}.forum-row[data-v-e63fa2ff]:hover{background:rgba(var(--v-theme-on-surface),.04)}.forum-row:hover .forum-title[data-v-e63fa2ff]{color:rgb(var(--v-theme-primary))}.forum-icon[data-v-e63fa2ff]{flex-shrink:0;margin-right:12px}.forum-main[data-v-e63fa2ff]{flex:1;min-width:0}.forum-title[data-v-e63fa2ff]{font-size:15px;font-weight:500;color:rgb(var(--v-theme-on-surface));transition:color .15s ease}.forum-desc[data-v-e63fa2ff]{font-size:13px;color:rgb(var(--v-theme-on-surface-variant));margin-top:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vote-badge[data-v-e63fa2ff]{display:flex;align-items:center;padding:6px 10px;background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary));border-radius:6px;font-weight:600;font-size:13px}.empty-state[data-v-e63fa2ff]{text-align:center;padding:60px 20px}.empty-state h3[data-v-e63fa2ff]{font-size:18px;margin-top:16px;color:rgb(var(--v-theme-on-surface))}.empty-state p[data-v-e63fa2ff]{color:rgb(var(--v-theme-on-surface-variant));margin-top:8px}.sidebar-block[data-v-e63fa2ff]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;margin-bottom:16px;overflow:hidden}.sidebar-block--highlight[data-v-e63fa2ff]{border-color:rgba(var(--v-theme-primary),.3)}.sidebar-header[data-v-e63fa2ff]{background:rgba(var(--v-theme-on-surface),.04);padding:10px 12px;font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;align-items:center}.sidebar-content[data-v-e63fa2ff]{padding:12px}.stats-list[data-v-e63fa2ff]{margin:0}.stats-row[data-v-e63fa2ff]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(var(--v-border-color),.5)}.stats-row[data-v-e63fa2ff]:last-child{border-bottom:none}.stats-row dt[data-v-e63fa2ff]{display:flex;align-items:center;font-size:13px;color:rgb(var(--v-theme-on-surface-variant))}.stats-row dd[data-v-e63fa2ff]{font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));margin:0}.info-item[data-v-e63fa2ff]{display:flex;align-items:center;padding:6px 0}.pull-indicator[data-v-e63fa2ff]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;background:rgb(var(--v-theme-surface));border-radius:50%;padding:8px;box-shadow:0 2px 8px #00000026}.vote-badge--mobile[data-v-e63fa2ff]{padding:4px 6px;margin-right:8px;font-size:11px}@media(max-width:959px){.forum-row[data-v-e63fa2ff]{padding:10px 12px}.forum-icon[data-v-e63fa2ff]{margin-right:10px}.forum-icon .v-avatar[data-v-e63fa2ff]{width:32px!important;height:32px!important}.forum-icon .v-icon[data-v-e63fa2ff]{font-size:16px!important}.forum-title[data-v-e63fa2ff]{font-size:14px}.forum-desc[data-v-e63fa2ff]{font-size:12px;-webkit-line-clamp:1}}.forum-page[data-v-e1623adc]{min-height:100%}.roadmap-card[data-v-e1623adc]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;overflow:hidden}.roadmap-header[data-v-e1623adc]{padding:20px;border-left:4px solid;background:rgba(var(--v-theme-on-surface),.02)}.roadmap-title[data-v-e1623adc]{font-size:24px;font-weight:600;color:rgb(var(--v-theme-on-surface));margin:0}.roadmap-content[data-v-e1623adc]{padding:20px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.roadmap-description[data-v-e1623adc]{font-size:15px;line-height:1.7;color:rgb(var(--v-theme-on-surface));white-space:pre-wrap}.roadmap-meta[data-v-e1623adc]{padding:16px 20px;background:rgba(var(--v-theme-on-surface),.02);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.meta-label[data-v-e1623adc]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:4px}.meta-value[data-v-e1623adc]{font-size:14px;font-weight:500;color:rgb(var(--v-theme-on-surface));display:flex;align-items:center;gap:4px}.roadmap-actions[data-v-e1623adc]{padding:16px 20px;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.sidebar-block[data-v-e1623adc]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;margin-bottom:16px;overflow:hidden}.sidebar-header[data-v-e1623adc]{background:rgba(var(--v-theme-on-surface),.04);padding:10px 12px;font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;align-items:center}.sidebar-content[data-v-e1623adc]{padding:12px}.cursor-pointer[data-v-e1623adc]{cursor:pointer}.search-page[data-v-1a278137]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8edf3);padding:100px 24px 60px}.search-container[data-v-1a278137]{max-width:900px;margin:0 auto}.search-header[data-v-1a278137]{text-align:center;margin-bottom:32px}.search-icon[data-v-1a278137]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#1976d2,#2196f3);margin-bottom:20px}.search-title[data-v-1a278137]{font-size:28px;font-weight:700;color:#212121;margin:0 0 8px}.search-subtitle[data-v-1a278137]{font-size:16px;color:#757575;margin:0}.search-input-card[data-v-1a278137]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #00000014}.search-input-wrapper[data-v-1a278137]{display:flex;align-items:center;gap:12px}.search-input-wrapper .v-text-field[data-v-1a278137]{flex:1}.filter-tabs[data-v-1a278137]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #E0E0E0;overflow-x:auto}.filter-tab[data-v-1a278137]{display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:500;color:#757575;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.filter-tab[data-v-1a278137]:hover{color:#1976d2}.filter-tab--active[data-v-1a278137]{color:#1976d2;border-bottom-color:#1976d2}.filter-tab__count[data-v-1a278137]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;background:#f5f5f5;color:#757575;border-radius:10px}.filter-tab--active .filter-tab__count[data-v-1a278137]{background:#1976d21a;color:#1976d2}.results-count[data-v-1a278137]{font-size:14px;color:#757575;margin:0 0 12px}.results-card[data-v-1a278137]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000014}.result-item[data-v-1a278137]{display:flex;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;transition:background .2s ease}.result-item[data-v-1a278137]:hover{background:#f5f7fa}.result-item--border[data-v-1a278137]{border-bottom:1px solid #F5F5F5}.result-item__icon[data-v-1a278137]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.result-item__content[data-v-1a278137]{flex:1;min-width:0}.result-item__title[data-v-1a278137]{display:block;font-size:15px;font-weight:600;color:#212121;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-item__meta[data-v-1a278137]{display:flex;align-items:center;gap:6px;font-size:13px;color:#757575;flex-wrap:wrap}.result-item__dot[data-v-1a278137]{color:#bdbdbd}.result-chip[data-v-1a278137]{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;border-radius:6px;white-space:nowrap}.result-chip--status[data-v-1a278137]{text-transform:capitalize}.result-item__arrow[data-v-1a278137]{color:#bdbdbd;flex-shrink:0;transition:color .2s ease}.result-item:hover .result-item__arrow[data-v-1a278137]{color:#1976d2}.empty-card[data-v-1a278137]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:48px 24px;text-align:center;box-shadow:0 1px 3px #00000014}.empty-card__title[data-v-1a278137]{font-size:18px;font-weight:600;color:#212121;margin:16px 0 8px}.empty-card__text[data-v-1a278137]{font-size:14px;color:#757575;margin:0}.suggestions[data-v-1a278137]{margin-top:24px}.suggestions__label[data-v-1a278137]{font-size:14px;color:#757575;margin:0 0 12px}.suggestions__list[data-v-1a278137]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.suggestion-chip[data-v-1a278137]{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;color:#212121;background:#fff;border:1px solid #E0E0E0;border-radius:20px;cursor:pointer;transition:all .2s ease}.suggestion-chip[data-v-1a278137]:hover{border-color:#1976d2;color:#1976d2;background:#1976d20a}.tips-card[data-v-1a278137]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:20px 24px;margin-top:16px;box-shadow:0 1px 3px #00000014}.tips-card__header[data-v-1a278137]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tips-card__title[data-v-1a278137]{font-size:15px;font-weight:600;color:#212121}.tips-card__list[data-v-1a278137]{margin:0;padding-left:20px;font-size:14px;color:#757575;line-height:1.8}.btn[data-v-1a278137]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 20px;font-size:15px;font-weight:500;border-radius:8px;cursor:pointer;border:none;transition:background-color .2s ease,box-shadow .2s ease}.btn[data-v-1a278137]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-1a278137]{background:#1976d2;color:#fff}.btn--primary[data-v-1a278137]:hover:not(:disabled){background:#1565c0;box-shadow:0 4px 12px #1976d24d}.btn--search[data-v-1a278137]{padding:12px 24px;flex-shrink:0}@media(max-width:600px){.search-page[data-v-1a278137]{padding:80px 16px 40px}.search-icon[data-v-1a278137]{width:60px;height:60px;border-radius:14px}.search-title[data-v-1a278137]{font-size:24px}.search-input-wrapper[data-v-1a278137]{flex-direction:column}.btn--search[data-v-1a278137]{width:100%}.result-item[data-v-1a278137]{padding:14px 16px}.empty-card[data-v-1a278137]{padding:32px 16px}}.status-drawer[data-v-ade70460]{z-index:1010}.drawer-header[data-v-ade70460]{padding:12px 16px;background:rgb(var(--v-theme-surface))}.drawer-title[data-v-ade70460]{font-size:16px;font-weight:600;color:rgb(var(--v-theme-on-surface))}.drawer-content[data-v-ade70460]{padding:16px}.status-banner[data-v-ade70460]{border-radius:8px}.info-section[data-v-ade70460]{margin-bottom:24px}.section-title[data-v-ade70460]{font-size:14px;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:12px;display:flex;align-items:center}.info-grid[data-v-ade70460]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-ade70460]{padding:10px 12px;background:rgba(var(--v-theme-on-surface),.03);border-radius:6px}.info-label[data-v-ade70460]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:4px}.info-value[data-v-ade70460]{font-size:14px;color:rgb(var(--v-theme-on-surface))}.incident-card[data-v-ade70460]{padding:12px;background:rgba(var(--v-theme-error),.05);border:1px solid rgba(var(--v-theme-error),.2);border-radius:8px;margin-bottom:8px}.incident-card[data-v-ade70460]:last-child{margin-bottom:0}.no-incidents[data-v-ade70460]{text-align:center;padding:24px;background:rgba(var(--v-theme-success),.05);border-radius:8px}.incident-timeline[data-v-ade70460]{padding-left:0}.incident-timeline[data-v-ade70460] .v-timeline-item__body{padding-inline-start:16px!important}.timeline-entry[data-v-ade70460]{padding:8px 0}.empty-drawer[data-v-ade70460]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;padding:24px}.forum-page[data-v-944fb017]{min-height:100%}.section-header[data-v-944fb017]{background:rgb(var(--v-theme-primary));color:#fff;padding:10px 15px;border-radius:4px 4px 0 0;display:flex;align-items:center}.section-header--main[data-v-944fb017]{justify-content:space-between}.section-title[data-v-944fb017]{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.forum-list[data-v-944fb017]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-top:none;border-radius:0 0 4px 4px;margin-bottom:20px}.status-banner[data-v-944fb017]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.forum-row[data-v-944fb017]{display:flex;align-items:center;padding:12px 15px;transition:background-color .15s ease;border-top:1px solid rgba(var(--v-border-color),.5)}.forum-row--first[data-v-944fb017]{border-top:none}.forum-row--clickable[data-v-944fb017]{cursor:pointer}.forum-row--clickable[data-v-944fb017]:hover{background:rgba(var(--v-theme-on-surface),.04)}.forum-row--clickable:hover .forum-title[data-v-944fb017]{color:rgb(var(--v-theme-primary))}.incident-row[data-v-944fb017]{display:flex;align-items:flex-start;padding:16px 15px;border-top:1px solid rgba(var(--v-border-color),.5);cursor:pointer;transition:background-color .15s ease}.incident-row[data-v-944fb017]:hover{background:rgba(var(--v-theme-on-surface),.04)}.incident-row:hover .forum-title[data-v-944fb017]{color:rgb(var(--v-theme-primary))}.incident-row--first[data-v-944fb017]{border-top:none}.forum-icon[data-v-944fb017]{flex-shrink:0;margin-right:12px}.forum-main[data-v-944fb017]{flex:1;min-width:0}.forum-title[data-v-944fb017]{font-size:15px;font-weight:500;color:rgb(var(--v-theme-on-surface));transition:color .15s ease}.forum-desc[data-v-944fb017]{font-size:13px;color:rgb(var(--v-theme-on-surface-variant));margin-top:2px}.forum-actions[data-v-944fb017]{flex-shrink:0;margin-left:12px}.incident-timeline[data-v-944fb017]{padding-left:4px}.timeline-update[data-v-944fb017]{display:flex;gap:12px;padding:8px 0;border-top:1px solid rgba(var(--v-border-color),.3)}.timeline-update[data-v-944fb017]:first-child{border-top:none}.update-dot[data-v-944fb017]{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}.update-dot--error[data-v-944fb017]{background:rgb(var(--v-theme-error))}.update-dot--warning[data-v-944fb017]{background:rgb(var(--v-theme-warning))}.update-dot--info[data-v-944fb017]{background:rgb(var(--v-theme-info))}.update-dot--success[data-v-944fb017]{background:rgb(var(--v-theme-success))}.update-content[data-v-944fb017]{flex:1}.empty-state[data-v-944fb017]{text-align:center;padding:60px 20px}.empty-state h3[data-v-944fb017]{font-size:18px;margin-top:16px;color:rgb(var(--v-theme-on-surface))}.empty-state p[data-v-944fb017]{color:rgb(var(--v-theme-on-surface-variant));margin-top:8px}.sidebar-block[data-v-944fb017]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;margin-bottom:16px;overflow:hidden}.sidebar-block--highlight[data-v-944fb017]{border-color:rgba(var(--v-theme-primary),.3)}.sidebar-header[data-v-944fb017]{background:rgba(var(--v-theme-on-surface),.04);padding:10px 12px;font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;align-items:center}.sidebar-content[data-v-944fb017]{padding:12px}.stats-list[data-v-944fb017]{margin:0}.stats-row[data-v-944fb017]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(var(--v-border-color),.5)}.stats-row[data-v-944fb017]:last-child{border-bottom:none}.stats-row dt[data-v-944fb017]{font-size:13px;color:rgb(var(--v-theme-on-surface-variant))}.stats-row dd[data-v-944fb017]{font-size:15px;font-weight:700;margin:0}.legend-item[data-v-944fb017]{display:flex;align-items:center;padding:6px 0}.expiry-timeline-chart[data-v-6b92c1b2]{height:250px;display:flex;flex-direction:column}.chart-container[data-v-6b92c1b2]{flex:1;display:flex;flex-direction:column}.chart-bars[data-v-6b92c1b2]{flex:1;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;padding-bottom:30px;position:relative}.chart-bar-wrapper[data-v-6b92c1b2]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-container[data-v-6b92c1b2]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center}.chart-bar[data-v-6b92c1b2]{width:100%;max-width:40px;min-height:4px;border-radius:4px 4px 0 0;transition:height .3s ease;display:flex;align-items:flex-start;justify-content:center;padding-top:4px}.bar-value[data-v-6b92c1b2]{font-size:12px;font-weight:600;color:#fff}.bar-label[data-v-6b92c1b2]{font-size:11px;color:#0009;text-align:center;margin-top:8px;white-space:nowrap}.bar-none[data-v-6b92c1b2]{background-color:#e0e0e0}.bar-low[data-v-6b92c1b2]{background-color:#4caf50}.bar-medium[data-v-6b92c1b2]{background-color:#ff9800}.bar-high[data-v-6b92c1b2]{background-color:#f44336}section[data-v-1b8bbff5]{scroll-margin-top:80px}.monaco-editor-container[data-v-611233b0]{width:100%;height:100%;min-height:var(--v51123da7)}.custom-fields-page[data-v-b6a97794]{max-width:1400px;margin:0 auto}.form-builder-container[data-v-519d2187]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.builder-layout[data-v-519d2187]{display:flex;flex:1;overflow:hidden}.palette-panel[data-v-519d2187]{width:280px;border-right:1px solid rgba(0,0,0,.12);overflow-y:auto;background-color:#fafafa}.canvas-panel[data-v-519d2187]{flex:1;overflow-y:auto;background-color:#fff;padding:24px}.properties-panel[data-v-519d2187]{width:350px;border-left:1px solid rgba(0,0,0,.12);overflow-y:auto;background-color:#fafafa}.form-view-container[data-v-242bc4ca]{min-height:100vh;padding:40px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-container[data-v-242bc4ca]{text-align:center;padding:60px 20px}.form-card[data-v-242bc4ca]{width:100%;margin:20px 0}.form-header[data-v-242bc4ca]{color:#fff}.field-container[data-v-242bc4ca]{transition:all .3s ease}.form-footer[data-v-242bc4ca]{margin-top:auto;padding-top:40px}.form-preview[data-v-f77f560a]{height:120px;display:flex;align-items:center;justify-content:center;position:relative}.v-table tbody tr[data-v-f77f560a]{transition:background-color .2s}.v-table tbody tr[data-v-f77f560a]:hover{background-color:#00000005}.data-export-page[data-v-b677c454]{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:100vh}.data-export-header[data-v-b677c454]{background:linear-gradient(135deg,#1976d2,#1565c0)}.text-white-darken-1[data-v-b677c454]{color:#ffffffd9!important}.discussion-list[data-v-a543379a]{height:100%;display:flex;flex-direction:column}.discussion-filters[data-v-a543379a]{flex-shrink:0}.discussion-item[data-v-a543379a]{cursor:pointer;transition:background-color .2s}.discussion-item[data-v-a543379a]:hover{background-color:rgba(var(--v-theme-primary),.04)}.discussion-unread[data-v-a543379a]{background-color:rgba(var(--v-theme-primary),.08)}.discussion-active[data-v-a543379a]{background-color:rgba(var(--v-theme-primary),.12);border-left:3px solid rgb(var(--v-theme-primary))}.discussion-composer[data-v-d8f00f94]{background-color:rgb(var(--v-theme-surface))}.composer-internal[data-v-d8f00f94] .v-field{background-color:rgba(var(--v-theme-warning),.1);border-color:rgb(var(--v-theme-warning))}.emoji-grid[data-v-d8f00f94]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-btn[data-v-d8f00f94]{min-width:32px!important;width:32px;height:32px;font-size:18px;padding:0!important}.discussion-thread[data-v-ee4d2c1a]{min-height:0}.discussion-header[data-v-ee4d2c1a]{flex-shrink:0}.discussion-messages[data-v-ee4d2c1a]{background-color:rgba(var(--v-theme-surface-variant),.3)}.discussion-composer[data-v-ee4d2c1a]{flex-shrink:0}.message-body[data-v-ee4d2c1a]{word-wrap:break-word}.message-body--text[data-v-ee4d2c1a]{white-space:pre-wrap}.message-body--html[data-v-ee4d2c1a]{white-space:normal}.message-body[data-v-ee4d2c1a] p{margin-bottom:.5rem}.message-body[data-v-ee4d2c1a] p:last-child{margin-bottom:0}.document-list[data-v-d091422f]{max-height:300px;overflow-y:auto}.hub-layout[data-v-3699b7e0]{height:calc(100vh - 200px);min-height:600px}.sidebar-col[data-v-3699b7e0],.list-col[data-v-3699b7e0],.thread-col[data-v-3699b7e0]{height:100%}.sidebar-col[data-v-3699b7e0],.list-col[data-v-3699b7e0]{padding-right:8px}@media(max-width:960px){.hub-layout[data-v-3699b7e0]{height:auto;min-height:auto}.sidebar-col[data-v-3699b7e0],.list-col[data-v-3699b7e0],.thread-col[data-v-3699b7e0]{height:auto;min-height:400px;margin-bottom:16px}.sidebar-col[data-v-3699b7e0],.list-col[data-v-3699b7e0]{padding-right:0}}.liquid-editor[data-v-2f8d5005]{display:flex;flex-direction:column;height:100%;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;overflow:hidden;background:rgb(var(--v-theme-surface))}.editor-toolbar[data-v-2f8d5005]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.monaco-editor-container[data-v-2f8d5005]{flex:1;overflow:hidden}.fullscreen-editor[data-v-2f8d5005]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgb(var(--v-theme-surface))}.v-code[data-v-2f8d5005]{display:block;padding:12px;background-color:rgb(var(--v-theme-surface-variant));border-radius:4px;font-family:Courier New,monospace;font-size:13px;overflow-x:auto;color:rgb(var(--v-theme-on-surface-variant))}.pdf-preview[data-v-0db69ed8]{display:flex;flex-direction:column;height:100%;background-color:rgb(var(--v-theme-surface-variant))}.preview-toolbar[data-v-0db69ed8]{border-bottom:1px solid rgb(var(--v-theme-outline-variant));background-color:rgb(var(--v-theme-surface))}.preview-container[data-v-0db69ed8]{flex:1;overflow:auto;position:relative}.preview-loading[data-v-0db69ed8]{pointer-events:none}.loading-overlay[data-v-0db69ed8]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(var(--v-theme-surface),.9);z-index:10}.preview-wrapper[data-v-0db69ed8]{display:flex;justify-content:center;align-items:flex-start;min-height:100%;padding:20px}.preview-iframe[data-v-0db69ed8]{width:794px;min-height:1123px;border:none;background:rgb(var(--v-theme-surface));box-shadow:0 2px 8px #0000001a;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);margin:20px auto;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.empty-state[data-v-0db69ed8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px}.zoom-display[data-v-0db69ed8]{min-width:80px;pointer-events:none}[data-v-0db69ed8] .preview-content{font-family:Roboto,sans-serif;line-height:1.5;color:rgb(var(--v-theme-on-surface))}[data-v-0db69ed8] .preview-content h1,[data-v-0db69ed8] .preview-content h2,[data-v-0db69ed8] .preview-content h3{margin-top:0;margin-bottom:16px;line-height:1.2}[data-v-0db69ed8] .preview-content table{width:100%;border-collapse:collapse;margin:16px 0}[data-v-0db69ed8] .preview-content table th,[data-v-0db69ed8] .preview-content table td{padding:8px;border:1px solid rgb(var(--v-theme-outline-variant));text-align:left}[data-v-0db69ed8] .preview-content table th{background-color:rgb(var(--v-theme-surface-variant));font-weight:600}[data-v-0db69ed8] .preview-content p{margin:8px 0}[data-v-0db69ed8] .preview-content ul,[data-v-0db69ed8] .preview-content ol{margin:8px 0;padding-left:24px}ol[data-v-a29845ec]{list-style-type:decimal}ol li[data-v-a29845ec]{margin-bottom:4px}.style-selector[data-v-3b1b5a30]{padding:12px;background:rgb(var(--v-theme-surface-variant));border-radius:8px}.style-selector-header[data-v-3b1b5a30]{display:flex;align-items:center;margin-bottom:12px}.style-previews[data-v-3b1b5a30]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.style-preview-card[data-v-3b1b5a30]{padding:8px;border:2px solid rgb(var(--v-theme-outline-variant));border-radius:8px;cursor:pointer;transition:all .2s ease;background:rgb(var(--v-theme-surface))}.style-preview-card[data-v-3b1b5a30]:hover{border-color:rgba(var(--v-theme-primary),.5)}.style-preview-card.active[data-v-3b1b5a30]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.08)}.preview-content[data-v-3b1b5a30]{height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.preview-label[data-v-3b1b5a30]{font-size:10px;text-align:center;margin-top:4px;color:rgb(var(--v-theme-on-surface-variant))}.preview-empty[data-v-3b1b5a30]{display:flex;flex-direction:column;align-items:center;gap:4px}.preview-minimal[data-v-3b1b5a30],.preview-standard[data-v-3b1b5a30],.preview-full[data-v-3b1b5a30]{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.preview-logo-placeholder[data-v-3b1b5a30]{width:30px;height:12px;background:rgb(var(--v-theme-primary));border-radius:2px}.preview-logo-placeholder.small[data-v-3b1b5a30]{width:20px;height:8px}.preview-text-placeholder[data-v-3b1b5a30]{height:4px;background:rgb(var(--v-theme-outline));border-radius:1px}.preview-text-placeholder.wide[data-v-3b1b5a30]{width:80%}.preview-text-placeholder.medium[data-v-3b1b5a30]{width:60%}.preview-text-placeholder.short[data-v-3b1b5a30]{width:40%}.preview-divider[data-v-3b1b5a30]{width:90%;height:2px;background:rgb(var(--v-theme-primary));margin-top:2px}.preview-custom[data-v-3b1b5a30]{display:flex;flex-direction:column;align-items:center;gap:4px}.block-renderer[data-v-2ef0d832]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;margin-bottom:8px;transition:all .2s ease;overflow:hidden}.block-renderer[data-v-2ef0d832]:hover{border-color:rgba(var(--v-theme-primary),.5)}.block-renderer.readonly-block[data-v-2ef0d832]{cursor:default;opacity:.9}.block-renderer.readonly-block[data-v-2ef0d832]:hover{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.block-renderer.selected[data-v-2ef0d832]{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2)}.block-header[data-v-2ef0d832]{background:rgb(var(--v-theme-surface-variant));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.block-content[data-v-2ef0d832]{min-height:40px}.logo-placeholder[data-v-2ef0d832],.image-placeholder[data-v-2ef0d832],.qr-placeholder[data-v-2ef0d832]{padding:16px;background:rgba(var(--v-border-color),.1);border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;text-align:center}.image-placeholder[data-v-2ef0d832],.qr-placeholder[data-v-2ef0d832]{display:inline-block;padding:12px 24px}.spacer-placeholder[data-v-2ef0d832]{background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(var(--v-border-color),.1) 4px,rgba(var(--v-border-color),.1) 8px);border-radius:4px;display:flex;align-items:center;justify-content:center}.signature-line[data-v-2ef0d832]{border-bottom:1px solid #333;height:30px;margin-bottom:4px}.block-settings[data-v-2ef0d832]{background:rgb(var(--v-theme-surface-variant));border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}h1[data-v-2ef0d832],h2[data-v-2ef0d832],h3[data-v-2ef0d832],h4[data-v-2ef0d832],h5[data-v-2ef0d832],h6[data-v-2ef0d832]{margin:0}.block-preview[data-v-a7aefbe1]{margin-bottom:8px}.logo-preview img[data-v-a7aefbe1]{max-width:200px}.logo-placeholder-preview[data-v-a7aefbe1],.image-placeholder-preview[data-v-a7aefbe1]{width:120px;height:60px;background:rgb(var(--v-theme-surface-variant));border:1px dashed rgb(var(--v-theme-outline-variant));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.contact-info[data-v-a7aefbe1]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant))}.contact-info.horizontal[data-v-a7aefbe1]{display:flex;gap:16px;flex-wrap:wrap}.contact-info.horizontal span[data-v-a7aefbe1]{display:inline-block}.contact-info:not(.horizontal) span[data-v-a7aefbe1]{display:block}.columns-preview[data-v-a7aefbe1]{display:flex}.columns-preview .column[data-v-a7aefbe1]{flex:1;padding:8px;background:rgb(var(--v-theme-surface-variant));border:1px dashed rgb(var(--v-theme-outline-variant));text-align:center}.line-items-table[data-v-a7aefbe1]{width:100%;border-collapse:collapse;font-size:11px}.line-items-table th[data-v-a7aefbe1],.line-items-table td[data-v-a7aefbe1]{padding:8px;text-align:left;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.line-items-table th[data-v-a7aefbe1]{background:rgb(var(--v-theme-surface-variant));font-weight:600}.line-items-table.striped tbody tr[data-v-a7aefbe1]:nth-child(2n){background:rgba(var(--v-theme-on-surface),.02)}.totals-preview[data-v-a7aefbe1]{width:200px;margin-left:auto;font-size:11px}.total-row[data-v-a7aefbe1]{display:flex;justify-content:space-between;padding:4px 0}.total-final[data-v-a7aefbe1]{border-top:2px solid rgb(var(--v-theme-primary));font-weight:700;margin-top:4px;padding-top:8px}.client-info[data-v-a7aefbe1],.project-info[data-v-a7aefbe1]{font-size:11px;line-height:1.5}.page-number[data-v-a7aefbe1]{font-size:9px;color:rgb(var(--v-theme-on-surface-variant))}.signature-preview[data-v-a7aefbe1]{margin-top:20px}.signature-line[data-v-a7aefbe1]{border-bottom:1px solid rgb(var(--v-theme-on-surface));height:40px;display:inline-block}.signature-label[data-v-a7aefbe1]{font-size:10px;color:rgb(var(--v-theme-on-surface-variant));margin-top:4px}.terms-preview[data-v-a7aefbe1]{font-size:10px;color:rgb(var(--v-theme-on-surface-variant));padding:10px;background:rgb(var(--v-theme-surface-variant));border-radius:4px}.qr-placeholder[data-v-a7aefbe1]{background:rgb(var(--v-theme-surface-variant));border:1px dashed rgb(var(--v-theme-outline-variant));display:inline-flex;align-items:center;justify-content:center}.unknown-block[data-v-a7aefbe1]{padding:8px;background:rgb(var(--v-theme-warning));border:1px dashed rgb(var(--v-theme-warning));border-radius:4px;font-size:11px;color:rgb(var(--v-theme-on-warning))}h1[data-v-a7aefbe1],h2[data-v-a7aefbe1],h3[data-v-a7aefbe1],h4[data-v-a7aefbe1],h5[data-v-a7aefbe1],h6[data-v-a7aefbe1],p[data-v-a7aefbe1]{margin:0}.unified-builder[data-v-38e0f08d]{display:flex;flex-direction:column;height:100%;background:rgb(var(--v-theme-surface-variant));position:relative;z-index:0;overflow:hidden}.builder-toolbar[data-v-38e0f08d]{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.builder-content[data-v-38e0f08d]{display:flex;flex:1;overflow:hidden}.block-library-sidebar[data-v-38e0f08d]{width:220px;min-width:220px;max-width:220px;background:rgb(var(--v-theme-surface));border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity));overflow-y:auto;overflow-x:hidden;flex-shrink:0}.block-items[data-v-38e0f08d]{display:flex;flex-wrap:wrap;gap:4px}.block-item[data-v-38e0f08d]{display:flex;align-items:center;background:rgb(var(--v-theme-surface-variant));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;cursor:grab;transition:all .2s ease}.block-item[data-v-38e0f08d]:hover{background:rgb(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary))}.sections-canvas[data-v-38e0f08d]{flex:1;overflow-y:auto;padding:16px}.section-header[data-v-38e0f08d]{font-weight:500}.section-header.header-section[data-v-38e0f08d]{background:linear-gradient(90deg,rgb(var(--v-theme-primary),.08),rgb(var(--v-theme-surface)))}.section-header.content-section[data-v-38e0f08d]{background:linear-gradient(90deg,rgb(var(--v-theme-success),.08),rgb(var(--v-theme-surface)))}.section-header.footer-section[data-v-38e0f08d]{background:linear-gradient(90deg,rgb(var(--v-theme-error),.08),rgb(var(--v-theme-surface)))}.section-dropzone[data-v-38e0f08d]{min-height:100px;border:2px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;margin:8px;padding:8px;transition:all .2s ease}.section-dropzone.drag-over[data-v-38e0f08d]{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-primary),.08)}.empty-section[data-v-38e0f08d]{opacity:.7}.preview-container[data-v-38e0f08d]{flex:1;overflow-y:auto;padding:32px;display:flex;justify-content:center;background:rgb(var(--v-theme-surface-variant))}.preview-document[data-v-38e0f08d]{width:794px;min-height:1123px;background:#fff;box-shadow:0 4px 20px #00000026;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);padding:76px}.preview-header[data-v-38e0f08d]{border-bottom:1px solid #eee;padding-bottom:38px;margin-bottom:38px}.preview-footer[data-v-38e0f08d]{border-top:1px solid #eee;padding-top:38px;margin-top:38px}.preview-header-empty[data-v-38e0f08d],.preview-content-empty[data-v-38e0f08d],.preview-footer-empty[data-v-38e0f08d]{padding:20px;text-align:center;background:#fafafa;border:1px dashed #ddd;border-radius:4px;margin-bottom:38px;color:#666}.preview-content-empty[data-v-38e0f08d]{min-height:100px;display:flex;align-items:center;justify-content:center}.preview-document .text-grey[data-v-38e0f08d],.preview-document .text-caption[data-v-38e0f08d]{color:#666!important}.current-version[data-v-14ab295b]{border:2px solid rgb(var(--v-theme-primary))}.code-block[data-v-14ab295b]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:16px;overflow-x:auto;font-family:Courier New,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;max-height:500px;overflow-y:auto}.diff-old[data-v-14ab295b]{background-color:#ffebee;border-color:#ef5350}.diff-new[data-v-14ab295b]{background-color:#e8f5e9;border-color:#66bb6a}.editor-container[data-v-87532b9a]{height:calc(100vh - 64px);overflow:hidden}.editor-pane[data-v-87532b9a],.preview-pane[data-v-87532b9a]{height:100%;overflow:hidden}[data-v-87532b9a] .v-tabs{position:relative;z-index:2;flex-shrink:0}.flex-grow-1.overflow-hidden[data-v-87532b9a]{position:relative;z-index:1}.letterhead-editor[data-v-35382115]{height:100vh;display:flex;flex-direction:column;background-color:#fafafa}.editor-content[data-v-35382115]{flex:1;overflow:hidden}.editor-panel[data-v-35382115],.preview-panel[data-v-35382115],.settings-panel[data-v-35382115]{height:calc(100vh - 64px);overflow-y:auto;background-color:#fff}.editor-panel[data-v-35382115]{border-right:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column}.preview-panel[data-v-35382115]{border-right:1px solid rgba(0,0,0,.12)}.settings-panel[data-v-35382115]{width:300px;overflow-y:auto}.visual-editor[data-v-35382115],.advanced-editor[data-v-35382115]{flex:1;display:flex;flex-direction:column}.editor-window[data-v-35382115]{flex:1;overflow:hidden}.preview-toolbar[data-v-35382115]{background-color:#f5f5f5}.preview-container[data-v-35382115]{overflow:auto;background-color:#e0e0e0;min-height:calc(100vh - 112px)}.variables-helper[data-v-35382115]{background-color:#f5f5f5}.border-b[data-v-35382115]{border-bottom:1px solid rgba(0,0,0,.12)}.border-t[data-v-35382115]{border-top:1px solid rgba(0,0,0,.12)}.editor-window[data-v-35382115] .monaco-editor-container{height:100%}.preview-page .letterhead-header,.preview-page .letterhead-footer{padding:0;margin:0}.preview-page .letterhead-header *,.preview-page .letterhead-footer *{margin:0;padding:0;box-sizing:border-box}.preview-page .document-body{font-family:Roboto,sans-serif;font-size:14px;line-height:1.6;color:#333}.preview-page [v-html]{display:block}.letterhead-card[data-v-05484178]{height:100%;display:flex;flex-direction:column}.letterhead-preview[data-v-05484178]{position:relative}.preview-badge[data-v-05484178]{position:absolute;top:8px;right:8px;z-index:1}.preview-content[data-v-05484178]{pointer-events:none;-webkit-user-select:none;user-select:none}.preview-page[data-v-314eb734]{height:100vh;display:flex;flex-direction:column}.preview-container[data-v-314eb734]{flex:1;overflow:auto;position:relative}.loading-overlay[data-v-314eb734]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffe6;z-index:10}.empty-state[data-v-314eb734]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px}.preview-wrapper[data-v-314eb734]{min-height:100%}.preview-content[data-v-314eb734]{will-change:transform}.zoom-display[data-v-314eb734]{min-width:80px;pointer-events:none}[data-v-314eb734] .preview-content{font-family:Roboto,sans-serif;line-height:1.5}[data-v-314eb734] .preview-content table{width:100%;border-collapse:collapse}[data-v-314eb734] .preview-content table th,[data-v-314eb734] .preview-content table td{padding:8px;border:1px solid #ddd}.gap-2[data-v-8f179da0]{gap:.5rem}.gap-1[data-v-8f179da0]{gap:.25rem}.system-template-card[data-v-8f179da0]{display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.system-template-card[data-v-8f179da0]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f!important}.template-preview-area[data-v-8f179da0]{height:140px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee}.preview-placeholder[data-v-8f179da0]{text-align:center}.template-description[data-v-8f179da0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.5em}.v-tab[data-v-8f179da0]{text-transform:none!important;font-weight:500}.docx-content[data-v-c28d17a1]{max-width:900px;margin:0 auto;font-family:Times New Roman,serif;font-size:16px;line-height:1.6}.docx-content[data-v-c28d17a1] h1{font-size:2em;font-weight:700;margin:1em 0 .5em}.docx-content[data-v-c28d17a1] h2{font-size:1.5em;font-weight:700;margin:1em 0 .5em}.docx-content[data-v-c28d17a1] h3{font-size:1.17em;font-weight:700;margin:1em 0 .5em}.docx-content[data-v-c28d17a1] p{margin:.5em 0}.docx-content[data-v-c28d17a1] ul,.docx-content[data-v-c28d17a1] ol{margin:.5em 0;padding-left:2em}.docx-content[data-v-c28d17a1] table{border-collapse:collapse;margin:1em 0;width:100%}.docx-content[data-v-c28d17a1] table td,.docx-content[data-v-c28d17a1] table th{border:1px solid #ddd;padding:8px}.docx-content[data-v-c28d17a1] table th{background-color:#f5f5f5;font-weight:700}.docx-content[data-v-c28d17a1] img{max-width:100%;height:auto}.docx-content[data-v-c28d17a1] strong{font-weight:700}.docx-content[data-v-c28d17a1] em{font-style:italic}.docx-content[data-v-c28d17a1] u{text-decoration:underline}.beta-program-page[data-v-abfbfc5c]{padding:24px}.gap-4[data-v-abfbfc5c]{gap:16px}.beta-badge[data-v-abfbfc5c]{position:absolute;top:16px;right:16px;z-index:1}.gap-2[data-v-e31f0808]{gap:8px}.changelog-page[data-v-326d12b1]{padding:24px}.markdown-content[data-v-326d12b1]{line-height:1.6}.markdown-content[data-v-326d12b1] h1,.markdown-content[data-v-326d12b1] h2,.markdown-content[data-v-326d12b1] h3{margin-top:24px;margin-bottom:16px}.markdown-content[data-v-326d12b1] p{margin-bottom:16px}.markdown-content[data-v-326d12b1] ul,.markdown-content[data-v-326d12b1] ol{margin-bottom:16px;padding-left:24px}.markdown-content[data-v-326d12b1] code{background-color:#0000000d;padding:2px 6px;border-radius:4px}.markdown-content[data-v-326d12b1] pre{background-color:#0000000d;padding:16px;border-radius:8px;overflow-x:auto}.feature-analytics[data-v-ae56ebd3]{width:100%}canvas[data-v-ae56ebd3]{max-height:300px}.features-dashboard[data-v-4690690b]{padding:24px}.gap-2[data-v-4690690b],.gap-2[data-v-09f41b93]{gap:8px}.screenshot-preview[data-v-09f41b93]{position:relative}.remove-btn[data-v-09f41b93]{position:absolute;top:4px;right:4px}.feedback-page[data-v-380db449]{padding:24px}.gap-2[data-v-380db449]{gap:8px}.animated-background[data-v-4af29bb8]{background:linear-gradient(135deg,#0d47a1,#1565c0,#1976d2);min-height:100vh;position:relative;overflow:hidden}.network-canvas[data-v-4af29bb8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.footer-logo[data-v-4af29bb8]{background:linear-gradient(135deg,#1976d2,#1565c0);padding:8px 16px;border-radius:8px}.footer-link[data-v-4af29bb8]:hover{color:#fff!important}a[data-v-4af29bb8]{transition:opacity .2s ease}a[data-v-4af29bb8]:hover{opacity:.8}img[data-v-4af29bb8]{transition:transform .3s ease}img[data-v-4af29bb8]:hover{transform:scale(1.05)}.v-card[data-v-a8654c12]{height:100%}.v-data-table[data-v-97f5a865] tbody tr{cursor:pointer}.v-data-table[data-v-97f5a865] tbody tr:hover{background-color:rgba(var(--v-theme-primary),.05)}.cursor-pointer[data-v-27138c5f]{cursor:pointer}.bg-gradient[data-v-27138c5f]{background:linear-gradient(135deg,#1976d2,#0288d1)}.cursor-pointer[data-v-7a94cd0d]{cursor:pointer}.invoice-preview[data-v-06ae5181]{border:1px solid #e0e0e0;border-radius:8px}.v-data-table[data-v-89d51f29] tbody tr{cursor:pointer}.kb-breadcrumbs-section[data-v-4080b360]{background:#f5f7fa;padding:16px 24px}.kb-breadcrumbs-section__container[data-v-4080b360]{max-width:1000px;margin:0 auto}.kb-breadcrumbs[data-v-4080b360]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-breadcrumbs__link[data-v-4080b360]{font-size:14px;color:#1976d2;text-decoration:none}.kb-breadcrumbs__link[data-v-4080b360]:hover{text-decoration:underline}.kb-breadcrumbs__sep[data-v-4080b360]{font-size:14px;color:#bdbdbd}.kb-breadcrumbs__current[data-v-4080b360]{font-size:14px;color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.kb-article[data-v-4080b360]{padding:40px 24px 80px}.kb-article__container[data-v-4080b360]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:960px){.kb-article__container[data-v-4080b360]{grid-template-columns:1fr 260px}}.kb-article__header[data-v-4080b360]{margin-bottom:32px}.kb-article__title[data-v-4080b360]{font-size:32px;font-weight:700;color:#212121;margin:0 0 12px;line-height:1.3}.kb-article__meta[data-v-4080b360]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;color:#757575}.kb-article__video[data-v-4080b360]{position:relative;padding-bottom:56.25%;margin-bottom:32px;border-radius:8px;overflow:hidden;background:#000}.kb-article__video-iframe[data-v-4080b360]{position:absolute;top:0;left:0;width:100%;height:100%}.kb-prose[data-v-4080b360]{font-size:16px;line-height:1.7;color:#424242}.kb-prose[data-v-4080b360] h2{font-size:24px;font-weight:600;color:#212121;margin:32px 0 12px;scroll-margin-top:100px}.kb-prose[data-v-4080b360] h3{font-size:20px;font-weight:600;color:#212121;margin:24px 0 8px;scroll-margin-top:100px}.kb-prose[data-v-4080b360] h4{font-size:17px;font-weight:600;color:#212121;margin:20px 0 8px;scroll-margin-top:100px}.kb-prose[data-v-4080b360] p{margin:0 0 16px}.kb-prose[data-v-4080b360] ul,.kb-prose[data-v-4080b360] ol{padding-left:24px;margin:0 0 16px}.kb-prose[data-v-4080b360] li{margin-bottom:6px}.kb-prose[data-v-4080b360] code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:14px}.kb-prose[data-v-4080b360] pre{background:#263238;color:#eceff1;padding:16px;border-radius:8px;overflow-x:auto;margin:0 0 16px}.kb-prose[data-v-4080b360] pre code{background:none;padding:0;color:inherit}.kb-prose[data-v-4080b360] img{max-width:100%;border-radius:8px;margin:16px 0}.kb-prose[data-v-4080b360] a{color:#1976d2;text-decoration:none}.kb-prose[data-v-4080b360] a:hover{text-decoration:underline}.kb-prose[data-v-4080b360] blockquote{border-left:3px solid #1976D2;padding:8px 16px;margin:16px 0;background:#f5f7fa;border-radius:0 4px 4px 0}.kb-prose[data-v-4080b360] table{width:100%;border-collapse:collapse;margin:16px 0}.kb-prose[data-v-4080b360] th,.kb-prose[data-v-4080b360] td{border:1px solid #E0E0E0;padding:10px 12px;text-align:left;font-size:14px}.kb-prose[data-v-4080b360] th{background:#f5f7fa;font-weight:600}.kb-article__faq[data-v-4080b360]{margin-bottom:32px}.kb-faq__question[data-v-4080b360]{font-weight:500;color:#212121}.kb-article__tags[data-v-4080b360]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.kb-article__tag[data-v-4080b360]{font-size:13px;color:#616161;background:#f5f5f5;padding:4px 10px;border-radius:4px}.kb-feedback[data-v-4080b360]{margin-top:40px;padding:24px;background:#f5f7fa;border-radius:12px;text-align:center}.kb-feedback__question[data-v-4080b360]{font-size:16px;font-weight:500;color:#424242;margin:0 0 12px}.kb-feedback__buttons[data-v-4080b360]{display:flex;justify-content:center;gap:12px}.kb-feedback__btn[data-v-4080b360]{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;border:1px solid #E0E0E0;border-radius:8px;font-size:14px;color:#616161;cursor:pointer;transition:all .2s ease}.kb-feedback__btn[data-v-4080b360]:hover{border-color:#1976d2;color:#1976d2}.kb-feedback__thanks[data-v-4080b360]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:#4caf50;margin:0}.kb-article__sidebar[data-v-4080b360]{display:flex;flex-direction:column;gap:24px}.kb-toc[data-v-4080b360]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:20px;position:sticky;top:80px}.kb-toc__title[data-v-4080b360]{font-size:15px;font-weight:600;color:#212121;margin:0 0 12px}.kb-toc__list[data-v-4080b360]{list-style:none;padding:0;margin:0}.kb-toc__item[data-v-4080b360]{padding:4px 0}.kb-toc__item--level-3[data-v-4080b360]{padding-left:12px}.kb-toc__item--level-4[data-v-4080b360]{padding-left:24px}.kb-toc__link[data-v-4080b360]{font-size:13px;color:#616161;text-decoration:none;transition:color .2s ease}.kb-toc__link[data-v-4080b360]:hover{color:#1976d2}.kb-toc__link--active[data-v-4080b360]{color:#1976d2;font-weight:600}.kb-related[data-v-4080b360]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:20px}.kb-related__title[data-v-4080b360]{font-size:15px;font-weight:600;color:#212121;margin:0 0 12px}.kb-related__list[data-v-4080b360]{list-style:none;padding:0;margin:0}.kb-related__item[data-v-4080b360]{padding:8px 0;border-bottom:1px solid #F5F5F5}.kb-related__item[data-v-4080b360]:last-child{border-bottom:none}.kb-related__link[data-v-4080b360]{font-size:14px;color:#424242;text-decoration:none;transition:color .2s ease}.kb-related__link[data-v-4080b360]:hover{color:#1976d2}.kb-sidebar-nav[data-v-4080b360]{display:flex;flex-direction:column;gap:8px}.kb-sidebar-nav__link[data-v-4080b360]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1976d2;text-decoration:none;padding:8px 0}.kb-sidebar-nav__link[data-v-4080b360]:hover{text-decoration:underline}@media(max-width:959px){.kb-article__title[data-v-4080b360]{font-size:24px}}.kb-breadcrumbs-section[data-v-474f6d84]{background:#f5f7fa;padding:16px 24px}.kb-breadcrumbs-section__container[data-v-474f6d84]{max-width:900px;margin:0 auto}.kb-breadcrumbs[data-v-474f6d84]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-breadcrumbs__link[data-v-474f6d84]{font-size:14px;color:#1976d2;text-decoration:none}.kb-breadcrumbs__link[data-v-474f6d84]:hover{text-decoration:underline}.kb-breadcrumbs__sep[data-v-474f6d84]{font-size:14px;color:#bdbdbd}.kb-breadcrumbs__current[data-v-474f6d84]{font-size:14px;color:#757575}.kb-cat-header[data-v-474f6d84]{background:#f5f7fa;padding:16px 24px 40px}.kb-cat-header__container[data-v-474f6d84]{max-width:900px;margin:0 auto}.kb-cat-header__title[data-v-474f6d84]{font-size:32px;font-weight:700;color:#212121;margin:0 0 8px}.kb-cat-header__desc[data-v-474f6d84]{font-size:16px;color:#616161;margin:0;line-height:1.6}.kb-subcats[data-v-474f6d84]{padding:40px 24px 0}.kb-subcats__container[data-v-474f6d84]{max-width:900px;margin:0 auto}.kb-subcats__title[data-v-474f6d84]{font-size:18px;font-weight:600;color:#212121;margin:0 0 16px}.kb-subcats__grid[data-v-474f6d84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.kb-subcat-card[data-v-474f6d84]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border:1px solid #E0E0E0;border-radius:8px;text-decoration:none;transition:all .2s ease}.kb-subcat-card[data-v-474f6d84]:hover{border-color:#1976d2;background:#1976d205}.kb-subcat-card__name[data-v-474f6d84]{font-size:14px;font-weight:500;color:#424242}.kb-subcat-card__count[data-v-474f6d84]{font-size:12px;color:#9e9e9e}.kb-articles[data-v-474f6d84]{padding:40px 24px 60px}.kb-articles__container[data-v-474f6d84]{max-width:900px;margin:0 auto}.kb-articles__list[data-v-474f6d84]{display:flex;flex-direction:column}.kb-article-row[data-v-474f6d84]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid #F0F0F0;text-decoration:none;transition:all .15s ease}.kb-article-row[data-v-474f6d84]:first-child{border-top:1px solid #F0F0F0}.kb-article-row[data-v-474f6d84]:hover{padding-left:8px}.kb-article-row__content[data-v-474f6d84]{flex:1;min-width:0}.kb-article-row__title[data-v-474f6d84]{font-size:16px;font-weight:500;color:#212121;margin:0 0 4px}.kb-article-row:hover .kb-article-row__title[data-v-474f6d84]{color:#1976d2}.kb-article-row__excerpt[data-v-474f6d84]{font-size:14px;color:#757575;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-article-row__meta[data-v-474f6d84]{display:flex;align-items:center;gap:8px;flex-shrink:0}.kb-article-row__date[data-v-474f6d84]{font-size:13px;color:#9e9e9e}.kb-empty[data-v-474f6d84]{text-align:center;padding:60px 24px}.kb-empty__text[data-v-474f6d84]{font-size:15px;color:#757575;margin:12px 0 0}.kb-pagination[data-v-474f6d84]{display:flex;justify-content:center;margin-top:32px}.kb-siblings[data-v-474f6d84]{background:#f5f7fa;padding:40px 24px}.kb-siblings__container[data-v-474f6d84]{max-width:900px;margin:0 auto}.kb-siblings__title[data-v-474f6d84]{font-size:16px;font-weight:600;color:#616161;margin:0 0 16px}.kb-siblings__list[data-v-474f6d84]{display:flex;flex-wrap:wrap;gap:8px}.kb-sibling-chip[data-v-474f6d84]{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:#fff;border:1px solid #E0E0E0;border-radius:20px;font-size:14px;color:#424242;text-decoration:none;transition:all .2s ease}.kb-sibling-chip[data-v-474f6d84]:hover{border-color:#1976d2;color:#1976d2}.kb-sibling-chip__count[data-v-474f6d84]{color:#9e9e9e;font-size:12px}@media(max-width:639px){.kb-cat-header__title[data-v-474f6d84]{font-size:24px}}[data-v-f6cc7141] .v-timeline-item{padding-bottom:24px}.article-completed[data-v-f6cc7141]{opacity:.8;background-color:#4caf5008}.article-completed[data-v-f6cc7141]:hover{opacity:1}.kb-hero[data-v-309c4c68]{background:linear-gradient(135deg,#f5f7fa,#e8edf5);padding:48px 24px 60px;text-align:center}.kb-hero__container[data-v-309c4c68]{max-width:700px;margin:0 auto}.kb-hero__title[data-v-309c4c68]{font-size:40px;font-weight:700;color:#212121;margin:0 0 12px}.kb-hero__subtitle[data-v-309c4c68]{font-size:18px;color:#616161;margin:0 0 32px;line-height:1.6}.kb-hero__search[data-v-309c4c68]{position:relative;display:flex;align-items:center;max-width:540px;margin:0 auto;background:#fff;border:1px solid #E0E0E0;border-radius:12px;box-shadow:0 2px 12px #0000000f;transition:all .2s ease}.kb-hero__search[data-v-309c4c68]:focus-within{border-color:#1976d2;box-shadow:0 2px 12px #1976d226}.kb-hero__search-icon[data-v-309c4c68]{padding-left:16px;color:#9e9e9e}.kb-hero__search-input[data-v-309c4c68]{flex:1;padding:16px 12px;font-size:16px;border:none;outline:none;background:transparent;color:#212121}.kb-hero__search-input[data-v-309c4c68]::placeholder{color:#bdbdbd}.kb-hero__search-clear[data-v-309c4c68]{padding:8px 12px;background:none;border:none;color:#9e9e9e;cursor:pointer}.kb-categories[data-v-309c4c68]{padding:60px 24px}.kb-categories__container[data-v-309c4c68]{max-width:1000px;margin:0 auto}.kb-categories__grid[data-v-309c4c68]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.kb-categories__grid[data-v-309c4c68]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.kb-categories__grid[data-v-309c4c68]{grid-template-columns:repeat(3,1fr)}}.kb-category-card[data-v-309c4c68]{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid #E0E0E0;border-radius:12px;text-decoration:none;transition:all .2s ease}.kb-category-card[data-v-309c4c68]:hover{border-color:#1976d2;box-shadow:0 4px 16px #1976d21a;transform:translateY(-2px)}.kb-category-card__icon[data-v-309c4c68]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1976d214;border-radius:12px;color:#1976d2;margin-bottom:16px}.kb-category-card__title[data-v-309c4c68]{font-size:17px;font-weight:600;color:#212121;margin:0 0 8px}.kb-category-card__desc[data-v-309c4c68]{font-size:14px;color:#616161;line-height:1.5;margin:0 0 12px;flex:1}.kb-category-card__count[data-v-309c4c68]{font-size:13px;color:#9e9e9e;font-weight:500}.kb-category-card__children[data-v-309c4c68]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #F5F5F5}.kb-category-card__child[data-v-309c4c68]{font-size:12px;color:#757575;background:#f5f5f5;padding:2px 8px;border-radius:4px}.kb-category-card__child--more[data-v-309c4c68]{color:#1976d2;background:#1976d214}.kb-empty[data-v-309c4c68]{text-align:center;padding:80px 24px}.kb-empty__title[data-v-309c4c68]{font-size:20px;font-weight:600;color:#424242;margin:16px 0 8px}.kb-empty__text[data-v-309c4c68]{font-size:15px;color:#757575;margin:0}.kb-sidebar-section[data-v-309c4c68]{padding:0 24px 60px}.kb-sidebar-section__container[data-v-309c4c68]{max-width:1000px;margin:0 auto}.kb-sidebar-section__grid[data-v-309c4c68]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:640px){.kb-sidebar-section__grid[data-v-309c4c68]{grid-template-columns:repeat(2,1fr)}}.kb-article-list[data-v-309c4c68]{background:#fff;border:1px solid #E0E0E0;border-radius:12px;padding:24px}.kb-article-list__title[data-v-309c4c68]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#212121;margin:0 0 16px}.kb-article-list__icon[data-v-309c4c68]{color:#1976d2}.kb-article-list__items[data-v-309c4c68]{list-style:none;padding:0;margin:0}.kb-article-list__item[data-v-309c4c68]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #F5F5F5}.kb-article-list__item[data-v-309c4c68]:last-child{border-bottom:none}.kb-article-list__link[data-v-309c4c68]{font-size:14px;color:#424242;text-decoration:none;flex:1;transition:color .2s ease}.kb-article-list__link[data-v-309c4c68]:hover{color:#1976d2}.kb-article-list__views[data-v-309c4c68],.kb-article-list__date[data-v-309c4c68]{font-size:12px;color:#9e9e9e;white-space:nowrap}.kb-stats[data-v-309c4c68]{background:#f5f7fa;padding:40px 24px}.kb-stats__container[data-v-309c4c68]{max-width:400px;margin:0 auto;display:flex;justify-content:center;gap:48px}.kb-stats__item[data-v-309c4c68]{text-align:center}.kb-stats__number[data-v-309c4c68]{display:block;font-size:28px;font-weight:700;color:#1976d2}.kb-stats__label[data-v-309c4c68]{font-size:14px;color:#757575}@media(max-width:639px){.kb-hero__title[data-v-309c4c68]{font-size:28px}.kb-hero__subtitle[data-v-309c4c68]{font-size:16px}.kb-hero[data-v-309c4c68]{padding:32px 16px 40px}}.kb-search-hero[data-v-536bb08a]{background:#f5f7fa;padding:32px 24px 40px}.kb-search-hero__container[data-v-536bb08a]{max-width:700px;margin:0 auto}.kb-search-hero__back[data-v-536bb08a]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#1976d2;text-decoration:none;margin-bottom:16px}.kb-search-hero__back[data-v-536bb08a]:hover{text-decoration:underline}.kb-search-hero__title[data-v-536bb08a]{font-size:28px;font-weight:700;color:#212121;margin:0 0 20px}.kb-search-hero__input-wrap[data-v-536bb08a]{display:flex;align-items:center;background:#fff;border:1px solid #E0E0E0;border-radius:12px;box-shadow:0 2px 12px #0000000f;transition:all .2s ease}.kb-search-hero__input-wrap[data-v-536bb08a]:focus-within{border-color:#1976d2;box-shadow:0 2px 12px #1976d226}.kb-search-hero__icon[data-v-536bb08a]{padding-left:16px;color:#9e9e9e}.kb-search-hero__input[data-v-536bb08a]{flex:1;padding:16px 12px;font-size:16px;border:none;outline:none;background:transparent;color:#212121}.kb-search-hero__clear[data-v-536bb08a]{padding:8px 12px;background:none;border:none;color:#9e9e9e;cursor:pointer}.kb-search-results[data-v-536bb08a]{padding:40px 24px 80px}.kb-search-results__container[data-v-536bb08a]{max-width:700px;margin:0 auto}.kb-search-results__info[data-v-536bb08a]{font-size:15px;color:#757575;margin:0 0 24px}.kb-search-results__list[data-v-536bb08a]{display:flex;flex-direction:column;gap:12px}.kb-search-card[data-v-536bb08a]{display:block;padding:20px;background:#fff;border:1px solid #E0E0E0;border-radius:10px;text-decoration:none;transition:all .2s ease}.kb-search-card[data-v-536bb08a]:hover{border-color:#1976d2;box-shadow:0 2px 8px #1976d214}.kb-search-card__cat[data-v-536bb08a]{margin-bottom:8px}.kb-search-card__title[data-v-536bb08a]{font-size:16px;font-weight:600;color:#212121;margin:0 0 6px}.kb-search-card:hover .kb-search-card__title[data-v-536bb08a]{color:#1976d2}.kb-search-card__excerpt[data-v-536bb08a]{font-size:14px;color:#757575;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-search-empty[data-v-536bb08a]{text-align:center;padding:60px 24px}.kb-search-empty__title[data-v-536bb08a]{font-size:18px;font-weight:600;color:#424242;margin:16px 0 8px}.kb-search-empty__text[data-v-536bb08a]{font-size:15px;color:#757575;margin:0 0 16px}.kb-search-empty__link[data-v-536bb08a]{font-size:14px;color:#1976d2;text-decoration:none}.kb-search-empty__link[data-v-536bb08a]:hover{text-decoration:underline}.kb-search-pagination[data-v-536bb08a]{display:flex;justify-content:center;margin-top:32px}.animated-background[data-v-0dea6346]{background:linear-gradient(135deg,#0d47a1,#1565c0,#1976d2);min-height:100vh;position:relative;overflow:hidden}.network-canvas[data-v-0dea6346]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.footer-logo[data-v-0dea6346]{background:linear-gradient(135deg,#1976d2,#1565c0);padding:8px 16px;border-radius:8px}.footer-link[data-v-0dea6346]:hover{color:#fff!important}a[data-v-0dea6346]{transition:opacity .2s ease}a[data-v-0dea6346]:hover{opacity:.8}img[data-v-0dea6346]{transition:transform .3s ease}img[data-v-0dea6346]:hover{transform:scale(1.05)}.dvd-screensaver[data-v-0dea6346]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9999;cursor:pointer;overflow:hidden}.dvd-logo[data-v-0dea6346]{position:absolute;width:220px;display:flex;flex-direction:column;align-items:center;gap:8px}.dvd-logo-img[data-v-0dea6346]{width:180px;height:auto;transition:filter .3s ease}.dvd-tagline[data-v-0dea6346]{font-size:13px;font-family:Courier New,monospace;text-align:center;white-space:nowrap;transition:color .3s ease;text-shadow:0 0 10px currentColor;max-width:280px;overflow:hidden;text-overflow:ellipsis}.dvd-hint[data-v-0dea6346]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#ffffff4d;font-size:12px;font-family:Courier New,monospace;animation:dvd-hint-fade-0dea6346 3s ease-in-out infinite}.dvd-corner-count[data-v-0dea6346]{position:fixed;top:20px;right:20px;font-size:14px;font-family:Courier New,monospace;transition:color .3s ease;text-shadow:0 0 10px currentColor}@keyframes dvd-hint-fade-0dea6346{0%,to{opacity:.3}50%{opacity:.6}}.section-header[data-v-ce260f40]{display:flex;align-items:center;gap:16px}.section-header__icon[data-v-ce260f40]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgb(var(--v-theme-primary),.1);border-radius:12px}.section-header__title[data-v-ce260f40]{font-size:1.5rem;font-weight:600;margin:0}.section-header__subtitle[data-v-ce260f40]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.6);margin:0}.fee-summary[data-v-ce260f40]{display:flex;flex-direction:column;gap:8px}.fee-summary__row[data-v-ce260f40]{display:flex;justify-content:space-between;align-items:center}.fee-summary__total[data-v-ce260f40]{font-size:1.25rem;font-weight:600}.payment-option[data-v-ce260f40]{cursor:pointer;transition:all .2s ease}.payment-option[data-v-ce260f40]:hover{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-primary),.02)}.payment-option--selected[data-v-ce260f40]{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-primary),.04)}.payment-card[data-v-ce260f40]{position:sticky;top:80px}.status-icon[data-v-0c854de1]{display:flex;justify-content:center}.success-icon[data-v-91d4933b]{display:flex;justify-content:center;animation:checkmark-91d4933b .5s ease-in-out}@keyframes checkmark-91d4933b{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.notification-unread[data-v-444620f0]{background-color:rgba(var(--v-theme-primary),.05);border-left:3px solid rgb(var(--v-theme-primary))}.gap-2[data-v-444620f0]{gap:8px}.gap-1[data-v-aa5d2aba]{gap:4px}.gap-2[data-v-aa5d2aba]{gap:8px}.gap-4[data-v-aa5d2aba]{gap:16px}.cursor-pointer[data-v-aa66754a]{cursor:pointer}[data-v-aa66754a] .leaflet-pane{z-index:400}[data-v-aa66754a] .leaflet-top,[data-v-aa66754a] .leaflet-bottom{z-index:401}[data-v-aa66754a] .leaflet-control-layers{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;box-shadow:0 2px 4px #0000001a;background:#fff}[data-v-aa66754a] .leaflet-control-layers-toggle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M12 16l-5-5 1.41-1.41L12 13.17l3.59-3.58L17 11l-5 5zm0-8l5 5-1.41 1.41L12 10.83l-3.59 3.58L7 13l5-5z'/%3E%3C/svg%3E");width:36px;height:36px}[data-v-aa66754a] .leaflet-control-layers-expanded{padding:12px}[data-v-aa66754a] .leaflet-control-layers-base label{padding:6px 8px;margin:2px 0;border-radius:4px;transition:background-color .2s}[data-v-aa66754a] .leaflet-control-layers-base label:hover{background-color:#1976d214}[data-v-aa66754a] .leaflet-control-layers-separator{margin:8px 0;border-top:1px solid rgba(0,0,0,.12)}.referral-code-display[data-v-127358cd]{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border:2px dashed #1976d2;border-radius:12px;transition:all .3s ease}.referral-code-display.copied[data-v-127358cd]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);border-color:#4caf50}.letter-spacing-2[data-v-127358cd]{letter-spacing:2px}.qr-code-container[data-v-127358cd]{width:200px;height:200px;display:flex;align-items:center;justify-content:center}.qr-code-container canvas[data-v-127358cd]{border-radius:8px;box-shadow:0 2px 8px #0000001a}.tier-badge[data-v-e9779044]{cursor:help;-webkit-user-select:none;user-select:none}.tier-badge:has(.v-chip--variant-flat).bg-orange-darken-2[data-v-e9779044]{background:linear-gradient(135deg,#bf360c,#d84315,#bf360c)!important}.tier-badge:has(.v-chip--variant-flat).bg-grey-darken-1[data-v-e9779044]{background:linear-gradient(135deg,#757575,#bdbdbd,#757575)!important}.tier-badge:has(.v-chip--variant-flat).bg-warning[data-v-e9779044]{background:linear-gradient(135deg,#f57f17,#fbc02d,#f57f17)!important}.tier-badge:has(.v-chip--variant-flat).bg-purple-darken-2[data-v-e9779044]{background:linear-gradient(135deg,#4a148c,#7b1fa2,#4a148c)!important}.celebration-icon[data-v-8f679e37]{animation:bounce-8f679e37 .6s ease-in-out infinite}@keyframes bounce-8f679e37{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.referral-dashboard[data-v-ac412301]{padding:24px}.current-user-row[data-v-9cfce8a5]{background:linear-gradient(90deg,#1976d214,#1976d205);border-left:4px solid #1976d2}.current-user-row[data-v-9cfce8a5]:hover{background:linear-gradient(90deg,#1976d21f,#1976d20a)}.podium-rank[data-v-5d14e2eb]{font-size:48px;font-weight:700;line-height:1}.eligible-reward[data-v-6d03ef4d]{border:2px solid #4caf50;box-shadow:0 4px 12px #4caf5033}.expired-reward[data-v-6d03ef4d]{opacity:.6}.position-absolute[data-v-6d03ef4d]{position:absolute}.selected-option[data-v-3658b0b3]{border:2px solid #4caf50;background-color:#4caf500d}.cursor-pointer[data-v-3658b0b3]{cursor:pointer}[data-v-ec54d786] .v-stepper{box-shadow:none!important}[data-v-ec54d786] .v-stepper-header{box-shadow:none;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:16px;margin-bottom:24px}.upload-dropzone[data-v-d4fe4cc9]{border:2px dashed rgba(0,0,0,.12);border-radius:8px;padding:48px 24px;text-align:center;background-color:#00000005;transition:all .2s ease}.upload-dropzone.dragover[data-v-d4fe4cc9]{border-color:#4caf50;background-color:#4caf500d}.upload-dropzone[data-v-d4fe4cc9]:hover{border-color:#4caf50;background-color:#4caf5008}.upload-dropzone[data-v-0a9ac5f7]{border:2px dashed rgba(0,0,0,.12);border-radius:8px;padding:48px 24px;text-align:center;background-color:#00000005;transition:all .2s ease}.upload-dropzone.dragover[data-v-0a9ac5f7]{border-color:#1976d2;background-color:#1976d20d}.upload-dropzone[data-v-0a9ac5f7]:hover{border-color:#1976d2;background-color:#1976d208}.v-chip[data-v-7bc3cbb2]{font-weight:500}.v-chip[data-v-133d621e]{font-weight:600}.repair-progress[data-v-278b7681]{width:100%}.progress-steps[data-v-278b7681]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.progress-step[data-v-278b7681]{display:flex;align-items:center;opacity:.5;transition:opacity .2s}.progress-step.step-completed[data-v-278b7681]{opacity:1}.repair-timeline[data-v-482b9087]{max-width:100%}.repair-timeline[data-v-482b9087] .v-timeline-item__body{padding-bottom:16px}.border-t[data-v-482b9087]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-card-text[data-v-28e0b4a0] .v-field{margin-bottom:16px}.v-card+.v-card[data-v-75257e62]{margin-top:1rem}.text-truncate[data-v-fe8805f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-board[data-v-614006b5]{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px;min-height:60vh}.kanban-column[data-v-614006b5]{flex:0 0 280px;min-width:280px;display:flex;flex-direction:column}.kanban-column__header[data-v-614006b5]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:3px solid;background:rgb(var(--v-theme-surface));border-radius:8px 8px 0 0;margin-bottom:8px}.kanban-column__cards[data-v-614006b5]{flex:1;min-height:100px;padding:4px}.kanban-card[data-v-614006b5]{cursor:grab;transition:transform .15s ease,box-shadow .15s ease}.kanban-card[data-v-614006b5]:hover{box-shadow:0 4px 12px #0000001f!important}.ghost-card[data-v-614006b5]{opacity:.5;border:2px dashed rgba(var(--v-theme-primary),.4)}.drag-card[data-v-614006b5]{transform:rotate(3deg);cursor:grabbing}.calendar-grid[data-v-81c2e3c0]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-header-cell[data-v-81c2e3c0]{padding:8px;text-align:center;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.calendar-cell[data-v-81c2e3c0]{min-height:100px;padding:4px 6px;border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.calendar-cell[data-v-81c2e3c0]:nth-child(7n){border-right:none}.calendar-cell--other-month[data-v-81c2e3c0]{opacity:.4}.calendar-cell--today[data-v-81c2e3c0]{background:rgba(var(--v-theme-primary),.06)}.calendar-cell__date[data-v-81c2e3c0]{margin-bottom:2px}.calendar-cell__events[data-v-81c2e3c0]{display:flex;flex-direction:column;gap:2px}.calendar-event[data-v-81c2e3c0]{padding:1px 6px;border-radius:4px;cursor:pointer;overflow:hidden;white-space:nowrap}.calendar-event--maintenance_task[data-v-81c2e3c0]{background:#4caf5026;color:#2e7d32}.calendar-event--preventive_schedule[data-v-81c2e3c0]{background:#2196f326;color:#1565c0}.calendar-event--repair[data-v-81c2e3c0]{background:#f4433626;color:#c62828}.calendar-legend[data-v-81c2e3c0]{display:inline-block;width:12px;height:12px;border-radius:3px}@media(max-width:600px){.calendar-cell[data-v-81c2e3c0]{min-height:60px;padding:2px}.calendar-event span[data-v-81c2e3c0]{display:none}.calendar-event[data-v-81c2e3c0]{height:6px;padding:0;border-radius:3px}}.calendar-weekdays[data-v-21b3ae5b]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.calendar-grid[data-v-21b3ae5b]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:rgba(var(--v-border-color),.12);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.calendar-cell[data-v-21b3ae5b]{background:rgb(var(--v-theme-surface));min-height:90px}.calendar-cell--outside[data-v-21b3ae5b]{opacity:.4}.calendar-cell--today[data-v-21b3ae5b]{background:rgba(var(--v-theme-primary),.04)}.maintenance-event[data-v-21b3ae5b]{font-size:11px;line-height:1.3}.bg-error-lighten-4[data-v-21b3ae5b]{background:rgba(var(--v-theme-error),.12)}.bg-primary-lighten-4[data-v-21b3ae5b]{background:rgba(var(--v-theme-primary),.12)}.cursor-pointer[data-v-21b3ae5b]{cursor:pointer}[data-v-62e435d2] .v-stepper{box-shadow:none!important}[data-v-62e435d2] .v-stepper-item{padding:16px 8px}[data-v-62e435d2] .v-stepper-item__avatar{width:48px;height:48px;font-size:24px}@media(max-width:960px){[data-v-62e435d2] .v-stepper{flex-wrap:wrap}[data-v-62e435d2] .v-stepper-item{flex:1 1 50%;min-width:50%}}@media(max-width:600px){[data-v-62e435d2] .v-stepper-item{flex:1 1 100%;min-width:100%}}.animated-background[data-v-d3f1c14e]{background:linear-gradient(135deg,#0d47a1,#1565c0,#1976d2);min-height:100vh;position:relative;overflow:hidden}.network-canvas[data-v-d3f1c14e]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.footer-logo[data-v-d3f1c14e]{background:linear-gradient(135deg,#1976d2,#1565c0);padding:8px 16px;border-radius:8px}.footer-link[data-v-d3f1c14e]:hover{color:#fff!important}.text-success[data-v-d3f1c14e]{color:#4caf50!important}.image-upload-area[data-v-193a65ec]{border:2px dashed rgba(var(--v-theme-on-surface),.12);border-radius:4px;cursor:pointer;transition:all .3s}.image-upload-area[data-v-193a65ec]:hover{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.04)}.clickable-rows[data-v-5034d229] tbody tr{cursor:pointer}.clickable-rows[data-v-5034d229] tbody tr:hover{background-color:rgba(var(--v-theme-primary),.05)}.search-result-card[data-v-392be8d1]{cursor:pointer;transition:all .2s ease}.search-result-card[data-v-392be8d1]:hover{border-color:rgb(var(--v-theme-primary))}ul[data-v-77d9b724]{list-style-type:disc}.nexus-selection-bg[data-v-4c06a575]{min-height:100vh;background:linear-gradient(135deg,#1565c0,#0d47a1,#1a237e);position:relative;overflow:hidden}.nexus-selection-bg[data-v-4c06a575]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.text-white-secondary[data-v-4c06a575]{color:#ffffffb3}.nexus-card[data-v-4c06a575]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:#fffffff2}.nexus-card[data-v-4c06a575]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000004d!important}.nexus-card--current[data-v-4c06a575]{border:3px solid rgb(var(--v-theme-success))}.nexus-card--freelancer[data-v-4c06a575]{background:linear-gradient(135deg,#fff8e1,#fff)}.nexus-avatar[data-v-4c06a575]{box-shadow:0 4px 20px #00000026;transition:transform .3s ease}.nexus-card:hover .nexus-avatar[data-v-4c06a575]{transform:scale(1.1)}.current-indicator[data-v-4c06a575]{display:flex;align-items:center;justify-content:center}.nexus-card-overlay[data-v-4c06a575]{position:absolute;top:0;left:0;right:0;bottom:0;background:#1976d2e6;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.nexus-card:hover .nexus-card-overlay[data-v-4c06a575]{opacity:1}@media(max-width:600px){.nexus-card[data-v-4c06a575]:hover{transform:none}.nexus-card-overlay[data-v-4c06a575]{display:none}}.wizard-progress__bar[data-v-5c6fa02b]{max-width:600px;margin:0 auto}.wizard-progress__steps[data-v-5c6fa02b]{display:flex;justify-content:center;align-items:flex-start;gap:8px;max-width:700px;margin:0 auto}.wizard-progress__step[data-v-5c6fa02b]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:140px;cursor:default;opacity:.5;transition:opacity .2s ease}.wizard-progress__step--accessible[data-v-5c6fa02b]{cursor:pointer;opacity:.7}.wizard-progress__step--accessible[data-v-5c6fa02b]:hover,.wizard-progress__step--current[data-v-5c6fa02b],.wizard-progress__step--completed[data-v-5c6fa02b],.wizard-progress__step--skipped[data-v-5c6fa02b]{opacity:1}.wizard-progress__step-circle[data-v-5c6fa02b]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(var(--v-theme-surface-variant));border:2px solid rgb(var(--v-theme-outline));transition:all .2s ease}.wizard-progress__step--current .wizard-progress__step-circle[data-v-5c6fa02b]{background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));transform:scale(1.1)}.wizard-progress__step--completed .wizard-progress__step-circle[data-v-5c6fa02b]{background:rgb(var(--v-theme-success));border-color:rgb(var(--v-theme-success))}.wizard-progress__step--skipped .wizard-progress__step-circle[data-v-5c6fa02b]{background:rgb(var(--v-theme-info));border-color:rgb(var(--v-theme-info))}.wizard-progress__step-number[data-v-5c6fa02b]{font-size:12px;font-weight:600;color:rgb(var(--v-theme-on-surface-variant))}.wizard-progress__step--current .wizard-progress__step-number[data-v-5c6fa02b]{color:rgb(var(--v-theme-on-primary))}.wizard-progress__step-name[data-v-5c6fa02b]{margin-top:8px;text-align:center;line-height:1.2;color:rgb(var(--v-theme-on-surface-variant))}.wizard-progress__step--current .wizard-progress__step-name[data-v-5c6fa02b]{font-weight:600;color:rgb(var(--v-theme-on-surface))}.wizard-progress__step--completed .wizard-progress__step-name[data-v-5c6fa02b],.wizard-progress__step--skipped .wizard-progress__step-name[data-v-5c6fa02b]{color:rgb(var(--v-theme-on-surface))}.wizard-progress__required-dot[data-v-5c6fa02b]{position:absolute;top:-2px;right:calc(50% - 20px)}.wizard-progress__connector[data-v-5c6fa02b]{position:absolute;top:16px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:rgb(var(--v-theme-outline));z-index:-1}.wizard-progress__connector--completed[data-v-5c6fa02b]{background:rgb(var(--v-theme-success))}.wizard-progress--mobile .wizard-progress__steps[data-v-5c6fa02b]{gap:4px}.wizard-progress--mobile .wizard-progress__step[data-v-5c6fa02b]{flex:0 0 auto;max-width:none}.wizard-progress--mobile .wizard-progress__step-circle[data-v-5c6fa02b]{width:24px;height:24px}.wizard-progress--mobile .wizard-progress__step-number[data-v-5c6fa02b]{font-size:10px}.wizard-progress--mobile .wizard-progress__connector[data-v-5c6fa02b]{top:12px;left:calc(50% + 14px);right:calc(-50% + 14px)}.wizard-navigation[data-v-25c8713e]{position:sticky;bottom:0;background:rgb(var(--v-theme-surface));border-top:1px solid rgb(var(--v-theme-outline-variant));padding:16px;box-shadow:0 -2px 8px #0000000d}.wizard-navigation__inner[data-v-25c8713e]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:800px;margin:0 auto}.wizard-navigation__spacer[data-v-25c8713e]{flex:1}.wizard-navigation__back[data-v-25c8713e]{min-width:44px}.wizard-navigation__skip[data-v-25c8713e]{flex-shrink:0}.wizard-navigation__next[data-v-25c8713e]{min-width:150px}.wizard-navigation__warning[data-v-25c8713e]{max-width:800px;margin:0 auto}.wizard-navigation--mobile[data-v-25c8713e]{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.wizard-navigation--mobile .wizard-navigation__inner[data-v-25c8713e]{gap:8px}.wizard-navigation--mobile .wizard-navigation__back[data-v-25c8713e]{min-width:44px;padding:0 8px}.wizard-navigation--mobile .wizard-navigation__skip[data-v-25c8713e]{font-size:12px;padding:0 8px}.wizard-navigation--mobile .wizard-navigation__next[data-v-25c8713e]{min-width:120px;flex:1}.company-profile-step__logo-dropzone[data-v-3815be3a]{border:2px dashed rgb(var(--v-theme-outline));border-radius:12px;padding:24px;text-align:center;transition:all .2s ease;cursor:pointer;background:rgb(var(--v-theme-surface-variant))}.company-profile-step__logo-dropzone[data-v-3815be3a]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.05)}.company-profile-step__logo-dropzone--has-logo[data-v-3815be3a]{border-style:solid;cursor:default}.company-profile-step__logo-preview[data-v-3815be3a]{position:relative;display:inline-block}.company-profile-step__logo-remove[data-v-3815be3a]{position:absolute;top:-8px;right:-8px}.company-profile-step__logo-upload[data-v-3815be3a]{display:flex;flex-direction:column;align-items:center}.industry-step__cards[data-v-fa01346a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.industry-step__card[data-v-fa01346a]{padding:16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:flex-start;gap:12px;position:relative}.industry-step__card[data-v-fa01346a]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.02)}.industry-step__card--selected[data-v-fa01346a]{border-color:rgb(var(--v-theme-primary));border-width:2px;background:rgba(var(--v-theme-primary),.05)}.industry-step__card-icon[data-v-fa01346a]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.industry-step__card-content[data-v-fa01346a]{flex:1}.industry-step__card-check[data-v-fa01346a]{position:absolute;top:8px;right:8px}.industry-step__terminology[data-v-fa01346a]{background:rgb(var(--v-theme-surface-variant));border-radius:12px;padding:16px}.industry-step__terminology-table[data-v-fa01346a]{background:rgb(var(--v-theme-surface));border-radius:8px}.crew-rates-step__table[data-v-23f35a49]{background:rgb(var(--v-theme-surface));border-radius:8px;overflow:hidden}.crew-rates-step__role-input[data-v-23f35a49]{min-width:150px}.crew-rates-step__rate-input[data-v-23f35a49]{max-width:120px}.crew-rates-step__rate-input[data-v-23f35a49] .v-field__input{text-align:right}.quick-import-step__option[data-v-bcbeaa3c]{transition:all .2s ease}.quick-import-step__option[data-v-bcbeaa3c]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.02)}.quick-import-step__dropzone[data-v-bcbeaa3c]{border:2px dashed rgb(var(--v-theme-outline));border-radius:12px;padding:48px 24px;text-align:center;transition:all .2s ease;background:rgb(var(--v-theme-surface-variant))}.quick-import-step__dropzone[data-v-bcbeaa3c]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.05)}.quick-import-step__dropzone--has-file[data-v-bcbeaa3c]{border-style:solid;border-color:rgb(var(--v-theme-success))}.setup-wizard[data-v-2de7cdb6]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,rgb(var(--v-theme-surface)),rgb(var(--v-theme-surface-variant)))}.setup-wizard__header[data-v-2de7cdb6]{padding:24px 16px 16px;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.setup-wizard__title[data-v-2de7cdb6]{font-weight:600}.setup-wizard__subtitle[data-v-2de7cdb6]{max-width:400px;margin:8px auto 0}.setup-wizard__content[data-v-2de7cdb6]{flex:1;padding:24px 16px;overflow-y:auto;max-width:800px;margin:0 auto;width:100%}.setup-wizard__step-header[data-v-2de7cdb6]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.setup-wizard__saving[data-v-2de7cdb6]{display:flex;align-items:center}@media(min-width:960px){.setup-wizard__header[data-v-2de7cdb6]{padding:32px 24px 24px}.setup-wizard__content[data-v-2de7cdb6]{padding:32px 24px}.setup-wizard__step-header[data-v-2de7cdb6]{flex-wrap:nowrap}}ul[data-v-1ae5fa10]{list-style-type:disc}.ticket-description[data-v-454ae42f],.reply-message[data-v-454ae42f]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.avatar-stack[data-v-972df015]{position:relative}.avatar-item[data-v-972df015]{border:2px solid white;cursor:pointer}.overflow-avatar[data-v-972df015]{font-weight:500}.h-100[data-v-23a4f3d9]{height:100%}.font-mono[data-v-e42c9024]{font-family:monospace}.v-timeline[data-v-e42c9024]{padding-top:0}.v-timeline-item[data-v-e42c9024]{padding-bottom:24px}.email-preview[data-v-08355af9]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:max-width .3s;max-width:100%}.email-preview.mobile-preview[data-v-08355af9]{max-width:375px;margin:0 auto}.email-header[data-v-08355af9]{border-bottom:1px solid #e0e0e0}.email-body[data-v-08355af9]{font-family:Arial,sans-serif;line-height:1.6}.email-body[data-v-08355af9] h2{color:#1976d2;margin-top:0}.email-body[data-v-08355af9] table{width:100%;border-collapse:collapse}.email-body[data-v-08355af9] a{color:#1976d2;text-decoration:none}.email-body[data-v-08355af9] a:hover{text-decoration:underline}pre code[data-v-08355af9]{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.5}.variable-item[data-v-73a8ebc9]{cursor:pointer;transition:background-color .2s}.variable-item[data-v-73a8ebc9]:hover{background-color:#1976d214}.preview-section[data-v-478d86ae]{background-color:#f5f5f5;padding:12px;border-radius:4px}.email-preview-body[data-v-478d86ae]{background-color:#fff;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);font-family:Arial,sans-serif;line-height:1.6;max-height:400px;overflow-y:auto}.email-preview-body[data-v-478d86ae] h1,.email-preview-body[data-v-478d86ae] h2,.email-preview-body[data-v-478d86ae] h3{color:#1976d2;margin-top:0}.email-preview-body[data-v-478d86ae] a{color:#1976d2;text-decoration:none}.email-preview-body[data-v-478d86ae] a:hover{text-decoration:underline}.email-preview-body[data-v-478d86ae] table{border-collapse:collapse;width:100%}.email-preview-body[data-v-478d86ae] th,.email-preview-body[data-v-478d86ae] td{padding:8px;text-align:left;border-bottom:1px solid #ddd}.email-preview-container[data-v-7caa0df3]{transition:max-width .3s}.email-preview-container.mobile-preview[data-v-7caa0df3]{max-width:375px;margin:0 auto}.email-header[data-v-7caa0df3],.email-body[data-v-7caa0df3]{box-shadow:0 1px 3px #0000001a}.email-body[data-v-7caa0df3]{font-family:Arial,sans-serif;line-height:1.6;min-height:400px}.email-body[data-v-7caa0df3] h2{color:#1976d2;margin-top:0}.email-body[data-v-7caa0df3] a{color:#1976d2;text-decoration:none}.builder-toolbar[data-v-aa175e4d]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-outline-variant));gap:16px}.toolbar-section[data-v-aa175e4d]{display:flex;align-items:center;gap:8px}.zoom-control[data-v-aa175e4d]{display:flex;align-items:center;gap:2px}.zoom-value[data-v-aa175e4d]{min-width:50px;font-size:12px}.sr-only[data-v-aa175e4d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.block-item[data-v-34677026]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:6px;cursor:grab;transition:all .15s ease;width:100%;box-sizing:border-box;overflow:hidden}.block-item[data-v-34677026]:hover,.block-item[data-v-34677026]:focus{border-color:rgba(var(--v-theme-primary),.3);background:rgb(var(--v-theme-surface-variant));transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.block-item[data-v-34677026]:focus{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.block-item[data-v-34677026]:active{cursor:grabbing;transform:translateY(0)}.block-item-icon[data-v-34677026]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:rgb(var(--v-theme-surface-variant));border-radius:6px;flex-shrink:0}.block-item:hover .block-item-icon[data-v-34677026]{background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.block-item-content[data-v-34677026]{flex:1;min-width:0;overflow:hidden}.block-item-name[data-v-34677026]{font-size:13px;font-weight:500;color:rgb(var(--v-theme-on-surface));line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-item-description[data-v-34677026]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant));line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-item-drag-handle[data-v-34677026]{opacity:0;transition:opacity .15s ease;flex-shrink:0}.block-item:hover .block-item-drag-handle[data-v-34677026]{opacity:1}.template-library[data-v-74fab21d]{display:flex;flex-direction:column;height:100%;background:rgb(var(--v-theme-surface))}.library-search[data-v-74fab21d]{padding:12px;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.category-tabs[data-v-74fab21d]{flex-shrink:0}.category-tabs[data-v-74fab21d] .v-tab{min-width:auto;padding:0 12px;font-size:12px;text-transform:none}.template-grid[data-v-74fab21d]{flex:1;overflow-y:auto;padding:12px;display:grid;grid-template-columns:1fr;gap:12px}.template-card[data-v-74fab21d]{position:relative;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:rgb(var(--v-theme-surface))}.template-card[data-v-74fab21d]:hover{border-color:rgb(var(--v-theme-primary));box-shadow:0 2px 8px #0000001a}.template-preview[data-v-74fab21d]{height:80px;background:rgb(var(--v-theme-surface-variant));display:flex;align-items:center;justify-content:center}.template-info[data-v-74fab21d]{padding:10px 12px}.template-name[data-v-74fab21d]{font-size:13px;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:2px}.template-description[data-v-74fab21d]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant));line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-overlay[data-v-74fab21d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1976d2e6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.template-card:hover .template-overlay[data-v-74fab21d]{opacity:1}.empty-state[data-v-74fab21d]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.preview-area[data-v-74fab21d]{background:rgb(var(--v-theme-surface-variant));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;min-height:200px;display:flex;align-items:center;justify-content:center}.preview-placeholder[data-v-74fab21d]{display:flex;flex-direction:column;align-items:center}.block-library[data-v-caf36462]{display:flex;flex-direction:column;height:100%;width:100%;background:rgb(var(--v-theme-surface-variant));overflow:hidden}.library-header[data-v-caf36462]{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-outline-variant));flex-shrink:0}.library-tabs[data-v-caf36462]{min-height:44px}.library-tabs[data-v-caf36462] .v-tab{font-size:12px;text-transform:none;min-width:auto}.tab-panel[data-v-caf36462]{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.library-search[data-v-caf36462]{background:rgb(var(--v-theme-surface));flex-shrink:0}.library-content[data-v-caf36462]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.category-blocks[data-v-caf36462],.search-results[data-v-caf36462]{display:flex;flex-direction:column;gap:4px;width:100%}.no-results[data-v-caf36462]{padding:40px 20px}.library-footer[data-v-caf36462]{background:rgb(var(--v-theme-surface));flex-shrink:0}[data-v-caf36462] .v-expansion-panel{width:100%}[data-v-caf36462] .v-expansion-panel-title{min-height:44px;padding:8px 16px}[data-v-caf36462] .v-expansion-panel-text__wrapper{padding:0}[data-v-caf36462] .v-expansion-panel-text{width:100%}.sr-only[data-v-caf36462]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drop-zone[data-v-fb1c3072]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.drop-zone.size-small[data-v-fb1c3072]{height:8px;margin:2px 0}.drop-zone.size-medium[data-v-fb1c3072]{height:16px;margin:4px 0}.drop-zone.size-large[data-v-fb1c3072]{height:24px;margin:8px 0}.drop-zone-line[data-v-fb1c3072]{width:100%;height:2px;background:transparent;border-radius:1px;transition:all .2s ease}.drop-zone.active .drop-zone-line[data-v-fb1c3072]{background:rgb(var(--v-theme-primary));box-shadow:0 0 8px rgba(var(--v-theme-primary),.4)}.drop-zone-label[data-v-fb1c3072]{position:absolute;padding:4px 12px;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));font-size:11px;font-weight:500;border-radius:4px;white-space:nowrap;z-index:10}.drop-zone.size-large.active[data-v-fb1c3072]{height:auto;min-height:200px;border:2px dashed rgb(var(--v-theme-primary));border-radius:8px;background:rgba(var(--v-theme-primary),.05)}.drop-zone.size-large.active .drop-zone-line[data-v-fb1c3072]{display:none}.canvas-block[data-v-b25c9d4d]{position:relative;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:all .15s ease}.canvas-block.hovered[data-v-b25c9d4d]{border-color:rgba(var(--v-theme-primary),.3)}.canvas-block.selected[data-v-b25c9d4d]{border-color:rgb(var(--v-theme-primary))}.canvas-block.dragging[data-v-b25c9d4d]{opacity:.5}.canvas-block.is-container[data-v-b25c9d4d]{min-height:60px}.canvas-block.depth-1[data-v-b25c9d4d],.canvas-block.depth-2[data-v-b25c9d4d]{margin-left:0}.block-type-indicator[data-v-b25c9d4d]{position:absolute;top:-20px;left:0;display:flex;align-items:center;padding:2px 6px;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));font-size:10px;font-weight:500;border-radius:2px;white-space:nowrap;z-index:10}.block-content[data-v-b25c9d4d]{position:relative;min-height:20px}.block-preview[data-v-b25c9d4d]{pointer-events:none}.block-preview[data-v-b25c9d4d] .variable-preview{display:inline-block;padding:2px 6px;background:rgba(var(--v-theme-primary),.1);border:1px dashed rgb(var(--v-theme-primary));border-radius:3px;font-family:monospace;font-size:12px;color:rgb(var(--v-theme-primary))}.block-preview[data-v-b25c9d4d] .variable-placeholder{color:rgb(var(--v-theme-on-surface-variant));font-style:italic}.block-preview[data-v-b25c9d4d] .image-placeholder,.block-preview[data-v-b25c9d4d] .logo-preview{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;background:rgb(var(--v-theme-surface-variant));border:2px dashed rgb(var(--v-theme-outline-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant))}.empty-container[data-v-b25c9d4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;border:2px dashed rgb(var(--v-theme-outline-variant));border-radius:4px;background:rgb(var(--v-theme-surface-variant))}.selection-border[data-v-b25c9d4d]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none}.resize-handle[data-v-b25c9d4d]{position:absolute;width:8px;height:8px;background:rgb(var(--v-theme-surface));border:2px solid rgb(var(--v-theme-primary));border-radius:50%;pointer-events:auto;cursor:nwse-resize}.resize-handle.top-left[data-v-b25c9d4d]{top:-4px;left:-4px;cursor:nwse-resize}.resize-handle.top-right[data-v-b25c9d4d]{top:-4px;right:-4px;cursor:nesw-resize}.resize-handle.bottom-left[data-v-b25c9d4d]{bottom:-4px;left:-4px;cursor:nesw-resize}.resize-handle.bottom-right[data-v-b25c9d4d]{bottom:-4px;right:-4px;cursor:nwse-resize}.block-actions[data-v-b25c9d4d]{position:absolute;top:-28px;right:0;display:flex;gap:2px;z-index:10}.action-btn[data-v-b25c9d4d]{width:24px!important;height:24px!important}.default-preview[data-v-b25c9d4d]{padding:16px;background:rgb(var(--v-theme-surface-variant));border-radius:4px;color:rgb(var(--v-theme-on-surface-variant));text-align:center}.canvas-empty-state[data-v-1b3a3def]{display:flex;align-items:center;justify-content:center;min-height:500px;background:rgb(var(--v-theme-surface));border:2px dashed rgb(var(--v-theme-outline-variant));border-radius:8px;padding:48px;transition:all .2s ease}.canvas-empty-state.drag-over[data-v-1b3a3def]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.08)}.empty-content[data-v-1b3a3def]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px}.empty-icon[data-v-1b3a3def]{margin-bottom:16px}.empty-title[data-v-1b3a3def]{font-size:20px;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:8px}.empty-description[data-v-1b3a3def]{font-size:14px;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:24px;line-height:1.5}.quick-actions[data-v-1b3a3def]{display:flex;flex-wrap:wrap;justify-content:center}.starter-blocks[data-v-1b3a3def]{width:100%}.starter-grid[data-v-1b3a3def]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.starter-item[data-v-1b3a3def]{display:flex;flex-direction:column;align-items:center;padding:16px 12px;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;cursor:pointer;transition:all .15s ease}.starter-item[data-v-1b3a3def]:hover{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-surface-variant))}.starter-name[data-v-1b3a3def]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));margin-top:8px}.keyboard-hint[data-v-1b3a3def]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));display:flex;align-items:center}.keyboard-hint kbd[data-v-1b3a3def]{display:inline-block;padding:2px 6px;margin:0 4px;background:rgb(var(--v-theme-surface-variant));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:3px;font-family:monospace;font-size:11px;color:rgb(var(--v-theme-on-surface))}.context-menu[data-v-242a488b]{min-width:200px}.shortcut-hint[data-v-242a488b]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant));font-family:monospace}[data-v-242a488b] .v-list-item{min-height:36px}[data-v-242a488b] .v-list-item__prepend{margin-inline-end:12px}[data-v-242a488b] .v-list-item__prepend .v-icon{opacity:.7}.builder-canvas[data-v-88c1ddd6]{position:relative;min-height:600px;padding:24px;background-color:rgb(var(--v-theme-surface));background-image:linear-gradient(rgba(var(--v-theme-on-surface),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--v-theme-on-surface),.03) 1px,transparent 1px);background-size:20px 20px;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:4px;transition:all .2s ease}.builder-canvas.preview-mode[data-v-88c1ddd6]{background-image:none;background-color:rgb(var(--v-theme-surface))}.builder-canvas.device-desktop[data-v-88c1ddd6]{max-width:100%}.builder-canvas.device-tablet[data-v-88c1ddd6]{max-width:768px;margin:0 auto}.builder-canvas.device-mobile[data-v-88c1ddd6]{max-width:375px;margin:0 auto}.empty-canvas[data-v-88c1ddd6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px}.root-drop-zone[data-v-88c1ddd6]{min-height:200px}.quick-actions-overlay[data-v-88c1ddd6]{pointer-events:auto;animation:fadeIn-88c1ddd6 .15s ease}@keyframes fadeIn-88c1ddd6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.variable-inserter[data-v-37b25973]{width:100%}.inserter-wrapper[data-v-37b25973]{position:relative}.variable-list[data-v-37b25973]{max-height:300px;overflow-y:auto}.quick-variables[data-v-37b25973]{display:flex;flex-wrap:wrap;align-items:center}[data-v-37b25973] .v-list-subheader{font-size:11px;font-weight:600;color:#666;min-height:32px}[data-v-37b25973] .v-list-item-subtitle{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;color:#888}.section-title[data-v-73655557]{font-size:13px;font-weight:600;min-height:44px}.section-content[data-v-73655557]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-73655557]{display:flex;flex-direction:column;gap:4px}.property-label[data-v-73655557]{font-size:12px;font-weight:500;color:#666;display:flex;align-items:center}.monospace-input[data-v-73655557] textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.text-with-variables[data-v-73655557]{position:relative}.variable-insert-btn[data-v-73655557]{position:absolute;top:4px;right:4px;opacity:.7}.variable-insert-btn[data-v-73655557]:hover{opacity:1}[data-v-73655557] .v-expansion-panel-text__wrapper{padding:8px 16px 16px}.color-picker-control[data-v-592fa2ed]{display:flex;flex-direction:column;gap:4px}.control-label[data-v-592fa2ed]{font-size:12px;font-weight:500;color:#666}.color-input-wrapper[data-v-592fa2ed]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-592fa2ed]{width:32px;height:32px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;position:relative}.color-swatch[data-v-592fa2ed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:3px}.color-swatch[data-v-592fa2ed]:hover{border-color:#0000003d}.color-text-input[data-v-592fa2ed]{flex:1;min-width:0}.color-picker-activator[data-v-592fa2ed]{position:absolute;left:0;top:0;width:32px;height:32px}.color-picker-card[data-v-592fa2ed]{max-width:280px}[data-v-592fa2ed] .v-color-picker{width:100%}.unit-input-control[data-v-0ad8dc1a]{display:flex;flex-direction:column;gap:4px}.control-label[data-v-0ad8dc1a]{font-size:12px;font-weight:500;color:#666}.input-wrapper[data-v-0ad8dc1a]{display:flex;align-items:center;gap:4px}.number-input[data-v-0ad8dc1a]{flex:1;min-width:0}.unit-select[data-v-0ad8dc1a]{width:70px;flex-shrink:0}.unit-label[data-v-0ad8dc1a]{font-size:12px;color:#666;padding:0 8px}[data-v-0ad8dc1a] .v-field__input{padding:4px 8px;min-height:32px;font-size:13px}.section-title[data-v-98d30e2c]{font-size:13px;font-weight:600;min-height:44px}.section-content[data-v-98d30e2c]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-98d30e2c]{display:flex;flex-direction:column;gap:4px}.property-row.two-col[data-v-98d30e2c]{flex-direction:row;gap:12px}.property-col[data-v-98d30e2c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.property-label[data-v-98d30e2c]{font-size:12px;font-weight:500;color:#666}.style-toggles[data-v-98d30e2c]{display:flex;gap:4px}[data-v-98d30e2c] .v-expansion-panel-text__wrapper{padding:8px 16px 16px}.spacing-control[data-v-ea3fabb0]{display:flex;flex-direction:column;gap:8px}.control-label[data-v-ea3fabb0]{font-size:12px;font-weight:500;color:#666}.spacing-box[data-v-ea3fabb0]{position:relative;display:grid;grid-template-columns:1fr 40px 1fr;grid-template-rows:auto 30px auto;gap:4px;padding:8px;background:#f5f5f5;border-radius:6px;border:1px solid rgba(0,0,0,.08)}.link-toggle[data-v-ea3fabb0]{position:absolute;top:4px;right:4px;z-index:1}.spacing-input[data-v-ea3fabb0]{display:flex;align-items:center;justify-content:center;gap:2px}.spacing-input input[data-v-ea3fabb0]{width:40px;padding:4px;border:1px solid rgba(0,0,0,.12);border-radius:4px;text-align:center;font-size:12px;background:#fff}.spacing-input input[data-v-ea3fabb0]:focus{outline:none;border-color:#1976d2}.spacing-input .unit[data-v-ea3fabb0]{font-size:10px;color:#999}.spacing-input.top[data-v-ea3fabb0]{grid-column:2;grid-row:1}.spacing-input.right[data-v-ea3fabb0]{grid-column:3;grid-row:2}.spacing-input.bottom[data-v-ea3fabb0]{grid-column:2;grid-row:3}.spacing-input.left[data-v-ea3fabb0]{grid-column:1;grid-row:2}.spacing-center[data-v-ea3fabb0]{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;border:1px dashed rgba(0,0,0,.12)}.spacing-labels[data-v-ea3fabb0]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;text-align:center;font-size:10px;color:#999}.section-title[data-v-83e0393c]{font-size:13px;font-weight:600;min-height:44px}.section-content[data-v-83e0393c]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-83e0393c]{display:flex;flex-direction:column;gap:4px}.property-row.two-col[data-v-83e0393c]{flex-direction:row;gap:12px}.property-col[data-v-83e0393c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.property-label[data-v-83e0393c]{font-size:12px;font-weight:500;color:#666}[data-v-83e0393c] .v-expansion-panel-text__wrapper{padding:8px 16px 16px}.section-content[data-v-78b9b830]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-78b9b830]{display:flex;flex-direction:column;gap:4px}.property-label[data-v-78b9b830]{font-size:12px;font-weight:500;color:#666}.full-width-toggle[data-v-78b9b830]{width:100%}.full-width-toggle[data-v-78b9b830] .v-btn{flex:1}.offset-grid[data-v-78b9b830]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.section-title[data-v-78b9b830],.section-title[data-v-23f1e23b]{font-size:13px;font-weight:600;min-height:44px}.section-content[data-v-23f1e23b]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-23f1e23b]{display:flex;flex-direction:column;gap:4px}.property-row.two-col[data-v-23f1e23b]{flex-direction:row;gap:12px}.property-col[data-v-23f1e23b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.property-label[data-v-23f1e23b]{font-size:12px;font-weight:500;color:#666}.gradient-preview[data-v-23f1e23b]{height:32px;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.slider-row[data-v-23f1e23b]{display:flex;align-items:center;gap:8px}.slider-value[data-v-23f1e23b]{font-size:12px;color:#666;min-width:40px;text-align:right}[data-v-23f1e23b] .v-expansion-panel-text__wrapper{padding:8px 16px 16px}.section-title[data-v-c3c9f1cd]{font-size:13px;font-weight:600;min-height:44px}.section-content[data-v-c3c9f1cd]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-c3c9f1cd]{display:flex;flex-direction:column;gap:4px}.property-label[data-v-c3c9f1cd]{font-size:12px;font-weight:500;color:#666}.border-grid[data-v-c3c9f1cd],.radius-grid[data-v-c3c9f1cd]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.border-input[data-v-c3c9f1cd],.radius-input[data-v-c3c9f1cd]{display:flex;flex-direction:column;gap:2px}.border-label[data-v-c3c9f1cd],.radius-label[data-v-c3c9f1cd]{font-size:10px;color:#999;text-align:center}.shadow-preview[data-v-c3c9f1cd]{height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;font-size:12px;color:#999}[data-v-c3c9f1cd] .v-expansion-panel-text__wrapper{padding:8px 16px 16px}.properties-panel[data-v-6f431dc7]{display:flex;flex-direction:column;height:100%;background:rgb(var(--v-theme-surface-variant));border-left:1px solid rgb(var(--v-theme-outline-variant))}.panel-header[data-v-6f431dc7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.no-selection[data-v-6f431dc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;text-align:center}.block-type-header[data-v-6f431dc7]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgb(var(--v-theme-surface))}.block-type-icon[data-v-6f431dc7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(var(--v-theme-primary),.1);border-radius:8px;color:rgb(var(--v-theme-primary))}.block-type-info[data-v-6f431dc7]{flex:1;min-width:0}.block-type-name[data-v-6f431dc7]{font-size:14px;font-weight:600;color:rgb(var(--v-theme-on-surface))}.block-type-id[data-v-6f431dc7]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant));font-family:monospace}.panel-content[data-v-6f431dc7]{flex:1;overflow-y:auto}.section-title[data-v-6f431dc7]{font-size:13px;font-weight:600;min-height:44px}.section-content[data-v-6f431dc7]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.property-row[data-v-6f431dc7]{display:flex;flex-direction:column;gap:4px}.property-label[data-v-6f431dc7]{font-size:12px;font-weight:500;color:rgb(var(--v-theme-on-surface-variant));display:flex;align-items:center}.panel-footer[data-v-6f431dc7]{display:flex;justify-content:space-between;padding:12px 16px;background:rgb(var(--v-theme-surface));border-top:1px solid rgb(var(--v-theme-outline-variant))}[data-v-6f431dc7] .v-expansion-panel-title{min-height:44px;padding:8px 16px}[data-v-6f431dc7] .v-expansion-panel-text__wrapper{padding:8px 16px 16px}[data-v-6f431dc7] .v-expansion-panel{background:rgb(var(--v-theme-surface))}.sr-only[data-v-6f431dc7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h2[data-v-6f431dc7]{margin:0}.error-boundary[data-v-e769980b]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px;background:#fafafa;border:2px dashed #ef5350;border-radius:8px;margin:16px}.error-content[data-v-e769980b]{text-align:center;max-width:500px}.error-title[data-v-e769980b]{margin-top:16px;font-size:20px;font-weight:600;color:#d32f2f}.error-message[data-v-e769980b]{margin-top:8px;color:#666;font-size:14px}.error-actions[data-v-e769980b]{display:flex;justify-content:center;gap:12px;margin-top:24px}.error-details[data-v-e769980b]{text-align:left}.error-stack[data-v-e769980b]{font-size:11px;font-family:Monaco,Menlo,monospace;background:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.document-builder[data-v-cbaf0b62]{display:flex;flex-direction:column;height:100%;background:rgb(var(--v-theme-surface-variant))}.builder-content[data-v-cbaf0b62]{display:flex;flex:1;overflow:hidden}.builder-sidebar[data-v-cbaf0b62]{width:280px;flex-shrink:0;overflow:hidden}.builder-sidebar.left[data-v-cbaf0b62]{border-right:1px solid rgb(var(--v-theme-outline-variant))}.builder-sidebar.right[data-v-cbaf0b62]{border-left:1px solid rgb(var(--v-theme-outline-variant))}.builder-canvas-container[data-v-cbaf0b62]{flex:1;overflow:auto;padding:24px;display:flex;justify-content:center}.canvas-wrapper[data-v-cbaf0b62]{width:100%;max-width:900px;transition:transform .2s ease}.document-builder.preview-mode .builder-canvas-container[data-v-cbaf0b62]{background:rgb(var(--v-theme-surface))}.quick-add-grid[data-v-cbaf0b62]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-height:400px;overflow-y:auto}.quick-add-item[data-v-cbaf0b62]{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;cursor:pointer;transition:all .15s ease}.quick-add-item[data-v-cbaf0b62]:hover{background:rgb(var(--v-theme-surface-variant));border-color:rgb(var(--v-theme-primary))}.quick-add-name[data-v-cbaf0b62]{font-size:11px;text-align:center;color:rgb(var(--v-theme-on-surface-variant));margin-top:4px}.liquid-preview[data-v-cbaf0b62]{background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;overflow:auto;max-height:400px;white-space:pre-wrap;word-break:break-word}.monospace-input[data-v-cbaf0b62] textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.shortcut-key[data-v-cbaf0b62]{display:inline-block;min-width:80px;padding:4px 8px;background:rgb(var(--v-theme-surface-variant));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;text-align:center;color:rgb(var(--v-theme-on-surface))}.border-b[data-v-28da9b98]{border-bottom:1px solid rgba(0,0,0,.12)}.editor-container[data-v-28da9b98]{height:calc(100vh - 64px);overflow:hidden}.code-editor-layout[data-v-28da9b98]{display:flex;height:100%}.settings-sidebar[data-v-28da9b98]{width:280px;flex-shrink:0;border-right:1px solid rgba(0,0,0,.08);background:#fafafa;display:flex;flex-direction:column}.sidebar-header[data-v-28da9b98]{display:flex;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.sidebar-content[data-v-28da9b98]{padding:16px;overflow-y:auto;flex:1}.code-editor-main[data-v-28da9b98]{flex:1;overflow:hidden}.visual-builder-layout[data-v-28da9b98]{height:100%;position:relative}.settings-fab[data-v-28da9b98]{position:fixed;left:16px;bottom:16px;z-index:100}@media(max-width:1279px){.settings-fab[data-v-28da9b98]{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.preview-container[data-v-28da9b98]{min-height:400px;background:#fff;padding:24px}.preview-content[data-v-28da9b98]{max-width:800px;margin:0 auto}.crew-status-list[data-v-0933e36d]{max-height:600px;overflow-y:auto}.crew-list-item[data-v-0933e36d]{cursor:pointer;transition:background-color .2s}.crew-list-item[data-v-0933e36d]:hover{background-color:rgba(var(--v-theme-primary),.05)}.avatar-clocked-in[data-v-0933e36d]{border:2px solid rgb(var(--v-theme-success));box-shadow:0 0 8px rgba(var(--v-theme-success),.3)}.map-container[data-v-0933e36d]{border-radius:8px;overflow:hidden}.crew-status-list[data-v-0933e36d]::-webkit-scrollbar{width:8px}.crew-status-list[data-v-0933e36d]::-webkit-scrollbar-track{background:transparent}.crew-status-list[data-v-0933e36d]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-outline),.3);border-radius:4px}.crew-status-list[data-v-0933e36d]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-outline),.5)}.main-content[data-v-241d01ee]{background:linear-gradient(to bottom,#f5f5f5,#fff);min-height:calc(100vh - 128px)}.clock-card[data-v-241d01ee]{background:linear-gradient(135deg,#fff,#f8f9fa)}.elapsed-time[data-v-241d01ee]{font-family:Roboto Mono,monospace;letter-spacing:.1em}.project-selector[data-v-241d01ee]{max-width:500px;margin-left:auto;margin-right:auto}.clock-button-wrapper[data-v-241d01ee]{position:relative;display:inline-block}.clock-button[data-v-241d01ee]{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:visible}.clock-button[data-v-241d01ee]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 16px 32px #0000004d!important}.clock-button[data-v-241d01ee]:active:not(:disabled){transform:scale(.98);box-shadow:0 8px 16px #0003!important}.clock-button[data-v-241d01ee]:disabled{opacity:.6;cursor:not-allowed}.break-controls[data-v-241d01ee]{margin-top:1.5rem}.summary-stat[data-v-241d01ee]{border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#fff);transition:transform .2s}.summary-stat[data-v-241d01ee]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.entry-item[data-v-241d01ee]{transition:background-color .2s}.entry-item[data-v-241d01ee]:hover{background-color:#1976d20a}.camera-preview[data-v-241d01ee],.captured-image[data-v-241d01ee]{width:100%;max-width:400px;border-radius:12px;box-shadow:0 4px 12px #0000001a}@media(max-width:959px){.main-content[data-v-241d01ee]{overflow-y:auto;-webkit-overflow-scrolling:touch}}@supports (padding-top: env(safe-area-inset-top)){.main-content[data-v-241d01ee]{padding-bottom:env(safe-area-inset-bottom)}}.trial-expired-page[data-v-4e1c4f44]{background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:100vh}.trial-expired-header[data-v-4e1c4f44]{background:linear-gradient(135deg,#1976d2,#1565c0)}.text-white-darken-1[data-v-4e1c4f44]{color:#ffffffd9!important}.gap-3[data-v-4e1c4f44]{gap:12px}.drag-handle[data-v-a78ffd21]{cursor:grab}.drag-handle[data-v-a78ffd21]:active{cursor:grabbing}.upload-dropzone[data-v-0ee649cf]{border:2px dashed rgba(0,0,0,.12);border-radius:8px;padding:48px 24px;text-align:center;background-color:#00000005;transition:all .2s ease}.upload-dropzone.dragover[data-v-0ee649cf]{border-color:#1976d2;background-color:#1976d20d}.upload-dropzone[data-v-0ee649cf]:hover{border-color:#1976d2;background-color:#1976d208}
