*{box-sizing:border-box}body{margin:0;background:#f5f8f4;color:#17251e;font:16px/1.5 system-ui}main{max-width:1000px;margin:40px auto;padding:24px}nav{display:flex;gap:20px;flex-wrap:wrap}a{color:#245e46}h1{font-size:36px;letter-spacing:-1px}.card{background:white;border:1px solid #dde6dd;border-radius:18px;padding:24px;margin:20px 0}.narrow{max-width:500px}label{display:block;margin:16px 0 5px}input,textarea,select,button{font:inherit;padding:11px;border:1px solid #b7c8b9;border-radius:8px}input:not([type=checkbox]),textarea{width:100%}button{background:#b8ef54;color:#17251e;cursor:pointer;margin-top:14px}small{color:#5d7063}.error{color:#a12323}table{width:100%;border-collapse:collapse}td,th{padding:12px;text-align:left;border-bottom:1px solid #e0e8df}pre{white-space:pre-wrap;overflow-wrap:anywhere}.logo{max-width:180px;max-height:100px}@media(max-width:600px){main{padding:16px;margin:12px auto}table{display:block;overflow:auto}}