@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--mint-bg: #f6f9f7;--mint-bg-2: #eef4f0;--surface: #ffffff;--surface-tint: #eef7f3;--line: #dfe6e2;--line-soft: #e7ede9;--mint: #2f9e74;--mint-deep: #125b4c;--gold: #b0872f;--gold-soft: #f7efdd;--ink: #172421;--muted: #66736f;--danger: #a03722;--danger-soft: #fbece7;color:var(--ink);background:var(--mint-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;min-height:100dvh;margin:0;color:var(--ink);background-color:var(--mint-bg)}html,body,#root{height:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}*{scrollbar-color:rgba(47,158,116,.35) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:999px;background:#2f9e744d}::-webkit-scrollbar-thumb:hover{background:#2f9e7480}::selection{background:#2f9e7438;color:var(--mint-deep)}.app-shell{position:relative;display:flex;flex-direction:column;width:min(100vw,520px);height:100vh;height:100dvh;min-height:0;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 16px 0;overflow:hidden;background:#f8faf8}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.eyebrow{margin:0 0 4px;color:#66736f;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:28px;line-height:34px;letter-spacing:0}h2{margin-bottom:8px;font-size:20px;line-height:26px}.icon-button,.round-action{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #d9e0dc;border-radius:8px;color:#1f3b34;background:#fff}.support-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #d9e0dc;border-radius:8px;color:#1f3b34;background:#fff;font-size:13px;font-weight:800;line-height:18px;white-space:nowrap}.customer-service-shell{position:absolute;inset:max(18px,env(safe-area-inset-top)) 0 0;z-index:30;display:flex;min-height:0;background:#fff}.customer-service-shell.is-hidden{opacity:0;pointer-events:none}.customer-service-frame{display:block;width:100%;height:100%;border:0;background:#fff}.status-strip{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;min-height:58px;margin-bottom:14px;padding:10px 12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.form-card>.status-strip{grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:0}.status-strip strong,.status-strip span{display:block}.status-strip strong{font-size:14px;line-height:20px}.status-strip span{color:#68736f;font-size:12px;line-height:18px}.status-strip.success{border-color:#b8ded0;background:#f0fbf6}.status-strip.danger{border-color:#f0c6ba;background:#fff5f1}.status-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:#0d6b4f;background:#dff4eb}.status-strip.danger .status-icon{color:#a03722;background:#ffe2d9}.notice{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:750;line-height:18px}.app-content>.notice{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 16px #0000002e}.notice.success{color:#0d614d;background:#e7f6ef}.notice.error{color:#9d321d;background:#ffe6dc}.notice.info{color:#315264;background:#e8f1f5}.compact-notice{margin-bottom:0}.action-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:12px;border:1px solid #d6e5df;border-radius:8px;background:#fff}.action-strip span,.reserve-summary span{display:block;color:#66736f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.action-strip strong,.reserve-summary strong{display:block;min-width:0;overflow-wrap:anywhere;color:#173a32;font-size:14px;line-height:20px}.account-session{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:64px;padding:10px 12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.account-session.success{border-color:#b8ded0;background:#f0fbf6}.account-session.guest{border-color:#dbe3df;background:#f9fbfa}.account-session.neutral{border-color:#cfdde8;background:#f2f7fb}.account-session span,.account-session strong{display:block;min-width:0}.account-session span{color:#66736f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.account-session strong{color:#173a32;font-size:13px;line-height:19px}.pending-auth-hint{display:block;margin-top:3px;color:#2d8067;font-size:12px;font-weight:800;line-height:17px}.screen-stack{display:grid;gap:12px}.app-content{flex:1;min-height:0;overflow-y:auto;padding-bottom:18px;overscroll-behavior:contain;scrollbar-width:thin}.hero-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid #dbe5df;border-radius:8px;color:#122721;background:#e9f4ef}.hero-card.compact{min-height:82px}.hero-card h2{margin:0}.small-chip{min-height:34px;padding:0 10px;border:1px solid #bfd9cf;border-radius:8px;color:#0f5f4f;background:#fff;font-size:12px;font-weight:850}.exchange-workspace{display:grid;gap:12px}.exchange-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.68fr);gap:10px;align-items:stretch;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}label{display:grid;gap:7px;min-width:0}label span,.captcha-panel span{color:#66736f;font-size:12px;font-weight:700;line-height:16px}input,output,select,textarea,.select-field{display:flex;width:100%;min-height:48px;align-items:center;border:1px solid #d8e1dd;border-radius:8px;color:#172421;background:#f9fbfa;font-size:16px;font-weight:750;line-height:22px}input{padding:0 12px}input.input-error,select.input-error,textarea.input-error{border-color:#dc9a89;color:#8f2e1b;background:#fff7f3}select{padding:0 38px 0 12px}textarea{min-height:110px;padding:12px;resize:vertical}output{justify-content:flex-end;padding:0 12px}.select-field{justify-content:flex-start;gap:8px;padding:0 10px;text-align:left}.currency-avatar{width:24px;height:24px;flex:0 0 24px;border-radius:999px;object-fit:contain;background:#fff}.currency-avatar.large{width:30px;height:30px;flex-basis:30px}.currency-fallback{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:999px;color:#125b4c;background:#e6f3ef;font-size:12px;font-weight:900}.swap-line{display:flex;justify-content:center;min-height:28px;margin:-2px 0}.round-action{width:42px;height:42px;color:#fff;background:#126b58;border-color:#126b58}.rate-grid{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.rate-grid div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e1e8e4;border-radius:8px;background:#fff}.rate-grid dt,.rate-grid dd{margin:0;font-size:13px;line-height:18px}.rate-grid dt{color:#6c7773;font-weight:700}.rate-grid dd{color:#1c2926;font-weight:750;text-align:right}.copyable-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.copyable-value span{min-width:0;overflow-wrap:anywhere}.exchange-workspace .status-strip{margin-bottom:0}.direction-sheet-layer{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center}.direction-backdrop{position:absolute;inset:0;border:0;background:#151f1c5c}.direction-sheet{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-height:calc(100dvh - max(18px,env(safe-area-inset-top)) - 18px);padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid #d8e2dd;border-bottom:0;border-radius:8px 8px 0 0;background:#fff;overflow:hidden}.direction-picker-controls{display:grid;gap:12px;min-height:0}.direction-current{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;align-items:center;min-height:70px;padding:10px;border:1px solid #dce7e2;border-radius:8px;background:#f7faf8}.direction-token{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.direction-token span,.direction-token strong,.direction-token small{display:block;min-width:0}.direction-token strong{overflow:hidden;color:#1b2a26;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.direction-token small{overflow:hidden;color:#68736f;font-size:11px;font-weight:750;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.direction-search{position:relative;display:block}.direction-search svg{position:absolute;top:16px;left:12px;color:#66736f;pointer-events:none}.direction-search input{min-height:48px;padding-left:38px}.direction-filter-group{display:grid;gap:7px;min-width:0}.direction-filter-group>span{color:#66736f;font-size:12px;font-weight:800;line-height:16px}.direction-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.direction-filter svg{flex:0 0 auto;color:#64726d}.direction-filter button{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid #dbe5df;border-radius:8px;color:#52615c;background:#f8fbfa;font-size:12px;font-weight:850}.direction-filter button.active{border-color:#9fd5c3;color:#0f5f4f;background:#e6f3ef}.sheet-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-title span,.form-hint{color:#68736f;font-size:12px;font-weight:750;line-height:18px}.sheet-title strong{display:block;font-size:16px;line-height:22px}.direction-list{display:grid;flex:1 1 auto;align-content:start;gap:8px;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.direction-option{display:grid;grid-template-columns:28px minmax(74px,.9fr) 16px 28px minmax(86px,1fr);gap:8px;align-items:start;min-height:118px;padding:10px;border:1px solid #e0e8e4;border-radius:8px;color:#172421;background:#f9fbfa;text-align:left}.direction-option.active{border-color:#9fd5c3;background:#eaf8f2}.direction-option span,.direction-option strong,.direction-option small{display:block;min-width:0}.direction-option .currency-avatar,.direction-option .currency-fallback{margin-top:2px}.direction-option-arrow{align-self:center;color:#6b7773}.direction-option strong{overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.direction-option small{overflow:hidden;color:#6c7773;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.direction-option em{display:grid;grid-column:2 / -1;justify-items:start;gap:3px;color:#0f5f4f;font-size:12px;font-style:normal;font-weight:850;text-align:left}.direction-option em b,.direction-option em small,.direction-option em i{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direction-option em b{font-size:12px;line-height:16px}.direction-option em small{color:#697672;font-size:11px;font-weight:750;line-height:15px}.direction-option em i{width:fit-content;padding:2px 5px;border-radius:6px;color:#8a4a18;background:#fff1d8;font-size:10px;font-style:normal;font-weight:900;line-height:13px}.form-hint{margin:0;padding:10px 12px;border-radius:8px;background:#f1f6f4}small.form-hint{padding:0;background:transparent}.order-notices{display:grid;gap:8px}.order-notices p{margin:0;padding:10px 12px;border-left:3px solid #d89b45;border-radius:8px;color:#5c4020;background:#fff6e8;font-size:12px;font-weight:750;line-height:18px}.field-group{display:grid;gap:10px}.field-group-title{min-height:28px;color:#253a35;font-size:13px;font-weight:850;line-height:20px}.dynamic-field span b{margin-left:3px;color:#b34b31}.dynamic-field small{margin-top:-2px;color:#77827e;font-size:12px;line-height:18px}.field-error{color:#a03722;font-size:12px;font-weight:800;line-height:18px}.wallet-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px}.wallet-suggestions-label{color:#77827e;font-size:12px;font-weight:700}.wallet-suggestion-chip{max-width:100%;padding:4px 10px;overflow:hidden;border:1px solid #cfe0d8;border-radius:999px;background:#f1f7f4;color:#1f3c33;font-size:12px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.wallet-suggestion-chip:hover{border-color:#2f9e74}.wallet-suggestion-chip.active{border-color:#2f9e74;background:#2f9e74;color:#fff}.captcha-panel{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.captcha-panel strong{display:block;margin-top:2px;font-size:15px;line-height:20px}.captcha-equation{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.captcha-equation img{width:70px;height:32px;border:1px solid #dde6e1;border-radius:8px;object-fit:contain;background:#fff}.captcha-equation input{width:64px;min-height:36px;font-size:15px}.ghost-button,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;font-weight:800}.ghost-button{min-width:86px;min-height:40px;color:#125b4c;background:#e6f3ef}.primary-action{min-height:52px;color:#fff;background:#125b4c;font-size:16px}.form-card,.timeline-card,.content-list{display:grid;gap:12px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.recent-card{display:grid;gap:10px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.recent-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.recent-message{margin:0;color:#68736f;font-size:12px;font-weight:750;line-height:18px}.recent-list{display:grid;gap:8px}.recent-item{display:grid;gap:8px;padding:10px;border:1px solid #e2e9e5;border-radius:8px;background:#f9fbfa}.recent-date{color:#6b7672;font-size:12px;font-weight:800;line-height:18px}.recent-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:center}.recent-flow>div{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:8px;row-gap:1px;align-items:center}.recent-flow>svg{color:#8b9993}.recent-flow strong,.recent-flow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-flow strong{color:#172421;font-size:14px;line-height:19px}.recent-flow span{color:#65716d;font-size:12px;font-weight:800;line-height:16px}.recent-flow .currency-avatar,.recent-flow .currency-fallback{grid-row:span 2}.reserve-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,.55fr);gap:8px;padding:10px;border:1px solid #dce9e4;border-radius:8px;background:#eef7f3}.content-reader{display:grid;gap:12px}.content-picker{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.content-picker button{display:grid;min-height:66px;gap:4px;align-content:center;padding:10px 12px;border:1px solid #dfe8e3;border-radius:8px;color:#1b2b27;background:#fff;text-align:left}.content-picker button.active{border-color:#9bd2c0;background:#e9f7f2}.content-picker span,.content-hero span{color:#66736f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.content-picker strong{overflow:hidden;font-size:14px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.content-article{display:grid;gap:12px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.content-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border-radius:8px;background:#eef7f3}.content-hero h3,.content-section h4{margin:0;color:#172421}.content-hero h3{font-size:19px;line-height:25px}.content-hero p,.content-section p,.content-section li{margin:0;color:#53615c;font-size:13px;font-weight:700;line-height:21px}.content-hero>strong{min-width:48px;padding:7px 9px;border-radius:8px;color:#0f5f4f;background:#fff;font-size:12px;text-align:center}.content-section{display:grid;gap:8px;padding:12px;border:1px solid #e3ebe7;border-radius:8px;background:#fbfcfb}.content-section h4{font-size:15px;line-height:21px}.content-section ul{display:grid;gap:6px;margin:0;padding-left:18px}.section-title{display:flex;align-items:center;gap:10px;min-height:42px}.section-title.split-title{justify-content:space-between}.section-title span{display:block;color:#68736f;font-size:12px;font-weight:750;line-height:16px}.section-title strong{display:block;font-size:16px;line-height:22px}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.segmented,.panel-tabs{display:grid;gap:4px;padding:4px;border:1px solid #dce5e0;border-radius:8px;background:#f3f7f5}.support-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);gap:4px;overflow-x:auto;padding:4px;border:1px solid #dce5e0;border-radius:8px;background:#f3f7f5;scrollbar-width:thin}.segmented{grid-template-columns:repeat(3,1fr)}.panel-tabs{grid-template-columns:repeat(4,1fr)}.segmented button,.panel-tabs button,.support-tabs button{min-height:38px;border:0;border-radius:8px;color:#64706c;background:transparent;font-size:13px;font-weight:800}.segmented button.active,.panel-tabs button.active,.support-tabs button.active{color:#0d5d4d;background:#fff;box-shadow:0 1px 4px #16382f1f}.check-line,.switch-line{display:flex;grid-template-columns:none;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.check-line{justify-content:flex-start;min-height:38px}.check-field,.switch-field{display:grid;gap:6px;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:8px}.check-field.invalid,.switch-field.invalid{border-color:#dc9a89;background:#fff7f3}.check-line input,.switch-line input{width:18px;min-height:18px;accent-color:#126b58}.settings-list,.wallet-list,.kyc-steps,.kyc-prereq-list,.kyc-upload-grid{display:grid;gap:8px}.wallet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-summary div{display:grid;gap:3px;min-height:64px;align-content:center;padding:10px;border:1px solid #dce8e2;border-radius:8px;background:#f8fbfa}.wallet-summary span,.wallet-summary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-summary span{color:#697672;font-size:11px;font-weight:850;line-height:15px}.wallet-summary strong{color:#123d35;font-size:20px;line-height:25px}.wallet-filter{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid #dce5e0;border-radius:8px;background:#f3f7f5}.wallet-filter button{min-height:38px;border:0;border-radius:8px;color:#64706c;background:transparent;font-size:13px;font-weight:800}.wallet-filter button.active{color:#0d5d4d;background:#fff;box-shadow:0 1px 4px #16382f1f}.wallet-group{display:grid;gap:8px;padding:10px;border:1px solid #dfe8e3;border-radius:8px;background:#f9fbfa}.wallet-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.wallet-group-head div{min-width:0}.wallet-group-head span{display:block;color:#66736f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.wallet-group-head strong{display:block;min-width:0;overflow:hidden;color:#173a32;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wallet-group-head em{flex:0 0 auto;padding:6px 8px;border-radius:8px;color:#0f5f4f;background:#e6f3ef;font-size:12px;font-style:normal;font-weight:850;line-height:16px}.wallet-group-list{display:grid;gap:6px}.wallet-row{display:grid;grid-template-columns:12px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:54px;padding:9px 10px;border:1px solid #e0e8e4;border-radius:8px;color:#172421;background:#fff;text-align:left}.wallet-row.verified{border-color:#c2e1d6}.wallet-row.pending{border-color:#eadfc7;background:#fffdf8}.wallet-status-dot{width:10px;height:10px;border-radius:999px;background:#c4cec9}.wallet-row.verified .wallet-status-dot{background:#13835f}.wallet-row.pending .wallet-status-dot{background:#c7842c}.wallet-row strong,.wallet-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-row strong{color:#172421;font-size:14px;line-height:19px}.wallet-row span{color:#65716d;font-size:12px;font-weight:750;line-height:17px}.kyc-overview,.kyc-instructions,.kyc-history{display:grid;gap:10px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.kyc-overview.success{border-color:#b8ded0;background:#f0fbf6}.kyc-overview.danger{border-color:#f0c6ba;background:#fff5f1}.kyc-overview-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.kyc-overview-head div:nth-child(2){min-width:0}.kyc-overview-head span,.kyc-metrics span,.kyc-stage-list span,.kyc-history small{display:block;color:#66736f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.kyc-overview-head strong{display:block;color:#173a32;font-size:15px;line-height:21px}.kyc-overview-head p{margin:2px 0 0;color:#596662;font-size:12px;font-weight:750;line-height:18px}.kyc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kyc-metrics div{display:grid;gap:3px;min-height:58px;align-content:center;padding:9px 10px;border:1px solid #dce8e2;border-radius:8px;background:#fff}.kyc-metrics strong{color:#123d35;font-size:18px;line-height:23px}.kyc-stage-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kyc-stage-list div{display:grid;gap:4px;min-height:76px;align-content:center;padding:9px;border:1px solid #e3ebe7;border-radius:8px;background:#fff}.kyc-stage-list div.complete{color:#0d614d}.kyc-stage-list div.active{color:#0f5f4f;border-color:#b8ded0;background:#f5fcf9}.kyc-stage-list div.pending{color:#7b8681}.kyc-stage-list div.danger{color:#a03722;border-color:#efc6ba;background:#fff7f3}.kyc-stage-list strong{display:block;min-width:0;overflow:hidden;color:#172421;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.stage-dot{width:16px;height:16px;border:2px solid #bdc9c3;border-radius:999px}.kyc-instructions{background:#fbfcfb}.kyc-instructions p{margin:0;color:#53615c;font-size:13px;font-weight:700;line-height:21px}.kyc-history .section-title{min-height:30px}.kyc-history-list{display:grid;gap:8px}.kyc-history-list div{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:10px;align-items:center;min-height:42px;padding:9px 10px;border:1px solid #e1e8e4;border-radius:8px;background:#f9fbfa}.kyc-history-list div.success{border-color:#b8ded0;background:#f0fbf6}.kyc-history-list div.danger{border-color:#f0c6ba;background:#fff5f1}.kyc-history-list span,.kyc-history-list strong{display:block;min-width:0;overflow-wrap:anywhere}.kyc-history-list span{color:#65716d;font-size:12px;font-weight:750;line-height:18px}.kyc-history-list strong{color:#172421;font-size:13px;line-height:19px}.kyc-prereq{display:grid;gap:10px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#f9fbfa}.kyc-prereq.ready{border-color:#b8ded0;background:#f0fbf6}.kyc-prereq.missing{border-color:#edd0aa;background:#fff8ed}.kyc-prereq-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.kyc-prereq-head span{display:block;color:#66736f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.kyc-prereq-head strong{display:block;color:#173a32;font-size:15px;line-height:21px}.kyc-prereq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.kyc-prereq-list div{display:grid;gap:4px;min-height:76px;align-content:center;padding:10px;border:1px solid #e3ebe7;border-radius:8px;background:#fff}.kyc-prereq-list div.complete{color:#0d614d}.kyc-prereq-list div.missing{color:#a05a18}.kyc-prereq-list span,.kyc-prereq-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kyc-prereq-list span{color:#65716d;font-size:12px;font-weight:800;line-height:16px}.kyc-prereq-list strong{color:#172421;font-size:13px;line-height:18px}.switch-line,.kyc-steps div,.list-row,.timeline-item{min-height:50px;padding:10px 12px;border:1px solid #e0e8e4;border-radius:8px;background:#f9fbfa}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#172421;text-align:left}.list-row strong,.list-row span{display:block}.list-row strong{font-size:14px;line-height:20px}.list-row span{color:#65716d;font-size:12px;line-height:18px}.kyc-steps div{display:flex;align-items:center;gap:10px;color:#1c3d35;font-size:13px;font-weight:750}.kyc-upload-grid{grid-template-columns:1fr}.upload-card{display:grid;gap:10px;padding:12px;border:1px solid #e0e8e4;border-radius:8px;background:#f9fbfa}.upload-card.selected{border-color:#a9d6c7;background:#f0fbf6}.upload-card.uploaded{border-color:#86c8b1;background:#e8f8f1}.upload-card.deleting{border-color:#d7c9b0;background:#fff8ea}.upload-card.error{border-color:#efb9a8;background:#fff4ef}.upload-card.invalid{border-color:#dc9a89;background:#fff7f3}.upload-card-title,.upload-actions{display:flex;align-items:center;gap:10px}.upload-card-title{color:#173a32}.upload-card-title div{display:grid;gap:2px;min-width:0}.upload-card-title strong,.upload-card-title span{display:block}.upload-card-title strong{font-size:14px;line-height:20px}.upload-card-title span{color:#6c7773;font-size:12px;line-height:18px}.upload-card input[type=file]{min-height:44px;padding:10px;font-size:13px;font-weight:700}.upload-sample{width:100%;max-height:180px;border:1px solid #dfe6e2;border-radius:8px;object-fit:contain;background:#fff}.upload-actions{flex-wrap:wrap;justify-content:flex-start}.inline-dialog{display:grid;gap:12px;padding:12px;border:1px solid #bedbd1;border-radius:8px;background:#f4fbf8}.dialog-message{margin:0;padding:10px 12px;border:1px solid #dbe7e2;border-radius:8px;color:#34413d;background:#fff;font-size:13px;font-weight:700;line-height:20px}.dialog-actions{display:grid;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:10px}.danger-ghost{color:#9d321d;background:#ffe8df}.danger-ghost:disabled{color:#9b8d86;background:#f4ebe7}.timeline-card{gap:0}.order-status-card{display:grid;gap:12px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.order-status-card.waiting{border-color:#c9ddd5}.order-status-card.active{border-color:#b8d8e5}.order-status-card.success{border-color:#acd9c2}.order-status-card.danger{border-color:#efc2b5}.order-overview-band{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:flex-start;min-height:96px;padding:12px;border-radius:8px;background:#eef7f3}.order-overview-band.clickable{cursor:pointer;transition:background .15s ease}.order-overview-band.clickable:hover,.order-overview-band.clickable:focus-visible{background:#e2f1ea;outline:none}.order-overview-go{align-self:center;color:#0f5f4f}.order-status-card.active .order-overview-band{background:#eef8fb}.order-status-card.success .order-overview-band{background:#effaf4}.order-status-card.danger .order-overview-band{background:#fff3ef}.order-overview-band div{min-width:0}.order-overview-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;color:#0f5f4f;background:#dff4eb}.order-status-card.active .order-overview-icon{color:#1b6277;background:#dceff6}.order-status-card.danger .order-overview-icon{color:#9d321d;background:#ffe1d8}.order-overview-band span,.order-overview-band p{color:#66736f;font-size:12px;font-weight:750;line-height:18px}.order-overview-band strong{display:block;margin:2px 0 6px;color:#123b32;font-size:18px;line-height:24px}.order-overview-band p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.order-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:stretch}.order-command-row .primary-action,.order-command-row .ghost-button{margin:0}.cancel-order-button{width:100%;margin-top:8px;justify-content:center}.ghost-button.danger{border-color:#ff4d4f80;color:#ff6b6b}.ghost-button.danger:hover:not(:disabled){border-color:#ff4d4fcc;background:#ff4d4f1a}.order-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.order-stat-grid div{min-width:0;padding:10px;border:1px solid #e1e8e4;border-radius:8px;background:#f9fbfa}.order-stat-grid dt,.order-stat-grid dd{margin:0}.order-stat-grid dt{color:#6c7773;font-size:11px;font-weight:750;line-height:15px}.order-stat-grid dd{margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#1c2926;font-size:14px;font-weight:850;line-height:20px;white-space:nowrap}.next-action-card,.payment-detail-card{display:grid;gap:10px;padding:12px;border:1px solid #d6e5df;border-radius:8px;background:#fbfdfc}.payment-qr-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.payment-qr{display:grid;justify-items:center;gap:6px;padding:12px;border:1px solid #cfe4dc;border-radius:8px;background:#fff}.payment-qr img{display:block;width:200px;max-width:60vw;height:auto;image-rendering:pixelated}.payment-qr-hint{color:#0f5f4f;font-size:12px;font-weight:700}.next-action-card{border-color:#b9decf;background:#eff9f5}.next-action-card span{color:#0f5f4f;font-size:11px;font-weight:850;line-height:15px;text-transform:uppercase}.next-action-card strong{overflow-wrap:anywhere;color:#143b33;font-size:14px;line-height:20px}.payment-detail-card .order-detail-list div{border-color:#cfe4dc;background:#fff}.order-detail-list{display:grid;gap:8px}.order-detail-list div{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr) 32px;gap:10px;min-height:42px;align-items:center;padding:9px 10px;border:1px solid #e1e8e4;border-radius:8px;background:#f9fbfa}.order-detail-list span{color:#6c7773;font-size:12px;font-weight:750;line-height:18px}.order-detail-list strong{min-width:0;overflow-wrap:anywhere;color:#1c2926;font-size:13px;line-height:19px}.copy-button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #d3e2dc;border-radius:8px;color:#125b4c;background:#fff}.order-actions-note{display:flex;flex-wrap:wrap;gap:8px}.order-actions-note span{padding:7px 9px;border-radius:8px;color:#0f5f4f;background:#e6f3ef;font-size:12px;font-weight:850}.timeline-item{display:grid;grid-template-columns:14px 1fr;gap:10px;border:0;background:transparent}.timeline-item>span{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#bccac4}.timeline-item.active>span{background:#126b58}.timeline-item strong,.timeline-item p{margin:0}.timeline-item strong{font-size:14px;line-height:20px}.timeline-item p{color:#66736f;font-size:12px;line-height:18px}.payment-topbar{display:flex}.payment-topbar .ghost-button{min-height:34px;padding:0 12px}.payment-refresh-timer{display:grid;gap:6px;padding:10px;border:1px solid #c9ddd5;border-radius:8px;background:#f4fbf8}.payment-refresh-head{display:flex;align-items:center;gap:6px;color:#0f5f4f;font-size:12px;font-weight:700}.payment-refresh-bar{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#dceee6}.payment-refresh-bar-ins{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#1b8a6f,#34c9a4);transition:width .5s linear}.payment-waiting-hint{margin:0;padding:12px;border:1px dashed #c9ddd5;border-radius:8px;color:#4a5a55;background:#f7fbf9;font-size:13px;line-height:19px}.spin-slow{animation:spin 2.4s linear infinite}.confirm-actions{display:grid;gap:12px;padding:12px;border:1px solid var(--cy-line-soft, #d6e5df);border-radius:10px;background:var(--cy-surface, #fbfdfc)}.confirm-rule-line{display:flex;gap:10px;align-items:flex-start;margin:0;cursor:pointer}.confirm-rule-check{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;padding:0;appearance:auto;-webkit-appearance:checkbox;border:0;border-radius:0;background:initial;accent-color:var(--cy-cyan, #137a5f)}.confirm-rule-text{flex:1 1 auto;min-width:0;color:var(--cy-text, #143b33);font-size:13px;font-weight:500;line-height:19px;text-transform:none;letter-spacing:0;background:none}.link-button{padding:0;border:0;background:none;color:var(--cy-cyan, #137a5f);font:inherit;text-decoration:underline;cursor:pointer}.order-history-card{display:grid;gap:10px;padding:12px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.order-history-summary{display:flex;flex-wrap:wrap;gap:8px}.order-history-summary span{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:999px;background:#f0f6f3;color:#6c7773;font-size:12px;font-weight:750}.order-history-summary strong{color:#0f5f4f;font-size:12px}.order-history-list{display:grid;gap:8px}.order-history-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:4px 10px;align-items:center;padding:10px;border:1px solid #e2e9e5;border-radius:8px;background:#f9fbfa;color:#1c2b27;text-align:left}.order-history-main{min-width:0}.order-history-main strong{display:block;overflow:hidden;color:#182a25;font-size:14px;font-weight:850;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.order-history-main small{margin-top:2px;display:block;color:#73807b;font-size:11px;font-weight:750}.order-history-flow{display:inline-flex;gap:4px;align-items:center;justify-self:end;color:#35433e;font-size:12px;font-weight:750}.order-history-status{grid-column:1 / -1;justify-self:start;padding:2px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;line-height:16px;background:#eef7f3;color:#0f5f4f}.order-history-status.active{background:#eef8fb;color:#1b6f86}.order-history-status.success{background:#effaf4;color:#12764f}.order-history-status.danger{background:#fff3ef;color:#b5482f}.recent-message.error{color:#b5482f}.update-layer{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}.update-backdrop{position:absolute;inset:0;border:0;background:#151f1c6b}.update-card{position:relative;display:grid;gap:14px;width:100%;max-width:360px;max-height:calc(100dvh - 40px);padding:18px;border:1px solid #cfe3da;border-radius:12px;background:#fff;box-shadow:0 18px 48px #125b4c2e;overflow:auto}.update-head{display:grid;gap:4px}.update-eyebrow{color:#2f8268;font-size:12px;font-weight:800;letter-spacing:.04em}.update-version{color:#0f3d33;font-size:22px;font-weight:800;line-height:1.1}.update-from{color:#6b7a75;font-size:12px;font-weight:600}.update-notes{max-height:38dvh;padding:10px 12px;border:1px solid #e1ece7;border-radius:8px;background:#f4fbf8;color:#34413d;font-size:13px;line-height:20px;white-space:pre-wrap;overflow:auto}.update-error{margin:0;padding:10px 12px;border:1px solid #f0c7bb;border-radius:8px;background:#ffe8df;color:#9d321d;font-size:13px;font-weight:700}.update-handoff{margin:0;padding:10px 12px;border:1px solid #cfe3da;border-radius:8px;background:#f4fbf8;color:#125b4c;font-size:13px;font-weight:700;line-height:20px}.update-progress{display:grid;gap:8px}.update-progress-track{height:8px;border-radius:999px;background:#e6f3ef;overflow:hidden}.update-progress-bar{height:100%;border-radius:999px;background:#125b4c;transition:width .2s ease}.update-progress-bar.is-indeterminate{width:40%;animation:update-indeterminate 1.1s ease-in-out infinite}@keyframes update-indeterminate{0%{margin-left:-40%}to{margin-left:100%}}.update-progress-text{color:#34413d;font-size:12px;font-weight:700}.update-actions{display:grid;grid-template-columns:minmax(86px,.4fr) minmax(0,1fr);gap:10px}.support-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:6px;padding:0 5px;border-radius:999px;background:#d8442a;color:#fff;font-size:11px;font-weight:700;line-height:16px;vertical-align:middle}.announcement-toolbar{display:flex;gap:10px}.announcement-toolbar button{flex:0 0 auto;padding:8px 14px;border:1px solid #bedbd1;border-radius:8px;background:#f4fbf8;color:#2c544a;font-size:13px;font-weight:700;cursor:pointer}.announcement-toolbar button:disabled{color:#9b8d86;background:#f1f4f3;cursor:default}.announcement-empty{margin:0;padding:14px 12px;border:1px dashed #dbe7e2;border-radius:8px;color:#5b6a65;font-size:13px;text-align:center}.announcement-list{display:grid;gap:10px}.announcement-item{padding:12px 14px;border:1px solid #dbe7e2;border-radius:10px;background:#fff}.announcement-item.unread{border-color:#bedbd1;background:#f4fbf8;cursor:pointer}.announcement-item h3{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:#1f3c34;font-size:14px;font-weight:700}.announcement-dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#d8442a}.announcement-date{display:block;margin-bottom:6px;color:#8a958f;font-size:12px}.announcement-content{margin:0;color:#34413d;font-size:13px;line-height:20px;white-space:pre-wrap;word-break:break-word}.announcement-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#14262173}.announcement-modal{display:flex;flex-direction:column;width:100%;max-width:420px;max-height:80vh;border-radius:14px;background:#fff;box-shadow:0 18px 48px #14262147;overflow:hidden}.announcement-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e6efeb;background:#f4fbf8}.announcement-modal-title{display:flex;align-items:center;gap:8px;color:#1f3c34;font-size:15px;font-weight:800}.announcement-modal-close{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:8px;background:transparent;color:#5b6a65;cursor:pointer}.announcement-modal-body{display:grid;gap:10px;padding:14px 16px;overflow-y:auto}.announcement-modal-footer{padding:12px 16px;border-top:1px solid #e6efeb}.announcement-dismiss-button{width:100%;padding:10px 16px;border:none;border-radius:10px;background:#2c8a6d;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.plain-panel{min-height:220px;padding:18px;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.plain-panel.compact-empty{min-height:70px;padding:12px;background:#f9fbfa}.plain-panel p{margin-bottom:0;color:#65716d;line-height:24px}.bottom-nav{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 -16px;padding:8px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dbe4df;background:#fff}.bottom-nav button{display:grid;min-height:58px;place-items:center;gap:4px;border:0;border-radius:8px;color:#65716d;background:transparent;font-size:12px;font-weight:750}.bottom-nav button.active{color:#0f5f4f;background:#e4f3ee}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:380px){.exchange-row,.direction-current,.action-strip,.account-session,.reserve-summary,.two-col{grid-template-columns:1fr}.direction-current>svg{transform:rotate(90deg);justify-self:center}.direction-option{grid-template-columns:28px minmax(0,1fr) 16px 28px minmax(0,1fr);min-height:126px}.direction-option em{grid-column:1 / -1;justify-items:start;text-align:left}.action-strip .ghost-button,.account-session .ghost-button{width:100%}.order-command-row{grid-template-columns:repeat(2,minmax(0,1fr))}.order-command-row .primary-action{grid-column:1 / -1}.order-stat-grid{grid-template-columns:1fr}.kyc-prereq-head{display:grid}.kyc-prereq-head .ghost-button{width:100%}.kyc-overview-head,.kyc-history-list div{grid-template-columns:1fr}.kyc-overview-head .status-icon{justify-self:start}.kyc-overview-head .ghost-button{width:100%}.kyc-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-prereq-list{grid-template-columns:1fr}.panel-tabs{grid-template-columns:repeat(2,1fr)}}@media(min-width:760px){body{background:#e5ebe7}.app-shell{height:min(820px,calc(100vh - 48px));min-height:680px;margin-top:24px;margin-bottom:24px;border:1px solid #d8e1dd;border-radius:8px}.bottom-nav{border-right:1px solid #d8e1dd;border-bottom:1px solid #d8e1dd;border-left:1px solid #d8e1dd;border-bottom-right-radius:8px;border-bottom-left-radius:8px}}:root{color:var(--ink);background:var(--mint-bg)}body{color:var(--ink);background-color:var(--mint-bg)}button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .18s ease,transform .12s ease}h1,h2,.auth-brand strong,.topbar h1,.content-hero h3,.sheet-title strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);font-weight:800}.eyebrow,.section-title span,.action-strip span,.reserve-summary span,.content-picker span,.content-hero span,.wallet-summary span,.wallet-group-head span,.kyc-overview-head span,.kyc-metrics span,.kyc-stage-list span,.kyc-history small,.account-session span,.next-action-card span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 16px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;background:var(--mint-bg)}.auth-shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:440px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 50px #125b4c14}.auth-shell.is-checking{opacity:.9}.auth-panel{display:grid;gap:14px;padding:24px 22px 20px;border-bottom:1px solid var(--line);background:var(--mint-deep)}.auth-brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.auth-brand span{color:#a9e0cd;letter-spacing:.18em;text-transform:uppercase}.auth-brand strong{padding-left:10px;border-left:1px solid rgba(255,255,255,.25);color:#fff;letter-spacing:.08em}.auth-copy{display:grid;gap:6px}.auth-copy h1{margin:0;color:#fff;font-size:22px;line-height:28px}.auth-copy p{margin:0;color:#e9f4efc7;font-size:13px;line-height:19px}.auth-footnote,.auth-advanced>summary{color:var(--muted)}.auth-status{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#eef7f3;background:#ffffff14;font-size:12px;font-weight:600;line-height:16px}.auth-form-card{padding:20px 22px 24px;background:var(--surface)}.auth-shell.is-checking .auth-form-card{background:var(--mint-bg)}.auth-form-fields{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.auth-segmented{margin-bottom:2px}.auth-footnote{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px}.auth-footnote svg{flex:0 0 auto;color:var(--mint)}.auth-advanced{border:1px solid var(--line);border-radius:8px;background:var(--mint-bg)}.auth-advanced>summary{display:flex;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:600;list-style:none;cursor:pointer}.auth-advanced>summary::-webkit-details-marker{display:none}.auth-advanced>summary>svg:first-child{color:var(--mint)}.auth-advanced-chevron{margin-left:auto;transition:transform .2s ease}.auth-advanced[open]>summary{border-bottom:1px solid var(--line)}.auth-advanced[open] .auth-advanced-chevron{transform:rotate(180deg)}.auth-advanced label{padding:12px}.auth-advanced small{color:var(--muted);font-size:11px;line-height:16px}.segmented button,.panel-tabs button,.support-tabs button{min-height:40px;font-weight:700;letter-spacing:.01em}.segmented button.active,.panel-tabs button.active,.support-tabs button.active{font-weight:800}.captcha-panel{flex-wrap:wrap;padding:12px}.captcha-equation img{border:1px solid var(--line);background:var(--mint-bg)}.captcha-equation strong{color:var(--mint-deep)}.captcha-equation input{min-height:40px;text-align:center}.app-shell{border:none;background:var(--mint-bg)}.topbar h1{color:var(--ink)}.account-pill{border:1px solid var(--line);color:var(--mint-deep);background:var(--surface-tint)}.hero-card,.form-card,.recent-card,.timeline-card,.content-list,.content-article,.content-section,.plain-panel,.account-session,.status-strip,.action-strip,.exchange-row,.rate-grid div,.recent-item,.captcha-panel,.wallet-summary div,.wallet-group,.wallet-row,.kyc-overview,.kyc-instructions,.kyc-history,.kyc-metrics div,.kyc-stage-list div,.kyc-prereq,.kyc-prereq-list div,.kyc-history-list div,.upload-card,.order-status-card,.order-stat-grid div,.order-detail-list div,.next-action-card,.payment-detail-card,.list-row,.kyc-steps div,.switch-line,.content-picker button,.direction-sheet,.direction-current,.direction-option,.inline-dialog,.dialog-message,.reserve-summary{border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface)}.hero-card{min-height:62px;padding:14px;border-color:var(--line);background:var(--surface-tint)}.hero-card h2{font-size:18px;line-height:24px}.status-strip strong,.action-strip strong,.reserve-summary strong,.account-session strong,.wallet-summary strong,.wallet-group-head strong,.wallet-row strong,.kyc-overview-head strong,.kyc-metrics strong,.kyc-prereq-head strong,.kyc-prereq-list strong,.kyc-history-list strong,.order-overview-band strong,.order-stat-grid dd,.order-detail-list strong,.next-action-card strong,.list-row strong,.recent-flow strong,.rate-grid dd,.content-hero h3,.upload-card-title strong,.timeline-item strong,.direction-token strong,.direction-option strong{color:var(--ink)}.wallet-row strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:700;letter-spacing:.2px;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-all}.status-strip span,.recent-message,.recent-date,.recent-flow span,.wallet-row span,.kyc-instructions p,.content-hero p,.content-section p,.content-section li,.order-overview-band span,.order-overview-band p,.order-detail-list span,.list-row span,.dialog-message,.plain-panel p,.form-hint,.dynamic-field small,.direction-token small,.direction-option small{color:var(--muted)}input,select,textarea,output,.select-field{border:1px solid var(--line);border-radius:8px;color:var(--ink);background-color:var(--surface)}label span,.captcha-panel span,.direction-filter-group>span,.field-group-title{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}input::placeholder,textarea::placeholder{color:#66736f8c}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 3px #2f9e7426}.primary-action{min-height:50px;border:1px solid var(--mint-deep);border-radius:8px;color:#fff;background:var(--mint-deep);font-size:15px;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none}.primary-action:hover:not(:disabled){background:#0e4c40;transform:translateY(-1px)}.ghost-button{min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--mint-deep);background:var(--surface-tint)}.ghost-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.support-button:hover:not(:disabled),.round-action:hover:not(:disabled){border-color:var(--mint);background:#2f9e741a;box-shadow:none}.icon-button,.round-action,.support-button,.copy-button,.copyable-value button,.small-chip{border:1px solid var(--line);color:var(--mint-deep);background:var(--surface)}.round-action{border-color:var(--mint-deep);color:#fff;background:var(--mint-deep);box-shadow:none}.danger-ghost{border:1px solid rgba(160,55,34,.35);color:var(--danger);background:var(--danger-soft)}.danger-ghost:disabled{color:var(--muted);background:#a037220d}.segmented,.panel-tabs,.support-tabs,.wallet-filter,.direction-filter button{border:1px solid var(--line);background:var(--mint-bg)}.segmented button,.panel-tabs button,.support-tabs button,.wallet-filter button,.bottom-nav button{border-radius:6px;color:var(--muted)}.segmented button.active,.panel-tabs button.active,.support-tabs button.active,.wallet-filter button.active{color:#fff;background:var(--mint-deep);box-shadow:none}.direction-filter button{color:var(--muted)}.direction-filter button.active{border-color:var(--mint);color:var(--mint-deep);background:#2f9e741a}.content-picker button.active,.direction-option.active,.upload-card.selected,.kyc-stage-list div.active{border-color:var(--mint);background:#2f9e7414;box-shadow:none}.status-strip.success,.account-session.success,.kyc-overview.success,.kyc-history-list div.success{border-color:#2f9e7466;background:#2f9e7414}.status-strip.danger,.kyc-overview.danger,.kyc-history-list div.danger,.order-status-card.danger{border-color:#a0372259;background:var(--danger-soft)}.status-icon{color:var(--mint);background:#2f9e7424}.status-strip.danger .status-icon,.order-overview-icon{color:var(--mint-deep);background:#2f9e7424}.status-strip.danger .status-icon{color:var(--danger);background:#a037221f}.notice.success{color:var(--mint-deep);background:#2f9e741a}.notice.error{color:var(--danger);background:var(--danger-soft)}.notice.info{color:var(--mint-deep);background:#2f9e7414}.order-notices p{border-left:3px solid var(--gold);color:#6b5220;background:var(--gold-soft)}.wallet-status-dot{background:var(--muted)}.wallet-row.verified .wallet-status-dot,.timeline-item.active>span{background:var(--mint);box-shadow:none}.wallet-row.pending .wallet-status-dot{background:var(--gold);box-shadow:none}.wallet-group-head em,.order-actions-note span,.next-action-card span,.content-hero>strong{color:var(--mint-deep);background:#2f9e741f}.direction-option em i{color:#6b5220;background:var(--gold-soft)}.order-status-card.active,.order-status-card.success{border-color:#2f9e7466}.order-overview-band,.reserve-summary,.content-hero,.next-action-card{background:var(--surface-tint)}.currency-fallback{color:#fff;background:var(--mint)}.currency-avatar{background:var(--mint-bg-2)}.direction-backdrop{background:#17242159;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.direction-sheet{border:1px solid var(--line);border-bottom:0;background:var(--surface);box-shadow:0 -10px 40px #125b4c1f}.customer-service-shell,.customer-service-frame{background:var(--surface)}.bottom-nav{border-top:1px solid var(--line);background:#f6f9f7eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bottom-nav button.active{color:var(--mint-deep);background:#2f9e741a;box-shadow:none}.check-line input,.switch-line input{accent-color:var(--mint)}.spin{filter:none}.app-shell{background:var(--mint-bg)}.topbar{position:relative;align-items:flex-end;margin:0 -16px 14px;padding:0 16px 12px;border-bottom:1px solid var(--line)}.topbar .eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.topbar .eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--mint)}.topbar h1{font-size:22px;line-height:28px}.topbar-actions{display:flex;align-items:center;gap:8px}.account-pill{letter-spacing:.02em}.support-button{font-weight:700;letter-spacing:.01em}.section-title strong,.recent-head strong{position:relative;padding-left:12px}.section-title strong:before,.recent-head strong:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;transform:translateY(-50%);border-radius:2px;background:var(--mint)}.hero-card,.form-card,.recent-card,.timeline-card,.order-status-card,.kyc-overview,.kyc-instructions,.kyc-history,.wallet-group,.content-article,.next-action-card,.payment-detail-card{position:relative}.wallet-row:hover,.list-row:hover,.content-picker button:hover,.direction-option:hover{border-color:#2f9e7480;box-shadow:none}.bottom-nav button{position:relative;overflow:hidden}.bottom-nav button.active:before{content:"";position:absolute;top:0;left:50%;width:34px;height:2px;transform:translate(-50%);border-radius:0 0 3px 3px;background:var(--mint)}.bottom-nav button.active svg{filter:none}@media(min-width:760px){.auth-shell{flex-direction:row;max-width:860px}.auth-panel{flex:0 0 44%;align-content:center;min-height:540px;border-right:1px solid rgba(255,255,255,.12);border-bottom:0;padding:36px 32px}.auth-copy h1{font-size:26px;line-height:32px}.auth-form-card{display:flex;flex:1;flex-direction:column;justify-content:center;padding:36px}.app-shell{width:min(1120px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));min-height:700px;padding:16px 18px 0;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 50px #125b4c0f}.topbar{padding:0 4px 12px}.account-pill{display:inline-flex}.app-content{padding-right:4px}.screen-stack{max-width:none}.exchange-workspace,.screen-stack{gap:12px}.bottom-nav{margin:0 -18px;background:#ffffffeb}}.payment-detail-card .order-detail-list div{border-color:var(--line);background:var(--surface)}.payment-refresh-timer{border-color:var(--line);background:var(--surface-tint)}.payment-refresh-head{color:var(--mint-deep)}.payment-refresh-bar{background:#2f9e7424}.payment-refresh-bar-ins{background:var(--mint)}.payment-waiting-hint{border-color:var(--line);color:var(--ink);background:var(--surface-tint)}@media(min-width:1024px){.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"sidebar topbar" "sidebar content";width:100vw;max-width:1440px;height:100vh;height:100dvh;margin:0 auto;padding:0;overflow:hidden;background:var(--mint-bg);border:0;border-radius:0;min-height:0}.topbar{grid-area:topbar;position:sticky;top:0;z-index:5;align-items:center;margin:0;padding:20px 40px;border-bottom:1px solid var(--line);background:var(--surface)}.topbar h1{font-size:24px;line-height:30px}.bottom-nav{grid-area:sidebar;display:flex;flex-direction:column;gap:4px;margin:0;padding:0 16px 22px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-nav:before{content:"迷人兑";display:flex;align-items:center;height:71px;margin:0 -16px 16px;padding:0 28px;border-bottom:1px solid var(--line);color:var(--mint-deep);font-size:20px;font-weight:800;letter-spacing:-.01em}.bottom-nav button{display:flex;flex-direction:row;align-items:center;min-height:48px;justify-content:flex-start;gap:12px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:700}.bottom-nav button:hover{background:var(--surface-tint)}.bottom-nav button.active{color:#fff;background:var(--mint-deep)}.bottom-nav button.active svg{color:#fff}.bottom-nav button.active:before{display:none}.app-content{grid-area:content;padding:28px 40px 44px}.screen-stack{max-width:1040px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.screen-stack>*{grid-column:1 / -1}.screen-stack>.form-card:has(+.order-history-card){grid-column:1 / 2}.screen-stack>.form-card:has(+.order-history-card)+.order-history-card{grid-column:2 / -1}.exchange-workspace{max-width:720px}.order-history-list,.announcement-list,.kyc-history-list,.settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-history-item{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.order-history-flow{justify-self:start;flex-wrap:wrap}.customer-service-shell{inset:0 0 0 248px}}@media(min-width:1440px){.app-shell{grid-template-columns:272px minmax(0,1fr)}.customer-service-shell{inset:0 0 0 272px}}
