@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%}[data-calc-slug=satisfactory-production-calculator]{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Consolas, monospace;--sat-slate:#1f2630;--sat-slate-mid:#2c3744;--sat-slate-deep:#1c2330;--sat-orange:#fc9135;--sat-orange-deep:#f57c00}[data-calc-slug=satisfactory-production-calculator] .ck-results:has(>.ck-card:not([hidden])){color:#f4f7fb;background:linear-gradient(135deg, var(--sat-slate) 0%, var(--sat-slate-mid) 55%, var(--sat-slate-deep) 100%);border-radius:12px;gap:.85rem 2rem;padding:1.15rem 1.5rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 10px 36px -14px #141a248c}[data-calc-slug=satisfactory-production-calculator] .ck-results:has(>.ck-card:not([hidden])):before{content:"";background:linear-gradient(90deg, var(--sat-orange) 0%, var(--sat-orange-deep) 100%);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}[data-calc-slug=satisfactory-production-calculator] .ck-results:has(>.ck-card:not([hidden])):after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 18px);position:absolute;inset:0}[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card{z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card:after{display:none}[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card>.ck-card-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.66rem;font-weight:600}[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card>.ck-card-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.85rem,1.2rem + 2vw,2.2rem);font-weight:700;line-height:1.05}[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card>.ck-card-sub,[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card .ck-card-note{font-family:var(--font-mono);letter-spacing:.03em;opacity:.78;font-size:.66rem}[data-calc-slug=satisfactory-production-calculator] .ck-results>.ck-card:last-of-type>.ck-card-value{color:var(--sat-orange)}[data-calc-slug=satisfactory-production-calculator] .ck-results-band{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sat-orange);opacity:1;margin-block-end:.35rem;font-size:.625rem;font-weight:700}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge{background:var(--ck-tint,#7c7a5e);color:#fff;font-family:var(--font-mono);font-weight:700}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Landscape]{--ck-tint:#7a5d3a}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Layers]{--ck-tint:#4a5560}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Hardware]{--ck-tint:#8a6d3d}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Category]{--ck-tint:#6b6950}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Memory]{--ck-tint:#a05a2b}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=ViewQuilt]{--ck-tint:#2c3338}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=DeveloperBoard]{--ck-tint:#2f6b3d}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Water]{--ck-tint:#1d6473}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=LocalGasStation]{--ck-tint:#7a4a13}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Bolt]{--ck-tint:#5a6412}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Rocket]{--ck-tint:#7a2050}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Construction]{--ck-tint:#806012}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Adjust]{--ck-tint:#3e4347}[data-calc-slug=satisfactory-production-calculator] .ck-cell-badge[data-icon=Shield]{--ck-tint:#1f3a66}[data-calc-slug=satisfactory-production-calculator] .ck-table tr[data-series="4"]{--ck-series:linear-gradient(180deg, var(--sat-orange), var(--sat-orange-deep))}[data-calc-slug=satisfactory-production-calculator] :is(.ck-cell-sub,.ck-code,.ck-stat-value,.ck-cell-tag){font-family:var(--font-mono)}[data-calc-slug=satisfactory-production-calculator] .ck-table td{font-variant-numeric:tabular-nums}[data-calc-slug=satisfactory-production-calculator] :is(.ck-table-title,.ck-subfieldset-title,.ck-fold-title,.ck-legend){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}[data-calc-slug=satisfactory-production-calculator] .ck-row:has(>.ck-field>.ck-action[data-variant=chip]),[data-calc-slug=satisfactory-production-calculator] .ck-row:has(>.ck-action){flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}[data-calc-slug=satisfactory-production-calculator] .ck-row>.ck-field:has(>.ck-action),[data-calc-slug=satisfactory-production-calculator] .ck-row>.ck-action{flex:none;inline-size:auto}[data-calc-slug=satisfactory-production-calculator] .ck-table thead th{background:var(--sc-bg-paper);color:var(--sc-text-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding-block:.5rem;font-size:.65rem;font-weight:700}
