html[data-ui=modern] .am-trigger{width:42px!important;height:42px!important;padding:0!important;border:2px solid #c5f574!important;border-radius:50%!important;background:#163300!important;color:#c5f574!important;overflow:hidden;display:grid!important;place-items:center;cursor:pointer}html[data-ui=modern] .am-trigger :is(img,svg){width:100%;height:100%;object-fit:cover;display:block}html[data-ui=modern] .am-trigger>svg.lucide{width:19px;height:19px}html[data-ui=modern] .am-trigger:focus-visible{outline:2px solid #163300;outline-offset:2px}html[data-ui=modern] .am-panel{display:flex;flex-direction:column;gap:8px;background:#fff;color:#163300;font-family:var(--modern-font-body);font-size:14px;line-height:20px}html[data-ui=modern] .am-popover{width:392px!important;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);overflow-y:auto;padding:10px!important;border:1px solid #e3e7dd!important;border-radius:22px!important;box-shadow:0 24px 60px #16330029,0 2px 6px #1633000f!important;z-index:100}html[data-ui=modern] .am-panel a{color:inherit;text-decoration:none}html[data-ui=modern] .am-panel button{font-family:var(--modern-font-body);cursor:pointer}html[data-ui=modern] .am-panel :is(a,button):focus-visible{outline:2px solid #163300;outline-offset:2px}html[data-ui=modern] .am-identity{display:flex;align-items:center;gap:12px;padding:10px 10px 8px;border-radius:14px}html[data-ui=modern] .am-identity:hover{background:#f4f6f1}html[data-ui=modern] .am-identity>svg{flex:none;color:#5b6654}html[data-ui=modern] .am-avatar{flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;background:#c5f574;display:grid;place-items:center}html[data-ui=modern] .am-avatar :is(img,svg){width:100%;height:100%;object-fit:cover;display:block}html[data-ui=modern] .am-who{flex:1;min-width:0;display:flex;flex-direction:column}html[data-ui=modern] .am-who strong{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--modern-font-heading);font-size:18px;line-height:24px;font-weight:700;overflow-wrap:anywhere}html[data-ui=modern] .am-seal{flex:none}html[data-ui=modern] .am-who small{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:#4b5745}html[data-ui=modern] .am-who .trader-country-flag{width:16px!important;height:12px!important;margin:0!important}html[data-ui=modern] .am-balance{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;color:#fff;background:radial-gradient(120% 90% at 100% 0,#c5f57447 0,#c5f57400 55%),linear-gradient(135deg,#123000,#1f4a08 55%,#2f6c00)}html[data-ui=modern] .am-balance-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;background:transparent;color:inherit;text-align:left}html[data-ui=modern] .am-balance-main span{font-size:12px;line-height:16px;font-weight:600;color:#c5f574}html[data-ui=modern] .am-balance-main strong{font-size:32px;line-height:38px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html[data-ui=modern] .am-balance-main small{font-size:12px;line-height:16px;color:#d8e6c6}html[data-ui=modern] .am-balance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-ui=modern] .am-balance-actions button{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border:1px solid #ffffff4d;border-radius:999px;background:#ffffff14;color:#fff;font-size:13px;line-height:20px;font-weight:600}html[data-ui=modern] .am-balance-actions button:hover{background:#ffffff26}html[data-ui=modern] .am-balance-actions .is-primary{border-color:#c5f574;background:#c5f574;color:#163300}html[data-ui=modern] .am-balance-actions .is-primary:hover{background:#b4e85e}html[data-ui=modern] .am-list{display:flex;flex-direction:column;padding:2px 0}html[data-ui=modern] .am-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#163300;font-size:14px;line-height:20px;font-weight:500;text-align:left}html[data-ui=modern] .am-item:hover{background:#f4f6f1}html[data-ui=modern] .am-icon{flex:none;width:32px;height:32px;border-radius:10px;background:#f4f6f1;display:grid;place-items:center}html[data-ui=modern] .am-item:hover .am-icon{background:#fff}html[data-ui=modern] .am-icon.is-lime{background:#eef7dc}html[data-ui=modern] .am-label{flex:1;min-width:0}html[data-ui=modern] .am-count{height:22px;padding:0 8px;border-radius:999px;background:#f4f6f1;font-size:11px;line-height:22px;font-weight:700;font-variant-numeric:tabular-nums;color:#4b5745}html[data-ui=modern] .am-count.is-hot{background:#c5f574;color:#163300}html[data-ui=modern] .am-note{font-size:12px;font-weight:600;color:#2f6c00}html[data-ui=modern] .am-rule{height:1px;margin:0 8px;border:0;background:#eef0ea}html[data-ui=modern] .am-logout{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:0 2px 2px;border:0;border-radius:12px;background:#fafbf7;color:#9a3412;font-size:13px;font-weight:600}html[data-ui=modern] .am-logout:hover:not(:disabled){background:#fff4ec}html[data-ui=modern] .am-logout:disabled{opacity:.6;cursor:wait}html[data-ui=modern] .am-overlay{position:fixed;inset:0;z-index:120;background:#16330073}html[data-ui=modern] .am-sheet{position:fixed;left:0;right:0;bottom:0;z-index:121;max-height:92dvh;overflow-y:auto;padding:10px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;box-shadow:0 -12px 40px #1633002e;outline:none}html[data-ui=modern] .am-grabber{align-self:center;width:40px;height:4px;border-radius:999px;background:#d9ded2;margin-bottom:2px}html[data-ui=modern] .am-close{position:absolute;top:18px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#f4f6f1;color:#163300;display:grid;place-items:center}html[data-ui=modern] .am-sheet .am-identity{padding-right:60px}html[data-ui=modern] .am-sheet .am-identity>svg{display:none}html[data-ui=modern] .am-sheet .am-item{min-height:48px;font-size:15px}html[data-ui=modern] .am-sheet :is(.am-balance-actions button,.am-logout){height:44px}html[data-ui=modern] .am-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (pointer:coarse){html[data-ui=modern] :is(.am-item,.am-balance-actions button){min-height:44px}}@media (prefers-reduced-motion:no-preference){html[data-ui=modern] .am-sheet[data-state=open]{animation:am-up .22s cubic-bezier(.22,1,.36,1)}}@keyframes am-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}