@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._triggerDesktop_1l8os_2{cursor:help}._triggerMobile_1l8os_6{cursor:pointer}._content_1l8os_10{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._mobileContent_1l8os_31{animation-name:_fadeIn_1l8os_1!important}@keyframes _fadeIn_1l8os_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_1l8os_10[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1l8os_1}._content_1l8os_10[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1l8os_1}._content_1l8os_10[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1l8os_1}._content_1l8os_10[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1l8os_1}@keyframes _slideUpAndFade_1l8os_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1l8os_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1l8os_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1l8os_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._popup_a0ad0_1{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-lg);width:400px;max-width:90vw;position:relative;display:flex;flex-direction:column;gap:var(--spacing-4);border:1px solid var(--border)}._closeButton_a0ad0_16{position:absolute;top:var(--spacing-3);right:var(--spacing-3);color:var(--muted-foreground)}._closeButton_a0ad0_16:hover{color:var(--foreground)}._title_a0ad0_27{font-family:var(--font-family-heading);font-size:1.25rem;margin:0;color:var(--secondary)}._subtitle_a0ad0_34{font-size:.9rem;color:var(--muted-foreground);margin:calc(var(--spacing-1) * -1) 0 0 0}._ratingScale_a0ad0_40{display:flex;justify-content:space-between;gap:var(--spacing-1)}._ratingButton_a0ad0_46{flex:1;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);cursor:pointer;transition:all var(--animation-duration-fast) ease;font-weight:500;color:var(--foreground)}._ratingButton_a0ad0_46:hover{background-color:var(--muted);border-color:var(--primary)}._ratingButton_a0ad0_46._selected_a0ad0_63{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:scale(1.05);box-shadow:var(--shadow-md)}._ratingLabels_a0ad0_71{display:flex;justify-content:space-between;font-size:.75rem;color:var(--muted-foreground);padding:0 var(--spacing-1)}._commentSection_a0ad0_79{margin-top:var(--spacing-2);animation:_fadeIn_a0ad0_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_a0ad0_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._submitButton_a0ad0_89{width:100%}._thankYou_a0ad0_93{text-align:center;padding:var(--spacing-8) 0}._thankYou_a0ad0_93 h3{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);margin:var(--spacing-4) 0 var(--spacing-2)}._thankYou_a0ad0_93 p{color:var(--muted-foreground);margin:0}._frown_a0ad0_110{color:var(--error)}._meh_a0ad0_111{color:var(--warning)}._smile_a0ad0_112{color:var(--success)}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}._popup_msn0n_1{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-lg);width:400px;max-width:90vw;position:relative;display:flex;flex-direction:column;gap:var(--spacing-3);text-align:center;border:1px solid var(--border)}._closeButton_msn0n_17{position:absolute;top:var(--spacing-3);right:var(--spacing-3);color:var(--muted-foreground)}._closeButton_msn0n_17:hover{color:var(--foreground)}._iconWrapper_msn0n_28{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-2)}._title_msn0n_40{font-family:var(--font-family-heading);font-size:1.25rem;margin:0;color:var(--secondary)}._description_msn0n_47{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.5}._inputGroup_msn0n_54{width:100%;text-align:left}._errorMessage_msn0n_59{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 var(--spacing-1)}._submitButton_msn0n_65{width:100%;margin-top:var(--spacing-2)}._successState_msn0n_70{text-align:center;padding:var(--spacing-8) 0}._successIcon_msn0n_75{color:var(--success);margin-bottom:var(--spacing-4)}._successState_msn0n_70 h3{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);margin:0 0 var(--spacing-2)}._successState_msn0n_70 p{color:var(--muted-foreground);margin:0}._popup_co603_1{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-lg);width:400px;max-width:90vw;position:relative;display:flex;flex-direction:column;gap:var(--spacing-4);border:1px solid var(--border)}._closeButton_co603_16{position:absolute;top:var(--spacing-3);right:var(--spacing-3);color:var(--muted-foreground)}._closeButton_co603_16:hover{color:var(--foreground)}._title_co603_27{font-family:var(--font-family-heading);font-size:1.25rem;margin:0;color:var(--secondary)}._description_co603_34{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.5}._commentSection_co603_41{width:100%}._buttonGroup_co603_45{display:flex;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-2)}._buttonGroup_co603_45>button{flex:1}._buttonNo_co603_56{--spinner-color: var(--muted-foreground)}._buttonNo_co603_56:hover{background-color:color-mix(in srgb,var(--error),white 95%);border-color:var(--error);color:var(--error)}._buttonYes_co603_66{--spinner-color: var(--primary-foreground)}._thankYou_co603_70{text-align:center;padding:var(--spacing-8) 0}._thankYouIcon_co603_75{color:var(--primary);margin-bottom:var(--spacing-4)}._thankYou_co603_70 h3{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);margin:0 0 var(--spacing-2)}._thankYou_co603_70 p{color:var(--muted-foreground);margin:0}._popupContainer_111id_1{position:fixed;bottom:var(--spacing-8);right:var(--spacing-8);z-index:var(--z-overlay);opacity:0;transform:translateY(20px);transition:opacity var(--animation-duration-normal) ease-out,transform var(--animation-duration-normal) ease-out;pointer-events:none}._popupContainer_111id_1._visible_111id_12{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:768px){._popupContainer_111id_1{bottom:var(--spacing-4);right:var(--spacing-4);left:var(--spacing-4)}}._container_1593i_1{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-overlay);background-color:var(--secondary);color:#fff;padding:var(--spacing-4);box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center}._visible_1593i_17{transform:translateY(0)}._closing_1593i_21{transform:translateY(100%)}._content_1593i_25{display:flex;align-items:center;gap:var(--spacing-4);max-width:1200px;width:100%;position:relative}._iconWrapper_1593i_34{display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;padding:var(--spacing-3);border-radius:50%;flex-shrink:0}._icon_1593i_34{color:var(--primary)}._textWrapper_1593i_48{flex:1}._title_1593i_52{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0 0 var(--spacing-1) 0;color:#fff}._description_1593i_60{font-family:var(--font-family-base);font-size:.9rem;line-height:1.5;margin:0;color:#ffffffe6}._link_1593i_68{color:var(--primary);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}._link_1593i_68:hover{color:#ff8a40}._actions_1593i_79{display:flex;gap:var(--spacing-3);flex-shrink:0}._rejectBtn_1593i_86{background-color:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}._rejectBtn_1593i_86:hover{background-color:#fff3!important}._acceptBtn_1593i_96{font-weight:600}@media(max-width:768px){._container_1593i_1{padding:var(--spacing-4) var(--spacing-3)}._content_1593i_25{flex-direction:column;align-items:flex-start;gap:var(--spacing-4);padding-right:0}._iconWrapper_1593i_34{display:none}._textWrapper_1593i_48{width:100%}._actions_1593i_79{width:100%;flex-direction:column;gap:var(--spacing-2)}._rejectBtn_1593i_86,._acceptBtn_1593i_96{width:100%;justify-content:center}}@layer base{._item_1o3q5_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease;margin-bottom:var(--spacing-4)}._item_1o3q5_2:hover:not(:has(._trigger_1o3q5_12:disabled)){box-shadow:var(--shadow-md)}._item_1o3q5_2:has(._trigger_1o3q5_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_1o3q5_21{display:flex}._trigger_1o3q5_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}@media(max-width:768px){._trigger_1o3q5_12{font-size:.875rem;padding:var(--spacing-3) var(--spacing-4)}}._trigger_1o3q5_12:hover:not(:disabled){opacity:.8}._trigger_1o3q5_12:active:not(:disabled){opacity:.7}._trigger_1o3q5_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_1o3q5_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_1o3q5_70{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_1o3q5_12:disabled ._icon_1o3q5_70{color:var(--muted-foreground);opacity:.5}._trigger_1o3q5_12[data-state=open] ._icon_1o3q5_70{transform:rotate(180deg)}._content_1o3q5_88{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_1o3q5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1o3q5_88[data-state=open]{animation:_accordion-down_1o3q5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_1o3q5_101{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.9rem;line-height:1.6}@media(max-width:768px){._contentInner_1o3q5_101{font-size:.85rem;padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}}@keyframes _accordion-up_1o3q5_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_1o3q5_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._adContainer_t1oub_1{position:relative;display:flex;justify-content:center;align-items:center;margin:var(--spacing-4) auto;background-color:var(--surface);overflow:hidden}._skeleton_t1oub_11{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--z-content-low)}._testModePlaceholder_t1oub_21{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:color-mix(in srgb,var(--accent) 10%,transparent);border:1px dashed var(--accent);border-radius:var(--radius);color:var(--accent-foreground);font-family:var(--font-family-monospace);font-size:.875rem;text-align:center;padding:var(--spacing-4)}._testModeHeader_t1oub_38{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;margin-bottom:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background-color:color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-sm)}._testModeBody_t1oub_49 p{margin:var(--spacing-1) 0;font-size:.75rem}._testModeBody_t1oub_49 strong{color:var(--foreground)}._warningText_t1oub_58{color:var(--warning);font-weight:600;margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}._pageContainer_14c42_1{background-color:var(--surface);font-family:var(--font-family-base)}._headerAd_14c42_7{max-width:1000px;margin:0 auto var(--spacing-8);padding:0 var(--spacing-6)}._midContentAd_14c42_13{margin:var(--spacing-16) 0;padding:var(--spacing-8) 0}._footerAd_14c42_18{margin:var(--spacing-16) 0 var(--spacing-8)}._adPlacement_14c42_22{display:flex;justify-content:center;width:100%}._header_14c42_7{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:var(--spacing-8);margin-top:0;text-align:center;padding:calc(5rem + var(--spacing-8)) var(--spacing-6) 6rem;background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 80%,black) 100%);color:var(--secondary-foreground)}@media(max-width:768px){._header_14c42_7{padding:calc(64px + var(--spacing-8)) var(--spacing-4) 6rem}}._title_14c42_46{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--secondary-foreground);line-height:1.1;margin:0 0 var(--spacing-4) 0;text-shadow:0 2px 4px rgba(0,0,0,.2)}._subtitle_14c42_56{font-size:clamp(1.1rem,2.5vw,1.25rem);color:color-mix(in srgb,var(--secondary-foreground) 85%,transparent);line-height:1.6;max-width:650px;margin:0 auto}._mainContent_14c42_64{max-width:1000px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);width:100%}._faqGrid_14c42_71{display:flex;flex-direction:column;gap:var(--spacing-12)}._categorySection_14c42_77{width:100%}._categoryHeader_14c42_81{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);text-align:center}._categoryHeader_14c42_81 svg{color:var(--primary)}._categoryTitle_14c42_95{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--secondary)}._accordionRoot_14c42_103{width:100%}._contactFooter_14c42_109{margin-top:var(--spacing-16);padding:var(--spacing-12) var(--spacing-8);text-align:center;background-color:var(--primary);border-radius:var(--radius-lg)}._contactTitle_14c42_117{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--primary-foreground);margin:0 0 var(--spacing-4) 0}._contactText_14c42_125{color:var(--primary-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}._contactButton_14c42_132{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background-color:var(--card);color:var(--secondary);border-radius:var(--radius-full);text-decoration:none;font-weight:500;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._contactButton_14c42_132:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._contactButton_14c42_132 svg{color:var(--secondary)}@media(max-width:768px){._pageContainer_14c42_1{padding:0}._categoryTitle_14c42_95,._contactTitle_14c42_117{font-size:1.125rem}._contactText_14c42_125{font-size:.875rem}}._navigationContainer_96pxq_1{display:flex;align-items:center;gap:var(--spacing-2)}._categoryButton_96pxq_7{font-family:var(--font-family-heading);font-weight:700;text-transform:uppercase;color:var(--foreground);padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-1);transition:all var(--animation-duration-fast) ease;height:auto;border-radius:var(--radius);font-size:.8rem;white-space:nowrap}._categoryButton_96pxq_7:hover,._categoryButton_96pxq_7[data-state=open]{color:var(--primary);background-color:#fd5f001a;box-shadow:var(--shadow)}._categoryButton_96pxq_7._active_96pxq_28{color:var(--primary);background-color:#fd5f001f;font-weight:600;box-shadow:var(--shadow)}._categoryIcon_96pxq_35{flex-shrink:0}._categoryTitle_96pxq_39{font-family:var(--font-family-heading);font-size:.8rem;font-weight:700;text-transform:uppercase}._popoverContent_96pxq_46{width:100vw;max-width:1200px;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);z-index:var(--z-overlay);animation:_fadeIn_96pxq_1 var(--animation-duration-fast) ease-out;border:1px solid var(--border)}@keyframes _fadeIn_96pxq_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._megaMenuGrid_96pxq_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._menuItem_96pxq_69{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:all var(--animation-duration-normal) ease;background-color:transparent}._menuItem_96pxq_69:hover{background-color:var(--surface);transform:translateY(-2px);box-shadow:var(--shadow-md)}._itemIconWrapper_96pxq_87{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);transition:all var(--animation-duration-normal) ease}._menuItem_96pxq_69:hover ._itemIconWrapper_96pxq_87{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);transform:scale(1.05)}._itemTextWrapper_96pxq_106{display:flex;flex-direction:column}._itemTitle_96pxq_111{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1) 0;color:var(--secondary)}._itemDescription_96pxq_119{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}@media(max-width:1200px){._navigationContainer_96pxq_1{gap:var(--spacing-1)}._categoryButton_96pxq_7{padding:var(--spacing-2);font-size:.8rem}._categoryTitle_96pxq_39{font-size:.8rem}}@media(max-width:1024px){._categoryTitle_96pxq_39{display:none}._categoryButton_96pxq_7{padding:var(--spacing-2);min-width:2.5rem;justify-content:center}}@layer base{._content_11ojv_2,._subContent_11ojv_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_11ojv_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_11ojv_3{animation:_fadeIn_11ojv_1 var(--animation-duration-normal) ease-out}._item_11ojv_19,._checkboxItem_11ojv_20,._radioItem_11ojv_21,._subTrigger_11ojv_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_11ojv_19:hover,._checkboxItem_11ojv_20:hover,._radioItem_11ojv_21:hover,._subTrigger_11ojv_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_11ojv_19:focus-visible,._checkboxItem_11ojv_20:focus-visible,._radioItem_11ojv_21:focus-visible,._subTrigger_11ojv_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_11ojv_19[data-disabled],._checkboxItem_11ojv_20[data-disabled],._radioItem_11ojv_21[data-disabled],._subTrigger_11ojv_22[data-disabled]{pointer-events:none;opacity:.5}._item_11ojv_19[data-highlighted],._checkboxItem_11ojv_20[data-highlighted],._radioItem_11ojv_21[data-highlighted],._subTrigger_11ojv_22[data-highlighted]{background-color:var(--accent);color:#fff}._checkboxItem_11ojv_20,._radioItem_11ojv_21{padding-left:var(--spacing-8)}._checkboxIndicator_11ojv_75,._radioIndicator_11ojv_76{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_11ojv_75{height:1rem;width:1rem}._checkboxIndicator_11ojv_75 svg{height:.875rem;width:.875rem}._radioIndicator_11ojv_76{height:1rem;width:1rem}._radioIndicatorCircle_11ojv_99{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_11ojv_106{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_11ojv_113{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_11ojv_119{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTrigger_11ojv_22 svg:not(._subTriggerIcon_11ojv_126){margin-right:var(--spacing-3);flex-shrink:0}._subTriggerIcon_11ojv_126{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_11ojv_138{padding-left:var(--spacing-8)}@keyframes _scaleIn_11ojv_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_11ojv_1{0%{opacity:0}to{opacity:1}}}._userSection_fnyle_2{display:flex;align-items:center;gap:var(--spacing-4)}._userButton_fnyle_8{gap:var(--spacing-2);color:var(--foreground)}._userButton_fnyle_8:hover{color:var(--primary);background-color:#fd5f001a}._userButton_fnyle_8:active{background-color:#fd5f0026}._userName_fnyle_22{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._userSection_fnyle_2{gap:var(--spacing-3)}._userName_fnyle_22{display:none}}._mobileMenuContainer_112i0_1{display:none}@media(max-width:768px){._mobileMenuContainer_112i0_1{display:block;z-index:var(--z-nav-sticky)}}._hamburgerButton_112i0_12{position:relative;width:40px;height:40px;border:none;background:transparent;cursor:pointer;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;z-index:calc(var(--z-overlay) + 2)}._hamburgerButton_112i0_12 span{display:block;width:24px;height:2px;background-color:var(--secondary);border-radius:var(--radius-full);transition:all var(--animation-duration-normal) ease-in-out}._hamburgerButton_112i0_12._open_112i0_37 ._line1_112i0_37{transform:translateY(7px) rotate(45deg)}._hamburgerButton_112i0_12._open_112i0_37 ._line2_112i0_41{opacity:0}._hamburgerButton_112i0_12._open_112i0_37 ._line3_112i0_45{transform:translateY(-7px) rotate(-45deg)}._overlay_112i0_49{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:color-mix(in srgb,var(--secondary),transparent 50%);opacity:0;visibility:hidden;transition:opacity var(--animation-duration-normal) ease,visibility var(--animation-duration-normal) ease;z-index:var(--z-overlay)}._overlay_112i0_49._open_112i0_37{opacity:1;visibility:visible}._menuPanel_112i0_67{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100vh;background-color:var(--surface);box-shadow:var(--shadow-lg);transform:translate(100%);transition:transform var(--animation-duration-normal) ease-in-out;z-index:calc(var(--z-overlay) + 1);display:flex;flex-direction:column}._menuPanel_112i0_67._open_112i0_37{transform:translate(0)}._menuHeader_112i0_87{display:flex;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border);flex-shrink:0}._logoLink_112i0_95{text-decoration:none}._logoText_112i0_99{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary)}._menuContent_112i0_106{flex-grow:1;overflow-y:auto;padding:var(--spacing-4)}._accordionRoot_112i0_112{display:flex;flex-direction:column;gap:var(--spacing-2)}._accordionItem_112i0_118{border-bottom:1px solid var(--border)}._accordionItem_112i0_118:last-child{border-bottom:none}._accordionHeader_112i0_126{margin:0}._accordionTrigger_112i0_130{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-3) 0;font-family:var(--font-family-base);font-size:.9rem;font-weight:600;color:var(--secondary);background-color:transparent;border:none;cursor:pointer}._accordionTrigger_112i0_130:hover{color:var(--primary)}._triggerContent_112i0_149{display:flex;align-items:center;gap:var(--spacing-3)}._accordionChevron_112i0_155{transition:transform var(--animation-duration-fast) ease}._accordionTrigger_112i0_130[data-state=open]>._accordionChevron_112i0_155{transform:rotate(180deg)}._accordionContent_112i0_163{overflow:hidden;padding-bottom:var(--spacing-3)}._accordionContent_112i0_163[data-state=open]{animation:_slideDown_112i0_1 var(--animation-duration-fast) ease-out}._accordionContent_112i0_163[data-state=closed]{animation:_slideUp_112i0_1 var(--animation-duration-fast) ease-out}._linkList_112i0_176{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._navLink_112i0_185{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);text-decoration:none;color:var(--muted-foreground);font-weight:500;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease}._navLink_112i0_185:hover{background-color:color-mix(in srgb,var(--primary),white 90%);color:var(--primary)}@keyframes _slideDown_112i0_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _slideUp_112i0_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}._additionalLinks_112i0_220{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._additionalLink_112i0_220{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);text-decoration:none;color:var(--secondary);font-weight:600;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease}._additionalLink_112i0_220:hover{background-color:color-mix(in srgb,var(--primary),white 90%);color:var(--primary)}._ofertasLink_112i0_246{color:var(--accent);font-weight:700;background-color:color-mix(in srgb,var(--accent),transparent 90%);border:1px solid color-mix(in srgb,var(--accent),transparent 60%)}._ofertasLink_112i0_246:hover{background-color:color-mix(in srgb,var(--accent),transparent 80%);color:var(--accent-foreground);border-color:var(--accent)}._socialLinks_112i0_259{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._socialLink_112i0_259{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:var(--radius);background-color:transparent;border:1px solid var(--border);transition:all var(--animation-duration-fast) ease;text-decoration:none}._socialLink_112i0_259:hover{color:var(--primary);border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._logoSection_112i0_289{display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-6);padding-top:var(--spacing-4)}._bottomLogo_112i0_297{height:2.5rem;width:auto;opacity:.8}._header_40ql8_1{background-color:#fff;border-bottom:1px solid var(--border);padding:var(--spacing-4) var(--spacing-8);position:fixed;top:0;left:0;right:0;width:100%;z-index:var(--z-nav);box-shadow:var(--shadow-md);transition:box-shadow var(--animation-duration-normal) ease}._headerContent_40ql8_15{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._headerRight_40ql8_23{display:flex;align-items:center;gap:var(--spacing-6)}._logo_40ql8_29{display:flex;align-items:center;text-decoration:none}._logoImage_40ql8_35{height:2rem;width:auto;transition:opacity var(--animation-duration-fast) ease}._logo_40ql8_29:hover ._logoImage_40ql8_35{opacity:.8}._nav_40ql8_45{display:flex;align-items:center;gap:var(--spacing-6)}._navLink_40ql8_51{font-weight:500;color:var(--foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);display:flex;align-items:center}._navLink_40ql8_51:hover{color:var(--primary);background-color:#fd5f001a}._navLink_40ql8_51._active_40ql8_67{color:var(--primary);background-color:#fd5f001f;font-weight:600}._ahorroLink_40ql8_73{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;color:var(--primary);text-decoration:none;transition:all var(--animation-duration-fast) ease;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);background-color:#fd5f001f}._ahorroLink_40ql8_73:hover{color:var(--primary-foreground);background-color:var(--primary);transform:translateY(-1px)}._ahorroLink_40ql8_73._active_40ql8_67{color:var(--primary-foreground);background-color:var(--primary);font-weight:600}._dashboardLink_40ql8_98{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;color:var(--foreground);text-decoration:none;transition:all var(--animation-duration-fast) ease;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius)}._dashboardLink_40ql8_98:hover{color:var(--primary);background-color:#fd5f001a}._dashboardLink_40ql8_98._active_40ql8_67{color:var(--primary);background-color:#fd5f001f;font-weight:600}._mobileMenu_40ql8_121{display:none}@media(max-width:768px){._header_40ql8_1{padding:var(--spacing-3) var(--spacing-4)}._headerContent_40ql8_15,._headerRight_40ql8_23{gap:var(--spacing-3)}._nav_40ql8_45,._ahorroLink_40ql8_73,._dashboardLink_40ql8_98{display:none}._mobileMenu_40ql8_121{display:block}}@media(max-width:640px){._headerContent_40ql8_15{justify-content:space-between}._headerRight_40ql8_23{justify-content:flex-end}}._newsletterForm_1hdqb_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._honeypot_1hdqb_7{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}._formHeader_1hdqb_16 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#fd5f00;margin:0 0 var(--spacing-2) 0}._formHeader_1hdqb_16 p{font-size:.875rem;color:#ffffffe6;margin:0;line-height:1.5}._form_1hdqb_16{display:flex;flex-direction:column;gap:var(--spacing-3)}._inputGroup_1hdqb_37{display:flex;gap:var(--spacing-2)}._inputGroup_1hdqb_37 input{flex:1}._inputGroup_1hdqb_37 button{flex-shrink:0}._errorMessage_1hdqb_50{font-size:.875rem;color:var(--error);margin:0;padding:var(--spacing-2);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius);border-left:3px solid var(--error)}._successMessage_1hdqb_60{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-radius:var(--radius);border-left:3px solid var(--success)}._successMessage_1hdqb_60 svg{color:var(--success);flex-shrink:0;margin-top:var(--spacing-1)}._successMessage_1hdqb_60 h3{font-size:1rem;font-weight:600;color:var(--success);margin:0 0 var(--spacing-1) 0}._successMessage_1hdqb_60 p{font-size:.875rem;color:var(--success-foreground);margin:0;line-height:1.4}@media(max-width:640px){._inputGroup_1hdqb_37{flex-direction:column}._inputGroup_1hdqb_37 button{width:100%}}._footer_vquua_1{background-color:#05004e;border-top:1px solid hsl(244 30% 20%);padding:var(--spacing-8) var(--spacing-8) var(--spacing-4)}._footerContent_vquua_7{max-width:1200px;margin:0 auto}._footerMain_vquua_12{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}._footerBrand_vquua_19{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerInfo_vquua_25{display:flex;align-items:baseline;gap:var(--spacing-4)}._footerLogo_vquua_31{font-family:var(--font-family-heading);font-weight:600;color:#fff;font-size:1.25rem}._footerSlogan_vquua_38{color:#d9d9d9;font-size:.875rem}._footerDescription_vquua_43{color:#d9d9d9;font-size:.875rem;line-height:1.5;margin:0;max-width:24rem}._footerSocial_vquua_51{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-2)}._socialLink_vquua_57{color:#fff;transition:all var(--animation-duration-fast) ease;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);background-color:#fd5f00;border:1px solid #FD5F00}._socialLink_vquua_57:hover{background-color:#ff7e33;border-color:#ff7e33;transform:translateY(-2px)}._footerSection_vquua_76{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerSection_vquua_76 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:#fd5f00;margin:0}._footerSection_vquua_76 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._footerSection_vquua_76 ul li a{color:#d9d9d9;text-decoration:none;font-size:.875rem;transition:color var(--animation-duration-fast) ease}._footerSection_vquua_76 ul li a:hover{color:#fd5f00}._footerBottom_vquua_110{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);border-top:1px solid hsl(244 30% 25%);flex-wrap:wrap;gap:var(--spacing-4)}._footerCopyright_vquua_120{display:flex;flex-direction:column;gap:var(--spacing-2)}._footerCopyright_vquua_120 p{margin:0;font-size:.875rem;color:#d9d9d9}._betaDisclaimer_vquua_132{font-size:.75rem;color:#b3b3b3}._footerLegal_vquua_137{display:flex;gap:var(--spacing-2);align-items:center;justify-content:center}._footerLegal_vquua_137 a{color:#b3b3b3;text-decoration:none;font-size:.75rem;transition:color var(--animation-duration-fast) ease}._footerLegal_vquua_137 a:hover{color:#d9d9d9}._legalSeparator_vquua_155{color:#999;font-size:.75rem}._footerLogoContainer_vquua_160{display:flex;justify-content:center}._logoImage_vquua_165{height:2rem;width:auto;opacity:.8}@media(max-width:768px){._footerMain_vquua_12{grid-template-columns:1fr;gap:var(--spacing-6)}._footerBottom_vquua_110{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}._footerInfo_vquua_25{flex-direction:column;gap:var(--spacing-2);align-items:flex-start}._footerLegal_vquua_137{order:1}._footerCopyright_vquua_120{order:2}._footerLogoContainer_vquua_160{order:3;margin-top:var(--spacing-2)}}@media(max-width:640px){._footer_vquua_1{padding:var(--spacing-6) var(--spacing-4) var(--spacing-4)}._footerMain_vquua_12{gap:var(--spacing-4)}._footerSocial_vquua_51{gap:var(--spacing-3)}._socialLink_vquua_57{width:2rem;height:2rem}}._layout_m64at_1{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:clip;overflow-y:visible}._main_m64at_18{flex:1 0 auto}@layer base{._badge_10z0o_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_10z0o_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_10z0o_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_10z0o_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_10z0o_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_10z0o_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_10z0o_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_10z0o_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_10z0o_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_10z0o_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_10z0o_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_10z0o_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_10z0o_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}@media(max-width:768px){._badge_10z0o_2{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}}}._pageContainer_1wm8q_1{max-width:800px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}._header_1wm8q_7{text-align:center;margin-bottom:var(--spacing-12)}._title_1wm8q_12{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._subtitle_1wm8q_20{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._timeline_1wm8q_28{position:relative;display:flex;flex-direction:column;gap:var(--spacing-12)}._timelineItem_1wm8q_35{display:flex;position:relative}._timelineConnector_1wm8q_40{display:flex;flex-direction:column;align-items:center;margin-right:var(--spacing-6);flex-shrink:0}._timelineDot_1wm8q_48{width:16px;height:16px;border-radius:var(--radius-full);background-color:var(--primary);border:3px solid var(--background);z-index:var(--z-content-low)}._timelineLine_1wm8q_57{width:2px;flex-grow:1;background-color:var(--border)}._timelineItem_1wm8q_35:last-child ._timelineLine_1wm8q_57{display:none}._timelineContent_1wm8q_67{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);width:100%;border:1px solid var(--border)}._entryHeader_1wm8q_76{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-3)}._date_1wm8q_85{font-family:var(--font-family-heading);font-weight:500;color:var(--muted-foreground);font-size:.9rem}._changeList_1wm8q_92{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._changeItem_1wm8q_101{display:flex;align-items:flex-start;gap:var(--spacing-3)}._changeIcon_1wm8q_107{font-size:1.2rem;line-height:1.6;flex-shrink:0;margin-top:1px}._changeDescription_1wm8q_114{color:var(--foreground);line-height:1.6}@media(max-width:768px){._pageContainer_1wm8q_1{padding:var(--spacing-8) var(--spacing-4)}._title_1wm8q_12{font-size:2.25rem}._subtitle_1wm8q_20{font-size:1rem}._timelineContent_1wm8q_67{padding:var(--spacing-4)}}._header_4z5ge_1{color:var(--secondary-foreground);padding:8rem var(--spacing-8) 6rem;text-align:center}._headerContent_4z5ge_7{max-width:800px;margin:0 auto}._title_4z5ge_12{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 var(--spacing-4) 0;text-shadow:0 2px 4px rgba(0,0,0,.2)}._subtitle_4z5ge_21{font-size:clamp(1.1rem,2.5vw,1.25rem);color:color-mix(in srgb,var(--secondary-foreground) 85%,transparent);max-width:600px;margin:0 auto var(--spacing-8) auto;line-height:1.6}._searchBar_4z5ge_29{display:flex;flex-wrap:wrap;gap:var(--spacing-3);max-width:600px;margin:0 auto;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._searchInputWrapper_4z5ge_42{display:flex;flex-direction:row;align-items:center;flex:1;min-width:0}@media(min-width:641px){._searchBar_4z5ge_29{flex-wrap:nowrap;border-radius:var(--radius-full);padding:var(--spacing-2);gap:0}._searchInputWrapper_4z5ge_42{flex:1}}._searchIcon_4z5ge_63{color:var(--muted-foreground);margin:auto var(--spacing-3)}._searchInput_4z5ge_42{flex-grow:1;border:none;outline:none;background:transparent;font-size:1rem;color:var(--foreground);padding:var(--spacing-2) var(--spacing-3);width:100%}@media(min-width:641px){._searchInput_4z5ge_42{padding:var(--spacing-2) 0;width:auto}}._searchInput_4z5ge_42::placeholder{color:var(--muted-foreground)}._searchButton_4z5ge_90{border-radius:var(--radius);flex-basis:100%;width:100%}@media(min-width:641px){._searchButton_4z5ge_90{border-radius:var(--radius-full);flex-basis:auto;width:auto}}._heroWrapper_m4970_1{position:relative;overflow:hidden}._backgroundImage_m4970_6{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://assets.floot.app/b123b234-f7a2-4961-8514-715eea488821/f7f62774-9470-4ddf-80ab-dd186fe8920e.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}._overlay_m4970_19{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--secondary);opacity:.7;z-index:2}._content_m4970_30{position:relative;z-index:3}@layer base{._carousel_1hpof_2{position:relative;width:100%;height:100%;overflow:hidden}._viewport_1hpof_9{width:100%;height:100%}._container_1hpof_14{display:flex;height:100%;width:100%;backface-visibility:hidden}._container_1hpof_14._horizontal_1hpof_21{flex-direction:row}._container_1hpof_14._vertical_1hpof_25{flex-direction:column}._item_1hpof_29{flex:0 0 auto;min-width:0;position:relative}._item_1hpof_29._horizontal_1hpof_21{width:100%}._item_1hpof_29._vertical_1hpof_25{height:100%}._previousButtonContainer_1hpof_43,._nextButtonContainer_1hpof_44{position:absolute;z-index:var(--z-content);transform:translateY(-50%)}._horizontalNav_1hpof_50._previousButtonContainer_1hpof_43{left:var(--spacing-2);top:50%}._horizontalNav_1hpof_50._nextButtonContainer_1hpof_44{right:var(--spacing-2);top:50%}._verticalNav_1hpof_60._previousButtonContainer_1hpof_43{top:var(--spacing-2);left:50%;transform:translate(-50%)}._verticalNav_1hpof_60._nextButtonContainer_1hpof_44{bottom:var(--spacing-2);left:50%;transform:translate(-50%)}._previous_1hpof_43,._next_1hpof_44{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._previous_1hpof_43:hover:not(:disabled),._next_1hpof_44:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._previous_1hpof_43:active:not(:disabled),._next_1hpof_44:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}._previous_1hpof_43:focus-visible,._next_1hpof_44:focus-visible{box-shadow:var(--shadow-focus);outline:none}._previous_1hpof_43:disabled,._next_1hpof_44:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6}._icon_1hpof_111{width:1rem;height:1rem}._srOnly_1hpof_116{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}._featuredSection_194dq_1{margin-top:0;margin-bottom:var(--spacing-32)}._sectionTitle_194dq_6{font-family:var(--font-family-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);display:inline-block}._featuredGrid_194dq_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-2)}@media(min-width:768px){._featuredGrid_194dq_17{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,250px)}}._articleCard_194dq_31{position:relative;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._articleCard_194dq_31:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._cardImage_194dq_49{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._articleCard_194dq_31:hover ._cardImage_194dq_49{transform:scale(1.05)}._cardOverlay_194dq_63{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.5) 40%,transparent 100%)}._cardContent_194dq_72{position:relative;z-index:2;padding:var(--spacing-6)}._cardTitle_194dq_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;line-height:1.3;margin:var(--spacing-3) 0}._cardMeta_194dq_86{font-size:.875rem;color:color-mix(in srgb,white 80%,transparent);display:flex;align-items:center;gap:var(--spacing-2)}._separator_194dq_94{font-size:1.2rem;line-height:1}@media(min-width:768px){._featuredMain_194dq_100{grid-column:1 / 2;grid-row:1 / 3}._featuredMain_194dq_100 ._cardTitle_194dq_78{font-size:1.5rem}._featuredSide_194dq_109{grid-column:2 / 3}._cardTitle_194dq_78{font-size:1.5rem;line-height:1.2}}._carouselWrapper_194dq_119{position:relative;margin-top:var(--spacing-2)}._featuredCarousel_194dq_124{width:100%}._carouselItem_194dq_128{flex:0 0 100%;min-width:0;padding-left:0;padding-right:var(--spacing-4)}._carouselCard_194dq_135{height:400px}._carouselBadge_194dq_139{background-color:#fff!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)!important}@media(min-width:768px){._carouselItem_194dq_128{flex:0 0 50%}._carouselCard_194dq_135{height:350px}}@media(min-width:1024px){._carouselItem_194dq_128{flex:0 0 33.333%}._carouselCard_194dq_135{height:350px}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._articleCardVertical_1272x_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}._cardContentVertical_1272x_10{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._emptyState_1272x_17{text-align:center;padding:var(--spacing-16) var(--spacing-8);color:var(--muted-foreground)}._emptyState_1272x_17 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4)}._emptyState_1272x_17 p{font-size:1.1rem;line-height:1.6;max-width:500px;margin:0 auto var(--spacing-8) auto}._allArticlesSection_lq56c_1{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}._articlesHeader_lq56c_6{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--spacing-8);gap:var(--spacing-4)}._sectionTitle_lq56c_14{font-family:var(--font-family-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);display:inline-block}._searchIndicator_lq56c_25{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;font-size:.95rem;color:var(--muted-foreground);margin-top:var(--spacing-3)}._clearSearchButton_lq56c_35{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);background-color:var(--muted);color:var(--foreground);border:none;border-radius:var(--radius-full);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) ease}._clearSearchButton_lq56c_35:hover{background-color:var(--primary);color:var(--primary-foreground)}._categoryFilters_lq56c_55{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._categoryButton_lq56c_61{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) ease;display:inline-flex;align-items:center;gap:var(--spacing-2)}._categoryButton_lq56c_61:hover{background-color:var(--muted);color:var(--foreground)}._categoryButton_lq56c_61._active_lq56c_80{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._articlesGrid_lq56c_86{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:640px){._articlesGrid_lq56c_86{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._articlesGrid_lq56c_86{grid-template-columns:repeat(3,1fr)}}._articleCardVertical_lq56c_104{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._articleCardVertical_lq56c_104:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._imageLink_lq56c_119{display:block;overflow:hidden}._cardImageVertical_lq56c_124{width:100%;height:200px;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._articleCardVertical_lq56c_104:hover ._cardImageVertical_lq56c_124{transform:scale(1.05)}._cardContentVertical_lq56c_135{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._titleLink_lq56c_142{text-decoration:none;color:inherit}._cardTitleVertical_lq56c_147{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;line-height:1.3;margin:var(--spacing-3) 0;color:var(--secondary);transition:color var(--animation-duration-fast) ease}._titleLink_lq56c_142:hover ._cardTitleVertical_lq56c_147{color:var(--primary)}._cardExcerpt_lq56c_161{color:var(--muted-foreground);font-size:.95rem;line-height:1.6;margin-bottom:var(--spacing-4);flex-grow:1}._cardMetaVertical_lq56c_169{display:flex;align-items:center;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._metaItem_lq56c_178{display:flex;align-items:center;gap:var(--spacing-2)}._placeholderImage_lq56c_184{width:100%;height:200px;background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600}._loadMoreTrigger_lq56c_198{min-height:100px;display:flex;align-items:center;justify-content:center;margin-top:var(--spacing-12)}._loadingMore_lq56c_206{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);padding:var(--spacing-8)}._loadingMore_lq56c_206 span{font-size:1rem;font-weight:500}._endOfResults_lq56c_220{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._endOfResults_lq56c_220 p{font-size:1rem;margin:0}._emptyState_lq56c_232{text-align:center;padding:var(--spacing-16) var(--spacing-8);color:var(--muted-foreground)}._emptyState_lq56c_232 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4)}._emptyState_lq56c_232 p{font-size:1.1rem;line-height:1.6;max-width:500px;margin:0 auto var(--spacing-8) auto}._errorState_lq56c_254{text-align:center;padding:var(--spacing-16) var(--spacing-8);color:var(--error)}._errorState_lq56c_254 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-4)}._errorState_lq56c_254 p{font-size:1.1rem;line-height:1.6;max-width:500px;margin:0 auto var(--spacing-8) auto;color:var(--muted-foreground)}._blogPage_pxaxl_1{background-color:var(--surface)}._mainContent_pxaxl_5{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._oauthLoginButton_1wsud_1{display:flex;gap:var(--spacing-1);align-items:center}._errorMessage_1wsud_7{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;line-height:1.4}._accountLinkingCard_1wsud_19{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);animation:_slideIn_1wsud_1 var(--animation-duration-normal) ease-out}._accountLinkingHeader_1wsud_27{margin-bottom:var(--spacing-6);text-align:center}._accountLinkingTitle_1wsud_32{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._accountLinkingDescription_1wsud_40{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0}._accountLinkingActions_1wsud_47{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-4)}@keyframes _slideIn_1wsud_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dark ._errorMessage_1wsud_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.dark ._accountLinkingCard_1wsud_19{background-color:color-mix(in srgb,var(--card),white 5%);border-color:var(--border);box-shadow:var(--shadow-lg)}.dark ._accountLinkingTitle_1wsud_32{color:var(--foreground)}.dark ._accountLinkingDescription_1wsud_40{color:var(--muted-foreground)}.dark ._accountLinkingDescription_1wsud_40 strong{color:var(--foreground)}._container_1ssqz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._page_1kaju_1{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 150px);padding:var(--spacing-16) var(--spacing-4);background-color:var(--background)}._card_1kaju_10{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1kaju_22{text-align:center;margin-bottom:var(--spacing-2)}._title_1kaju_27{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary);margin:0}._subtitle_1kaju_35{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._separator_1kaju_42{display:none;align-items:center;text-align:center;color:var(--muted-foreground);font-size:.75rem;font-weight:500;text-transform:uppercase}._separator_1kaju_42:before,._separator_1kaju_42:after{content:"";flex:1;border-bottom:1px solid var(--border)}._separatorText_1kaju_60{padding:0 var(--spacing-3)}._oauthSection_1kaju_65{display:none}@media(max-width:480px){._page_1kaju_1{padding:var(--spacing-8) var(--spacing-4)}._card_1kaju_10{padding:var(--spacing-6)}._title_1kaju_27{font-size:1.5rem}}._hero_1opy5_4{position:relative;min-height:70vh;display:flex;align-items:center;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:-30px;padding-top:var(--spacing-16);background-color:var(--background);overflow:hidden}._hero_1opy5_4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1621280336935-ed7cae618aac?w=1200&h=800&q=80&fm=webp&fit=crop);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.12;z-index:0;filter:blur(2px) grayscale(60%)}._heroContent_1opy5_30{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);width:100%;display:flex;flex-direction:column;align-items:center}._heroBadge_1opy5_43{margin:0 auto var(--spacing-6) auto;background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);font-weight:500;font-size:.9rem;padding:var(--spacing-2) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);width:fit-content}._heroTitle_1opy5_57{font-family:var(--font-family-heading);font-size:clamp(3.5rem,8vw,6rem);font-weight:700;color:var(--secondary);line-height:1.1;margin:0 0 var(--spacing-8) 0;word-wrap:break-word;letter-spacing:-.02em;text-align:center;width:100%}._heroHighlight_1opy5_70{background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--primary)}._heroSubtitle_1opy5_78{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0;line-height:1.3;text-align:center;width:100%}._gratuitosHighlight_1opy5_88{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px;text-underline-offset:4px}._underlineBlue_1opy5_95{text-decoration:underline;text-decoration-color:var(--secondary);text-decoration-thickness:2px;text-underline-offset:4px}._heroDescription_1opy5_102{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-12) auto;word-wrap:break-word;text-align:center;width:100%;box-sizing:border-box}._heroActions_1opy5_114{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;margin-top:var(--spacing-8);margin-bottom:var(--spacing-16)}._heroCta_1opy5_123{font-size:1rem;font-weight:600;padding:var(--spacing-3) var(--spacing-6);height:auto;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary),var(--accent) 20%));border:none;box-shadow:0 4px 15px #fd5f0033,0 0 #fd5f001a;transition:all var(--animation-duration-normal) ease;border-radius:var(--radius-md);cursor:pointer}._heroCta_1opy5_123:hover{transform:translateY(-2px);box-shadow:0 6px 25px #fd5f004d,0 0 0 4px #fd5f001a}._heroCta_1opy5_123:active{transform:translateY(0)}@media(max-width:768px){._hero_1opy5_4{min-height:70vh}._heroContent_1opy5_30{padding:var(--spacing-8) var(--spacing-4) var(--spacing-16) var(--spacing-4);align-items:center;justify-content:center}._heroBadge_1opy5_43{font-size:.8rem;padding:var(--spacing-1) var(--spacing-3)}._heroTitle_1opy5_57{font-size:3.5rem}._heroSubtitle_1opy5_78{font-size:1.125rem}._heroDescription_1opy5_102{font-size:.875rem}._heroActions_1opy5_114{flex-direction:column;align-items:center;width:100%;padding:0 var(--spacing-4)}._heroCta_1opy5_123{width:100%;max-width:100%;padding:var(--spacing-3) var(--spacing-4)}}._aboutSection_vwipp_1{padding:var(--spacing-16) 0 var(--spacing-16) 0;margin-top:var(--spacing-8)}._aboutContent_vwipp_6{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);align-items:center;max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}@media(min-width:768px){._aboutContent_vwipp_6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._aboutText_vwipp_22{min-width:0;text-align:center}@media(min-width:768px){._aboutText_vwipp_22{text-align:left}}._aboutImageContainer_vwipp_33{display:flex;justify-content:center;align-items:center;min-width:0}._aboutImage_vwipp_33{width:100%;max-width:550px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);object-fit:cover}._sectionTitle_vwipp_49{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-8);word-wrap:break-word}._brandHighlight_vwipp_58{background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--primary)}._aboutDescription_vwipp_66{font-size:1.125rem;line-height:1.7;color:var(--muted-foreground);margin-bottom:var(--spacing-6);text-align:left}._aboutDescription_vwipp_66:last-child{margin-bottom:0}@media(max-width:768px){._aboutSection_vwipp_1{padding:var(--spacing-8) 0;margin-top:var(--spacing-6)}._sectionTitle_vwipp_49{font-size:1.65rem}._aboutContent_vwipp_6{gap:var(--spacing-8)}._aboutDescription_vwipp_66{font-size:.875rem}}._benefitsSection_cn1qi_1{padding:var(--spacing-16) 0;margin-bottom:var(--spacing-16)}._benefitsContent_cn1qi_6{max-width:800px;margin:0 auto;text-align:center}._sectionTitle_cn1qi_12{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-8);word-wrap:break-word}._benefitsList_cn1qi_21{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-8)}@media(min-width:768px){._benefitsList_cn1qi_21{grid-template-columns:repeat(2,minmax(0,1fr))}}._benefitItem_cn1qi_34{display:flex;align-items:flex-start;gap:var(--spacing-4);text-align:left;padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow)}._benefitIcon_cn1qi_45{color:var(--accent);flex-shrink:0;margin-top:var(--spacing-1)}._benefitTitle_cn1qi_51{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--secondary)}._brandHighlight_cn1qi_59{background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--primary)}._benefitText_cn1qi_67{font-size:.95rem;line-height:1.5;color:var(--muted-foreground);margin:0}@media(max-width:768px){._benefitsSection_cn1qi_1{padding:var(--spacing-8) 0}._sectionTitle_cn1qi_12{font-size:1.65rem}._benefitText_cn1qi_67{font-size:.875rem}._benefitTitle_cn1qi_51{font-size:.95rem}}._categoriesSection_sbv07_1{padding:var(--spacing-16) 0;margin-bottom:var(--spacing-16)}._categoriesContent_sbv07_6{text-align:center;max-width:1200px;margin:0 auto}._sectionTitle_sbv07_12{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-8);word-wrap:break-word}._categoriesDescription_sbv07_21{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-12);line-height:1.6}._categoriesGrid_sbv07_29{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._categoriesGrid_sbv07_29{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._categoriesGrid_sbv07_29{grid-template-columns:repeat(3,1fr)}._categoriesGrid_sbv07_29>:last-child:nth-child(3n+1){grid-column:2}}._categoryLink_sbv07_52{text-decoration:none;color:inherit}._categoryCard_sbv07_57{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}._categoryCard_sbv07_57:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._categoryIcon_sbv07_75{width:80px;height:80px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:#fff;margin-bottom:var(--spacing-6);transition:all var(--animation-duration-normal) ease}._categoryCard_sbv07_57:hover ._categoryIcon_sbv07_75{transform:scale(1.05);box-shadow:0 8px 25px #fd5f004d}._categoryContent_sbv07_93{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}._categoryTitle_sbv07_100{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0;word-wrap:break-word}._categoryDescription_sbv07_109{color:var(--muted-foreground);line-height:1.5;margin:0 0 var(--spacing-4) 0;flex-grow:1;word-wrap:break-word}._categoryMeta_sbv07_117{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-top:auto;width:100%;position:relative}._simulatorCount_sbv07_127{background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:500}._brandHighlight_sbv07_136{background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--primary)}._categoryArrow_sbv07_144{position:absolute;right:0;color:var(--primary);opacity:0;transform:translate(-10px);transition:all var(--animation-duration-normal) ease;pointer-events:none}._categoryCard_sbv07_57:hover ._categoryArrow_sbv07_144{opacity:1;transform:translate(0)}@media(max-width:768px){._categoriesSection_sbv07_1{padding:var(--spacing-8) 0}._sectionTitle_sbv07_12{font-size:1.65rem}._categoriesGrid_sbv07_29{grid-template-columns:1fr;gap:var(--spacing-4)}._categoryCard_sbv07_57{padding:var(--spacing-6)}._categoryIcon_sbv07_75{width:60px;height:60px;margin-bottom:var(--spacing-4)}._categoryTitle_sbv07_100{font-size:1.35rem}._categoryDescription_sbv07_109{font-size:.8rem}._categoryArrow_sbv07_144{display:none}._categoriesDescription_sbv07_21{font-size:.875rem}}._featuredSection_fstou_1{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:var(--spacing-16);padding:var(--spacing-16) 0;background-color:var(--secondary);overflow:hidden}._featuredContent_fstou_11{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._header_fstou_17{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4)}._sectionTitle_fstou_24{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--secondary-foreground);text-align:center;margin:0;word-wrap:break-word}._brandHighlightContrast_fstou_34{background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent)}._sectionDescription_fstou_42{font-size:1.125rem;color:var(--secondary-foreground);opacity:.9;text-align:center;max-width:700px;margin:0 auto var(--spacing-12);line-height:1.6}._mobileCarousel_fstou_53{display:block}@media(min-width:768px){._mobileCarousel_fstou_53{display:none}}._carouselItem_fstou_64{flex:0 0 calc(50% - var(--spacing-2));padding-left:0;padding-right:var(--spacing-3)}._carouselPrevious_fstou_70,._carouselNext_fstou_71{opacity:.6;background-color:#fff3;border:1px solid rgba(255,255,255,.3);color:var(--secondary-foreground)}._carouselPrevious_fstou_70:hover:not(:disabled),._carouselNext_fstou_71:hover:not(:disabled){opacity:1;background-color:#ffffff4d;border:1px solid rgba(255,255,255,.4)}._simulatorsGrid_fstou_86{display:none}@media(min-width:768px){._simulatorsGrid_fstou_86{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}}@media(min-width:1024px){._simulatorsGrid_fstou_86{grid-template-columns:repeat(4,1fr)}}._simulatorLink_fstou_104{text-decoration:none;color:inherit;display:block;height:100%}._simulatorCard_fstou_111{background:var(--card);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}._simulatorCard_fstou_111:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._simulatorIcon_fstou_130{width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);margin-bottom:var(--spacing-4);transition:all var(--animation-duration-normal) ease;flex-shrink:0}._simulatorCard_fstou_111:hover ._simulatorIcon_fstou_130{transform:scale(1.05);box-shadow:0 8px 20px #fd5f0040}._simulatorContent_fstou_149{flex-grow:1;display:flex;flex-direction:column}._simulatorTitle_fstou_155{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0;word-wrap:break-word;line-height:1.3}._simulatorDescription_fstou_165{font-size:.875rem;color:var(--muted-foreground);line-height:1.4;margin:0;word-wrap:break-word}@media(max-width:768px){._featuredSection_fstou_1{padding:var(--spacing-8) 0}._featuredContent_fstou_11{padding:0 var(--spacing-4)}._sectionTitle_fstou_24{font-size:1.65rem}._sectionDescription_fstou_42{font-size:.95rem;margin-bottom:var(--spacing-8)}._simulatorCard_fstou_111{padding:var(--spacing-4)}._simulatorIcon_fstou_130{width:48px;height:48px;margin-bottom:var(--spacing-3)}._simulatorIcon_fstou_130 svg{width:22px;height:22px}._simulatorTitle_fstou_155{font-size:.9rem}._simulatorDescription_fstou_165{font-size:.8rem}}._ctaSection_kggm1_1{position:relative;padding:var(--spacing-16) 0;text-align:center;background:var(--muted);border-radius:var(--radius-lg);overflow:hidden}._ctaSection_kggm1_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1633158829585-23ba8f7c8caf?w=1200&h=800&q=80&fm=webp&fit=crop);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.08;z-index:0;filter:blur(2px) grayscale(40%)}._ctaContent_kggm1_23{position:relative;z-index:1;max-width:600px;margin:0 auto;padding:0 var(--spacing-6)}._ctaIcon_kggm1_31{color:var(--primary);margin-bottom:var(--spacing-6)}._ctaTitle_kggm1_36{font-family:var(--font-family-heading);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);word-wrap:break-word}._ctaDescription_kggm1_45{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-8);word-wrap:break-word}._ctaButton_kggm1_53{font-size:1.125rem;padding:var(--spacing-4) var(--spacing-8);height:auto}@media(max-width:768px){._ctaSection_kggm1_1{padding:var(--spacing-8) 0}._ctaContent_kggm1_23{padding:0 var(--spacing-6)}._ctaTitle_kggm1_36{font-size:1.35rem}._ctaDescription_kggm1_45{font-size:.875rem}}._pageContainer_434gj_1{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}@media(min-width:768px){._pageContainer_434gj_1{padding:0 calc(var(--spacing-8) - 1px)}}._main_434gj_13{padding:var(--spacing-8) 0 var(--spacing-16) 0}._statsSection_434gj_18{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:0;padding:var(--spacing-12) 0;background-color:var(--secondary);color:var(--secondary-foreground);text-align:center}._statsContainer_434gj_29{position:relative}._statsGrid_434gj_33{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8);max-width:800px;margin:0 auto;padding:0 var(--spacing-6)}@media(min-width:768px){._statsGrid_434gj_33{grid-template-columns:repeat(4,1fr)}}._statCard_434gj_48{text-align:center}._statNumber_434gj_52{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--secondary-foreground);margin-bottom:var(--spacing-2)}._statLabel_434gj_60{font-size:.95rem;color:color-mix(in srgb,var(--secondary-foreground) 85%,transparent);line-height:1.4}._sectionTitle_434gj_66{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-8);word-wrap:break-word}._brandHighlight_434gj_75{background:linear-gradient(135deg,var(--primary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--primary)}._brandHighlightContrast_434gj_83{background:linear-gradient(135deg,var(--secondary),var(--accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent)}._featuresSection_434gj_92{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:0;padding:var(--spacing-16) 0;background:var(--primary);overflow:hidden}._featuresContainer_434gj_102{position:relative;max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._featuresHeader_434gj_109{text-align:center;margin-bottom:var(--spacing-12)}._featuresHeader_434gj_109 ._sectionTitle_434gj_66{color:var(--primary-foreground)}._featuresCarousel_434gj_118{position:relative}._featureSlide_434gj_122{flex:0 0 100%;padding:0 var(--spacing-4)}._featureSlideContent_434gj_127{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:1000px;margin:0 auto}@media(min-width:768px){._featureSlideContent_434gj_127{grid-template-columns:repeat(2,1fr);gap:var(--spacing-12)}}._featureCard_434gj_142{text-align:center;padding:var(--spacing-16) var(--spacing-16);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:all var(--animation-duration-normal) ease;height:100%;display:flex;flex-direction:column;justify-content:center}._featureCard_434gj_142:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000026;background-color:var(--card)}._featureCardSecondary_434gj_162{background-color:var(--card);border:1px solid var(--border)}._featureCardSecondary_434gj_162:hover{background-color:var(--card)}@media(max-width:767px){._featureCardSecondary_434gj_162{display:none}}._featureIcon_434gj_177{width:64px;height:64px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);margin:0 auto var(--spacing-6);transition:all var(--animation-duration-normal) ease;flex-shrink:0}._featureCard_434gj_142:hover ._featureIcon_434gj_177{background-color:var(--primary);color:var(--primary-foreground);transform:scale(1.05);box-shadow:0 8px 25px #fd5f004d}._featureTitle_434gj_198{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--secondary);word-wrap:break-word}._featureDescription_434gj_207{font-size:1rem;line-height:1.6;color:var(--muted-foreground);word-wrap:break-word;flex-grow:1}._carouselPrevious_434gj_215,._carouselNext_434gj_216{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-content);opacity:.8;transition:opacity var(--animation-duration-normal) ease}._carouselPrevious_434gj_215:hover,._carouselNext_434gj_216:hover{opacity:1}._carouselPrevious_434gj_215{left:var(--spacing-4)}._carouselNext_434gj_216{right:var(--spacing-4)}@media(max-width:768px){._carouselPrevious_434gj_215,._carouselNext_434gj_216{opacity:.6;background-color:#fff3;border:1px solid rgba(255,255,255,.3);color:var(--primary-foreground)}._carouselPrevious_434gj_215{left:var(--spacing-2)}._carouselNext_434gj_216{right:var(--spacing-2)}}@media(max-width:768px){._pageContainer_434gj_1{padding:0 var(--spacing-4)}._main_434gj_13{padding:var(--spacing-4) 0 var(--spacing-8) 0}._statsSection_434gj_18{padding:var(--spacing-8) var(--spacing-4)}._sectionTitle_434gj_66{font-size:1.65rem}._featuresSection_434gj_92{padding:var(--spacing-8) 0}._featuresContainer_434gj_102{padding:0 var(--spacing-4)}._featureCard_434gj_142{padding:var(--spacing-8) var(--spacing-6)}._featureIcon_434gj_177{width:56px;height:56px;margin-bottom:var(--spacing-4)}._statsGrid_434gj_33{padding:0}._featureDescription_434gj_207{font-size:.875rem}._featureTitle_434gj_198{font-size:1.125rem}}._tabsList_1am0u_1{display:flex;flex-wrap:wrap;min-height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--muted);padding:var(--spacing-1);color:var(--muted-foreground);width:100%;box-sizing:border-box;gap:var(--spacing-1)}._tabsTrigger_1am0u_16{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;transition:all var(--animation-duration-fast) ease;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;flex:1 1 auto;min-width:100px}@media(max-width:640px){._tabsTrigger_1am0u_16{padding:var(--spacing-2);font-size:.8125rem;min-width:80px}}._tabsTrigger_1am0u_16:hover{color:var(--foreground)}._tabsTrigger_1am0u_16:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabsTrigger_1am0u_16[data-state=active]{background:var(--card);color:var(--primary);box-shadow:var(--shadow)}._tabsContent_1am0u_57{margin-top:var(--spacing-4)}._tabsContent_1am0u_57:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadingContainer_1bja5_1{display:flex;align-items:center;justify-content:center;min-height:50vh}._unavailableCard_1bja5_8{max-width:600px;margin:var(--spacing-16) auto;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}._unavailableIcon_1bja5_22{width:96px;height:96px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--muted) 30%,transparent);color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._unavailableTitle_1bja5_34{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._unavailableText_1bja5_42{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:500px}._pageContainer_1bja5_50{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._main_1bja5_56{padding:var(--spacing-8) 0 var(--spacing-16) 0}._hero_1bja5_61{background-color:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-16) var(--spacing-6);text-align:center;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:var(--spacing-12);position:relative;overflow:hidden}._hero_1bja5_61:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1553729459-efe14ef6055d?q=80&w=2070&auto=format&fit=crop);background-size:cover;background-position:center;opacity:.1;filter:grayscale(100%);z-index:1}._heroContent_1bja5_85{position:relative;z-index:2;max-width:800px;margin:0 auto}._heroTitle_1bja5_92{font-family:var(--font-family-heading);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;margin:0 0 var(--spacing-4) 0}._heroSubtitle_1bja5_100{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);margin:0 0 var(--spacing-6) 0}._heroDescription_1bja5_107{font-size:1.125rem;line-height:1.6;color:color-mix(in srgb,var(--secondary-foreground) 70%,transparent);max-width:650px;margin:0 auto}._offersSection_1bja5_116{display:flex;flex-direction:column;gap:var(--spacing-8)}._filtersContainer_1bja5_122{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._tabs_1bja5_128{width:100%;max-width:100%}._categoryTabs_1bja5_134{background:transparent!important;padding:0!important;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap;border-bottom:none!important}._categoryTab_1bja5_134{background-color:color-mix(in srgb,var(--muted) 50%,transparent)!important;border:1px solid var(--border)!important;box-shadow:none!important;color:var(--foreground)!important;font-family:var(--font-family-heading)!important;font-size:.95rem!important;font-weight:500!important;padding:var(--spacing-2) var(--spacing-4)!important;display:inline-flex!important;align-items:center!important;gap:var(--spacing-2)!important;border-radius:var(--radius-full)!important;transition:all var(--animation-duration-fast) ease!important;flex:0 0 auto!important;min-width:auto!important;position:relative}._categoryTab_1bja5_134:hover{background-color:color-mix(in srgb,var(--primary) 15%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 30%,transparent)!important;color:var(--primary)!important;transform:translateY(-1px);box-shadow:var(--shadow)!important}._categoryTab_1bja5_134[data-state=active]{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important;box-shadow:var(--shadow)!important}._categoryTab_1bja5_134[data-state=active]:after{display:none}@media(max-width:768px){._categoryTabs_1bja5_134{gap:var(--spacing-2)}._categoryTab_1bja5_134{font-size:.875rem!important;padding:var(--spacing-1) var(--spacing-3)!important}._categoryTab_1bja5_134 svg{width:16px;height:16px}}._offersGrid_1bja5_197{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._offersGrid_1bja5_197{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._offersGrid_1bja5_197{grid-template-columns:repeat(3,1fr)}}._offerCard_1bja5_216{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease;display:flex;flex-direction:column;overflow:hidden}._offerCard_1bja5_216:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._imageContainer_1bja5_231{width:100%;aspect-ratio:16 / 9;background-color:var(--muted);overflow:hidden}._offerImage_1bja5_238{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-normal) ease}._offerCard_1bja5_216:hover ._offerImage_1bja5_238{transform:scale(1.05)}._imagePlaceholder_1bja5_249{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._cardContent_1bja5_258{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._categoryBadge_1bja5_265{margin-bottom:var(--spacing-3);align-self:flex-start}._offerTitle_1bja5_270{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0;line-height:1.3}._offerDescription_1bja5_279{color:var(--muted-foreground);line-height:1.5;margin:0 0 var(--spacing-4) 0;flex-grow:1;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._offerButton_1bja5_292{margin-top:auto;width:100%}._errorState_1bja5_298,._emptyState_1bja5_299{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground)}._emptyState_1bja5_299{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}@media(max-width:768px){._pageContainer_1bja5_50{padding:0 var(--spacing-4)}._hero_1bja5_61{padding:var(--spacing-12) var(--spacing-4)}._heroTitle_1bja5_92{font-size:2.25rem}._heroSubtitle_1bja5_100{font-size:1.125rem}._heroDescription_1bja5_107{font-size:1rem}}@layer base{._selectTrigger_wr1qy_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden;max-width:100%;box-sizing:border-box}._selectTrigger_wr1qy_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_wr1qy_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_wr1qy_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_wr1qy_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_wr1qy_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_wr1qy_54{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_wr1qy_2[data-state=open] ._selectIcon_wr1qy_54{transform:rotate(180deg)}._selectContent_wr1qy_66{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_wr1qy_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_wr1qy_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_wr1qy_91{padding:var(--spacing-2)}._scrollButton_wr1qy_95{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_wr1qy_95:hover ._scrollIcon_wr1qy_107{color:var(--primary)}._scrollIcon_wr1qy_107{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_wr1qy_118{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_wr1qy_125{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_wr1qy_125:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_wr1qy_125:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_wr1qy_125[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_wr1qy_159{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_wr1qy_167{height:1rem;width:1rem;color:currentColor}._selectSeparator_wr1qy_173{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_wr1qy_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_wr1qy_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_wr1qy_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}@media(max-width:480px){._selectContent_wr1qy_66{min-width:0;max-width:calc(100vw - var(--spacing-8));width:max-content}._selectTrigger_wr1qy_2{width:100%}}}._header_opcix_1{background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 80%,black) 100%);color:var(--secondary-foreground);padding:8rem var(--spacing-8) 6rem;padding-top:8rem;text-align:center}._title_opcix_9{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin:0 0 var(--spacing-4) 0;text-shadow:0 2px 4px rgba(0,0,0,.2)}._subtitle_opcix_18{font-size:clamp(1.1rem,2.5vw,1.25rem);color:color-mix(in srgb,var(--secondary-foreground) 85%,transparent);max-width:600px;margin:0 auto;line-height:1.6}._container_opcix_26{background-color:var(--background);padding:var(--spacing-12) var(--spacing-6);display:flex;justify-content:center;min-height:400px}._content_opcix_34{width:100%;max-width:700px}._formContainer_opcix_39{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._form_opcix_39{display:flex;flex-direction:column;gap:var(--spacing-2)}._grid_opcix_53{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}@media(max-width:600px){._grid_opcix_53{grid-template-columns:1fr}}._submitButton_opcix_65{margin-top:var(--spacing-6);width:100%}._page_1l54f_1{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 150px);padding:var(--spacing-16) var(--spacing-4);background-color:var(--background)}._card_1l54f_10{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1l54f_22{text-align:center;margin-bottom:var(--spacing-2)}._title_1l54f_27{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary);margin:0}._subtitle_1l54f_35{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._separator_1l54f_42{display:flex;align-items:center;text-align:center;color:var(--muted-foreground);font-size:.75rem;font-weight:500;text-transform:uppercase}._separator_1l54f_42:before,._separator_1l54f_42:after{content:"";flex:1;border-bottom:1px solid var(--border)}._separatorText_1l54f_59{padding:0 var(--spacing-3)}._content_1l54f_63{display:flex;flex-direction:column;gap:var(--spacing-4);text-align:center}._message_1l54f_70{font-family:var(--font-family-base);font-size:1rem;color:var(--foreground);line-height:1.6;margin:0}._encouragement_1l54f_78{font-family:var(--font-family-base);font-size:1rem;color:var(--primary);font-weight:500;margin:0}._loginLink_1l54f_86{text-align:center;font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-4)}._loginLink_1l54f_86 a{color:var(--primary);font-weight:500;text-decoration:none;transition:color var(--animation-duration-fast) ease}._loginLink_1l54f_86 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}@media(max-width:480px){._page_1l54f_1{padding:var(--spacing-8) var(--spacing-4)}._card_1l54f_10{padding:var(--spacing-6)}._title_1l54f_27{font-size:1.5rem}}@layer base{._nav_14pew_2{width:100%}._list_14pew_6{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-1);padding:0;margin:0;list-style:none;overflow:hidden}._item_14pew_17{display:inline-flex;align-items:center}._link_14pew_22{display:inline-flex;align-items:center;font-size:.75rem;color:var(--muted-foreground);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);outline:none;transition:color var(--animation-duration-fast) ease-in-out,background-color var(--animation-duration-fast) ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}._link_14pew_22:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_14pew_22:focus-visible{box-shadow:var(--shadow-focus)}._page_14pew_49{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;color:#fd5f00;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}._separator_14pew_63{display:inline-flex;align-items:center;color:var(--muted-foreground);margin-inline:calc(var(--spacing-1) * .5);flex-shrink:0}._ellipsis_14pew_71{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:default;margin-inline:var(--spacing-1)}._ellipsis_14pew_71:hover{background-color:var(--muted);color:var(--muted-foreground)}@media(max-width:768px){._list_14pew_6{gap:calc(var(--spacing-1) * .5)}._link_14pew_22,._page_14pew_49{font-size:.65rem;padding:calc(var(--spacing-1) * .75) var(--spacing-1)}._separator_14pew_63{margin-inline:calc(var(--spacing-1) * .25)}}}._embedContainer_1aay6_1{display:flex;justify-content:center;margin:var(--spacing-md) 0;min-height:300px;background-color:var(--surface-muted);border-radius:var(--radius-md);overflow:hidden}._embedContainer_1aay6_1>blockquote{width:100%;max-width:550px;margin:0}._container_1xaaq_1{width:100%;padding:var(--spacing-12) var(--spacing-8)}._header_1xaaq_6{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);text-align:center}._headerIcon_1xaaq_15{color:var(--primary)}._title_1xaaq_19{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--secondary);margin:0;max-width:600px}._gridContainer_1xaaq_28{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);width:100%}._carouselContainer_1xaaq_35{width:100%}._viewport_1xaaq_39{overflow:hidden;width:100%}._emblaContainer_1xaaq_44{display:flex;backface-visibility:hidden;touch-action:pan-y;margin-left:calc(var(--spacing-4) * -1)}._slide_1xaaq_51{flex:0 0 90%;min-width:0;padding-left:var(--spacing-4);padding-bottom:var(--spacing-4)}@media(min-width:480px){._slide_1xaaq_51{flex:0 0 50%}}._cardLink_1xaaq_64{text-decoration:none;color:inherit;display:block;height:100%;border-radius:var(--radius-md);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._cardLink_1xaaq_64:hover,._cardLink_1xaaq_64:focus-visible{transform:translateY(-4px);box-shadow:0 10px 25px -5px #08034e33,0 8px 10px -6px #08034e26}._cardLink_1xaaq_64:hover ._card_1xaaq_64,._cardLink_1xaaq_64:focus-visible ._card_1xaaq_64{box-shadow:0 0 0 2px var(--secondary)}._card_1xaaq_64{background-color:var(--secondary);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow-md);height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transition:box-shadow var(--animation-duration-normal) ease}._iconContainer_1xaaq_98{margin-bottom:var(--spacing-4);display:inline-flex;padding:var(--spacing-3);border-radius:var(--radius-full);background-color:color-mix(in srgb,hsl(0 0% 100%) 20%,transparent)}._icon_1xaaq_98{color:#fff}._cardTitle_1xaaq_110{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 var(--spacing-2) 0}._cardDescription_1xaaq_118{font-size:.875rem;color:#ffffffe6;line-height:1.6;margin:0;flex-grow:1;margin-bottom:var(--spacing-4)}._button_1xaaq_127{background-color:var(--primary);color:#fff;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);font-weight:500;font-size:.875rem;text-align:center;transition:background-color var(--animation-duration-fast) ease;align-self:center}._cardLink_1xaaq_64:hover ._button_1xaaq_127,._cardLink_1xaaq_64:focus-visible ._button_1xaaq_127{background-color:color-mix(in srgb,var(--primary) 90%,black)}._dotsContainer_1xaaq_144{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4)}._dot_1xaaq_144{width:.625rem;height:.625rem;border-radius:var(--radius-full);background-color:var(--muted);border:none;padding:0;cursor:pointer;transition:all var(--animation-duration-fast) ease-in-out}._dotActive_1xaaq_163{background-color:var(--primary);transform:scale(1.1)}@media(max-width:1024px){._gridContainer_1xaaq_28{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){._gridContainer_1xaaq_28{display:none}._title_1xaaq_19{font-size:1.5rem}}@media(min-width:768px){._carouselContainer_1xaaq_35{display:none}}._container_qatjw_1{width:100%;padding:var(--spacing-12) 0 0 0}._header_qatjw_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._sectionTitle_qatjw_13{font-family:var(--font-family-heading);font-size:2rem;font-weight:600;color:var(--secondary);margin:0}._viewMoreLink_qatjw_21{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:500;text-decoration:none;transition:color var(--animation-duration-fast) ease}._viewMoreLink_qatjw_21:hover{color:color-mix(in srgb,var(--primary),black 15%);text-decoration:underline}._embla_qatjw_37{position:relative;--slide-gap: var(--spacing-6)}._emblaViewport_qatjw_42{overflow:hidden;border-radius:var(--radius-lg)}._emblaContainer_qatjw_47{display:flex;padding-bottom:var(--spacing-2);padding-left:var(--slide-gap)}._emblaSlide_qatjw_53{flex:0 0 auto;min-width:0;margin-right:var(--slide-gap)}._emblaButton_qatjw_60{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-content);width:48px;height:48px;border-radius:var(--radius-full);background-color:var(--card);border:1px solid var(--border);color:var(--card-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow-md)}._emblaButton_qatjw_60:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-50%) scale(1.05)}._emblaButton_qatjw_60:active{transform:translateY(-50%) scale(.95)}._emblaButtonPrev_qatjw_90{left:-24px}._emblaButtonNext_qatjw_94{right:-24px}._emblaDots_qatjw_99{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6)}._emblaDot_qatjw_99{width:12px;height:12px;border-radius:var(--radius-full);background-color:var(--muted);border:none;cursor:pointer;transition:all var(--animation-duration-fast) ease}._emblaDot_qatjw_99:hover{background-color:var(--muted-foreground);transform:scale(1.2)}._emblaDotSelected_qatjw_122{background-color:var(--primary);transform:scale(1.3)}._emblaDotSelected_qatjw_122:hover{background-color:var(--primary)}._card_qatjw_132{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--card-foreground);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%;width:100%}._card_qatjw_132:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._imageContainer_qatjw_151{position:relative;width:100%;padding-top:56.25%;background-color:var(--muted)}._sponsoredOverlay_qatjw_158{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:var(--z-content-low)}._sponsoredOverlay_qatjw_158 ._sponsoredBadge_qatjw_165{background-color:var(--warning);color:var(--warning-foreground);font-weight:600;font-size:.75rem;box-shadow:var(--shadow-md)}._image_qatjw_151{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._imagePlaceholder_qatjw_182{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._imageSkeleton_qatjw_194{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}._cardContent_qatjw_203{padding:var(--spacing-4);display:flex;flex-direction:column;flex-grow:1}._badge_qatjw_210{margin-bottom:var(--spacing-3);align-self:flex-start}._title_qatjw_215{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2);line-height:1.4;color:var(--primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._excerpt_qatjw_229{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._footer_qatjw_242{margin-top:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._stateMessage_qatjw_248{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);color:var(--muted-foreground)}._stateMessage_qatjw_248 h3{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--card-foreground);margin:var(--spacing-4) 0 var(--spacing-2)}._stateMessage_qatjw_248 p{max-width:400px;margin:0}._errorIcon_qatjw_272{color:var(--error)}@media(min-width:1024px){._emblaSlide_qatjw_53{width:calc((100% - var(--slide-gap) * 3) / 3);flex-shrink:0}}@media(min-width:768px)and (max-width:1023px){._embla_qatjw_37{--slide-gap: var(--spacing-4)}._emblaSlide_qatjw_53{width:calc((100% - var(--slide-gap) * 2) / 2);flex-shrink:0}._header_qatjw_6{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._emblaButtonPrev_qatjw_90{left:-20px}._emblaButtonNext_qatjw_94{right:-20px}}@media(max-width:767px){._embla_qatjw_37{--slide-gap: var(--spacing-4)}._emblaSlide_qatjw_53{width:85%;flex-shrink:0}._emblaContainer_qatjw_47{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}._sectionTitle_qatjw_13{font-size:1.25rem}._title_qatjw_215{font-size:.85rem}._emblaButtonPrev_qatjw_90,._emblaButtonNext_qatjw_94{display:none}._emblaDots_qatjw_99{margin-top:var(--spacing-4)}._emblaDot_qatjw_99{width:10px;height:10px}._excerpt_qatjw_229{font-size:.8125rem}._footer_qatjw_242{font-size:.75rem}}._tableOfContents_1byn5_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin:var(--spacing-8) 0 var(--spacing-12) 0;box-shadow:var(--shadow)}._header_1byn5_10{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border)}._icon_1byn5_19{color:var(--primary);flex-shrink:0}._title_1byn5_24{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--secondary);margin:0}._list_1byn5_32{list-style:none;padding:0;margin:0;counter-reset:toc-counter}._listItem_1byn5_39{counter-increment:toc-counter;margin-bottom:var(--spacing-3);position:relative;padding-left:var(--spacing-8)}._listItem_1byn5_39:last-child{margin-bottom:0}._listItem_1byn5_39:before{content:counter(toc-counter) ".";position:absolute;left:0;font-weight:600;color:var(--primary);font-family:var(--font-family-heading)}._link_1byn5_59{color:var(--foreground);text-decoration:none;line-height:1.5;transition:color var(--animation-duration-fast) ease;display:block;font-size:.95rem}._link_1byn5_59:hover{color:var(--primary)}@media(max-width:768px){._tableOfContents_1byn5_1{padding:var(--spacing-4);margin:var(--spacing-6) 0 var(--spacing-8) 0}._header_1byn5_10{gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3)}._title_1byn5_24{font-size:1rem}._listItem_1byn5_39{margin-bottom:var(--spacing-2);padding-left:var(--spacing-6)}._link_1byn5_59{font-size:.9rem}._icon_1byn5_19{width:18px;height:18px}}._container_ey9vx_1{position:fixed;top:66px;left:0;width:100%;height:50px;background-color:var(--secondary);z-index:var(--z-nav-low);display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-8);overflow:hidden;opacity:0;transform:translateY(-100%);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;pointer-events:none}._container_ey9vx_1._visible_ey9vx_22{opacity:1;transform:translateY(0);pointer-events:auto}._contentWrapper_ey9vx_28{position:relative;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center}._navLinks_ey9vx_37{display:flex;gap:var(--spacing-6);align-items:center;justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}._navLinks_ey9vx_37::-webkit-scrollbar{display:none}._link_ey9vx_57{color:var(--secondary-foreground);text-decoration:none;font-size:.9rem;font-weight:500;opacity:.7;transition:opacity var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;padding:var(--spacing-2) 0;position:relative;flex-shrink:0}._link_ey9vx_57:hover{opacity:1;color:#fffffff2}._scrollButton_ey9vx_74{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;z-index:10;padding:0}._scrollButton_ey9vx_74:hover{background:#ffffff40;transform:translateY(-50%) scale(1.05)}._scrollButton_ey9vx_74:active{transform:translateY(-50%) scale(.95)}._scrollButtonLeft_ey9vx_103{left:-8px}._scrollButtonRight_ey9vx_107{right:-8px}._progressBarContainer_ey9vx_111{position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:color-mix(in srgb,var(--secondary) 80%,black)}._progressBar_ey9vx_111{height:100%;background:linear-gradient(90deg,#ff5e00,#ff7e33);box-shadow:0 0 10px color-mix(in srgb,var(--primary) 50%,transparent);transition:width var(--animation-duration-fast) linear;border-radius:0}@media(max-width:768px){._container_ey9vx_1{padding:0 var(--spacing-4);height:45px}._navLinks_ey9vx_37{font-size:.85rem;gap:var(--spacing-4)}._link_ey9vx_57{font-size:.85rem}._scrollButton_ey9vx_74{width:28px;height:28px}}._ctaContainer_b982w_1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-decoration:none;transition:transform var(--animation-duration-fast) ease-in-out,box-shadow var(--animation-duration-fast) ease-in-out;overflow:hidden}._ctaContainer_b982w_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._iconWrapper_b982w_22{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#ffffff1a;border-radius:var(--radius-md)}._icon_b982w_22{color:var(--primary)}._textWrapper_b982w_37{flex-grow:1}._title_b982w_41{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-1) 0}._subtitle_b982w_48{font-size:1rem;line-height:1.5;margin:0;opacity:.9}._button_b982w_55{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);font-weight:500;white-space:nowrap;flex-shrink:0;transition:background-color var(--animation-duration-fast) ease-in-out}._ctaContainer_b982w_1:hover ._button_b982w_55{background-color:color-mix(in srgb,var(--primary) 90%,black)}@media(max-width:768px){._ctaContainer_b982w_1{flex-direction:column;text-align:center;padding:var(--spacing-8) var(--spacing-4)}._textWrapper_b982w_37{margin-bottom:var(--spacing-4)}._title_b982w_41{font-size:1.375rem}._subtitle_b982w_48{font-size:.9rem}}._container_1aoxf_1{max-width:900px;margin:0 auto;padding:0 var(--spacing-6)}._heroSection_1aoxf_8{position:relative;width:100vw;min-height:60vh;margin-left:50%;transform:translate(-50%);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}._heroOverlay_1aoxf_22{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#05004ecc,#05004e99,#05004e66);z-index:1}._heroContent_1aoxf_37{position:relative;z-index:2;width:100%;text-align:center;padding:calc(var(--spacing-12) + 80px) var(--spacing-4) var(--spacing-8)}._header_1aoxf_45{margin:0}._badgeRow_1aoxf_49{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;margin-bottom:var(--spacing-4)}._heroBadge_1aoxf_58{background-color:var(--primary);color:#fff;border:2px solid rgba(255,255,255,.2);font-weight:600}._sponsoredBadge_1aoxf_65{background-color:var(--warning);color:var(--warning-foreground);border:2px solid rgba(255,255,255,.2);font-weight:600;display:flex;align-items:center;gap:var(--spacing-1)}._sponsoredBadgeFallback_1aoxf_75{background-color:var(--warning);color:var(--warning-foreground);border:2px solid color-mix(in srgb,var(--warning) 30%,transparent);font-weight:600;display:flex;align-items:center;gap:var(--spacing-1)}._title_1aoxf_85{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.2;color:#fff;margin:0 0 var(--spacing-6) 0;text-shadow:0 2px 4px rgba(0,0,0,.3)}._meta_1aoxf_95{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-6);color:#ffffffe6;font-size:.95rem;font-weight:500}._metaItem_1aoxf_106{display:flex;align-items:center;gap:var(--spacing-2);text-shadow:0 1px 2px rgba(0,0,0,.2)}._headerFallback_1aoxf_114{text-align:center;margin:0 0 var(--spacing-8) 0;background-color:color-mix(in srgb,var(--secondary) 6%,var(--background));padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--secondary) 10%,transparent)}._titleFallback_1aoxf_123{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.2;color:var(--secondary);margin:var(--spacing-4) 0 var(--spacing-6) 0}._metaFallback_1aoxf_132{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--spacing-6);color:var(--muted-foreground);font-size:.9rem}@media(max-width:768px){._heroSection_1aoxf_8{min-height:50vh;margin-top:0}._heroContent_1aoxf_37{padding:calc(var(--spacing-12) + 90px) var(--spacing-6) var(--spacing-8)}._title_1aoxf_85{font-size:clamp(2rem,5vw,2.75rem)}._titleFallback_1aoxf_123{font-size:clamp(1.75rem,4vw,2.5rem)}._meta_1aoxf_95,._metaFallback_1aoxf_132{font-size:.85rem;gap:var(--spacing-4)}._headerFallback_1aoxf_114{margin-top:var(--spacing-6)}}@media(max-width:480px){._heroSection_1aoxf_8{min-height:45vh;margin-top:0}._meta_1aoxf_95,._metaFallback_1aoxf_132{flex-direction:column;gap:var(--spacing-2)}._heroContent_1aoxf_37{padding:calc(var(--spacing-12) + 100px) var(--spacing-4) var(--spacing-6)}._headerFallback_1aoxf_114{margin-top:var(--spacing-8)}}._shareSection_1teau_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);margin-bottom:var(--spacing-16);text-align:center;box-shadow:var(--shadow)}._shareTitle_1teau_11{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._shareButtons_1teau_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}@media(min-width:1024px){._shareButtons_1teau_19{grid-template-columns:repeat(5,1fr);gap:var(--spacing-3)}}@media(min-width:769px)and (max-width:1023px){._shareButtons_1teau_19{grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}}@media(max-width:768px){._shareButtons_1teau_19{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._shareButtons_1teau_19{grid-template-columns:1fr}}._shareButton_1teau_19{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);font-weight:500;transition:all var(--animation-duration-fast) ease;border:2px solid transparent;min-height:48px}._shareButton_1teau_19 span{font-size:.9rem}._xButton_1teau_69{background-color:color-mix(in srgb,#000000 10%,transparent);color:#000;border-color:color-mix(in srgb,#000000 20%,transparent)}._xButton_1teau_69:hover{background-color:color-mix(in srgb,#000000 15%,transparent);color:#000;border-color:color-mix(in srgb,#000000 30%,transparent)}._whatsappButton_1teau_81{background-color:color-mix(in srgb,#25D366 10%,transparent);color:#25d366;border-color:color-mix(in srgb,#25D366 20%,transparent)}._whatsappButton_1teau_81:hover{background-color:color-mix(in srgb,#25D366 15%,transparent);color:color-mix(in srgb,#25D366 90%,black);border-color:color-mix(in srgb,#25D366 30%,transparent)}._linkedinButton_1teau_93{background-color:color-mix(in srgb,#0077b5 10%,transparent);color:#0077b5;border-color:color-mix(in srgb,#0077b5 20%,transparent)}._linkedinButton_1teau_93:hover{background-color:color-mix(in srgb,#0077b5 15%,transparent);color:color-mix(in srgb,#0077b5 90%,black);border-color:color-mix(in srgb,#0077b5 30%,transparent)}._facebookButton_1teau_105{background-color:color-mix(in srgb,#1877f2 10%,transparent);color:#1877f2;border-color:color-mix(in srgb,#1877f2 20%,transparent)}._facebookButton_1teau_105:hover{background-color:color-mix(in srgb,#1877f2 15%,transparent);color:color-mix(in srgb,#1877f2 90%,black);border-color:color-mix(in srgb,#1877f2 30%,transparent)}._copyButton_1teau_117{background-color:color-mix(in srgb,var(--secondary) 10%,transparent);color:var(--secondary);border-color:color-mix(in srgb,var(--secondary) 20%,transparent)}._copyButton_1teau_117:hover{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:color-mix(in srgb,var(--secondary) 90%,black);border-color:color-mix(in srgb,var(--secondary) 30%,transparent)}._blogPostPage_kf0pj_1{background-color:var(--background);margin-top:-1.5rem}@media(min-width:769px){._blogPostPage_kf0pj_1{margin-top:-3rem}}._container_kf0pj_12{max-width:900px;margin:0 auto;padding:0 var(--spacing-6)}._breadcrumb_kf0pj_18{margin:var(--spacing-12) 0;overflow:visible!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_list{flex-wrap:wrap!important;overflow:visible!important;max-width:100%!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_link,._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_page{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}@media(max-width:768px){._breadcrumb_kf0pj_18{overflow:visible!important;max-width:100%!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--spacing-2)!important;max-width:100%!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_item{display:flex!important;align-items:center!important;max-width:calc(100% - 2rem)!important;overflow:visible!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_link,._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_page{display:inline-block!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important;line-height:1.4!important;overflow:visible!important;text-overflow:clip!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_separator{flex-shrink:0!important;margin:0 var(--spacing-1)!important}}@media(max-width:480px){._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_link,._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_page{font-size:.85rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;word-break:break-word!important;overflow-wrap:break-word!important}._breadcrumb_kf0pj_18 .cv__module__Breadcrumb_item{max-width:calc(100% - 1.5rem)!important}}._content_kf0pj_104{font-size:1.1rem;line-height:1.8;color:var(--foreground);margin:var(--spacing-12) 0}._content_kf0pj_104 h1,._content_kf0pj_104 h2,._content_kf0pj_104 h3,._content_kf0pj_104 h4{font-family:var(--font-family-heading);color:var(--secondary);line-height:1.3;margin-top:2.5em;margin-bottom:1em}._content_kf0pj_104 h2{font-size:1.8rem}._content_kf0pj_104 h3{font-size:1.5rem}._content_kf0pj_104 p{margin-bottom:1.5em}._content_kf0pj_104 a{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast) ease}._content_kf0pj_104 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._content_kf0pj_104 ul,._content_kf0pj_104 ol{margin-bottom:1.5em;padding-left:1.5em}._content_kf0pj_104 ul{list-style-type:disc}._content_kf0pj_104 ol{list-style-type:decimal}._content_kf0pj_104 li{margin-bottom:.5em;display:list-item}._content_kf0pj_104 ul ul{list-style-type:circle;margin-top:.5em}._content_kf0pj_104 ul ul ul{list-style-type:square}._content_kf0pj_104 blockquote{border-left:4px solid var(--primary);padding-left:1.5em;margin:2em 0;font-style:italic;color:var(--muted-foreground)}._content_kf0pj_104 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:2em auto;display:block}._relatedPostsWrapper_kf0pj_190{margin-bottom:var(--spacing-32);padding-bottom:var(--spacing-16)}._blogCta_kf0pj_195{margin:var(--spacing-12) 0}._fullWidthSection_kf0pj_201{width:100vw;margin-left:50%;transform:translate(-50%);background-color:color-mix(in srgb,var(--secondary) 3%,var(--background));padding:var(--spacing-24) var(--spacing-6) var(--spacing-16);margin-top:0;margin-bottom:0}._fullWidthContent_kf0pj_211{max-width:1200px;margin:0 auto}._footer_kf0pj_216{margin-top:var(--spacing-8);margin-bottom:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._tags_kf0pj_223{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._tags_kf0pj_223 a{text-decoration:none}._tagIcon_kf0pj_234{color:var(--muted-foreground)}._notFoundAlert_kf0pj_239{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);margin:var(--spacing-8) 0;border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--error) 5%,transparent);color:var(--error)}._alertIcon_kf0pj_251{flex-shrink:0;margin-top:var(--spacing-1)}._alertContent_kf0pj_256{flex:1}._alertTitle_kf0pj_260{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--error)}._alertDescription_kf0pj_268{margin:0 0 var(--spacing-4) 0;color:var(--muted-foreground);line-height:1.5}._backButton_kf0pj_274{margin-top:var(--spacing-2)}@media(max-width:768px){._content_kf0pj_104{font-size:.9rem;line-height:1.65}._content_kf0pj_104 h2{font-size:1.5rem}._content_kf0pj_104 h3{font-size:1.25rem}._breadcrumb_kf0pj_18{margin:var(--spacing-8) 0}}._categoryPage_xmoy5_1{background-color:var(--surface)}._header_xmoy5_5{background:linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 80%,black) 100%);color:var(--secondary-foreground);padding:var(--spacing-12) var(--spacing-8);text-align:center}._headerContent_xmoy5_12{max-width:800px;margin:0 auto}._breadcrumbs_xmoy5_17{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.9rem;margin-bottom:var(--spacing-6);color:color-mix(in srgb,var(--secondary-foreground) 70%,transparent)}._breadcrumbLink_xmoy5_27{display:flex;align-items:center;gap:var(--spacing-2);color:inherit;text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumbLink_xmoy5_27:hover{color:var(--primary)}._breadcrumbSeparator_xmoy5_40{opacity:.5}._breadcrumbCurrent_xmoy5_44{font-weight:500;color:var(--secondary-foreground)}._title_xmoy5_49{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.1;margin:0 0 var(--spacing-4) 0;text-shadow:0 2px 4px rgba(0,0,0,.2)}._subtitle_xmoy5_58{font-size:clamp(1.1rem,2.5vw,1.25rem);color:color-mix(in srgb,var(--secondary-foreground) 85%,transparent);max-width:600px;margin:0 auto;line-height:1.6}._mainContent_xmoy5_66{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._toolbar_xmoy5_72{margin-bottom:var(--spacing-8)}._articlesGrid_xmoy5_76{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:640px){._articlesGrid_xmoy5_76{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._articlesGrid_xmoy5_76{grid-template-columns:repeat(3,1fr)}}._articleCard_xmoy5_94{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._articleCard_xmoy5_94:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._imageLink_xmoy5_109{display:block;overflow:hidden}._cardImage_xmoy5_114{width:100%;height:200px;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._articleCard_xmoy5_94:hover ._cardImage_xmoy5_114{transform:scale(1.05)}._cardContent_xmoy5_125{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._titleLink_xmoy5_132{text-decoration:none;color:inherit}._cardTitle_xmoy5_137{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;line-height:1.3;margin:var(--spacing-3) 0;color:var(--secondary);transition:color var(--animation-duration-fast) ease}._titleLink_xmoy5_132:hover ._cardTitle_xmoy5_137{color:var(--primary)}._cardExcerpt_xmoy5_151{color:var(--muted-foreground);font-size:.95rem;line-height:1.6;margin-bottom:var(--spacing-4);flex-grow:1}._cardMeta_xmoy5_159{display:flex;align-items:center;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);margin-top:auto}._metaItem_xmoy5_168{display:flex;align-items:center;gap:var(--spacing-2)}._pagination_xmoy5_174{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-12);flex-wrap:wrap}._paginationButton_xmoy5_183{min-width:40px;height:40px}._paginationDots_xmoy5_188{color:var(--muted-foreground);padding:0 var(--spacing-2)}._emptyState_xmoy5_193,._errorState_xmoy5_193{text-align:center;padding:var(--spacing-16) var(--spacing-8);color:var(--muted-foreground)}._emptyState_xmoy5_193 h3,._errorState_xmoy5_193 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4)}._errorState_xmoy5_193 h3{color:var(--error)}._emptyState_xmoy5_193 p,._errorState_xmoy5_193 p{font-size:1.1rem;line-height:1.6;max-width:500px;margin:0 auto var(--spacing-8) auto}._errorState_xmoy5_193 p{color:var(--muted-foreground)}._placeholderImage_xmoy5_222{width:100%;height:200px;background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600}._container_jer37_1{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-nav);height:70px;background-color:var(--accent);color:var(--secondary-foreground);display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-radius:0;box-shadow:0 -4px 15px -3px color-mix(in srgb,var(--accent) 40%,transparent);cursor:pointer;border:none;width:100%;text-align:left;opacity:0;transform:translateY(100%);transition:transform .4s ease-out,opacity .4s ease-out}._container_jer37_1._visible_jer37_27{opacity:1;transform:translateY(0)}._content_jer37_32{display:flex;align-items:center;gap:var(--spacing-3);overflow:hidden}._icon_jer37_39{width:36px;height:36px;flex-shrink:0;color:var(--secondary-foreground)}._text_jer37_46{font-family:var(--font-family-heading);font-weight:600;font-size:1rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._arrowIcon_jer37_57{width:24px;height:24px;flex-shrink:0;color:var(--secondary-foreground)}@media(min-width:768px){._container_jer37_1{display:none}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._resultsContainer_6b7e6_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_6b7e6_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_6b7e6_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_6b7e6_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_6b7e6_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_6b7e6_43{padding:var(--spacing-6)}._goalSection_6b7e6_47{margin-bottom:var(--spacing-6);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._goalHeader_6b7e6_55{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._goalHeader_6b7e6_55 h2{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._goalHeader_6b7e6_55 svg{color:var(--primary)}._progressWrapper_6b7e6_75{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._progressLabel_6b7e6_82{font-weight:600;color:var(--primary);font-size:.9rem;min-width:40px;text-align:right}._goalStatus_6b7e6_90{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;text-align:center;margin:0}._metricsGrid_6b7e6_98{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_6b7e6_105{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_6b7e6_113{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_6b7e6_123{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._timeValue_6b7e6_130{color:var(--secondary);font-size:1.25rem}._contributionValue_6b7e6_135{color:var(--primary)}._interestValue_6b7e6_139{color:var(--success)}._infoIcon_6b7e6_143{color:var(--muted-foreground);cursor:help}._comparisonSection_6b7e6_148{margin-top:var(--spacing-6)}._sectionTitle_6b7e6_152{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._sectionTitle_6b7e6_152 svg{color:var(--primary)}._comparisonGrid_6b7e6_168{display:grid;grid-template-columns:1fr;gap:var(--spacing-2)}@media(min-width:768px){._comparisonGrid_6b7e6_168{grid-template-columns:1fr 1fr}}._productItem_6b7e6_180{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border-radius:var(--radius-sm);font-size:.9rem}._productName_6b7e6_190{color:var(--muted-foreground)}._productValue_6b7e6_194{font-weight:600;color:var(--secondary)}@layer base{._container_rdd0p_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_rdd0p_2>*{flex:1 1 auto;min-height:0}._container_rdd0p_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_rdd0p_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_rdd0p_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_rdd0p_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_rdd0p_2 .recharts-layer{outline:none}._container_rdd0p_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_rdd0p_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_rdd0p_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_rdd0p_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_rdd0p_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_rdd0p_2 .recharts-sector,._container_rdd0p_2 .recharts-surface{outline:none}._tooltip_rdd0p_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_rdd0p_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_rdd0p_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_rdd0p_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_rdd0p_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_rdd0p_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_rdd0p_124{flex-shrink:0}._tooltipItemIndicator-dot_rdd0p_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_rdd0p_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_rdd0p_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_rdd0p_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_rdd0p_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_rdd0p_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_rdd0p_180{align-items:center}._tooltipItemLabelContent_rdd0p_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_rdd0p_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_rdd0p_195{font-weight:600;color:var(--popup-foreground)}._legend_rdd0p_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_rdd0p_209{margin-bottom:var(--spacing-4)}._legend-bottom_rdd0p_213{margin-top:var(--spacing-2)}._legendItem_rdd0p_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_rdd0p_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._chartsSection_1m3t0_1{margin-bottom:var(--spacing-8)}._sectionTitle_1m3t0_5{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6);text-align:center;justify-content:center}._sectionTitle_1m3t0_5 svg{color:var(--primary)}._chartsGrid_1m3t0_22{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:992px){._chartsGrid_1m3t0_22{grid-template-columns:repeat(2,1fr)}}._chartCard_1m3t0_34{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._chartCard_1m3t0_34:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._fullWidthCard_1m3t0_48{grid-column:1 / -1}._chartCard_1m3t0_34 h3{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartCard_1m3t0_34 h3 svg{color:var(--primary)}._chartWrapper_1m3t0_68{height:350px;width:100%}._shareButton_1yr6f_1{min-width:140px;color:#fff;white-space:nowrap}._shareButton_1yr6f_1:hover{background-color:color-mix(in srgb,hsl(0 0% 100%),transparent 85%);color:#fff}._shareButton_1yr6f_1:active{background-color:color-mix(in srgb,hsl(0 0% 100%),transparent 75%);color:#fff}._spinner_1yr6f_17{animation:_spin_1yr6f_17 1s linear infinite}@keyframes _spin_1yr6f_17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sliderRoot_jb8y4_1{position:relative;display:flex;width:100%;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:1.25rem;box-sizing:border-box;padding-inline:.625rem}._sliderTrack_jb8y4_13{position:relative;height:.375rem;width:100%;flex-grow:1;overflow:hidden;border-radius:var(--radius-full);background-color:var(--muted)}._sliderRange_jb8y4_23{position:absolute;height:100%;background-color:var(--primary)}._sliderThumb_jb8y4_29{display:block;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background-color:var(--card);border:2px solid var(--primary);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-fast) ease;cursor:grab}._sliderThumb_jb8y4_29:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._sliderThumb_jb8y4_29:active{cursor:grabbing}._icon_1vvfb_1{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._iconDesktop_1vvfb_6{cursor:help}._iconDesktop_1vvfb_6:hover{color:var(--primary)}._iconMobile_1vvfb_14{cursor:pointer}._iconMobile_1vvfb_14:active{color:var(--primary);transform:scale(.95)}._content_1vvfb_23{max-width:300px}._tooltip_1vvfb_27{padding:var(--spacing-1)}._title_1vvfb_31{font-size:.875rem;font-weight:600;color:var(--popup-foreground);margin:0 0 var(--spacing-2)}._description_1vvfb_38{font-size:.8125rem;color:var(--popup-foreground);margin:0 0 var(--spacing-2);line-height:1.4}._example_1vvfb_45{padding:var(--spacing-2);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-sm);margin-bottom:var(--spacing-2)}._exampleLabel_1vvfb_52{font-size:.75rem;font-weight:600;color:var(--primary)}._exampleText_1vvfb_58{font-size:.75rem;color:var(--popup-foreground);display:block;margin-top:var(--spacing-1)}._impact_1vvfb_65{padding:var(--spacing-2);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-radius:var(--radius-sm)}._impactLabel_1vvfb_71{font-size:.75rem;font-weight:600;color:var(--success)}._impactText_1vvfb_77{font-size:.75rem;color:var(--popup-foreground);display:block;margin-top:var(--spacing-1)}._fieldContainer_a675k_1{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._fieldHeader_a675k_8{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._icon_a675k_17{display:flex;align-items:center;color:var(--primary)}._infoIcon_a675k_27{color:var(--muted-foreground);cursor:help;transition:color var(--animation-duration-fast) ease}._infoIcon_a675k_27:hover{color:var(--primary)}._sliderValue_a675k_37{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._gridContainer_c10wl_1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);width:100%;padding:var(--spacing-2)}._carouselContainer_c10wl_9{width:100%;padding:var(--spacing-2) 0}._viewport_c10wl_14{overflow:hidden;width:100%}._emblaContainer_c10wl_19{display:flex;backface-visibility:hidden;touch-action:pan-y;margin-left:calc(var(--spacing-4) * -1)}._slide_c10wl_26{flex:0 0 100%;min-width:0;padding-left:var(--spacing-4);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}._card_c10wl_34{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-6);text-align:center;box-shadow:var(--shadow-md);height:100%;display:flex;flex-direction:column;align-items:center}._iconContainer_c10wl_46{margin-bottom:var(--spacing-4);display:inline-flex;padding:var(--spacing-3);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._icon_c10wl_46{color:var(--primary)}._cardTitle_c10wl_58{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._cardDescription_c10wl_66{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0}._dotsContainer_c10wl_73{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6)}._dot_c10wl_73{width:.625rem;height:.625rem;border-radius:var(--radius-full);background-color:var(--muted);border:none;padding:0;cursor:pointer;transition:all var(--animation-duration-fast) ease-in-out}._dotActive_c10wl_92{background-color:var(--primary);transform:scale(1.1)}@media(min-width:768px){._carouselContainer_c10wl_9{display:none}}@media(max-width:767.98px){._gridContainer_c10wl_1{display:none}}._pageWrapper_10lez_2{margin-top:-5rem}._hero_10lez_7{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;padding:6rem var(--spacing-8) 4rem;text-align:center;overflow:hidden}._heroBackground_10lez_18{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?w=1920&q=80);background-size:cover;background-position:center;filter:blur(3px);opacity:.3;z-index:0}._heroOverlay_10lez_32{position:absolute;top:0;left:0;width:100%;height:100%;background:#05004ed9;z-index:1}._heroContent_10lez_42{position:relative;z-index:2;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:#fff}._heroIcon_10lez_54{width:96px;height:96px;background-color:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000026}._heroTitle_10lez_66{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.4)}._heroSubtitle_10lez_75{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;opacity:.95;max-width:700px;margin:0;text-shadow:0 1px 5px rgba(0,0,0,.3)}._heroCta_10lez_84{margin-top:var(--spacing-4);box-shadow:0 4px 12px #fd5f004d}._mainContainer_10lez_90{max-width:1200px;margin:0 auto;padding:var(--spacing-8)}._mainContent_10lez_97{display:flex;flex-direction:column;gap:var(--spacing-8)}._formCard_10lez_104{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-8)}._cardHeader_10lez_111{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border)}._cardHeader_10lez_111 svg{color:var(--primary)}._cardHeader_10lez_111 h2{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._formGrid_10lez_133{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._formGrid_10lez_133{grid-template-columns:repeat(2,1fr)}}._advancedSection_10lez_146{grid-column:1 / -1}._accordionTitle_10lez_150{display:flex;align-items:center;gap:var(--spacing-2)}._advancedGrid_10lez_156{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-4)}@media(min-width:768px){._advancedGrid_10lez_156{grid-template-columns:repeat(2,1fr)}}._selectField_10lez_170{display:flex;flex-direction:column;gap:var(--spacing-2)}._selectLabel_10lez_176{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._calculateButton_10lez_186{grid-column:1 / -1;width:100%;height:3.5rem;font-size:1.1rem;font-weight:600;margin-top:var(--spacing-4)}._resultsSection_10lez_196{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._actionsGroup_10lez_203{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:stretch;justify-content:center;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-4)}@media(min-width:640px){._actionsGroup_10lez_203{flex-direction:row;align-items:center}}._actionButton_10lez_222{flex:1;min-height:3rem;font-size:1rem;font-weight:600;width:100%;display:flex!important}@media(min-width:640px){._actionButton_10lez_222{width:auto;min-width:200px}}._actionsGroup_10lez_203 button{background-color:var(--secondary)!important;color:#fff!important;border:1px solid var(--secondary)!important;box-shadow:0 2px 10px #05004e26;transition:all var(--animation-duration-fast) ease}._actionsGroup_10lez_203 button:hover{background-color:color-mix(in srgb,var(--secondary),black 15%)!important;box-shadow:0 4px 16px #05004e40;transform:translateY(-1px)}._actionsGroup_10lez_203 button:active{transform:translateY(0)}._tipsSection_10lez_261{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6)}._tipsSection_10lez_261 .tipCard button,._tipsSection_10lez_261 [class*=applyButton],._tipsSection_10lez_261 button[type=button]{background:var(--primary)!important;color:#fff!important;width:100%;max-width:350px;margin:var(--spacing-4) auto 0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:var(--spacing-2)!important;padding:var(--spacing-4) var(--spacing-6)!important;font-size:1.05rem!important;font-weight:600;border-radius:var(--radius-lg)!important;border:none;box-shadow:0 2px 10px #fd5f0040;transition:all var(--animation-duration-fast) ease;cursor:pointer;min-height:48px}._tipsSection_10lez_261 .tipCard button:hover,._tipsSection_10lez_261 [class*=applyButton]:hover,._tipsSection_10lez_261 button[type=button]:hover{background:color-mix(in srgb,var(--primary),black 10%)!important;box-shadow:0 4px 16px #fd5f0059;transform:translateY(-2px)}._tipsSection_10lez_261 .tipCard button:active,._tipsSection_10lez_261 [class*=applyButton]:active,._tipsSection_10lez_261 button[type=button]:active{transform:translateY(0)}._chartsSection_10lez_307{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6)}._infoSection_10lez_315{margin:var(--spacing-4) 0}._sectionTitleContainer_10lez_319{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_10lez_324{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_10lez_324{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_10lez_319{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._faqSection_10lez_345{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;padding:0}@media(min-width:768px){._faqSection_10lez_345{max-width:calc(800px + (var(--spacing-8) * 2));padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}._blogSection_10lez_364{margin-top:var(--spacing-4)}._sidebar_10lez_369{display:none}@media(min-width:1280px){._sidebar_10lez_369{display:block;position:fixed;right:24px;top:140px;width:200px;z-index:var(--z-nav)}}._sidebarSticky_10lez_384{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:var(--spacing-3)}._tocTitle_10lez_392{font-family:var(--font-family-heading);font-size:.95rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tocNav_10lez_402{display:flex;flex-direction:column;gap:var(--spacing-2)}._tocLink_10lez_408{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:transparent;border:none;border-left:3px solid transparent;border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:.875rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:all var(--animation-duration-fast) ease;font-family:var(--font-family-base);width:100%}._tocLink_10lez_408 svg{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease;flex-shrink:0}._tocLink_10lez_408:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 8%,transparent);transform:translate(2px)}._tocLink_10lez_408:hover svg{color:var(--primary)}._tocLinkActive_10lez_444{color:var(--primary);border-left-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 12%,transparent);font-weight:600}._tocLinkActive_10lez_444 svg{color:var(--primary)}@media(max-width:1279px){._mainContainer_10lez_90,._formCard_10lez_104,._resultsSection_10lez_196,._tipsSection_10lez_261,._chartsSection_10lez_307{padding:var(--spacing-4)}._cardHeader_10lez_111{margin-bottom:var(--spacing-4)}._cardHeader_10lez_111 h2{font-size:1.25rem}._hero_10lez_7{padding:6.5rem var(--spacing-4) 3rem;min-height:320px}._heroIcon_10lez_54{width:72px;height:72px}}@media(max-width:767px){._sectionTitle_10lez_319,._faqTitle_10lez_489{font-size:1.1rem}}@media(min-width:1280px){._mainContent_10lez_97{margin-right:0}}._pageContainer_1gl50_1{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._hero_1gl50_8{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-top:0;margin-bottom:var(--spacing-8);text-align:center;padding:var(--spacing-16) var(--spacing-6);padding-top:calc(5rem + var(--spacing-8));background-color:var(--secondary);border-bottom:none}@media(max-width:768px){._hero_1gl50_8{padding:var(--spacing-8) var(--spacing-4);padding-top:calc(64px + var(--spacing-10))}}._heroContent_1gl50_28{max-width:800px;margin:0 auto}._heroTitle_1gl50_33{font-family:var(--font-family-heading);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;color:var(--primary);line-height:1.2;margin:0 0 var(--spacing-4) 0}@media(max-width:768px){._heroTitle_1gl50_33{margin-top:var(--spacing-8)}}._highlight_1gl50_48{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:3px;text-underline-offset:6px}._heroSubtitle_1gl50_55{font-size:clamp(1.1rem,2.5vw,1.25rem);color:color-mix(in srgb,var(--secondary-foreground) 90%,transparent);line-height:1.6;max-width:650px;margin:0 auto}._sectionContent_1gl50_64{max-width:1000px;margin:0 auto;padding:var(--spacing-16) 0;text-align:center}._sectionTitle_1gl50_71{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-8)}._sectionTitleWithIcon_1gl50_79{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}._sectionIcon_1gl50_87{color:var(--primary);flex-shrink:0}._sectionDescription_1gl50_92{font-size:1.125rem;line-height:1.7;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-8)}._introSection_1gl50_101{padding:var(--spacing-8) 0 0 0}._introText_1gl50_105{font-size:1.125rem;line-height:1.7;color:var(--muted-foreground);max-width:800px;margin:0 auto;text-align:center}._problemSection_1gl50_115{background-color:var(--background)}._problemGrid_1gl50_119{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);text-align:left}@media(min-width:768px){._problemGrid_1gl50_119{grid-template-columns:1fr 1fr}}._problemCard_1gl50_132{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._problemCard_1gl50_132 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._problemCard_1gl50_132 li{display:flex;align-items:flex-start;gap:var(--spacing-3);line-height:1.5}._problemTitle_1gl50_155,._solutionTitle_1gl50_156{font-family:var(--font-family-heading);font-size:1.5rem;margin:0 0 var(--spacing-6) 0}._problemTitle_1gl50_155{color:var(--error)}._solutionTitle_1gl50_156{color:var(--success)}._problemIcon_1gl50_170{color:var(--error);flex-shrink:0;margin-top:2px}._solutionIcon_1gl50_176{color:var(--success);flex-shrink:0;margin-top:2px}._solutionCard_1gl50_182{border:2px solid var(--success);background:color-mix(in srgb,var(--success) 5%,var(--card))}._offerSection_1gl50_188{background-color:var(--background)}._statBox_1gl50_192{background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-8);border-radius:var(--radius-lg);max-width:300px;margin:var(--spacing-8) auto 0;box-shadow:var(--shadow-lg)}._statNumber_1gl50_202{font-family:var(--font-family-heading);font-size:4rem;font-weight:700;margin:0;line-height:1;display:flex;justify-content:center}._statLabel_1gl50_212{font-size:1.125rem;margin:var(--spacing-2) 0 0 0;opacity:.9}._dataSection_1gl50_219{background-color:var(--surface)}._dataGrid_1gl50_223{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-12)}._dataCard_1gl50_230{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dataCard_1gl50_230:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._dataCard_1gl50_230 h4{font-family:var(--font-family-heading);font-size:1.125rem;margin:var(--spacing-4) 0 var(--spacing-2) 0;color:var(--secondary)}._dataCard_1gl50_230 p{margin:0;color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._dataIcon_1gl50_257{color:var(--primary)}._aboutSection_1gl50_263{background-color:var(--background)}._aboutGrid_1gl50_267{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);align-items:center;text-align:left}@media(min-width:768px){._aboutGrid_1gl50_267{grid-template-columns:1fr 1fr}}._aboutText_1gl50_281 h4{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--primary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-2)}._aboutText_1gl50_281 p{line-height:1.7;color:var(--muted-foreground)}._aboutImageContainer_1gl50_294{display:flex;justify-content:center}._aboutImage_1gl50_294{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);object-fit:cover}._trustSection_1gl50_308{background-color:var(--background)}._trustContainer_1gl50_312{position:relative}._trustGrid_1gl50_316{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}@media(max-width:1024px){._trustGrid_1gl50_316{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._trustGrid_1gl50_316{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--spacing-4);padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4);margin:0 calc(-1 * var(--spacing-4))}._trustGrid_1gl50_316::-webkit-scrollbar{display:none}._trustGrid_1gl50_316{scrollbar-width:none}}._trustCard_1gl50_348{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}@media(max-width:768px){._trustCard_1gl50_348{flex:0 0 80%;scroll-snap-align:start}}._trustCard_1gl50_348:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._trustIconWrapper_1gl50_369{width:64px;height:64px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--accent) 15%,transparent);margin:0 auto var(--spacing-4)}._trustIcon_1gl50_369{color:var(--accent);width:32px;height:32px}._trustCardTitle_1gl50_386{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--secondary)}._trustCardDescription_1gl50_394{margin:0;color:var(--muted-foreground);font-size:.95rem;line-height:1.5}._faqSection_1gl50_402{background-color:var(--background)}._accordion_1gl50_406{max-width:800px;margin:0 auto;text-align:left}._ctaSection_1gl50_413{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:0;padding:var(--spacing-16) var(--spacing-6);background:var(--primary);color:var(--secondary)}._ctaTitle_1gl50_423{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:var(--spacing-6);line-height:1.2}._ctaDescription_1gl50_432{font-size:1.125rem;line-height:1.7;color:color-mix(in srgb,var(--secondary) 85%,transparent);max-width:700px;margin:0 auto var(--spacing-8)}._ctaIcon_1gl50_440{color:var(--secondary);margin-bottom:var(--spacing-6)}._ctaLogo_1gl50_445{width:200px;height:auto;margin-bottom:var(--spacing-6);filter:brightness(0) invert(1)}._ctaButtons_1gl50_452{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-8);max-width:900px;margin-left:auto;margin-right:auto}._ctaButton_1gl50_452{flex:0 1 calc(25% - var(--spacing-4));min-width:180px}@media(max-width:768px){._ctaButtons_1gl50_452{gap:var(--spacing-3)}._ctaButton_1gl50_452{flex:0 1 calc(50% - var(--spacing-3));min-width:140px}}@media(max-width:480px){._ctaButton_1gl50_452{flex:0 1 100%}}._ctaButton_1gl50_452{background-color:var(--secondary)!important;color:var(--secondary-foreground)!important;border:2px solid color-mix(in srgb,var(--secondary) 80%,black)!important;padding:var(--spacing-4) var(--spacing-6)!important;font-family:var(--font-family-heading)!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--spacing-2)!important;transition:all var(--animation-duration-normal) ease!important;box-shadow:var(--shadow)!important;min-height:48px!important;white-space:nowrap!important}@media(max-width:768px){._ctaButton_1gl50_452{font-size:.95rem!important;padding:var(--spacing-3) var(--spacing-4)!important}}._ctaButton_1gl50_452:hover{background-color:color-mix(in srgb,var(--secondary) 90%,black)!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-md)!important}._ctaButton_1gl50_452:active{transform:translateY(0)!important;box-shadow:var(--shadow)!important}@media(max-width:768px){._pageContainer_1gl50_1{padding:0 var(--spacing-4)}._sectionContent_1gl50_64{padding:var(--spacing-12) 0}._hero_1gl50_8{padding:var(--spacing-12) var(--spacing-4)}._aboutGrid_1gl50_267{grid-template-columns:1fr}._aboutImageContainer_1gl50_294{order:-1}}._pageContainer_1tg6y_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_1tg6y_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_1tg6y_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_1tg6y_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_1tg6y_10 svg{flex-shrink:0}._header_1tg6y_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:#76b39d26;padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_1tg6y_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1488646953014-85cb44e25828?q=80&w=1935&auto=format&fit=crop);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._title_1tg6y_59{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_1tg6y_69{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_1tg6y_78{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_1tg6y_89{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_1tg6y_99{margin-bottom:var(--spacing-16)}._simulatorsGrid_1tg6y_103{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_1tg6y_103{grid-template-columns:repeat(2,1fr)}}._cardLink_1tg6y_115{text-decoration:none;color:inherit}._simulatorCard_1tg6y_120{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_1tg6y_120:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_1tg6y_137{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_1tg6y_145{flex-grow:1}._cardHeader_1tg6y_149{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_1tg6y_156{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_1tg6y_164{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_1tg6y_170{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_1tg6y_120:hover ._cardArrow_1tg6y_170{opacity:1;transform:translate(0)}._comingSoon_1tg6y_183{opacity:.7;cursor:not-allowed}._comingSoon_1tg6y_183:hover{transform:none;box-shadow:var(--shadow)}._benefitsSection_1tg6y_194{margin-bottom:var(--spacing-16)}._benefitsGrid_1tg6y_198{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_1tg6y_198{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_1tg6y_198{grid-template-columns:repeat(4,1fr)}}._benefitCard_1tg6y_216{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_1tg6y_223{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_1tg6y_228{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_1tg6y_235{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_1tg6y_242{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_1tg6y_242{grid-template-columns:2fr 1fr}}._educationSection_1tg6y_242 ._sectionTitle_1tg6y_89{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_1tg6y_270{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_1tg6y_276{display:none}@media(min-width:768px){._educationImage_1tg6y_276{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_1tg6y_290{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_1tg6y_297{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_1tg6y_305{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}._loadingContainer_1tg6y_313,._emptyContainer_1tg6y_314{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:var(--spacing-4)}._loadingSpinner_1tg6y_324{color:var(--primary);animation:_spin_1tg6y_1 1s linear infinite}@keyframes _spin_1tg6y_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyIcon_1tg6y_334{color:var(--muted-foreground)}._emptyContainer_1tg6y_314 h2{font-family:var(--font-family-heading);color:var(--secondary);margin:0}._emptyContainer_1tg6y_314 p{color:var(--muted-foreground);margin:0}@media(max-width:768px){._pageContainer_1tg6y_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_1tg6y_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_1tg6y_59{font-size:1.5rem}._subtitle_1tg6y_69{font-size:1.125rem}._description_1tg6y_78{font-size:.9rem}._sectionTitle_1tg6y_89{font-size:1.5rem;margin-bottom:var(--spacing-6)}._simulatorsGrid_1tg6y_103{gap:var(--spacing-4)}._simulatorCard_1tg6y_120{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_1tg6y_137{padding:var(--spacing-2)}._cardIcon_1tg6y_137 svg{width:28px;height:28px}._cardHeader_1tg6y_149{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_1tg6y_156{font-size:1rem;margin:0}._cardDescription_1tg6y_164{font-size:.9rem}._cardArrow_1tg6y_170{display:none}._benefitsSection_1tg6y_194{margin-bottom:var(--spacing-12)}._benefitsGrid_1tg6y_198{gap:var(--spacing-4)}._benefitCard_1tg6y_216{padding:var(--spacing-4)}._educationSection_1tg6y_242{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_1tg6y_290{padding:var(--spacing-8)}._ctaTitle_1tg6y_297{font-size:1.5rem}}@layer base{._overlay_5qyzt_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:_overlayShow_5qyzt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_5qyzt_11{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:_contentShow_5qyzt_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_5qyzt_30{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_5qyzt_30:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_5qyzt_30:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_5qyzt_61{width:1rem;height:1rem}._header_5qyzt_66{margin-bottom:var(--spacing-4)}._footer_5qyzt_70{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_5qyzt_77{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_5qyzt_86{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_5qyzt_93{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_5qyzt_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_5qyzt_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._container_4rmfo_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8)}._sectionTitle_4rmfo_8{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._tableContainer_4rmfo_16{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_4rmfo_16{width:100%;border-collapse:collapse;font-size:.9rem}._table_4rmfo_16 th,._table_4rmfo_16 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_4rmfo_16 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_4rmfo_16 tr:last-child td{border-bottom:none}._table_4rmfo_16 tr:hover{background-color:var(--muted)}._roleSelect_4rmfo_50{height:2rem;font-size:.875rem;min-width:100px}._pagination_4rmfo_56{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}._error_4rmfo_64{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._activityLoader_4rmfo_73{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4)}._activityContent_4rmfo_80{display:flex;flex-direction:column;gap:var(--spacing-4)}._activityStat_4rmfo_86{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._activityStat_4rmfo_86 h4{margin:0 0 var(--spacing-1) 0;font-size:.9rem;color:var(--muted-foreground)}._activityStat_4rmfo_86 p{margin:0;font-size:1.5rem;font-weight:600;font-family:var(--font-family-heading)}._loginAttemptsList_4rmfo_105{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-2)}._loginAttemptsList_4rmfo_105 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.875rem}@media(max-width:768px){._container_4rmfo_1{padding:var(--spacing-6)}}@media(max-width:480px){._container_4rmfo_1{padding:var(--spacing-4)}}@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}._dialogContent_q31fo_1{max-width:600px}._form_q31fo_5{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:60vh;overflow-y:auto;padding-right:var(--spacing-4)}._grid_q31fo_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._checkboxContainer_q31fo_20{display:flex;align-items:center;gap:var(--spacing-2)}._container_1ndkn_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1ndkn_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_1ndkn_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._tableContainer_1ndkn_21{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_1ndkn_21{width:100%;border-collapse:collapse;font-size:.9rem}._table_1ndkn_21 th,._table_1ndkn_21 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_1ndkn_21 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_1ndkn_21 tr:last-child td{border-bottom:none}._table_1ndkn_21 tr:hover{background-color:var(--muted)}._actionsCell_1ndkn_55{display:flex;gap:var(--spacing-2)}._deleteButton_1ndkn_60{color:var(--error)}._deleteButton_1ndkn_60:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_1ndkn_68{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._container_14l0a_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_14l0a_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_14l0a_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._tableContainer_14l0a_21{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_14l0a_21{width:100%;border-collapse:collapse;font-size:.9rem}._table_14l0a_21 th,._table_14l0a_21 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_14l0a_21 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_14l0a_21 tr:last-child td{border-bottom:none}._table_14l0a_21 tr:hover{background-color:var(--muted)}._actionsCell_14l0a_55{display:flex;gap:var(--spacing-2)}._error_14l0a_60{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._container_120fg_1{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_120fg_7{font-size:.85rem;font-weight:500;color:var(--muted-foreground)}._imagePreview_120fg_13{position:relative;width:100%;height:8rem;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}._image_120fg_13{width:100%;height:100%;object-fit:cover}._imageOverlay_120fg_28{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--background) 60%,transparent);opacity:0;transition:opacity var(--animation-duration-fast) ease}._imagePreview_120fg_13:hover ._imageOverlay_120fg_28{opacity:1}._uploadButton_120fg_43{display:flex;align-items:center;justify-content:center;height:8rem;border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:all var(--animation-duration-fast) ease}._uploadButton_120fg_43:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}._fileInput_120fg_60{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._uploadContent_120fg_72{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._uploadingIcon_120fg_81{animation:_spin_120fg_1 1s linear infinite}@keyframes _spin_120fg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_k2b42_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_k2b42_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_k2b42_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._statsPanel_k2b42_21{display:flex;gap:var(--spacing-6);padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._statItem_k2b42_30{display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_k2b42_36{font-size:.85rem;color:var(--muted-foreground);font-weight:500}._statValue_k2b42_42{font-size:1.2rem;font-weight:600;color:var(--foreground);font-family:var(--font-family-heading)}._statWarning_k2b42_49{color:var(--warning);font-size:.9rem;margin-left:var(--spacing-2)}._searchContainer_k2b42_55{position:relative;display:flex;align-items:center}._searchIcon_k2b42_61{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_k2b42_68{width:100%;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) calc(var(--spacing-3) + 1.5rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:.95rem;transition:all var(--animation-duration-fast) ease}._searchInput_k2b42_68:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}._searchInput_k2b42_68::placeholder{color:var(--muted-foreground)}._categoriesContainer_k2b42_90{display:flex;flex-direction:column;gap:var(--spacing-8)}._categorySection_k2b42_96{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._categoryHeader_k2b42_103{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);background:var(--surface);border-bottom:1px solid var(--border)}._categoryTitle_k2b42_112{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0;color:var(--foreground)}._categoryCount_k2b42_120{font-size:.9rem;color:var(--muted-foreground);margin-left:auto}._calculatorsGrid_k2b42_126{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-4);padding:var(--spacing-6)}._calculatorCard_k2b42_133{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);transition:all var(--animation-duration-fast) ease}._calculatorCard_k2b42_133:hover{box-shadow:var(--shadow-md);border-color:var(--primary)}._calculatorInfo_k2b42_149{flex:1}._calculatorName_k2b42_153{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-2)}._newBadge_k2b42_163{font-size:.75rem;padding:.125rem var(--spacing-2);background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);font-weight:500}._calculatorType_k2b42_172{font-size:.8rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0;font-family:var(--font-family-monospace)}._calculatorDescription_k2b42_179{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.4}._calculatorControls_k2b42_186{display:flex;gap:var(--spacing-6);align-items:center}._controlGroup_k2b42_192{display:flex;align-items:center;gap:var(--spacing-2)}._controlLabel_k2b42_198{font-size:.85rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap}._error_k2b42_205{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}@media(max-width:768px){._statsPanel_k2b42_21{flex-direction:column;gap:var(--spacing-3)}._calculatorsGrid_k2b42_126{grid-template-columns:1fr;padding:var(--spacing-4)}._calculatorControls_k2b42_186{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._controlGroup_k2b42_192{justify-content:space-between}}._dialogContent_jqt3j_1{max-width:500px}._form_jqt3j_5{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchContainer_jqt3j_11{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._container_jahqi_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_jahqi_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_jahqi_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._tableContainer_jahqi_21{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_jahqi_21{width:100%;border-collapse:collapse;font-size:.9rem}._table_jahqi_21 th,._table_jahqi_21 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}._table_jahqi_21 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_jahqi_21 tr:last-child td{border-bottom:none}._table_jahqi_21 tr:hover{background-color:var(--muted)}._providerCell_jahqi_56{display:flex;align-items:center;gap:var(--spacing-3);font-weight:500}._logo_jahqi_63{width:32px;height:32px;object-fit:contain;border-radius:var(--radius-sm)}._contactCell_jahqi_70{display:flex;align-items:center;gap:var(--spacing-4)}._contactCell_jahqi_70 a,._contactCell_jahqi_70 span{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);text-decoration:none}._contactCell_jahqi_70 a:hover{color:var(--primary)}._actionsCell_jahqi_89{display:flex;gap:var(--spacing-2)}._deleteButton_jahqi_94{color:var(--error)}._deleteButton_jahqi_94:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_jahqi_102{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._dialogContent_chb2v_1{max-width:600px}._form_chb2v_5{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-4)}._grid_chb2v_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._switchContainer_chb2v_20{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._container_wygq6_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_wygq6_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_wygq6_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._filters_wygq6_21{display:flex;gap:var(--spacing-4)}._filterSelect_wygq6_26{width:250px}._tableContainer_wygq6_30{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_wygq6_30{width:100%;border-collapse:collapse;font-size:.9rem}._table_wygq6_30 th,._table_wygq6_30 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_wygq6_30 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_wygq6_30 tr:last-child td{border-bottom:none}._table_wygq6_30 tr:hover{background-color:var(--muted)}._actionsCell_wygq6_64{display:flex;gap:var(--spacing-2)}._deleteButton_wygq6_69{color:var(--error)}._deleteButton_wygq6_69:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_wygq6_77{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}._container_14ctv_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_14ctv_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_14ctv_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._filters_14ctv_21{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap}._searchWrapper_14ctv_28{position:relative;display:flex;align-items:center;flex-grow:1}._searchIcon_14ctv_35{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_14ctv_42{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%;min-width:200px}._filterSelect_14ctv_48{min-width:200px}._tableContainer_14ctv_52{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_14ctv_52{width:100%;border-collapse:collapse;font-size:.9rem}._table_14ctv_52 th,._table_14ctv_52 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_14ctv_52 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_14ctv_52 tr:last-child td{border-bottom:none}._table_14ctv_52 tr:hover{background-color:var(--muted)}._actionsCell_14ctv_86{display:flex;gap:var(--spacing-2)}._deleteButton_14ctv_91{color:var(--error)}._deleteButton_14ctv_91:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_14ctv_99{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._emptyState_14ctv_107{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._container_14c8p_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_14c8p_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_14c8p_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._searchWrapper_14c8p_21{position:relative;display:flex;align-items:center}._searchIcon_14c8p_27{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_14c8p_34{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%;max-width:400px}._tableContainer_14c8p_40{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_14c8p_40{width:100%;border-collapse:collapse;font-size:.9rem}._table_14c8p_40 th,._table_14c8p_40 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_14c8p_40 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_14c8p_40 tr:last-child td{border-bottom:none}._table_14c8p_40 tr:hover{background-color:var(--muted)}._contactCell_14c8p_74{display:flex;gap:var(--spacing-3)}._contactCell_14c8p_74 a{color:var(--accent);transition:color var(--animation-duration-fast)}._contactCell_14c8p_74 a:hover{color:var(--primary)}._actionsCell_14c8p_88{display:flex;gap:var(--spacing-2)}._deleteButton_14c8p_93{color:var(--error)}._deleteButton_14c8p_93:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_14c8p_101{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._emptyState_14c8p_109{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._container_159ny_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_159ny_7{display:flex;justify-content:space-between;align-items:center}._sectionTitle_159ny_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._controls_159ny_21{display:flex;gap:var(--spacing-4)}._dateButton_159ny_26{display:flex;align-items:center;gap:var(--spacing-2);min-width:240px;justify-content:flex-start}._statsContainer_159ny_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4)}._statCard_159ny_40{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border)}._statCard_159ny_40 h4{margin:0 0 var(--spacing-1) 0;font-size:.9rem;font-weight:500;color:var(--muted-foreground)}._statCard_159ny_40 p{margin:0;font-size:1.75rem;font-weight:600;font-family:var(--font-family-heading);color:var(--foreground)}._chartContainer_159ny_62{height:300px;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4)}._tableContainer_159ny_69{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);max-height:500px;overflow-y:auto}._table_159ny_69{width:100%;border-collapse:collapse;font-size:.9rem}._table_159ny_69 th,._table_159ny_69 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_159ny_69 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground);position:sticky;top:0;z-index:1}._table_159ny_69 tr:last-child td{border-bottom:none}._error_159ny_104{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._emptyState_159ny_112{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}@layer base{._container_ra6t3_2{width:100%;max-width:500px;margin:0 auto}._dropzone_ra6t3_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dropzone_ra6t3_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_ra6t3_8:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:var(--shadow-md)}._dropzone_ra6t3_8._dragging_ra6t3_49{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:var(--shadow-focus)}._dropzone_ra6t3_8._disabled_ra6t3_55{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_ra6t3_61{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease}._dropzone_ra6t3_8:hover ._icon_ra6t3_61,._dropzone_ra6t3_8._dragging_ra6t3_49 ._icon_ra6t3_61{color:var(--primary)}._title_ra6t3_72{font-weight:600;font-size:1rem;margin-bottom:var(--spacing-2)}._subtitle_ra6t3_78{font-size:.875rem;color:var(--muted-foreground)}._error_ra6t3_83{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._error_ra6t3_83 button{margin-left:var(--spacing-4);color:var(--error)}}._dialogContent_1hvqw_1{max-width:600px}._form_1hvqw_5{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-2)}._grid_1hvqw_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._checkboxContainer_1hvqw_20{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0}._checkboxLabel_1hvqw_27{margin-bottom:0;cursor:pointer}._imagePreviewContainer_1hvqw_32{position:relative;display:inline-block;max-width:200px}._imagePreview_1hvqw_32{width:100%;height:auto;max-height:150px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}._removeImageButton_1hvqw_47{position:absolute;top:var(--spacing-1);right:var(--spacing-1);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-full);box-shadow:var(--shadow)}._removeImageButton_1hvqw_47:hover{background-color:color-mix(in srgb,var(--error) 90%,black)}._container_mm7dk_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_mm7dk_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._sectionTitle_mm7dk_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._headerActions_mm7dk_23{display:flex;gap:var(--spacing-4);align-items:center}._filterSelect_mm7dk_29{width:250px}._tableContainer_mm7dk_33{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card)}._table_mm7dk_33{width:100%;border-collapse:collapse;font-size:.9rem}._table_mm7dk_33 th,._table_mm7dk_33 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_mm7dk_33 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground);text-transform:capitalize}._table_mm7dk_33 tr:last-child td{border-bottom:none}._table_mm7dk_33 tr:hover{background-color:var(--muted)}._titleCell_mm7dk_69{display:flex;align-items:center;gap:var(--spacing-2)}._externalLink_mm7dk_75{color:var(--muted-foreground);display:inline-flex;align-items:center;transition:color var(--animation-duration-fast) ease}._externalLink_mm7dk_75:hover{color:var(--primary)}._actionsCell_mm7dk_86{display:flex;gap:var(--spacing-2)}._deleteButton_mm7dk_91{color:var(--error)}._deleteButton_mm7dk_91:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_mm7dk_99{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._table_mm7dk_33 th:first-child,._table_mm7dk_33 td:first-child{width:80px;min-width:80px}._table_mm7dk_33 th:nth-child(2),._table_mm7dk_33 td:nth-child(2){width:250px;min-width:200px}._emptyState_mm7dk_119{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._imageCell_mm7dk_125{padding:var(--spacing-2) var(--spacing-3)}._thumbnail_mm7dk_129{width:48px;height:48px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}._imagePlaceholder_mm7dk_137{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius);color:var(--muted-foreground)}._container_1q4gh_1{position:relative;width:100%}._selectTrigger_1q4gh_6{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.5rem;padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);cursor:pointer;transition:border-color var(--animation-duration-fast) ease}._selectTrigger_1q4gh_6:hover{border-color:var(--primary)}._valueContainer_1q4gh_24{display:flex;flex-wrap:wrap;gap:var(--spacing-1);align-items:center}._placeholder_1q4gh_31{color:var(--muted-foreground);font-size:.9rem}._badge_1q4gh_36{display:inline-flex;align-items:center;gap:var(--spacing-1);padding-right:var(--spacing-1)}._removeButton_1q4gh_43{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-full);width:16px;height:16px}._removeButton_1q4gh_43:hover{color:var(--foreground);background-color:var(--muted)}._chevron_1q4gh_63{color:var(--muted-foreground);margin-left:var(--spacing-2)}._dropdown_1q4gh_68{position:absolute;top:calc(100% + var(--spacing-2));left:0;width:100%;background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-overlay);max-height:200px;overflow-y:auto}._optionList_1q4gh_82{list-style:none;margin:0;padding:var(--spacing-1)}._optionItem_1q4gh_88{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;font-size:.9rem}._optionItem_1q4gh_88:hover{background-color:var(--muted)}._optionItem_1q4gh_88._selected_1q4gh_99{background-color:var(--primary);color:var(--primary-foreground)}._container_2tep3_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_2tep3_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._sectionTitle_2tep3_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._tableContainer_2tep3_23{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card)}._table_2tep3_23{width:100%;border-collapse:collapse;font-size:.9rem}._table_2tep3_23 th,._table_2tep3_23 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}._table_2tep3_23 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground);text-transform:capitalize}._table_2tep3_23 tr:last-child td{border-bottom:none}._table_2tep3_23 tr:hover{background-color:var(--muted)}._titleCell_2tep3_60{font-weight:500}._actionsCell_2tep3_64{display:flex;gap:var(--spacing-2)}._deleteButton_2tep3_69{color:var(--error)}._deleteButton_2tep3_69:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_2tep3_77{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._emptyState_2tep3_85{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._imageCell_2tep3_91{padding:var(--spacing-2) var(--spacing-3);width:80px}._thumbnail_2tep3_96{width:60px;height:60px;object-fit:contain;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface)}._imagePlaceholder_2tep3_105{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius);color:var(--muted-foreground)}._calculatorsCell_2tep3_116{white-space:normal;max-width:350px}._calculatorsCell_2tep3_116>*{margin:var(--spacing-1)}._skeletonCell_2tep3_125{height:20px}._typeCell_2tep3_129{white-space:nowrap}._dialogContent_12e0u_1{max-width:800px;width:90vw;max-height:90vh;display:flex;flex-direction:column;padding:0;overflow:hidden}._header_12e0u_11{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._metaHeader_12e0u_18{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._categoryBadge_12e0u_25{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}._date_12e0u_31{font-size:.875rem;color:var(--muted-foreground)}._title_12e0u_36{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;line-height:1.2;color:var(--foreground);margin-bottom:var(--spacing-2)}._author_12e0u_45{font-size:.95rem;color:var(--muted-foreground)}._authorName_12e0u_50{font-weight:600;color:var(--foreground)}._scrollableContent_12e0u_55{flex:1;overflow-y:auto;padding:var(--spacing-6)}._imageContainer_12e0u_61{margin-bottom:var(--spacing-6);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}._featuredImage_12e0u_68{width:100%;height:auto;max-height:400px;object-fit:cover;display:block}._content_12e0u_76{font-family:var(--font-family-base);font-size:1.125rem;line-height:1.75;color:var(--foreground);max-width:65ch;margin:0 auto}._content_12e0u_76 h2{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);color:var(--secondary)}._content_12e0u_76 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);color:var(--secondary)}._content_12e0u_76 p{margin-bottom:var(--spacing-4)}._content_12e0u_76 ul,._content_12e0u_76 ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}._content_12e0u_76 ul{list-style-type:disc}._content_12e0u_76 ol{list-style-type:decimal}._content_12e0u_76 li{margin-bottom:var(--spacing-2);display:list-item}._content_12e0u_76 ul ul{list-style-type:circle;margin-top:var(--spacing-2)}._content_12e0u_76 ul ul ul{list-style-type:square}._content_12e0u_76 a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}._content_12e0u_76 a:hover{color:var(--secondary)}._content_12e0u_76 blockquote{border-left:4px solid var(--primary);padding-left:var(--spacing-4);margin:var(--spacing-6) 0;font-style:italic;color:var(--muted-foreground);background-color:var(--surface);padding:var(--spacing-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._content_12e0u_76 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--spacing-6) 0}._content_12e0u_76 pre{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-6) 0;font-family:var(--font-family-monospace);font-size:.875rem}@media(max-width:768px){._title_12e0u_36{font-size:1.5rem}._content_12e0u_76{font-size:1rem}._header_12e0u_11,._scrollableContent_12e0u_55{padding:var(--spacing-4)}}@layer base{._root_1d7ot_2{width:100%;margin:var(--spacing-2) 0}._content_1d7ot_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-1);list-style:none;margin:0;padding:0}._item_1d7ot_18{display:inline-flex;align-items:center;justify-content:center}._link_1d7ot_24{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 var(--spacing-2);font-family:var(--font-family-base);font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--radius);border:1px solid var(--border);background-color:transparent;color:var(--foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._link_1d7ot_24:hover{background-color:var(--muted);color:var(--foreground)}._link_1d7ot_24:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._link_1d7ot_24:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._active_1d7ot_60{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._active_1d7ot_60:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);border-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._active_1d7ot_60:active{background-color:color-mix(in srgb,var(--primary) 80%,black);border-color:color-mix(in srgb,var(--primary) 80%,black)}._icon_1d7ot_77{width:1rem;height:1rem;flex-shrink:0}._ellipsis_1d7ot_83{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 var(--spacing-1);color:var(--surface-foreground)}._link_1d7ot_24 span{display:inline-flex;align-items:center}._link_1d7ot_24 span+._icon_1d7ot_77{margin-left:var(--spacing-1)}._icon_1d7ot_77+span{margin-left:var(--spacing-1)}@media(max-width:640px){._link_1d7ot_24 span:not(._icon_1d7ot_77){display:none}._link_1d7ot_24{min-width:2rem;height:2rem;padding:0}._ellipsis_1d7ot_83{height:2rem}}.dark ._link_1d7ot_24:hover{background-color:var(--muted)}.dark ._link_1d7ot_24:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}}._container_6lzg2_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._header_6lzg2_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._filtersContainer_6lzg2_16{margin-bottom:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._searchWrapper_6lzg2_23{position:relative;flex:1;max-width:400px}._selectFilters_6lzg2_29{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._filterSelect_6lzg2_35{min-width:200px}._searchIcon_6lzg2_39{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_6lzg2_48{padding-left:calc(var(--spacing-3) * 2 + 18px)}._title_6lzg2_52{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0}._tableContainer_6lzg2_59{overflow-x:auto}._table_6lzg2_59{width:100%;border-collapse:collapse;font-size:.9rem}._table_6lzg2_59 th,._table_6lzg2_59 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_6lzg2_59 th{font-weight:500;color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem}._table_6lzg2_59 tr:last-child td{border-bottom:none}._table_6lzg2_59 tr:hover{background-color:var(--surface)}._deleteItem_6lzg2_92{color:var(--error)}._deleteItem_6lzg2_92:hover,._deleteItem_6lzg2_92:focus{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._error_6lzg2_102,._empty_6lzg2_103{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._paginationContainer_6lzg2_109{margin-top:var(--spacing-6)}._titleCell_6lzg2_113{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._sponsoredBadge_6lzg2_120{font-size:.7rem;padding:.125rem .375rem}@media(min-width:768px){._filtersContainer_6lzg2_16{flex-direction:row;align-items:center}._searchWrapper_6lzg2_23{flex:1}._selectFilters_6lzg2_29{flex:0 0 auto}}._container_yds9k_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}@media(min-width:768px){._container_yds9k_1{grid-template-columns:1fr 1fr}}._title_yds9k_18{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._listSection_yds9k_27{border-right:1px solid var(--border);padding-right:var(--spacing-8)}._list_yds9k_27{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}._listItem_yds9k_40{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._listItem_yds9k_40:last-child{border-bottom:none}._categoryInfo_yds9k_52{display:flex;align-items:center;gap:var(--spacing-3)}._colorSwatch_yds9k_58{width:1rem;height:1rem;border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0}._categoryActions_yds9k_66{display:flex;gap:var(--spacing-1)}._formSection_yds9k_71{padding-left:0}@media(min-width:768px){._formSection_yds9k_71{padding-left:var(--spacing-8)}}._form_yds9k_71{display:flex;flex-direction:column;gap:var(--spacing-4)}._colorPicker_yds9k_87{display:flex;align-items:center;gap:var(--spacing-2)}._colorInput_yds9k_93{width:3rem;height:2.5rem;padding:var(--spacing-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--border);cursor:pointer}._colorInput_yds9k_93::-webkit-color-swatch{border-radius:var(--radius-sm);border:none}._colorInput_yds9k_93::-moz-color-swatch{border-radius:var(--radius-sm);border:none}._colorHexInput_yds9k_113{flex:1}._formActions_yds9k_117{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4)}._listSkeleton_yds9k_124{height:200px;width:100%}._error_yds9k_129{color:var(--error)}._container_movyf_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._title_movyf_9{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._content_movyf_18{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._content_movyf_18{grid-template-columns:2fr 1fr}}._tagList_movyf_30{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-content:flex-start;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);min-height:100px}._tag_movyf_30{background-color:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;display:inline-flex;align-items:center;gap:var(--spacing-2)}._form_movyf_52{display:flex;flex-direction:column;gap:var(--spacing-4)}._error_movyf_58{color:var(--error)}._editorContainer_fjlfg_1{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);overflow:hidden;transition:border-color var(--animation-duration-normal) ease}._editorContainer_fjlfg_1:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent)}._editorContainer_fjlfg_1:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._toolbar_fjlfg_18{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background-color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap}._toolbarGroup_fjlfg_28{display:flex;align-items:center;gap:var(--spacing-1)}._toolbarSeparator_fjlfg_34{width:1px;height:1.5rem;background-color:var(--border);margin:0 var(--spacing-1)}._activeButton_fjlfg_41{background-color:var(--primary)!important;color:var(--primary-foreground)!important}._editorWrapper_fjlfg_46{position:relative}._textarea_fjlfg_50{border:none!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;resize:vertical;font-family:var(--font-family-monospace);font-size:.875rem;line-height:1.6;padding:var(--spacing-4);min-height:400px}._textarea_fjlfg_50:hover,._textarea_fjlfg_50:focus{border:none!important;box-shadow:none!important;background-color:transparent!important}._help_fjlfg_70{padding:var(--spacing-2) var(--spacing-4);background-color:var(--muted);border-top:1px solid var(--border);font-size:.75rem;color:var(--muted-foreground)}._help_fjlfg_70 p{margin:0}._help_fjlfg_70 strong{color:var(--foreground)}._errorMessage_fjlfg_86{padding:var(--spacing-2) var(--spacing-4);background-color:var(--error);color:var(--error-foreground);font-size:.875rem;border-bottom:1px solid var(--border)}._errorMessage_fjlfg_86 p{margin:0}._spinning_fjlfg_98{animation:_spin_fjlfg_98 1s linear infinite}@keyframes _spin_fjlfg_98{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark ._editorContainer_fjlfg_1{background-color:var(--card);border-color:var(--border)}.dark ._toolbar_fjlfg_18{background-color:var(--muted);border-bottom-color:var(--border)}.dark ._toolbarSeparator_fjlfg_34{background-color:var(--border)}.dark ._help_fjlfg_70{background-color:var(--muted);border-top-color:var(--border)}._editorContainer_1qr4k_1{width:100%}._form_1qr4k_5{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:1024px){._form_1qr4k_5{grid-template-columns:2fr 1fr}}._mainContent_1qr4k_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._titleInput_1qr4k_23{height:3.5rem;font-size:1.5rem;font-family:var(--font-family-heading);font-weight:700;border:none;box-shadow:none;padding:0}._titleInput_1qr4k_23:hover,._titleInput_1qr4k_23:focus{border:none;box-shadow:none;background-color:transparent}._richTextEditor_1qr4k_40{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border)}._richTextEditor_1qr4k_40 .ql-toolbar{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-bottom:1px solid var(--border)}._richTextEditor_1qr4k_40 .ql-container{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);min-height:400px;font-size:1rem}._sidebar_1qr4k_59{display:flex;flex-direction:column;gap:var(--spacing-4)}._sidebarCard_1qr4k_65{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow)}._sidebarTitle_1qr4k_73{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._actions_1qr4k_82{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-4)}._checkboxItem_1qr4k_89{flex-direction:row;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4)}._checkboxItem_1qr4k_89 label{margin-bottom:0}._tagItem_1qr4k_100{display:flex;align-items:center;gap:var(--spacing-2)}._imagePreview_1qr4k_106{position:relative;display:inline-block;border-radius:var(--radius);overflow:hidden;background-color:var(--muted);border:1px solid var(--border)}._previewImage_1qr4k_115{width:100%;max-width:200px;height:auto;max-height:150px;object-fit:cover;display:block}._removeImageButton_1qr4k_124{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background-color:var(--background);border:1px solid var(--border);box-shadow:var(--shadow);opacity:.9}._removeImageButton_1qr4k_124:hover{opacity:1;background-color:var(--error);color:var(--error-foreground)}._container_ah2m8_1{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-family-base)}._header_ah2m8_9{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-6);color:var(--card-foreground)}._statsGrid_ah2m8_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._statCard_ah2m8_24{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-4)}._statIconWrapper_ah2m8_34{background-color:color-mix(in srgb,var(--secondary),white 90%);color:var(--secondary);border-radius:var(--radius-full);width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statIcon_ah2m8_34{width:20px;height:20px}._statTitle_ah2m8_51{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-1) 0}._statValue_ah2m8_57{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._controls_ah2m8_64{margin-bottom:var(--spacing-6)}._searchInput_ah2m8_68{max-width:400px}._tableWrapper_ah2m8_72{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}._table_ah2m8_72{width:100%;border-collapse:collapse;font-size:.9rem}._table_ah2m8_72 th,._table_ah2m8_72 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_ah2m8_72 th{background-color:var(--surface);font-weight:500;color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}._table_ah2m8_72 tr:last-child td{border-bottom:none}._table_ah2m8_72 tr:hover{background-color:color-mix(in srgb,var(--background),black 2%)}._statusCell_ah2m8_108{display:flex;align-items:center;gap:var(--spacing-3)}._active_ah2m8_114{color:var(--success)}._inactive_ah2m8_118{color:var(--muted-foreground)}._noResults_ah2m8_122{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._statCardSkeleton_ah2m8_129{height:88px;border-radius:var(--radius-md)}._searchInputSkeleton_ah2m8_134{height:40px;max-width:400px;border-radius:var(--radius)}._tableSkeleton_ah2m8_140{height:300px;border-radius:var(--radius-md)}._errorContainer_ah2m8_146{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);color:var(--muted-foreground)}._errorIcon_ah2m8_156{width:48px;height:48px;color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_ah2m8_163{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--card-foreground);margin-bottom:var(--spacing-2)}._errorMessage_ah2m8_170{font-size:.9rem;max-width:400px}._statCard_148y0_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-3)}@media(min-width:768px){._statCard_148y0_1{padding:var(--spacing-4);gap:var(--spacing-4)}}._statIconWrapper_148y0_18{background-color:color-mix(in srgb,var(--primary),white 90%);color:var(--primary);border-radius:var(--radius-full);width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px){._statIconWrapper_148y0_18{width:40px;height:40px}}._statIcon_148y0_18{width:16px;height:16px}@media(min-width:768px){._statIcon_148y0_18{width:20px;height:20px}}._content_148y0_49{flex:1}._titleWrapper_148y0_53{display:flex;align-items:center;gap:var(--spacing-2)}._statTitle_148y0_59{font-size:.75rem;color:var(--muted-foreground);margin:0}@media(min-width:768px){._statTitle_148y0_59{font-size:.875rem}}._statValue_148y0_71{font-size:1rem;font-weight:600;color:var(--card-foreground);margin:var(--spacing-1) 0 0 0}@media(min-width:768px){._statValue_148y0_71{font-size:1.25rem}}._infoButton_148y0_84{background:none;border:none;padding:0;cursor:help;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease-in-out}._infoButton_148y0_84:hover{color:var(--primary)}._infoIcon_148y0_100{width:14px;height:14px}@media(min-width:768px){._infoIcon_148y0_100{width:16px;height:16px}}._statsGrid_wdt4m_1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-6)}@media(min-width:768px){._statsGrid_wdt4m_1{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}}@media(min-width:1200px){._statsGrid_wdt4m_1{gap:var(--spacing-6)}}._statCardSkeleton_wdt4m_23{height:88px;border-radius:var(--radius-md)}._errorContainer_wdt4m_29{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-8);color:var(--muted-foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}._errorIcon_wdt4m_42{width:48px;height:48px;color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_wdt4m_49{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--card-foreground);margin-bottom:var(--spacing-2)}._errorMessage_wdt4m_56{font-size:.9rem;max-width:400px}._controls_1m1ph_1{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6);flex-wrap:wrap}@media(min-width:768px){._controls_1m1ph_1{gap:var(--spacing-3);margin-bottom:var(--spacing-8)}}._chartSection_1cmoe_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}@media(min-width:768px){._chartSection_1cmoe_1{padding:var(--spacing-6);margin-bottom:var(--spacing-8)}}._loadingOverlay_1cmoe_17{opacity:.5;pointer-events:none;transition:opacity var(--animation-duration-fast) ease-in-out}._chartHeader_1cmoe_23{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4);gap:var(--spacing-4);flex-wrap:wrap}._sectionHeader_1cmoe_32{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:500;margin-bottom:0;color:var(--card-foreground)}._chartSkeleton_1cmoe_40{height:400px;width:100%}._chartSection_sbl0h_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}@media(min-width:768px){._chartSection_sbl0h_1{padding:var(--spacing-6);margin-bottom:var(--spacing-8)}}._loadingOverlay_sbl0h_17{opacity:.5;pointer-events:none;transition:opacity var(--animation-duration-fast) ease-in-out}._chartHeader_sbl0h_23{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4);gap:var(--spacing-4);flex-wrap:wrap}._sectionHeader_sbl0h_32{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:500;margin-bottom:0;color:var(--card-foreground)}._calculatorSelect_sbl0h_40{min-width:200px;max-width:300px}@media(max-width:768px){._chartHeader_sbl0h_23{flex-direction:column;align-items:flex-start}._calculatorSelect_sbl0h_40{width:100%;max-width:100%}}._chartSkeleton_sbl0h_57{height:400px;width:100%}._tableSection_7ybb9_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}@media(min-width:768px){._tableSection_7ybb9_1{padding:var(--spacing-6);margin-bottom:var(--spacing-8)}}._loadingOverlay_7ybb9_17{opacity:.5;pointer-events:none;transition:opacity var(--animation-duration-fast) ease-in-out}._sectionHeader_7ybb9_23{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:500;margin-bottom:var(--spacing-4);color:var(--card-foreground)}._tableScroll_7ybb9_31{max-height:400px;overflow-y:auto;overflow-x:auto}._table_7ybb9_1{width:100%;border-collapse:collapse;font-size:.9rem}._table_7ybb9_1 th,._table_7ybb9_1 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_7ybb9_1 th{background-color:var(--surface);font-weight:500;color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;position:sticky;top:0}._table_7ybb9_1 td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}._table_7ybb9_1 tr:last-child td{border-bottom:none}._tableSkeleton_7ybb9_70{height:400px;width:100%}._container_9csm1_1{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-family-base)}@media(min-width:768px){._container_9csm1_1{padding:var(--spacing-8)}}._header_9csm1_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-6);color:var(--card-foreground)}._statsGrid_9csm1_23{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-6)}@media(min-width:768px){._statsGrid_9csm1_23{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}}@media(min-width:1200px){._statsGrid_9csm1_23{gap:var(--spacing-6)}}._statCardSkeleton_9csm1_44{height:88px;border-radius:var(--radius-md)}._controls_9csm1_49{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6);flex-wrap:wrap}@media(min-width:768px){._controls_9csm1_49{gap:var(--spacing-3);margin-bottom:var(--spacing-8)}}._chartSection_9csm1_63{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}@media(min-width:768px){._chartSection_9csm1_63{padding:var(--spacing-6);margin-bottom:var(--spacing-8)}}._chartSkeleton_9csm1_79{height:400px;width:100%}._tableSection_9csm1_84{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}@media(min-width:768px){._tableSection_9csm1_84{padding:var(--spacing-6);margin-bottom:var(--spacing-8)}}._tableSkeleton_9csm1_100{height:400px;width:100%}._container_193fi_1{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-family-base)}@media(min-width:768px){._container_193fi_1{padding:var(--spacing-8)}}._header_193fi_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-6);color:var(--card-foreground)}._container_c4t4c_1{font-family:var(--font-family-base);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._header_c4t4c_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._header_c4t4c_9 h2{font-family:var(--font-family-heading);font-size:1.5rem;margin:0;color:var(--foreground)}._headerActions_c4t4c_25{display:flex;gap:var(--spacing-3)}._grid_c4t4c_30{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-4)}._card_c4t4c_36{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--spacing-4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-fast) ease}._card_c4t4c_36:hover{box-shadow:var(--shadow-md)}._cardHeader_c4t4c_52{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3)}._cardTitle_c4t4c_59{font-weight:600;color:var(--card-foreground);word-break:break-word}._cardFooter_c4t4c_65{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2)}._deleteButton_c4t4c_72{color:var(--error)}._deleteButton_c4t4c_72:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._form_c4t4c_81{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._switchContainer_c4t4c_88{display:flex;justify-content:space-between;align-items:center;background-color:var(--surface);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius)}._emptyState_c4t4c_97,._errorState_c4t4c_98{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--card);border-radius:var(--radius-md);border:1px dashed var(--border);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._errorState_c4t4c_98{color:var(--error)}._emptyState_c4t4c_97 p,._errorState_c4t4c_98 p{margin:0;color:var(--muted-foreground)}@media(max-width:768px){._header_c4t4c_9{flex-direction:column;align-items:flex-start}}._container_1nd6f_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._title_1nd6f_9{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-6) 0}._tableContainer_1nd6f_16{margin-top:var(--spacing-6);overflow-x:auto}._table_1nd6f_16{width:100%;border-collapse:collapse;font-size:.9rem}._table_1nd6f_16 th,._table_1nd6f_16 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_1nd6f_16 th{font-weight:500;color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem}._table_1nd6f_16 tr:last-child td{border-bottom:none}._messageRow_1nd6f_46{cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._messageRow_1nd6f_46:hover{background-color:var(--surface)}._messagePreview_1nd6f_55{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._infoCell_1nd6f_62{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1nd6f_68{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._dialogContent_1nd6f_76{max-width:600px}._messageBody_1nd6f_80{margin:var(--spacing-6) 0;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;max-height:40vh;overflow-y:auto}._dialogFooter_1nd6f_91{flex-direction:column;align-items:flex-end;gap:var(--spacing-4)}._statusActions_1nd6f_97{display:flex;gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-start;width:100%}._container_11skr_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}._errorContainer_11skr_8{padding:var(--spacing-8);text-align:center;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--error)}._statsGrid_11skr_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._statCard_11skr_24{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-2)}._highlight_11skr_35{background-color:color-mix(in srgb,var(--primary) 5%,var(--card));border-color:color-mix(in srgb,var(--primary) 20%,transparent)}._statHeader_11skr_40{display:flex;justify-content:space-between;align-items:center}._statTitle_11skr_46{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._statIcon_11skr_52{color:var(--muted-foreground);opacity:.7}._statIcon_11skr_52._success_11skr_57{color:var(--success)}._statIcon_11skr_52._danger_11skr_61{color:var(--error)}._statValueWrapper_11skr_65{display:flex;align-items:baseline;gap:var(--spacing-2)}._statValue_11skr_65{font-size:1.5rem;font-weight:700;color:var(--foreground);font-family:var(--font-family-heading)}._statSubValue_11skr_78{font-size:.875rem;font-weight:500}._statSubValue_11skr_78._success_11skr_57{color:var(--success)}._statSubValue_11skr_78._danger_11skr_61{color:var(--error)}._skeletonStat_11skr_91{height:2rem;width:60%}._filtersBar_11skr_97{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--border)}._filtersLeft_11skr_109{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._filterGroup_11skr_116{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._filterLabel_11skr_123{font-size:.875rem;font-weight:500}._inputGroup_11skr_128{display:flex;align-items:center;gap:var(--spacing-2);position:relative}._inputIcon_11skr_135{color:var(--muted-foreground)}._select_11skr_139,._dateInput_11skr_140{height:2.25rem;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--background);font-size:.875rem;color:var(--foreground);outline:none;transition:border-color .2s}._select_11skr_139:focus,._dateInput_11skr_140:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}._dateSeparator_11skr_158{color:var(--muted-foreground)}._tableContainer_11skr_163{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-sm)}._table_11skr_163{width:100%;border-collapse:collapse;font-size:.875rem}._table_11skr_163 th{background-color:var(--surface);padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:500;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._table_11skr_163 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground)}._table_11skr_163 tr:last-child td{border-bottom:none}._table_11skr_163 tr:hover td{background-color:var(--surface)}._dateCell_11skr_200{white-space:nowrap;color:var(--muted-foreground)}._userCell_11skr_205{display:flex;align-items:center;gap:var(--spacing-2)}._userIcon_11skr_211{color:var(--muted-foreground)}._monoCell_11skr_215{font-family:var(--font-family-monospace);color:var(--muted-foreground);font-size:.8rem}._uaCell_11skr_221{max-width:200px;display:flex;align-items:center;gap:var(--spacing-2)}._uaIcon_11skr_228{flex-shrink:0;color:var(--muted-foreground)}._uaText_11skr_233{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted-foreground);font-size:.8rem}._emptyState_11skr_241{text-align:center;padding:var(--spacing-12)!important;color:var(--muted-foreground)}._emptyIcon_11skr_247{margin-bottom:var(--spacing-2);opacity:.5}._skeletonText_11skr_253{height:1rem;width:80%}._skeletonBadge_11skr_258{height:1.5rem;width:5rem;border-radius:var(--radius-full)}._pagination_11skr_265{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._paginationInfo_11skr_272{font-size:.875rem;color:var(--muted-foreground)}._paginationControls_11skr_277{display:flex;align-items:center;gap:var(--spacing-2)}._pageNumbers_11skr_283{display:flex;gap:var(--spacing-1)}._pageNumber_11skr_283{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;font-size:.875rem;cursor:pointer;color:var(--muted-foreground)}._pageNumber_11skr_283:hover{background-color:var(--surface);color:var(--foreground)}._activePage_11skr_307{background-color:var(--primary);color:var(--primary-foreground);font-weight:600}._activePage_11skr_307:hover{background-color:var(--primary);color:var(--primary-foreground)}@media(max-width:768px){._filtersBar_11skr_97,._filtersLeft_11skr_109{flex-direction:column;align-items:stretch}._inputGroup_11skr_128,._select_11skr_139,._dateInput_11skr_140{width:100%}._dateSeparator_11skr_158{display:none}._tableContainer_11skr_163{overflow-x:auto}._uaCell_11skr_221{max-width:100px}._pagination_11skr_265{flex-direction:column;gap:var(--spacing-4)}._pageNumbers_11skr_283{display:none}}._dialogContent_1g2fp_1{max-width:550px}._form_1g2fp_5{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1g2fp_11{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._container_1sc68_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg)}._header_1sc68_10{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1sc68_18{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0}._grid_1sc68_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._card_1sc68_31{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;transition:box-shadow var(--animation-duration-fast) ease}._card_1sc68_31:hover{box-shadow:var(--shadow-lg)}._cardHeader_1sc68_45{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._cardTitle_1sc68_53{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardActions_1sc68_63{display:flex;gap:var(--spacing-1)}._deleteButton_1sc68_68{color:var(--error)}._deleteButton_1sc68_68:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._cardBody_1sc68_76{padding:var(--spacing-4);font-size:.9rem;color:var(--muted-foreground);display:flex;flex-direction:column;gap:var(--spacing-2)}._cardBody_1sc68_76 p{margin:0}._cardBody_1sc68_76 strong{color:var(--foreground);font-weight:500}._description_1sc68_94{font-style:italic;margin-top:var(--spacing-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._cardSkeleton_1sc68_104{width:100%;height:200px}._error_1sc68_109{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._dialogContent_1o4cx_1{max-width:700px}._form_1o4cx_5{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-4)}._grid_1o4cx_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._imagePreviewContainer_1o4cx_20{position:relative;display:inline-block;width:100%;max-width:300px}._imagePreview_1o4cx_20{width:100%;height:auto;max-height:200px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}._removeImageButton_1o4cx_36{position:absolute;top:var(--spacing-1);right:var(--spacing-1);background-color:var(--error);color:var(--error-foreground);border-radius:var(--radius-full);box-shadow:var(--shadow)}._removeImageButton_1o4cx_36:hover{background-color:color-mix(in srgb,var(--error) 90%,black)}._container_ympy5_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg)}._header_ympy5_10{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_ympy5_18{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0}._tableContainer_ympy5_25{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card)}._table_ympy5_25{width:100%;border-collapse:collapse;font-size:.9rem}._table_ympy5_25 th,._table_ympy5_25 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}._table_ympy5_25 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._table_ympy5_25 tr:last-child td{border-bottom:none}._table_ympy5_25 tr:hover{background-color:var(--muted)}._actionsCell_ympy5_61{display:flex;gap:var(--spacing-2)}._deleteButton_ympy5_66{color:var(--error)}._deleteButton_ympy5_66:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._error_ympy5_74{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._container_qcae9_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_qcae9_7{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._sectionTitle_qcae9_12{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}._sectionDescription_qcae9_20{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._settingsList_qcae9_26{display:grid;gap:var(--spacing-4)}._settingCard_qcae9_31{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-fast) ease}._settingCard_qcae9_31:hover{box-shadow:var(--shadow-md)}._settingInfo_qcae9_48{flex:1}._settingTitle_qcae9_52{font-size:1.1rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._settingDescription_qcae9_59{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.4}._settingControls_qcae9_66{display:flex;align-items:center;gap:var(--spacing-4)}._statusIndicator_qcae9_72{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background-color:var(--surface)}._iconVisible_qcae9_84{color:var(--success)}._iconHidden_qcae9_88{color:var(--muted-foreground)}._error_qcae9_92{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}@media(max-width:768px){._settingCard_qcae9_31{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._settingControls_qcae9_66{width:100%;justify-content:space-between}}._container_w74dw_1{padding:var(--spacing-8) var(--spacing-16) var(--spacing-12);padding-top:calc(5rem + var(--spacing-8));max-width:1400px;margin:0 auto;min-height:100vh}._header_w74dw_9{margin-bottom:var(--spacing-12);text-align:center;position:relative}._headerTop_w74dw_15{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);margin-bottom:var(--spacing-6)}._titleContainer_w74dw_23{display:flex;align-items:center;justify-content:center;gap:var(--spacing-6);color:var(--secondary);flex:1}._notificationBadges_w74dw_32{display:flex;align-items:center;gap:var(--spacing-4);flex-shrink:0}._notificationBadge_w74dw_32{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3) var(--spacing-4);cursor:pointer;transition:all var(--animation-duration-fast) ease;color:var(--foreground);position:relative}._notificationBadge_w74dw_32:hover{background-color:var(--surface);border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._notificationBadge_w74dw_32:active{transform:translateY(0)}._countBadge_w74dw_64{font-size:.75rem;padding:var(--spacing-1) var(--spacing-2);min-width:1.5rem;text-align:center}._titleIcon_w74dw_71{width:2.5rem;height:2.5rem}._title_w74dw_23{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin:0}._subtitle_w74dw_83{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._mainContent_w74dw_93{width:100%;display:flex;flex-direction:column;gap:var(--spacing-12)}._categorySection_w74dw_101{width:100%}._categoryHeader_w74dw_105{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border)}._categoryIcon_w74dw_114{width:1.75rem;height:1.75rem;color:var(--primary);flex-shrink:0}._categoryTitle_w74dw_121{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;margin:0;color:var(--foreground)}._sectionsGrid_w74dw_130{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6);width:100%}._sectionCard_w74dw_137{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;cursor:pointer;transition:all var(--animation-duration-normal) ease;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);min-height:200px;position:relative;overflow:visible;text-decoration:none;color:inherit}._sectionCardBadge_w74dw_157{position:absolute;top:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-content)}._sectionCard_w74dw_137:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--animation-duration-normal) ease}._sectionCard_w74dw_137:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary)}._sectionCard_w74dw_137:hover:before{transform:scaleX(1)}._sectionCard_w74dw_137:focus{outline:none;box-shadow:var(--shadow-focus)}._sectionCard_w74dw_137:active{transform:translateY(0)}._sectionIcon_w74dw_196{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border-radius:var(--radius-full);width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-normal) ease;flex-shrink:0}._sectionCard_w74dw_137:hover ._sectionIcon_w74dw_196{background-color:var(--primary);color:var(--primary-foreground);transform:scale(1.1)}._sectionTitle_w74dw_215{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground);line-height:1.3}._sectionDescription_w74dw_224{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.4;flex-grow:1;display:flex;align-items:center}._sectionHeader_w74dw_236{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border);position:relative;z-index:var(--z-content)}._backButton_w74dw_244{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._backButton_w74dw_244:hover{color:var(--foreground)}._sectionContent_w74dw_256{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;min-height:500px;margin:var(--spacing-4) 0;padding:var(--spacing-8)}._blogManagement_w74dw_267 ._tabsContent_w74dw_271{margin-top:var(--spacing-6)}._blogEditor_w74dw_275{height:100%;overflow-y:auto}._editorHeader_w74dw_281{display:flex;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._backToListButton_w74dw_290{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._backToListButton_w74dw_290:hover{color:var(--foreground)}._editorTitle_w74dw_302{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0;color:var(--foreground)}@media(max-width:1024px){._sectionsGrid_w74dw_130{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){._container_w74dw_1{padding:var(--spacing-6) var(--spacing-8) var(--spacing-6);padding-top:calc(5rem + var(--spacing-6))}._sectionContent_w74dw_256{padding:var(--spacing-6)}._headerTop_w74dw_15{flex-direction:column;align-items:center}._title_w74dw_23{font-size:1.5rem}._titleContainer_w74dw_23{flex-direction:column;gap:var(--spacing-2)}._notificationBadges_w74dw_32{width:100%;justify-content:center}._mainContent_w74dw_93{gap:var(--spacing-8)}._categoryHeader_w74dw_105{gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._categoryIcon_w74dw_114{width:1.5rem;height:1.5rem}._categoryTitle_w74dw_121{font-size:1.25rem}._sectionsGrid_w74dw_130{grid-template-columns:1fr;gap:var(--spacing-4)}._sectionCard_w74dw_137{padding:var(--spacing-6);min-height:160px}._sectionIcon_w74dw_196{width:3rem;height:3rem}._sectionIcon_w74dw_196 svg{width:24px;height:24px}._sectionTitle_w74dw_215{font-size:1rem}._sectionDescription_w74dw_224{font-size:.8125rem}}@media(max-width:480px){._container_w74dw_1{padding:var(--spacing-4) var(--spacing-6) var(--spacing-4);padding-top:calc(5rem + var(--spacing-4))}._sectionContent_w74dw_256{padding:var(--spacing-4)}._title_w74dw_23{font-size:1.25rem}._notificationBadge_w74dw_32{padding:var(--spacing-2) var(--spacing-3)}._notificationBadge_w74dw_32 svg{width:16px;height:16px}._countBadge_w74dw_64{font-size:.6875rem;padding:0 var(--spacing-2)}._mainContent_w74dw_93{gap:var(--spacing-6)}._categoryHeader_w74dw_105{gap:var(--spacing-2)}._categoryIcon_w74dw_114{width:1.25rem;height:1.25rem}._categoryTitle_w74dw_121{font-size:1.125rem}._sectionCard_w74dw_137{padding:var(--spacing-4);min-height:140px;gap:var(--spacing-3)}._sectionIcon_w74dw_196{width:2.5rem;height:2.5rem}._sectionIcon_w74dw_196 svg{width:20px;height:20px}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._container_bfcih_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._pageContainer_sai5f_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_sai5f_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_sai5f_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_sai5f_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_sai5f_10 svg{flex-shrink:0}._header_sai5f_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:color-mix(in srgb,#76B39D 15%,transparent);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_sai5f_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1505751172876-fa1923c5c528?q=80&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._title_sai5f_59{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_sai5f_69{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_sai5f_78{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_sai5f_89{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_sai5f_99{margin-bottom:var(--spacing-16)}._simulatorsGrid_sai5f_103{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_sai5f_103{grid-template-columns:repeat(2,1fr)}}._cardLink_sai5f_115{text-decoration:none;color:inherit}._simulatorCard_sai5f_120{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_sai5f_120:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_sai5f_137{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_sai5f_145{flex-grow:1}._cardHeader_sai5f_149{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_sai5f_156{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_sai5f_164{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_sai5f_170{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_sai5f_120:hover ._cardArrow_sai5f_170{opacity:1;transform:translate(0)}._comingSoon_sai5f_183{opacity:.7;cursor:not-allowed}._comingSoon_sai5f_183:hover{transform:none;box-shadow:var(--shadow)}._loadingState_sai5f_194{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);color:var(--muted-foreground)}._spinner_sai5f_203{animation:_spin_sai5f_203 1s linear infinite}@keyframes _spin_sai5f_203{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_sai5f_212{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);text-align:center;color:var(--muted-foreground)}._emptyState_sai5f_212 svg{color:var(--accent);opacity:.7}._emptyState_sai5f_212 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._emptyState_sai5f_212 p{max-width:400px;line-height:1.5;margin:0}._benefitsSection_sai5f_242{margin-bottom:var(--spacing-16)}._benefitsGrid_sai5f_246{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_sai5f_246{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_sai5f_246{grid-template-columns:repeat(4,1fr)}}._benefitCard_sai5f_264{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_sai5f_271{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_sai5f_276{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_sai5f_283{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_sai5f_290{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_sai5f_290{grid-template-columns:2fr 1fr}}._educationSection_sai5f_290 ._sectionTitle_sai5f_89{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_sai5f_318{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_sai5f_324{display:none}@media(min-width:768px){._educationImage_sai5f_324{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_sai5f_338{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_sai5f_345{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_sai5f_353{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}@media(max-width:768px){._pageContainer_sai5f_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_sai5f_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_sai5f_59{font-size:1.5rem}._subtitle_sai5f_69{font-size:1.125rem}._description_sai5f_78{font-size:.9rem}._sectionTitle_sai5f_89{font-size:1.5rem;margin-bottom:var(--spacing-6)}._simulatorsGrid_sai5f_103{gap:var(--spacing-4)}._simulatorCard_sai5f_120{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_sai5f_137{padding:var(--spacing-2)}._cardIcon_sai5f_137 svg{width:28px;height:28px}._cardHeader_sai5f_149{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_sai5f_156{font-size:1rem;margin:0}._cardDescription_sai5f_164{font-size:.9rem}._cardArrow_sai5f_170{display:none}._benefitsSection_sai5f_242{margin-bottom:var(--spacing-12)}._benefitsGrid_sai5f_246{gap:var(--spacing-4)}._benefitCard_sai5f_264{padding:var(--spacing-4)}._educationSection_sai5f_290{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_sai5f_338{padding:var(--spacing-8)}._ctaTitle_sai5f_345{font-size:1.5rem}}._container_u6a7m_1{padding:var(--spacing-8) var(--spacing-12);max-width:1400px;margin:0 auto;font-family:var(--font-family-base);--fixed-header-height: 80px}._header_u6a7m_11{margin-bottom:var(--spacing-8)}._title_u6a7m_15{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-2)}._userName_u6a7m_23{color:var(--primary)}._subtitle_u6a7m_27{font-size:1.125rem;color:var(--muted-foreground);max-width:600px}._statsSection_u6a7m_34{margin-bottom:var(--spacing-8)}._profileProgressSection_u6a7m_39{margin-bottom:var(--spacing-8);scroll-margin-top:var(--fixed-header-height)}._heroSection_u6a7m_45{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8);align-items:stretch}._mainContentGrid_u6a7m_54{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:start;margin-bottom:var(--spacing-8)}._simulationsSection_u6a7m_62{grid-column:1 / -1;margin-bottom:var(--spacing-6);scroll-margin-top:var(--fixed-header-height)}._opportunitiesSection_u6a7m_68,._getStartedSection_u6a7m_72{grid-column:1}._personalizedAdviceSection_u6a7m_77{margin-bottom:var(--spacing-8)}._fullWidthSection_u6a7m_82{margin-top:var(--spacing-8);scroll-margin-top:var(--fixed-header-height)}._emptyStateHero_u6a7m_88{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;align-items:center;gap:var(--spacing-6);border:1px dashed var(--border);box-shadow:var(--shadow)}._emptyStateIcon_u6a7m_99{color:var(--primary);flex-shrink:0;background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-full);width:80px;height:80px;display:flex;align-items:center;justify-content:center}._emptyStateContent_u6a7m_111{flex:1}._emptyStateTitle_u6a7m_115{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);margin:0 0 var(--spacing-2)}._emptyStateText_u6a7m_122{color:var(--muted-foreground);margin:0 0 var(--spacing-4);line-height:1.6}._profileCard_u6a7m_129{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._profileCardHeader_u6a7m_137{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._profileCardTitle_u6a7m_144{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0}._profileCardText_u6a7m_152{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0 0 var(--spacing-4)}._getStartedCard_u6a7m_160{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);border:1px solid var(--border);box-shadow:var(--shadow);display:flex;align-items:flex-start;gap:var(--spacing-4)}._getStartedIcon_u6a7m_171{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-lg);width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._getStartedContent_u6a7m_183{flex:1}._getStartedTitle_u6a7m_187{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2)}._getStartedText_u6a7m_195{color:var(--muted-foreground);margin:0 0 var(--spacing-4);line-height:1.6}._getStartedActions_u6a7m_201{display:flex;gap:var(--spacing-3);flex-wrap:wrap}@media(max-width:1024px){._heroSection_u6a7m_45{grid-template-columns:1fr;gap:var(--spacing-6)}._simulationsSection_u6a7m_62,._opportunitiesSection_u6a7m_68,._getStartedSection_u6a7m_72{grid-column:1}}@media(max-width:768px){._container_u6a7m_1{padding:var(--spacing-6) var(--spacing-4);--fixed-header-height: 70px}._title_u6a7m_15{font-size:1.5rem}._subtitle_u6a7m_27{font-size:1rem}._heroSection_u6a7m_45{gap:var(--spacing-4)}._emptyStateHero_u6a7m_88{flex-direction:column;text-align:center;padding:var(--spacing-6)}._emptyStateIcon_u6a7m_99{width:64px;height:64px}._getStartedCard_u6a7m_160{flex-direction:column;text-align:center;padding:var(--spacing-6)}._getStartedIcon_u6a7m_171{width:48px;height:48px}._getStartedActions_u6a7m_201{justify-content:center}}._card_153h1_1{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow-lg)}._iconWrapper_153h1_12{background-color:color-mix(in srgb,var(--primary) 80%,white);border-radius:var(--radius-full);width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._content_153h1_23{display:flex;flex-direction:column;flex:1;min-width:0}._label_153h1_30{font-size:1rem;font-weight:500;opacity:.8;margin:0}._amount_153h1_37{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.2;margin:var(--spacing-1) 0;color:var(--primary)}._description_153h1_46{font-size:.875rem;opacity:.7;margin:0 0 var(--spacing-4) 0}._breakdownSection_153h1_52{margin-top:var(--spacing-4)}._progressBar_153h1_56{display:flex;height:8px;background-color:color-mix(in srgb,var(--secondary-foreground) 10%,transparent);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--spacing-4)}._progressSegment_153h1_65{cursor:pointer;transition:filter var(--animation-duration-fast) ease}._progressSegment_153h1_65:hover{filter:brightness(1.1)}._legendContainer_153h1_74{display:flex;flex-direction:column;gap:var(--spacing-2)}._legendItem_153h1_80{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8rem;position:relative}._legendColor_153h1_88{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}._legendText_153h1_95{opacity:.8;line-height:1.3;flex:1}._deleteButton_153h1_101{opacity:0;transition:opacity var(--animation-duration-fast) ease;color:var(--error);margin-left:var(--spacing-1)}._legendItem_153h1_80:hover ._deleteButton_153h1_101{opacity:1}._deleteButton_153h1_101:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._tooltipContent_153h1_116{text-align:center}._tooltipContent_153h1_116 strong{display:block;margin-bottom:var(--spacing-1)}._percentage_153h1_125{font-size:.8em;opacity:.8;margin-top:var(--spacing-1)}@media(max-width:768px){._card_153h1_1{flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6)}._amount_153h1_37{font-size:2rem}._legendContainer_153h1_74{max-width:100%}._legendItem_153h1_80{font-size:.75rem}._progressBar_153h1_56{height:10px}}@media(max-width:480px){._legendContainer_153h1_74{display:grid;grid-template-columns:1fr;gap:var(--spacing-1)}._legendText_153h1_95{font-size:.7rem}}._card_194ck_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_194ck_12{display:flex;align-items:center;gap:var(--spacing-3)}._headerIcon_194ck_18{color:var(--secondary);width:24px;height:24px}._title_194ck_24{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._scoreContainer_194ck_32{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-4) 0}._scoreCircleWrapper_194ck_40{position:relative;width:100px;height:100px}._scoreCircle_194ck_40{width:100%;height:100%;transform:rotate(-90deg)}._circleBg_194ck_52{fill:none;stroke:var(--muted);stroke-width:3.8}._circle_194ck_52{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .5s ease-in-out}._scoreText_194ck_65{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--secondary)}._levelInfo_194ck_76{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._levelLabel_194ck_83{font-size:.875rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}._levelValue_194ck_90{font-size:1.125rem;font-weight:600;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}._motivationalText_194ck_97{text-align:center;color:var(--foreground);font-size:1rem;line-height:1.6;margin:0;padding:0 var(--spacing-4)}._nextSteps_194ck_106{margin-top:var(--spacing-2);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._nextStepsTitle_194ck_113{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3)}._nextStepsList_194ck_124{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._nextStepsList_194ck_124 li{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._stepIcon_194ck_142{color:var(--accent);margin-top:2px;flex-shrink:0}._card_mpagk_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._header_mpagk_9{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._icon_mpagk_16{color:var(--success)}._title_mpagk_20{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._list_mpagk_28{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._listItem_mpagk_37{transition:background-color var(--animation-duration-fast) ease;border-radius:var(--radius)}._listItem_mpagk_37:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_mpagk_46{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);text-decoration:none;color:inherit}._itemIcon_mpagk_55{color:var(--primary);flex-shrink:0}._itemContent_mpagk_60{flex-grow:1;display:flex;flex-direction:column}._itemName_mpagk_66{font-weight:600;color:var(--card-foreground)}._itemDescription_mpagk_71{font-size:.875rem;color:var(--muted-foreground)}._badge_mpagk_76{margin-left:auto;flex-shrink:0}._card_wyddx_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._header_wyddx_9{margin-bottom:var(--spacing-4)}._title_wyddx_13{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._grid_wyddx_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4)}@media(max-width:768px){._grid_wyddx_21{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:480px){._grid_wyddx_21{grid-template-columns:1fr}}._calcCard_wyddx_40{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);text-decoration:none;color:var(--surface-foreground);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;display:block}._calcCard_wyddx_40:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}._cardHeader_wyddx_59{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._cardIcon_wyddx_66{color:var(--primary)}._arrowIcon_wyddx_70{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._calcCard_wyddx_40:hover ._arrowIcon_wyddx_70{transform:translate(4px);color:var(--primary)}._cardTitle_wyddx_80{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1)}._cardDescription_wyddx_87{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._loading_wyddx_94{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) var(--spacing-4);font-style:italic}._completionMessage_wyddx_101{color:var(--muted-foreground);line-height:1.6;margin:0;text-align:center;padding:var(--spacing-4) 0}._card_x74rs_1{background-color:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}._header_x74rs_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._icon_x74rs_15{color:var(--accent)}._title_x74rs_19{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._list_x74rs_27{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._listItem_x74rs_36{font-size:.9rem;color:var(--muted-foreground);line-height:1.6;padding-left:var(--spacing-4);position:relative}._listItem_x74rs_36:before{content:"•";color:var(--accent);font-weight:700;display:inline-block;position:absolute;left:0;top:0}._card_11gd5_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._header_11gd5_9{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._headerIcon_11gd5_16{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 80%,var(--primary)));border-radius:var(--radius-lg);padding:var(--spacing-3);color:var(--secondary-foreground);display:flex;align-items:center;justify-content:center}._headerContent_11gd5_26{flex:1}._title_11gd5_30{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-1)}._subtitle_11gd5_38{color:var(--muted-foreground);margin:0;font-size:.9375rem}._content_11gd5_44{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-8);max-height:500px;overflow:hidden}._recentSection_11gd5_52{display:flex;flex-direction:column;gap:var(--spacing-4);overflow:hidden}._statsSection_11gd5_59{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._sectionHeader_11gd5_66{display:flex;align-items:center;gap:var(--spacing-2)}._sectionTitle_11gd5_72{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._sectionIcon_11gd5_80{color:var(--primary)}._simulationsGrid_11gd5_84{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-3);overflow-y:auto;max-height:400px;padding-right:var(--spacing-2)}._simulationsGrid_11gd5_84::-webkit-scrollbar{width:6px}._simulationsGrid_11gd5_84::-webkit-scrollbar-track{background:var(--muted);border-radius:var(--radius-full)}._simulationsGrid_11gd5_84::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}._simulationsGrid_11gd5_84::-webkit-scrollbar-thumb:hover{background:var(--primary)}._simulationCard_11gd5_111{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);transition:all var(--animation-duration-normal) ease;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}._simulationCard_11gd5_111:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--primary) 3%,transparent) 100%);opacity:0;transition:opacity var(--animation-duration-normal) ease}._simulationCard_11gd5_111:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}._simulationCard_11gd5_111:hover:before{opacity:1}._simulationCard_11gd5_111:active{transform:translateY(0)}._simulationIcon_11gd5_153{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--icon-color) 15%,transparent),color-mix(in srgb,var(--icon-color) 8%,transparent));color:var(--icon-color);flex-shrink:0;position:relative;z-index:1;transition:transform var(--animation-duration-fast) ease}._simulationCard_11gd5_111:hover ._simulationIcon_11gd5_153{transform:scale(1.05)}._simulationInfo_11gd5_172{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;position:relative;z-index:1}._simulationName_11gd5_182{font-weight:600;color:var(--foreground);font-size:.9375rem;line-height:1.3;word-break:break-word}._simulationDetails_11gd5_190{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);flex-wrap:wrap;line-height:1.4}._simulationType_11gd5_200{color:var(--accent-foreground);font-weight:500;background-color:color-mix(in srgb,var(--accent) 15%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.75rem;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:160px;line-height:1.2}._separator_11gd5_214{color:var(--border);font-weight:400}._keyResult_11gd5_219{color:var(--primary);font-weight:600;white-space:nowrap}._simulationDate_11gd5_225{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);white-space:nowrap}._categoryStats_11gd5_233{display:flex;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;max-height:400px;padding-right:var(--spacing-2)}._categoryStats_11gd5_233::-webkit-scrollbar{width:6px}._categoryStats_11gd5_233::-webkit-scrollbar-track{background:var(--muted);border-radius:var(--radius-full)}._categoryStats_11gd5_233::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}._categoryStats_11gd5_233::-webkit-scrollbar-thumb:hover{background:var(--primary)}._categoryStat_11gd5_233{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background-color:var(--muted);transition:background-color var(--animation-duration-fast) ease}._categoryStat_11gd5_233:hover{background-color:color-mix(in srgb,var(--muted) 80%,var(--primary))}._categoryName_11gd5_275{color:var(--foreground);font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._countBadge_11gd5_284{font-size:.75rem;font-weight:600;flex-shrink:0}._emptyState_11gd5_291{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-8) var(--spacing-4)}._emptyIcon_11gd5_299{color:var(--muted);margin-bottom:var(--spacing-4)}._emptyText_11gd5_304{color:var(--muted-foreground);max-width:400px;margin:0 0 var(--spacing-6);line-height:1.6}@media(max-width:1024px){._content_11gd5_44{grid-template-columns:1fr 250px;gap:var(--spacing-6)}._simulationsGrid_11gd5_84{grid-template-columns:1fr}}@media(max-width:768px){._header_11gd5_9{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._content_11gd5_44{grid-template-columns:1fr;gap:var(--spacing-6);max-height:none}._recentSection_11gd5_52,._statsSection_11gd5_59{overflow:visible}._simulationsGrid_11gd5_84,._categoryStats_11gd5_233{max-height:none;overflow:visible}._simulationsGrid_11gd5_84{gap:var(--spacing-2)}._simulationCard_11gd5_111{padding:var(--spacing-3)}._simulationIcon_11gd5_153{width:36px;height:36px}._simulationDetails_11gd5_190{font-size:.75rem;gap:var(--spacing-1)}._simulationType_11gd5_200{font-size:.6875rem;max-width:140px}._card_11gd5_1{padding:var(--spacing-4)}}@media(max-width:480px){._simulationCard_11gd5_111{flex-direction:column;align-items:flex-start;text-align:left;gap:var(--spacing-2)}._simulationIcon_11gd5_153{align-self:flex-start}._simulationDetails_11gd5_190{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._separator_11gd5_214{display:none}}._statsGrid_g4zy0_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._statCard_g4zy0_7{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-fast) ease}._statCard_g4zy0_7:hover{box-shadow:var(--shadow-md)}._clickable_g4zy0_23{cursor:pointer;transition:all var(--animation-duration-fast) ease}._clickable_g4zy0_23:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}._clickable_g4zy0_23:active{transform:translateY(0)}._statIcon_g4zy0_37{background-color:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius);padding:var(--spacing-2);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statContent_g4zy0_48{display:flex;flex-direction:column;gap:var(--spacing-1)}._statValue_g4zy0_54{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary)}._statLabel_g4zy0_61{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:768px){._statsGrid_g4zy0_1{grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._statCard_g4zy0_7{padding:var(--spacing-3);flex-direction:column;text-align:center}._statValue_g4zy0_54{font-size:1.25rem}._statLabel_g4zy0_61{font-size:.8125rem}}._loadingContainer_1dmnb_1{display:flex;align-items:center;justify-content:center;min-height:50vh}._unavailableCard_1dmnb_8{max-width:600px;margin:var(--spacing-16) auto;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}._unavailableIcon_1dmnb_22{width:96px;height:96px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--muted) 30%,transparent);color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._unavailableTitle_1dmnb_34{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._unavailableText_1dmnb_42{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:500px}._pageContainer_1dmnb_50{max-width:900px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._header_1dmnb_56{text-align:center;margin-bottom:var(--spacing-12)}._title_1dmnb_61{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--secondary);line-height:1.2;margin:var(--spacing-4) 0 var(--spacing-3) 0}._subtitle_1dmnb_70{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6;color:var(--muted-foreground);max-width:650px;margin:0 auto}._mainContent_1dmnb_78{display:flex;flex-direction:column;gap:var(--spacing-16)}._placeholderCard_1dmnb_84{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}._placeholderIcon_1dmnb_96{width:96px;height:96px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);margin-bottom:var(--spacing-6)}._placeholderTitle_1dmnb_108{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._placeholderText_1dmnb_116{font-size:1rem;line-height:1.6;color:var(--muted-foreground);max-width:550px}._ctaSection_1dmnb_123{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;box-shadow:var(--shadow-md)}._ctaTitle_1dmnb_131{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._ctaText_1dmnb_139{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:500px;margin-left:auto;margin-right:auto}._container_1te99_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._header_1te99_8{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._headerIcon_1te99_15{color:var(--primary)}._title_1te99_19{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._achievements_1te99_26{display:flex;flex-direction:column;gap:var(--spacing-2)}._achievement_1te99_26{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius);transition:all var(--animation-duration-normal) ease;border:1px solid transparent}._unlocked_1te99_42{background-color:color-mix(in srgb,var(--success) 5%,transparent);border-color:color-mix(in srgb,var(--success) 20%,transparent)}._unlocked_1te99_42 ._achievementIcon_1te99_47{color:var(--success)}._locked_1te99_51{background-color:color-mix(in srgb,var(--muted-foreground) 5%,transparent);opacity:.6}._locked_1te99_51 ._achievementIcon_1te99_47{color:var(--muted-foreground)}._achievementIcon_1te99_47{flex-shrink:0;transition:color var(--animation-duration-fast) ease}._achievementContent_1te99_65{display:flex;flex-direction:column;flex:1}._achievementTitle_1te99_71{font-size:.875rem;font-weight:600;color:var(--foreground)}._achievementDescription_1te99_77{font-size:.75rem;color:var(--muted-foreground)}._badge_1te99_82{font-size:.75rem}._unlocked_1te99_42{animation:_achievementUnlock_1te99_1 var(--animation-duration-slow) ease}@keyframes _achievementUnlock_1te99_1{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}._container_gdxrl_1{background:#05004e;border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._mainHeader_gdxrl_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4);flex-wrap:wrap;gap:var(--spacing-3)}._titleSection_gdxrl_18{flex:1;min-width:0}._title_gdxrl_18{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--primary-foreground);margin:0 0 var(--spacing-2)}._badges_gdxrl_31{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._strengthBadge_gdxrl_37,._completionBadge_gdxrl_38{font-size:.875rem;font-weight:600;animation:_badgeEntry_gdxrl_1 var(--animation-duration-normal) ease}._actions_gdxrl_44{display:flex;gap:var(--spacing-2);align-items:flex-start}._wizardToggle_gdxrl_50{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;font-weight:500;color:var(--foreground);cursor:pointer;transition:all var(--animation-duration-normal) ease}._wizardToggle_gdxrl_50:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow)}._wizardToggle_gdxrl_50._active_gdxrl_73{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:var(--shadow)}._progressSection_gdxrl_80{margin-bottom:var(--spacing-6)}._progressWrapper_gdxrl_84{position:relative}._progressBar_gdxrl_88{height:12px;margin-bottom:var(--spacing-2)}._progressLabels_gdxrl_93{display:flex;justify-content:space-between;align-items:center}._progressText_gdxrl_99{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._progressPercent_gdxrl_105{font-size:.875rem;font-weight:600;color:var(--primary)}._statsGrid_gdxrl_111{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._statCard_gdxrl_118{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--animation-duration-normal) ease}._statCard_gdxrl_118:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow)}._statIcon_gdxrl_135{color:var(--primary);flex-shrink:0}._statContent_gdxrl_140{display:flex;flex-direction:column;gap:var(--spacing-1)}._statValue_gdxrl_146{font-size:1.125rem;font-weight:700;color:var(--foreground)}._statLabel_gdxrl_152{font-size:.75rem;color:var(--muted-foreground);font-weight:500}._dashboardGrid_gdxrl_158{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._impactCard_gdxrl_165{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4)}._impactHeader_gdxrl_172{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._impactIcon_gdxrl_179{color:var(--success)}._impactTitle_gdxrl_183{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._impactContent_gdxrl_190{display:flex;flex-direction:column;gap:var(--spacing-3)}._impactStat_gdxrl_196{display:flex;flex-direction:column;gap:var(--spacing-1)}._impactValue_gdxrl_202{font-size:1.5rem;font-weight:700;color:var(--success)}._impactDescription_gdxrl_208{font-size:.8125rem;color:var(--muted-foreground)}._description_gdxrl_213{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.6;text-align:center}@keyframes _badgeEntry_gdxrl_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._title_gdxrl_18{font-size:1.5rem}._dashboardGrid_gdxrl_158{grid-template-columns:1fr}._statsGrid_gdxrl_111{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._container_gdxrl_1{padding:var(--spacing-4)}._mainHeader_gdxrl_9{flex-direction:column;align-items:stretch}._statsGrid_gdxrl_111{grid-template-columns:1fr;gap:var(--spacing-2)}}._container_or3vu_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-wrap:wrap}._navigation_or3vu_10{flex:1}._tabsList_or3vu_14{background-color:var(--surface);border:1px solid var(--border);padding:var(--spacing-1);height:auto}._tab_or3vu_14{padding:var(--spacing-2) var(--spacing-3);transition:all var(--animation-duration-normal) ease;position:relative;overflow:visible}._tab_or3vu_14._completed_or3vu_28{background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._tab_or3vu_14._completed_or3vu_28:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:var(--success);border-radius:50%;border:2px solid var(--card)}._tabContent_or3vu_45{display:flex;align-items:center;gap:var(--spacing-2)}._tabIcon_or3vu_51{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._tab_or3vu_14[data-state=active] ._tabIcon_or3vu_51{color:var(--primary)}._tab_or3vu_14._completed_or3vu_28 ._tabIcon_or3vu_51{color:var(--success)}._tabLabel_or3vu_64{font-size:.875rem;font-weight:500}._checkmark_or3vu_69{font-size:.75rem;color:var(--success);font-weight:700}._smartButton_or3vu_75{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:#76b39d;color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--animation-duration-normal) ease;box-shadow:var(--shadow)}._smartButton_or3vu_75:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._smartButton_or3vu_75:active{transform:translateY(0)}@media(max-width:768px){._container_or3vu_1{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._smartButton_or3vu_75{align-self:center}}._wizard_1sulv_1{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6)}._wizardHeader_1sulv_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-wrap:wrap}._wizardTitle_1sulv_18{flex:1;min-width:200px}._title_1sulv_23{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--primary);margin:0 0 var(--spacing-1)}._subtitle_1sulv_31{font-size:.9375rem;color:var(--muted-foreground);margin:0}._wizardProgress_1sulv_37{flex:1;min-width:200px}._progressInfo_1sulv_42{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._stepIndicator_1sulv_49{font-size:.875rem;font-weight:500;color:var(--foreground)}._progressPercent_1sulv_55{font-size:.875rem;font-weight:600;color:var(--primary)}._progressBar_1sulv_61{height:8px}._stepsNavigation_1sulv_65{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6);overflow-x:auto;padding-bottom:var(--spacing-2)}._stepButton_1sulv_73{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-normal) ease;min-width:max-content;white-space:nowrap}._stepButton_1sulv_73:hover:not(:disabled){border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._stepButton_1sulv_73._active_1sulv_92{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._stepButton_1sulv_73._completed_1sulv_98{background-color:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:var(--success);color:var(--success)}._stepButton_1sulv_73:disabled{opacity:.5;cursor:not-allowed}._stepNumber_1sulv_109{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);font-size:.875rem;font-weight:600;transition:all var(--animation-duration-fast) ease}._stepButton_1sulv_73._active_1sulv_92 ._stepNumber_1sulv_109{background-color:var(--primary-foreground);color:var(--primary)}._stepButton_1sulv_73._completed_1sulv_98 ._stepNumber_1sulv_109{background-color:var(--success);color:var(--card)}._stepInfo_1sulv_133{display:flex;flex-direction:column}._stepTitle_1sulv_138{font-size:.875rem;font-weight:500}._currentStepInfo_1sulv_143{margin-bottom:var(--spacing-6);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border-left:4px solid var(--primary)}._currentTitle_1sulv_151{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._currentDescription_1sulv_158{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._stepContent_1sulv_165{margin-bottom:var(--spacing-6)}._wizardControls_1sulv_169{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._controlButton_1sulv_177{min-width:120px}._stepCounter_1sulv_181{font-size:.875rem;font-weight:500;color:var(--muted-foreground);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}@media(max-width:768px){._wizard_1sulv_1{padding:var(--spacing-4)}._wizardHeader_1sulv_9{flex-direction:column;align-items:stretch}._stepsNavigation_1sulv_65{flex-direction:column;gap:var(--spacing-2)}._stepButton_1sulv_73{justify-content:flex-start}._wizardControls_1sulv_169{flex-direction:column;gap:var(--spacing-3)}._controlButton_1sulv_177{width:100%}}._container_12rbk_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-6)}._header_12rbk_9{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap}._headerIcon_12rbk_18{color:var(--warning)}._titleSection_12rbk_22{display:flex;align-items:center;gap:var(--spacing-2);flex:1}._title_12rbk_22{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._impactBadge_12rbk_36{font-size:.75rem}._emptyState_12rbk_40{text-align:center;padding:var(--spacing-6);color:var(--muted-foreground)}._emptyText_12rbk_46{font-size:.9375rem;margin:0 0 var(--spacing-2)}._completionText_12rbk_51{font-size:.875rem;font-weight:500;color:var(--primary);margin:0}._recommendations_12rbk_58{display:flex;flex-direction:column;gap:var(--spacing-3)}._recommendation_12rbk_58{display:flex;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--animation-duration-normal) ease}._recommendation_12rbk_58:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow)}._impact-high_12rbk_80{border-left:4px solid var(--error)}._impact-medium_12rbk_84{border-left:4px solid var(--warning)}._impact-low_12rbk_88{border-left:4px solid var(--info)}._recommendationIcon_12rbk_92{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._recommendationContent_12rbk_98{flex:1}._recommendationHeader_12rbk_102{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap}._recommendationTitle_12rbk_111{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0;flex:1}._impactLabel_12rbk_119{font-size:.75rem;flex-shrink:0}._recommendationDescription_12rbk_124{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2);line-height:1.4}._recommendationReason_12rbk_131{font-size:.8125rem;color:var(--info);margin:0 0 var(--spacing-3);padding:var(--spacing-2);background-color:color-mix(in srgb,var(--info) 5%,transparent);border-radius:var(--radius-sm);border-left:2px solid var(--info)}._recommendationButton_12rbk_141{font-size:.8125rem}._linkButton_12rbk_145{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);height:1.5rem;padding:0 var(--spacing-2);font-weight:500;border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid var(--primary);background-color:transparent;color:var(--primary)}._linkButton_12rbk_145:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._linkButton_12rbk_145:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}@media(max-width:768px){._recommendation_12rbk_58{flex-direction:column;gap:var(--spacing-2)}._recommendationHeader_12rbk_102{flex-direction:column;align-items:flex-start}}._section_1g8h9_1{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);background-color:var(--surface);transition:all var(--animation-duration-normal) ease;position:relative;overflow:hidden}._section_1g8h9_1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--animation-duration-slow) ease}._section_1g8h9_1:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._section_1g8h9_1:hover:before{transform:scaleX(1)}._completed_1g8h9_34{background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--success) 5%,var(--surface)) 100%);border-color:color-mix(in srgb,var(--success) 20%,transparent)}._completed_1g8h9_34:before{background:linear-gradient(90deg,var(--success),var(--success));transform:scaleX(1)}._sectionHeader_1g8h9_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-3)}._titleWrapper_1g8h9_56{display:flex;align-items:center;gap:var(--spacing-3);flex:1}._sectionIcon_1g8h9_63{color:var(--primary);flex-shrink:0;transition:all var(--animation-duration-normal) ease}._completed_1g8h9_34 ._sectionIcon_1g8h9_63{color:var(--success);transform:scale(1.1)}._sectionTitle_1g8h9_74{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;flex:1}._completedBadge_1g8h9_83{display:flex;align-items:center;gap:var(--spacing-2);background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;animation:_completeBadgeEntry_1g8h9_1 var(--animation-duration-normal) ease}._completedIcon_1g8h9_96{font-size:.75rem}._completedText_1g8h9_100{font-size:.8125rem}._sectionContent_1g8h9_104{animation:_sectionContentEntry_1g8h9_1 var(--animation-duration-normal) ease}@keyframes _completeBadgeEntry_1g8h9_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _sectionContentEntry_1g8h9_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._section_1g8h9_1{padding:var(--spacing-4)}._sectionHeader_1g8h9_47{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._titleWrapper_1g8h9_56{width:100%}}._grid_1r66g_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}@media(max-width:768px){._grid_1r66g_1{grid-template-columns:1fr;gap:var(--spacing-4)}}._grid_u8z7g_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}@media(max-width:768px){._grid_u8z7g_1{grid-template-columns:1fr;gap:var(--spacing-4)}}._grid_1qpo2_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._mortgageDetails_1qpo2_9{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border);animation:_mortgageDetailsEntry_1qpo2_1 var(--animation-duration-normal) ease}._subsectionTitle_1qpo2_16{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._subsectionTitle_1qpo2_16:before{content:"";width:4px;height:20px;background:#05004e;border-radius:2px}@keyframes _mortgageDetailsEntry_1qpo2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._grid_1qpo2_1{grid-template-columns:1fr;gap:var(--spacing-4)}}._checkboxSection_1swsf_1{display:flex;gap:var(--spacing-8);margin-top:var(--spacing-6);flex-wrap:wrap}._checkboxItem_1swsf_8{display:flex;flex-direction:row!important;align-items:center;gap:var(--spacing-3);margin-bottom:0}._checkboxContent_1swsf_16{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxIcon_1swsf_22{color:var(--primary);flex-shrink:0}._checkboxItem_1swsf_8 label{margin-bottom:0;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:var(--spacing-2)}@media(max-width:768px){._checkboxSection_1swsf_1{flex-direction:column;gap:var(--spacing-4)}}@media(max-width:480px){._checkboxItem_1swsf_8{gap:var(--spacing-2)}}._formContainer_uxuh9_1{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:1200px;margin:0 auto}._header_uxuh9_9{margin-bottom:var(--spacing-2)}._section_uxuh9_13{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);background-color:var(--surface)}._grid_uxuh9_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}@media(max-width:768px){._formContainer_uxuh9_1{padding:var(--spacing-4)}._grid_uxuh9_20{grid-template-columns:1fr;gap:var(--spacing-4)}}@media(max-width:480px){._formContainer_uxuh9_1{padding:var(--spacing-2)}}._formContainer_djxt5_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:0;max-width:1200px;margin:0 auto}._form_djxt5_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_djxt5_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._checkboxSection_djxt5_21{display:flex;gap:var(--spacing-8);margin-top:var(--spacing-6);flex-wrap:wrap}._checkboxItem_djxt5_28{display:flex;flex-direction:row!important;align-items:center;gap:var(--spacing-3);margin-bottom:0}._checkboxContent_djxt5_36{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxIcon_djxt5_42{color:var(--primary);flex-shrink:0}._checkboxItem_djxt5_28 label{margin-bottom:0;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:var(--spacing-2)}._mortgageDetails_djxt5_56{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border);animation:_mortgageDetailsEntry_djxt5_1 var(--animation-duration-normal) ease}._subsectionTitle_djxt5_63{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._subsectionTitle_djxt5_63:before{content:"";width:4px;height:20px;background:#05004e;border-radius:2px}._submitSection_djxt5_82{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background:#05004e;border-radius:var(--radius-lg);text-align:center;border:1px solid var(--border);margin-top:var(--spacing-6)}._benefitsInfo_djxt5_95{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;color:var(--secondary-foreground);font-weight:500;text-align:center}._submitButton_djxt5_105{min-width:200px;background:#76b39d;color:var(--accent-foreground);border:none}._submitButton_djxt5_105:hover{background:#6ba08a}._spinner_djxt5_116{animation:_spin_djxt5_116 1s linear infinite}@keyframes _spin_djxt5_116{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _mortgageDetailsEntry_djxt5_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._header_djxt5_141{margin-bottom:var(--spacing-8)}._section_djxt5_145{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);background-color:var(--card)}@media(max-width:768px){._formContainer_djxt5_1{padding:var(--spacing-4)}._grid_djxt5_15{grid-template-columns:1fr;gap:var(--spacing-4)}._checkboxSection_djxt5_21{flex-direction:column;gap:var(--spacing-4)}._submitSection_djxt5_82{padding:var(--spacing-4)}}@media(max-width:480px){._formContainer_djxt5_1{padding:var(--spacing-2)}._checkboxItem_djxt5_28{gap:var(--spacing-2)}._submitButton_djxt5_105{width:100%;min-width:auto}}._card_1hpg2_1{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;max-width:500px;margin:0 auto;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._card_1hpg2_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._header_1hpg2_18{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._iconWrapper_1hpg2_25{background-color:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}._titleGroup_1hpg2_37{display:flex;flex-direction:column}._title_1hpg2_37{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._subtitle_1hpg2_50{font-size:.875rem;color:var(--muted-foreground);margin:0}._details_1hpg2_56{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._detailItem_1hpg2_63{display:flex;justify-content:space-between;align-items:center;font-size:1rem;padding:var(--spacing-3) 0;border-bottom:1px solid var(--border)}._detailItem_1hpg2_63:first-child{padding-top:0}._detailItem_1hpg2_63:last-child{border-bottom:none;padding-bottom:0}._detailLabel_1hpg2_81{color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2)}._detailValue_1hpg2_88{font-weight:600;font-size:1.125rem;color:var(--secondary);font-family:var(--font-family-heading)}._actions_1hpg2_95{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._deleteButton_1hpg2_104{color:var(--error)}._deleteButton_1hpg2_104:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._alertIcon_1hpg2_113{color:var(--warning);margin-right:var(--spacing-2);display:inline-block;vertical-align:middle}._spinner_1hpg2_120{animation:_spin_1hpg2_120 1s linear infinite}@keyframes _spin_1hpg2_120{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._form_tic54_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._footer_tic54_7{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._spinner_tic54_16{animation:_spin_tic54_16 1s linear infinite}@keyframes _spin_tic54_16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_tic54_29{color:var(--error);font-size:.875rem;text-align:right;margin-top:var(--spacing-2)}._container_1sm1u_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._header_1sm1u_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1sm1u_17{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._contentWrapper_1sm1u_25{padding:var(--spacing-4) 0}._emptyState_1sm1u_30{text-align:center;padding:var(--spacing-12) var(--spacing-4);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--background) 50%,transparent)}._emptyIcon_1sm1u_38{color:var(--accent);margin-bottom:var(--spacing-4)}._emptyTitle_1sm1u_43{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--foreground);margin:0 0 var(--spacing-2)}._emptyText_1sm1u_50{color:var(--muted-foreground);margin:0 0 var(--spacing-6);max-width:450px;margin-left:auto;margin-right:auto;line-height:1.6}._errorState_1sm1u_60{text-align:center;padding:var(--spacing-8) var(--spacing-4);border:1px solid var(--error);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--error) 5%,transparent)}._errorIcon_1sm1u_68{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_1sm1u_73{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--error);margin:0 0 var(--spacing-2)}._errorText_1sm1u_80{color:color-mix(in srgb,var(--error) 80%,black);margin:0}._skeletonCard_1sm1u_86{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow);max-width:500px;margin:0 auto}._skeletonHeader_1sm1u_95{display:flex;align-items:center;gap:var(--spacing-4)}._skeletonHeaderText_1sm1u_101{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonFooter_1sm1u_107{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._card_1wg3r_1{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._card_1wg3r_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._header_1wg3r_17{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._iconWrapper_1wg3r_24{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}._titleGroup_1wg3r_36{display:flex;flex-direction:column}._providerName_1wg3r_41{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0}._insuranceType_1wg3r_49{font-size:.875rem;color:var(--muted-foreground);margin:0}._details_1wg3r_55{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._detailItem_1wg3r_62{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._detailLabel_1wg3r_69{color:var(--muted-foreground)}._detailValue_1wg3r_73{font-weight:500;color:var(--card-foreground);display:flex;align-items:center;gap:var(--spacing-1)}._actions_1wg3r_81{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._deleteButton_1wg3r_90{color:var(--error)}._deleteButton_1wg3r_90:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}._alertIcon_1wg3r_99{color:var(--warning);margin-right:var(--spacing-2);display:inline-block;vertical-align:middle}._spinner_1wg3r_106{animation:_spin_1wg3r_106 1s linear infinite}@keyframes _spin_1wg3r_106{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._form_1mhm6_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1mhm6_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._datePickerButton_1mhm6_13{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:400;color:var(--foreground)}._datePickerButton_1mhm6_13 span{color:var(--muted-foreground)}._switchItem_1mhm6_26{flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);margin-top:var(--spacing-4)}._switchLabelContainer_1mhm6_36{display:flex;flex-direction:column;gap:var(--spacing-1)}._footer_1mhm6_42{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._spinner_1mhm6_51{animation:_spin_1mhm6_51 1s linear infinite}@keyframes _spin_1mhm6_51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_1mhm6_64{color:var(--error);font-size:.875rem;text-align:right;margin-top:var(--spacing-2)}@media(max-width:768px){._grid_1mhm6_7{grid-template-columns:1fr}}._container_1vjst_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._header_1vjst_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1vjst_17{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._grid_1vjst_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6)}._emptyState_1vjst_32{text-align:center;padding:var(--spacing-8) var(--spacing-4);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--background) 50%,transparent)}._emptyTitle_1vjst_40{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--foreground);margin:0 0 var(--spacing-2)}._emptyText_1vjst_47{color:var(--muted-foreground);margin:0 0 var(--spacing-4);max-width:400px;margin-left:auto;margin-right:auto}._errorState_1vjst_56{text-align:center;padding:var(--spacing-8) var(--spacing-4);border:1px solid var(--error);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--error) 5%,transparent)}._errorIcon_1vjst_64{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_1vjst_69{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--error);margin:0 0 var(--spacing-2)}._errorText_1vjst_76{color:color-mix(in srgb,var(--error) 80%,black);margin:0}._skeletonCard_1vjst_82{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow)}._skeletonHeader_1vjst_89{display:flex;align-items:center;gap:var(--spacing-3)}._skeletonHeaderText_1vjst_95{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonFooter_1vjst_101{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._container_1bteu_1{padding:var(--spacing-8) var(--spacing-12);max-width:1200px;margin:0 auto;font-family:var(--font-family-base)}._header_1bteu_8{margin-bottom:var(--spacing-8)}._breadcrumb_1bteu_12{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._breadcrumbLink_1bteu_21{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumbLink_1bteu_21:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbSeparator_1bteu_32{color:var(--muted-foreground)}._title_1bteu_36{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-2)}._subtitle_1bteu_44{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;line-height:1.6}._formWrapper_1bteu_51{margin-top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._mortgageSection_1bteu_58,._insuranceSection_1bteu_62{margin-top:var(--spacing-8)}@media(max-width:768px){._container_1bteu_1{padding:var(--spacing-6) var(--spacing-4)}._title_1bteu_36{font-size:1.5rem}._subtitle_1bteu_44{font-size:1rem}}._pageContainer_1iiwp_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_1iiwp_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_1iiwp_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_1iiwp_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_1iiwp_10 svg{flex-shrink:0}._header_1iiwp_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:color-mix(in srgb,#76B39D 15%,transparent);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_1iiwp_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?q=80&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._title_1iiwp_59{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_1iiwp_69{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_1iiwp_78{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_1iiwp_89{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_1iiwp_99{margin-bottom:var(--spacing-12)}._subsectionTitle_1iiwp_103{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--border)}._simulatorsGrid_1iiwp_113{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_1iiwp_113{grid-template-columns:repeat(2,1fr)}}._cardLink_1iiwp_125{text-decoration:none;color:inherit}._simulatorCard_1iiwp_130{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_1iiwp_130:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_1iiwp_147{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_1iiwp_155{flex-grow:1}._cardHeader_1iiwp_159{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_1iiwp_166{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_1iiwp_174{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_1iiwp_180{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_1iiwp_130:hover ._cardArrow_1iiwp_180{opacity:1;transform:translate(0)}._comingSoon_1iiwp_193{opacity:.7;cursor:not-allowed}._comingSoon_1iiwp_193:hover{transform:none;box-shadow:var(--shadow)}._benefitsSection_1iiwp_204{margin-bottom:var(--spacing-16)}._benefitsGrid_1iiwp_208{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_1iiwp_208{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_1iiwp_208{grid-template-columns:repeat(4,1fr)}}._benefitCard_1iiwp_226{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_1iiwp_233{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_1iiwp_238{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_1iiwp_245{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_1iiwp_252{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_1iiwp_252{grid-template-columns:2fr 1fr}}._educationSection_1iiwp_252 ._sectionTitle_1iiwp_89{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_1iiwp_280{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_1iiwp_286{display:none}@media(min-width:768px){._educationImage_1iiwp_286{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_1iiwp_300{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_1iiwp_307{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_1iiwp_315{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}._loadingContainer_1iiwp_323,._emptyContainer_1iiwp_324{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:var(--spacing-4)}._loadingSpinner_1iiwp_334{color:var(--primary);animation:_spin_1iiwp_1 1s linear infinite}@keyframes _spin_1iiwp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyIcon_1iiwp_344{color:var(--muted-foreground)}._emptyContainer_1iiwp_324 h2{font-family:var(--font-family-heading);color:var(--secondary);margin:0}._emptyContainer_1iiwp_324 p{color:var(--muted-foreground);margin:0}@media(max-width:768px){._pageContainer_1iiwp_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_1iiwp_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_1iiwp_59{font-size:1.5rem}._subtitle_1iiwp_69{font-size:1.125rem}._description_1iiwp_78{font-size:.9rem}._sectionTitle_1iiwp_89{font-size:1.5rem;margin-bottom:var(--spacing-6)}._subsectionTitle_1iiwp_103{font-size:1.25rem}._simulatorsGrid_1iiwp_113{gap:var(--spacing-4)}._simulatorCard_1iiwp_130{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_1iiwp_147{padding:var(--spacing-2)}._cardIcon_1iiwp_147 svg{width:28px;height:28px}._cardHeader_1iiwp_159{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_1iiwp_166{font-size:1rem;margin:0}._cardDescription_1iiwp_174{font-size:.9rem}._cardArrow_1iiwp_180{display:none}._benefitsSection_1iiwp_204{margin-bottom:var(--spacing-12)}._benefitsGrid_1iiwp_208{gap:var(--spacing-4)}._benefitCard_1iiwp_226{padding:var(--spacing-4)}._educationSection_1iiwp_252{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_1iiwp_300{padding:var(--spacing-8)}._ctaTitle_1iiwp_307{font-size:1.5rem}}._pageContainer_ghkny_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_ghkny_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_ghkny_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_ghkny_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_ghkny_10 svg{flex-shrink:0}._header_ghkny_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:#76b39d26;padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_ghkny_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1579621970563-ebec7560ff3e?q=80&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._title_ghkny_59{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_ghkny_69{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_ghkny_78{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_ghkny_89{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_ghkny_99{margin-bottom:var(--spacing-16)}._simulatorsGrid_ghkny_103{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_ghkny_103{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._simulatorsGrid_ghkny_103{grid-template-columns:repeat(3,1fr)}}._cardLink_ghkny_121{text-decoration:none;color:inherit}._simulatorCard_ghkny_126{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_ghkny_126:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_ghkny_143{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_ghkny_151{flex-grow:1}._cardHeader_ghkny_155{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_ghkny_162{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_ghkny_170{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_ghkny_176{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_ghkny_126:hover ._cardArrow_ghkny_176{opacity:1;transform:translate(0)}._comingSoon_ghkny_189{opacity:.7;cursor:not-allowed}._comingSoon_ghkny_189:hover{transform:none;box-shadow:var(--shadow)}._loadingState_ghkny_200{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);color:var(--muted-foreground)}._spinner_ghkny_209{animation:_spin_ghkny_209 1s linear infinite}@keyframes _spin_ghkny_209{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_ghkny_218{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);text-align:center;color:var(--muted-foreground)}._emptyState_ghkny_218 svg{color:var(--accent);opacity:.7}._emptyState_ghkny_218 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._emptyState_ghkny_218 p{max-width:400px;line-height:1.5;margin:0}._benefitsSection_ghkny_248{margin-bottom:var(--spacing-16)}._benefitsGrid_ghkny_252{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_ghkny_252{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_ghkny_252{grid-template-columns:repeat(4,1fr)}}._benefitCard_ghkny_270{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_ghkny_277{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_ghkny_282{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_ghkny_289{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_ghkny_296{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_ghkny_296{grid-template-columns:2fr 1fr}}._educationSection_ghkny_296 ._sectionTitle_ghkny_89{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_ghkny_324{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_ghkny_330{display:none}@media(min-width:768px){._educationImage_ghkny_330{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_ghkny_344{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_ghkny_351{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_ghkny_359{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}@media(max-width:768px){._pageContainer_ghkny_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_ghkny_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_ghkny_59{font-size:1.8rem}._subtitle_ghkny_69{font-size:1.1rem}._description_ghkny_78{font-size:.9rem}._sectionTitle_ghkny_89{font-size:1.5rem;margin-bottom:var(--spacing-6)}._simulatorsGrid_ghkny_103{gap:var(--spacing-4)}._simulatorCard_ghkny_126{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_ghkny_143{padding:var(--spacing-2)}._cardIcon_ghkny_143 svg{width:28px;height:28px}._cardHeader_ghkny_155{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_ghkny_162{font-size:1rem;margin:0}._cardDescription_ghkny_170{font-size:.85rem}._cardArrow_ghkny_176{display:none}._benefitsSection_ghkny_248{margin-bottom:var(--spacing-12)}._benefitsGrid_ghkny_252{gap:var(--spacing-4)}._benefitCard_ghkny_270{padding:var(--spacing-4)}._educationSection_ghkny_296{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_ghkny_344{padding:var(--spacing-8)}._ctaTitle_ghkny_351{font-size:1.5rem}}._pageContainer_1fjuk_1{max-width:1100px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);font-family:var(--font-family-base);color:var(--foreground);overflow-x:hidden}._header_1fjuk_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border)}._headerIcon_1fjuk_17{color:var(--primary);margin-bottom:var(--spacing-4)}._mainTitle_1fjuk_22{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._lastUpdated_1fjuk_30{color:var(--muted-foreground);font-size:.9rem}._layout_1fjuk_35{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:992px){._layout_1fjuk_35{grid-template-columns:240px 1fr}}._sidebar_1fjuk_47{position:sticky;top:calc(5rem + var(--spacing-8));align-self:start}._toc_1fjuk_53{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._tocTitle_1fjuk_60{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--secondary)}._toc_1fjuk_53 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._tocLink_1fjuk_79{text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:color var(--animation-duration-fast) ease,padding-left var(--animation-duration-fast) ease;display:block;padding-left:0;border-left:2px solid transparent}._tocLink_1fjuk_79:hover{color:var(--primary);padding-left:var(--spacing-2);border-left-color:var(--primary)}._content_1fjuk_95{line-height:1.7;max-width:100%;min-width:0;overflow-wrap:break-word}._section_1fjuk_102{margin-bottom:var(--spacing-12);scroll-margin-top:calc(5rem + var(--spacing-4))}._sectionTitle_1fjuk_107{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-3)}._sectionTitle_1fjuk_107 svg{color:var(--accent)}._content_1fjuk_95 p{margin-bottom:var(--spacing-4);color:var(--muted-foreground);overflow-wrap:break-word}._content_1fjuk_95 ul{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._content_1fjuk_95 li{margin-bottom:var(--spacing-2)}._content_1fjuk_95 strong{color:var(--foreground);font-weight:600}._content_1fjuk_95 a{color:var(--primary);text-decoration:none;font-weight:500}._content_1fjuk_95 a:hover{text-decoration:underline}._contactInfo_1fjuk_155{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);width:fit-content}._contactInfo_1fjuk_155 svg{color:var(--primary)}._tableContainer_1fjuk_170{overflow-x:auto;margin-bottom:var(--spacing-6)}._cookieTable_1fjuk_175{width:100%;max-width:100%;border-collapse:collapse;font-size:.9rem}._cookieTable_1fjuk_175 th,._cookieTable_1fjuk_175 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._cookieTable_1fjuk_175 th{font-family:var(--font-family-heading);font-weight:600;background-color:var(--surface);color:var(--secondary)}._cookieTable_1fjuk_175 td{vertical-align:top;color:var(--muted-foreground)}._cookieTable_1fjuk_175 td strong{color:var(--foreground)}@media(max-width:991px){._sidebar_1fjuk_47{position:static;top:auto}._toc_1fjuk_53{margin-bottom:var(--spacing-8)}}@media(max-width:768px){._mainTitle_1fjuk_22{font-size:1.35rem}._sectionTitle_1fjuk_107{font-size:1.125rem}._content_1fjuk_95 p,._content_1fjuk_95 ul{font-size:.875rem;line-height:1.6}._content_1fjuk_95 li{line-height:1.5}._cookieTable_1fjuk_175{font-size:.8rem}._lastUpdated_1fjuk_30{font-size:.85rem}}@media(max-width:576px){._pageContainer_1fjuk_1{padding:var(--spacing-8) var(--spacing-4)}}._pageContainer_r63df_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_r63df_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_r63df_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_r63df_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_r63df_10 svg{flex-shrink:0}._header_r63df_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:color-mix(in srgb,#76B39D 15%,transparent);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_r63df_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?q=80&w=2070&auto=format&fit=crop);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._title_r63df_59{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_r63df_69{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_r63df_78{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_r63df_89{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_r63df_99{margin-bottom:var(--spacing-16)}._simulatorsGrid_r63df_103{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_r63df_103{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._simulatorsGrid_r63df_103{grid-template-columns:repeat(3,1fr)}}._cardLink_r63df_121{text-decoration:none;color:inherit}._simulatorCard_r63df_126{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_r63df_126:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_r63df_143{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_r63df_151{flex-grow:1}._cardHeader_r63df_155{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_r63df_162{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_r63df_170{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_r63df_176{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_r63df_126:hover ._cardArrow_r63df_176{opacity:1;transform:translate(0)}._comingSoon_r63df_189{opacity:.7;cursor:not-allowed}._comingSoon_r63df_189:hover{transform:none;box-shadow:var(--shadow)}._benefitsSection_r63df_200{margin-bottom:var(--spacing-16)}._benefitsGrid_r63df_204{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_r63df_204{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_r63df_204{grid-template-columns:repeat(4,1fr)}}._benefitCard_r63df_222{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_r63df_229{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_r63df_234{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_r63df_241{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_r63df_248{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_r63df_248{grid-template-columns:2fr 1fr}}._educationSection_r63df_248 ._sectionTitle_r63df_89{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_r63df_276{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_r63df_282{display:none}@media(min-width:768px){._educationImage_r63df_282{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_r63df_296{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_r63df_303{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_r63df_311{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}._loadingState_r63df_319{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);color:var(--muted-foreground)}._spinner_r63df_328{animation:_spin_r63df_328 1s linear infinite}@keyframes _spin_r63df_328{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_r63df_337{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);text-align:center;color:var(--muted-foreground)}._emptyState_r63df_337 svg{color:var(--accent);opacity:.7}._emptyState_r63df_337 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._emptyState_r63df_337 p{max-width:400px;line-height:1.5;margin:0}@media(max-width:768px){._pageContainer_r63df_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_r63df_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_r63df_59{font-size:1.5rem}._subtitle_r63df_69{font-size:1.125rem}._description_r63df_78{font-size:.9rem}._sectionTitle_r63df_89{font-size:1.5rem;margin-bottom:var(--spacing-6)}._simulatorsGrid_r63df_103{gap:var(--spacing-4)}._simulatorCard_r63df_126{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_r63df_143{padding:var(--spacing-2)}._cardIcon_r63df_143 svg{width:28px;height:28px}._cardHeader_r63df_155{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_r63df_162{font-size:1rem;margin:0}._cardDescription_r63df_170{font-size:.9rem}._cardArrow_r63df_176{display:none}._benefitsSection_r63df_200{margin-bottom:var(--spacing-12)}._benefitsGrid_r63df_204{gap:var(--spacing-4)}._benefitCard_r63df_222{padding:var(--spacing-4)}._educationSection_r63df_248{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_r63df_296{padding:var(--spacing-8)}._ctaTitle_r63df_303{font-size:1.5rem}}._container_1jcnk_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._header_1jcnk_7{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-6)}._title_1jcnk_16{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--secondary);margin:0}._subtitle_1jcnk_24{font-size:1.125rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._savingsCard_1jcnk_30{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow-md);border:1px solid var(--border)}._savingsIcon_1jcnk_41{color:var(--accent)}._savingsLabel_1jcnk_45{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._savingsValue_1jcnk_52{font-size:1.5rem;font-weight:600;color:var(--foreground);font-family:var(--font-family-heading)}._tabsList_1jcnk_59{margin-bottom:var(--spacing-8)}._content_1jcnk_63{display:flex;flex-direction:column;gap:var(--spacing-12)}._group_1jcnk_69{width:100%}._groupHeader_1jcnk_73{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._groupTitle_1jcnk_82{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._grid_1jcnk_90{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._card_1jcnk_96{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;transition:box-shadow var(--animation-duration-normal) ease}._card_1jcnk_96:hover{box-shadow:var(--shadow-md)}._cardHeader_1jcnk_110{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border)}._cardHeaderLeft_1jcnk_118{display:flex;align-items:center;gap:var(--spacing-3);flex:1}._cardIcon_1jcnk_125{border-radius:var(--radius);padding:var(--spacing-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIconSvg_1jcnk_134{color:var(--icon-color)}._cardTitle_1jcnk_138{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--secondary)}._cardBody_1jcnk_146{padding:var(--spacing-4);flex-grow:1}._resultGrid_1jcnk_151{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._resultItem_1jcnk_157{display:flex;justify-content:space-between;align-items:baseline;font-size:.9375rem}._resultLabel_1jcnk_164{color:var(--muted-foreground)}._resultValue_1jcnk_168{font-weight:500;color:var(--foreground);text-align:right;word-break:break-word}._noResults_1jcnk_175{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground);font-style:italic}._cardFooter_1jcnk_184{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border);background-color:var(--surface);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}._dateInfo_1jcnk_192{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._emptyState_1jcnk_201,._errorState_1jcnk_202{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);min-height:60vh}._emptyIcon_1jcnk_212,._errorIcon_1jcnk_213{color:var(--muted);margin-bottom:var(--spacing-6)}._errorIcon_1jcnk_213{color:var(--error)}._emptyTitle_1jcnk_222,._errorTitle_1jcnk_223{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-3)}._emptyText_1jcnk_230,._errorText_1jcnk_231{color:var(--muted-foreground);max-width:450px;margin-bottom:var(--spacing-8);line-height:1.6}._headerSkeleton_1jcnk_239{height:4rem;width:40%;margin-bottom:var(--spacing-8)}._tabsSkeleton_1jcnk_244{height:2.5rem;width:100%;margin-bottom:var(--spacing-8)}._groupHeaderSkeleton_1jcnk_249{height:2rem;width:30%;margin-bottom:var(--spacing-6)}._cardSkeleton_1jcnk_254{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);height:200px;display:flex;flex-direction:column;gap:var(--spacing-2)}@media(max-width:768px){._container_1jcnk_1{padding:var(--spacing-6) var(--spacing-4)}._header_1jcnk_7{flex-direction:column;align-items:stretch}._title_1jcnk_16{font-size:1.5rem}._subtitle_1jcnk_24{font-size:1rem}}._pageContainer_pxcf4_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_pxcf4_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_pxcf4_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_pxcf4_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_pxcf4_10 svg{flex-shrink:0}._header_pxcf4_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:color-mix(in srgb,#76B39D 15%,transparent);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_pxcf4_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?q=80&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._title_pxcf4_59{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_pxcf4_69{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_pxcf4_78{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_pxcf4_89{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_pxcf4_99{margin-bottom:var(--spacing-12)}._subsectionTitle_pxcf4_103{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--border)}._simulatorsGrid_pxcf4_113{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_pxcf4_113{grid-template-columns:repeat(2,1fr)}}._cardLink_pxcf4_125{text-decoration:none;color:inherit}._simulatorCard_pxcf4_130{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_pxcf4_130:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_pxcf4_147{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_pxcf4_155{flex-grow:1}._cardHeader_pxcf4_159{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_pxcf4_166{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_pxcf4_174{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_pxcf4_180{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_pxcf4_130:hover ._cardArrow_pxcf4_180{opacity:1;transform:translate(0)}._comingSoon_pxcf4_193{opacity:.7;cursor:not-allowed}._comingSoon_pxcf4_193:hover{transform:none;box-shadow:var(--shadow)}._comingSoonMessage_pxcf4_204{background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg);text-align:center;max-width:600px;margin:0 auto}._comingSoonIcon_pxcf4_213{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin:0 auto var(--spacing-6)}._comingSoonTitle_pxcf4_225{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0}._comingSoonDescription_pxcf4_233{color:var(--muted-foreground);font-size:1rem;line-height:1.6;margin:0}._benefitsSection_pxcf4_241{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}._benefitsGrid_pxcf4_246{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_pxcf4_246{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_pxcf4_246{grid-template-columns:repeat(4,1fr)}}._benefitCard_pxcf4_264{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_pxcf4_271{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_pxcf4_276{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_pxcf4_283{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_pxcf4_290{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_pxcf4_290{grid-template-columns:2fr 1fr}}._educationSection_pxcf4_290 ._sectionTitle_pxcf4_89{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_pxcf4_318{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_pxcf4_324{display:none}@media(min-width:768px){._educationImage_pxcf4_324{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_pxcf4_338{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_pxcf4_345{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_pxcf4_353{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}._loadingContainer_pxcf4_361,._emptyContainer_pxcf4_362{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:var(--spacing-4)}._loadingSpinner_pxcf4_372{color:var(--primary);animation:_spin_pxcf4_1 1s linear infinite}@keyframes _spin_pxcf4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyIcon_pxcf4_382{color:var(--muted-foreground)}._emptyContainer_pxcf4_362 h2{font-family:var(--font-family-heading);color:var(--secondary);margin:0}._emptyContainer_pxcf4_362 p{color:var(--muted-foreground);margin:0}@media(max-width:768px){._pageContainer_pxcf4_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_pxcf4_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_pxcf4_59{font-size:1.5rem}._subtitle_pxcf4_69{font-size:1.125rem}._description_pxcf4_78{font-size:.9rem}._sectionTitle_pxcf4_89{font-size:1.5rem;margin-bottom:var(--spacing-6)}._subsectionTitle_pxcf4_103{font-size:1.25rem}._simulatorsGrid_pxcf4_113{gap:var(--spacing-4)}._simulatorCard_pxcf4_130{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_pxcf4_147{padding:var(--spacing-2)}._cardIcon_pxcf4_147 svg{width:28px;height:28px}._cardHeader_pxcf4_159{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_pxcf4_166{font-size:1rem;margin:0}._cardDescription_pxcf4_174{font-size:.9rem}._cardArrow_pxcf4_180{display:none}._benefitsSection_pxcf4_241{margin-bottom:var(--spacing-12)}._benefitsGrid_pxcf4_246{gap:var(--spacing-4)}._benefitCard_pxcf4_264{padding:var(--spacing-4)}._educationSection_pxcf4_290{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_pxcf4_338{padding:var(--spacing-8)}._ctaTitle_pxcf4_345{font-size:1.5rem}}._pageContainer_2bet9_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-12);color:var(--foreground)}._breadcrumbs_2bet9_10{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--muted-foreground)}._breadcrumbs_2bet9_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_2bet9_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary) 80%,black)}._breadcrumbs_2bet9_10 svg{flex-shrink:0}._header_2bet9_35{position:relative;text-align:center;margin-bottom:var(--spacing-16);background-color:color-mix(in srgb,var(--secondary) 8%,transparent);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);overflow:hidden}._header_2bet9_35:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1450101499163-c8848c66ca85?q=80&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.18;z-index:0;filter:blur(3px) grayscale(70%);border-radius:var(--radius-lg)}._headerIcon_2bet9_59{position:relative;z-index:1;display:inline-flex;padding:var(--spacing-4);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);margin-bottom:var(--spacing-6)}._title_2bet9_70{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-4)}._subtitle_2bet9_80{position:relative;z-index:1;font-family:var(--font-family-heading);font-size:1.5rem;color:var(--primary);margin-bottom:var(--spacing-4)}._description_2bet9_89{position:relative;z-index:1;font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._sectionTitle_2bet9_100{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;color:var(--secondary);text-align:center;margin-bottom:var(--spacing-8)}._simulatorsSection_2bet9_110{margin-bottom:var(--spacing-12)}._subsectionTitle_2bet9_114{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--border);display:flex;align-items:center;gap:var(--spacing-3)}._subsectionIcon_2bet9_127{color:var(--primary)}._simulatorsGrid_2bet9_131{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._simulatorsGrid_2bet9_131{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._simulatorsGrid_2bet9_131{grid-template-columns:repeat(3,1fr)}}._cardLink_2bet9_149{text-decoration:none;color:inherit}._simulatorCard_2bet9_154{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-6);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%}._simulatorCard_2bet9_154:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardIcon_2bet9_171{flex-shrink:0;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-md)}._cardContent_2bet9_179{flex-grow:1}._cardHeader_2bet9_183{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2)}._cardTitle_2bet9_190{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardDescription_2bet9_198{color:var(--muted-foreground);line-height:1.5;margin:0}._cardArrow_2bet9_204{color:var(--primary);opacity:0;transform:translate(-10px);transition:opacity var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;align-self:center}._simulatorCard_2bet9_154:hover ._cardArrow_2bet9_204{opacity:1;transform:translate(0)}._comingSoon_2bet9_217{opacity:.7;cursor:not-allowed}._comingSoon_2bet9_217:hover{transform:none;box-shadow:var(--shadow)}._benefitsSection_2bet9_228{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}._benefitsGrid_2bet9_233{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._benefitsGrid_2bet9_233{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._benefitsGrid_2bet9_233{grid-template-columns:repeat(4,1fr)}}._benefitCard_2bet9_251{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._benefitIcon_2bet9_258{color:var(--accent);margin-bottom:var(--spacing-4)}._benefitTitle_2bet9_263{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-2)}._benefitDescription_2bet9_270{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}._educationSection_2bet9_277{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-8);background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-12);border-radius:var(--radius-lg);margin-bottom:var(--spacing-16)}@media(min-width:768px){._educationSection_2bet9_277{grid-template-columns:2fr 1fr}}._educationSection_2bet9_277 ._sectionTitle_2bet9_100{color:var(--secondary-foreground);text-align:left;margin-bottom:var(--spacing-4)}._educationDescription_2bet9_305{color:color-mix(in srgb,var(--secondary-foreground) 80%,transparent);line-height:1.6;margin-bottom:var(--spacing-6)}._educationImage_2bet9_311{display:none}@media(min-width:768px){._educationImage_2bet9_311{display:flex;justify-content:center;align-items:center;color:var(--accent)}}._ctaSection_2bet9_325{text-align:center;background:var(--surface);padding:var(--spacing-12);border-radius:var(--radius-lg)}._ctaTitle_2bet9_332{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._ctaDescription_2bet9_340{color:var(--muted-foreground);max-width:500px;margin:0 auto var(--spacing-6);line-height:1.6}._loadingState_2bet9_348{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);color:var(--muted-foreground)}._spinner_2bet9_357{animation:_spin_2bet9_357 1s linear infinite}@keyframes _spin_2bet9_357{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_2bet9_366{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);text-align:center;color:var(--muted-foreground);margin-bottom:var(--spacing-12)}._emptyState_2bet9_366 svg{color:var(--accent);opacity:.7}._emptyState_2bet9_366 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._emptyState_2bet9_366 p{max-width:400px;line-height:1.5;margin:0}@media(max-width:768px){._pageContainer_2bet9_1{padding:var(--spacing-8) var(--spacing-3) var(--spacing-4)}._header_2bet9_35{padding:var(--spacing-6);margin-bottom:var(--spacing-12)}._title_2bet9_70{font-size:1.5rem}._subtitle_2bet9_80{font-size:1.125rem}._description_2bet9_89{font-size:.9rem}._sectionTitle_2bet9_100{font-size:1.5rem;margin-bottom:var(--spacing-6)}._subsectionTitle_2bet9_114{font-size:1.25rem}._simulatorsGrid_2bet9_131{gap:var(--spacing-4)}._simulatorCard_2bet9_154{padding:var(--spacing-4);gap:var(--spacing-4)}._cardIcon_2bet9_171{padding:var(--spacing-2)}._cardIcon_2bet9_171 svg{width:28px;height:28px}._cardHeader_2bet9_183{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._cardTitle_2bet9_190{font-size:1rem;margin:0}._cardDescription_2bet9_198{font-size:.9rem}._cardArrow_2bet9_204{display:none}._benefitsSection_2bet9_228{margin-bottom:var(--spacing-12)}._benefitsGrid_2bet9_233{gap:var(--spacing-4)}._benefitCard_2bet9_251{padding:var(--spacing-4)}._educationSection_2bet9_277{padding:var(--spacing-8);margin-bottom:var(--spacing-12)}._ctaSection_2bet9_325{padding:var(--spacing-8)}._ctaTitle_2bet9_332{font-size:1.5rem}}._pageContainer_pcfmz_1{max-width:1100px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);font-family:var(--font-family-base);color:var(--foreground)}._header_pcfmz_9{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border)}._headerIcon_pcfmz_16{color:var(--primary);margin-bottom:var(--spacing-4)}._mainTitle_pcfmz_21{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._lastUpdated_pcfmz_29{color:var(--muted-foreground);font-size:.9rem}._layout_pcfmz_34{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:992px){._layout_pcfmz_34{grid-template-columns:240px 1fr}}._sidebar_pcfmz_46{position:sticky;top:calc(5rem + var(--spacing-8));align-self:start}._toc_pcfmz_52{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._tocTitle_pcfmz_59{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--secondary)}._toc_pcfmz_52 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._tocLink_pcfmz_78{text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:color var(--animation-duration-fast) ease,padding-left var(--animation-duration-fast) ease;display:block;padding-left:0;border-left:2px solid transparent}._tocLink_pcfmz_78:hover{color:var(--primary);padding-left:var(--spacing-2);border-left-color:var(--primary)}._content_pcfmz_94{line-height:1.7}._section_pcfmz_98{margin-bottom:var(--spacing-12);scroll-margin-top:calc(5rem + var(--spacing-4))}._sectionTitle_pcfmz_103{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-3)}._sectionTitle_pcfmz_103 svg{color:var(--accent)}._content_pcfmz_94 p{margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._content_pcfmz_94 ul{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._content_pcfmz_94 li{margin-bottom:var(--spacing-2)}._content_pcfmz_94 strong{color:var(--foreground);font-weight:600}._content_pcfmz_94 a{color:var(--primary);text-decoration:none;font-weight:500}._content_pcfmz_94 a:hover{text-decoration:underline}._contactInfo_pcfmz_150{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);width:fit-content}._contactInfo_pcfmz_150 svg{color:var(--primary)}._contactInfo_pcfmz_150 a,._contactLink_pcfmz_166{color:var(--primary);text-decoration:none;font-weight:500}._contactInfo_pcfmz_150 a:hover,._contactLink_pcfmz_166:hover{text-decoration:underline}@media(max-width:991px){._sidebar_pcfmz_46{position:static;top:auto}._toc_pcfmz_52{margin-bottom:var(--spacing-8)}}@media(max-width:768px){._mainTitle_pcfmz_21{font-size:1.35rem}._sectionTitle_pcfmz_103{font-size:1.125rem}._content_pcfmz_94 p,._content_pcfmz_94 ul{font-size:.875rem;line-height:1.6}._content_pcfmz_94 li{line-height:1.5}._lastUpdated_pcfmz_29{font-size:.85rem}}._pageContainer_1ojnr_1{max-width:1100px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);font-family:var(--font-family-base);color:var(--foreground);overflow-x:hidden}._header_1ojnr_10{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border)}._headerIcon_1ojnr_17{color:var(--primary);margin-bottom:var(--spacing-4)}._mainTitle_1ojnr_22{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._lastUpdated_1ojnr_30{color:var(--muted-foreground);font-size:.9rem}._layout_1ojnr_35{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:992px){._layout_1ojnr_35{grid-template-columns:240px 1fr}}._sidebar_1ojnr_47{position:sticky;top:calc(5rem + var(--spacing-8));align-self:start}._toc_1ojnr_53{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._tocTitle_1ojnr_60{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--secondary)}._toc_1ojnr_53 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._tocLink_1ojnr_79{text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:color var(--animation-duration-fast) ease,padding-left var(--animation-duration-fast) ease;display:block;padding-left:0;border-left:2px solid transparent}._tocLink_1ojnr_79:hover{color:var(--primary);padding-left:var(--spacing-2);border-left-color:var(--primary)}._content_1ojnr_95{line-height:1.7;max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}._section_1ojnr_104{margin-bottom:var(--spacing-12);scroll-margin-top:calc(5rem + var(--spacing-4))}._sectionTitle_1ojnr_109{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._content_1ojnr_95 p{margin-bottom:var(--spacing-4);color:var(--muted-foreground);overflow-wrap:break-word;word-wrap:break-word}._content_1ojnr_95 ul{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._content_1ojnr_95 li{margin-bottom:var(--spacing-2)}._content_1ojnr_95 strong{color:var(--foreground);font-weight:600}._content_1ojnr_95 a{color:var(--primary);text-decoration:none;font-weight:500}._content_1ojnr_95 a:hover{text-decoration:underline}._disclaimerBox_1ojnr_152{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);border-left:4px solid var(--warning);border-radius:var(--radius-md);padding:var(--spacing-8);margin-bottom:var(--spacing-8);display:flex;gap:var(--spacing-6);align-items:flex-start;max-width:100%}._disclaimerIcon_1ojnr_165{color:var(--warning);flex-shrink:0;margin-top:var(--spacing-1)}._disclaimerContent_1ojnr_171 ._sectionTitle_1ojnr_109{border:none;padding:0;margin-bottom:var(--spacing-4);color:var(--warning-foreground)}._disclaimerContent_1ojnr_171 p{margin:0;color:color-mix(in srgb,var(--warning-foreground) 80%,transparent)}._disclaimerContent_1ojnr_171 p+p{margin-top:var(--spacing-4)}._contactInfo_1ojnr_187{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);width:fit-content}._contactInfo_1ojnr_187 svg{color:var(--primary)}@media(max-width:991px){._sidebar_1ojnr_47{position:static;top:auto}._toc_1ojnr_53{margin-bottom:var(--spacing-8)}._disclaimerBox_1ojnr_152{flex-direction:column}}@media(max-width:768px){._mainTitle_1ojnr_22{font-size:1.35rem}._sectionTitle_1ojnr_109{font-size:1.125rem}._content_1ojnr_95 p,._content_1ojnr_95 ul{font-size:.875rem;line-height:1.6}._content_1ojnr_95 li{line-height:1.5}._disclaimerContent_1ojnr_171 p{font-size:.85rem;line-height:1.6}._lastUpdated_1ojnr_30{font-size:.85rem}}@media(max-width:576px){._pageContainer_1ojnr_1{padding:var(--spacing-8) var(--spacing-4)}}._card_1ar6t_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_1ar6t_9{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._form_1ar6t_17,._formItem_1ar6t_23{display:flex;flex-direction:column;gap:var(--spacing-2)}._formLabel_1ar6t_29{font-size:.875rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-1);display:flex;align-items:center;gap:var(--spacing-1)}._labelIcon_1ar6t_39{color:var(--primary);flex-shrink:0}._slider_1ar6t_44{margin-top:var(--spacing-2)}._sliderValue_1ar6t_48{text-align:center;font-size:.875rem;color:var(--primary);font-weight:600;margin-top:var(--spacing-1);padding:var(--spacing-1);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._checkboxItem_1ar6t_59{margin-top:var(--spacing-4)}._checkboxWrapper_1ar6t_63{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxWrapper_1ar6t_63 label{margin-bottom:0;cursor:pointer}._resultsContainer_16qy0_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_16qy0_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_16qy0_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_16qy0_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_16qy0_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_16qy0_43{padding:var(--spacing-6)}._summaryGrid_16qy0_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6)}._summaryItem_16qy0_56{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center;padding:var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._summaryLabel_16qy0_67{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._summaryValue_16qy0_76{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._metricsGrid_16qy0_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_16qy0_89{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_16qy0_97{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_16qy0_107{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._materialsValue_16qy0_114{color:var(--primary)}._laborValue_16qy0_118{color:var(--secondary)}._permitsValue_16qy0_122{color:var(--success)}._costPerSqMeterValue_16qy0_126{color:var(--accent)}._timeValue_16qy0_130{color:var(--secondary);font-size:1.25rem}._infoIcon_16qy0_135{color:var(--muted-foreground);cursor:help}._chartContainer_16qy0_140{width:100%;height:250px;margin-bottom:var(--spacing-6)}._savingsTips_16qy0_146{background-color:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:var(--radius);padding:var(--spacing-4);border-left:4px solid var(--accent)}._tipsTitle_16qy0_153{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3)}._savingsTips_16qy0_146 ul{padding-left:var(--spacing-4);margin:0;font-size:.875rem;color:var(--muted-foreground);display:flex;flex-direction:column;gap:var(--spacing-2)}._emptyState_1j6rt_1{text-align:center;padding:var(--spacing-8) var(--spacing-4);background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}._emptyStateIcon_1j6rt_9{position:relative;display:inline-block;margin-bottom:var(--spacing-6)}._emptyStateIcon_1j6rt_9 svg:first-child{color:var(--primary)}._emptyStateIcon_1j6rt_9 svg:last-child{position:absolute;top:-8px;right:-8px;color:var(--accent);background:var(--card);border-radius:50%;padding:2px}._emptyStateTitle_1j6rt_29{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-4) 0}._emptyStateDescription_1j6rt_37{font-size:1rem;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._emptyStateFeatures_1j6rt_43{list-style:none;padding:0;margin:0 0 var(--spacing-6) 0;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}._emptyStateFeatures_1j6rt_43 li{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;font-size:1.05rem;color:var(--foreground)}._emptyStateFeatures_1j6rt_43 li svg{color:var(--primary);flex-shrink:0}._emptyStateAction_1j6rt_67{padding:var(--spacing-4);background:var(--card);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius);font-size:.9rem;color:var(--secondary);margin-top:var(--spacing-4)}._emptyStateAction_1j6rt_67[role=button]{transition:all var(--animation-duration-fast)}._emptyStateAction_1j6rt_67[role=button]:focus{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:768px){._emptyStateIcon_1j6rt_9 svg:first-child{width:32px;height:32px}._emptyStateIcon_1j6rt_9 svg:last-child{width:16px;height:16px;top:-4px;right:-4px}._emptyStateTitle_1j6rt_29{font-size:1.25rem}._emptyStateDescription_1j6rt_37{font-size:.875rem}._emptyStateFeatures_1j6rt_43 li{font-size:.95rem}._emptyStateAction_1j6rt_67[role=button]{background:var(--primary);color:#fff;cursor:pointer;border:none;font-weight:500}._emptyStateAction_1j6rt_67[role=button]:hover{background:color-mix(in srgb,var(--primary) 90%,black)}._emptyStateAction_1j6rt_67[role=button]:active{background:color-mix(in srgb,var(--primary) 80%,black);transform:scale(.98)}}._hero_csyxm_1{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;padding:4rem var(--spacing-8) 4rem;text-align:center;overflow:hidden;color:#fff;margin-top:4.45rem;background-color:var(--secondary)}._heroBackground_csyxm_15{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;filter:blur(3px);transform:scale(1.05);z-index:0}._heroOverlay_csyxm_28{position:absolute;top:0;left:0;width:100%;height:100%;background:#05004eb3;z-index:1}._heroContent_csyxm_38{position:relative;z-index:2;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._heroIconContainer_csyxm_49{width:80px;height:80px;background-color:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000026;margin-bottom:var(--spacing-2)}._heroIconContainer_csyxm_49 svg{width:40px;height:40px}._breadcrumbsContainer_csyxm_67{margin-bottom:var(--spacing-2)}._heroLink_csyxm_72{color:#fff;transition:color var(--animation-duration-fast) ease}._heroLink_csyxm_72:hover{color:#fff;background-color:#ffffff1a}._heroPage_csyxm_83{color:var(--primary);font-weight:600}._heroTitle_csyxm_88{font-family:var(--font-family-heading);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.15;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.4)}._heroSubtitle_csyxm_97{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;opacity:.95;max-width:700px;margin:0;text-shadow:0 1px 5px rgba(0,0,0,.3)}._heroCta_csyxm_106{margin-top:var(--spacing-4);box-shadow:0 4px 12px #fd5f004d;display:flex;align-items:center;gap:var(--spacing-2)}@media(max-width:768px){._hero_csyxm_1{height:100vh;align-items:flex-start;padding-top:6rem;padding-left:var(--spacing-4);padding-right:var(--spacing-4);padding-bottom:3rem;margin-top:4rem}._heroContent_csyxm_38{gap:var(--spacing-3)}._heroIconContainer_csyxm_49{width:56px;height:56px}._heroIconContainer_csyxm_49 svg{width:28px;height:28px}._heroTitle_csyxm_88{font-size:clamp(1.75rem,7vw,2.25rem)}._heroSubtitle_csyxm_97{font-size:.95rem}._heroCta_csyxm_106{display:none}}._container_10ij1_1{margin:var(--spacing-12) 0;padding:var(--spacing-8);background-color:color-mix(in srgb,var(--secondary) 5%,var(--background));border-radius:var(--radius-lg)}._title_10ij1_8{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--secondary);text-align:center;margin:0 0 var(--spacing-2) 0}._subtitle_10ij1_17{font-size:1rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-8) auto;text-align:center;line-height:1.6}._offersGrid_10ij1_26{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);max-width:1200px;margin:0 auto}@media(min-width:768px){._offersGrid_10ij1_26{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._offersGrid_10ij1_26{grid-template-columns:repeat(3,1fr)}}._offerCard_10ij1_46{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;transition:all var(--animation-duration-normal) ease}._offerCard_10ij1_46:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._imageContainer_10ij1_63{position:relative;width:100%;height:200px;background-color:var(--muted);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center}._itemImage_10ij1_74{width:100%;height:100%;object-fit:contain;object-position:center;padding:var(--spacing-2)}._imagePlaceholder_10ij1_82{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);background-color:color-mix(in srgb,var(--muted) 50%,var(--background))}._cardContent_10ij1_93{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._cardHeader_10ij1_100{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-3)}@media(max-width:767px){._cardHeader_10ij1_100{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}}._itemTitle_10ij1_116{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0;line-height:1.4;flex:1;min-width:0}@media(max-width:767px){._itemTitle_10ij1_116{font-size:1rem;flex:none;width:100%}}._cardHeader_10ij1_100 .badge{flex-shrink:0;display:inline-flex;gap:var(--spacing-2);align-items:center;min-width:fit-content}@media(max-width:767px){._cardHeader_10ij1_100 .badge{align-self:flex-start;margin-top:var(--spacing-1)}}._itemDescription_10ij1_150{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0 0 var(--spacing-4) 0;flex-grow:1}._cardBody_10ij1_158{margin-bottom:var(--spacing-4)}._itemPrice_10ij1_162{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.25rem;font-weight:600;color:var(--primary)}._cardFooter_10ij1_171{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._actionButton_10ij1_177{width:100%}._skeletonHeader_10ij1_182{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_10ij1_188{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._errorContainer_10ij1_198{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-8);background-color:color-mix(in srgb,var(--error) 10%,var(--background));border:1px solid var(--error);border-radius:var(--radius-md);color:var(--error);text-align:center}._errorContainer_10ij1_198 p{margin:0;font-weight:500}@media(max-width:767px){._imageContainer_10ij1_63{height:160px}._cardContent_10ij1_93{padding:var(--spacing-4)}}._formContent_h5inj_1{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._label_h5inj_8{font-size:.875rem;font-weight:500;color:var(--foreground)}._errorText_h5inj_14{font-size:.875rem;color:var(--error);margin:0}._limitInfo_h5inj_20{font-size:.875rem;color:var(--muted-foreground);text-align:right;margin:0}._limitReached_h5inj_27{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius);padding:var(--spacing-3);margin-top:var(--spacing-4)}._limitReached_h5inj_27 p{margin:0;font-size:.875rem;color:var(--warning-foreground)}._limitReached_h5inj_27 p:not(:last-child){margin-bottom:var(--spacing-2)}._saveButton_h5inj_45{font-weight:600;box-shadow:var(--shadow-md);transition:all var(--animation-duration-normal) ease;background-color:#76b39d;color:#fff;border:none;display:none;align-items:center;justify-content:center;gap:var(--spacing-2);margin:var(--spacing-4) auto 0}._saveButton_h5inj_45:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px);background-color:#669688}._saveButton_h5inj_45:active{transform:translateY(0);background-color:#5a8679}._saveButton_h5inj_45:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;transform:none}._spinner_h5inj_77{animation:_spin_h5inj_77 1s linear infinite}@keyframes _spin_h5inj_77{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._benefitsContent_h5inj_90{background-color:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius);padding:var(--spacing-4);margin:var(--spacing-4) 0}._benefitsTitle_h5inj_98{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._benefitsList_h5inj_105{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._benefitsList_h5inj_105 li{font-size:.875rem;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-2)}._container_e42yj_1{display:flex;align-items:center;justify-content:center;margin:var(--spacing-4) auto;box-sizing:border-box}._adLink_e42yj_9{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._adImage_e42yj_17{display:block;width:100%;height:100%;object-fit:cover}._pageContainer_10yoo_1{max-width:1200px;margin:0 auto;padding:var(--spacing-6) var(--spacing-8) 0 var(--spacing-8);flex-grow:1;overflow-x:clip;overflow-y:visible;width:100%;box-sizing:border-box;min-width:0}@media(max-width:768px){._pageContainer_10yoo_1{padding:var(--spacing-4) var(--spacing-4) 0 var(--spacing-4)}}._simulatorLayout_10yoo_19{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8);align-items:start;max-width:1200px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;min-width:0}@media(min-width:1024px){._simulatorLayout_10yoo_19{grid-template-columns:500px minmax(0,1fr);justify-content:center;overflow:visible}._formSection_10yoo_41{order:1}._rightColumn_10yoo_45{order:2;min-height:100vh}._stickyAd_10yoo_50{position:sticky;top:5rem}}@media(max-width:1023px){._simulatorLayout_10yoo_19{grid-template-columns:1fr;gap:var(--spacing-4);min-width:0}._formSection_10yoo_41{order:2}._rightColumn_10yoo_45{order:1}._resultsSection_10yoo_72{order:3;margin-top:var(--spacing-6)}}._formSection_10yoo_41{width:100%;max-width:100%;box-sizing:border-box;min-width:0}@media(min-width:1024px){._formSection_10yoo_41{display:flex;flex-direction:column;gap:var(--spacing-6)}._stickyAd_10yoo_50{position:sticky;top:5rem}}._rightColumn_10yoo_45,._introSection_10yoo_101{width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip;overflow-y:visible;min-width:0}._resultsSection_10yoo_72{overflow:hidden;max-width:100%;box-sizing:border-box;min-width:0;width:100%}._actionButtonsSection_10yoo_118{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin:var(--spacing-6) 0 var(--spacing-4) 0;padding:var(--spacing-6) var(--spacing-4);background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;max-width:100%;box-sizing:border-box}@media(min-width:768px){._actionButtonsSection_10yoo_118{flex-direction:row;justify-content:center}}._introSection_10yoo_101{margin-bottom:var(--spacing-4)}._affiliateSection_10yoo_146{margin-top:var(--spacing-16);margin-bottom:var(--spacing-12)}._explanationSection_10yoo_152{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}._faqSection_10yoo_158{margin-top:var(--spacing-12);margin-bottom:var(--spacing-16);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqSection_10yoo_158 h2{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._faqSection_10yoo_158 h2 svg{width:2.5rem;height:2.5rem;color:var(--primary);margin-bottom:var(--spacing-3);flex-shrink:0}._otherCalculatorsSection_10yoo_188{margin-top:var(--spacing-12);margin-bottom:var(--spacing-16)}._blogSection_10yoo_194{background:color-mix(in srgb,var(--secondary) 5%,var(--background));padding-top:var(--spacing-12);padding-bottom:var(--spacing-4);margin-top:var(--spacing-8);width:100%;overflow-x:clip;overflow-y:visible}._blogSectionContent_10yoo_204{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._blogPosts_10yoo_210{margin-bottom:var(--spacing-8)}._adSection_10yoo_215{display:flex;justify-content:center;margin:var(--spacing-6) 0;max-width:100%;overflow-x:clip;overflow-y:visible}._headerAd_10yoo_224{max-width:min(728px,100%);width:100%}._sidebarAd_10yoo_229{max-width:100%;margin-top:var(--spacing-4)}@media(min-width:1024px){._sidebarAd_10yoo_229{max-width:300px}}._adBannerSection_10yoo_241{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background-color:color-mix(in srgb,var(--secondary) 5%,var(--background));border-radius:var(--radius-lg);text-align:center;margin-top:var(--spacing-8)}@media(max-width:768px){._adBannerSection_10yoo_241{margin-top:var(--spacing-12)}}._adBannerTitle_10yoo_259{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--secondary);margin:0;line-height:1.4;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3)}._adBannerIcon_10yoo_272{width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0}._adBannerSubtitle_10yoo_279{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0;max-width:100%}._resultsAd_10yoo_287{max-width:min(728px,100%);width:100%;margin-top:var(--spacing-6)}._footerAd_10yoo_293{max-width:min(728px,100%);width:100%;margin-bottom:var(--spacing-4)}@media(max-width:768px){._pageContainer_10yoo_1{padding:var(--spacing-4) var(--spacing-4) 0 var(--spacing-4)}._simulatorLayout_10yoo_19{grid-template-columns:1fr;gap:var(--spacing-4)}._headerAd_10yoo_224,._resultsAd_10yoo_287,._footerAd_10yoo_293{max-width:min(320px,100vw - var(--spacing-8))}._sidebarAd_10yoo_229{max-width:min(300px,100%)}._adSection_10yoo_215{margin:var(--spacing-4) 0}._affiliateSection_10yoo_146,._explanationSection_10yoo_152{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}._faqSection_10yoo_158,._otherCalculatorsSection_10yoo_188{margin-top:var(--spacing-8);margin-bottom:var(--spacing-12)}._faqSection_10yoo_158 h2{font-size:1.1rem}._faqSection_10yoo_158 h2 svg{width:1.75rem;height:1.75rem}._actionButtonsSection_10yoo_118{padding:var(--spacing-4) var(--spacing-3);margin:var(--spacing-4) 0 var(--spacing-3) 0;gap:var(--spacing-2)}._actionButtonsSection_10yoo_118>*{width:100%;max-width:100%;min-width:0}._shareButtonSection_10yoo_367{margin:var(--spacing-4) 0;padding:var(--spacing-3)}._blogSectionContent_10yoo_204{padding:0 var(--spacing-4);max-width:100%;box-sizing:border-box}._blogSection_10yoo_194{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);width:100%;margin-left:0;margin-right:0}._adSection_10yoo_215{width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip;overflow-y:visible}}._container_1ibir_1{width:100%;margin-bottom:var(--spacing-8)}._scrollContainer_1ibir_6{display:flex;gap:var(--spacing-4);overflow-x:auto;padding:var(--spacing-1) var(--spacing-1) var(--spacing-4) var(--spacing-1);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._scrollContainer_1ibir_6::-webkit-scrollbar{display:none}._card_1ibir_23{flex:0 0 280px;scroll-snap-align:start;background-color:var(--preset-background);border:1px solid var(--preset-border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;position:relative}._card_1ibir_23:hover{background-color:var(--preset-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}._header_1ibir_42{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._iconWrapper_1ibir_49{color:var(--primary);display:flex;align-items:center;justify-content:center}._title_1ibir_56{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._primaryValue_1ibir_64{font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-2)}._description_1ibir_71{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0;line-height:1.5;flex-grow:1}._button_1ibir_79{width:100%;border-color:var(--primary);color:var(--primary)}._button_1ibir_79:hover{background-color:var(--primary);color:var(--primary-foreground)}@media(min-width:1024px){._scrollContainer_1ibir_6{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));overflow-x:visible;padding:0}._card_1ibir_23{flex:unset;scroll-snap-align:unset;height:100%}}._container_d1mvg_1{width:100%;margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}._header_d1mvg_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4);padding:0 var(--spacing-1)}._sectionTitle_d1mvg_15{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin:0}._badge_d1mvg_22{background-color:var(--savings-background);color:var(--savings-text);font-size:.75rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);border:1px solid var(--savings-border)}._scrollContainer_d1mvg_32{display:flex;gap:var(--spacing-4);overflow-x:auto;padding:var(--spacing-1) var(--spacing-1) var(--spacing-4) var(--spacing-1);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}._scrollContainer_d1mvg_32::-webkit-scrollbar{display:none}._card_d1mvg_49{flex:0 0 280px;scroll-snap-align:start;background-color:var(--savings-background);border:1px solid var(--savings-border);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;transition:all var(--animation-duration-normal) ease;position:relative}._card_d1mvg_49:hover:not(._applied_d1mvg_62){background-color:var(--savings-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}._applied_d1mvg_62{opacity:.8;background-color:var(--surface);border-color:var(--border)}._cardHeader_d1mvg_74{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-3)}._iconWrapper_d1mvg_81{color:var(--savings-text);display:flex;align-items:center;justify-content:center;background-color:#ffffff80;padding:var(--spacing-2);border-radius:var(--radius-full)}._savingBadge_d1mvg_91{background-color:var(--savings-accent);color:#fff;font-size:.75rem;font-weight:700;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}._title_d1mvg_101{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._description_d1mvg_109{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.4;flex-grow:1}._impactContainer_d1mvg_117{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:.8125rem}._impactLabel_d1mvg_125{color:var(--muted-foreground);font-weight:500}._impactValue_d1mvg_130{color:var(--savings-text);font-weight:600}._button_d1mvg_135{width:100%;border-color:var(--savings-text);color:var(--savings-text)}._button_d1mvg_135:hover:not(:disabled){background-color:var(--savings-text);color:#fff}._buttonApplied_d1mvg_146{border-color:transparent;color:var(--success);background-color:transparent;cursor:default}._buttonApplied_d1mvg_146:hover{background-color:transparent;color:var(--success)}@media(min-width:1024px){._scrollContainer_d1mvg_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));overflow-x:visible;padding:0}._card_d1mvg_49{flex:unset;scroll-snap-align:unset;height:100%}}._badge_e5vdl_1{position:fixed;bottom:var(--spacing-8);left:50%;transform:translate(-50%) translateY(20px);background-color:var(--savings-accent);color:#fff;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:var(--spacing-3);z-index:var(--z-overlay);opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:none;min-width:200px}._visible_e5vdl_21{opacity:1;transform:translate(-50%) translateY(0)}._hidden_e5vdl_26{opacity:0;transform:translate(-50%) translateY(20px)}._iconWrapper_e5vdl_31{display:flex;align-items:center;justify-content:center;background-color:#fff3;border-radius:50%;padding:4px}._content_e5vdl_40{display:flex;flex-direction:column;line-height:1.2}._label_e5vdl_46{font-size:.75rem;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.05em}._amount_e5vdl_54{font-size:1.125rem;font-weight:700}@media(min-width:768px){._badge_e5vdl_1{bottom:var(--spacing-8);right:var(--spacing-8);left:auto;transform:translateY(20px)}._visible_e5vdl_21{transform:translateY(0)}._hidden_e5vdl_26{transform:translateY(20px)}}._floatingBar_ocqo7_1{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-nav);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -4px 12px -4px #0000001a;border-top:1px solid var(--border);transform:translateY(100%);opacity:0;transition:transform var(--animation-duration-normal) ease-in-out,opacity var(--animation-duration-normal) ease-in-out;visibility:hidden}._floatingBar_ocqo7_1._visible_ocqo7_18{transform:translateY(0);opacity:1;visibility:visible}._collapseButton_ocqo7_24{display:none;position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:2rem;height:2rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--foreground);cursor:pointer;z-index:1;box-shadow:var(--shadow);transition:background-color var(--animation-duration-fast),transform var(--animation-duration-fast);padding:0;align-items:center;justify-content:center}._collapseButton_ocqo7_24:hover{background-color:color-mix(in srgb,var(--surface) 95%,transparent)}._collapseButton_ocqo7_24:active{transform:translate(-50%) scale(.95)}._content_ocqo7_54{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-6);transition:opacity var(--animation-duration-normal) ease-in-out,max-height var(--animation-duration-normal) ease-in-out;opacity:1;max-height:500px;overflow:hidden}._floatingBar_ocqo7_1._collapsed_ocqo7_67 ._content_ocqo7_54{opacity:0;max-height:0;pointer-events:none}._floatingBar_ocqo7_1._collapsed_ocqo7_67{padding:var(--spacing-2) var(--spacing-4)}._results_ocqo7_77{display:flex;align-items:center;gap:var(--spacing-4);flex-grow:1;min-width:0;flex-wrap:wrap}._resultItem_ocqo7_86{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2);min-width:0}._icon_ocqo7_94{color:var(--primary);flex-shrink:0}._resultContent_ocqo7_99{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._value_ocqo7_106{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._label_ocqo7_117{font-size:.8rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}._separator_ocqo7_126{width:1px;height:2rem;background-color:var(--border);align-self:center;flex-shrink:0}._actions_ocqo7_134{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}._actionButton_ocqo7_141{box-shadow:var(--shadow)}._shareButton_ocqo7_145{flex-grow:1;box-shadow:var(--shadow);background-color:var(--secondary);color:#fff!important;border:none;padding:var(--spacing-2) var(--spacing-4);min-width:auto}._shareButton_ocqo7_145:hover{background-color:color-mix(in srgb,var(--secondary) 85%,white);color:#fff!important}._shareButton_ocqo7_145:active{background-color:color-mix(in srgb,var(--secondary) 70%,white);color:#fff!important}@media(max-width:1024px){._value_ocqo7_106{font-size:1.15rem}._label_ocqo7_117{font-size:.75rem;max-width:120px}._results_ocqo7_77{gap:var(--spacing-3)}}@media(max-width:768px){._collapseButton_ocqo7_24{display:flex}._content_ocqo7_54{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._results_ocqo7_77{justify-content:space-around;gap:var(--spacing-3)}._value_ocqo7_106{font-size:1.1rem}._label_ocqo7_117{font-size:.75rem;max-width:100px}._separator_ocqo7_126{height:1.75rem}._actions_ocqo7_134{justify-content:space-between}._actionButton_ocqo7_141{flex-grow:1}._tertiaryResult_ocqo7_220,._quaternaryResult_ocqo7_221,._tertiaryResultSeparator_ocqo7_222,._quaternaryResultSeparator_ocqo7_223{display:none}}@media(max-width:480px){._floatingBar_ocqo7_1{padding:var(--spacing-4) var(--spacing-3) var(--spacing-3) var(--spacing-3)}._floatingBar_ocqo7_1._collapsed_ocqo7_67{padding:var(--spacing-2) var(--spacing-3)}._content_ocqo7_54{gap:var(--spacing-4)}._results_ocqo7_77{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3) var(--spacing-2);width:100%}._resultItem_ocqo7_86{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--spacing-1);justify-content:flex-start;min-height:3rem}._icon_ocqo7_94{margin-top:.15rem}._resultContent_ocqo7_99{align-items:flex-start}._value_ocqo7_106{font-size:1.15rem}._label_ocqo7_117{font-size:.7rem;max-width:100%}._separator_ocqo7_126{display:none}._secondaryResult_ocqo7_281,._tertiaryResult_ocqo7_220,._quaternaryResult_ocqo7_221{display:flex}._actions_ocqo7_134{gap:var(--spacing-2);width:100%;min-height:44px}._actionButton_ocqo7_141{flex-grow:1;min-height:44px}._shareButton_ocqo7_145{min-height:44px}}._pageContainer_165j9_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8);background:var(--background)}._breadcrumbContainer_165j9_8{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._header_165j9_14{text-align:center;margin-bottom:var(--spacing-8)}._title_165j9_19{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-6) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_165j9_35{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._simulatorLayout_165j9_43{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);align-items:start}@media(min-width:1024px){._simulatorLayout_165j9_43{grid-template-columns:450px 1fr}}._formSection_165j9_56,._resultsSection_165j9_57{width:100%}._card_165j9_61{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._infoSection_165j9_68{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_165j9_72{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_165j9_77{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_165j9_77{width:2.5rem;height:2.5rem;color:var(--primary)}._cardTitle_165j9_89{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._form_165j9_56{display:flex;flex-direction:column;gap:var(--spacing-2)}._checkboxItem_165j9_103{margin-top:var(--spacing-4)}._checkboxWrapper_165j9_107{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxWrapper_165j9_107 label{margin-bottom:0;cursor:pointer}._submitButton_165j9_118{margin-top:var(--spacing-6);width:100%}._faqSection_165j9_127{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_165j9_136{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_165j9_136{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_165j9_72{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._blogSection_165j9_166{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);margin-top:var(--spacing-12)}._blogSectionContent_165j9_177{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._faqTitle_165j9_148{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}@media(max-width:768px){._pageContainer_165j9_1{padding:var(--spacing-4)}._breadcrumbContainer_165j9_8{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_165j9_19{font-size:1.5rem;padding:var(--spacing-3) var(--spacing-4)}._description_165j9_35{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_165j9_43{grid-template-columns:1fr;grid-auto-rows:max-content}._formSection_165j9_56{order:2}._resultsSection_165j9_57{order:1}._sectionTitle_165j9_72{font-size:1.25rem}._sectionIcon_165j9_77,._faqIcon_165j9_136{width:2rem;height:2rem}._faqTitle_165j9_148{font-size:1.25rem}._blogSection_165j9_166{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._blogSectionContent_165j9_177{padding:0 var(--spacing-4)}}._container_jxguc_1{display:flex;flex-direction:column;gap:var(--spacing-8)}._grid_jxguc_7{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._popupModule_jxguc_13{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_jxguc_19{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._cardHeader_jxguc_30{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._cardHeader_jxguc_30>div{flex:1}._cardHeader_jxguc_30 h3{font-family:var(--font-family-heading);font-size:1.25rem;margin:0 0 var(--spacing-2) 0;color:var(--card-foreground)}._cardHeader_jxguc_30 p{font-size:.9rem;color:var(--muted-foreground);margin:0}._formGrid_jxguc_54{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6);align-items:end}._formField_jxguc_61{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_jxguc_61 label{font-weight:500;font-size:.875rem;color:var(--foreground)}._sectionHeader_jxguc_73{margin-top:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--border)}._sectionHeader_jxguc_73 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._routesField_jxguc_87{background-color:color-mix(in srgb,var(--primary) 3%,transparent);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._displayRulesGrid_jxguc_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._helpText_jxguc_100{font-size:.8rem;color:var(--muted-foreground);margin:var(--spacing-3) 0 0 0;line-height:1.4}._helpWarning_jxguc_107{font-weight:500;color:var(--warning);margin-bottom:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-2)}._helpText_jxguc_100 code{background-color:var(--muted);padding:.15rem .35rem;border-radius:var(--radius-sm);font-family:var(--font-family-monospace);font-size:.8rem;font-weight:600;color:var(--primary);border:1px solid var(--border)}._exampleList_jxguc_127{list-style:none;padding:0;margin:var(--spacing-2) 0 0 0;display:flex;flex-direction:column;gap:var(--spacing-2)}._exampleList_jxguc_127 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.85rem;padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);border-left:3px solid var(--primary)}._exampleList_jxguc_127 li span{color:var(--muted-foreground);font-size:.8rem}._exampleList_jxguc_127 li strong{color:var(--foreground);font-style:italic}._input_jxguc_157{height:2.5rem;padding:0 var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface);font-family:var(--font-family-base);font-size:1rem;transition:border-color .2s,box-shadow .2s}._input_jxguc_157:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._cardFooter_jxguc_174{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}._error_jxguc_180{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--error)}._cardSkeleton_jxguc_188{height:250px;width:100%}._statsSkeleton_jxguc_193{height:200px;width:100%}._statsCard_jxguc_199{gap:var(--spacing-4)}._statsSection_jxguc_203 h4{font-family:var(--font-family-heading);font-size:1.1rem;margin:0;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._statsGrid_jxguc_211{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}._statCard_jxguc_217{display:flex;align-items:center;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md)}._statIcon_jxguc_226{width:24px;height:24px;color:var(--primary);flex-shrink:0}._statValue_jxguc_233{display:block;font-size:1.5rem;font-weight:700;color:var(--foreground)}._statLabel_jxguc_240{font-size:.875rem;color:var(--muted-foreground)}._chartContainer_jxguc_245{width:100%;height:200px;margin-top:var(--spacing-4)}._statsSection_jxguc_203 h5{font-size:1rem;margin:var(--spacing-6) 0 var(--spacing-2) 0;color:var(--foreground)}._commentList_jxguc_257{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3);max-height:200px;overflow-y:auto;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius)}._commentList_jxguc_257 li{font-size:.875rem;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2)}._commentList_jxguc_257 li:last-child{border-bottom:none}._previewDialog_jxguc_283{max-width:500px}._previewContainer_jxguc_287{display:flex;justify-content:center;align-items:center;padding:var(--spacing-6) 0;min-height:300px}._container_1nqgl_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._breadcrumbs_1nqgl_10{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._breadcrumbs_1nqgl_10 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast)}._breadcrumbs_1nqgl_10 a:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%)}._header_1nqgl_29{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._header_1nqgl_29 h1{font-family:var(--font-family-heading);font-size:2.5rem;margin:0;color:var(--foreground)}._header_1nqgl_29 p{font-size:1.1rem;color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:80ch}._container_e3md6_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-12) var(--spacing-8);margin:var(--spacing-16) auto;max-width:600px;width:90%}._icon_e3md6_16{width:4rem;height:4rem;color:var(--primary);margin-bottom:var(--spacing-6);stroke-width:1.5}._title_e3md6_24{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._description_e3md6_32{font-size:1rem;color:var(--muted-foreground);max-width:500px;margin-bottom:var(--spacing-8);line-height:1.6}@media(max-width:768px){._container_e3md6_1{padding:var(--spacing-8) var(--spacing-6);margin:var(--spacing-8) auto}._icon_e3md6_16{width:3rem;height:3rem;margin-bottom:var(--spacing-4)}._title_e3md6_24{font-size:1.375rem}._description_e3md6_32{font-size:.9375rem;margin-bottom:var(--spacing-6)}}._container_mwxtj_1{margin-top:var(--spacing-12);padding:var(--spacing-8) var(--spacing-4);text-align:center;width:100%}._titleContainer_mwxtj_8{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-8)}._mainIconContainer_mwxtj_15{margin-bottom:var(--spacing-3)}._mainIcon_mwxtj_15{width:2.5rem;height:2.5rem;color:var(--primary)}._mainTitle_mwxtj_25{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._gridContainer_mwxtj_34{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);width:100%;padding:var(--spacing-2)}._carouselContainer_mwxtj_42{width:100%;padding:var(--spacing-2) 0}._viewport_mwxtj_47{overflow:hidden;width:100%}._emblaContainer_mwxtj_52{display:flex;backface-visibility:hidden;touch-action:pan-y;margin-left:calc(var(--spacing-4) * -1)}._slide_mwxtj_59{flex:0 0 100%;min-width:0;padding-left:var(--spacing-4);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}._explanationItem_mwxtj_67{padding:var(--spacing-4);background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);text-align:center;width:100%;height:100%}._iconContainer_mwxtj_77{display:flex;justify-content:center;margin-bottom:var(--spacing-3)}._icon_mwxtj_77{width:2rem;height:2rem;color:var(--primary)}._explanationTitle_mwxtj_89{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--primary);margin:0 0 var(--spacing-2) 0;text-align:center}._explanationDescription_mwxtj_98{font-size:.9rem;color:var(--muted-foreground);line-height:1.6;margin:0;text-align:left}._dotsContainer_mwxtj_106{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6)}._dot_mwxtj_106{width:.625rem;height:.625rem;border-radius:var(--radius-full);background-color:var(--muted);border:none;padding:0;cursor:pointer;transition:all var(--animation-duration-fast) ease-in-out}._dotActive_mwxtj_125{background-color:var(--primary);transform:scale(1.1)}@media(min-width:768px){._carouselContainer_mwxtj_42{display:none}}@media(max-width:767.98px){._gridContainer_mwxtj_34{display:none}._mainTitle_mwxtj_25{font-size:1.1rem}._explanationTitle_mwxtj_89{font-size:1rem}._explanationDescription_mwxtj_98{font-size:.875rem}}._container_1dudk_1{padding:var(--spacing-8) var(--spacing-12);max-width:1200px;margin:0 auto}._header_1dudk_7{margin-bottom:var(--spacing-8)}._breadcrumbs_1dudk_11{margin-bottom:var(--spacing-6)}._breadcrumbLink_1dudk_15{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumbLink_1dudk_15:hover{color:var(--foreground)}._titleContainer_1dudk_29{display:flex;align-items:center;gap:var(--spacing-4);color:var(--secondary);margin-bottom:var(--spacing-2)}._titleIcon_1dudk_37{width:2rem;height:2rem}._title_1dudk_29{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;margin:0}._subtitle_1dudk_49{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);margin:0;max-width:700px}._mainContent_1dudk_57{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-8)}._contentWrapper_1dudk_64{max-width:800px;margin:0 auto}._statusIndicator_1dudk_69{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius);background-color:var(--surface);margin-bottom:var(--spacing-8);font-size:.9375rem}._statusIconEnabled_1dudk_80{color:var(--success)}._statusIconDisabled_1dudk_84{color:var(--warning)}._form_1dudk_88{display:flex;flex-direction:column;gap:var(--spacing-6)}._switchItem_1dudk_94{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-4) 0;border-top:1px solid var(--border);margin-bottom:0}._switchLabelWrapper_1dudk_104{display:flex;flex-direction:column;gap:var(--spacing-1)}._formActions_1dudk_110{display:flex;justify-content:flex-end;margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._skeletonContainer_1dudk_119{max-width:800px;margin:0 auto}._skeletonHeader_1dudk_124{width:60%;height:3rem;margin-bottom:var(--spacing-8)}._skeletonForm_1dudk_130{display:flex;flex-direction:column;gap:var(--spacing-6)}._skeletonInput_1dudk_136{height:4.5rem}._skeletonSwitch_1dudk_140{height:3.5rem}._skeletonButton_1dudk_144{height:2.5rem;width:120px;align-self:flex-end;margin-top:var(--spacing-4)}._errorState_1dudk_151{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);gap:var(--spacing-4)}._errorIcon_1dudk_161{color:var(--error)}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}._formContainer_146dh_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formGrid_146dh_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._formField_146dh_20{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_146dh_20 label{font-weight:500;color:var(--secondary);font-size:.9rem}._fieldHeader_146dh_32{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_146dh_32 svg{color:var(--primary)}._sliderValue_146dh_45{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._radioGroup_146dh_55{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-1)}._radioOption_146dh_61{display:flex;align-items:center;gap:var(--spacing-2)}._radioOption_146dh_61 label{font-weight:400;color:var(--foreground);cursor:pointer}._conditionalField_146dh_73{animation:_fadeIn_146dh_1 .3s ease-in-out;padding-left:var(--spacing-4);border-left:2px solid var(--accent)}@keyframes _fadeIn_146dh_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._error_146dh_84{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 0}@media(max-width:500px){._formGrid_146dh_14{grid-template-columns:1fr}}._resultsContainer_1xba0_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._placeholder_1xba0_9{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._placeholderIcon_1xba0_15{color:var(--accent);margin-bottom:var(--spacing-4)}._placeholderTitle_1xba0_20{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin-bottom:var(--spacing-2)}._placeholderText_1xba0_27{font-size:.9rem;max-width:300px;margin:0 auto var(--spacing-6) auto}._skeletonGrid_1xba0_33{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:400px;margin:0 auto}._mainResult_1xba0_41{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_1xba0_48{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1xba0_59{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_1xba0_67{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_1xba0_75{padding:var(--spacing-6)}._metricsGrid_1xba0_79{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_1xba0_86{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_1xba0_94{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_1xba0_104{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._differenceGood_1xba0_111{color:var(--success)}._differenceBad_1xba0_115{color:var(--error)}._habitosValue_1xba0_119{color:var(--success)}._areasValue_1xba0_123{color:var(--error)}._infoIcon_1xba0_127{color:var(--muted-foreground);cursor:help}._sectionTitle_1xba0_132{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);text-align:center}._sectionTitle_1xba0_132 svg{color:var(--primary)}._chartSection_1xba0_149{margin-bottom:var(--spacing-6)}._customTooltip_1xba0_153{background:var(--popup);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border)}._tooltipLabel_1xba0_161{font-weight:600;margin:0 0 var(--spacing-1) 0}._tooltipValue_1xba0_166{margin:0;color:var(--primary)}._recommendationsSection_1xba0_171{margin-bottom:var(--spacing-6)}._recommendationsList_1xba0_175{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:768px){._recommendationsList_1xba0_175{grid-template-columns:1fr 1fr}}._recommendationCard_1xba0_187{background:color-mix(in srgb,var(--secondary) 2%,var(--background));padding:var(--spacing-3);border-radius:var(--radius);border-left:3px solid var(--accent)}._recommendationHeader_1xba0_194{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._recommendationHeader_1xba0_194 h5{font-family:var(--font-family-heading);font-size:.9rem;font-weight:600;color:var(--secondary);margin:0}._recommendationCard_1xba0_187 p{font-size:.85rem;color:var(--muted-foreground);line-height:1.5;margin:0}._good_1xba0_216{color:var(--success)}._bad_1xba0_220{color:var(--error)}._disclaimer_1xba0_224{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8rem;color:var(--muted-foreground);text-align:center;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);margin:0;line-height:1.5}._resultsContainer_17o5c_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_17o5c_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_17o5c_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_17o5c_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._badgeWrapper_17o5c_35{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._resultSummary_17o5c_40{font-size:.9rem;line-height:1.5;max-width:450px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_17o5c_48{padding:var(--spacing-6)}._sectionTitle_17o5c_52{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);font-family:var(--font-family-heading);text-align:center}._sectionTitle_17o5c_52 svg{color:var(--primary)}._chartSection_17o5c_69{margin-bottom:var(--spacing-12)}._chartContainer_17o5c_73{height:250px;width:100%}._tooltipItem_17o5c_78{display:flex;align-items:center;gap:var(--spacing-2)}._tooltipIndicator_17o5c_84{width:8px;height:8px;border-radius:var(--radius-full)}._tooltipValue_17o5c_90{font-weight:600}._metricsGrid_17o5c_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._metricItem_17o5c_101{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_17o5c_109{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._infoIcon_17o5c_119{color:var(--muted-foreground);cursor:help}._metricValue_17o5c_124{display:block;font-size:1.75rem;font-weight:700;font-family:var(--font-family-heading);color:var(--secondary)}._qualitativeSection_17o5c_132{margin-bottom:var(--spacing-8)}._qualitativeGrid_17o5c_136{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._qualitativeItem_17o5c_142{display:flex;align-items:center;gap:var(--spacing-3);background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._qualitativeIcon_17o5c_152{color:var(--primary);flex-shrink:0}._qualitativeItem_17o5c_142 div{display:flex;flex-direction:column}._qualitativeLabel_17o5c_162{font-size:.875rem;color:var(--muted-foreground)}._qualitativeValue_17o5c_167{font-weight:600;color:var(--foreground)}._infoBox_17o5c_172{display:flex;gap:var(--spacing-3);background-color:color-mix(in srgb,var(--info) 10%,transparent);color:color-mix(in srgb,var(--info) 90%,black);border:1px solid color-mix(in srgb,var(--info) 25%,transparent);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem;line-height:1.5}._infoBox_17o5c_172 p{margin:0}._infoBox_17o5c_172 svg{flex-shrink:0;margin-top:2px}._card_b7e4u_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._cardTitle_b7e4u_8{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._cardTitle_b7e4u_8:first-child{margin-top:0}._form_b7e4u_25{display:flex;flex-direction:column;gap:var(--spacing-4)}._sliderValue_b7e4u_31{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._submitButton_b7e4u_42{margin-top:var(--spacing-4);width:100%}._saveButtonContainer_b7e4u_47{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}._infoSection_b7e4u_55{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_b7e4u_59{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_b7e4u_64{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_b7e4u_64{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_b7e4u_59{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._sectionTitle_b7e4u_59{font-size:1.1rem}}._faqSection_b7e4u_91{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_b7e4u_100{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_b7e4u_100{width:2.5rem;height:2.5rem;color:var(--primary)}._faqTitle_b7e4u_112{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._sectionTitle_b7e4u_59 svg{display:none}@media(max-width:768px){._faqIcon_b7e4u_100{width:2rem;height:2rem}._faqTitle_b7e4u_112,._sectionTitle_b7e4u_59{font-size:1.25rem}._sectionTitle_b7e4u_59 svg{display:none}}._formContainer_1qt4r_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._header_1qt4r_11{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_1qt4r_20{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 10%,var(--background));display:flex;align-items:center;justify-content:center;color:var(--primary)}._headerContent_1qt4r_32{flex:1;min-width:0}._title_1qt4r_37{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.3}._description_1qt4r_46{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._form_1qt4r_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1qt4r_59{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-6)}._form_1qt4r_1 .formItem{margin-bottom:0;overflow:visible}._form_1qt4r_1 .formLabel{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._form_1qt4r_1 .formLabel svg{color:var(--primary)}._sliderContainer_1qt4r_83{display:flex;flex-direction:column;gap:var(--spacing-2);overflow:visible}._sliderContainer_1qt4r_83 [data-orientation=horizontal]{min-width:0;width:100%}._sliderValue_1qt4r_95{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-3);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease;cursor:pointer;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}._sliderValue_1qt4r_95:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background));border-color:color-mix(in srgb,var(--primary) 25%,transparent)}._checkboxItem_1qt4r_113{background-color:color-mix(in srgb,var(--primary) 5%,var(--background));padding:var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);transition:background-color var(--animation-duration-fast) ease}._checkboxItem_1qt4r_113:hover{background-color:color-mix(in srgb,var(--primary) 8%,var(--background))}._checkboxWrapper_1qt4r_125{display:flex;align-items:center;gap:var(--spacing-3)}._checkboxLabel_1qt4r_131{font-weight:500!important;cursor:pointer;margin:0}@media(max-width:768px){._formContainer_1qt4r_1{padding:var(--spacing-4)}._header_1qt4r_11{flex-direction:column;text-align:center;gap:var(--spacing-3)}._headerIcon_1qt4r_20{align-self:center}._title_1qt4r_37{font-size:1.25rem}._description_1qt4r_46{font-size:.875rem}._form_1qt4r_1{gap:var(--spacing-4)}}._resultsContainer_ileav_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_ileav_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_ileav_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_ileav_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_ileav_35{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_ileav_43{padding:var(--spacing-6);background:var(--card)}._sectionTitle_ileav_48{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);text-align:center;margin:0 0 var(--spacing-6) 0}._cardsGrid_ileav_56{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);align-items:stretch;margin-bottom:var(--spacing-8)}@media(min-width:768px){._cardsGrid_ileav_56{grid-template-columns:repeat(3,1fr)}}._card_ileav_56{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}._card_ileav_56:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._completa_ileav_87{border-color:var(--primary);border-width:2px}._basica_ileav_92{border-color:var(--border)}._premium_ileav_96{border-color:var(--secondary);border-width:2px}._popularBadge_ileav_101{position:absolute;top:var(--spacing-4);right:-40px;background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-12);font-size:.75rem;font-weight:600;transform:rotate(45deg);display:flex;align-items:center;gap:var(--spacing-1)}._cardHeader_ileav_116{text-align:center;margin-bottom:var(--spacing-4)}._cardHeader_ileav_116 svg{color:var(--primary);margin-bottom:var(--spacing-2)}._cardTitle_ileav_126{font-family:var(--font-family-heading);font-size:1.25rem;margin:0;color:var(--secondary)}._cardSubtitle_ileav_133{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._priceSection_ileav_139{text-align:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._price_ileav_139{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--primary)}._pricePeriod_ileav_153{font-size:.875rem;color:var(--muted-foreground);margin-left:var(--spacing-1)}._featuresList_ileav_159{list-style:none;padding:0;margin:0 0 var(--spacing-6) 0;display:flex;flex-direction:column;gap:var(--spacing-3);flex-grow:1}._featuresList_ileav_159 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem}._featuresList_ileav_159 li svg{color:var(--success);flex-shrink:0}._featuresList_ileav_159 li._excluded_ileav_181 svg{color:var(--muted-foreground)}._featuresList_ileav_159 strong{font-weight:600;color:var(--foreground)}._ctaButton_ileav_190{width:100%;margin-top:auto}._tipsSection_ileav_195{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._tipsTitle_ileav_202{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;display:flex;align-items:center;gap:var(--spacing-2)}._tipsSection_ileav_195 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._tipsSection_ileav_195 li{font-size:.9rem;line-height:1.6;color:var(--foreground)}._tipsSection_ileav_195 strong{color:var(--primary);font-weight:600}._card_13wmn_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._sectionHeader_13wmn_9{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._sectionHeader_13wmn_9:first-child{margin-top:0}._sectionIcon_13wmn_23{color:var(--primary);flex-shrink:0}._cardTitle_13wmn_28{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._form_13wmn_36{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGrid_13wmn_42{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._fieldHeader_13wmn_48{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-2)}._icon_13wmn_58{display:flex;align-items:center;color:var(--primary)}._label_13wmn_64{flex:1}._radioGroup_13wmn_68{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-2)}._radioItem_13wmn_74{display:flex;align-items:center;gap:var(--spacing-2)}._radioItem_13wmn_74 label{font-weight:500;cursor:pointer}@media(max-width:768px){._formGrid_13wmn_42{grid-template-columns:1fr}}._resultsContainer_8t6li_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._mainResult_8t6li_7{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg)}._mainResultHeader_8t6li_15{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_8t6li_26{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_8t6li_34{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._metricsGrid_8t6li_42{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_8t6li_49{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}._metricLabel_8t6li_58{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricLabel_8t6li_58 svg{color:var(--secondary);flex-shrink:0}._metricValue_8t6li_73{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._costOutside_8t6li_80{color:var(--error)}._costHome_8t6li_84{color:var(--primary)}._savingsValue_8t6li_88{color:var(--success)}._roiSection_8t6li_92{display:flex;align-items:flex-start;gap:var(--spacing-3);background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);margin-bottom:var(--spacing-6)}._roiIcon_8t6li_104{color:var(--primary);flex-shrink:0}._roiContent_8t6li_109{flex:1}._roiTitle_8t6li_113{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._roiText_8t6li_121{margin:0;font-size:.9rem;color:var(--muted-foreground)}._environmentalImpact_8t6li_127,._longTermSection_8t6li_128{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._sectionTitle_8t6li_136{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitle_8t6li_136 svg{color:var(--primary)}._impactGrid_8t6li_152{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._impactItem_8t6li_159{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._impactIcon_8t6li_171{color:var(--accent)}._impactDetails_8t6li_175 strong{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--accent)}._impactDetails_8t6li_175 span{font-size:.875rem;color:var(--muted-foreground)}._impactNote_8t6li_188{font-size:.8rem;color:var(--muted-foreground);text-align:center;margin:0;font-style:italic}._longTermGrid_8t6li_196{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}._longTermItem_8t6li_202{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._longTermYears_8t6li_210{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._longTermAmount_8t6li_217{display:block;font-size:1.125rem;font-weight:700;color:var(--primary)}@media(max-width:768px){._mainResult_8t6li_7{padding:var(--spacing-4)}._finalAmount_8t6li_26{font-size:2rem}._metricsGrid_8t6li_42{grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._metricValue_8t6li_73{font-size:1.25rem}._impactGrid_8t6li_152,._longTermGrid_8t6li_196{grid-template-columns:1fr}._environmentalImpact_8t6li_127,._longTermSection_8t6li_128{padding:var(--spacing-4)}}@media(max-width:480px){._mainResult_8t6li_7{padding:var(--spacing-3)}._finalAmount_8t6li_26{font-size:1.75rem}._metricsGrid_8t6li_42{grid-template-columns:1fr}._metricValue_8t6li_73{font-size:1.125rem}._environmentalImpact_8t6li_127,._longTermSection_8t6li_128{padding:var(--spacing-3)}}._chartsContainer_10cyy_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._chartTitle_10cyy_8{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;text-align:center;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._chartTitleIcon_10cyy_21{color:var(--primary);flex-shrink:0}._chartWrapper_10cyy_26{width:100%;height:300px}@media(max-width:768px){._chartWrapper_10cyy_26{height:250px}}._chartsSection_154zd_1{width:100%;margin-top:var(--spacing-6)}._faqSection_1s9sz_1{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._header_1s9sz_8{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._icon_1s9sz_15{color:var(--primary);margin-bottom:var(--spacing-3)}._title_1s9sz_20{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}@media(max-width:768px){._title_1s9sz_20{font-size:1.1rem}}._formContainer_fbuvo_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);overflow:visible}._formGrid_fbuvo_13{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._radioGroup_fbuvo_19{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-1)}._radioOption_fbuvo_25{display:flex;align-items:center;gap:var(--spacing-2)}._fieldHeader_fbuvo_31{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_fbuvo_31 svg{color:var(--primary)}._radioOption_fbuvo_25 label{font-weight:400;color:var(--foreground);cursor:pointer}@media(max-width:640px){._formGrid_fbuvo_13{grid-template-columns:1fr;gap:var(--spacing-4)}._formContainer_fbuvo_1{padding:var(--spacing-4);gap:var(--spacing-4)}}._resultsContainer_lv7zf_1{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._placeholder_lv7zf_13{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._placeholderIcon_lv7zf_19{color:var(--accent);margin-bottom:var(--spacing-4)}._placeholderTitle_lv7zf_24{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin-bottom:var(--spacing-2)}._placeholderText_lv7zf_31{font-size:.9rem;max-width:350px;margin:0 auto var(--spacing-6) auto}._skeletonGrid_lv7zf_37{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:400px;margin:0 auto}._mainResult_lv7zf_46{text-align:center}._resultLabel_lv7zf_50{font-size:.9rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2);display:block}._imcValue_lv7zf_57{font-family:var(--font-family-heading);font-size:4rem;font-weight:700;line-height:1}._classification_lv7zf_64{font-size:1.2rem;font-weight:600;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);display:inline-block;margin-top:var(--spacing-2)}._good_lv7zf_74{color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent)}._warning_lv7zf_75{color:var(--warning-foreground);background-color:color-mix(in srgb,var(--warning) 20%,transparent)}._bad_lv7zf_76{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._neutral_lv7zf_77{color:var(--info);background-color:color-mix(in srgb,var(--info) 10%,transparent)}._imcValue_lv7zf_57._good_lv7zf_74{color:var(--success)}._imcValue_lv7zf_57._warning_lv7zf_75{color:var(--warning)}._imcValue_lv7zf_57._bad_lv7zf_76{color:var(--error)}._imcValue_lv7zf_57._neutral_lv7zf_77{color:var(--info)}._gaugeSection_lv7zf_85{position:relative;padding-bottom:var(--spacing-6)}._gaugeTrack_lv7zf_90{display:flex;width:100%;height:12px;border-radius:var(--radius-full);overflow:hidden}._gaugeSegment_lv7zf_98{height:100%;flex-grow:1}._gaugeIndicator_lv7zf_103{position:absolute;top:-5px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;transition:left .5s ease-out}._indicatorTriangle_lv7zf_113{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--secondary)}._indicatorValue_lv7zf_121{background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;margin-top:2px}._gaugeLabels_lv7zf_131{display:flex;justify-content:space-between;padding:0 12.5% 0 37.5%;margin-top:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground)}._detailsGrid_lv7zf_141{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._detailCard_lv7zf_147{background:color-mix(in srgb,var(--secondary) 2%,var(--background));padding:var(--spacing-4);border-radius:var(--radius-md);text-align:center}._cardHeader_lv7zf_154{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-2)}._cardValue_lv7zf_164{font-size:1.5rem;font-weight:700;color:var(--primary);margin:0}._cardDescription_lv7zf_171{font-size:.8rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._recommendationCard_lv7zf_178{background:color-mix(in srgb,var(--accent) 10%,var(--background));border-left:4px solid var(--accent);padding:var(--spacing-4);border-radius:var(--radius)}._recommendationTitle_lv7zf_185{font-family:var(--font-family-heading);font-size:1.1rem;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._recommendationCard_lv7zf_178 p{margin:0;line-height:1.6;color:var(--foreground)}._disclaimer_lv7zf_199{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--background));border-radius:var(--radius);font-size:.875rem;color:var(--info)}@media(max-width:640px){._detailsGrid_lv7zf_141{grid-template-columns:1fr}}._card_1mjlp_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._cardTitle_1mjlp_8{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._form_1mjlp_16{display:flex;flex-direction:column;gap:var(--spacing-4)}._subTitle_1mjlp_22{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin-top:var(--spacing-4);margin-bottom:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._radioGroup_1mjlp_33{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-2)}._radioItem_1mjlp_39{display:flex;align-items:center;gap:var(--spacing-2)}._labelWithIcon_1mjlp_45{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._labelWithIcon_1mjlp_45 svg{color:var(--primary);flex-shrink:0}._radioItem_1mjlp_39 label{font-weight:500}._resultsContainer_1tg87_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_1tg87_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_1tg87_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1tg87_27{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_1tg87_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_1tg87_43{padding:var(--spacing-6)}._metricsGrid_1tg87_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_1tg87_54{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center}._metricIcon_1tg87_65{display:flex;align-items:center;justify-content:center;color:var(--secondary);margin-bottom:var(--spacing-2)}._metricLabel_1tg87_73{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_1tg87_83{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._residenciaValue_1tg87_90{color:var(--primary)}._domicilioValue_1tg87_94{color:var(--secondary)}._ayudaValue_1tg87_98{color:var(--success)}._infoIcon_1tg87_102{color:var(--muted-foreground);cursor:help}._sectionTitle_1tg87_107{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-top:var(--spacing-6);margin-bottom:var(--spacing-4)}._sectionTitle_1tg87_107 svg{color:var(--primary)}._chartSection_1tg87_124{margin-bottom:var(--spacing-6);background:var(--surface);border-radius:var(--radius);padding:var(--spacing-4);border:1px solid var(--border)}._optionCard_1tg87_132{background-color:var(--surface);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4);border:1px solid var(--border)}._optionHeader_1tg87_140{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._optionHeader_1tg87_140 h4{margin:0;font-family:var(--font-family-heading);font-size:1.1rem;color:var(--secondary)}._optionHeader_1tg87_140 svg{color:var(--primary)}._costGrid_1tg87_158{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-2) var(--spacing-4);font-size:.9rem;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);color:var(--muted-foreground)}._costValue_1tg87_169{font-weight:600;text-align:right;color:var(--foreground)}._aid_1tg87_175{color:var(--success)}._netCostLabel_1tg87_179{font-weight:700;color:var(--foreground)}._netCostValue_1tg87_184{font-size:1.1rem;color:var(--primary);font-weight:700}._prosCons_1tg87_190{font-size:.875rem;color:var(--muted-foreground)}._prosCons_1tg87_190 h5{margin:0 0 var(--spacing-2) 0;font-weight:600;color:var(--foreground)}._prosCons_1tg87_190 ul{margin:0 0 var(--spacing-3) 0;padding-left:var(--spacing-4)}._prosCons_1tg87_190 li{margin-bottom:var(--spacing-1)}._recommendation_1tg87_210{background:color-mix(in srgb,var(--info) 5%,var(--background));padding:var(--spacing-4);border-radius:var(--radius);margin-top:var(--spacing-6);margin-bottom:var(--spacing-6);border:1px solid var(--border)}._recommendation_1tg87_210 h4{margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-heading);color:var(--secondary)}._recommendation_1tg87_210 p{margin:0;font-size:.9rem;color:var(--muted-foreground);line-height:1.5}._disclaimer_1tg87_232{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8rem;color:var(--muted-foreground);text-align:center;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);margin:0;line-height:1.5}@media(max-width:768px){._finalAmount_1tg87_27{font-size:1.5rem}._sectionTitle_1tg87_107{font-size:1rem}}._breadcrumbContainer_18max_1{margin-bottom:var(--spacing-8)}._card_18max_6{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_18max_14{margin:var(--spacing-12) 0 var(--spacing-8) 0}._saveButtonContainer_18max_18{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}._faqSection_18max_26{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._blogSection_18max_36{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);margin-top:var(--spacing-12);margin-bottom:0}._blogSectionContent_18max_48{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}@media(max-width:768px){._faqTitle_18max_55{font-size:1.1rem}._blogSection_18max_36{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._blogSectionContent_18max_48{padding:0 var(--spacing-4)}}._form_lnl05_1{width:100%}._card_lnl05_5{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible;display:flex;flex-direction:column;gap:var(--spacing-6)}._formField_lnl05_16{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_lnl05_22{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_lnl05_22 svg{color:var(--primary)}._sliderLabelContainer_lnl05_35{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._sliderValue_lnl05_42{font-weight:600;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.875rem}._description_lnl05_51{font-size:.75rem;color:var(--muted-foreground);margin:0;margin-top:var(--spacing-1)}._error_lnl05_58{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 0}._resultsContainer_w8dmj_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_w8dmj_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_w8dmj_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_w8dmj_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_w8dmj_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_w8dmj_43{padding:var(--spacing-6)}._metricsGrid_w8dmj_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_w8dmj_54{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center}._metricIcon_w8dmj_65{display:flex;align-items:center;justify-content:center;color:var(--secondary);margin-bottom:var(--spacing-2)}._metricLabel_w8dmj_73{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_w8dmj_83{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._foliculosValue_w8dmj_90{color:var(--primary)}._sesionesValue_w8dmj_94{color:var(--secondary)}._tiempoValue_w8dmj_98{color:var(--success)}._infoIcon_w8dmj_102{color:var(--muted-foreground);cursor:help}._viabilitySection_w8dmj_107{margin-bottom:var(--spacing-6)}._viabilityBox_w8dmj_111{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);border-left-width:4px;border-left-style:solid;background:var(--surface);border:1px solid var(--border)}._viabilityExcelente_w8dmj_123{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-left-color:var(--success)}._viabilityBuena_w8dmj_128{background-color:color-mix(in srgb,var(--info) 10%,transparent);border-left-color:var(--info)}._viabilityComplicada_w8dmj_133{background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-left-color:var(--warning)}._viabilityInviable_w8dmj_138{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left-color:var(--error)}._viabilityTitle_w8dmj_143{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1) 0}._viabilityDescription_w8dmj_150{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0}._recommendations_w8dmj_157{margin-bottom:var(--spacing-6)}._recommendationsTitle_w8dmj_161{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._recommendationsTitle_w8dmj_161 svg{color:var(--primary)}._recommendations_w8dmj_157 ul{list-style-type:"✓ ";padding-left:var(--spacing-4);margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._recommendations_w8dmj_157 li{padding-left:var(--spacing-2);font-size:.875rem;color:var(--foreground);line-height:1.5}._disclaimer_w8dmj_193{font-size:.8rem;color:var(--muted-foreground);text-align:center;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);margin:0;line-height:1.5}._formContainer_5m8w6_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formField_5m8w6_14{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_5m8w6_14 label{font-weight:500;color:var(--secondary);font-size:.9rem}._fieldHeader_5m8w6_26{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_5m8w6_26 svg{color:var(--primary)}._grid_5m8w6_39{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:500px){._grid_5m8w6_39{grid-template-columns:1fr 1fr}}._checkboxField_5m8w6_51{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0}._checkboxField_5m8w6_51 label{font-weight:400;color:var(--foreground);cursor:pointer;font-size:.9rem}._resultsContainer_t2zzn_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._placeholder_t2zzn_9{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._placeholderIcon_t2zzn_15{color:var(--primary);margin-bottom:var(--spacing-4)}._placeholderTitle_t2zzn_20{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin-bottom:var(--spacing-2)}._placeholderText_t2zzn_27{font-size:.9rem;max-width:300px;margin:0 auto var(--spacing-6) auto}._skeletonGrid_t2zzn_33{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:400px;margin:0 auto}._mainResult_t2zzn_41{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_t2zzn_48{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_t2zzn_59{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_t2zzn_67{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_t2zzn_75{padding:var(--spacing-6)}._metricsGrid_t2zzn_79{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(max-width:768px){._metricsGrid_t2zzn_79{grid-template-columns:1fr}}._metricItem_t2zzn_92{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_t2zzn_100{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricIcon_t2zzn_110{color:var(--secondary);flex-shrink:0}._metricValue_t2zzn_115{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._rangoValue_t2zzn_122{color:var(--primary);font-size:1rem}._duracionValue_t2zzn_127{color:var(--secondary)}._recuperacionValue_t2zzn_131{color:var(--success)}._infoIcon_t2zzn_135{color:var(--muted-foreground);cursor:help}._sectionTitle_t2zzn_140{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);text-align:center}._sectionTitle_t2zzn_140 svg{color:var(--primary)}._chartSection_t2zzn_157{margin-bottom:var(--spacing-6)}._financingSection_t2zzn_161,._safetySection_t2zzn_161{background:color-mix(in srgb,var(--accent) 5%,var(--background));padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._safetySection_t2zzn_161{background:color-mix(in srgb,var(--info) 5%,var(--background))}._tipsList_t2zzn_172{list-style-type:"✓ ";padding-left:var(--spacing-4);margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._tipsList_t2zzn_172 li{padding-left:var(--spacing-2);font-size:.875rem;color:var(--foreground);line-height:1.5}._disclaimer_t2zzn_188{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8rem;color:var(--muted-foreground);text-align:center;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);margin:0;line-height:1.5}@layer base{._command_tten2_2{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}._commandInDialog_tten2_14{height:100%;max-height:100%;box-shadow:none}._CommandDialogContent_tten2_20{padding:0;overflow:hidden;max-width:32rem}._cmdkInputWrapper_tten2_26{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4)}._cmdkInputWrapperSearchIcon_tten2_33{width:1rem;height:1rem;color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._cmdkInput_tten2_26{width:100%;height:1.75rem;background-color:transparent;color:inherit;border:none;outline:none;font-family:var(--font-family-base);font-size:.95rem}._cmdkInput_tten2_26::placeholder{color:var(--muted-foreground)}._commandList_tten2_56{overflow-y:auto;overflow-x:hidden;max-height:20rem;padding:var(--spacing-2)}._commandEmpty_tten2_63{display:flex;align-items:center;justify-content:center;height:4rem;color:var(--muted-foreground);font-size:.875rem}._commandGroup_tten2_72{overflow:hidden;padding:var(--spacing-2) 0}._commandGroup_tten2_72 [cmdk-group-heading]{padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._commandSeparator_tten2_87{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}._commandItem_tten2_93{position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--popup-foreground);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;-webkit-user-select:none;user-select:none;outline:none}._commandItem_tten2_93[data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}._commandItem_tten2_93[data-disabled=true]{opacity:.5;cursor:not-allowed}._commandItem_tten2_93 svg{width:1rem;height:1rem;flex-shrink:0;transition:color var(--animation-duration-fast) ease}._commandItem_tten2_93[data-selected=true] svg{color:var(--primary-foreground)}._commandShortcut_tten2_131{display:inline-flex;align-items:center;margin-left:auto;font-size:.75rem;font-family:var(--font-family-monospace);color:var(--muted-foreground);padding-left:var(--spacing-4)}._commandItem_tten2_93[data-selected=true] ._commandShortcut_tten2_131{color:var(--primary-foreground);opacity:.8}}@layer base{._autoComplete_1v24g_2{position:relative;width:100%}._inputWrapper_1v24g_7{width:100%}._customInput_1v24g_11{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._customInput_1v24g_11::placeholder{color:var(--muted-foreground);opacity:.7}._customInput_1v24g_11:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._customInput_1v24g_11:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._customInput_1v24g_11:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._customInput_1v24g_11{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._customInput_1v24g_11:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._customInput_1v24g_11:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}._popoverContent_1v24g_84{width:var(--radix-popover-trigger-width);max-width:none;min-width:var(--radix-popover-trigger-width);background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius)}._commandList_1v24g_93{border:none;padding:var(--spacing-1)}._loadingContainer_1v24g_98{padding:var(--spacing-2)}}._card_15caa_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._cardTitle_15caa_8{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._cardTitle_15caa_8:first-child{margin-top:0}._form_15caa_25{display:flex;flex-direction:column;gap:var(--spacing-4)}._sliderValue_15caa_31{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._submitButton_15caa_42{margin-top:var(--spacing-4);width:100%}._faqSection_1i2td_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqHeader_1i2td_10{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._faqIcon_1i2td_17{color:var(--primary);margin-bottom:var(--spacing-3)}._faqTitle_1i2td_22{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}@media(max-width:768px){._faqTitle_1i2td_22{font-size:1.25rem}}._card_21n06_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._saveButtonContainer_21n06_8{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}._infoSection_21n06_16{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitle_21n06_20{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._sectionTitle_21n06_20{font-size:1.1rem}}._formContainer_1rdhu_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._header_1rdhu_10{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_1rdhu_19{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 10%,var(--background));display:flex;align-items:center;justify-content:center;color:var(--primary)}._headerContent_1rdhu_31{flex:1;min-width:0}._title_1rdhu_36{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.3}._description_1rdhu_45{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._form_1rdhu_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._continentLabel_1rdhu_58{font-size:.75rem;font-weight:600;color:var(--muted-foreground);padding:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-2);text-transform:uppercase;letter-spacing:.05em}._continentLabel_1rdhu_58:first-child{margin-top:0}._travelStylesSection_1rdhu_72{background:color-mix(in srgb,var(--primary) 3%,var(--background));padding:var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}._sectionTitle_1rdhu_79{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._sectionDescription_1rdhu_87{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}._stylesGrid_1rdhu_93{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:768px){._stylesGrid_1rdhu_93{grid-template-columns:1fr 1fr}}._grid_1rdhu_105{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){._grid_1rdhu_105{grid-template-columns:1fr 1fr}}._form_1rdhu_1 .formItem{margin-bottom:0}._fieldLabel_1rdhu_121{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)!important;font-size:.9rem}._fieldLabel_1rdhu_121 svg{color:var(--primary)!important;stroke:var(--primary)!important;flex-shrink:0}._sliderContainer_1rdhu_136{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;min-width:0}._sliderContainer_1rdhu_136 .slider{min-width:0;width:100%}._sliderValue_1rdhu_149{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._checkboxItem_1rdhu_162{background-color:color-mix(in srgb,var(--primary) 5%,var(--background));padding:var(--spacing-3);border-radius:var(--radius)}._checkboxWrapper_1rdhu_168{display:flex;align-items:center;gap:var(--spacing-3)}._checkboxLabel_1rdhu_174{font-weight:500!important;cursor:pointer;margin:0}@media(max-width:768px){._formContainer_1rdhu_1{padding:var(--spacing-4)}._header_1rdhu_10{flex-direction:column;text-align:center;gap:var(--spacing-3)}._headerIcon_1rdhu_19{align-self:center}._title_1rdhu_36{font-size:1.25rem}._description_1rdhu_45{font-size:.875rem}._form_1rdhu_1{gap:var(--spacing-4)}}._resultsContainer_10gfk_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_10gfk_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-8) var(--spacing-4);text-align:center}._mainResultHeader_10gfk_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_10gfk_27{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;margin:0;line-height:1.1}._resultSummary_10gfk_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-2) auto var(--spacing-4);opacity:.9}._subMetrics_10gfk_43{display:flex;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap}._metric_10gfk_50{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem}._breakdown_10gfk_57{padding:var(--spacing-6);background:var(--card)}._sectionTitle_10gfk_62{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._chartAndLegend_10gfk_73{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center;background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);margin-bottom:var(--spacing-6)}@media(min-width:576px){._chartAndLegend_10gfk_73{grid-template-columns:1fr 1fr}}._chartContainer_10gfk_91{width:100%;height:250px}._breakdownList_10gfk_96{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._breakdownList_10gfk_96 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem}._colorSquare_10gfk_112{width:12px;height:12px;border-radius:2px;flex-shrink:0}._itemValue_10gfk_119{margin-left:auto;font-weight:600;color:var(--foreground)}._tipsSection_10gfk_125,._travelTipsSection_10gfk_133{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);margin-top:var(--spacing-8)}._travelTipsContent_10gfk_141{display:flex;flex-direction:column;gap:var(--spacing-4)}._travelTip_10gfk_133{padding:var(--spacing-4);background:var(--card);border-radius:var(--radius);border:1px solid var(--border)}._travelTip_10gfk_133 h5{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--primary);margin:0 0 var(--spacing-2) 0}._travelTip_10gfk_133 p{font-size:.9rem;line-height:1.6;color:var(--foreground);margin:0}._tipsSection_10gfk_125 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._tipsSection_10gfk_125 li{font-size:.9rem;line-height:1.6;color:var(--foreground)}._tipsSection_10gfk_125 strong{color:var(--primary);font-weight:600}._activitiesSection_10gfk_189{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);margin-top:var(--spacing-6)}._sectionSubtitle_10gfk_197{font-family:var(--font-family-heading);font-size:1.3rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);text-align:center}._sectionSubtitle_10gfk_197 svg{color:var(--primary);flex-shrink:0}._activitiesList_10gfk_215{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:576px){._activitiesList_10gfk_215{grid-template-columns:repeat(2,1fr)}}._activityCard_10gfk_227{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-fast) ease}._activityCard_10gfk_227:hover{box-shadow:var(--shadow-md)}._activityName_10gfk_240{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._activityDescription_10gfk_248{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0}._activityPrice_10gfk_255{font-size:.9rem;font-weight:600;color:var(--primary);margin:0}._emptyState_10gfk_262{font-size:.9rem;color:var(--muted-foreground);font-style:italic;margin:0}._formContainer_wggfu_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._cardTitle_wggfu_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._formField_wggfu_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_wggfu_28{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_wggfu_28 svg{color:var(--primary)}._sliderValue_wggfu_41{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}@media(max-width:768px){._formContainer_wggfu_1{padding:var(--spacing-4);gap:var(--spacing-3)}._cardTitle_wggfu_13{font-size:1.25rem}}._form_10f2z_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._card_1eyue_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._mainResult_1eyue_8{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--secondary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;margin:calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-6)) 0 calc(-1 * var(--spacing-6))}._mainResultHeader_1eyue_17{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1eyue_28{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2;color:var(--secondary-foreground)}._resultSummary_1eyue_37{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_1eyue_45{padding:var(--spacing-6) 0 0 0}._summaryGrid_1eyue_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._summaryItem_1eyue_56{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center;padding:var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._summaryLabel_1eyue_67{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._summaryValue_1eyue_76{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._investmentValue_1eyue_82{color:var(--primary)}._timeValue_1eyue_86{color:var(--secondary);font-size:1.25rem}._roiValue_1eyue_91{color:var(--accent)}._section_nm4y8_1{margin:var(--spacing-12) 0 var(--spacing-8) 0}._header_nm4y8_5{text-align:center;margin-bottom:var(--spacing-8)}._iconContainer_nm4y8_10{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._title_nm4y8_16{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._section_vi0l8_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._header_vi0l8_10{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._title_vi0l8_17{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._form_1hveq_1{display:flex;flex-direction:column;gap:var(--spacing-8);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-4);margin-right:calc(-1 * var(--spacing-4))}._grid_1hveq_11{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._span2_1hveq_17{grid-column:span 2}._section_1hveq_21{padding-top:var(--spacing-6);border-top:1px solid var(--border)}._sectionTitle_1hveq_26{font-family:var(--font-family-heading);font-size:1.125rem;margin:0 0 var(--spacing-4) 0}._switchItem_1hveq_32{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);grid-column:span 2}._formActions_1hveq_43{display:flex;justify-content:flex-end;margin-top:var(--spacing-4)}@media(max-width:600px){._grid_1hveq_11{grid-template-columns:1fr}._span2_1hveq_17,._switchItem_1hveq_32{grid-column:span 1}}._container_nhz5k_1{padding:var(--spacing-8) var(--spacing-12);max-width:1400px;margin:0 auto}._header_nhz5k_7{margin-bottom:var(--spacing-8)}._breadcrumbs_nhz5k_11{margin-bottom:var(--spacing-6)}._breadcrumbLink_nhz5k_15{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumbLink_nhz5k_15:hover{color:var(--foreground)}._titleContainer_nhz5k_29{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}._titleWrapper_nhz5k_37{display:flex;align-items:center;gap:var(--spacing-4);color:var(--secondary)}._titleIcon_nhz5k_44{width:2rem;height:2rem}._title_nhz5k_29{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;margin:0}._subtitle_nhz5k_56{font-family:var(--font-family-base);font-size:1rem;color:var(--muted-foreground);margin:0;max-width:700px}._mainContent_nhz5k_64{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow-x:auto}._table_nhz5k_71{width:100%;border-collapse:collapse;text-align:left}._table_nhz5k_71 th,._table_nhz5k_71 td{padding:var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_nhz5k_71 th{font-size:.8rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_nhz5k_71 tbody tr:last-child td{border-bottom:none}._table_nhz5k_71 tbody tr:hover{background-color:var(--surface)}._nameCell_nhz5k_100{display:flex;flex-direction:column}._description_nhz5k_105{font-size:.875rem;color:var(--muted-foreground);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deviceCell_nhz5k_114{display:flex;gap:var(--spacing-3);color:var(--muted-foreground)}._sizeCell_nhz5k_120{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._actionsCell_nhz5k_126{display:flex;gap:var(--spacing-1)}._deleteIcon_nhz5k_131{color:var(--error)}._dialogContent_nhz5k_136{max-width:600px;width:90vw}._dialogFooter_nhz5k_141{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._skeletonTable_nhz5k_149{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonRow_nhz5k_156{height:60px;width:100%}._errorState_nhz5k_161,._emptyState_nhz5k_162{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);gap:var(--spacing-4);min-height:400px}._errorIcon_nhz5k_173{color:var(--error)}._emptyIcon_nhz5k_177{color:var(--muted-foreground)}._emptyState_nhz5k_162 h2,._errorState_nhz5k_161 h2{font-family:var(--font-family-heading);font-size:1.25rem;margin:0}._emptyState_nhz5k_162 p,._errorState_nhz5k_161 p{color:var(--muted-foreground);margin:0;max-width:400px}._card_c8gtn_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_c8gtn_9{display:flex;align-items:center;gap:var(--spacing-3);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._form_c8gtn_20{display:flex;flex-direction:column;gap:var(--spacing-2)}._labelWithIcon_c8gtn_26{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._labelWithIcon_c8gtn_26 svg{color:var(--primary);flex-shrink:0}._resultsContainer_cakxb_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._mainResult_cakxb_7{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg)}._mainResultHeader_cakxb_15{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_cakxb_26{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_cakxb_34{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._metricsGrid_cakxb_42{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}._metricItem_cakxb_48{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}._metricLabel_cakxb_57{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_cakxb_67{display:block;font-size:1.75rem;font-weight:700;font-family:var(--font-family-heading)}._annualCost_cakxb_74{color:var(--error)}._foodCost_cakxb_78{color:var(--primary)}._vetCost_cakxb_82{color:var(--warning)}._insuranceCost_cakxb_86{color:var(--success)}._chartSection_cakxb_90,._savingsTips_cakxb_91{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._sectionTitle_cakxb_99{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_cakxb_111{display:flex;align-items:center;color:var(--primary)}._chartContainer_cakxb_117{width:100%;height:300px;background:var(--surface);border-radius:var(--radius);padding:var(--spacing-4);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}._savingsTips_cakxb_91 ul{margin:0;padding-left:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);line-height:1.6}._savingsTips_cakxb_91 li{margin-bottom:var(--spacing-2)}@media(max-width:768px){._mainResult_cakxb_7{padding:var(--spacing-4)}._finalAmount_cakxb_26{font-size:2rem}._metricsGrid_cakxb_42{grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._metricValue_cakxb_67{font-size:1.5rem}._chartSection_cakxb_90,._savingsTips_cakxb_91{padding:var(--spacing-4)}._chartContainer_cakxb_117{height:300px;padding:var(--spacing-2) var(--spacing-2) var(--spacing-6) var(--spacing-2)}}@media(max-width:480px){._mainResult_cakxb_7{padding:var(--spacing-3)}._finalAmount_cakxb_26{font-size:1.75rem}._metricsGrid_cakxb_42{grid-template-columns:1fr}._metricValue_cakxb_67{font-size:1.375rem}._chartSection_cakxb_90,._savingsTips_cakxb_91{padding:var(--spacing-3)}._chartContainer_cakxb_117{height:320px;padding:var(--spacing-2) var(--spacing-2) var(--spacing-8) var(--spacing-2)}}._card_1h395_3{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_1h395_11{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_1h395_15{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_1h395_20{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_1h395_20{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_1h395_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._saveButtonContainer_1h395_46{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}._faqSection_1h395_54{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqSection_1h395_54 ._sectionTitle_1h395_15{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._faqSection_1h395_54 ._sectionTitle_1h395_15 svg{width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;margin-bottom:var(--spacing-3)}@media(max-width:768px){._sectionTitle_1h395_15{font-size:1.1rem}}._card_baniz_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._cardTitle_baniz_8{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._cardTitle_baniz_8:first-child{margin-top:0}._form_baniz_26{display:flex;flex-direction:column;gap:var(--spacing-4)}._labelWithIcon_baniz_32{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._labelWithIcon_baniz_32 svg{color:var(--primary);flex-shrink:0}._formGrid_baniz_46{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._radioGroup_baniz_52{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-2)}._radioItem_baniz_58{display:flex;align-items:center;gap:var(--spacing-2)}._radioItem_baniz_58 label{font-weight:500;cursor:pointer}._submitButton_baniz_69{margin-top:var(--spacing-6);width:100%;margin-bottom:0}@media(max-width:768px){._formGrid_baniz_46{grid-template-columns:1fr}}._resultsContainer_13mz5_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._mainResult_13mz5_7{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._mainResultHeader_13mz5_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_13mz5_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_13mz5_35{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._metricsGrid_13mz5_43{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}._metricItem_13mz5_49{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}._metricLabel_13mz5_58{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricLabel_13mz5_58 svg{color:var(--primary);flex-shrink:0}._metricValue_13mz5_73{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._warningValue_13mz5_80{color:var(--warning)}._primaryValue_13mz5_84{color:var(--primary)}._successValue_13mz5_88{color:var(--success)}._accentValue_13mz5_92{color:var(--accent)}._warningIcon_13mz5_96{color:var(--warning)}._primaryIcon_13mz5_100{color:var(--primary)}._successIcon_13mz5_104{color:var(--success)}._accentIcon_13mz5_108{color:var(--accent)}._chartSection_13mz5_112,._reductionSection_13mz5_120{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._sectionTitle_13mz5_128{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_13mz5_140{display:flex;align-items:center;color:var(--primary)}._sectionDescription_13mz5_146{text-align:center;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-4);font-size:.875rem}._chartContainer_13mz5_154{width:100%;height:400px;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2)}._planContainer_13mz5_163{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._planItem_13mz5_170{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px #0000000d}._planIcon_13mz5_181{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center}._planDetails_13mz5_193{flex-grow:1}._planDetails_13mz5_193 h4{margin:0 0 var(--spacing-1) 0;font-size:1rem;font-weight:600;color:var(--card-foreground)}._planDetails_13mz5_193 p{margin:0;font-size:.875rem;color:var(--muted-foreground)}._planImpact_13mz5_210{text-align:right}._planImpact_13mz5_210 span{display:block;font-weight:600;color:var(--accent)}._planImpact_13mz5_210 small{font-size:.8rem;color:var(--muted-foreground)}._infoBox_13mz5_225{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);background-color:var(--surface);border:1px solid var(--border)}._infoBox_13mz5_225 p{margin:0;font-size:.9rem;color:var(--card-foreground)}@media(max-width:768px){._mainResult_13mz5_7{padding:var(--spacing-4)}._finalAmount_13mz5_27{font-size:2rem}._metricsGrid_13mz5_43{grid-template-columns:1fr;gap:var(--spacing-3)}._metricValue_13mz5_73{font-size:1.25rem}._chartSection_13mz5_112,._reductionSection_13mz5_120{padding:var(--spacing-4)}._planItem_13mz5_170{flex-direction:column;text-align:center;gap:var(--spacing-3)}._planImpact_13mz5_210{text-align:center}}@media(max-width:480px){._mainResult_13mz5_7{padding:var(--spacing-3)}._finalAmount_13mz5_27{font-size:1.75rem}._metricsGrid_13mz5_43{grid-template-columns:1fr}._metricValue_13mz5_73{font-size:1.125rem}._chartSection_13mz5_112,._reductionSection_13mz5_120{padding:var(--spacing-3)}}._card_3bnks_3{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._infoSection_3bnks_11{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_3bnks_15{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_3bnks_20{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_3bnks_20{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_3bnks_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._sectionTitle_3bnks_15{font-size:1.1rem}}._saveButtonContainer_3bnks_46{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}._submitButton_3bnks_53{margin-top:var(--spacing-6);width:100%}._faqSection_3bnks_59{margin-top:var(--spacing-16);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqSection_3bnks_59 ._sectionTitle_3bnks_15{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._faqSection_3bnks_59 ._sectionTitle_3bnks_15 svg{width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;margin-bottom:var(--spacing-3)}@media(max-width:768px){._faqSection_3bnks_59 ._sectionTitle_3bnks_15{font-size:1.1rem}}._formContainer_x6wow_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formField_x6wow_14{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_x6wow_14 label{font-weight:500;color:var(--secondary);font-size:.9rem}._fieldHeader_x6wow_26{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_x6wow_26 svg{color:var(--primary)}._sliderContainer_x6wow_39{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_x6wow_45{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._checkboxField_x6wow_55{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0}._checkboxField_x6wow_55 label{font-weight:400;color:var(--foreground);cursor:pointer;font-size:.9rem}._error_x6wow_69{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 0}._resultsContainer_jmvaw_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._placeholder_jmvaw_9{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._placeholderIcon_jmvaw_15{color:var(--accent);margin-bottom:var(--spacing-4)}._placeholderTitle_jmvaw_20{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin-bottom:var(--spacing-2)}._placeholderText_jmvaw_27{font-size:.9rem;max-width:300px;margin:0 auto var(--spacing-6) auto}._skeletonGrid_jmvaw_33{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:400px;margin:0 auto}._mainResult_jmvaw_41{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_jmvaw_48{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_jmvaw_59{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_jmvaw_67{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_jmvaw_75{padding:var(--spacing-6)}._metricsGrid_jmvaw_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_jmvaw_86{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_jmvaw_94{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_jmvaw_104{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._costeValue_jmvaw_111{color:var(--primary)}._tiempoValue_jmvaw_115{color:var(--secondary);font-size:1rem}._garantiaValue_jmvaw_120{color:var(--success);font-size:1rem}._infoIcon_jmvaw_125{color:var(--muted-foreground);cursor:help}._sectionTitle_jmvaw_130{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);text-align:center}._sectionTitle_jmvaw_130 svg{color:var(--primary)}._chartSection_jmvaw_147{margin-bottom:var(--spacing-6)}._customTooltip_jmvaw_151{background:var(--popup);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border)}._tooltipLabel_jmvaw_159{font-weight:600;margin:0 0 var(--spacing-1) 0}._tooltipValue_jmvaw_164{margin:0;color:var(--primary)}._tourismSection_jmvaw_169{background:color-mix(in srgb,var(--accent) 5%,var(--background));padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._tipsList_jmvaw_176{list-style-type:"✓ ";padding-left:var(--spacing-4);margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._tipsList_jmvaw_176 li{padding-left:var(--spacing-2);font-size:.875rem;color:var(--foreground);line-height:1.5}._disclaimer_jmvaw_192{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8rem;color:var(--muted-foreground);text-align:center;background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);margin:0;line-height:1.5}._container_97t1y_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._form_97t1y_9{display:flex;flex-direction:column;gap:var(--spacing-6)}._label_97t1y_15{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._icon_97t1y_24{color:var(--primary);flex-shrink:0}._resultsContainer_nmn9_1{width:100%}._header_nmn9_5{text-align:center;margin-bottom:var(--spacing-6);padding:var(--spacing-6);background:var(--secondary);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._title_nmn9_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;margin:0 0 var(--spacing-2) 0}._subtitle_nmn9_22{font-size:.9rem;opacity:.9;margin:0}._summaryGrid_nmn9_28{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._summaryItem_nmn9_35{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center;background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}._summaryLabel_nmn9_47{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._summaryValue_nmn9_56{font-size:1.5rem;font-weight:700;color:var(--secondary);font-family:var(--font-family-heading)}._section_nmn9_63{margin-bottom:var(--spacing-6)}._breakdownCard_nmn9_67,._aidCard_nmn9_68{width:100%;background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-md)}._cardTitle_nmn9_77{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._cardTitle_nmn9_77 svg{color:var(--primary)}._infoIcon_nmn9_93{color:var(--muted-foreground);cursor:help;margin-left:var(--spacing-1)}._infoIcon_nmn9_93:hover{color:var(--foreground)}._breakdownList_nmn9_103{display:flex;flex-direction:column;gap:var(--spacing-2)}._breakdownItem_nmn9_109{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--foreground);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border)}._aidBreakdownList_nmn9_121{display:flex;flex-direction:column;gap:var(--spacing-2)}._aidBreakdownItem_nmn9_127{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--foreground);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--success) 5%,var(--surface));border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--success) 20%,var(--border))}._aidItemHeader_nmn9_139{display:flex;align-items:center;gap:var(--spacing-2)}._aidItemHeader_nmn9_139 svg{color:var(--success);flex-shrink:0}._aidItemName_nmn9_150{font-weight:500}._aidItemAmount_nmn9_154{color:var(--success);font-weight:700}._noAidsMessage_nmn9_159{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);font-size:.875rem;color:var(--muted-foreground)}._noAidsMessage_nmn9_159 svg{color:var(--muted-foreground);flex-shrink:0}._chartContainer_nmn9_176{width:100%;background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-md)}._chartTitle_nmn9_185{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartTitle_nmn9_185 svg{color:var(--primary)}._chartContainer_nmn9_176>div:last-child{max-width:100%;height:250px}@media(max-width:768px){._header_nmn9_5{padding:var(--spacing-4)}._title_nmn9_15{font-size:1.25rem}._subtitle_nmn9_22{font-size:.8rem}._summaryGrid_nmn9_28{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._summaryValue_nmn9_56{font-size:1.25rem}._chartContainer_nmn9_176>div:last-child{height:200px}}._summaryLabel_nmn9_47 svg{color:var(--primary);flex-shrink:0}._card_1notn_3{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._infoSection_1notn_11{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_1notn_15{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_1notn_20{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_1notn_20{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_1notn_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._submitButton_1notn_48{margin-top:var(--spacing-6);width:100%}._faqSection_1notn_56{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqSection_1notn_56 ._sectionTitle_1notn_15{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._faqSection_1notn_56 ._sectionTitle_1notn_15 svg{width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;margin-bottom:var(--spacing-3)}@media(max-width:768px){._sectionTitle_1notn_15{font-size:1.1rem}}._card_1oo0h_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_1oo0h_9{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._form_1oo0h_17{display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_1oo0h_23{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._subTitle_1oo0h_29{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin-top:var(--spacing-4);margin-bottom:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._sliderValue_1oo0h_40{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);margin-bottom:var(--spacing-2);transition:background-color var(--animation-duration-fast) ease}._labelWithIcon_1oo0h_52{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._labelWithIcon_1oo0h_52 svg{color:var(--primary);flex-shrink:0}@media(max-width:768px){._grid_1oo0h_23{grid-template-columns:1fr}}._resultsContainer_imddm_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._mainResult_imddm_7{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg)}._mainResultHeader_imddm_15{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_imddm_26{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_imddm_34{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._metricsGrid_imddm_42{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._metricItem_imddm_48{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:var(--shadow)}._metricLabel_imddm_57{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._metricValue_imddm_67{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._primaryValue_imddm_74{color:var(--primary)}._successValue_imddm_78{color:var(--success)}._destructiveValue_imddm_82{color:var(--error);display:flex;flex-direction:column;gap:var(--spacing-1)}._metricSubtext_imddm_89{font-size:1rem;font-weight:600;opacity:.8}._chartSection_imddm_95{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._sectionTitle_imddm_103{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_imddm_115{display:flex;align-items:center;color:var(--primary)}._chartContainer_imddm_121{width:100%;height:350px;margin-bottom:var(--spacing-4);position:relative;overflow:visible}._breakdownSection_imddm_129{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._breakdownList_imddm_137{display:flex;flex-direction:column;gap:var(--spacing-3)}._breakdownItem_imddm_143{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius);font-size:.9rem}._breakdownValues_imddm_153{display:flex;align-items:baseline;gap:var(--spacing-2)}._percentage_imddm_159{font-size:.8rem;color:var(--muted-foreground)}._savingsTips_imddm_164{background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._savingsTipsTitle_imddm_172{display:flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3) 0;color:var(--secondary);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600}._savingsTips_imddm_164 ul{margin:0;padding-left:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._savingsTips_imddm_164 li{margin-bottom:var(--spacing-2)}@media(max-width:768px){._mainResult_imddm_7{padding:var(--spacing-4)}._finalAmount_imddm_26{font-size:2rem}._metricsGrid_imddm_42{grid-template-columns:1fr}._metricValue_imddm_67{font-size:1.25rem}._chartContainer_imddm_121{height:280px;margin-bottom:var(--spacing-6)}._chartSection_imddm_95,._breakdownSection_imddm_129,._savingsTips_imddm_164{padding:var(--spacing-4)}}@media(max-width:480px){._mainResult_imddm_7{padding:var(--spacing-3)}._finalAmount_imddm_26{font-size:1.75rem}._metricValue_imddm_67{font-size:1.125rem}._chartContainer_imddm_121{height:250px;margin-bottom:var(--spacing-6)}._chartSection_imddm_95,._breakdownSection_imddm_129,._savingsTips_imddm_164{padding:var(--spacing-3)}}._card_1y3ks_2{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._infoSection_1y3ks_10{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_1y3ks_14{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_1y3ks_19{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_1y3ks_19{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_1y3ks_14{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._shareButtonContainer_1y3ks_45{display:flex;justify-content:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}._saveButtonContainer_1y3ks_52{display:flex;justify-content:center;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._faqSection_1y3ks_60{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqSection_1y3ks_60 ._sectionTitle_1y3ks_14{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._faqSection_1y3ks_60 ._sectionTitle_1y3ks_14 svg{width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;margin-bottom:var(--spacing-3)}@media(max-width:768px){._sectionTitle_1y3ks_14{font-size:1.1rem}}._formContainer_26ugf_1{width:100%}._card_26ugf_5{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);overflow:visible;display:flex;flex-direction:column;gap:var(--spacing-4)}._formTitle_26ugf_16{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);text-align:center;margin:0 0 var(--spacing-2) 0}._grid_26ugf_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._fieldHeader_26ugf_31{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-2)}._fieldHeader_26ugf_31 svg{color:var(--primary)}@media(max-width:480px){._grid_26ugf_25{grid-template-columns:1fr}}._resultsContainer_j0kr0_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_j0kr0_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_j0kr0_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_j0kr0_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_j0kr0_35{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_j0kr0_43{padding:var(--spacing-6)}._metricsGrid_j0kr0_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_j0kr0_54{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}._metricLabel_j0kr0_63{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_j0kr0_73{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._contributionValue_j0kr0_80{color:var(--primary)}._interestValue_j0kr0_84{color:var(--success)}._multiplierValue_j0kr0_88{color:var(--secondary)}._infoIcon_j0kr0_92{color:var(--muted-foreground);cursor:help}._chartSection_j0kr0_97{margin-bottom:var(--spacing-6)}._sectionTitle_j0kr0_101{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._sectionTitle_j0kr0_101 svg{color:var(--primary)}._chartContainer_j0kr0_117{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._chartTooltip_j0kr0_124{background:var(--popup);border:1px solid var(--border);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow-md)}._tooltipLabel_j0kr0_132{font-weight:600;margin-bottom:var(--spacing-2);color:var(--foreground)}._tooltipItem_j0kr0_138{font-size:.875rem;margin:0}._analysisSection_j0kr0_143{margin-bottom:var(--spacing-6)}._analysisGrid_j0kr0_147{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._analysisCard_j0kr0_153{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._analysisCardTitle_j0kr0_160{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground)}._analysisCardTitle_j0kr0_160 svg{color:var(--primary)}._scenarioItem_j0kr0_175{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding:var(--spacing-1) 0}._comparisonText_j0kr0_183{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:0}._tableSection_j0kr0_190{margin-top:var(--spacing-6)}._tableContainer_j0kr0_194{max-height:400px;overflow-y:auto;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._table_j0kr0_190{width:100%;border-collapse:collapse;text-align:right}._table_j0kr0_190 th,._table_j0kr0_190 td{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}._table_j0kr0_190 th{background:var(--muted);font-weight:600;position:sticky;top:0;z-index:1;color:var(--muted-foreground)}._table_j0kr0_190 th:first-child,._table_j0kr0_190 td:first-child{text-align:left}._table_j0kr0_190 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface) 50%,var(--background))}@media(max-width:768px){._mainResult_j0kr0_9{padding:var(--spacing-4)}._finalAmount_j0kr0_27{font-size:2rem}._breakdown_j0kr0_43{padding:var(--spacing-4)}._metricsGrid_j0kr0_47{grid-template-columns:1fr;gap:var(--spacing-3)}._metricValue_j0kr0_73{font-size:1.25rem}._analysisGrid_j0kr0_147{grid-template-columns:1fr}._analysisCard_j0kr0_153,._chartContainer_j0kr0_117{padding:var(--spacing-3)}._tableContainer_j0kr0_194{max-width:100%;overflow-x:auto}._table_j0kr0_190{min-width:0;width:100%;table-layout:auto}._table_j0kr0_190 th,._table_j0kr0_190 td{padding:var(--spacing-1) var(--spacing-2);font-size:.8rem;white-space:normal;word-break:break-word}._scenarioItem_j0kr0_175{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}@media(max-width:480px){._mainResult_j0kr0_9{padding:var(--spacing-3)}._finalAmount_j0kr0_27{font-size:1.75rem}._breakdown_j0kr0_43{padding:var(--spacing-3)}._metricValue_j0kr0_73{font-size:1.125rem}._analysisCard_j0kr0_153,._chartContainer_j0kr0_117{padding:var(--spacing-2)}._table_j0kr0_190 th,._table_j0kr0_190 td{padding:var(--spacing-1);font-size:.75rem}}._formContainer_187bv_1{background-color:var(--card);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._accordionRoot_187bv_10{width:100%}._formField_187bv_14{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._fieldHeader_187bv_21{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_187bv_21 svg{color:var(--primary)}._sliderValue_187bv_34{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._switchContainer_187bv_45{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2)}._switchLabel_187bv_52{font-size:.9rem;color:var(--foreground);font-weight:500}._fieldDescription_187bv_58{font-size:.8rem;color:var(--muted-foreground);line-height:1.4;margin:var(--spacing-1) 0 0 0;font-style:italic}._resultsContainer_18nxr_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_18nxr_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--primary)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_18nxr_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-3);opacity:.9}._recommendation_18nxr_27{margin-bottom:var(--spacing-3)}._recommendation_18nxr_27 .badge{font-size:1rem;padding:var(--spacing-2) var(--spacing-4)}._recommendationText_18nxr_36{font-size:.9rem;line-height:1.5;max-width:400px;margin:0 auto;opacity:.9}._breakdown_18nxr_44{padding:var(--spacing-6)}._metricsGrid_18nxr_48{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(min-width:768px){._metricsGrid_18nxr_48{grid-template-columns:repeat(4,1fr)}}._metricItem_18nxr_61{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center}._metricIcon_18nxr_72{display:flex;align-items:center;color:var(--secondary);margin-bottom:var(--spacing-2)}._metricLabel_18nxr_79{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_18nxr_89{display:block;font-size:1.25rem;font-weight:700;font-family:var(--font-family-heading)}._buyValue_18nxr_96,._rentValue_18nxr_100,._mortgageValue_18nxr_104{color:var(--secondary)}._infoIcon_18nxr_108{color:var(--muted-foreground);cursor:help}._summaryCard_18nxr_113{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:color-mix(in srgb,var(--accent) 10%,var(--background));border-radius:var(--radius);margin-bottom:var(--spacing-6);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}._summaryIcon_18nxr_124{color:var(--accent);flex-shrink:0}._summaryText_18nxr_129{font-size:1rem;line-height:1.5;color:var(--foreground)}._summaryText_18nxr_129 strong{font-weight:700}._positive_18nxr_139{color:var(--success)}._negative_18nxr_143{color:var(--error)}._detailsSection_18nxr_147{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_18nxr_153{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2);font-family:var(--font-family-heading)}._detailItem_18nxr_161{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:.9rem;background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border)}._clickableDetailItem_18nxr_172{cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._clickableDetailItem_18nxr_172:hover{background:color-mix(in srgb,var(--surface) 90%,var(--primary))}._detailItem_18nxr_161 svg{color:var(--accent);flex-shrink:0}._detailLabel_18nxr_186{flex:1;color:var(--foreground)}._detailLabel_18nxr_186 svg{color:var(--accent);flex-shrink:0}._detailValue_18nxr_196{font-weight:600;color:var(--secondary);font-size:1rem}._savingsPromptContainer_18nxr_202{margin-top:var(--spacing-6);display:flex;justify-content:center}._breakdownDetails_18nxr_208{margin-top:var(--spacing-2);padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._breakdownSection_18nxr_216{margin-bottom:var(--spacing-4)}._breakdownSection_18nxr_216:last-child{margin-bottom:0}._breakdownSectionTitle_18nxr_224{font-size:.875rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._breakdownItem_18nxr_232{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;font-size:.875rem;color:var(--foreground);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._breakdownItem_18nxr_232:last-child{border-bottom:none}._breakdownSubtotal_18nxr_246{margin-top:var(--spacing-2);padding-top:var(--spacing-3);border-top:2px solid var(--border);border-bottom:none;font-size:.9rem}._breakdownSubtotal_18nxr_246 span{color:var(--secondary)}._category_18nxr_258{background:var(--surface);border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3);border:1px solid var(--border);border-left:4px solid var(--accent);display:flex;flex-direction:column;gap:var(--spacing-3)}@media(max-width:768px){._metricsGrid_18nxr_48{grid-template-columns:1fr}._metricValue_18nxr_89{font-size:1.5rem}._savingsPromptContainer_18nxr_202{margin-top:var(--spacing-4)}._breakdownDetails_18nxr_208{padding:var(--spacing-3)}._breakdownItem_18nxr_232{font-size:.8rem}}._chartsSection_qb4yf_1{margin-bottom:var(--spacing-8)}._sectionTitle_qb4yf_5{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_qb4yf_17{display:flex;align-items:center;color:var(--primary)}._chartsGrid_qb4yf_23{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._chartCard_qb4yf_29{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._chartCard_qb4yf_29:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._chartCard_qb4yf_29 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._chartWrapper_qb4yf_52{height:350px;width:100%}._pageContainer_7lli6_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8) 0 var(--spacing-8);background:var(--background);flex-grow:1;overflow-x:clip}._breadcrumbContainer_7lli6_10{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._header_7lli6_16{text-align:center;margin-bottom:var(--spacing-8)}._title_7lli6_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-3) 0;position:relative;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._keyIcon_7lli6_38{transform:rotate(90deg);color:#fff}._description_7lli6_43{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._simulatorLayout_7lli6_51{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);align-items:start;margin-bottom:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_7lli6_51{grid-template-columns:480px 1fr}._introSection_7lli6_65{order:2}._formSection_7lli6_69{order:1}._resultsSection_7lli6_73{order:2}}@media(max-width:1023px){._simulatorLayout_7lli6_51{grid-template-columns:1fr}._introSection_7lli6_65{order:1}._formSection_7lli6_69{order:2}._resultsSection_7lli6_73{order:3}}._introSection_7lli6_65,._formSection_7lli6_69,._resultsSection_7lli6_73{width:100%}._formSection_7lli6_69,._resultsSection_7lli6_73{display:flex;flex-direction:column}._chartsSection_7lli6_109{width:100%;margin-top:var(--spacing-6)}._seoContent_7lli6_115{margin-bottom:var(--spacing-12)}._sectionTitle_7lli6_119{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._infoSection_7lli6_132{margin-bottom:var(--spacing-8)}._infoGrid_7lli6_136{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}@media(max-width:767px){._infoGrid_7lli6_136{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--spacing-4);padding-bottom:var(--spacing-2)}._infoCard_7lli6_151{flex:0 0 85%;scroll-snap-align:start}}._infoCard_7lli6_151{background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._infoCard_7lli6_151:hover{box-shadow:var(--shadow-md)}._infoCard_7lli6_151 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-3)}._infoCard_7lli6_151 p{color:var(--muted-foreground);line-height:1.6;margin:0}._card_7lli6_184{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}@media(min-width:1024px){._resultsSection_7lli6_73{position:sticky;top:calc(5rem + var(--spacing-6))}}._affiliateSection_7lli6_207{margin-top:var(--spacing-8)}._blogSection_7lli6_212{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}._blogSectionContent_7lli6_222{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._infoCardsSection_7lli6_228{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}._faqSection_7lli6_233{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_7lli6_242{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_7lli6_242{width:2.5rem;height:2.5rem;color:var(--primary)}._faqTitle_7lli6_254{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._adSection_7lli6_263{display:flex;justify-content:center;margin:var(--spacing-6) 0}._headerAd_7lli6_269{max-width:728px;width:100%}._sidebarAd_7lli6_274{max-width:300px;width:100%;margin-top:var(--spacing-4)}._resultsAd_7lli6_280{max-width:728px;width:100%;margin-top:var(--spacing-6)}._footerAd_7lli6_286{max-width:728px;width:100%;margin-bottom:var(--spacing-4)}@media(max-width:768px){._pageContainer_7lli6_1{padding:var(--spacing-4)}._breadcrumbContainer_7lli6_10{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_7lli6_21{font-size:1.5rem;flex-direction:column;padding:var(--spacing-3) var(--spacing-4)}._description_7lli6_43{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_7lli6_51{grid-template-columns:1fr;gap:var(--spacing-4)}._resultsCard_7lli6_195{position:static}._sectionTitle_7lli6_119{font-size:1.25rem}._faqIcon_7lli6_242{width:2rem;height:2rem}._faqTitle_7lli6_254{font-size:1.25rem}._infoCard_7lli6_151{padding:var(--spacing-4)}._headerAd_7lli6_269,._resultsAd_7lli6_280,._footerAd_7lli6_286{max-width:320px}._sidebarAd_7lli6_274{max-width:300px}._adSection_7lli6_263{margin:var(--spacing-4) 0}._blogSectionContent_7lli6_222{padding:0 var(--spacing-4)}._blogSection_7lli6_212{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}}._formContainer_177qd_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);overflow:visible}._formSection_177qd_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_177qd_19{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._sectionTitle_177qd_19 svg{color:var(--primary)}._formField_177qd_34{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_177qd_40{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_177qd_40 svg{color:var(--primary)}._formField_177qd_34>label{font-weight:500;color:var(--foreground);font-size:.9rem;display:flex;align-items:center;gap:var(--spacing-1)}._sliderContainer_177qd_62{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_177qd_68{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sliderValue_177qd_68:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._radioGroup_177qd_84{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-1)}._radioItem_177qd_90{display:flex;align-items:center;gap:var(--spacing-2)}._radioItem_177qd_90 label{font-size:.9rem;cursor:pointer}._checkboxField_177qd_101{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxField_177qd_101 label{font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-2)}._conditionalField_177qd_116{margin-left:var(--spacing-6);padding-left:var(--spacing-4);border-left:2px solid var(--border);animation:_fadeIn_177qd_1 .3s ease-out}@keyframes _fadeIn_177qd_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._inputWrapper_177qd_128{position:relative}._inputUnit_177qd_132{position:absolute;right:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._separator_177qd_141{height:1px;background-color:var(--border);margin:var(--spacing-2) 0}._resultsContainer_h5mcq_1{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;height:100%}._mainResult_h5mcq_10{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--primary)));color:var(--primary-foreground);padding:var(--spacing-6);text-align:center}._mainResultHeader_h5mcq_17{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_h5mcq_28{font-family:var(--font-family-heading);font-size:2.75rem;font-weight:700}._percentageBadge_h5mcq_34{margin-top:var(--spacing-3)}._breakdown_h5mcq_38{padding:var(--spacing-6)}._breakdownTitle_h5mcq_42{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._category_h5mcq_51{background:#fff;border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3);border:1px solid var(--border);border-left:4px solid var(--primary);display:flex;flex-direction:column;gap:var(--spacing-3)}._detailItem_h5mcq_63{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._detailLabel_h5mcq_70{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;color:var(--foreground)}._detailLabel_h5mcq_70 svg{color:var(--secondary);flex-shrink:0}._detailValue_h5mcq_83{font-size:1.1rem;font-weight:600;color:var(--secondary);white-space:nowrap}._infoIcon_h5mcq_90{color:var(--muted-foreground);cursor:help}._adviceSection_h5mcq_95{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--accent) 10%,var(--background));border-top:1px solid var(--border);text-align:center}._adviceSection_h5mcq_95 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0;color:var(--secondary)}._adviceSection_h5mcq_95 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0}._savingsPromptContainer_h5mcq_117{margin-top:var(--spacing-6);display:flex;justify-content:center}@media(max-width:768px){._savingsPromptContainer_h5mcq_117{margin-top:var(--spacing-4)}}._chartsSection_u0jkx_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8)}._sectionTitleContainer_u0jkx_6{text-align:center;margin-bottom:var(--spacing-6)}._sectionIconContainer_u0jkx_11{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_u0jkx_11{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_u0jkx_6{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._chartsGrid_u0jkx_31{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._chartCard_u0jkx_37{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._chartCard_u0jkx_37 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._chartWrapper_u0jkx_54{height:350px;width:100%}._pageContainer_fhxxr_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8);background:var(--background);min-height:100vh}._breadcrumbContainer_fhxxr_9{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_fhxxr_15{text-align:center;margin-bottom:var(--spacing-8)}._title_fhxxr_20{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-6) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_fhxxr_36{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._sectionTitle_fhxxr_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._calculatorSection_fhxxr_57{margin-bottom:var(--spacing-12)}._simulatorLayout_fhxxr_61{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_fhxxr_61{grid-template-columns:500px minmax(0,1fr);align-items:start;justify-content:center}._formSection_fhxxr_75{order:1}._rightColumn_fhxxr_79{order:2}}._formSection_fhxxr_75,._rightColumn_fhxxr_79,._introSection_fhxxr_86,._resultsSection_fhxxr_87{width:100%;max-width:100%}._introSection_fhxxr_86,._resultsSection_fhxxr_87{display:flex;flex-direction:column}._chartsSection_fhxxr_98{margin-bottom:var(--spacing-12)}._card_fhxxr_102{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._affiliateSection_fhxxr_110{margin-top:var(--spacing-8)}._infoCardsSection_fhxxr_114{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}._faqSection_fhxxr_119{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_fhxxr_128{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_fhxxr_128{width:2.5rem;height:2.5rem;color:var(--primary)}._faqTitle_fhxxr_140{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._adSection_fhxxr_149{display:flex;justify-content:center;margin:var(--spacing-6) 0}._headerAd_fhxxr_155{max-width:728px;width:100%}._sidebarAd_fhxxr_160{max-width:300px;width:100%;margin-top:var(--spacing-4)}._resultsAd_fhxxr_166{max-width:728px;width:100%;margin-top:var(--spacing-6)}._footerAd_fhxxr_172{max-width:728px;width:100%;margin-bottom:var(--spacing-4)}._blogSection_fhxxr_179{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}._blogSectionContent_fhxxr_189{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}@media(max-width:768px){._pageContainer_fhxxr_1{padding:var(--spacing-4)}._breadcrumbContainer_fhxxr_9{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_fhxxr_20{font-size:1.5rem;flex-direction:column;padding:var(--spacing-3) var(--spacing-4)}._description_fhxxr_36{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_fhxxr_61{grid-template-columns:1fr;gap:var(--spacing-4)}._formSection_fhxxr_75{order:2}._rightColumn_fhxxr_79{order:1}._resultsSection_fhxxr_87{order:3;margin-top:var(--spacing-6)}._sectionTitle_fhxxr_44{font-size:1.25rem}._faqIcon_fhxxr_128{width:2rem;height:2rem}._faqTitle_fhxxr_140{font-size:1.25rem}._headerAd_fhxxr_155,._resultsAd_fhxxr_166,._footerAd_fhxxr_172{max-width:320px}._sidebarAd_fhxxr_160{max-width:300px}._adSection_fhxxr_149{margin:var(--spacing-4) 0}._blogSection_fhxxr_179{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._blogSectionContent_fhxxr_189{padding:0 var(--spacing-4)}}._formContainer_q6mst_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formField_q6mst_14{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_q6mst_20{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_q6mst_20 svg{color:var(--primary)}._sliderContainer_q6mst_33{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_q6mst_39{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._gridFields_q6mst_49{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._error_q6mst_55{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 0}@media(max-width:480px){._gridFields_q6mst_49{grid-template-columns:1fr}}._resultsContainer_qn8cd_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._placeholder_qn8cd_11{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._placeholderIcon_qn8cd_17{color:var(--accent);margin-bottom:var(--spacing-4)}._placeholderTitle_qn8cd_22{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin-bottom:var(--spacing-2)}._placeholderText_qn8cd_29{font-size:.9rem;max-width:350px;margin:0 auto var(--spacing-6) auto}._skeletonGrid_qn8cd_35{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:400px;margin:0 auto}._mainResult_qn8cd_43{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_qn8cd_50{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_qn8cd_61{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_qn8cd_69{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_qn8cd_77{padding:var(--spacing-6)}._goalSection_qn8cd_81{margin-bottom:var(--spacing-6);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._goalHeader_qn8cd_89{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._goalHeader_qn8cd_89 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0}._goalStatus_qn8cd_104{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;text-align:center;margin:0}._metricsGrid_qn8cd_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_qn8cd_119{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_qn8cd_127{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_qn8cd_134{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--primary)}._chartSection_qn8cd_142{margin-bottom:var(--spacing-16)}._sectionTitle_qn8cd_146{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-top:var(--spacing-16);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._chartContainer_qn8cd_158{width:100%;height:300px;margin-top:var(--spacing-4)}._alternativesSection_qn8cd_164{margin-top:var(--spacing-16);margin-bottom:var(--spacing-6)}._alternativesGrid_qn8cd_169{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-4)}._alternativeCard_qn8cd_176{background:var(--surface);border-radius:var(--radius);padding:var(--spacing-4);text-align:center;border:1px solid var(--border)}._alternativeIcon_qn8cd_184{color:var(--accent);margin-bottom:var(--spacing-2);display:flex;justify-content:center}._alternativeTitle_qn8cd_191{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._alternativeCost_qn8cd_199{font-size:1.25rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-2);font-family:var(--font-family-heading)}._alternativeNotes_qn8cd_207{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.4}@media(max-width:768px){._metricsGrid_qn8cd_112,._alternativesGrid_qn8cd_169{grid-template-columns:1fr}._finalAmount_qn8cd_61{font-size:2rem}}._card_1o6j3_2{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_1o6j3_10{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_1o6j3_14{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_1o6j3_19{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_1o6j3_19{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_1o6j3_14{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._saveButtonContainer_1o6j3_45{display:flex;justify-content:center;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._faqSection_1o6j3_53{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._sectionTitle_1o6j3_14{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}@media(max-width:768px){._sectionTitle_1o6j3_14{font-size:1.1rem}}._card_h2x9o_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_h2x9o_9{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._cardTitle_h2x9o_9:first-child{margin-top:0}._form_h2x9o_24{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGrid_h2x9o_30{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._radioGroup_h2x9o_36{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-2)}._radioItem_h2x9o_42{display:flex;align-items:center;gap:var(--spacing-2)}._radioItem_h2x9o_42 label{font-weight:500;cursor:pointer}._formField_h2x9o_53{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_h2x9o_59{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_h2x9o_59 svg{color:var(--primary)}@media(max-width:768px){._formGrid_h2x9o_30{grid-template-columns:1fr}}._resultsContainer_1vp4k_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_1vp4k_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_1vp4k_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1vp4k_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_1vp4k_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_1vp4k_43{padding:var(--spacing-6)}._metricsGrid_1vp4k_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_1vp4k_54{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_1vp4k_62{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricIcon_1vp4k_72{color:var(--secondary)}._metricValue_1vp4k_76{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._savingsValue_1vp4k_83{color:var(--success)}._totalSpent_1vp4k_87{display:flex;align-items:center;gap:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._spentIcon_1vp4k_98{color:var(--error);flex-shrink:0}._totalSpent_1vp4k_87 div span{display:block;color:var(--error);font-weight:500;font-size:.9rem}._totalSpent_1vp4k_87 div strong{font-size:1.5rem;font-weight:700;color:var(--error);font-family:var(--font-family-heading)}._chartSection_1vp4k_117{margin-bottom:var(--spacing-6)}._sectionTitle_1vp4k_121{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._sectionTitle_1vp4k_121 svg{color:var(--primary)}._chartContainer_1vp4k_137{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);width:100%;height:300px}._motivationSection_1vp4k_146{margin-bottom:var(--spacing-6)}._motivationGrid_1vp4k_150{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._motivationItem_1vp4k_156{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._motivationIcon_1vp4k_166{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center}._motivationDetails_1vp4k_178 strong{display:block;font-weight:600;font-size:.9rem;color:var(--secondary)}._motivationDetails_1vp4k_178 span{font-size:.8rem;color:var(--muted-foreground)}._healthSection_1vp4k_190{margin-bottom:var(--spacing-6)}._timeline_1vp4k_194{position:relative;padding-left:var(--spacing-6);border-left:2px solid var(--border);margin-bottom:var(--spacing-4)}._timelineItem_1vp4k_201{position:relative;margin-bottom:var(--spacing-6)}._timelineItem_1vp4k_201:last-child{margin-bottom:0}._timelineIcon_1vp4k_210{position:absolute;left:-2.1rem;top:0;width:40px;height:40px;border-radius:50%;background-color:var(--card);border:2px solid var(--primary);display:flex;align-items:center;justify-content:center;color:var(--primary)}._timelineContent_1vp4k_225{padding-left:var(--spacing-4)}._timelineContent_1vp4k_225 strong{display:block;font-weight:600;color:var(--secondary)}._timelineContent_1vp4k_225 p{margin:var(--spacing-1) 0 0 0;font-size:.9rem;color:var(--muted-foreground)}._healthSummary_1vp4k_241{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);background-color:color-mix(in srgb,var(--info) 10%,transparent);border-left:4px solid var(--info);align-items:center;border:1px solid color-mix(in srgb,var(--info) 20%,transparent)}._healthSummary_1vp4k_241 svg{color:var(--primary);flex-shrink:0}._healthSummary_1vp4k_241 p{margin:0;font-size:.9rem;color:var(--secondary)}@media(max-width:768px){._mainResult_1vp4k_9{padding:var(--spacing-4)}._finalAmount_1vp4k_27{font-size:2rem}._breakdown_1vp4k_43{padding:var(--spacing-4)}._metricsGrid_1vp4k_47{grid-template-columns:1fr;gap:var(--spacing-3)}._metricValue_1vp4k_76{font-size:1.25rem}._motivationGrid_1vp4k_150{grid-template-columns:1fr}._chartContainer_1vp4k_137{padding:var(--spacing-3)}._totalSpent_1vp4k_87{flex-direction:column;text-align:center;gap:var(--spacing-2)}}._faqSection_9xv0n_1{text-align:center;max-width:800px;margin:0 auto}._sectionTitle_9xv0n_7{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._sectionTitle_9xv0n_7 svg{color:var(--primary)}._formContainer_56qmg_1{background-color:var(--card);padding:var(--spacing-2) var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._accordionRoot_56qmg_10{width:100%}._formField_56qmg_14{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._fieldHeader_56qmg_21{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_56qmg_21 svg{color:var(--primary)}._sliderValue_56qmg_34{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._card_1i4lt_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._saveButtonContainer_1va59_1{display:flex;justify-content:center;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._chartsSection_1va59_8{width:100%;margin-top:var(--spacing-6)}._infoSection_1iv4p_1{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_1iv4p_5{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_1iv4p_10{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_1iv4p_10{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_1iv4p_5{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._sectionTitle_1iv4p_5{font-size:1.1rem}}._faqSection_wn7u8_1{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._header_wn7u8_8{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._icon_wn7u8_15{color:var(--primary);margin-bottom:var(--spacing-3)}._title_wn7u8_20{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._title_wn7u8_20{font-size:1.1rem}}._formLabel_18fu9_3{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._formLabel_18fu9_3 svg{color:var(--primary)}._sliderValue_18fu9_16{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);margin-bottom:var(--spacing-2);transition:background-color var(--animation-duration-fast) ease}._sliderValue_18fu9_16:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._formContainer_1criy_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._form_1criy_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._section_1criy_15{display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--border)}._section_1criy_15:first-child{padding-top:0;border-top:none}._sectionTitle_1criy_28{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0}._sectionContent_1criy_39,._formFields_1criy_45{display:flex;flex-direction:column;gap:1rem}._formFields_1criy_45>div{display:flex;flex-direction:column;gap:var(--spacing-3)}._formFields_1criy_45 label{margin-bottom:var(--spacing-2);display:block}._formFields_1criy_45>div:has(input[type=range]){margin-bottom:var(--spacing-4)}._checkboxGroup_1criy_69{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-2)}._checkboxItem_1criy_76{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxItem_1criy_76 label{margin-bottom:0;font-weight:400;display:flex;align-items:center;gap:var(--spacing-2)}._radioGroup_1criy_91{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-2)}._radioItem_1criy_97{display:flex;align-items:center;gap:var(--spacing-2)}._sliderValue_1criy_103{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease;margin-bottom:.5rem}@media(max-width:768px){._formContainer_1criy_1{padding:var(--spacing-4)}._form_1criy_1{gap:var(--spacing-4)}._section_1criy_15{padding-top:1.25rem;gap:1rem}._sectionTitle_1criy_28{font-size:1.125rem;margin-bottom:var(--spacing-2)}._sectionContent_1criy_39,._formFields_1criy_45{gap:1rem}._radioGroup_1criy_91{flex-direction:column;gap:var(--spacing-2)}._checkboxGroup_1criy_69{gap:var(--spacing-3)}}._resultsContainer_bjnxs_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;min-height:600px}._mainResult_bjnxs_10{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_bjnxs_17{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_bjnxs_28{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_bjnxs_36{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_bjnxs_44{padding:var(--spacing-6)}._goalSection_bjnxs_48{margin-bottom:var(--spacing-6);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._goalHeader_bjnxs_56{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._goalHeader_bjnxs_56 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0}._goalStatus_bjnxs_71{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;text-align:center;margin:0}._metricsGrid_bjnxs_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_bjnxs_86{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_bjnxs_94{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_bjnxs_104{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._rentingValue_bjnxs_111{color:var(--chart-color-1)}._purchaseValue_bjnxs_115{color:var(--chart-color-2)}._savingsValue_bjnxs_119{color:var(--success)}._chartSection_bjnxs_123{margin-bottom:var(--spacing-16)}._sectionTitle_bjnxs_127{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-top:var(--spacing-16);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._chartContainer_bjnxs_139{width:100%;height:250px;margin-top:var(--spacing-4)}._costPerKmGrid_bjnxs_145{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._costPerKmItem_bjnxs_152{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._costPerKmLabel_bjnxs_160{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._costPerKmValue_bjnxs_167{display:block;font-size:1.25rem;font-weight:700;font-family:var(--font-family-heading)}._fiscalSection_bjnxs_174{margin-top:var(--spacing-16);margin-bottom:var(--spacing-6)}._infoBox_bjnxs_179{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);background-color:color-mix(in srgb,var(--info) 10%,transparent);border-left:4px solid var(--info)}._infoBox_bjnxs_179 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._infoBox_bjnxs_179 p{margin:0 0 var(--spacing-2) 0;font-size:.9rem;color:var(--muted-foreground)}._infoBox_bjnxs_179 p:last-child{margin-bottom:0}._comparisonSection_bjnxs_206{margin-top:var(--spacing-16);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._comparisonGrid_bjnxs_212{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin-top:var(--spacing-4)}._prosColumn_bjnxs_219 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3)}._rentingTitle_bjnxs_226{color:var(--chart-color-1)}._purchaseTitle_bjnxs_230{color:var(--chart-color-2)}._prosColumn_bjnxs_219 ul{list-style-type:"✓ ";padding-left:var(--spacing-4);margin:0;font-size:.9rem;color:var(--muted-foreground)}._prosColumn_bjnxs_219 ul li{margin-bottom:var(--spacing-2);padding-left:var(--spacing-2)}@media(max-width:768px){._comparisonGrid_bjnxs_212,._costPerKmGrid_bjnxs_145,._metricsGrid_bjnxs_79{grid-template-columns:1fr}}._formContainer_1umnh_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formField_1umnh_14{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_1umnh_20{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_1umnh_20 svg{color:var(--primary)}._checkboxGrid_1umnh_33{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);padding:var(--spacing-2) 0}@media(min-width:480px){._checkboxGrid_1umnh_33{grid-template-columns:repeat(2,1fr)}}._checkboxField_1umnh_46{display:flex;align-items:center;gap:var(--spacing-3)}._checkboxField_1umnh_46 label{font-weight:400;color:var(--foreground);cursor:pointer;font-size:.9rem}._error_1umnh_59{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 0}._sliderContainer_1umnh_65{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_1umnh_71{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._resultsContainer_1dt4c_1{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);padding:var(--spacing-6);overflow:hidden}._placeholder_1dt4c_10{text-align:center;padding:var(--spacing-8) 0;color:var(--muted-foreground)}._placeholderIcon_1dt4c_16{color:var(--primary);margin-bottom:var(--spacing-4)}._placeholderTitle_1dt4c_21{font-family:var(--font-family-heading);font-size:1.25rem;color:var(--secondary);margin-bottom:var(--spacing-2)}._placeholderText_1dt4c_28{font-size:.9rem;max-width:300px;margin:0 auto var(--spacing-6) auto}._skeletonGrid_1dt4c_34{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:400px;margin:0 auto}._mainResult_1dt4c_42{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:calc(var(--spacing-6) * -1) calc(var(--spacing-6) * -1) var(--spacing-6)}._mainResultTitle_1dt4c_51{font-family:var(--font-family-heading);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._totalCost_1dt4c_59{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-3);line-height:1.2}._costBreakdown_1dt4c_66{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-4);font-size:.9rem;opacity:.9}._sectionTitle_1dt4c_75{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4);text-align:center}._sectionTitle_1dt4c_75 svg{color:var(--primary)}._multiCycleSection_1dt4c_92{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-6);text-align:center}._multiCycleContent_1dt4c_101 p{margin:var(--spacing-1) 0;color:var(--foreground)}._chartSection_1dt4c_106{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-6);text-align:center}._probabilityDisplay_1dt4c_115{font-size:2rem;font-weight:700;color:var(--accent);margin-bottom:var(--spacing-2)}._chartSubtitle_1dt4c_122{font-size:.85rem;color:var(--muted-foreground);max-width:400px;margin:0 auto}._aidSection_1dt4c_129{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._tipsList_1dt4c_137{list-style-type:disc;padding-left:var(--spacing-6);margin:0;font-size:.9rem;color:var(--foreground);display:flex;flex-direction:column;gap:var(--spacing-2)}._disclaimer_1dt4c_148{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--background));border-radius:var(--radius);font-size:.875rem;color:var(--info);margin-top:var(--spacing-4)}._formContainer_ukvmu_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);overflow:visible}._formSection_ukvmu_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_ukvmu_19{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._sectionTitle_ukvmu_19 svg{color:var(--primary)}._formField_ukvmu_34{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_ukvmu_40{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_ukvmu_40 svg{color:var(--primary)}._formField_ukvmu_34>label{font-weight:500;color:var(--foreground);font-size:.9rem;display:flex;align-items:center;gap:var(--spacing-1)}._sliderContainer_ukvmu_62{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_ukvmu_68{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sliderValue_ukvmu_68:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._readOnlyInput_ukvmu_84{background-color:var(--muted);font-weight:600;color:var(--secondary);cursor:default}._separator_ukvmu_91{height:1px;background-color:var(--border);margin:var(--spacing-2) 0}._checkboxField_ukvmu_97{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxField_ukvmu_97 label{font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-2)}._conditionalField_ukvmu_112{margin-left:var(--spacing-6);padding-left:var(--spacing-4);border-left:2px solid var(--border);animation:_fadeIn_ukvmu_1 .3s ease-out}@keyframes _fadeIn_ukvmu_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._radioGroup_ukvmu_124{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-1)}._radioItem_ukvmu_130{display:flex;align-items:center;gap:var(--spacing-2)}._radioItem_ukvmu_130 label{font-size:.9rem;cursor:pointer}._inputWrapper_ukvmu_141{position:relative}._inputUnit_ukvmu_145{position:absolute;right:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;font-size:.875rem}._cancellationFee_ukvmu_155{display:flex;gap:var(--spacing-2);align-items:center}._feeTypeSelect_ukvmu_161{width:80px}._linkedProductsHeader_ukvmu_166{display:flex;align-items:center;gap:var(--spacing-2)}._productGroup_ukvmu_172{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--accent) 5%,var(--background));border-radius:var(--radius);border:1px solid var(--border)}._productLabel_ukvmu_182{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;font-size:.9rem}._productIcon_ukvmu_190{color:var(--accent)}._noCostNote_ukvmu_194{font-size:.8rem;color:var(--muted-foreground);font-weight:400;margin-left:var(--spacing-1)}._productInputs_ukvmu_201{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._productInput_ukvmu_201{display:flex;flex-direction:column;gap:var(--spacing-1)}._productInput_ukvmu_201 label{font-size:.8rem;font-weight:500;color:var(--muted-foreground)}@media(max-width:640px){._productInputs_ukvmu_201{grid-template-columns:1fr}}._resultsContainer_1ujfu_1{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;height:100%;display:flex;flex-direction:column}._summarySection_1ujfu_12{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--primary)));color:var(--primary-foreground);padding:var(--spacing-6);text-align:center}._summaryTitle_1ujfu_19{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0}._decisionBadge_1ujfu_26{display:flex;justify-content:center}._badge_1ujfu_31{font-size:1.1rem;padding:var(--spacing-2) var(--spacing-4);display:inline-flex;align-items:center;gap:var(--spacing-2)}._keyMetrics_1ujfu_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);padding:var(--spacing-6);border-bottom:1px solid var(--border)}._statCard_1ujfu_47{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center}._statIcon_1ujfu_58{display:flex;align-items:center;color:var(--secondary);margin-bottom:var(--spacing-2)}._statLabel_1ujfu_65{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._statValue_1ujfu_72{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._monthlySavingsValue_1ujfu_79{color:var(--accent)}._totalSavingsValue_1ujfu_83{color:var(--success)}._recoveryValue_1ujfu_87{color:var(--secondary)}._linkedProductsSection_1ujfu_91{padding:var(--spacing-6);background-color:color-mix(in srgb,var(--warning) 8%,var(--card));border-bottom:1px solid var(--border)}._linkedProductsHeader_1ujfu_97{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._linkedProductsHeader_1ujfu_97 h4{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0;color:var(--warning-foreground)}._linkedProductsHeader_1ujfu_97 svg{color:var(--warning);flex-shrink:0}._linkedProductsContent_1ujfu_117{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._linkedProductsRow_1ujfu_124{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._linkedProductsLabel_1ujfu_131{color:var(--muted-foreground)}._linkedProductsValue_1ujfu_135{font-weight:600;color:var(--foreground)}._linkedProductsNote_1ujfu_140{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5;font-style:italic}._comparisonSection_1ujfu_148{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding:0 var(--spacing-6) var(--spacing-6);border-bottom:1px solid var(--border)}@media(min-width:500px){._comparisonSection_1ujfu_148{grid-template-columns:1fr 1fr}}._comparisonColumn_1ujfu_162{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._comparisonColumn_1ujfu_162 h4{font-family:var(--font-family-heading);font-size:1.1rem;margin:0 0 var(--spacing-3) 0;color:var(--secondary)}._comparisonColumn_1ujfu_162 p{margin:0 0 var(--spacing-2) 0;font-size:.9rem;display:flex;justify-content:space-between}._comparisonColumn_1ujfu_162 p span{color:var(--muted-foreground)}._recommendation_1ujfu_186{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-6);background-color:color-mix(in srgb,var(--accent) 10%,var(--background));margin-top:auto}._recommendation_1ujfu_186 svg{color:var(--accent);flex-shrink:0;margin-top:2px}._recommendation_1ujfu_186 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1) 0;color:var(--secondary)}._recommendation_1ujfu_186 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0}._savingsPromptContainer_1ujfu_216{margin-top:var(--spacing-6);display:flex;justify-content:center}@media(max-width:768px){._savingsPromptContainer_1ujfu_216{margin-top:var(--spacing-4)}}._chartsSection_rnn30_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8)}._sectionTitle_rnn30_6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_rnn30_18{display:flex;align-items:center;color:var(--primary)}._chartsGrid_rnn30_24{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._chartCard_rnn30_30{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._chartCard_rnn30_30 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._chartWrapper_rnn30_47{height:350px;width:100%}._pageContainer_dbgsw_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8);background:var(--background);min-height:100vh}._breadcrumbContainer_dbgsw_9{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_dbgsw_15{text-align:center;margin-bottom:var(--spacing-8)}._title_dbgsw_20{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-3) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_dbgsw_36{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._sectionTitle_dbgsw_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._calculatorSection_dbgsw_57{margin-bottom:var(--spacing-12)}._simulatorLayout_dbgsw_61{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_dbgsw_61{grid-template-columns:480px 1fr;align-items:start}}._formSection_dbgsw_75,._resultsSection_dbgsw_76{display:flex;flex-direction:column}._chartsSection_dbgsw_81{margin-bottom:var(--spacing-12)}._card_dbgsw_85{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_dbgsw_93{margin:var(--spacing-12) 0}._sectionTitleContainer_dbgsw_97{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_dbgsw_102{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_dbgsw_102{width:2.5rem;height:2.5rem;color:var(--primary)}._affiliateSection_dbgsw_115{margin-top:var(--spacing-8)}._blogSection_dbgsw_120{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}._blogSectionContent_dbgsw_130{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._faqSection_dbgsw_136{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_dbgsw_145{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_dbgsw_145{width:2.5rem;height:2.5rem;color:var(--primary)}._faqTitle_dbgsw_157{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}@media(max-width:768px){._pageContainer_dbgsw_1{padding:var(--spacing-4)}._breadcrumbContainer_dbgsw_9{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_dbgsw_20{font-size:1.5rem;flex-direction:column;padding:var(--spacing-3) var(--spacing-4)}._description_dbgsw_36{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_dbgsw_61{grid-template-columns:1fr;gap:var(--spacing-4);grid-auto-rows:max-content}._formSection_dbgsw_75{order:2}._resultsSection_dbgsw_76{order:1}._sectionTitle_dbgsw_44{font-size:1.25rem}._infoSection_dbgsw_93{margin:var(--spacing-8) 0}._sectionIcon_dbgsw_102{width:2rem;height:2rem}._blogSectionContent_dbgsw_130{padding:0 var(--spacing-4)}._blogSection_dbgsw_120{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._faqIcon_dbgsw_145{width:2rem;height:2rem}._faqTitle_dbgsw_157{font-size:1.25rem}}._card_g583z_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_g583z_9{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-2)}._cardTitle_g583z_9 svg{color:var(--primary)}._form_g583z_24{display:flex;flex-direction:column;gap:var(--spacing-2)}._grid_g583z_30{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._subTitle_g583z_36{font-family:var(--font-family-heading);font-size:1rem;font-weight:500;color:var(--secondary);margin-top:var(--spacing-4);margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--spacing-2)}._subTitle_g583z_36 svg{color:var(--primary)}._form_g583z_24 .form-label{color:var(--secondary)}._form_g583z_24 .form-label svg{color:var(--primary)}._fieldHeader_g583z_63{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._icon_g583z_72{display:flex;align-items:center;color:var(--primary)}@media(max-width:500px){._grid_g583z_30{grid-template-columns:1fr}}._container_12qnw_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);margin-top:var(--spacing-6)}._title_12qnw_9{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-2);text-align:center}._subtitle_12qnw_18{font-size:.875rem;color:var(--muted-foreground);text-align:center;margin-bottom:var(--spacing-6)}._chartContainer_12qnw_25{height:300px;width:100%;margin-bottom:var(--spacing-6)}._breakdown_12qnw_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-3)}._breakdownItem_12qnw_37{background-color:var(--surface);border-radius:var(--radius);padding:var(--spacing-3);transition:background-color var(--animation-duration-fast) ease}._breakdownItem_12qnw_37:hover{background-color:color-mix(in srgb,var(--surface) 90%,var(--primary) 10%)}._breakdownItemHeader_12qnw_48{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._breakdownItemHeader_12qnw_48 svg{color:var(--primary);flex-shrink:0}._breakdownItemName_12qnw_60{flex:1;font-size:.875rem;font-weight:500;color:var(--foreground)}._breakdownItemPercentage_12qnw_67{font-size:.875rem;font-weight:600;color:var(--accent)}._breakdownItemAmount_12qnw_73{font-size:1rem;font-weight:700;color:var(--primary);text-align:right}@media(max-width:768px){._breakdown_12qnw_31{grid-template-columns:1fr}._chartContainer_12qnw_25{height:250px}}._resultsContainer_nmxjd_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_nmxjd_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_nmxjd_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_nmxjd_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_nmxjd_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto var(--spacing-4);opacity:.9}._miniGrid_nmxjd_43{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3);max-width:600px;margin:0 auto}._miniItem_nmxjd_51{display:flex;flex-direction:column;gap:var(--spacing-1)}._miniLabel_nmxjd_57{font-size:.8rem;opacity:.85}._miniValue_nmxjd_62{font-size:1.25rem;font-weight:600;font-family:var(--font-family-heading)}._breakdown_nmxjd_68{padding:var(--spacing-6)}._metricsGrid_nmxjd_72{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_nmxjd_79{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_nmxjd_87{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricIcon_nmxjd_97{display:flex;align-items:center;color:var(--secondary)}._metricValue_nmxjd_103{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._rentaValue_nmxjd_110{color:var(--secondary)}._reduccionesValue_nmxjd_114{color:var(--primary)}._baseValue_nmxjd_118{color:var(--success)}._infoIcon_nmxjd_122{color:var(--muted-foreground);cursor:help}._taxBreakdownSection_nmxjd_127{margin-bottom:var(--spacing-6)}._sectionTitle_nmxjd_131{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);font-family:var(--font-family-heading)}._chartContainer_nmxjd_142{width:100%;height:250px;margin-bottom:var(--spacing-4)}._breakdownList_nmxjd_148{display:flex;flex-direction:column;gap:var(--spacing-3)}._breakdownItem_nmxjd_154{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);background:var(--surface);border-radius:var(--radius-sm);font-size:.9rem}._breakdownItemLabel_nmxjd_164{display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground)}._colorDot_nmxjd_171{width:12px;height:12px;border-radius:var(--radius-full)}._breakdownItemValue_nmxjd_177{font-weight:600;color:var(--secondary)}@media(max-width:768px){._miniGrid_nmxjd_43{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){._miniGrid_nmxjd_43{grid-template-columns:repeat(2,1fr)}}._formContainer_httfn_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);overflow:visible}._formSection_httfn_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_httfn_19{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._sectionTitle_httfn_19 svg{color:var(--primary)}._formField_httfn_34{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_httfn_40{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_httfn_40 svg{color:var(--primary)}._formField_httfn_34>label{font-weight:500;color:var(--foreground);font-size:.9rem;display:flex;align-items:center;gap:var(--spacing-1)}._sliderValue_httfn_62{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._radioGroup_httfn_72{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-1)}._radioItem_httfn_79{display:flex;align-items:center;gap:var(--spacing-2);background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._radioItem_httfn_79 label{font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._inputWrapper_httfn_98{position:relative}._readOnlyInput_httfn_102{background-color:var(--muted);font-weight:600;color:var(--secondary);cursor:default}._separator_httfn_109{height:1px;background-color:var(--border);margin:var(--spacing-2) 0}._dialogContent_1k9ia_1{max-width:50rem;max-height:90vh}._tableContainer_1k9ia_6{display:flex;flex-direction:column;gap:var(--spacing-4)}._summary_1k9ia_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3);padding:var(--spacing-3);background:var(--muted);border-radius:var(--radius)}._summaryItem_1k9ia_21{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._summaryItem_1k9ia_21 span:first-child{color:var(--muted-foreground)}._summaryItem_1k9ia_21 span:last-child{font-weight:600;color:var(--foreground)}._tableWrapper_1k9ia_37{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border)}._table_1k9ia_6{width:100%;border-collapse:collapse;font-size:.875rem}._table_1k9ia_6 th{background:var(--muted);color:var(--muted-foreground);font-weight:600;padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._table_1k9ia_6 td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--border)}._table_1k9ia_6 tbody tr:hover{background:color-mix(in srgb,var(--muted) 30%,transparent)}._yearCell_1k9ia_67{font-weight:600;color:var(--secondary)}._principalCell_1k9ia_72{color:var(--chart-color-2);font-weight:500}._interestCell_1k9ia_77{color:var(--chart-color-1);font-weight:500}._totalRow_1k9ia_82{background:var(--muted)}._totalRow_1k9ia_82 td{border-bottom:none;padding:var(--spacing-3)}@media(max-width:768px){._dialogContent_1k9ia_1{max-width:95vw;padding:var(--spacing-4)}._table_1k9ia_6{font-size:.75rem}._table_1k9ia_6 th,._table_1k9ia_6 td{padding:var(--spacing-1) var(--spacing-2)}._summary_1k9ia_12{grid-template-columns:1fr}}._resultsContainer_1s26f_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._mainResult_1s26f_8{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg)}._mainResultHeader_1s26f_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1s26f_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_1s26f_35{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._metricsGrid_1s26f_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4)}._metricItem_1s26f_50{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:var(--shadow)}._metricLabel_1s26f_59{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricLabel_1s26f_59 svg{color:var(--secondary);flex-shrink:0}._metricValue_1s26f_74{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._successValue_1s26f_81{color:var(--success)}._primaryValue_1s26f_85{color:var(--primary)}._accentValue_1s26f_89{color:var(--accent)}._comparisonSection_1s26f_94{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);padding:var(--spacing-6);border-radius:var(--radius-lg)}._sectionTitle_1s26f_102{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0}._comparisonGrid_1s26f_113{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:500px){._comparisonGrid_1s26f_113{grid-template-columns:1fr 1fr}}._comparisonColumn_1s26f_125{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._comparisonColumn_1s26f_125 h4{font-family:var(--font-family-heading);font-size:1.1rem;margin:0 0 var(--spacing-3) 0;color:var(--secondary)}._comparisonColumn_1s26f_125 p{margin:0 0 var(--spacing-2) 0;font-size:.9rem;display:flex;justify-content:space-between}._comparisonColumn_1s26f_125 p span{color:var(--muted-foreground)}._recommendationSection_1s26f_151{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);padding:var(--spacing-6);border-radius:var(--radius-lg)}._recommendationText_1s26f_159{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0}._tableSection_1s26f_167{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}._savingsPromptContainer_1s26f_177{margin-top:var(--spacing-6);display:flex;justify-content:center}@media(max-width:768px){._mainResult_1s26f_8{padding:var(--spacing-4)}._finalAmount_1s26f_27{font-size:2rem}._metricsGrid_1s26f_44{grid-template-columns:1fr;gap:var(--spacing-3)}._metricValue_1s26f_74{font-size:1.25rem}._comparisonSection_1s26f_94,._recommendationSection_1s26f_151,._tableSection_1s26f_167{padding:var(--spacing-4)}._savingsPromptContainer_1s26f_177{margin-top:var(--spacing-4)}}@media(max-width:480px){._mainResult_1s26f_8{padding:var(--spacing-3)}._finalAmount_1s26f_27{font-size:1.75rem}._metricValue_1s26f_74{font-size:1.125rem}._comparisonSection_1s26f_94,._recommendationSection_1s26f_151,._tableSection_1s26f_167{padding:var(--spacing-3)}}._chartsGrid_1y3wk_1{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:992px){._chartsGrid_1y3wk_1{grid-template-columns:1fr 1fr}}._chartCard_1y3wk_13{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._chartCard_1y3wk_13 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._chartWrapper_1y3wk_30{height:350px;width:100%}._pageContainer_333mm_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base)}._breadcrumbContainer_333mm_8{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_333mm_14{text-align:center;margin-bottom:var(--spacing-8)}._title_333mm_19{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-6) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_333mm_35{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._sectionTitle_333mm_43{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._calculatorSection_333mm_56{margin-bottom:var(--spacing-12)}._simulatorLayout_333mm_60{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_333mm_60{grid-template-columns:480px 1fr;align-items:start}}._formSection_333mm_74,._resultsSection_333mm_75{display:flex;flex-direction:column}._chartsSection_333mm_80{margin-bottom:var(--spacing-12)}._card_333mm_84{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_333mm_92{margin:var(--spacing-12) 0}._sectionTitleContainer_333mm_96{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_333mm_101{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_333mm_101{width:2.5rem;height:2.5rem;color:var(--primary)}._affiliateSection_333mm_114{margin-top:var(--spacing-8)}._blogSection_333mm_119{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}._blogSectionContent_333mm_129{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._faqSection_333mm_135{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_333mm_144{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_333mm_144{width:2.5rem;height:2.5rem;color:var(--primary)}._faqTitle_333mm_156{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}@media(max-width:768px){._pageContainer_333mm_1{padding:var(--spacing-4)}._breadcrumbContainer_333mm_8{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_333mm_19{font-size:1.5rem;flex-direction:column;padding:var(--spacing-3) var(--spacing-4)}._description_333mm_35{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_333mm_60{grid-template-columns:1fr;gap:var(--spacing-4);grid-auto-rows:max-content}._formSection_333mm_74{order:2}._resultsSection_333mm_75{order:1}._sectionTitle_333mm_43{font-size:1.25rem}._infoSection_333mm_92{margin:var(--spacing-8) 0}._sectionIcon_333mm_101{width:2rem;height:2rem}._blogSectionContent_333mm_129{padding:0 var(--spacing-4)}._blogSection_333mm_119{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._faqIcon_333mm_144{width:2rem;height:2rem}._faqTitle_333mm_156{font-size:1.25rem}}._formContainer_1olf3_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._cardTitle_1olf3_8{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._grid_1olf3_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._improvementsSection_1olf3_23{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:2px solid var(--border)}._fieldHeader_1olf3_29{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-2)}._fieldHeader_1olf3_29 svg{color:var(--primary)}._checkboxGrid_1olf3_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}._checkboxItem_1olf3_49{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2);margin-bottom:0}._checkboxLabel_1olf3_57{font-family:var(--font-family-base);font-size:.9rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:768px){._formContainer_1olf3_1{padding:var(--spacing-4)}._cardTitle_1olf3_8{font-size:1.25rem;margin-bottom:var(--spacing-4)}._grid_1olf3_17,._checkboxGrid_1olf3_43{grid-template-columns:1fr}}._pageContainer_9a02r_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base)}._breadcrumbContainer_9a02r_8{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_9a02r_14{text-align:center;margin-bottom:var(--spacing-8)}._title_9a02r_19{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-6) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_9a02r_35{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._sectionTitle_9a02r_43{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._simulatorLayout_9a02r_56{margin-bottom:var(--spacing-12);display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_9a02r_56{grid-template-columns:480px 1fr;align-items:start}}._formSection_9a02r_71,._resultsSection_9a02r_72{display:flex;flex-direction:column}._form_9a02r_71{display:flex;flex-direction:column;gap:var(--spacing-4)}._card_9a02r_83{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._cardTitle_9a02r_92{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0;text-align:center}._mainResult_9a02r_101{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--secondary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-md) var(--radius-md) 0 0;margin:calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-6)) 0 calc(-1 * var(--spacing-6))}._mainResultHeader_9a02r_110{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_9a02r_121{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2;color:var(--secondary-foreground)}._resultSummary_9a02r_130{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_9a02r_138{padding:var(--spacing-6) 0 0 0}._summaryGrid_9a02r_142{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._summaryItem_9a02r_149{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center;padding:var(--spacing-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._summaryLabel_9a02r_160{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._summaryValue_9a02r_169{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._savingsValue_9a02r_175{color:var(--accent)}._co2Value_9a02r_179{color:var(--success)}._roiValue_9a02r_183{color:var(--secondary)}._investmentValue_9a02r_187{color:var(--primary)}._timeValue_9a02r_191{color:var(--secondary);font-size:1.25rem}._detailsGrid_9a02r_196{background-color:var(--surface);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-4);border-left:4px solid var(--accent)}._detailsGrid_9a02r_196 p{display:flex;justify-content:space-between;margin:var(--spacing-2) 0;font-size:.9rem}._gridTitle_9a02r_211{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--secondary);margin-top:0;margin-bottom:var(--spacing-3)}._improvementItem_9a02r_220{background-color:var(--card);border-radius:var(--radius);padding:var(--spacing-4);margin-bottom:var(--spacing-3);border:1px solid var(--border)}._improvementHeader_9a02r_228{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._improvementName_9a02r_235{font-weight:600;color:var(--secondary)}._improvementDetails_9a02r_240 p{margin:var(--spacing-1) 0;font-size:.875rem}._improvementDetails_9a02r_240 p strong{color:var(--secondary)}._savingsText_9a02r_249{color:var(--success)}._actionButtons_9a02r_253{display:flex;gap:var(--spacing-3);justify-content:center;align-items:center;margin-top:var(--spacing-4);flex-wrap:wrap}._affiliateSection_9a02r_263{margin-top:var(--spacing-8)}._faqSection_9a02r_267{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqIconContainer_9a02r_285{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._faqIcon_9a02r_285{width:2.5rem;height:2.5rem;color:var(--primary)}._faqTitle_9a02r_298{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}@media(max-width:768px){._pageContainer_9a02r_1{padding:var(--spacing-4)}._breadcrumbContainer_9a02r_8{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_9a02r_19{font-size:1.5rem;flex-direction:column;padding:var(--spacing-3) var(--spacing-4)}._description_9a02r_35{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_9a02r_56{grid-template-columns:1fr;gap:var(--spacing-4);grid-auto-rows:max-content}._formSection_9a02r_71{order:2}._resultsSection_9a02r_72{order:1}._sectionTitle_9a02r_43{font-size:1.25rem}._sectionIcon_9a02r_352,._faqIcon_9a02r_285{width:2rem;height:2rem}._faqTitle_9a02r_298{font-size:1.25rem}._improvementHeader_9a02r_228{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._blogSectionContent_9a02r_372{padding:0 var(--spacing-4)}}._formContainer_ppmc0_1{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formField_ppmc0_13{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_ppmc0_19{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_ppmc0_19 svg{color:var(--primary)}._sliderContainer_ppmc0_32{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_ppmc0_38{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sliderValue_ppmc0_38:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._percentage_ppmc0_54{font-size:.9rem;color:var(--muted-foreground);font-weight:500}._editableInput_ppmc0_60{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);background:transparent;border:none;padding:0;width:100%}._editableInput_ppmc0_60:focus{outline:none}._calculatorLink_ppmc0_75{color:var(--primary);text-decoration:none;font-size:.875rem;font-weight:500}._calculatorLink_ppmc0_75:hover{text-decoration:underline}._mortgageTypeContainer_ppmc0_86{margin:var(--spacing-2) 0}._radioGroup_ppmc0_90{display:flex;gap:var(--spacing-4)}._radioOption_ppmc0_95{display:flex;align-items:center;gap:var(--spacing-2)}._radioOption_ppmc0_95 label{font-weight:500;color:var(--foreground);cursor:pointer}._interestRateControls_ppmc0_107{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin:var(--spacing-2) 0}._interestRateValue_ppmc0_115{font-size:1.25rem;font-weight:700;color:var(--primary);min-width:80px;text-align:center;padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._interestRateValue_ppmc0_115:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._editableInterestInput_ppmc0_132{text-align:center;font-size:1.25rem;font-weight:700;color:var(--primary);background:transparent;border:none;padding:0;width:100%;min-width:80px}._editableInterestInput_ppmc0_132:focus{outline:none}._infoMessage_ppmc0_148{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--background));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);font-size:.875rem;color:var(--info)}._infoMessage_ppmc0_148 svg{flex-shrink:0;margin-top:2px}@media(max-width:768px){._formContainer_ppmc0_1{padding:var(--spacing-3);gap:var(--spacing-3)}._radioGroup_ppmc0_90{flex-direction:column;gap:var(--spacing-2)}._interestRateControls_ppmc0_107{gap:var(--spacing-2)}}._resultsContainer_km497_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;max-width:632px;width:100%}._mainResult_km497_11{background:var(--secondary);color:var(--primary-foreground);padding:var(--spacing-4);text-align:center}._mainResultHeader_km497_18{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_km497_29{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-2)}._mainResultSubtext_km497_35{font-size:.875rem;opacity:.8}._breakdown_km497_40{padding:var(--spacing-4)}._breakdownTitle_km497_44{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._breakdownSection_km497_52{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._breakdownSection_km497_52:last-of-type{border-bottom:none;margin-bottom:var(--spacing-4)}._breakdownItem_km497_63{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;font-size:.9rem}._breakdownItem_km497_63 svg{color:var(--muted-foreground);flex-shrink:0}._breakdownItemLabel_km497_76{flex:1;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-1)}._breakdownValue_km497_84{font-weight:600;color:var(--secondary)}._breakdownItemTotal_km497_89{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;font-size:.9rem;font-weight:600;background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);margin-top:var(--spacing-2)}._breakdownItemTotal_km497_89 svg{color:var(--primary);flex-shrink:0}._breakdownItemTotal_km497_89 ._breakdownItemLabel_km497_76,._breakdownItemTotal_km497_89 ._breakdownValue_km497_84{color:var(--primary)}._visualChart_km497_115{margin:var(--spacing-4) 0}._chartBar_km497_119{display:flex;height:20px;border-radius:var(--radius);overflow:hidden;margin-bottom:var(--spacing-2)}._chartSegment_km497_127{height:100%;transition:all var(--animation-duration-normal) ease}._chartLegend_km497_132{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._legendItem_km497_139{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._legendColor_km497_147{width:12px;height:12px;border-radius:var(--radius-sm)}._infoIcon_km497_153{color:var(--muted-foreground);cursor:help;transition:color var(--animation-duration-fast) ease}._infoIcon_km497_153:hover{color:var(--primary)}._savingsPromptContainer_km497_163{margin-top:var(--spacing-6);display:flex;justify-content:center}@media(max-width:768px){._mainResultValue_km497_29{font-size:2rem}._breakdown_km497_40{padding:var(--spacing-3)}._chartLegend_km497_132{gap:var(--spacing-2)}._savingsPromptContainer_km497_163{margin-top:var(--spacing-4)}}._chartsSection_1gcg0_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8)}._sectionTitle_1gcg0_6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_1gcg0_18{display:flex;align-items:center;color:var(--primary)}._chartsGrid_1gcg0_24{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._chartsGrid_1gcg0_24{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._chartsGrid_1gcg0_24{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){._chartsGrid_1gcg0_24{grid-template-columns:repeat(2,1fr)}}._chartCard_1gcg0_48{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._chartCard_1gcg0_48:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._chartCard_1gcg0_48 h3{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0;text-align:center}._chartTitleWithTooltip_1gcg0_71{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._chartWrapper_1gcg0_78{height:250px;width:100%}@media(max-width:768px){._chartsGrid_1gcg0_24{grid-template-columns:1fr}}._pageContainer_1bwfu_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8) 0 var(--spacing-8);background:var(--background);min-height:100vh}._breadcrumbContainer_1bwfu_9{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_1bwfu_15{text-align:center;margin-bottom:var(--spacing-8)}._title_1bwfu_20{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 auto var(--spacing-6) auto;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_1bwfu_36{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._simulatorLayout_1bwfu_44{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8);align-items:start}@media(min-width:1024px){._simulatorLayout_1bwfu_44{grid-template-columns:480px 1fr}._introSection_1bwfu_58{order:2}._formSection_1bwfu_62{order:1}._resultsSection_1bwfu_66{order:2}}@media(max-width:1023px){._simulatorLayout_1bwfu_44{grid-template-columns:1fr}._introSection_1bwfu_58{order:1}._formSection_1bwfu_62{order:2}._resultsSection_1bwfu_66{order:3}}._introSection_1bwfu_58,._formSection_1bwfu_62,._resultsSection_1bwfu_66{width:100%}._formSection_1bwfu_62{display:flex;flex-direction:column}._resultsSection_1bwfu_66{display:flex;flex-direction:column;border-radius:var(--radius-lg);width:100%}._chartsSection_1bwfu_108{width:100%;max-width:632px;margin:0 auto var(--spacing-12) auto}._seoContent_1bwfu_115{margin-bottom:var(--spacing-12)}._sectionTitle_1bwfu_119{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._infoSection_1bwfu_132{margin-bottom:var(--spacing-8)}._infoGrid_1bwfu_136{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._infoGrid_1bwfu_136{grid-template-columns:repeat(3,1fr)}}._infoCard_1bwfu_148{background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._infoCard_1bwfu_148:hover{box-shadow:var(--shadow-md)}._infoCard_1bwfu_148 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-3)}._infoCard_1bwfu_148 p{color:var(--muted-foreground);line-height:1.6;margin:0}._benefitsSection_1bwfu_174{margin-bottom:var(--spacing-8)}._benefitsList_1bwfu_178{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._benefitsList_1bwfu_178{grid-template-columns:repeat(2,1fr)}}._benefit_1bwfu_174{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--accent)}._benefit_1bwfu_174 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-2)}._benefit_1bwfu_174 p{color:var(--muted-foreground);line-height:1.5;margin:0;font-size:.9rem}._methodologySection_1bwfu_212{margin-bottom:var(--spacing-8)}._methodologyContent_1bwfu_216{background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._methodologyContent_1bwfu_216 p{color:var(--foreground);line-height:1.6;margin-bottom:var(--spacing-4)}._methodologyContent_1bwfu_216 ul{color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}._methodologyContent_1bwfu_216 li{margin-bottom:var(--spacing-1)}._methodologyContent_1bwfu_216 strong{color:var(--primary);font-weight:600}._card_1bwfu_246{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._faqSection_1bwfu_254{margin-top:var(--spacing-12);margin-bottom:var(--spacing-16);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqTitleContainer_1bwfu_263{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._faqIconContainer_1bwfu_270{margin-bottom:var(--spacing-3)}._faqIcon_1bwfu_270{width:2rem;height:2rem;color:var(--primary)}._faqTitle_1bwfu_263{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._blogSection_1bwfu_290{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}._blogSectionContent_1bwfu_300{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._adSection_1bwfu_307{display:flex;justify-content:center;margin:var(--spacing-6) 0}._headerAd_1bwfu_313{max-width:728px;width:100%}._sidebarAd_1bwfu_318{max-width:300px;width:100%;margin-top:var(--spacing-4)}._resultsAd_1bwfu_324{max-width:632px;width:100%;margin-top:var(--spacing-6)}._footerAd_1bwfu_330{max-width:728px;width:100%;margin-bottom:var(--spacing-4)}@media(max-width:768px){._pageContainer_1bwfu_1{padding:var(--spacing-4)}._breadcrumbContainer_1bwfu_9{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_1bwfu_20{font-size:1.5rem;padding:var(--spacing-3) var(--spacing-4)}._description_1bwfu_36{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_1bwfu_44{grid-template-columns:1fr;gap:var(--spacing-4)}._sectionTitle_1bwfu_119,._faqTitle_1bwfu_263{font-size:1.25rem}._faqIcon_1bwfu_270{width:1.75rem;height:1.75rem}._infoCard_1bwfu_148,._methodologyContent_1bwfu_216{padding:var(--spacing-4)}._articlesGrid_1bwfu_383{grid-template-columns:1fr}._headerAd_1bwfu_313,._resultsAd_1bwfu_324,._footerAd_1bwfu_330{max-width:320px}._sidebarAd_1bwfu_318{max-width:300px}._adSection_1bwfu_307{margin:var(--spacing-4) 0}._blogSectionContent_1bwfu_300{padding:0 var(--spacing-4)}._blogSection_1bwfu_290{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}}._card_197z1_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_197z1_9{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._form_197z1_18{display:flex;flex-direction:column;gap:var(--spacing-4)}._labelWithIcon_197z1_24{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._labelWithIcon_197z1_24 svg{color:var(--primary)}._dateInputs_197z1_36{display:grid;grid-template-columns:1fr 1fr 2fr;gap:var(--spacing-2)}@media(max-width:500px){._dateInputs_197z1_36{grid-template-columns:1fr}}._resultsContainer_1pnwp_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_1pnwp_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_1pnwp_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-4);opacity:.95;font-family:var(--font-family-heading);line-height:1.3}._mainValues_1pnwp_29{display:flex;flex-direction:column;gap:var(--spacing-4)}._valueItem_1pnwp_35{display:flex;flex-direction:column;gap:var(--spacing-1)}._valueLabel_1pnwp_41{font-size:.9rem;line-height:1.4;opacity:.9}._valueAmount_1pnwp_47{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;line-height:1.2}._valuePrimary_1pnwp_54{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;line-height:1.2}._pensionBreakdown_1pnwp_61{font-size:.875rem;font-weight:500;margin-top:var(--spacing-1);opacity:.9}._contentBreakdown_1pnwp_68{padding:var(--spacing-6)}._detailsSection_1pnwp_72{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_1pnwp_78{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0}._contributionsGrid_1pnwp_89{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._contributionsGrid_1pnwp_89{grid-template-columns:1fr 1fr}}._contributionItem_1pnwp_101{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._contributionLabel_1pnwp_111{font-size:.9375rem;font-weight:600;color:var(--foreground)}._contributionValue_1pnwp_117{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary)}._contributionBreakdown_1pnwp_124{list-style-type:disc;padding-left:var(--spacing-4);margin:var(--spacing-2) 0 0 0;color:var(--muted-foreground);font-size:.9rem}._contributionBreakdown_1pnwp_124 li{margin-bottom:var(--spacing-1)}._note_1pnwp_136{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-2) 0 0 0;font-style:italic}._differenceBox_1pnwp_146{padding:var(--spacing-4);background:color-mix(in srgb,var(--accent) 10%,var(--card));border-radius:var(--radius);border-left:4px solid var(--accent)}._differenceText_1pnwp_153{margin:0;font-size:1rem;color:var(--foreground);line-height:1.6}._positive_1pnwp_160{color:var(--success)}._negative_1pnwp_164{color:var(--error)}._hypothesisSection_1pnwp_168{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._hypothesisExplanation_1pnwp_178{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._notesBox_1pnwp_185{padding:var(--spacing-4);background:color-mix(in srgb,var(--info) 10%,var(--card));border-radius:var(--radius);border-left:4px solid var(--info)}._notesTitle_1pnwp_192{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._notesBox_1pnwp_185 ul{list-style-type:disc;padding-left:var(--spacing-4);margin:0;color:var(--muted-foreground);font-size:.875rem}._notesBox_1pnwp_185 li{margin-bottom:var(--spacing-2)}._disclaimer_1pnwp_214{margin-top:var(--spacing-6);padding:var(--spacing-4);background:color-mix(in srgb,var(--warning) 10%,var(--card));border-radius:var(--radius);border-left:4px solid var(--warning)}._disclaimer_1pnwp_214 p{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.6}@media(max-width:768px){._valuePrimary_1pnwp_54{font-size:2rem}._valueAmount_1pnwp_47{font-size:1.5rem}._breakdown_1pnwp_241{font-size:1rem}}._fieldHeader_lf3lt_1{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-2)}._fieldHeader_lf3lt_1 svg{color:var(--primary)}._grid_lf3lt_15{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}@media(max-width:640px){._grid_lf3lt_15{grid-template-columns:1fr}}._accordionHeader_1v0ub_1{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._accordionHeader_1v0ub_1 svg{color:var(--primary)}._accordionContent_1v0ub_13{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-2)}._fieldHeader_1v0ub_20{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-2)}._fieldHeader_1v0ub_20 svg{color:var(--primary)}._accordionHeader_1oq59_1{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._accordionHeader_1oq59_1 svg{color:var(--primary)}._accordionContent_1oq59_13{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-2)}._checkboxContainer_1oq59_20{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-2) 0}._checkboxLabel_1oq59_28{gap:var(--spacing-1);display:flex;flex-direction:column}._accordionHeader_kolue_1{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._accordionHeader_kolue_1 svg{color:var(--primary)}._accordionContent_kolue_13{display:flex;flex-direction:column;gap:var(--spacing-4);padding-top:var(--spacing-2)}._description_kolue_20{font-size:.9rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2);line-height:1.5}._flexibleField_kolue_27{display:flex;flex-direction:column;gap:var(--spacing-2)}._checkboxContainer_kolue_33{display:flex;align-items:center;gap:var(--spacing-2)}._slider_kolue_39{margin-top:var(--spacing-2);margin-left:var(--spacing-6);margin-bottom:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._card_1amhl_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);overflow:visible}._cardTitle_1amhl_9{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._cardTitle_1amhl_9 svg{color:var(--primary)}._form_1amhl_24{display:flex;flex-direction:column;gap:var(--spacing-2)}._sectionTitle_1amhl_30{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:var(--spacing-6) 0 var(--spacing-4) 0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._sectionTitle_1amhl_30 svg{color:var(--primary)}._accordionSection_1amhl_47{margin-top:var(--spacing-2)}._container_5jswl_1{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._title_5jswl_7{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);font-family:var(--font-family-heading);text-align:center}._icon_5jswl_20{color:var(--primary)}._chartWrapper_5jswl_24{height:300px;width:100%}._chartContainer_5jswl_29{height:100%;width:100%}._container_1vscp_1{width:100%;margin-top:var(--spacing-6)}._accordion_1vscp_6{width:100%}._accordionItem_1vscp_10{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--secondary);color:var(--secondary-foreground);overflow:hidden;margin-bottom:0}._accordionTrigger_1vscp_19{padding:var(--spacing-4);color:var(--secondary-foreground);font-family:var(--font-family-heading);font-weight:600;font-size:1.1rem}._accordionTrigger_1vscp_19:hover{background-color:#ffffff0d;opacity:1}._triggerContent_1vscp_32{display:flex;align-items:center;gap:var(--spacing-3)}._icon_1vscp_38{color:var(--primary)}._accordionContent_1vscp_42{background-color:color-mix(in srgb,var(--secondary) 95%,black);padding:0}._grid_1vscp_47{display:flex;flex-direction:column;gap:1px;background-color:#ffffff1a}._section_1vscp_54{background-color:color-mix(in srgb,var(--secondary) 95%,black);padding:var(--spacing-4) var(--spacing-6)}._sectionTitle_1vscp_59{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin:0 0 var(--spacing-3) 0;font-weight:700}._row_1vscp_71{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1) 0;font-size:.95rem}._subRow_1vscp_79{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1) 0 var(--spacing-1) var(--spacing-4);font-size:.85rem;color:#ffffffb3}._label_1vscp_88{color:#ffffffe6}._value_1vscp_92{font-family:var(--font-family-monospace);font-weight:500}._highlightRow_1vscp_97{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px dashed rgba(255,255,255,.2);font-weight:600}._employerSection_1vscp_104{background-color:color-mix(in srgb,var(--secondary) 85%,black)}._totalRow_1vscp_108{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid rgba(255,255,255,.3);font-weight:700;font-size:1.1rem;color:var(--primary)}@media(max-width:640px){._section_1vscp_54{padding:var(--spacing-4)}._row_1vscp_71,._subRow_1vscp_79{flex-direction:column;align-items:flex-start;gap:var(--spacing-1);margin-bottom:var(--spacing-2)}._value_1vscp_92{align-self:flex-end}}._container_127nx_1{width:100%;margin-top:var(--spacing-6)}._accordion_127nx_6{width:100%}._accordionItem_127nx_10{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--secondary);color:var(--secondary-foreground);overflow:hidden;margin-bottom:0}._accordionTrigger_127nx_19{padding:var(--spacing-4);color:var(--secondary-foreground);font-family:var(--font-family-heading);font-weight:600;font-size:1.1rem}._accordionTrigger_127nx_19:hover{background-color:#ffffff0d;opacity:1}._triggerContent_127nx_32{display:flex;align-items:center;gap:var(--spacing-3)}._icon_127nx_38{color:var(--primary)}._accordionContent_127nx_42{background-color:color-mix(in srgb,var(--secondary) 95%,black);padding:var(--spacing-4) var(--spacing-6)}._description_127nx_47{color:#ffffffe6;font-size:.9rem;margin:0 0 var(--spacing-6) 0}._list_127nx_53{display:flex;flex-direction:column;gap:var(--spacing-3)}._item_127nx_59{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);transition:background-color .2s ease}._item_127nx_59:hover{background-color:var(--surface)}._currentItem_127nx_72{background-color:color-mix(in srgb,var(--primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._itemHeader_127nx_77{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}._communityName_127nx_84{font-weight:500;color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-2)}._currentBadge_127nx_92{font-size:.7rem;background-color:var(--primary);color:var(--primary-foreground);padding:.1rem .4rem;border-radius:var(--radius-full);font-weight:600}._values_127nx_101{display:flex;align-items:center;gap:var(--spacing-3)}._netAmount_127nx_107{font-weight:600;font-family:var(--font-family-monospace)}._difference_127nx_112{font-size:.8rem;font-weight:500;padding:.1rem .4rem;border-radius:var(--radius-sm);min-width:60px;text-align:right;cursor:help}._positive_127nx_122{color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent)}._negative_127nx_127{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._neutral_127nx_132{color:var(--muted-foreground);background-color:var(--surface)}._barContainer_127nx_137{width:100%;height:6px;background-color:var(--surface);border-radius:var(--radius-full);overflow:hidden}._bar_127nx_137{height:100%;border-radius:var(--radius-full);background-color:var(--muted-foreground);opacity:.7;transition:width .5s ease-out}._barPositive_127nx_153{background-color:var(--success);opacity:1}._barNegative_127nx_158{background-color:var(--error);opacity:.8}._barCurrent_127nx_163{background-color:var(--primary);opacity:1}@media(max-width:640px){._itemHeader_127nx_77{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._values_127nx_101{width:100%;justify-content:space-between}}._resultsContainer_mh1i1_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_mh1i1_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_mh1i1_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_mh1i1_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_mh1i1_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_mh1i1_43{padding:var(--spacing-6)}._metricsGrid_mh1i1_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_mh1i1_54{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_mh1i1_62{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_mh1i1_72{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._metricSubtext_mh1i1_79{display:block;font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._grossValue_mh1i1_86{color:var(--secondary)}._netMonthlyValue_mh1i1_90{color:var(--success)}._ssValue_mh1i1_94{color:var(--primary)}._irpfValue_mh1i1_98{color:var(--accent)}._familyMinimumsValue_mh1i1_102,._netValue_mh1i1_106{color:var(--success)}._hourlyNetValue_mh1i1_110{color:var(--info)}._infoIcon_mh1i1_114{color:var(--muted-foreground);cursor:help}._sectionTitle_mh1i1_119{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading);text-align:center}._sectionIcon_mh1i1_132{color:var(--primary)}._tipsSection_mh1i1_136{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px dashed var(--border)}._tipsList_mh1i1_142{list-style-type:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._tipItem_mh1i1_151{display:flex;gap:var(--spacing-2);align-items:flex-start;font-size:.9rem;line-height:1.6;color:var(--muted-foreground)}._checkIcon_mh1i1_160{color:var(--success);flex-shrink:0;margin-top:.1rem}._formContainer_1xcv8_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._header_1xcv8_10{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_1xcv8_19{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 10%,var(--background));display:flex;align-items:center;justify-content:center;color:var(--primary)}._headerContent_1xcv8_31{flex:1;min-width:0}._title_1xcv8_36{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.3}._description_1xcv8_45{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._form_1xcv8_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._form_1xcv8_1 .formLabel{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._form_1xcv8_1 .formLabel svg{color:var(--primary)}._sliderContainer_1xcv8_71{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_1xcv8_77{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}@media(max-width:768px){._formContainer_1xcv8_1{padding:var(--spacing-4)}._header_1xcv8_10{flex-direction:column;text-align:center;gap:var(--spacing-3)}._headerIcon_1xcv8_19{align-self:center}._title_1xcv8_36{font-size:1.25rem}._description_1xcv8_45{font-size:.875rem}._form_1xcv8_1{gap:var(--spacing-4)}}._resultsContainer_11k0x_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_11k0x_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_11k0x_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_11k0x_27{font-size:2.5rem;font-weight:700}._breakdown_11k0x_32{padding:var(--spacing-6)}._breakdownTitle_11k0x_36{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._metricsGrid_11k0x_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_11k0x_52{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_11k0x_60{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);flex-wrap:wrap}._metricIcon_11k0x_71{display:flex;align-items:center;color:var(--secondary)}._metricValue_11k0x_77{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._reductionValue_11k0x_84{color:var(--success)}._baseValue_11k0x_88{color:var(--primary)}._taxValue_11k0x_92{color:var(--secondary)}._infoIcon_11k0x_96{color:var(--muted-foreground);cursor:help}._infoBox_11k0x_101{display:flex;gap:var(--spacing-4);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--accent);margin-bottom:var(--spacing-4)}._infoBox_11k0x_101 svg{color:var(--accent);flex-shrink:0;margin-top:4px}._infoBox_11k0x_101 h4{margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-heading);color:var(--foreground)}._infoBox_11k0x_101 p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.6}._disclaimer_11k0x_130{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--background));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);font-size:.875rem;color:var(--info)}._disclaimer_11k0x_130 svg{flex-shrink:0;margin-top:2px}._formContainer_iwvf0_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._cardTitle_iwvf0_10{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6)}._riskProfiles_iwvf0_18{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._riskProfiles_iwvf0_18>button{flex:1}._form_iwvf0_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_iwvf0_34{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_iwvf0_40{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_iwvf0_40 svg{color:var(--primary)}._sliderValue_iwvf0_53{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}@media(max-width:768px){._formContainer_iwvf0_1{padding:var(--spacing-4)}._riskProfiles_iwvf0_18{flex-direction:column;gap:var(--spacing-2)}}._resultsContainer_1nh5n_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;box-sizing:border-box;max-width:100%}._mainResult_1nh5n_11{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_1nh5n_18{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1nh5n_29{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_1nh5n_37{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_1nh5n_45{padding:var(--spacing-6);box-sizing:border-box;max-width:100%}._metricsGrid_1nh5n_51{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6);box-sizing:border-box}._metricItem_1nh5n_59{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-sizing:border-box}._metricLabel_1nh5n_68{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_1nh5n_78{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._profitValue_1nh5n_85{color:var(--success)}._contributionValue_1nh5n_89{color:var(--primary)}._realValue_1nh5n_93{color:var(--secondary)}._infoIcon_1nh5n_97{color:var(--muted-foreground);cursor:help}._chartContainer_1nh5n_102{height:350px;margin-bottom:var(--spacing-8);overflow-x:hidden;overflow-y:visible;max-width:100%;box-sizing:border-box;width:100%}._tooltip_1nh5n_112{background:none;border:none;padding:0}._tooltipLabel_1nh5n_118{font-weight:500;color:var(--muted-foreground);font-size:.875rem}._tooltipValue_1nh5n_124{font-weight:700;color:var(--foreground);font-size:1rem}._sectionTitle_1nh5n_130{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4)}._tableContainer_1nh5n_138{max-height:400px;overflow-y:auto;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-6);box-sizing:border-box;max-width:100%}._resultsTable_1nh5n_149{width:100%;border-collapse:collapse;font-size:.875rem}._resultsTable_1nh5n_149 th,._resultsTable_1nh5n_149 td{padding:var(--spacing-3);text-align:right;border-bottom:1px solid var(--border)}._resultsTable_1nh5n_149 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground);position:sticky;top:0}._resultsTable_1nh5n_149 td:first-child,._resultsTable_1nh5n_149 th:first-child{text-align:left;font-weight:600}._resultsTable_1nh5n_149 tbody tr:last-child td{border-bottom:none}._resultsTable_1nh5n_149 tbody tr:nth-child(2n){background-color:var(--surface)}._tips_1nh5n_184{background-color:color-mix(in srgb,var(--accent) 10%,transparent);border-left:4px solid var(--accent);padding:var(--spacing-4);border-radius:var(--radius);box-sizing:border-box}._tipsTitle_1nh5n_192{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.1rem;margin:0 0 var(--spacing-3) 0;color:var(--secondary)}._tips_1nh5n_184 ul{list-style-type:disc;padding-left:var(--spacing-4);margin:0;font-size:.875rem;color:var(--muted-foreground);display:flex;flex-direction:column;gap:var(--spacing-2)}@media(max-width:768px){._breakdown_1nh5n_45{padding:var(--spacing-4)}._metricsGrid_1nh5n_51{grid-template-columns:1fr;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._chartContainer_1nh5n_102{height:300px;margin-bottom:var(--spacing-6);margin-left:calc(-1 * var(--spacing-2));margin-right:calc(-1 * var(--spacing-2));width:calc(100% + var(--spacing-4));padding:0 var(--spacing-2)}._finalAmount_1nh5n_29{font-size:2rem}._resultSummary_1nh5n_37{font-size:.875rem}._metricValue_1nh5n_78{font-size:1.25rem}._tableContainer_1nh5n_138{max-height:300px}._resultsTable_1nh5n_149 th,._resultsTable_1nh5n_149 td{padding:var(--spacing-2);font-size:.8125rem}._tips_1nh5n_184{padding:var(--spacing-3)}._tipsTitle_1nh5n_192{font-size:1rem}._tips_1nh5n_184 ul{font-size:.8125rem;padding-left:var(--spacing-3)}}@media(max-width:480px){._breakdown_1nh5n_45{padding:var(--spacing-3)}._metricsGrid_1nh5n_51{gap:var(--spacing-2)}._chartContainer_1nh5n_102{height:250px}._mainResult_1nh5n_11{padding:var(--spacing-4) var(--spacing-3)}._finalAmount_1nh5n_29{font-size:1.75rem}}._formContainer_in7ap_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);overflow:visible}._formTitle_in7ap_13{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._formField_in7ap_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_in7ap_28{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_in7ap_28 svg{color:var(--primary)}._fieldValue_in7ap_41{text-align:center;font-size:1.2rem;font-weight:700;color:var(--primary)}._interestRateControls_in7ap_48{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._interestInput_in7ap_55{text-align:center;font-size:1.2rem;font-weight:700;color:var(--primary);max-width:100px}._percentSymbol_in7ap_63{font-size:1.2rem;font-weight:700;color:var(--primary)}._resultsContainer_z6h18_1{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_z6h18_9{background:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-6);text-align:center}._mainResultHeader_z6h18_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_z6h18_27{font-family:var(--font-family-heading);font-size:2.75rem;font-weight:700}._breakdown_z6h18_33{padding:var(--spacing-6)}._metricsGrid_z6h18_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_z6h18_44{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_z6h18_52{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_z6h18_62{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._principalValue_z6h18_69{color:var(--secondary)}._interestValue_z6h18_73{color:var(--primary)}._feeValue_z6h18_77{color:var(--muted-foreground)}._totalValue_z6h18_81{color:var(--success)}._infoIcon_z6h18_85{color:var(--muted-foreground);cursor:help}._chartSection_z6h18_90,._tipsSection_z6h18_91{padding:0 var(--spacing-6) var(--spacing-6)}._sectionTitle_z6h18_95{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._sectionTitle_z6h18_95 svg{color:var(--primary)}._chartLegend_z6h18_111{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}._legendItem_z6h18_118{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._legendColor_z6h18_126{width:12px;height:12px;border-radius:var(--radius-full)}._tipsSection_z6h18_91 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._tipsSection_z6h18_91 li{font-size:.9rem;line-height:1.6;color:var(--foreground)}._tipsSection_z6h18_91 strong{color:var(--primary);font-weight:600}._card_lbau4_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._submitButtonContainer_lbau4_8{margin-top:var(--spacing-6);display:flex;justify-content:center}._infoSection_lbau4_14{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_lbau4_18{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_lbau4_23{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_lbau4_23{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_lbau4_18{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._sectionTitle_lbau4_18{font-size:1.1rem}}._formContainer_1tdwm_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._header_1tdwm_10{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_1tdwm_19{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 10%,var(--background));display:flex;align-items:center;justify-content:center;color:var(--primary)}._headerContent_1tdwm_31{flex:1;min-width:0}._title_1tdwm_36{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.3}._description_1tdwm_45{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._form_1tdwm_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._form_1tdwm_1 .formLabel{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._form_1tdwm_1 .formLabel svg{color:var(--primary)}._sliderContainer_1tdwm_70{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_1tdwm_76{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}@media(max-width:768px){._formContainer_1tdwm_1{padding:var(--spacing-4)}._header_1tdwm_10{flex-direction:column;text-align:center;gap:var(--spacing-3)}._headerIcon_1tdwm_19{align-self:center}._title_1tdwm_36{font-size:1.25rem}._description_1tdwm_45{font-size:.875rem}._form_1tdwm_1{gap:var(--spacing-4)}}._resultsContainer_n3smf_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_n3smf_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_n3smf_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_n3smf_27{font-size:2.5rem;font-weight:700}._breakdown_n3smf_32{padding:var(--spacing-6)}._breakdownTitle_n3smf_36{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._breakdownTitle_n3smf_36 svg{color:var(--primary)}._metricsGrid_n3smf_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_n3smf_59{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_n3smf_67{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);flex-wrap:wrap}._metricIcon_n3smf_78{display:flex;align-items:center;color:var(--secondary)}._metricValue_n3smf_84{display:block;font-size:1.25rem;font-weight:600;color:var(--secondary)}._infoBox_n3smf_91{display:flex;gap:var(--spacing-4);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--accent);margin-bottom:var(--spacing-4)}._infoBox_n3smf_91 svg{color:var(--accent);flex-shrink:0;margin-top:4px}._infoBox_n3smf_91 h4{margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-heading);color:var(--foreground)}._infoBox_n3smf_91 p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.6}._disclaimer_n3smf_120{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--background));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);font-size:.875rem;color:var(--info)}._disclaimer_n3smf_120 svg{flex-shrink:0;margin-top:2px}._formContainer_yxd30_1{background-color:var(--card);padding:var(--spacing-2) var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._accordionRoot_yxd30_10{width:100%}._formField_yxd30_14{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._fieldHeader_yxd30_21{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_yxd30_21 svg{color:var(--primary)}._dateGrid_yxd30_34{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._dateGrid_yxd30_34{grid-template-columns:1fr 1fr}}._checkboxField_yxd30_46{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._checkboxLabel_yxd30_53{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;font-weight:500;cursor:pointer}._checkboxLabel_yxd30_53 svg{color:var(--primary)}._resultsContainer_1s07t_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_1s07t_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResult_1s07t_9._noGain_1s07t_16{background:linear-gradient(135deg,var(--success),color-mix(in srgb,var(--success) 85%,var(--accent)))}._mainResultHeader_1s07t_20{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_1s07t_31{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_1s07t_39{font-size:.9rem;line-height:1.5;max-width:450px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_1s07t_47{padding:var(--spacing-6)}._methodSection_1s07t_51{margin-bottom:var(--spacing-6);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);text-align:center}._methodHeader_1s07t_60{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._methodHeader_1s07t_60 h2{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._methodHeader_1s07t_60 svg{color:var(--primary)}._methodExplanation_1s07t_80{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._comparisonTable_1s07t_87{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;margin-bottom:var(--spacing-6)}._tableHeader_1s07t_95,._tableRow_1s07t_96{display:grid;grid-template-columns:2fr 1fr 1fr;padding:var(--spacing-3) var(--spacing-4);align-items:center;gap:var(--spacing-4)}._tableHeader_1s07t_95{background-color:color-mix(in srgb,var(--secondary) 5%,var(--surface));font-weight:600;font-size:.875rem;color:var(--secondary)}._tableRow_1s07t_96{border-top:1px solid var(--border);font-size:.9rem}._rowLabel_1s07t_116{font-weight:500}._tableRow_1s07t_96 span:not(:first-child){text-align:right;font-family:var(--font-family-monospace)}._highlight_1s07t_125{font-weight:700;color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._reductionSection_1s07t_133{display:flex;align-items:flex-start;gap:var(--spacing-3);background-color:color-mix(in srgb,var(--success) 10%,transparent);color:color-mix(in srgb,var(--success) 90%,black);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._reductionSection_1s07t_133 svg{flex-shrink:0;margin-top:4px}._reductionText_1s07t_150 h3{margin:0 0 var(--spacing-1) 0;font-size:1rem;font-weight:600}._reductionText_1s07t_150 p{margin:0;font-size:.875rem;line-height:1.5}._metricsGrid_1s07t_162{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_1s07t_169{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_1s07t_177{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_1s07t_187{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--secondary)}._disclaimer_1s07t_195{display:flex;gap:var(--spacing-2);background-color:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning-foreground);padding:var(--spacing-3);border-radius:var(--radius);font-size:.8rem;line-height:1.5}._disclaimer_1s07t_195 svg{flex-shrink:0;margin-top:2px}._disclaimer_1s07t_195 p{margin:0}._chartsSection_17cwm_1{margin-bottom:var(--spacing-8)}._sectionTitle_17cwm_5{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6);text-align:center;justify-content:center}._sectionTitle_17cwm_5 svg{color:var(--primary)}._chartsGrid_17cwm_22{display:grid;grid-template-columns:1fr;gap:1.5rem}._chartCard_17cwm_28{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._chartCard_17cwm_28:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._chartCard_17cwm_28 h3{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartCard_17cwm_28 h3 svg{color:var(--primary)}._chartWrapper_17cwm_60{height:350px;width:100%}._card_15oz5_2{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_15oz5_10{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_15oz5_14{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_15oz5_19{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_15oz5_19{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_15oz5_14{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}@media(max-width:768px){._sectionTitle_15oz5_14{font-size:1.1rem}}._chartsSection_15oz5_45{width:100%;margin-top:var(--spacing-6)}._saveButtonContainer_15oz5_50{display:flex;justify-content:center;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._faqSection_15oz5_58{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._explanationAd_15oz5_65{margin-top:var(--spacing-8)}._card_gdzl2_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._form_gdzl2_8{display:flex;flex-direction:column;gap:var(--spacing-4)}._tabs_gdzl2_14{width:100%}._tabContent_gdzl2_18{padding-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_gdzl2_25{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_gdzl2_31{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-2)}._fieldHeader_gdzl2_31 svg{color:var(--primary)}._formGrid_gdzl2_45{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._radioGroup_gdzl2_51{display:flex;gap:var(--spacing-4)}._radioItem_gdzl2_56{display:flex;align-items:center;gap:var(--spacing-2)}._sliderValue_gdzl2_63{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}@media(max-width:768px){._formGrid_gdzl2_45{grid-template-columns:1fr}}._resultsContainer_1u24o_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._summary_1u24o_9{padding-top:var(--spacing-6);display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding:0 var(--spacing-6)}._mainRecommendation_1u24o_18{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._recommendationHeader_1u24o_27{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._recommendationText_1u24o_38{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._savingsText_1u24o_46{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._summaryItem_1u24o_54{text-align:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center}._summaryItem_1u24o_54 span{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._summaryItem_1u24o_54 p{font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0;font-family:var(--font-family-heading)}._tabs_1u24o_78{width:100%;padding:0 var(--spacing-6) var(--spacing-6)}._tabContent_1u24o_83{padding-top:var(--spacing-4)}._comparisonGrid_1u24o_87{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._comparisonItem_1u24o_94{text-align:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._iconBadge_1u24o_105{width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2)}._comparisonItem_1u24o_94 h4{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);margin:0}._comparisonItem_1u24o_94 p{font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);margin:0}._electricValue_1u24o_130{color:var(--chart-color-3)}._gasolineValue_1u24o_134{color:var(--chart-color-1)}._chartContainer_1u24o_138{width:100%;height:300px;margin-top:var(--spacing-4)}._infoBox_1u24o_144{display:flex;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius);background-color:color-mix(in srgb,var(--info) 10%,transparent);border-left:4px solid var(--info);margin-top:var(--spacing-4)}._infoBox_1u24o_144 p{margin:0;font-size:.9rem;color:var(--foreground);line-height:1.6}@media(max-width:768px){._summary_1u24o_9,._comparisonGrid_1u24o_87{grid-template-columns:1fr}._chartContainer_1u24o_138{height:250px}._resultsTitle_1u24o_174{font-size:1.125rem;gap:var(--spacing-2);flex-wrap:wrap}._recommendationText_1u24o_38{font-size:2rem}._comparisonItem_1u24o_94 p{font-size:1.25rem}}._formContainer_crhot_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._grid_crhot_12{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._formField_crhot_18{display:flex;flex-direction:column;gap:var(--spacing-3)}._fieldHeader_crhot_24{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_crhot_24 svg{color:var(--primary);flex-shrink:0}._fieldLabel_crhot_38{display:flex;flex-direction:column;gap:var(--spacing-1);line-height:1.2}._currentValue_crhot_45{font-size:.8rem;font-weight:500;color:var(--primary)}._slider_crhot_51{margin:var(--spacing-2) 0}._error_crhot_57{color:var(--error);font-size:.8rem;margin:var(--spacing-1) 0 0 0}@media(max-width:768px){._grid_crhot_12{grid-template-columns:1fr;gap:var(--spacing-4)}._formContainer_crhot_1{padding:var(--spacing-4)}}._resultsContainer_13c67_1{width:100%}._mainResult_13c67_5{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center;border-radius:var(--radius-lg);margin-bottom:var(--spacing-6)}._mainResultHeader_13c67_14{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_13c67_25{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_13c67_33{font-size:.9rem;line-height:1.5;max-width:500px;margin:var(--spacing-1) auto 0;opacity:.9}._metricsGrid_13c67_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_13c67_48{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);text-align:center;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}._metricLabel_13c67_57{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricLabel_13c67_57 svg{color:var(--primary);flex-shrink:0}._metricValue_13c67_72{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._monthlyValue_13c67_79{color:var(--primary)}._annualValue_13c67_83{color:var(--error)}._countValue_13c67_87{color:var(--accent)}._breakdownSection_13c67_91,._equivalentsSection_13c67_92,._recommendationsSection_13c67_93{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6)}._sectionTitle_13c67_102{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitle_13c67_102 svg{color:var(--primary)}._breakdownList_13c67_118{display:flex;flex-direction:column;gap:var(--spacing-3)}._breakdownItem_13c67_124{padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._breakdownHeader_13c67_131{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._serviceName_13c67_138{font-weight:600;color:var(--secondary)}._breakdownCosts_13c67_143{display:flex;justify-content:space-between;align-items:center}._monthlyCost_13c67_149{font-size:.9rem;color:var(--muted-foreground)}._annualCost_13c67_154{font-weight:600;color:var(--primary)}._equivalentsGrid_13c67_159{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._equivalentItem_13c67_165{text-align:center;padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._equivalentValue_13c67_173{display:block;font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-2);font-family:var(--font-family-heading)}._equivalentDescription_13c67_182{display:block;font-size:.9rem;color:var(--muted-foreground);line-height:1.4}._recommendationsList_13c67_189{display:flex;flex-direction:column;gap:var(--spacing-3)}._recommendationItem_13c67_195{padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);color:var(--foreground);line-height:1.5;font-size:.875rem}._recommendationItem_13c67_195:before{content:"💡";margin-right:var(--spacing-2)}@media(max-width:768px){._mainResult_13c67_5{padding:var(--spacing-4)}._finalAmount_13c67_25{font-size:2rem}._metricsGrid_13c67_41{grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._metricValue_13c67_72{font-size:1.25rem}._breakdownSection_13c67_91,._equivalentsSection_13c67_92,._recommendationsSection_13c67_93{padding:var(--spacing-4)}._equivalentsGrid_13c67_159{grid-template-columns:1fr}._breakdownHeader_13c67_131{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._breakdownCosts_13c67_143{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}@media(max-width:480px){._mainResult_13c67_5{padding:var(--spacing-3)}._finalAmount_13c67_25{font-size:1.75rem}._metricsGrid_13c67_41{grid-template-columns:1fr}._metricValue_13c67_72{font-size:1.125rem}._breakdownSection_13c67_91,._equivalentsSection_13c67_92,._recommendationsSection_13c67_93{padding:var(--spacing-3)}}._card_p5uym_3{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md)}._infoSection_p5uym_11{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_p5uym_15{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_p5uym_20{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_p5uym_20{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_p5uym_15{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._faqSection_p5uym_49{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._faqSection_p5uym_49 ._sectionTitle_p5uym_15{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-6) 0}._faqSection_p5uym_49 ._sectionTitle_p5uym_15 svg{width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;margin-bottom:var(--spacing-3)}@media(max-width:768px){._sectionTitle_p5uym_15{font-size:1.1rem}}._card_126wx_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);overflow:visible;border:1px solid var(--border)}._cardTitle_126wx_10{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--secondary);margin-bottom:var(--spacing-8);text-align:center}._form_126wx_19{display:flex;flex-direction:column;gap:var(--spacing-6)}._labelWithIcon_126wx_25{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._labelWithIcon_126wx_25 svg{color:var(--primary)}._sliderSection_126wx_37{padding:var(--spacing-4);background:color-mix(in srgb,var(--accent) 3%,var(--background));border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent) 10%,var(--border))}._card_utqfl_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);position:sticky;top:var(--spacing-6);max-width:100%;overflow-x:hidden;box-sizing:border-box}._cardTitle_utqfl_13{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._statusBox_utqfl_22{display:flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6);border-radius:var(--radius);margin-bottom:var(--spacing-6);border-width:2px;border-style:solid;box-sizing:border-box}._eligible_utqfl_34{background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:var(--success);color:var(--success)}._notEligible_utqfl_40{background-color:color-mix(in srgb,var(--error) 10%,transparent);border-color:var(--error);color:var(--error)}._statusText_utqfl_46{display:flex;flex-direction:column;min-width:0;flex:1}._statusText_utqfl_46 h3{font-family:var(--font-family-heading);font-size:1.5rem;margin:0 0 var(--spacing-2) 0;color:var(--secondary)}._statusText_utqfl_46 p{margin:0;font-size:1rem;color:var(--muted-foreground)}._monthlyAmount_utqfl_66{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--primary);word-break:break-word}._details_utqfl_74{margin-bottom:var(--spacing-6)}._detailsTitle_utqfl_78{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._detailItem_utqfl_88{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) 0;font-size:.95rem;border-bottom:1px solid var(--border)}._detailItem_utqfl_88:last-child{border-bottom:none}._detailLabel_utqfl_101{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._detailValue_utqfl_108{font-weight:600}._reasons_utqfl_112{background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._reasonsTitle_utqfl_118{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0}._reasons_utqfl_112 ul{list-style-type:disc;padding-left:var(--spacing-4);margin:0 0 var(--spacing-4) 0;color:var(--muted-foreground);display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.9rem}._disclaimer_utqfl_140{font-size:.8rem;color:var(--muted-foreground);font-style:italic;margin:0}@media(max-width:768px){._card_utqfl_1{position:static;padding:var(--spacing-4)}._statusBox_utqfl_22{gap:var(--spacing-4);padding:var(--spacing-4)}._statusText_utqfl_46 h3{font-size:1.25rem}._monthlyAmount_utqfl_66{font-size:2rem}}@media(max-width:480px){._card_utqfl_1{padding:var(--spacing-3);border-radius:var(--radius)}._statusBox_utqfl_22{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3);padding:var(--spacing-3)}._statusText_utqfl_46{width:100%}._statusText_utqfl_46 h3{font-size:1.125rem}._statusText_utqfl_46 p{font-size:.875rem}._monthlyAmount_utqfl_66{font-size:1.75rem}._cardTitle_utqfl_13{font-size:1.125rem}._detailsTitle_utqfl_78,._reasonsTitle_utqfl_118{font-size:1rem}._detailItem_utqfl_88{flex-direction:column;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) 0}._detailLabel_utqfl_101,._detailValue_utqfl_108{width:100%}._detailValue_utqfl_108{text-align:left;padding-left:var(--spacing-4)}._reasons_utqfl_112{padding:var(--spacing-3)}._reasons_utqfl_112 ul{font-size:.85rem;padding-left:var(--spacing-3)}._disclaimer_utqfl_140{font-size:.75rem}}._formContainer_167x7_1{background-color:var(--card);padding:var(--spacing-2) var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._durationGrid_167x7_10{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._durationGrid_167x7_10{grid-template-columns:repeat(3,1fr)}}._taxSection_167x7_22{margin-top:var(--spacing-6)}._fieldHeader_167x7_26{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;margin-bottom:var(--spacing-4)}._fieldHeader_167x7_26 svg{color:var(--primary)}._radioGroup_167x7_40{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._radioItem_167x7_46{display:flex;align-items:center;gap:var(--spacing-2)}._radioLabel_167x7_52{cursor:pointer;font-size:.9rem;color:var(--foreground)}._resultsContainer_vbrge_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_vbrge_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_vbrge_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-4);opacity:.9}._mainAmounts_vbrge_27{display:flex;justify-content:center;gap:var(--spacing-8);margin-bottom:var(--spacing-2)}._amountLabel_vbrge_34{display:block;font-size:.9rem;opacity:.8;margin-bottom:var(--spacing-1)}._finalAmount_vbrge_41{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._grossAmount_vbrge_49{opacity:.7;font-size:1.5rem}._resultSummary_vbrge_54{font-size:.9rem;line-height:1.5;max-width:450px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_vbrge_62{padding:var(--spacing-6)}._metricsGrid_vbrge_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_vbrge_73{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center}._metricIcon_vbrge_84{display:flex;align-items:center;color:var(--secondary);margin-bottom:var(--spacing-2)}._metricLabel_vbrge_91{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);display:flex;align-items:center;justify-content:center;gap:var(--spacing-1)}._metricValue_vbrge_101{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._grossValue_vbrge_108{color:var(--primary)}._taxValue_vbrge_109{color:var(--error)}._netValue_vbrge_110{color:var(--success)}._tableContainer_vbrge_112{margin-bottom:var(--spacing-8)}._sectionTitle_vbrge_116{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2)}._resultsTable_vbrge_127{width:100%;border-collapse:collapse;font-size:.9rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._resultsTable_vbrge_127 th,._resultsTable_vbrge_127 td{padding:var(--spacing-3);text-align:right;border-bottom:1px solid var(--border)}._resultsTable_vbrge_127 th{background-color:var(--surface);font-weight:600;color:var(--muted-foreground)}._resultsTable_vbrge_127 td:first-child,._resultsTable_vbrge_127 th:first-child{text-align:left;font-weight:600}._resultsTable_vbrge_127 tbody tr:last-child td{border-bottom:none}._resultsTable_vbrge_127 tbody tr:nth-child(2n){background-color:var(--surface)}._chartSection_vbrge_163{margin-top:var(--spacing-6)}._chartWrapper_vbrge_167{height:300px;width:100%}._card_voa9y_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._submitButton_voa9y_8{width:100%;margin-top:var(--spacing-6)}._infoSection_voa9y_13{margin:var(--spacing-12) 0 var(--spacing-8) 0}._sectionTitleContainer_voa9y_17{text-align:center;margin-bottom:var(--spacing-8)}._sectionIconContainer_voa9y_22{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._sectionIcon_voa9y_22{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_voa9y_17{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0}._faqSection_voa9y_42{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){._sectionTitle_voa9y_17{font-size:1.1rem}}._formContainer_brcx3_1{padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._formHeader_brcx3_10{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border)}._formHeader_brcx3_10 svg{color:var(--accent);flex-shrink:0}._formHeader_brcx3_10 h3{margin:0;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground)}._switchItem_brcx3_32{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-3) 0;border-bottom:1px solid var(--border);margin-bottom:var(--spacing-6)}._formContainer_brcx3_1 .fieldHeader svg{color:var(--accent)}._formContainer_brcx3_1 .sliderValue{color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--background))}._formContainer_brcx3_1 .sliderValue:hover{background:color-mix(in srgb,var(--accent) 8%,var(--background))}._formContainer_brcx3_1 .sliderValueInput{color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--background))}._resultsContainer_2mb0m_1{padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._mainTitle_2mb0m_8{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;text-align:center;margin-bottom:var(--spacing-6);color:var(--foreground)}._mainTitle_2mb0m_8 svg{color:var(--primary)}._columnsContainer_2mb0m_25{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._columnsContainer_2mb0m_25{grid-template-columns:repeat(3,1fr)}}._column_2mb0m_25{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);background-color:var(--surface);transition:all var(--animation-duration-normal) ease;display:grid;grid-template-rows:auto 1fr auto;gap:var(--spacing-4)}._bestOption_2mb0m_48{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 20%,transparent);transform:translateY(-5px)}._columnTitle_2mb0m_54{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1rem;margin:0 0 var(--spacing-4) 0;color:var(--primary);text-align:center}._checkIcon_2mb0m_66{color:var(--success)}._resultList_2mb0m_70{list-style:none;padding:0;margin:0;min-height:220px}._resultList_2mb0m_70 li{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) 0;font-size:.9rem;border-bottom:1px solid var(--border)}._resultList_2mb0m_70 li:last-child{border-bottom:none}._labelWithTooltip_2mb0m_91{display:flex;align-items:center;gap:var(--spacing-1)}._resultList_2mb0m_70 span{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground)}._euroIcon_2mb0m_104{color:var(--secondary);flex-shrink:0}._resultList_2mb0m_70 strong{color:var(--foreground);text-align:center;width:100%}._negative_2mb0m_115{color:var(--error)!important}._netProfit_2mb0m_119{padding:var(--spacing-3);background-color:var(--secondary);border-radius:var(--radius-sm);text-align:center;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}._netProfit_2mb0m_119 ._labelWithTooltip_2mb0m_91{color:#fff;justify-content:center}._netProfitValue_2mb0m_136{display:block;font-size:1.25rem;color:#fff;margin-top:var(--spacing-1)}._conclusion_2mb0m_143{margin-top:var(--spacing-6);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid var(--success);border-radius:var(--radius);display:flex;align-items:center;gap:var(--spacing-4)}._conclusionIcon_2mb0m_154{color:var(--success);flex-shrink:0}._conclusionTitle_2mb0m_159{margin:0 0 var(--spacing-1) 0;font-family:var(--font-family-heading);color:var(--success)}._conclusion_2mb0m_143 p{margin:0;color:var(--foreground)}._formContainer_1akor_1{padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._formHeader_1akor_10{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--border)}._formHeader_1akor_10 svg{color:var(--accent);flex-shrink:0}._formHeader_1akor_10 h3{margin:0;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground)}._netIncomeDisplay_1akor_32{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border);font-size:.9rem;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._netIncomeDisplay_1akor_32 strong{font-size:1.1rem;font-weight:700;color:var(--accent)}._formContainer_1akor_1 .fieldHeader svg{color:var(--accent)}._formContainer_1akor_1 .sliderValue{color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--background))}._formContainer_1akor_1 .sliderValue:hover{background:color-mix(in srgb,var(--accent) 8%,var(--background))}._formContainer_1akor_1 .sliderValueInput{color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--background))}._resultsContainer_1dl15_1{padding:var(--spacing-6);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center}._mainResult_1dl15_9{margin-bottom:var(--spacing-6);padding:var(--spacing-6);background-color:var(--secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._mainResultHeader_1dl15_17{display:flex;align-items:center;gap:var(--spacing-2);justify-content:center;margin-bottom:var(--spacing-2)}._mainResultLabel_1dl15_25{font-size:1rem;color:var(--secondary-foreground)}._mainResultValue_1dl15_30{display:block;font-size:3rem;font-weight:700;color:var(--secondary-foreground);line-height:1.2;margin-bottom:var(--spacing-3)}._metricsGrid_1dl15_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_1dl15_46{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);text-align:center}._metricLabel_1dl15_54{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._metricIcon_1dl15_64{display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:var(--spacing-2)}._metricValue_1dl15_72{display:block;font-size:1.5rem;font-weight:700;color:var(--accent)}._tramoSection_1dl15_79{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-4)}._tramoLabel_1dl15_90{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._tramoValue_1dl15_99{font-size:1.125rem;font-weight:600;color:var(--foreground)}._disclaimer_1dl15_105{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-4);margin-bottom:0}._introCard_hrgpz_1{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoSection_hrgpz_8{width:100%;margin-top:var(--spacing-12)}._sectionTitleContainer_hrgpz_13{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._sectionIconContainer_hrgpz_20{margin-bottom:var(--spacing-3)}._sectionIcon_hrgpz_20{width:2.5rem;height:2.5rem;color:var(--primary)}._sectionTitle_hrgpz_13{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._formsContainer_hrgpz_39,._resultsWrapper_hrgpz_45{display:flex;flex-direction:column;gap:var(--spacing-8)}._faqAccordion_hrgpz_51{text-align:left;width:100%;max-width:800px;margin:0 auto}@media(max-width:768px){._sectionTitle_hrgpz_13{font-size:1.25rem}._formsContainer_hrgpz_39,._resultsWrapper_hrgpz_45{gap:var(--spacing-6)}}._formContainer_12ews_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:visible}._header_12ews_10{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_12ews_19{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 10%,var(--background));display:flex;align-items:center;justify-content:center;color:var(--primary)}._headerContent_12ews_31{flex:1;min-width:0}._title_12ews_36{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.3}._description_12ews_45{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._form_12ews_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._form_12ews_1 .formLabel{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary)}._form_12ews_1 .formLabel svg{color:var(--primary)}._dateButton_12ews_71{width:100%;justify-content:flex-start;font-weight:400;color:var(--foreground)}._dateButton_12ews_71 span{color:var(--muted-foreground)}._sliderValue_12ews_82{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);margin-bottom:var(--spacing-2)}@media(max-width:768px){._formContainer_12ews_1{padding:var(--spacing-4)}._header_12ews_10{flex-direction:column;text-align:center;gap:var(--spacing-3)}._headerIcon_12ews_19{align-self:center}._title_12ews_36{font-size:1.25rem}._description_12ews_45{font-size:.875rem}._form_12ews_1{gap:var(--spacing-4)}}._resultsContainer_kdv6t_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_kdv6t_9{background:var(--secondary);color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_kdv6t_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_kdv6t_27{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-2)}._cappedMessage_kdv6t_33{display:inline-flex;align-items:center;gap:var(--spacing-2);background:color-mix(in srgb,var(--warning) 80%,black);color:var(--warning-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:500}._breakdown_kdv6t_45{padding:var(--spacing-6)}._breakdownTitle_kdv6t_49{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._breakdownTitle_kdv6t_49 svg{color:var(--primary)}._metricsGrid_kdv6t_65{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_kdv6t_72{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_kdv6t_80{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);flex-wrap:wrap}._metricIcon_kdv6t_91{display:flex;align-items:center;color:var(--secondary)}._metricValue_kdv6t_97{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._seniorityValue_kdv6t_104{color:var(--secondary)}._salaryValue_kdv6t_108{color:var(--primary)}._daysValue_kdv6t_112{color:var(--accent)}._grossValue_kdv6t_116{color:var(--success)}._infoIcon_kdv6t_120{color:var(--muted-foreground);cursor:help}._infoBox_kdv6t_125{display:flex;gap:var(--spacing-4);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--primary)}._infoBox_kdv6t_125 svg{color:var(--primary);flex-shrink:0;margin-top:4px}._infoBox_kdv6t_125 h4{margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-heading);color:var(--foreground)}._infoBox_kdv6t_125 p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.6}._noCompensation_kdv6t_153{text-align:center;padding:var(--spacing-8) var(--spacing-4);background:var(--surface);border-radius:var(--radius)}._noCompensation_kdv6t_153 svg{color:var(--info);margin-bottom:var(--spacing-3)}._noCompensation_kdv6t_153 p{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}@media(max-width:768px){._metricsGrid_kdv6t_65{grid-template-columns:repeat(2,1fr)}}._formContainer_18ts6_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow-x:hidden;min-width:0;width:100%;max-width:100%;box-sizing:border-box}._header_18ts6_14{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerIcon_18ts6_23{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background:var(--primary);display:flex;align-items:center;justify-content:center;color:var(--primary-foreground)}._headerContent_18ts6_35{flex:1;min-width:0;max-width:100%;overflow-wrap:break-word}._title_18ts6_42{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0;line-height:1.3}._description_18ts6_51{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._form_18ts6_1{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}._labelWithIcon_18ts6_70{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-2);font-weight:600;color:#05004e;max-width:100%;line-height:1;min-width:0;overflow-wrap:break-word}._labelIcon_18ts6_83{display:flex;align-items:center;justify-content:center;color:#fd5f00;flex-shrink:0}._labelIcon_18ts6_83 svg{color:#fd5f00}._sectionTitle_18ts6_95{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);text-align:center;margin-top:var(--spacing-4);margin-bottom:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._sliderValue_18ts6_107{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease;margin-bottom:var(--spacing-2);max-width:100%;min-width:0;overflow:visible;width:100%;box-sizing:border-box}@media(max-width:768px){._formContainer_18ts6_1{padding:var(--spacing-4);overflow-x:hidden;min-width:0}._header_18ts6_14{flex-direction:column;text-align:center;gap:var(--spacing-3);flex-wrap:wrap;min-width:0}._headerIcon_18ts6_23{align-self:center}._title_18ts6_42{font-size:1.25rem}._description_18ts6_51{font-size:.875rem}._form_18ts6_1{gap:var(--spacing-4);min-width:0;overflow-x:hidden}._labelWithIcon_18ts6_70{flex-wrap:wrap;max-width:100%}._sliderValue_18ts6_107{max-width:100%;min-width:0}._calculateButton_18ts6_168{max-width:100%}}._resultsContainer_173w8_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_173w8_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--secondary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_173w8_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_173w8_27{font-size:2.5rem;font-weight:700}._breakdown_173w8_32{padding:var(--spacing-6)}._breakdownTitle_173w8_36{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._breakdownTitle_173w8_36 svg{color:var(--primary)}._metricsGrid_173w8_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metricItem_173w8_59{background:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);text-align:center;border:1px solid var(--border)}._metricLabel_173w8_67{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1);flex-wrap:wrap}._metricIcon_173w8_78{display:flex;align-items:center;color:var(--secondary)}._metricValue_173w8_84{display:block;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading)}._temporaryValue_173w8_91{color:var(--primary)}._permanentValue_173w8_95{color:var(--secondary)}._infoIcon_173w8_99{color:var(--muted-foreground);cursor:help}._infoBox_173w8_104{display:flex;gap:var(--spacing-4);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--primary);margin-bottom:var(--spacing-4)}._infoBox_173w8_104 svg{color:var(--primary);flex-shrink:0;margin-top:4px}._infoBox_173w8_104 h4{margin:0 0 var(--spacing-2) 0;font-family:var(--font-family-heading);color:var(--foreground)}._infoBox_173w8_104 p{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.6}._disclaimer_173w8_133{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--info) 10%,var(--background));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius);font-size:.875rem;color:var(--info)}._disclaimer_173w8_133 svg{flex-shrink:0;margin-top:2px}._formContainer_n3wr2_1{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6);overflow:visible}._formTitle_n3wr2_13{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._formTitle_n3wr2_13 svg{color:var(--primary)}._formField_n3wr2_28{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_n3wr2_34{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_n3wr2_34 svg{color:var(--primary)}._sliderValue_n3wr2_47{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius)}._separator_n3wr2_57{height:1px;background-color:var(--border);margin:var(--spacing-2) 0}@media(max-width:768px){._formContainer_n3wr2_1{padding:var(--spacing-4)}}._resultsContainer_qofab_1{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden;height:100%}._mainResult_qofab_10{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--primary)));color:var(--primary-foreground);padding:var(--spacing-6);text-align:center}._mainResultHeader_qofab_17{font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_qofab_24{font-family:var(--font-family-heading);font-size:2.75rem;font-weight:700}._breakdown_qofab_30{padding:var(--spacing-6)}._breakdownTitle_qofab_34{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0}._scenario_qofab_42{background:#fff;border-radius:var(--radius);padding:var(--spacing-3);margin-bottom:var(--spacing-3);border:1px solid var(--border);border-left:4px solid var(--primary)}._scenario_qofab_42:last-child{margin-bottom:0}._scenarioHeader_qofab_55{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-1)}._scenarioTime_qofab_62{font-weight:600;color:var(--foreground)}._scenarioValue_qofab_67{font-size:1.5rem;font-weight:700;color:var(--secondary);text-align:right}._impact_qofab_74{display:flex;align-items:center;gap:var(--spacing-1);font-weight:600;font-size:.9rem}._positive_qofab_82{color:var(--error)}._negative_qofab_86{color:var(--success)}._neutral_qofab_90{color:var(--muted-foreground)}._tipsSection_qofab_94{padding:var(--spacing-6);background-color:var(--surface);border-top:1px solid var(--border)}._tip_qofab_94{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._tip_qofab_94:last-child{margin-bottom:0}._tipIconVariable_qofab_111{color:var(--warning);flex-shrink:0;margin-top:2px}._tipIconFixed_qofab_117{color:var(--success);flex-shrink:0;margin-top:2px}._tipIconTrend_qofab_123{color:var(--info);flex-shrink:0;margin-top:2px}._tip_qofab_94 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-1) 0}._tip_qofab_94 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0}._savingsPromptContainer_qofab_143{margin-top:var(--spacing-6);display:flex;justify-content:center}@media(max-width:768px){._savingsPromptContainer_qofab_143{margin-top:var(--spacing-4)}}._container_rji4a_1{width:100%;margin-top:var(--spacing-8);animation:_fadeIn_rji4a_1 .5s ease-out}._titleContainer_rji4a_7{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._titleIcon_rji4a_15{color:var(--primary)}._title_rji4a_7{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--secondary);margin:0}._tipsGrid_rji4a_26{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._tipsGrid_rji4a_26{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(min-width:1024px){._tipsGrid_rji4a_26{grid-template-columns:repeat(3,1fr)}}._tipCard_rji4a_44{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;border:1px solid var(--border)}._tipCard_rji4a_44:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardHeader_rji4a_61{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2) 0}._icon_rji4a_68{color:var(--primary);flex-shrink:0;width:32px;height:32px}._cardTitle_rji4a_75{font-family:var(--font-family-heading);font-size:1rem;font-weight:500;color:var(--foreground);margin:0;text-align:center;line-height:1.4}._cardImpact_rji4a_85{font-size:1.75rem;font-weight:700;color:var(--accent);margin:var(--spacing-2) 0;line-height:1.2;display:flex;flex-direction:column;align-items:center;text-align:center}._impactLabel_rji4a_97{display:block;font-size:.875rem;font-weight:400;color:var(--muted-foreground);margin-top:var(--spacing-1)}._applyButton_rji4a_105{margin-top:auto;align-self:center;width:100%}@keyframes _fadeIn_rji4a_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._filtersContainer_ozc7y_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-6);overflow:hidden;width:100%}._filtersHeader_ozc7y_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._filtersTitle_ozc7y_18{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0}._filtersGrid_ozc7y_29{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);width:100%}@media(min-width:768px){._filtersGrid_ozc7y_29{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._filtersGrid_ozc7y_29{grid-template-columns:repeat(2,1fr)}}._filterGroup_ozc7y_48{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;min-width:0}._filterLabel_ozc7y_56{display:flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;font-weight:500;color:var(--foreground)}._periodButtons_ozc7y_65{display:flex;flex-wrap:wrap;gap:var(--spacing-2);width:100%}._customDateInputs_ozc7y_72{display:flex;gap:var(--spacing-3)}._dateInputGroup_ozc7y_77{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._dateLabel_ozc7y_84{font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._dateInput_ozc7y_77{height:2.25rem;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:.875rem;transition:border-color var(--animation-duration-normal) ease}._dateInput_ozc7y_77:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._viewModeSelect_ozc7y_108{width:100%}@media(max-width:768px){._filtersContainer_ozc7y_1{padding:var(--spacing-3)}._periodButtons_ozc7y_65{flex-direction:column;width:100%}._periodButtons_ozc7y_65>*{width:100%;justify-content:center}._customDateInputs_ozc7y_72{flex-direction:column}}._contextSection_1j2h4_1{margin-bottom:var(--spacing-8)}._iconContainer_1j2h4_5{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._mainIcon_1j2h4_11{width:48px;height:48px;color:var(--primary)}._sectionTitle_1j2h4_17{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-3) 0;text-align:center}._sectionDescription_1j2h4_26{text-align:center;color:var(--muted-foreground);font-size:1rem;line-height:1.6;max-width:600px;margin:0 auto var(--spacing-6) auto}._periodsGrid_1j2h4_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-4)}._periodsCarousel_1j2h4_43{display:none}._periodCard_1j2h4_47{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);transition:all var(--animation-duration-normal) ease;position:relative;overflow:hidden;height:100%}._periodCard_1j2h4_47._clickable_1j2h4_58{cursor:pointer}._periodCard_1j2h4_47._clickable_1j2h4_58:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--primary)}._periodCard_1j2h4_47._clickable_1j2h4_58:hover ._clickHint_1j2h4_68{opacity:1}._periodHeader_1j2h4_72{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._periodColorBar_1j2h4_79{width:4px;height:40px;background-color:var(--period-color, var(--primary));border-radius:var(--radius-full);flex-shrink:0}._periodTitleGroup_1j2h4_87{flex:1}._periodTitle_1j2h4_87{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-1) 0}._periodRange_1j2h4_99{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._periodDescription_1j2h4_105{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;margin:0 0 var(--spacing-4) 0}._periodStats_1j2h4_112{display:flex;flex-direction:column;gap:var(--spacing-2)}._statItem_1j2h4_118{display:flex;justify-content:space-between;align-items:center}._statLabel_1j2h4_124{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._statValue_1j2h4_130{font-size:.875rem;color:var(--foreground);font-weight:600;font-family:var(--font-family-heading)}._clickHint_1j2h4_68{position:absolute;bottom:var(--spacing-2);left:var(--spacing-4);right:var(--spacing-4);background:var(--primary);color:var(--primary-foreground);padding:var(--spacing-2);border-radius:var(--radius);font-size:.75rem;text-align:center;opacity:0;transition:opacity var(--animation-duration-normal) ease;pointer-events:none}._carousel_1j2h4_154{width:100%}._carouselItem_1j2h4_158{padding-right:var(--spacing-3)}._dotsContainer_1j2h4_162{display:flex;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4)}._dot_1j2h4_162{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--muted);border:none;cursor:pointer;transition:all var(--animation-duration-fast) ease;padding:0}._dot_1j2h4_162:hover{background-color:var(--muted-foreground);transform:scale(1.2)}._activeDot_1j2h4_185{background-color:var(--primary);width:24px}@media(max-width:768px){._periodsGrid_1j2h4_36{display:none}._periodsCarousel_1j2h4_43{display:block}._sectionTitle_1j2h4_17{font-size:1.5rem}._mainIcon_1j2h4_11{width:40px;height:40px}._periodHeader_1j2h4_72{flex-direction:row;gap:var(--spacing-3)}._periodColorBar_1j2h4_79{width:4px;height:40px}}._chartsContainer_fm3np_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6)}._statsGrid_fm3np_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._statCard_fm3np_15{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow);border:1px solid var(--border)}._statCard_fm3np_15 h4{margin:0 0 var(--spacing-2) 0;font-size:.9rem;font-weight:500;color:var(--muted-foreground)}._statValue_fm3np_31{margin:0;font-size:1.5rem;font-weight:700;font-family:var(--font-family-heading);color:var(--primary)}._statValue_fm3np_31._positive_fm3np_39{color:var(--error)}._statValue_fm3np_31._negative_fm3np_43{color:var(--success)}._statPeriod_fm3np_47,._statDate_fm3np_53{font-size:.75rem;color:var(--muted-foreground);font-weight:500}._chartsGrid_fm3np_59{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:992px){._chartsGrid_fm3np_59{grid-template-columns:2fr 1fr}}._chartCard_fm3np_71{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._chartCard_fm3np_71 h3{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-4) 0;text-align:center}._chartWrapper_fm3np_88{height:300px;width:100%}._chartHeader_fm3np_93{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._chartControls_fm3np_100{display:flex;gap:var(--spacing-1)}._chartSummary_fm3np_105{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border);font-size:.875rem;color:var(--muted-foreground)}._chartSummary_fm3np_105 span{font-weight:500}._pageContainer_1erkb_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8);background:var(--background);min-height:100vh}._breadcrumbContainer_1erkb_9{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_1erkb_15{text-align:center;margin-bottom:var(--spacing-8)}._title_1erkb_20{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-6) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_1erkb_36{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._sectionTitle_1erkb_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._euriborEvolutionSection_1erkb_57,._calculatorSection_1erkb_61{margin-bottom:var(--spacing-12)}._simulatorLayout_1erkb_65{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_1erkb_65{grid-template-columns:480px 1fr;align-items:start}}._formSection_1erkb_79,._resultsSection_1erkb_80{display:flex;flex-direction:column}._card_1erkb_85{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._infoCardsSection_1erkb_92{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}._faqSection_1erkb_97{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}._affiliateSection_1erkb_107{margin-top:var(--spacing-8)}@media(max-width:768px){._pageContainer_1erkb_1{padding:var(--spacing-4)}._breadcrumbContainer_1erkb_9{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_1erkb_20{font-size:1.5rem;flex-direction:column;padding:var(--spacing-3) var(--spacing-4)}._description_1erkb_36{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_1erkb_65{grid-template-columns:1fr;gap:var(--spacing-4);grid-auto-rows:max-content}._formSection_1erkb_79{order:2}._resultsSection_1erkb_80{order:1}._sectionTitle_1erkb_44{font-size:1.25rem}._sectionTitle_1erkb_44 svg{display:none}}._formContainer_1ap8m_1{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);overflow:visible}._formField_1ap8m_13{display:flex;flex-direction:column;gap:var(--spacing-2)}._fieldHeader_1ap8m_19{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem;flex-wrap:wrap}._fieldHeader_1ap8m_19 svg{color:var(--primary)}._sliderContainer_1ap8m_33{display:flex;flex-direction:column;gap:var(--spacing-2)}._sliderValue_1ap8m_39{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);padding:var(--spacing-2);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sliderValue_1ap8m_39:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._editableInput_1ap8m_55{text-align:center;font-size:1.1rem;font-weight:700;color:var(--primary);background:transparent;border:none;padding:0;width:100%}._editableInput_1ap8m_55:focus{outline:none}._checkboxContainer_1ap8m_70{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0}._checkboxContainer_1ap8m_70 label{font-weight:500;color:var(--foreground);cursor:pointer}._conditionalInput_1ap8m_83{padding-left:calc(1.25rem + var(--spacing-2))}._radioGroup_1ap8m_87{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-2)}._radioOption_1ap8m_93{display:flex;align-items:center;gap:var(--spacing-2)}._radioOption_1ap8m_93 label{font-weight:500;color:var(--foreground);cursor:pointer}._interestRateControls_1ap8m_105{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin:var(--spacing-2) 0}._interestRateValue_1ap8m_113{font-size:1.25rem;font-weight:700;color:var(--primary);min-width:80px;text-align:center;padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--primary) 5%,var(--background));border-radius:var(--radius);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._interestRateValue_1ap8m_113:hover{background:color-mix(in srgb,var(--primary) 10%,var(--background))}._editableInterestInput_1ap8m_130{text-align:center;font-size:1.25rem;font-weight:700;color:var(--primary);background:transparent;border:none;padding:0;width:100%;min-width:80px}._editableInterestInput_1ap8m_130:focus{outline:none}._noLoansMessage_1ap8m_147{padding:var(--spacing-3);text-align:center;color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 30%,var(--background));border-radius:var(--radius);margin-bottom:var(--spacing-2)}._noLoansMessage_1ap8m_147 p{margin:0;font-size:.875rem}._loansContainer_1ap8m_161{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._loanItem_1ap8m_168{display:flex;gap:var(--spacing-2);padding:var(--spacing-3);background:color-mix(in srgb,var(--accent) 5%,var(--background));border-radius:var(--radius);border:1px solid var(--border)}._loanFields_1ap8m_177{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}._loanField_1ap8m_177{display:flex;flex-direction:column;gap:var(--spacing-1)}._loanFieldLabel_1ap8m_190{font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em}._removeLoanButton_1ap8m_198{flex-shrink:0;align-self:flex-start;color:var(--error)}._removeLoanButton_1ap8m_198:hover{background-color:color-mix(in srgb,var(--error) 10%,var(--background));color:var(--error)}._totalLoansPayment_1ap8m_209{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--primary) 10%,var(--background));border-radius:var(--radius);font-size:.9rem;color:var(--foreground);margin-top:var(--spacing-1)}._totalLoansPayment_1ap8m_209 strong{color:var(--primary);font-weight:700}._addLoanButton_1ap8m_226{width:100%;justify-content:center}@media(max-width:768px){._formContainer_1ap8m_1{padding:var(--spacing-3);gap:var(--spacing-3)}._radioGroup_1ap8m_87{flex-direction:column;gap:var(--spacing-2)}._interestRateControls_1ap8m_105,._loanFields_1ap8m_177{gap:var(--spacing-2)}}._resultsContainer_1us1r_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_1us1r_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--primary)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_1us1r_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._mainResultValue_1us1r_27{font-family:var(--font-family-heading);font-size:2.75rem;font-weight:700;margin-bottom:var(--spacing-4)}._sliderContainer_1us1r_35{margin-top:var(--spacing-4)}._slider_1us1r_35{position:relative;width:100%;height:1rem;margin-bottom:var(--spacing-2)}._sliderTrack_1us1r_46{display:flex;width:100%;height:100%;border-radius:var(--radius-full);overflow:hidden;box-shadow:inset 0 1px 3px #0003}._sliderZoneGreen_1us1r_55{width:40%;background:var(--success)}._sliderZoneOrange_1us1r_60{width:30%;background:var(--warning)}._sliderZoneRed_1us1r_65{width:30%;background:var(--error)}._sliderIndicator_1us1r_70{position:absolute;top:-.25rem;width:1.5rem;height:1.5rem;background:var(--primary-foreground);border:3px solid var(--primary);border-radius:var(--radius-full);transform:translate(-50%);box-shadow:var(--shadow-md);z-index:2}._sliderLabels_1us1r_83{display:flex;justify-content:space-between;font-size:.75rem;font-weight:500;margin-bottom:var(--spacing-1);opacity:.9}._sliderLabelGreen_1us1r_92{flex:0 0 40%;text-align:left}._sliderLabelOrange_1us1r_97{flex:0 0 30%;text-align:center}._sliderLabelRed_1us1r_102{flex:0 0 30%;text-align:right}._sliderValues_1us1r_107{display:flex;justify-content:space-between;font-size:.75rem;opacity:.8}._breakdown_1us1r_114{padding:var(--spacing-4)}._sectionTitle_1us1r_118{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3);font-family:var(--font-family-heading)}._sectionTitle_1us1r_118 svg{color:var(--primary)}._metricsSection_1us1r_135{margin-bottom:var(--spacing-6)}._metricsGrid_1us1r_139{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._metricItem_1us1r_145{background:color-mix(in srgb,var(--primary) 5%,var(--background));padding:var(--spacing-3);border-radius:var(--radius);text-align:center}._metricLabel_1us1r_152{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_1us1r_162{display:block;font-size:1.5rem;font-weight:600;color:var(--primary)}._infoIcon_1us1r_169{color:var(--muted-foreground);cursor:help}._tipsSection_1us1r_175{margin-bottom:var(--spacing-6)}._tipsList_1us1r_179{display:flex;flex-direction:column;gap:var(--spacing-3)}._tipItem_1us1r_185{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:color-mix(in srgb,var(--accent) 5%,var(--background));border-radius:var(--radius);border-left:4px solid var(--accent)}._tipIcon_1us1r_195{font-size:1.25rem;flex-shrink:0}._tipText_1us1r_200{flex:1;font-size:.9rem;color:var(--foreground);line-height:1.4}._tipBadge_1us1r_207{flex-shrink:0}._detailsSection_1us1r_212{display:flex;flex-direction:column;gap:var(--spacing-2)}._detailItem_1us1r_218{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;font-size:.9rem}._detailItem_1us1r_218 svg{color:var(--muted-foreground);flex-shrink:0}._detailLabel_1us1r_231{flex:1;color:var(--foreground)}._detailValue_1us1r_236{font-weight:600;color:var(--secondary)}._detailItemTotal_1us1r_241{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;background:color-mix(in srgb,var(--secondary) 5%,var(--background));border-radius:var(--radius);padding:var(--spacing-3);margin-top:var(--spacing-2)}._detailItemTotal_1us1r_241 svg{color:var(--secondary)}._detailItemTotal_1us1r_241 ._detailLabel_1us1r_231,._detailItemTotal_1us1r_241 ._detailValue_1us1r_236{color:var(--secondary)}._savingsPromptContainer_1us1r_265{margin-top:var(--spacing-6);display:flex;justify-content:center}@media(max-width:768px){._mainResultValue_1us1r_27{font-size:2.25rem}._metricsGrid_1us1r_139{grid-template-columns:1fr}._metricValue_1us1r_162{font-size:1.25rem}._sliderLabels_1us1r_83,._sliderValues_1us1r_107{font-size:.6875rem}._tipItem_1us1r_185{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._tipBadge_1us1r_207{align-self:flex-end}._savingsPromptContainer_1us1r_265{margin-top:var(--spacing-4)}}._chartsSection_1dpkm_1{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8)}._sectionTitle_1dpkm_6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sectionTitleIcon_1dpkm_18{display:flex;align-items:center;color:var(--primary)}._chartsGrid_1dpkm_24{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._chartCard_1dpkm_30{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._chartCard_1dpkm_30:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._chartCard_1dpkm_30 h3{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0;text-align:center}._chartWrapper_1dpkm_53{height:250px;width:100%}._pageContainer_1vkqe_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8) 0 var(--spacing-8);background:var(--background);min-height:100vh}._breadcrumbContainer_1vkqe_9{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}._header_1vkqe_15{text-align:center;margin-bottom:var(--spacing-8)}._title_1vkqe_20{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-6) 0;background:var(--secondary);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._description_1vkqe_36{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._simulatorLayout_1vkqe_44{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}@media(min-width:1024px){._simulatorLayout_1vkqe_44{grid-template-columns:400px 1fr;align-items:start}}._formSection_1vkqe_58{display:flex;flex-direction:column}._resultsSection_1vkqe_63{display:flex;flex-direction:column;border-radius:var(--radius-lg);width:100%;max-width:632px;margin:0 auto}._chartsSection_1vkqe_72{width:100%;max-width:632px;margin:0 auto var(--spacing-12) auto}._seoContent_1vkqe_81{margin-bottom:var(--spacing-12)}._sectionTitleContainer_1vkqe_85{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._sectionIconContainer_1vkqe_92{margin-bottom:var(--spacing-3)}._sectionIcon_1vkqe_92{width:2rem;height:2rem;color:var(--primary)}._sectionTitle_1vkqe_85{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._infoSection_1vkqe_111,._benefitsSection_1vkqe_116{margin-bottom:var(--spacing-8)}._benefitsList_1vkqe_120{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._benefitsList_1vkqe_120{grid-template-columns:repeat(2,1fr)}}._benefit_1vkqe_116{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--accent)}._benefit_1vkqe_116 h4{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-2)}._benefit_1vkqe_116 p{color:var(--muted-foreground);line-height:1.5;margin:0;font-size:.9rem}._faqSection_1vkqe_155{margin-top:var(--spacing-12);margin-bottom:var(--spacing-16);text-align:center}._faqTitleContainer_1vkqe_161{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-6)}._faqIconContainer_1vkqe_168{margin-bottom:var(--spacing-3)}._faqIcon_1vkqe_168{width:2rem;height:2rem;color:var(--primary)}._faqTitle_1vkqe_161{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin:0;text-align:center}._accordionContainer_1vkqe_187{max-width:800px;margin:0 auto}._card_1vkqe_192{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._affiliateSection_1vkqe_200{margin-top:var(--spacing-8)}._adSection_1vkqe_205{display:flex;justify-content:center;margin:var(--spacing-6) 0}._headerAd_1vkqe_211{max-width:728px;width:100%}._sidebarAd_1vkqe_216{max-width:300px;width:100%;margin-top:var(--spacing-4)}._resultsAd_1vkqe_222{max-width:632px;width:100%;margin-top:var(--spacing-6)}._footerAd_1vkqe_228{max-width:728px;width:100%;margin-bottom:var(--spacing-4)}._blogSection_1vkqe_235{background:color-mix(in srgb,var(--secondary) 5%,var(--background));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}._blogSectionContent_1vkqe_245{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}@media(max-width:768px){._pageContainer_1vkqe_1{padding:var(--spacing-4)}._breadcrumbContainer_1vkqe_9{margin-bottom:var(--spacing-6);background:var(--card);padding:var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow)}._title_1vkqe_20{font-size:1.5rem;padding:var(--spacing-3) var(--spacing-4)}._description_1vkqe_36{font-size:1rem;padding:0 var(--spacing-2)}._simulatorLayout_1vkqe_44{grid-template-columns:1fr;gap:var(--spacing-4)}._sectionTitle_1vkqe_85,._faqTitle_1vkqe_161{font-size:1.25rem}._faqIcon_1vkqe_168,._sectionIcon_1vkqe_92{width:1.75rem;height:1.75rem}._headerAd_1vkqe_211,._resultsAd_1vkqe_222,._footerAd_1vkqe_228{max-width:320px}._sidebarAd_1vkqe_216{max-width:300px}._adSection_1vkqe_205{margin:var(--spacing-4) 0}._blogSectionContent_1vkqe_245{padding:0 var(--spacing-4)}._blogSection_1vkqe_235{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}}._formContainer_h2v8r_1{background-color:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border)}._typeSelector_h2v8r_9{margin-bottom:var(--spacing-6);padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius)}._radioGroup_h2v8r_16{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._radioLabel_h2v8r_22{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--animation-duration-fast) ease-in-out;font-weight:600;font-size:1rem;text-align:center;height:100%;background-color:var(--surface)}._radioLabel_h2v8r_22:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._radioLabel_h2v8r_22._selected_h2v8r_45{background-color:var(--primary);border-color:var(--primary);color:#fff}._radioLabel_h2v8r_22._selected_h2v8r_45 svg{color:#fff}._radioLabel_h2v8r_22:focus-visible{box-shadow:var(--shadow-focus);outline:none}._radioLabel_h2v8r_22 svg{width:24px;height:24px}._accordionRoot_h2v8r_65{width:100%}._formField_h2v8r_69{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._fieldHeader_h2v8r_76{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;color:var(--secondary);font-size:.9rem}._fieldHeader_h2v8r_76 svg{color:var(--primary)}._infoIcon_h2v8r_89{color:var(--muted-foreground);cursor:help}._checkboxGrid_h2v8r_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);margin-top:var(--spacing-4)}._checkboxItem_h2v8r_101{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxItem_h2v8r_101 label{font-weight:500;cursor:pointer}._fieldDescription_h2v8r_112{font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._resultsContainer_uxour_1{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);overflow:hidden}._mainResult_uxour_9{background:linear-gradient(135deg,var(--secondary),color-mix(in srgb,var(--secondary) 85%,var(--accent)));color:var(--primary-foreground);padding:var(--spacing-6) var(--spacing-4);text-align:center}._mainResultHeader_uxour_16{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-2);opacity:.9}._finalAmount_uxour_27{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}._resultSummary_uxour_35{font-size:.9rem;line-height:1.5;max-width:400px;margin:var(--spacing-1) auto 0;opacity:.9}._breakdown_uxour_43{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._metricCard_uxour_50{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._cardTitle_uxour_57{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._cardTitle_uxour_57 svg{color:var(--primary)}._metricGrid_uxour_72{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4)}._metricItem_uxour_78{background:var(--background);padding:var(--spacing-3);border-radius:var(--radius-sm);text-align:center}._metricLabel_uxour_85{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._metricValue_uxour_92{display:block;font-size:1.25rem;font-weight:700;font-family:var(--font-family-heading);color:var(--secondary)}._bonificacionInfo_uxour_100,._baseImponibleInfo_uxour_100{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);padding:var(--spacing-3);border-radius:var(--radius-sm);font-size:.9rem}._bonificacionInfo_uxour_100{background-color:color-mix(in srgb,var(--success) 10%,transparent);color:color-mix(in srgb,var(--success) 100%,black 20%)}._bonificacionInfo_uxour_100 svg{color:var(--success)}._baseImponibleInfo_uxour_100{background-color:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning-foreground)}._baseImponibleInfo_uxour_100 svg{color:var(--warning)}._calculoDesglose_uxour_122{background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius-sm);margin-top:var(--spacing-4);font-family:var(--font-family-monospace);font-size:.8rem;white-space:pre-wrap;word-break:break-all;color:var(--muted-foreground)}._costGrid_uxour_134{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._costItem_uxour_141{display:flex;justify-content:space-between;font-size:.9rem;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._costItem_uxour_141:last-child{border-bottom:none}._costItem_uxour_141 span:last-child{font-weight:600}._totalCost_uxour_151{font-weight:700;font-size:1.1rem;color:var(--secondary);padding-top:var(--spacing-3);border-top:2px solid var(--secondary)}._progressWrapper_uxour_159{margin-top:var(--spacing-4)}._progressLabel_uxour_163{font-size:.875rem;color:var(--muted-foreground);text-align:center;margin-top:var(--spacing-2);display:block}._chartsSection_y9fh2_1{margin-bottom:var(--spacing-8)}._sectionTitle_y9fh2_5{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6);text-align:center;justify-content:center}._sectionTitle_y9fh2_5 svg{color:var(--primary)}._chartsGrid_y9fh2_22{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}._chartCard_y9fh2_28{background:var(--card);padding:var(--spacing-4);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._chartCard_y9fh2_28:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._chartCard_y9fh2_28 h3{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._chartCard_y9fh2_28 h3 svg{color:var(--primary)}._chartWrapper_y9fh2_58{height:400px;width:100%}._customTooltip_y9fh2_63{background-color:var(--popup);border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}._tooltipLabel_y9fh2_71{margin:0;font-weight:600;color:var(--foreground);font-size:.9rem}._tooltipValue_y9fh2_78{margin:0;color:var(--primary);font-weight:700}._chartsSection_2so2u_1{width:100%;margin-top:var(--spacing-6)}._sectionTitle_2so2u_6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:var(--spacing-6);text-align:center}._sectionTitle_2so2u_6 svg{color:var(--primary)}*{box-sizing:border-box}html{font-size:15px;margin:0}body{margin:0}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(55 60% 97%);--foreground: hsl(0 0% 0%);--surface: hsl(55 55% 99%);--surface-foreground: hsl(0 0% 0%);--sidebar: hsl(55 55% 96%);--sidebar-foreground: hsl(0 0% 0%);--card: hsl(0 0% 100%);--card-foreground: hsl(0 0% 0%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(0 0% 0%);--primary: hsl(22 100% 50%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(244 92% 16%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(158 25% 58%);--accent-foreground: hsl(0 0% 0%);--muted: hsl(158 15% 88%);--muted-foreground: hsl(244 20% 50%);--success: hsl(140 50% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 75% 50%);--error-foreground: hsl(0 0% 100%);--warning: hsl(38 90% 55%);--warning-foreground: hsl(38 90% 15%);--info: hsl(200 80% 50%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(200 80% 60%);--info-active: hsl(200 80% 40%);--border: hsl(55 25% 88%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-heading: "Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: "cursive";--shadow: 0 1px 2px 0 hsl(240 5% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(240 5% 0% / .1), 0 2px 4px -2px hsl(240 5% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(240 5% 0% / .1), 0 4px 6px -4px hsl(240 5% 0% / .1);--shadow-focus: 0 0 0 2px var(--background), 0 0 0 4px var(--primary);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(22 100% 50%);--chart-color-2: hsl(244 92% 16%);--chart-color-3: hsl(158 25% 58%);--chart-color-4: hsl(22 80% 70%);--chart-color-5: hsl(244 60% 40%);--preset-background: hsl(22 100% 50% / .08);--preset-border: hsl(22 100% 50% / .2);--preset-hover: hsl(22 100% 50% / .12);--savings-background: hsl(160 84% 39% / .08);--savings-border: hsl(160 84% 39% / .2);--savings-hover: hsl(160 84% 39% / .12);--savings-text: hsl(160 84% 30%);--savings-accent: hsl(160 84% 39%)}.dark{--background: hsl(244 30% 11%);--foreground: hsl(240 10% 85%);--surface: hsl(244 30% 14%);--surface-foreground: hsl(240 10% 90%);--sidebar: hsl(244 30% 10%);--sidebar-foreground: hsl(240 10% 85%);--card: hsl(244 30% 15%);--card-foreground: hsl(240 10% 90%);--popup: hsl(244 30% 15%);--popup-foreground: hsl(240 10% 90%);--primary: hsl(22 100% 60%);--primary-foreground: hsl(0 0% 0%);--secondary: hsl(244 80% 70%);--secondary-foreground: hsl(0 0% 0%);--accent: hsl(158 35% 65%);--accent-foreground: hsl(0 0% 0%);--muted: hsl(244 20% 20%);--muted-foreground: hsl(240 10% 60%);--success: hsl(140 50% 55%);--success-foreground: hsl(140 50% 10%);--error: hsl(0 80% 65%);--error-foreground: hsl(0 80% 10%);--warning: hsl(38 90% 60%);--warning-foreground: hsl(38 90% 10%);--info: hsl(200 80% 60%);--info-foreground: hsl(200 80% 10%);--info-hover: hsl(200 80% 70%);--info-active: hsl(200 80% 50%);--border: hsl(244 20% 25%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 2px var(--background), 0 0 0 4px var(--primary);--chart-color-1: hsl(22 100% 60%);--chart-color-2: hsl(244 80% 70%);--chart-color-3: hsl(158 35% 65%);--chart-color-4: hsl(22 80% 75%);--chart-color-5: hsl(244 60% 60%);--preset-background: hsl(22 100% 60% / .1);--preset-border: hsl(22 100% 60% / .25);--preset-hover: hsl(22 100% 60% / .15);--savings-background: hsl(160 84% 39% / .1);--savings-border: hsl(160 84% 39% / .25);--savings-hover: hsl(160 84% 39% / .15);--savings-text: hsl(160 70% 55%);--savings-accent: hsl(160 84% 45%)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
