:root{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:#18303b;background:#f0f3f1}*{box-sizing:border-box}body{margin:0}main{max-width:620px;margin:auto;padding:env(safe-area-inset-top) 18px calc(30px + env(safe-area-inset-bottom))}header{padding:30px 4px 18px}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:#477268}h1{font-size:34px;letter-spacing:-.04em;margin:9px 0 5px}header p{color:#60747b;line-height:1.5;margin:0}.card{background:white;border-radius:20px;padding:22px;margin:14px 0;box-shadow:0 8px 30px #173a4010}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}h2{font-size:19px;margin:0 0 16px}.row h2{margin:0}.pill{font-size:12px;background:#e8efea;color:#396a5a;padding:7px 10px;border-radius:30px}#timer{font-size:48px;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:650;margin:16px 0 4px}.hint{font-size:13px;color:#667980;line-height:1.5}#status{font-size:14px;line-height:1.5;min-height:20px;color:#396a5a}button{border:0;background:#e8efea;color:#184a40;border-radius:13px;padding:12px 15px;font-size:15px;font-weight:650;cursor:pointer}button:disabled{opacity:.5}.primary{width:100%;background:#176a5d;color:white;padding:15px}.danger{width:100%;background:#bd4c3f;color:white;padding:15px}.light{padding:8px 10px}label{display:block;margin:17px 0 7px;font-size:13px;font-weight:650}input,select,textarea{font:inherit;width:100%;border:1px solid #d8e1dc;border-radius:11px;background:#fbfcfb;color:#18303b;padding:12px}textarea{resize:vertical;line-height:1.5}#saveToken{margin-top:10px}#meetings{margin-top:15px}
