:root{color:#000;background:#fff;--export-web-font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;font-family:var(--export-web-font-family);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}body{margin:0;min-height:100vh;font-family:var(--export-web-font-family);background:#fff}button{font:inherit}body :where(button,input,textarea,select,p,span,div,h1,h2,h3,h4,h5,h6,label,strong,small,a){font-family:var(--export-web-font-family)!important}.export-page{position:relative;min-height:100vh;padding:max(112px,calc(env(safe-area-inset-top) + 68px)) 20px calc(env(safe-area-inset-bottom) + 134px);overflow:hidden;background:#fff}.export-content{width:min(100%,359px);margin:0 auto}.export-brand{display:flex;align-items:center;gap:6px;min-height:40px;color:#000;font-size:15px;font-weight:600;line-height:1.6}.export-brand-mark{display:block;width:40px;height:40px;flex:0 0 40px;border:1px solid #f0f0f0;border-radius:6px;background:#fff;object-fit:contain}.export-header{margin-top:24px}h1{margin:0;color:#000;font-size:28px;font-weight:600;line-height:1.28;letter-spacing:0}.summary{margin:6px 0 0;max-width:353px;color:#0009;font-size:16px;font-weight:400;line-height:1.45}.details{display:flex;flex-direction:column;gap:24px;margin-top:48px}.detail-block{display:flex;flex-direction:column;gap:6px}.detail-block span{color:#0009;font-size:14px;font-weight:400;line-height:1.42}.detail-block strong{color:#000;font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.wallet-address{max-width:353px}.notice{min-height:42px;margin-top:28px;padding:10px 12px;border-radius:8px;background:#f5f6f8;color:#0009;font-size:13px;font-weight:500;line-height:1.35}.notice-ready{display:none}.notice-working,.notice-loading{background:#f5f6f8;color:#000000b3}.notice-error{background:#fff1f3;color:#d92d20}.notice-done{background:#ecfdf3;color:#027a48}.actions{position:fixed;left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom) + 48px);display:flex;flex-direction:column;gap:15px;max-width:353px;margin:0 auto}.export-primary,.export-secondary{width:100%;min-height:48px;border:0;border-radius:100px;color:#000;font-size:15px;font-weight:600;line-height:1.2}.export-primary{background:#bfec60}.export-primary:disabled{background:#d8f39b;color:#00000073}.export-secondary{background:#f5f6f8}.export-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 112px);z-index:10;width:min(calc(100% - 40px),353px);padding:12px 14px;border-radius:8px;background:#000000d1;color:#fff;font-size:14px;font-weight:500;line-height:1.45;text-align:center;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.legal-page{min-height:100vh;padding:max(44px,calc(env(safe-area-inset-top) + 28px)) 20px calc(env(safe-area-inset-bottom) + 48px);background:#fff}.legal-content{width:min(100%,760px);margin:0 auto}.legal-brand{margin-bottom:28px}.legal-body{color:#000}.legal-body h1,.legal-body h2,.legal-body h3,.legal-body h4,.legal-body p,.legal-body pre,.legal-body table{letter-spacing:0}.legal-body h1{margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.32}.legal-body h2{margin:34px 0 14px;font-size:20px;font-weight:600;line-height:1.38}.legal-body h3{margin:26px 0 10px;font-size:17px;font-weight:600;line-height:1.45}.legal-body h4{margin:22px 0 8px;font-size:15px;font-weight:600;line-height:1.48}.legal-body p,.legal-body pre{margin:0 0 14px;color:#000000c7;font-size:14px;font-weight:400;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.legal-body pre{padding:12px;overflow-x:auto;border-radius:8px;background:#f5f6f8;font-family:var(--export-web-font-family)}.legal-table-scroll{margin:0 0 16px;overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.legal-body table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.legal-body th,.legal-body td{padding:10px 12px;border-bottom:1px solid #e5e7eb;color:#000000c7;font-size:13px;font-weight:400;line-height:1.55;text-align:left;vertical-align:top}.legal-body th{background:#f5f6f8;color:#000;font-weight:600}.legal-body tr:last-child td{border-bottom:0}@media(min-width:480px){.export-page{display:flex;justify-content:center}}
