@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);body{font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Gotham,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:700}.gg-navy{color:#1c233a}.gg-light-blue{color:#63b5c2}.gg-medium-blue{color:#386993}.gg-dark-blue{color:#1a3757}.gg-gold{color:#f2b74b}.gg-bronze{color:#b68633}.gg-sage{color:#9ebeba}.gg-cream{color:#fdfae6}.bg-gg-navy{background-color:#1c233a}.bg-gg-light-blue{background-color:#63b5c2}.bg-gg-medium-blue{background-color:#386993}.bg-gg-dark-blue{background-color:#1a3757}.bg-gg-gold{background-color:#f2b74b}.bg-gg-bronze{background-color:#b68633}.bg-gg-sage{background-color:#9ebeba}.bg-gg-cream{background-color:#fdfae6}.gg-gradient-gold{background:linear-gradient(135deg,#f2b74b,#b68633)}.gg-gradient-blue{background:linear-gradient(135deg,#63b5c2,#386993 50%,#1a3757)}.gg-gradient-navy{background:linear-gradient(135deg,#1c233a,#1a3757)}:root{--app-header-bg:linear-gradient(175deg,#c8a545 25%,#1aafa1 75%);--app-header-text:#000;--app-drawer-bg:linear-gradient(175deg,#c8a545 25%,#1aafa1 75%);--app-drawer-image:none;--app-drawer-image-opacity:1;--app-drawer-text:#fff;--app-nav-active-bg:#1aafa1;--app-nav-active-text:#f6f7f8;--app-nav-hover-bg:#ffffff1f;--app-nav-radius:5px;--app-page-bg:#f1f1f1;--app-page-text:#000;--app-page-image:none;--app-page-image-opacity:0;--app-surface:#fff;--app-surface-2:#f5f5f5;--app-surface-3:#ebebeb;--app-border:#0000001f;--app-border-strong:#0000003d;--app-text:#1b2027;--app-text-muted:#1b20279e;--app-text-faint:#1b20276b;--app-scrim:#0006;--app-hover:#0000000d;--app-selected:#f2b74b29;--app-on-primary:#1b2027;--app-on-secondary:#1b2027;--app-on-accent:#fff;--app-on-info:#fff;--app-on-positive:#fff;--app-on-negative:#fff;--app-on-warning:#1b2027;--app-primary-soft:#f2b74b24;--app-secondary-soft:#63b5c224;--app-positive-soft:#21ba4524;--app-negative-soft:#c1001524;--app-warning-soft:#f2b74b24;--app-info-soft:#38699324;--app-bright-primary:#f2b74b;--app-bright-secondary:#63b5c2;--app-bright-accent:#d8b26b;--app-bright-positive:#6ee68a;--app-bright-negative:#f4808f;--app-bright-warning:#f2b74b;--app-bright-info:#8fb3cf;--app-series-1:#f2b74b;--app-series-2:#63b5c2;--app-series-3:#386993;--app-series-4:#21ba45;--app-series-5:#f2b74b;--app-series-6:#c10015;--app-series-7:#b68633;--app-series-8:#bc8e28;--app-series-9:#4d8d99;--app-series-10:#2b5273;--app-series-11:#1a9136;--app-series-12:#bc8e28;--app-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--app-font-heading:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--app-font-scale:1;--app-radius:4px;--app-density-scale:1;--app-gap:8px;--app-shadow:0 1px 5px #0003,0 2px 2px #00000024;--app-glass-blur:0px;--app-glass-alpha:1;--app-transition:.28s cubic-bezier(.25,.8,.5,1)}body{background:var(--app-page-bg)!important;color:var(--app-text);font-family:var(--app-font-body);font-size:calc(14px*var(--app-font-scale));transition:background-color var(--app-transition),color var(--app-transition)}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.text-subtitle1,.text-subtitle2,h1,h2,h3,h4,h5,h6{font-family:var(--app-font-heading)}.text-grey,.text-grey-6,.text-grey-7{color:var(--app-text-muted)!important}.text-grey-5,.text-grey-8,.text-grey-9{color:var(--app-text-faint)!important}.q-header{background:var(--app-header-bg)!important;transition:background var(--app-transition)}.q-header,.q-header .q-btn,.q-header .q-icon,.q-header .q-toolbar__title{color:var(--app-header-text)}.q-drawer{background:var(--app-drawer-bg)!important;background-size:cover!important;color:var(--app-drawer-text);transition:background var(--app-transition)}.q-drawer:before{background-image:var(--app-drawer-image);background-position:50%;background-size:cover;content:"";inset:0;opacity:var(--app-drawer-image-opacity);pointer-events:none;position:absolute;z-index:-1}.q-drawer .q-expansion-item__container>.q-item,.q-drawer .q-item__label,.q-drawer .q-toolbar__title{color:var(--app-drawer-text)}.drawer_dark,.drawer_normal{background:#0000;color:inherit}.navigation-item{border-radius:var(--app-nav-radius);min-height:calc(40px*var(--app-density-scale));transition:background-color var(--app-transition),color var(--app-transition)}.navigation-item:hover{background-color:var(--app-nav-hover-bg)}.tab-active{background-color:var(--app-nav-active-bg);color:var(--app-nav-active-text)}.q-page{color:var(--app-text)}#color-overlay,#element-with-background-image{background-color:var(--app-page-bg)}#color-overlay{background-image:var(--app-page-image);opacity:var(--app-page-image-opacity)}.q-card{background:var(--app-surface);border-radius:var(--app-radius);box-shadow:var(--app-shadow);color:var(--app-text);transition:background-color var(--app-transition),box-shadow var(--app-transition)}.q-card--bordered{border-color:var(--app-border)}.q-bar,.q-dialog__inner>.q-card,.q-menu,.q-popup-edit{background:var(--app-surface);border-radius:var(--app-radius);color:var(--app-text)}.q-dialog__backdrop{background:var(--app-scrim)}.q-tooltip{border-radius:var(--app-radius)}.q-separator{background:var(--app-border)}.q-banner{background:var(--app-surface-2);border-radius:var(--app-radius);color:var(--app-text)}.q-item__label--caption,.q-item__label--header{color:var(--app-text-muted)}.q-item--active,.q-item.q-router-link--active{color:var(--q-primary)}.q-table__card,.q-table__container{background:var(--app-surface);border-radius:var(--app-radius);box-shadow:var(--app-shadow);color:var(--app-text)}.q-table__title{font-family:var(--app-font-heading)}.q-table thead th{background:var(--app-surface-2);color:var(--app-text);font-weight:600}.q-table tbody td,.q-table thead th{border-bottom-color:var(--app-border)!important}.q-table tbody tr:hover>td{background:var(--app-hover)}.q-table tbody tr.q-tr--selected>td,.q-table tbody tr.selected>td{background:var(--app-selected)}.q-table__bottom,.q-table__top{border-top-color:var(--app-border);color:var(--app-text-muted)}.q-table--dense .q-table__top,.q-table--dense td,.q-table--dense th{padding-bottom:calc(4px*var(--app-density-scale));padding-top:calc(4px*var(--app-density-scale))}.q-table__middle thead tr th{background:var(--app-surface-2)}.q-field__input,.q-field__native,.q-field__prefix,.q-field__suffix{color:var(--app-text)}.q-field__label,.q-field__messages{color:var(--app-text-muted)}.q-field--outlined .q-field__control:before{border-color:var(--app-border-strong)}.q-field--filled .q-field__control,.q-field--standout .q-field__control{background:var(--app-surface-2);border-radius:var(--app-radius) var(--app-radius) 0 0}.q-field--outlined .q-field__control{border-radius:var(--app-radius)}.q-placeholder::placeholder{color:var(--app-text-faint)}.q-btn{border-radius:var(--app-radius)}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%}.q-chip{border-radius:calc(var(--app-radius) + 8px)}.q-badge{border-radius:calc(var(--app-radius)/2)}.q-tabs{color:var(--app-text)}.q-tab--inactive{color:var(--app-text-muted)}.q-expansion-item__content,.q-stepper{background:var(--app-surface);color:var(--app-text)}.q-stepper{border-radius:var(--app-radius)}.q-stepper__tab--inactive{color:var(--app-text-muted)}.q-splitter__separator{background:var(--app-border)}.q-item--dense,.q-list--dense>.q-item{min-height:calc(32px*var(--app-density-scale))}.q-page{padding:calc(var(--app-gap)*.5)}.app-surface{background:var(--app-surface);color:var(--app-text)}.app-surface-2{background:var(--app-surface-2);color:var(--app-text)}.app-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);box-shadow:var(--app-shadow);color:var(--app-text)}.app-bordered{border:1px solid var(--app-border)}.app-text-muted{color:var(--app-text-muted)}.app-text-faint{color:var(--app-text-faint)}.app-heading{color:var(--app-text);font-family:var(--app-font-heading)}.app-gradient-brand{background:linear-gradient(135deg,var(--q-primary) 0,var(--q-accent) 100%);color:var(--app-on-primary)}.app-gradient-header{background:var(--app-header-bg);color:var(--app-header-text)}.app-tint-primary{background:var(--app-primary-soft)!important}.app-tint-secondary{background:var(--app-secondary-soft)!important}.app-tint-positive{background:var(--app-positive-soft)!important}.app-tint-negative{background:var(--app-negative-soft)!important}.app-tint-warning{background:var(--app-warning-soft)!important}.app-tint-info{background:var(--app-info-soft)!important}.app-fill-primary{background:var(--q-primary)!important;color:var(--app-on-primary)!important}.app-fill-secondary{background:var(--q-secondary)!important;color:var(--app-on-secondary)!important}.app-fill-accent{background:var(--q-accent)!important;color:var(--app-on-accent)!important}.app-fill-info{background:var(--q-info)!important;color:var(--app-on-info)!important}.app-fill-positive{background:var(--q-positive)!important;color:var(--app-on-positive)!important}.app-fill-negative{background:var(--q-negative)!important;color:var(--app-on-negative)!important}.app-fill-warning{background:var(--q-warning)!important;color:var(--app-on-warning)!important}.app-fill-accent .q-btn,.app-fill-accent .q-icon,.app-fill-info .q-btn,.app-fill-info .q-icon,.app-fill-negative .q-btn,.app-fill-negative .q-icon,.app-fill-positive .q-btn,.app-fill-positive .q-icon,.app-fill-primary .q-btn,.app-fill-primary .q-icon,.app-fill-secondary .q-btn,.app-fill-secondary .q-icon,.app-fill-warning .q-btn,.app-fill-warning .q-icon{color:inherit}.app-hover-lift{transition:transform var(--app-transition),box-shadow var(--app-transition)}.app-hover-lift:hover{box-shadow:var(--app-shadow);transform:translateY(-4px)}.app-glass .app-panel,.app-glass .q-card,.app-glass .q-drawer .q-list,.app-glass .q-menu{backdrop-filter:blur(var(--app-glass-blur));-webkit-backdrop-filter:blur(var(--app-glass-blur))}.app-no-animations,.app-no-animations *{animation-duration:0s!important;transition-duration:0s!important}body.body--dark .bg-white{background:var(--app-surface)!important}body.body--dark .bg-grey-1,body.body--dark .bg-grey-2,body.body--dark .bg-grey-3{background:var(--app-surface-2)!important}body.body--dark .bg-grey-4,body.body--dark .bg-grey-5{background:var(--app-surface-3)!important}body.body--dark .text-black{color:var(--app-text)!important}body.body--dark .q-card,body.body--dark .q-expansion-item__content,body.body--dark .q-menu,body.body--dark .q-stepper,body.body--dark .q-table__card,body.body--dark .q-table__container{background:var(--app-surface);color:var(--app-text)}