@charset "UTF-8";.access-page[data-v-0a0358f8]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:48px 20px;padding-top:max(48px,env(safe-area-inset-top));padding-bottom:max(32px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 8%,#fcebe5 0,transparent 60%),#fffcf9;color:#20242b}.access-layout[data-v-0a0358f8]{width:100%;max-width:414px;min-width:0}.access-eyebrow[data-v-0a0358f8]{display:flex;align-items:center;gap:8px;margin:0 5px 16px;font-size:12px;font-weight:600;color:#97625b;letter-spacing:.08em}.access-eyebrow>span[data-v-0a0358f8]{height:12px;width:3px;border-radius:2px;background:#dc3835}.access-card[data-v-0a0358f8]{min-width:0;padding:30px 28px 28px;background:#ffffffed;border:1px solid #f0e4dd;border-radius:22px;box-shadow:0 3px 8px #6b392504,0 18px 48px -30px #74392338}.security-emblem[data-v-0a0358f8]{width:58px;height:58px;display:grid;place-items:center;border:1px solid #f5d8d1;border-radius:17px;background:linear-gradient(145deg,#fff6f2,#fce7e1);color:#d73533;box-shadow:inset 0 1px #fff}h1[data-v-0a0358f8]{margin:23px 0 9px;font-size:33px;line-height:1.3;font-weight:650;letter-spacing:-.035em}.access-description[data-v-0a0358f8]{margin:0;color:#81858d;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.access-form[data-v-0a0358f8]{margin-top:30px}.access-form>label[data-v-0a0358f8]{display:block;margin-bottom:9px;font-size:13px;line-height:1.5;font-weight:600;color:#44454a}.code-field[data-v-0a0358f8]{display:flex;align-items:center;min-width:0;min-height:54px;border:1px solid #e9dfd9;border-radius:12px;background:#fff;transition:border-color .15s ease}.code-field[data-v-0a0358f8]:focus-within{border-color:#df5851;outline:3px solid #e0393612;outline-offset:0}.code-field.invalid[data-v-0a0358f8]{border-color:#df7770}.code-field.disabled[data-v-0a0358f8]{background:#fffcfa}.input-icon[data-v-0a0358f8]{flex-shrink:0;margin-left:14px;color:#a49691}.code-field input[data-v-0a0358f8]{width:100%;flex:1;min-width:0;height:52px;padding:0 10px;border:0;outline:none;background:transparent;font-size:16px;color:#28272b;letter-spacing:.04em}.code-field input[data-v-0a0358f8]::placeholder{color:#b0a9a5;font-size:14px;letter-spacing:0}.code-field input[data-v-0a0358f8]:focus{outline:none}.visibility-button[data-v-0a0358f8]{display:grid;place-items:center;align-self:stretch;flex-shrink:0;width:46px;min-height:46px;padding:0;border:0;border-radius:10px;background:transparent;color:#988d87}.visibility-button[data-v-0a0358f8]:focus-visible{outline:2px solid #cc3b35;outline-offset:-5px}.code-error[data-v-0a0358f8]{display:flex;align-items:flex-start;gap:7px;margin:11px 1px 0;color:#bd3f39;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.code-error>svg[data-v-0a0358f8]{flex-shrink:0;margin-top:3px}.code-error>span[data-v-0a0358f8]{min-width:0}.verify-button[data-v-0a0358f8]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;margin-top:23px;padding:12px 15px;border:1px solid #db2e2b;border-radius:12px;background:linear-gradient(105deg,#ed4039,#df292c);color:#fff;font-size:15px;line-height:1.5;font-weight:600;box-shadow:0 5px 12px -5px #d932324d}.verify-button[data-v-0a0358f8]:disabled{opacity:.62;cursor:wait}.pressable[data-v-0a0358f8]{transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .14s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pressable[data-v-0a0358f8]:active:not(:disabled):not(:focus-visible){transform:scale(.985)}.verify-button[data-v-0a0358f8]:focus-visible,.retry-button[data-v-0a0358f8]:focus-visible{outline:3px solid #e0393655;outline-offset:4px}.access-state[data-v-0a0358f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:188px;padding:30px 0 2px;text-align:center;color:#ce4b43}.access-state strong[data-v-0a0358f8]{margin-top:14px;font-size:14px;font-weight:600;color:#49464a}.access-state p[data-v-0a0358f8]{max-width:100%;margin:7px 0 0;color:#969099;font-size:12px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.load-failure p[data-v-0a0358f8]{color:#a26c62}.retry-button[data-v-0a0358f8]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:19px;padding:9px 18px;border:1px solid #eed7cc;border-radius:10px;background:#fff9f5;color:#c24940;font-size:13px;font-weight:600}.access-footnote[data-v-0a0358f8]{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 8px 0;color:#a99c95;font-size:11px;line-height:1.7;text-align:center}.access-footnote svg[data-v-0a0358f8]{flex-shrink:0}.loading-icon[data-v-0a0358f8]{flex-shrink:0;animation:access-spin-0a0358f8 .85s linear infinite}@keyframes access-spin-0a0358f8{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.verify-button[data-v-0a0358f8]:not(:disabled):hover{opacity:.92}.visibility-button[data-v-0a0358f8]:not(:disabled):hover{color:#cc443c}.retry-button[data-v-0a0358f8]:not(:disabled):hover{opacity:.78}}@media(max-width:350px){.access-page[data-v-0a0358f8]{padding-right:16px;padding-left:16px}.access-card[data-v-0a0358f8]{padding:25px 20px 24px;border-radius:19px}h1[data-v-0a0358f8]{font-size:31px}.access-description[data-v-0a0358f8]{font-size:12px}.access-form[data-v-0a0358f8]{margin-top:25px}}@media(max-height:620px){.access-page[data-v-0a0358f8]{align-items:flex-start;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:24px}.access-eyebrow[data-v-0a0358f8]{margin-bottom:12px}.security-emblem[data-v-0a0358f8]{height:48px;width:48px;border-radius:14px}h1[data-v-0a0358f8]{margin-top:18px}.access-footnote[data-v-0a0358f8]{margin-top:15px}}@media(prefers-reduced-motion:reduce){.pressable[data-v-0a0358f8],.code-field[data-v-0a0358f8]{transition:none!important}.pressable[data-v-0a0358f8]:active{transform:none!important}.loading-icon[data-v-0a0358f8]{animation:none!important}}.bottom-nav[data-v-04710224]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:750px;display:flex;z-index:40;background:#fff;border-top:1px solid #eee;padding-bottom:env(safe-area-inset-bottom);height:calc(56px + env(safe-area-inset-bottom))}.bottom-nav a[data-v-04710224]{width:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7f858d;font-size:10px}.bottom-nav img[data-v-04710224]{width:24px;height:24px;object-fit:contain}.bottom-nav a.selected[data-v-04710224]{color:#eb3730}.bottom-nav .trade[data-v-04710224]{position:relative}.bottom-nav .trade img[data-v-04710224]{width:56px;height:56px;position:absolute;top:-16px}.api-notifications[data-v-dc5606eb]{position:fixed;top:max(16px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:420px;z-index:2000;display:grid;gap:8px;pointer-events:none}.api-notice[data-v-dc5606eb]{display:flex;align-items:flex-start;gap:12px;padding:13px 12px 13px 16px;background:#fff;border:1px solid #d9eadf;border-radius:12px;box-shadow:0 5px 22px #2426291f;color:#267548;font-size:14px;line-height:1.65;pointer-events:auto}.api-notice.error[data-v-dc5606eb]{border-color:#f1d2cc;color:#ad3831}.api-notice span[data-v-dc5606eb]{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.api-notice button[data-v-dc5606eb]{flex-shrink:0;min-width:28px;min-height:28px;padding:0;font-size:22px;line-height:1;color:inherit}.api-notice button[data-v-dc5606eb]:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#242629;background:#f3f4f6;font-synthesis:none;--red:#e03936;--red-bright:#ef1b25;--warm:#fffcf9;--bg:#f9f9fb;--muted:#90949b;--green:#17a96b;--radius:14px;line-height:1.5;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%}input,select,textarea{min-width:0;font-size:16px;color:inherit}input:focus,select:focus,textarea:focus{outline:2px solid #edaba3;outline-offset:1px}button:focus-visible,a:focus-visible{outline:2px solid #d73e32;outline-offset:3px}.app-shell{max-width:750px;margin:0 auto;min-height:100dvh;background:var(--bg);position:relative}.app-shell.has-tabs{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.page{min-height:100dvh;background:var(--warm)}.content{padding:16px}.card{background:#fff;border-radius:var(--radius);padding:18px;margin-bottom:14px;box-shadow:0 4px 14px #24262904}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.muted{color:var(--muted)}.danger,.up{color:var(--red)}.down{color:var(--green)}.flat{color:#777}.number{font-variant-numeric:tabular-nums}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:11px;font-weight:600;gap:8px}.primary{background:linear-gradient(100deg,#ff543c,#fa001b);color:#fff;box-shadow:0 5px 11px #ff3c292a}.secondary{border:1px solid #e5e5e5;background:#fff;color:var(--red)}.full{width:100%}.field{margin-bottom:19px}.field label{display:block;font-size:14px;margin-bottom:8px;color:#41444a}.field input,.field select,.field textarea{width:100%;border:1px solid #e6e5e4;border-radius:8px;min-height:44px;padding:10px 12px;background:#fff}.field input::placeholder,.field textarea::placeholder{color:#b8b9bc;font-size:14px}.list-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f4f2f1;gap:12px}.list-row:last-child{border-bottom:0}.icon-button{padding:6px;display:inline-flex;align-items:center;justify-content:center;background:transparent}.loading-state,.error-state{padding:30px;text-align:center;color:#979ba1}.error-state p{color:#ba413c;font-size:14px}.spinner{display:inline-block;width:18px;height:18px;border:2px solid #eee;border-top-color:#ed5148;border-radius:50%;vertical-align:middle;margin-right:8px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.section-title{font-size:17px;font-weight:600;margin:0 0 15px}.tabs{display:flex;overflow:auto;gap:20px;scrollbar-width:none;border-bottom:1px solid #efefef;background:#fff;padding:0 16px}.tabs button{white-space:nowrap;min-height:48px;position:relative;color:#8d9098;padding:0 5px}.tabs button.active{font-weight:600;color:var(--red)}.tabs button.active:after{content:"";position:absolute;bottom:0;height:3px;border-radius:3px;background:var(--red);left:25%;right:25%}.bottom-action{position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#ffffffef;border-top:1px solid #f3efed}.notice{border-radius:8px;padding:13px;background:#fff8f0;color:#ae8571;font-size:12px;line-height:1.7}.rich-text{overflow-wrap:anywhere;line-height:1.9}.rich-text img{height:auto;max-width:100%}.rich-text table{max-width:100%;display:block;overflow-x:auto}.rich-text p{margin:0 0 14px}.small{font-size:12px}.spacer{height:14px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
