body.vault-choice-open{overflow:hidden}
.vc-dialog,.vc-dialog *{box-sizing:border-box}
.vc-dialog{width:min(430px,calc(100vw - 32px));height:min(650px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #3a3f47;border-radius:24px;background:#171c23;color:#f3f1ec;box-shadow:0 28px 100px #0009;font-family:inherit;color-scheme:dark;animation:vc-enter .2s cubic-bezier(.2,.8,.2,1)}
.vc-dialog[open]{display:flex;flex-direction:column}
.vc-dialog::backdrop{background:#04070bd6;backdrop-filter:blur(7px);animation:vc-backdrop .2s ease-out}
.vc-dialog.vc-closing{animation:vc-exit .15s ease-in forwards;pointer-events:none}
.vc-dialog.vc-closing::backdrop{animation:vc-backdrop-out .15s ease-in forwards}
.vc-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 24px 19px;flex-shrink:0}
.vc-eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:.16em;color:#a8956c;margin-bottom:9px}
.vc-header h2{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.6px;font-weight:650;overflow-wrap:anywhere}
.vc-dialog button,.vc-dialog input{font:inherit}
.vc-dialog button{cursor:pointer}
.vc-close,.vc-clear{display:grid;place-items:center;flex-shrink:0;border:0;border-radius:50%;color:#a5adb9;background:#ffffff08;width:34px;height:34px;padding:8px;transition:background .15s,color .15s}
.vc-close svg{width:18px;height:18px}.vc-close:hover,.vc-clear:hover{background:#ffffff10;color:#fff}
.vc-search-wrap{padding:0 24px;flex-shrink:0}
.vc-search{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid #3a424e;border-radius:12px;background:#10151b;padding:0 13px;transition:border-color .15s,box-shadow .15s}
.vc-search:focus-within{border-color:#d4b677;box-shadow:0 0 0 3px #d4b67712}
.vc-search>svg{width:19px;height:19px;flex-shrink:0;color:#929ba8}
.vc-search input{width:100%;min-width:0;height:46px;background:none;color:#f1efeb;border:0;outline:0;font-size:14px;padding:0;box-shadow:none}
.vc-search input::placeholder{color:#7d8998}.vc-search input::-webkit-search-cancel-button{display:none}
.vc-clear{width:24px;height:24px;font-size:20px;line-height:1;padding:0}
.vc-meta{display:flex;justify-content:space-between;gap:12px;padding:15px 25px 10px;color:#748193;font-size:10px;flex-shrink:0}.vc-count{color:#aeb6c0}
.vc-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 10px;scrollbar-width:thin;scrollbar-color:#4e493e transparent;scroll-padding:8px}
.vc-list{display:grid;align-content:start;gap:3px}
.vc-option{display:flex;align-items:center;gap:13px;min-height:60px;width:100%;padding:12px 12px;text-align:left;border:1px solid transparent;border-radius:12px;color:#ebeef3;background:transparent;transition:background .15s,border-color .15s}
.vc-option:not(:disabled):hover{background:#232a34}.vc-option.is-selected{background:#e8c77a0d;border-color:#e8c77a33}.vc-option:disabled{opacity:.36;cursor:not-allowed}
.vc-option+.vc-option:not(.is-selected){border-top-color:#ffffff06}
.vc-option-copy{min-width:0;flex:1}.vc-option-copy strong{display:block;font-size:14px;font-weight:520;line-height:1.35;overflow-wrap:anywhere}.vc-option-copy small{display:block;margin-top:4px;color:#909caa;font-size:11px;line-height:1.4;overflow-wrap:anywhere}
.vc-mark{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#29323e;color:#e4cd99;font-size:21px;line-height:1}.vc-mark-flag{font-size:24px;background:#ffffff06}.vc-mark-code{font-size:10px;font-weight:700}.vc-mark-crypto{background:#d5af5720;border:1px solid #d5af5730}
.vc-check{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;flex-shrink:0;border:1px solid #46515f;color:transparent}.vc-check svg{width:14px;height:14px}.vc-option.is-selected .vc-check{background:#e8c77a;border-color:#e8c77a;color:#252015}
.vc-dialog button:focus-visible{outline:2px solid #e8c77a;outline-offset:-2px}
.vc-more{display:block;margin:12px auto 0;padding:12px 20px;border:1px solid #4d4638;border-radius:10px;background:#24251f;color:#e8c77a;font-size:12px}
.vc-empty{padding:56px 20px;text-align:center;color:#8895a5}.vc-empty>svg{width:34px;height:34px;margin-bottom:15px;color:#c2aa75}.vc-empty strong{display:block;font-size:17px;color:#e1e5eb;font-weight:550}.vc-empty p{font-size:13px;line-height:1.6;margin:9px 0 0}
.vc-footnote{flex-shrink:0;text-align:center;border-top:1px solid #ffffff08;padding:13px 20px;color:#697586;font-size:10px}
.vc-dialog [hidden]{display:none!important}
@keyframes vc-enter{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes vc-exit{to{opacity:0;transform:translateY(8px) scale(.99)}}
@keyframes vc-backdrop{from{background:#04070b00;backdrop-filter:blur(0)}to{background:#04070bd6;backdrop-filter:blur(7px)}}
@keyframes vc-backdrop-out{to{background:#04070b00;backdrop-filter:blur(0)}}
@media(max-width:600px){.vc-dialog{width:100%;height:min(700px,calc(100dvh - 20px));margin:auto 0 0;border-radius:24px 24px 0 0;border-bottom:0}.vc-header{padding:24px 20px 18px}.vc-header h2{font-size:23px}.vc-search-wrap{padding:0 20px}.vc-meta{padding-left:21px;padding-right:21px}.vc-scroll{padding:0 10px 12px}.vc-option{min-height:64px}.vc-search input{font-size:16px}.vc-footnote{padding-bottom:max(15px,env(safe-area-inset-bottom))}@keyframes vc-enter{from{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes vc-exit{to{opacity:0;transform:translateY(35px)}}}
@media(prefers-reduced-motion:reduce){.vc-dialog,.vc-dialog::backdrop,.vc-dialog.vc-closing,.vc-dialog.vc-closing::backdrop{animation:none}.vc-dialog *{transition:none!important}}
