:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;color:#192d2c;background:#f3f7f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{height:84px;border-bottom:1px solid #dfe8e3;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1000px)/2));background:#fff}a{color:inherit;text-decoration:none}header a{font-size:25px;font-weight:800;letter-spacing:-1px}header a span{color:#149879}header small{font-size:12px;font-weight:500;letter-spacing:0;margin-left:15px;border-left:1px solid #dfe8e3;padding-left:15px}header>span{font-size:10px;letter-spacing:2px;color:#73847d}main{max-width:550px;margin:56px auto;padding:0 24px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#149879}h1{font-size:30px;letter-spacing:-1px;margin:12px 0}p{line-height:1.8}.intro{font-size:14px;color:#6a7e75;margin-bottom:30px}section{background:white;border:1px solid #dfe8e3;border-radius:20px;padding:30px;box-shadow:0 12px 40px #192d2c06}label,legend{font-size:13px;font-weight:650}label>span{float:right;font-size:11px;color:#81918a}.amount{display:flex;border:1px solid #dce7e0;border-radius:10px;margin-top:12px;padding:16px;align-items:center;background:#fbfdfc}.amount:focus-within{outline:2px solid #36b18c}.amount input{font:600 32px inherit;font-size:32px;min-width:0;width:100%;border:0;outline:0;background:transparent;color:#192d2c}.amount b{font-size:13px;color:#648175}.hint{font-size:11px;color:#81918a;margin:10px 0 24px}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:12px}.network{display:flex;align-items:center;gap:12px;border:1px solid #e1e9e4;border-radius:10px;padding:16px;margin-bottom:10px;cursor:pointer}.network:has(input:checked){border-color:#149879;background:#f2fbf7}.network input{accent-color:#149879}.network strong{flex:1;font-size:13px}.network small{display:block;color:#80928a;font-size:10px;margin-top:5px;font-weight:400}.network>span{font-size:10px}button{border:0;border-radius:10px;background:#148b6c;color:white;width:100%;padding:16px;font-size:14px;font-weight:650;cursor:pointer}button span{float:right}button:disabled{opacity:.55;cursor:wait}button:hover{background:#08795d}#message{color:#aa4932;font-size:13px}footer{font-size:10px;color:#81918a;text-align:center;line-height:1.8;margin:28px 0}.result-icon{font-size:38px;color:#149879}#result{text-align:center}h2{font-size:23px}#detail{font-size:13px;color:#6a7e75}dl{text-align:left;border-top:1px solid #e1e9e4;padding-top:18px}dt{font-size:11px;color:#81918a;margin:14px 0 4px}dd{font-size:13px;margin:0;overflow-wrap:anywhere}.back{display:block;margin-top:20px;color:#148b6c;font-size:13px}[hidden]{display:none!important}@media(max-width:550px){header{height:68px}header>span{display:none}main{margin-top:32px}h1{font-size:27px}section{padding:22px}}

.network:has(input:disabled){opacity:.45;cursor:not-allowed}

#destination{display:block;width:100%;padding:12px;margin-top:12px;border:1px solid #dce7e0;border-radius:8px;font:inherit}#record{margin-top:20px}#intro,#explanation{font-size:14px;color:#6a7e75}

/* Bilingual copy wraps on narrow screens without clipping actions or labels. */
button,.back,label,h1,h2,p{overflow-wrap:break-word;line-height:1.6}
.hint{line-height:1.7}
