.q-new-menu{position:relative}.q-new-menu__panel{background:var(--q-bg-elev-1);border:1px solid var(--q-rule);border-radius:var(--q-radius-md);width:240px;box-shadow:var(--q-shadow-pop);z-index:1000;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.q-new-menu__label{font:10px var(--q-font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--q-text-faint);padding:8px 10px 4px}.q-new-menu__group+.q-new-menu__group{border-top:1px solid var(--q-rule);margin-top:4px}.q-new-menu button[role=menuitem]{text-align:left;width:100%;font:13.5px var(--q-font-body);color:var(--q-text);cursor:pointer;border-radius:var(--q-radius-sm);background:0 0;border:0;padding:8px 10px;display:block}.q-new-menu button[role=menuitem]:hover{background:var(--q-bg-hover)}
.app .header-toolbar .user-panel .user-button.dx-dropdownbutton img.dx-icon{width:auto;height:100%}.dx-theme-generic .app .header-toolbar .user-panel .user-button.dx-dropdownbutton img.dx-icon{max-height:32px}.user-panel{flex-direction:column;display:flex}.user-panel .user-button.dx-dropdownbutton{margin-left:5px}.user-panel .user-button.dx-dropdownbutton img.dx-icon{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--dx-color-border);object-fit:cover;object-position:top;background:#fff padding-box padding-box;border-radius:50%;width:auto;margin:0}.user-panel .user-button.dx-dropdownbutton .dx-buttongroup{vertical-align:middle}.user-panel .user-button.dx-dropdownbutton .dx-buttongroup .dx-button.dx-button-has-icon:not(.dx-button-has-text) .dx-button-content{padding:0}.user-panel .user-button.dx-dropdownbutton .dx-buttongroup .dx-button.dx-button-has-icon:not(.dx-button-has-text).dx-state-hover,.user-panel .user-button.dx-dropdownbutton .dx-buttongroup .dx-button.dx-button-has-icon:not(.dx-button-has-text).dx-state-focused{background-color:#0000}.user-panel .user-button.dx-dropdownbutton .dx-buttongroup .dx-button.dx-button-has-icon:not(.dx-button-has-text).dx-state-hover img.dx-icon,.user-panel .user-button.dx-dropdownbutton .dx-buttongroup .dx-button.dx-button-has-icon:not(.dx-button-has-text).dx-state-focused img.dx-icon{border-color:var(--dx-color-primary)}
.q-header{background:var(--q-bg-elev-1);border-bottom:1px solid var(--q-rule);z-index:1505;flex:none;align-items:center;gap:16px;height:64px;padding:0 clamp(12px,2vw,24px);display:flex;position:relative}.q-header:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--q-amber-soft) 30%, var(--q-amber-soft) 70%, transparent 100%);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.q-header .q-header__brand-cluster{flex:none;align-items:center;gap:4px;width:250px;margin-left:-8px;display:flex}@media (max-width:1023.99px){.q-header .q-header__brand-cluster{width:auto}}.q-header .q-header__menu{margin-right:4px}.q-header .q-brand{border-radius:var(--q-radius-md);transition:background-color var(--q-dur-fast) var(--q-ease);align-items:center;gap:9px;padding:6px 8px;display:flex}.q-header .q-brand:hover{background-color:var(--q-bg-hover)}.q-header .q-brand .q-brand__mark{filter:drop-shadow(0 1px #0000000d);flex:none}.q-header .q-brand .q-brand__word{font-family:var(--q-font-display);color:var(--q-text);letter-spacing:-.01em;font-feature-settings:"liga" 1,"dlig" 1;font-size:24px;line-height:1}.q-icon-btn{border-radius:var(--q-radius-md);width:36px;height:36px;color:var(--q-text-muted);cursor:pointer;transition:background-color var(--q-dur-fast) var(--q-ease),color var(--q-dur-fast) var(--q-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.q-icon-btn:hover{background-color:var(--q-bg-hover);color:var(--q-text)}.q-search-trigger{background:var(--q-bg);border:1px solid var(--q-rule);border-radius:var(--q-radius-pill);max-width:560px;height:38px;color:var(--q-text-muted);font-family:var(--q-font-body);cursor:pointer;transition:border-color var(--q-dur-fast) var(--q-ease),background-color var(--q-dur-fast) var(--q-ease),box-shadow var(--q-dur-fast) var(--q-ease);flex:auto;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.q-search-trigger:hover{border-color:var(--q-rule-strong);background:var(--q-bg-elev-2)}.q-search-trigger:focus-visible{border-color:var(--q-amber);box-shadow:0 0 0 3px var(--q-amber-soft);outline:none}.q-search-trigger .q-search-trigger__text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.q-search-trigger .q-search-trigger__hint{font-family:var(--q-font-mono);color:var(--q-text-faint);align-items:center;gap:2px;font-size:11px;display:inline-flex}.q-search-trigger .q-search-trigger__hint kbd{background:var(--q-bg-elev-1);border:1px solid var(--q-rule);min-width:18px;height:18px;font:inherit;color:var(--q-text-muted);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}@media (max-width:767.99px){.q-search-trigger{display:none}}.q-header__search-mobile{display:none}@media (max-width:767.99px){.q-header__search-mobile{display:inline-flex}}.q-header__actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.app .q-cta{border-radius:var(--q-radius-pill);background:var(--q-cta-bg);height:38px;font-family:var(--q-font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform var(--q-dur-fast) var(--q-ease),box-shadow var(--q-dur-fast) var(--q-ease),background-color var(--q-dur-fast) var(--q-ease);align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;color:var(--q-cta-fg)!important}.app .q-cta:after{content:"";border-radius:0 var(--q-radius-pill) 0 var(--q-radius-pill);background:var(--q-amber);opacity:0;width:10px;height:10px;transition:opacity var(--q-dur) var(--q-ease),transform var(--q-dur) var(--q-ease-out);position:absolute;top:-1px;right:-1px;transform:scale(.4)}.app .q-cta:hover{box-shadow:var(--q-shadow-2);background:var(--q-cta-bg-hover);transform:translateY(-1px)}.app .q-cta:hover:after{opacity:1;transform:scale(1)}.app .q-cta:active{transform:translateY(0)}@media (max-width:599.99px){.app .q-cta{padding:0 12px}.app .q-cta span{display:none}}.q-header__actions .theme-button{width:36px!important;height:36px!important;color:var(--q-text-muted)!important;border-radius:var(--q-radius-md)!important;transition:background-color var(--q-dur-fast) var(--q-ease)!important;background:0 0!important}.q-header__actions .theme-button:hover{background:var(--q-bg-hover)!important;color:var(--q-text)!important}.q-header__actions .theme-button .dx-icon{font-size:16px!important}.q-header__actions .user-panel .user-button{border-radius:var(--q-radius-pill)!important;background:0 0!important;padding:2px!important}.q-header__actions .user-panel .user-button .dx-button-content{overflow:hidden;border-radius:var(--q-radius-pill)!important;padding:0!important}.q-header__actions .user-panel .user-button .dx-icon{box-shadow:inset 0 0 0 1px var(--q-rule);border-radius:var(--q-radius-pill)!important;background-position:50%!important;background-size:cover!important;width:32px!important;height:32px!important}.dx-toolbar.header-toolbar{display:none}.header-component{box-shadow:none}
.footer{color:var(--base-text-color-alpha-7);border-top:1px solid var(--footer-border-color);margin:0 40px;padding-top:20px;padding-bottom:24px;display:block}@media (max-width:599.99px){.footer{margin:0 20px}}
.login-form .link{text-align:center;margin:6px 0 50px;font-size:12px;font-style:normal}.login-form .form-text{color:var(--base-text-color-alpha-7)}
.reset-password-form .submit-button{margin-top:18px}.reset-password-form .login-link{color:var(--base-accent);text-align:center;margin-top:6px;font-size:12px}
.create-account-form .policy-info{color:var(--base-text-color-alpha-7);font-size:12px;font-style:normal}.create-account-form .policy-info a{color:var(--base-text-color-alpha-7)}.create-account-form .login-link{color:var(--base-accent);text-align:center;border-bottom:1px solid var(--border-color);padding:6px 0 32px;font-size:12px}
.dx-swatch-additional.side-navigation-menu,.dx-swatch-additional-dark.side-navigation-menu{background-color:var(--q-bg-elev-1);border-right:1px solid var(--q-rule);z-index:2;flex-direction:column;height:100%;min-height:100%;display:flex;position:relative;width:250px!important}.dx-swatch-additional.side-navigation-menu .menu-container,.dx-swatch-additional-dark.side-navigation-menu .menu-container{flex:1;min-height:100%;padding:14px 10px 24px;display:flex}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview{white-space:nowrap;font-family:var(--q-font-body);color:var(--q-text-muted);font-size:14px}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node-container:empty,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node-container:empty{display:none}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item{border-radius:var(--q-radius-md);color:var(--q-text-muted);letter-spacing:-.005em;transition:background-color var(--q-dur-fast) var(--q-ease),color var(--q-dur-fast) var(--q-ease);flex-direction:row-reverse;margin:2px 6px;padding:8px 14px;font-weight:500}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .dx-icon,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .dx-icon{color:var(--q-text-faint);transition:color var(--q-dur-fast) var(--q-ease);width:22px!important;margin:0 12px 0 0!important;font-size:17px!important}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .dx-treeview-item-content,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item .dx-treeview-item-content{font-size:14px}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item:hover,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item:hover{background-color:var(--q-bg-hover);color:var(--q-text)}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item:hover .dx-icon,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item:hover .dx-icon{color:var(--q-text)}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-state-selected>.dx-treeview-item,.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item.dx-state-selected,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-state-selected>.dx-treeview-item,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item.dx-state-selected{background-color:var(--q-accent-soft);color:var(--q-text);position:relative}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-state-selected>.dx-treeview-item .dx-icon,.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item.dx-state-selected .dx-icon,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-state-selected>.dx-treeview-item .dx-icon,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item.dx-state-selected .dx-icon{color:var(--q-amber)}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-state-selected>.dx-treeview-item:before,.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item.dx-state-selected:before,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-state-selected>.dx-treeview-item:before,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-item.dx-state-selected:before{content:"";background:var(--q-amber);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node{padding:0!important}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-toggle-item-visibility,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-toggle-item-visibility{left:auto;right:10px}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-rtl .dx-treeview-toggle-item-visibility,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-rtl .dx-treeview-toggle-item-visibility{left:10px;right:auto}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node[aria-level="1"],.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node[aria-level="1"]{font-weight:500}.dx-swatch-additional.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node[aria-level="2"] .dx-treeview-item-content,.dx-swatch-additional-dark.side-navigation-menu .menu-container .dx-treeview .dx-treeview-node[aria-level="2"] .dx-treeview-item-content{padding:0 60px;font-weight:400}.dx-drawer-shrink+.dx-drawer-panel-content,.dx-drawer .dx-drawer-panel-content{background-color:var(--q-bg-elev-1)}
.side-nav-outer-toolbar{flex-direction:column;width:100%;height:100%;display:flex}.side-nav-outer-toolbar .header-component{z-index:1505}
.side-nav-inner-toolbar{width:100%}#navigation-header{background-color:var(--base-bg);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}@media (max-width:599.99px){#navigation-header{padding-left:20px}}.dx-theme-generic #navigation-header{padding-top:10px;padding-bottom:10px}
.single-card{width:100%;height:100%}.single-card .dx-card{border-radius:8px;flex-grow:0;width:360px;margin:auto;padding:24px}@media (max-width:599.99px){.single-card .dx-card{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;flex-grow:1;margin:0}}.single-card .dx-card .header{margin:24px 0}.single-card .dx-card .header .title{color:var(--base-text-color);text-align:center;font-size:24px;font-weight:500;line-height:24px}.single-card .dx-card .header .description{color:var(--base-text-color-alpha-7);text-align:center;margin-top:32px;font-size:12px;line-height:16px}
