.dash-shell .dash-mobile-header{position:-webkit-sticky;position:sticky;top:0;left:auto;z-index:4;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--dash-space-2);width:100%;height:var(--dash-space-16);padding-inline:var(--dash-space-4);background-color:white;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);box-sizing:border-box}.dash-shell .dash-mobile-header-logo{display:flex;align-items:center;min-width:0;max-width:calc(100% - var(--dash-icon-btn) - var(--dash-space-2))}.dash-shell .dash-mobile-header-logo img{display:block;width:auto;height:32px;max-width:100%;object-fit:contain}.dash-shell .dash-mobile-header-menu-btn{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:var(--dash-icon-btn);height:var(--dash-icon-btn);padding:0;border:1px solid var(--border-subtle);border-radius:var(--dash-radius-ctl);background-color:white;color:var(--primary-blue-900);font-size:20px;cursor:pointer;transition:background-color .15s ease}.dash-shell .dash-mobile-header-menu-btn:after{content:"";position:absolute;inset:-2px}.dash-shell .dash-mobile-header-menu-btn:hover{background-color:var(--primary-blue-25)}@media (prefers-reduced-motion:reduce){.dash-shell .dash-mobile-header-menu-btn{transition:none}}.dash-shell .dash-bottom-nav{position:fixed;bottom:0;inset-inline:0;z-index:4;box-sizing:border-box;height:calc(var(--dash-space-16) + env(safe-area-inset-bottom));-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom);background-color:white;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.dash-shell .dash-bottom-nav-list{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;height:100%;margin:0;padding:0;list-style:none}.dash-shell .dash-bottom-nav-cell{display:flex;flex:1 1;min-width:0}.dash-shell .dash-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dash-space-1);width:100%;min-height:var(--dash-touch-min);color:var(--primary-600);font-size:var(--dash-fs-xs);font-weight:var(--dash-fw-regular);text-decoration:none}.dash-shell .dash-bottom-nav-item i{font-size:24px;line-height:1}.dash-shell .dash-bottom-nav-label{white-space:nowrap}.dash-shell .dash-bottom-nav-item.is-active{color:var(--primary-blue-500);font-weight:var(--dash-fw-bold)}.dash-shell .dash-bottom-nav-item.is-disabled{cursor:default}.dash-shell .dash-bottom-nav-item.is-disabled i{color:var(--primary-500)}.dash-modal{padding:0;border:none;background:transparent;max-width:none;max-height:none;color-scheme:light;color:var(--primary-blue-900);font-family:var(--mainFontFamily),sans-serif;font-size:var(--dash-fs-sm);line-height:1.5}.dash-modal::-webkit-backdrop{background-color:rgba(26,26,26,.4);animation:dash-modal-fade .2s ease-out}.dash-modal::backdrop{background-color:rgba(26,26,26,.4);animation:dash-modal-fade .2s ease-out}.dash-modal :focus-visible{outline:2px solid var(--primary-blue-500);outline-offset:2px}.dash-modal .dash-modal-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--dash-space-4);background-color:white;box-shadow:0 8px 24px rgba(26,26,26,.16);overflow:hidden}.dash-modal .dash-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--dash-space-2);flex:none}.dash-modal .dash-modal-title{margin:0;font-size:var(--dash-fs-md);font-weight:var(--dash-fw-bold);line-height:1.2;color:var(--primary-blue-900)}.dash-modal .dash-modal-close{display:flex;align-items:center;justify-content:center;flex:none;width:var(--dash-touch-min);height:var(--dash-touch-min);padding:0;border:none;border-radius:var(--dash-radius-ctl);background:transparent;color:var(--primary-800);font-size:var(--dash-fs-md);cursor:pointer;transition:background-color .15s ease}.dash-modal .dash-modal-close:hover{background-color:var(--primary-blue-25)}.dash-modal .dash-modal-body{flex:1 1;min-height:0;overflow-y:auto;overflow-wrap:anywhere}.dash-modal .dash-modal-footer{flex:none}.dash-modal--dialog{width:min(480px,calc(100% - 32px));margin:auto}.dash-modal--dialog .dash-modal-panel{padding:var(--dash-space-6);border-radius:var(--dash-radius-card);max-height:calc(100dvh - 48px)}.dash-modal--dialog[open] .dash-modal-panel{animation:dash-modal-fade .2s ease-out}.dash-modal--drawer{margin:0;inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(320px,86vw);height:100dvh}.dash-modal--drawer .dash-modal-panel{height:100%;padding:var(--dash-space-4);border-radius:0}.dash-modal--drawer .dash-menu{padding:0;border:none;border-radius:0}.dash-modal--drawer[open]{animation:dash-modal-slide-in .24s ease-out}@keyframes dash-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes dash-modal-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes dash-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (max-width:992px){.dash-modal--dialog{width:100%;max-width:100%;margin:auto 0 0}.dash-modal--dialog .dash-modal-panel{border-radius:20px 20px 0 0;max-height:calc(100dvh - 24px)}.dash-modal--dialog[open] .dash-modal-panel{animation:dash-modal-slide-up .24s ease-out}}@media screen and (min-width:993px){.dash-modal--drawer{display:none}}@media (prefers-reduced-motion:reduce){.dash-modal::-webkit-backdrop{animation:none!important}.dash-modal::backdrop,.dash-modal[open],.dash-modal[open] .dash-modal-panel{animation:none!important}.dash-modal .dash-modal-close{transition:none}}.complete-profile-popup-window-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;animation:open-faded-window-layer-animation .3s ease-in-out forwards;z-index:4;overflow:hidden}@keyframes open-faded-window-layer-animation{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:transparent}to{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:rgba(9,20,33,.2)}}.complete-profile-popup-window{padding:2vw 1vw;width:29vw;height:21vw;position:relative;background:#e7e7e7;transform:translateY(110%);border-radius:2vw;justify-content:flex-start!important}.complete-profile-popup-window.open{animation:open-window-animation .3s ease-in-out forwards;animation-delay:.1s}@keyframes open-window-animation{0%{transform:translateY(110%)}to{transform:translateY(0)}}.complete-profile-popup-window img{width:9vw}.complete-profile-popup-window p{width:80%;font-size:.85vw;text-align:center}.complete-profile-popup-window .btn{margin-top:1vw;width:50%;height:2.75vw;min-width:unset!important;font-size:.85vw;white-space:nowrap;font-weight:700;background-color:var(--primary-blue-500);color:#ffffff;border-radius:1.2vw;transition:all .2s ease-in-out}.complete-profile-popup-window .btn:hover{background-color:var(--primary-blue-800)}@media screen and (max-width:992px){.complete-profile-popup-window{padding:6vw 3vw;width:90vw;height:81vw;transform:translateY(210%);border-radius:6vw;gap:1.5vw}@keyframes open-window-animation{0%{transform:translateY(210%)}to{transform:translateY(-12%)}}.complete-profile-popup-window img{width:32vw}.complete-profile-popup-window p{margin-top:2vw;width:90%;font-size:3.5vw;text-align:center;font-weight:400;line-height:8vw}.complete-profile-popup-window .btn{margin-top:5vw;width:70%;height:10vw;font-size:3vw;border-radius:4vw}}