.notifications-anchor{position:relative;flex:none}.notifications-bell{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--p1);color:var(--t2)}.notifications-bell>svg{width:21px;height:21px}.notifications-bell.is-open,.notifications-bell:hover{color:var(--t1);background:var(--p2)}.notifications-count{position:absolute;top:-3px;right:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--moon);color:#171717;font-size:10px;line-height:1;font-weight:800;box-shadow:0 0 0 3px var(--bg)}.notifications-panel{position:fixed;z-index:75;width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;max-height:min(660px,calc(100dvh - 100px));border:1px solid var(--line-2);border-radius:24px;background:var(--p1);color:var(--t1);box-shadow:0 20px 60px #0006;overflow:hidden}.notifications-heading{display:flex;align-items:center;gap:8px;padding:18px 18px 12px}.notifications-heading h2{margin:0;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.notifications-total{padding:2px 7px;border-radius:999px;background:var(--p3);color:var(--t2);font-size:11px}.notifications-close{display:grid;place-items:center;margin-left:auto;width:32px;height:32px;border:0;padding:0;background:transparent;color:var(--t2);border-radius:50%}.notifications-close svg{width:18px;height:18px}.notifications-close:hover{background:var(--p3);color:var(--t1)}.notifications-tools{padding:0 18px 12px;display:grid;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line)}.notifications-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border-radius:999px;background:var(--p2)}.notifications-filters button{border:0;border-radius:999px;background:transparent;color:var(--t3);font:inherit;font-size:12px;font-weight:600;padding:8px 6px;min-width:0;text-align:center}.notifications-filters button.on{background:var(--t1);color:var(--bg)}.notifications-mark-all{justify-self:end;display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;font:inherit;font-size:11px;color:var(--t2)}.notifications-mark-all svg{width:14px;height:14px}.notifications-mark-all:hover:not(:disabled){color:var(--moon)}.notifications-mark-all:disabled{opacity:.4;cursor:default}.notifications-list{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--p3) transparent}.notification-row{display:flex;gap:11px;padding:14px 18px;align-items:flex-start;border-bottom:1px solid var(--line)}.notification-row:last-child{border-bottom:0}.notification-row.is-unread{background:rgba(255,255,255,.025)}.notification-avatar{background:var(--p3)}.notification-avatar img{object-fit:cover}.notification-symbol{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--p2);color:var(--t2)}.notification-symbol svg{width:19px;height:19px}.notification-symbol-system{color:var(--moon)}.notification-copy{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.notification-link{display:grid;grid-gap:4px;gap:4px;min-width:0;color:inherit;text-decoration:none}.notification-link b{font-size:13px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.notification-link span{font-size:12px;line-height:1.5;color:var(--t2);overflow-wrap:anywhere}a.notification-link:hover b{color:var(--moon)}.notification-copy time{color:var(--t3);font-size:10px;line-height:1.4}.notification-read-slot{display:block;flex:none;width:24px;height:24px}.notification-read{display:grid;place-items:center;position:relative;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--t2)}.notification-read span{width:6px;height:6px;border-radius:50%;background:var(--moon)}.notification-read svg{display:none;width:14px;height:14px}.notification-read:focus-visible,.notification-read:hover{background:var(--p3)}.notification-read:focus-visible span,.notification-read:hover span{display:none}.notification-read:focus-visible svg,.notification-read:hover svg{display:block}.notifications-empty,.notifications-state{min-height:220px;margin:0;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--t2)}.notifications-empty>svg{width:28px;height:28px;color:var(--t3);margin-bottom:4px}.notifications-empty b{color:var(--t1);font-size:14px}.notifications-empty p,.notifications-state p{margin:0;font-size:12px;line-height:1.5;max-width:28ch}.notifications-footnote{margin:0;padding:11px 18px;color:var(--t3);font-size:10px;line-height:1.4;border-top:1px solid var(--line)}.notification-link:focus-visible,.notifications-anchor button:focus-visible{outline:2px solid var(--moon);outline-offset:2px}@media (max-width:560px){.notifications-panel{border-radius:20px}.notifications-bell{width:44px;height:44px}.notifications-heading{padding:10px 12px 6px}.notifications-heading h2{font-size:16px}.notifications-close{width:44px;height:44px}.notifications-tools{padding:0 12px 8px;gap:4px}.notifications-filters button{min-height:44px;padding:6px 3px;font-size:11px}.notifications-mark-all{min-height:44px}.notification-read,.notification-read-slot{width:44px;height:44px}.notification-row{gap:8px;padding:12px}.notification-row .notification-avatar,.notification-symbol{width:32px!important;height:32px!important}.notification-copy{gap:3px}.notification-link b{font-size:12px}.notifications-footnote{padding:9px 12px}}.profile-menu-anchor{position:relative;flex:none}.profile-menu-anchor>.umenu{position:fixed;inset:auto;margin:0;width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - 85px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--p3) transparent}.profile-menu-anchor .umg>:is(a,button)>span,.profile-menu-anchor .umh .x{min-width:0}.profile-menu-anchor :is(a,button):focus-visible{outline:2px solid var(--moon);outline-offset:2px}.menu-balances{display:none}@media (max-width:760px){.umenu .menu-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 4px 8px;padding:6px 0 12px;border-bottom:1px solid var(--line)}.umenu .menu-balance-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;min-height:62px;padding:8px 10px;text-align:left}.umenu .menu-balance-item>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.25}.umenu .menu-balance-item>span{flex:none;color:var(--t2);font-size:12px;font-weight:500;line-height:1.3}.umenu .menu-balance-actions{grid-column:1/-1}.umenu .menu-balance-actions>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--p1);font-size:13px;font-weight:650;text-align:center}.umenu .menu-balances .menu-balance-actions>button[role=menuitem]>span{flex:none}.umenu .menu-balance-actions>button>svg{width:16px;height:16px;flex:none}.umenu .menu-balance-actions>button:not(:disabled):hover{background:var(--p3)}.umenu .menu-desktop-funds{display:none}}