*{box-sizing:border-box}body{margin:0;background:#f8f7ef;color:#193c33;font:16px/1.65 system-ui,sans-serif}header{display:flex;justify-content:space-between;gap:20px;padding:24px 6%;border-bottom:1px solid #c7d3c5;font-size:12px}a{color:#2349ed}main{max-width:1180px;margin:auto;padding:55px 25px}.eyebrow,.badge{font:12px monospace;letter-spacing:2px}h1{font-size:clamp(40px,6vw,76px);line-height:1.05;letter-spacing:-3px;margin:20px 0}h1 em{font-family:Georgia,serif;color:#2349ed;font-weight:400}.intro{max-width:750px;font-size:18px;margin-bottom:35px}.grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.panel{background:#fff;border:1px solid #c7d3c5;border-radius:14px;padding:28px;margin-bottom:24px}h2{font-size:23px;line-height:1.3}h3{font-size:18px}button{cursor:pointer;font:inherit;border:1px solid #9aac9e;background:#f8f7ef;color:#193c33;border-radius:8px;padding:12px 17px}button:focus-visible,a:focus-visible{outline:3px solid #2349ed;outline-offset:4px}button[aria-pressed=true],.primary{background:#d7fa52;border-color:#193c33}.commands,.actions{display:flex;flex-wrap:wrap;gap:8px}.actions button{font-size:13px}.primary{touch-action:none;user-select:none}progress{display:block;width:100%;height:22px;accent-color:#2349ed;margin-top:25px}.note{font-size:13px;color:#51635a}.device{background:#193c33;color:#f8f7ef}.device #fan{font-size:135px;text-align:center;line-height:1.4;color:#d7fa52}.running{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}ol{padding-left:20px;font-size:14px}input,select{font:inherit;padding:8px;border:1px solid #9aac9e;border-radius:5px}svg{max-width:100%}@media(max-width:760px){.grid{grid-template-columns:1fr}header span{display:none}main{padding:30px 18px}.panel{padding:20px}}@media(prefers-reduced-motion:reduce){.running{animation:none}}
