:root{font-family:system-ui,sans-serif;color:#e9eef5;background:#101820;color-scheme:dark}body{margin:0}main{max-width:960px;margin:60px auto;padding:0 24px}h1{font-size:clamp(32px,5vw,54px);letter-spacing:-.04em}p{line-height:1.6;color:#afbaca}.eyebrow{font-size:12px;letter-spacing:.18em;color:#87d8b0}section{background:#1c2935;border:1px solid #344454;border-radius:16px;padding:28px;margin:28px 0}section h2{font-size:36px;margin:16px 0;overflow-wrap:anywhere}button,select{padding:12px;border:1px solid #536477;border-radius:8px;background:#223444;color:inherit;margin:4px 0;cursor:pointer}.note{border-left:3px solid #d3af70;padding-left:16px}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:12px;border-bottom:1px solid #344454;white-space:nowrap}#summary p{background:#1c2935;padding:12px;border-radius:8px}#message{color:#e9be7d;min-height:24px}
