/* Match the tool home: use installed Pretendard and the same system fallbacks. */
*{box-sizing:border-box}body{margin:0;background:#0b0b0d;color:#ededf2;font:14px "Pretendard","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}main{padding:24px;max-width:1600px;margin:auto}header,.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}header #me{margin-left:auto}a{color:#b1b5ff;text-decoration:none}h1{font-size:26px;margin:28px 0 8px}h2{font-size:16px}button{font:inherit;background:#222229;color:#eee;border:1px solid #454550;border-radius:7px;padding:9px 14px;cursor:pointer}button:hover{border-color:#9b96ff}button:disabled{opacity:.45;cursor:not-allowed}.muted,.legend,#history{color:#b4b4c1}nav{display:flex;gap:7px;overflow:auto;margin:24px 0 16px;padding-bottom:5px}nav button{white-space:nowrap}nav button[aria-selected=true]{background:#6050c8;border-color:#a398ff}.table-wrap{max-width:100%;overflow:auto;border:1px solid #34343d;border-radius:8px;max-height:65vh}table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;background:#161619}th,td{border-right:1px solid #42424c;border-bottom:1px solid #42424c;min-width:115px;max-width:220px;white-space:pre-line;padding:9px}th{background:#26262e;font-weight:600;position:sticky;top:0;z-index:1}thead tr:nth-child(2) th{top:35px}td{padding:0;background:#e9e9ef;color:#292933}td.sale,th.sale{background:#fff09c;color:#292519}td input{font:inherit;color:#17171b;border:0;background:#fff;width:150px;padding:11px}td.sale input{background:#fff09c}td input:disabled{color:#444;background:#dddde5}td.computed{padding:11px;background:#dddde5}#message{min-height:22px;color:#d6caff}#loginView{padding:20px;background:#161619;border:1px solid #393940;border-radius:10px;max-width:440px}label{display:block;margin:12px 0}label input{display:block;padding:10px;width:100%;margin-top:6px;font:inherit;border-radius:5px;border:1px solid #666}#loginError{color:#ffaaa5}section{margin-top:24px}[hidden]{display:none!important}@media(max-width:600px){main{padding:16px}header #me{margin-left:0}h1{font-size:23px}.actions button{padding:9px;font-size:13px}}
