.site-footer[data-v-49fab39b]{min-height:var(--site-footer-h);justify-content:center;align-items:center;padding:14px 24px 16px;display:flex;position:relative}.site-footer[data-v-49fab39b]:before{content:"";inset-inline:24px;border-top:1.5px dashed var(--line);position:absolute;top:0}nav[data-v-49fab39b]{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px;font-size:12px;line-height:1.6;display:flex}nav[data-v-49fab39b]>*+:before{content:"";opacity:.45;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline:10px;display:inline-block;transform:translateY(-1px)}a[data-v-49fab39b]{color:inherit;text-decoration:none;transition:color .15s}a[data-v-49fab39b]:hover{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}a[data-v-49fab39b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.icp[data-v-49fab39b]{font-variant-numeric:tabular-nums}.vm-mask[data-v-28d80382]{z-index:70;background:#2b232059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vm-card[data-v-28d80382]{background:var(--surface);border-radius:var(--r-lg);padding:24px 26px;box-shadow:0 24px 60px #2b232059}.bal-card[data-v-28d80382]{width:440px;max-width:94vw}.vm-title[data-v-28d80382]{align-items:center;gap:10px;margin-bottom:14px;font-size:17px;font-weight:800;display:flex}.row[data-v-28d80382]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding:8px 0;font-size:13.5px;display:flex}.row b[data-v-28d80382]{font-variant-numeric:tabular-nums;white-space:nowrap}.sub[data-v-28d80382]{color:var(--ink-soft);margin-top:10px;font-size:12.5px;line-height:1.7}.vm-foot[data-v-28d80382]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}#app{flex-direction:column;display:flex}#app>.page{flex:1 0 auto}#toast{z-index:99;background:var(--ink);color:var(--paper);border-radius:999px;max-width:80vw;padding:10px 22px;font-size:14px;font-weight:600;transition:all .25s;position:fixed;top:20px;left:50%;transform:translate(-50%)translateY(-80px);box-shadow:0 10px 26px #2b23204d}#toast.show{transform:translate(-50%)translateY(0)}:root{--paper:#faf3e7;--paper-deep:#f3e8d3;--ink:#2b2320;--ink-soft:#6b5d54;--accent:#f4711f;--accent-deep:#d85a0e;--mint:#2fa37c;--rose:#d6455d;--gold:#e8a93c;--card:#fff;--surface:#fff;--surface-2:#fffdf8;--line:#e4d5bc;--topbar-bg:#faf3e7e6;--chip-mint-bg:#dff3ea;--chip-rose-bg:#fbe3e7;--chip-gold-bg:#fbeed3;--chip-orange-bg:#fde4d2;--chip-gold-ink:#9a6b12;--note-bg:#fdf7e9;--note-ink:#8a6212;--grid-line:#2b23200b;--side-bg:#ffffff73;--r-lg:18px;--r-md:12px;--r-sm:8px;--site-footer-h:54px;--shadow-sticker:0 1px 0 #fff inset, 0 6px 18px #2b23201a, 0 2px 4px #2b232014}[data-theme=dark]{--paper:#171310;--paper-deep:#241d17;--ink:#f2e7d6;--ink-soft:#a3927f;--accent:#f97f2e;--accent-deep:#ff9750;--mint:#4cc39a;--rose:#f27e93;--gold:#edbb63;--card:#221c16;--surface:#241e18;--surface-2:#2a231c;--line:#3a3128;--topbar-bg:#171310e6;--chip-mint-bg:#4cc39a29;--chip-rose-bg:#f27e9329;--chip-gold-bg:#edbb6329;--chip-orange-bg:#f97f2e2e;--chip-gold-ink:#edbb63;--note-bg:#edbb631a;--note-ink:#d9b36b;--grid-line:#ffffff09;--side-bg:#ffffff08;--shadow-sticker:0 1px 0 #ffffff0a inset, 0 8px 22px #00000080, 0 2px 5px #0006}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100vh}body{color:var(--ink);letter-spacing:.01em;background:radial-gradient(1200px 600px at 85% -10%, #f4711f1a, transparent 60%), repeating-linear-gradient(0deg, transparent 0 39px, var(--grid-line) 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, var(--grid-line) 39px 40px), var(--paper);font-family:HarmonyOS Sans SC,MiSans,Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;transition:background .25s,color .25s}:root[lang=zh-TW] body{font-family:Microsoft JhengHei,PingFang TC,Noto Sans TC,Source Han Sans TC,sans-serif}:root[lang=ja] body{font-family:Hiragino Sans,Yu Gothic UI,Meiryo,Noto Sans JP,Source Han Sans JP,sans-serif}:root[lang=ko] body{font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Source Han Sans KR,sans-serif}:root[lang=th] body{font-family:Noto Sans Thai,Leelawadee UI,Thonburi,Tahoma,sans-serif}:root[lang=ar] body{font-family:Noto Sans Arabic,Segoe UI,Geeza Pro,Tahoma,sans-serif}:root[lang=ar] *,:root[lang=th] *{letter-spacing:0!important}::selection{background:var(--accent);color:#fff}.btn{cursor:pointer;font:inherit;background:var(--ink);color:var(--paper);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn svg{flex:none}.btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #2b232040}.btn:active{transform:translateY(0)}.btn.primary{background:var(--accent)}.btn.primary:hover{background:var(--accent-deep)}.btn.ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper);box-shadow:none}.btn.small{padding:6px 14px;font-size:13px}.btn.danger-ghost{border:1.5px solid var(--rose);color:var(--rose);background:0 0}.btn.danger-ghost:hover{background:var(--rose);color:#fff}.btn:disabled{opacity:.4;pointer-events:none}.field{margin-bottom:14px}.field label{color:var(--ink-soft);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field input[type=text],.field input[type=password],.field textarea,.field select{width:100%;font:inherit;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);outline:none;padding:10px 12px;transition:border .15s}.field input:focus,.field textarea:focus{border-color:var(--accent)}.hint{color:var(--ink-soft);margin-top:4px;font-size:12px}.chip{background:var(--paper-deep);color:var(--ink-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.mint{background:var(--chip-mint-bg);color:var(--mint)}.chip.rose{background:var(--chip-rose-bg);color:var(--rose)}.chip.gold{background:var(--chip-gold-bg);color:var(--chip-gold-ink)}.chip.orange{background:var(--chip-orange-bg);color:var(--accent-deep)}.card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-sticker);padding:26px}.sticker{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-sticker);padding:6px;transition:transform .18s}.sticker img{border-radius:calc(var(--r-md) - 4px);width:100%;display:block}.sticker:hover{transform:rotate(-1.2deg)scale(1.02)}.prog{background:var(--paper-deep);border-radius:99px;height:6px;overflow:hidden}.prog i{background:var(--accent);border-radius:99px;height:100%;transition:width .4s;display:block}.note{border-radius:var(--r-md);border:1.5px dashed var(--gold);background:var(--note-bg);color:var(--note-ink);margin:26px 0 0;padding:12px 16px;font-size:12.5px;line-height:1.7}.radio-row{flex-wrap:wrap;gap:10px;margin:6px 0 2px;display:flex}.radio-pill{border:1.5px solid var(--line);cursor:pointer;color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .15s}.radio-pill.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.upload{border:2px dashed var(--line);border-radius:var(--r-md);text-align:center;color:var(--ink-soft);cursor:pointer;background:var(--side-bg);padding:14px;transition:border-color .15s;position:relative;overflow:hidden}.upload:hover{border-color:var(--accent);color:var(--accent)}.upload.filled{padding:6px}.upload.filled img{object-fit:contain;background:var(--paper-deep);border-radius:9px;width:100%;height:auto;max-height:360px;margin:0;display:block}.upload .cap{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#140f0c9e;border-radius:0 0 9px 9px;padding:9px 0;font-size:13px;font-weight:600;transition:opacity .18s;position:absolute;bottom:6px;left:6px;right:6px}.upload.filled:hover .cap{opacity:1}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.two-col{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:28px;display:grid}@media (width<=1000px){.two-col{grid-template-columns:1fr}}.step-card{padding:30px}.step-card .field{margin-bottom:16px}.step-card .field label{margin-bottom:9px;font-size:14.5px}.step-card .field input[type=text],.step-card .field textarea{padding:13px 16px;font-size:15px}.step-card .hint{margin-top:7px;font-size:13px;line-height:1.65}.step-card .btn.primary{padding:15px 22px;font-size:16px}.step-card .radio-pill{padding:9px 20px;font-size:14px}#agentia-wallet-chip{top:18px!important;right:28px!important}
