.gate[data-v-1195d36f]{z-index:100;padding:var(--sp-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060aeb;place-items:center;display:grid;position:fixed;inset:0}.box[data-v-1195d36f]{width:100%;max-width:360px;padding:var(--sp-6) var(--sp-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sheet);gap:var(--sp-3);flex-direction:column;display:flex}h2[data-v-1195d36f]{font-size:var(--fs-20)}p[data-v-1195d36f]{color:var(--txt-2)}.demo[data-v-1195d36f]{font-size:var(--fs-12);color:var(--txt-3)}.buttons[data-v-1195d36f]{gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:1fr 2fr;display:grid}.blocked[data-v-1195d36f]{text-align:center;color:var(--txt-1)}.header[data-v-eefcadee]{z-index:20;min-height:calc(var(--header-h) + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e14eb;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.brand[data-v-eefcadee]{align-items:center;gap:var(--sp-2);min-width:0;color:var(--txt-1);flex:1;display:flex}.logo[data-v-eefcadee]{filter:drop-shadow(0 2px 6px #f0a50059);flex:none}.words[data-v-eefcadee]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.name[data-v-eefcadee]{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.domain[data-v-eefcadee]{color:var(--txt-3);font-size:var(--fs-11);font-style:normal;font-weight:500}.right[data-v-eefcadee]{align-items:center;gap:var(--sp-2);flex:none;margin-inline-start:auto;display:flex}.tools[data-v-eefcadee]{flex:none;gap:8px;display:flex}.icon-btn[data-v-eefcadee]{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--txt-2);border-radius:50%;place-items:center;display:grid;position:relative}.dot[data-v-eefcadee]{top:2px;width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-1);background:#ff4d5e;border-radius:50%;position:absolute;inset-inline-end:2px}.join[data-v-eefcadee]{border-radius:var(--r-pill);background:var(--brand-grad);min-height:32px;color:var(--on-brand);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.join-icon[data-v-eefcadee]{display:none}.nav[data-v-30bc3f09]{bottom:calc(var(--nav-gap) + env(safe-area-inset-bottom));width:calc(min(100vw, var(--app-max)) - 24px);min-height:var(--nav-h);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:40;background:#141926e0;border:1px solid #ffffff12;border-radius:28px;align-items:center;gap:4px;padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000073}.tab[data-v-30bc3f09]{min-width:0;height:42px;color:var(--txt-3);font-size:var(--fs-11);border-radius:21px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-weight:600;transition:flex-grow .2s,background-color .2s,color .2s;display:flex}.label[data-v-30bc3f09]{white-space:nowrap}.tab.active[data-v-30bc3f09]:not(.coin){background:var(--brand-grad);color:var(--on-brand);font-size:var(--fs-13);box-shadow:var(--glow-brand);flex-direction:row;flex-grow:1.7;gap:6px;font-weight:700}.coin[data-v-30bc3f09]{justify-content:flex-end;padding-bottom:2px;position:relative}.coin .icon[data-v-30bc3f09]{color:#3a2a00;background:radial-gradient(circle at 32% 28%,#ffe27a,#f0b90b 55%,#c77f06);border:3px solid #10141f;border-radius:50%;place-items:center;width:56px;height:56px;margin-left:-28px;transition:transform .15s;display:grid;position:absolute;top:-34px;left:50%;box-shadow:0 6px 22px #f0b90b73}.coin:active .icon[data-v-30bc3f09]{transform:scale(.94)}.coin.active[data-v-30bc3f09]{color:var(--brand)}@media (prefers-reduced-motion:no-preference){.coin.active .icon[data-v-30bc3f09]{animation:.35s coin-pop-30bc3f09}}@keyframes coin-pop-30bc3f09{50%{transform:scale(1.08)}}.panel[data-v-59bf532f]{z-index:45;width:100%;max-width:var(--app-max);left:50%;top:max(30dvh, calc(var(--header-h) + env(safe-area-inset-top) + 112px));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-1);border-bottom:0;flex-direction:column;min-height:0;display:flex;position:fixed;bottom:0;transform:translate(-50%)}.bar[data-v-59bf532f]{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) 0;display:flex}.tabs[data-v-59bf532f]{gap:var(--sp-1);min-width:0;display:flex}.tabs button[data-v-59bf532f]{min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--txt-2);font-weight:700;position:relative}.tabs button.on[data-v-59bf532f]{background:var(--surface-3);color:var(--txt-1)}.dot[data-v-59bf532f]{top:6px;background:#ff5f70;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:6px}.close[data-v-59bf532f]{width:36px;height:36px;color:var(--txt-2);border-radius:50%;margin-inline-start:auto;font-size:22px;line-height:1}.holding[data-v-59bf532f]{margin:var(--sp-2) var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-btn);background:var(--brand-soft);border-inline-start:3px solid var(--brand);color:var(--txt-1);font-size:var(--fs-12);font-weight:700}.holding.leading[data-v-59bf532f]{background:var(--up-soft);border-inline-start-color:var(--up)}.holding.behind[data-v-59bf532f]{background:var(--down-soft);border-inline-start-color:var(--down)}.hint[data-v-59bf532f],.status[data-v-59bf532f]{padding:0 var(--sp-4);color:var(--txt-3);font-size:var(--fs-12)}.status[data-v-59bf532f]{color:var(--trust)}.notice[data-v-59bf532f]{margin:var(--sp-2) var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-btn);background:var(--trust-soft);color:var(--txt-1);font-size:var(--fs-12)}.log[data-v-59bf532f]{gap:var(--sp-2);min-height:0;padding:var(--sp-3);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.empty[data-v-59bf532f],.time[data-v-59bf532f],.earlier[data-v-59bf532f]{text-align:center;color:var(--txt-3);font-size:var(--fs-12)}.earlier[data-v-59bf532f],.jump[data-v-59bf532f]{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-3);color:var(--txt-1);align-self:center}.jump[data-v-59bf532f]{position:sticky;bottom:0}.system[data-v-59bf532f]{padding:var(--sp-2) var(--sp-3);border-inline-start:3px solid var(--trust);background:var(--surface-2);border-radius:var(--r-btn);font-size:var(--fs-12)}.system a[data-v-59bf532f],.verify[data-v-59bf532f]{color:var(--trust);font-weight:700}.system a[data-v-59bf532f]{margin-inline-start:var(--sp-2)}.group[data-v-59bf532f]{flex-direction:column;align-items:flex-start;gap:4px;max-width:88%;display:flex}.group.mine[data-v-59bf532f]{align-self:flex-end;align-items:flex-end}.who[data-v-59bf532f]{font-size:var(--fs-12);color:var(--txt-2)}.chip[data-v-59bf532f]{border-radius:var(--r-tag);background:var(--gold-soft);color:var(--gold);font-size:var(--fs-11);margin-inline-start:var(--sp-1);padding:0 6px;font-weight:700}.bubble[data-v-59bf532f]{border-radius:var(--r-btn);background:var(--surface-2);padding:8px 10px;line-height:1.45}.group.mine .bubble[data-v-59bf532f]{background:var(--brand-soft);border:1px solid var(--brand)}.group.official .bubble[data-v-59bf532f]{background:var(--trust-soft);border:1px solid #0000}.card[data-v-59bf532f]{color:var(--txt-2);font-size:var(--fs-12);margin-top:4px;display:block}.report[data-v-59bf532f]{color:var(--txt-3);font-size:var(--fs-11);margin-top:4px}.quicks[data-v-59bf532f]{gap:var(--sp-2);padding:0 var(--sp-3);display:flex;overflow-x:auto}.quicks button[data-v-59bf532f]{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-2);color:var(--txt-1);font-size:var(--fs-12);flex:none}.guest[data-v-59bf532f],.composer[data-v-59bf532f]{padding:var(--sp-3);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.guest[data-v-59bf532f]{justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--txt-2);display:flex}.register[data-v-59bf532f]{min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--brand-grad);color:var(--on-brand);align-items:center;font-weight:700;display:inline-flex}.quoting[data-v-59bf532f]{justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2);color:var(--txt-2);font-size:var(--fs-12);display:flex}.row[data-v-59bf532f]{gap:var(--sp-2);align-items:flex-end;display:flex}textarea[data-v-59bf532f]{min-height:var(--touch);resize:none;max-height:96px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-btn);border:1px solid var(--border-strong);background:var(--bg-1);color:var(--txt-1);flex:1}.send[data-v-59bf532f]{min-width:64px;min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--r-btn);background:var(--surface-3);color:var(--txt-3);font-weight:700}.send.ready[data-v-59bf532f]{background:var(--brand-grad);color:var(--on-brand)}.tools[data-v-59bf532f]{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.tools button[data-v-59bf532f]{min-height:32px;padding:0 var(--sp-2);color:var(--trust);font-size:var(--fs-12)}.notice[data-v-e8f32985]{align-items:center;gap:var(--sp-3);margin:var(--sp-3) var(--sp-4) 0;border:1px solid var(--border-strong);border-radius:var(--r-btn);background:var(--gold-soft);color:var(--txt-1);padding:10px 12px;display:flex}span[data-v-e8f32985]{flex:1;min-width:0}button[data-v-e8f32985]{border-radius:var(--r-btn);width:32px;height:32px;color:var(--txt-2);font-size:20px;line-height:1}.toasts[data-v-d0051b93]{top:calc(env(safe-area-inset-top) + var(--header-h) + 8px);z-index:40;width:min(calc(100% - 32px), calc(var(--app-max) - 32px));gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.result[data-v-d0051b93],.info[data-v-d0051b93]{pointer-events:auto;border-radius:var(--r-btn);box-shadow:var(--shadow-1);border:1px solid var(--border-strong);background:var(--surface-2)}.result[data-v-d0051b93]{padding:var(--sp-2) var(--sp-3);border-inline-start:4px solid var(--txt-3)}.result.win[data-v-d0051b93]{border-inline-start-color:var(--up);background:linear-gradient(90deg, var(--up-soft), transparent 60%), var(--surface-2)}.result.lose[data-v-d0051b93]{border-inline-start-color:var(--down)}.head[data-v-d0051b93]{align-items:center;gap:var(--sp-2);display:flex}.head strong[data-v-d0051b93]{font-size:var(--fs-15)}.result.win .head strong[data-v-d0051b93]{color:var(--up)}.amount[data-v-d0051b93]{font-size:var(--fs-17);margin-inline-start:auto;font-weight:700}.result.win .amount[data-v-d0051b93]{color:var(--gold)}.close[data-v-d0051b93]{width:28px;height:28px;color:var(--txt-3);place-items:center;margin-inline-end:-6px;display:grid}.detail[data-v-d0051b93]{gap:var(--sp-1) var(--sp-2);font-size:var(--fs-12);color:var(--txt-2);flex-wrap:wrap;align-items:center;margin-top:2px;display:flex}.more[data-v-d0051b93]{background:var(--surface-3);font-size:var(--fs-11);border-radius:8px;padding:0 6px}.info[data-v-d0051b93]{min-height:44px;padding:0 var(--sp-4);font-size:var(--fs-13);align-items:center;display:flex}.info.error[data-v-d0051b93]{border-inline-start:4px solid var(--down)}.toast-enter-active[data-v-d0051b93],.toast-leave-active[data-v-d0051b93]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-d0051b93],.toast-leave-to[data-v-d0051b93]{opacity:0;transform:translateY(-8px)}.actions[data-v-d0051b93]{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.act[data-v-d0051b93]{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-tag);background:var(--surface-3);color:var(--txt-1);font-size:var(--fs-12);font-weight:700}.save[data-v-d0051b93]{margin-top:var(--sp-2);color:var(--gold);font-size:var(--fs-12);font-weight:600;display:block}.shell[data-v-fd39f7fb]{max-width:var(--app-max);background:var(--bg-1);min-height:100dvh;margin:0 auto}.main[data-v-fd39f7fb]{min-width:0;padding-bottom:calc(var(--nav-h) + var(--nav-gap) + var(--nav-rise) + env(safe-area-inset-bottom) + var(--sp-4))}.lobby[data-v-023d0960]{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.muted[data-v-023d0960]{color:var(--txt-2);font-size:var(--fs-13)}.official[data-v-023d0960]{border:1px solid var(--border);background:var(--surface);gap:var(--sp-3);border-radius:18px;flex-direction:column;padding:15px 14px;display:flex;position:relative;overflow:hidden}.official .mark[data-v-023d0960]{width:128px;height:128px;bottom:-26px;right:-18px}.o-top[data-v-023d0960]{align-items:flex-start;gap:var(--sp-3);display:flex}.shield[data-v-023d0960]{background:var(--trust-grad);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 16px #3a63e066}.o-title[data-v-023d0960]{flex:1;min-width:0}.o-title h2[data-v-023d0960]{font-size:var(--fs-17);align-items:center;gap:6px;font-weight:800;display:flex}.official-link[data-v-023d0960]{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.o-title p[data-v-023d0960]{color:var(--txt-2);font-size:var(--fs-12);margin-top:2px}.o-fund[data-v-023d0960]{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.o-fund span[data-v-023d0960],.fund span[data-v-023d0960]{color:var(--txt-3);font-size:var(--fs-11)}.o-fund b[data-v-023d0960]{color:var(--gold);font-size:var(--fs-20);font-weight:800;line-height:1.1}.return[data-v-023d0960]{color:var(--txt-3);font-size:var(--fs-12);text-align:center}.dirs[data-v-023d0960]{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid;position:relative}.dir[data-v-023d0960]{min-height:40px;font-size:var(--fs-13);border-radius:10px;justify-content:center;align-items:center;gap:4px;font-weight:700;transition:filter .15s,transform .12s;display:flex}.dirs.big .dir[data-v-023d0960]{min-height:var(--touch);font-size:var(--fs-15)}.dir[data-v-023d0960]:active{transform:scale(.97)}.dir.up[data-v-023d0960]{background:var(--up-grad);color:var(--on-up)}.dir.down[data-v-023d0960]{background:var(--down-grad);color:var(--on-down)}.dir.manage[data-v-023d0960]{background:var(--gold-soft);color:var(--gold);grid-column:1/-1}.dir.off[data-v-023d0960]{opacity:.55;pointer-events:none}.sort[data-v-023d0960]{gap:6px;display:flex}.chip[data-v-023d0960]{min-height:30px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--txt-2);font-size:var(--fs-12);font-weight:600}.chip[aria-pressed=true][data-v-023d0960]{background:var(--brand-soft);color:var(--brand);border-color:#f0b90b73}.grid[data-v-023d0960]{gap:var(--sp-3);grid-template-columns:1fr 1fr;list-style:none;display:grid}.pcard[data-v-023d0960]{background:var(--surface);border:1px solid var(--border);gap:var(--sp-2);border-radius:14px;flex-direction:column;height:100%;padding:12px;display:flex;position:relative;overflow:hidden}.card-hit[data-v-023d0960]{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.card-hit[data-v-023d0960]:focus-visible{outline:none}.pcard[data-v-023d0960]:has(.card-hit:hover){border-color:#f5b90a73}.pcard[data-v-023d0960]:has(.card-hit:focus-visible){outline:2px solid var(--brand-hover);outline-offset:2px}.pcard .dirs[data-v-023d0960]{z-index:2;pointer-events:none}.pcard .dir[data-v-023d0960]:not(.off){pointer-events:auto}.pcard.mine[data-v-023d0960]{border-style:dashed;border-color:#f5c45166}.ribbon[data-v-023d0960]{border-radius:0 var(--r-card) 0 10px;background:var(--brand-grad);color:var(--on-brand);font-size:var(--fs-11);padding:2px 8px;font-weight:800;position:absolute;top:0;right:0}.who[data-v-023d0960]{align-items:center;gap:var(--sp-2);padding-top:2px;min-width:0;color:var(--txt-1);padding-inline-end:44px;text-decoration:none;display:flex}.who-chev[data-v-023d0960]{color:var(--txt-3);flex:none}.name[data-v-023d0960]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;font-size:var(--fs-13);overflow:hidden}.fund[data-v-023d0960]{align-items:baseline;gap:6px;margin-top:2px;display:flex}.fund b[data-v-023d0960]{color:var(--gold);font-size:var(--fs-17);font-weight:800}.limit[data-v-023d0960]{color:var(--txt-3);font-size:var(--fs-11)}.empty[data-v-023d0960]{justify-items:center;gap:var(--sp-3);text-align:center;color:var(--txt-2);display:grid}.promo[data-v-023d0960]{margin-top:var(--sp-2);padding:var(--sp-5) var(--sp-4);color:var(--txt-1);align-items:flex-start;gap:var(--sp-2);background:radial-gradient(120% 140% at 100% 100%,#f5b90a2e,#0000 60%),linear-gradient(160deg,#3a2c08 0%,#1a1406 70%);border:1px solid #f0b90b59;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.promo-art[data-v-023d0960]{color:var(--brand);opacity:.22;position:absolute;bottom:-8px;right:8px}.promo h2[data-v-023d0960]{font-size:var(--fs-20);color:var(--brand-hover);font-weight:800}.promo p[data-v-023d0960]{color:#e4d9bd;max-width:78%;font-size:var(--fs-13);line-height:1.6}.promo-cta[data-v-023d0960]{margin-top:var(--sp-2);border-radius:var(--r-pill);min-height:34px;font-size:var(--fs-13);align-self:flex-start;gap:2px;padding:0 14px}.duo[data-v-023d0960]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.mini-card[data-v-023d0960]{padding:var(--sp-4) var(--sp-3);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);color:var(--txt-1);text-align:start;flex-direction:column;gap:6px;display:flex}.mini-icon[data-v-023d0960]{color:var(--brand)}.mini-card h3[data-v-023d0960]{font-size:var(--fs-15);font-weight:800}.mini-card p[data-v-023d0960]{color:var(--txt-3);font-size:var(--fs-12);flex:1;line-height:1.55}.mini-cta[data-v-023d0960]{color:var(--brand);font-size:var(--fs-12);font-weight:700}@media (width<=359px){.grid[data-v-023d0960],.duo[data-v-023d0960]{grid-template-columns:1fr}}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}body{background:var(--bg-0);color:var(--txt-1);font-family:var(--font-ui);font-size:var(--fs-13);-webkit-font-smoothing:antialiased;line-height:1.5}#app{min-height:100%}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--brand-hover);outline-offset:2px}a{color:var(--brand);text-decoration:none}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.num,.ltr{direction:ltr;unicode-bidi:isolate}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-4)}.btn{min-height:var(--touch);padding:0 var(--sp-4);border-radius:var(--r-btn);font-weight:600;font-size:var(--fs-15);justify-content:center;align-items:center;gap:var(--sp-2);transition:transform .12s,background-color .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:var(--brand-grad);color:var(--on-brand);box-shadow:var(--glow-brand);font-weight:700}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-primary:disabled{opacity:.45;box-shadow:none}.btn-trust{color:var(--trust);border:1px solid color-mix(in srgb, var(--trust) 45%, transparent);background:0 0}.btn-danger{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);font-weight:700}.btn-danger:disabled{opacity:.45}.tag-official{background:var(--trust-soft);color:var(--trust);font-size:var(--fs-11);border-radius:6px;align-items:center;padding:1px 6px;font-weight:600;line-height:1.5;display:inline-flex}.tag-platform{background:var(--brand-soft);color:var(--brand);font-size:var(--fs-11);border-radius:6px;flex:none;align-items:center;padding:1px 6px;font-weight:600;line-height:1.5;display:inline-flex}.section-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.section-head h1,.section-head h2{font-size:var(--fs-17);font-weight:800}.section-head .hint{color:var(--txt-3);font-size:var(--fs-12);text-align:end}.form-help{font-size:var(--fs-12);color:var(--txt-3);margin-top:6px}.warn-box{padding:var(--sp-3);border-radius:var(--r-btn);border-inline-start:3px solid var(--danger);background:var(--danger-soft);color:var(--txt-1);font-size:var(--fs-12);line-height:1.6}.warn-box b{color:var(--danger)}.section-intro{margin-top:calc(-1 * var(--sp-2));color:var(--txt-3);font-size:var(--fs-12);line-height:1.6}.btn-ghost{background:var(--surface-2);color:var(--txt-1);border:1px solid var(--border-strong)}.input{width:100%;min-height:var(--touch);padding:0 var(--sp-3);background:var(--bg-1);border:1px solid var(--border-strong);border-radius:var(--r-btn);color:var(--txt-1);font-size:var(--fs-15);outline:none;transition:border-color .15s}.input:focus{border-color:var(--brand)}.input[aria-invalid=true]{border-color:var(--down)}.form-label{margin-bottom:var(--sp-1);font-size:var(--fs-12);color:var(--txt-2);display:block}.form-error{font-size:var(--fs-12);color:var(--down)}.form-error:empty{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
