@layer vuetify-components{.v-hotkey{align-items:center;display:inline-flex;gap:4px;line-height:1.5;vertical-align:middle}.v-hotkey--disabled{opacity:.26}.v-hotkey--inline{font-size:1em;line-height:inherit;max-height:1lh;vertical-align:baseline}.v-hotkey__prefix,.v-hotkey__suffix{font-weight:400;opacity:var(--v-medium-emphasis-opacity);vertical-align:baseline}.v-hotkey--contained .v-hotkey__contained-wrapper{align-items:center;background:unset;box-shadow:unset;box-sizing:border-box;display:inline-flex;font-size:.75rem;gap:2px;line-height:1.5;min-height:1em;padding:.2rem 4px}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix,.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix{opacity:var(--v-high-emphasis-opacity)}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix{margin-right:2px}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix{margin-left:2px}.v-hotkey--contained .v-hotkey__divider{font-size:inherit;opacity:var(--v-medium-emphasis-opacity)}.v-hotkey--contained .v-hotkey__combination{align-items:center;display:inline-flex;gap:2px}.v-hotkey--contained.v-hotkey--inline .v-hotkey__contained-wrapper.v-kbd{align-items:baseline;align-self:baseline;font-size:1em;gap:2px;line-height:inherit;margin-left:0;margin-right:0;padding:1px 4px 0}.v-hotkey--contained.v-hotkey--inline .v-hotkey__divider{align-self:baseline;font-size:1em}.v-hotkey--contained.v-hotkey--inline .v-hotkey__combination{align-items:baseline;gap:2px}.v-hotkey__key.v-kbd{font-size:.75rem;line-height:1.5;min-height:unset;min-width:1.5em;padding:.2rem}.v-hotkey__key.v-kbd--variant-outlined,.v-hotkey__key.v-kbd--variant-plain,.v-hotkey__key.v-kbd--variant-text,.v-hotkey__key.v-kbd--variant-tonal{background:transparent;color:inherit}.v-hotkey__key.v-kbd--variant-plain{opacity:.62}.v-hotkey__key.v-kbd--variant-plain:focus,.v-hotkey__key.v-kbd--variant-plain:hover{opacity:1}.v-hotkey__key.v-kbd--variant-plain .v-hotkey__overlay{display:none}.v-hotkey__key.v-kbd--variant-elevated,.v-hotkey__key.v-kbd--variant-flat{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-hotkey__key.v-kbd--variant-elevated{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-hotkey__key.v-kbd--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}.v-hotkey__key.v-kbd--variant-outlined{border:thin solid}.v-hotkey__key.v-kbd--variant-text .v-hotkey__overlay{background:currentColor}.v-hotkey__key.v-kbd--variant-tonal .v-hotkey__underlay{background:currentColor;border-radius:inherit;inset:0;opacity:var(--v-activated-opacity);pointer-events:none}.v-hotkey__key.v-kbd .v-hotkey__underlay{position:absolute}.v-hotkey__key-symbol.v-kbd{font-size:1em;line-height:normal}.v-hotkey__key-icon .v-icon{min-width:unset}.v-hotkey__key-icon .v-icon:has(svg){max-width:.75rem}.v-hotkey__key-icon .v-icon:not(:has(svg)){font-size:.75rem;height:inherit;line-height:inherit}.v-hotkey__key--nested{align-items:center;align-self:baseline;background:none;border:none;color:inherit;display:inline-flex;font:inherit;margin:0;min-height:auto;min-width:auto;padding:0}.v-hotkey__key--nested.v-hotkey__key-icon{align-self:center}.v-hotkey__divider{align-items:center;display:inline-flex;font-size:1em;opacity:var(--v-medium-emphasis-opacity)}.v-hotkey__combination{display:flex;gap:2px}.v-hotkey--inline .v-hotkey__key{align-self:center;height:calc(1lh - 2px);line-height:calc(1lh - 2px);min-width:20px;padding:1px 4px 0}.v-hotkey--inline .v-hotkey__key-icon.v-kbd{padding-block:0}.v-hotkey--inline .v-hotkey__key-icon .v-icon{max-height:calc(1ex + 2px);min-width:-moz-fit-content;min-width:fit-content;width:-moz-min-content;width:min-content}.v-hotkey--inline .v-hotkey__key-icon .v-icon .v-icon__svg{height:100%;width:unset}.v-hotkey--inline .v-hotkey__combination{align-items:baseline;gap:1px}.v-hotkey--inline .v-hotkey__divider{font-size:1em}.v-hotkey--inline .v-hotkey__prefix,.v-hotkey--inline .v-hotkey__suffix{align-self:baseline;font-size:inherit}.v-hotkey--variant-elevated .v-hotkey__key.v-kbd{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-hotkey--variant-flat .v-hotkey__key.v-kbd{box-shadow:none}.v-hotkey--variant-outlined .v-hotkey__key.v-kbd{background:none;box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}}@layer vuetify-overrides{.v-hotkey--variant-text .v-hotkey__key.v-kbd{background:transparent;border:none;box-shadow:0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));min-width:auto;padding-inline:0;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 0%,transparent)}}@layer vuetify-components{.v-hotkey--variant-text .v-hotkey__combination{gap:1px}.v-hotkey--variant-tonal .v-hotkey__key.v-kbd{border:unset;box-shadow:unset}}@layer vuetify-components{.v-kbd{align-items:center;align-self:stretch;background:rgb(var(--v-theme-kbd));border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:thin;color:rgb(var(--v-theme-on-kbd));display:inline-flex;font-family:var(--v-font-body,"Roboto",sans-serif);font-size:.875em;font-weight:400;justify-content:center;line-height:1;margin-inline:1px;min-height:1em;min-width:20px;padding:3px 6px;vertical-align:baseline}.v-kbd--border{border-width:thin;box-shadow:none}.v-kbd{box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent);border-radius:4px}}.search-input-wrapper[data-v-c35c9492] .v-field{background-color:#fff;border-radius:8px;cursor:pointer}.search-input-wrapper[data-v-c35c9492] .v-field__input{caret-color:transparent;font-size:14px;min-height:40px}.search-input-wrapper[data-v-c35c9492] .v-field--variant-solo{box-shadow:none}.search-input-wrapper[data-v-c35c9492] input{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chipStyling[data-v-b14c8b36]{background-color:#e9ecf0;display:flex;font-size:12px!important;height:24px!important;justify-content:center;padding:0 6px!important}.chipStyling.active[data-v-b14c8b36]{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-textColor))}.chipStyling.disabled[data-v-b14c8b36]{opacity:.4;pointer-events:none}.chipStyling b[data-v-b14c8b36]{color:rgb(var(--v-theme-textColor))}[data-v-b14c8b36] .v-chip__content{align-items:center;display:flex;justify-content:center}[data-v-b14c8b36] .v-icon{font-size:16px;margin-right:2px}[data-v-3c401b5a] .v-overlay__scrim{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000004d!important}.command-palette-dialog[data-v-3c401b5a]{align-items:flex-start;padding-top:10vh}.command-palette[data-v-3c401b5a]{background:#fffffff7!important;border:1px solid hsla(0,0%,100%,.2);border-radius:16px!important;box-shadow:0 20px 60px #0000004d;overflow:hidden;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.command-palette.has-results[data-v-3c401b5a]{max-height:500px}.pill-container[data-v-3c401b5a]{display:flex;gap:.5rem;padding:.5rem 1rem;position:sticky;top:-8px;z-index:2}.pill-container[data-v-3c401b5a]:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff7;content:"";inset:0;position:absolute;z-index:-1}.search-field[data-v-3c401b5a] .v-field{background:transparent;border-radius:16px 16px 0 0!important;box-shadow:none}.search-field[data-v-3c401b5a] .v-field__input{font-size:16px;min-height:56px;padding:16px 16px 16px 0}.search-field[data-v-3c401b5a] .v-field__prepend-inner{align-items:center;padding:16px 0 16px 16px}.search-field[data-v-3c401b5a] .v-field__prepend-inner .v-icon{color:#0006;opacity:1}.search-field[data-v-3c401b5a] .v-field__outline{display:none}.search-field[data-v-3c401b5a] .v-field__field{border-radius:16px 16px 0 0!important}.search-field[data-v-3c401b5a] input::-moz-placeholder{color:#0006;opacity:1}.search-field[data-v-3c401b5a] input::placeholder{color:#0006;opacity:1}.has-results .search-field[data-v-3c401b5a] .v-field{border-bottom:1px solid #fff;border-radius:16px 16px 0 0!important}.results-container[data-v-3c401b5a]{max-height:444px;overflow-y:auto;padding:0 0 8px;z-index:1}.results-container[data-v-3c401b5a]::-webkit-scrollbar{width:8px}.results-container[data-v-3c401b5a]::-webkit-scrollbar-track{background:transparent}.results-container[data-v-3c401b5a]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.results-container[data-v-3c401b5a]::-webkit-scrollbar-thumb:hover{background:#0000004d}.results-container .result-header[data-v-3c401b5a]{align-items:center;display:flex;justify-content:space-between;padding:.5rem 1rem 0;position:sticky;top:24px;z-index:1}.results-container .result-header[data-v-3c401b5a]:before{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffbf;content:"";inset:0;position:absolute;z-index:-1}.results-container .result-header span[data-v-3c401b5a]{color:#000000b0;font-size:.75rem;font-weight:500}.results-container .result-item[data-v-3c401b5a]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 16px;transition:background-color .15s ease}.results-container .result-item.selected[data-v-3c401b5a],.results-container .result-item[data-v-3c401b5a]:hover{background:#0000000f}.results-container .result-item.selected[data-v-3c401b5a]{background:#007aff1f}.results-container .result-item .result-icon[data-v-3c401b5a]{align-items:center;background:#0000000a;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.results-container .result-item .result-content[data-v-3c401b5a]{flex:1;min-width:0}.results-container .result-item .result-content .result-title[data-v-3c401b5a]{color:#000000de;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-container .result-item .result-content .result-subtitle[data-v-3c401b5a]{color:#0000008a;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expand-enter-active[data-v-3c401b5a],.expand-leave-active[data-v-3c401b5a]{overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.expand-enter-from[data-v-3c401b5a],.expand-leave-to[data-v-3c401b5a]{max-height:0;opacity:0}.expand-enter-to[data-v-3c401b5a],.expand-leave-from[data-v-3c401b5a]{max-height:444px;opacity:1}.loading-state[data-v-3c401b5a]{align-items:center;color:#0000008a;display:flex;font-size:14px;gap:12px;justify-content:center;padding:32px 16px}.loading-state .loading-spinner[data-v-3c401b5a]{animation:spin-3c401b5a .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#007affcc;height:20px;width:20px}.no-results[data-v-3c401b5a]{align-items:center;color:#0000008a;display:flex;font-size:14px;gap:12px;justify-content:center;padding:32px 16px}.no-results .v-icon[data-v-3c401b5a]{color:#0000004d}@keyframes spin-3c401b5a{to{transform:rotate(1turn)}}.archie-top-bar[data-v-cd1aca5f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.archie-top-bar .top-bar-content[data-v-cd1aca5f]{max-width:100%;padding:1rem 2rem}.page-title-section[data-v-cd1aca5f]{flex-shrink:0}.page-title-section .page-title[data-v-cd1aca5f]{color:#1a202c;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.page-title-section .page-subtitle[data-v-cd1aca5f]{color:#64748b;font-size:.875rem;line-height:1.2;margin:.25rem 0 0}.search-section[data-v-cd1aca5f]{align-items:center;display:flex;flex:1;gap:1rem;justify-content:center;margin:0 auto;max-width:500px}@media(min-width:768px){.search-section[data-v-cd1aca5f]{max-width:600px}}@media(min-width:1024px){.search-section[data-v-cd1aca5f]{max-width:700px}}@media(min-width:1440px){.search-section[data-v-cd1aca5f]{max-width:800px}}.search-results-popover[data-v-cd1aca5f]{background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;left:0;max-height:70vh;min-height:300px;min-width:500px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);width:100%;z-index:50}@media(min-width:768px){.search-results-popover[data-v-cd1aca5f]{max-height:60vh;min-width:600px}}@media(min-width:1024px){.search-results-popover[data-v-cd1aca5f]{max-height:65vh;min-width:700px}}@media(min-width:1440px){.search-results-popover[data-v-cd1aca5f]{max-height:70vh;min-width:800px}}.search-filters-container[data-v-cd1aca5f]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;position:sticky;top:0;z-index:10}.search-content-area[data-v-cd1aca5f]{flex:1;min-height:0;overflow-y:auto}.search-loading[data-v-cd1aca5f]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.75rem;padding:1rem}.search-loading .loading-spinner[data-v-cd1aca5f]{animation:spin-cd1aca5f 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#592b59;height:16px;width:16px}.search-no-results[data-v-cd1aca5f]{align-items:center;display:flex;gap:.75rem;padding:1.5rem;text-align:center}.search-no-results .no-results-icon[data-v-cd1aca5f]{color:#9ca3af}.search-no-results .no-results-title[data-v-cd1aca5f]{color:#374151;font-weight:500;margin:0 0 .25rem}.search-no-results .no-results-subtitle[data-v-cd1aca5f]{color:#6b7280;font-size:.875rem;margin:0}.search-results-list .results-header[data-v-cd1aca5f]{background:#f8fafc;border-bottom:1px solid #f3f4f6;color:#64748b;font-size:.75rem;padding:.75rem 1rem}.search-results-list .results-header .results-count[data-v-cd1aca5f]{color:#374151;font-weight:600}.search-results-list .results-header .results-query[data-v-cd1aca5f]{margin-left:.25rem}.results-footer[data-v-cd1aca5f]{align-items:center;background:#f8fafc;border-top:1px solid #f3f4f6;color:#592b59;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:background-color .2s ease}.results-footer[data-v-cd1aca5f]:hover{background:#f1f5f9}.quick-actions[data-v-cd1aca5f]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.quick-action-btn[data-v-cd1aca5f]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.quick-action-btn[data-v-cd1aca5f]:hover{background:#f8fafc;box-shadow:0 2px 4px #0000001a;color:#374151}.quick-action-btn .notification-badge[data-v-cd1aca5f]{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:flex;font-size:.625rem;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:.125rem .25rem;position:absolute;right:-4px;top:-4px}@keyframes spin-cd1aca5f{to{transform:rotate(1turn)}}.search-results-enter-active[data-v-cd1aca5f],.search-results-leave-active[data-v-cd1aca5f]{transition:all .2s ease}.search-results-enter-from[data-v-cd1aca5f],.search-results-leave-to[data-v-cd1aca5f]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.archie-top-bar .top-bar-content[data-v-cd1aca5f]{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.page-title-section[data-v-cd1aca5f]{text-align:center}.search-section[data-v-cd1aca5f]{margin:0;max-width:none}.page-title[data-v-cd1aca5f]{font-size:1.25rem!important}.quick-actions[data-v-cd1aca5f]{justify-content:center}}.archie-layout[data-v-a3f54a67]{background-color:rgb(var(--v-theme-backgroundColor));min-height:100vh}.main-content[data-v-a3f54a67]{display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:margin-left .3s ease,width .3s ease}@media(max-width:599px){.main-content[data-v-a3f54a67]{flex:1;margin-left:0!important;width:calc(100% - 72px)!important}}.content-container[data-v-a3f54a67]{padding:1rem 2rem 0}.single-pane[data-v-a3f54a67]{flex:1;min-height:0;overflow-y:auto;padding:1rem 2rem .75rem}@media(max-width:599px){.single-pane[data-v-a3f54a67]{padding:0}}.pane-controls[data-v-a3f54a67]{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.pane-controls-mobile[data-v-a3f54a67]{gap:.5rem;padding:.5rem}.pane-buttons[data-v-a3f54a67]{display:flex;flex-wrap:wrap;gap:.5rem}.pane-btn[data-v-a3f54a67]{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}@media(max-width:599px){.pane-btn[data-v-a3f54a67]{font-size:.8rem;padding:.4rem .8rem}}.pane-btn[data-v-a3f54a67]:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.pane-btn-primary[data-v-a3f54a67]{background:#592b59;color:#fff}.pane-btn-success[data-v-a3f54a67]{background:#28a745;color:#fff}.pane-btn-danger[data-v-a3f54a67]{background:#dc3545;color:#fff}.pane-info[data-v-a3f54a67]{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem}@media(max-width:599px){.pane-info[data-v-a3f54a67]{font-size:.8rem;gap:.5rem}}.pane-count[data-v-a3f54a67]{font-weight:600}.pane-active[data-v-a3f54a67]{color:#007bff;font-weight:500}.pane-single[data-v-a3f54a67]{color:#28a745;font-weight:500}.pane-tips[data-v-a3f54a67]{color:#666;font-size:.8em;margin-left:auto;max-width:600px}.pane-tips kbd[data-v-a3f54a67]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#495057;font-size:.8em;padding:2px 4px}@media(max-width:768px){.pane-controls[data-v-a3f54a67]{align-items:flex-start;flex-direction:column}.pane-tips[data-v-a3f54a67]{margin-left:0;margin-top:.5rem}}
