@layer vuetify-components{.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;max-width:100%;transition:transform,color,all .2s;display:flex;position:absolute;overflow:hidden}.v-bottom-navigation--border{box-shadow:none;border-width:thin}.v-bottom-navigation{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);border-radius:0}.v-bottom-navigation--active{box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent)}.v-bottom-navigation__content{flex:none;justify-content:center;width:100%;font-size:.6875rem;transition:inherit;display:flex}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;text-transform:none;border-radius:0;width:auto;min-width:80px;max-width:168px;height:100%;transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1;flex-basis:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{opacity:0;transition:inherit}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}}.v-avatar[data-v-c724b887]{width:var(--archie-avatar-size,calc(var(--archie-control-height)*.6));height:var(--archie-avatar-size,calc(var(--archie-control-height)*.6));border-radius:50%}.user-initials-text[data-v-c724b887]{font-size:var(--archie-avatar-font-size,calc(var(--archie-control-height)*.24));letter-spacing:.5px}.user-identity .identity-info[data-v-c7bd5b67]{flex:1;min-width:0}.archie-tooltip-content{background:var(--archie-tooltip-background,var(--archie-surface-overlay));border-radius:var(--archie-tooltip-radius,var(--archie-radius-control));color:var(--archie-text-primary);font-size:var(--archie-tooltip-font-size,var(--archie-font-size-small));padding:var(--archie-space-1) var(--archie-space-2)}.archie-navigation-drawer[data-v-41054950]{color:var(--archie-text-primary);box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden;height:100dvh!important;margin:0!important;top:0!important}.drawer-content[data-v-41054950]{padding:var(--archie-space-6) 0;flex-direction:column;align-items:stretch;height:100%;display:flex}.drawer-content:not(.expanded-drawer) .btn-text[data-v-41054950]{transition-duration:50ms}.drawer-content .drawer-content-top[data-v-41054950]{padding:0 var(--archie-space-3);flex-direction:column;align-items:stretch;display:flex}.drawer-content .drawer-content-top .archie-logo-wrapper[data-v-41054950]{align-self:center;display:inline-flex}.drawer-content .drawer-content-top .archie-logo[data-v-41054950]{cursor:pointer}.drawer-content .drawer-content-top .archie-logo[data-v-41054950]:focus-visible{outline:2px solid var(--archie-focus-ring);outline-offset:2px}.drawer-content .drawer-content-top .top-list[data-v-41054950]{margin-top:0;padding:0}.drawer-content .drawer-content-top .top-list .add-new-item[data-v-41054950]{margin-top:var(--archie-space-4)}.drawer-content .drawer-content-top .top-list .add-new-item[data-v-41054950]:hover{background-color:var(--archie-surface-raised-hover)}.drawer-content .drawer-list[data-v-41054950]{margin-top:calc(var(--archie-space-unit)*4.5);padding:0 var(--archie-space-3)}.drawer-content .drawer-list[data-v-41054950] .v-list-item{padding-inline:var(--archie-space-2);align-items:center;display:flex}.drawer-content .drawer-list[data-v-41054950] .v-list-item__prepend{width:calc(var(--archie-icon-size)*1.5);min-width:calc(var(--archie-icon-size)*1.5);justify-content:center;align-items:center;display:flex}.drawer-content .drawer-list[data-v-41054950] .v-list-item__prepend>div{align-items:center;display:flex}.drawer-content .drawer-list[data-v-41054950] .v-list-item--active{background-color:var(--archie-nav-active-bg,var(--archie-surface-raised));box-shadow:0 1px 2px rgba(var(--v-shadow-color),.06)}.drawer-content .drawer-list[data-v-41054950] .v-list-item--active .v-list-item__overlay{opacity:0}.drawer-content .drawer-list .nav-item .nav-icon[data-v-41054950]{color:var(--archie-text-secondary)}.drawer-content .drawer-list .nav-item .nav-icon.active-icon[data-v-41054950]{color:var(--archie-text-primary)}.drawer-content .drawer-list .nav-item[data-v-41054950]:hover{cursor:pointer;background-color:var(--archie-surface-raised-hover)}.drawer-content .expand-toggle-container[data-v-41054950]{padding:0 var(--archie-space-3) var(--archie-space-3);align-self:stretch;margin-top:auto}.drawer-content .expand-toggle-container .bottom-list[data-v-41054950]{margin-top:0;padding:0}.drawer-content .expand-toggle-container .bottom-list .minimise-item[data-v-41054950]:hover{background-color:var(--archie-surface-raised-hover)}.drawer-content .expand-toggle-container .bottom-list .drawer-divider[data-v-41054950]{height:1px;margin:var(--archie-space-2) var(--archie-space-1);background-color:var(--archie-border-subtle)}.btn-text[data-v-41054950]{white-space:nowrap;opacity:1;max-width:160px;transition:max-width .2s,opacity .15s,transform .2s;display:inline-block;overflow:hidden;transform:translate(0)}.btn-text.is-collapsed[data-v-41054950]{opacity:0;max-width:0;transform:translate(-6px)}[data-v-41054950] .v-list-item-title{align-items:center;display:flex}.archie-mobile-navigation-wrapper[data-v-705af8e4]{pointer-events:none;z-index:1000;box-shadow:none;background:0 0;bottom:var(--archie-space-6)!important;width:auto!important;overflow:unset!important;transition:none!important;position:fixed!important;left:clamp(8px,2vw,12px)!important;right:clamp(8px,2vw,12px)!important}.archie-mobile-navigation[data-v-705af8e4]{--_bar-height:var(--archie-mobile-nav-height,var(--archie-shell-gutter));--_center-size:calc(var(--_bar-height)*1.125);--_bite:calc(var(--_center-size)/2 + var(--archie-space-1));pointer-events:auto;min-width:0;max-width:600px;filter:drop-shadow(0 8px 24px rgba(var(--v-shadow-color),.1)) drop-shadow(0 0 40px rgba(var(--v-shadow-color),.1));justify-content:center;align-items:center;gap:0;margin:0 auto;display:flex;position:relative}.archie-mobile-navigation .navigation-left[data-v-705af8e4],.archie-mobile-navigation .navigation-right[data-v-705af8e4]{background-color:var(--archie-mobile-nav-bg,var(--archie-surface-overlay));box-shadow:none;height:var(--_bar-height);flex-grow:0;flex-shrink:1;align-items:center;min-width:0;display:flex;position:relative}@media (width<=430px){.archie-mobile-navigation[data-v-705af8e4]{--_bar-height:calc(var(--archie-mobile-nav-height,var(--archie-shell-gutter))*.9375)}}@media (width<=400px){.archie-mobile-navigation[data-v-705af8e4]{--_bar-height:calc(var(--archie-mobile-nav-height,var(--archie-shell-gutter))*.875)}}.archie-mobile-navigation .navigation-left[data-v-705af8e4]{border-radius:var(--archie-radius-pill) 0 0 var(--archie-radius-pill);-webkit-mask-image:radial-gradient(circle var(--_bite) at calc(100% + var(--archie-space-6)) 50%,transparent 0,transparent calc(var(--_bite) - 2px),#000 var(--_bite));mask-image:radial-gradient(circle var(--_bite) at calc(100% + var(--archie-space-6)) 50%,transparent 0,transparent calc(var(--_bite) - 2px),#000 var(--_bite));-webkit-mask-image:radial-gradient(circle var(--_bite) at calc(100% + var(--archie-space-6)) 50%,transparent 0,transparent calc(var(--_bite) - 2px),#000 var(--_bite));padding-inline:clamp(8px,3vw,16px)}.archie-mobile-navigation .navigation-right[data-v-705af8e4]{border-radius:0 var(--archie-radius-pill) var(--archie-radius-pill) 0;-webkit-mask-image:radial-gradient(circle var(--_bite) at calc(0% - var(--archie-space-6)) 50%,transparent 0,transparent calc(var(--_bite) - 2px),#000 var(--_bite));mask-image:radial-gradient(circle var(--_bite) at calc(0% - var(--archie-space-6)) 50%,transparent 0,transparent calc(var(--_bite) - 2px),#000 var(--_bite));-webkit-mask-image:radial-gradient(circle var(--_bite) at calc(0% - var(--archie-space-6)) 50%,transparent 0,transparent calc(var(--_bite) - 2px),#000 var(--_bite));padding-inline:clamp(8px,3vw,16px)}.archie-mobile-navigation .nav-btn[data-v-705af8e4]{--archie-button-height:var(--_bar-height);--archie-button-min-width:0;--archie-button-radius:0px;--_item-width:calc(var(--archie-control-height)*2);flex-direction:column;flex:0 1 var(--_item-width);min-width:0;padding:var(--archie-space-2) var(--archie-space-3);background-color:#0000}@media (width<=400px){.archie-mobile-navigation .nav-btn[data-v-705af8e4]{--_item-width:calc(var(--archie-control-height)*1.6);padding:calc(var(--archie-space-unit)*1.5) var(--archie-space-2)}}@media (width<=360px){.archie-mobile-navigation .nav-btn[data-v-705af8e4]{--_item-width:calc(var(--archie-control-height)*1.4);padding:var(--archie-space-1) calc(var(--archie-space-unit)*1.5)}}.archie-mobile-navigation .nav-btn[data-v-705af8e4]{box-shadow:none;color:var(--archie-mobile-nav-color,var(--archie-text-secondary))}.archie-mobile-navigation .nav-btn[data-v-705af8e4] .v-btn__content{gap:calc(var(--archie-space-unit)*.5);flex-direction:column;min-width:0;max-width:100%}.archie-mobile-navigation .nav-btn[data-v-705af8e4] .v-btn__overlay{display:none}.archie-mobile-navigation .nav-btn span[data-v-705af8e4]{font-size:var(--archie-font-size-small);white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--archie-mobile-nav-color,var(--archie-text-secondary));overflow:hidden}.archie-mobile-navigation .nav-btn[data-v-705af8e4] .archie-icon{color:var(--archie-mobile-nav-color,var(--archie-text-secondary))}.archie-mobile-navigation .nav-btn[data-v-705af8e4]:hover{background-color:var(--archie-surface-raised-hover)}.archie-mobile-navigation .nav-btn-center[data-v-705af8e4]{--archie-button-height:var(--_center-size);--archie-button-min-width:var(--_center-size);--archie-button-radius:50%;--_center-fill:var(--archie-mobile-nav-center-bg,rgb(var(--v-theme-primary)));--_center-ink:var(--archie-mobile-nav-center-color,rgb(var(--v-theme-on-primary)));width:var(--_center-size);background-color:var(--_center-fill);color:var(--_center-ink);box-shadow:none;z-index:2;margin:0 calc(var(--archie-space-2)*-1);flex-direction:column;flex-shrink:0;position:relative}.archie-mobile-navigation .nav-btn-center[data-v-705af8e4] .v-btn__content{gap:calc(var(--archie-space-unit)*.5);flex-direction:column}.archie-mobile-navigation .nav-btn-center[data-v-705af8e4] .v-btn__overlay{display:none}.archie-mobile-navigation .nav-btn-center span[data-v-705af8e4]{font-size:var(--archie-font-size-small);color:var(--_center-ink);font-weight:500}.archie-mobile-navigation .nav-btn-center[data-v-705af8e4] .archie-icon{color:var(--_center-ink)}.archie-mobile-navigation .nav-btn-center.nav-btn-center--active[data-v-705af8e4]{--_center-fill:var(--archie-mobile-nav-center-active-bg,var(--archie-surface-raised));--_center-ink:var(--archie-mobile-nav-center-active-color,rgb(var(--v-theme-primary)))}.navigation-menu-list[data-v-705af8e4]{min-width:250px}.navigation-menu-list .navigation-menu-item[data-v-705af8e4]{--archie-list-item-height:calc(var(--archie-control-height)*1.2);--archie-list-item-padding-y:var(--archie-space-2);--archie-list-item-padding-x:var(--archie-space-4);--archie-list-prepend-gap:var(--archie-space-4);--archie-list-item-title-font-size:var(--archie-font-size-heading)}.navigation-menu-list .navigation-menu-item[data-v-705af8e4] .v-list-item__prepend{min-width:calc(var(--archie-icon-size)*1.5);justify-content:center;align-items:center;display:flex}.navigation-menu-list .navigation-menu-item[data-v-705af8e4]:active,.navigation-menu-list .navigation-menu-item[data-v-705af8e4]:hover{background-color:var(--archie-surface-raised-hover)}.pane-route-renderer[data-v-fcd3f3b0]{width:100%;height:100%;overflow:auto}.error-state[data-v-fcd3f3b0],.loading-state[data-v-fcd3f3b0]{height:100%;color:var(--archie-route-component-renderer-status-color,var(--archie-text-secondary));flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.loading-spinner[data-v-fcd3f3b0]{border:2px solid var(--archie-route-component-renderer-spinner-track,var(--archie-border-subtle));border-top:2px solid var(--archie-route-component-renderer-spinner-color,rgb(var(--v-theme-primary)));border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin-fcd3f3b0}@keyframes spin-fcd3f3b0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.retry-btn[data-v-fcd3f3b0]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));border-radius:var(--archie-route-component-renderer-button-radius,var(--archie-radius-control));cursor:pointer;font-size:var(--archie-font-size-body);border:none;padding:.5rem 1rem}.retry-btn[data-v-fcd3f3b0]:hover{filter:brightness(.9)}.error-state[data-v-fcd3f3b0]{color:rgb(var(--v-theme-error))}.pane[data-v-87ab9723]{border:1px solid var(--archie-pane-component-border-color,var(--archie-border-subtle));border-radius:var(--archie-pane-component-radius,var(--archie-radius-surface));flex-direction:column;min-width:200px;display:flex;position:relative;overflow:hidden}.pane-header[data-v-87ab9723]{background:var(--archie-pane-component-header-background,var(--archie-surface-sunken));border-bottom:1px solid var(--archie-pane-component-border-color,var(--archie-border-subtle));flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.pane-controls[data-v-87ab9723]{gap:.25rem;display:flex}.control-btn[data-v-87ab9723]{font-size:var(--archie-pane-component-control-size,var(--archie-icon-size-large));cursor:pointer;color:var(--archie-pane-component-control-color,var(--archie-text-secondary));border-radius:var(--archie-pane-component-control-radius,var(--archie-radius-control));background:0 0;border:none;padding:.25rem .5rem;transition:background-color .2s}.control-btn[data-v-87ab9723]:hover{background-color:var(--archie-pane-component-control-hover-background,var(--archie-surface-raised-hover));color:var(--archie-pane-component-control-hover-color,var(--archie-text-primary))}.close-btn[data-v-87ab9723]:hover{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.pane-content[data-v-87ab9723]{flex:1;min-height:0;overflow:auto}.pane--active[data-v-87ab9723]{border-color:var(--archie-pane-component-active-color,rgb(var(--v-theme-primary)));box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.25)}.pane--active .pane-header[data-v-87ab9723]{background:var(--archie-pane-component-active-header-background,rgba(var(--v-theme-primary),.1))}.pane-title[data-v-87ab9723]{align-items:center;font-weight:500;display:flex}.pane-index[data-v-87ab9723]{background:var(--archie-pane-component-index-background,rgb(var(--v-theme-archiePurple)));width:20px;height:20px;color:var(--archie-pane-component-index-color,rgb(var(--v-theme-on-archiePurple)));border-radius:var(--archie-pane-component-index-radius,var(--archie-radius-chip));font-size:var(--archie-font-size-small);justify-content:center;align-items:center;margin-right:.5rem;font-weight:600;display:inline-flex}.active-indicator[data-v-87ab9723]{color:var(--archie-pane-component-active-color,rgb(var(--v-theme-primary)));font-size:var(--archie-font-size-label);margin-right:.5rem}.resize-handle[data-v-87ab9723]{cursor:col-resize;z-index:10;background:0 0;width:6px;position:absolute;top:0;bottom:0;right:-3px}.resize-handle[data-v-87ab9723]:hover{opacity:.5}.resize-handle[data-v-87ab9723]:active,.resize-handle[data-v-87ab9723]:hover{background:var(--archie-pane-component-active-color,rgb(var(--v-theme-primary)))}.resize-handle[data-v-87ab9723]:active{opacity:.8}.panes-container[data-v-6f2469be]{gap:1rem;height:calc(100vh - 120px);padding:1rem;display:flex;position:relative}.context-menu[data-v-6f2469be]{background:var(--archie-pane-container-menu-background,var(--archie-surface-overlay));border:1px solid var(--archie-pane-container-menu-border-color,var(--archie-border-subtle));border-radius:var(--archie-pane-container-menu-radius,var(--archie-radius-surface));box-shadow:0 2px 10px rgba(var(--v-shadow-color),.1);z-index:9999;min-width:120px;position:fixed}.context-menu div[data-v-6f2469be]{cursor:pointer;border-bottom:1px solid var(--archie-pane-container-menu-border-color,var(--archie-border-subtle));padding:8px 12px}.context-menu div[data-v-6f2469be]:hover{background:var(--archie-pane-container-menu-hover-background,var(--archie-surface-raised-hover))}.context-menu div[data-v-6f2469be]:last-child{border-bottom:none}.context-menu .danger[data-v-6f2469be]{color:rgb(var(--v-theme-error))}.context-menu .danger[data-v-6f2469be]:hover{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}
