page{background:#0e1116;color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;-webkit-font-smoothing:antialiased}.page{padding:1.6rem 1rem 2.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.eyebrow{color:#ff6b2c;font-size:1rem;letter-spacing:.15rem;text-transform:uppercase;margin-bottom:.4rem}.h1{font-size:2.2rem;font-weight:700;line-height:1.15;margin-bottom:.4rem}.h2{font-size:1.5rem;font-weight:600;margin-bottom:.6rem}.h3{font-size:1.3rem;font-weight:600}.muted{color:#8a94a6;font-size:1.1rem;line-height:1.5}.card{background:#161b24;border:.05rem solid #232a36;border-radius:.9rem;padding:1.2rem;margin-bottom:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.card-accent{border-color:#ff6b2c}.row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.row-start{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.6rem}.big-number{font-size:3.2rem;font-weight:700;line-height:1;color:#ff6b2c}.stat{display:-ms-flexbox;display:flex;gap:1.4rem;margin-top:.8rem}.stat-value{font-size:1.7rem;font-weight:700}.stat-label{font-size:1rem;color:#8a94a6}.btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:4.4rem;border-radius:.7rem;font-size:1.3rem;font-weight:600;margin-top:.6rem}.btn-primary{background:#ff6b2c;color:#0e1116}.btn-ghost{background:transparent;color:#f5f7fa;border:.05rem solid #3a4352}.btn-sm{height:3rem;font-size:1.1rem;padding:0 1rem;border-radius:.5rem;margin-top:0}.chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.6rem 1.1rem;border-radius:49.95rem;border:.05rem solid #3a4352;color:#c7ced9;font-size:1.1rem;margin:0 .6rem .6rem 0}.chip-active{background:#ff6b2c;border-color:#ff6b2c;color:#0e1116;font-weight:600}.field{margin-bottom:1rem}.label{font-size:1.1rem;color:#8a94a6;margin-bottom:.4rem}.input{width:100%;height:4.2rem;background:#0e1116;border:.05rem solid #3a4352;border-radius:.6rem;padding:0 .9rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f5f7fa;font-size:1.3rem}.divider{height:.05rem;background:#232a36;margin:1rem 0}.exercise{padding:1rem 0;border-bottom:.05rem solid #232a36}.exercise:last-child{border-bottom:none}.tag{font-size:.95rem;color:#ff6b2c;background:rgba(255,107,44,.12);padding:.2rem .6rem;border-radius:.3rem}.timeline{font-size:1rem;color:#8a94a6}.bubble{max-width:82%;padding:1rem 1.1rem;border-radius:.8rem;font-size:1.2rem;line-height:1.5;margin-bottom:.7rem}.bubble-user{margin-left:auto;background:#ff6b2c;color:#0e1116}.bubble-ai{background:#161b24;border:.05rem solid #232a36}.input-bar{position:fixed;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;gap:.6rem;padding:.8rem 1rem 1.4rem;background:#0e1116;border-top:.05rem solid #232a36}.input-bar .input{-ms-flex:1;flex:1}.disclaimer{margin-top:1.4rem;font-size:.95rem;color:#6b7585;line-height:1.6}
