.TurkeyCalculator-module__zVZehW__root{--turkey-thaw:color-mix(in srgb, var(--color-text-secondary) 55%, var(--color-surface));--turkey-preheat:var(--color-warning);--turkey-roast:var(--color-accent);--turkey-rest:color-mix(in srgb, var(--color-accent) 45%, var(--color-warning));--turkey-serve:var(--color-text-primary);gap:1.1rem}.TurkeyCalculator-module__zVZehW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TurkeyCalculator-module__zVZehW__topbar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.TurkeyCalculator-module__zVZehW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19.5rem),1fr));align-items:start;gap:1rem;display:grid}.TurkeyCalculator-module__zVZehW__card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.85rem;min-width:0;padding:1rem;display:grid}.TurkeyCalculator-module__zVZehW__cardTitle{color:var(--color-text-primary);align-items:center;gap:.55rem;margin:0;font-size:1.02rem;font-weight:600;display:flex}.TurkeyCalculator-module__zVZehW__num{background:var(--color-accent);width:1.6rem;height:1.6rem;color:var(--color-on-accent);border-radius:999px;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid}.TurkeyCalculator-module__zVZehW__fieldRow{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.TurkeyCalculator-module__zVZehW__field{gap:.35rem;min-width:0;display:grid}.TurkeyCalculator-module__zVZehW__field label,.TurkeyCalculator-module__zVZehW__fieldLabel{color:var(--color-text-secondary);font-size:.84rem;font-weight:500}.TurkeyCalculator-module__zVZehW__weightRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TurkeyCalculator-module__zVZehW__weightRow input{flex:6rem;max-width:10rem}.TurkeyCalculator-module__zVZehW__big{gap:.2rem;display:grid}.TurkeyCalculator-module__zVZehW__bigValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,5.5vw,2rem);font-weight:700;line-height:1.15}.TurkeyCalculator-module__zVZehW__bigNote{color:var(--color-text-secondary);font-size:.84rem}.TurkeyCalculator-module__zVZehW__note,.TurkeyCalculator-module__zVZehW__hint,.TurkeyCalculator-module__zVZehW__fine{color:var(--color-text-secondary);margin:0;font-size:.84rem;line-height:1.5}.TurkeyCalculator-module__zVZehW__fine{font-size:.78rem}.TurkeyCalculator-module__zVZehW__warn{color:var(--color-text-primary);border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, transparent);border-radius:var(--radius-sm);margin:0;padding:.35rem .7rem;font-size:.88rem;line-height:1.5}.TurkeyCalculator-module__zVZehW__status{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);gap:.25rem;padding:.7rem .85rem;font-size:.9rem;line-height:1.45;display:grid}.TurkeyCalculator-module__zVZehW__status strong{font-size:1rem}.TurkeyCalculator-module__zVZehW__status span{color:var(--color-text-secondary)}.TurkeyCalculator-module__zVZehW__status[data-tone=ok]{border-color:var(--color-success)}.TurkeyCalculator-module__zVZehW__status[data-tone=warn]{border-color:var(--color-warning)}.TurkeyCalculator-module__zVZehW__status[data-tone=bad]{border-color:var(--color-error)}.TurkeyCalculator-module__zVZehW__methods{border-collapse:collapse;width:100%;font-size:.82rem}.TurkeyCalculator-module__zVZehW__methods th,.TurkeyCalculator-module__zVZehW__methods td{text-align:left;vertical-align:top;border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:.4rem .35rem}.TurkeyCalculator-module__zVZehW__methods thead th{letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.72rem;font-weight:600}.TurkeyCalculator-module__zVZehW__methods tbody th{color:var(--color-text-primary);font-weight:600}.TurkeyCalculator-module__zVZehW__methods tr[data-active=true] td,.TurkeyCalculator-module__zVZehW__methods tr[data-active=true] th{background:var(--color-accent-soft);color:var(--color-text-primary)}.TurkeyCalculator-module__zVZehW__methods [data-ok=false]{text-decoration:line-through;text-decoration-thickness:1px}.TurkeyCalculator-module__zVZehW__facts{gap:.4rem;margin:0;display:grid}.TurkeyCalculator-module__zVZehW__facts div{border-top:1px solid var(--color-border-subtle);gap:.05rem;padding-top:.4rem;display:grid}.TurkeyCalculator-module__zVZehW__facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.72rem;font-weight:600}.TurkeyCalculator-module__zVZehW__facts dd{color:var(--color-text-primary);margin:0;font-size:.95rem}.TurkeyCalculator-module__zVZehW__linkBtn{appearance:none;font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.86rem;text-decoration:underline}.TurkeyCalculator-module__zVZehW__planCard{background:var(--color-surface)}.TurkeyCalculator-module__zVZehW__planSummary{color:var(--color-text-primary);margin:0;font-size:.95rem}.TurkeyCalculator-module__zVZehW__timeline{gap:.9rem;display:grid}.TurkeyCalculator-module__zVZehW__bar{border-radius:999px;gap:2px;height:.7rem;display:flex;overflow:hidden}.TurkeyCalculator-module__zVZehW__barSeg{background:var(--turkey-thaw);min-width:4px}.TurkeyCalculator-module__zVZehW__segThaw{--seg:var(--turkey-thaw)}.TurkeyCalculator-module__zVZehW__segPreheat{--seg:var(--turkey-preheat)}.TurkeyCalculator-module__zVZehW__segRoast{--seg:var(--turkey-roast)}.TurkeyCalculator-module__zVZehW__segRest{--seg:var(--turkey-rest)}.TurkeyCalculator-module__zVZehW__segServe{--seg:var(--turkey-serve)}.TurkeyCalculator-module__zVZehW__barSeg.TurkeyCalculator-module__zVZehW__segThaw{background:var(--turkey-thaw)}.TurkeyCalculator-module__zVZehW__barSeg.TurkeyCalculator-module__zVZehW__segPreheat{background:var(--turkey-preheat)}.TurkeyCalculator-module__zVZehW__barSeg.TurkeyCalculator-module__zVZehW__segRoast{background:var(--turkey-roast)}.TurkeyCalculator-module__zVZehW__barSeg.TurkeyCalculator-module__zVZehW__segRest{background:var(--turkey-rest)}.TurkeyCalculator-module__zVZehW__barSeg.TurkeyCalculator-module__zVZehW__segServe{background:var(--turkey-serve)}.TurkeyCalculator-module__zVZehW__steps{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.TurkeyCalculator-module__zVZehW__dayHead{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);margin-top:.6rem;padding-bottom:.25rem;font-size:.78rem;font-weight:700}.TurkeyCalculator-module__zVZehW__step{border-left:4px solid var(--seg,var(--color-border-strong));grid-template-columns:5.2rem 1fr;align-items:baseline;gap:.6rem;padding:.4rem 0 .4rem .75rem;display:grid}.TurkeyCalculator-module__zVZehW__step[data-past=true]{opacity:.55}.TurkeyCalculator-module__zVZehW__stepTime{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:.95rem;font-weight:700}.TurkeyCalculator-module__zVZehW__stepLabel{color:var(--color-text-primary);min-width:0;font-size:.95rem;line-height:1.4}.TurkeyCalculator-module__zVZehW__optional{color:var(--color-text-secondary);font-size:.82rem;font-style:normal}.TurkeyCalculator-module__zVZehW__actions{flex-wrap:wrap;gap:.6rem;display:flex}.TurkeyCalculator-module__zVZehW__actionBtn{text-decoration:none}.TurkeyCalculator-module__zVZehW__printOnly{display:none}@media (max-width:380px){.TurkeyCalculator-module__zVZehW__step{grid-template-columns:4.4rem 1fr;gap:.4rem}}@media print{body :not(.TurkeyCalculator-module__zVZehW__printRoot):not(.TurkeyCalculator-module__zVZehW__printRoot *){visibility:hidden!important}.TurkeyCalculator-module__zVZehW__printRoot,.TurkeyCalculator-module__zVZehW__printRoot *{visibility:visible!important}.TurkeyCalculator-module__zVZehW__printRoot{color:canvastext;background:canvas;border:none;width:100%;margin:0;padding:0;position:absolute;inset:0 auto auto 0}.TurkeyCalculator-module__zVZehW__printRoot .TurkeyCalculator-module__zVZehW__stepTime,.TurkeyCalculator-module__zVZehW__printRoot .TurkeyCalculator-module__zVZehW__stepLabel,.TurkeyCalculator-module__zVZehW__printRoot .TurkeyCalculator-module__zVZehW__planSummary,.TurkeyCalculator-module__zVZehW__printRoot .TurkeyCalculator-module__zVZehW__cardTitle{color:canvastext}.TurkeyCalculator-module__zVZehW__printOnly{color:canvastext;margin:.8rem 0 0;font-size:.85rem;display:block}.TurkeyCalculator-module__zVZehW__step[data-past=true]{opacity:1}}
