:root{color-scheme:light;color:#152b2b;background:#f1f5f2;font-family:system-ui,sans-serif;line-height:1.45;font-size:18px}[hidden]{display:none!important}*{box-sizing:border-box}body{margin:0}.pilot-main{max-width:40rem;margin-inline:auto;padding:1.25rem max(1rem,env(safe-area-inset-right)) 2rem max(1rem,env(safe-area-inset-left))}.pilot-label{color:#35524a;font-weight:650;margin:0 0 .5rem}h1{font-size:2rem;line-height:1.15;margin:0 0 1rem}h2{font-size:1.25rem;margin:1rem 0 .4rem}form{display:grid;gap:.5rem}form p{margin:0 0 .5rem}label{font-weight:650}input,button{min-height:3rem;border-radius:.5rem;border:1px solid #65867b;padding:.55rem .7rem;font:inherit}input{width:100%;background:#fff;color:inherit}button{background:#154b3b;color:#fff;border-color:#154b3b;font-weight:700}button:disabled{opacity:.72}button:focus-visible,input:focus-visible{outline:.2rem solid #a22d20;outline-offset:.12rem}form button{margin-top:.35rem}.pilot-actions{display:flex;flex-wrap:wrap;gap:.5rem}#pilot-logout{color:#154b3b;background:#fff}ul{padding:0;margin:0;list-style:none}li{display:grid;padding:.7rem .9rem;margin:0 0 .45rem;border:1px solid #a6beb5;border-radius:.6rem;background:#fff;overflow-wrap:anywhere}li span{color:#38554d}
