/* app:src/styles.css */
:root {
  --bg: #f4f6f8;
  --card: #ffffff;
  --text: #14202b;
  --muted: #4a5a68;
  --line: #d5dde4;
  --brand: #0f766e;
  --brand-soft: #e0f2ef;
  --err: #b42318;
  --radius: 14px;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0e1418;
    --card: #172027;
    --text: #e7eef3;
    --muted: #a3b3bf;
    --line: #2c3a44;
    --brand: #2dd4bf;
    --brand-soft: #123a36;
    --err: #ff8a80;
  }
}
* {
  box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font:
    16px/1.5 system-ui,
    -apple-system,
    "Segoe UI",
    Roboto,
    sans-serif;
}
.wrap {
  max-width: 44rem;
  margin: 0 auto;
  padding: 1.5rem 1rem 3rem;
}
h1 {
  font-size: clamp(1.6rem, 5vw, 2.2rem);
  margin: 0 0 0.25rem;
  letter-spacing: -0.01em;
}
h2 {
  font-size: 1.1rem;
  margin: 0 0 1rem;
}
.lead {
  color: var(--muted);
  margin: 0 0 1.5rem;
}
.card {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 1.25rem;
  margin-bottom: 1rem;
}
.grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}
@media (min-width: 560px) {
  .grid {
    grid-template-columns: 1fr 1fr;
  }
}
.field label {
  display: block;
  font-weight: 600;
  margin-bottom: 0.3rem;
}
.input {
  position: relative;
}
.input input {
  width: 100%;
  min-height: 44px;
  padding: 0.55rem 5.5rem 0.55rem 0.75rem;
  font: inherit;
  color: var(--text);
  background: var(--bg);
  border: 1px solid var(--line);
  border-radius: 10px;
}
.input input:focus-visible {
  outline: 3px solid var(--brand);
  outline-offset: 1px;
}
.input input[aria-invalid=true] {
  border-color: var(--err);
}
.unit {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  color: var(--muted);
  font-size: 0.9rem;
  pointer-events: none;
}
.hint {
  display: block;
  color: var(--muted);
  font-size: 0.85rem;
  margin-top: 0.25rem;
}
.hint.err,
.err {
  color: var(--err);
}
.fuel {
  border: 0;
  padding: 0;
  margin: 1.25rem 0 1rem;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.fuel legend {
  font-weight: 600;
  margin-bottom: 0.4rem;
  padding: 0;
}
.seg {
  flex: 1 1 10rem;
  display: flex;
  flex-direction: column;
  min-height: 44px;
  padding: 0.6rem 0.9rem;
  border: 1px solid var(--line);
  border-radius: 10px;
  cursor: pointer;
  font-weight: 600;
}
.seg input {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
}
.seg.on {
  border-color: var(--brand);
  background: var(--brand-soft);
}
.seg:has(input:focus-visible) {
  outline: 3px solid var(--brand);
  outline-offset: 1px;
}
.sub {
  color: var(--muted);
  font-weight: 400;
  font-size: 0.85rem;
}
.ghost {
  min-height: 44px;
  font: inherit;
  color: var(--brand);
  background: transparent;
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 0.5rem 1rem;
  cursor: pointer;
}
.ghost:focus-visible {
  outline: 3px solid var(--brand);
  outline-offset: 1px;
}
.results dl {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: 1fr;
  margin: 0;
}
@media (min-width: 560px) {
  .results dl {
    grid-template-columns: 1fr 1fr;
  }
}
.results dl > div {
  padding: 0.75rem 0.9rem;
  border: 1px solid var(--line);
  border-radius: 10px;
}
.results dt {
  color: var(--muted);
  font-size: 0.9rem;
}
.results dd {
  margin: 0.15rem 0 0;
  font-size: 1.15rem;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
.results .big dd {
  font-size: 1.7rem;
}
.results .accent {
  background: var(--brand-soft);
  border-color: var(--brand);
}
.foot {
  color: var(--muted);
  font-size: 0.85rem;
  text-align: center;
  margin-top: 1.5rem;
}
.input input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}
.input input::-webkit-outer-spin-button,
.input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .seg,
  .input input {
    transition: border-color 0.15s, background-color 0.15s;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiYXBwOnNyYy9zdHlsZXMuY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyI6cm9vdCB7XG4gIC0tYmc6ICNmNGY2Zjg7XG4gIC0tY2FyZDogI2ZmZmZmZjtcbiAgLS10ZXh0OiAjMTQyMDJiO1xuICAtLW11dGVkOiAjNGE1YTY4O1xuICAtLWxpbmU6ICNkNWRkZTQ7XG4gIC0tYnJhbmQ6ICMwZjc2NmU7XG4gIC0tYnJhbmQtc29mdDogI2UwZjJlZjtcbiAgLS1lcnI6ICNiNDIzMTg7XG4gIC0tcmFkaXVzOiAxNHB4O1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0IGRhcms7XG59XG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIDpyb290IHtcbiAgICAtLWJnOiAjMGUxNDE4O1xuICAgIC0tY2FyZDogIzE3MjAyNztcbiAgICAtLXRleHQ6ICNlN2VlZjM7XG4gICAgLS1tdXRlZDogI2EzYjNiZjtcbiAgICAtLWxpbmU6ICMyYzNhNDQ7XG4gICAgLS1icmFuZDogIzJkZDRiZjtcbiAgICAtLWJyYW5kLXNvZnQ6ICMxMjNhMzY7XG4gICAgLS1lcnI6ICNmZjhhODA7XG4gIH1cbn1cbiogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5odG1sIHsgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgZm9udDogMTZweC8xLjUgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCAnU2Vnb2UgVUknLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG59XG4ud3JhcCB7IG1heC13aWR0aDogNDRyZW07IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAxLjVyZW0gMXJlbSAzcmVtOyB9XG5oMSB7IGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA1dncsIDIuMnJlbSk7IG1hcmdpbjogMCAwIDAuMjVyZW07IGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG5oMiB7IGZvbnQtc2l6ZTogMS4xcmVtOyBtYXJnaW46IDAgMCAxcmVtOyB9XG4ubGVhZCB7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IG1hcmdpbjogMCAwIDEuNXJlbTsgfVxuLmNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZ3JpZCB7IGRpc3BsYXk6IGdyaWQ7IGdhcDogMXJlbTsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgeyAuZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4uZmllbGQgbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgZm9udC13ZWlnaHQ6IDYwMDsgbWFyZ2luLWJvdHRvbTogMC4zcmVtOyB9XG4uaW5wdXQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwLjU1cmVtIDUuNXJlbSAwLjU1cmVtIDAuNzVyZW07XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5pbnB1dCBpbnB1dDpmb2N1cy12aXNpYmxlIHsgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWJyYW5kKTsgb3V0bGluZS1vZmZzZXQ6IDFweDsgfVxuLmlucHV0IGlucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnIpOyB9XG4udW5pdCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDAuNzVyZW07IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IGZvbnQtc2l6ZTogMC45cmVtOyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuLmhpbnQgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6IHZhcigtLW11dGVkKTsgZm9udC1zaXplOiAwLjg1cmVtOyBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG4uaGludC5lcnIsIC5lcnIgeyBjb2xvcjogdmFyKC0tZXJyKTsgfVxuLmZ1ZWwgeyBib3JkZXI6IDA7IHBhZGRpbmc6IDA7IG1hcmdpbjogMS4yNXJlbSAwIDFyZW07IGRpc3BsYXk6IGZsZXg7IGdhcDogMC41cmVtOyBmbGV4LXdyYXA6IHdyYXA7IH1cbi5mdWVsIGxlZ2VuZCB7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbi1ib3R0b206IDAuNHJlbTsgcGFkZGluZzogMDsgfVxuLnNlZyB7XG4gIGZsZXg6IDEgMSAxMHJlbTtcbiAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMC42cmVtIDAuOXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWcgaW5wdXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDA7IHdpZHRoOiAxcHg7IGhlaWdodDogMXB4OyB9XG4uc2VnLm9uIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZCk7IGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXNvZnQpOyB9XG4uc2VnOmhhcyhpbnB1dDpmb2N1cy12aXNpYmxlKSB7IG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1icmFuZCk7IG91dGxpbmUtb2Zmc2V0OiAxcHg7IH1cbi5zdWIgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDAuODVyZW07IH1cbi5naG9zdCB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1icmFuZCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naG9zdDpmb2N1cy12aXNpYmxlIHsgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWJyYW5kKTsgb3V0bGluZS1vZmZzZXQ6IDFweDsgfVxuLnJlc3VsdHMgZGwgeyBkaXNwbGF5OiBncmlkOyBnYXA6IDAuNzVyZW07IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBtYXJnaW46IDA7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgeyAucmVzdWx0cyBkbCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4ucmVzdWx0cyBkbCA+IGRpdiB7IHBhZGRpbmc6IDAuNzVyZW0gMC45cmVtOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTsgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuLnJlc3VsdHMgZHQgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDAuOXJlbTsgfVxuLnJlc3VsdHMgZGQgeyBtYXJnaW46IDAuMTVyZW0gMCAwOyBmb250LXNpemU6IDEuMTVyZW07IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7IH1cbi5yZXN1bHRzIC5iaWcgZGQgeyBmb250LXNpemU6IDEuN3JlbTsgfVxuLnJlc3VsdHMgLmFjY2VudCB7IGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXNvZnQpOyBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kKTsgfVxuLmZvb3QgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDAuODVyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4uaW5wdXQgaW5wdXRbdHlwZT0nbnVtYmVyJ10geyAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4uaW5wdXQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IG1hcmdpbjogMDsgfVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7IC5zZWcsIC5pbnB1dCBpbnB1dCB7IHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1czsgfSB9XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQUE7QUFDRSxRQUFNO0FBQ04sVUFBUTtBQUNSLFVBQVE7QUFDUixXQUFTO0FBQ1QsVUFBUTtBQUNSLFdBQVM7QUFDVCxnQkFBYztBQUNkLFNBQU87QUFDUCxZQUFVO0FBQ1YsZ0JBQWMsTUFBTTtBQUN0QjtBQUNBLFFBQU8sc0JBQXVCO0FBQzVCO0FBQ0UsVUFBTTtBQUNOLFlBQVE7QUFDUixZQUFRO0FBQ1IsYUFBUztBQUNULFlBQVE7QUFDUixhQUFTO0FBQ1Qsa0JBQWM7QUFDZCxXQUFPO0FBQ1Q7QUFDRjtBQUNBO0FBQUksY0FBWTtBQUFZO0FBQzVCO0FBQU8sNEJBQTBCO0FBQU07QUFDdkM7QUFDRSxVQUFRO0FBQ1IsY0FBWSxJQUFJO0FBQ2hCLFNBQU8sSUFBSTtBQUNYO0FBQUEsSUFBTSxJQUFJLENBQUMsSUFBSSxTQUFTO0FBQUEsSUFBRSxhQUFhO0FBQUEsSUFBRSxVQUFVO0FBQUEsSUFBRSxNQUFNO0FBQUEsSUFBRTtBQUMvRDtBQUNBLENBQUM7QUFBTyxh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 */
