.font-montserrat{font-family:Montserrat,Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.text-primary{color:#3b89eb!important}.text-primary-1{color:#e4e1fe!important}.text-primary-2{color:#cac3fd!important}.text-primary-3{color:#ada4fa!important}.text-primary-4{color:#968cf6!important}.text-primary-5{color:#7367f0!important}.text-primary-6{color:#554bce!important}.text-primary-7{color:#3c33ac!important}.text-primary-8{color:#27208b!important}.text-primary-9{color:#181373!important}.primary-bg{background-color:#3b89eb!important}.border-color-primary{border-color:#3b89eb!important}.bg-primary-1{background:#e4e1fe!important}.bg-primary-2{background:#cac3fd!important}.bg-primary-3{background:#ada4fa!important}.bg-primary-4{background:#968cf6!important}.bg-primary-5{background:#7367f0!important}.bg-primary-6{background:#554bce!important}.bg-primary-7{background:#3c33ac!important}.bg-primary-8{background:#27208b!important}.bg-primary-9{background:#181373!important}.h-page-errors{flex-direction:column}.h-page-errors-code{z-index:-1;padding:0;right:0.5rem;bottom:0.5rem;position:absolute;opacity:0.25;font-weight:600;text-shadow:0 0 0.25rem rgba(0,0,0,0.25);font-size:20vh;height:14vh;line-height:14vh}.h-page-errors-brand{height:4rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.h-page-errors-brand-logo{height:100%}.h-page-errors-brand-logo-img{height:100%;max-height:4rem;max-width:4rem}.h-page-errors-message{margin-top:1rem;font-size:1.25rem;opacity:0.75}.h-page-errors .h-button-home{font-size:1rem;margin-top:2rem;text-transform:none}body.theme-light{--theme-bg-page:#f5f5f5;--theme-bg-surface:#fff;--theme-bg-surface-elevated:#fff;--theme-bg-surface-hover:#fafafa;--theme-bg-header:#fff;--theme-bg-sidebar:#fff;--theme-bg-input:#fff;--theme-bg-card:#fff;--theme-bg-modal:#fff;--theme-bg-dropdown:#fff;--theme-bg-table-header:#fafafa;--theme-bg-table-row-hover:#fafafa;--theme-bg-table-row-alt:hsla(0,0%,96.1%,0.5);--theme-text-primary:#283046;--theme-text-secondary:rgba(40,48,70,0.75);--theme-text-muted:rgba(40,48,70,0.5);--theme-text-inverse:#fff;--theme-border:rgba(40,48,70,0.12);--theme-border-hover:rgba(40,48,70,0.24);--theme-border-focus:#3b89eb;--theme-accent-primary:#3b89eb;--theme-accent-positive:#29d86f;--theme-accent-negative:#ff4c52;--theme-accent-warning:#ff7219;--theme-accent-info:#4bb5fc;--theme-shadow-sm:0 1px 3px rgba(0,0,0,0.08);--theme-shadow-md:0 4px 20px rgba(0,0,0,0.1);--theme-shadow-lg:0 10px 40px rgba(0,0,0,0.15);--theme-shadow-header:0 2px 8px rgba(0,0,0,0.08);--theme-menu-bg:#fff;--theme-menu-text:#283046;--theme-menu-hover:#fafafa;--theme-menu-active:rgba(59,137,235,0.1);--theme-menu-active-text:#3b89eb;--theme-input-bg:#fff;--theme-input-text:#283046;--theme-input-placeholder:rgba(40,48,70,0.4);--theme-input-border:rgba(40,48,70,0.12);--theme-input-border-focus:#3b89eb;--theme-user-menu-header-bg:rgba(59,137,235,0.05);--theme-user-menu-header-border:rgba(59,137,235,0.25)}body.theme-dark{--theme-bg-page:#0a0f1a;--theme-bg-surface:#1e293b;--theme-bg-surface-elevated:#27354c;--theme-bg-surface-hover:#334155;--theme-bg-header:#0d1321;--theme-bg-sidebar:#0d1321;--theme-bg-input:#0d1321;--theme-bg-card:#1e293b;--theme-bg-modal:#1e293b;--theme-bg-dropdown:#1e293b;--theme-bg-table-header:#334155;--theme-bg-table-row-hover:hsla(0,0%,100%,0.05);--theme-bg-table-row-alt:hsla(0,0%,100%,0.02);--theme-text-primary:#fff;--theme-text-secondary:#e2e8f0;--theme-text-muted:#94a3b8;--theme-text-inverse:#0f172a;--theme-border:#334155;--theme-border-hover:#475569;--theme-border-focus:#3b82f6;--theme-accent-primary:#3b82f6;--theme-accent-positive:#29d86f;--theme-accent-negative:#ff4c52;--theme-accent-warning:#ff7219;--theme-accent-info:#4bb5fc;--theme-shadow-sm:0 1px 3px rgba(0,0,0,0.4),0 0 10px rgba(59,130,246,0.02);--theme-shadow-md:0 4px 20px rgba(0,0,0,0.5),0 0 30px rgba(59,130,246,0.03);--theme-shadow-lg:0 10px 40px rgba(0,0,0,0.6),0 0 60px rgba(59,130,246,0.04);--theme-shadow-header:0 2px 12px rgba(0,0,0,0.4);--theme-card-glow:0 0 40px rgba(59,130,246,0.03);--theme-card-border:rgba(59,130,246,0.08);--theme-card-border-hover:rgba(59,130,246,0.2);--theme-menu-bg:#1e293b;--theme-menu-text:#fff;--theme-menu-hover:#334155;--theme-menu-active:rgba(59,130,246,0.15);--theme-menu-active-text:#3b82f6;--theme-input-bg:#0f172a;--theme-input-text:#fff;--theme-input-placeholder:#94a3b8;--theme-input-border:#334155;--theme-input-border-focus:#3b82f6;--theme-user-menu-header-bg:rgba(59,130,246,0.1);--theme-user-menu-header-border:rgba(59,130,246,0.25)}body.theme-dark,body.theme-light{transition:background-color 0.3s ease,color 0.2s ease}body.theme-dark{background:radial-gradient(ellipse 80% 50% at 90% 10%,rgba(59,130,246,0.06) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 10% 90%,rgba(139,92,246,0.04) 0%,transparent 50%),var(--theme-bg-page);background-attachment:fixed;color:var(--theme-text-primary);min-height:100vh}body.theme-dark .q-card{border:1px solid var(--theme-card-border);box-shadow:var(--theme-shadow-md),var(--theme-card-glow);transition:border-color 0.2s ease,box-shadow 0.2s ease}body.theme-dark .q-card:hover{border-color:var(--theme-card-border-hover);box-shadow:var(--theme-shadow-lg),0 0 50px rgba(59,130,246,0.05)}body.theme-dark .q-btn-overlay{transform:translate(-50%,-450%)!important;transition:color 0.14s ease,background-color 0.14s ease!important;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;z-index:10}body.theme-dark .main-container,body.theme-dark .thumbnail-container{transform:translateZ(0);backface-visibility:hidden}body.theme-dark .q-dialog__inner>.q-card{border:1px solid rgba(59,130,246,0.15);box-shadow:0 25px 50px rgba(0,0,0,0.6),0 0 100px rgba(59,130,246,0.08)}body.theme-dark .q-list{background:transparent}body.theme-dark .q-item,body.theme-dark .q-list{color:var(--theme-text-primary)}body.theme-dark .q-field__control{background:var(--theme-input-bg);color:var(--theme-input-text)}body.theme-dark .q-field__control:before{border-color:var(--theme-input-border)}body.theme-dark .q-field__control:hover:before{border-color:var(--theme-border-hover)}body.theme-dark .q-field--focused .q-field__control:before{border-color:var(--theme-input-border-focus)}body.theme-dark .q-field__label{color:var(--theme-text-primary)}body.theme-dark .q-field__input,body.theme-dark .q-field__native{color:var(--theme-input-text)}body.theme-dark .q-btn--flat{color:var(--theme-text-primary)}body.theme-dark .q-btn--flat:hover{background:hsla(0,0%,100%,0.1)}body.theme-dark .q-table th{background:var(--theme-bg-table-header);color:var(--theme-text-primary)}body.theme-dark .q-table tbody tr:hover{background:var(--theme-bg-table-row-hover)}body.theme-dark .q-separator{background:var(--theme-border)}body.theme-dark .q-menu{background:var(--theme-menu-bg)}body.theme-dark .q-menu,body.theme-dark .q-menu .q-item{color:var(--theme-menu-text)}body.theme-dark .q-tabs{color:var(--theme-text-primary)}body.theme-dark .q-tab--active{color:var(--theme-accent-primary)}body.theme-dark .q-expansion-item,body.theme-dark .q-tooltip{color:var(--theme-text-primary)}body.theme-dark .q-tooltip{background:var(--theme-bg-surface-elevated)}body.theme-dark .q-chip{background:var(--theme-bg-surface-hover);color:var(--theme-text-primary)}body.theme-dark .q-badge{color:var(--theme-text-inverse)}body.theme-dark ::-webkit-scrollbar{width:8px;height:8px}body.theme-dark ::-webkit-scrollbar-track{background:var(--theme-bg-page)}body.theme-dark ::-webkit-scrollbar-thumb{background:var(--theme-border-hover);border-radius:4px}body.theme-dark ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.theme-dark .q-dialog__inner>.q-card{background:var(--theme-bg-modal);color:var(--theme-text-primary)}body.theme-dark .q-dialog__inner>.q-card .q-card__section{color:var(--theme-text-primary)}body.theme-dark .q-dialog__inner>.q-card .q-card__actions{border-top-color:var(--theme-border)}body.theme-dark .q-banner{background:var(--theme-bg-surface)}body.theme-dark .q-banner,body.theme-dark .q-stepper,body.theme-dark .q-toolbar{color:var(--theme-text-primary)}body.theme-dark .q-stepper{background:var(--theme-bg-surface)}body.theme-dark .q-stepper .q-stepper__header{border-bottom-color:var(--theme-border)}body.theme-dark .q-stepper .q-stepper__tab{color:var(--theme-text-muted)}body.theme-dark .q-stepper .q-stepper__tab--active{color:var(--theme-text-primary)}body.theme-dark .q-stepper .q-stepper__tab--done{color:var(--theme-accent-primary)}body.theme-dark .q-stepper .q-stepper__dot{background:var(--theme-bg-surface-hover);color:var(--theme-text-muted)}body.theme-dark .q-stepper .q-stepper__tab--active .q-stepper__dot,body.theme-dark .q-stepper .q-stepper__tab--done .q-stepper__dot{background:var(--theme-accent-primary);color:#fff}body.theme-dark .q-stepper .q-stepper__label .q-stepper__title{color:var(--theme-text-primary)}body.theme-dark .q-stepper .q-stepper__label .q-stepper__caption{color:var(--theme-text-muted)}body.theme-dark .q-timeline{color:var(--theme-text-primary)}body.theme-dark .q-timeline .q-timeline__subtitle{color:var(--theme-text-secondary)}body.theme-dark .q-timeline .q-timeline__dot{color:var(--theme-accent-primary)}body.theme-dark .q-avatar{color:var(--theme-text-primary)}body.theme-dark .q-spinner{color:var(--theme-accent-primary)}body.theme-dark .q-linear-progress,body.theme-dark .q-linear-progress .q-linear-progress__track{background:var(--theme-bg-surface-hover)}body.theme-dark .q-slider .q-slider__track{background:hsla(0,0%,100%,0.25)}body.theme-dark .q-icon{color:inherit}body.theme-dark a{color:var(--theme-accent-primary)}body.theme-dark a:hover{opacity:0.8}body.theme-dark .graph-card,body.theme-dark .vue-grid-item{background:var(--theme-bg-surface)!important;color:var(--theme-text-primary);border-radius:0.5rem}body.theme-dark .graph-card.bg-white,body.theme-dark .vue-grid-item.bg-white{background:var(--theme-bg-surface)!important}body.theme-dark .media-center,body.theme-dark .media-center b,body.theme-dark .media-center h4{color:var(--theme-text-primary)}body.theme-dark .apexcharts-canvas .apexcharts-text,body.theme-dark .apexcharts-canvas .apexcharts-title-text,body.theme-dark .apexcharts-canvas .apexcharts-xaxis-label,body.theme-dark .apexcharts-canvas .apexcharts-yaxis-label{fill:var(--theme-text-secondary)}body.theme-dark .apexcharts-canvas .apexcharts-gridline{stroke:var(--theme-border)}body.theme-dark .apexcharts-canvas .apexcharts-legend-text{color:var(--theme-text-primary)!important}body.theme-dark .apexcharts-canvas .apexcharts-tooltip{background:var(--theme-bg-surface-elevated)!important;color:var(--theme-text-primary);border-color:var(--theme-border)!important}body.theme-dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background:var(--theme-bg-surface-hover)!important;border-color:var(--theme-border)!important}body.theme-dark .apexcharts-menu{background:var(--theme-bg-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:var(--theme-shadow-md)}body.theme-dark .apexcharts-menu .apexcharts-menu-item{color:var(--theme-text-primary)!important}body.theme-dark .apexcharts-menu .apexcharts-menu-item:hover{background:var(--theme-bg-surface-hover)!important}body.theme-dark .file-card,body.theme-dark .selected-file{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.theme-dark .file-card .q-card__section,body.theme-dark .selected-file .q-card__section{color:var(--theme-text-primary)}body.theme-dark .file-card .text-caption,body.theme-dark .file-card .text-subtitle2,body.theme-dark .selected-file .text-caption,body.theme-dark .selected-file .text-subtitle2{color:var(--theme-text-secondary)}body.theme-dark .bg-white{background:var(--theme-bg-surface)!important;color:var(--theme-text-primary)}body.theme-dark .q-skeleton{background:var(--theme-bg-surface-hover)}body.theme-dark .q-skeleton:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0.05) 50%,hsla(0,0%,100%,0))}body.theme-dark .q-uploader{background:var(--theme-bg-surface);color:var(--theme-text-primary);border-color:var(--theme-border)}body.theme-dark .q-uploader .q-uploader__header{background:var(--theme-bg-surface-hover);color:var(--theme-text-primary)}body.theme-dark .q-uploader .q-uploader__list{background:var(--theme-bg-surface)}body.theme-dark .q-table--grid .q-table__grid-content{background:transparent}body.theme-dark .q-table--grid .q-table__bottom{background:var(--theme-bg-surface);color:var(--theme-text-secondary);border-top:1px solid var(--theme-border)}body.theme-dark .folder-card,body.theme-dark .selected-folder{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.theme-dark .folder-name{color:var(--theme-text-primary)}body.theme-dark .h-page-filter,body.theme-dark .q-card--flat,body.theme-dark .q-card.h-filter-card{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.theme-dark .text-blue-grey-10,body.theme-dark .text-dark,body.theme-dark .text-grey,body.theme-dark .text-grey-7,body.theme-dark .text-grey-8{color:var(--theme-text-primary)!important}body.theme-dark .custom-pagination,body.theme-dark .custom-pagination .q-pagination__middle .q-btn,body.theme-dark .q-date{color:var(--theme-text-primary)}body.theme-dark .q-date{background:var(--theme-bg-surface)}body.theme-dark .q-date .q-date__header{background:var(--theme-accent-primary)}body.theme-dark .q-date .q-date__calendar-item .q-btn,body.theme-dark .q-date .q-date__navigation,body.theme-dark .q-time{color:var(--theme-text-primary)}body.theme-dark .q-time{background:var(--theme-bg-surface)}body.theme-dark .q-time .q-time__header{background:var(--theme-accent-primary)}body.theme-dark .q-menu .q-date,body.theme-dark .q-menu .q-time,body.theme-dark .q-popup-proxy .q-date,body.theme-dark .q-popup-proxy .q-time{background:var(--theme-bg-surface)}body.theme-dark .multiple-choice-options{background:var(--theme-bg-surface-hover)}body.theme-dark .multiple-choice-options .choice-card{background:var(--theme-bg-surface)!important;border-color:var(--theme-border)!important}body.theme-dark .multiple-choice-options .choice-card .q-card__section{color:var(--theme-text-primary)}body.theme-dark .bg-grey-1,body.theme-dark .bg-grey-2{background:var(--theme-bg-surface-hover)!important;color:var(--theme-text-primary)}body.theme-dark .bg-grey-3,body.theme-dark .bg-grey-4,body.theme-dark .storage-grid .q-card{background:var(--theme-bg-surface)!important;color:var(--theme-text-primary)}body.theme-dark .storage-grid .q-card .text-subtitle1,body.theme-dark .storage-grid .q-card .text-subtitle2{color:var(--theme-text-secondary)}body.theme-dark .la-border{border-color:var(--theme-border)!important}body.theme-dark .q-tree,body.theme-dark .q-tree .q-checkbox,body.theme-dark .q-tree .q-checkbox .q-checkbox__label,body.theme-dark .q-tree .q-tree__node,body.theme-dark .q-tree .q-tree__node-header,body.theme-dark .q-tree .q-tree__node-header-content{color:var(--theme-text-primary)!important}body.theme-dark .q-tree .q-checkbox .q-checkbox__inner{color:var(--theme-text-primary)}body.theme-dark .q-tree .q-icon{color:var(--theme-text-primary)!important}body.theme-dark .q-tree .q-tree__arrow{color:var(--theme-text-secondary)!important}body.theme-dark .h-page-candidates-index .text-secondary{color:var(--theme-text-primary)!important}body.theme-dark .h-page-candidates-index .disc-empty-data .text-secondary,body.theme-dark .h-page-candidates-index .text-weight-light.text-secondary{color:#fff!important}body.theme-dark .h-page-candidates-index .q-item-label[caption]{color:var(--theme-text-primary)!important}body.theme-dark .h-page-candidates-index .q-item-section .q-item-label,body.theme-dark .h-page-candidates-index .q-item-section small strong{color:var(--theme-text-primary)}body.theme-dark .h-page-candidates-index .box-container{border-color:var(--theme-border)!important;background:var(--theme-bg-surface)!important}body.theme-dark .h-page-candidates-index .box-container .box-title{background-color:var(--theme-bg-surface)!important;color:var(--theme-text-primary)!important}body.theme-dark .h-page-candidates-index .text-xs small,body.theme-dark .h-page-candidates-index .text-xs small strong{color:var(--theme-text-primary)}body.theme-dark .h-page-candidates-index .professional-summary-title{color:var(--theme-accent-primary)}body.theme-dark .h-page-candidates-index .professional-summary-text{color:var(--theme-text-primary)}body.theme-dark .h-page-candidates-index .professional-summary-text:hover{color:var(--theme-accent-primary)}body.theme-dark .h-page-candidates-index .professional-summary-expanded{background-color:var(--theme-bg-surface-elevated)!important;box-shadow:0 4px 20px rgba(0,0,0,0.4)}body.theme-dark .h-page-candidates-index .professional-summary-expanded .close-button{color:var(--theme-text-primary)}body.theme-dark .h-page-candidates-index .professional-summary-content{color:var(--theme-text-primary);border-left-color:var(--theme-accent-primary)}body.theme-dark .h-page-candidates-index .skills-container .q-badge{background:var(--theme-accent-primary)!important;color:#fff!important}body.theme-dark .h-page-candidates-index .q-checkbox__label{color:var(--theme-text-primary)}body.theme-dark .chart-container .apexcharts-canvas{background:transparent!important}body.theme-dark .chart-container .q-btn-overlay-assessment{background:var(--theme-bg-surface-hover)!important;color:var(--theme-text-primary)!important}.storage-grid .q-card{margin:8px}body.theme-dark .quillWrapper .ql-toolbar{border-color:var(--theme-border);background:var(--theme-bg-surface-hover)}body.theme-dark .quillWrapper .ql-toolbar .ql-stroke{stroke:var(--theme-text-secondary)}body.theme-dark .quillWrapper .ql-toolbar .ql-fill{fill:var(--theme-text-secondary)}body.theme-dark .quillWrapper .ql-toolbar .ql-picker-label{color:var(--theme-text-secondary)}body.theme-dark .quillWrapper .ql-toolbar .ql-picker-label:hover .ql-stroke,body.theme-dark .quillWrapper .ql-toolbar button:hover .ql-stroke{stroke:var(--theme-text-primary)}body.theme-dark .quillWrapper .ql-toolbar .ql-picker-label:hover .ql-fill,body.theme-dark .quillWrapper .ql-toolbar button:hover .ql-fill{fill:var(--theme-text-primary)}body.theme-dark .quillWrapper .ql-container{border-color:var(--theme-border)}body.theme-dark .quillWrapper .ql-container .ql-editor{color:var(--theme-text-primary)}body.theme-dark .quillWrapper .ql-container .ql-editor.ql-blank:before{color:var(--theme-text-muted)}.h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined .q-field__control{padding-top:6px}.h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined.q-field--float .q-field__label,.h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined.q-field--focused .q-field__label{transform:translateY(-50%) scale(0.75)!important;padding:0 4px}.h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input .q-field__native{padding-top:4px!important}body.theme-dark .h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined.q-field--float .q-field__label,body.theme-dark .h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined.q-field--focused .q-field__label{background:var(--theme-bg-surface)}body.theme-light .h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined.q-field--float .q-field__label,body.theme-light .h-page-recruiting-jobs-form-question-sets .draggable-item .q-item-section .h-form-input.q-field--outlined.q-field--focused .q-field__label{background:#fff}body.theme-dark .step-edit-modal .q-card[flat][bordered]{background:var(--theme-bg-surface);border-color:var(--theme-border)}body.theme-dark .step-edit-modal .video-state-container{background:var(--theme-bg-surface-hover)!important;border-color:var(--theme-border)!important}body.theme-dark .step-edit-modal .video-state-container .text-grey-5,body.theme-dark .step-edit-modal .video-state-container .text-grey-6,body.theme-dark .step-edit-modal .video-state-container .text-grey-7{color:var(--theme-text-secondary)!important}body.theme-dark .step-edit-modal .question-type-selector-card,body.theme-dark .step-edit-modal .question-type-selector-card .question-type-card{background:var(--theme-bg-surface);border-color:var(--theme-border)}body.theme-dark .step-edit-modal .question-type-selector-card .question-type-card:hover{border-color:var(--theme-border-hover);box-shadow:0 4px 12px rgba(0,0,0,0.3)}body.theme-dark .step-edit-modal .no-video-container{background:var(--theme-bg-surface-hover)!important}body.theme-dark .video-preview-container .video-state-container{background:var(--theme-bg-surface-hover)!important;border-color:var(--theme-border)!important}body.theme-dark .q-list--bordered{border-color:var(--theme-border)}body.theme-dark .q-list--bordered .q-expansion-item{background:var(--theme-bg-surface)}.h-layout .q-header.h-layout-header{transition:all;padding:0.75rem 1.5rem;background:#f5f5f5;background:linear-gradient(180deg,#f5f5f5,#f5f5f5 55%,#f5f5f5 0,transparent)}body.theme-dark .h-layout .q-header.h-layout-header{background:var(--theme-bg-header);max-width:100%;overflow-x:hidden;box-sizing:border-box;border-bottom:1px solid rgba(59,130,246,0.15)}.h-layout .h-page-container{background:#f5f5f5;display:flex;flex-direction:column}.h-layout .h-page-container.q-page.h-page,.h-layout .h-page-container>.h-page,.h-layout .h-page-container>.q-page{padding:0 1.5rem 1.5rem 1.5rem}.h-layout .h-page-container.q-page.h-page .q-page.h-page,.h-layout .h-page-container>.h-page .q-page.h-page,.h-layout .h-page-container>.q-page .q-page.h-page{width:100vw;display:flex;flex-direction:column;overflow:auto}.h-layout .h-page-container.q-page.h-page .q-page.h-page,.h-layout .h-page-container.q-page.h-page .q-page.h-page.h-page-top,.h-layout .h-page-container>.h-page .q-page.h-page,.h-layout .h-page-container>.h-page .q-page.h-page.h-page-top,.h-layout .h-page-container>.q-page .q-page.h-page,.h-layout .h-page-container>.q-page .q-page.h-page.h-page-top{justify-content:flex-start}.h-layout .h-page-container.q-page.h-page .q-page.h-page.h-page-bottom,.h-layout .h-page-container>.h-page .q-page.h-page.h-page-bottom,.h-layout .h-page-container>.q-page .q-page.h-page.h-page-bottom{justify-content:flex-end}.h-layout .h-page-container.q-page.h-page .q-page.h-page.h-page-center,.h-layout .h-page-container>.h-page .q-page.h-page.h-page-center,.h-layout .h-page-container>.q-page .q-page.h-page.h-page-center{justify-content:center}body.theme-dark .h-layout .h-page-container{background:var(--theme-bg-page)}body{background:#f5f5f5;transition:background-color 0.3s ease}body.theme-dark{background:var(--theme-bg-page)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition-duration:0.5s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(0.55,0,0.1,1);overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate(2em,0)}.slide-left-leave-active,.slide-right-enter{opacity:0;transform:translate(-2em,0)}body,html{color:#283046}.q-btn .q-icon{font-size:1.5em}.q-btn .on-left{margin-left:-0.25rem;margin-right:0.25rem}body.theme-dark .q-btn.q-btn--flat{color:var(--theme-text-secondary)}body.theme-dark .q-btn.q-btn--flat:hover{background:hsla(0,0%,100%,0.1);color:var(--theme-text-primary)}body.theme-dark .q-btn.q-btn--outline{color:var(--theme-text-secondary)}body.theme-dark .q-btn.q-btn--outline .q-btn__wrapper:before{border-color:var(--theme-border)}body.theme-dark .q-btn.q-btn--outline:hover .q-btn__wrapper:before{border-color:var(--theme-border-hover)}body.theme-dark .q-btn.bg-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 15px rgba(59,130,246,0.4);transition:all 0.2s ease}body.theme-dark .q-btn.bg-primary:hover{box-shadow:0 6px 20px rgba(59,130,246,0.5);transform:translateY(-1px)}body.theme-dark .q-btn.bg-negative{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 15px rgba(239,68,68,0.3)}body.theme-dark .q-btn.bg-negative:hover{box-shadow:0 6px 20px rgba(239,68,68,0.4)}body.theme-dark .q-btn.bg-positive{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 4px 15px rgba(34,197,94,0.3)}body.theme-dark .q-btn.bg-positive:hover{box-shadow:0 6px 20px rgba(34,197,94,0.4)}.q-card{box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);transition:background-color 0.3s ease,color 0.2s ease}body.theme-dark .q-card{background:var(--theme-bg-card);box-shadow:var(--theme-shadow-md)}body.theme-dark .q-card,body.theme-dark .q-card .q-card__section{color:var(--theme-text-primary)}body.theme-dark .q-card .q-card__actions{border-top-color:var(--theme-border)}.q-checkbox__bg{border:1px solid currentColor;opacity:0.5}.q-checkbox__bg svg.fit{left:10%!important;right:10%!important;top:10%!important;bottom:10%!important;width:80%!important;height:80%!important}.q-checkbox__inner--indet .q-checkbox__bg,.q-checkbox__inner--truthy .q-checkbox__bg{opacity:1}.h-field-text-editor{border:none;width:calc(100% + 1rem);margin:1rem -0.5rem}body.theme-dark .q-editor{background:var(--theme-bg-surface);color:var(--theme-text-primary);border-color:var(--theme-border)}body.theme-dark .q-editor .q-editor__toolbar{background:var(--theme-bg-surface-hover);border-color:var(--theme-border)}body.theme-dark .q-editor .q-editor__toolbar .q-btn{color:var(--theme-text-secondary)}body.theme-dark .q-editor .q-editor__toolbar .q-btn:hover{background:hsla(0,0%,100%,0.1);color:var(--theme-text-primary)}body.theme-dark .q-editor .q-editor__toolbar .q-btn.q-btn--active{color:var(--theme-accent-primary)}body.theme-dark .q-editor .q-editor__toolbar .q-separator{background:var(--theme-border)}body.theme-dark .q-editor .q-editor__content{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.theme-dark .q-editor .q-editor__content.text-dark{color:var(--theme-text-primary)!important}body.theme-dark .q-editor .q-editor__toolbars-container{border-color:var(--theme-border)}body.theme-dark .h-field-text-editor{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.desktop .q-hoverable.q-router-link--active .q-focus-helper,body.desktop .q-hoverable.q-router-link--exact-active .q-focus-helper,body.desktop .q-hoverable:hover .q-focus-helper{opacity:0.075;background:currentColor}body.desktop .q-hoverable.q-router-link--active .q-focus-helper:before,body.desktop .q-hoverable.q-router-link--exact-active .q-focus-helper:before{opacity:0.1;background:#000}body.desktop .q-hoverable.q-router-link--active .q-focus-helper:after,body.desktop .q-hoverable.q-router-link--exact-active .q-focus-helper:after{opacity:0.4;background:#fff}.q-field.q-file .q-field__control .q-field__native{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.q-field .q-field__control .q-field__native,.q-field button,.q-field input,.q-field optgroup,.q-field select,.q-field textarea{font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.q-field .q-field__bottom{padding-top:0.25rem}.q-field--outlined .q-field__control{border-radius:6px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid rgba(40,48,70,0.12)}.q-field--outlined .q-field__control:hover:before{border-color:rgba(40,48,70,0.24)}.q-field--outlined .q-field__control:after{border-width:1px}.q-field--outlined .q-field__marginal,.q-field--outlined .q-field__prepend{font-weight:400;color:rgba(40,48,70,0.12);padding-right:0;line-height:100%}.q-field--outlined .q-field__marginal>div .q-icon,.q-field--outlined .q-field__prepend>div .q-icon{margin-right:0.25rem;margin-left:-0.25rem}.q-field--outlined.q-field--focused .q-field__control .q-field__marginal,.q-field--outlined.q-field--focused .q-field__control .q-field__prepend{color:currentColor!important;opacity:1}.q-field--outlined.q-field--focused .q-field__control:after{border-width:1px}.form-actions{padding-top:0.75rem}.form-actions>*{margin-left:1rem}.form-actions>:first-child{margin-left:0}.bg-positive-1{background-color:#daffe9}body.theme-dark .q-field--outlined .q-field__control{background:var(--theme-input-bg);color:var(--theme-input-text)}body.theme-dark .q-field--outlined .q-field__control:before{border-color:var(--theme-input-border)}body.theme-dark .q-field--outlined .q-field__control:hover:before{border-color:var(--theme-border-hover)}body.theme-dark .q-field--outlined .q-field__label{color:var(--theme-text-secondary)}body.theme-dark .q-field--outlined .q-field__input,body.theme-dark .q-field--outlined .q-field__native{color:var(--theme-input-text)}body.theme-dark .q-field--outlined .q-field__marginal,body.theme-dark .q-field--outlined .q-field__prepend{color:var(--theme-text-muted)}body.theme-dark .q-field--outlined.q-field--focused .q-field__control:before{border-color:var(--theme-input-border-focus)}body.theme-dark .q-field--outlined.q-field--focused .q-field__marginal,body.theme-dark .q-field--outlined.q-field--focused .q-field__prepend{color:var(--theme-input-text)}body.theme-dark .q-field .q-field__bottom{color:var(--theme-text-muted)}body.theme-dark .q-field .q-field__native option{background:var(--theme-bg-dropdown);color:var(--theme-text-primary)}body.theme-dark .q-menu{background:var(--theme-bg-dropdown)}body.theme-dark .q-menu .q-item{color:var(--theme-text-primary)}body.theme-dark .q-menu .q-item:hover{background:var(--theme-menu-hover)}body.theme-dark .q-menu .q-item.q-item--active,body.theme-dark .q-menu .q-item.q-manual-focusable--focused{background:var(--theme-menu-active);color:var(--theme-menu-active-text)}body.theme-dark .q-checkbox .q-checkbox__label,body.theme-dark .q-checkbox .q-toggle__label,body.theme-dark .q-menu .q-virtual-scroll__content .q-item,body.theme-dark .q-toggle .q-checkbox__label,body.theme-dark .q-toggle .q-toggle__label{color:var(--theme-text-primary)}body.theme-dark .q-checkbox .q-checkbox__inner,body.theme-dark .q-checkbox .q-toggle__inner,body.theme-dark .q-toggle .q-checkbox__inner,body.theme-dark .q-toggle .q-toggle__inner{color:var(--theme-text-muted)}body.theme-dark .q-checkbox.q-checkbox--active .q-checkbox__inner,body.theme-dark .q-checkbox.q-checkbox--active .q-toggle__inner,body.theme-dark .q-checkbox.q-toggle--active .q-checkbox__inner,body.theme-dark .q-checkbox.q-toggle--active .q-toggle__inner,body.theme-dark .q-toggle.q-checkbox--active .q-checkbox__inner,body.theme-dark .q-toggle.q-checkbox--active .q-toggle__inner,body.theme-dark .q-toggle.q-toggle--active .q-checkbox__inner,body.theme-dark .q-toggle.q-toggle--active .q-toggle__inner{color:var(--theme-accent-primary)}body.theme-dark .q-radio .q-radio__label{color:var(--theme-text-primary)}body.theme-dark .q-radio .q-radio__inner{color:var(--theme-text-muted)}body.theme-dark .q-radio.q-radio--active .q-radio__inner{color:var(--theme-accent-primary)}.align-left{justify-content:flex-start}.align-left,.align-right{display:flex;align-items:center}.align-right{justify-content:flex-end}.q-table__card{box-shadow:0 4px 20px 0 rgba(0,0,0,0.1)}.q-table__card.q-table--loading table.q-table .q-td{opacity:0.1}.q-table__card table.q-table thead tr th{font-weight:600}.q-table__card table.q-table .h-table-link{color:inherit;text-decoration:none}.q-table__card table.q-table .h-table-link:focus,.q-table__card table.q-table .h-table-link:hover,.q-table__card table.q-table .h-table-link:visited{color:inherit}.table-padding-bottom{padding-bottom:70px}body.theme-dark .q-table--bordered,body.theme-dark .q-table--flat,body.theme-dark .q-table__card,body.theme-dark .q-table__container{background:var(--theme-bg-surface)!important;color:var(--theme-text-primary);box-shadow:var(--theme-shadow-md),var(--theme-card-glow);border:1px solid var(--theme-card-border);border-radius:8px;overflow:hidden}body.theme-dark .q-table{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.theme-dark .q-table .q-table__top,body.theme-dark .q-table .q-table__top tr,body.theme-dark .q-table .q-table thead,body.theme-dark .q-table .q-table thead tr,body.theme-dark .q-table thead,body.theme-dark .q-table thead tr{background:var(--theme-bg-table-header)!important}body.theme-dark .q-table .q-table__top tr th,body.theme-dark .q-table .q-table thead tr th,body.theme-dark .q-table thead tr th{font-weight:600}body.theme-dark .q-table .q-table__top tr th,body.theme-dark .q-table .q-table thead tr th,body.theme-dark .q-table th,body.theme-dark .q-table thead tr th{background:var(--theme-bg-table-header)!important;color:var(--theme-text-primary)!important;border-color:var(--theme-border)!important}body.theme-dark .q-table tbody tr{background:var(--theme-bg-surface)}body.theme-dark .q-table tbody tr td{color:var(--theme-text-primary);border-color:var(--theme-border)}body.theme-dark .q-table tbody tr:hover{background:var(--theme-bg-table-row-hover)!important}body.theme-dark .q-table tbody tr:nth-child(2n){background:var(--theme-bg-table-row-alt)}body.theme-dark .q-table tbody tr:nth-child(2n):hover{background:var(--theme-bg-table-row-hover)!important}body.theme-dark .q-table .h-table-link{color:var(--theme-accent-primary)}body.theme-dark .q-table .h-table-link:focus,body.theme-dark .q-table .h-table-link:hover{color:var(--theme-accent-primary);opacity:0.8}body.theme-dark .q-table__card table.q-table thead tr th{background:var(--theme-bg-table-header)!important;color:var(--theme-text-primary)!important;border-color:var(--theme-border)!important}body.theme-dark .q-table__card table.q-table tbody tr td{color:var(--theme-text-primary);border-color:var(--theme-border)}body.theme-dark .q-table__card table.q-table tbody tr:hover{background:var(--theme-bg-table-row-hover)}body.theme-dark .q-table__card table.q-table tbody tr:nth-child(2n){background:var(--theme-bg-table-row-alt)}body.theme-dark .q-table__card table.q-table tbody tr:nth-child(2n):hover{background:var(--theme-bg-table-row-hover)}body.theme-dark .q-table__card table.q-table .h-table-link{color:var(--theme-accent-primary)}body.theme-dark .q-table__card table.q-table .h-table-link:focus,body.theme-dark .q-table__card table.q-table .h-table-link:hover{color:var(--theme-accent-primary);opacity:0.8}body.theme-dark .q-table__card .q-table__bottom{background:var(--theme-bg-surface);color:var(--theme-text-secondary);border-top-color:var(--theme-border)}body.theme-dark .q-table__card .q-table__bottom .q-table__control{color:var(--theme-text-secondary)}body.theme-dark .q-table__card .q-table__middle{color:var(--theme-text-muted)}body.theme-dark .q-table__separator{color:var(--theme-border)}body.theme-dark .q-table__top{background:var(--theme-bg-surface);color:var(--theme-text-primary)}body.theme-dark .q-pagination .q-btn{color:var(--theme-text-secondary)}body.theme-dark .q-pagination .q-btn.q-btn--flat:hover{background:var(--theme-menu-hover)}body.theme-dark .q-pagination .q-btn.q-btn--standard.bg-primary{background:var(--theme-accent-primary)!important}body.theme-dark .q-table--dense .q-table__top,body.theme-dark .q-table--dense thead,body.theme-dark .q-table--dense thead th,body.theme-dark .q-table--dense thead tr{background:var(--theme-bg-table-header)!important;color:var(--theme-text-primary)!important}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{vertical-align:middle;line-height:1em;color:currentColor;font-weight:600}.h-form-section-title{vertical-align:middle;line-height:1.8em;color:currentColor;font-size:0.75rem;letter-spacing:0.16667em;font-weight:700;text-transform:uppercase}body.theme-dark .text-h1,body.theme-dark .text-h2,body.theme-dark .text-h3,body.theme-dark .text-h4,body.theme-dark .text-h5,body.theme-dark .text-h6{color:var(--theme-text-primary)}body.theme-dark .h-form-section-title{color:var(--theme-text-secondary)}body.theme-dark .h-page-title,body.theme-dark .page-title{color:var(--theme-text-primary)}body.theme-dark .h-page-subtitle,body.theme-dark .page-subtitle,body.theme-dark .text-subtitle1,body.theme-dark .text-subtitle2{color:var(--theme-text-secondary)}body.theme-dark .text-caption{color:var(--theme-text-muted)}.q-tree{padding:6px 3px;border:1px solid rgba(40,48,70,0.12);border-radius:6px;color:#bdbdbd}.q-tree>.q-tree__node.q-tree__node--child .q-tree__node-header{padding-left:0.5rem}.q-tree .q-tree__node.q-tree__node--parent .q-tree__node-header .q-tree__node-header-content,.q-tree>.q-tree__node.q-tree__node--child .q-tree__node-header .q-tree__node-header-content{font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;color:#283046;line-height:1.25rem}.q-tree .q-tree__node .q-tree__node--child .q-tree__node-header .q-tree__node-header-content{font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;color:#283046;line-height:1.25rem}.q-tree .q-tree__node-header.q-hoverable:hover .q-focus-helper{opacity:0}.q-tree .q-tree__node-header.q-hoverable:hover .q-focus-helper:after,.q-tree .q-tree__node-header.q-hoverable:hover .q-focus-helper:before{display:none}.q-uploader.h-uploader,.q-uploader.h-uploader.h-uploader-multiple{width:100%}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__header-content{padding-left:0.75rem;padding-right:0.75rem}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__header-content .q-uploader__title{font-weight:500;font-color:#283046}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__header{border-bottom:1px solid rgba(40,48,70,0.12)}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__list{padding:0.75rem}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__file{border:1px solid rgba(40,48,70,0.12);border-radius:6px!important}.q-uploader.h-uploader.h-uploader-multiple .q-btn,.q-uploader.h-uploader.h-uploader-multiple .q-circular-progress,.q-uploader.h-uploader.h-uploader-multiple .q-uploader__spinner{color:#3b89eb}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__header:before{color:#283046;opacity:0.03}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__file:before{border-radius:6px;color:#283046}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__file-header{color:#283046}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__file-header-content .q-uploader__title{font-weight:500;color:#283046;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.q-uploader.h-uploader.h-uploader-multiple .q-uploader__file-header-content .q-uploader__subtitle{color:#757575}.q-uploader.h-uploader.h-uploader-single{width:100%;overflow:hidden}.q-uploader.h-uploader.h-uploader-single .q-btn--dense.q-btn--round .q-btn__wrapper{min-height:1.5rem;min-width:1.5rem}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header{padding-top:10px}.q-uploader.h-uploader.h-uploader-single .q-uploader__file:before,.q-uploader.h-uploader.h-uploader-single .q-uploader__header:before{background:transparent;overflow:hidden}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header-content.col{flex-direction:row;display:flex;flex-grow:1;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;padding-top:0}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header-content.col>*{line-height:1rem;display:inline-block;flex-grow:0;align-items:flex-start!important;flex-wrap:nowrap;align-content:flex-start;vertical-align:middle}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header-content.col .q-uploader__title{overflow:hidden;padding-right:0.5rem;text-overflow:ellipsis;white-space:nowrap}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header-content.col .q-uploader__subtitle{flex-shrink:0;line-height:1.75rem}.q-uploader.h-uploader.h-uploader-single .q-uploader__header{padding:0;overflow:hidden}.q-uploader.h-uploader.h-uploader-single .q-uploader__header .q-btn{line-height:1rem;border-radius:0}.q-uploader.h-uploader.h-uploader-single .q-uploader__header .q-btn--dense .q-btn__wrapper{padding:7px}.q-uploader.h-uploader.h-uploader-single .q-uploader__header-content{padding:0 0 0 0.75rem}.q-uploader.h-uploader.h-uploader-single .q-uploader__header .q-uploader__title{padding-top:6px;font-size:10.5px;line-height:10.5px;font-weight:400}.q-uploader.h-uploader.h-uploader-single .q-uploader__header .q-uploader__subtitle{display:none}.q-uploader.h-uploader.h-uploader-single .q-uploader__header-content{overflow:hidden;line-height:1rem;align-items:flex-start}.q-uploader.h-uploader.h-uploader-single .q-uploader__header-content .q-spinner.q-uploader__spinner,.q-uploader.h-uploader.h-uploader-single .q-uploader__header-content>a:first-child,.q-uploader.h-uploader.h-uploader-single .q-uploader__header-content>svg:first-child{display:none}.q-uploader.h-uploader.h-uploader-single .q-uploader__list{min-height:unset;line-height:1rem;padding:0 0.75rem;position:absolute;top:0;bottom:0;left:0;right:2.5rem;width:calc(100% - 2.5rem)}.q-uploader.h-uploader.h-uploader-single .q-uploader__file{max-height:100%;padding:0;border:none;border-radius:0}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-status{padding-top:12px}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header{padding:5px 0}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header .q-uploader__title{padding-top:12px;font-size:14px;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0.00937em;color:#283046}.q-uploader.h-uploader.h-uploader-single .q-uploader__file-header .q-uploader__subtitle{line-height:1em}.q-uploader.h-uploader.h-uploader-single .q-uploader__file .q-btn{border-radius:6px}.q-uploader.h-uploader.h-uploader-single .q-uploader__file .q-icon{font-size:16px}.show-block-lg,.show-block-md,.show-block-sm,.show-block-xl,.show-block-xs,.show-flex-lg,.show-flex-md,.show-flex-sm,.show-flex-xl,.show-flex-xs,.show-inline-lg,.show-inline-md,.show-inline-sm,.show-inline-xl,.show-inline-xs,.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none}.hide-lg,.hide-md,.hide-sm,.hide-xl,.hide-xs{display:block}@media (max-width:599.98px){.show-block-xs,.show-xs{display:block}.show-inline-xs{display:inline}.show-flex-xs{display:flex}.hide-xs{display:none}}@media (min-width:600px) and (max-width:1023.98px){.show-block-sm,.show-sm{display:block}.show-inline-sm{display:inline}.show-flex-sm{display:flex}.hide-sm{display:none}}@media (min-width:1024px) and (max-width:1439.98px){.show-block-md,.show-md{display:block}.show-inline-md{display:inline}.show-flex-md{display:flex}.hide-md{display:none}}@media (min-width:1440px) and (max-width:1919.98px){.show-block-lg,.show-lg{display:block}.show-inline-lg{display:inline}.show-flex-lg{display:flex}.hide-lg{display:none}}@media (min-width:1920px){.show-block-xl,.show-xl{display:block}.show-inline-xl{display:inline}.show-flex-xl{display:flex}.hide-xl{display:none}}.bg-primary-linear{background:#3b89eb;background:linear-gradient(-45deg,#2d81ea,#3b89eb)}.q-page.h-page.h-page-guest.h-page-auth-login{padding:0;height:1100px!important;display:flex;background:#3b89eb;background:linear-gradient(0deg,#2f82ea,#3b89eb 50%,#fafafa 0,#fafafa)}.q-page.h-page.h-page-guest.h-page-auth-login .h-language-selector-wrapper{position:absolute;right:1rem;top:1rem;z-index:99}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-header{margin-bottom:2rem;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-header h1{font-size:1.5rem;margin-bottom:0.5rem}@media (max-width:1023.98px){.q-page.h-page.h-page-guest.h-page-auth-login{height:auto!important}}.q-page.h-page.h-page-guest.h-page-auth-login .q-btn{font-weight:600;width:100%}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-fields{margin-bottom:0}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-action{margin-top:0}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-action .q-btn{width:100%}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra{width:100%;display:flex;flex-direction:row;margin-top:1.5rem}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra .q-btn{margin-left:0.5rem;margin-right:0.5rem;width:100%;border:1px solid hsla(0,0%,100%,0.15)}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra .q-btn:first-child{margin-left:0}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra .q-btn:last-child{margin-right:0}@media (max-width:1023.98px){.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra{flex-direction:column}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra .q-btn{margin-left:0;margin-right:0;margin-bottom:0.5rem}.q-page.h-page.h-page-guest.h-page-auth-login .h-card-login-extra .q-btn:last-child{margin-bottom:0}}.q-page.h-page.h-page-guest.h-page-auth-login h1,.q-page.h-page.h-page-guest.h-page-auth-login h2,.q-page.h-page.h-page-guest.h-page-auth-login h3,.q-page.h-page.h-page-guest.h-page-auth-login h4,.q-page.h-page.h-page-guest.h-page-auth-login h5,.q-page.h-page.h-page-guest.h-page-auth-login h6{margin-top:0;margin-block-end:0;font-size:1.25rem;line-height:1em;font-weight:600;color:#283046}.q-page.h-page.h-page-guest.h-page-auth-login p{margin-bottom:0}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper{display:flex;flex-grow:1;align-content:center;align-items:center}@media (max-width:1023.98px){.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper{flex-direction:column}}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .q-form{height:auto;width:100%}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls{position:relative;display:flex;flex-direction:column;flex-grow:0;height:auto;margin:3rem;justify-content:center;z-index:1;align-items:center;align-content:center;padding:2rem;min-width:500px;max-width:100%;width:20%}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls .h-side-controls-top{position:relative;margin-bottom:2rem}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls .h-side-controls-form{position:relative;padding:2rem;margin-top:0;z-index:2;border-radius:6px;box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);background:#fafafa}@media (max-width:1023.98px){.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls{max-height:none!important}}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-artwork{z-index:1;margin:0;padding:0.5rem;flex-grow:0;height:95%;width:100%}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-artwork img{height:60%;max-height:60vh}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-artwork,.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls{max-height:100vh;display:flex}@media (max-width:1023.98px){.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-artwork{display:none}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls{min-width:unset;width:100%;margin:0;height:100%}.q-page.h-page.h-page-guest.h-page-auth-login .h-page-auth-login-wrapper .h-side-controls .h-side-controls-top{position:relative;padding:0}}@media (max-width:1023.98px){.q-page.h-page.h-page-guest.h-page-auth-login>.row{flex-direction:column}}.q-page.h-page.h-page-guest.h-page-auth-login .h-card.h-card-login{background:transparent;box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);margin:0}.q-page.h-page.h-page-guest.h-page-auth-login .h-card.h-card-login .h-card-section-wrapper{padding:0;overflow:hidden}.q-page.h-page.h-page-guest.h-page-auth-login .h-card.h-card-login .h-card-login-banner{padding:0;background:#fafafa;display:flex;align-content:center;align-items:center;justify-content:center}.pac-container{z-index:9999!important}@supports (-webkit-marquee-repetition:infinite) and ((-webkit-appearance:none) or (overflow:-webkit-marquee)){.pac-container{position:fixed!important;top:auto!important;overflow:visible!important}}.h-form-input .q-field__native{min-height:1em;line-height:1.4em;padding:0}.h-form-input.q-field--dense .q-field__control{height:auto;min-height:32px}.h-form-input .q-field__control{height:auto;min-height:36px}.h-form-input input,.h-form-input textarea{width:100%;overflow:hidden;text-overflow:ellipsis;resize:none}.h-form-input .q-field__label{transition:transform 0.2s cubic-bezier(0.4,0,0.2,1)}.h-form-input .q-icon{font-size:21px}.h-layout-navigation-back{font-size:1.75rem;line-height:1.5rem}.h-layout-navigation-back.q-btn--dense:focus .q-focus-helper,.h-layout-navigation-back.q-btn--dense:hover .q-focus-helper{display:none}.h-layout-navigation-back.q-btn--dense .q-btn__wrapper{min-height:1.5rem;padding:0}.h-layout-navigation-back.q-btn--dense .q-icon{width:0.75em;text-align:left;font-size:1.75rem;height:1.5rem;line-height:1.5rem}.h-layout-navigation-back.q-btn--dense .q-icon:before{line-height:1.5rem}.h-layout-navigation-breadcrumbs{font-size:0.88rem;letter-spacing:-0.0125em}.h-layout-navigation-breadcrumbs-separator+.h-layout-navigation-breadcrumbs{margin-left:0.285rem}.h-layout-navigation-breadcrumbs-wrapper{width:100%;display:flex;align-items:center;padding:0;margin-bottom:0}.h-layout-navigation-breadcrumbs .q-breadcrumbs__el{font-weight:400;line-height:1.5rem;color:#283046}.h-layout-navigation-breadcrumbs .q-breadcrumbs__el-icon--with-label{margin-right:0.25rem}.h-layout-navigation-breadcrumbs .q-breadcrumbs--last .q-breadcrumbs__el{font-weight:500}@media screen and (max-width:1023.98px){.h-layout-navigation-breadcrumbs .q-breadcrumbs--last .q-breadcrumbs__el{display:none}}body.theme-dark .h-layout-navigation-breadcrumbs .q-breadcrumbs__el{color:var(--theme-text-secondary)}body.theme-dark .h-layout-navigation-breadcrumbs .q-breadcrumbs--last .q-breadcrumbs__el,body.theme-dark .h-layout-navigation-breadcrumbs .q-breadcrumbs__el:hover{color:var(--theme-text-primary)}body.theme-dark .h-layout-navigation-breadcrumbs .q-breadcrumbs__separator{color:var(--theme-text-muted)}body.theme-dark .h-layout-navigation-breadcrumbs-separator{background:var(--theme-border)}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.fade2-enter-active,.fade-leave-active{transition:opacity 0.6s}.fade2-enter,.fade-leave-to{opacity:0}.vertical-buttons{display:flex;flex-direction:column}.h-layout-page-title{display:flex;justify-content:flex-start;align-items:center;margin-top:1.5rem;margin-bottom:1rem;position:relative}.h-layout-page-title .title{vertical-align:middle;line-height:1em;color:currentColor;font-weight:600;font-size:1.375rem}.h-layout-page-title>.right{position:absolute;right:50%;transform:translateX(50%);display:flex;align-items:center;gap:0.5rem}.q-page-sticky{z-index:100!important}.h-layout-page-subtitle{justify-content:space-between;align-items:flex-end;margin-top:1rem;margin-bottom:0.5rem}.h-layout-page-subtitle .right{margin-left:0.5rem}