@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.toast-stack[data-v-0d808aa4]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:10050;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.toast-item[data-v-0d808aa4]{display:flex;align-items:center;gap:8px;max-width:420px;padding:12px 20px;border-radius:10px;background:var(--bg-elevated, #232A36);border:1px solid var(--line, #2A313C);color:var(--t-primary, #fff);font-size:14px;box-shadow:0 8px 24px #0006}.toast-item.success[data-v-0d808aa4]{border-color:var(--c-up, #0ECB81)}.toast-item.error[data-v-0d808aa4]{border-color:var(--c-down, #F6465D)}.ti-ic[data-v-0d808aa4]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.toast-item.success .ti-ic[data-v-0d808aa4]{background:var(--c-up, #0ECB81);color:#fff}.toast-item.error .ti-ic[data-v-0d808aa4]{background:var(--c-down, #F6465D);color:#fff}.toast-fade-enter-active[data-v-0d808aa4],.toast-fade-leave-active[data-v-0d808aa4]{transition:all .25s ease}.toast-fade-enter-from[data-v-0d808aa4],.toast-fade-leave-to[data-v-0d808aa4]{opacity:0;transform:translateY(-10px)}:root{--c-brand: #FCD535;--c-brand-strong: #F0C420;--c-brand-weak: #F5C842;--c-brand-ghost: rgba(252, 213, 53, .13);--c-up: #0ECB81;--c-up-bg: rgba(14, 203, 129, .16);--c-up-strong: #0BB974;--c-down: #F6465D;--c-down-bg: rgba(246, 70, 93, .16);--c-down-strong: #E03651;--bg-base: #181A20;--bg-shell: #1E2329;--bg-surface: #1E2329;--bg-panel: #222832;--bg-elevated: #2B3139;--bg-hover: #343B46;--line: #2B3139;--line-soft: rgba(43, 49, 57, .72);--line-subtle: rgba(43, 49, 57, .48);--line-strong: #3A424E;--line-gutter: #11161D;--t-primary: #FFFFFF;--t-regular: #B7BDC6;--t-secondary: #8A93A1;--t-disabled: #5E6673;--t-on-brand: #17191E;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 18px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--fs-xs: 10px;--fs-sm: 12px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--fs-3xl: 40px;--fs-hero: 64px;--h-tabbar: 64px;--h-navbar: 56px;--h-control: 40px;--font-num: "Inter", "SF Pro Display", ui-monospace, "Roboto Mono", monospace;--font-ui: "Inter", "SF Pro Display", -apple-system, "Segoe UI", Roboto, "Noto Sans", "PingFang SC", sans-serif;--shadow-1: 0 2px 10px rgba(0,0,0,.14);--shadow-2: 0 8px 28px rgba(0,0,0,.22);--shadow-3: 0 18px 54px rgba(0,0,0,.28);--shadow-pop: 0 8px 24px rgba(0,0,0,.45);--glow-brand: 0 0 0 1px rgba(252,213,53,.22), 0 18px 50px rgba(252,213,53,.08)}:root[data-theme=light]{--bg-base: #FFFFFF;--bg-shell: #FAFAFA;--bg-surface: #F8F9FB;--bg-panel: #FFFFFF;--bg-elevated: #FFFFFF;--bg-hover: #EFF1F3;--line: #EAECEF;--line-soft: #F0F1F3;--line-subtle: rgba(234, 236, 239, .72);--line-strong: #D8DCE2;--line-gutter: #EAECEF;--t-primary: #1E2329;--t-regular: #474D57;--t-secondary: #707A8A;--t-disabled: #AEB4BC}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 16% -12%,rgba(252,213,53,.07),transparent 34rem),radial-gradient(circle at 92% 6%,rgba(14,203,129,.045),transparent 30rem),var(--bg-base);color:var(--t-primary);font-family:var(--font-ui);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,select,textarea{font-family:var(--font-ui)}::-moz-selection{background:#fcd53559;color:var(--t-primary)}::selection{background:#fcd53559;color:var(--t-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#474f5b;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#5a6573}.num{font-family:var(--font-num);font-feature-settings:"tnum"}.up{color:var(--c-up)}.down{color:var(--c-down)}.muted{color:var(--t-secondary)}.tag-up{background:var(--c-up);color:#fff}.tag-down{background:var(--c-down);color:#fff}.app-nav{height:44px;display:flex;align-items:center;padding:0 16px;flex:none}.app-nav .back{width:36px;height:36px;margin-left:-6px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:var(--t-primary);background:transparent;border:0;padding:0}.app-nav .ttl{flex:1;text-align:center;font-size:16px;font-weight:600;color:var(--t-primary)}.app-nav .right{min-width:36px;height:36px;padding:0 4px;display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap;text-align:right;font-size:13px;color:var(--c-brand);background:transparent;border:0;cursor:pointer;font-family:var(--font-ui)}.auth-page,.form-page{padding:0 16px;display:flex;flex-direction:column}.page-pad{padding:0 16px}.page-title{font-size:26px;line-height:1.25;font-weight:700;color:var(--t-primary);margin-top:16px}.page-sub{font-size:13px;color:var(--t-secondary);margin:6px 0 16px}.field-label{display:block;font-size:13px;color:var(--t-secondary);margin:14px 0 6px}.field{display:flex;align-items:center;gap:8px;background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--r-md, 8px);min-height:48px;padding:0 14px}.field:focus-within{border-color:var(--c-brand)}.field input,.field select,.field uni-input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--t-primary);font-size:15px;font-family:var(--font-ui);height:46px}.field input::-moz-placeholder{color:var(--t-disabled)}.field input::placeholder{color:var(--t-disabled)}.field .suffix{font-size:13px;color:var(--t-secondary);flex:none}.btn-primary{width:100%;min-height:48px;border:0;border-radius:var(--r-md, 8px);display:flex;align-items:center;justify-content:center;gap:8px;background:var(--c-brand);color:var(--t-on-brand);font-size:16px;font-weight:700;cursor:pointer;margin-top:20px;font-family:var(--font-ui);line-height:1.2;padding:0 12px}.btn-primary:disabled,.btn-primary[disabled]{background:var(--c-brand)!important;color:var(--t-on-brand)!important;opacity:.5;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--c-brand);border:0;cursor:pointer;font-size:13px;font-family:var(--font-ui)}.segment{display:flex;background:var(--bg-elevated);border-radius:var(--r-md, 8px);padding:3px;margin-bottom:6px}.segment button{flex:1;border:0;background:transparent;color:var(--t-secondary);font-size:15px;padding:9px 6px;border-radius:var(--r-sm, 6px);cursor:pointer;font-family:var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.segment button.on{background:var(--bg-surface);color:var(--t-primary);font-weight:600}.list-group-title{font-size:13px;color:var(--t-secondary);padding:16px 16px 8px}.list-cell{width:100%;display:flex;align-items:center;gap:0;padding:15px 16px;background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:var(--t-primary);font-size:15px;cursor:pointer;font-family:var(--font-ui);text-align:left}.list-cell .ic{width:28px;display:flex;align-items:center;color:var(--t-regular);flex:none}.list-cell .nm{flex:1;min-width:0}.list-cell .val{color:var(--t-secondary);font-size:13px;margin-right:6px;white-space:nowrap}.list-cell .arr{color:var(--t-disabled);flex:none}.list-cell .pill{font-size:11px;padding:2px 8px;border-radius:var(--r-sm, 6px);background:var(--bg-elevated);margin-right:6px;white-space:nowrap}.form-tip{font-size:13px;color:var(--t-secondary);margin-top:8px}.form-err{font-size:13px;color:var(--c-down);margin-top:8px}.link{color:var(--c-brand);cursor:pointer}.text-up{color:var(--c-up)}.text-down{color:var(--c-down)}.tnum{font-variant-numeric:tabular-nums}.pc-term{height:100vh;display:flex;flex-direction:column;background:var(--bg-base);color:var(--t-primary);font-size:13px}.pc-hd{height:52px;display:flex;align-items:center;gap:24px;padding:0 18px;border-bottom:1px solid var(--line-strong);box-shadow:inset 0 -1px #ffffff05;flex:none}.pc-hd .logo{font-weight:800;font-size:18px;color:var(--c-brand);letter-spacing:.5px}.pc-hd .nav{display:flex;gap:20px;font-size:14px}.pc-hd .nav a{color:var(--t-regular);cursor:pointer;text-decoration:none}.pc-hd .nav a.on{color:var(--t-primary);font-weight:600}.pc-hd .sp{flex:1}.pc-hd .r{display:flex;align-items:center;gap:16px}.pc-hd .user{background:var(--c-brand);color:var(--t-on-brand);border:none;border-radius:6px;padding:7px 14px;font-weight:700;cursor:pointer}.pc-strip{height:72px;display:flex;align-items:center;gap:30px;padding:0 24px;background:linear-gradient(180deg,#1B2028 0%,var(--bg-shell) 100%);border-bottom:1px solid var(--line-strong);box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000047;flex:none}.pc-strip .pair{min-width:180px;font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px}.pc-strip .pair-type{padding:3px 8px;border-radius:var(--r-xs);background:var(--c-brand-ghost);color:var(--c-brand);font-size:12px;font-weight:800}.pc-strip .big{min-width:150px;font-size:30px;font-weight:800}.pc-strip .st .l{color:var(--t-secondary);font-size:11px}.pc-strip .st .v{margin-top:4px;font-size:13px;font-weight:700}.pc-body{flex:1;display:grid;grid-template-columns:268px minmax(460px,1fr) 292px 328px;gap:3px;min-height:0;padding:3px 4px 4px;background:var(--line-gutter)}.pc-col{background:var(--bg-surface);border:1px solid var(--line-subtle);display:flex;flex-direction:column;min-height:0;min-width:0;box-shadow:inset 0 1px #ffffff06,inset -1px 0 #ffffff03}.pc-col:last-child{border-right:none}.pc-ph{height:40px;display:flex;align-items:center;padding:0 14px;font-size:12px;color:var(--t-secondary);background:linear-gradient(180deg,#222832,#202630);border-bottom:1px solid var(--line-strong);box-shadow:inset 0 1px #ffffff05;flex:none;gap:14px;font-weight:600}.pc-ph .tab{cursor:pointer}.pc-ph .tab.on{color:var(--t-primary);font-weight:600}.pc-scroll{overflow-y:auto;min-height:0}.pc-scroll::-webkit-scrollbar{width:6px}.pc-scroll::-webkit-scrollbar-thumb{background:#39414c;border-radius:999px}.pc-empty{color:var(--t-disabled);text-align:center;padding:40px 0;font-size:12px}.pc-seg{display:inline-flex;background:var(--bg-elevated);border-radius:6px;padding:3px}.pc-seg button{border:none;background:none;color:var(--t-secondary);font-size:12px;padding:4px 10px;border-radius:4px;cursor:pointer;font-family:var(--font-ui)}.pc-seg button.on{background:var(--bg-hover);color:var(--t-primary);box-shadow:inset 0 0 0 1px #ffffff0a}.pc-main .app-nav{max-width:680px;margin:0 auto;padding:24px 0 8px;display:flex;align-items:center;position:relative;background:none}.pc-main .app-nav .ttl{font-size:22px;font-weight:700;color:var(--t-primary);margin:0 auto}.pc-main .app-nav .back{background:none;border:0;color:var(--t-regular);cursor:pointer;position:absolute;left:0;display:flex;align-items:center}.pc-main .app-nav .back:hover{color:var(--c-brand)}.pc-main .app-nav .right{position:absolute;right:0;background:none;border:0;color:var(--c-brand);cursor:pointer;font-size:14px}.pc-main .page-pad{max-width:680px;margin:0 auto;padding:8px 0 60px}.pc-main .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:46px;padding:0 40px 0 14px;background-color:transparent;color:var(--t-primary);border:0;border-radius:0;font-size:15px;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A93A1' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.pc-main .field select:hover,.pc-main .field select:focus{color:var(--t-primary)}.pc-main .field select option{background:var(--bg-elevated);color:var(--t-primary)}.pc-main .field{position:relative;margin-bottom:4px}.pc-auth select,.auth-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px;padding:0 40px 0 14px;background-color:transparent;color:var(--t-primary);border:0;border-radius:0;font-size:15px;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A93A1' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.pc-auth select option,.auth-page select option{background:var(--bg-elevated);color:var(--t-primary)}.fs-wrap{margin-bottom:4px}
