.deadline-calculator-module__rrNoyG__root{--v-line:var(--rule);--v-line-2:var(--rule-2);--v-ok:var(--solid);--v-soon:#9a6a00;--v-urgent:#b4232a;gap:1.5rem;display:grid}.deadline-calculator-module__rrNoyG__banner{background:var(--wash);border:1px solid var(--v-line);align-items:flex-start;gap:.7rem;padding:.9rem 1.1rem;display:flex}.deadline-calculator-module__rrNoyG__banner p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.deadline-calculator-module__rrNoyG__bannerDot{background-image:var(--grad);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.35rem}.deadline-calculator-module__rrNoyG__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.deadline-calculator-module__rrNoyG__tab{font:inherit;color:var(--ink-2);background:var(--wash);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;padding:.6rem 1rem;font-size:13px;font-weight:600}.deadline-calculator-module__rrNoyG__tab:hover{background:var(--wash-2)}.deadline-calculator-module__rrNoyG__tabOn,.deadline-calculator-module__rrNoyG__tabOn:hover{background:var(--wash-2);border-color:var(--solid-hi);color:var(--ink)}.deadline-calculator-module__rrNoyG__panel{background:var(--page);border:1px solid var(--v-line);position:relative;overflow:hidden}.deadline-calculator-module__rrNoyG__panel:before{content:"";background-image:var(--grad);height:4px;position:absolute;inset:0 0 auto}.deadline-calculator-module__rrNoyG__pad{padding:clamp(1.25rem,3vw,2rem)}.deadline-calculator-module__rrNoyG__notice{background:var(--wash);border:1px solid var(--v-line);margin-bottom:1.25rem;padding:.9rem 1.1rem}.deadline-calculator-module__rrNoyG__notice p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.deadline-calculator-module__rrNoyG__inlineLink{font:inherit;color:var(--accent-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.deadline-calculator-module__rrNoyG__field{gap:.4rem;display:grid}.deadline-calculator-module__rrNoyG__label{color:var(--ink);font-size:12.5px;font-weight:600}.deadline-calculator-module__rrNoyG__input{width:100%;font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--v-line-2);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);padding:.7rem .85rem;font-size:14.5px}.deadline-calculator-module__rrNoyG__input::placeholder{color:var(--ink-3);opacity:.7}.deadline-calculator-module__rrNoyG__input:focus-visible{border-color:var(--solid);outline:none;box-shadow:0 0 0 3px #1461431f}.deadline-calculator-module__rrNoyG__searchRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.deadline-calculator-module__rrNoyG__searchBtn{font:inherit;color:var(--on-grad,#fff);background-image:var(--grad-fill);cursor:pointer;white-space:nowrap;transition:box-shadow .18s var(--ease), opacity .18s var(--ease);border:0;padding:.72rem 1.3rem;font-size:14px;font-weight:600}.deadline-calculator-module__rrNoyG__searchBtn:hover:not(:disabled){box-shadow:0 4px 14px -8px var(--solid-hi)}.deadline-calculator-module__rrNoyG__searchBtn:disabled{opacity:.4;cursor:not-allowed}.deadline-calculator-module__rrNoyG__hint{color:var(--ink-3);margin:.7rem 0 0;font-size:12px;line-height:1.5}.deadline-calculator-module__rrNoyG__hint a,.deadline-calculator-module__rrNoyG__softNote a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.deadline-calculator-module__rrNoyG__error{color:var(--v-urgent);margin:1rem 0 0;font-size:13px;font-weight:600}.deadline-calculator-module__rrNoyG__softNote{color:var(--ink-3);margin:1.1rem 0 0;font-size:13.5px;line-height:1.55}.deadline-calculator-module__rrNoyG__miniNote{color:var(--ink-3);margin:.6rem 0 0;font-size:12px;font-style:italic;line-height:1.55}.deadline-calculator-module__rrNoyG__result{border-top:1px solid var(--v-line);gap:1.25rem;margin-top:1.6rem;padding-top:1.5rem;display:grid}.deadline-calculator-module__rrNoyG__companyHead{gap:.2rem;display:grid}.deadline-calculator-module__rrNoyG__companyName{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:700}.deadline-calculator-module__rrNoyG__companyMeta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.deadline-calculator-module__rrNoyG__headline{background:var(--wash);border-left:4px solid var(--v-ok);gap:.25rem;padding:1.3rem 1.4rem;display:grid}.deadline-calculator-module__rrNoyG__hl_ok{border-left-color:var(--v-ok)}.deadline-calculator-module__rrNoyG__hl_soon{border-left-color:var(--v-soon)}.deadline-calculator-module__rrNoyG__hl_urgent,.deadline-calculator-module__rrNoyG__hl_overdue{border-left-color:var(--v-urgent)}.deadline-calculator-module__rrNoyG__headlineLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.deadline-calculator-module__rrNoyG__headlineDate{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700;line-height:1.05}.deadline-calculator-module__rrNoyG__headlineDays{color:var(--ink-2);font-size:12.5px;font-weight:700}.deadline-calculator-module__rrNoyG__hl_soon .deadline-calculator-module__rrNoyG__headlineDays{color:var(--v-soon)}.deadline-calculator-module__rrNoyG__hl_urgent .deadline-calculator-module__rrNoyG__headlineDays,.deadline-calculator-module__rrNoyG__hl_overdue .deadline-calculator-module__rrNoyG__headlineDays{color:var(--v-urgent)}.deadline-calculator-module__rrNoyG__headlineNote{color:var(--ink-3);margin-top:.35rem;font-size:12.5px;line-height:1.55}.deadline-calculator-module__rrNoyG__block{gap:.6rem;display:grid}.deadline-calculator-module__rrNoyG__blockTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:700}.deadline-calculator-module__rrNoyG__people{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.deadline-calculator-module__rrNoyG__people li{color:var(--ink);background:var(--wash);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .75rem;font-size:13.5px;display:flex}.deadline-calculator-module__rrNoyG__peopleRole{color:var(--ink-3);text-transform:capitalize;white-space:nowrap;font-size:11.5px}.deadline-calculator-module__rrNoyG__apptList{margin:0;padding:0;list-style:none;display:grid}.deadline-calculator-module__rrNoyG__apptRow{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:13.5px;display:flex}.deadline-calculator-module__rrNoyG__apptRow:last-child{border-bottom:0}.deadline-calculator-module__rrNoyG__apptCo{color:var(--ink);font-weight:500}.deadline-calculator-module__rrNoyG__apptDate{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.deadline-calculator-module__rrNoyG__hits{gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.deadline-calculator-module__rrNoyG__hit{text-align:left;width:100%;font:inherit;background:var(--wash);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;gap:.2rem;padding:.75rem .9rem;display:grid}.deadline-calculator-module__rrNoyG__hit:hover{background:var(--wash-2);border-color:var(--solid-hi)}.deadline-calculator-module__rrNoyG__hitName{color:var(--ink);font-size:14px;font-weight:600}.deadline-calculator-module__rrNoyG__hitMeta{color:var(--ink-3);font-size:12px}.deadline-calculator-module__rrNoyG__roleRow{gap:.6rem;margin-bottom:1.4rem;display:grid}@media (min-width:560px){.deadline-calculator-module__rrNoyG__roleRow{grid-template-columns:1fr 1fr}}.deadline-calculator-module__rrNoyG__roleBtn{text-align:left;font:inherit;color:var(--ink-2);background:var(--wash);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;gap:.2rem;padding:.9rem 1rem;font-size:14px;font-weight:600;display:grid}.deadline-calculator-module__rrNoyG__roleBtn span{color:var(--ink-3);font-size:12px;font-weight:400}.deadline-calculator-module__rrNoyG__roleBtn:hover{background:var(--wash-2)}.deadline-calculator-module__rrNoyG__roleOn,.deadline-calculator-module__rrNoyG__roleOn:hover{background:var(--wash-2);border-color:var(--solid-hi);color:var(--ink)}.deadline-calculator-module__rrNoyG__manualBody{gap:.9rem;display:grid}.deadline-calculator-module__rrNoyG__manualIntro{color:var(--ink-2);max-width:60ch;margin:0;font-size:13.5px;line-height:1.55}.deadline-calculator-module__rrNoyG__manualRow{align-items:flex-end;gap:.6rem;display:flex}.deadline-calculator-module__rrNoyG__rowRemove{width:2.4rem;height:2.55rem;color:var(--ink-3);background:var(--wash);border:1px solid var(--v-line-2);cursor:pointer;transition:color .18s var(--ease), background-color .18s var(--ease);flex:none;font-size:18px;line-height:1}.deadline-calculator-module__rrNoyG__rowRemove:hover:not(:disabled){color:var(--v-urgent);background:var(--wash-2)}.deadline-calculator-module__rrNoyG__rowRemove:disabled{opacity:.35;cursor:not-allowed}.deadline-calculator-module__rrNoyG__addRow{cursor:pointer;font:inherit;color:var(--accent-text);background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.deadline-calculator-module__rrNoyG__addRow:hover{text-underline-offset:3px;text-decoration:underline}.deadline-calculator-module__rrNoyG__copyBlock{justify-content:flex-end;display:flex}.deadline-calculator-module__rrNoyG__copyBtn{font:inherit;color:var(--accent-text);background:var(--wash);border:1px solid var(--v-line-2);cursor:pointer;transition:background-color .18s var(--ease);padding:.4rem .8rem;font-size:12px;font-weight:600}.deadline-calculator-module__rrNoyG__copyBtn:hover{background:var(--wash-2)}.deadline-calculator-module__rrNoyG__textarea{width:100%;color:var(--ink-2);background:var(--wash);border:1px solid var(--v-line);resize:vertical;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.deadline-calculator-module__rrNoyG__textarea:focus-visible{outline:2px solid var(--solid);outline-offset:2px}.deadline-calculator-module__rrNoyG__backstop{color:var(--ink-3);background:var(--wash);border:1px dashed var(--v-line-2);margin:0;padding:.85rem 1rem;font-size:12.5px;line-height:1.55}.deadline-calculator-module__rrNoyG__restart{cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:600}.deadline-calculator-module__rrNoyG__restart:hover{color:var(--solid)}.deadline-calculator-module__rrNoyG__cta{background:var(--slab);color:var(--on-slab);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:clamp(1.6rem,4vw,2.5rem);display:flex}.deadline-calculator-module__rrNoyG__ctaCopy{flex:24rem}.deadline-calculator-module__rrNoyG__ctaKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--tint);margin:0 0 .7rem;font-size:11px;font-weight:700}.deadline-calculator-module__rrNoyG__ctaTitle{text-transform:lowercase;letter-spacing:-.03em;color:var(--on-slab);margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.05}.deadline-calculator-module__rrNoyG__ctaBody{color:var(--on-slab-2);max-width:54ch;margin:.85rem 0 0;font-size:14.5px;line-height:1.55}.deadline-calculator-module__rrNoyG__ctaBtns{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}
