:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#e8e9e7;background:#111513;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{height:64px;border-bottom:1px solid #303632;display:flex;align-items:center;padding:0 24px;gap:30px}.brand{font-weight:800;letter-spacing:.08em}.brand span{color:#ef8354}.thesis{color:#919a94;font-size:13px;flex:1}button{background:#ef8354;color:#171411;border:0;padding:11px 16px;font:inherit;font-weight:700;cursor:pointer}button:disabled{opacity:.35}.quiet{background:transparent;color:#d5d8d6;border:1px solid #465049}main{display:grid;grid-template-columns:260px minmax(420px,1fr) 330px;min-height:calc(100vh - 64px)}aside,section{padding:28px;border-right:1px solid #303632}.right{border:0;background:#161b18}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.17em;color:#7d8981}h1{font-size:30px;letter-spacing:-.03em;margin:8px 0}h2{font-size:18px;margin:7px 0 20px}.upload{border:1px dashed #536058;display:block;padding:18px;cursor:pointer}.upload span{display:block;font-size:11px;color:#89928c;margin-top:6px}.upload input{display:none}.empty{color:#7d8981;margin-top:25px}.datasetName{margin:24px 0 6px;font-weight:700}.stat{font-size:12px;color:#8e9891}.schema{margin-top:20px}.schema div{padding:10px 0;border-top:1px solid #303632;display:grid;grid-template-columns:1fr auto}.schema span{font-size:12px}.schema em{font-size:10px;color:#63c7b2;font-style:normal}.schema small{grid-column:1/-1;color:#778079;margin-top:3px}.emptyHero{margin:22vh auto;text-align:center;color:#909991}.emptyHero h1{color:#e8e9e7;font-size:40px}textarea{width:100%;resize:vertical;background:#0d100e;border:1px solid #465049;color:#e8e9e7;padding:13px;font:inherit;line-height:1.5;margin-bottom:10px}.right>button{width:100%}.boundary{font-size:11px;line-height:1.5;color:#7f8982}.resultHead{display:flex;align-items:start;justify-content:space-between}.chart{margin:50px 0 35px}.barRow{display:grid;grid-template-columns:66px 55px 1fr 75px;gap:10px;align-items:center;height:42px;font-size:12px}.barRow time,.region{color:#9ca49f}.track{height:18px;background:#1e2420}.track i{height:100%;display:block;min-width:2px}.barRow b{text-align:right}details{border-top:1px solid #303632;padding:14px 0}summary{cursor:pointer;color:#aab0ac;font-size:12px}table{width:100%;border-collapse:collapse;margin-top:15px;font-size:12px}th,td{text-align:left;border-bottom:1px solid #303632;padding:8px}pre{overflow:auto;background:#0c0f0d;padding:10px;font-size:10px}.verify{border-top:2px solid #ef8354;margin-top:28px;padding-top:18px}.verify dl{font-size:12px}.verify dt{color:#778079;margin-top:10px}.verify dd{margin:3px 0}.verify ol{font-size:12px;padding-left:18px;line-height:1.6}.warning{font-size:11px;background:#32291c;color:#edbf7a;padding:9px;margin:12px 0}@media(max-width:900px){main{grid-template-columns:1fr}aside,section{border-right:0;border-bottom:1px solid #303632}.thesis{display:none}}
.followup{margin:0 0 25px}.revisionFrom{font-size:12px;color:#89928c;max-width:580px}.comparison{margin:42px 0}.comparison article{padding:18px 0;border-top:1px solid #303632}.comparison article>div:first-child{display:flex;justify-content:space-between;margin-bottom:12px}.comparison article span{color:#63c7b2;font-weight:700}.compareBar{height:28px;position:relative;background:#1e2420;margin:6px 0}.compareBar i{display:block;height:100%;background:#ef8354}.compareBar.previous i{background:#536d63}.compareBar b{position:absolute;left:9px;top:6px;font-size:11px}.compareBar.previous b{color:#d5d8d6}
.unit{font-size:11px;color:#edbf7a}.clarification{border-top:2px solid #edbf7a;margin-top:28px;padding-top:18px}.clarification p{font-size:12px;line-height:1.5;color:#aab0ac}.choice{display:block;width:100%;text-align:left;margin:9px 0;background:#202722;color:#e8e9e7;border:1px solid #465049}.choice strong,.choice span,.choice em{display:block}.choice span{font-size:11px;font-weight:400;color:#aab0ac;margin-top:5px}.choice em{font-size:10px;color:#edbf7a;margin-top:5px}.choice:disabled{opacity:.55;cursor:not-allowed}
