@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif/instrument-serif-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif/instrument-serif-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif/instrument-serif-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif/instrument-serif-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);size-adjust:101.56%;ascent-override:97.48%;descent-override:30.52%;line-gap-override:0%}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-ext-var-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-var-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);size-adjust:130.8%;ascent-override:56.19%;descent-override:20.26%;line-gap-override:0%}@font-face{font-family:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/antonio/antonio-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/antonio/antonio-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio Fallback;src:local(Arial);size-adjust:98.12%;ascent-override:117.69%;descent-override:14.18%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-ext-var.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-var.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New);size-adjust:100.32%;ascent-override:101.68%;descent-override:29.91%;line-gap-override:0%}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-cyrillic-var-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-ext-var-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-var-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-cyrillic-var.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display/playfair-display-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);size-adjust:139.34%;ascent-override:77.65%;descent-override:18.01%;line-gap-override:0%}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-ext-var-italic.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-var-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-ext-var-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-var-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-ext-var.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-cyrillic-var.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora/lora-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);size-adjust:144.15%;ascent-override:69.79%;descent-override:19.01%;line-gap-override:0%}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-ext-400.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-ext-700.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-narrow/pt-sans-narrow-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Narrow Fallback;src:local(Arial);size-adjust:96.96%;ascent-override:104.99%;descent-override:28.46%;line-gap-override:0%}.ck-panel[data-calc-slug=openttd-cargo-income-calculator]{--cm-parchment:#f4ecdc;--cm-vellum:#faf5e8;--cm-ink:#161410;--cm-ink-soft:#4a453b;--cm-rule:#9a8e72;--cm-mustard:#c9a227;--cm-mustard-soft:#e8d281;--cm-caution:#8a6d14;--cm-signal-red:#b22222;--cm-lner-green:#2f5233;--cm-shadow:#16141014;--cm-display:"Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--cm-body:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--cm-ui:"Antonio", "Antonio Fallback", "Arial Narrow", "Helvetica Neue", sans-serif;--cm-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SFMono-Regular", monospace;--cm-lozenge:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20d%3D%22M4%200%20L8%204%20L4%208%20L0%204%20Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);--sc-bg-default:var(--cm-parchment);--sc-bg-paper:var(--cm-parchment);--sc-text-primary:var(--cm-ink);--sc-text-secondary:var(--cm-ink-soft);--sc-divider:var(--cm-rule);--sc-primary:var(--cm-mustard);--sc-primary-ink:var(--cm-signal-red);--sc-on-primary:var(--cm-ink);--sc-error:var(--cm-signal-red);--sc-error-ink:var(--cm-signal-red);--sc-success:var(--cm-lner-green);--sc-success-ink:var(--cm-lner-green);--sc-warn-ink:var(--cm-caution);--sc-surface-hover:var(--cm-vellum);--sc-surface-selected:var(--cm-mustard-soft);--sc-overlay-light:transparent;--sc-overlay-lighter:transparent;--sc-overlay-medium:transparent;--sc-overlay-text-primary:var(--cm-ink);--sc-overlay-text-secondary:var(--cm-ink-soft);--sc-gradient-hero:var(--cm-vellum);--sc-gradient-primary:var(--cm-vellum);--sc-gradient-secondary:var(--cm-vellum);--sc-gradient-success:var(--cm-vellum);--sc-gradient-warning:var(--cm-vellum);--sc-gradient-danger:var(--cm-vellum);--sc-series-1:#2f5233;--sc-series-2:#8a5e10;--sc-series-3:#7a3b6e;--sc-series-4:#1f4e5f;--sc-series-5:#8a3f13;isolation:isolate;background-color:var(--cm-parchment);background-image:radial-gradient(circle at 1px 1px, var(--cm-rule) 1px, transparent 0);color:var(--cm-ink);font-family:var(--cm-body);background-size:24px 24px;border-radius:16px;position:relative}[data-color-scheme=dark] .ck-panel[data-calc-slug=openttd-cargo-income-calculator]{--cm-parchment:#0f1411;--cm-vellum:#1a201c;--cm-ink:#f0e8d4;--cm-ink-soft:#b8ac92;--cm-rule:#5c5440;--cm-mustard:#e0b939;--cm-mustard-soft:#e0b9392e;--cm-caution:#d8b64a;--cm-signal-red:#e8463f;--cm-lner-green:#6fa86f;--cm-shadow:#00000080;--sc-series-1:#6fa86f;--sc-series-2:#d8b64a;--sc-series-3:#c489b8;--sc-series-4:#6fa8bd;--sc-series-5:#d78d63}[data-calc-slug=openttd-cargo-income-calculator]:lang(ru){--cm-display:"Playfair Display", "Playfair Display Fallback", Georgia, "Times New Roman", serif;--cm-body:"Lora", "Lora Fallback", Georgia, "Times New Roman", serif;--cm-ui:"PT Sans Narrow", "PT Sans Narrow Fallback", "Arial Narrow", "Helvetica Neue", sans-serif}[data-calc-slug=openttd-cargo-income-calculator]:after{content:"CONTROLLED COPY · DO NOT REMOVE FROM OFFICE";z-index:-1;pointer-events:none;user-select:none;white-space:nowrap;font-family:var(--cm-ui);letter-spacing:.32em;color:var(--cm-rule);opacity:.18;font-size:.72rem;font-weight:700;position:absolute;inset-block-end:32px;inset-inline-end:24px;transform:rotate(-12deg)}@container calc (width<=559px){[data-calc-slug=openttd-cargo-income-calculator]:after{content:none}}[data-calc-slug=openttd-cargo-income-calculator] :is(.ck-table-title,.ck-legend,.ck-subfieldset-title){font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink);font-size:.85rem;font-weight:700}[data-calc-slug=openttd-cargo-income-calculator] .ck-legend{color:var(--cm-ink-soft);font-size:.78rem}[data-calc-slug=openttd-cargo-income-calculator] :is(.ck-note,.ck-help,.ck-caption,.ck-intro){font-family:var(--cm-body);color:var(--cm-ink-soft);font-style:italic}[data-calc-slug=openttd-cargo-income-calculator] .ck-control{background:var(--cm-vellum);border:1px solid var(--cm-ink);border-radius:0}[data-calc-slug=openttd-cargo-income-calculator] .ck-control:hover,[data-calc-slug=openttd-cargo-income-calculator] .ck-control:has(:focus-visible){border-color:var(--cm-mustard)}[data-calc-slug=openttd-cargo-income-calculator] .ck-control input{font-family:var(--cm-mono);font-variant-numeric:tabular-nums;color:var(--cm-ink)}[data-calc-slug=openttd-cargo-income-calculator] .ck-control select{font-family:var(--cm-body);color:var(--cm-ink);font-style:italic}[data-calc-slug=openttd-cargo-income-calculator] .ck-field select,[data-calc-slug=openttd-cargo-income-calculator] .ck-field select option{background-color:var(--cm-vellum);color:var(--cm-ink)}[data-calc-slug=openttd-cargo-income-calculator] .ck-field>label{font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink-soft);background:var(--cm-parchment);font-size:.78rem;font-weight:700}[data-calc-slug=openttd-cargo-income-calculator] .ck-affix{font-family:var(--cm-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cm-ink-soft);font-size:.78rem}[data-calc-slug=openttd-cargo-income-calculator] :focus-visible{outline:2px solid var(--cm-mustard);outline-offset:2px}[data-calc-slug=openttd-cargo-income-calculator]{accent-color:var(--cm-mustard)}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes{flex-wrap:wrap;gap:.75rem;margin-block-end:.5rem}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes span{border:1.5px solid var(--cm-ink);color:var(--cm-ink);font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:0;gap:.5em;padding:.42em .9em;font-size:.78rem;font-weight:600;transition:transform 80ms ease-out,background .12s,border-color .12s}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] #ck-f-mode span:before{content:"◆";letter-spacing:normal;font-size:.9em}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes label+label span{border-inline-start-width:1.5px}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes label:first-of-type span,.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes label:last-of-type span{border-radius:0}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes label:hover input:not(:checked)+span{background:var(--cm-mustard-soft)}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes input:checked+span{background:var(--cm-mustard-soft);border-color:var(--cm-mustard);color:var(--cm-ink);box-shadow:0 1px 0 var(--cm-shadow);transform:rotate(-1deg)}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] :is(#ck-f-singleClimate,#ck-f-compareClimate) label{flex:none}@container calc (width<=419px){.ck-panel[data-calc-slug=openttd-cargo-income-calculator] #ck-f-mode label{flex:100%}}@media (prefers-reduced-motion:reduce){.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes span,.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-modes input:checked+span{transition:none;transform:none}}[data-calc-slug=openttd-cargo-income-calculator] .ck-results:has(>.ck-card:not([hidden])){border-block-start:1px solid var(--cm-ink);margin-block-start:2rem;padding-block-start:2rem}.ck-panel[data-calc-slug=openttd-cargo-income-calculator] .ck-card{border:2px solid var(--cm-ink);background:var(--cm-vellum);color:var(--cm-ink);border-radius:0;padding:1.6rem 1.75rem;position:relative;overflow:visible}[data-calc-slug=openttd-cargo-income-calculator] .ck-card:after{content:"";background:var(--cm-ink);pointer-events:none;block-size:auto;inline-size:auto;-webkit-mask-image:var(--cm-lozenge), var(--cm-lozenge), var(--cm-lozenge), var(--cm-lozenge);mask-image:var(--cm-lozenge), var(--cm-lozenge), var(--cm-lozenge), var(--cm-lozenge);border-radius:0;position:absolute;inset:-5px;mask-position:0 0,100% 0,0 100%,100% 100%;mask-size:8px 8px;mask-repeat:no-repeat}[data-calc-slug=openttd-cargo-income-calculator] .ck-card-overline{font-family:var(--cm-mono);letter-spacing:.22em;color:var(--cm-ink-soft);font-size:.68rem;font-weight:500}[data-calc-slug=openttd-cargo-income-calculator] .ck-card-label{border-block-end:1px solid var(--cm-ink);font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink-soft);opacity:1;padding-block-end:.6rem;font-size:.72rem;font-weight:600}[data-calc-slug=openttd-cargo-income-calculator] .ck-card-value{font-family:var(--cm-display);letter-spacing:-.02em;color:var(--cm-signal-red);font-feature-settings:"onum" 1, "pnum" 1;font-variant-numeric:oldstyle-nums proportional-nums;overflow-wrap:break-word;margin-block:.9rem .5rem;font-weight:400;line-height:.95}[data-calc-slug=openttd-cargo-income-calculator] .ck-card[data-hero]{--ck-card-value-size:clamp(3rem, 11cqi, 5.6rem)}[data-calc-slug=openttd-cargo-income-calculator] :is(.ck-card-sub,.ck-card-note){font-family:var(--cm-body);color:var(--cm-ink-soft);opacity:1;font-size:.95rem;font-style:italic}[data-calc-slug=openttd-cargo-income-calculator] :is(#ck-os-bestA,#ck-os-bestB){border:1.5px solid var(--cm-signal-red);font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-signal-red);margin-block-start:.9rem;padding:.42em .9em;font-size:.78rem;font-style:normal;font-weight:600;display:inline-block;transform:rotate(-3deg)}[data-calc-slug=openttd-cargo-income-calculator] :is(#ck-os-bestA,#ck-os-bestB):before{content:"★ ";letter-spacing:normal}[data-calc-slug=openttd-cargo-income-calculator] :is(#ck-os-bestA,#ck-os-bestB):empty{visibility:hidden}[data-calc-slug=openttd-cargo-income-calculator] .ck-card-note:empty{display:none}[data-calc-slug=openttd-cargo-income-calculator] .ck-stats-row[data-variant=tiles]>div:not([hidden]){border:0;border-block-start:1px solid var(--cm-ink);background:0 0;border-radius:0;gap:.35rem;padding:.9rem 1rem .6rem 0}[data-calc-slug=openttd-cargo-income-calculator] .ck-stat-label{font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink-soft);font-size:.7rem;font-weight:600}[data-calc-slug=openttd-cargo-income-calculator] .ck-stat-value{font-family:var(--cm-mono);font-variant-numeric:tabular-nums;color:var(--cm-ink);font-size:clamp(1.2rem,3.6cqi,1.6rem);font-weight:500;line-height:1.1}[data-calc-slug=openttd-cargo-income-calculator] .ck-stat-note{font-family:var(--cm-body);color:var(--cm-ink-soft);font-size:.78rem;font-style:italic}[data-calc-slug=openttd-cargo-income-calculator] .ck-stats-row[data-variant=chips]:not([hidden]){border-block:1px solid var(--cm-ink);background:0 0;border-radius:0;gap:1.25rem;padding:1rem 1.25rem}[data-calc-slug=openttd-cargo-income-calculator] .ck-stats-row[data-variant=chips]>div:not([hidden]){background:0 0;border:0;border-radius:0;gap:1rem;padding:0}[data-calc-slug=openttd-cargo-income-calculator] .ck-stats-row[data-variant=chips] .ck-stat-label{color:var(--cm-ink-soft)}[data-calc-slug=openttd-cargo-income-calculator] .ck-stats-row[data-variant=chips] .ck-stat-value{font-family:var(--cm-body);font-variant-numeric:normal;font-size:1rem}@container calc (width>=700px){[data-calc-slug=openttd-cargo-income-calculator] .ck-group-row>.ck-group+.ck-group{border-inline-start:2px solid var(--cm-ink);padding-inline-start:1.5rem}}[data-calc-slug=openttd-cargo-income-calculator] .ck-group-form>.ck-table-title{border-block-end:1px solid var(--cm-ink);padding-block-end:.75rem}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap{border:0;border-radius:0}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:has(thead){border-block:2px solid var(--cm-ink)}[data-calc-slug=openttd-cargo-income-calculator] .ck-table th{font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink-soft);border-block-end:1px solid var(--cm-ink);font-size:.72rem;font-weight:700}[data-calc-slug=openttd-cargo-income-calculator] .ck-table td{font-family:var(--cm-body);color:var(--cm-ink);border-block-end:1px solid var(--cm-rule);font-size:.95rem;font-style:italic}[data-calc-slug=openttd-cargo-income-calculator] .ck-table td.ck-num{font-family:var(--cm-mono);font-variant-numeric:tabular-nums;font-size:.92rem;font-style:normal}[data-calc-slug=openttd-cargo-income-calculator] .ck-table td[data-tone=good]{color:var(--cm-lner-green)}[data-calc-slug=openttd-cargo-income-calculator] .ck-table td[data-tone=bad]{color:var(--cm-signal-red)}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) td{border-block-end:0;padding-block:.28rem}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) tbody tr:nth-child(3)>td,[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) tbody tr:nth-child(5)>td{border-block-end:1px solid var(--cm-rule);padding-block-end:.6rem}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) tbody tr:nth-child(4)>td,[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) tbody tr:nth-child(6)>td{padding-block-start:.6rem}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) td:first-child{font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink-soft);padding-inline-start:0;font-size:.72rem;font-style:normal;font-weight:700}[data-calc-slug=openttd-cargo-income-calculator] .ck-table-wrap:not(:has(thead)) td.ck-num{padding-inline-end:0}[data-calc-slug=openttd-cargo-income-calculator] .ck-table .ck-strong{font-family:var(--cm-display);font-variant-numeric:oldstyle-nums;color:var(--cm-signal-red);font-size:1.4rem;font-weight:700}[data-calc-slug=openttd-cargo-income-calculator] .callout{border:1px solid var(--cm-ink);background:var(--cm-vellum);color:var(--cm-ink);border-radius:0}[data-calc-slug=openttd-cargo-income-calculator] .callout.warning{border-color:var(--cm-signal-red);border-inline-start-width:4px}[data-calc-slug=openttd-cargo-income-calculator] .ck-colophon{border-block-start:1px solid var(--cm-ink)}[data-calc-slug=openttd-cargo-income-calculator] .ck-colophon .ck-caption{max-inline-size:38ch;font-size:.78rem}@container calc (width>=700px){[data-calc-slug=openttd-cargo-income-calculator] .ck-colophon{grid-template-columns:auto minmax(14rem,1fr) auto;align-items:center;display:grid}[data-calc-slug=openttd-cargo-income-calculator] .ck-colophon .ck-caption{grid-column:2}[data-calc-slug=openttd-cargo-income-calculator] #ck-o-edition{grid-column:3}[data-calc-slug=openttd-cargo-income-calculator] .ck-colophon .ck-share{grid-column:3;justify-self:end}}[data-calc-slug=openttd-cargo-income-calculator] .ck-colophon-chip{border:1.5px solid var(--cm-ink);font-family:var(--cm-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink);border-radius:0;padding:.42em .9em;font-size:.78rem;font-weight:600}[data-calc-slug=openttd-cargo-income-calculator] #ck-o-verified{border-color:var(--cm-signal-red);color:var(--cm-signal-red)}[data-calc-slug=openttd-cargo-income-calculator] #ck-o-verified:before{content:"◆ ";letter-spacing:normal}[data-calc-slug=openttd-cargo-income-calculator] #ck-o-edition{font-family:var(--cm-mono);letter-spacing:.12em}
