*{box-sizing:border-box}body{margin:0;background:#0e1524;color:#e8eef7;font-family:system-ui,-apple-system,'Noto Sans TC',sans-serif;line-height:1.55}main{max-width:1040px;margin:7vh auto;padding:28px}header{display:flex;justify-content:space-between}.badge{color:#72decd;font-size:.72rem;letter-spacing:.16em;font-weight:750}h1{font-size:clamp(2rem,5vw,3.2rem);margin:38px 0 8px;letter-spacing:-.035em}.sub{color:#aab7c9;margin-bottom:34px}form,section{background:#182439;border:1px solid #30415a;border-radius:18px;padding:28px;margin:24px 0;box-shadow:0 18px 45px #0003}label{display:block;margin-bottom:10px;font-weight:650}.row{display:flex;gap:12px}input:not([type=checkbox]){width:100%;background:#0d1726;border:1px solid #40516d;border-radius:10px;padding:13px;color:white;font-size:1rem}input:focus{outline:2px solid #39cbb5}button{background:#3cd0ba;border:0;color:#072720;border-radius:10px;padding:12px 19px;font-size:.98rem;font-weight:740;cursor:pointer;white-space:nowrap}button:hover{background:#71e3d1}button:disabled{opacity:.5;cursor:wait}header button{background:transparent;color:#aab7c9}.check{margin-top:18px;color:#b6c5d6;font-weight:400}.limit-control{margin-top:22px}.limit-control input[type=number]{max-width:180px}.limit-control .check{margin-top:10px}h2{margin-top:0}#status,#message{color:#74dfcc}dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px}dt{color:#91a6bd;font-size:.83rem}dd{margin:2px 0 0;word-break:break-word}a{color:#67dfce}.scroll{overflow:auto}table{width:100%;border-collapse:collapse;margin-top:20px}th,td{text-align:left;padding:11px 14px;border-bottom:1px solid #30415a}th{color:#aab7c9;font-size:.8rem;white-space:nowrap}.login{max-width:510px}.login input,.login button{display:block;margin:12px 0;width:100%}@media(max-width:620px){main{margin:2vh auto;padding:16px}.row{flex-direction:column}form,section{padding:20px}}