@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-jp-dynamic-subset.css";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css";:root{--font-sans: "Pretendard JP Variable", "Pretendard Variable", "Pretendard JP", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-mono: "SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--vm-green: #16d68a;--vm-green-strong: #0bbe76;--vm-green-soft: rgba(22, 214, 138, .14);--vm-green-ink: #06281f;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--title-1: 700 32px/1.375 var(--font-sans);--heading-1: 700 22px/1.364 var(--font-sans);--heading-2: 700 20px/1.4 var(--font-sans);--headline-1: 600 18px/1.445 var(--font-sans);--body-1: 500 16px/1.5 var(--font-sans);--body-2: 500 15px/1.467 var(--font-sans);--label-1: 500 14px/1.429 var(--font-sans);--caption-1: 500 12px/1.334 var(--font-sans)}:root,[data-theme=dark]{--vm-bg: #0a1322;--vm-bg-elev: #111d33;--vm-bg-elev-2: #1b2942;--vm-bg-input: #0d1830;--vm-card-hero: linear-gradient(160deg, #1a2e55 0%, #14233f 70%, #0e1a30 100%);--vm-card-hero-mark: #2e4f86;--vm-border: rgba(255, 255, 255, .07);--vm-border-strong: rgba(255, 255, 255, .13);--vm-text: #ffffff;--vm-text-sec: rgba(255, 255, 255, .62);--vm-text-tert: rgba(255, 255, 255, .4);--vm-text-disable: rgba(255, 255, 255, .24);--vm-accent: var(--vm-green);--vm-accent-soft: var(--vm-green-soft);--vm-accent-ink: #06281f;--vm-positive: #16d68a;--vm-warning: #ffb938;--vm-danger: #ff6b6b;--vm-shadow: 0 8px 22px rgba(0, 0, 0, .35);--vm-skrim: rgba(0, 0, 0, .55)}[data-theme=light]{--vm-bg: #f3f5fa;--vm-bg-elev: #ffffff;--vm-bg-elev-2: #eef1f7;--vm-bg-input: #f3f5fa;--vm-card-hero: linear-gradient(160deg, #e8effb 0%, #f4f7fd 100%);--vm-card-hero-mark: #aac2ee;--vm-border: rgba(0, 0, 0, .07);--vm-border-strong: rgba(0, 0, 0, .13);--vm-text: #0b1626;--vm-text-sec: rgba(11, 22, 38, .62);--vm-text-tert: rgba(11, 22, 38, .42);--vm-text-disable: rgba(11, 22, 38, .24);--vm-accent: #07a767;--vm-accent-soft: rgba(7, 167, 103, .1);--vm-accent-ink: #ffffff;--vm-positive: #07a767;--vm-warning: #d17600;--vm-danger: #e52222;--vm-shadow: 0 4px 14px rgba(11, 22, 38, .08);--vm-skrim: rgba(11, 22, 38, .4)}:root{--tok-vmt-bg: var(--vm-green);--tok-vmt-ink: var(--vm-green-ink);--tok-usdt-bg: #26a17b;--tok-usdt-ink: #ffffff;--tok-bnb: #f0b90b}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--font-sans);background:var(--vm-bg);color:var(--vm-text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.vm-mono{font-family:var(--font-mono);letter-spacing:-.01em}.vm-tabular{font-variant-numeric:tabular-nums}.vm-btn-primary{background:var(--vm-accent);color:var(--vm-accent-ink);border:0;border-radius:var(--radius-lg);height:52px;font:700 16px/1 var(--font-sans);letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:100%;padding:0 var(--space-5);transition:filter .12s ease}.vm-btn-primary:hover{filter:brightness(1.07)}.vm-btn-primary:disabled{background:var(--vm-bg-elev-2);color:var(--vm-text-disable);cursor:not-allowed;filter:none}.vm-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--vm-border);background:transparent;color:var(--vm-text-sec);font:600 12px/1 var(--font-sans);cursor:pointer}.vm-chip:hover{background:var(--vm-bg-elev-2);color:var(--vm-text)}.vm-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font:600 12px/1 var(--font-sans)}.vm-pill--ok{background:var(--vm-accent-soft);color:var(--vm-positive)}.vm-pill--pend{background:#ffb93824;color:var(--vm-warning)}.vm-pill--fail{background:#ff6b6b24;color:var(--vm-danger)}:root,[data-theme=dark]{--bg: #16171d;--bg-glow: #2a1f47;--surface: #23252e;--surface-2: #2c2f3a;--line: #33364a;--ink: #ffffff;--ink-muted: #9a9cb0;--primary: #2a62f5;--on-primary: #ffffff;--primary-ink: #7aa2ff;--violet: #a63fe0;--mint: #6ef2c0;--on-mint: #06281c;--bar-a: #f472d0;--bar-b: #b25cf5;--up: #4be3a5;--up-soft: #173a30;--down: #ff6b81;--down-soft: #3d1c26;--warn: #ffb84d;--warn-soft: #3b2e17;--notify: #ff7a59;--toggle-off: #4a4d5e;--pastel-a: #8ff0d0;--pastel-b: #b8b5ff;--pastel-c: #f6a8e8;--on-pastel: #14151b;--tile-orange-a: #ffc27a;--tile-orange-b: #f0743e;--tile-green-a: #b6ec7a;--tile-green-b: #2fb57a;--tile-pink-a: #ffa6dc;--tile-pink-b: #ec4c8c;--tile-blue-a: #8fb4ff;--tile-blue-b: #2a62f5;--on-tile: #ffffff;--focus: #7aa2ff;--scrim: rgba(8, 9, 14, .72);--shadow-card: 0 12px 32px rgba(0, 0, 0, .35);--shadow-pill: 0 8px 20px rgba(42, 98, 245, .45);--shadow-violet: 0 8px 20px rgba(166, 63, 224, .45)}[data-theme=light]{--bg: #f3f4f8;--bg-glow: #e9e4f8;--surface: #ffffff;--surface-2: #eef0f6;--line: #dfe2ec;--ink: #14151b;--ink-muted: #5c5f73;--primary: #2257e6;--on-primary: #ffffff;--primary-ink: #2257e6;--violet: #9333d6;--mint: #6ef2c0;--on-mint: #06281c;--bar-a: #e04fb8;--bar-b: #9333d6;--up: #0b7a52;--up-soft: #dbf6eb;--down: #cf2f4a;--down-soft: #fde2e7;--warn: #9a5b00;--warn-soft: #fcefd8;--notify: #e85a36;--toggle-off: #b9bccb;--pastel-a: #8ff0d0;--pastel-b: #b8b5ff;--pastel-c: #f6a8e8;--on-pastel: #14151b;--tile-orange-a: #ffc27a;--tile-orange-b: #f0743e;--tile-green-a: #b6ec7a;--tile-green-b: #2fb57a;--tile-pink-a: #ffa6dc;--tile-pink-b: #ec4c8c;--tile-blue-a: #8fb4ff;--tile-blue-b: #2a62f5;--on-tile: #ffffff;--focus: #2257e6;--scrim: rgba(20, 21, 27, .45);--shadow-card: 0 10px 28px rgba(30, 34, 60, .08);--shadow-pill: 0 8px 18px rgba(34, 87, 230, .3);--shadow-violet: 0 8px 18px rgba(147, 51, 214, .3)}:root{--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--font-sans: Lexend, "Noto Sans KR", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: var(--font-sans);--font-display: var(--font-sans);--pl-greeting: 600 34px/40px var(--font-sans);--pl-num-hero: 600 36px/42px var(--font-sans);--pl-title: 600 20px/26px var(--font-sans);--pl-card-title: 600 17px/24px var(--font-sans);--pl-body: 500 15px/22px var(--font-sans);--pl-body-sm: 400 13px/19px var(--font-sans);--pl-caption: 500 11px/14px var(--font-sans)}:root,[data-theme=dark],[data-theme=light]{--vm-bg: var(--bg);--vm-bg-elev: var(--surface);--vm-bg-elev-2: var(--surface-2);--vm-bg-input: var(--surface-2);--vm-card-hero: var(--surface);--vm-card-hero-mark: var(--primary-ink);--vm-border: var(--line);--vm-border-strong: var(--line);--vm-text: var(--ink);--vm-text-sec: var(--ink-muted);--vm-text-tert: var(--ink-muted);--vm-text-disable: var(--toggle-off);--vm-accent: var(--primary);--vm-accent-soft: var(--surface-2);--vm-accent-ink: var(--on-primary);--vm-positive: var(--up);--vm-warning: var(--warn);--vm-danger: var(--down);--vm-shadow: var(--shadow-card);--vm-skrim: var(--scrim)}:root{--vm-safe-top: env(safe-area-inset-top, 0px);--vm-safe-bottom: env(safe-area-inset-bottom, 0px)}html,body{background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vm-app{font-family:var(--font-sans);color:var(--ink);background:radial-gradient(90% 55% at 100% 100%,var(--bg-glow) 0%,var(--bg) 70%);width:100%;height:100vh;height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden;-webkit-font-smoothing:antialiased}.vm-scroll{flex:1 1 auto;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.vm-card{background:var(--surface);border-radius:var(--radius-lg);border:0;box-shadow:var(--shadow-card)}.vm-divider{height:1px;background:var(--line)}.vm-input{width:100%;min-height:var(--space-12);background:var(--surface-2);border:0;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px transparent;color:var(--ink);font:var(--pl-body);padding:var(--space-3) var(--space-4);outline:none;box-sizing:border-box;transition:box-shadow .15s}.vm-input::placeholder{color:var(--ink-muted)}.vm-input:focus{box-shadow:inset 0 0 0 2px var(--primary)}.vm-btn-ghost{background:var(--surface-2);color:var(--ink);border:0;border-radius:var(--radius-pill);height:52px;font:600 16px/1 var(--font-sans);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:100%;transition:transform .1s}.vm-btn-ghost:active{transform:scale(.98)}.vm-pill--gray{background:var(--surface-2);color:var(--ink-muted)}.vm-tok{width:44px;height:44px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-sans);letter-spacing:-.02em;flex-shrink:0}.vm-tok--vmt{background:var(--primary);color:var(--on-primary)}.vm-tok--usdt{background:var(--tok-usdt-bg);color:var(--tok-usdt-ink)}.vm-tok--logo{object-fit:cover;background:var(--surface-2);overflow:hidden}.vm-iconbtn{width:40px;height:40px;border-radius:var(--radius-pill);border:0;background:transparent;color:var(--ink);display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0}.vm-iconbtn:hover{background:var(--surface-2)}.vm-greet{display:flex;flex-direction:column;gap:var(--space-2)}.vm-greet-eyebrow{margin:0;font:var(--pl-body-sm);font-weight:500;color:var(--ink-muted)}.vm-greet-title{margin:0;font:var(--pl-greeting);letter-spacing:-.01em;overflow-wrap:anywhere}.vm-card-cap{margin:0;font:var(--pl-body-sm);color:var(--ink-muted)}.vm-num-hero{font:var(--pl-num-hero);color:var(--ink)}.vm-actions{display:flex;gap:var(--space-6)}.vm-action{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);background:none;border:0;padding:0;cursor:pointer;color:var(--ink);font:600 12px/16px var(--font-sans)}.vm-action-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-md);color:var(--on-tile);transition:transform .1s}.vm-action:active .vm-action-tile{transform:scale(.96)}.vm-action--orange .vm-action-tile{background:linear-gradient(150deg,var(--tile-orange-a),var(--tile-orange-b))}.vm-action--pink .vm-action-tile{background:linear-gradient(150deg,var(--tile-pink-a),var(--tile-pink-b))}.vm-action--green .vm-action-tile{background:linear-gradient(150deg,var(--tile-green-a),var(--tile-green-b))}.vm-action--blue .vm-action-tile{background:linear-gradient(150deg,var(--tile-blue-a),var(--tile-blue-b))}.vm-rows{display:flex;flex-direction:column;gap:var(--space-2)}.vm-row{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:0;text-align:left;color:var(--ink);box-sizing:border-box}.vm-row--tap{cursor:pointer;transition:background .15s}.vm-row--tap:hover{background:var(--surface-2)}.vm-row-icon{width:44px;height:44px;border-radius:var(--radius-pill);display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink)}.vm-row-icon--out{background:var(--down-soft);color:var(--down)}.vm-row-icon--in{background:var(--up-soft);color:var(--up)}.vm-navwrap{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:560px;margin:0 auto;padding:var(--space-2) var(--space-6) calc(var(--vm-safe-bottom) + var(--space-4));box-sizing:border-box}.vm-nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-around;height:64px;padding:0 var(--space-3);background:var(--surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-card)}.vm-nav-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;background:none;border:0;color:var(--ink-muted);font:var(--pl-caption);cursor:pointer}.vm-nav-item[aria-current=page]{color:var(--ink);font-weight:600}.vm-nav-item[aria-current=page] svg{color:var(--primary-ink)}.vm-nav-scan{flex:none;width:64px;height:64px;border-radius:var(--radius-pill);border:0;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;cursor:pointer;box-shadow:var(--shadow-pill);transition:transform .1s}.vm-nav-scan:active{transform:scale(.96)}.vm-scan{position:relative;width:100%;aspect-ratio:1;max-width:420px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2)}.vm-scan video{width:100%;height:100%;object-fit:cover;display:block}.vm-scan-frame{position:absolute;inset:var(--space-8);border:2px solid var(--on-primary);border-radius:var(--radius-md);pointer-events:none}.vm-scan-line{position:absolute;left:var(--space-8);right:var(--space-8);top:var(--space-8);height:2px;background:var(--primary-ink);animation:vm-scan-sweep 2.4s ease-in-out infinite alternate;pointer-events:none}@keyframes vm-scan-sweep{to{transform:translateY(calc(min(100vw,420px) - var(--space-8) * 2 - var(--space-12)))}}@media(prefers-reduced-motion:reduce){.vm-scan-line{animation:none}}.vm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vm-btn-primary{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-pill);font:600 16px/1 var(--font-sans);box-shadow:var(--shadow-pill);transition:transform .1s}.vm-btn-primary:hover{filter:none}.vm-btn-primary:active{transform:scale(.98)}.vm-btn-primary:disabled{background:var(--primary);color:var(--on-primary);opacity:.45;box-shadow:none;transform:none}.vm-btn-violet{background:var(--violet);color:var(--on-primary);box-shadow:var(--shadow-violet)}.vm-chip{border:0;background:var(--surface-2);color:var(--ink-muted);font:500 12px/1 var(--font-sans)}.vm-chip:hover{color:var(--ink)}.vm-pill{border-radius:var(--radius-sm);padding:0 var(--space-2);font:600 12px/1 var(--font-sans);white-space:nowrap}.vm-pill--ok{background:var(--up-soft);color:var(--up)}.vm-pill--pend{background:var(--warn-soft);color:var(--warn)}.vm-pill--fail{background:var(--down-soft);color:var(--down)}.vm-pill--info{background:var(--surface-2);color:var(--primary-ink)}.vm-wallet-logo img{border-radius:var(--radius-sm)}.vm-row--tap:disabled{opacity:.5;cursor:default}.vm-seg{display:flex;gap:var(--space-2);overflow-x:auto}.vm-seg-item{flex:none;height:36px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:500 15px/1 var(--font-sans);cursor:pointer}.vm-seg-item[aria-selected=true]{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-pill)}.vm-textarea{width:100%;min-height:112px;resize:vertical;background:var(--surface-2);border:0;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px transparent;color:var(--ink);font:var(--pl-body);padding:var(--space-3) var(--space-4);outline:none;box-sizing:border-box;transition:box-shadow .15s}.vm-textarea::placeholder{color:var(--ink-muted)}.vm-textarea:focus{box-shadow:inset 0 0 0 2px var(--primary)}.vm-thread{display:flex;flex-direction:column;gap:var(--space-3)}.vm-msg{max-width:84%;align-self:flex-start;display:flex;flex-direction:column;gap:var(--space-1)}.vm-msg--me{align-self:flex-end;align-items:flex-end}.vm-msg-bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:var(--pl-body);white-space:pre-wrap;overflow-wrap:anywhere}.vm-msg--me .vm-msg-bubble{background:var(--primary);color:var(--on-primary)}.vm-msg-meta{font:var(--pl-caption);color:var(--ink-muted)}.vm-dot{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--notify);color:var(--on-primary);font:600 11px/20px var(--font-sans);text-align:center;box-sizing:border-box}.vm-link{background:none;border:0;padding:var(--space-2);color:var(--primary-ink);font:600 14px/1.2 var(--font-sans);cursor:pointer}.vm-steps{list-style:none;display:flex;gap:var(--space-4);margin:0 0 var(--space-5);padding:0}.vm-step{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--pl-body-sm);color:var(--ink-muted)}.vm-step-dot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);display:inline-grid;place-items:center;background:var(--surface-2);color:var(--ink-muted);font:600 12px/1 var(--font-sans)}.vm-step[data-state=current]{color:var(--ink);font-weight:600}.vm-step[data-state=current] .vm-step-dot{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-pill)}.vm-step[data-state=done] .vm-step-dot{background:var(--up-soft);color:var(--up)}.vm-progress{position:relative;height:var(--space-1);margin-top:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.vm-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:var(--radius-pill);background:var(--primary-ink);animation:vm-progress-slide 1.4s ease-in-out infinite}@keyframes vm-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.vm-progress:after{animation:none;width:100%;opacity:.4}}.vm-check{display:flex;align-items:flex-start;gap:var(--space-3);font:var(--pl-body-sm);color:var(--ink-muted);cursor:pointer}.vm-check input{width:var(--space-5);height:var(--space-5);margin:0;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.vm-login{display:flex;flex-direction:column;padding:calc(var(--vm-safe-top) + var(--space-5)) var(--space-6) calc(var(--vm-safe-bottom) + var(--space-6))}.vm-login-top{display:flex;align-items:center;min-height:var(--space-12)}.vm-login-main{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-top:var(--space-6)}.vm-login-greet .vm-greet-eyebrow{font:var(--pl-body)}.vm-login-sub{margin:0;font:var(--pl-body-sm);color:var(--ink-muted)}.vm-hero{position:relative;margin-top:var(--space-8);padding-bottom:var(--space-3)}.vm-hero-face{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(115deg,var(--pastel-a) 0%,var(--pastel-b) 55%,var(--pastel-c) 100%);color:var(--on-pastel)}.vm-hero-stack{position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;height:var(--space-12);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bar-b)}.vm-hero-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--on-pastel) 10%,transparent);font:var(--pl-caption);font-weight:600}.vm-hero-title{margin:0;font:var(--pl-title);white-space:pre-line}.vm-hero-points{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font:var(--pl-body-sm);font-weight:500}.vm-hero-points li{display:flex;align-items:center;gap:var(--space-2)}.vm-hero-check{display:grid;place-items:center;flex:none;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--on-pastel);color:var(--pastel-a)}.vm-hero--compact .vm-hero-points{display:none}.vm-login-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8)}.vm-login-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.vm-login-row .vm-login-options{margin-top:0}.vm-login-forgot{font:var(--pl-body-sm);font-weight:500;color:var(--ink-muted)}.vm-login-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--down-soft);color:var(--down);font:var(--pl-body-sm);font-weight:500}.vm-login-actions{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-8)}.vm-or{display:flex;align-items:center;gap:var(--space-3);font:var(--pl-body-sm);color:var(--ink-muted)}.vm-or:before,.vm-or:after{content:"";flex:1;height:1px;background:var(--line)}.vm-login-wallets{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--pl-body-sm);color:var(--ink-muted)}.vm-wallet-stack{display:inline-flex;flex:none}.vm-wallet-stack img{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:0 0 0 2px var(--bg)}.vm-wallet-stack img+img{margin-left:calc(var(--space-2) * -1)}.vm-login-signup{margin:0;text-align:center;font:var(--pl-body-sm);color:var(--ink-muted)}.vm-link--inline{padding:0;font:inherit;font-weight:600}@keyframes vm-rise{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.vm-rise{animation:vm-rise .4s ease-out both}.vm-rise:nth-child(2){animation-delay:.05s}.vm-rise:nth-child(3){animation-delay:.1s}.vm-rise:nth-child(4){animation-delay:.15s}.vm-rise:nth-child(5){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.vm-rise{animation:none}}.vm-login-options{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-4)}.vm-check--inline{align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none}.vm-login-hint{margin-top:var(--space-2);font:var(--pl-body-sm);color:var(--ink-muted)}.vm-wc{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px;text-align:center}.vm-popup-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:var(--space-6);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);outline:none;animation:vm-rise .2s ease-out both}.vm-popup{width:100%;max-width:360px;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.vm-popup-image{display:block;width:100%;max-height:240px;object-fit:cover}.vm-popup-body{display:grid;gap:var(--space-3);padding:var(--space-5)}.vm-popup-tag{justify-self:start;padding:var(--space-1) var(--space-2)}.vm-popup-title{margin:0;font:var(--pl-card-title);color:var(--ink);overflow-wrap:anywhere}.vm-popup-text{margin:0;font:var(--pl-body-sm);color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vm-popup-dots{display:flex;justify-content:center;gap:var(--space-2)}.vm-popup-dot{width:var(--space-2);height:var(--space-2);padding:0;border:0;border-radius:var(--radius-pill);background:var(--line);cursor:pointer}.vm-popup-dot[data-active=true]{width:var(--space-5);background:var(--primary-ink)}.vm-popup-foot{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.vm-popup-foot-btn{padding:var(--space-4);border:0;background:none;font:var(--pl-body-sm);font-weight:500;color:var(--ink-muted);cursor:pointer}.vm-popup-foot-btn+.vm-popup-foot-btn{border-left:1px solid var(--line);color:var(--ink)}
