.calculator_calculatorWrap__QGoXB{background:var(--surface);padding:1rem 2rem 4rem}@media(max-width:800px){.calculator_calculatorWrap__QGoXB{padding:1rem 1rem 2rem}}.calculator_calculator__5O9dk{max-width:720px;margin:0 auto;background:var(--primary-light);border:1px solid var(--primary-lightly);border-radius:16px;padding:2rem}@media(max-width:800px){.calculator_calculator__5O9dk{padding:1.5rem}}.calculator_modeToggle__QcOZd{position:relative;display:flex;gap:0;margin-bottom:1.5rem;padding:.25rem;background:var(--surface);border-radius:9999px}.calculator_modeToggle__QcOZd button{position:relative;z-index:1;flex:1 1;max-width:none;white-space:nowrap;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;color:var(--primary-lightest);border-radius:9999px;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:none;transform:none;transition:color .2s ease}.calculator_modeToggle__QcOZd button:focus{outline:none}.calculator_modeToggle__QcOZd button:focus-visible{outline:2px solid var(--secondary-dark);outline-offset:2px}.calculator_modeToggle__QcOZd button:after{display:none}.calculator_modeToggle__QcOZd button:hover{background:rgba(0,0,0,0);color:var(--secondary);box-shadow:none;transform:none}.calculator_modeToggle__QcOZd button.calculator_active__AbB0j{color:var(--secondary-fronter)}.calculator_modeToggle__QcOZd button.calculator_active__AbB0j:hover{color:var(--contrast);transform:none}@media(max-width:800px){.calculator_modeToggle__QcOZd button{font-size:.875rem;padding:.75rem .5rem}}.calculator_modeToggleThumb___6FzL{position:absolute;top:0;left:0;width:50%;height:100%;background:var(--secondary-light);border-radius:9999px;box-shadow:0 2px 6px hsla(36,68%,53%,.18);transition:transform .2s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.calculator_modeToggleThumb___6FzL{transition:none}}.calculator_inputs__jJt9k{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media(max-width:800px){.calculator_inputs__jJt9k{grid-template-columns:1fr}}.calculator_inputs__jJt9k label{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;color:var(--primary-lighter);text-transform:uppercase;letter-spacing:.08em}.calculator_inputs__jJt9k input[type=date],.calculator_inputs__jJt9k input[type=number]{background:var(--surface);border:1px solid var(--primary-lightly);border-radius:9999px;padding:.75rem 1.5rem;font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:600;color:var(--primary-lightest);text-transform:none;letter-spacing:0;transition:border-color .2s ease;width:100%;box-sizing:border-box}.calculator_inputs__jJt9k input[type=date]:focus,.calculator_inputs__jJt9k input[type=number]:focus{outline:none;border-color:var(--secondary-darker)}.calculator_inputs__jJt9k input[type=date]::-webkit-calendar-picker-indicator,.calculator_inputs__jJt9k input[type=number]::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}.calculator_inputs__jJt9k input[type=number]{appearance:textfield;-moz-appearance:textfield}.calculator_inputs__jJt9k input[type=number]::-webkit-inner-spin-button,.calculator_inputs__jJt9k input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.calculator_dayPicker__HMd_u{display:flex;flex-direction:column;gap:.5rem;grid-column:1/-1}.calculator_dayPickerLabel__k9rgt{font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;color:var(--primary-lighter);text-transform:uppercase;letter-spacing:.08em}.calculator_dayBubbles__sCAxN{display:flex;gap:.5rem;flex-wrap:wrap}.calculator_dayBubble__M_y1M{width:2.75rem;height:2.75rem;max-width:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;overflow:visible;border-radius:9999px;border:1px solid var(--primary-lightly);background:rgba(0,0,0,0);color:var(--primary-lighter);font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:none;transform:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.calculator_dayBubble__M_y1M:focus{outline:none}.calculator_dayBubble__M_y1M:focus-visible{outline:2px solid var(--secondary-dark);outline-offset:2px}.calculator_dayBubble__M_y1M:after{display:none}.calculator_dayBubble__M_y1M:hover{background:rgba(0,0,0,0);border-color:var(--secondary-dark);color:var(--secondary-dark);box-shadow:none;transform:none}.calculator_dayBubble__M_y1M:active{transform:translateY(1px) scale(.98);transition-duration:.12s;box-shadow:0 1px 3px hsla(227,10%,20%,.1)}.calculator_dayBubble__M_y1M:disabled:active,.calculator_dayBubble__M_y1M[aria-disabled=true]:active{transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.calculator_dayBubble__M_y1M:active{transform:none}}.calculator_dayBubbleActive__bRs2t{background:var(--secondary-lighter);border-color:var(--secondary-lighter);color:var(--secondary-darker)}.calculator_dayBubbleActive__bRs2t:hover{background:var(--secondary-light);border-color:var(--secondary-light);color:var(--secondary-darker);transform:none}.calculator_dayBubbleActive__bRs2t:active{transform:translateY(1px) scale(.98);transition-duration:.12s;background:var(--secondary-dark);box-shadow:0 1px 3px hsla(227,10%,20%,.1)}.calculator_dayBubbleActive__bRs2t:disabled:active,.calculator_dayBubbleActive__bRs2t[aria-disabled=true]:active{transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.calculator_dayBubbleActive__bRs2t:active{transform:none}}.calculator_result__UebTE{background:var(--surface);border:1px solid var(--primary-lightly);border-radius:12px;padding:2rem 1.5rem;text-align:center}.calculator_resultLabel__jvYRu{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--secondary-dark)}.calculator_resultBig__LTHll,.calculator_resultLabel__jvYRu{font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-weight:600;margin-bottom:.75rem}.calculator_resultBig__LTHll{font-size:1.875rem;line-height:1.2;letter-spacing:-.02em;color:var(--primary-lightest)}@media(max-width:800px){.calculator_resultBig__LTHll{font-size:1.5rem}}.calculator_resultUnit__93a_L{font-size:.6em;font-weight:400;color:var(--primary-lighter);margin-left:.25rem}.calculator_resultMeta__MwU_s{font-family:var(--font-sans),"Inter",system-ui,-apple-system,sans-serif;font-size:1rem;color:var(--primary-lighter);line-height:1.6}