.zcur{display:inline-flex;position:relative}.zcur-btn{cursor:pointer;background:var(--surface,#f4f3e6);border:1px solid var(--line,#22251a1a);height:34px;color:var(--ink-2,#2e3520);font:600 11.5px/1 var(--mono,ui-monospace, monospace);letter-spacing:.04em;border-radius:10px;align-items:center;gap:6px;padding:0 10px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.zcur-btn:hover,.zcur[data-open=true] .zcur-btn{color:var(--ink,#22251a);border-color:var(--line-2,#22251a2e)}.zcur-btn:focus-visible{outline:2px solid var(--lime,#3f4a1e);outline-offset:2px}.zcur-flag{font-size:14px;line-height:1}.zcur-symbol{font-size:13px}.zcur-menu{z-index:260;background:var(--bg-2,#f4f3e6);border:1px solid var(--line-2,#22251a2e);min-width:268px;max-width:300px;max-height:min(66vh,520px);font-family:var(--sans,"Geist", system-ui, sans-serif);border-radius:14px;flex-direction:column;padding:8px;animation:.13s cubic-bezier(.2,.8,.3,1) zcur-in;display:flex;position:fixed;box-shadow:0 24px 60px -16px #0a0c0873,0 2px 6px #0a0c081a}@keyframes zcur-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.zcur-menu{animation:none}}.zcur-head{font:600 9.5px/1 var(--mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4,#7a7d6f);padding:8px 10px 6px}.zcur-opt{width:100%;color:var(--ink-2,#2e3520);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px 42px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.zcur-opt:hover{background:color-mix(in oklab, var(--ink,#22251a) 7%, transparent);color:var(--ink,#22251a)}.zcur-opt:focus-visible{outline:2px solid var(--lime,#3f4a1e);outline-offset:-2px}.zcur-opt .emo{font-size:15px;line-height:1}.zcur-opt .code{font:600 12px/1 var(--mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--ink,#22251a)}.zcur-opt .nm{font:500 12px/1.2 var(--sans,system-ui);color:var(--ink-3,#5a5d4e);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zcur-opt .sym{font:600 12px/1 var(--mono,ui-monospace, monospace);color:var(--ink-4,#7a7d6f)}.zcur-opt.is-active{background:color-mix(in oklab, var(--lime,#3f4a1e) 14%, transparent)}.zcur-opt.is-active .code,.zcur-opt.is-active .nm,.zcur-opt.is-active .sym{color:var(--lime,#3f4a1e)}.zcur-sep{background:var(--line,#22251a1a);height:1px;margin:6px 8px}.zcur-more{cursor:pointer;width:100%;color:var(--ink-2,#2e3520);font:600 12px/1 var(--sans,system-ui);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex}.zcur-more:hover{background:color-mix(in oklab, var(--ink,#22251a) 7%, transparent);color:var(--ink,#22251a)}.zcur-more:focus-visible{outline:2px solid var(--lime,#3f4a1e);outline-offset:-2px}.zcur-more .count{background:color-mix(in oklab, var(--ink,#22251a) 8%, transparent);font:600 10px/1.4 var(--mono,ui-monospace, monospace);color:var(--ink-3,#5a5d4e);border-radius:7px;margin-left:auto;padding:2px 7px}.zcur-search{border:1px solid var(--line,#22251a1a);background:var(--bg-3,#eae9d8);width:100%;color:var(--ink,#22251a);font:500 12.5px/1 var(--sans,system-ui);border-radius:10px;margin-bottom:4px;padding:9px 11px}.zcur-search::placeholder{color:var(--ink-4,#7a7d6f)}.zcur-search:focus{border-color:var(--line-2,#22251a2e);outline:none}.zcur-scroll{overscroll-behavior:contain;overflow-y:auto}.zcur-empty{font:500 12px/1.4 var(--sans,system-ui);color:var(--ink-4,#7a7d6f);padding:14px 10px}.zcur-rates{border-top:1px solid var(--line,#22251a1a);font:500 10.5px/1 var(--sans,system-ui);color:var(--ink-4,#7a7d6f);align-items:center;gap:7px;margin-top:6px;padding:8px 10px 4px;display:flex}.zcur-rates i{background:var(--lime,#3f4a1e);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite zcur-pulse}@keyframes zcur-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.zcur-rates i{animation:none}}.account-trigger-avatar{line-height:0;display:inline-flex;position:relative}.account-trigger-chevron{box-sizing:border-box;color:#2e3520;background:#fff;border:1.5px solid #1a1f1024;border-radius:999px;width:16px;height:16px;padding:4px;position:absolute;bottom:-2px;right:-2px}
