@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=Manrope: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{._content_1hxhe_2{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}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_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{._badge_1m09g_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_1m09g_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_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_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_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_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_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_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_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_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_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}@layer base{._container_qjlew_2{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%}._title_qjlew_10{font-family:var(--font-family-heading);font-size:1.5rem;margin-bottom:var(--spacing-2);text-align:left}._description_qjlew_17{font-size:.9rem;color:var(--muted-foreground);margin-bottom:var(--spacing-6);max-width:65ch}._tableWrapper_qjlew_24{overflow-x:auto}._table_qjlew_24{width:100%;min-width:600px;border-collapse:collapse}._tableHeader_qjlew_34{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border-bottom:1px solid var(--border);font-size:.875rem;font-weight:600;color:var(--foreground);text-align:left}._tableBody_qjlew_47{display:flex;flex-direction:column}._tableRow_qjlew_52{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);font-size:.875rem;transition:background-color var(--animation-duration-fast) ease-in-out}._tableRow_qjlew_52:last-child{border-bottom:none}._tableRow_qjlew_52:hover{background-color:var(--muted)}._tableRow_qjlew_52>div{display:flex;align-items:center}._currentRow_qjlew_75{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._currentBadge_qjlew_79{margin-left:var(--spacing-3)}._totalRateCell_qjlew_83{font-weight:600;color:var(--primary)}@media(max-width:768px){._container_qjlew_2{padding:var(--spacing-4)}._tableWrapper_qjlew_24{overflow-x:visible}._table_qjlew_24{min-width:0}._tableHeader_qjlew_34{display:none}._tableRow_qjlew_52{grid-template-columns:1fr;gap:var(--spacing-2);padding:var(--spacing-4);margin-bottom:var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--background)}._tableRow_qjlew_52:last-child{margin-bottom:0}._tableRow_qjlew_52>div{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1) 0}._tableRow_qjlew_52>div:before{content:attr(data-label);font-weight:600;color:var(--muted-foreground);margin-right:var(--spacing-4)}._currentBadge_qjlew_79{margin-left:0;order:-1;margin-right:auto}}}@layer base{._hero_wyqn4_2{position:relative;padding:var(--spacing-16) var(--spacing-4);display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;background-color:var(--surface);border-bottom:1px solid var(--border)}._content_wyqn4_14{position:relative;z-index:var(--z-content);max-width:48rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._badge_wyqn4_24{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,transparent);padding-left:var(--spacing-2);padding-right:var(--spacing-3)}._badgeIcon_wyqn4_32{margin-right:var(--spacing-2)}._title_wyqn4_36{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--foreground);margin:0}._highlight_wyqn4_46{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}._subtitle_wyqn4_54{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);max-width:36rem;margin:0}._features_wyqn4_62{display:flex;gap:var(--spacing-6);margin-top:var(--spacing-4);flex-wrap:wrap;justify-content:center}._feature_wyqn4_62{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;font-weight:500;color:var(--foreground)}._featureIcon_wyqn4_79{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--muted);color:var(--primary)}._backgroundDecoration_wyqn4_91{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0}._blob1_wyqn4_102{position:absolute;top:-10%;left:20%;width:40rem;height:40rem;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 5%,transparent) 0%,transparent 70%);border-radius:50%;filter:blur(60px);opacity:.6}._blob2_wyqn4_114{position:absolute;bottom:-10%;right:10%;width:30rem;height:30rem;background:radial-gradient(circle,color-mix(in srgb,var(--secondary) 5%,transparent) 0%,transparent 70%);border-radius:50%;filter:blur(40px);opacity:.5}@media(max-width:768px){._hero_wyqn4_2{padding:var(--spacing-12) var(--spacing-4)}._title_wyqn4_36{font-size:2.25rem}._subtitle_wyqn4_54{font-size:1rem}}}@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)}}}@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}}@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)}}}@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{._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_15b3k_2{min-width:18rem;min-height:22rem;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_15b3k_14{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_15b3k_23,._button_next_15b3k_24{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_15b3k_23:hover,._button_next_15b3k_24:hover{background-color:var(--muted)}._button_previous_15b3k_23:active,._button_next_15b3k_24:active{background-color:var(--muted);transform:scale(.97)}._button_previous_15b3k_23 svg,._button_next_15b3k_24 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_15b3k_56,._month_15b3k_56{width:100%}._month_grid_15b3k_64{width:100%;border-collapse:collapse}._month_caption_15b3k_69{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_15b3k_76{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_15b3k_82{margin-bottom:var(--spacing-1)}._weekday_15b3k_82{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_15b3k_97{position:relative}._day_15b3k_101{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_15b3k_110{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_15b3k_110:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_15b3k_110:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_15b3k_139 ._day_button_15b3k_110{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_15b3k_139 ._day_button_15b3k_110:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_15b3k_150 ._day_button_15b3k_110{border:1px solid var(--primary);font-weight:500}._today_15b3k_150._selected_15b3k_139 ._day_button_15b3k_110{border-color:var(--primary-foreground)}._range_middle_15b3k_159 ._day_button_15b3k_110{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_15b3k_165 ._day_button_15b3k_110{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_15b3k_172 ._day_button_15b3k_110{color:var(--muted-foreground);opacity:.6}._disabled_15b3k_177 ._day_button_15b3k_110{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_15b3k_177 ._day_button_15b3k_110:hover{background-color:transparent}._footer_15b3k_188{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_15b3k_196{display:none}._chevron_15b3k_200{display:flex}.dark ._range_middle_15b3k_159 ._day_button_15b3k_110{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_15b3k_110:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_15b3k_110:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}@layer base{._card_1aqsl_2{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:var(--spacing-6);width:100%;max-width:32rem;margin:0 auto;position:relative;z-index:var(--z-content);transition:transform var(--animation-duration-normal) ease}._header_1aqsl_16{margin-bottom:var(--spacing-6);text-align:center}._title_1aqsl_21{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--card-foreground);margin:0 0 var(--spacing-2) 0}._description_1aqsl_29{color:var(--muted-foreground);font-size:.9375rem;margin:0}._form_1aqsl_35{display:flex;flex-direction:column;gap:var(--spacing-2)}._inputWrapper_1aqsl_41{position:relative;display:flex;align-items:center}._amountInput_1aqsl_47{padding-right:var(--spacing-12);font-size:1.125rem;font-weight:500}._currencySuffix_1aqsl_53{position:absolute;right:var(--spacing-3);color:var(--muted-foreground);font-weight:500;pointer-events:none}._dateGrid_1aqsl_61{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._dateButton_1aqsl_68{width:100%;justify-content:flex-start;font-weight:400;color:var(--foreground)}._placeholder_1aqsl_75{color:var(--muted-foreground)}._icon_1aqsl_79{margin-right:var(--spacing-2);color:var(--muted-foreground)}._submitButton_1aqsl_84{width:100%;margin-top:var(--spacing-2);font-weight:600;justify-content:center;gap:var(--spacing-2)}._arrowIcon_1aqsl_92{margin-left:auto;opacity:.8}._popoverContent_1aqsl_97{padding:0;border:none;background:transparent}._checkboxWrapper_1aqsl_103{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._checkboxLabel_1aqsl_111{font-size:.9375rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._customRateContainer_1aqsl_118{padding-left:2rem;margin-bottom:var(--spacing-4);animation:_fadeIn_1aqsl_1 var(--animation-duration-fast) ease}@keyframes _fadeIn_1aqsl_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._dateGrid_1aqsl_61{grid-template-columns:1fr;gap:var(--spacing-2)}._card_1aqsl_2{padding:var(--spacing-5)}}}@layer base{._noticeContainer_1n92t_2{background-color:var(--info);color:var(--info-foreground);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex;align-items:flex-start;gap:var(--spacing-3)}._noticeContent_1n92t_13{display:flex;align-items:flex-start;gap:var(--spacing-3);width:100%}._noticeIcon_1n92t_20{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.125rem}._noticeText_1n92t_28{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._noticeTitle_1n92t_35{font-weight:600;font-size:.95rem;margin:0;line-height:1.4}._noticeDescription_1n92t_42{font-size:.875rem;margin:0;line-height:1.5;opacity:.95}._noticeDescription_1n92t_42 strong{font-weight:600}}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_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;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}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._container_1mnto_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);overflow:hidden}._header_1mnto_9{padding:var(--spacing-6);border-bottom:1px solid var(--border);display:flex;gap:var(--spacing-4);align-items:flex-start;background-color:var(--surface)}._iconWrapper_1mnto_18{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);flex-shrink:0}._title_1mnto_30{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--card-foreground);margin:0 0 var(--spacing-1) 0}._subtitle_1mnto_38{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._accordion_1mnto_45{padding:var(--spacing-4)}._item_1mnto_49{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-3);background-color:var(--card);box-shadow:none}._item_1mnto_49:last-child{margin-bottom:0}._triggerContent_1mnto_61{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);text-align:left}._templateTitle_1mnto_69{font-weight:600;color:var(--card-foreground)}._templateDesc_1mnto_74{font-size:.875rem;color:var(--muted-foreground);font-weight:400}._contentWrapper_1mnto_80{display:flex;flex-direction:column;gap:var(--spacing-4)}._previewContainer_1mnto_86{background-color:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-6);font-family:var(--font-family-monospace);font-size:.875rem;color:var(--foreground);border:1px solid var(--border);white-space:pre-wrap;line-height:1.6}._subjectLine_1mnto_98{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px dashed var(--border)}._actions_1mnto_104{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}._legalNote_1mnto_112{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);margin:0}.dark ._previewContainer_1mnto_86{background-color:color-mix(in srgb,var(--background) 50%,var(--card))}@media(max-width:640px){._actions_1mnto_104{flex-direction:column;align-items:stretch}._copyButton_1mnto_132{width:100%}._legalNote_1mnto_112{justify-content:center}}@layer base{._container_grqz6_2{width:100%;animation:_slideUp_grqz6_1 var(--animation-duration-normal) ease-out}._noticeWrapper_grqz6_7{margin-bottom:var(--spacing-6)}._customRateNotice_grqz6_11{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--warning) 10%,var(--card));border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius-md);color:var(--foreground)}._customRateIcon_grqz6_21{color:var(--warning);flex-shrink:0;margin-top:2px}._customRateContent_grqz6_27{display:flex;flex-direction:column;gap:var(--spacing-1)}._customRateTitle_grqz6_33{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}._customRateText_grqz6_40{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._customRateText_grqz6_40 strong{color:var(--foreground);font-weight:500}._metricsGrid_grqz6_53{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._metricCard_grqz6_60{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._metricCard_grqz6_60:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._primaryMetric_grqz6_78{background-color:color-mix(in srgb,var(--primary) 5%,var(--card));border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}._metricIconWrapper_grqz6_83{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);flex-shrink:0}._primaryMetric_grqz6_78 ._metricIconWrapper_grqz6_83{background-color:var(--primary);color:var(--primary-foreground)}._metricContent_grqz6_100{display:flex;flex-direction:column;gap:var(--spacing-1)}._metricLabel_grqz6_106{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._metricValue_grqz6_112{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);line-height:1.2}._reminderSection_grqz6_121{margin-bottom:var(--spacing-8)}._triggerContent_grqz6_125{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground);font-weight:500}._reminderContent_grqz6_133{padding-top:var(--spacing-2)}._reminderInfo_grqz6_137{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--info) 10%,var(--card));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);color:var(--foreground);font-size:.9375rem;line-height:1.5}._infoIcon_grqz6_150{color:var(--info);flex-shrink:0;margin-top:2px}._reminderInfo_grqz6_137 strong{font-weight:600}._embeddedTemplate_grqz6_160{box-shadow:none!important;border:none!important;background-color:transparent!important;border-radius:0!important}._breakdownSection_grqz6_168{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}._breakdownTitle_grqz6_176{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;padding:var(--spacing-4) var(--spacing-6);margin:0;border-bottom:1px solid var(--border);background-color:var(--muted);color:var(--foreground)}._tableWrapper_grqz6_187{overflow-x:auto}._table_grqz6_187{width:100%;border-collapse:collapse;font-size:.9375rem}._table_grqz6_187 th,._table_grqz6_187 td{padding:var(--spacing-3) var(--spacing-6);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_grqz6_187 th{font-weight:600;color:var(--muted-foreground);background-color:color-mix(in srgb,var(--muted) 30%,transparent);font-size:.875rem}._table_grqz6_187 tbody tr:last-child td{border-bottom:none}._table_grqz6_187 tbody tr:hover{background-color:var(--muted)}._table_grqz6_187 tfoot{background-color:color-mix(in srgb,var(--muted) 50%,transparent);font-weight:700}._table_grqz6_187 tfoot td{border-top:2px solid var(--border);border-bottom:none;color:var(--foreground)}._textRight_grqz6_231{text-align:right!important}._totalLabel_grqz6_235{text-align:right;padding-right:var(--spacing-4)}._emptyState_grqz6_240{text-align:center!important;color:var(--muted-foreground);padding:var(--spacing-8)!important}._accordionWrapper_grqz6_247{margin-top:var(--spacing-6)}._formulasList_grqz6_251{display:flex;flex-direction:column;gap:var(--spacing-4)}._formulaItem_grqz6_257{display:flex;flex-direction:column;gap:var(--spacing-1);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._formulaItem_grqz6_257:last-child{padding-bottom:0;border-bottom:none}._formulaPeriod_grqz6_270{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._formulaEquation_grqz6_276{font-family:var(--font-family-monospace);font-size:.9rem;color:var(--foreground);overflow-x:auto;white-space:nowrap;line-height:1.6}._formulaLabel_grqz6_285{font-family:var(--font-family-base);color:var(--muted-foreground);margin-right:var(--spacing-2)}._operator_grqz6_291{color:var(--muted-foreground);margin:0 var(--spacing-1)}._formulaResult_grqz6_296{font-weight:600;color:var(--primary)}@keyframes _slideUp_grqz6_1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._metricsGrid_grqz6_53{grid-template-columns:1fr}._table_grqz6_187 th,._table_grqz6_187 td{padding:var(--spacing-3) var(--spacing-4)}._formulaEquation_grqz6_276{font-size:.8rem}}}@layer base{._card_3a363_2{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:var(--spacing-6);width:100%;max-width:32rem;margin:0 auto;position:relative;z-index:var(--z-content);transition:transform var(--animation-duration-normal) ease}._header_3a363_16{margin-bottom:var(--spacing-6);text-align:center}._title_3a363_21{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--card-foreground);margin:0 0 var(--spacing-2) 0}._description_3a363_29{color:var(--muted-foreground);font-size:.9375rem;margin:0}._form_3a363_35{display:flex;flex-direction:column;gap:var(--spacing-2)}._inputWrapper_3a363_41{position:relative;display:flex;align-items:center}._amountInput_3a363_47{padding-right:var(--spacing-12);font-size:1.125rem;font-weight:500}._currencySuffix_3a363_53{position:absolute;right:var(--spacing-3);color:var(--muted-foreground);font-weight:500;pointer-events:none}._dateGrid_3a363_61{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._dateButton_3a363_68{width:100%;justify-content:flex-start;font-weight:400;color:var(--foreground)}._placeholder_3a363_75{color:var(--muted-foreground)}._icon_3a363_79{margin-right:var(--spacing-2);color:var(--muted-foreground)}._submitButton_3a363_84{width:100%;margin-top:var(--spacing-2);font-weight:600;justify-content:center;gap:var(--spacing-2)}._arrowIcon_3a363_92{margin-left:auto;opacity:.8}._popoverContent_3a363_97{padding:0;border:none;background:transparent}._checkboxWrapper_3a363_103{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._checkboxLabel_3a363_111{font-size:.9375rem;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}._customRateContainer_3a363_118{padding-left:2rem;margin-bottom:var(--spacing-4);animation:_fadeIn_3a363_1 var(--animation-duration-fast) ease}@keyframes _fadeIn_3a363_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._labelWithIcon_3a363_129{display:flex;align-items:center;gap:var(--spacing-1)}._infoIcon_3a363_135{color:var(--muted-foreground);cursor:help}@media(max-width:640px){._dateGrid_3a363_61{grid-template-columns:1fr;gap:var(--spacing-2)}._card_3a363_2{padding:var(--spacing-5)}}}@layer base{._container_1ywpg_2{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8);box-shadow:var(--shadow)}._header_1ywpg_11{margin-bottom:var(--spacing-4)}._titleRow_1ywpg_15{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._headerIcon_1ywpg_22{color:var(--primary)}._title_1ywpg_15{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;margin:0;color:var(--foreground)}._description_1ywpg_34{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}._feeInfoBox_1ywpg_41{display:flex;align-items:center;gap:var(--spacing-2);background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-6);color:var(--success-foreground)}._feeIcon_1ywpg_53{color:var(--success);flex-shrink:0}._feeText_1ywpg_58{font-size:.875rem;font-weight:500;color:var(--foreground)}._feeText_1ywpg_58 strong{color:var(--success)}._timeline_1ywpg_69{display:flex;flex-direction:column;gap:var(--spacing-4);position:relative;padding-left:var(--spacing-4)}._timeline_1ywpg_69:before{content:"";position:absolute;left:0;top:var(--spacing-2);bottom:var(--spacing-2);width:2px;background-color:var(--border);border-radius:var(--radius-full)}._timelineItem_1ywpg_89{position:relative}._timelineConnector_1ywpg_93{position:absolute;left:calc(var(--spacing-4) * -1 - 5px);top:var(--spacing-4);width:12px;height:12px;border-radius:50%;background-color:var(--card);border:2px solid var(--muted-foreground);transition:border-color var(--animation-duration-normal);z-index:2}._connectorActive_1ywpg_106{border-color:var(--success);background-color:var(--success)}._timelineContent_1ywpg_111{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);transition:opacity var(--animation-duration-normal)}._itemDisabled_1ywpg_119 ._timelineContent_1ywpg_111{opacity:.6;background-color:var(--muted);pointer-events:none}._timelineHeader_1ywpg_125{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2);flex-wrap:wrap;gap:var(--spacing-2)}._headerLeft_1ywpg_134{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._dateControl_1ywpg_141{display:flex;align-items:center;gap:var(--spacing-2)}._dateLabel_1ywpg_147{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._waitingText_1ywpg_153{font-size:.875rem;color:var(--muted-foreground);font-style:italic}._badge_1ywpg_159{font-size:.75rem}._timelineDescription_1ywpg_163{margin:0;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._feeBadge_1ywpg_170{display:inline-block;font-size:.75rem;font-weight:600;color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent);padding:2px 8px;border-radius:var(--radius-sm)}._feeBadgeDisabled_1ywpg_180{color:var(--muted-foreground);background-color:var(--muted)}._guidance_1ywpg_185{margin-top:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);font-size:.8125rem;color:var(--primary);font-weight:500}._note_1ywpg_195{margin-top:var(--spacing-6);display:flex;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.8125rem;line-height:1.4;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._noteIcon_1ywpg_206{flex-shrink:0;margin-top:2px}._note_1ywpg_195 p{margin:0}}@layer base{._container_j5n8f_2{width:100%;animation:_slideUp_j5n8f_1 var(--animation-duration-normal) ease-out}._noticeWrapper_j5n8f_7{margin-bottom:var(--spacing-6)}._customRateNotice_j5n8f_11{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--warning) 10%,var(--card));border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius-md);color:var(--foreground)}._customRateIcon_j5n8f_21{color:var(--warning);flex-shrink:0;margin-top:2px}._customRateContent_j5n8f_27{display:flex;flex-direction:column;gap:var(--spacing-1)}._customRateTitle_j5n8f_33{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}._customRateText_j5n8f_40{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._customRateText_j5n8f_40 strong{color:var(--foreground);font-weight:500}._notice_j5n8f_7{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--info) 10%,var(--card));border:1px solid color-mix(in srgb,var(--info) 30%,transparent);border-radius:var(--radius-md);color:var(--foreground)}._noticeIcon_j5n8f_62{color:var(--info);flex-shrink:0;margin-top:2px}._noticeContent_j5n8f_68{display:flex;flex-direction:column;gap:var(--spacing-1)}._noticeTitle_j5n8f_74{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}._noticeText_j5n8f_81{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._noticeText_j5n8f_81 strong{color:var(--foreground);font-weight:500}._metricsGrid_j5n8f_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._metricCard_j5n8f_101{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._metricCard_j5n8f_101:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._primaryMetric_j5n8f_119{background-color:color-mix(in srgb,var(--primary) 5%,var(--card));border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}._metricIconWrapper_j5n8f_124{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--muted);color:var(--muted-foreground);flex-shrink:0}._primaryMetric_j5n8f_119 ._metricIconWrapper_j5n8f_124{background-color:var(--primary);color:var(--primary-foreground)}._metricContent_j5n8f_141{display:flex;flex-direction:column;gap:var(--spacing-1)}._metricLabel_j5n8f_147{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._metricValue_j5n8f_153{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);line-height:1.2}._reminderSection_j5n8f_162{margin-bottom:var(--spacing-8)}._triggerContent_j5n8f_166{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground);font-weight:500}._reminderContent_j5n8f_174{padding-top:var(--spacing-2)}._reminderInfo_j5n8f_178{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--info) 10%,var(--card));border:1px solid color-mix(in srgb,var(--info) 20%,transparent);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);color:var(--foreground);font-size:.9375rem;line-height:1.5}._infoIcon_j5n8f_191{color:var(--info);flex-shrink:0;margin-top:2px}._reminderInfo_j5n8f_178 strong{font-weight:600}._embeddedTemplate_j5n8f_201{box-shadow:none!important;border:none!important;background-color:transparent!important;border-radius:0!important}._breakdownSection_j5n8f_209{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}._breakdownTitle_j5n8f_217{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;padding:var(--spacing-4) var(--spacing-6);margin:0;border-bottom:1px solid var(--border);background-color:var(--muted);color:var(--foreground)}._tableWrapper_j5n8f_228{overflow-x:auto}._table_j5n8f_228{width:100%;border-collapse:collapse;font-size:.9375rem}._table_j5n8f_228 th,._table_j5n8f_228 td{padding:var(--spacing-3) var(--spacing-6);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_j5n8f_228 th{font-weight:600;color:var(--muted-foreground);background-color:color-mix(in srgb,var(--muted) 30%,transparent);font-size:.875rem}._table_j5n8f_228 tbody tr:last-child td{border-bottom:none}._table_j5n8f_228 tbody tr:hover{background-color:var(--muted)}._table_j5n8f_228 tfoot{background-color:color-mix(in srgb,var(--muted) 50%,transparent);font-weight:700}._table_j5n8f_228 tfoot td{border-top:2px solid var(--border);border-bottom:none;color:var(--foreground)}._textRight_j5n8f_272{text-align:right!important}._totalLabel_j5n8f_276{text-align:right;padding-right:var(--spacing-4)}._emptyState_j5n8f_281{text-align:center!important;color:var(--muted-foreground);padding:var(--spacing-8)!important}._accordionWrapper_j5n8f_288{margin-top:var(--spacing-6)}._formulasList_j5n8f_292{display:flex;flex-direction:column;gap:var(--spacing-4)}._formulaItem_j5n8f_298{display:flex;flex-direction:column;gap:var(--spacing-1);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._formulaItem_j5n8f_298:last-child{padding-bottom:0;border-bottom:none}._formulaPeriod_j5n8f_311{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._formulaEquation_j5n8f_317{font-family:var(--font-family-monospace);font-size:.9rem;color:var(--foreground);overflow-x:auto;white-space:nowrap;line-height:1.6}._formulaLabel_j5n8f_326{font-family:var(--font-family-base);color:var(--muted-foreground);margin-right:var(--spacing-2)}._operator_j5n8f_332{color:var(--muted-foreground);margin:0 var(--spacing-1)}._formulaResult_j5n8f_337{font-weight:600;color:var(--primary)}@keyframes _slideUp_j5n8f_1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._metricsGrid_j5n8f_94{grid-template-columns:1fr}._table_j5n8f_228 th,._table_j5n8f_228 td{padding:var(--spacing-3) var(--spacing-4)}._formulaEquation_j5n8f_317{font-size:.8rem}}}@layer base{._grid_s369d_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6);width:100%;max-width:64rem;margin:0 auto}._card_s369d_11{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._card_s369d_11:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}._iconWrapper_s369d_28{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._title_s369d_39{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._text_s369d_47{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0}.dark ._card_s369d_11:hover{border-color:var(--primary)}}@layer base{._pageWrapper_pfqj3_2{min-height:100vh;background-color:var(--background)}._main_pfqj3_7{width:100%;max-width:1024px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-12)}._resultsContainer_pfqj3_17{width:100%;max-width:1024px;margin:var(--spacing-12) auto 0;scroll-margin-top:var(--spacing-8)}._secondaryContent_pfqj3_24{margin-top:var(--spacing-4)}._faqSection_pfqj3_28{width:100%;margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid var(--border);display:flex;justify-content:center}._tabs_pfqj3_37{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}._tabsList_pfqj3_44{background-color:var(--surface);padding:var(--spacing-1);border-radius:var(--radius-full);border:1px solid var(--border);display:inline-flex}._tabContent_pfqj3_52{width:100%;animation:_fadeIn_pfqj3_1 .5s ease-out}@keyframes _fadeIn_pfqj3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){._main_pfqj3_7{padding:0 var(--spacing-8) var(--spacing-24)}}}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._separator_1mo8f_2{position:relative;width:100%;border:none;background:linear-gradient(to right,transparent,var(--border) 10%,var(--border) 90%,transparent);height:1px;opacity:.6}._separator_1mo8f_2._vertical_1mo8f_17{width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border) 10%,var(--border) 90%,transparent)}}._container_2ah4m_1{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;max-width:800px}._section_2ah4m_9{display:flex;flex-direction:column;gap:var(--spacing-4)}._separator_2ah4m_15{margin-bottom:var(--spacing-6)}._header_2ah4m_19{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}._iconWrapper_2ah4m_26{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);flex-shrink:0}._icon_2ah4m_26{width:1.25rem;height:1.25rem}._title_2ah4m_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0}._accordion_2ah4m_51{width:100%}._trigger_2ah4m_55{font-weight:600;font-size:1rem;color:var(--foreground)}._content_2ah4m_61{color:var(--muted-foreground);font-size:.95rem;line-height:1.6}._content_2ah4m_61 p{margin-bottom:var(--spacing-2)}._content_2ah4m_61 p:last-child{margin-bottom:0}._list_2ah4m_75{list-style-type:disc;padding-left:var(--spacing-4);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._list_2ah4m_75 li{margin-bottom:var(--spacing-2)}._list_2ah4m_75 li strong{color:var(--foreground);font-weight:600}._layout_wwsk4_1{background-color:var(--background);color:var(--foreground);min-height:100vh;font-family:var(--font-family-base)}._main_wwsk4_8{width:100%}: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(210 20% 98%);--foreground: hsl(216 12% 24%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(216 12% 24%);--sidebar: hsl(210 20% 94%);--sidebar-foreground: hsl(216 12% 24%);--card: hsl(0 0% 100%);--card-foreground: hsl(216 12% 24%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(216 12% 24%);--primary: hsl(214 48% 48%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(198 45% 45%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(34 89% 68%);--accent-foreground: hsl(34 100% 10%);--muted: hsl(210 20% 94%);--muted-foreground: hsl(210 10% 45%);--success: hsl(142 60% 40%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 72% 51%);--error-foreground: hsl(0 0% 100%);--warning: hsl(38 86% 60%);--warning-foreground: hsl(38 100% 10%);--info: hsl(200 75% 50%);--info-foreground: hsl(0 0% 100%);--border: hsl(210 15% 88%);--input-border: hsl(210 15% 80%);--input-focus-border: hsl(214 48% 48%);--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: "Manrope", -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(210 20% 85% / .5);--shadow-md: 0 4px 6px -1px hsl(210 20% 85% / .6), 0 2px 4px -2px hsl(210 20% 85% / .6);--shadow-lg: 0 10px 15px -3px hsl(210 20% 85% / .7), 0 4px 6px -4px hsl(210 20% 85% / .7);--shadow-focus: 0 0 0 3px hsl(214 48% 48% / .2);--radius-sm: .25rem;--radius: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(214 48% 48%);--chart-color-2: hsl(198 45% 45%);--chart-color-3: hsl(34 89% 68%);--chart-color-4: hsl(142 60% 40%);--chart-color-5: hsl(280 40% 55%)}.dark{--background: hsl(220 18% 11%);--foreground: hsl(210 15% 88%);--surface: hsl(220 16% 15%);--surface-foreground: hsl(210 15% 92%);--sidebar: hsl(220 18% 11%);--sidebar-foreground: hsl(210 15% 88%);--card: hsl(220 16% 15%);--card-foreground: hsl(210 15% 92%);--popup: hsl(220 16% 15%);--popup-foreground: hsl(210 15% 92%);--primary: hsl(214 68% 68%);--primary-foreground: hsl(214 100% 10%);--secondary: hsl(198 65% 65%);--secondary-foreground: hsl(198 100% 10%);--accent: hsl(34 89% 68%);--accent-foreground: hsl(34 100% 10%);--muted: hsl(220 14% 20%);--muted-foreground: hsl(210 10% 60%);--success: hsl(142 50% 50%);--success-foreground: hsl(142 100% 10%);--error: hsl(0 70% 65%);--error-foreground: hsl(0 100% 10%);--warning: hsl(38 86% 60%);--warning-foreground: hsl(38 100% 10%);--info: hsl(200 75% 60%);--info-foreground: hsl(200 100% 10%);--border: hsl(220 13% 25%);--input-border: hsl(220 13% 30%);--input-focus-border: hsl(214 68% 68%);--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 3px hsl(214 68% 68% / .2);--chart-color-1: hsl(214 68% 68%);--chart-color-2: hsl(198 65% 65%);--chart-color-3: hsl(34 89% 68%);--chart-color-4: hsl(142 50% 50%);--chart-color-5: hsl(280 50% 70%)}@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}}
