@layer components{.udt-home-account-menu{position:relative;display:flex;align-items:center;justify-content:center}.udt-home-account-menu__trigger{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:9999px;background:var(--color-surface-container-highest,#f1f5f9);color:var(--color-on-surface-variant,#434a56);cursor:pointer;transition:background-color .2s ease}.udt-home-account-menu__trigger--open,.udt-home-account-menu__trigger:hover{background:var(--color-surface-container-high,#e2e8f0)}.udt-home-account-menu__panel{position:absolute;top:100%;right:0;z-index:1100;display:flex;flex-direction:column;align-items:flex-end;width:25rem;padding:.25rem 0 0;filter:drop-shadow(0 .25rem 3.125rem rgba(0,0,0,.15));font-family:var(--font-lato),"Lato",sans-serif}.udt-home-account-menu__panel--fixed{position:fixed;z-index:1030;min-height:0;overflow:hidden}.udt-home-account-menu__caret{flex-shrink:0;width:1.5rem;height:.90625rem;margin-right:.5rem;background:#ffffff;clip-path:polygon(50% 0,100% 100%,0 100%)}.udt-home-account-menu__card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;gap:2rem;background:#ffffff;border-radius:1.125rem}.udt-home-account-menu__profile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;width:100%;height:3.25rem;gap:2rem;padding:0}.udt-home-account-menu__profile-main{display:flex;flex-direction:row;align-items:center;min-width:0;gap:.375rem;height:3.25rem}.udt-home-account-menu__avatar{width:3rem;height:3rem;flex-shrink:0;border-radius:9999px;object-fit:cover;background:#f5fcff}.udt-home-account-menu__profile-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:3.25rem;padding:0}.udt-home-account-menu__name{margin:0;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.001em;color:#0b1e3e}.udt-home-account-menu__meta{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:500;font-size:.6875rem;line-height:1rem;letter-spacing:.005em;color:#434a56}.udt-home-account-menu__edit{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;margin:0;padding:0;border:none;border-radius:.25rem;background:transparent;color:#009fdd;cursor:pointer}.udt-home-account-menu__edit:hover{opacity:.85}.udt-home-account-menu__edit .udt-account-menu__row-icon,.udt-home-account-menu__edit .udt-account-menu__svg-icon{width:1rem;height:1rem;color:#009fdd}.udt-home-account-menu__nav{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;gap:1rem;padding:0}.udt-home-account-menu__vip{display:flex;flex-direction:row;align-items:center;align-self:stretch;box-sizing:border-box;width:100%;height:3.5rem;margin:0;padding:0 1rem;gap:.75rem;border:.0625rem solid #c6cad2;border-radius:.5rem;background:#ffffff;text-align:left;cursor:pointer;transition:background-color .2s ease}.udt-home-account-menu__vip:hover:not(:disabled){background:#f4f7f9}.udt-home-account-menu__vip:disabled{opacity:.72;cursor:default}.udt-home-account-menu__section{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;gap:.5rem;padding:0}.udt-home-account-menu__section-heading{display:flex;flex-direction:row;align-items:center;align-self:stretch;width:100%;height:1.25rem;gap:1rem;padding:0}.udt-home-account-menu__section-title{flex-shrink:0;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:.001em;color:#0b1e3e}.udt-home-account-menu__section-line{flex:1 1 auto;height:.0625rem;background:#e3e5e9}.udt-home-account-menu__section-items{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;padding:0}.udt-home-account-menu__item{display:flex;flex-direction:row;align-items:center;align-self:stretch;box-sizing:border-box;width:100%;height:3.5rem;margin:0;padding:1rem;gap:1rem;border:none;border-radius:.5rem;background:#ffffff;text-align:left;cursor:pointer;transition:background-color .2s ease}.udt-home-account-menu__item:hover:not(:disabled){background:#f4f7f9}.udt-home-account-menu__item--with-trailing{justify-content:space-between}.udt-home-account-menu__item--disabled{opacity:.72;cursor:default}.udt-home-account-menu__item-main{display:flex;flex-direction:row;align-items:center;min-width:0;gap:1rem}.udt-home-account-menu__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;overflow:visible;color:#009fdd}.udt-home-account-menu__icon .udt-account-menu__asset-icon,.udt-home-account-menu__icon .udt-account-menu__row-icon,.udt-home-account-menu__icon .udt-account-menu__svg-icon{width:1rem;height:1rem}.udt-home-account-menu__icon .udt-account-menu__svg-icon--receipts{width:1.125rem;height:1.125rem;overflow:visible}.udt-home-account-menu__icon--vip,.udt-home-account-menu__icon--vip .udt-account-menu__asset-icon,.udt-home-account-menu__icon--vip .udt-account-menu__row-icon,.udt-home-account-menu__icon--vip .udt-account-menu__svg-icon{width:1.5rem;height:1.5rem}.udt-home-account-menu__label{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:.0025em;color:#0b1e3e}.udt-home-account-menu__amount-badge{height:1rem;padding:0 .5rem;border-radius:1.25rem;background:#deffed;font-weight:800;font-size:.6875rem;letter-spacing:.005em;color:#036600}.udt-home-account-menu__amount-badge,.udt-home-account-menu__count-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-style:normal;line-height:1rem}.udt-home-account-menu__count-badge{min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;background:#009fdd;font-weight:700;font-size:.75rem;color:#ffffff}.udt-home-account-menu__logout{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;gap:0}.udt-home-account-menu__logout-line{display:block;align-self:stretch;width:100%;height:.0625rem;margin:.5rem 0 0;background:#e3e5e9}.udt-home-account-menu__item--logout{margin-top:0}.udt-home-account-menu__icon--logout{color:#009fdd}.udt-home-account-menu__logout-error{margin:.25rem 1rem 0;font-size:.75rem;line-height:1rem;color:#b42318}@media (max-width:30rem){.udt-home-account-menu__panel{right:0;width:min(25rem,calc(100vw - 1.5rem))}}}