._page_iuaa5_1{color:var(--pz-ink);background:var(--pz-canvas);padding:36px 20px 64px}._shell_iuaa5_2{max-width:720px;margin:0 auto}._heading_iuaa5_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._headerActions_iuaa5_4{gap:8px;margin-left:auto;display:flex}._heading_iuaa5_3 h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.2}._reset_iuaa5_6{width:auto;min-height:44px;color:var(--pz-brand);border:1px solid var(--pz-line);font:inherit;background:#fff;border-radius:10px;flex-shrink:0;margin:0;padding:10px 16px;font-size:.9375rem;font-weight:600}._reset_iuaa5_6:hover{background:var(--pz-brand-soft)}._activeMode_iuaa5_8,._activeMode_iuaa5_8:hover{color:#fff;background:var(--pz-brand);border-color:var(--pz-brand)}._modeTitle_iuaa5_9{color:var(--pz-ink);margin:0 0 24px;font-size:1.25rem;font-weight:700;line-height:1.4}._card_iuaa5_10{border:1px solid var(--pz-line);background:var(--pz-surface);box-shadow:var(--pz-shadow);border-radius:20px;padding:28px}._fields_iuaa5_11{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}._fields_iuaa5_11>div{min-width:0}._fields_iuaa5_11 label{color:var(--pz-ink);margin:0 0 10px;font-size:1rem;font-weight:650;line-height:1.5}._fields_iuaa5_11 input,._fields_iuaa5_11 select{min-width:0;max-width:100%;height:54px;color:var(--pz-ink);font:inherit;background:#fff;border:1px solid #bdd3c9;border-radius:10px;margin:0;padding:12px;font-size:1rem}._fields_iuaa5_11 input::placeholder{color:var(--pz-muted);opacity:1}._page_iuaa5_1 input:focus-visible,._page_iuaa5_1 select:focus-visible,._reset_iuaa5_6:focus-visible,._copyButton_iuaa5_16:focus-visible{outline-offset:3px;outline:3px solid #209c88}._optional_iuaa5_17{color:var(--pz-muted);margin-left:4px;font-size:.875rem;font-weight:400}._result_iuaa5_18._nrseResult_iuaa5_18{min-height:150px;margin-top:24px}._resultRow_iuaa5_19{align-items:flex-start;gap:12px;width:100%;display:flex}._nrseOutput_iuaa5_20{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}._copyButton_iuaa5_16{width:44px;height:44px;color:var(--pz-brand);background:#fff;border:1px solid #aacfc0;border-radius:9px;flex-shrink:0;place-items:center;margin:0;padding:10px;display:grid}._copyButton_iuaa5_16:hover{border-color:var(--pz-brand);background:#f4fbf8}._copyButton_iuaa5_16 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}._copyError_iuaa5_24{color:#952f23;font-size:.875rem;line-height:1.5}._srOnly_iuaa5_25{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._scriptNote_iuaa5_26{color:var(--pz-brand-deep);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1.25rem;font-weight:700;line-height:1.7}._dateWarning_iuaa5_27{color:#754a10;background:#fff7e6;border:1px solid #e9c88c;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:.9375rem;line-height:1.5}._dateField_iuaa5_28{position:relative}._dateField_iuaa5_28>input{padding-right:54px}._calendarPicker_iuaa5_30{width:44px;height:44px;color:var(--pz-brand);border-radius:7px;place-items:center;display:grid;position:absolute;top:5px;right:5px}._calendarPicker_iuaa5_30:hover{background:var(--pz-brand-soft)}._calendarPicker_iuaa5_30:focus-within{outline-offset:2px;outline:3px solid #209c88}._calendarPicker_iuaa5_30 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:22px;height:22px}._calendarPicker_iuaa5_30 input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}._calendarPicker_iuaa5_30 input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._includeFirstDay_iuaa5_36{width:fit-content;min-height:44px;color:var(--pz-ink);cursor:pointer;align-items:center;gap:10px;margin:18px 0 0;font-size:1rem;font-weight:500;line-height:1.5;display:flex}._includeFirstDay_iuaa5_36 input{width:20px;height:20px;accent-color:var(--pz-brand);cursor:pointer;flex-shrink:0;margin:0;padding:0}._note_iuaa5_38{color:var(--pz-muted);margin:4px 0 24px;font-size:.875rem;line-height:1.6}._result_iuaa5_18{text-align:center;background:var(--pz-brand-soft);border:1px solid #b7dbcd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:26px 16px;display:flex}._resultLabel_iuaa5_40{color:var(--pz-brand-deep);font-size:.9375rem;line-height:1.5}._weekday_iuaa5_41{color:var(--pz-brand-deep);margin-top:8px;font-size:1.125rem;font-weight:600}._fullDate_iuaa5_42{color:var(--pz-brand-deep);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.7rem,5vw,2.5rem);font-weight:800;line-height:1.2}._numericDate_iuaa5_43{color:var(--pz-brand-deep);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.5}._empty_iuaa5_44{color:var(--pz-muted);font-size:1rem;line-height:1.6}._error_iuaa5_45{background:#fff5f3;border-color:#e5b7af}._error_iuaa5_45 ._empty_iuaa5_44{color:#952f23}@media (width<=540px){._page_iuaa5_1{padding:24px 14px 40px}._card_iuaa5_10{border-radius:16px;padding:20px 16px}._fields_iuaa5_11{grid-template-columns:minmax(0,1fr);gap:20px}}
