@keyframes CamarillaCalculator_resultsFadeIn__LM5x7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CamarillaCalculator_calculator__o67ZT{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:.75rem}@media (min-width:1024px){.CamarillaCalculator_calculator__o67ZT{grid-template-columns:repeat(2,minmax(0,1fr))}}.CamarillaCalculator_presetRow__txQjC{display:flex;flex-wrap:wrap;gap:.375rem}.CamarillaCalculator_presetButton__vI4GD{border-color:var(--light-300);border-radius:9999px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--dark-400);font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .625rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CamarillaCalculator_presetButton__vI4GD:hover{border-color:var(--primary);color:var(--primary)}.CamarillaCalculator_presetButtonActive__wlPwN{background-color:var(--primary);border-color:var(--primary);border-radius:9999px;border-width:1px;font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CamarillaCalculator_inputCard__NxRqM,.CamarillaCalculator_outputCard__JkAwi{border-radius:1rem;display:flex;flex-direction:column;gap:.875rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.CamarillaCalculator_inputCard__NxRqM,.CamarillaCalculator_outputCard__JkAwi{padding:1.25rem}}.CamarillaCalculator_inputCard__NxRqM,.CamarillaCalculator_outputCard__JkAwi{min-width:0}.CamarillaCalculator_inputCard__NxRqM{box-shadow:0 1px 3px rgba(16,24,40,.06)}.CamarillaCalculator_inputCard__NxRqM:hover{box-shadow:0 4px 12px rgba(16,24,40,.08)}.CamarillaCalculator_outputCard__JkAwi{box-shadow:0 2px 5px rgba(16,24,40,.08),0 16px 32px -12px rgba(16,24,40,.14)}.CamarillaCalculator_outputCard__JkAwi:hover{box-shadow:0 4px 12px rgba(16,24,40,.08)}.CamarillaCalculator_cardHeader__AJGoF{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between}.CamarillaCalculator_cardHeaderLeft__Y63RT{align-items:center;display:flex;gap:.75rem}.CamarillaCalculator_cardTitle__NCJLq{color:var(--dark);font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1.75rem}.CamarillaCalculator_fieldGroup__5pH3o{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.CamarillaCalculator_hint__C4OwT{color:var(--dark-400);font-size:.75rem;line-height:1rem;line-height:1.625}.CamarillaCalculator_fieldGroupLabel__HTpjY{align-items:center;color:var(--dark-300);display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.025em;line-height:1rem;margin-top:.25rem;text-transform:uppercase}.CamarillaCalculator_toggleLink__rV7fZ{color:var(--primary);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1rem;text-transform:none}.CamarillaCalculator_field__8ThzP{display:flex;flex-direction:column;gap:.25rem}.CamarillaCalculator_fieldTop__VuiU4{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.CamarillaCalculator_fieldTop__VuiU4 label{color:var(--dark-400);font-size:.875rem;font-weight:500;line-height:1.25rem}.CamarillaCalculator_hintInline__Qxw6w{color:var(--dark-300);font-size:.75rem;line-height:1rem}.CamarillaCalculator_textInput__c29lX{border-color:var(--light-300);border-radius:.5rem;border-width:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--dark);font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem .625rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CamarillaCalculator_textInput__c29lX:hover{border-color:var(--light-600)}.CamarillaCalculator_textInput__c29lX:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-200);outline:2px solid transparent;outline-offset:2px}.CamarillaCalculator_select__TTNFj{border-color:var(--light-300);border-radius:.5rem;border-width:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--dark);font-size:.875rem;line-height:1.25rem;padding:.5rem .625rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CamarillaCalculator_select__TTNFj:hover{border-color:var(--light-600)}.CamarillaCalculator_select__TTNFj:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-200);outline:2px solid transparent;outline-offset:2px}.CamarillaCalculator_scenarioBanner__QNmM5{border-left-width:4px;border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem;--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;animation:CamarillaCalculator_resultsFadeIn__LM5x7 .28s ease-out forwards;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));opacity:0;padding:.75rem .875rem}.CamarillaCalculator_scenarioLabel__0EJ8O{font-size:.75rem;font-weight:700;letter-spacing:.025em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.CamarillaCalculator_scenarioTitle__QeDXU{color:var(--dark);font-size:.875rem;font-weight:700;line-height:1.25rem}.CamarillaCalculator_scenarioDescription__jDM_u{color:var(--dark-400);font-size:.75rem;line-height:1rem}.CamarillaCalculator_warningBanner__ialw5{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.CamarillaCalculator_summaryLine__Cce6m{color:var(--dark-400);font-size:.875rem;line-height:1.25rem;text-align:center}@media (min-width:640px){.CamarillaCalculator_summaryLine__Cce6m{font-size:1rem;line-height:1.5rem}}.CamarillaCalculator_summaryLine__Cce6m{animation:CamarillaCalculator_resultsFadeIn__LM5x7 .28s ease-out forwards;animation-delay:.07s;opacity:0}.CamarillaCalculator_summaryLine__Cce6m strong{color:var(--dark);font-weight:700}.CamarillaCalculator_planRow__4Y4J7{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.CamarillaCalculator_planRow__4Y4J7{grid-template-columns:repeat(2,minmax(0,1fr))}}.CamarillaCalculator_planRow__4Y4J7{animation:CamarillaCalculator_resultsFadeIn__LM5x7 .28s ease-out forwards;animation-delay:.14s;opacity:0}.CamarillaCalculator_noSetup__wBCGZ{align-items:center;background-color:var(--gray-50);border-radius:.75rem;color:var(--dark-300);display:flex;flex:1 1 0%;font-size:.75rem;justify-content:center;line-height:1rem;padding:1rem;text-align:center}.CamarillaCalculator_chartsRow__j_eed{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem}@media (min-width:1024px){.CamarillaCalculator_chartsRow__j_eed{grid-template-columns:repeat(2,minmax(0,1fr))}}.CamarillaCalculator_chartPanel__LEA_F{border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:640px){.CamarillaCalculator_chartPanel__LEA_F{padding:1.25rem}}.CamarillaCalculator_chartPanel__LEA_F{box-shadow:0 1px 3px rgba(16,24,40,.06)}.CamarillaCalculator_chartPanel__LEA_F:hover{box-shadow:0 4px 12px rgba(16,24,40,.08)}.CamarillaCalculator_chartPanel__LEA_F{min-width:0}.CamarillaCalculator_chartHead__Dz4m2{display:flex;flex-direction:column;gap:.125rem}.CamarillaCalculator_chartTitle__VE8P0{color:var(--dark);font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.5rem}.CamarillaCalculator_chartSubtitle__bm6wZ{color:var(--dark-300);font-size:.75rem;line-height:1rem}.CamarillaCalculator_tablesPanel__m1GMc{border-radius:1rem;display:flex;flex-direction:column;gap:.875rem;margin-top:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:640px){.CamarillaCalculator_tablesPanel__m1GMc{padding:1.25rem}}.CamarillaCalculator_tablesPanel__m1GMc{box-shadow:0 1px 3px rgba(16,24,40,.06)}.CamarillaCalculator_tablesPanel__m1GMc:hover{box-shadow:0 4px 12px rgba(16,24,40,.08)}.CamarillaCalculator_tabs__1lQAc{border-bottom-width:1px;border-color:var(--light-300);display:flex;flex-wrap:wrap;gap:.75rem}.CamarillaCalculator_tab__6nngm{border-bottom-width:2px;border-color:transparent;color:var(--dark-300);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:-1px;padding:.625rem .25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CamarillaCalculator_tab__6nngm:hover{color:var(--dark)}.CamarillaCalculator_tabActive__HWBTq{border-bottom-width:2px;border-color:var(--primary);color:var(--dark);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:-1px;padding:.625rem .25rem}.CamarillaCalculator_tablePanelBody__zbRrB{display:flex;flex-direction:column;gap:.75rem}.CamarillaCalculator_tableNote__oj6lq{color:var(--dark-300);font-size:.75rem;line-height:1rem}