.ToolActions-module-scss-module__-R0aAa__tool-actions{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn{padding:5px var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background var(--transition-base);white-space:nowrap;background:0 0;align-items:center;gap:6px;min-height:32px;display:inline-flex}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:var(--color-bg-secondary)}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn--star{color:var(--color-text-muted);border-color:#0000;padding:5px 7px}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn--star:hover{color:#f59e0b;background:#fffbeb;border-color:#f59e0b}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn--fav{color:#f59e0b;border-color:#0000}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn--fav:hover{color:#d97706;background:#fffbeb;border-color:#f59e0b}.ToolActions-module-scss-module__-R0aAa__tool-actions__btn--copied{color:var(--color-primary);border-color:var(--color-primary)}
.NetWorthCalculator-module-scss-module__kPcHsq__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);overflow:hidden}.NetWorthCalculator-module-scss-module__kPcHsq__widget__body{padding:var(--spacing-lg);gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:640px){.NetWorthCalculator-module-scss-module__kPcHsq__widget__body{padding:var(--spacing-xl)}}@media (min-width:768px){.NetWorthCalculator-module-scss-module__kPcHsq__widget__body{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}}.NetWorthCalculator-module-scss-module__kPcHsq__widget__section-title{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);font-weight:600;display:flex}.NetWorthCalculator-module-scss-module__kPcHsq__widget__section-title--assets{color:var(--color-success)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__section-title--liabilities{color:#b91c1c}.NetWorthCalculator-module-scss-module__kPcHsq__widget__section-total{font-size:var(--font-size-sm);margin-left:auto;font-weight:600}.NetWorthCalculator-module-scss-module__kPcHsq__widget__fields{gap:var(--spacing-sm);flex-direction:column;display:flex}.NetWorthCalculator-module-scss-module__kPcHsq__widget__field{flex-direction:column;gap:4px;display:flex}.NetWorthCalculator-module-scss-module__kPcHsq__widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__input-wrap{align-items:center;display:flex;position:relative}.NetWorthCalculator-module-scss-module__kPcHsq__widget__currency{left:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);pointer-events:none;user-select:none;position:absolute}.NetWorthCalculator-module-scss-module__kPcHsq__widget__input{width:100%;padding:var(--spacing-xs) var(--spacing-sm);padding-left:calc(var(--spacing-sm) + 16px);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base),box-shadow var(--transition-base);appearance:none;-moz-appearance:textfield}.NetWorthCalculator-module-scss-module__kPcHsq__widget__input::-webkit-outer-spin-button{appearance:none}.NetWorthCalculator-module-scss-module__kPcHsq__widget__input::-webkit-inner-spin-button{appearance:none}.NetWorthCalculator-module-scss-module__kPcHsq__widget__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.NetWorthCalculator-module-scss-module__kPcHsq__widget__results{border-top:1px solid var(--color-border);padding:var(--spacing-lg);background-color:var(--color-bg-secondary)}@media (min-width:640px){.NetWorthCalculator-module-scss-module__kPcHsq__widget__results{padding:var(--spacing-xl)}}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-row{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-base);justify-content:space-between;align-items:center;display:flex}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-row:last-child{border-bottom:none}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-key{color:var(--color-text-secondary)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-val{font-weight:600}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-val--assets{color:var(--color-success)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-val--liabilities{color:#b91c1c}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-val--positive{color:var(--color-success);font-size:var(--font-size-lg)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-val--negative{color:#b91c1c;font-size:var(--font-size-lg)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-val--zero{color:var(--color-text-secondary);font-size:var(--font-size-lg)}.NetWorthCalculator-module-scss-module__kPcHsq__widget__result-net{padding:var(--spacing-md) 0;font-size:var(--font-size-lg);color:var(--color-text-primary);margin-top:var(--spacing-xs);justify-content:space-between;align-items:center;font-weight:700;display:flex}
.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget{background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);overflow:hidden}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__form{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__form{padding:var(--spacing-xl)}}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__input-wrap{align-items:center;display:flex;position:relative}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__suffix{right:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);pointer-events:none;user-select:none;position:absolute}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__input--number{appearance:none;-moz-appearance:textfield;padding-right:calc(var(--spacing-md) + 24px)}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__input--number::-webkit-outer-spin-button{appearance:none}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__input--number::-webkit-inner-spin-button{appearance:none}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__hint{color:var(--color-text-muted);font-size:12px}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__error{font-size:var(--font-size-sm);color:var(--color-error);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-error-bg);border-radius:var(--radius-sm);border:1px solid var(--color-error-border)}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__btn{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-sm);transition:background-color var(--transition-base),transform var(--transition-base);width:100%;font-weight:600}@media (min-width:640px){.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__btn{align-self:flex-start;width:auto;min-width:160px}}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__btn:hover{background-color:var(--color-primary-hover)}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__btn:active{transform:scale(.98)}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__results{border-top:1px solid var(--color-border);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__results{padding:var(--spacing-xl)}}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__cards{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}@media (min-width:640px){.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__cards{grid-template-columns:repeat(2,1fr)}}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__card--fertile{border-color:var(--color-success-border);background-color:var(--color-success-bg)}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__card--ovulation{background-color:var(--color-info-bg);border-color:#93c5fd}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__card-icon{font-size:20px}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__card-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__card-value{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700;line-height:1.3}.OvulationCalculator-module-scss-module__y86Qcq__ovulation-widget__disclaimer{color:var(--color-text-muted);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:12px;line-height:1.5}
.PaceCalculator-module-scss-module__y691AG__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);padding:var(--spacing-xl)}.PaceCalculator-module-scss-module__y691AG__widget__mode{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.PaceCalculator-module-scss-module__y691AG__widget__mode-btn{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;flex:1;min-height:44px;font-weight:600}.PaceCalculator-module-scss-module__y691AG__widget__mode-btn--active{border-color:var(--color-primary);background-color:var(--color-primary-light);color:var(--color-primary-light-text)}.PaceCalculator-module-scss-module__y691AG__widget__unit-toggle{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.PaceCalculator-module-scss-module__y691AG__widget__unit-btn{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;min-height:36px}.PaceCalculator-module-scss-module__y691AG__widget__unit-btn--active{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.PaceCalculator-module-scss-module__y691AG__widget__field{margin-bottom:var(--spacing-md)}.PaceCalculator-module-scss-module__y691AG__widget__label{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:600;display:block}.PaceCalculator-module-scss-module__y691AG__widget__time-row{gap:var(--spacing-sm);grid-template-columns:1fr 1fr 1fr;display:grid}.PaceCalculator-module-scss-module__y691AG__widget__time-field{gap:var(--spacing-xs);flex-direction:column;display:flex}.PaceCalculator-module-scss-module__y691AG__widget__time-label{color:var(--color-text-muted);text-align:center;font-size:11px}.PaceCalculator-module-scss-module__y691AG__widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base)}.PaceCalculator-module-scss-module__y691AG__widget__input:focus{border-color:var(--color-primary);outline:none}.PaceCalculator-module-scss-module__y691AG__widget__error{font-size:var(--font-size-sm);color:var(--color-error);margin-top:var(--spacing-sm)}.PaceCalculator-module-scss-module__y691AG__widget__btn{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;min-height:48px;font-weight:600}.PaceCalculator-module-scss-module__y691AG__widget__btn:hover{background-color:var(--color-primary-hover)}.PaceCalculator-module-scss-module__y691AG__widget__results{margin-top:var(--spacing-lg);gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:480px){.PaceCalculator-module-scss-module__y691AG__widget__results{grid-template-columns:1fr}}.PaceCalculator-module-scss-module__y691AG__widget__result-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:center}.PaceCalculator-module-scss-module__y691AG__widget__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.PaceCalculator-module-scss-module__y691AG__widget__result-value{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:700}.PaceCalculator-module-scss-module__y691AG__widget__result-unit{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}
.PartyFoodCalculator-module-scss-module__BjTErq__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);padding:var(--spacing-xl)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__field{margin-bottom:var(--spacing-md)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__label{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:600;display:block}.PartyFoodCalculator-module-scss-module__BjTErq__widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__input:focus{border-color:var(--color-primary);outline:none}.PartyFoodCalculator-module-scss-module__BjTErq__widget__select{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);cursor:pointer;min-height:44px}.PartyFoodCalculator-module-scss-module__BjTErq__widget__select:focus{border-color:var(--color-primary);outline:none}.PartyFoodCalculator-module-scss-module__BjTErq__widget__error{font-size:var(--font-size-sm);color:var(--color-error);margin-top:var(--spacing-sm)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__btn{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;min-height:48px;font-weight:600}.PartyFoodCalculator-module-scss-module__BjTErq__widget__btn:hover{background-color:var(--color-primary-hover)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__results{margin-top:var(--spacing-lg)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__results-header{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:700}.PartyFoodCalculator-module-scss-module__BjTErq__widget__category{margin-bottom:var(--spacing-md)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__category-title{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);font-weight:700}.PartyFoodCalculator-module-scss-module__BjTErq__widget__items{gap:var(--spacing-xs);flex-direction:column;display:flex}.PartyFoodCalculator-module-scss-module__BjTErq__widget__item{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.PartyFoodCalculator-module-scss-module__BjTErq__widget__item-name{color:var(--color-text-secondary)}.PartyFoodCalculator-module-scss-module__BjTErq__widget__item-amount{color:var(--color-primary);font-weight:700}
.PensionCalculator-module-scss-module__xikSBq__pension-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.PensionCalculator-module-scss-module__xikSBq__pension-calc__tabs{background:var(--color-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);gap:2px;padding:4px;display:flex;overflow-x:auto}.PensionCalculator-module-scss-module__xikSBq__pension-calc__tab{padding:10px var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);white-space:nowrap;background:0 0;border:none;flex:1;min-height:44px;font-weight:500}.PensionCalculator-module-scss-module__xikSBq__pension-calc__tab:hover{color:var(--color-text-primary)}.PensionCalculator-module-scss-module__xikSBq__pension-calc__tab--active{background:var(--color-bg-widget);color:var(--color-primary);box-shadow:var(--shadow-card);font-weight:600}.PensionCalculator-module-scss-module__xikSBq__pension-calc__body{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (min-width:768px){.PensionCalculator-module-scss-module__xikSBq__pension-calc__body{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:row}}.PensionCalculator-module-scss-module__xikSBq__pension-calc__form{gap:var(--spacing-lg);flex-direction:column;flex:1;max-width:420px;display:flex}.PensionCalculator-module-scss-module__xikSBq__pension-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.PensionCalculator-module-scss-module__xikSBq__pension-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.PensionCalculator-module-scss-module__xikSBq__pension-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.PensionCalculator-module-scss-module__xikSBq__pension-calc__input:focus{border-color:var(--color-primary);outline:none}.PensionCalculator-module-scss-module__xikSBq__pension-calc__error{font-size:var(--font-size-sm);color:var(--color-error)}.PensionCalculator-module-scss-module__xikSBq__pension-calc__actions{gap:var(--spacing-sm);align-items:center;display:flex}.PensionCalculator-module-scss-module__xikSBq__pension-calc__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background-color var(--transition-base);border:none;font-weight:600}.PensionCalculator-module-scss-module__xikSBq__pension-calc__btn:hover{background-color:var(--color-primary-hover)}.PensionCalculator-module-scss-module__xikSBq__pension-calc__btn--reset{padding:12px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.PensionCalculator-module-scss-module__xikSBq__pension-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.PensionCalculator-module-scss-module__xikSBq__pension-calc__result{gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-bg-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.PensionCalculator-module-scss-module__xikSBq__pension-calc__result{min-width:260px}}.PensionCalculator-module-scss-module__xikSBq__pension-calc__result-main{gap:var(--spacing-xs);flex-direction:column;display:flex}.PensionCalculator-module-scss-module__xikSBq__pension-calc__result-label{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.PensionCalculator-module-scss-module__xikSBq__pension-calc__result-value{color:var(--color-primary);font-size:44px;font-weight:800;line-height:1.1}@media (min-width:640px){.PensionCalculator-module-scss-module__xikSBq__pension-calc__result-value{font-size:52px}}.PensionCalculator-module-scss-module__xikSBq__pension-calc__result-period{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-left:4px;font-weight:500}.PensionCalculator-module-scss-module__xikSBq__pension-calc__metrics{flex-direction:column;gap:0;display:flex}.PensionCalculator-module-scss-module__xikSBq__pension-calc__metric{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.PensionCalculator-module-scss-module__xikSBq__pension-calc__metric:last-child{border-bottom:none}.PensionCalculator-module-scss-module__xikSBq__pension-calc__metric strong{color:var(--color-text-primary);font-weight:700}.PensionCalculator-module-scss-module__xikSBq__pension-calc__metric--green{color:var(--color-success)!important}.PensionCalculator-module-scss-module__xikSBq__pension-calc__bar{border-radius:var(--radius-sm);gap:2px;height:12px;display:flex;overflow:hidden}.PensionCalculator-module-scss-module__xikSBq__pension-calc__bar-contrib{background:var(--color-primary);border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-width:4px}.PensionCalculator-module-scss-module__xikSBq__pension-calc__bar-growth{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#86efac;min-width:4px}.PensionCalculator-module-scss-module__xikSBq__pension-calc__disclaimer{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--spacing-sm);font-size:12px;line-height:1.5}
.PercentageCalculator-module-scss-module__HVvz2G__pct-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__modes{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__mode-btn{padding:8px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base);background:0 0}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__mode-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__mode-btn--active{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-light-text);font-weight:600}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__form{gap:var(--spacing-md);flex-direction:column;display:flex}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__input{padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-base);color:var(--color-text-primary);width:100%;transition:border-color var(--transition-base)}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__input:focus{border-color:var(--color-primary);outline:none}@media (min-width:640px){.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__input{max-width:280px}}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__btn{padding:12px var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);margin-top:var(--spacing-sm);border:none;align-self:flex-start;font-weight:600}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__btn:hover{background:var(--color-primary-hover)}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__result{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__result-value{color:var(--color-primary);font-size:48px;font-weight:700;line-height:1}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__result-label{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:500}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__result-formula{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-bg-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-family:monospace}.PercentageCalculator-module-scss-module__HVvz2G__pct-calc__result-formula-label{color:var(--color-text-secondary);font-weight:600;font-family:var(--font-family)}
.PoolVolumeCalculator-module-scss-module__Bb9bda__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);padding:var(--spacing-xl)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__shape-row{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:480px){.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__shape-row{grid-template-columns:repeat(2,1fr)}}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__shape-btn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);background:0 0;flex-direction:column;min-height:64px;font-size:12px;font-weight:600;display:flex}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__shape-btn--active{border-color:var(--color-primary);background-color:var(--color-primary-light);color:var(--color-primary-light-text)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__shape-icon{font-size:20px}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__field{margin-bottom:var(--spacing-md)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__label{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:600;display:block}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__row{grid-template-columns:1fr}}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__input-wrap{position:relative}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base);padding-right:48px}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__input:focus{border-color:var(--color-primary);outline:none}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__suffix{right:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__error{font-size:var(--font-size-sm);color:var(--color-error);margin-top:var(--spacing-sm)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__btn{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;min-height:48px;font-weight:600}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__btn:hover{background-color:var(--color-primary-hover)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__results{margin-top:var(--spacing-lg)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__volume-hero{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:480px){.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__volume-hero{grid-template-columns:1fr}}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__vol-card{background-color:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md);text-align:center}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__vol-card--primary{background-color:var(--color-primary-light)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__vol-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__vol-value{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:700}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__vol-unit{font-size:var(--font-size-sm);color:var(--color-text-muted)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__chemicals{background-color:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md)}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__chem-title{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:700}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__chem-row{font-size:var(--font-size-sm);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__chem-row:last-child{border-bottom:none}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__chem-amount{color:var(--color-text-primary);font-weight:600}.PoolVolumeCalculator-module-scss-module__Bb9bda__widget__chem-note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}
.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__form{gap:var(--spacing-lg);flex-direction:column;max-width:480px;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle-btn{padding:10px var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;flex:1;min-height:44px;font-weight:500}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle-btn+.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle-btn{border-left:1px solid var(--color-border)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle-btn--active{background-color:var(--color-primary);color:#fff}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle-btn:not(.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__toggle-btn--active):hover{background-color:var(--color-bg-secondary)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);transition:border-color var(--transition-base);min-height:44px}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__input:focus{border-color:var(--color-primary);outline:none}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__error{font-size:var(--font-size-sm);color:var(--color-error)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;min-height:44px;font-weight:600}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__btn:hover{background-color:var(--color-primary-hover)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__results{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);gap:var(--spacing-lg);flex-direction:column;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__due{flex-direction:column;gap:4px;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__due-label{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__due-value{font-size:var(--font-size-xl);color:var(--color-primary);font-weight:700}@media (min-width:640px){.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__due-value{font-size:var(--font-size-2xl)}}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__meta{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__age{flex-direction:column;gap:2px;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__age-label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__age-value{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__trimester-badge{font-size:var(--font-size-sm);border-radius:20px;align-items:center;padding:4px 14px;font-weight:600;display:inline-flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__trimester-badge--1{color:#1d4ed8;background:#dbeafe}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__trimester-badge--2{color:var(--color-success);background:#dcfce7}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__trimester-badge--3{color:var(--color-warning);background:#fef3c7}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__due-passed{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__timeline{padding-bottom:var(--spacing-lg)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__timeline-track{background:var(--color-bg-secondary);border-radius:5px;height:10px;position:relative;overflow:visible}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__timeline-fill{background:var(--color-primary);border-radius:5px;min-width:4px;height:100%;transition:width .5s}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__timeline-tick{background:var(--color-border);width:2px;height:16px;position:absolute;top:-3px;transform:translate(-50%)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__timeline-labels{height:20px;margin-top:6px;position:relative}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__timeline-label{color:var(--color-text-muted);white-space:nowrap;font-size:11px;position:absolute}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestones{gap:var(--spacing-sm);flex-direction:column;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestones-title{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-weight:600}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestone{align-items:center;gap:var(--spacing-sm);display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestone-dot{border:2px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestone-dot--done{background:var(--color-primary);border-color:var(--color-primary)}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestone-dot--done:after{content:"✓";color:#fff;font-size:10px;line-height:1}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestone-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__milestone-date{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;font-weight:500}.PregnancyCalculator-module-scss-module__CyoAoG__pregnancy-widget__disclaimer{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);font-size:12px;font-style:italic}
.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__form{gap:var(--spacing-md);flex-wrap:wrap;max-width:720px;display:flex}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__field{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:200px;display:flex}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__select,.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);cursor:pointer;min-height:44px;transition:border-color var(--transition-base)}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__select:focus,.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__input:focus{border-color:var(--color-primary);outline:none}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__input{cursor:text}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__error{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__btn{padding:10px var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background var(--transition-base);border:none;font-weight:500}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__btn:hover{background:var(--color-primary-hover)}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__btn--reset{padding:10px var(--spacing-xl);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__result{gap:var(--spacing-md);flex-direction:column;max-width:640px;display:flex}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__result-grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:480px){.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__result-grid{grid-template-columns:1fr 1fr}}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__result-item{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;flex-direction:column;gap:6px;display:flex}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__result-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__result-value{font-size:var(--font-size-lg);color:var(--color-primary);word-break:break-word;font-weight:700}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__basis{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__basis-label{color:var(--color-text-primary);font-weight:600}.PropertyTaxCalculator-module-scss-module__aCnX6W__ptax-calc__notes{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);margin:0;line-height:1.6}
.RenovationCalculator-module-scss-module__nxcjzG__ren-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__form{gap:var(--spacing-md);flex-wrap:wrap;max-width:720px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__field{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:160px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__select,.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);cursor:pointer;min-height:44px;transition:border-color var(--transition-base)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__select:focus,.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__input:focus{border-color:var(--color-primary);outline:none}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__input{cursor:text}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__error{font-size:var(--font-size-sm);color:var(--color-error);margin:0}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn{padding:10px var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background var(--transition-base);border:none;font-weight:500}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn:hover{background:var(--color-primary-hover)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn--reset{padding:10px var(--spacing-xl);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__result{gap:var(--spacing-lg);flex-direction:column;max-width:640px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__totals{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__totals{grid-template-columns:1fr}}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__total-item{padding:var(--spacing-lg);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-md);flex-direction:column;gap:6px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__total-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__total-value{color:var(--color-primary);font-size:28px;font-weight:700}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown{gap:var(--spacing-sm);flex-direction:column;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-title{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:600}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:540px){.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-grid{grid-template-columns:1fr}}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-item{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-value{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__notes{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);margin:0;line-height:1.6}
.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__grid{grid-template-columns:1fr 1fr}}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__section{gap:var(--spacing-md);flex-direction:column;display:flex}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__section-title{font-size:var(--font-size-base);color:var(--color-text-primary);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--color-primary-light);font-weight:700}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__section-title--mt{margin-top:var(--spacing-md)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__input:focus{border-color:var(--color-primary);outline:none}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__error{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-error)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__btn{margin-top:var(--spacing-lg);width:100%;padding:14px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:48px;transition:background-color var(--transition-base);border:none;font-weight:600}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__btn:hover{background-color:var(--color-primary-hover)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__result{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__result-title{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md);font-weight:600}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__winner{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__winner--buy{background:#dcfce7;border:1px solid #86efac}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__winner--rent{background:var(--color-primary-light);border:1px solid #93c5fd}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__winner-label{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__winner-diff{font-size:var(--font-size-base);color:var(--color-success);font-weight:600}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__breakdown{gap:var(--spacing-sm);flex-direction:column;display:flex}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__breakdown-item{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__breakdown-item:last-child{border-bottom:none}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__breakdown-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__breakdown-val{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.RentVsBuyCalculator-module-scss-module__DJcK7W__rvb-calc__breakdown-val--good{color:var(--color-success)}
.RoiCalculator-module-scss-module___RiLkG__roi-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__form{gap:var(--spacing-lg);flex-direction:column;max-width:480px;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.RoiCalculator-module-scss-module___RiLkG__roi-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__input:focus{border-color:var(--color-primary);outline:none}.RoiCalculator-module-scss-module___RiLkG__roi-calc__error{font-size:var(--font-size-sm);color:var(--color-error)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__actions{gap:var(--spacing-sm);align-items:center;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background-color var(--transition-base);border:none;font-weight:600}.RoiCalculator-module-scss-module___RiLkG__roi-calc__btn:hover{background-color:var(--color-primary-hover)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__btn--reset{padding:12px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.RoiCalculator-module-scss-module___RiLkG__roi-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__result{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);gap:var(--spacing-lg);flex-direction:column;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-badge{padding:var(--spacing-xl);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-badge--positive{background:#dcfce7;border:1px solid #86efac}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-badge--negative{background:#fee2e2;border:1px solid #fca5a5}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-label{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-value{color:var(--color-text-primary);font-size:56px;font-weight:800;line-height:1}@media (min-width:640px){.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-value{font-size:72px}}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-badge--positive .RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-value{color:var(--color-success)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-badge--negative .RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-value{color:var(--color-error)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__roi-tag{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metrics{gap:var(--spacing-sm);flex-direction:column;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metric{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metric:last-child{border-bottom:none}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metric-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metric-val{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metric-val--pos{color:var(--color-success)}.RoiCalculator-module-scss-module___RiLkG__roi-calc__metric-val--neg{color:var(--color-error)}
.SalaryCalculator-module-scss-module__lpTqYa__salary-widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);overflow:hidden}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__form{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__form{padding:var(--spacing-xl)}}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__row{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:560px){.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__row{grid-template-columns:1fr 1fr;align-items:flex-end}}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__select{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);font-family:var(--font-family);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base);min-height:44px}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;display:flex;overflow:hidden}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__toggle-btn{font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);padding:var(--spacing-xs) var(--spacing-sm);background:0 0;border:none;flex:1;font-weight:500}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__toggle-btn:hover{background-color:var(--color-bg-secondary)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__toggle-btn--active{background-color:var(--color-primary);color:#fff}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__toggle-btn--active:hover{background-color:var(--color-primary-hover)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__input-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;overflow:hidden}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__input-wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__input{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary);font-family:var(--font-family);-moz-appearance:textfield;background:0 0;border:none;flex:1;min-height:44px}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__input:focus{outline:none}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__input::-webkit-outer-spin-button{appearance:none}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__input::-webkit-inner-spin-button{appearance:none}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__suffix{min-width:58px;padding:0 var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border-left:1px solid var(--color-border);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__error{color:#ef4444;font-size:var(--font-size-sm);margin:0}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__btn{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-sm);transition:background-color var(--transition-base),transform var(--transition-base);width:100%;font-weight:600}@media (min-width:640px){.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__btn{align-self:flex-start;width:auto;min-width:200px}}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__btn:hover{background-color:var(--color-primary-hover)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__btn:active{transform:scale(.98)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__results{border-top:1px solid var(--color-border);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);gap:var(--spacing-lg);flex-direction:column;animation:.25s SalaryCalculator-module-scss-module__lpTqYa__salary-fade-in;display:flex}@media (min-width:640px){.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__results{padding:var(--spacing-xl)}}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__net{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__net-block{background-color:var(--color-primary-light);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__net-label{font-size:var(--font-size-sm);color:var(--color-primary-light-text);font-weight:600}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__net-value{font-size:var(--font-size-lg);color:var(--color-primary-light-text);word-break:break-all;font-weight:700;line-height:1.2}@media (min-width:480px){.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__net-value{font-size:var(--font-size-xl)}}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown{background-color:var(--color-bg-widget);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-title{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row span:first-child{color:var(--color-text-secondary);flex:1}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row span:last-child{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--gross span:last-child{color:var(--color-text-primary)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--deduction span:last-child{color:var(--color-error)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--credit span:last-child{color:#16a34a}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--total{background-color:#fef2f2;border-top:2px solid #fca5a5}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--total span{color:var(--color-error)!important;font-weight:700!important}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--net{background-color:var(--color-primary-light);border-top:2px solid var(--color-primary)}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__breakdown-row--net span{color:var(--color-primary-light-text)!important;font-weight:700!important}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__rate{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-bg-widget);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__rate strong{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:700}.SalaryCalculator-module-scss-module__lpTqYa__salary-widget__disclaimer{color:var(--color-text-muted);margin:0;font-size:12px;font-style:italic;line-height:1.5}@keyframes SalaryCalculator-module-scss-module__lpTqYa__salary-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.SavingsGoalCalculator-module-scss-module__y44PuG__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);overflow:hidden}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__form{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.SavingsGoalCalculator-module-scss-module__y44PuG__widget__form{padding:var(--spacing-xl)}}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__input-wrap{align-items:center;display:flex;position:relative}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__suffix{right:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);pointer-events:none;user-select:none;position:absolute}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-right:calc(var(--spacing-md) + 32px);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base),box-shadow var(--transition-base);appearance:none;-moz-appearance:textfield}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__input::-webkit-outer-spin-button{appearance:none}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__input::-webkit-inner-spin-button{appearance:none}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__error{font-size:var(--font-size-sm);color:var(--color-error);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-error-bg);border-radius:var(--radius-sm);border:1px solid var(--color-error-border)}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__btn{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-sm);transition:background-color var(--transition-base),transform var(--transition-base);width:100%;font-weight:600}@media (min-width:640px){.SavingsGoalCalculator-module-scss-module__y44PuG__widget__btn{align-self:flex-start;width:auto;min-width:160px}}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__btn:hover{background-color:var(--color-primary-hover)}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__btn:active{transform:scale(.98)}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__results{border-top:1px solid var(--color-border);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.SavingsGoalCalculator-module-scss-module__y44PuG__widget__results{padding:var(--spacing-xl)}}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-hero{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-months{flex-direction:column;gap:2px;display:flex}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-value{font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:700}@media (min-width:640px){.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-value{font-size:40px}}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-date{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:500}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-grid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-card{background-color:var(--color-bg-widget);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-card-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__result-card-value{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:700}.SavingsGoalCalculator-module-scss-module__y44PuG__widget__info{background-color:var(--color-primary-light);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.SleepCalculator-module-scss-module__L3hcia__sleep-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__modes{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__mode-btn{padding:8px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base);background:0 0}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__mode-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__mode-btn--active{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-light-text);font-weight:600}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__time-input{gap:var(--spacing-xs);flex-direction:column;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__input{padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-lg);color:var(--color-text-primary);width:160px;transition:border-color var(--transition-base);font-weight:600}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__input:focus{border-color:var(--color-primary);outline:none}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__hint{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__btn{padding:12px var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;align-self:flex-start;font-weight:600}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__btn:hover{background:var(--color-primary-hover)}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__results{gap:var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);flex-direction:column;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__fall-asleep{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-item{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);transition:border-color var(--transition-base);grid-template-columns:auto 1fr;display:grid}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-item:hover{border-color:var(--color-primary)}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-item--recommended{border-color:var(--color-primary);background:var(--color-primary-light)}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-time-block{flex-direction:column;gap:2px;min-width:80px;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-time{font-size:var(--font-size-xl);color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-meta{flex-direction:column;gap:2px;display:flex}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-cycles{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-duration{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SleepCalculator-module-scss-module__L3hcia__sleep-calc__result-recommended{color:var(--color-primary);font-size:11px;font-weight:600}
.SpfCalculator-module-scss-module__ho84bW__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);padding:var(--spacing-xl)}.SpfCalculator-module-scss-module__ho84bW__widget__field{margin-bottom:var(--spacing-md)}.SpfCalculator-module-scss-module__ho84bW__widget__label{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:600;display:block}.SpfCalculator-module-scss-module__ho84bW__widget__select{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);cursor:pointer;min-height:44px}.SpfCalculator-module-scss-module__ho84bW__widget__select:focus{border-color:var(--color-primary);outline:none}.SpfCalculator-module-scss-module__ho84bW__widget__spf-row{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SpfCalculator-module-scss-module__ho84bW__widget__spf-btn{min-width:60px;padding:var(--spacing-sm);border:2px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;flex:1;min-height:44px;font-weight:700}.SpfCalculator-module-scss-module__ho84bW__widget__spf-btn--active{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.SpfCalculator-module-scss-module__ho84bW__widget__btn{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;min-height:48px;font-weight:600}.SpfCalculator-module-scss-module__ho84bW__widget__btn:hover{background-color:var(--color-primary-hover)}.SpfCalculator-module-scss-module__ho84bW__widget__results{margin-top:var(--spacing-lg)}.SpfCalculator-module-scss-module__ho84bW__widget__result-hero{background-color:var(--color-primary-light);border-radius:var(--radius-md);padding:var(--spacing-lg);text-align:center;margin-bottom:var(--spacing-md)}.SpfCalculator-module-scss-module__ho84bW__widget__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.SpfCalculator-module-scss-module__ho84bW__widget__result-time{font-size:var(--font-size-2xl);color:var(--color-primary);font-weight:700}.SpfCalculator-module-scss-module__ho84bW__widget__result-sub{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--spacing-xs)}.SpfCalculator-module-scss-module__ho84bW__widget__tips{gap:var(--spacing-sm);flex-direction:column;display:flex}.SpfCalculator-module-scss-module__ho84bW__widget__tip{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.SpfCalculator-module-scss-module__ho84bW__widget__tip-icon{flex-shrink:0;font-size:16px}.SpfCalculator-module-scss-module__ho84bW__widget__hint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:calc(-1*var(--spacing-sm));margin-bottom:var(--spacing-md);line-height:1.45}
.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__intro{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__questions{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__question{padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__question-text{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:500;line-height:1.5}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__question-num{color:var(--color-primary);margin-right:4px;font-weight:700}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__options{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__option{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base);align-items:center;gap:6px;padding:6px 12px;display:flex}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__option:hover{border-color:var(--color-primary);color:var(--color-primary)}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__option--selected{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-light-text);font-weight:500}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__radio{display:none}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__error{font-size:var(--font-size-sm);color:#e53e3e;margin-bottom:var(--spacing-md)}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__btn{width:100%;padding:14px var(--spacing-lg);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;font-weight:600;display:block}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__btn:hover{background:var(--color-primary-hover)}@media (min-width:640px){.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__btn{width:auto;min-width:220px}}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result{align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-badge{font-size:var(--font-size-xl);padding:var(--spacing-sm) var(--spacing-xl);border-radius:100px;font-weight:700}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-badge--low{color:var(--color-success);background:#c6f6d5}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-badge--moderate{color:var(--color-warning);background:#fefcbf}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-badge--high{color:#9b2c2c;background:#fed7d7}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-score{flex-direction:column;align-items:center;gap:4px;display:flex}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-score-num{color:var(--color-text-primary);font-size:48px;font-weight:700;line-height:1}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-score-label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar{width:100%;max-width:400px}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar-track{background:var(--color-bg-secondary);height:12px;margin-bottom:var(--spacing-xs);border-radius:6px;overflow:hidden}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar-fill{border-radius:6px;height:100%;transition:width .6s}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar-fill--low{background:#48bb78}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar-fill--moderate{background:#ecc94b}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar-fill--high{background:var(--color-error-border)}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-bar-labels{color:var(--color-text-muted);justify-content:space-between;font-size:11px;display:flex}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__result-advice{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;max-width:520px;line-height:1.7}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__disclaimer{color:var(--color-text-muted);max-width:520px;font-size:11px;font-style:italic}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__btn-reset{padding:10px var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.StressLevelCalculator-module-scss-module__UkJnzG__stress-calc__btn-reset:hover{border-color:var(--color-primary);color:var(--color-primary)}
.TipCalculator-module-scss-module__KqY67a__tip-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.TipCalculator-module-scss-module__KqY67a__tip-calc__form{gap:var(--spacing-lg);flex-direction:column;max-width:480px;display:flex}.TipCalculator-module-scss-module__KqY67a__tip-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.TipCalculator-module-scss-module__KqY67a__tip-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.TipCalculator-module-scss-module__KqY67a__tip-calc__quick-label{color:var(--color-text-muted);margin-top:var(--spacing-xs);font-size:12px}.TipCalculator-module-scss-module__KqY67a__tip-calc__quick-btns{margin-bottom:var(--spacing-xs);flex-wrap:wrap;gap:6px;display:flex}.TipCalculator-module-scss-module__KqY67a__tip-calc__quick-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg);cursor:pointer;min-height:36px;transition:border-color var(--transition-base),color var(--transition-base),background-color var(--transition-base);padding:7px 12px}.TipCalculator-module-scss-module__KqY67a__tip-calc__quick-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.TipCalculator-module-scss-module__KqY67a__tip-calc__quick-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.TipCalculator-module-scss-module__KqY67a__tip-calc__quick-btn--active:hover{color:#fff}.TipCalculator-module-scss-module__KqY67a__tip-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.TipCalculator-module-scss-module__KqY67a__tip-calc__input:focus{border-color:var(--color-primary);outline:none}.TipCalculator-module-scss-module__KqY67a__tip-calc__error{font-size:var(--font-size-sm);color:var(--color-error)}.TipCalculator-module-scss-module__KqY67a__tip-calc__actions{gap:var(--spacing-sm);align-items:center;display:flex}.TipCalculator-module-scss-module__KqY67a__tip-calc__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background-color var(--transition-base);border:none;font-weight:600}.TipCalculator-module-scss-module__KqY67a__tip-calc__btn:hover{background-color:var(--color-primary-hover)}.TipCalculator-module-scss-module__KqY67a__tip-calc__btn--reset{padding:12px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.TipCalculator-module-scss-module__KqY67a__tip-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.TipCalculator-module-scss-module__KqY67a__tip-calc__result{margin-top:var(--spacing-2xl);max-width:480px}.TipCalculator-module-scss-module__KqY67a__tip-calc__metrics{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:400px){.TipCalculator-module-scss-module__KqY67a__tip-calc__metrics{grid-template-columns:1fr}}.TipCalculator-module-scss-module__KqY67a__tip-calc__metric{gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.TipCalculator-module-scss-module__KqY67a__tip-calc__metric--highlight{background:var(--color-primary-light);border-color:var(--color-primary)}.TipCalculator-module-scss-module__KqY67a__tip-calc__metric-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.TipCalculator-module-scss-module__KqY67a__tip-calc__metric-value{color:var(--color-primary);font-size:28px;font-weight:800;line-height:1}
.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__selects{gap:var(--spacing-md);flex-wrap:wrap;max-width:640px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__field{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:220px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__select{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);cursor:pointer;min-height:44px;transition:border-color var(--transition-base)}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__select:focus{border-color:var(--color-primary);outline:none}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__select:disabled{opacity:.5;cursor:not-allowed}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result{gap:var(--spacing-md);flex-direction:column;max-width:640px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:480px){.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-grid{grid-template-columns:1fr 1fr}}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-item{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;flex-direction:column;gap:6px;display:flex}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__result-value{font-size:var(--font-size-lg);color:var(--color-primary);word-break:break-word;font-weight:700}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);line-height:1.6}.TrafficFineCalculator-module-scss-module__HP_pxG__tf-calc__disclaimer{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);font-size:13px;line-height:1.5}
.TravelBudgetCalculator-module-scss-module__6Emzja__widget{background-color:var(--color-bg-widget);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);padding:var(--spacing-xl)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__grid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.TravelBudgetCalculator-module-scss-module__6Emzja__widget__grid{grid-template-columns:1fr}}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__field{margin-bottom:var(--spacing-md)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__label{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:600;display:block}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__input-wrap{position:relative}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__input:focus{border-color:var(--color-primary);outline:none}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__error{font-size:var(--font-size-sm);color:var(--color-error);margin-top:var(--spacing-sm)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__btn{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);border:none;min-height:48px;font-weight:600}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__btn:hover{background-color:var(--color-primary-hover)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__results{margin-top:var(--spacing-lg)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero{grid-template-columns:1fr}}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-card{border-radius:var(--radius-md);padding:var(--spacing-lg);text-align:center}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-card--total{background-color:var(--color-primary);color:#fff}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-card--person{background-color:var(--color-primary-light)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-label{font-size:var(--font-size-sm);opacity:.85;margin-bottom:var(--spacing-xs)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-value{font-size:var(--font-size-2xl);font-weight:700}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-card--person .TravelBudgetCalculator-module-scss-module__6Emzja__widget__hero-value{color:var(--color-primary)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__breakdown{background-color:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--spacing-md)}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__breakdown-title{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:700}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__breakdown-row{padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__breakdown-row:last-child{border-bottom:none}.TravelBudgetCalculator-module-scss-module__6Emzja__widget__breakdown-val{color:var(--color-text-primary);font-weight:600}
.VatCalculator-module-scss-module__MCASka__vat-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget)}.VatCalculator-module-scss-module__MCASka__vat-calc__tabs{background:var(--color-bg-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-xl);gap:2px;padding:4px;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__tab{padding:10px var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;border:none;flex:1;font-weight:500}.VatCalculator-module-scss-module__MCASka__vat-calc__tab:hover{color:var(--color-text-primary)}.VatCalculator-module-scss-module__MCASka__vat-calc__tab--active{background:var(--color-bg-widget);color:var(--color-primary);box-shadow:var(--shadow-card);font-weight:600}.VatCalculator-module-scss-module__MCASka__vat-calc__form{gap:var(--spacing-lg);flex-direction:column;max-width:480px;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.VatCalculator-module-scss-module__MCASka__vat-calc__select,.VatCalculator-module-scss-module__MCASka__vat-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);min-height:44px;transition:border-color var(--transition-base)}.VatCalculator-module-scss-module__MCASka__vat-calc__select:focus,.VatCalculator-module-scss-module__MCASka__vat-calc__input:focus{border-color:var(--color-primary);outline:none}.VatCalculator-module-scss-module__MCASka__vat-calc__error{font-size:var(--font-size-sm);color:var(--color-error)}.VatCalculator-module-scss-module__MCASka__vat-calc__actions{gap:var(--spacing-sm);align-items:center;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__btn{padding:12px var(--spacing-xl);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background-color var(--transition-base);border:none;font-weight:600}.VatCalculator-module-scss-module__MCASka__vat-calc__btn:hover{background-color:var(--color-primary-hover)}.VatCalculator-module-scss-module__MCASka__vat-calc__btn--reset{padding:12px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.VatCalculator-module-scss-module__MCASka__vat-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.VatCalculator-module-scss-module__MCASka__vat-calc__result{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);flex-direction:column;gap:0;max-width:480px;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__result-row{padding:var(--spacing-md) var(--spacing-md);border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.VatCalculator-module-scss-module__MCASka__vat-calc__result-row:last-child{border-bottom:none}.VatCalculator-module-scss-module__MCASka__vat-calc__result-row--highlight{background:var(--color-primary-light);border-color:#0000;margin:2px 0}.VatCalculator-module-scss-module__MCASka__vat-calc__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.VatCalculator-module-scss-module__MCASka__vat-calc__result-value{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.VatCalculator-module-scss-module__MCASka__vat-calc__result-value--accent{color:var(--color-primary)}
.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget{background-color:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);overflow:hidden}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__form{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}@media (min-width:640px){.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__form{padding:var(--spacing-xl)}}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__toggle{background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);align-self:flex-start;gap:3px;padding:3px;display:flex}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__toggle-btn{padding:var(--spacing-xs) var(--spacing-md);border-radius:calc(var(--radius-sm) - 2px);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:background-color var(--transition-base),color var(--transition-base);font-weight:500}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__toggle-btn--active{background-color:var(--color-bg);color:var(--color-text-primary);box-shadow:0 1px 4px #00000014}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__input-wrap{align-items:center;display:flex;position:relative}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__suffix{right:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);pointer-events:none;user-select:none;position:absolute}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);padding-right:calc(var(--spacing-md) + 36px);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);transition:border-color var(--transition-base),box-shadow var(--transition-base);appearance:none;-moz-appearance:textfield}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__input::-webkit-outer-spin-button{appearance:none}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__input::-webkit-inner-spin-button{appearance:none}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__select{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg);cursor:pointer;appearance:none;transition:border-color var(--transition-base),box-shadow var(--transition-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__error{font-size:var(--font-size-sm);color:var(--color-error);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-error-bg);border-radius:var(--radius-sm);border:1px solid var(--color-error-border)}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__btn{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-base);border-radius:var(--radius-sm);transition:background-color var(--transition-base),transform var(--transition-base);width:100%;font-weight:600}@media (min-width:640px){.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__btn{align-self:flex-start;width:auto;min-width:160px}}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__btn:hover{background-color:var(--color-primary-hover)}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__btn:active{transform:scale(.98)}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__results{border-top:1px solid var(--color-border);padding:var(--spacing-lg);background-color:var(--color-bg-secondary);gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:640px){.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__results{padding:var(--spacing-xl)}}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__result-main{align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__result-value-block{gap:var(--spacing-xs);flex-direction:column;display:flex}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__result-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__result-value{font-size:var(--font-size-2xl);color:var(--color-primary);font-weight:700}@media (min-width:640px){.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__result-value{font-size:40px}}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__cards{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);align-items:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;display:flex}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__card-icon{font-size:24px}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__card-value{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__card-label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.WaterIntakeCalculator-module-scss-module__uzoiPG__water-widget__tip{background-color:var(--color-primary-light);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}
.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__toggles{gap:var(--spacing-xs);display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__toggle{padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base);flex:1;font-weight:500}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__toggle--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__toggle--active:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__cats{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__cat{padding:8px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;min-height:40px;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__cat:hover{border-color:var(--color-primary);color:var(--color-primary)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__cat--active{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-light-text);font-weight:600}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__cat--active:hover{background:var(--color-primary-light);border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__from-row{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__from-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;font-weight:500}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__stds{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__std{padding:6px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;min-width:44px;min-height:36px;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base);font-weight:500}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__std:hover{border-color:var(--color-primary);color:var(--color-primary)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__std--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__std--active:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__select-row{gap:var(--spacing-sm);flex-direction:column;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__select-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__sizes{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__size-btn{padding:8px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;min-width:48px;min-height:40px;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base);font-weight:500}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__size-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__size-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__size-btn--active:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result{margin-top:var(--spacing-sm)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-grid{gap:var(--spacing-sm);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:480px){.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-grid{grid-template-columns:repeat(3,1fr)}}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-item{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:4px;display:flex}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-item--source{background:var(--color-primary-light);border-color:var(--color-primary)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-std{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-val{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:700}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-item--source .ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-std,.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-item--source .ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__result-val{color:var(--color-primary-light-text)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__no-result{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__hint{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.ClothingSizeConverter-module-scss-module__TkRf1q__cs-conv__disclaimer{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);font-size:13px;line-height:1.5}
.page-module-scss-module__VeF0MW__page__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);font-weight:700}@media (min-width:640px){.page-module-scss-module__VeF0MW__page__title{font-size:36px}}.page-module-scss-module__VeF0MW__page__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:calc(-1*var(--spacing-sm)) 0 var(--spacing-lg);line-height:1.5}.page-module-scss-module__VeF0MW__page__content{margin-top:var(--spacing-2xl)}.page-module-scss-module__VeF0MW__page__description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.7}.page-module-scss-module__VeF0MW__faq__title{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);font-weight:600}.page-module-scss-module__VeF0MW__faq__list{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module-scss-module__VeF0MW__faq__item{background-color:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.page-module-scss-module__VeF0MW__faq__question{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:600}.page-module-scss-module__VeF0MW__faq__answer{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}
