@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro: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=Crimson+Text: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=Roboto+Mono: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_33i8j_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_33i8j_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_33i8j_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:all .2s ease ease}._toast_33i8j_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_33i8j_2:hover{transform:translateY(-2px)}._content_33i8j_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_33i8j_43{font-weight:900;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_33i8j_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_33i8j_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_33i8j_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:900;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_33i8j_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_33i8j_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_33i8j_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_33i8j_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:900;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_33i8j_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_33i8j_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_33i8j_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_33i8j_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_33i8j_119:hover{opacity:1;background-color:var(--muted)}._closeButton_33i8j_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_33i8j_2{border-color:var(--border)}.dark ._actionButton_33i8j_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_33i8j_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_33i8j_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_33i8j_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_33i8j_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._dialogOverlay_pk6kb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,var(--background) 20%,black 80%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_fadeIn_pk6kb_1 var(--animation-duration-fast) ease-out}._dialogContent_pk6kb_10{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--z-overlay);display:grid;width:100%;max-width:42rem;gap:var(--spacing-6);border:1px solid var(--border);background-color:var(--popup);padding:var(--spacing-6);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);animation:_contentShow_pk6kb_1 var(--animation-duration-normal) var(--animation-timing-function)}@keyframes _fadeIn_pk6kb_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_pk6kb_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._dialogClose_pk6kb_44{position:absolute;right:var(--spacing-4);top:var(--spacing-4);border-radius:var(--radius);opacity:.7;transition:opacity var(--animation-duration-fast) ease;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2);background-color:transparent;border:none;cursor:pointer}._dialogClose_pk6kb_44:hover{opacity:1;background-color:var(--muted)}._dialogClose_pk6kb_44:focus{outline:none;box-shadow:var(--shadow-focus)}._dialogHeader_pk6kb_70{display:flex;flex-direction:column;gap:var(--spacing-2);text-align:left}._dialogFooter_pk6kb_77{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--spacing-3)}._dialogTitle_pk6kb_84{font-size:1.25rem;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--popup-foreground)}._dialogDescription_pk6kb_92{font-size:.9375rem;color:var(--muted-foreground)}@layer base{._formItem_5gcy1_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_5gcy1_9{font-family:var(--font-family-base);font-weight:900;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_5gcy1_9._error_5gcy1_18{color:var(--error)}._formControl_5gcy1_22{width:100%}._formControl_5gcy1_22._error_5gcy1_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_5gcy1_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_5gcy1_39{font-size:.75rem;line-height:1.5;font-weight:900;color:var(--error);animation:_slideIn_5gcy1_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_5gcy1_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{._button_1wi6s_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:900;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_1wi6s_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1wi6s_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1wi6s_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1wi6s_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1wi6s_52,._icon-md_1wi6s_53{width:2rem;height:2rem;padding:0}._icon-sm_1wi6s_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1wi6s_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1wi6s_2 svg{flex-shrink:0}._sm_1wi6s_32 svg,._icon-sm_1wi6s_59 svg{width:1rem;height:1rem}._md_1wi6s_38 svg,._icon_1wi6s_52 svg,._icon-md_1wi6s_53 svg{width:1.25rem;height:1.25rem}._lg_1wi6s_44 svg,._icon-lg_1wi6s_65 svg{width:1.5rem;height:1.5rem}._primary_1wi6s_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1wi6s_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1wi6s_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1wi6s_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1wi6s_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1wi6s_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1wi6s_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1wi6s_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1wi6s_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1wi6s_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1wi6s_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1wi6s_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_1wi6s_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_1wi6s_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1wi6s_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1wi6s_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1wi6s_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_1wi6s_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1wi6s_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1wi6s_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1wi6s_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1wi6s_231 ._primary_1wi6s_97:focus-visible,._dark_1wi6s_231 ._outline_1wi6s_155:focus-visible,._dark_1wi6s_231 ._ghost_1wi6s_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1wi6s_231 ._destructive_1wi6s_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1wi6s_231 ._link_1wi6s_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._floatingButton_1nfh0_1{position:fixed;bottom:var(--spacing-8);right:var(--spacing-8);width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:var(--success);color:var(--success-foreground);display:flex;align-items:center;justify-content:center;border:none;box-shadow:var(--shadow-lg);cursor:pointer;z-index:var(--z-nav);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._floatingButton_1nfh0_1:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 12px 20px -4px color-mix(in srgb,var(--success) 40%,transparent)}._floatingButton_1nfh0_1:active{transform:scale(.98)}._floatingIcon_1nfh0_29{width:2rem;height:2rem}._inlineButton_1nfh0_34{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:2.75rem;padding:0 var(--spacing-4);background-color:var(--success);color:var(--success-foreground);border:1px solid var(--success);border-radius:var(--radius);font-family:var(--font-family-base);font-weight:900;font-size:1rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._inlineButton_1nfh0_34:hover{background-color:color-mix(in srgb,var(--success),black 10%);transform:translateY(-1px)}._inlineButton_1nfh0_34:active{transform:translateY(0)}._inlineIcon_1nfh0_61{width:1.25rem;height:1.25rem}._minimalButton_1nfh0_66{display:inline-flex;align-items:center;gap:var(--spacing-2);background-color:transparent;border:none;color:var(--foreground);font-family:var(--font-family-base);font-size:1rem;font-weight:900;cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius);transition:color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._minimalButton_1nfh0_66:hover{color:var(--success);background-color:color-mix(in srgb,var(--success) 10%,transparent)}@media (max-width: 768px){._floatingButton_1nfh0_1{bottom:var(--spacing-4);right:var(--spacing-4);width:3rem;height:3rem}._floatingIcon_1nfh0_29{width:1.75rem;height:1.75rem}}._popupContent_1fz6x_1{max-width:28rem;padding:var(--spacing-8)}._popupTitle_1fz6x_6{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;text-align:center;color:var(--foreground);line-height:1.3}._popupDescription_1fz6x_15{text-align:center;color:var(--muted-foreground);font-size:1rem;max-width:90%;margin:0 auto;margin-bottom:var(--spacing-6)}._form_1fz6x_24{display:flex;flex-direction:column;gap:var(--spacing-4)}._inputWrapper_1fz6x_30{position:relative;display:flex;align-items:center}._inputIcon_1fz6x_36{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._inputWrapper_1fz6x_30 input{padding-left:calc(var(--spacing-3) * 2 + 18px)}._submitButton_1fz6x_47{width:100%;margin-top:var(--spacing-4);font-weight:900}._whatsappAlternative_1fz6x_54{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._divider_1fz6x_64{color:var(--muted-foreground);font-size:.875rem;font-weight:900}._whatsappSkipButton_1fz6x_70{font-size:.875rem;padding:var(--spacing-2) var(--spacing-3)}._successState_1fz6x_76{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);padding:var(--spacing-4) 0}._successIcon_1fz6x_85{color:var(--success);margin-bottom:var(--spacing-2)}._successTitle_1fz6x_90{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:900;color:var(--foreground);margin:0}._successDescription_1fz6x_98{color:var(--muted-foreground);font-size:1rem;line-height:1.5;max-width:90%;margin:0}._successActions_1fz6x_106{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-4)}._whatsappContinueButton_1fz6x_114{width:100%;justify-content:center}._closeButton_1fz6x_119{width:100%}@media (max-width: 480px){._popupContent_1fz6x_1{padding:var(--spacing-6);max-width:calc(100vw - var(--spacing-8))}._popupTitle_1fz6x_6{font-size:1.5rem}._successActions_1fz6x_106{gap:var(--spacing-2)}}._pageContainer_1gto2_1{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}._pageHeader_1gto2_7{text-align:center;margin-bottom:var(--spacing-12)}._pageHeader_1gto2_7 h1{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;margin-bottom:var(--spacing-3);color:var(--foreground)}._pageHeader_1gto2_7 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._controlsContainer_1gto2_27{display:flex;flex-direction:column;gap:var(--spacing-8);margin-bottom:var(--spacing-12)}._searchWrapper_1gto2_34{position:relative;max-width:500px;margin:0 auto;width:100%}._searchIcon_1gto2_41{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1gto2_50{width:100%;height:3rem;padding:0 var(--spacing-4) 0 3rem;border-radius:var(--radius-full);border:1px solid var(--border);background-color:var(--surface);font-size:1rem;color:var(--foreground);transition:all .2s ease ease}._searchInput_1gto2_50:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._filterBar_1gto2_68{display:flex;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}._filterButton_1gto2_75{border-radius:var(--radius-full)}._blogGrid_1gto2_79{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-8)}._blogPostCard_1gto2_85{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease ease}._blogPostCard_1gto2_85:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}._cardLink_1gto2_100{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}._cardImageWrapper_1gto2_108{width:100%;aspect-ratio:16 / 9;overflow:hidden}._cardImage_1gto2_108{width:100%;height:100%;object-fit:cover;transition:all .2s ease ease}._blogPostCard_1gto2_85:hover ._cardImage_1gto2_108{transform:scale(1.02)}._cardContent_1gto2_125{padding:var(--spacing-6);display:flex;flex-direction:column;flex-grow:1}._cardCategory_1gto2_132{font-size:.875rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-2);text-transform:uppercase}._cardTitle_1gto2_140{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 var(--spacing-3);color:var(--foreground)}._cardExcerpt_1gto2_149{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-4);flex-grow:1}._cardMeta_1gto2_157{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:auto}._metaItem_1gto2_168{display:flex;align-items:center;gap:var(--spacing-2)}._noResults_1gto2_174{grid-column:1 / -1;text-align:center;padding:var(--spacing-16) 0;color:var(--muted-foreground)}._noResults_1gto2_174 h3{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin-bottom:var(--spacing-2)}._ctaSection_1gto2_188{text-align:center;background-color:var(--surface);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);margin-top:var(--spacing-16);box-shadow:var(--shadow)}._ctaSection_1gto2_188 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3)}._ctaSection_1gto2_188 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-8);line-height:1.6}._ctaButtons_1gto2_213{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}@media (max-width: 768px){._pageHeader_1gto2_7 h1{font-size:2.5rem}}._mobileNavContainer_obzso_1{display:none}@media (max-width: 767px){._mobileNavContainer_obzso_1{display:block}}._overlay_obzso_11{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-critical);animation:_fadeIn_obzso_1 var(--animation-duration-normal) var(--animation-timing-function);margin:0;padding:0;box-sizing:border-box}._menu_obzso_28{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100%;background-color:var(--background);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:var(--spacing-4);z-index:calc(var(--z-critical) + 10);animation:_slideIn_obzso_1 var(--animation-duration-normal) var(--animation-timing-function)}._menuHeader_obzso_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._logoLink_obzso_54{display:inline-block}._logoImage_obzso_58{height:3rem;object-fit:contain}._nav_obzso_63{display:flex;flex-direction:column;gap:var(--spacing-2);flex-grow:1}._navLink_obzso_70{font-size:1.25rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);text-decoration:none;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;position:relative}._navLink_obzso_70:hover{background-color:var(--surface);color:var(--primary)}._navLink_obzso_70._active_obzso_86{background-color:color-mix(in srgb,var(--primary) 15%,var(--background));color:var(--primary);font-weight:var(--font-weight-extrabold)}._navLink_obzso_70._active_obzso_86:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background-color:var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._actions_obzso_104{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-8);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._actionButton_obzso_113{width:100%;height:3rem;font-size:1rem}@keyframes _fadeIn_obzso_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_obzso_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1tka6_1{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--primary) 5%),color-mix(in srgb,var(--surface) 95%,var(--primary) 3%));border-bottom:1px solid color-mix(in srgb,var(--border) 80%,var(--primary) 20%);padding:var(--spacing-4) 0;position:sticky;top:0;z-index:var(--z-nav-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 20px color-mix(in srgb,var(--primary) 8%,transparent)}._container_1tka6_15{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:flex;align-items:center;justify-content:space-between}._logo_1tka6_24{display:flex;align-items:center;text-decoration:none;position:relative;border-radius:var(--radius);padding:var(--spacing-2);transition:all var(--animation-duration-normal) var(--animation-timing-function)}._logo_1tka6_24:hover{transform:scale(1.02);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--primary) 40%,transparent))}._logo_1tka6_24:active{transform:scale(1.02)}._logoImage_1tka6_43{height:4rem;width:auto;object-fit:contain;transition:all var(--animation-duration-normal) var(--animation-timing-function);filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--primary) 20%,transparent))}._logo_1tka6_24:hover ._logoImage_1tka6_43{filter:drop-shadow(0 4px 16px color-mix(in srgb,var(--primary) 35%,transparent)) brightness(1.1)}._nav_1tka6_56{display:flex;gap:var(--spacing-8)}._navLink_1tka6_61{font-size:1rem;font-weight:900;color:var(--muted-foreground);text-decoration:none;position:relative;transition:all .2s ease ease}._navLink_1tka6_61:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 100%);transform:scaleX(0);transform-origin:right;transition:all .2s ease ease;border-radius:var(--radius-full)}._navLink_1tka6_61:hover{color:var(--foreground)}._navLink_1tka6_61:hover:after{transform:scaleX(1);transform-origin:left}._navLink_1tka6_61._active_1tka6_93{color:var(--primary)}._navLink_1tka6_61._active_1tka6_93:after{transform:scaleX(1);background:var(--primary)}._actions_1tka6_102{display:flex;align-items:center;gap:var(--spacing-3)}@media (max-width: 768px){._container_1tka6_15{padding:0 var(--spacing-4)}._logoImage_1tka6_43{height:3.5rem}._logo_1tka6_24:hover{transform:scale(1.01)}._nav_1tka6_56{display:none}}@media (max-width: 480px){._logoImage_1tka6_43{height:3rem}._header_1tka6_1{padding:var(--spacing-3) 0}}._externalLink_uj8lv_1{display:inline-flex;align-items:center;gap:var(--spacing-1);text-decoration:none;color:var(--primary);font-weight:var(--font-weight-medium);transition:color var(--animation-duration-fast) ease-in-out;position:relative}._externalLink_uj8lv_1:hover{color:var(--primary-hover);text-decoration:underline}._externalLink_uj8lv_1:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}._icon_uj8lv_23{width:.875em;height:.875em;flex-shrink:0;opacity:.8;transition:opacity var(--animation-duration-fast) ease-in-out}._externalLink_uj8lv_1:hover ._icon_uj8lv_23{opacity:1}._externalLink_uj8lv_1[href*="drive.google.com"]:before,._externalLink_uj8lv_1[href*="docs.google.com"]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--success),var(--info));border-radius:var(--radius-sm);opacity:0;z-index:-1;transition:opacity var(--animation-duration-normal) ease}._externalLink_uj8lv_1[href*="drive.google.com"]:hover:before,._externalLink_uj8lv_1[href*="docs.google.com"]:hover:before{opacity:.1}._externalLink_uj8lv_1:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width: 768px){._externalLink_uj8lv_1{min-height:44px;align-items:center;padding:var(--spacing-1) var(--spacing-2);margin:calc(-1 * var(--spacing-1)) calc(-1 * var(--spacing-2));border-radius:var(--radius-sm)}._icon_uj8lv_23{width:1em;height:1em}}@media (prefers-contrast: high){._externalLink_uj8lv_1{border:1px solid currentColor;padding:var(--spacing-1);border-radius:var(--radius-sm)}}@media (prefers-reduced-motion: reduce){._externalLink_uj8lv_1,._icon_uj8lv_23,._externalLink_uj8lv_1:before{transition:none}}._footer_7uvst_1{background-color:var(--surface);border-top:1px solid var(--border);padding-top:var(--spacing-12);color:var(--muted-foreground)}._container_7uvst_8{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._mainContent_7uvst_14{display:flex;justify-content:space-between;gap:var(--spacing-12);padding-bottom:var(--spacing-12);flex-wrap:wrap}._brand_7uvst_22{max-width:300px}._logo_7uvst_26{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-3)}._brand_7uvst_22 p{line-height:1.6;margin:0}._links_7uvst_39{display:flex;gap:var(--spacing-16)}._links_7uvst_39 h4{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-4)}._links_7uvst_39 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._links_7uvst_39 a{color:var(--muted-foreground);text-decoration:none;transition:all .2s ease ease}._links_7uvst_39 a:hover{color:var(--primary)}._bottomBar_7uvst_71{border-top:1px solid var(--border);padding:var(--spacing-6) 0;text-align:center;font-size:.875rem}._bottomBar_7uvst_71 p{margin:0}._autumicCredit_7uvst_82{font-weight:var(--font-weight-bold)!important;color:var(--foreground)!important;font-size:.9375rem!important;margin-top:var(--spacing-2)!important}@media (max-width: 768px){._mainContent_7uvst_14{flex-direction:column;text-align:center}._brand_7uvst_22{max-width:100%;margin-bottom:var(--spacing-8)}._links_7uvst_39{justify-content:center}}._layout_ddtqy_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._mainContent_ddtqy_10{flex:1;width:100%}@layer base{._item_102y8_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_102y8_2:hover:not(:has(._trigger_102y8_12:disabled)){box-shadow:var(--shadow-md)}._item_102y8_2:has(._trigger_102y8_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_102y8_21{display:flex}._trigger_102y8_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:600;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_102y8_12:hover:not(:disabled){opacity:.8}._trigger_102y8_12:active:not(:disabled){opacity:.7}._trigger_102y8_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_102y8_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_102y8_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_102y8_12:disabled ._icon_102y8_62{color:var(--muted-foreground);opacity:.5}._trigger_102y8_12[data-state=open] ._icon_102y8_62{transform:rotate(180deg)}._content_102y8_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_102y8_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_102y8_80[data-state=open]{animation:_accordion-down_102y8_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_102y8_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_102y8_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_102y8_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._pageContainer_889yl_1{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}._pageHeader_889yl_7{text-align:center;margin-bottom:var(--spacing-12)}._pageHeader_889yl_7 h1{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;margin-bottom:var(--spacing-3);color:var(--foreground)}._pageHeader_889yl_7 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._faqSection_889yl_27{max-width:800px;margin:0 auto}._accordion_889yl_32{width:100%}._ctaSection_889yl_37{text-align:center;background-color:var(--surface);padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);margin-top:var(--spacing-16);box-shadow:var(--shadow)}._ctaIconWrapper_889yl_46{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);margin-bottom:var(--spacing-6)}._ctaSection_889yl_37 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3)}._ctaSection_889yl_37 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-8);line-height:1.6}._ctaButtons_889yl_74{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}@media (max-width: 768px){._pageHeader_889yl_7 h1{font-size:2.5rem}._ctaSection_889yl_37 h2{font-size:1.75rem}}._heroContainer_14tpm_1{position:relative}._mouseFollower_14tpm_5{position:fixed;width:20px;height:20px;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:var(--z-content-high);transition:all .2s ease ease;opacity:.6}._scrollProgress_14tpm_17{position:fixed;top:0;left:0;width:100%;height:4px;background:var(--surface);z-index:var(--z-nav)}._scrollProgressBar_14tpm_27{height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));transition:all .2s ease ease;box-shadow:0 0 10px var(--primary)}._heroSection_14tpm_35{background:linear-gradient(135deg,var(--surface) 0%,var(--background) 100%);padding:var(--spacing-16) 0;text-align:center;border-bottom:1px solid var(--border);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;transform:translateY(var(--parallax-y))}._heroSection_14tpm_35:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--primary) 15%,transparent) 0%,transparent 50%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 50%),radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--secondary) 10%,transparent) 0%,transparent 50%);z-index:1;animation:_gradientShift_14tpm_1 8s ease-in-out infinite alternate}@keyframes _gradientShift_14tpm_1{0%{opacity:.8;filter:hue-rotate(0deg)}to{opacity:1;filter:hue-rotate(30deg)}}._heroContent_14tpm_74{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:3}._heroAnimation_14tpm_82{opacity:0;transform:translateY(60px);transition:all .2s ease cubic-bezier(.4,0,.2,1)}._heroVisible_14tpm_88 ._heroAnimation_14tpm_82{opacity:1;transform:translateY(0)}._headline_14tpm_93{font-family:var(--font-family-heading);font-size:4rem;font-weight:900;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-6);position:relative;display:flex;justify-content:center}._typewriterText_14tpm_105{position:relative;background:linear-gradient(45deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_textShimmer_14tpm_1 3s ease-in-out infinite alternate}@keyframes _textShimmer_14tpm_1{0%{filter:hue-rotate(0deg) brightness(1)}to{filter:hue-rotate(20deg) brightness(1.2)}}._cursor_14tpm_123{display:inline-block;background:var(--primary);width:3px;height:1em;animation:_blink_14tpm_1 1s infinite;margin-left:4px}@keyframes _blink_14tpm_1{0%,50%{opacity:1}51%,to{opacity:0}}._subHeadline_14tpm_137{font-size:1.375rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-8);line-height:1.6;opacity:0;transform:translateY(30px);animation:_slideInUp_14tpm_1 1s ease-out .5s forwards}@keyframes _slideInUp_14tpm_1{to{opacity:1;transform:translateY(0)}}._heroCTAs_14tpm_155{display:flex;gap:var(--spacing-4);justify-content:center;margin-bottom:var(--spacing-12);opacity:0;transform:translateY(30px);animation:_slideInUp_14tpm_1 1s ease-out .8s forwards}._primaryCTA_14tpm_165,._secondaryCTA_14tpm_165{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);font-weight:700;text-decoration:none;transition:all .2s ease cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;border:none;font-size:1rem}._primaryCTA_14tpm_165{background:linear-gradient(45deg,var(--primary),var(--accent));color:var(--primary-foreground);box-shadow:0 0 20px color-mix(in srgb,var(--primary) 40%,transparent);animation:_pulse_14tpm_1 2s ease-in-out infinite alternate}@keyframes _pulse_14tpm_1{0%{box-shadow:0 0 20px color-mix(in srgb,var(--primary) 40%,transparent);transform:scale(1)}to{box-shadow:0 0 30px color-mix(in srgb,var(--primary) 60%,transparent);transform:scale(1.02)}}._primaryCTA_14tpm_165:hover{transform:scale(1.03);box-shadow:0 0 40px color-mix(in srgb,var(--primary) 70%,transparent)}._secondaryCTA_14tpm_165{background:transparent;color:var(--foreground);border:2px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._secondaryCTA_14tpm_165:hover{background:var(--surface);border-color:var(--primary);transform:scale(1.02)}._heroStats_14tpm_217{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);max-width:800px;margin:0 auto;opacity:0;transform:translateY(40px);transition:all .2s ease}._heroVisible_14tpm_88 ._heroStats_14tpm_217{opacity:1;transform:translateY(0)}._heroStat_14tpm_217{text-align:center;position:relative}._statCircle_14tpm_238{position:relative;width:120px;height:120px;margin:0 auto var(--spacing-4)}._progressRing_14tpm_245{width:100%;height:100%;transform:rotate(-90deg)}._progressCircle_14tpm_251{transition:all .2s ease;filter:drop-shadow(0 0 8px var(--primary))}._statValue_14tpm_256{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:900}._statCounter_14tpm_265{color:var(--primary);font-family:var(--font-family-heading)}._statLabel_14tpm_270{color:var(--muted-foreground);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}._heroShapes_14tpm_278{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._morphingShape_14tpm_288{position:absolute;top:20%;right:10%;width:200px;height:200px;background:linear-gradient(45deg,var(--primary),var(--accent));border-radius:50%;opacity:.1;animation:_morph_14tpm_288 8s ease-in-out infinite alternate;filter:blur(20px)}@keyframes _morph_14tpm_288{0%{transform:scale(1) rotate(0);border-radius:50%}25%{transform:scale(1.2) rotate(90deg);border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{transform:scale(.8) rotate(180deg);border-radius:70% 30% 30% 70%/70% 70% 30% 30%}75%{transform:scale(1.1) rotate(270deg);border-radius:40% 60% 60% 40%/60% 40% 40% 60%}to{transform:scale(1) rotate(360deg);border-radius:50%}}._gradientOrb_14tpm_324{position:absolute;bottom:20%;left:10%;width:150px;height:150px;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);border-radius:50%;opacity:.15;animation:_float_14tpm_1 6s ease-in-out infinite alternate}@keyframes _float_14tpm_1{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@media (max-width: 768px){._headline_14tpm_93{font-size:2.75rem}._heroStats_14tpm_217{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._heroCTAs_14tpm_155{flex-direction:column;align-items:center}._mouseFollower_14tpm_5{display:none}}@media (max-width: 480px){._heroStats_14tpm_217{grid-template-columns:1fr}._headline_14tpm_93{font-size:2.25rem}._subHeadline_14tpm_137{font-size:1.125rem}._statCircle_14tpm_238{width:80px;height:80px}._statValue_14tpm_256{font-size:1.25rem}}@media (prefers-reduced-motion: reduce){._heroAnimation_14tpm_82,._morphingShape_14tpm_288,._gradientOrb_14tpm_324,._typewriterText_14tpm_105,._cursor_14tpm_123,._primaryCTA_14tpm_165{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}._mouseFollower_14tpm_5{display:none!important}}._storySection_llqk8_2{padding:var(--spacing-16) 0;background-color:var(--background);position:relative}._storyContent_llqk8_8{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-12);align-items:center}._storyText_llqk8_18{opacity:0;transform:translate(-60px);transition:all .2s ease cubic-bezier(.4,0,.2,1)}._storyVisible_llqk8_24 ._storyText_llqk8_18{opacity:1;transform:translate(0)}._storyText_llqk8_18 h2{font-family:var(--font-family-heading);font-size:3rem;font-weight:900;color:var(--foreground);margin-bottom:var(--spacing-4);background:linear-gradient(45deg,var(--foreground),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._storyLead_llqk8_41{font-size:1.25rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-8)}._storyDetails_llqk8_48{display:flex;flex-direction:column;gap:var(--spacing-6)}._storyPoint_llqk8_54{display:flex;align-items:flex-start;gap:var(--spacing-4);opacity:0;transform:translateY(30px);transition:all .2s ease cubic-bezier(.4,0,.2,1)}._storyVisible_llqk8_24 ._storyPoint_llqk8_54:nth-child(1){transition-delay:.3s}._storyVisible_llqk8_24 ._storyPoint_llqk8_54:nth-child(2){transition-delay:.5s}._storyVisible_llqk8_24 ._storyPoint_llqk8_54:nth-child(3){transition-delay:.7s}._storyVisible_llqk8_24 ._storyPoint_llqk8_54{opacity:1;transform:translateY(0)}._iconWrapper_llqk8_72{position:relative;flex-shrink:0}._storyIcon_llqk8_77{color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent);padding:var(--spacing-3);border-radius:50%;width:48px;height:48px;position:relative;z-index:2;transition:all .2s ease ease}._iconGlow_llqk8_89{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);border-radius:50%;opacity:0;transition:all .2s ease ease;animation:_iconPulse_llqk8_294 2s ease-in-out infinite alternate}@keyframes _iconPulse_llqk8_294{0%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}to{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}._storyPoint_llqk8_54:hover ._storyIcon_llqk8_77{transform:scale(1.1) rotate(10deg)}._storyPoint_llqk8_54:hover ._iconGlow_llqk8_89{opacity:.8}._storyPoint_llqk8_54 h4{font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._storyPoint_llqk8_54 p{color:var(--muted-foreground);line-height:1.6;margin:0}._storyVisual_llqk8_128{opacity:0;transform:translate(60px);transition:all .2s ease}._storyVisible_llqk8_24 ._storyVisual_llqk8_128{opacity:1;transform:translate(0)}._animatedTimeline_llqk8_139{position:relative;height:400px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-4)}._timelineLine_llqk8_148{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--primary),var(--accent));transform:translate(-50%);border-radius:2px;animation:_drawLine_llqk8_1 2s ease-out}@keyframes _drawLine_llqk8_1{0%{height:0}to{height:100%}}._timelineMarker_llqk8_165{position:relative;display:flex;align-items:center;justify-content:center;z-index:2;animation:_markerPop_llqk8_1 .8s cubic-bezier(.68,-.55,.265,1.55)}._timelineMarker_llqk8_165:nth-child(2){animation-delay:.5s}._timelineMarker_llqk8_165:nth-child(3){animation-delay:1s}._timelineMarker_llqk8_165:nth-child(4){animation-delay:1.5s}@keyframes _markerPop_llqk8_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._markerDot_llqk8_183{width:20px;height:20px;background:var(--primary);border-radius:50%;border:4px solid var(--background);box-shadow:0 0 0 4px var(--primary);animation:_dotPulse_llqk8_1 2s ease-in-out infinite alternate}@keyframes _dotPulse_llqk8_1{0%{box-shadow:0 0 0 4px var(--primary)}to{box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 50%,transparent)}}._timelineMarker_llqk8_165 span{position:absolute;left:120%;background:var(--card);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow);border:1px solid var(--border)}._timelineMarker_llqk8_165:nth-child(2n) span{left:-120%;transform:translate(100%)}._missionSection_llqk8_217{padding:var(--spacing-16) 0;background:linear-gradient(135deg,var(--surface) 0%,var(--muted) 100%);position:relative}._missionGrid_llqk8_223{max-width:1000px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-8)}._missionCard_llqk8_232{background:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;transition:all .2s ease cubic-bezier(.4,0,.2,1);border:1px solid var(--border);opacity:0;transform:translateY(40px);position:relative;overflow:hidden;cursor:pointer}._metricsVisible_llqk8_247 ._missionCard_llqk8_232{opacity:1;transform:translateY(0)}._metricsVisible_llqk8_247 ._missionCard_llqk8_232:nth-child(1){transition-delay:.2s}._metricsVisible_llqk8_247 ._missionCard_llqk8_232:nth-child(2){transition-delay:.4s}._cardBackground_llqk8_255{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--accent) 3%,transparent));opacity:0;transition:all .2s ease ease}._missionCard_llqk8_232:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--primary)}._missionCard_llqk8_232:hover ._cardBackground_llqk8_255{opacity:1}._missionIconWrapper_llqk8_279{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--primary-foreground);margin-bottom:var(--spacing-6);transition:all .2s ease cubic-bezier(.4,0,.2,1);position:relative;z-index:2}._iconPulse_llqk8_294{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:inherit;opacity:0;animation:_iconPulseWave_llqk8_1 2s ease-in-out infinite}@keyframes _iconPulseWave_llqk8_1{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}._missionCard_llqk8_232:hover ._missionIconWrapper_llqk8_279{transform:scale(1.2) rotate(15deg)}._cardHoverEffect_llqk8_322{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 20%,transparent),transparent);transition:all .2s ease ease;pointer-events:none}._missionCard_llqk8_232:hover ._cardHoverEffect_llqk8_322{left:100%}._missionCard_llqk8_232 h3{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;margin:0 0 var(--spacing-4);color:var(--foreground);position:relative;z-index:2}._missionCard_llqk8_232 p{color:var(--muted-foreground);line-height:1.6;margin:0;position:relative;z-index:2}@media (max-width: 768px){._storyContent_llqk8_8{grid-template-columns:1fr;gap:var(--spacing-8)}._storyVisual_llqk8_128{order:-1}._missionGrid_llqk8_223{grid-template-columns:1fr}._storyText_llqk8_18 h2{font-size:2.25rem}}@media (prefers-reduced-motion: reduce){._storyText_llqk8_18,._storyVisual_llqk8_128,._missionCard_llqk8_232,._iconPulse_llqk8_294{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}._missionCard_llqk8_232:hover{transform:none!important}}._container_eowom_1{text-align:center;margin-bottom:var(--spacing-12);max-width:800px;margin-left:auto;margin-right:auto}._title_eowom_9{font-family:var(--font-family-heading);font-size:3rem;font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0 0 var(--spacing-4);background:linear-gradient(45deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(30px);transition:all .2s ease var(--animation-timing-function)}._subtitle_eowom_24{font-size:1.25rem;color:var(--muted-foreground);line-height:1.6;margin:0;opacity:0;transform:translateY(30px);transition:all .2s ease}._container_eowom_1._inView_eowom_34 ._title_eowom_9,._container_eowom_1._inView_eowom_34 ._subtitle_eowom_24{opacity:1;transform:translateY(0)}@media (max-width: 768px){._title_eowom_9{font-size:2.5rem}._subtitle_eowom_24{font-size:1.125rem}}@media (max-width: 480px){._title_eowom_9{font-size:2rem}._subtitle_eowom_24{font-size:1rem}}@media (prefers-reduced-motion: reduce){._title_eowom_9,._subtitle_eowom_24{transition:none;opacity:1;transform:none}}._particleCanvas_1b843_1{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-content-low)}@media (prefers-reduced-motion: reduce){._particleCanvas_1b843_1{display:none}}._timelineCard_7mrgf_1{position:relative;flex:1;padding:var(--spacing-6);background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);cursor:pointer;transition:all .2s ease cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;perspective:1000px;overflow:hidden}._timelineCard_7mrgf_1:hover{transform:translateZ(10px) rotateX(calc(var(--mouse-y) * .1)) rotateY(calc(var(--mouse-x) * .1));box-shadow:var(--shadow-lg);border-color:var(--primary)}._timelineCard_7mrgf_1._active_7mrgf_25{border-color:var(--accent);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--accent) 5%,var(--card)));animation:_activeCardPulse_7mrgf_1 3s ease-in-out infinite}@keyframes _activeCardPulse_7mrgf_1{0%,to{box-shadow:var(--shadow),0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:var(--shadow-lg),0 0 0 8px color-mix(in srgb,var(--accent) 20%,transparent)}}._timelineCard_7mrgf_1._expanded_7mrgf_43{background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--primary) 3%,var(--card)))}._cardContent_7mrgf_50{position:relative;z-index:2}._cardHeader_7mrgf_55{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._phaseSection_7mrgf_62{flex-shrink:0}._phaseIndicator_7mrgf_66{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._phaseText_7mrgf_74{font-size:.875rem;font-weight:900;color:var(--primary);text-align:center;padding:var(--spacing-1) var(--spacing-3);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);white-space:nowrap}._progressRing_7mrgf_86{position:relative;color:var(--muted-foreground)}._progressCircle_7mrgf_91{transition:all .2s ease cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 6px var(--accent))}._headerContent_7mrgf_96{flex:1}._headerContent_7mrgf_96 h3{font-family:var(--font-family-heading);font-size:1.375rem;font-weight:900;margin:0 0 var(--spacing-3);color:var(--foreground);transition:all .2s ease ease}._timelineCard_7mrgf_1:hover ._headerContent_7mrgf_96 h3{color:var(--primary)}._headerContent_7mrgf_96 p{color:var(--muted-foreground);line-height:1.6;margin:0;transition:all .2s ease ease}._timelineCard_7mrgf_1:hover ._headerContent_7mrgf_96 p{color:var(--foreground)}._expandButton_7mrgf_124{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--muted);display:flex;align-items:center;justify-content:center;transition:all .2s ease ease;border:1px solid var(--border)}._timelineCard_7mrgf_1:hover ._expandButton_7mrgf_124{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:scale(1.03)}._chevron_7mrgf_144{transition:all .2s ease cubic-bezier(.4,0,.2,1)}._chevron_7mrgf_144._rotated_7mrgf_148{transform:rotate(180deg)}._cardDetails_7mrgf_152{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);animation:_detailsExpand_7mrgf_1 .5s cubic-bezier(.4,0,.2,1)}@keyframes _detailsExpand_7mrgf_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._detailsList_7mrgf_170{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._detailItem_7mrgf_177{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;transition:all .2s ease ease;position:relative;overflow:hidden}._detailItem_7mrgf_177:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--primary)}._detailItem_7mrgf_177._completed_7mrgf_197{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 10%,transparent),color-mix(in srgb,var(--success) 5%,transparent));border-color:var(--success)}._detailCheckbox_7mrgf_205{flex-shrink:0;color:var(--muted-foreground);transition:all .2s ease ease}._detailItem_7mrgf_177._completed_7mrgf_197 ._detailCheckbox_7mrgf_205{color:var(--success);animation:_checkboxComplete_7mrgf_1 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _checkboxComplete_7mrgf_1{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}._detailText_7mrgf_228{flex:1;font-size:.875rem;color:var(--foreground);transition:all .2s ease ease}._detailItem_7mrgf_177._completed_7mrgf_197 ._detailText_7mrgf_228{color:var(--success);text-decoration:line-through;opacity:.8}._detailGlow_7mrgf_241{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--success) 20%,transparent),transparent);transition:all .2s ease ease;pointer-events:none}._detailItem_7mrgf_177._completed_7mrgf_197 ._detailGlow_7mrgf_241{left:100%}._progressSummary_7mrgf_260{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--muted);border-radius:var(--radius)}._progressBar_7mrgf_269{flex:1;height:8px;background:var(--surface);border-radius:var(--radius-full);overflow:hidden;border:1px solid var(--border)}._progressFill_7mrgf_278{height:100%;background:linear-gradient(90deg,var(--success),var(--accent));border-radius:var(--radius-full);transition:all .2s ease cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._progressFill_7mrgf_278:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_progressShimmer_7mrgf_1 2s ease-in-out infinite}@keyframes _progressShimmer_7mrgf_1{0%{left:-100%}to{left:100%}}._progressText_7mrgf_311{font-size:.875rem;font-weight:900;color:var(--foreground);white-space:nowrap}._hoverEffects_7mrgf_318{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}._cardGlow_7mrgf_328{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:var(--radius-lg);opacity:0;animation:_cardGlowPulse_7mrgf_1 2s ease-in-out infinite}@keyframes _cardGlowPulse_7mrgf_1{0%,to{opacity:0}50%{opacity:.3}}._borderShimmer_7mrgf_349{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 30%,transparent),transparent);animation:_borderShimmerMove_7mrgf_1 3s linear infinite;border-radius:var(--radius-lg)}@keyframes _borderShimmerMove_7mrgf_1{0%{left:-100%}to{left:100%}}._cardBackground_7mrgf_373{position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:var(--radius-lg);z-index:-1;transform:translateZ(-10px)}._cardParticles_7mrgf_385{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._connectionArrow_7mrgf_394{position:absolute;left:-10px;top:30px;width:20px;height:20px;pointer-events:none}._arrowLine_7mrgf_403{position:absolute;left:0;top:50%;width:10px;height:2px;background:var(--border);transform:translateY(-50%)}._arrowHead_7mrgf_413{position:absolute;right:0;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--border);transform:translateY(-50%)}._timelineCard_7mrgf_1._active_7mrgf_25 ._connectionArrow_7mrgf_394 ._arrowLine_7mrgf_403,._timelineCard_7mrgf_1._active_7mrgf_25 ._connectionArrow_7mrgf_394 ._arrowHead_7mrgf_413{background:var(--accent);border-left-color:var(--accent)}@media (max-width: 768px){._cardHeader_7mrgf_55{flex-direction:column;gap:var(--spacing-3)}._phaseSection_7mrgf_62{align-self:flex-start}._detailsList_7mrgf_170{grid-template-columns:1fr}._progressSummary_7mrgf_260{flex-direction:column;gap:var(--spacing-2)}._timelineCard_7mrgf_1:hover{transform:none}}@media (prefers-reduced-motion: reduce){._timelineCard_7mrgf_1,._chevron_7mrgf_144,._detailItem_7mrgf_177,._progressFill_7mrgf_278,._cardGlow_7mrgf_328,._borderShimmer_7mrgf_349{animation:none!important;transition:none!important}._timelineCard_7mrgf_1:hover{transform:none}}._timelineSection_8l2my_2{padding:var(--spacing-16) 0;background-color:var(--background);position:relative}._timelineControls_8l2my_8{margin-top:var(--spacing-4);text-align:center}._playButton_8l2my_13{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background:linear-gradient(45deg,var(--primary),var(--accent));color:var(--primary-foreground);border:none;border-radius:var(--radius-full);font-weight:600;cursor:pointer;transition:all .2s ease ease;box-shadow:0 0 20px color-mix(in srgb,var(--primary) 30%,transparent)}._playButton_8l2my_13:hover{transform:scale(1.02);box-shadow:0 0 30px color-mix(in srgb,var(--primary) 50%,transparent)}._timelineWrapper_8l2my_33{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);position:relative}._timelineProgressLine_8l2my_40{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:6px;background:var(--border);border-radius:3px;z-index:1}._timelineProgressFill_8l2my_52{height:100%;background:linear-gradient(to bottom,var(--primary),var(--accent));border-radius:3px;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px var(--primary)}._timelineContainer_8l2my_60{display:flex;flex-direction:column;gap:var(--spacing-8);opacity:0;transform:translateY(60px);transition:all .2s ease cubic-bezier(.4,0,.2,1);position:relative;z-index:2}._timelineVisible_8l2my_71 ._timelineContainer_8l2my_60{opacity:1;transform:translateY(0)}._timelinePhaseWrapper_8l2my_76{display:flex;align-items:center;gap:var(--spacing-6);opacity:0;transform:translate(-60px);transition:all .2s ease cubic-bezier(.4,0,.2,1)}._timelineVisible_8l2my_71 ._timelinePhaseWrapper_8l2my_76:nth-child(1){transition-delay:.2s}._timelineVisible_8l2my_71 ._timelinePhaseWrapper_8l2my_76:nth-child(2){transition-delay:.4s}._timelineVisible_8l2my_71 ._timelinePhaseWrapper_8l2my_76:nth-child(3){transition-delay:.6s}._timelineVisible_8l2my_71 ._timelinePhaseWrapper_8l2my_76{opacity:1;transform:translate(0)}._timelineMarkerConnector_8l2my_94{flex-shrink:0;width:100px;display:flex;justify-content:center}._phaseMarker_8l2my_101{width:60px;height:60px;border-radius:50%;background:linear-gradient(45deg,var(--color),color-mix(in srgb,var(--color) 70%,transparent));display:flex;align-items:center;justify-content:center;color:var(--primary-foreground);position:relative;transition:all .2s ease ease;cursor:pointer;box-shadow:0 0 20px color-mix(in srgb,var(--color) 40%,transparent)}._activePhase_8l2my_116 ._phaseMarker_8l2my_101{transform:scale(1.05);animation:_markerGlow_8l2my_1 2s ease-in-out infinite alternate}@keyframes _markerGlow_8l2my_1{0%{box-shadow:0 0 20px color-mix(in srgb,var(--color) 40%,transparent)}to{box-shadow:0 0 40px color-mix(in srgb,var(--color) 70%,transparent)}}._markerRipple_8l2my_130{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid var(--color);opacity:0;animation:_ripple_8l2my_1 2s ease-out infinite}@keyframes _ripple_8l2my_1{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}._enhancedTimelineCard_8l2my_154{flex:1;position:relative}@media (max-width: 768px){._timelinePhaseWrapper_8l2my_76{flex-direction:column;text-align:center}._timelineMarkerConnector_8l2my_94{width:auto}}@media (prefers-reduced-motion: reduce){._timelineContainer_8l2my_60,._timelinePhaseWrapper_8l2my_76,._markerRipple_8l2my_130{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}._innovationSection_1oi6d_2{padding:var(--spacing-16) 0;background-color:var(--muted);position:relative}._innovationGrid_1oi6d_8{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}._innovationCard_1oi6d_17{background:var(--card);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);transition:all .2s ease cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(40px);position:relative;overflow:hidden;cursor:pointer}._innovationVisible_1oi6d_31 ._innovationCard_1oi6d_17{opacity:1;transform:translateY(0);transition-delay:var(--delay)}._cardBg_1oi6d_37{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 3%,transparent),color-mix(in srgb,var(--accent) 2%,transparent));opacity:0;transition:all .2s ease ease}._innovationCard_1oi6d_17:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--primary)}._innovationCard_1oi6d_17:hover ._cardBg_1oi6d_37{opacity:1}._innovationIcon_1oi6d_61{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--primary-foreground);margin-bottom:var(--spacing-4);transition:all .2s ease cubic-bezier(.4,0,.2,1);position:relative;z-index:2}._iconPulse_1oi6d_76{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:.3;animation:_iconPulse_1oi6d_76 2s ease-in-out infinite}@keyframes _iconPulse_1oi6d_76{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.1}}._innovationCard_1oi6d_17:hover ._innovationIcon_1oi6d_61{transform:scale(1.1) rotate(10deg)}._innovationCard_1oi6d_17 h4{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3);position:relative;z-index:2}._innovationCard_1oi6d_17 p{color:var(--muted-foreground);line-height:1.6;margin:0;position:relative;z-index:2}._cardGraphic_1oi6d_116{position:absolute;top:var(--spacing-4);right:var(--spacing-4);width:80px;height:80px;opacity:.1;z-index:1}._brainGraphic_1oi6d_126{width:100%;height:100%}._animatedPath_1oi6d_131{stroke-dasharray:200;stroke-dashoffset:200;animation:_drawPath_1oi6d_1 3s ease-in-out infinite}@keyframes _drawPath_1oi6d_1{0%,80%{stroke-dashoffset:200}20%,60%{stroke-dashoffset:0}}._brainNode_1oi6d_142{animation:_nodeFlicker_1oi6d_1 2s ease-in-out infinite alternate}@keyframes _nodeFlicker_1oi6d_1{0%{opacity:.3}to{opacity:1}}._cardShimmer_1oi6d_151{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 15%,transparent),transparent);transition:all .2s ease ease;pointer-events:none}._innovationCard_1oi6d_17:hover ._cardShimmer_1oi6d_151{left:100%}@media (max-width: 768px){._innovationGrid_1oi6d_8{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._innovationCard_1oi6d_17,._cardShimmer_1oi6d_151{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}._innovationCard_1oi6d_17:hover{transform:none!important}}._trustSection_10nuo_2{padding:var(--spacing-16) 0;background-color:var(--background);text-align:center;position:relative}._trustGrid_10nuo_9{max-width:800px;margin:0 auto var(--spacing-12);padding:0 var(--spacing-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._trustItem_10nuo_18{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);transition:all .2s ease ease;opacity:0;transform:translateY(20px);animation:_trustItemSlide_10nuo_1 .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay);position:relative;cursor:pointer;overflow:hidden}@keyframes _trustItemSlide_10nuo_1{to{opacity:1;transform:translateY(0)}}._trustItem_10nuo_18:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--success)}._trustIcon_10nuo_49{color:var(--success);flex-shrink:0;transition:all .2s ease ease}._trustItem_10nuo_18:hover ._trustIcon_10nuo_49{transform:scale(1.05);animation:_trustIconCheck_10nuo_1 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _trustIconCheck_10nuo_1{0%{transform:scale(1)}50%{transform:scale(1.4) rotate(10deg)}to{transform:scale(1.05)}}._trustItem_10nuo_18 span{font-weight:600;color:var(--foreground)}._trustCheckmark_10nuo_71{position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:var(--success);border-radius:50%;opacity:0;transform:scale(0);transition:all .2s ease cubic-bezier(.68,-.55,.265,1.55)}._trustItem_10nuo_18:hover ._trustCheckmark_10nuo_71{opacity:1;transform:scale(1)}._trustCheckmark_10nuo_71:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}._partnerLogos_10nuo_100{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-8);opacity:.7;filter:grayscale(100%);transition:all .2s ease ease}._partnerLogos_10nuo_100:hover{opacity:1;filter:grayscale(0%)}._logoItem_10nuo_116{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--muted-foreground);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);position:relative;cursor:pointer;transition:all .2s ease ease;overflow:hidden}._logoItem_10nuo_116:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-2px)}._logoGlow_10nuo_136{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 20%,transparent),transparent);transition:all .2s ease ease}._logoItem_10nuo_116:hover ._logoGlow_10nuo_136{left:100%}._impactSection_10nuo_155{padding:var(--spacing-16) 0;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:var(--primary-foreground);text-align:center;position:relative;overflow:hidden}._impactContent_10nuo_164{max-width:1000px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:2}._impactContent_10nuo_164 h2{font-family:var(--font-family-heading);font-size:3rem;font-weight:900;margin-bottom:var(--spacing-4);animation:_titleGlow_10nuo_1 2s ease-in-out infinite alternate}@keyframes _titleGlow_10nuo_1{0%{text-shadow:0 0 20px rgba(255,255,255,.3)}to{text-shadow:0 0 30px rgba(255,255,255,.6)}}._impactContent_10nuo_164 p{font-size:1.25rem;margin-bottom:var(--spacing-12);opacity:.9}._globalStats_10nuo_191{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8)}._globalStat_10nuo_191{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);opacity:0;transform:translateY(40px);animation:_statSlideUp_10nuo_1 1s ease-out forwards}._globalStat_10nuo_191:nth-child(1){animation-delay:.2s}._globalStat_10nuo_191:nth-child(2){animation-delay:.4s}._globalStat_10nuo_191:nth-child(3){animation-delay:.6s}@keyframes _statSlideUp_10nuo_1{to{opacity:1;transform:translateY(0)}}._statIconWrapper_10nuo_218{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}._globalIcon_10nuo_227{z-index:2;position:relative}._statIconGlow_10nuo_232{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;animation:_iconGlow_10nuo_1 2s ease-in-out infinite alternate}@keyframes _iconGlow_10nuo_1{0%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}._globalNumber_10nuo_249{font-size:2.5rem;font-weight:900;font-family:var(--font-family-heading);text-shadow:0 0 20px rgba(255,255,255,.5)}._globalLabel_10nuo_256{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;opacity:.8}._worldMap_10nuo_263{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.2}._mapDot_10nuo_273{position:absolute;width:8px;height:8px;background:var(--accent);border-radius:50%;animation:_mapDotPulse_10nuo_1 3s ease-in-out infinite;box-shadow:0 0 10px var(--accent)}@keyframes _mapDotPulse_10nuo_1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}@media (max-width: 768px){._trustGrid_10nuo_9{grid-template-columns:1fr}._globalStats_10nuo_191{grid-template-columns:1fr;gap:var(--spacing-6)}._impactContent_10nuo_164 h2{font-size:2.25rem}}@media (prefers-reduced-motion: reduce){._trustItem_10nuo_18,._logoGlow_10nuo_136,._mapDot_10nuo_273{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}._valuesSection_d0d25_1{padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);position:relative;overflow:hidden}._valuesSection_d0d25_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 40%),radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 50%);opacity:0;transition:opacity 1s ease-in-out}._valuesSection_d0d25_1._isVisible_d0d25_21:before{opacity:1}._valuesGrid_d0d25_25{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8);position:relative;z-index:var(--z-content)}._valueCard_d0d25_35{background:var(--card);padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;border:1px solid var(--border);transition:all .2s ease var(--animation-timing-function);position:relative;overflow:hidden;opacity:0;transform:translateY(50px);animation:_cardFadeIn_d0d25_1 .8s var(--animation-timing-function) forwards;animation-delay:var(--delay)}._valuesSection_d0d25_1._isVisible_d0d25_21 ._valueCard_d0d25_35{opacity:1;transform:translateY(0)}@keyframes _cardFadeIn_d0d25_1{to{opacity:1;transform:translateY(0)}}._valueCard_d0d25_35:hover{transform:translateY(-10px) scale(1.03);box-shadow:var(--shadow-lg);border-color:var(--primary)}._cardShine_d0d25_69{position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(110deg,transparent 20%,color-mix(in srgb,var(--primary) 15%,transparent) 50%,transparent 80%);transform:skew(-25deg);transition:all .2s ease ease-in-out}._valueCard_d0d25_35:hover ._cardShine_d0d25_69{left:150%}._iconWrapper_d0d25_89{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-6);width:72px;height:72px}._valueIcon_d0d25_99{width:36px;height:36px;color:var(--primary);position:relative;z-index:2;transition:all .2s ease var(--animation-timing-function-bounce)}._iconBackground_d0d25_108{position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:50%;transition:all .2s ease var(--animation-timing-function);transform:scale(1)}._valueCard_d0d25_35:hover ._valueIcon_d0d25_99{transform:scale(1.2) rotate(-10deg)}._valueCard_d0d25_35:hover ._iconBackground_d0d25_108{transform:scale(1.05);background:color-mix(in srgb,var(--primary) 20%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--primary) 30%,transparent)}._valueTitle_d0d25_130{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--card-foreground);margin:0 0 var(--spacing-3)}._valueDescription_d0d25_138{color:var(--muted-foreground);line-height:1.6;margin:0}@media (max-width: 768px){._valuesGrid_d0d25_25{grid-template-columns:1fr}}._statsSection_fwry1_1{padding:var(--spacing-16) var(--spacing-6);background:linear-gradient(160deg,var(--primary) 0%,var(--secondary) 100%);color:var(--primary-foreground);position:relative;overflow:hidden}._statsSection_fwry1_1 .title,._statsSection_fwry1_1 .subtitle{background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:var(--primary-foreground);text-shadow:0 2px 4px rgba(0,0,0,.2)}._statsSection_fwry1_1 .subtitle{opacity:.9}._backgroundShapes_fwry1_22{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}._shape1_fwry1_32,._shape2_fwry1_33{position:absolute;border-radius:50%;opacity:.1}._shape1_fwry1_32{width:300px;height:300px;background-color:var(--accent);top:10%;left:5%;animation:_float_fwry1_1 8s ease-in-out infinite alternate}._shape2_fwry1_33{width:200px;height:200px;background-color:var(--background);bottom:15%;right:10%;animation:_float_fwry1_1 10s ease-in-out infinite alternate-reverse}@keyframes _float_fwry1_1{0%{transform:translateY(0) translate(0) scale(1)}to{transform:translateY(20px) translate(-20px) scale(1.1)}}._statsGrid_fwry1_66{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);position:relative;z-index:2}._statCard_fwry1_76{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-8) var(--spacing-6);border-radius:var(--radius-lg);text-align:center;border:1px solid rgba(255,255,255,.2);transition:all .2s ease ease;opacity:0;transform:translateY(40px);animation:_statCardFadeIn_fwry1_1 .7s ease forwards;animation-delay:var(--delay)}._statsSection_fwry1_1._isVisible_fwry1_90 ._statCard_fwry1_76{opacity:1;transform:translateY(0)}@keyframes _statCardFadeIn_fwry1_1{to{opacity:1;transform:translateY(0)}}._statCard_fwry1_76:hover{background:#fff3;transform:translateY(-10px);box-shadow:0 10px 30px #0003}._statIconWrapper_fwry1_108{margin:0 auto var(--spacing-4);width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--accent);border-radius:50%;color:var(--accent-foreground);transition:all .2s ease ease}._statCard_fwry1_76:hover ._statIconWrapper_fwry1_108{transform:scale(1.15) rotate(10deg)}._statIcon_fwry1_108{width:32px;height:32px}._statValue_fwry1_130{font-family:var(--font-family-heading);font-size:3rem;font-weight:var(--font-weight-extrabold);line-height:1;margin-bottom:var(--spacing-2)}._statCounter_fwry1_138{text-shadow:0 2px 4px rgba(0,0,0,.2)}._statLabel_fwry1_142{font-size:1rem;font-weight:var(--font-weight-normal);opacity:.9;margin:0}@media (max-width: 768px){._statsGrid_fwry1_66{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._statsGrid_fwry1_66{grid-template-columns:1fr}}._methodologySection_1i0ke_1{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background);position:relative;overflow:hidden}._methodologyGrid_1i0ke_8{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:var(--spacing-8);position:relative}._timelineConnector_1i0ke_17{position:absolute;top:50px;bottom:50px;left:50%;width:2px;background:linear-gradient(to bottom,var(--primary),var(--accent));transform:translate(-50%);opacity:0;height:0;transition:all .2s ease}._methodologySection_1i0ke_1._isVisible_1i0ke_30 ._timelineConnector_1i0ke_17{opacity:.5;height:calc(100% - 100px)}._stepCard_1i0ke_35{display:flex;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-6);background:var(--card);border-radius:var(--radius-lg);border:1px solid transparent;box-shadow:var(--shadow);transition:all .2s ease var(--animation-timing-function);position:relative;z-index:var(--z-content);opacity:0;transform:translateY(50px);animation:_cardFadeIn_1i0ke_1 .8s var(--animation-timing-function) forwards;animation-delay:var(--delay)}._methodologySection_1i0ke_1._isVisible_1i0ke_30 ._stepCard_1i0ke_35{opacity:1;transform:translateY(0)}@keyframes _cardFadeIn_1i0ke_1{to{opacity:1;transform:translateY(0)}}._stepCard_1i0ke_35:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--primary)}._iconWrapper_1i0ke_71{flex-shrink:0;position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--primary-foreground);transition:all .2s ease var(--animation-timing-function)}._stepCard_1i0ke_35:hover ._iconWrapper_1i0ke_71{transform:scale(1.1) rotate(-10deg);box-shadow:0 0 25px color-mix(in srgb,var(--primary) 50%,transparent)}._stepIcon_1i0ke_90{width:32px;height:32px;position:relative;z-index:2}._iconGlow_1i0ke_97{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:inherit;filter:blur(12px);opacity:.7;transition:all .2s ease ease}._stepCard_1i0ke_35:hover ._iconGlow_1i0ke_97{opacity:1}._stepContent_1i0ke_114{flex:1}._stepTitle_1i0ke_118{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--card-foreground);margin:0 0 var(--spacing-2)}._stepDescription_1i0ke_126{color:var(--muted-foreground);line-height:1.6;margin:0}@media (max-width: 1024px){._timelineConnector_1i0ke_17{display:none}}@media (max-width: 768px){._methodologyGrid_1i0ke_8{grid-template-columns:1fr}}@media (max-width: 480px){._stepCard_1i0ke_35{flex-direction:column;text-align:center;align-items:center}}@media (prefers-reduced-motion: reduce){._stepCard_1i0ke_35,._timelineConnector_1i0ke_17{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}._stepCard_1i0ke_35:hover{transform:none!important}}._partnershipSection_vyoql_1{padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);position:relative;overflow:hidden}._partnershipSection_vyoql_1:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:all .2s ease ease-in-out}._partnershipSection_vyoql_1._isVisible_vyoql_21:before{opacity:.5}._logoCloud_vyoql_25{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-8);position:relative;z-index:var(--z-content)}._logoWrapper_vyoql_35{display:flex;align-items:center;justify-content:center;height:80px;padding:var(--spacing-4);background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid var(--border);opacity:0;transform:scale(.8);animation:_logoPopIn_vyoql_1 .6s var(--animation-timing-function-bounce) forwards;animation-delay:var(--delay)}._partnershipSection_vyoql_1._isVisible_vyoql_21 ._logoWrapper_vyoql_35{opacity:1;transform:scale(1)}@keyframes _logoPopIn_vyoql_1{to{opacity:1;transform:scale(1)}}._logoPlaceholder_vyoql_63{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:1.25rem;color:var(--muted-foreground);filter:grayscale(100%);opacity:.7;transition:all .2s ease var(--animation-timing-function)}._logoWrapper_vyoql_35:hover ._logoPlaceholder_vyoql_63{filter:grayscale(0%);opacity:1;color:var(--primary);transform:scale(1.02)}._ctaContainer_vyoql_80{margin-top:var(--spacing-12);text-align:center;position:relative;z-index:var(--z-content);opacity:0;transform:translateY(30px);transition:all .2s ease}._partnershipSection_vyoql_1._isVisible_vyoql_21 ._ctaContainer_vyoql_80{opacity:1;transform:translateY(0)}._ctaButton_vyoql_95{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);text-decoration:none;transition:all .2s ease var(--animation-timing-function);cursor:pointer;border:none;font-size:1rem;background:linear-gradient(45deg,var(--primary),var(--accent));color:var(--primary-foreground);box-shadow:0 0 20px color-mix(in srgb,var(--primary) 40%,transparent)}._ctaButton_vyoql_95:hover{transform:scale(1.02);box-shadow:0 0 30px color-mix(in srgb,var(--primary) 60%,transparent)}@media (max-width: 768px){._logoCloud_vyoql_25{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-6)}}@media (max-width: 480px){._logoCloud_vyoql_25{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){._logoWrapper_vyoql_35,._ctaContainer_vyoql_80,._partnershipSection_vyoql_1:before{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}._ctaButton_vyoql_95:hover{transform:none!important}}._awardsSection_1vsxs_1{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background)}._awardsContainer_1vsxs_6{max-width:800px;margin:0 auto;position:relative}._timeline_1vsxs_12{position:absolute;left:40px;top:0;bottom:0;width:4px;background-color:var(--border);border-radius:var(--radius-full);transform:scaleY(0);transform-origin:top;transition:transform 1s ease-out}._awardsSection_1vsxs_1._isVisible_1vsxs_25 ._timeline_1vsxs_12{transform:scaleY(1)}._awardItem_1vsxs_29{display:flex;align-items:flex-start;gap:var(--spacing-6);position:relative;padding-left:80px;margin-bottom:var(--spacing-8);opacity:0;transform:translate(50px);animation:_awardItemFadeIn_1vsxs_1 .7s ease-out forwards;animation-delay:var(--delay)}._awardsSection_1vsxs_1._isVisible_1vsxs_25 ._awardItem_1vsxs_29{opacity:1;transform:translate(0)}@keyframes _awardItemFadeIn_1vsxs_1{to{opacity:1;transform:translate(0)}}._awardIconWrapper_1vsxs_54{position:absolute;left:0;top:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--card);border:4px solid var(--background);border-radius:50%;box-shadow:0 0 0 4px var(--primary);z-index:2;transition:all .2s ease ease}._awardItem_1vsxs_29:hover ._awardIconWrapper_1vsxs_54{transform:scale(1.03);box-shadow:0 0 0 6px var(--accent)}._awardIcon_1vsxs_54{width:32px;height:32px;color:var(--primary)}._awardContent_1vsxs_82{background-color:var(--card);padding:var(--spacing-6);border-radius:var(--radius-md);box-shadow:var(--shadow);width:100%;border-left:4px solid var(--primary);transition:all .2s ease ease}._awardItem_1vsxs_29:hover ._awardContent_1vsxs_82{box-shadow:var(--shadow-md);border-color:var(--accent)}._awardYear_1vsxs_97{display:inline-block;background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3)}._awardTitle_1vsxs_108{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2)}._awardIssuer_1vsxs_116{color:var(--muted-foreground);margin:0}@media (max-width: 768px){._timeline_1vsxs_12{left:20px}._awardItem_1vsxs_29{padding-left:50px}._awardIconWrapper_1vsxs_54{width:44px;height:44px;left:0;top:8px}._awardIcon_1vsxs_54{width:20px;height:20px}}._careersSection_iait9_1{padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface)}._contentWrapper_iait9_6{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-12);align-items:center}._textColumn_iait9_15{opacity:0;transform:translate(-40px);transition:opacity 1s ease,transform 1s ease}._careersSection_iait9_1._isVisible_iait9_21 ._textColumn_iait9_15{opacity:1;transform:translate(0)}._textColumn_iait9_15 .container{text-align:left;margin:0 0 var(--spacing-8);max-width:none}._textColumn_iait9_15 .title{font-size:2.75rem}._stats_iait9_36{display:flex;gap:var(--spacing-8)}._statItem_iait9_41{display:flex;flex-direction:column;text-align:left}._statNumber_iait9_47{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--primary);line-height:1}._statLabel_iait9_55{color:var(--muted-foreground);font-size:.875rem;text-transform:uppercase}._servicesColumn_iait9_61{display:grid;gap:var(--spacing-6)}._serviceCard_iait9_66{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius-md);border:1px solid transparent;box-shadow:var(--shadow);transition:all .2s ease ease;opacity:0;transform:translate(40px);animation:_serviceCardFadeIn_iait9_1 .6s ease forwards;animation-delay:var(--delay)}._careersSection_iait9_1._isVisible_iait9_21 ._serviceCard_iait9_66{opacity:1;transform:translate(0)}@keyframes _serviceCardFadeIn_iait9_1{to{opacity:1;transform:translate(0)}}._serviceCard_iait9_66:hover{transform:scale(1.01);border-color:var(--primary);box-shadow:var(--shadow-md)}._serviceIconWrapper_iait9_100{flex-shrink:0;background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--primary-foreground);width:48px;height:48px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;transition:all .2s ease ease}._serviceCard_iait9_66:hover ._serviceIconWrapper_iait9_100{transform:rotate(-10deg) scale(1.1)}._serviceIcon_iait9_100{width:24px;height:24px}._serviceText_iait9_122{flex:1}._serviceTitle_iait9_126{font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-1)}._serviceDescription_iait9_132{color:var(--muted-foreground);line-height:1.5;margin:0;font-size:.9rem}@media (max-width: 992px){._contentWrapper_iait9_6{grid-template-columns:1fr}._textColumn_iait9_15 .container{text-align:center;margin-left:auto;margin-right:auto}._stats_iait9_36{justify-content:center}}._pageContainer_68qwt_1{display:flex;flex-direction:column;overflow-x:hidden;position:relative}@media (max-width: 768px){._pageContainer_68qwt_1{padding:0}}@media (prefers-reduced-motion: reduce){._pageContainer_68qwt_1{scroll-behavior:auto}}@media (prefers-contrast: high){._pageContainer_68qwt_1{background:var(--background)}}@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)}}@layer base{._tabsList_qpghc_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_qpghc_2::-webkit-scrollbar{display:none}._tabsTrigger_qpghc_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:900;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_qpghc_16:hover{color:var(--foreground)}._tabsTrigger_qpghc_16[data-state=active]{color:var(--primary);font-weight:900}._tabsTrigger_qpghc_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_qpghc_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_qpghc_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_qpghc_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_qpghc_92{color:var(--foreground);outline:none}._tabsContent_qpghc_92[hidden]{display:none!important}._tabsList_qpghc_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_qpghc_2[data-variant=pill] ._tabsTrigger_qpghc_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_qpghc_2[data-variant=pill] ._tabsTrigger_qpghc_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_qpghc_2[data-variant=pill] ._tabsTrigger_qpghc_16[data-state=active]:after{display:none}.dark ._tabsTrigger_qpghc_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_qpghc_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._root_1lgai_2{width:100%;margin:var(--spacing-2) 0}._content_1lgai_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-1);list-style:none;margin:0;padding:0}._item_1lgai_18{display:inline-flex;align-items:center;justify-content:center}._link_1lgai_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:900;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_1lgai_24:hover{background-color:var(--muted);color:var(--foreground)}._link_1lgai_24:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._link_1lgai_24:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._active_1lgai_60{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._active_1lgai_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_1lgai_60:active{background-color:color-mix(in srgb,var(--primary) 80%,black);border-color:color-mix(in srgb,var(--primary) 80%,black)}._icon_1lgai_77{width:1rem;height:1rem;flex-shrink:0}._ellipsis_1lgai_83{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 var(--spacing-1);color:var(--surface-foreground)}._link_1lgai_24 span{display:inline-flex;align-items:center}._link_1lgai_24 span+._icon_1lgai_77{margin-left:var(--spacing-1)}._icon_1lgai_77+span{margin-left:var(--spacing-1)}@media (max-width: 640px){._link_1lgai_24 span:not(._icon_1lgai_77){display:none}._link_1lgai_24{min-width:2rem;height:2rem;padding:0}._ellipsis_1lgai_83{height:2rem}}.dark ._link_1lgai_24:hover{background-color:var(--muted)}.dark ._link_1lgai_24:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}}._container_332fq_1{width:100%}._tableWrapper_332fq_5{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);position:relative}._table_332fq_5{width:100%;border-collapse:collapse;font-size:.9rem}._table_332fq_5 th,._table_332fq_5 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_332fq_5 th{background-color:var(--surface);font-weight:var(--font-weight-bold);color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}._table_332fq_5 tbody tr:last-child td{border-bottom:none}._table_332fq_5 tbody tr:hover{background-color:var(--muted)}._table_332fq_5 tbody tr[data-state=selected]{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._noResults_332fq_47{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._footer_332fq_53{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);flex-wrap:wrap;gap:var(--spacing-4)}._paginationInfo_332fq_62{font-size:.875rem;color:var(--muted-foreground)}._loadingOverlay_332fq_67{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;z-index:var(--z-content);transition:opacity var(--animation-duration-fast) ease}.dark ._loadingOverlay_332fq_67{background-color:#00000080}._checkboxCell_332fq_82{width:1%;padding-right:var(--spacing-2)}._checkbox_332fq_82{width:1rem;height:1rem;cursor:pointer}._bulkActions_332fq_93{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-4);flex-wrap:wrap}._selectionInfo_332fq_106{display:flex;align-items:center;gap:var(--spacing-2);font-weight:var(--font-weight-bold);color:var(--foreground)}._actionButtons_332fq_114{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._uploadSection_332fq_121{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._uploadContent_332fq_128{display:flex;flex-direction:column;gap:var(--spacing-3)}._uploadProgress_332fq_134{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--muted);border-radius:var(--radius);font-size:.875rem;color:var(--muted-foreground)}@media (max-width: 768px){._bulkActions_332fq_93{flex-direction:column;align-items:stretch}._selectionInfo_332fq_106,._actionButtons_332fq_114{justify-content:center}}@layer base{._badge_df24f_2{display:inline-flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);white-space:nowrap;text-align:center;transition:all var(--animation-duration-fast) ease}._sm_df24f_15{padding:var(--spacing-1) var(--spacing-2);font-size:.75rem;line-height:1}._md_df24f_21{padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;line-height:1.25}._lg_df24f_27{padding:var(--spacing-2) var(--spacing-4);font-size:1rem;line-height:1.5}._default_df24f_34,._primary_df24f_39{background-color:var(--primary);color:var(--primary-foreground)}._secondary_df24f_44{background-color:var(--muted);color:var(--muted-foreground)}._outline_df24f_49{background-color:transparent;border:1px solid var(--border);color:var(--foreground)}._destructive_df24f_55{background-color:var(--error);color:var(--error-foreground)}._success_df24f_60{background-color:var(--success);color:var(--success-foreground)}._warning_df24f_65{background-color:var(--warning);color:var(--warning-foreground)}}@layer base{._selectTrigger_1ddwp_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}._selectTrigger_1ddwp_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1ddwp_2:hover{border-color:color-mix(in srgb,#FFD700 60%,var(--border));background-color:color-mix(in srgb,var(--card) 96%,#FFD700 4%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #ffd70014,0 1px #ffffff4d}._selectTrigger_1ddwp_2:focus{border-color:gold;box-shadow:0 0 0 3px #ffd70033,0 4px 8px #ffd70026,0 2px 4px #0000000d;background-color:var(--card);background-image:linear-gradient(135deg,transparent,color-mix(in srgb,#FFD700 2%,transparent))}._selectTrigger_1ddwp_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1ddwp_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1ddwp_60{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1ddwp_2[data-state=open] ._selectIcon_1ddwp_60{transform:rotate(180deg)}._selectContent_1ddwp_72{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 color-mix(in srgb,var(--border),#FFD700 10%);box-shadow:var(--shadow-md),0 0 0 1px #ffd7001a;animation:_scaleIn_1ddwp_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1ddwp_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1ddwp_99{padding:var(--spacing-2)}._scrollButton_1ddwp_103{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_1ddwp_103:hover ._scrollIcon_1ddwp_115{color:var(--primary)}._scrollIcon_1ddwp_115{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1ddwp_126{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:900;color:var(--muted-foreground)}._selectItem_1ddwp_133{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 var(--animation-duration-normal) ease,color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,font-weight var(--animation-duration-fast) ease}._selectItem_1ddwp_133:hover{background:linear-gradient(135deg,gold,#ffed4e,#fff59d);color:var(--secondary);transform:translateY(-3px);box-shadow:0 6px 12px #ffd70066}._selectItem_1ddwp_133:focus-visible{background:linear-gradient(135deg,gold,#ffed4e,#fff59d);color:var(--secondary);transform:translateY(-3px);box-shadow:0 6px 12px #ffd70066}._selectItem_1ddwp_133[data-state=checked]{background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-weight-bold);box-shadow:0 2px 4px color-mix(in srgb,var(--primary) 30%,transparent)}._selectItem_1ddwp_133[data-state=checked]:hover{background:linear-gradient(135deg,gold,#ffed4e,#fff59d);color:var(--secondary);transform:translateY(-4px);box-shadow:0 8px 16px #ffd70080}._selectItem_1ddwp_133[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1ddwp_188{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1ddwp_196{height:1rem;width:1rem;color:var(--secondary);transition:color var(--animation-duration-normal) ease}._selectItem_1ddwp_133[data-state=checked] ._checkIcon_1ddwp_196{color:var(--primary-foreground);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._selectItem_1ddwp_133[data-state=checked]:hover ._checkIcon_1ddwp_196{color:var(--secondary);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}._selectSeparator_1ddwp_213{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1ddwp_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1ddwp_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,#FFD700 70%,var(--border));box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #ffd7001f,0 1px #ffffff0d}.dark ._selectTrigger_1ddwp_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px #ffd70040,0 4px 8px #ffd70033,0 2px 4px #00000026;border-color:gold}}._container_3fnya_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_3fnya_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._filters_3fnya_15{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap;flex-grow:1}._searchForm_3fnya_23{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_3fnya_31{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_3fnya_38{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._filterSelect_3fnya_43{min-width:180px}._skeletonContainer_3fnya_47{display:flex;flex-direction:column;gap:var(--spacing-2)}._error_3fnya_53{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius)}._cellMainText_3fnya_60{font-weight:var(--font-weight-bold);color:var(--foreground)}._cellSubText_3fnya_65{font-size:.875rem;color:var(--muted-foreground)}._statusSelectTrigger_3fnya_70{border:none;background-color:transparent;padding:0;height:auto;width:auto;min-width:120px}._statusSelectTrigger_3fnya_70:hover{background-color:transparent}._statusSelectTrigger_3fnya_70:focus{box-shadow:none}._container_16dqg_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._filters_16dqg_7{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap}._searchForm_16dqg_14{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_16dqg_22{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_16dqg_29{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._filterSelect_16dqg_34{min-width:180px}._skeletonContainer_16dqg_38{display:flex;flex-direction:column;gap:var(--spacing-2)}._error_16dqg_44{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius)}._cellMainText_16dqg_51{font-weight:var(--font-weight-bold);color:var(--foreground)}._cellSubText_16dqg_56{font-size:.875rem;color:var(--muted-foreground)}._roleSelectTrigger_16dqg_61{border:none;background-color:transparent;padding:0;height:auto;width:auto;min-width:100px}._roleSelectTrigger_16dqg_61:hover{background-color:transparent}._roleSelectTrigger_16dqg_61:focus{box-shadow:none}._roleSelectTrigger_16dqg_61[data-disabled]{opacity:1;cursor:not-allowed}._container_nqpaq_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_nqpaq_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}._filters_nqpaq_15{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap;flex-grow:1}._searchForm_nqpaq_23{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_nqpaq_31{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_nqpaq_38{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._filterSelect_nqpaq_43{min-width:180px}._skeletonContainer_nqpaq_47{display:flex;flex-direction:column;gap:var(--spacing-2)}._error_nqpaq_53{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius)}._cellMainText_nqpaq_60{font-weight:var(--font-weight-bold);color:var(--foreground)}._cellSubText_nqpaq_65{font-size:.875rem;color:var(--muted-foreground)}._actionIcon_nqpaq_70{margin-right:var(--spacing-2)}._deleteAction_nqpaq_74{color:var(--error)}._deleteAction_nqpaq_74:hover{color:var(--error-foreground);background-color:var(--error)}._dialogContent_nqpaq_83{max-width:900px;max-height:90vh;overflow-y:auto}._dropdownMenuContent_yomok_1,._dropdownMenuSubContent_yomok_2{z-index:var(--z-overlay);min-width:8rem;overflow:hidden;border-radius:var(--radius);border:1px solid var(--border);background:var(--popup);color:var(--popup-foreground);padding:var(--spacing-2);box-shadow:var(--shadow-md);animation:_scaleIn_yomok_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_yomok_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._dropdownMenuItem_yomok_26,._dropdownMenuCheckboxItem_yomok_27,._dropdownMenuRadioItem_yomok_28,._dropdownMenuSubTrigger_yomok_29{position:relative;display:flex;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-duration-fast) ease}._dropdownMenuItem_yomok_26:focus,._dropdownMenuCheckboxItem_yomok_27:focus,._dropdownMenuRadioItem_yomok_28:focus,._dropdownMenuSubTrigger_yomok_29:focus{background-color:var(--muted)}._dropdownMenuItem_yomok_26[data-disabled],._dropdownMenuCheckboxItem_yomok_27[data-disabled],._dropdownMenuRadioItem_yomok_28[data-disabled],._dropdownMenuSubTrigger_yomok_29[data-disabled]{pointer-events:none;opacity:.5}._dropdownMenuSubTrigger_yomok_29{padding-right:var(--spacing-6)}._chevron_yomok_62{margin-left:auto;width:1rem;height:1rem}._dropdownMenuSeparator_yomok_68{height:1px;background-color:var(--border);margin:var(--spacing-2) calc(var(--spacing-2) * -1)}._dropdownMenuLabel_yomok_74{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--muted-foreground)}._inset_yomok_81{padding-left:var(--spacing-6)}._itemIndicator_yomok_85{position:absolute;left:var(--spacing-2);width:1rem;display:inline-flex;align-items:center;justify-content:center}._checkIcon_yomok_94,._circleIcon_yomok_95{width:.875rem;height:.875rem}._circleIcon_yomok_95{font-size:.5rem}._dropdownMenuShortcut_yomok_104{margin-left:auto;font-size:.875rem;color:var(--muted-foreground)}._textarea_1klrb_1{display:flex;min-height:80px;width:100%;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);padding:var(--spacing-2) var(--spacing-3);font-size:1rem;line-height:1.5;color:var(--foreground);transition:border-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._textarea_1klrb_1:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._textarea_1klrb_1::placeholder{color:var(--muted-foreground)}._textarea_1klrb_1:disabled{cursor:not-allowed;opacity:.5}@layer base{._container_1vhwn_2{width:100%;max-width:500px;margin:0 auto}._dropzone_1vhwn_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_1vhwn_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_1vhwn_8:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:var(--shadow-md)}._dropzone_1vhwn_8._dragging_1vhwn_49{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:var(--shadow-focus)}._dropzone_1vhwn_8._disabled_1vhwn_55{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_1vhwn_61{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease}._dropzone_1vhwn_8:hover ._icon_1vhwn_61,._dropzone_1vhwn_8._dragging_1vhwn_49 ._icon_1vhwn_61{color:var(--primary)}._title_1vhwn_72{font-weight:900;font-size:1rem;margin-bottom:var(--spacing-2)}._subtitle_1vhwn_78{font-size:.875rem;color:var(--muted-foreground)}._error_1vhwn_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_1vhwn_83 button{margin-left:var(--spacing-4);color:var(--error)}}@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}}._dialogContent_1ivc7_1{max-width:550px}._form_1ivc7_5{display:flex;flex-direction:column;gap:var(--spacing-6)}._filePreview_1ivc7_11{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._filePreview_1ivc7_11 p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._formFields_1ivc7_28{display:flex;flex-direction:column;gap:var(--spacing-4)}._progressContainer_1ivc7_34{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:center}._progressContainer_1ivc7_34 p{font-size:.875rem;color:var(--muted-foreground);margin:0}._selectItemContent_1ivc7_47{display:flex;align-items:center;gap:var(--spacing-2)}._form_4bio2_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._container_wbqxr_1{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-6)}._header_wbqxr_11{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);flex-wrap:wrap}._title_wbqxr_19{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:var(--font-weight-extrabold);margin:0;color:var(--foreground)}._headerActions_wbqxr_27{display:flex;gap:var(--spacing-4);align-items:center;flex-wrap:wrap}._filters_wbqxr_34{display:flex;gap:var(--spacing-3);align-items:center}._searchInputWrapper_wbqxr_40{position:relative;display:flex;align-items:center}._searchIcon_wbqxr_46{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_wbqxr_40{padding-left:calc(var(--spacing-3) * 2 + 18px);width:250px}._filterSelect_wbqxr_58{width:200px}._skeletonContainer_wbqxr_62{padding:var(--spacing-4)}._errorState_wbqxr_66{padding:var(--spacing-8);text-align:center;background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);border-radius:var(--radius-md)}._fileNameCell_wbqxr_75{display:flex;align-items:center;gap:var(--spacing-3)}._fileIcon_wbqxr_81{flex-shrink:0;width:24px;height:24px;color:var(--muted-foreground)}._fileInfo_wbqxr_88{display:flex;flex-direction:column}._fileName_wbqxr_75{font-weight:var(--font-weight-bold);color:var(--foreground)}._fileDescription_wbqxr_98{font-size:.8rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}._actionsCell_wbqxr_107{display:flex;gap:var(--spacing-2)}._badgeContainer_wbqxr_112{display:flex;gap:var(--spacing-2);align-items:center;flex-wrap:wrap}._contentTypeBadge_wbqxr_119{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem}._selectItemContent_wbqxr_126{display:flex;align-items:center;gap:var(--spacing-2)}._contentTabs_wbqxr_132{display:flex;flex-direction:column;gap:var(--spacing-4)}._tabContent_wbqxr_138{flex:1}@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)}}}._container_9nwt1_1{width:100%;border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);transition:border-color var(--animation-duration-normal),background-color var(--animation-duration-normal);position:relative}._container_9nwt1_1:hover:not(._disabled_9nwt1_10){border-color:var(--primary)}._container_9nwt1_1._dragging_9nwt1_14{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--surface))}._container_9nwt1_1._disabled_9nwt1_10{background-color:var(--muted);cursor:not-allowed;opacity:.7}._container_9nwt1_1._error_9nwt1_25{border-color:var(--error);background-color:color-mix(in srgb,var(--error) 5%,var(--surface))}._fileInput_9nwt1_30{display:none}._dropzone_9nwt1_34{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);cursor:pointer;min-height:200px}._uploadPrompt_9nwt1_44{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);text-align:center;color:var(--muted-foreground)}._uploadIcon_9nwt1_54{color:var(--primary)}._promptText_9nwt1_58{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--foreground)}._promptText_9nwt1_58 strong{color:var(--primary)}._promptSubtext_9nwt1_68{font-size:.875rem}._promptHint_9nwt1_72{font-size:.75rem;color:var(--muted-foreground);font-style:italic}._processingState_9nwt1_78{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--foreground);font-weight:var(--font-weight-medium)}._previewContainer_9nwt1_88{position:relative;width:100%;padding-top:56.25%;border-radius:var(--radius-md);overflow:hidden;background-color:#000}._videoPreview_9nwt1_97{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}._previewOverlay_9nwt1_106{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);background-color:#00000080;opacity:0;transition:opacity var(--animation-duration-normal)}._previewContainer_9nwt1_88:hover ._previewOverlay_9nwt1_106{opacity:1}._errorMessage_9nwt1_125{color:var(--error);font-size:.875rem;padding:var(--spacing-2) var(--spacing-4);text-align:center;background-color:color-mix(in srgb,var(--error) 10%,transparent);border-top:1px solid var(--error);line-height:1.4}._fileInfo_9nwt1_135{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border-top:1px solid var(--success);font-size:.875rem}._fileName_9nwt1_145{font-weight:var(--font-weight-medium);color:var(--foreground);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:var(--spacing-2)}._fileSize_9nwt1_156{color:var(--muted-foreground);margin:0;flex-shrink:0}@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}}._pricingSection_xiq4i_1{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6);border:1px solid var(--border)}._sectionHeader_xiq4i_9{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6);text-align:center}._sectionIcon_xiq4i_17{color:var(--primary);margin:0 auto}._sectionTitle_xiq4i_22{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0}._sectionDescription_xiq4i_30{color:var(--muted-foreground);font-size:.9rem;margin:0}._pricingGrid_xiq4i_36{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);align-items:start}._fullWidth_xiq4i_43{grid-column:1 / -1}._freeToggleContainer_xiq4i_47{grid-column:1 / -1;margin-bottom:var(--spacing-4)}._switchContainer_xiq4i_52{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);border-radius:var(--radius-md);border:1px solid var(--border)}._switchLabels_xiq4i_62{flex:1}._switchLabel_xiq4i_62{font-weight:var(--font-weight-bold);font-size:1rem;color:var(--foreground);cursor:pointer;display:block;margin-bottom:var(--spacing-1)}._switchDescription_xiq4i_75{color:var(--muted-foreground);font-size:.875rem;margin:0;line-height:1.4}._pricingInfo_xiq4i_82{grid-column:1 / -1;margin-top:var(--spacing-4)}._infoCard_xiq4i_87{background-color:color-mix(in srgb,var(--primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-4)}._infoTitle_xiq4i_94{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-3) 0}._infoList_xiq4i_102{list-style:none;padding:0;margin:0}._infoList_xiq4i_102 li{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-2);position:relative;padding-left:var(--spacing-4)}._infoList_xiq4i_102 li:before{content:"•";color:var(--primary);position:absolute;left:0;font-weight:var(--font-weight-bold)}._infoList_xiq4i_102 li:last-child{margin-bottom:0}@media (max-width: 768px){._pricingGrid_xiq4i_36{grid-template-columns:1fr}._sectionHeader_xiq4i_9{text-align:left}._sectionIcon_xiq4i_17{margin:0}._switchContainer_xiq4i_52{flex-direction:column;gap:var(--spacing-2)}}._courseFormWrapper_c3daz_1{width:100%}._tabsList_c3daz_5{margin-bottom:var(--spacing-6);justify-content:flex-start}._tabContent_c3daz_10{min-height:400px}._formGrid_c3daz_14{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._fullWidth_c3daz_21{grid-column:1 / -1}._arrayField_c3daz_25{margin-bottom:var(--spacing-4)}._arrayLabel_c3daz_29{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--foreground)}._arrayInput_c3daz_36{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._arrayItems_c3daz_42{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._arrayBadge_c3daz_48{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2)}._removeBadge_c3daz_55{padding:0;height:auto;width:auto;min-width:auto;color:var(--muted-foreground)}._removeBadge_c3daz_55:hover{color:var(--error)}._formActions_c3daz_67{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border);background-color:var(--background);position:sticky;bottom:0;z-index:var(--z-content)}._fileManagementContainer_c3daz_80{width:100%}._fileManagementPlaceholder_c3daz_84{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12);text-align:center;background-color:var(--surface);border-radius:var(--radius-lg);border:2px dashed var(--border)}._placeholderIcon_c3daz_96{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._placeholderTitle_c3daz_101{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0 0 var(--spacing-2) 0}._placeholderText_c3daz_109{color:var(--muted-foreground);font-size:1rem;line-height:1.6;max-width:400px;margin:0}@media (max-width: 768px){._formGrid_c3daz_14{grid-template-columns:1fr}._formActions_c3daz_67{flex-direction:column}._tabsList_c3daz_5{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}._tabsList_c3daz_5::-webkit-scrollbar{display:none}}._header_1pufw_1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._title_1pufw_10{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-heading);margin:0}._subtitle_1pufw_17{color:var(--muted-foreground);margin-top:var(--spacing-1)}._filters_1pufw_22{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-6);align-items:center;flex-wrap:wrap}._searchForm_1pufw_30{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_1pufw_38{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_1pufw_45{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._filterSelect_1pufw_50{min-width:180px}._skeletonContainer_1pufw_54{display:flex;flex-direction:column;gap:var(--spacing-2)}._error_1pufw_60{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius)}._cellMainText_1pufw_67{font-weight:var(--font-weight-bold);color:var(--foreground)}._cellSubText_1pufw_72{font-size:.875rem;color:var(--muted-foreground)}._statusSelectTrigger_1pufw_77{border:none;background-color:transparent;padding:0;height:auto;width:auto;min-width:120px}._statusSelectTrigger_1pufw_77:hover{background-color:transparent}._statusSelectTrigger_1pufw_77:focus{box-shadow:none}._header_1cqua_1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._title_1cqua_10{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-heading);margin:0}._subtitle_1cqua_17{color:var(--muted-foreground);margin-top:var(--spacing-1)}._filters_1cqua_22{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-6);align-items:center;flex-wrap:wrap}._searchForm_1cqua_30{position:relative;display:flex;align-items:center;flex-grow:1;min-width:250px}._searchIcon_1cqua_38{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_1cqua_45{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._filterSelect_1cqua_50{min-width:180px}._skeletonContainer_1cqua_54{display:flex;flex-direction:column;gap:var(--spacing-2)}._error_1cqua_60{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-4);border-radius:var(--radius)}._cellMainText_1cqua_67{font-weight:var(--font-weight-bold);color:var(--foreground)}._cellSubText_1cqua_72{font-size:.875rem;color:var(--muted-foreground)}._statusSelectTrigger_1cqua_77,._counselorSelectTrigger_1cqua_78{border:none;background-color:transparent;padding:0;height:auto;width:auto;min-width:120px}._statusSelectTrigger_1cqua_77:hover,._counselorSelectTrigger_1cqua_78:hover{background-color:transparent}._statusSelectTrigger_1cqua_77:focus,._counselorSelectTrigger_1cqua_78:focus{box-shadow:none}._counselorSelectTrigger_1cqua_78{min-width:150px;justify-content:flex-start;gap:var(--spacing-2)}@layer base{._container_1mw1b_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_1mw1b_2>*{flex:1 1 auto;min-height:0}._container_1mw1b_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1mw1b_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1mw1b_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1mw1b_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1mw1b_2 .recharts-layer{outline:none}._container_1mw1b_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1mw1b_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1mw1b_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1mw1b_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1mw1b_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1mw1b_2 .recharts-sector,._container_1mw1b_2 .recharts-surface{outline:none}._tooltip_1mw1b_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_1mw1b_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1mw1b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1mw1b_102{font-weight:900;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1mw1b_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1mw1b_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1mw1b_124{flex-shrink:0}._tooltipItemIndicator-dot_1mw1b_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1mw1b_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1mw1b_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_1mw1b_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_1mw1b_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1mw1b_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1mw1b_180{align-items:center}._tooltipItemLabelContent_1mw1b_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1mw1b_190{color:var(--popup-foreground);font-weight:900}._tooltipItemValue_1mw1b_195{font-weight:900;color:var(--popup-foreground)}._legend_1mw1b_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1mw1b_209{margin-bottom:var(--spacing-4)}._legend-bottom_1mw1b_213{margin-top:var(--spacing-4)}._legendItem_1mw1b_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1mw1b_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._dashboardContainer_1at9l_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);background-color:var(--surface);min-height:100vh}._header_1at9l_9{margin-bottom:var(--spacing-8)}._title_1at9l_13{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_1at9l_21{font-size:1.125rem;color:var(--muted-foreground);margin:0}._mainTabs_1at9l_28{width:100%}._mainTabsList_1at9l_32{margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-2)}._mainTabsList_1at9l_32 [data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabContent_1at9l_43{width:100%}._dashboardContent_1at9l_48{display:flex;flex-direction:column;gap:var(--spacing-6)}._chartsSection_1at9l_54{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._card_1at9l_62{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%}._errorCard_1at9l_72{flex-direction:row;align-items:center;gap:var(--spacing-4);color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._cardHeader_1at9l_80{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);color:var(--foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._cardTitle_1at9l_90{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0}._statsGrid_1at9l_97{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}._statCard_1at9l_103{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-4);transition:all .2s ease ease}._statCard_1at9l_103:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._statIcon_1at9l_119{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border-radius:var(--radius-full);width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statContent_1at9l_131{display:flex;flex-direction:column}._statTitle_1at9l_136{font-size:.9rem;color:var(--muted-foreground);margin:0 0 var(--spacing-1);font-weight:var(--font-weight-medium)}._statValue_1at9l_143{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0}._chartContainer_1at9l_151{height:300px;width:100%;margin-top:var(--spacing-4)}._activityCard_1at9l_158{min-height:400px}._tabsRoot_1at9l_162{display:flex;flex-direction:column;width:100%}._tabsList_1at9l_168{display:flex;border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._tabsTrigger_1at9l_174{font-family:var(--font-family-base);background-color:transparent;border:none;padding:var(--spacing-3) var(--spacing-4);font-size:1rem;font-weight:var(--font-weight-bold);color:var(--muted-foreground);cursor:pointer;position:relative;transition:all .2s ease ease}._tabsTrigger_1at9l_174:hover,._tabsTrigger_1at9l_174[data-state=active]{color:var(--primary)}._tabsTrigger_1at9l_174[data-state=active]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--primary)}._tabsContent_1at9l_205{flex-grow:1}._activityList_1at9l_209{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._activityItem_1at9l_218{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._activityItem_1at9l_218:last-child{border-bottom:none}._activityTitle_1at9l_230{font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-1)}._activitySubtitle_1at9l_235{font-size:.875rem;color:var(--muted-foreground);margin:0}@media (max-width: 992px){._statsGrid_1at9l_97{grid-template-columns:1fr 1fr}._chartsSection_1at9l_54{grid-template-columns:1fr}._mainTabsList_1at9l_32{flex-direction:column;align-items:stretch}}@media (max-width: 768px){._statsGrid_1at9l_97{grid-template-columns:1fr}._title_1at9l_13{font-size:2rem}}._container_1rd8n_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1rd8n_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_1rd8n_24{margin-bottom:var(--spacing-6);animation:_pulse_1rd8n_1 3s infinite ease-in-out}._icon_1rd8n_24{color:var(--error)}._title_1rd8n_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1rd8n_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1rd8n_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width: 640px){._card_1rd8n_11{padding:var(--spacing-6)}._title_1rd8n_33{font-size:1.5rem}._message_1rd8n_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}}._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)}._form_a8h5o_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_a8h5o_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_a8h5o_17{width:100%}._loadingText_a8h5o_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_a8h5o_28{color:#fff}._oauthSection_a8h5o_32{margin-bottom:var(--spacing-4)}._separator_a8h5o_36{position:relative;text-align:center;margin:var(--spacing-6) 0}._separator_a8h5o_36:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border)}._separatorText_a8h5o_52{background-color:var(--background);padding:0 var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;position:relative;z-index:1}._form_1qjnm_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_1qjnm_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_1qjnm_13{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}._oauthSection_1qjnm_23{margin-bottom:var(--spacing-4)}._separator_1qjnm_27{position:relative;text-align:center;margin:var(--spacing-6) 0}._separator_1qjnm_27:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border)}._separatorText_1qjnm_43{background-color:var(--background);padding:0 var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;position:relative;z-index:1}@media (max-width: 480px){._buttonGroup_1qjnm_54{gap:var(--spacing-2)}}._pageWrapper_enmco_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base);background:linear-gradient(135deg,#ffe6cc,#fff4b3,#b4f3fd,#fcd7c5,#ffe6cc);animation:_backgroundShift_enmco_1 15s ease-in-out infinite}@keyframes _backgroundShift_enmco_1{0%,to{background:linear-gradient(135deg,#ffe6cc,#fff4b3,#b4f3fd,#fcd7c5,#ffe6cc)}50%{background:linear-gradient(135deg,#c3f6fd,#ffe6cc,#fff5bd,#b4f3fd,#fcdecf)}}._authContainer_enmco_40{width:100%;max-width:450px;background:linear-gradient(145deg,#fff,#fffdf0,#fafafa);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);box-shadow:var(--shadow-lg),0 0 30px #ffa50026,inset 0 1px #fffc;color:var(--foreground)}._header_enmco_57{text-align:center;margin-bottom:var(--spacing-6)}._logoLink_enmco_62{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);text-decoration:none;color:inherit;margin-bottom:var(--spacing-4);transition:transform var(--animation-duration-normal) ease}._logoLink_enmco_62:hover{transform:scale(1.02)}._logoIcon_enmco_77{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(255,165,0,.3))}._title_enmco_84{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:3.5rem;margin:0;color:#1d2025;text-shadow:0 2px 4px rgba(255,255,255,.8),0 1px 0 rgba(255,255,255,.9);filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}._subtitle_enmco_96{font-size:1.25rem;color:#2c313a;margin:0;font-weight:var(--font-weight-bold);text-shadow:0 1px 2px rgba(255,255,255,.7);line-height:1.4}._toggleContainer_enmco_105{display:flex;background:linear-gradient(135deg,#fffbe5,#fff2e5);border-radius:var(--radius);padding:var(--spacing-1);margin-bottom:var(--spacing-6);box-shadow:inset 0 2px 4px #ffa5001a,0 1px 3px #0000001a}._toggleButton_enmco_119{flex:1;padding:var(--spacing-3) var(--spacing-4);border:none;background-color:transparent;color:#21252b;font-weight:var(--font-weight-extrabold);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--animation-duration-normal) var(--animation-timing-function);font-size:1.1rem;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(255,255,255,.6)}._toggleButton_enmco_119:hover:not(._active_enmco_135){background:linear-gradient(135deg,#fff9d6,#ffebd6);color:#16181d;transform:translateY(-1px);box-shadow:0 4px 8px #ffa50033;text-shadow:0 1px 3px rgba(255,255,255,.8)}._toggleButton_enmco_119._active_enmco_135{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:var(--primary-foreground);box-shadow:var(--shadow),0 0 20px #ffa50066,inset 0 1px #fff3;transform:translateY(-2px)}._footer_enmco_162{margin-top:var(--spacing-4);text-align:center}._forgotPasswordLink_enmco_167{font-size:1.1rem;color:#aa3e09;text-decoration:none;transition:all var(--animation-duration-fast) ease;font-weight:var(--font-weight-bold);position:relative;padding:var(--spacing-2);border-radius:var(--radius-sm);text-shadow:0 1px 2px rgba(255,255,255,.7)}._forgotPasswordLink_enmco_167:hover{text-decoration:underline;color:#792d06;background:linear-gradient(135deg,#fff2e5,#fffbe5);transform:translateY(-1px);box-shadow:0 2px 8px #ffa50033;text-shadow:0 1px 3px rgba(255,255,255,.8)}@media (max-width: 480px){._authContainer_enmco_40{padding:var(--spacing-6) var(--spacing-4)}._title_enmco_84{font-size:2.75rem}._subtitle_enmco_96{font-size:1.125rem}._toggleButton_enmco_119,._forgotPasswordLink_enmco_167{font-size:1rem}._pageWrapper_enmco_1{background:linear-gradient(180deg,#ffe6cc,#fff4b3,#b4f3fd,#fcd7c5,#ffe6cc)}}._authContainer_enmco_40 .input{font-size:1.1rem!important;font-weight:var(--font-weight-bold)!important;color:#1d2025!important}._authContainer_enmco_40 .label{font-size:1rem!important;font-weight:var(--font-weight-extrabold)!important;color:#21252b!important;text-shadow:0 1px 2px rgba(255,255,255,.7)!important}._authContainer_enmco_40 .button{font-size:1.125rem!important;font-weight:var(--font-weight-extrabold)!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}._authContainer_enmco_40 .error-message{font-size:1rem!important;font-weight:var(--font-weight-bold)!important}._authContainer_enmco_40 .helper-text{font-size:.95rem!important;font-weight:var(--font-weight-bold)!important;color:#373d48!important}._progressContainer_o0dxt_1{display:flex;align-items:center;gap:var(--spacing-3);position:relative}._levelBadge_o0dxt_8{display:flex;align-items:center;gap:var(--spacing-1);background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--primary-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow);animation:_levelBadgePulse_o0dxt_1 2s ease-in-out infinite}@keyframes _levelBadgePulse_o0dxt_1{0%,to{transform:scale(1);box-shadow:var(--shadow)}50%{transform:scale(1.02);box-shadow:var(--shadow-lg)}}._progressBarWrapper_o0dxt_35{flex:1;position:relative}._progressBar_o0dxt_35{height:12px;background:color-mix(in srgb,var(--muted) 80%,transparent);border-radius:var(--radius-full);overflow:hidden;position:relative;border:2px solid var(--border);box-shadow:inset 0 2px 4px #0000001a}._progressFill_o0dxt_50{height:100%;background:linear-gradient(90deg,var(--success),var(--accent));border-radius:var(--radius-full);transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._progressGlow_o0dxt_59{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_progressShimmer_o0dxt_1 2s ease-in-out infinite}@keyframes _progressShimmer_o0dxt_1{0%{left:-100%}to{left:100%}}._milestones_o0dxt_78{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}._milestone_o0dxt_78{position:absolute;top:50%;transform:translate(-50%,-50%);color:var(--muted-foreground);transition:all .2s ease ease;z-index:2}._milestone_o0dxt_78._achieved_o0dxt_96{color:var(--warning);animation:_milestoneAchieved_o0dxt_1 .5s ease-out}@keyframes _milestoneAchieved_o0dxt_1{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.5)}to{transform:translate(-50%,-50%) scale(1)}}._progressText_o0dxt_113{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-1);font-size:.75rem;font-weight:900;color:var(--foreground)}._xpText_o0dxt_123{display:flex;align-items:center;gap:var(--spacing-1);color:var(--primary)}._levelUpAnimation_o0dxt_130{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;pointer-events:none;animation:_levelUpBounce_o0dxt_1 2s ease-out forwards}._levelUpText_o0dxt_140{display:flex;align-items:center;gap:var(--spacing-2);background:linear-gradient(135deg,var(--success),var(--accent));color:#fff;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;box-shadow:var(--shadow-lg);border:2px solid var(--warning)}@keyframes _levelUpBounce_o0dxt_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}40%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@media (max-width: 768px){._progressContainer_o0dxt_1{flex-direction:column;align-items:stretch;gap:var(--spacing-2)}._levelBadge_o0dxt_8{align-self:flex-start}}@media (prefers-reduced-motion: reduce){._progressFill_o0dxt_50,._milestone_o0dxt_78,._levelBadge_o0dxt_8,._levelUpAnimation_o0dxt_130{animation:none!important;transition:none!important}}._heroSection_8mkfg_2{background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--primary) 8%,var(--background)) 50%,color-mix(in srgb,var(--accent) 5%,var(--background)) 100%);padding:var(--spacing-16) 0;text-align:center;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center}._heroContent_8mkfg_16{max-width:1000px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:1}._learningDashboard_8mkfg_25{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 90%,transparent),color-mix(in srgb,var(--card) 70%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-8);box-shadow:0 8px 32px color-mix(in srgb,var(--primary) 20%,transparent),inset 0 1px color-mix(in srgb,white 20%,transparent);animation:_dashboardFloat_8mkfg_1 4s ease-in-out infinite}@keyframes _dashboardFloat_8mkfg_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._dashboardHeader_8mkfg_49{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._credentialIcon_8mkfg_56{display:inline-flex;color:var(--primary);padding:var(--spacing-2);background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50%;animation:_iconPulse_8mkfg_1 2s ease-in-out infinite}._credentialIcon_8mkfg_56 svg{color:#fff}@keyframes _iconPulse_8mkfg_1{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}50%{transform:scale(1.03);box-shadow:0 0 0 10px color-mix(in srgb,var(--primary) 0%,transparent)}}._levelIndicator_8mkfg_80{display:flex;align-items:center;gap:var(--spacing-1);background:linear-gradient(135deg,var(--success),var(--accent));color:#fff;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;animation:_levelBounce_8mkfg_1 3s ease-in-out infinite}@keyframes _levelBounce_8mkfg_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._heroProgressBar_8mkfg_104{margin-top:var(--spacing-2)}._headline_8mkfg_108{font-family:var(--font-family-heading);font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-6);letter-spacing:-.02em;text-shadow:0 2px 4px color-mix(in srgb,var(--foreground) 20%,transparent)}._highlight_8mkfg_119{background:linear-gradient(135deg,var(--primary),var(--accent),var(--success));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;font-weight:900;animation:_textShimmer_8mkfg_1 3s ease-in-out infinite}@keyframes _textShimmer_8mkfg_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._highlight_8mkfg_119:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:6px;background:linear-gradient(135deg,var(--primary),var(--accent),var(--success));border-radius:var(--radius);animation:_underlineGlow_8mkfg_1 1.5s ease-out 2s both}@keyframes _underlineGlow_8mkfg_1{0%{width:0;left:50%;box-shadow:none}to{width:100%;left:0;box-shadow:0 0 20px color-mix(in srgb,var(--primary) 50%,transparent)}}._subHeadline_8mkfg_163{font-size:clamp(1.375rem,2.5vw,1.75rem);color:var(--foreground);max-width:900px;margin:0 auto var(--spacing-8);line-height:1.6;font-weight:600;background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--primary) 30%,var(--foreground)));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._trustSignals_8mkfg_176{display:flex;justify-content:center;gap:var(--spacing-6);margin-bottom:var(--spacing-8);flex-wrap:wrap}._trustItem_8mkfg_184{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);background:linear-gradient(135deg,color-mix(in srgb,var(--card) 90%,transparent),color-mix(in srgb,var(--card) 70%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:all .2s ease cubic-bezier(.4,0,.2,1);cursor:pointer;min-width:160px}._trustItem_8mkfg_184:hover{transform:translateY(-5px) scale(1.05);border-color:var(--primary);box-shadow:var(--shadow-lg),0 0 30px color-mix(in srgb,var(--primary) 30%,transparent)}._trustIcon_8mkfg_209{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50%;color:#fff;animation:_iconRotate_8mkfg_1 4s linear infinite}@keyframes _iconRotate_8mkfg_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._trustContent_8mkfg_230{display:flex;flex-direction:column;text-align:left}._trustContent_8mkfg_230 strong{font-size:1.75rem;font-weight:900;color:var(--primary);line-height:1;margin-bottom:var(--spacing-1)}._trustContent_8mkfg_230 span{font-size:.875rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}._ctaButtons_8mkfg_252{display:flex;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap;margin-bottom:var(--spacing-6)}._primaryCta_8mkfg_260{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--accent))!important;border:none!important;box-shadow:var(--shadow-lg),0 0 20px color-mix(in srgb,var(--primary) 40%,transparent);transition:all .2s ease cubic-bezier(.4,0,.2,1);animation:_ctaPulse_8mkfg_1 3s ease-in-out infinite}@keyframes _ctaPulse_8mkfg_1{0%,to{box-shadow:var(--shadow-lg),0 0 20px color-mix(in srgb,var(--primary) 40%,transparent)}50%{box-shadow:var(--shadow-lg),0 0 40px color-mix(in srgb,var(--primary) 60%,transparent)}}._primaryCta_8mkfg_260:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 40px color-mix(in srgb,var(--primary) 30%,transparent),0 0 60px color-mix(in srgb,var(--primary) 50%,transparent)}._primaryCta_8mkfg_260:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:all .2s ease ease;pointer-events:none}._primaryCta_8mkfg_260:hover:before{left:100%}._secondaryCta_8mkfg_308{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 90%,transparent),color-mix(in srgb,var(--card) 70%,transparent))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--primary)!important;color:var(--primary)!important;transition:all .2s ease cubic-bezier(.4,0,.2,1)}._secondaryCta_8mkfg_308:hover{transform:translateY(-3px) scale(1.05);background:var(--primary)!important;color:#fff!important;box-shadow:var(--shadow-lg)}._heroFootnote_8mkfg_325{color:var(--muted-foreground);font-style:italic;opacity:.9;font-size:1rem;font-weight:600;background:linear-gradient(135deg,var(--muted-foreground),var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._floatingAchievements_8mkfg_338{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}._achievement_8mkfg_348{position:absolute;width:60px;height:60px;background:linear-gradient(135deg,var(--success),var(--accent));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-lg);animation:_achievementFloat_8mkfg_1 6s ease-in-out infinite;animation-delay:var(--delay, 0s);opacity:.8}._achievement_8mkfg_348:nth-child(1){top:20%;left:10%}._achievement_8mkfg_348:nth-child(2){top:30%;right:15%}._achievement_8mkfg_348:nth-child(3){bottom:40%;left:20%}._achievement_8mkfg_348:nth-child(4){bottom:20%;right:10%}@keyframes _achievementFloat_8mkfg_1{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}._glassmorphismBg_8mkfg_397{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--accent) 3%,transparent),color-mix(in srgb,var(--success) 2%,transparent));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1}._heroParticles_8mkfg_411{z-index:5}._animateSlideDown_8mkfg_416,._animateSlideUp_8mkfg_417,._animateFadeIn_8mkfg_418{opacity:0;animation-fill-mode:both}._animateSlideDown_8mkfg_416{animation-name:_slideInFromTop_8mkfg_1;animation-duration:1.2s;animation-timing-function:var(--animation-timing-function);animation-delay:.3s}._animateSlideUp_8mkfg_417{animation-name:_slideInFromBottom_8mkfg_1;animation-duration:1.2s;animation-timing-function:var(--animation-timing-function);animation-delay:.6s}._animateFadeIn_8mkfg_418{animation-name:_fadeInUp_8mkfg_1;animation-duration:1.2s;animation-timing-function:var(--animation-timing-function);animation-delay:.9s}@keyframes _slideInFromTop_8mkfg_1{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInFromBottom_8mkfg_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInUp_8mkfg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._heroSection_8mkfg_2{min-height:80vh;padding:var(--spacing-12) 0}._learningDashboard_8mkfg_25{margin-bottom:var(--spacing-6);padding:var(--spacing-3)}._dashboardHeader_8mkfg_49{flex-direction:column;gap:var(--spacing-2);text-align:center}._headline_8mkfg_108{font-size:2.75rem}._subHeadline_8mkfg_163{font-size:1.25rem}._trustSignals_8mkfg_176{flex-direction:column;gap:var(--spacing-4);align-items:center}._trustItem_8mkfg_184{min-width:200px;flex-direction:column;text-align:center;gap:var(--spacing-2)}._trustContent_8mkfg_230{text-align:center}._ctaButtons_8mkfg_252{flex-direction:column;align-items:center;gap:var(--spacing-4)}._floatingAchievements_8mkfg_338{display:none}}@media (max-width: 480px){._headline_8mkfg_108{font-size:2.25rem}._subHeadline_8mkfg_163{font-size:1.125rem}._learningDashboard_8mkfg_25{padding:var(--spacing-2)}._trustItem_8mkfg_184{min-width:160px;padding:var(--spacing-3)}._trustContent_8mkfg_230 strong{font-size:1.5rem}._trustContent_8mkfg_230 span{font-size:.75rem}._trustIcon_8mkfg_209{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){._credentialIcon_8mkfg_56,._levelIndicator_8mkfg_80,._highlight_8mkfg_119,._trustIcon_8mkfg_209,._achievement_8mkfg_348,._primaryCta_8mkfg_260,._learningDashboard_8mkfg_25{animation:none!important}._trustItem_8mkfg_184:hover,._primaryCta_8mkfg_260:hover,._secondaryCta_8mkfg_308:hover{transform:none!important}}._floatingContainer_kgku7_1{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:1}._floatingIcon_kgku7_12{position:absolute;opacity:.6;transition:all .2s ease ease;filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--primary) 20%,transparent));animation:_iconGlow_kgku7_1 3s ease-in-out infinite alternate}._floatingIcon_kgku7_12:hover{opacity:.9;animation-play-state:paused}@keyframes _iconGlow_kgku7_1{0%{filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--primary) 20%,transparent))}to{filter:drop-shadow(0 4px 16px color-mix(in srgb,var(--secondary) 25%,transparent))}}@media (max-width: 768px){._floatingIcon_kgku7_12{opacity:.4}}@media (prefers-reduced-motion: reduce){._floatingIcon_kgku7_12{animation:none!important;transition:none!important}}._admissionSteps_10kux_1{padding:var(--spacing-16) 0;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--primary) 2%,var(--surface)) 50%,color-mix(in srgb,var(--secondary) 1%,var(--surface)) 100%);position:relative;overflow:hidden}._backgroundAnimation_10kux_13{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}._floatingShape_10kux_23{position:absolute;width:clamp(100px,8vw,200px);height:clamp(100px,8vw,200px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));border-radius:50% 30% 70% 50%/40% 60% 30% 70%;animation:_floatComplex_10kux_1 20s ease-in-out infinite;animation-delay:var(--delay, 0s);filter:blur(1px);opacity:.3}._floatingShape_10kux_23:nth-child(1){top:10%;left:5%}._floatingShape_10kux_23:nth-child(2){top:60%;right:10%}._floatingShape_10kux_23:nth-child(3){bottom:20%;left:15%}@keyframes _floatComplex_10kux_1{0%,to{transform:translateZ(0) rotate(0) scale(1);border-radius:50% 30% 70% 50%/40% 60% 30% 70%}25%{transform:translate3d(30px,-20px,0) rotate(90deg) scale(1.1);border-radius:30% 70% 50% 30%/60% 40% 70% 30%}50%{transform:translate3d(10px,30px,0) rotate(180deg) scale(.9);border-radius:70% 50% 30% 70%/30% 70% 50% 40%}75%{transform:translate3d(-20px,-10px,0) rotate(270deg) scale(1.05);border-radius:40% 60%/50% 30% 70% 50%}}._container_10kux_72{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:1}._header_10kux_81{text-align:center;margin-bottom:var(--spacing-12);opacity:0;transform:translateY(30px);transition:all .2s ease ease}._headerAnimated_10kux_89{opacity:1;transform:translateY(0)}._titleWrapper_10kux_94{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._titleIcon_10kux_102{color:var(--primary);animation:_sparkle_10kux_1 2s ease-in-out infinite}@keyframes _sparkle_10kux_1{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}._title_10kux_94{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0;line-height:1.2;background:linear-gradient(135deg,var(--foreground),var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_titleShimmer_10kux_1 3s ease-in-out infinite}@keyframes _titleShimmer_10kux_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._highlight_10kux_141{color:var(--primary)!important;position:relative;-webkit-text-fill-color:var(--primary)!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important}._highlight_10kux_141:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px;animation:_underlineExpand_10kux_1 1s ease-out .5s forwards;transform:scaleX(0)}@keyframes _underlineExpand_10kux_1{to{transform:scaleX(1)}}._subtitle_10kux_169{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6;animation:_subtitleFade_10kux_1 1s ease-out .3s forwards;opacity:0}@keyframes _subtitleFade_10kux_1{to{opacity:1}}._progressFlow_10kux_186{position:relative;display:none}._progressLine_10kux_191{position:absolute;top:50%;width:120px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary) 50%,transparent 100%);transform:translateY(-50%);opacity:0;transition:all .2s ease ease}._progressLine_10kux_191:nth-child(1){left:calc(33.333% + 200px)}._progressLine_10kux_191:nth-child(2){left:calc(66.666% + 200px)}._progressLineActive_10kux_214{opacity:1;animation:_progressFlow_10kux_186 2s ease-in-out}@keyframes _progressFlow_10kux_186{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}._progressArrow_10kux_228{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--primary);animation:_arrowPulse_10kux_1 1.5s ease-in-out infinite}@keyframes _arrowPulse_10kux_1{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(5px)}}._stepsGrid_10kux_247{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);position:relative}._stepCard_10kux_255{background:linear-gradient(135deg,var(--card) 0%,color-mix(in srgb,var(--primary) 2%,var(--card)) 100%);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;flex-direction:column;box-shadow:var(--shadow-md);border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));position:relative;overflow:hidden;opacity:0;transform:translateY(50px) rotateX(15deg);transition:all .2s ease cubic-bezier(.34,1.56,.64,1);cursor:pointer}._stepCardAnimated_10kux_274{opacity:1;transform:translateY(0) rotateX(0)}._stepCard_10kux_255:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));background-size:200% 100%;animation:_gradientShift_10kux_1 3s ease-in-out infinite}@keyframes _gradientShift_10kux_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._stepCard_10kux_255:hover{transform:translateY(-12px) rotateX(2deg) rotateY(2deg);box-shadow:0 20px 40px color-mix(in srgb,var(--primary) 20%,transparent),0 10px 20px color-mix(in srgb,var(--shadow) 30%,transparent)}._stepBadge_10kux_308{position:absolute;top:-15px;right:var(--spacing-4);width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 30%,transparent);animation:_badgeBounce_10kux_1 2s ease-in-out infinite}@keyframes _badgeBounce_10kux_1{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}._stepBadgeNumber_10kux_332{font-weight:var(--font-weight-extrabold);color:var(--primary-foreground);font-size:1.125rem;animation:_numberCount_10kux_1 .5s ease-out}@keyframes _numberCount_10kux_1{0%{transform:scale(.5) rotateY(90deg);opacity:0}to{transform:scale(1) rotateY(0);opacity:1}}._particleContainer_10kux_351{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}._particle_10kux_351{position:absolute;width:4px;height:4px;background:var(--primary);border-radius:50%;opacity:0;animation:_particleFloat_10kux_1 var(--particle-duration, 4s) ease-in-out infinite;animation-delay:var(--particle-delay, 0s);left:var(--particle-x, 50%);top:var(--particle-y, 50%)}@keyframes _particleFloat_10kux_1{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:.6;transform:translateY(-30px) scale(1)}}._stepHeader_10kux_386{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);position:relative}._iconWrapper_10kux_394{position:relative;color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));border-radius:var(--radius-md);padding:var(--spacing-3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:_iconRotate_10kux_1 4s linear infinite}@keyframes _iconRotate_10kux_1{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}._iconPulse_10kux_419{position:absolute;top:50%;left:50%;width:100%;height:100%;background:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-md);transform:translate(-50%,-50%);animation:_iconPulseAnimation_10kux_1 2s ease-in-out infinite}@keyframes _iconPulseAnimation_10kux_1{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:0}}._iconGlow_10kux_442{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);transform:translate(-50%,-50%);opacity:.3;animation:_iconGlowAnimation_10kux_1 3s ease-in-out infinite}@keyframes _iconGlowAnimation_10kux_1{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}._stepInfo_10kux_465{display:flex;flex-direction:column}._stepNumber_10kux_470{font-size:.875rem;color:var(--muted-foreground);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;animation:_stepNumberSlide_10kux_1 .5s ease-out .3s forwards;opacity:0;transform:translate(-20px)}@keyframes _stepNumberSlide_10kux_1{to{opacity:1;transform:translate(0)}}._stepTitle_10kux_488{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--card-foreground);margin:0;background:linear-gradient(135deg,var(--card-foreground),var(--primary));background-clip:text;-webkit-background-clip:text;animation:_titleTypewriter_10kux_1 .8s ease-out .5s forwards;opacity:0}@keyframes _titleTypewriter_10kux_1{to{opacity:1}}._stepDescription_10kux_507{font-size:1rem;color:var(--muted-foreground);line-height:1.7;flex-grow:1;margin-bottom:var(--spacing-8);animation:_descriptionFade_10kux_1 .6s ease-out .7s forwards;opacity:0;transform:translateY(10px)}@keyframes _descriptionFade_10kux_1{to{opacity:1;transform:translateY(0)}}._stepButton_10kux_526{margin-top:auto;width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;animation:_buttonSlide_10kux_1 .5s ease-out 1s forwards;opacity:0;transform:translateY(20px)}@keyframes _buttonSlide_10kux_1{to{opacity:1;transform:translateY(0)}}._stepButton_10kux_526:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-foreground) 20%,transparent),transparent);transition:all .2s ease ease}._stepButton_10kux_526:hover:before{left:100%}._stepButton_10kux_526:hover{transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 40%,transparent)}._buttonIcon_10kux_569{transition:all .2s ease ease}._stepButton_10kux_526:hover ._buttonIcon_10kux_569{transform:translate(5px)}._cardGlow_10kux_578{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));border-radius:var(--radius-lg);opacity:0;z-index:-1;transition:all .2s ease ease}._stepCard_10kux_255:hover ._cardGlow_10kux_578{opacity:.3;animation:_glowPulse_10kux_1 2s ease-in-out infinite}@keyframes _glowPulse_10kux_1{0%,to{opacity:.3}50%{opacity:.6}}._cardShadow_10kux_605{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--radius-lg);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent);transition:all .2s ease ease;pointer-events:none}._stepCard_10kux_255:hover ._cardShadow_10kux_605{box-shadow:0 0 30px color-mix(in srgb,var(--primary) 25%,transparent)}@media (min-width: 1025px){._progressFlow_10kux_186{display:block}}@media (max-width: 1024px){._stepsGrid_10kux_247{grid-template-columns:1fr;gap:var(--spacing-6)}._stepCard_10kux_255{padding:var(--spacing-6)}._stepBadge_10kux_308{right:var(--spacing-3)}}@media (max-width: 768px){._admissionSteps_10kux_1{padding:var(--spacing-12) 0}._header_10kux_81{margin-bottom:var(--spacing-8)}._title_10kux_94{font-size:2.5rem}._subtitle_10kux_169{font-size:1.125rem}._titleWrapper_10kux_94{flex-direction:column;gap:var(--spacing-2)}._stepCard_10kux_255{padding:var(--spacing-4)}._iconWrapper_10kux_394{padding:var(--spacing-2)}._stepTitle_10kux_488{font-size:1.25rem}._backgroundAnimation_10kux_13 ._floatingShape_10kux_23{width:clamp(60px,6vw,120px);height:clamp(60px,6vw,120px)}}@media (prefers-reduced-motion: reduce){._stepCard_10kux_255,._iconWrapper_10kux_394,._progressLine_10kux_191,._particle_10kux_351,._backgroundAnimation_10kux_13,._floatingShape_10kux_23,._titleIcon_10kux_102,._stepButton_10kux_526{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._stepCard_10kux_255:hover{transform:translateY(-4px)}._backgroundAnimation_10kux_13,._particleContainer_10kux_351{display:none}}._stepCard_10kux_255,._iconWrapper_10kux_394,._stepButton_10kux_526{backface-visibility:hidden;transform:translateZ(0)}._backgroundAnimation_10kux_13,._particleContainer_10kux_351{will-change:transform}._stepCard_10kux_255:hover{will-change:transform,box-shadow}._section_lpamq_1{padding:var(--spacing-16) var(--spacing-8);background:var(--surface)}._container_lpamq_6{max-width:1200px;margin:0 auto}._headerWrapper_lpamq_11{text-align:center;margin-bottom:var(--spacing-12)}._grid_lpamq_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-8);justify-items:center}._approvalItem_lpamq_23{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:200px}._iconWrapper_lpamq_31{display:flex;align-items:center;justify-content:center;width:128px;height:128px;margin-bottom:var(--spacing-4);color:var(--primary)}._iconWrapper_lpamq_31 img{width:100%;height:100%;object-fit:contain;object-position:center}._title_lpamq_48{font-family:var(--font-family-base);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--foreground);margin:0;line-height:1.4;text-align:center}@media (min-width: 1200px){._grid_lpamq_16{grid-template-columns:repeat(6,1fr);gap:var(--spacing-6)}}@media (min-width: 768px) and (max-width: 1199px){._grid_lpamq_16{grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}}@media (max-width: 767px){._section_lpamq_1{padding:var(--spacing-12) var(--spacing-6)}._grid_lpamq_16{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._approvalItem_lpamq_23{max-width:150px}._iconWrapper_lpamq_31{width:108px;height:108px}._title_lpamq_48{font-size:.8rem}}@media (max-width: 480px){._section_lpamq_1{padding:var(--spacing-8) var(--spacing-4)}._grid_lpamq_16{grid-template-columns:1fr;gap:var(--spacing-4)}}._sectionSkeleton_cef7h_1{padding:var(--spacing-16) var(--spacing-6);max-width:1200px;margin:0 auto;animation:_skeletonFadeIn_cef7h_1 .3s ease-out}@keyframes _skeletonFadeIn_cef7h_1{0%{opacity:0}to{opacity:1}}._heroSkeleton_cef7h_17{text-align:center;padding:var(--spacing-16) 0}._buttonGroup_cef7h_22{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._stepsSkeleton_cef7h_29{text-align:center}._stepsGrid_cef7h_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8);margin-top:var(--spacing-8)}._stepCard_cef7h_40{text-align:center;padding:var(--spacing-6)}._showcaseSkeleton_cef7h_45{text-align:center}._showcaseGrid_cef7h_49{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._showcaseCard_cef7h_55{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow)}._cardContent_cef7h_62{padding:var(--spacing-4)}._testimonialsSkeleton_cef7h_66{text-align:center}._testimonialsGrid_cef7h_70{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._testimonialCard_cef7h_76{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._testimonialHeader_cef7h_83{display:flex;align-items:center;gap:var(--spacing-3)}._calculatorSkeleton_cef7h_89{text-align:center}._calculatorCard_cef7h_93{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow);max-width:800px;margin:0 auto}._calculatorContent_cef7h_102{padding:var(--spacing-4)}._costComparison_cef7h_106{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._platformSkeleton_cef7h_114{text-align:center}._platformContent_cef7h_118{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center}._platformFeatures_cef7h_125{text-align:left}._journeySkeleton_cef7h_129{text-align:center}._journeyTimeline_cef7h_133{display:flex;flex-direction:column;gap:var(--spacing-8);max-width:800px;margin:0 auto}._journeyStep_cef7h_141{display:flex;align-items:center;gap:var(--spacing-6);text-align:left}._journeyContent_cef7h_148{flex:1}._defaultSkeleton_cef7h_152{text-align:center}@media (max-width: 768px){._sectionSkeleton_cef7h_1{padding:var(--spacing-8) var(--spacing-4)}._platformContent_cef7h_118{grid-template-columns:1fr;gap:var(--spacing-6)}._costComparison_cef7h_106{flex-direction:column;gap:var(--spacing-4)}._journeyStep_cef7h_141{flex-direction:column;text-align:center}}._floatingCta_1ipru_1{position:fixed;bottom:var(--spacing-6);left:var(--spacing-6);z-index:var(--z-nav);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--card) 95%,var(--primary)));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_slideInFromLeft_1ipru_1 .5s ease-out;max-width:280px}._ctaContent_1ipru_16{display:flex;align-items:center;gap:var(--spacing-3)}._ctaText_1ipru_22{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._ctaLabel_1ipru_29{font-size:.875rem;font-weight:900;color:var(--foreground)}._ctaSubtext_1ipru_35{font-size:.75rem;color:var(--muted-foreground)}._ctaButtons_1ipru_40{display:flex;gap:var(--spacing-2);align-items:center}._primaryCta_1ipru_46{white-space:nowrap}._secondaryCta_1ipru_50{flex-shrink:0}@keyframes _slideInFromLeft_1ipru_1{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){._floatingCta_1ipru_1{bottom:var(--spacing-4);left:var(--spacing-4);right:var(--spacing-4);max-width:none}._ctaContent_1ipru_16{justify-content:space-between}}@media (max-width: 480px){._ctaContent_1ipru_16{flex-direction:column;gap:var(--spacing-2);text-align:center}._ctaButtons_1ipru_40{justify-content:center;width:100%}._primaryCta_1ipru_46{flex:1}}._backToTop_1ru4b_1{position:fixed;bottom:var(--spacing-6);right:var(--spacing-6);z-index:var(--z-nav);background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-lg);animation:_fadeInUp_1ru4b_1 .3s ease-out}._backToTop_1ru4b_1:hover{background-color:color-mix(in srgb,var(--primary),black 10%);transform:translateY(-2px);box-shadow:var(--shadow-lg),0 8px 25px #00000026}@keyframes _fadeInUp_1ru4b_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._backToTop_1ru4b_1{bottom:var(--spacing-4);right:var(--spacing-4)}}._backgroundContainer_elzs8_1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background-color:var(--background);pointer-events:none;contain:strict}._gradientOverlay_elzs8_14{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--secondary) 3%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));background-size:400% 400%;animation:_gradientShift_elzs8_1 25s ease infinite;opacity:.5}._dark_elzs8_28 ._gradientOverlay_elzs8_14{opacity:.2}@keyframes _gradientShift_elzs8_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._parallaxLayer_elzs8_38{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}._shape_elzs8_45{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;background:color-mix(in srgb,var(--primary) 15%,transparent);opacity:0;animation:_float_elzs8_1 var(--duration) var(--delay) ease-in-out infinite;will-change:transform,opacity}._shape_elzs8_45:nth-child(3n){background:color-mix(in srgb,var(--secondary) 10%,transparent)}._shape_elzs8_45:nth-child(3n+1){background:color-mix(in srgb,var(--accent) 12%,transparent)}._dark_elzs8_28 ._shape_elzs8_45{opacity:.05}._particle_elzs8_70{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);color:var(--primary);opacity:0;animation:_float_elzs8_1 var(--duration) var(--delay) ease-in-out infinite;will-change:transform,opacity}._particle_elzs8_70:nth-child(4n){color:var(--secondary)}._particle_elzs8_70:nth-child(4n+1){color:var(--accent)}._particle_elzs8_70:nth-child(4n+2){color:var(--info)}._dark_elzs8_28 ._particle_elzs8_70{opacity:.1}@keyframes _float_elzs8_1{0%{transform:translate(0) rotate(0) scale(.8);opacity:0}25%{opacity:.15}50%{transform:translate(calc(var(--i) * 2vw - 10vw),calc(var(--i) * -1.5vh + 5vh)) rotate(180deg) scale(1)}75%{opacity:.15}to{transform:translate(0) rotate(360deg) scale(.8);opacity:0}}@media (max-width: 768px){._shape_elzs8_45{display:none}._particle_elzs8_70{animation-duration:calc(var(--duration) * 1.5)}._particle_elzs8_70:nth-child(n+6){display:none}}@media (prefers-reduced-motion: reduce){._gradientOverlay_elzs8_14,._shape_elzs8_45,._particle_elzs8_70{animation:none;opacity:0}}._pageContainer_1pou9_4{position:relative;overflow-x:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--primary) 2%,var(--background)) 50%,color-mix(in srgb,var(--secondary) 1%,var(--background)) 100%);contain:layout style paint;content-visibility:auto;contain-intrinsic-size:0 10000px}._section_1pou9_22{opacity:0;transform:translateY(15px);transition:all .2s ease cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;contain:layout style;content-visibility:auto;contain-intrinsic-size:0 800px}._section_1pou9_22:not(._animate_1pou9_34){will-change:transform,opacity}._section_1pou9_22._animate_1pou9_34{will-change:auto}._section_1pou9_22._animate_1pou9_34{opacity:1;transform:translateY(0);animation:_sectionFadeIn_1pou9_1 .4s ease-out forwards}@keyframes _sectionFadeIn_1pou9_1{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._progressIndicator_1pou9_61{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav-sticky);height:4px;background-color:color-mix(in srgb,var(--muted) 50%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(0);will-change:transform}._progressIndicator_1pou9_61 ._progress_1pou9_61{height:100%;border-radius:0;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:all .2s ease ease-out}._quickNav_1pou9_82{position:fixed;top:60px;right:var(--spacing-4);z-index:var(--z-nav);background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--card) 95%,var(--primary)));border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-2);opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--animation-duration-normal) ease;max-height:70vh;overflow-y:auto;animation:_slideInFromRight_1pou9_1 .5s ease-out;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translateZ(0)}@keyframes _slideInFromRight_1pou9_1{0%{opacity:0;transform:translate(100%)}to{opacity:.9;transform:translate(0)}}._quickNav_1pou9_82:hover{opacity:1;transform:scale(1.02)}._quickNavContent_1pou9_120{display:flex;flex-direction:column;gap:var(--spacing-1)}._navItem_1pou9_126{background:none;border:none;padding:var(--spacing-2) var(--spacing-3);text-align:left;cursor:pointer;border-radius:var(--radius);font-size:.875rem;color:var(--muted-foreground);transition:all var(--animation-duration-fast) cubic-bezier(.25,.46,.45,.94);white-space:nowrap;position:relative;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}._navItem_1pou9_126:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary);transform:scaleY(0);transition:transform var(--animation-duration-fast) ease}._navItem_1pou9_126:hover{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);transform:translate3d(3px,0,0)}._navItem_1pou9_126:hover:before,._navItem_1pou9_126._active_1pou9_162:before{transform:scaleY(1)}._navItem_1pou9_126._active_1pou9_162{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);font-weight:600}._floatingEducationLayer_1pou9_173{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden}._explorationProgress_1pou9_185{position:fixed;top:80px;left:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-nav);background:linear-gradient(135deg,color-mix(in srgb,var(--card) 95%,transparent),color-mix(in srgb,var(--card) 90%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:var(--shadow-lg);animation:_slideInFromTop_1pou9_1 .8s ease-out;max-width:600px;margin:0 auto}._explorationText_1pou9_204{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-2);text-align:center}._explorationText_1pou9_204 span{font-size:.875rem;font-weight:900;color:var(--primary);text-transform:uppercase;letter-spacing:.5px}._explorationText_1pou9_204 small{font-size:.75rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._backgroundElements_1pou9_227{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1;overflow:hidden}._floatingShape_1pou9_238{position:absolute;width:clamp(80px,10vw,150px);height:clamp(80px,10vw,150px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 25%,transparent),color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--secondary) 15%,transparent));border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:_float_1pou9_173 12s ease-in-out infinite;animation-delay:var(--delay, 0s);filter:blur(2px);box-shadow:0 8px 32px color-mix(in srgb,var(--primary) 15%,transparent),0 4px 16px color-mix(in srgb,var(--accent) 10%,transparent)}._floatingShape_1pou9_238:nth-child(1){top:10%;left:5%;animation-duration:4.8s}._floatingShape_1pou9_238:nth-child(2){top:60%;right:10%;animation-duration:6s}._floatingShape_1pou9_238:nth-child(3){bottom:20%;left:15%;animation-duration:4.2s}._floatingShape_1pou9_238:nth-child(4){top:30%;right:20%;animation-duration:calc(12s * .6)}._desktopOnly_1pou9_280{display:block}@keyframes _float_1pou9_173{0%,to{transform:translateZ(0) rotate(0) scale(1);opacity:.3;border-radius:40% 60% 60% 40%/40% 40% 60% 60%}33%{transform:translate3d(20px,-20px,0) rotate(120deg) scale(1.1);opacity:.2;border-radius:60% 40% 40% 60%/60% 60% 40% 40%}66%{transform:translate3d(-15px,15px,0) rotate(240deg) scale(.9);opacity:.25;border-radius:50%}}._recoverySection_1pou9_304{padding:var(--spacing-8) 0;background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 5%,transparent),color-mix(in srgb,var(--info) 3%,transparent));border-top:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--warning) 20%,transparent);position:relative}._recoverySection_1pou9_304:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--warning),var(--info));opacity:.6}._recoveryComponent_1pou9_326{margin:0 auto;animation:_slideInFromTop_1pou9_1 .5s ease-out}@keyframes _slideInFromTop_1pou9_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._animate_1pou9_34{opacity:1!important;transform:translateY(0)!important}@media (max-width: 1024px){._quickNav_1pou9_82{display:none}._explorationProgress_1pou9_185{left:var(--spacing-2);right:var(--spacing-2);padding:var(--spacing-2)}}@media (max-width: 768px){._backgroundElements_1pou9_227 ._floatingShape_1pou9_238{width:clamp(50px,6vw,80px);height:clamp(50px,6vw,80px);animation-duration:calc(6s * .6)}._desktopOnly_1pou9_280{display:none}._explorationProgress_1pou9_185{top:70px;padding:var(--spacing-2)}._explorationText_1pou9_204{margin-top:var(--spacing-1)}._explorationText_1pou9_204 span{font-size:.75rem}._explorationText_1pou9_204 small{font-size:.625rem}._section_1pou9_22{transition-duration:.3s;contain-intrinsic-size:0 600px}}@media (max-width: 480px){._floatingEducationLayer_1pou9_173{opacity:.5}._backgroundElements_1pou9_227 ._floatingShape_1pou9_238{width:clamp(40px,6vw,60px);height:clamp(40px,6vw,60px)}}@media (prefers-reduced-motion: reduce){._section_1pou9_22,._floatingShape_1pou9_238,._quickNav_1pou9_82{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._backgroundElements_1pou9_227{display:none}._section_1pou9_22{opacity:1;transform:none}._navItem_1pou9_126{transition:none!important}}._section_1pou9_22{transform:translateZ(0)}._backgroundElements_1pou9_227{transform:translateZ(0);will-change:contents}._floatingShape_1pou9_238{transform:translateZ(0);will-change:transform}._progressIndicator_1pou9_61{will-change:transform}._quickNav_1pou9_82{will-change:transform,opacity}@media (max-width: 768px){._pageContainer_1pou9_4{contain-intrinsic-size:0 8000px}._backgroundElements_1pou9_227 ._floatingShape_1pou9_238{will-change:transform;animation-timing-function:ease-out}._section_1pou9_22{contain:style}}._animate_1pou9_34,._floatingShape_1pou9_238,._progressIndicator_1pou9_61 [role=progressbar]{transform:translateZ(0);backface-visibility:hidden}._navItem_1pou9_126:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media print{._progressIndicator_1pou9_61,._quickNav_1pou9_82,._backgroundElements_1pou9_227{display:none}}@layer base{._calendar_ktr1v_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_ktr1v_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_ktr1v_22,._button_next_ktr1v_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_ktr1v_22:hover,._button_next_ktr1v_23:hover{background-color:var(--muted)}._button_previous_ktr1v_22:active,._button_next_ktr1v_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_ktr1v_22 svg,._button_next_ktr1v_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_ktr1v_55,._month_ktr1v_55{width:100%}._month_grid_ktr1v_63{width:100%;border-collapse:collapse}._month_caption_ktr1v_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_ktr1v_75{font-weight:900;font-size:1rem;color:var(--card-foreground)}._weekdays_ktr1v_81{margin-bottom:var(--spacing-1)}._weekday_ktr1v_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:900;color:var(--muted-foreground)}._cell_ktr1v_96{position:relative}._day_ktr1v_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_ktr1v_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:600;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_ktr1v_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_ktr1v_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_ktr1v_138 ._day_button_ktr1v_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:900}._selected_ktr1v_138 ._day_button_ktr1v_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_ktr1v_149 ._day_button_ktr1v_109{border:1px solid var(--primary);font-weight:900}._today_ktr1v_149._selected_ktr1v_138 ._day_button_ktr1v_109{border-color:var(--primary-foreground)}._range_middle_ktr1v_158 ._day_button_ktr1v_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_ktr1v_164 ._day_button_ktr1v_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_ktr1v_171 ._day_button_ktr1v_109{color:var(--muted-foreground);opacity:.6}._disabled_ktr1v_176 ._day_button_ktr1v_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_ktr1v_176 ._day_button_ktr1v_109:hover{background-color:transparent}._footer_ktr1v_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_ktr1v_195{display:none}._chevron_ktr1v_199{display:flex}.dark ._range_middle_ktr1v_158 ._day_button_ktr1v_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_ktr1v_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_ktr1v_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}@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)}}}._pageWrapper_10li3_1{display:flex;justify-content:center;align-items:flex-start;padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);min-height:100vh;position:relative;overflow:hidden}._card_10li3_12{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-12);width:100%;max-width:800px;text-align:center;border:1px solid var(--border);z-index:var(--z-content);display:flex;flex-direction:column;gap:var(--spacing-12)}._header_10li3_27{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._successIcon_10li3_34{color:var(--success)}._title_10li3_38{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:900;color:var(--foreground);margin:0}._subtitle_10li3_46{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0}._sectionTitle_10li3_53{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:900;color:var(--foreground);margin-bottom:var(--spacing-6);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._detailsSection_10li3_63{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-6);text-align:left}._detailItem_10li3_70{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) 0;font-size:1rem}._detailItem_10li3_70:not(:last-child){border-bottom:1px solid var(--border)}._detailItem_10li3_70 span{color:var(--muted-foreground)}._detailItem_10li3_70 strong{font-weight:900;color:var(--foreground)}._detailItem_10li3_70 code{font-family:var(--font-family-monospace);background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:.9rem}._infoText_10li3_99{margin-top:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);text-align:center}._nextStepsSection_10li3_106{text-align:left}._stepList_10li3_110{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._stepItem_10li3_119{display:flex;align-items:flex-start;gap:var(--spacing-4)}._stepNumber_10li3_125{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem}._stepItem_10li3_119 p{margin:0;padding-top:var(--spacing-1);color:var(--foreground);line-height:1.6}._actionsSection_10li3_146{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-md)}._shareSection_10li3_155,._ctaSection_10li3_161{display:flex;flex-direction:column;align-items:center}._actionsTitle_10li3_167{font-size:1.125rem;font-weight:900;color:var(--foreground);margin-bottom:var(--spacing-4);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._socialButtons_10li3_178{display:flex;justify-content:center;gap:var(--spacing-3)}._footer_10li3_184{border-top:1px solid var(--border);padding-top:var(--spacing-6);margin-top:var(--spacing-6)}._footer_10li3_184 p{margin:0 0 var(--spacing-3) 0;color:var(--muted-foreground)}._contactInfo_10li3_195{display:flex;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap}._contactLink_10li3_202{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);text-decoration:none;font-weight:900;transition:color var(--animation-duration-fast) ease}._contactLink_10li3_202:hover{color:var(--primary)}._confettiContainer_10li3_217{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:var(--z-spotlight)}._confettiPiece_10li3_228{position:absolute;width:10px;height:20px;background:var(--bg-color);top:var(--y-start);left:var(--x-start);opacity:0;transform:scale(var(--scale)) rotate(var(--rotation-start));animation:_fall_10li3_1 var(--duration) var(--delay) linear forwards}@keyframes _fall_10li3_1{to{transform:translate(calc(var(--x-end) - var(--x-start)),100vh) scale(var(--scale)) rotate(var(--rotation-end));opacity:1}}@media (max-width: 768px){._pageWrapper_10li3_1{padding:var(--spacing-8) var(--spacing-2)}._card_10li3_12{padding:var(--spacing-6);gap:var(--spacing-8)}._title_10li3_38{font-size:2rem}._subtitle_10li3_46{font-size:1rem}._sectionTitle_10li3_53{font-size:1.25rem}._actionsSection_10li3_146{grid-template-columns:1fr}}._container_1p87u_1{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);max-width:700px;margin:var(--spacing-8) auto}._header_1p87u_11{text-align:center;margin-bottom:var(--spacing-8)}._header_1p87u_11 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:900;color:var(--foreground);margin-bottom:var(--spacing-2)}._header_1p87u_11 p{color:var(--muted-foreground);font-size:1rem}._progressWrapper_1p87u_29{margin-bottom:var(--spacing-8)}._steps_1p87u_33{display:flex;justify-content:space-between;margin-bottom:var(--spacing-4);position:relative}._steps_1p87u_33:before{content:"";position:absolute;top:1.25rem;left:10%;right:10%;height:2px;background-color:var(--border);z-index:0}._step_1p87u_33{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);transition:color var(--animation-duration-normal) ease;position:relative;z-index:1;width:80px;text-align:center}._stepIcon_1p87u_64{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border:2px solid var(--border);transition:all var(--animation-duration-normal) ease}._stepTitle_1p87u_76{font-size:.875rem;font-weight:900}._step_1p87u_33._active_1p87u_81 ._stepIcon_1p87u_64{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._step_1p87u_33._active_1p87u_81 ._stepTitle_1p87u_76{color:var(--foreground)}._step_1p87u_33._completed_1p87u_91 ._stepIcon_1p87u_64{border-color:var(--success);background-color:var(--success);color:var(--success-foreground)}._step_1p87u_33._completed_1p87u_91 ._stepTitle_1p87u_76{color:var(--muted-foreground)}._progressBar_1p87u_101{height:.5rem}._form_1p87u_105{position:relative}._formStep_1p87u_109{display:none;flex-direction:column;gap:var(--spacing-4);animation:_fadeIn_1p87u_1 .5s ease-out}._formStep_1p87u_109._activeStep_1p87u_116{display:flex}@keyframes _fadeIn_1p87u_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._navigation_1p87u_131{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._datePickerTrigger_1p87u_140{width:100%;justify-content:flex-start;font-weight:600;color:var(--foreground)}._datePickerTrigger_1p87u_140 span{color:var(--muted-foreground)}._reviewTitle_1p87u_151{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:900;margin-bottom:var(--spacing-6);text-align:center}._reviewGrid_1p87u_159{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius);border:1px solid var(--border)}._reviewItem_1p87u_169{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.9rem}._reviewItem_1p87u_169 strong{color:var(--muted-foreground);font-weight:900}._reviewItem_1p87u_169 span{color:var(--foreground);font-weight:900}._reviewMessage_1p87u_186{text-align:center;color:var(--muted-foreground);margin-top:var(--spacing-6)}._submitting_1p87u_192{opacity:.8;cursor:not-allowed}._systemStatus_1p87u_197{display:flex;align-items:center;gap:var(--spacing-2);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning-foreground);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;margin-top:var(--spacing-4)}._recoverySection_1p87u_210{background-color:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 30%,transparent);padding:var(--spacing-4);border-radius:var(--radius);margin-top:var(--spacing-4)}._recoveryHeader_1p87u_218{display:flex;align-items:center;gap:var(--spacing-2);color:var(--info);font-size:.875rem;margin-bottom:var(--spacing-2)}._recoveryDescription_1p87u_227{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4;margin:0 0 var(--spacing-3) 0}._retryButton_1p87u_234{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--info);color:var(--info-foreground);border:none;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-normal) ease}._retryButton_1p87u_234:hover:not(:disabled){background-color:var(--info-hover)}._retryButton_1p87u_234:disabled{opacity:.7;cursor:not-allowed}._spinning_1p87u_257{animation:_spin_1p87u_257 1s linear infinite}@keyframes _spin_1p87u_257{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fallbackNotice_1p87u_270{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);font-size:.75rem;margin-top:var(--spacing-1)}._pageContainer_13m49_1{padding:var(--spacing-12) var(--spacing-6);background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 95%,var(--primary)) 100%);min-height:100vh;position:relative;overflow-x:hidden}._backgroundElements_13m49_10{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}._floatingShape_13m49_20{position:absolute;width:150px;height:150px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));border-radius:50%;animation:_float_13m49_20 15s ease-in-out infinite;animation-delay:var(--delay, 0s);filter:blur(2px)}._floatingShape_13m49_20:nth-child(1){top:20%;left:10%}._floatingShape_13m49_20:nth-child(2){top:60%;right:15%;animation-duration:12s}._floatingShape_13m49_20:nth-child(3){bottom:30%;left:20%;animation-duration:calc(18s * .6)}@keyframes _float_13m49_20{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.4}25%{transform:translateY(-30px) translate(20px) rotate(90deg);opacity:.6}50%{transform:translateY(15px) translate(-20px) rotate(180deg);opacity:.3}75%{transform:translateY(-20px) translate(-30px) rotate(270deg);opacity:.5}}._particleField_13m49_67{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,color-mix(in srgb,var(--primary) 25%,transparent) 2px,transparent 2px),radial-gradient(circle at 75% 75%,color-mix(in srgb,var(--secondary) 20%,transparent) 1px,transparent 1px);background-size:100px 100px,150px 150px;animation:_particleMove_13m49_1 25s linear infinite;opacity:.8}@keyframes _particleMove_13m49_1{0%{background-position:0% 0%,0% 0%}to{background-position:100px 100px,-150px 150px}}._contentWrapper_13m49_90{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-16);align-items:start;position:relative;z-index:1}._infoSection_13m49_102{padding-right:var(--spacing-8);animation:_slideInLeft_13m49_1 1s ease-out}@keyframes _slideInLeft_13m49_1{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}._heroContent_13m49_118{margin-bottom:var(--spacing-12)}._sparkleIcon_13m49_122{display:inline-flex;color:var(--primary);margin-bottom:var(--spacing-4);animation:_sparkle_13m49_122 3s ease-in-out infinite}@keyframes _sparkle_13m49_122{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.2) rotate(180deg);opacity:1}}._infoSection_13m49_102 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:900;margin-bottom:var(--spacing-6);color:var(--foreground);line-height:1.1;background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--foreground),var(--primary) 30%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._infoSection_13m49_102>p{font-size:1.25rem;color:var(--muted-foreground);line-height:1.7;margin-bottom:var(--spacing-8);animation:_fadeInUp_13m49_1 1s ease-out .3s both}@keyframes _fadeInUp_13m49_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._trustElements_13m49_173{background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 98%,var(--primary)) 100%);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-8);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);animation:_fadeInUp_13m49_1 1s ease-out .5s both}._counselorStatus_13m49_182{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._onlineIndicator_13m49_191{width:12px;height:12px;background-color:var(--success);border-radius:50%;position:relative;animation:_pulse_13m49_1 2s ease-in-out infinite}._onlineIndicator_13m49_191:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid var(--success);border-radius:50%;opacity:0;animation:_ping_13m49_1 2s ease-in-out infinite}@keyframes _pulse_13m49_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _ping_13m49_1{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}._statusText_13m49_233{font-weight:600;color:var(--foreground);display:block}._responseTime_13m49_239{font-size:.875rem;color:var(--muted-foreground);margin:0}._recentActivity_13m49_245{margin-top:var(--spacing-4)}._activityHeader_13m49_249{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-3)}._activityList_13m49_259{display:flex;flex-direction:column;gap:var(--spacing-2)}._activityItem_13m49_265{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);opacity:0;animation:_fadeInSlide_13m49_1 .8s ease-out both;animation-delay:var(--delay, 0s)}@keyframes _fadeInSlide_13m49_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._activityDot_13m49_287{width:6px;height:6px;background-color:var(--primary);border-radius:50%;flex-shrink:0}._activityTime_13m49_295{color:var(--muted-foreground);opacity:.7;margin-left:auto;font-size:.75rem}._contactOptions_13m49_303{margin-bottom:var(--spacing-8);animation:_fadeInUp_13m49_1 1s ease-out .7s both}._contactOptions_13m49_303 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-6)}._contactMethods_13m49_316{display:flex;flex-direction:column;gap:var(--spacing-4)}._contactMethod_13m49_316{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--muted) 30%,transparent),color-mix(in srgb,var(--muted) 15%,transparent));border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);transition:all .2s ease ease;cursor:pointer}._contactMethod_13m49_316:hover{transform:translate(5px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--primary) 5%,transparent));border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._contactMethod_13m49_316 svg{color:var(--primary);transition:all .2s ease ease}._contactMethod_13m49_316:hover svg{transform:scale(1.03)}._contactMethod_13m49_316 h4{font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-1)}._contactMethod_13m49_316 a{color:var(--primary);text-decoration:none;font-weight:500;transition:all .2s ease ease}._contactMethod_13m49_316 a:hover{color:color-mix(in srgb,var(--primary),white 20%)}._methodBenefit_13m49_370{font-size:.875rem;color:var(--muted-foreground);display:block;margin-top:var(--spacing-1)}._miniTestimonial_13m49_378{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),color-mix(in srgb,var(--success) 4%,transparent));border-radius:var(--radius-lg);padding:var(--spacing-6);border-left:4px solid var(--success);animation:_fadeInUp_13m49_1 1s ease-out .9s both}._quote_13m49_388{font-style:italic;color:var(--foreground);margin-bottom:var(--spacing-3);font-size:1rem;line-height:1.6}._author_13m49_396{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._stars_13m49_404{display:flex;gap:var(--spacing-1)}._formSection_13m49_410{animation:_slideInRight_13m49_1 1s ease-out .5s both}@keyframes _slideInRight_13m49_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}._registrationFormContainer_13m49_425{opacity:0;transform:translateY(30px);transition:all .2s ease cubic-bezier(.4,0,.2,1)}._formVisible_13m49_431{opacity:1;transform:translateY(0)}._floatingEncouragement_13m49_437{position:fixed;bottom:var(--spacing-8);left:var(--spacing-8);background:linear-gradient(135deg,var(--success),color-mix(in srgb,var(--success),black 10%));color:var(--success-foreground);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-full);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:600;z-index:var(--z-nav);animation:_floatEncouragement_13m49_1 4s ease-in-out infinite}@keyframes _floatEncouragement_13m49_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._floatingEncouragement_13m49_437 svg{animation:_heartBeat_13m49_1 2s ease-in-out infinite}@keyframes _heartBeat_13m49_1{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@media (max-width: 900px){._contentWrapper_13m49_90{grid-template-columns:1fr;gap:var(--spacing-12)}._infoSection_13m49_102{text-align:center;padding-right:0}._infoSection_13m49_102 h1{font-size:2.5rem}._contactMethods_13m49_316{gap:var(--spacing-3)}._contactMethod_13m49_316{flex-direction:column;text-align:center;gap:var(--spacing-3)}._floatingEncouragement_13m49_437{bottom:var(--spacing-4);left:var(--spacing-4);font-size:.75rem}._backgroundElements_13m49_10 ._floatingShape_13m49_20{width:100px;height:100px}}@media (max-width: 600px){._pageContainer_13m49_1{padding:var(--spacing-8) var(--spacing-4)}._infoSection_13m49_102 h1{font-size:2rem}._formContainer_13m49_537{padding:var(--spacing-6)}._trustElements_13m49_173,._miniTestimonial_13m49_378{padding:var(--spacing-4)}._alternativeAction_13m49_549{gap:var(--spacing-2)}._floatingEncouragement_13m49_437{display:none}}@media (prefers-reduced-motion: reduce){._pageContainer_13m49_1 *,._pageContainer_13m49_1 *:before,._pageContainer_13m49_1 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._backgroundElements_13m49_10{display:none}._floatingEncouragement_13m49_437{animation:none}._submitButton_13m49_576:hover,._contactMethod_13m49_316:hover{transform:none}}._programCard_ahdy9_2{background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 4%) 100%);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border),var(--primary) 15%);padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);position:relative;overflow:hidden;transition:all .2s ease cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(50px) scale(.95);box-shadow:var(--shadow)}._programCard_ahdy9_2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));opacity:0;transition:all .2s ease ease}._cardVisible_ahdy9_30{opacity:1;transform:translateY(0) scale(1);animation:_cardSlideIn_ahdy9_1 .8s ease-out forwards;animation-delay:var(--card-delay, 0s)}@keyframes _cardSlideIn_ahdy9_1{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._programCard_ahdy9_2:hover{transform:translateY(-10px) scale(1.03) rotateX(2deg) rotateY(-1deg);box-shadow:0 25px 50px #00000026,0 10px 20px #ffd70003;border-color:color-mix(in srgb,#FFD700 30%,transparent)}._programCard_ahdy9_2:hover:before{opacity:1;background:linear-gradient(90deg,#ffd7000d,#ffed4e08,#fff59d05)}._programCard_ahdy9_2:hover ._cardGlow_ahdy9_61{opacity:1;transform:scale(1);background:linear-gradient(135deg,#ffd70008,#ffed4e05,#fff59d03,#ffed4e05,#ffd70008)}._cardSelected_ahdy9_67{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary),0 0 0 6px color-mix(in srgb,var(--primary) 30%,transparent),0 20px 40px color-mix(in srgb,var(--primary) 40%,transparent),0 10px 20px color-mix(in srgb,var(--primary) 30%,transparent),var(--shadow-lg);transform:translateY(-15px) scale(1.05);z-index:var(--z-content);animation:_cardSelectPulse_ahdy9_1 .4s ease-out}._cardSelected_ahdy9_67:before{opacity:1;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));height:4px}._cardSelected_ahdy9_67 ._cardGlow_ahdy9_61{opacity:.9;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent),var(--primary));filter:blur(8px);transform:scale(1.03)}._cardSelected_ahdy9_67:hover{transform:translateY(-20px) scale(1.05);box-shadow:0 0 0 3px gold,0 0 0 6px #ffd70005,0 25px 50px #ffed4e05,0 15px 30px #fff59d03,var(--shadow-lg)}._cardSelected_ahdy9_67:hover:before{background:linear-gradient(90deg,#ffd7000d,#ffed4e08,#fff59d05,#ffed4e08,#ffd7000d)}._cardSelected_ahdy9_67:hover ._cardGlow_ahdy9_61{background:linear-gradient(135deg,#ffd70008,#ffed4e05,#fff59d03,#ffed4e05,#ffd70008)}._cardGlow_ahdy9_61{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent),var(--primary));border-radius:var(--radius-lg);opacity:0;transform:scale(.98);transition:all .2s ease ease;z-index:-1;filter:blur(4px)}._cardExpanded_ahdy9_126{grid-column:span 2;transform:scale(1.02);z-index:var(--z-content)}._cardExpanded_ahdy9_126 ._expandedContent_ahdy9_132{animation:_expandContent_ahdy9_1 .5s ease-out forwards}@keyframes _expandContent_ahdy9_1{0%{opacity:0;max-height:0;transform:translateY(-20px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes _cardSelectPulse_ahdy9_1{0%{transform:translateY(-5px) scale(1)}50%{transform:translateY(-18px) scale(1.08)}to{transform:translateY(-15px) scale(1.05)}}._cardHeader_ahdy9_162{position:relative}._cardTop_ahdy9_166{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._categoryBadge_ahdy9_173{display:flex;align-items:center;gap:var(--spacing-1);background:linear-gradient(135deg,color-mix(in srgb,var(--secondary) 20%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 25%,transparent);font-weight:900;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}._favoriteButton_ahdy9_188{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-2);border-radius:50%;transition:all .2s ease ease;display:flex;align-items:center;justify-content:center}._favoriteButton_ahdy9_188:hover{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent);transform:scale(1.03)}._favoriteButton_ahdy9_188._favorited_ahdy9_207{color:var(--error);animation:_heartBeat_ahdy9_1 .6s ease-out}@keyframes _heartBeat_ahdy9_1{0%,to{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1.03)}75%{transform:scale(1.05)}}._programTitle_ahdy9_227{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-3);line-height:1.3;background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--foreground),var(--primary) 20%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._programDescription_ahdy9_240{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}._cardContent_ahdy9_248{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-6)}._detailsGrid_ahdy9_255{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--secondary) 3%,transparent));border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 10%,transparent)}._detailItem_ahdy9_267{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);font-weight:900}._detailItem_ahdy9_267 svg{color:var(--primary);flex-shrink:0}._priceHighlight_ahdy9_281{font-weight:900;color:var(--primary)}._metricsSection_ahdy9_287{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),color-mix(in srgb,var(--success) 4%,transparent));padding:var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 15%,transparent)}._metricsTitle_ahdy9_296{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:900;color:var(--success);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:.5px}._metricsGrid_ahdy9_308{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._metric_ahdy9_287{text-align:center}._metricValue_ahdy9_318{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:900;color:var(--success);line-height:1;margin-bottom:var(--spacing-1)}._metricLabel_ahdy9_327{font-size:.75rem;color:var(--success);text-transform:uppercase;font-weight:900;letter-spacing:.5px}._outcomes_ahdy9_336{flex-grow:1}._outcomesTitle_ahdy9_340{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:900;margin:0 0 var(--spacing-3);color:var(--foreground)}._outcomesList_ahdy9_350{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._outcomeTag_ahdy9_356{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--info) 15%,transparent),color-mix(in srgb,var(--info) 8%,transparent));color:var(--info);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);transition:all .2s ease ease}._outcomeTag_ahdy9_356:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--info) 25%,transparent),color-mix(in srgb,var(--info) 15%,transparent));transform:translateY(-1px);box-shadow:0 4px 8px color-mix(in srgb,var(--info) 20%,transparent)}._outcomeTag_ahdy9_356 svg{color:var(--info)}._showMoreButton_ahdy9_383{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:1px dashed color-mix(in srgb,var(--primary) 30%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-size:.75rem;cursor:pointer;transition:all .2s ease ease}._showMoreButton_ahdy9_383:hover{background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.02)}._expandedContent_ahdy9_132{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--background) 50%,transparent),color-mix(in srgb,var(--background) 30%,transparent));border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}._eligibilitySection_ahdy9_413 h4{font-size:1rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-2)}._eligibilitySection_ahdy9_413 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0}._testimonialSnippet_ahdy9_427{padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 8%,transparent),color-mix(in srgb,var(--warning) 4%,transparent));border-radius:var(--radius);border-left:3px solid var(--warning);position:relative}._testimonialSnippet_ahdy9_427 blockquote{font-style:italic;font-size:.875rem;color:var(--foreground);margin:0 0 var(--spacing-2);line-height:1.6}._testimonialSnippet_ahdy9_427 cite{font-size:.75rem;color:var(--warning);font-weight:900}._cardActions_ahdy9_452{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-3);align-items:center}._enrollButton_ahdy9_459{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;position:relative;overflow:hidden;font-weight:900;text-transform:uppercase;letter-spacing:.5px}._enrollButton_ahdy9_459:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .2s ease ease}._enrollButton_ahdy9_459:hover:before{left:100%}._whatsappButton_ahdy9_484{background-color:var(--success);border-color:var(--success);color:var(--success-foreground);font-weight:900;position:relative;overflow:hidden}._whatsappButton_ahdy9_484:hover{background-color:color-mix(in srgb,var(--success),black 10%);border-color:color-mix(in srgb,var(--success),black 10%);transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--success) 30%,transparent)}._expandButton_ahdy9_500{width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease ease}._expandButton_ahdy9_500:hover{background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.03)}._expandIcon_ahdy9_519{transition:all .2s ease ease}._expandIcon_ahdy9_519._rotated_ahdy9_523{transform:rotate(180deg)}@media (max-width: 1200px){._cardExpanded_ahdy9_126{grid-column:span 1}}@media (max-width: 768px){._programCard_ahdy9_2{padding:var(--spacing-6)}._programTitle_ahdy9_227{font-size:1.5rem}._detailsGrid_ahdy9_255{grid-template-columns:1fr}._metricsGrid_ahdy9_308{grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._metricValue_ahdy9_318{font-size:1.25rem}._cardActions_ahdy9_452{grid-template-columns:1fr;gap:var(--spacing-3)}._expandButton_ahdy9_500{justify-self:center}}@media (max-width: 480px){._programCard_ahdy9_2{padding:var(--spacing-4);gap:var(--spacing-4)}._metricsGrid_ahdy9_308{gap:var(--spacing-1)}}@media (prefers-reduced-motion: reduce){._programCard_ahdy9_2 *,._programCard_ahdy9_2 *:before,._programCard_ahdy9_2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._programCard_ahdy9_2:hover{transform:translateY(-5px)}}._pageContainer_18euz_1{max-width:1400px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6);position:relative;overflow-x:hidden}._backgroundElements_18euz_10{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}._floatingShape_18euz_20{position:absolute;width:150px;height:150px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--secondary) 6%,transparent));border-radius:50%;animation:_float_18euz_20 12s ease-in-out infinite;animation-delay:var(--delay, 0s);filter:blur(2px)}._floatingShape_18euz_20:nth-child(1){top:15%;left:8%;animation-duration:9s}._floatingShape_18euz_20:nth-child(2){top:60%;right:12%;animation-duration:calc(18s * .6)}._floatingShape_18euz_20:nth-child(3){bottom:25%;left:20%;animation-duration:12s}._gradientOrb_18euz_49{position:absolute;width:300px;height:300px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 8%,transparent),transparent 70%);border-radius:50%;animation:_orbit_18euz_1 25s linear infinite;animation-delay:var(--orb-delay, 0s);filter:blur(3px)}._gradientOrb_18euz_49:nth-child(4){top:20%;right:10%}._gradientOrb_18euz_49:nth-child(5){bottom:30%;left:15%}@keyframes _float_18euz_20{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.3}25%{transform:translateY(-30px) translate(20px) rotate(90deg);opacity:.5}50%{transform:translateY(10px) translate(-15px) rotate(180deg);opacity:.2}75%{transform:translateY(-20px) translate(-30px) rotate(270deg);opacity:.4}}@keyframes _orbit_18euz_1{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}._pageHeader_18euz_99{text-align:center;margin-bottom:var(--spacing-16);position:relative;z-index:1}._sparkleIcon_18euz_106{display:inline-flex;color:var(--primary);margin-bottom:var(--spacing-4);animation:_sparkleRotate_18euz_1 4s ease-in-out infinite}@keyframes _sparkleRotate_18euz_1{0%,to{transform:scale(1) rotate(0);opacity:.8}25%{transform:scale(1.3) rotate(90deg);opacity:1}50%{transform:scale(.9) rotate(180deg);opacity:.9}75%{transform:scale(1.2) rotate(270deg);opacity:1}}._heroTitle_18euz_132{font-family:var(--font-family-heading);font-size:4rem;font-weight:900;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-6);animation:_titleSlideUp_18euz_1 1s ease-out .2s both}._highlight_18euz_142{background:linear-gradient(135deg,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}._highlight_18euz_142:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:2px;animation:_underlineGrow_18euz_1 1.2s ease-out 1.5s both}@keyframes _titleSlideUp_18euz_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes _underlineGrow_18euz_1{0%{width:0;left:50%}to{width:100%;left:0}}._heroSubtitle_18euz_184{font-size:1.25rem;color:var(--muted-foreground);max-width:800px;margin:0 auto var(--spacing-12);line-height:1.7;animation:_subtitleFadeIn_18euz_1 1s ease-out .4s both}@keyframes _subtitleFadeIn_18euz_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._controlsSection_18euz_205{display:flex;flex-direction:column;gap:var(--spacing-8);align-items:center;animation:_controlsSlideIn_18euz_1 1s ease-out .6s both}@keyframes _controlsSlideIn_18euz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._searchContainer_18euz_224{position:relative;width:100%;max-width:500px}._searchInput_18euz_230{width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 3rem;font-size:1.125rem;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);border:2px solid color-mix(in srgb,var(--border),var(--primary) 20%);border-radius:var(--radius-full);color:var(--foreground);transition:all .2s ease ease;box-shadow:var(--shadow)}._searchInput_18euz_230:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus);background:var(--surface)}._searchInput_18euz_230::placeholder{color:var(--muted-foreground)}._searchIcon_18euz_253{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;transition:all .2s ease ease}._searchInput_18euz_230:focus+._searchIcon_18euz_253{color:var(--primary)}._filterBar_18euz_267{display:flex;justify-content:center;gap:var(--spacing-3);flex-wrap:wrap}._filterButton_18euz_274{border-radius:var(--radius-full);position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--spacing-2);transition:all .2s ease cubic-bezier(.4,0,.2,1)}._filterButton_18euz_274:hover{transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb,var(--primary) 25%,transparent)}._activeFilter_18euz_289{animation:_filterPulse_18euz_1 .5s ease-out}@keyframes _filterPulse_18euz_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}._activeFilterIcon_18euz_305{animation:_iconSpin_18euz_1 .6s ease-out}@keyframes _iconSpin_18euz_1{0%{transform:rotate(0) scale(0)}to{transform:rotate(360deg) scale(1)}}._programsGrid_18euz_319{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--spacing-8);margin-top:var(--spacing-12)}._cardHeader_18euz_329{position:relative}._cardTop_18euz_333{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}._categoryBadge_18euz_340{display:flex;align-items:center;gap:var(--spacing-1);background:linear-gradient(135deg,color-mix(in srgb,var(--secondary) 20%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 25%,transparent);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}._favoriteButton_18euz_355{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:var(--spacing-2);border-radius:50%;transition:all .2s ease ease;display:flex;align-items:center;justify-content:center}._favoriteButton_18euz_355:hover{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent);transform:scale(1.03)}._favoriteButton_18euz_355._favorited_18euz_374{color:var(--error);animation:_heartBeat_18euz_1 .6s ease-out}@keyframes _heartBeat_18euz_1{0%,to{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1.03)}75%{transform:scale(1.05)}}._programTitle_18euz_394{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:800;color:var(--foreground);margin:0 0 var(--spacing-3);line-height:1.3;background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--foreground),var(--primary) 20%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._programDescription_18euz_407{font-size:1rem;color:var(--muted-foreground);line-height:1.6;margin:0}._cardContent_18euz_415{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-6)}._detailsGrid_18euz_422{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--secondary) 3%,transparent));border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--primary) 10%,transparent)}._detailItem_18euz_434{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);font-weight:500}._detailItem_18euz_434 svg{color:var(--primary);flex-shrink:0}._priceHighlight_18euz_448{font-weight:700;color:var(--primary)}._metricsSection_18euz_454{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),color-mix(in srgb,var(--success) 4%,transparent));padding:var(--spacing-4);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 15%,transparent)}._metricsTitle_18euz_463{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;color:var(--success);margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:.5px}._metricsGrid_18euz_475{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._metric_18euz_454{text-align:center}._metricValue_18euz_485{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;color:var(--success);line-height:1;margin-bottom:var(--spacing-1)}._metricLabel_18euz_494{font-size:.75rem;color:var(--success);text-transform:uppercase;font-weight:600;letter-spacing:.5px}._outcomes_18euz_503{flex-grow:1}._outcomesTitle_18euz_507{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-3);color:var(--foreground)}._outcomesList_18euz_517{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._outcomeTag_18euz_523{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--info) 15%,transparent),color-mix(in srgb,var(--info) 8%,transparent));color:var(--info);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--info) 20%,transparent);transition:all .2s ease ease}._outcomeTag_18euz_523:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--info) 25%,transparent),color-mix(in srgb,var(--info) 15%,transparent));transform:translateY(-1px);box-shadow:0 4px 8px color-mix(in srgb,var(--info) 20%,transparent)}._outcomeTag_18euz_523 svg{color:var(--info)}._showMoreButton_18euz_550{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);border:1px dashed color-mix(in srgb,var(--primary) 30%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-size:.75rem;cursor:pointer;transition:all .2s ease ease}._showMoreButton_18euz_550:hover{background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.02)}._expandedContent_18euz_567{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--background) 50%,transparent),color-mix(in srgb,var(--background) 30%,transparent));border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}._eligibilitySection_18euz_580 h4{font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._eligibilitySection_18euz_580 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;margin:0}._testimonialSnippet_18euz_594{padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 8%,transparent),color-mix(in srgb,var(--warning) 4%,transparent));border-radius:var(--radius);border-left:3px solid var(--warning);position:relative}._testimonialSnippet_18euz_594 blockquote{font-style:italic;font-size:.875rem;color:var(--foreground);margin:0 0 var(--spacing-2);line-height:1.6}._testimonialSnippet_18euz_594 cite{font-size:.75rem;color:var(--warning);font-weight:600}._cardActions_18euz_619{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-3);align-items:center}._enrollButton_18euz_626{background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;position:relative;overflow:hidden;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._enrollButton_18euz_626:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .2s ease ease}._enrollButton_18euz_626:hover:before{left:100%}._whatsappButton_18euz_651{background-color:var(--success);border-color:var(--success);color:var(--success-foreground);font-weight:600;position:relative;overflow:hidden}._whatsappButton_18euz_651:hover{background-color:color-mix(in srgb,var(--success),black 10%);border-color:color-mix(in srgb,var(--success),black 10%);transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--success) 30%,transparent)}._expandButton_18euz_667{width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease ease}._expandButton_18euz_667:hover{background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.03)}._expandIcon_18euz_686{transition:all .2s ease ease}._expandIcon_18euz_686._rotated_18euz_690{transform:rotate(180deg)}._emptyState_18euz_695{text-align:center;padding:var(--spacing-16) var(--spacing-8);grid-column:1 / -1}._emptyStateIcon_18euz_701{font-size:4rem;margin-bottom:var(--spacing-4)}._emptyState_18euz_695 h3{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin:0 0 var(--spacing-2)}._emptyState_18euz_695 p{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}@media (max-width: 1200px){._cardExpanded_18euz_720{grid-column:span 1}}@media (max-width: 768px){._heroTitle_18euz_132{font-size:2.5rem}._controlsSection_18euz_205{gap:var(--spacing-6)}._filterBar_18euz_267{gap:var(--spacing-2)}._filterButton_18euz_274{font-size:.875rem;padding:var(--spacing-2) var(--spacing-3)}._programsGrid_18euz_319{grid-template-columns:1fr;gap:var(--spacing-6)}._programCard_18euz_748{padding:var(--spacing-6)}._programTitle_18euz_394{font-size:1.5rem}._detailsGrid_18euz_422{grid-template-columns:1fr}._metricsGrid_18euz_475{grid-template-columns:repeat(3,1fr);gap:var(--spacing-2)}._metricValue_18euz_485{font-size:1.25rem}._cardActions_18euz_619{grid-template-columns:1fr;gap:var(--spacing-3)}._expandButton_18euz_667{justify-self:center}}@media (max-width: 480px){._pageContainer_18euz_1{padding:var(--spacing-12) var(--spacing-4)}._heroTitle_18euz_132{font-size:2rem}._heroSubtitle_18euz_184{font-size:1.125rem}._programsGrid_18euz_319{gap:var(--spacing-4)}._programCard_18euz_748{padding:var(--spacing-4);gap:var(--spacing-4)}._metricsGrid_18euz_475{gap:var(--spacing-1)}._backgroundElements_18euz_10 ._gradientOrb_18euz_49{display:none}}@media (prefers-reduced-motion: reduce){._pageContainer_18euz_1 *,._pageContainer_18euz_1 *:before,._pageContainer_18euz_1 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._backgroundElements_18euz_10{display:none}._programCard_18euz_748:hover{transform:translateY(-5px)}}._pageContainer_8l0a8_1{padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);min-height:100vh;position:relative;overflow:hidden}._backgroundGradient_8l0a8_9{position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 5%,transparent) 0%,var(--surface) 70%);z-index:0;animation:_subtleRotate_8l0a8_1 40s linear infinite}@keyframes _subtleRotate_8l0a8_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._contentWrapper_8l0a8_29{max-width:1400px;margin:0 auto;position:relative;z-index:1}._header_8l0a8_36{text-align:center;margin-bottom:var(--spacing-12);animation:_fadeInDown_8l0a8_1 .8s ease-out}@keyframes _fadeInDown_8l0a8_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._header_8l0a8_36 h1{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin-bottom:var(--spacing-4);background:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}._subtitle_8l0a8_64{font-size:1.25rem;color:var(--muted-foreground);max-width:700px;margin:0 auto}._mainContent_8l0a8_71{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-12);align-items:start}._infoPanel_8l0a8_78{position:sticky;top:var(--spacing-12);animation:_fadeInLeft_8l0a8_1 .8s ease-out .2s both}@keyframes _fadeInLeft_8l0a8_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._infoPanel_8l0a8_78 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-4);border-left:4px solid var(--primary);padding-left:var(--spacing-4)}._infoPanel_8l0a8_78>p{color:var(--muted-foreground);line-height:1.7;margin-bottom:var(--spacing-8)}._advantageList_8l0a8_111{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-6)}._advantageList_8l0a8_111 li{display:flex;align-items:flex-start;gap:var(--spacing-4)}._advantageIcon_8l0a8_126{color:var(--primary);margin-top:4px;flex-shrink:0}._advantageList_8l0a8_111 h3{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-1)}._advantageList_8l0a8_111 p{font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.6}._quote_8l0a8_146{margin-top:var(--spacing-12);padding:var(--spacing-6);background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);position:relative}._quote_8l0a8_146:before{content:"“";position:absolute;top:-10px;left:var(--spacing-4);font-family:var(--font-family-heading);font-size:4rem;color:var(--primary);opacity:.2}._quote_8l0a8_146 p{font-style:italic;color:var(--foreground);margin:0 0 var(--spacing-2)}._quote_8l0a8_146 span{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--muted-foreground)}._formSection_8l0a8_179{animation:_fadeInRight_8l0a8_1 .8s ease-out .2s both}@keyframes _fadeInRight_8l0a8_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){._mainContent_8l0a8_71{grid-template-columns:1fr;gap:var(--spacing-8)}._infoPanel_8l0a8_78{position:static;margin-bottom:var(--spacing-8)}}@media (max-width: 768px){._pageContainer_8l0a8_1{padding:var(--spacing-8) var(--spacing-4)}._header_8l0a8_36 h1{font-size:2.5rem}._subtitle_8l0a8_64{font-size:1.125rem}}@layer base{._nav_ymp6f_2{width:100%}._list_ymp6f_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);padding:0;margin:0;list-style:none}._item_ymp6f_16{display:inline-flex;align-items:center}._link_ymp6f_21{display:inline-flex;align-items:center;font-size:.875rem;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}._link_ymp6f_21:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_ymp6f_21:focus-visible{box-shadow:var(--shadow-focus)}._page_ymp6f_44{display:inline-flex;align-items:center;font-size:.875rem;font-weight:900;color:var(--foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._separator_ymp6f_54{display:inline-flex;align-items:center;color:var(--muted-foreground);margin-inline:calc(var(--spacing-1) * .5)}._ellipsis_ymp6f_61{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_ymp6f_61:hover{background-color:var(--muted);color:var(--muted-foreground)}}@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)}}._paymentModal_1m7ve_1{max-width:32rem}._courseInfo_1m7ve_5{display:flex;justify-content:space-between;align-items:center;background-color:var(--surface);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._courseTitle_1m7ve_15{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:1.1rem;color:var(--surface-foreground);margin:0}._coursePrice_1m7ve_23{display:flex;align-items:center;gap:var(--spacing-1);font-size:1.25rem;font-weight:var(--font-weight-extrabold);color:var(--primary)}._form_1m7ve_32{display:flex;flex-direction:column;gap:var(--spacing-4)}._selectItem_1m7ve_38{display:flex;align-items:center;gap:var(--spacing-3)}._paymentFields_1m7ve_44{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);animation:_fadeIn_1m7ve_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_1m7ve_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._cardDetailsRow_1m7ve_60{display:flex;gap:var(--spacing-3)}._expiryDate_1m7ve_65,._cvv_1m7ve_69{flex:1}._footer_1m7ve_73{margin-top:var(--spacing-4)}._loader_1m7ve_77{animation:_spin_1m7ve_1 1s linear infinite}@keyframes _spin_1m7ve_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._button_1koge_1{min-width:150px}._purchasedButton_1koge_5{background-color:var(--success);border-color:var(--success);color:var(--success-foreground)}._purchasedButton_1koge_5:hover{background-color:var(--success-hover);border-color:var(--success-hover)}._spinner_1koge_16{animation:_spin_1koge_16 1s linear infinite}@keyframes _spin_1koge_16{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._videoContainer_m1ctt_1{position:relative;width:100%;background-color:var(--background);border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 9}._video_m1ctt_1{width:100%;height:100%;background-color:#000;object-fit:contain}._fallbackContainer_m1ctt_17{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--muted);color:var(--muted-foreground)}._fallbackContainer_m1ctt_17 p{margin-top:var(--spacing-2);font-size:.875rem}._noVideoPlaceholder_m1ctt_32{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);height:100%;background-color:var(--muted)}._noVideoPlaceholder_m1ctt_32 h3{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:var(--spacing-4) 0 var(--spacing-2) 0}._noVideoPlaceholder_m1ctt_32 p{color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.6}._playIcon_m1ctt_57{color:var(--primary);margin-bottom:var(--spacing-2)}._thumbnailImage_m1ctt_62{max-width:300px;max-height:200px;width:auto;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);object-fit:cover}._loadingOverlay_m1ctt_72,._bufferingOverlay_m1ctt_73,._errorOverlay_m1ctt_74{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000c;color:#fff;z-index:2}._bufferingOverlay_m1ctt_73{background-color:#0009}._errorOverlay_m1ctt_74{background-color:#000000e6;text-align:center;padding:var(--spacing-8)}._errorOverlay_m1ctt_74 h3{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:var(--spacing-4) 0 var(--spacing-2) 0;color:var(--error-foreground)}._errorOverlay_m1ctt_74 p{margin-bottom:var(--spacing-6);opacity:.9;line-height:1.5}._retryButton_m1ctt_112{background-color:#fff!important;color:#000!important;border-color:#fff!important}._retryButton_m1ctt_112:hover{background-color:var(--muted)!important}._spinner_m1ctt_122{animation:_spin_m1ctt_122 1s linear infinite;margin-bottom:var(--spacing-2)}@keyframes _spin_m1ctt_122{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._networkIndicator_m1ctt_132{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;opacity:.8;margin-top:var(--spacing-2)}._progressContainer_m1ctt_141{width:100%;max-width:300px;margin:var(--spacing-4) 0 var(--spacing-2) 0}._progressContainer_m1ctt_141 ._progressBar_m1ctt_147{height:6px;background-color:#fff3;border-radius:3px;overflow:hidden;margin-bottom:var(--spacing-1)}._progressContainer_m1ctt_141 ._progressFill_m1ctt_155{height:100%;background-color:var(--primary);transition:width .3s ease}._progressText_m1ctt_161{font-size:.75rem;color:#ffffffe6;text-align:center;display:block}._optimizationHint_m1ctt_168{font-size:.7rem;color:#ffffffb3;margin-top:var(--spacing-1);text-align:center}._videoSizeInfo_m1ctt_175{font-size:.7rem;color:#fffc;margin-top:var(--spacing-1);text-align:center}._retryInfo_m1ctt_182{font-size:.7rem;color:#ffffffe6;margin-top:var(--spacing-2);text-align:center;font-weight:var(--font-weight-medium)}._errorActions_m1ctt_190{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;justify-content:center}._downloadButton_m1ctt_198{background-color:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;display:flex;align-items:center;gap:var(--spacing-1)}._downloadButton_m1ctt_198:hover{background-color:var(--primary-hover)!important}._errorDetails_m1ctt_211{font-size:.75rem;color:#ffffffb3;text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-3);margin-top:var(--spacing-3)}._errorDetails_m1ctt_211 p{margin:var(--spacing-1) 0}._playOverlay_m1ctt_224{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}._playButton_m1ctt_237{background-color:#000000b3;border-radius:50%;padding:var(--spacing-4);color:#fff;transition:all var(--animation-duration-normal) ease}._playButton_m1ctt_237:hover{background-color:#000c;transform:scale(1.1)}._controls_m1ctt_250{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:var(--spacing-4);opacity:0;transition:opacity var(--animation-duration-normal) ease;z-index:3}._controls_m1ctt_250._visible_m1ctt_262{opacity:1}._progressBar_m1ctt_147{margin-bottom:var(--spacing-3);cursor:pointer}._progressTrack_m1ctt_271{height:4px;background-color:#ffffff4d;border-radius:2px;overflow:hidden}._progressFill_m1ctt_155{height:100%;background-color:var(--primary);transition:width .1s ease}._controlsRow_m1ctt_284{display:flex;justify-content:space-between;align-items:center}._leftControls_m1ctt_290,._rightControls_m1ctt_291{display:flex;align-items:center;gap:var(--spacing-2)}._controlButton_m1ctt_297{color:#fff!important;background-color:transparent!important;border:none!important}._controlButton_m1ctt_297:hover{background-color:#ffffff1a!important}._volumeSlider_m1ctt_307{width:60px}._slider_m1ctt_311{width:100%;height:4px;border-radius:2px;background:#ffffff4d;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_m1ctt_311::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary);cursor:pointer}._slider_m1ctt_311::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--primary);cursor:pointer;border:none}._timeDisplay_m1ctt_338{color:#fff;font-size:.875rem;font-weight:var(--font-weight-medium);margin-left:var(--spacing-2);white-space:nowrap}._qualitySelect_m1ctt_346,._rateSelect_m1ctt_347{background-color:#00000080;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);font-size:.75rem;min-width:60px}._qualitySelect_m1ctt_346:focus,._rateSelect_m1ctt_347:focus{outline:none;border-color:var(--primary)}._networkLabel_m1ctt_363{font-size:.75rem;text-transform:capitalize}._rightControls_m1ctt_291 ._networkIndicator_m1ctt_132{margin-top:0;color:#ffffffb3}@media (max-width: 768px){._controlsRow_m1ctt_284{flex-direction:column;gap:var(--spacing-3)}._leftControls_m1ctt_290,._rightControls_m1ctt_291{width:100%;justify-content:center;flex-wrap:wrap}._timeDisplay_m1ctt_338{margin-left:0;order:-1;width:100%;text-align:center;margin-bottom:var(--spacing-2)}._volumeSlider_m1ctt_307{width:80px}._qualitySelect_m1ctt_346,._rateSelect_m1ctt_347{min-width:50px;font-size:.7rem}._networkIndicator_m1ctt_132{display:none}._controls_m1ctt_250{padding:var(--spacing-3)}._progressContainer_m1ctt_141{max-width:250px}._errorActions_m1ctt_190{flex-direction:column;align-items:center}._errorDetails_m1ctt_211{font-size:.7rem}}@media (max-width: 480px){._leftControls_m1ctt_290,._rightControls_m1ctt_291{gap:var(--spacing-1)}._volumeSlider_m1ctt_307{width:60px}._timeDisplay_m1ctt_338{font-size:.8rem}._progressContainer_m1ctt_141{max-width:200px}._optimizationHint_m1ctt_168,._videoSizeInfo_m1ctt_175,._retryInfo_m1ctt_182,._errorDetails_m1ctt_211{font-size:.65rem}}._dialogContent_1oqjz_1{max-width:64rem;padding:0;gap:0;overflow:hidden}._container_1oqjz_8{display:grid;grid-template-columns:2fr 1fr;max-height:90vh}._videoSection_1oqjz_14{background-color:var(--background);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);position:relative}._videoContainer_1oqjz_23{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}._videoPlayer_1oqjz_31{width:100%;height:100%;min-height:300px;max-height:400px}._videoSkeleton_1oqjz_38{width:100%;height:300px;border-radius:var(--radius)}._thumbnailContainer_1oqjz_44{position:relative;width:100%;height:100%;min-height:300px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);border-radius:var(--radius);overflow:hidden;cursor:pointer}._thumbnailImage_1oqjz_58{width:100%;height:100%;object-fit:cover}._playOverlay_1oqjz_64{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#0006;transition:background-color var(--animation-duration-normal) ease}._playOverlay_1oqjz_64:hover{background-color:#0009}._playButton_1oqjz_81{background-color:#ffffffe6;border-radius:50%;padding:var(--spacing-4);color:var(--primary);transition:all var(--animation-duration-normal) ease;box-shadow:var(--shadow-lg)}._playButton_1oqjz_81:hover{background-color:#fff;transform:scale(1.1)}._videoLoadHint_1oqjz_95{position:absolute;bottom:var(--spacing-4);left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);font-size:.875rem;white-space:nowrap}._prefetchIndicator_1oqjz_108{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1);background-color:#000000b3;color:#fff;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius);font-size:.8125rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.9}._prefetchIcon_1oqjz_124{animation:_pulse_1oqjz_1 2s infinite;color:var(--info)}._prefetchComplete_1oqjz_129{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1);background-color:#008000cc;color:#fff;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius);font-size:.8125rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.9}._prefetchCompleteIcon_1oqjz_145{color:#fff}@keyframes _pulse_1oqjz_1{0%,to{opacity:1}50%{opacity:.5}}._videoLoadingState_1oqjz_158,._videoErrorState_1oqjz_159{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;background-color:var(--muted);color:var(--muted-foreground);text-align:center;padding:var(--spacing-8)}._spinner_1oqjz_172{animation:_spin_1oqjz_172 1s linear infinite;margin-bottom:var(--spacing-4);color:var(--primary)}@keyframes _spin_1oqjz_172{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._videoErrorState_1oqjz_159 ._errorIcon_1oqjz_183{color:var(--error);margin-bottom:var(--spacing-4)}._connectionHint_1oqjz_188{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-3) 0;opacity:.8}._detailsSection_1oqjz_198{padding:var(--spacing-8);background-color:var(--surface);display:flex;flex-direction:column;overflow-y:auto}._header_1oqjz_206{padding:0;text-align:left;margin-bottom:var(--spacing-6)}._purchaseSection_1oqjz_212{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-6)}._filesSection_1oqjz_222 h4{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-4) 0}._fileList_1oqjz_229{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._fileItem_1oqjz_238{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--surface-foreground)}._fileIcon_1oqjz_246{color:var(--primary);flex-shrink:0}._fileItem_1oqjz_238 span{flex-grow:1;word-break:break-all}._noFiles_1oqjz_256{font-size:.9375rem;color:var(--muted-foreground);padding:var(--spacing-4);border:1px dashed var(--border);border-radius:var(--radius);text-align:center}._errorState_1oqjz_265{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);color:var(--muted-foreground)}._errorIcon_1oqjz_183{color:var(--error);margin-bottom:var(--spacing-4)}._errorTitle_1oqjz_280{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin-bottom:var(--spacing-2)}._errorMessage_1oqjz_287{max-width:400px}@media (max-width: 900px){._container_1oqjz_8{grid-template-columns:1fr;max-height:85vh;overflow-y:auto}._videoSection_1oqjz_14{padding:var(--spacing-6)}._detailsSection_1oqjz_198{height:auto}._thumbnailContainer_1oqjz_44{min-height:250px}._videoLoadHint_1oqjz_95{font-size:.8rem;padding:var(--spacing-1) var(--spacing-3)}._prefetchIndicator_1oqjz_108,._prefetchComplete_1oqjz_129{top:var(--spacing-3);right:var(--spacing-3);font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}}._pageContainer_1kkv9_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6);animation:_fadeIn_1kkv9_1 .8s var(--animation-timing-function) forwards;opacity:0}@keyframes _fadeIn_1kkv9_1{to{opacity:1}}._header_1kkv9_16{text-align:center;margin-bottom:var(--spacing-12);animation:_slideInUp_1kkv9_1 .8s var(--animation-timing-function) .2s forwards;opacity:0;transform:translateY(20px)}@keyframes _slideInUp_1kkv9_1{to{opacity:1;transform:translateY(0)}}._title_1kkv9_31{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:var(--font-weight-extrabold);line-height:1.1;color:var(--foreground);margin:var(--spacing-4) 0;background:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1kkv9_44{font-size:1.25rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._breadcrumbs_1kkv9_53{display:flex;justify-content:center;margin-bottom:var(--spacing-4)}._breadcrumbList_1kkv9_59{display:flex;align-items:center;list-style:none;padding:0;margin:0;font-size:.875rem}._breadcrumbItem_1kkv9_68{color:var(--muted-foreground)}._breadcrumbItem_1kkv9_68 a{color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._breadcrumbItem_1kkv9_68 a:hover{text-decoration:underline;color:var(--primary-hover)}._breadcrumbItem_1kkv9_68._active_1kkv9_83{font-weight:var(--font-weight-bold);color:var(--foreground)}._breadcrumbSeparator_1kkv9_88{margin:0 var(--spacing-2);color:var(--border);display:flex;align-items:center}._mainContent_1kkv9_96{display:flex;flex-direction:column;align-items:center}._errorState_1kkv9_103{text-align:center;padding:var(--spacing-12);color:var(--error)}._errorState_1kkv9_103 p{margin-bottom:var(--spacing-4);font-size:1.125rem}._coursesContainer_1kkv9_115{width:100%;max-width:1200px}._filtersContainer_1kkv9_121{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-8);padding:var(--spacing-6);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._searchContainer_1kkv9_132{position:relative;max-width:400px}._searchIcon_1kkv9_137{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground)}._searchInput_1kkv9_145{width:100%;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) calc(var(--spacing-3) + 24px + var(--spacing-2));border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);font-size:1rem;transition:border-color var(--animation-duration-normal) ease}._searchInput_1kkv9_145:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._filterControls_1kkv9_162{display:flex;gap:var(--spacing-4);flex-wrap:wrap}._filterSelect_1kkv9_168{padding:var(--spacing-2) var(--spacing-3);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}._filterSelect_1kkv9_168:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._resultsCount_1kkv9_185{margin-bottom:var(--spacing-6);color:var(--muted-foreground);font-size:.875rem}._courseGrid_1kkv9_192{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._courseCard_1kkv9_200{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._courseCard_1kkv9_200:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._courseImageContainer_1kkv9_214{position:relative;height:200px;overflow:hidden;cursor:pointer}._courseImage_1kkv9_214{width:100%;height:100%;object-fit:cover}._coursePlaceholder_1kkv9_227{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--secondary) 5%,transparent));color:var(--primary)}._previewOverlay_1kkv9_237{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);color:#fff;opacity:0;transition:opacity var(--animation-duration-normal) ease;cursor:pointer}._courseImageContainer_1kkv9_214:hover ._previewOverlay_1kkv9_237{opacity:1}._playButton_1kkv9_259{width:60px;height:60px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform var(--animation-duration-normal) ease}._previewOverlay_1kkv9_237:hover ._playButton_1kkv9_259{transform:scale(1.1)}._previewText_1kkv9_275{font-size:.875rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px}._courseContent_1kkv9_282{padding:var(--spacing-6)}._courseMeta_1kkv9_286{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._courseCategory_1kkv9_293{color:var(--primary)!important;border-color:var(--primary)!important}._courseLevel_1kkv9_298{color:var(--secondary-foreground)!important;background-color:var(--secondary)!important}._priceBadge_1kkv9_303{font-weight:var(--font-weight-bold)!important}._courseTitle_1kkv9_307{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-3);line-height:1.3}._courseDescription_1kkv9_315{color:var(--muted-foreground);font-size:.875rem;line-height:1.5;margin:0 0 var(--spacing-4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._courseDetails_1kkv9_326{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._courseDetail_1kkv9_326{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);font-size:.875rem}._learningObjectives_1kkv9_340{margin-bottom:var(--spacing-4)}._learningObjectives_1kkv9_340 h4{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2)}._learningObjectives_1kkv9_340 ul{list-style:none;padding:0;margin:0}._learningObjectives_1kkv9_340 li{font-size:.875rem;color:var(--muted-foreground);padding-left:var(--spacing-4);position:relative;margin-bottom:var(--spacing-1)}._learningObjectives_1kkv9_340 li:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:700}._courseFooter_1kkv9_373{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._previewButton_1kkv9_382{color:var(--primary);border-color:var(--primary)}._previewButton_1kkv9_382:hover{background-color:var(--primary);color:var(--primary-foreground)}._skeletonImage_1kkv9_393{height:200px;border-radius:0}._noResults_1kkv9_399{text-align:center;padding:var(--spacing-12);color:var(--muted-foreground)}._noResultsIcon_1kkv9_405{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._noResults_1kkv9_399 h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2)}._noResults_1kkv9_399 p{margin:0}._comingSoonSection_1kkv9_422{text-align:center;max-width:900px;margin:0 auto}._iconContainer_1kkv9_428{display:inline-flex;padding:var(--spacing-8);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--secondary) 5%,transparent));border-radius:50%;margin-bottom:var(--spacing-8);animation:_pulse_1kkv9_1 2s ease-in-out infinite}@keyframes _pulse_1kkv9_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._mainIcon_1kkv9_446{color:var(--primary)}._comingSoonTitle_1kkv9_450{font-family:var(--font-family-heading);font-size:3rem;font-weight:var(--font-weight-extrabold);margin:0 0 var(--spacing-6);color:var(--foreground);line-height:1.2}._comingSoonText_1kkv9_459{font-size:1.25rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-12)}._featuresPreview_1kkv9_467{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-8);margin-bottom:var(--spacing-16)}._feature_1kkv9_467{padding:var(--spacing-6);background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal) ease}._feature_1kkv9_467:hover{transform:translateY(-4px)}._featureIcon_1kkv9_487{width:48px;height:48px;color:var(--primary);margin-bottom:var(--spacing-4)}._feature_1kkv9_467 h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 var(--spacing-2)}._feature_1kkv9_467 p{color:var(--muted-foreground);margin:0;line-height:1.5}._placeholder_1kkv9_508{margin-bottom:var(--spacing-12)}._placeholderGrid_1kkv9_512{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-4);opacity:.6}._placeholderCard_1kkv9_520{background:var(--surface);border-radius:var(--radius-lg);border:2px dashed var(--border);overflow:hidden;animation:_shimmer_1kkv9_1 2s ease-in-out infinite}@keyframes _shimmer_1kkv9_1{0%,to{opacity:.6}50%{opacity:.8}}._placeholderImage_1kkv9_537{height:160px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--secondary) 3%,transparent));display:flex;align-items:center;justify-content:center;position:relative}._placeholderImage_1kkv9_537:after{content:"📚";font-size:2rem;opacity:.3}._placeholderContent_1kkv9_552{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._placeholderLine_1kkv9_559{height:12px;background:var(--muted);border-radius:var(--radius)}._placeholderLine_1kkv9_559:first-child{width:80%}._placeholderLine_1kkv9_559:nth-child(2){width:60%}._placeholderButton_1kkv9_573{height:36px;background:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius);margin-top:var(--spacing-2)}._placeholderText_1kkv9_580{font-style:italic;color:var(--muted-foreground);font-size:.875rem;margin:0}._callToAction_1kkv9_588{padding:var(--spacing-8);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._ctaText_1kkv9_595{font-size:1.125rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6);line-height:1.6}._ctaButtons_1kkv9_602{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}._ctaButtons_1kkv9_602 a{display:flex;align-items:center;gap:var(--spacing-2)}@media (max-width: 768px){._title_1kkv9_31{font-size:2.5rem}._subtitle_1kkv9_44{font-size:1.125rem}._comingSoonTitle_1kkv9_450{font-size:2.5rem}._comingSoonText_1kkv9_459{font-size:1.125rem}._featuresPreview_1kkv9_467{grid-template-columns:1fr;gap:var(--spacing-6)}._placeholderGrid_1kkv9_512{grid-template-columns:1fr}._ctaButtons_1kkv9_602{flex-direction:column;align-items:center}._ctaButtons_1kkv9_602 a{width:100%;justify-content:center}._filtersContainer_1kkv9_121{padding:var(--spacing-4)}._filterControls_1kkv9_162{flex-direction:column}._courseGrid_1kkv9_192{grid-template-columns:1fr}._courseFooter_1kkv9_373{flex-direction:column;gap:var(--spacing-3);align-items:stretch}._courseFooter_1kkv9_373>*{width:100%;justify-content:center}}@media (max-width: 480px){._pageContainer_1kkv9_1{padding:var(--spacing-6) var(--spacing-4)}._title_1kkv9_31{font-size:2rem}._subtitle_1kkv9_44{font-size:1rem}._comingSoonTitle_1kkv9_450{font-size:2rem}._comingSoonText_1kkv9_459{font-size:1rem}._iconContainer_1kkv9_428{padding:var(--spacing-6)}._callToAction_1kkv9_588{padding:var(--spacing-6) var(--spacing-4)}._searchContainer_1kkv9_132{max-width:100%}}@media (prefers-reduced-motion: reduce){._pageContainer_1kkv9_1,._header_1kkv9_16{animation:none;opacity:1;transform:none}._iconContainer_1kkv9_428{animation:none}._placeholderCard_1kkv9_520{animation:none;opacity:.6}._feature_1kkv9_467:hover,._courseCard_1kkv9_200:hover{transform:none}}._dark_1kkv9_735 ._placeholderImage_1kkv9_537{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--secondary) 5%,transparent))}._dark_1kkv9_735 ._placeholderButton_1kkv9_573{background:color-mix(in srgb,var(--primary) 15%,transparent)}._pageWrapper_4rxsn_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base);background:linear-gradient(135deg,#ffe6cc,#fff4b3,#b4f3fd,#fcd7c5,#ffe6cc);animation:_backgroundShift_4rxsn_1 15s ease-in-out infinite}@keyframes _backgroundShift_4rxsn_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._selectionContainer_4rxsn_28{width:100%;max-width:600px;background:linear-gradient(145deg,#fff,#fffdf0,#fafafa);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);box-shadow:var(--shadow-lg),0 0 30px #ffa50026,inset 0 1px #fffc;color:var(--foreground);text-align:center}._header_4rxsn_46{margin-bottom:var(--spacing-8)}._logoLink_4rxsn_50{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);text-decoration:none;color:inherit;margin-bottom:var(--spacing-4);transition:transform var(--animation-duration-normal) ease}._logoLink_4rxsn_50:hover{transform:scale(1.02)}._logoIcon_4rxsn_65{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(255,165,0,.3))}._title_4rxsn_72{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:3.5rem;margin:0;color:#1d2025;text-shadow:0 2px 4px rgba(255,255,255,.8),0 1px 0 rgba(255,255,255,.9);filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}._subtitle_4rxsn_84{font-size:1.5rem;color:#2c313a;margin:0;font-weight:var(--font-weight-bold);text-shadow:0 1px 2px rgba(255,255,255,.7);line-height:1.4}._buttonContainer_4rxsn_93{display:flex;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap}._buttonLink_4rxsn_100{text-decoration:none;flex-grow:1;min-width:200px}._selectionButton_4rxsn_106{width:100%;height:4rem;font-size:1.25rem;font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:1px;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._selectionButton_4rxsn_106:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}._selectionButton_4rxsn_106:active{transform:translateY(-1px);box-shadow:var(--shadow)}@media (max-width: 640px){._selectionContainer_4rxsn_28{padding:var(--spacing-8) var(--spacing-6)}._buttonContainer_4rxsn_93{flex-direction:column;gap:var(--spacing-4)}._buttonLink_4rxsn_100{width:100%}._title_4rxsn_72{font-size:2.75rem}._subtitle_4rxsn_84{font-size:1.25rem}}._pageContainer_1n63n_1{display:flex;flex-direction:column;gap:var(--spacing-16);padding-bottom:var(--spacing-16);position:relative;overflow-x:hidden}._backgroundElements_1n63n_11{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}._floatingShape_1n63n_21{position:absolute;width:120px;height:120px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--secondary) 8%,transparent));border-radius:50%;animation:_float_1n63n_21 8s ease-in-out infinite;animation-delay:var(--delay, 0s);filter:blur(1px)}._floatingShape_1n63n_21:nth-child(1){top:10%;left:5%;animation-duration:calc(12s * .6)}._floatingShape_1n63n_21:nth-child(2){top:70%;right:10%;animation-duration:9s}._floatingShape_1n63n_21:nth-child(3){bottom:20%;left:15%;animation-duration:6s}._particleField_1n63n_50{position:absolute;top:0;left:0;right:0;bottom:0}._particle_1n63n_50{position:absolute;width:4px;height:4px;background:var(--primary);border-radius:50%;opacity:0;animation:_particle-float_1n63n_1 6s linear infinite;animation-delay:var(--particle-delay, 0s)}._particle_1n63n_50:nth-child(odd){left:10%;animation-duration:4.8s}._particle_1n63n_50:nth-child(2n){right:15%;animation-duration:6s}._particle_1n63n_50:nth-child(3n){left:50%;animation-duration:calc(12s * .6)}@keyframes _float_1n63n_21{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.2}33%{transform:translateY(-30px) translate(20px) rotate(120deg);opacity:.4}66%{transform:translateY(10px) translate(-15px) rotate(240deg);opacity:.1}}@keyframes _particle-float_1n63n_1{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:1;transform:translateY(90vh) scale(1)}90%{opacity:1;transform:translateY(-10vh) scale(1)}to{opacity:0;transform:translateY(-20vh) scale(0)}}._heroSection_1n63n_119{background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--primary) 8%,var(--background)) 50%,var(--background) 100%);padding:var(--spacing-16) 0;text-align:center;position:relative;overflow:hidden}._heroSection_1n63n_119:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,color-mix(in srgb,var(--primary) 5%,transparent) 0%,transparent 100%);pointer-events:none}._heroContent_1n63n_141{max-width:900px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:1}._sparkleIcon_1n63n_149{display:inline-flex;color:var(--primary);margin-bottom:var(--spacing-4);animation:_sparkleRotate_1n63n_1 3s ease-in-out infinite}@keyframes _sparkleRotate_1n63n_1{0%,to{transform:scale(1) rotate(0);opacity:.8}25%{transform:scale(1.2) rotate(90deg);opacity:1}50%{transform:scale(.9) rotate(180deg);opacity:.9}75%{transform:scale(1.1) rotate(270deg);opacity:1}}._headline_1n63n_175{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:800;line-height:1.2;color:var(--foreground);margin:0 0 var(--spacing-6);animation:_slideInFromTop_1n63n_1 1s ease-out .2s both}._highlight_1n63n_185{background:linear-gradient(135deg,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}._highlight_1n63n_185:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:2px;animation:_underlineGrow_1n63n_1 1s ease-out 1.5s both}@keyframes _underlineGrow_1n63n_1{0%{width:0;left:50%}to{width:100%;left:0}}@keyframes _slideInFromTop_1n63n_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}._subHeadline_1n63n_227{font-size:1.25rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-8);line-height:1.6;animation:_slideInFromBottom_1n63n_1 1s ease-out .4s both}@keyframes _slideInFromBottom_1n63n_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._heroStats_1n63n_247{display:flex;justify-content:center;gap:var(--spacing-8);flex-wrap:wrap;animation:_fadeInUp_1n63n_1 1s ease-out .6s both}._heroStat_1n63n_247{text-align:center}._heroStatNumber_1n63n_259{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;color:var(--primary);line-height:1;margin-bottom:var(--spacing-1)}._heroStatLabel_1n63n_268{font-size:.875rem;color:var(--muted-foreground);text-transform:uppercase;font-weight:600;letter-spacing:.5px}@keyframes _fadeInUp_1n63n_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_1n63n_288{text-align:center;max-width:800px;margin:0 auto var(--spacing-16)}._sectionHeader_1n63n_288 h2{font-family:var(--font-family-heading);font-size:2.8rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4);line-height:1.2}._sectionHeader_1n63n_288 p{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6}._timelineSection_1n63n_310{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6);position:relative}._timeline3D_1n63n_317{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-12);padding:var(--spacing-16) 0}._timelineProgress_1n63n_325{position:absolute;top:40px;left:50%;transform:translate(-50%);width:80%;height:6px;z-index:1}._progressTrack_1n63n_335{position:absolute;top:0;left:0;right:0;height:100%;background:var(--muted);border-radius:var(--radius-full)}._progressBar_1n63n_345{position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 50%,var(--accent) 100%);border-radius:var(--radius-full);transition:all .2s ease ease-out;box-shadow:0 0 20px color-mix(in srgb,var(--primary) 40%,transparent)}._timelineItem3D_1n63n_357{position:relative;opacity:0;transform:translateY(80px) scale(.8);transition:all 1s cubic-bezier(.23,1,.32,1)}._timelineItem3D_1n63n_357._visible_1n63n_364{opacity:1;transform:translateY(0) scale(1)}._item1_1n63n_370._visible_1n63n_364{transition-delay:.1s}._item2_1n63n_371._visible_1n63n_364{transition-delay:.2s}._item3_1n63n_372._visible_1n63n_364{transition-delay:.3s}._item4_1n63n_373._visible_1n63n_364{transition-delay:.4s}._item5_1n63n_374._visible_1n63n_364{transition-delay:.5s}._item6_1n63n_375._visible_1n63n_364{transition-delay:.6s}._timelineNumber_1n63n_377{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.8rem;font-weight:800;box-shadow:0 8px 25px #f59e0b66,inset 0 1px #fff3;z-index:var(--z-content);transition:all .2s ease ease}._timelineNumber_1n63n_377._bounce_1n63n_400{animation:_bounceIn_1n63n_1 .8s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _bounceIn_1n63n_1{0%{opacity:0;transform:translate(-50%) scale(0) rotate(-180deg)}60%{opacity:1;transform:translate(-50%) scale(1.2) rotate(0)}to{opacity:1;transform:translate(-50%) scale(1) rotate(0)}}._timelineCard3D_1n63n_419{background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 5%) 100%);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-8);margin-top:var(--spacing-8);box-shadow:0 20px 40px #0000001a,0 8px 16px #f59e0b1a,inset 0 1px #ffffff1a;transition:all .2s ease cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}._timelineCard3D_1n63n_419:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._timelineCard3D_1n63n_419:hover{transform:translateY(-15px) rotateX(8deg) rotateY(-5deg);box-shadow:0 35px 70px #00000026,0 15px 30px #f59e0b33,inset 0 1px #fff3}._timelineCard3D_1n63n_419:hover ._timelineNumber_1n63n_377{transform:translate(-50%) scale(1.15) rotate(5deg);box-shadow:0 15px 35px #f59e0b99,inset 0 2px #ffffff4d}._cardFace_1n63n_459{position:relative;z-index:1}._timelineIcon3D_1n63n_464{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 20%,transparent),color-mix(in srgb,var(--secondary) 15%,transparent));color:var(--primary);margin-bottom:var(--spacing-6);box-shadow:0 8px 20px #f59e0b33,inset 0 1px #ffffff1a;transition:all .2s ease ease}._timelineIcon3D_1n63n_464._iconBounce_1n63n_482{animation:_iconBounceIn_1n63n_1 1s cubic-bezier(.68,-.55,.265,1.55) .3s both}@keyframes _iconBounceIn_1n63n_1{0%{opacity:0;transform:scale(0) rotate(-90deg)}60%{opacity:1;transform:scale(1.1) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}._timelineCard3D_1n63n_419:hover ._timelineIcon3D_1n63n_464{transform:translateZ(20px) rotateY(15deg) scale(1.05);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 30%,transparent),color-mix(in srgb,var(--secondary) 25%,transparent))}._timelineDuration3D_1n63n_508{display:inline-block;font-size:.875rem;font-weight:700;color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--accent) 10%,transparent));padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);margin-bottom:var(--spacing-4);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);text-transform:uppercase;letter-spacing:.5px}._timelineTitle3D_1n63n_524{font-family:var(--font-family-heading);font-size:1.8rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4);line-height:1.3}._timelineDescription3D_1n63n_533{font-size:1.1rem;color:var(--muted-foreground);line-height:1.7;margin-bottom:var(--spacing-6)}._studentExample_1n63n_541{background:linear-gradient(135deg,color-mix(in srgb,var(--info) 10%,transparent),color-mix(in srgb,var(--info) 5%,transparent));padding:var(--spacing-4);border-radius:var(--radius);border-left:3px solid var(--info);margin-bottom:var(--spacing-4)}._exampleLabel_1n63n_551{font-size:.875rem;font-weight:600;color:var(--info);margin-bottom:var(--spacing-2);text-transform:uppercase;letter-spacing:.5px}._studentExample_1n63n_541 p{margin:0;font-size:.95rem;color:var(--foreground);font-style:italic}._testimonialSnippet_1n63n_568{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),color-mix(in srgb,var(--success) 4%,transparent));padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6);position:relative;border:1px solid color-mix(in srgb,var(--success) 15%,transparent)}._quoteIcon_1n63n_579{position:absolute;top:-10px;left:var(--spacing-4);font-size:2rem;color:var(--success);font-family:var(--font-family-heading);font-weight:800}._testimonialSnippet_1n63n_568 p{margin:var(--spacing-2) 0;font-style:italic;color:var(--foreground);padding-left:var(--spacing-4)}._testimonialAuthor_1n63n_596{font-size:.875rem;color:var(--success);font-weight:600;text-align:right}._milestones3D_1n63n_603{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._milestone3D_1n63n_609{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--foreground);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 10%,transparent),color-mix(in srgb,var(--success) 5%,transparent));padding:var(--spacing-3);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 15%,transparent);transition:all .2s ease ease;opacity:0;transform:translate(-20px)}._milestone3D_1n63n_609._milestoneSlide_1n63n_626{animation:_milestoneSlideIn_1n63n_1 .5s ease-out forwards;animation-delay:var(--milestone-delay, 0s)}@keyframes _milestoneSlideIn_1n63n_1{to{opacity:1;transform:translate(0)}}._milestone3D_1n63n_609:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 15%,transparent),color-mix(in srgb,var(--success) 8%,transparent));transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--success) 20%,transparent)}._milestone3D_1n63n_609 svg{color:var(--success);flex-shrink:0}._progressLine_1n63n_651{position:absolute;bottom:-5px;left:var(--spacing-8);right:var(--spacing-8);height:3px;background:linear-gradient(90deg,transparent 0%,var(--primary) 20%,var(--secondary) 50%,var(--accent) 80%,transparent 100%);border-radius:var(--radius-full);opacity:.7}._metricsSection_1n63n_668{max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6);background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border),var(--primary) 10%);position:relative;overflow:hidden}._metricsSection_1n63n_668:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._metricsHeader_1n63n_690{text-align:center;margin-bottom:var(--spacing-12)}._metricsHeader_1n63n_690 h2{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._metricsHeader_1n63n_690 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._metricsGrid_1n63n_711{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8)}._metricCard_1n63n_717{text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 95%,var(--primary)) 0%,var(--card) 100%);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border),var(--primary) 20%);transition:all .2s ease ease;position:relative;overflow:hidden}._metricCard_1n63n_717:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--primary)}._metricCard_1n63n_717:hover{transform:translateY(-5px);box-shadow:0 20px 40px color-mix(in srgb,var(--primary) 20%,transparent)}._metricValue_1n63n_745{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:var(--spacing-2)}._metricLabel_1n63n_757{font-size:1rem;color:var(--foreground);margin-bottom:var(--spacing-4);font-weight:600}._metricProgress_1n63n_764{height:1rem;margin-bottom:var(--spacing-4)}._metricNote_1n63n_769{font-size:.875rem;color:var(--muted-foreground);font-style:italic;margin:0}._faqSection_1n63n_777{max-width:900px;margin:0 auto;padding:0 var(--spacing-6)}._faqHeader_1n63n_783{text-align:center;margin-bottom:var(--spacing-12)}._faqHeader_1n63n_783 h2{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._faqHeader_1n63n_783 p{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6}._accordionRoot_1n63n_802{display:flex;flex-direction:column;gap:var(--spacing-4)}._accordionItem_1n63n_808{background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 2%) 100%);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border),var(--primary) 10%);overflow:hidden;transition:all .2s ease ease}._accordionItem_1n63n_808:hover{box-shadow:0 8px 25px color-mix(in srgb,var(--primary) 15%,transparent);border-color:color-mix(in srgb,var(--border),var(--primary) 20%)}._accordionHeader_1n63n_821{margin:0}._accordionTrigger_1n63n_825{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-6);font-size:1.125rem;font-weight:600;color:var(--foreground);background-color:transparent;border:none;cursor:pointer;text-align:left;transition:all .2s ease ease}._accordionTrigger_1n63n_825:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}._accordionChevron_1n63n_845{transition:all .2s ease cubic-bezier(.23,1,.32,1);color:var(--primary)}._accordionTrigger_1n63n_825[data-state=open] ._accordionChevron_1n63n_845{transform:rotate(180deg)}._accordionContent_1n63n_854{overflow:hidden;transition:all .2s ease cubic-bezier(.23,1,.32,1)}._accordionContent_1n63n_854[data-state=open]{animation:_slideDown_1n63n_1 .3s ease-out}._accordionContent_1n63n_854[data-state=closed]{animation:_slideUp_1n63n_1 .3s ease-out}._accordionContent_1n63n_854 p{padding:0 var(--spacing-6) var(--spacing-6);margin:0;color:var(--muted-foreground);line-height:1.7;font-size:1rem}@keyframes _slideDown_1n63n_1{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}@keyframes _slideUp_1n63n_1{0%{max-height:300px;opacity:1}to{max-height:0;opacity:0}}._ctaSection_1n63n_898{max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6);text-align:center;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 8%) 50%,var(--surface) 100%);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border),var(--primary) 15%);position:relative;overflow:hidden}._ctaSection_1n63n_898:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent),var(--primary));border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:_shimmer_1n63n_1 3s ease-in-out infinite}@keyframes _shimmer_1n63n_1{0%,to{background-position:-100% 0}50%{background-position:100% 0}}._ctaContent_1n63n_934{position:relative;z-index:1}._ctaSection_1n63n_898 h2{font-family:var(--font-family-heading);font-size:2.8rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4);line-height:1.2}._ctaSection_1n63n_898 p{font-size:1.25rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-8);line-height:1.6}._ctaButtons_1n63n_956{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-6)}._primaryCta_1n63n_964{animation:_pulse_1n63n_1 2s ease-in-out infinite}@keyframes _pulse_1n63n_1{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}50%{transform:scale(1.02);box-shadow:0 0 0 10px transparent}}._ctaFootnote_1n63n_979{color:var(--muted-foreground);font-style:italic;opacity:.8}@media (max-width: 1024px){._timeline3D_1n63n_317{grid-template-columns:1fr;gap:var(--spacing-8)}._timelineProgress_1n63n_325{display:none}._timelineCard3D_1n63n_419:hover{transform:translateY(-8px) rotateX(3deg)}}@media (max-width: 768px){._headline_1n63n_175{font-size:2.5rem}._sectionHeader_1n63n_288 h2{font-size:2.2rem}._timelineNumber_1n63n_377{width:60px;height:60px;font-size:1.5rem}._timelineCard3D_1n63n_419{padding:var(--spacing-8) var(--spacing-6)}._timelineIcon3D_1n63n_464{width:70px;height:70px}._timelineTitle3D_1n63n_524{font-size:1.5rem}._milestones3D_1n63n_603{grid-template-columns:1fr}._heroStats_1n63n_247{gap:var(--spacing-6)}._heroStatNumber_1n63n_259,._metricsHeader_1n63n_690 h2,._faqHeader_1n63n_783 h2,._ctaSection_1n63n_898 h2{font-size:2rem}._ctaButtons_1n63n_956{flex-direction:column;align-items:center}}@media (max-width: 480px){._timelineCard3D_1n63n_419{padding:var(--spacing-6) var(--spacing-4)}._timelineIcon3D_1n63n_464{width:60px;height:60px}._timelineTitle3D_1n63n_524{font-size:1.3rem}._backgroundElements_1n63n_11 ._particle_1n63n_50{display:none}}@media (prefers-reduced-motion: reduce){._pageContainer_1n63n_1 *,._pageContainer_1n63n_1 *:before,._pageContainer_1n63n_1 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._backgroundElements_1n63n_11{display:none}._timelineCard3D_1n63n_419:hover{transform:translateY(-5px)}}@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)}}}._pageContainer_1t8nj_1{padding:var(--spacing-12) var(--spacing-6);background:linear-gradient(120deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 90%,var(--accent)) 100%);min-height:100vh}._contentGrid_1t8nj_7{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-12);align-items:center}._infoSection_1t8nj_16{animation:_slideInFromLeft_1t8nj_1 .8s ease-out}@keyframes _slideInFromLeft_1t8nj_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._infoIcon_1t8nj_31{color:var(--primary);margin-bottom:var(--spacing-4)}._infoSection_1t8nj_16 h1{font-family:var(--font-family-heading);font-size:3rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);line-height:1.2;margin-bottom:var(--spacing-4)}._infoSubtitle_1t8nj_45{font-size:1.125rem;color:var(--muted-foreground);line-height:1.7;margin-bottom:var(--spacing-8)}._benefitsList_1t8nj_52{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._benefitsList_1t8nj_52 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:1rem;color:var(--foreground)}._benefitsList_1t8nj_52 li svg{color:var(--success);flex-shrink:0}._formContainer_1t8nj_74{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);animation:_slideInFromRight_1t8nj_1 .8s ease-out}@keyframes _slideInFromRight_1t8nj_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}._form_1t8nj_74{display:flex;flex-direction:column;gap:var(--spacing-6)}._formTitle_1t8nj_100{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-8)}._formGrid_1t8nj_108{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._gridSpan2_1t8nj_114{grid-column:span 2}._inputWithIcon_1t8nj_118{position:relative;display:flex;align-items:center}._inputWithIcon_1t8nj_118 svg{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._inputWithIcon_1t8nj_118 input,._inputWithIcon_1t8nj_118 textarea{padding-left:calc(var(--spacing-3) * 2 + 16px)}._checkboxGroup_1t8nj_136{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);margin-top:var(--spacing-2)}._checkboxItem_1t8nj_143{display:flex;align-items:center;gap:var(--spacing-2)}._checkboxItem_1t8nj_143 label{font-size:.9375rem;color:var(--foreground);cursor:pointer}._submitButton_1t8nj_155{width:100%;margin-top:var(--spacing-8)}._spinner_1t8nj_160{animation:_spin_1t8nj_160 1s linear infinite}@keyframes _spin_1t8nj_160{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successContainer_1t8nj_173{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;gap:var(--spacing-4)}._successIcon_1t8nj_183{color:var(--success)}._successTitle_1t8nj_187{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground)}._successMessage_1t8nj_194{font-size:1.125rem;color:var(--muted-foreground);max-width:500px;line-height:1.6}@media (max-width: 900px){._contentGrid_1t8nj_7{grid-template-columns:1fr;gap:var(--spacing-8)}._infoSection_1t8nj_16{text-align:center}._benefitsList_1t8nj_52{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left}}@media (max-width: 600px){._pageContainer_1t8nj_1{padding:var(--spacing-8) var(--spacing-4)}._formContainer_1t8nj_74{padding:var(--spacing-6)}._formGrid_1t8nj_108,._checkboxGroup_1t8nj_136{grid-template-columns:1fr}._gridSpan2_1t8nj_114{grid-column:span 1}}._pageWrapper_34eli_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-4);font-family:var(--font-family-base);background:linear-gradient(135deg,#171d26,#0f141a)}._authContainer_34eli_12{width:100%;max-width:450px;background-color:#1d232b;border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);box-shadow:var(--shadow-lg);border:1px solid hsl(215 15% 22%);animation:_fadeIn_34eli_1 .5s var(--animation-timing-function) forwards;color:#eaedf1}@keyframes _fadeIn_34eli_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_34eli_35{text-align:center;margin-bottom:var(--spacing-6)}._logoLink_34eli_40{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);text-decoration:none;color:inherit;margin-bottom:var(--spacing-4)}._logoIcon_34eli_50{color:var(--primary)}._title_34eli_54{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:2.25rem;margin:0;color:var(--primary-foreground)}._pageTitle_34eli_62{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:1.5rem;margin:var(--spacing-4) 0 var(--spacing-2);color:var(--foreground)}._subtitle_34eli_70{font-size:1rem;color:#9da4af;margin:0;line-height:1.5}._form_34eli_77{display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_34eli_83{margin-top:var(--spacing-2);width:100%}._successMessage_34eli_88{text-align:center;padding:var(--spacing-4);background-color:color-mix(in srgb,var(--success) 15%,transparent);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);color:var(--success-foreground);margin:var(--spacing-4) 0;animation:_formSlideIn_34eli_1 .4s var(--animation-timing-function) forwards}._successMessage_34eli_88 p{margin:0;font-weight:var(--font-weight-medium);color:#eaedf1}@keyframes _formSlideIn_34eli_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._footer_34eli_116{margin-top:var(--spacing-6);text-align:center}._backLink_34eli_121{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._backLink_34eli_121:hover{color:var(--primary-hover);text-decoration:underline}@media (max-width: 480px){._authContainer_34eli_12{padding:var(--spacing-6) var(--spacing-4)}._title_34eli_54{font-size:2rem}._pageTitle_34eli_62{font-size:1.25rem}}._backdrop_1rqrb_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:var(--z-critical);animation:_backdropFadeIn_1rqrb_1 .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes _backdropFadeIn_1rqrb_1{0%{opacity:0}to{opacity:1}}._modal_1rqrb_25{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90vw;max-width:900px;max-height:90vh;overflow:hidden;animation:_modalSlideIn_1rqrb_1 .4s cubic-bezier(.4,0,.2,1)}@keyframes _modalSlideIn_1rqrb_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_1rqrb_47{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-6);border-bottom:1px solid var(--border)}._modalHeader_1rqrb_47 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:900;margin:0;color:var(--foreground)}._modalHeader_1rqrb_47 p{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0}._videoContainer_1rqrb_69{aspect-ratio:16 / 9;background:var(--background)}._video_1rqrb_69{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){._modal_1rqrb_25{width:95vw;max-height:85vh}._modalHeader_1rqrb_47{padding:var(--spacing-4)}}@layer base{._avatar_tt81p_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_tt81p_2:hover{transform:scale(1.02);box-shadow:var(--shadow)}._avatarImage_tt81p_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_tt81p_30{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:900;font-size:.875rem;line-height:1;text-transform:uppercase}}._achievementBadge_zfn1j_1{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .2s ease cubic-bezier(.4,0,.2,1);border:3px solid;background:var(--rarity-background);border-color:var(--rarity-border)}._sm_zfn1j_14{width:48px;height:48px}._md_zfn1j_19{width:64px;height:64px}._lg_zfn1j_24{width:80px;height:80px}._unlocked_zfn1j_29{animation:_unlockedPulse_zfn1j_1 2s ease-in-out infinite}._locked_zfn1j_33{opacity:.4;filter:grayscale(100%)}._locked_zfn1j_33:hover{opacity:.6;filter:grayscale(50%)}@keyframes _unlockedPulse_zfn1j_1{0%,to{box-shadow:0 0 0 0 var(--rarity-glow)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--rarity-glow) 30%,transparent)}}._badgeIcon_zfn1j_52{position:relative;color:#fff;z-index:2}._unlockedGlow_zfn1j_58{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,var(--rarity-glow) 0%,transparent 70%);border-radius:50%;opacity:.6;animation:_glowPulse_zfn1j_1 2s ease-in-out infinite;z-index:1}@keyframes _glowPulse_zfn1j_1{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}._badgeProgress_zfn1j_83{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;z-index:1}._progressRing_zfn1j_93{width:100%;height:100%;border-radius:50%;position:relative}._tooltip_zfn1j_100{position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:var(--popup);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:var(--shadow-lg);z-index:100;min-width:200px;animation:_tooltipSlideIn_zfn1j_1 .2s ease-out}._tooltip_zfn1j_100:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:var(--popup)}@keyframes _tooltipSlideIn_zfn1j_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._tooltipHeader_zfn1j_136{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._tooltipHeader_zfn1j_136 h4{margin:0;font-size:.875rem;font-weight:900;color:var(--foreground)}._rarityLabel_zfn1j_150{font-size:.625rem;font-weight:900;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}._rarityLabel_zfn1j_150._common_zfn1j_159{background:color-mix(in srgb,#6b7280 20%,transparent);color:#6b7280}._rarityLabel_zfn1j_150._rare_zfn1j_164{background:color-mix(in srgb,#3b82f6 20%,transparent);color:#3b82f6}._rarityLabel_zfn1j_150._epic_zfn1j_169{background:color-mix(in srgb,#8b5cf6 20%,transparent);color:#8b5cf6}._rarityLabel_zfn1j_150._legendary_zfn1j_174{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#f59e0b}._tooltip_zfn1j_100 p{margin:0 0 var(--spacing-2);font-size:.75rem;color:var(--muted-foreground);line-height:1.4}._progressSection_zfn1j_186{display:flex;align-items:center;gap:var(--spacing-2)}._progressBar_zfn1j_192{flex:1;height:4px;background:var(--muted);border-radius:var(--radius-full);overflow:hidden}._progressFill_zfn1j_200{height:100%;background:var(--rarity-border);border-radius:var(--radius-full);transition:all .2s ease ease}._progressText_zfn1j_207{font-size:.625rem;font-weight:900;color:var(--foreground)}._unlockedEffect_zfn1j_213{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}._sparkle_zfn1j_223{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;animation:_sparkleFloat_zfn1j_1 2s ease-in-out infinite}._sparkle_zfn1j_223:nth-child(1){top:10%;right:20%;animation-delay:0s}._sparkle_zfn1j_223:nth-child(2){bottom:15%;left:15%;animation-delay:.7s}._sparkle_zfn1j_223:nth-child(3){top:60%;right:10%;animation-delay:1.4s}@keyframes _sparkleFloat_zfn1j_1{0%,to{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-10px) scale(1)}}._achievementCollection_zfn1j_262{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._collectionHeader_zfn1j_270{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._collectionHeader_zfn1j_270 h3{margin:0;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:900;color:var(--foreground)}._collectionProgress_zfn1j_285{display:flex;align-items:center;gap:var(--spacing-2)}._collectionProgress_zfn1j_285 span{font-size:.875rem;font-weight:900;color:var(--muted-foreground)}._collectionProgressBar_zfn1j_297{width:100px;height:6px;background:var(--muted);border-radius:var(--radius-full);overflow:hidden}._collectionProgressFill_zfn1j_305{height:100%;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:var(--radius-full);transition:all .2s ease ease}._achievementGrid_zfn1j_312{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-4);justify-items:center}@media (max-width: 768px){._achievementGrid_zfn1j_312{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--spacing-3)}._sm_zfn1j_14{width:40px;height:40px}._md_zfn1j_19{width:56px;height:56px}._lg_zfn1j_24{width:72px;height:72px}._tooltip_zfn1j_100{min-width:180px;font-size:.75rem}}@media (prefers-reduced-motion: reduce){._achievementBadge_zfn1j_1,._unlockedGlow_zfn1j_58,._sparkle_zfn1j_223,._tooltip_zfn1j_100{animation:none!important;transition:none!important}}._storyCard_1g4n5_2{background:linear-gradient(145deg,var(--card) 0%,color-mix(in srgb,var(--card),var(--primary) 5%) 50%,color-mix(in srgb,var(--card),var(--success) 3%) 100%);border-radius:var(--radius-lg);border:2px solid color-mix(in srgb,var(--primary) 30%,transparent);padding:var(--spacing-8);position:relative;overflow:hidden;transition:all .2s ease cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(50px) rotateX(5deg);box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}._storyVisible_1g4n5_20{animation:_storySlideIn_1g4n5_1 .8s ease-out both;animation-delay:var(--story-delay, 0s)}@keyframes _storySlideIn_1g4n5_1{to{opacity:1;transform:translateY(0) rotateX(0)}}._storyCard_1g4n5_2:hover{transform:translateY(-12px) rotateX(2deg) rotateY(-1deg) scale(1.02);box-shadow:0 25px 50px color-mix(in srgb,var(--primary) 25%,transparent),0 12px 24px color-mix(in srgb,var(--success) 20%,transparent);border-color:var(--primary)}._storyCardGlow_1g4n5_40{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,var(--primary),var(--accent),var(--success));border-radius:var(--radius-lg);opacity:0;transition:all .2s ease ease;z-index:-1;filter:blur(12px);animation:_glowPulse_1g4n5_1 3s ease-in-out infinite}@keyframes _glowPulse_1g4n5_1{0%,to{opacity:0}50%{opacity:.4}}._storyCard_1g4n5_2:hover ._storyCardGlow_1g4n5_40{opacity:.6}._storyHighlighted_1g4n5_68{animation:_storyHighlight_1g4n5_68 2s ease-in-out;border-color:var(--primary)}@keyframes _storyHighlight_1g4n5_68{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--primary) 40%,transparent),var(--shadow-lg);transform:scale(1.02)}}._storyExpanded_1g4n5_85{grid-column:span 2;transform:scale(1.01);z-index:var(--z-content)}._achievementHeader_1g4n5_92{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding:var(--spacing-3);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 15%,transparent),color-mix(in srgb,var(--success) 8%,transparent));border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}._playerLevel_1g4n5_105{display:flex;align-items:center;gap:var(--spacing-2);background:linear-gradient(135deg,var(--success),var(--accent));color:#fff;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow);animation:_levelPulse_1g4n5_1 2s ease-in-out infinite}@keyframes _levelPulse_1g4n5_1{0%,to{transform:scale(1);box-shadow:var(--shadow)}50%{transform:scale(1.02);box-shadow:var(--shadow-lg)}}._storyHeader_1g4n5_132{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._storyAvatar_1g4n5_139{position:relative;flex-shrink:0}._avatarImage_1g4n5_144{width:72px;height:72px;border:3px solid color-mix(in srgb,var(--primary) 40%,transparent);transition:all .2s ease ease;box-shadow:var(--shadow)}._storyCard_1g4n5_2:hover ._avatarImage_1g4n5_144{transform:scale(1.03);border-color:var(--primary);box-shadow:var(--shadow-lg)}._avatarPulse_1g4n5_158{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px solid var(--primary);border-radius:50%;opacity:0;animation:_avatarPulse_1g4n5_158 2s ease-in-out infinite}@keyframes _avatarPulse_1g4n5_158{0%,to{opacity:0;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}._levelBadge_1g4n5_181{position:absolute;bottom:-5px;right:-5px;background:linear-gradient(135deg,var(--warning),var(--accent));color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900;box-shadow:var(--shadow);border:2px solid var(--card);animation:_levelBadgeBounce_1g4n5_1 3s ease-in-out infinite}@keyframes _levelBadgeBounce_1g4n5_1{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(5deg)}}._levelBadge_1g4n5_181 span{margin-left:2px}._storyMeta_1g4n5_213{flex-grow:1}._studentName_1g4n5_217{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-1);background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--foreground),var(--primary) 25%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._storyProgram_1g4n5_229{font-size:.875rem;color:var(--primary);font-weight:900;margin:0 0 var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1)}._storyCategory_1g4n5_239{display:inline-flex;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--secondary) 20%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));color:var(--secondary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;border:1px solid color-mix(in srgb,var(--secondary) 25%,transparent)}._storyActions_1g4n5_255{display:flex;flex-direction:column;gap:var(--spacing-2)}._actionButton_1g4n5_261{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:50%;color:var(--primary);cursor:pointer;transition:all .2s ease ease}._actionButton_1g4n5_261:hover{background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.03);border-color:var(--primary)}._actionButton_1g4n5_261._bookmarked_1g4n5_281{background:var(--primary);color:var(--primary-foreground);animation:_bookmarkBounce_1g4n5_1 .5s ease-out}@keyframes _bookmarkBounce_1g4n5_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._storyHook_1g4n5_293{display:flex;align-items:flex-start;gap:var(--spacing-3);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent) 10%,transparent));padding:var(--spacing-4);border-radius:var(--radius-lg);border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);margin-bottom:var(--spacing-6);position:relative;overflow:hidden;box-shadow:var(--shadow),inset 0 1px color-mix(in srgb,white 20%,transparent)}._hookGlow_1g4n5_311{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_hookShimmer_1g4n5_1 3s ease-in-out infinite}@keyframes _hookShimmer_1g4n5_1{0%{left:-100%}to{left:100%}}._hookIcon_1g4n5_330{color:var(--accent);flex-shrink:0;margin-top:var(--spacing-1);animation:_iconSpark_1g4n5_1 2s ease-in-out infinite}@keyframes _iconSpark_1g4n5_1{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px var(--accent))}50%{transform:scale(1.03);filter:drop-shadow(0 0 15px var(--accent))}}._storyHook_1g4n5_293 p{font-size:1.25rem;font-weight:900;color:var(--foreground);margin:0;font-style:italic;line-height:1.5;text-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 20%,transparent)}._careerProgression_1g4n5_359{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,color-mix(in srgb,var(--info) 15%,transparent),color-mix(in srgb,var(--info) 8%,transparent));padding:var(--spacing-6);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);border:2px solid color-mix(in srgb,var(--info) 25%,transparent);box-shadow:var(--shadow);position:relative;overflow:hidden}._careerProgression_1g4n5_359:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--info) 10%,transparent) 50%,transparent 100%);animation:_battleGlow_1g4n5_1 4s ease-in-out infinite}@keyframes _battleGlow_1g4n5_1{0%,to{opacity:0}50%{opacity:1}}._progressionBefore_1g4n5_398,._progressionAfter_1g4n5_399{text-align:center;flex:1;position:relative;z-index:2}._progressionBefore_1g4n5_398 span,._progressionAfter_1g4n5_399 span{display:block;font-size:.875rem;text-transform:uppercase;color:var(--info);font-weight:900;letter-spacing:.5px;margin-bottom:var(--spacing-2)}._progressionBefore_1g4n5_398 p,._progressionAfter_1g4n5_399 p{font-size:1rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-2);line-height:1.3}._beforeIcon_1g4n5_426,._afterIcon_1g4n5_427{font-size:1.5rem;margin-top:var(--spacing-1)}._transformationArrow_1g4n5_432{position:relative;margin:0 var(--spacing-4);flex-shrink:0;z-index:2}._transformationArrow_1g4n5_432 svg{color:var(--primary);animation:_transformArrow_1g4n5_1 3s ease-in-out infinite}@keyframes _transformArrow_1g4n5_1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px) scale(1.2)}}._arrowGlow_1g4n5_453{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);border-radius:50%;opacity:.6;animation:_arrowGlowPulse_1g4n5_1 2s ease-in-out infinite}@keyframes _arrowGlowPulse_1g4n5_1{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.3)}}._achievementProgress_1g4n5_478{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 90%,transparent),color-mix(in srgb,var(--card) 70%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}._progressItem_1g4n5_490{margin-bottom:var(--spacing-3)}._progressItem_1g4n5_490:last-child{margin-bottom:0}._progressItem_1g4n5_490 span{display:block;font-size:.875rem;font-weight:900;color:var(--foreground);margin-bottom:var(--spacing-2);text-transform:uppercase;letter-spacing:.5px}._storyPreview_1g4n5_508{margin-bottom:var(--spacing-6)}._storyPreview_1g4n5_508 p{font-size:.9375rem;color:var(--muted-foreground);line-height:1.7;margin:0}._storyExpanded_1g4n5_85{animation:_expandContent_1g4n5_1 .6s cubic-bezier(.4,0,.2,1) forwards;margin-bottom:var(--spacing-6)}@keyframes _expandContent_1g4n5_1{0%{opacity:0;max-height:0;transform:translateY(-30px) scale(.95)}to{opacity:1;max-height:2000px;transform:translateY(0) scale(1)}}._metricsGameboard_1g4n5_538{background:linear-gradient(135deg,color-mix(in srgb,var(--success) 10%,transparent),color-mix(in srgb,var(--success) 5%,transparent));border:2px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}._metricsGameboard_1g4n5_538:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2300ff88' fill-opacity='0.05'%3E%3Cpath d='M20 20l10-10v20z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}._metricsGameboard_1g4n5_538 h4{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:900;color:var(--success);margin:0 0 var(--spacing-4);text-transform:uppercase;letter-spacing:1px;position:relative;z-index:2}._fullJourney_1g4n5_578{background:linear-gradient(135deg,color-mix(in srgb,var(--background) 60%,transparent),color-mix(in srgb,var(--background) 40%,transparent));padding:var(--spacing-6);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._fullJourney_1g4n5_578 h4{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:900;color:var(--foreground);margin:0 0 var(--spacing-3)}._fullJourney_1g4n5_578 h4 svg{color:var(--primary)}._fullJourney_1g4n5_578 p{font-size:.9375rem;color:var(--foreground);line-height:1.7;margin:0 0 var(--spacing-4)}._fullJourney_1g4n5_578 p:last-child{margin-bottom:0}._storyMetrics_1g4n5_614{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);position:relative;z-index:2}._metric_1g4n5_538{text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 90%,transparent),color-mix(in srgb,var(--card) 70%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);transition:all .2s ease ease}._metric_1g4n5_538:hover{transform:translateY(-5px) scale(1.05);border-color:var(--success);box-shadow:var(--shadow-lg)}._metricIcon_1g4n5_641{font-size:2rem;margin-bottom:var(--spacing-2);animation:_metricIconFloat_1g4n5_1 3s ease-in-out infinite}@keyframes _metricIconFloat_1g4n5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._metricNumber_1g4n5_656{font-family:var(--font-family-heading);font-size:2rem;font-weight:900;color:var(--success);line-height:1;margin-bottom:var(--spacing-2);text-shadow:0 2px 4px color-mix(in srgb,var(--success) 30%,transparent)}._metricDesc_1g4n5_666{font-size:.875rem;color:var(--success);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;margin-bottom:var(--spacing-2)}._metricProgress_1g4n5_676{margin-top:var(--spacing-2)}._achievementBadges_1g4n5_681{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-6);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--warning) 10%,transparent),color-mix(in srgb,var(--warning) 5%,transparent));border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._storyFooter_1g4n5_695{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:2px solid color-mix(in srgb,var(--primary) 20%,transparent);margin-top:var(--spacing-6)}._expandButton_1g4n5_705{display:flex;align-items:center;gap:var(--spacing-2);font-weight:900;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--primary) 5%,transparent))!important;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)!important;color:var(--primary)!important}._expandButton_1g4n5_705:hover{background:var(--primary)!important;color:#fff!important;transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-lg)}._startJourneyBtn_1g4n5_727{background:linear-gradient(135deg,var(--primary),var(--accent))!important;border:none!important;color:#fff!important;font-weight:900;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow)}._startJourneyBtn_1g4n5_727:hover{transform:translateY(-2px) scale(1.05);box-shadow:var(--shadow-lg)}._unlockAnimation_1g4n5_744{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--success) 90%,transparent),color-mix(in srgb,var(--success) 70%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100;animation:_unlockSlideIn_1g4n5_1 2s ease-out forwards}@keyframes _unlockSlideIn_1g4n5_1{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.03)}40%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}._unlockContent_1g4n5_783{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:#fff;text-align:center}._unlockContent_1g4n5_783 span{font-size:2rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.3)}._unlockContent_1g4n5_783 svg{animation:_unlockTrophySpin_1g4n5_1 2s ease-out}@keyframes _unlockTrophySpin_1g4n5_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}@media (max-width: 1200px){._storyExpanded_1g4n5_85{grid-column:span 1}}@media (max-width: 768px){._storyCard_1g4n5_2{padding:var(--spacing-6)}._achievementHeader_1g4n5_92{flex-direction:column;gap:var(--spacing-2);text-align:center}._storyMetrics_1g4n5_614{grid-template-columns:1fr;gap:var(--spacing-4)}._achievementBadges_1g4n5_681{flex-direction:column;align-items:center;gap:var(--spacing-3)}._storyFooter_1g4n5_695{flex-direction:column;align-items:stretch;gap:var(--spacing-4)}._careerProgression_1g4n5_359{flex-direction:column;gap:var(--spacing-4);text-align:center;padding:var(--spacing-4)}._transformationArrow_1g4n5_432{margin:var(--spacing-2) 0}._transformationArrow_1g4n5_432 svg{transform:rotate(90deg)}._achievementProgress_1g4n5_478{padding:var(--spacing-3)}._unlockContent_1g4n5_783 span{font-size:1.5rem}}@media (max-width: 480px){._storyCard_1g4n5_2{padding:var(--spacing-4)}._avatarImage_1g4n5_144{width:60px;height:60px}._levelBadge_1g4n5_181{width:28px;height:28px;font-size:.625rem}._storyHook_1g4n5_293 p{font-size:1rem}._metricNumber_1g4n5_656{font-size:1.5rem}._unlockContent_1g4n5_783{gap:var(--spacing-2)}._unlockContent_1g4n5_783 span{font-size:1.25rem;letter-spacing:1px}}@media (prefers-reduced-motion: reduce){._storyCard_1g4n5_2 *,._storyCard_1g4n5_2 *:before,._storyCard_1g4n5_2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._storyCard_1g4n5_2:hover{transform:translateY(-8px)}._unlockAnimation_1g4n5_744,._hookGlow_1g4n5_311,._arrowGlow_1g4n5_453{display:none}}._controlsSection_12of8_1{display:flex;justify-content:center;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-12);flex-wrap:wrap}._searchContainer_12of8_10{position:relative;width:100%;max-width:400px}._searchInput_12of8_16{width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 3rem;font-size:1.125rem;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 5%) 100%);border:2px solid color-mix(in srgb,var(--border),var(--primary) 25%);border-radius:var(--radius-full);color:var(--foreground);transition:all .2s ease ease;box-shadow:var(--shadow)}._searchInput_12of8_16:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus);background:var(--surface)}._searchIcon_12of8_35{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;transition:all .2s ease ease}._searchInput_12of8_16:focus+._searchIcon_12of8_35{color:var(--primary)}._filterContainer_12of8_49{display:flex;align-items:center;gap:var(--spacing-3)}._filterIcon_12of8_55{color:var(--muted-foreground)}._selectTrigger_12of8_59{min-width:200px}@media (max-width: 768px){._controlsSection_12of8_1{flex-direction:column;gap:var(--spacing-4)}._searchContainer_12of8_10{max-width:100%}}._metricsSection_1uy8e_2{padding:var(--spacing-12) 0;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 95%,var(--primary)) 100%);margin:0 var(--spacing-6);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);position:relative}._metricsSection_1uy8e_2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent),var(--primary));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._metricsContainer_1uy8e_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);max-width:1000px;margin:0 auto;padding:0 var(--spacing-6)}._metricCard_1uy8e_31{text-align:center;padding:var(--spacing-6);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--secondary) 5%,transparent));border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);position:relative;overflow:hidden;transition:all .2s ease ease;opacity:0;transform:translateY(30px);animation:_metricSlideIn_1uy8e_1 .8s ease-out both;animation-delay:var(--metric-delay, 0s)}._metricCard_1uy8e_31:nth-child(1){--metric-delay: .1s}._metricCard_1uy8e_31:nth-child(2){--metric-delay: .2s}._metricCard_1uy8e_31:nth-child(3){--metric-delay: .3s}._metricCard_1uy8e_31:nth-child(4){--metric-delay: .4s}@keyframes _metricSlideIn_1uy8e_1{to{opacity:1;transform:translateY(0)}}._metricCard_1uy8e_31:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg)}._metricCard_1uy8e_31:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));border-radius:var(--radius-lg);z-index:-1;opacity:0;transition:all .2s ease ease}._metricCard_1uy8e_31:hover:before{opacity:.3}._metricIcon_1uy8e_83{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;color:var(--primary-foreground);margin-bottom:var(--spacing-4);animation:_iconFloat_1uy8e_1 3s ease-in-out infinite}@keyframes _iconFloat_1uy8e_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._metricValue_1uy8e_101{font-family:var(--font-family-heading);font-size:3rem;font-weight:900;color:var(--primary);line-height:1;margin-bottom:var(--spacing-2)}._metricLabel_1uy8e_110{font-size:.875rem;font-weight:900;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){._metricsContainer_1uy8e_22{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._metricsContainer_1uy8e_22{grid-template-columns:1fr;gap:var(--spacing-4)}}@media (prefers-reduced-motion: reduce){._metricsSection_1uy8e_2 *,._metricsSection_1uy8e_2 *:before,._metricsSection_1uy8e_2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._pageContainer_9omcj_1{display:flex;flex-direction:column;gap:var(--spacing-16);padding-bottom:var(--spacing-16);position:relative;overflow-x:hidden}._backgroundElements_9omcj_11{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1}._floatingShape_9omcj_21{position:absolute;width:200px;height:200px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,var(--secondary) 8%,transparent));border-radius:50%;animation:_float_9omcj_21 20s ease-in-out infinite;animation-delay:var(--delay, 0s);filter:blur(3px)}._floatingShape_9omcj_21:nth-child(1){top:20%;left:10%}._floatingShape_9omcj_21:nth-child(2){top:60%;right:15%;animation-duration:15s}._floatingShape_9omcj_21:nth-child(3){bottom:30%;left:20%;animation-duration:18s}@keyframes _float_9omcj_21{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.3}25%{transform:translateY(-40px) translate(30px) rotate(90deg);opacity:.5}50%{transform:translateY(20px) translate(-25px) rotate(180deg);opacity:.2}75%{transform:translateY(-30px) translate(-40px) rotate(270deg);opacity:.4}}._celebrationParticles_9omcj_68{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--primary) 30%,transparent) 2px,transparent 2px),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--secondary) 30%,transparent) 1px,transparent 1px);background-size:200px 200px,300px 300px;animation:_particleFloat_9omcj_1 15s linear infinite;opacity:.6}@keyframes _particleFloat_9omcj_1{0%{background-position:0% 0%,0% 0%}to{background-position:200px 200px,-300px 300px}}._heroSection_9omcj_92{background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--primary) 8%,var(--background)) 100%);padding:var(--spacing-16) 0;text-align:center;position:relative;overflow:hidden}._heroSection_9omcj_92:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 50%),radial-gradient(ellipse at bottom,color-mix(in srgb,var(--secondary) 8%,transparent) 0%,transparent 50%);pointer-events:none}._heroContent_9omcj_113{max-width:900px;margin:0 auto;padding:0 var(--spacing-6);position:relative;z-index:1;opacity:0;transform:translateY(30px);animation:_heroFadeIn_9omcj_1 1s ease-out .3s both}@keyframes _heroFadeIn_9omcj_1{to{opacity:1;transform:translateY(0)}}._sparkleIcon_9omcj_131{display:inline-flex;color:var(--primary);margin-bottom:var(--spacing-4);animation:_sparkleRotate_9omcj_1 3s ease-in-out infinite}@keyframes _sparkleRotate_9omcj_1{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.2) rotate(180deg);opacity:1}}._headline_9omcj_149{font-family:var(--font-family-heading);font-size:4rem;font-weight:900;line-height:1.1;color:var(--foreground);margin:0 0 var(--spacing-6)}._highlight_9omcj_158{background:linear-gradient(135deg,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}._highlight_9omcj_158:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:2px;animation:_underlineGrow_9omcj_1 1.2s ease-out 1.5s both}@keyframes _underlineGrow_9omcj_1{0%{width:0;left:50%}to{width:100%;left:0}}._subHeadline_9omcj_189{font-size:1.25rem;color:var(--muted-foreground);max-width:750px;margin:0 auto var(--spacing-8);line-height:1.7}._heroActions_9omcj_197{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._randomButton_9omcj_204{background:linear-gradient(135deg,var(--secondary),var(--accent));position:relative;overflow:hidden}._randomButton_9omcj_204:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .2s ease ease}._randomButton_9omcj_204:hover:before{width:300px;height:300px}._metricsSection_9omcj_229{padding:var(--spacing-12) 0;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 95%,var(--primary)) 100%);margin:0 var(--spacing-6);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);position:relative}._metricsSection_9omcj_229:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent),var(--primary));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._metricsContainer_9omcj_249{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-8);max-width:1000px;margin:0 auto;padding:0 var(--spacing-6)}._metricCard_9omcj_258{text-align:center;padding:var(--spacing-6);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--secondary) 5%,transparent));border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);position:relative;overflow:hidden;transition:all .2s ease ease;opacity:0;transform:translateY(30px);animation:_metricSlideIn_9omcj_1 .8s ease-out both;animation-delay:var(--metric-delay, 0s)}._metricCard_9omcj_258:nth-child(1){--metric-delay: .1s}._metricCard_9omcj_258:nth-child(2){--metric-delay: .2s}._metricCard_9omcj_258:nth-child(3){--metric-delay: .3s}._metricCard_9omcj_258:nth-child(4){--metric-delay: .4s}@keyframes _metricSlideIn_9omcj_1{to{opacity:1;transform:translateY(0)}}._metricCard_9omcj_258:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-lg)}._metricCard_9omcj_258:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));border-radius:var(--radius-lg);z-index:-1;opacity:0;transition:all .2s ease ease}._metricCard_9omcj_258:hover:before{opacity:.3}._metricIcon_9omcj_310{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;color:var(--primary-foreground);margin-bottom:var(--spacing-4);animation:_iconFloat_9omcj_1 3s ease-in-out infinite}@keyframes _iconFloat_9omcj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._metricValue_9omcj_328{font-family:var(--font-family-heading);font-size:3rem;font-weight:900;color:var(--primary);line-height:1;margin-bottom:var(--spacing-2)}._metricLabel_9omcj_337{font-size:.875rem;font-weight:600;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px}._storiesSection_9omcj_346{max-width:1400px;margin:0 auto;padding:0 var(--spacing-6)}._controlsSection_9omcj_352{display:flex;justify-content:center;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-12);flex-wrap:wrap}._searchContainer_9omcj_361{position:relative;width:100%;max-width:400px}._searchInput_9omcj_367{width:100%;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) 3rem;font-size:1.125rem;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 5%) 100%);border:2px solid color-mix(in srgb,var(--border),var(--primary) 25%);border-radius:var(--radius-full);color:var(--foreground);transition:all .2s ease ease;box-shadow:var(--shadow)}._searchInput_9omcj_367:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus);background:var(--surface)}._searchIcon_9omcj_386{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;transition:all .2s ease ease}._searchInput_9omcj_367:focus+._searchIcon_9omcj_386{color:var(--primary)}._filterContainer_9omcj_400{display:flex;align-items:center;gap:var(--spacing-3)}._filterIcon_9omcj_406{color:var(--muted-foreground)}._selectTrigger_9omcj_410{min-width:200px}._storyGrid_9omcj_415{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--spacing-8);margin-bottom:var(--spacing-12)}._storyCard_9omcj_422{background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border),var(--primary) 20%);padding:var(--spacing-8);position:relative;overflow:hidden;transition:all .2s ease cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(50px) rotateX(5deg);box-shadow:var(--shadow)}._storyVisible_9omcj_435{animation:_storySlideIn_9omcj_1 .8s ease-out both;animation-delay:var(--story-delay, 0s)}@keyframes _storySlideIn_9omcj_1{to{opacity:1;transform:translateY(0) rotateX(0)}}._storyCard_9omcj_422:hover{transform:translateY(-8px) rotateX(1deg) rotateY(-.5deg);box-shadow:0 20px 40px #0000001a,0 8px 16px color-mix(in srgb,var(--primary) 20%,transparent)}._storyCardGlow_9omcj_454{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));border-radius:var(--radius-lg);opacity:0;transition:all .2s ease ease;z-index:-1;filter:blur(8px)}._storyCard_9omcj_422:hover ._storyCardGlow_9omcj_454{opacity:.3}._storyHighlighted_9omcj_472{animation:_storyHighlight_9omcj_472 2s ease-in-out;border-color:var(--primary)}@keyframes _storyHighlight_9omcj_472{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--primary) 40%,transparent),var(--shadow-lg);transform:scale(1.02)}}._storyExpanded_9omcj_489{grid-column:span 2;transform:scale(1.01);z-index:var(--z-content)}._storyHeader_9omcj_495{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._storyAvatar_9omcj_502{position:relative;flex-shrink:0}._avatarImage_9omcj_507{width:64px;height:64px;border:2px solid color-mix(in srgb,var(--primary) 30%,transparent);transition:all .2s ease ease}._storyCard_9omcj_422:hover ._avatarImage_9omcj_507{transform:scale(1.02);border-color:var(--primary)}._avatarPulse_9omcj_519{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid var(--primary);border-radius:50%;opacity:0;animation:_avatarPulse_9omcj_519 2s ease-in-out infinite}@keyframes _avatarPulse_9omcj_519{0%,to{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.03)}}._storyMeta_9omcj_542{flex-grow:1}._studentName_9omcj_546{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1);background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--foreground),var(--primary) 25%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._storyProgram_9omcj_558{font-size:.875rem;color:var(--primary);font-weight:600;margin:0 0 var(--spacing-2)}._storyCategory_9omcj_565{display:inline-flex;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--secondary) 20%,transparent),color-mix(in srgb,var(--secondary) 10%,transparent));color:var(--secondary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid color-mix(in srgb,var(--secondary) 25%,transparent)}._storyActions_9omcj_581{display:flex;flex-direction:column;gap:var(--spacing-2)}._actionButton_9omcj_587{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:50%;color:var(--primary);cursor:pointer;transition:all .2s ease ease}._actionButton_9omcj_587:hover{background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(1.03);border-color:var(--primary)}._actionButton_9omcj_587._bookmarked_9omcj_607{background:var(--primary);color:var(--primary-foreground);animation:_bookmarkBounce_9omcj_1 .5s ease-out}@keyframes _bookmarkBounce_9omcj_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._storyHook_9omcj_618{display:flex;align-items:flex-start;gap:var(--spacing-3);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));padding:var(--spacing-4);border-radius:var(--radius);border-left:4px solid var(--accent);margin-bottom:var(--spacing-6);position:relative;overflow:hidden}._storyHook_9omcj_618:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:all .2s ease ease}._storyCard_9omcj_422:hover ._storyHook_9omcj_618:before{left:100%}._hookIcon_9omcj_648{color:var(--accent);flex-shrink:0;margin-top:var(--spacing-1)}._storyHook_9omcj_618 p{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;font-style:italic;line-height:1.5}._careerProgression_9omcj_663{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,color-mix(in srgb,var(--muted) 80%,transparent),color-mix(in srgb,var(--muted) 60%,transparent));padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-4);border:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._progressionBefore_9omcj_676,._progressionAfter_9omcj_677{text-align:center;flex:1}._progressionBefore_9omcj_676 span,._progressionAfter_9omcj_677 span{display:block;font-size:.75rem;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;letter-spacing:.5px;margin-bottom:var(--spacing-1)}._progressionBefore_9omcj_676 p,._progressionAfter_9omcj_677 p{font-size:.875rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.3}._progressionArrow_9omcj_702{color:var(--primary);margin:0 var(--spacing-3);flex-shrink:0;animation:_arrowBounce_9omcj_1 2s ease-in-out infinite}@keyframes _arrowBounce_9omcj_1{0%,to{transform:translate(0)}50%{transform:translate(3px)}}._storyPreview_9omcj_714{margin-bottom:var(--spacing-6)}._storyPreview_9omcj_714 p{font-size:.9375rem;color:var(--muted-foreground);line-height:1.7;margin:0}._storyExpanded_9omcj_489{animation:_expandContent_9omcj_1 .5s ease-out forwards;margin-bottom:var(--spacing-6)}@keyframes _expandContent_9omcj_1{0%{opacity:0;max-height:0;transform:translateY(-20px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}._fullJourney_9omcj_743{background:linear-gradient(135deg,color-mix(in srgb,var(--background) 60%,transparent),color-mix(in srgb,var(--background) 40%,transparent));padding:var(--spacing-6);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:var(--spacing-6)}._fullJourney_9omcj_743 h4{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-3)}._fullJourney_9omcj_743 h4 svg{color:var(--primary)}._fullJourney_9omcj_743 p{font-size:.9375rem;color:var(--foreground);line-height:1.7;margin:0 0 var(--spacing-4)}._fullJourney_9omcj_743 p:last-child{margin-bottom:0}._storyMetrics_9omcj_779{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--success) 8%,transparent),color-mix(in srgb,var(--success) 4%,transparent));border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--success) 15%,transparent)}._metric_9omcj_229{text-align:center}._metricNumber_9omcj_795{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:900;color:var(--success);line-height:1;margin-bottom:var(--spacing-1)}._metricDesc_9omcj_804{font-size:.75rem;color:var(--success);font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}._storyFooter_9omcj_813{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}._expandButton_9omcj_822{display:flex;align-items:center;gap:var(--spacing-2);font-weight:600;transition:all .2s ease ease}._expandButton_9omcj_822:hover{color:var(--primary);transform:translate(3px)}._emptyState_9omcj_836{text-align:center;padding:var(--spacing-16) var(--spacing-8);grid-column:1 / -1}._emptyIcon_9omcj_842{font-size:4rem;margin-bottom:var(--spacing-4);animation:_emptyBounce_9omcj_1 2s ease-in-out infinite}@keyframes _emptyBounce_9omcj_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._emptyState_9omcj_836 h3{font-family:var(--font-family-heading);font-size:1.5rem;color:var(--foreground);margin:0 0 var(--spacing-2)}._emptyState_9omcj_836 p{color:var(--muted-foreground);margin:0 0 var(--spacing-6)}._sectionHeader_9omcj_866{text-align:center;margin-bottom:var(--spacing-12)}._sectionHeader_9omcj_866 h2{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._sectionHeader_9omcj_866 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._videoSection_9omcj_888{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);margin-bottom:var(--spacing-16)}._videoGrid_9omcj_895{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-8)}._videoCard_9omcj_901{background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 98%,var(--primary)) 100%);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:all .2s ease ease;opacity:0;transform:translateY(30px);cursor:pointer}._videoCard_9omcj_901._videoVisible_9omcj_912{opacity:1;transform:translateY(0);animation-delay:var(--video-delay, 0s)}._videoCard_9omcj_901:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._videoThumbnail_9omcj_923{position:relative;aspect-ratio:16 / 9;background-color:var(--muted);overflow:hidden}._videoThumbnail_9omcj_923 img{width:100%;height:100%;object-fit:cover;transition:all .2s ease ease}._videoCard_9omcj_901:hover ._videoThumbnail_9omcj_923 img{transform:scale(1.02)}._videoOverlay_9omcj_941{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;display:flex;align-items:center;justify-content:center;opacity:1;transition:all .2s ease ease}._videoCard_9omcj_901:hover ._videoOverlay_9omcj_941{opacity:.8}._playButton_9omcj_959{color:var(--primary);transition:all .2s ease ease;animation:_pulse_9omcj_1 2s ease-in-out infinite}._playButton_9omcj_959:hover{transform:scale(1.03);animation:none}._videoInfo_9omcj_970{padding:var(--spacing-6)}._videoInfo_9omcj_970 h3{margin:0 0 var(--spacing-2);color:var(--foreground);font-size:1.25rem;font-weight:600}._videoMeta_9omcj_981{font-size:.875rem;color:var(--primary);margin:0 0 var(--spacing-2);font-weight:500}._videoDescription_9omcj_988{color:var(--muted-foreground);margin:0;line-height:1.6;font-size:.9375rem}._ctaSection_9omcj_996{max-width:1000px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6);text-align:center;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 95%,var(--primary)) 100%);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);position:relative;overflow:hidden}._ctaSection_9omcj_996:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent))}._ctaContent_9omcj_1018{position:relative;z-index:1;opacity:0;transform:translateY(30px);animation:_ctaFadeIn_9omcj_1 1s ease-out both}@keyframes _ctaFadeIn_9omcj_1{to{opacity:1;transform:translateY(0)}}._ctaSection_9omcj_996 h2{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;color:var(--foreground);margin-bottom:var(--spacing-4);background:linear-gradient(135deg,var(--foreground),color-mix(in srgb,var(--foreground),var(--primary) 30%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._ctaSection_9omcj_996 p{font-size:1.125rem;color:var(--muted-foreground);line-height:1.7;margin:0 0 var(--spacing-4)}._ctaEmphasis_9omcj_1052{font-size:1.25rem!important;font-weight:700!important;color:var(--primary)!important;font-style:italic;margin-bottom:var(--spacing-8)!important}._ctaButtons_9omcj_1060{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}@media (max-width: 1200px){._storyExpanded_9omcj_489{grid-column:span 1}}@media (max-width: 768px){._headline_9omcj_149{font-size:2.5rem}._sectionHeader_9omcj_866 h2,._ctaSection_9omcj_996 h2{font-size:2rem}._heroActions_9omcj_197,._ctaButtons_9omcj_1060{flex-direction:column;align-items:center}._controlsSection_9omcj_352{flex-direction:column;gap:var(--spacing-4)}._searchContainer_9omcj_361{max-width:100%}._videoGrid_9omcj_895,._storyGrid_9omcj_415{grid-template-columns:1fr}._metricsContainer_9omcj_249{grid-template-columns:repeat(2,1fr)}._storyMetrics_9omcj_779{grid-template-columns:1fr;gap:var(--spacing-3)}._storyFooter_9omcj_813{flex-direction:column;align-items:stretch;gap:var(--spacing-3)}._careerProgression_9omcj_663{flex-direction:column;gap:var(--spacing-3);text-align:center}._progressionArrow_9omcj_702{transform:rotate(90deg);margin:0}}@media (max-width: 480px){._heroSection_9omcj_92{padding:var(--spacing-12) 0}._headline_9omcj_149{font-size:2rem}._videoCard_9omcj_901,._storyCard_9omcj_422{padding:var(--spacing-6)}._metricsContainer_9omcj_249{grid-template-columns:1fr;gap:var(--spacing-4)}._ctaSection_9omcj_996{padding:var(--spacing-12) var(--spacing-4)}._backgroundElements_9omcj_11 ._floatingShape_9omcj_21{display:none}}@media (prefers-reduced-motion: reduce){._pageContainer_9omcj_1 *,._pageContainer_9omcj_1 *:before,._pageContainer_9omcj_1 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}._backgroundElements_9omcj_11{display:none}._videoCard_9omcj_901:hover{transform:translateY(-5px)}}._container_1mqal_1{max-width:800px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);background-color:var(--background)}._header_1mqal_8{text-align:center;margin-bottom:var(--spacing-8)}._header_1mqal_8 h1{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin-bottom:var(--spacing-2)}._header_1mqal_8 ._highlight_1mqal_21{color:var(--primary)}._header_1mqal_8 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._formWrapper_1mqal_32{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._formGrid_1mqal_40{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._gridSpan2_1mqal_46{grid-column:span 2}._submitContainer_1mqal_50{grid-column:span 2;display:flex;justify-content:center;margin-top:var(--spacing-4)}._submitContainer_1mqal_50>button{width:50%;font-weight:var(--font-weight-extrabold);letter-spacing:1px}._spinner_1mqal_63{animation:_spin_1mqal_63 1s linear infinite}@keyframes _spin_1mqal_63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successContainer_1mqal_76{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;gap:var(--spacing-4)}._successIcon_1mqal_86{color:var(--success)}._successTitle_1mqal_90{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground)}._successMessage_1mqal_97{font-size:1.125rem;color:var(--muted-foreground);max-width:500px;line-height:1.6}@media (max-width: 768px){._container_1mqal_1{padding:var(--spacing-8) var(--spacing-4)}._header_1mqal_8 h1{font-size:2rem}._formGrid_1mqal_40{grid-template-columns:1fr}._gridSpan2_1mqal_46{grid-column:span 1}._submitContainer_1mqal_50>button{width:100%}}._card_1yohe_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;transition:all .2s ease}._card_1yohe_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_1yohe_17{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);color:var(--foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._cardTitle_1yohe_27{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0}._courseList_1yohe_33{display:flex;flex-direction:column;gap:var(--spacing-6)}._courseItem_1yohe_39{display:flex;gap:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease;position:relative}._courseItem_1yohe_39:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:scale(var(--interactive-scale-small))}._freeCourse_1yohe_56{border-left:4px solid var(--success)}._paidCourse_1yohe_60{border-left:4px solid var(--primary)}._thumbnail_1yohe_64{flex-shrink:0;width:160px;height:100px;border-radius:var(--radius);overflow:hidden;position:relative;cursor:pointer;transition:transform var(--animation-duration-normal) ease}._thumbnail_1yohe_64:hover{transform:scale(1.05)}._thumbnail_1yohe_64:hover ._previewOverlay_1yohe_79{opacity:1}._thumbnailSkeleton_1yohe_83{flex-shrink:0;width:160px;height:100px}._thumbnailImageSkeleton_1yohe_89{width:100%;height:100%;border-radius:var(--radius)}._thumbnailImage_1yohe_89{width:100%;height:100%;object-fit:cover}._thumbnailPlaceholder_1yohe_101{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--muted);color:var(--muted-foreground)}._previewOverlay_1yohe_79{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);color:#fff;opacity:0;transition:opacity var(--animation-duration-normal) ease;font-size:.875rem;font-weight:var(--font-weight-medium)}._playIcon_1yohe_130{background-color:var(--primary);border-radius:50%;padding:var(--spacing-2);width:40px;height:40px}._courseContent_1yohe_138{flex-grow:1;display:flex;flex-direction:column}._courseHeader_1yohe_144{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._courseTitle_1yohe_152{font-size:1.1rem;font-weight:var(--font-weight-bold);margin:0;color:var(--foreground);text-decoration:none;transition:color var(--animation-duration-fast) ease}._courseTitle_1yohe_152:hover{color:var(--primary)}._headerBadges_1yohe_165{display:flex;gap:var(--spacing-2);align-items:center;flex-shrink:0}._priceBadge_1yohe_172{font-weight:var(--font-weight-bold)}._courseDescription_1yohe_176{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}._progressWrapper_1yohe_188{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._progressLabel_1yohe_195{font-size:.875rem;color:var(--muted-foreground);font-weight:var(--font-weight-medium);white-space:nowrap}._courseMeta_1yohe_202{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;margin-bottom:var(--spacing-4)}._statusBadge_1yohe_210{font-weight:var(--font-weight-medium)}._filesBadge_1yohe_214{color:var(--info)!important;border-color:var(--info)!important}._courseActions_1yohe_219{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center;margin-top:auto}._previewButton_1yohe_227{border-color:var(--primary);color:var(--primary)}._previewButton_1yohe_227:hover{background-color:var(--primary);color:var(--primary-foreground)}._driveButton_1yohe_237{background-color:var(--success);color:var(--success-foreground);border-color:var(--success);display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._driveButton_1yohe_237:hover{background-color:var(--success-hover)}._errorState_1yohe_252,._emptyState_1yohe_253{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-3);padding:var(--spacing-8) 0}._errorState_1yohe_252{color:var(--error)}._emptyState_1yohe_253{color:var(--muted-foreground)}._emptyIcon_1yohe_272{color:var(--primary);opacity:.5}._emptyTitle_1yohe_277{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:var(--spacing-2) 0 0}._emptyText_1yohe_284{max-width:300px;margin:0 0 var(--spacing-4)}@media (max-width: 768px){._courseItem_1yohe_39{flex-direction:column}._thumbnail_1yohe_64,._thumbnailSkeleton_1yohe_83{width:100%;height:150px}._courseHeader_1yohe_144{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._headerBadges_1yohe_165{align-self:flex-end}._courseActions_1yohe_219{flex-direction:column;width:100%}._courseActions_1yohe_219>*{width:100%;justify-content:center}}._dashboardContainer_u9o8q_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._welcomeHeader_u9o8q_7{margin-bottom:var(--spacing-8);text-align:left}._welcomeTitle_u9o8q_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0 0 var(--spacing-2)}._welcomeSubtitle_u9o8q_20{font-size:1.125rem;color:var(--muted-foreground);margin:0}._dashboardGrid_u9o8q_26{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:var(--spacing-6);grid-template-areas:"programs programs announcements" "elearning elearning deadlines" "chart chart actions"}._card_u9o8q_37{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;transition:all .2s ease ease}._card_u9o8q_37:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_u9o8q_53{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);color:var(--foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._cardTitle_u9o8q_63{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0}._errorCard_u9o8q_69,._errorState_u9o8q_70{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-3);color:var(--error);padding:var(--spacing-8)}._emptyState_u9o8q_81{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-4);color:var(--muted-foreground);padding:var(--spacing-6) 0}._programsCard_u9o8q_94{grid-area:programs}._announcementsCard_u9o8q_98{grid-area:announcements}._deadlinesCard_u9o8q_102{grid-area:deadlines}._chartCard_u9o8q_106{grid-area:chart}._actionsCard_u9o8q_110{grid-area:actions}._elearningCard_u9o8q_114{grid-area:elearning}._programList_u9o8q_119{display:flex;flex-direction:column;gap:var(--spacing-6)}._programItem_u9o8q_125,._programItemSkeleton_u9o8q_125{display:flex;flex-direction:column;gap:var(--spacing-3)}._programInfo_u9o8q_131{display:flex;flex-direction:column;gap:var(--spacing-2)}._programTitle_u9o8q_137{font-size:1.1rem;font-weight:var(--font-weight-bold);margin:0}._programMeta_u9o8q_143{display:flex;gap:var(--spacing-2);align-items:center}._progressWrapper_u9o8q_149{display:flex;align-items:center;gap:var(--spacing-3)}._progressLabel_u9o8q_155{font-size:.875rem;color:var(--muted-foreground);font-weight:var(--font-weight-medium);white-space:nowrap}._announcementList_u9o8q_163{display:flex;flex-direction:column;gap:var(--spacing-4)}._announcementItem_u9o8q_169,._announcementItemSkeleton_u9o8q_169{display:flex;align-items:center;gap:var(--spacing-4)}._announcementIcon_u9o8q_175 ._badge_u9o8q_175{width:2.25rem;height:2.25rem;font-size:1rem}._announcementContent_u9o8q_181{flex-grow:1}._announcementTitle_u9o8q_185{font-size:1rem;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-1);color:var(--foreground)}._announcementDate_u9o8q_192{font-size:.875rem;color:var(--muted-foreground);margin:0}._deadlineList_u9o8q_199{display:flex;flex-direction:column;gap:var(--spacing-4)}._deadlineItem_u9o8q_205,._deadlineItemSkeleton_u9o8q_205{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._deadlineInfo_u9o8q_212{flex-grow:1}._deadlineTitle_u9o8q_216{font-size:1rem;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-1)}._deadlineProgram_u9o8q_222{font-size:.875rem;color:var(--muted-foreground);margin:0}._deadlineDate_u9o8q_228{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--foreground);white-space:nowrap}._dateWarning_u9o8q_235{color:var(--warning)}._dateUrgent_u9o8q_239{color:var(--error)}._chartContainer_u9o8q_244{height:250px;width:100%}._actionButtons_u9o8q_250{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._actionButtons_u9o8q_250 a{justify-content:flex-start}@media (max-width: 1024px){._dashboardGrid_u9o8q_26{grid-template-columns:1fr 1fr;grid-template-areas:"programs programs" "elearning elearning" "announcements deadlines" "chart chart" "actions actions"}}@media (max-width: 768px){._dashboardGrid_u9o8q_26{grid-template-columns:1fr;grid-template-areas:"programs" "elearning" "announcements" "deadlines" "chart" "actions"}._welcomeTitle_u9o8q_12{font-size:2rem}._welcomeSubtitle_u9o8q_20{font-size:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._container_f6uv2_1{max-width:800px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);background-color:var(--background)}._header_f6uv2_8{text-align:center;margin-bottom:var(--spacing-8)}._header_f6uv2_8 h1{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin-bottom:var(--spacing-2)}._header_f6uv2_8 ._highlight_f6uv2_21{color:#5e9aed}._header_f6uv2_8 p{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._formWrapper_f6uv2_32{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._formGrid_f6uv2_40{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._gridSpan2_f6uv2_46{grid-column:span 2}._phoneInputWrapper_f6uv2_50{position:relative;display:flex;align-items:center}._phonePrefix_f6uv2_56{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);font-size:1rem;pointer-events:none}._phoneInput_f6uv2_50{padding-left:calc(var(--spacing-3) + 2.5rem)}._datePickerTrigger_f6uv2_68{width:100%;justify-content:flex-start;font-weight:var(--font-weight-normal);color:var(--foreground)}._datePickerTrigger_f6uv2_68 span{color:var(--muted-foreground)}._timeSlotGrid_f6uv2_79{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-3)}._timeSlotButton_f6uv2_85{width:100%;font-weight:var(--font-weight-normal)}._submitContainer_f6uv2_90{grid-column:span 2;display:flex;justify-content:center;margin-top:var(--spacing-4)}._submitContainer_f6uv2_90>button{width:50%;font-weight:var(--font-weight-extrabold);letter-spacing:1px;background-color:#5e9aed;border-color:#5e9aed}._submitContainer_f6uv2_90>button:hover{background-color:#478beb;border-color:#478beb}._spinner_f6uv2_110{animation:_spin_f6uv2_110 1s linear infinite}@keyframes _spin_f6uv2_110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._successContainer_f6uv2_123{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:60vh;gap:var(--spacing-4)}._successIcon_f6uv2_133{color:var(--success)}._successTitle_f6uv2_137{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground)}._successMessage_f6uv2_144{font-size:1.125rem;color:var(--muted-foreground);max-width:500px;line-height:1.6}._errorMessage_f6uv2_151{padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius);font-size:.875rem;text-align:center}@media (max-width: 768px){._container_f6uv2_1{padding:var(--spacing-8) var(--spacing-4)}._header_f6uv2_8 h1{font-size:2rem}._formGrid_f6uv2_40{grid-template-columns:1fr}._gridSpan2_f6uv2_46{grid-column:span 1}._submitContainer_f6uv2_90>button{width:100%}}._settingsContainer_1jtyj_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._header_1jtyj_7{margin-bottom:var(--spacing-8);text-align:left}._title_1jtyj_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_1jtyj_20{font-size:1.125rem;color:var(--muted-foreground);margin:0}._settingsGrid_1jtyj_26{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-6);align-items:start}._mainColumn_1jtyj_33,._sideColumn_1jtyj_34{display:flex;flex-direction:column;gap:var(--spacing-6)}._card_1jtyj_40{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;transition:all .2s ease ease}._card_1jtyj_40:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_1jtyj_55{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);color:var(--foreground);border-bottom:1px solid var(--border)}._cardTitle_1jtyj_64{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0}._cardContent_1jtyj_70{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._cardFooter_1jtyj_77{display:flex;justify-content:flex-end;padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border);background-color:var(--surface);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}._form_1jtyj_87{display:flex;flex-direction:column}._form_1jtyj_87>.formItem{margin-bottom:0}._description_1jtyj_96{color:var(--muted-foreground);font-size:.875rem;margin:0}._switchItem_1jtyj_102{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-2) 0}._switchLabel_1jtyj_110{flex-grow:1}._switchLabel_1jtyj_110>label{font-weight:var(--font-weight-bold)}._switchLabel_1jtyj_110>p{margin-top:var(--spacing-1)}._errorCard_1jtyj_122{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-3);color:var(--error);padding:var(--spacing-8)}@media (max-width: 1024px){._settingsGrid_1jtyj_26{grid-template-columns:1fr}}._container_178et_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._header_178et_9{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)}._headerContent_178et_18{display:flex;align-items:center;gap:var(--spacing-3);color:var(--foreground)}._title_178et_25{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0}._courseTitle_178et_31{font-size:1rem;color:var(--muted-foreground);font-weight:var(--font-weight-normal)}._categoryFilter_178et_37{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-6);padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._fileList_178et_48{display:flex;flex-direction:column;gap:var(--spacing-4)}._fileItem_178et_54{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);transition:all var(--animation-duration-normal) ease}._fileItem_178et_54:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:scale(var(--interactive-scale-small))}._fileIcon_178et_71{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);color:var(--primary);border-radius:var(--radius)}._fileInfo_178et_83{flex-grow:1;min-width:0}._fileName_178et_88{font-size:1.125rem;font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-1);color:var(--foreground);word-break:break-word}._fileMetadata_178et_96{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap}._fileSize_178et_104{font-size:.875rem;color:var(--muted-foreground);font-weight:var(--font-weight-medium)}._fileDescription_178et_110{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._errorState_178et_123,._emptyState_178et_124{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-3);padding:var(--spacing-8) 0}._errorState_178et_123{color:var(--error)}._emptyState_178et_124{color:var(--muted-foreground)}._emptyIcon_178et_142{color:var(--primary);opacity:.5}._emptyTitle_178et_147{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--foreground);margin:var(--spacing-2) 0 0}._emptyText_178et_154{max-width:300px;margin:0}@media (max-width: 768px){._container_178et_1{padding:var(--spacing-4)}._header_178et_9{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._headerContent_178et_18{flex-wrap:wrap}._courseTitle_178et_31{display:none}._categoryFilter_178et_37{flex-direction:column}._fileItem_178et_54{flex-direction:column;align-items:flex-start}._fileIcon_178et_71{align-self:flex-start}._fileMetadata_178et_96{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}}@media (max-width: 480px){._fileItem_178et_54{padding:var(--spacing-3)}._fileName_178et_88{font-size:1rem}}._container_1ybj0_1{max-width:1200px;margin:var(--spacing-8) auto;padding:0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_1ybj0_10{text-align:center;padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}._courseTitle_1ybj0_16{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--foreground);margin:0 0 var(--spacing-2)}._courseDescription_1ybj0_24{font-size:1.125rem;color:var(--muted-foreground);max-width:800px;margin:0 auto;line-height:1.6}._mainContent_1ybj0_32{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-8)}._accessSection_1ybj0_38{display:flex;flex-direction:column;gap:var(--spacing-4)}._driveAccessCard_1ybj0_44{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._driveAccessHeader_1ybj0_55{display:flex;align-items:flex-start;gap:var(--spacing-4)}._driveIcon_1ybj0_61{color:var(--primary);flex-shrink:0;margin-top:var(--spacing-1)}._driveAccessHeader_1ybj0_55 h2{font-size:1.75rem;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-2);color:var(--foreground)}._driveAccessHeader_1ybj0_55 p{font-size:1rem;color:var(--muted-foreground);margin:0;line-height:1.5}._driveAccessButton_1ybj0_81{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);border:none;cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:1.125rem;transition:background-color var(--animation-duration-normal);align-self:flex-start}._driveAccessButton_1ybj0_81:hover{background-color:var(--primary-hover)}._driveAccessLocked_1ybj0_103{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px dashed var(--border)}._driveAccessLocked_1ybj0_103 p{color:var(--muted-foreground);margin:0;text-align:center;font-style:italic}._sidebar_1ybj0_117{display:flex;flex-direction:column;gap:var(--spacing-6)}._purchaseCard_1ybj0_123,._progressCard_1ybj0_124{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._purchaseCard_1ybj0_123 h3,._progressCard_1ybj0_124 h3{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0}._purchaseCard_1ybj0_123 p{color:var(--muted-foreground);margin:0;line-height:1.5}._progressHeader_1ybj0_148{display:flex;align-items:center;gap:var(--spacing-2)}._progressInfo_1ybj0_154{display:flex;flex-direction:column;gap:var(--spacing-2)}._progressInfo_1ybj0_154 span{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--muted-foreground)}._progressInfo_1ybj0_154 progress{width:100%;height:8px;border-radius:var(--radius-full);overflow:hidden;border:none}._progressInfo_1ybj0_154 progress::-webkit-progress-bar{background-color:var(--surface)}._progressInfo_1ybj0_154 progress::-webkit-progress-value{background-color:var(--primary);transition:width .3s ease}._statusInfo_1ybj0_183{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--info);background-color:color-mix(in srgb,var(--info) 10%,transparent);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius)}._driveLink_1ybj0_194{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);border:none;cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);transition:background-color var(--animation-duration-normal);width:100%}._driveLink_1ybj0_194:hover{background-color:var(--primary-hover)}._materialsSection_1ybj0_215{margin-top:var(--spacing-8)}._lockedContent_1ybj0_219{text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._lockedIcon_1ybj0_227{color:var(--primary);margin-bottom:var(--spacing-4)}._lockedContent_1ybj0_219 h3{font-size:1.5rem;font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-2)}._lockedContent_1ybj0_219 p{color:var(--muted-foreground);max-width:500px;margin:0 auto}._errorContainer_1ybj0_244{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);min-height:50vh}._errorIcon_1ybj0_254{color:var(--error);margin-bottom:var(--spacing-4)}._notFoundIcon_1ybj0_259{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._errorTitle_1ybj0_264{font-family:var(--font-family-heading);font-size:2rem;margin:0 0 var(--spacing-2)}._errorMessage_1ybj0_270{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}._errorActions_1ybj0_275{display:flex;justify-content:center;gap:var(--spacing-4)}._backButton_1ybj0_281{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);background-color:var(--primary);color:var(--primary-foreground);text-decoration:none;border-radius:var(--radius);font-weight:var(--font-weight-bold);transition:background-color var(--animation-duration-normal)}._backButton_1ybj0_281:hover{background-color:var(--primary-hover)}@media (max-width: 992px){._mainContent_1ybj0_32{grid-template-columns:1fr}._sidebar_1ybj0_117{order:-1}}@media (max-width: 768px){._container_1ybj0_1{padding:0 var(--spacing-4);margin:var(--spacing-6) auto}._courseTitle_1ybj0_16{font-size:2rem}._courseDescription_1ybj0_24{font-size:1rem}}@media (max-width: 480px){._container_1ybj0_1{padding:0 var(--spacing-2);margin:var(--spacing-4) auto}._courseTitle_1ybj0_16{font-size:1.75rem}}: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;--background: hsl(0 0% 100%);--foreground: hsl(220 13% 13%);--surface: hsl(220 14% 96%);--surface-foreground: hsl(220 13% 13%);--sidebar: hsl(220 14% 98%);--sidebar-foreground: hsl(220 13% 13%);--card: hsl(0 0% 100%);--card-foreground: hsl(220 13% 13%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(220 13% 13%);--primary: hsl(30 100% 50%);--primary-foreground: hsl(0 0% 100%);--primary-hover: hsl(30 100% 60%);--primary-active: hsl(30 100% 40%);--secondary: hsl(20 90% 48%);--secondary-foreground: hsl(0 0% 100%);--secondary-hover: hsl(24 95% 53%);--secondary-active: hsl(17 88% 40%);--accent: hsl(51 100% 50%);--accent-foreground: hsl(220 13% 13%);--accent-hover: hsl(51 100% 60%);--accent-active: hsl(51 100% 40%);--success: hsl(51 100% 50%);--success-foreground: hsl(220 13% 13%);--success-hover: hsl(51 100% 60%);--success-active: hsl(51 100% 40%);--warning: hsl(45 93% 47%);--warning-foreground: hsl(220 13% 13%);--warning-hover: hsl(43 96% 56%);--warning-active: hsl(35 91% 40%);--info: hsl(188 95% 37%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(186 100% 42%);--info-active: hsl(184 77% 34%);--error: hsl(0 84% 60%);--error-foreground: hsl(0 0% 100%);--error-hover: hsl(0 72% 51%);--error-active: hsl(0 65% 48%);--muted: hsl(220 14% 96%);--muted-foreground: hsl(220 8% 46%);--border: hsl(220 13% 91%);--font-family-base: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading: "Crimson Text", Georgia, "Times New Roman", serif;--font-family-monospace: "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: "cursive";--font-weight-light: 300;--font-weight-normal: 700;--font-weight-medium: 700;--font-weight-semibold: 700;--font-weight-bold: 800;--font-weight-extrabold: 900;--font-weight-body: var(--font-weight-normal);--font-weight-body-strong: var(--font-weight-bold);--font-weight-heading: var(--font-weight-extrabold);--font-weight-heading-strong: var(--font-weight-extrabold);--font-weight-nav: var(--font-weight-normal);--font-weight-button: var(--font-weight-bold);--font-weight-card-title: var(--font-weight-normal);--font-weight-label: var(--font-weight-normal);--font-weight-paragraph: var(--font-weight-normal);--font-weight-link: var(--font-weight-normal);--font-weight-list: var(--font-weight-normal);--font-weight-table: var(--font-weight-normal);--shadow: 0 1px 3px 0 hsl(0 0% 0% / .08), 0 1px 2px 0 hsl(0 0% 0% / .06);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -1px hsl(0 0% 0% / .06);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .15), 0 4px 6px -2px hsl(0 0% 0% / .05);--shadow-focus: 0 0 0 3px hsl(30 100% 50% / .3);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .1s;--animation-duration-normal: .2s;--animation-duration-slow: .3s;--animation-timing-function: cubic-bezier(.25, .1, .25, 1);--animation-timing-function-bounce: cubic-bezier(.25, .1, .25, 1);--interactive-scale: 1.01;--interactive-scale-small: 1.005;--button-hover-brightness: 1.1;--button-active-brightness: .95;--chart-color-1: hsl(30 100% 50%);--chart-color-2: hsl(20 90% 48%);--chart-color-3: hsl(51 100% 50%);--chart-color-4: hsl(188 95% 37%);--chart-color-5: hsl(45 93% 47%)}.dark{--background: hsl(215 25% 8%);--foreground: hsl(210 20% 92%);--surface: hsl(215 20% 12%);--surface-foreground: hsl(210 20% 95%);--sidebar: hsl(215 25% 10%);--sidebar-foreground: hsl(210 20% 90%);--card: hsl(215 20% 14%);--card-foreground: hsl(210 20% 93%);--popup: hsl(215 20% 16%);--popup-foreground: hsl(210 20% 95%);--primary: hsl(30 100% 55%);--primary-foreground: hsl(215 25% 8%);--secondary: hsl(215 70% 55%);--secondary-foreground: hsl(215 25% 8%);--accent: hsl(51 100% 60%);--accent-foreground: hsl(215 25% 8%);--muted: hsl(215 15% 18%);--muted-foreground: hsl(215 10% 65%);--success: hsl(51 100% 60%);--success-foreground: hsl(215 25% 8%);--error: hsl(0 72% 58%);--error-foreground: hsl(0 0% 100%);--warning: hsl(45 90% 60%);--warning-foreground: hsl(215 25% 8%);--info: hsl(215 80% 65%);--info-foreground: hsl(215 25% 8%);--info-hover: hsl(215 80% 60%);--info-active: hsl(215 80% 55%);--border: hsl(215 15% 22%);--shadow: 0 1px 3px 0 hsl(0 0% 0% / .12), 0 1px 2px 0 hsl(0 0% 0% / .24);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .15), 0 2px 4px -1px hsl(0 0% 0% / .06);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .2), 0 4px 6px -2px hsl(0 0% 0% / .05);--shadow-focus: 0 0 0 3px hsl(30 100% 50% / .4)}@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}}
