.header{z-index:1100;background-color:#fff;border-bottom:1.5px solid #f0effb;width:100%;padding:20px;display:block;position:sticky;top:0}.header .header-toolbar-mobile{display:none}.header .header-container{justify-content:space-between;align-items:center;gap:22px;max-width:1521px;margin:0 auto;display:flex}.header .header-container .header-logo-trust{align-items:center;gap:48px;display:flex}.header .header-container .header-logo-trust .header-logo{max-width:100%;height:auto;display:block}.header .header-container .header-logo-trust .trustfund-btn{color:#2f395c;background-color:#fff;border:1px solid #7065f0;border-radius:20px;align-items:center;gap:6px;padding:4px 15px;font-size:15px;font-weight:600;transition:border-color .3s ease-in-out;display:flex}.header .header-container .header-logo-trust .trustfund-btn:hover{border-color:#004993}.header .header-container .header-nav{gap:16px;display:flex}.header .header-container .header-nav .header-burger-btn{display:none}.header .header-container .header-nav .header-user-profile{position:relative}.header .header-container .header-nav .header-user-profile .profile-btn{background-color:#fff;border:1.5px solid #f0effb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:150px;padding:8px 6px;transition:border-color .3s ease-in-out;display:flex}.header .header-container .header-nav .header-user-profile .profile-btn p{color:#2f395c;font-size:16px;font-weight:500}.header .header-container .header-nav .header-user-profile .profile-btn svg{transition:transform .3s ease-in-out}.header .header-container .header-nav .header-user-profile .profile-btn:hover{border-color:#7065f0}.header .header-container .header-nav .header-user-profile[profileopen=true] .profile-btn svg{transform:rotate(180deg)}.header .header-nav-responsive{display:none}@media (max-width:1024px){.header{display:none}}.profile-options{width:var(--radix-popover-trigger-width);z-index:1100;background-color:#fff;border:1px solid #e0def7;border-radius:8px;flex-direction:column;gap:8px;min-width:135px;max-width:min(220px,95vw);padding:8px;display:flex;box-shadow:0 10px 10px #100a551a}.profile-options[data-side=bottom]{transform-origin:top;animation:.14s ease-out popover-enter-from-top}.profile-option-btn{color:#000929;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .3s ease-in-out}.profile-option-btn:hover{color:#7065f0}@keyframes popover-enter-from-top{0%{opacity:0;transform:translateY(-2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.header-logout-dialog__overlay{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;animation:.14s ease-out header-logout-dialog-fade-in;position:fixed;inset:0}.header-logout-dialog__content{z-index:1501;background:#fff;border:1px solid #e0def7;border-radius:12px;outline:none;flex-direction:column;gap:10px;width:min(92vw,420px);padding:18px;animation:.16s ease-out header-logout-dialog-pop-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px #100a5538,0 2px 8px #100a5524}.header-logout-dialog__title{color:#2f395c;font-size:18px;font-weight:700}.header-logout-dialog__description{color:#8582a8;font-size:14px;font-weight:500;line-height:1.45}.header-logout-dialog__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.header-logout-dialog__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.header-logout-dialog__btn:disabled{opacity:.6;cursor:not-allowed}.header-logout-dialog__btn--cancel{color:#2f395c;background:#fff;border-color:#e0def7}.header-logout-dialog__btn--cancel:hover{border-color:#7065f0}.header-logout-dialog__btn--action{color:#fff;background:#000929}.header-logout-dialog__btn--action:hover{background:#2f395c}@keyframes header-logout-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes header-logout-dialog-pop-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
