.heat-pace-calculator_hero__ZdK_P,.heat-pace-calculator_section__jXHj7,.heat-pace-calculator_tool__AK378{--mint:#2fd3bf;--mint-ink:#04201c;--gold:#ffc93c;--bad:#ff5d6c}.heat-pace-calculator_hero__ZdK_P{position:relative;padding:7.25rem var(--page-gutter) 3rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.heat-pace-calculator_glow__tBHN6{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(60% 40% at 50% 30%,color-mix(in oklch,var(--mint) 13%,transparent),transparent 70%),radial-gradient(40% 36% at 86% 82%,color-mix(in oklch,var(--color-accent) 10%,transparent),transparent 70%)}.heat-pace-calculator_hero__ZdK_P>*{position:relative}.heat-pace-calculator_crumbs__RqDos ol{justify-content:center;font-size:.78rem}.heat-pace-calculator_eyebrow__uK0Eq{margin:0;font-family:var(--font-mono-token);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.heat-pace-calculator_title__GIdZ2{margin:0;max-width:16ch;font-size:clamp(2.6rem,8vw,4.6rem);line-height:.92;color:var(--foreground);text-wrap:balance}.heat-pace-calculator_lede__kQinM{margin:0;max-width:52ch;color:var(--muted-foreground);font-size:clamp(1rem,2.4vw,1.1rem);line-height:1.55;text-wrap:pretty}.heat-pace-calculator_tool__AK378{width:100%;margin-top:.4rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:left;scroll-margin-top:7rem}.heat-pace-calculator_calc__Cnbh5{width:100%;max-width:46rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--color-rule-strong);border-radius:1.3rem;background:var(--color-paper-2)}.heat-pace-calculator_calcTop__D3nQq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.heat-pace-calculator_calcTitle__4XUqP{margin:0;font-size:1rem;font-weight:700;color:var(--foreground)}.heat-pace-calculator_fields__CWQVO{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.heat-pace-calculator_fields__CWQVO>:last-child{grid-column:1/-1}.heat-pace-calculator_field__RfUSj{display:flex;flex-direction:column;gap:.35rem;min-width:0}.heat-pace-calculator_label__znnxu{display:flex;justify-content:space-between;align-items:center;gap:.4rem;height:1.1rem;font-family:var(--font-mono-token);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-3)}.heat-pace-calculator_switch___8u6Y{padding:0;border:0;background:none;font-family:var(--font-sans),system-ui,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mint);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.heat-pace-calculator_input__oqf5Y{width:100%;height:2.9rem;padding:0 .75rem;border:1px solid var(--color-rule-strong);border-radius:.75rem;background:var(--background);color:var(--foreground);font-family:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums}.heat-pace-calculator_input__oqf5Y::placeholder{font-family:var(--font-sans),system-ui,sans-serif;font-size:.95rem;font-weight:500;color:var(--color-ink-3)}.heat-pace-calculator_input__oqf5Y:focus-visible{outline:none;border-color:var(--mint)}.heat-pace-calculator_opts__PptXg{display:grid;gap:.75rem}.heat-pace-calculator_seg__Yx_eq{display:flex;gap:.25rem;width:max-content;padding:.2rem;border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill)}.heat-pace-calculator_seg__Yx_eq button{min-height:2rem;padding:0 .7rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted-foreground);font:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer}.heat-pace-calculator_seg__Yx_eq button[aria-checked=true]{background:var(--foreground);color:var(--background)}.heat-pace-calculator_pills__P_Eao{display:flex;flex-wrap:wrap;gap:.35rem}.heat-pace-calculator_pills__P_Eao button{min-height:2.25rem;padding:0 .75rem;border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);background:transparent;color:var(--muted-foreground);font:inherit;font-size:.82rem;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out)}.heat-pace-calculator_pills__P_Eao button:hover{border-color:color-mix(in oklch,var(--foreground) 35%,transparent)}.heat-pace-calculator_pills__P_Eao button[aria-checked=true]{border-color:var(--mint);background:color-mix(in oklch,var(--mint) 10%,transparent);color:var(--foreground)}.heat-pace-calculator_hint__05vrz{margin:0;font-size:.88rem;color:var(--muted-foreground)}.heat-pace-calculator_hint__05vrz:empty{display:none}.heat-pace-calculator_idle__4STmQ{display:flex;flex-direction:column;align-items:center;gap:1rem}.heat-pace-calculator_every__KY0_r svg,.heat-pace-calculator_idle__4STmQ svg{height:46px}.heat-pace-calculator_resgrid__F4z7_{width:100%;max-width:46rem;display:flex;flex-direction:column;gap:1.5rem}.heat-pace-calculator_res__Gnt1J{display:flex;flex-direction:column;gap:.6rem;padding:1.15rem;border:1px solid var(--color-rule-strong);border-radius:1.3rem;background:linear-gradient(175deg,#121420,#080910)}.heat-pace-calculator_res__Gnt1J p{margin:0;font-size:.88rem;line-height:1.55;color:var(--muted-foreground)}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_k__X6ciA{font-family:var(--font-mono-token);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3)}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_big__vg8ho{display:flex;align-items:baseline;gap:.5rem;color:var(--muted-foreground);font-size:1rem}.heat-pace-calculator_num__ZSBp_{font-family:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:4.4rem;line-height:.82;color:var(--foreground)}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_delta__OQQ1G{font-family:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;font-size:1.5rem;font-weight:800;line-height:1;color:var(--gold)}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_delta__OQQ1G[data-tone=none]{color:var(--mint)}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_delta__OQQ1G[data-tone=unsafe],.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_warn__Q8QCp{color:var(--bad)}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_warn__Q8QCp{font-weight:700}.heat-pace-calculator_res__Gnt1J .heat-pace-calculator_tiny__P2j_E{font-size:.72rem;color:var(--color-ink-3)}.heat-pace-calculator_every__KY0_r{display:flex;flex-direction:column;gap:.9rem}.heat-pace-calculator_everyEyebrow__lxBue{margin:0;font-family:var(--font-mono-token);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mint)}.heat-pace-calculator_everyTitle__6WVl9{margin:0;font-size:2rem;line-height:.95;color:var(--foreground)}.heat-pace-calculator_everyLede__MUmUE{margin:0;max-width:44ch;color:var(--muted-foreground);line-height:1.55}.heat-pace-calculator_section__jXHj7{border-top:1px solid var(--color-rule)}.heat-pace-calculator_inner__7GOfx{width:min(100%,calc(67rem + 2 * var(--page-gutter)));margin-inline:auto;padding:3rem var(--page-gutter);display:flex;flex-direction:column;gap:1rem}.heat-pace-calculator_h2__dsTVh{margin:0;font-size:clamp(2.2rem,5.4vw,3.4rem);line-height:.95;color:var(--foreground);text-wrap:balance}.heat-pace-calculator_sectionLede__kVOdV{margin:0;max-width:70ch;color:var(--muted-foreground);line-height:1.6}.heat-pace-calculator_note__YCkLK{margin:0;font-size:.78rem;line-height:1.55;color:var(--color-ink-3)}.heat-pace-calculator_tableWrap__6ogik{overflow-x:auto;scrollbar-width:thin}.heat-pace-calculator_grid__9LV0V{width:100%;min-width:560px;border-collapse:separate;border-spacing:3px;font-size:.78rem}.heat-pace-calculator_grid__9LV0V thead th{padding:.4rem .25rem;font-family:var(--font-mono-token);font-size:.6rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--color-ink-3)}.heat-pace-calculator_grid__9LV0V thead th span{display:block;opacity:.7}.heat-pace-calculator_grid__9LV0V tbody th{position:sticky;left:0;padding:0 .5rem 0 0;background:var(--background);font-size:.78rem;font-weight:700;text-align:left;white-space:nowrap;color:var(--foreground)}.heat-pace-calculator_grid__9LV0V tbody th span{margin-left:.25rem;font-weight:400;color:var(--color-ink-3)}.heat-pace-calculator_grid__9LV0V td{padding:.55rem .15rem;border-radius:.45rem;background:color-mix(in srgb,var(--gold) calc(var(--a, 0) * 1%),var(--color-paper-2));font-family:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--foreground)}.heat-pace-calculator_grid__9LV0V td[data-unsafe]{background:color-mix(in srgb,var(--bad) 55%,var(--color-paper-2));color:#fff}.heat-pace-calculator_grid__9LV0V td:empty{background:transparent}.heat-pace-calculator_grid__9LV0V thead th:first-child{text-align:left}.heat-pace-calculator_examples__h7GrZ{display:grid;gap:1.25rem}.heat-pace-calculator_examples__h7GrZ>*{min-width:0}.heat-pace-calculator_exCopy__FN_9X{display:flex;flex-direction:column;gap:.9rem}.heat-pace-calculator_tbl__f7HWp{width:100%;min-width:420px;border-collapse:collapse;font-size:.88rem}.heat-pace-calculator_tbl__f7HWp td,.heat-pace-calculator_tbl__f7HWp th{padding:.65rem .65rem .65rem 0;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.heat-pace-calculator_tbl__f7HWp thead th{font-family:var(--font-mono-token);font-size:.64rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-3)}.heat-pace-calculator_tbl__f7HWp tbody th{font-weight:600;white-space:nowrap;color:var(--foreground)}.heat-pace-calculator_tbl__f7HWp td{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.heat-pace-calculator_tbl__f7HWp td b{font-family:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;font-size:1.3rem;font-weight:800;color:var(--foreground)}.heat-pace-calculator_tbl__f7HWp td span{display:block;font-size:.76rem;color:var(--color-ink-3)}.heat-pace-calculator_prose__0sdMY{width:min(100%,calc(45rem + 2 * var(--page-gutter)));margin-inline:auto;padding:3rem var(--page-gutter);display:flex;flex-direction:column;gap:1rem;color:var(--muted-foreground);line-height:1.7}.heat-pace-calculator_prose__0sdMY p{margin:0}.heat-pace-calculator_prose__0sdMY h2{margin:0;font-size:clamp(1.8rem,4.4vw,2.2rem);line-height:.98;color:var(--foreground)}.heat-pace-calculator_prose__0sdMY h2+p{margin-top:.1rem}.heat-pace-calculator_prose__0sdMY p+h2{margin-top:1.4rem}.heat-pace-calculator_prose__0sdMY a,.heat-pace-calculator_rows__9ke1F a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px}.heat-pace-calculator_rows__9ke1F{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-rule)}.heat-pace-calculator_rows__9ke1F>li{border-bottom:1px solid var(--color-rule)}.heat-pace-calculator_rows__9ke1F details{padding:1rem 0}.heat-pace-calculator_rows__9ke1F summary{display:grid;grid-template-columns:1fr auto;gap:.15rem .9rem;align-items:center;list-style:none;cursor:pointer}.heat-pace-calculator_rows__9ke1F summary::-webkit-details-marker{display:none}.heat-pace-calculator_rows__9ke1F summary h3{margin:0;font-size:1.02rem;font-weight:600;color:var(--foreground)}.heat-pace-calculator_rows__9ke1F summary small{grid-column:1;font-size:.8rem;color:var(--color-ink-3)}.heat-pace-calculator_rows__9ke1F summary:after{content:"+";grid-row:1/3;grid-column:2;font-family:var(--font-mono-token);font-size:1.2rem;color:var(--color-ink-3)}.heat-pace-calculator_rows__9ke1F details[open] summary:after{content:"−"}.heat-pace-calculator_rowBody__vbAAp{margin:0;padding-top:.75rem;max-width:68ch;color:var(--muted-foreground);font-size:.95rem;line-height:1.6}ul.heat-pace-calculator_rowBody__vbAAp{padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem}@media (min-width:768px){.heat-pace-calculator_hero__ZdK_P{padding:8.5rem var(--page-gutter) 3.5rem}.heat-pace-calculator_calc__Cnbh5{padding:1.25rem}.heat-pace-calculator_fields__CWQVO{grid-template-columns:repeat(3,minmax(0,1fr))}.heat-pace-calculator_fields__CWQVO>:last-child{grid-column:auto}.heat-pace-calculator_opts__PptXg{grid-template-columns:1fr 1fr;gap:1rem}.heat-pace-calculator_resgrid__F4z7_{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;max-width:65rem;align-items:center}.heat-pace-calculator_res__Gnt1J{padding:1.5rem}.heat-pace-calculator_num__ZSBp_{font-size:5.6rem}.heat-pace-calculator_everyTitle__6WVl9{font-size:2.4rem}.heat-pace-calculator_inner__7GOfx,.heat-pace-calculator_prose__0sdMY{padding-block:4.5rem}.heat-pace-calculator_examples__h7GrZ{grid-template-columns:1fr 1fr;gap:2.5rem}}.home_hero__uNlpJ{position:relative;overflow:hidden;padding:7.25rem var(--page-gutter) 0;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center}.home_glow__Mw9Jq{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 42% at 50% 34%,color-mix(in oklch,var(--primary) 20%,transparent),transparent 70%),radial-gradient(40% 38% at 86% 82%,color-mix(in oklch,var(--color-accent) 10%,transparent),transparent 70%)}.home_heroCopy__Euhpl{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:52rem}.home_title__ZkETl{margin:0;font-size:clamp(2.75rem,8.5vw,5.75rem);line-height:.92;color:var(--foreground);text-wrap:balance}.home_sub__dCbOL{margin:0;max-width:34rem;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.home_download__ZjTBh{display:flex;flex-direction:column;align-items:center;gap:.75rem}.home_freeLine__mU0ZI{display:flex;align-items:center;gap:.4375rem;margin:0;font-size:.875rem;line-height:1.4;color:var(--muted-foreground)}.home_freeLine__mU0ZI svg{flex:none;width:1rem;height:1rem;color:#2fd3bf}.home_laurels__btObV{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:.25rem 1.25rem}.home_laurel__P3PrX{display:flex;align-items:center;gap:.25rem}.home_laurel__P3PrX svg{width:1.15rem;height:2.6rem;flex:none;fill:var(--color-ink-3)}.home_laurel__P3PrX .home_flip__m8hGK{transform:scaleX(-1)}.home_laurel__P3PrX>span{display:flex;flex-direction:column;align-items:center;line-height:1.05}.home_laurel__P3PrX b{font-family:var(--font-display),"Barlow Condensed","Arial Narrow",sans-serif;font-weight:800;font-size:1.3rem;color:var(--foreground)}.home_laurel__P3PrX small{font-size:.68rem;font-weight:500;color:var(--muted-foreground)}.home_stars__bY3QM{color:var(--color-warning);font-size:.66rem;letter-spacing:1px}.home_hero__uNlpJ .home_laurel__P3PrX small,.home_hero__uNlpJ .home_stars__bY3QM{font-size:.75rem}.home_stage__KDNor{display:flex;justify-content:center;padding-top:.5rem}.home_handoff__ueqbv{display:none}.home_works__H_qgG{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;padding:1.25rem 0 2.5rem;font-size:.8rem;color:var(--muted-foreground)}.home_works__H_qgG img{height:1.1rem;width:auto}.home_hero__uNlpJ .home_works__H_qgG{margin-top:-.85rem;padding:0}@media (min-width:1024px){.home_hero__uNlpJ{padding-top:8.5rem}.home_freeLine__mU0ZI{gap:.5rem;font-size:.9375rem}.home_freeLine__mU0ZI svg{width:1.0625rem;height:1.0625rem}.home_handoff__ueqbv{display:block;position:absolute;right:var(--page-gutter);bottom:1.5rem;z-index:3;padding:.6rem 1rem .6rem .6rem;border:1px solid var(--color-rule-strong);border-radius:var(--radius-panel);background:var(--color-paper-2)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.home_handoff__ueqbv{position:fixed;z-index:20;right:24px;bottom:24px;backdrop-filter:blur(14px);animation:home_qr-out__fjX9c linear both;animation-timeline:scroll(root);animation-range:max(35vh,20rem) 80vh}}}@keyframes home_qr-out__fjX9c{to{opacity:0;visibility:hidden}}.home_quote__HBh0H{margin:0;padding:1.1rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--color-rule);border-radius:1rem;background:var(--color-paper-2)}.home_quote__HBh0H .home_stars__bY3QM{font-size:.8rem}.home_quote__HBh0H blockquote{margin:0;font-size:.95rem;line-height:1.55;color:var(--foreground)}.home_quote__HBh0H figcaption{font-family:var(--font-mono-token);font-size:.7rem;color:var(--color-ink-3)}