@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali: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=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Hind+Siliguri: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=Fira+Code:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._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{._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)}}@layer base{._nav_18sy5_2{width:100%}._list_18sy5_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);padding:0;margin:0;list-style:none}._item_18sy5_16{display:inline-flex;align-items:center}._link_18sy5_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_18sy5_21:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_18sy5_21:focus-visible{box-shadow:var(--shadow-focus)}._page_18sy5_44{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._separator_18sy5_54{display:inline-flex;align-items:center;color:var(--muted-foreground);margin-inline:calc(var(--spacing-1) * .5)}._ellipsis_18sy5_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_18sy5_61:hover{background-color:var(--muted);color:var(--muted-foreground)}}._pageContainer_svdta_1{width:100%;max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._pageHeader_svdta_8{text-align:center;margin-block:var(--spacing-8) var(--spacing-12)}._pageTitle_svdta_13{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-2)}._pageSubtitle_svdta_21{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._mainContent_svdta_28{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._infoGrid_svdta_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._infoCard_svdta_42{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md);border-left:4px solid var(--primary)}._cardIcon_svdta_52{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._cardContent_svdta_64{display:flex;flex-direction:column}._cardTitle_svdta_69{font-size:.875rem;font-weight:500;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._cardValue_svdta_76{font-size:1rem;font-weight:600;color:var(--foreground)}._separator_svdta_82{margin-block:var(--spacing-12)}._detailsSection_svdta_86{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._detailItem_svdta_92{padding:var(--spacing-6);border-radius:var(--radius-md);background-color:var(--background)}._sectionTitle_svdta_98{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3)}._sectionIcon_svdta_109{color:var(--primary)}._sectionText_svdta_113{font-size:1rem;line-height:1.8;color:var(--muted-foreground)}._infoList_svdta_119{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._infoRow_svdta_125{display:flex;flex-wrap:wrap;align-items:center;padding:var(--spacing-3);border-bottom:1px solid var(--border)}._infoRow_svdta_125:last-child{border-bottom:none}._infoLabel_svdta_137{font-weight:500;color:var(--muted-foreground);flex:1;min-width:200px}._infoValue_svdta_144{font-weight:600;color:var(--foreground);flex:1;min-width:150px}._statsGrid_svdta_151{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4)}._statCard_svdta_157{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);text-align:center}._statValue_svdta_168{font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-1)}._statLabel_svdta_175{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._errorState_svdta_181{padding:var(--spacing-8);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius-md)}@media (max-width: 768px){._pageTitle_svdta_13{font-size:2rem}._mainContent_svdta_28{padding:var(--spacing-6)}._infoRow_svdta_125{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._infoLabel_svdta_137,._infoValue_svdta_144{min-width:unset}._statsGrid_svdta_151{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._content_g51y5_1,._subContent_g51y5_13{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);box-shadow:var(--shadow-md);animation:_scaleIn_g51y5_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_g51y5_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._item_g51y5_36,._checkboxItem_g51y5_36,._radioItem_g51y5_36,._subTrigger_g51y5_36{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);outline:none;transition:background-color var(--animation-duration-fast) ease}._item_g51y5_36:focus,._checkboxItem_g51y5_36:focus,._radioItem_g51y5_36:focus,._subTrigger_g51y5_36:focus{background-color:var(--muted)}._item_g51y5_36[data-disabled],._checkboxItem_g51y5_36[data-disabled],._radioItem_g51y5_36[data-disabled],._subTrigger_g51y5_36[data-disabled]{pointer-events:none;opacity:.5}._inset_g51y5_58{padding-left:var(--spacing-8)}._shortcut_g51y5_62{margin-left:auto;font-size:.8rem;letter-spacing:.1em;color:var(--muted-foreground)}._label_g51y5_69{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);font-weight:600;color:var(--muted-foreground)}._separator_g51y5_76{height:1px;margin:var(--spacing-1) calc(-1 * var(--spacing-1));background-color:var(--border)}._chevronRight_g51y5_82{margin-left:auto;width:1rem;height:1rem}._itemIndicator_g51y5_88{position:absolute;left:var(--spacing-2);width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}._checkIcon_g51y5_98{width:1rem;height:1rem}._radioIcon_g51y5_103{width:.5rem;height:.5rem;fill:currentColor}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}@layer base{._switcher_1eqfp_2{font-family:var(--font-family-heading);font-weight:600;min-width:80px;padding:0 var(--spacing-3)}._languageLabel_1eqfp_9{display:inline-block;transition:transform var(--animation-duration-fast) ease-in-out}._switcher_1eqfp_2:hover ._languageLabel_1eqfp_9{transform:scale(1.05)}}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer base{._overlay_15pol_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._layout_1hbgo_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}._header_1hbgo_9{position:sticky;top:0;z-index:var(--z-nav-sticky);width:100%;background-color:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);will-change:transform}._headerContent_1hbgo_23{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:var(--spacing-2) var(--spacing-6);max-width:1400px;margin:0 auto}._logo_1hbgo_33{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:var(--foreground);min-height:var(--touch-target-min);padding:var(--spacing-1);margin:calc(var(--spacing-1) * -1);border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;flex:1 1 auto;min-width:0}._logo_1hbgo_33:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._logoImage_1hbgo_53{width:2.5rem;height:2.5rem;object-fit:contain;border-radius:var(--radius-sm);transition:transform var(--animation-duration-fast) ease;flex-shrink:0}._logo_1hbgo_33:hover ._logoImage_1hbgo_53{transform:scale(1.05)}._logoText_1hbgo_66{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;white-space:normal;word-break:break-word;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._desktopNav_1hbgo_79{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}._desktopControls_1hbgo_87{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._nav_1hbgo_94{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}._navLink_1hbgo_102{padding:var(--spacing-2) var(--spacing-3);font-size:.9375rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;position:relative;min-height:var(--touch-target-min);display:flex;align-items:center;justify-content:center;white-space:nowrap}._navLink_1hbgo_102:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._navLink_1hbgo_102._active_1hbgo_124{color:var(--primary);font-weight:600}._navLink_1hbgo_102._active_1hbgo_124:after{content:"";position:absolute;bottom:-1px;left:var(--spacing-3);right:var(--spacing-3);height:2px;background-color:var(--primary);border-radius:1px}._mobileNavContainer_1hbgo_140{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._menuButton_1hbgo_147{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable)}._sheetContent_1hbgo_153{display:flex;flex-direction:column;padding:0;width:100%;max-width:320px}._sheetHeader_1hbgo_161{padding:var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface);display:flex;flex-direction:column;gap:var(--spacing-3)}._mobileSheetControls_1hbgo_170{display:flex;align-items:center;gap:var(--spacing-2);justify-content:center;padding-top:var(--spacing-2)}._mobileLogo_1hbgo_178{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:var(--foreground);padding:var(--spacing-2);margin:calc(var(--spacing-2) * -1);border-radius:var(--radius);min-height:var(--touch-target-comfortable);transition:all var(--animation-duration-fast) ease}._mobileLogo_1hbgo_178:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._mobileLogoImage_1hbgo_195{width:2.5rem;height:2.5rem;object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0}._mobileLogoText_1hbgo_203{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1.3}._mobileNav_1hbgo_140{padding:var(--spacing-4);flex-grow:1;overflow-y:auto}._mobileNav_1hbgo_140 ._nav_1hbgo_94{flex-direction:column;align-items:stretch;gap:var(--spacing-1)}._mobileNav_1hbgo_140 ._navLink_1hbgo_102{font-size:1rem;padding:var(--spacing-4);min-height:var(--touch-target-comfortable);border-radius:var(--radius-md);justify-content:flex-start;font-weight:500;border:1px solid transparent;transition:all var(--animation-duration-fast) ease}._mobileNav_1hbgo_140 ._navLink_1hbgo_102:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 20%,transparent)}._mobileNav_1hbgo_140 ._navLink_1hbgo_102._active_1hbgo_124{background-color:color-mix(in srgb,var(--primary) 12%,transparent);border-color:var(--primary);color:var(--primary);font-weight:600}._mobileNav_1hbgo_140 ._navLink_1hbgo_102._active_1hbgo_124:after{display:none}._moreButton_1hbgo_249{color:var(--muted-foreground);font-weight:500;padding:var(--spacing-2) var(--spacing-3);min-height:var(--touch-target-min);border-radius:var(--radius);gap:var(--spacing-1);flex-shrink:0}._moreButton_1hbgo_249:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._morePopoverContent_1hbgo_264{min-width:12rem;max-width:20rem;padding:var(--spacing-2)}._moreNav_1hbgo_270{display:flex;flex-direction:column;gap:var(--spacing-1)}._moreNav_1hbgo_270 ._navLink_1hbgo_102{padding:var(--spacing-3) var(--spacing-4);font-size:.9375rem;border-radius:var(--radius-sm);color:var(--popup-foreground);transition:all var(--animation-duration-fast) ease;min-height:var(--touch-target-min);display:flex;align-items:center;white-space:nowrap}._moreNav_1hbgo_270 ._navLink_1hbgo_102:hover{background-color:var(--muted);color:var(--primary)}._moreNav_1hbgo_270 ._navLink_1hbgo_102._active_1hbgo_124{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-weight:600}._moreNav_1hbgo_270 ._navLink_1hbgo_102._active_1hbgo_124:after{display:none}._main_1hbgo_303{flex-grow:1;width:100%}._footer_1hbgo_308{background-color:var(--sidebar);border-top:1px solid var(--border);padding:var(--spacing-8) var(--spacing-6);color:var(--sidebar-foreground)}._footerContent_1hbgo_315{max-width:1200px;margin:0 auto;text-align:center;font-size:.875rem;line-height:1.6}._footerContent_1hbgo_315 p{margin:0}._footerContent_1hbgo_315 p:not(:last-child){margin-bottom:var(--spacing-2)}@media (max-width: 479px){._headerContent_1hbgo_23{min-height:4rem;padding:var(--spacing-2) var(--spacing-mobile-sm);gap:var(--spacing-mobile-xs);align-items:flex-start}._logo_1hbgo_33{gap:var(--spacing-mobile-xs);flex:1 1 auto;min-width:0;align-items:flex-start;padding-top:var(--spacing-2)}._logoImage_1hbgo_53{width:2rem;height:2rem;flex-shrink:0}._logoText_1hbgo_66{font-size:var(--font-size-mobile-sm);line-height:1.2}._mobileNavContainer_1hbgo_140{gap:var(--spacing-mobile-xs);flex-shrink:0;align-self:flex-start;padding-top:var(--spacing-2)}._sheetContent_1hbgo_153{max-width:280px}._mobileSheetControls_1hbgo_170{gap:var(--spacing-mobile-sm);padding-top:var(--spacing-mobile-xs)}._mobileNav_1hbgo_140{padding:var(--spacing-mobile-sm)}._mobileNav_1hbgo_140 ._navLink_1hbgo_102{padding:var(--spacing-mobile-sm);font-size:var(--font-size-mobile-base)}._footer_1hbgo_308{padding:var(--spacing-mobile-lg) var(--spacing-mobile-sm)}._footerContent_1hbgo_315{font-size:var(--font-size-mobile-sm);line-height:var(--line-height-mobile-relaxed)}}@media (min-width: 480px) and (max-width: 767px){._headerContent_1hbgo_23{min-height:4.25rem;padding:var(--spacing-2) var(--spacing-mobile-md);align-items:flex-start}._logo_1hbgo_33{flex:1 1 auto;min-width:0;align-items:flex-start;padding-top:var(--spacing-2)}._logoText_1hbgo_66{font-size:1rem;line-height:1.2}._logoImage_1hbgo_53{width:2.25rem;height:2.25rem;flex-shrink:0}._sheetContent_1hbgo_153{max-width:300px}._mobileSheetControls_1hbgo_170{gap:var(--spacing-mobile-md);padding-top:var(--spacing-mobile-sm)}._mobileNavContainer_1hbgo_140{gap:var(--spacing-mobile-sm);flex-shrink:0;align-self:flex-start;padding-top:var(--spacing-2)}._mobileNav_1hbgo_140{padding:var(--spacing-mobile-md)}._mobileNav_1hbgo_140 ._navLink_1hbgo_102{padding:var(--spacing-mobile-md);font-size:1rem}._footer_1hbgo_308{padding:var(--spacing-mobile-xl) var(--spacing-mobile-md)}}@media (min-width: 768px) and (max-width: 1023px){._headerContent_1hbgo_23{padding:0 var(--spacing-tablet-md)}._nav_1hbgo_94{gap:var(--spacing-tablet-xs)}._navLink_1hbgo_102{padding:var(--spacing-tablet-xs) var(--spacing-tablet-sm);font-size:.9375rem}._logoText_1hbgo_66{font-size:1.25rem}._footer_1hbgo_308{padding:var(--spacing-tablet-lg) var(--spacing-tablet-md)}}@media (min-width: 1024px){._headerContent_1hbgo_23{padding:0 var(--spacing-desktop-md)}._nav_1hbgo_94{gap:var(--spacing-desktop-xs)}._navLink_1hbgo_102{padding:var(--spacing-desktop-xs) var(--spacing-desktop-sm)}._footer_1hbgo_308{padding:var(--spacing-desktop-lg) var(--spacing-desktop-md)}}@media (max-width: 767px){._navLink_1hbgo_102:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._logo_1hbgo_33:focus-visible,._mobileLogo_1hbgo_178:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._menuButton_1hbgo_147:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}@media (max-width: 767px){._header_1hbgo_9,._sheetContent_1hbgo_153{transform:translateZ(0);backface-visibility:hidden}}@media (prefers-contrast: high){._navLink_1hbgo_102{border:1px solid transparent}._navLink_1hbgo_102:hover,._navLink_1hbgo_102._active_1hbgo_124{border-color:currentColor}._mobileNav_1hbgo_140 ._navLink_1hbgo_102{border:1px solid var(--border)}}@media (prefers-reduced-motion: reduce){._logo_1hbgo_33,._logoImage_1hbgo_53,._navLink_1hbgo_102,._mobileLogo_1hbgo_178,._mobileNav_1hbgo_140 ._navLink_1hbgo_102{transition:none}}._section_dpprz_2{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_dpprz_8{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._statsGrid_dpprz_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._statCard_dpprz_23{background-color:var(--card);border-radius:var(--radius-md);padding:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border);transition:all var(--animation-duration-fast) ease}._statCard_dpprz_23:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._statIconWrapper_dpprz_40{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_dpprz_52{flex-grow:1;min-width:0}._statTitle_dpprz_57{font-size:.9375rem;font-weight:500;color:var(--muted-foreground);margin:0 0 var(--spacing-1) 0}._statValue_dpprz_64{font-size:2rem;font-weight:700;color:var(--card-foreground);margin:0;line-height:1}._statValueSkeleton_dpprz_72{height:2rem;width:60%;border-radius:var(--radius-sm)}._actionsGrid_dpprz_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-4)}._actionButton_dpprz_85{justify-content:flex-start;background-color:var(--surface);border:1px solid var(--border);color:var(--surface-foreground);font-weight:600;min-height:var(--touch-target-comfortable);padding:var(--spacing-4) var(--spacing-6);transition:all var(--animation-duration-fast) ease}._actionButton_dpprz_85:hover{background-color:var(--muted);border-color:color-mix(in srgb,var(--border) 100%,black 10%);transform:translateY(-1px)}._actionButton_dpprz_85:active{transform:translateY(0)}._actionButton_dpprz_85 span{display:inline}@media (max-width: 1024px){._statsGrid_dpprz_17{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4)}._actionsGrid_dpprz_79{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width: 768px){._sectionTitle_dpprz_8{font-size:1.25rem}._statsGrid_dpprz_17{grid-template-columns:1fr;gap:var(--spacing-mobile-sm)}._statCard_dpprz_23{padding:var(--spacing-mobile-md)}._statValue_dpprz_64{font-size:1.75rem}._actionsGrid_dpprz_79{grid-template-columns:1fr;gap:var(--spacing-mobile-sm)}._actionButton_dpprz_85{padding:var(--spacing-mobile-md)}._actionButton_dpprz_85 span{font-size:.9375rem}}@media (max-width: 480px){._sectionTitle_dpprz_8{font-size:1.125rem}._statCard_dpprz_23{padding:var(--spacing-mobile-sm);gap:var(--spacing-mobile-sm)}._statIconWrapper_dpprz_40{width:40px;height:40px}._statValue_dpprz_64{font-size:1.5rem}._actionButton_dpprz_85{padding:var(--spacing-mobile-sm);gap:var(--spacing-mobile-xs)}._actionButton_dpprz_85 span{font-size:.875rem}}@media (hover: none) and (pointer: coarse){._statCard_dpprz_23:hover{transform:none;box-shadow:var(--shadow)}._actionButton_dpprz_85:hover{background-color:var(--surface);border-color:var(--border);transform:none}._actionButton_dpprz_85:active{background-color:var(--muted);border-color:color-mix(in srgb,var(--border) 100%,black 10%)}}@media (prefers-reduced-motion: reduce){._statCard_dpprz_23,._actionButton_dpprz_85{transition:none}._statCard_dpprz_23:hover,._actionButton_dpprz_85:hover{transform:none}}._actionButton_dpprz_85:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-contrast: high){._statCard_dpprz_23,._actionButton_dpprz_85{border:2px solid var(--border)}}._adminLayout_1wjub_1{display:flex;min-height:100vh;background-color:var(--background);position:relative}._overlay_1wjub_9{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:var(--z-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._sidebar_1wjub_21{width:280px;background-color:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;height:100%;overflow-y:auto;z-index:calc(var(--z-overlay) + 1);transition:transform var(--animation-duration-normal) cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg)}._sidebarHeader_1wjub_35{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-6);border-bottom:1px solid var(--border);min-height:var(--touch-target-min)}._sidebarHeaderContent_1wjub_44{display:flex;align-items:center;gap:var(--spacing-3);flex-grow:1;min-width:0}._sidebarHeaderText_1wjub_52{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;flex-grow:1}._logoIcon_1wjub_60{color:var(--primary);flex-shrink:0}._sidebarTitle_1wjub_65{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarSubtitle_1wjub_76{font-size:.75rem;font-weight:500;color:var(--muted-foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeSidebarButton_1wjub_86{color:var(--muted-foreground);padding:var(--spacing-2)}._navigation_1wjub_91{padding:var(--spacing-6);flex-grow:1}._navHeader_1wjub_96{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:0 var(--spacing-3);margin-bottom:var(--spacing-3)}._navigation_1wjub_91 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-1)}._navLink_1wjub_115{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);color:var(--sidebar-foreground);text-decoration:none;font-weight:500;font-size:.9375rem;min-height:var(--touch-target-min);transition:all var(--animation-duration-fast) ease;position:relative}._navLink_1wjub_115:hover{background-color:var(--muted);color:var(--foreground);transform:translate(2px)}._navLink_1wjub_115:active{transform:translate(1px)}._navLink_1wjub_115._active_1wjub_140{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);font-weight:600}._navLinkIcon_1wjub_146{margin-left:auto;color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._navLink_1wjub_115:hover ._navLinkIcon_1wjub_146{transform:translate(2px)}._navLink_1wjub_115._active_1wjub_140 ._navLinkIcon_1wjub_146{color:var(--primary)}._mobileHeader_1wjub_161{display:none;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);background-color:var(--surface);border-bottom:1px solid var(--border);min-height:var(--touch-target-comfortable);position:sticky;top:0;z-index:var(--z-nav)}._mobileHeaderTitle_1wjub_174{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-heading);font-weight:600;color:var(--foreground);flex-grow:1;min-width:0}._mobileHeaderText_1wjub_185{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;flex-grow:1}._mobileHeaderSchool_1wjub_193{font-size:.9375rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileHeaderSubtitle_1wjub_202{font-size:.6875rem;font-weight:500;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hamburgerButton_1wjub_211{color:var(--foreground);padding:var(--spacing-2)}._mainContent_1wjub_217{flex-grow:1;margin-left:280px;display:flex;flex-direction:column;min-height:100vh}._mainHeader_1wjub_225{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-8) 0}._mainHeaderLeft_1wjub_234{display:flex;flex-direction:column;gap:var(--spacing-2);flex-grow:1;min-width:0}._welcomeMessage_1wjub_242{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._organizationContext_1wjub_250{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._organizationLabel_1wjub_257{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._organizationName_1wjub_263{font-size:.875rem;font-weight:600;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._logoutText_1wjub_273{display:inline}._pageContent_1wjub_277{flex-grow:1;padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-8)}@media (max-width: 1024px){._sidebar_1wjub_21{width:240px}._mainContent_1wjub_217{margin-left:240px}._mainHeader_1wjub_225{padding:var(--spacing-6) var(--spacing-6) 0}._pageContent_1wjub_277{padding:var(--spacing-6)}}@media (max-width: 768px){._adminLayout_1wjub_1{flex-direction:column}._sidebar_1wjub_21{transform:translate(-100%);width:280px}._sidebarOpen_1wjub_317{transform:translate(0)}._sidebarClosed_1wjub_321{transform:translate(-100%)}._mobileHeader_1wjub_161{display:flex}._mainContent_1wjub_217{margin-left:0}._mainHeader_1wjub_225{flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-mobile-md) var(--spacing-mobile-md) 0}._organizationContext_1wjub_250{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._welcomeMessage_1wjub_242{font-size:1.5rem}._logoutText_1wjub_273{display:none}._pageContent_1wjub_277{padding:var(--spacing-mobile-md);gap:var(--spacing-mobile-lg)}}@media (max-width: 480px){._sidebar_1wjub_21{width:100%}._mainHeader_1wjub_225{padding:var(--spacing-mobile-sm) var(--spacing-mobile-sm) 0}._pageContent_1wjub_277{padding:var(--spacing-mobile-sm);gap:var(--spacing-mobile-md)}._mobileHeader_1wjub_161{padding:var(--spacing-mobile-sm) var(--spacing-mobile-md)}._welcomeMessage_1wjub_242{font-size:1.25rem}._organizationLabel_1wjub_257,._organizationName_1wjub_263{font-size:.8125rem}}@media (hover: none) and (pointer: coarse){._navLink_1wjub_115:hover{background-color:initial;color:var(--sidebar-foreground);transform:none}._navLink_1wjub_115:active{background-color:var(--muted);color:var(--foreground)}}@media (prefers-reduced-motion: reduce){._sidebar_1wjub_21,._navLink_1wjub_115{transition:none}._navLink_1wjub_115:hover{transform:none}}._navLink_1wjub_115:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._hamburgerButton_1wjub_211:focus-visible,._closeSidebarButton_1wjub_86:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-contrast: high){._sidebar_1wjub_21{border-right:2px solid var(--border)}._navLink_1wjub_115:hover,._navLink_1wjub_115:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}}@layer base{._formItem_1udnp_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1udnp_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1udnp_9._error_1udnp_18{color:var(--error)}._formControl_1udnp_22{width:100%}._formControl_1udnp_22._error_1udnp_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1udnp_31{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1udnp_39{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1udnp_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1udnp_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._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)}}}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._container_1py27_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 9rem);padding:var(--spacing-8) var(--spacing-4);background-color:var(--background)}._card_1py27_10{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);width:100%;max-width:28rem;display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1py27_23{text-align:center}._iconWrapper_1py27_27{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);margin-bottom:var(--spacing-4)}._title_1py27_39{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;margin:0;color:var(--foreground)}._description_1py27_47{margin-top:var(--spacing-2);font-size:.9375rem;color:var(--muted-foreground)}._form_1py27_53{width:100%}@media (max-width: 480px){._card_1py27_10{padding:var(--spacing-6);box-shadow:none;border:1px solid var(--border)}._title_1py27_39{font-size:1.5rem}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}._heroSliderWrapper_1fpds_1{--aspect-ratio: 16 / 9;--padding-bottom: 56.25%;--max-height: 70vh;position:relative;width:100%;background-color:var(--muted)}@supports (aspect-ratio: 16 / 9){._heroSliderWrapper_1fpds_1{aspect-ratio:var(--aspect-ratio);max-height:var(--max-height);height:auto}}@supports not (aspect-ratio: 16 / 9){._heroSliderWrapper_1fpds_1{height:0;padding-bottom:var(--padding-bottom);max-height:var(--max-height)}._heroSliderWrapper_1fpds_1 ._swiper_1fpds_28{position:absolute;top:0;left:0;width:100%;height:100%}}._heroType_1fpds_38{min-height:400px}._announcementType_1fpds_42{--aspect-ratio: 21 / 9;--padding-bottom: 42.86%;--max-height: 40vh;min-height:300px}._posterType_1fpds_49{--aspect-ratio: 3 / 4;--padding-bottom: 133.33%;--max-height: 90vh;min-height:500px}._specialType_1fpds_56{min-height:250px}._swiper_1fpds_28{height:100%;width:100%}._swiperSlide_1fpds_66{height:100%}._slideContent_1fpds_70{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}._slideImage_1fpds_80{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;transition:opacity var(--animation-duration-normal) ease}._imageLoading_1fpds_92{opacity:0}._imageLoadingSkeleton_1fpds_96{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;z-index:1}._slideOverlay_1fpds_106{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#0009,#0003);z-index:2}._textContainer_1fpds_116{position:relative;z-index:3;color:#fff;text-align:left;padding:var(--spacing-mobile-md);max-width:var(--container-lg);width:100%;margin:0 auto}._slideTitle_1fpds_127{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:700;line-height:var(--line-height-tight);margin-bottom:var(--spacing-mobile-sm);text-shadow:0 2px 4px rgba(0,0,0,.5)}._slideDescription_1fpds_136{font-size:var(--font-size-mobile-lg);line-height:var(--line-height-mobile-relaxed);margin-bottom:var(--spacing-mobile-md);max-width:600px;text-shadow:0 1px 3px rgba(0,0,0,.5)}._ctaButton_1fpds_144{box-shadow:var(--shadow-md);border:none}._ctaButton_1fpds_144:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._navButton_1fpds_155{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-content);width:48px;height:48px;border-radius:50%;background-color:#ffffffe6;border:none;color:var(--foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow-md)}._navButton_1fpds_155:hover{background-color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-lg)}._navButton_1fpds_155:active{transform:translateY(-50%) scale(.95)}._swiperButtonPrev_1fpds_184{left:var(--spacing-4)}._swiperButtonNext_1fpds_188{right:var(--spacing-4)}._dotsContainer_1fpds_192{position:absolute;bottom:var(--spacing-4);left:50%;transform:translate(-50%);display:flex;gap:var(--spacing-2);z-index:var(--z-content)}._dot_1fpds_192{width:10px;height:10px;border-radius:50%;background-color:#ffffff80;border:1px solid rgba(0,0,0,.2);cursor:pointer;padding:0;transition:all var(--animation-duration-fast) ease}._dot_1fpds_192:hover{background-color:#fffc}._activeDot_1fpds_217{background-color:#fff;transform:scale(1.2)}._errorContainer_1fpds_222{display:flex;align-items:center;justify-content:center;height:400px;background-color:var(--muted);color:var(--error);font-size:var(--font-size-lg)}._skeletonContainer_1fpds_233{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._skeletonImage_1fpds_242{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}@media (max-width: 767px){._navButton_1fpds_155{display:none}._announcementType_1fpds_42{--max-height: 30vh;min-height:200px}._posterType_1fpds_49{--aspect-ratio: 4 / 5;--padding-bottom: 125%;--max-height: 70vh;min-height:400px}._specialType_1fpds_56{min-height:200px}}@media (min-width: 768px){._heroType_1fpds_38{min-height:500px}._announcementType_1fpds_42{min-height:350px}._posterType_1fpds_49{min-height:600px}._specialType_1fpds_56{min-height:300px}._textContainer_1fpds_116{padding:var(--spacing-desktop-md)}._slideTitle_1fpds_127{font-size:var(--font-size-5xl)}._slideDescription_1fpds_136{font-size:var(--font-size-xl);margin-bottom:var(--spacing-8)}._navButton_1fpds_155{width:56px;height:56px}._swiperButtonPrev_1fpds_184{left:var(--spacing-6)}._swiperButtonNext_1fpds_188{right:var(--spacing-6)}}._announcementType_1fpds_42 ._slideTitle_1fpds_127{font-size:var(--font-size-mobile-2xl)}._announcementType_1fpds_42 ._slideDescription_1fpds_136{font-size:var(--font-size-mobile-base);margin-bottom:var(--spacing-mobile-sm)}._announcementType_1fpds_42 ._ctaButton_1fpds_144{font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4)}._posterType_1fpds_49 ._textContainer_1fpds_116{text-align:center;max-width:500px}._posterType_1fpds_49 ._slideTitle_1fpds_127{font-size:var(--font-size-mobile-4xl)}@media (min-width: 768px){._announcementType_1fpds_42 ._slideTitle_1fpds_127{font-size:var(--font-size-3xl)}._announcementType_1fpds_42 ._slideDescription_1fpds_136{font-size:var(--font-size-lg);margin-bottom:var(--spacing-4)}._posterType_1fpds_49 ._slideTitle_1fpds_127{font-size:var(--font-size-5xl)}}._heroSliderWrapper_1fpds_1 .swiper-wrapper{align-items:stretch}._heroSliderWrapper_1fpds_1 .swiper-slide{height:auto}._heroSliderWrapper_1fpds_1 .swiper-button-disabled{opacity:.3}._container_1cxvc_1{width:100%;padding:var(--spacing-12) var(--mobile-padding);background-color:var(--surface)}._contentWrapper_1cxvc_7{max-width:var(--container-lg);margin:0 auto}._header_1cxvc_12{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:700;text-align:center;color:var(--foreground);margin-bottom:var(--spacing-8);position:relative}._header_1cxvc_12:after{content:"";display:block;width:80px;height:4px;background-color:var(--primary);margin:var(--spacing-2) auto 0;border-radius:var(--radius-full)}._imageGrid_1cxvc_32{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);width:100%}._imageCard_1cxvc_39{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:var(--muted);display:flex;align-items:center;justify-content:center;min-height:200px;max-height:400px;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._imageCard_1cxvc_39:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #363e491a,0 8px 10px -6px #363e491a}._galleryImage_1cxvc_60{max-width:100%;max-height:100%;object-fit:contain;display:block;opacity:0;transition:opacity var(--animation-duration-normal) ease}._galleryImage_1cxvc_60._imageLoaded_1cxvc_69{opacity:1}._galleryImage_1cxvc_60._imageError_1cxvc_73{opacity:.6;filter:grayscale(100%)}._imageSkeleton_1cxvc_78{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--muted) 25%,var(--secondary) 50%,var(--muted) 75%);background-size:200% 100%;animation:_shimmer_1cxvc_1 2s infinite;border-radius:var(--radius-lg);min-height:200px}@keyframes _shimmer_1cxvc_1{0%{background-position:-200% 0}to{background-position:200% 0}}@media (min-width: 768px){._container_1cxvc_1{padding:var(--spacing-16) var(--tablet-padding)}._header_1cxvc_12{font-size:var(--font-size-4xl)}._imageGrid_1cxvc_32{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}._imageCard_1cxvc_39{min-height:250px;max-height:500px}._imageSkeleton_1cxvc_78{min-height:250px}}@media (min-width: 1024px){._container_1cxvc_1{padding:var(--spacing-16) var(--desktop-padding)}}.dark ._imageSkeleton_1cxvc_78{background:linear-gradient(90deg,var(--muted) 25%,var(--secondary) 50%,var(--muted) 75%);background-size:200% 100%}@layer base{._avatar_1a2cb_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_1a2cb_2:hover{transform:scale(1.05);box-shadow:var(--shadow)}._avatarImage_1a2cb_23{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_1a2cb_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:500;font-size:.875rem;line-height:1;text-transform:uppercase}}._speechesSection_sry5i_1{padding:0;position:relative;margin:var(--spacing-mobile-lg) 0;overflow:hidden}._sectionBackground_sry5i_8{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 80%,var(--accent)) 50%,var(--accent) 100%);position:relative;padding:var(--spacing-mobile-xl) 0;border-radius:var(--radius-mobile-lg);margin:0 var(--spacing-mobile-sm);box-shadow:var(--shadow-mobile-lg);border:3px solid color-mix(in srgb,var(--primary) 70%,white);animation:_sectionPulse_sry5i_1 4s ease-in-out infinite}._backgroundPattern_sry5i_22{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0%,transparent 50%);animation:_patternFloat_sry5i_1 8s ease-in-out infinite}._container_sry5i_35{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-mobile-md);position:relative;z-index:2}._titleWrapper_sry5i_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-mobile-sm);margin-bottom:var(--spacing-mobile-xl);position:relative}._titleAccent_sry5i_53{width:50px;height:4px;background:linear-gradient(90deg,transparent,white,transparent);border-radius:var(--radius-full);animation:_accentGlow_sry5i_1 2s ease-in-out infinite alternate}._sectionTitle_sry5i_61{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:800;color:#fff;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3);letter-spacing:.5px;position:relative}._sectionTitle_sry5i_61:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,white,transparent);border-radius:var(--radius-full)}._speechesGrid_sry5i_84{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-lg)}._speechCard_sry5i_90{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-mobile-lg);padding:var(--spacing-mobile-lg);box-shadow:0 8px 32px #00000026,0 4px 16px #0000001a,inset 0 1px #fffc;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;gap:var(--spacing-mobile-md);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}._speechCard_sry5i_90:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0003,0 8px 24px #00000026,inset 0 1px #ffffffe6}._cardGlow_sry5i_117{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--primary),var(--accent),var(--primary));border-radius:var(--radius-mobile-lg);z-index:-1;opacity:0;transition:opacity .4s ease;animation:_rotateGlow_sry5i_1 3s linear infinite}._speechCard_sry5i_90:hover ._cardGlow_sry5i_117{opacity:.6}._speakerInfo_sry5i_135{display:flex;align-items:center;gap:var(--spacing-mobile-md)}._avatarWrapper_sry5i_141{position:relative}._speakerAvatar_sry5i_145{width:4.5rem;height:4.5rem;flex-shrink:0;border:3px solid white;box-shadow:0 4px 12px #00000026;transition:all .3s ease;position:relative;z-index:2}._avatarRing_sry5i_156{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;background:linear-gradient(45deg,var(--primary),var(--accent));z-index:1;opacity:0;transition:opacity .3s ease;animation:_ringPulse_sry5i_1 2s ease-in-out infinite}._speechCard_sry5i_90:hover ._avatarRing_sry5i_156{opacity:1}._speechCard_sry5i_90:hover ._speakerAvatar_sry5i_145{transform:scale(1.05)}._speakerDetails_sry5i_178{display:flex;flex-direction:column}._speakerName_sry5i_183{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-xl);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-1);text-shadow:0 1px 2px rgba(0,0,0,.1)}._speakerDesignation_sry5i_192{font-size:var(--font-size-mobile-sm);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}._speechContent_sry5i_200 p{font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-relaxed);color:var(--surface-foreground);margin:0;text-align:justify}._readMoreButton_sry5i_208{padding:var(--spacing-2) 0;height:auto;min-height:auto;font-weight:700;color:var(--primary);transition:all .2s ease}._readMoreButton_sry5i_208:hover{color:var(--accent);transform:translate(4px)}._errorState_sry5i_222{padding:var(--spacing-mobile-lg);text-align:center;color:#fff;background-color:#fff3;border-radius:var(--radius-mobile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}@keyframes _sectionPulse_sry5i_1{0%,to{box-shadow:var(--shadow-mobile-lg),0 0 rgba(var(--primary),.4)}50%{box-shadow:var(--shadow-mobile-lg),0 0 0 10px rgba(var(--primary),.1)}}@keyframes _patternFloat_sry5i_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes _accentGlow_sry5i_1{0%{opacity:.6;transform:scaleX(1)}to{opacity:1;transform:scaleX(1.1)}}@keyframes _rotateGlow_sry5i_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _ringPulse_sry5i_1{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}}@media (min-width: 768px){._speechesSection_sry5i_1{margin:var(--spacing-desktop-xl) 0}._sectionBackground_sry5i_8{padding:var(--spacing-desktop-xl) 0;border-radius:var(--radius-lg);margin:0 var(--spacing-4);box-shadow:var(--shadow-lg)}._container_sry5i_35{padding:0 var(--spacing-8)}._titleWrapper_sry5i_44{gap:var(--spacing-4);margin-bottom:var(--spacing-desktop-xl)}._titleAccent_sry5i_53{width:80px;height:6px}._sectionTitle_sry5i_61{font-size:var(--font-size-5xl)}._speechesGrid_sry5i_84{grid-template-columns:repeat(2,1fr);gap:var(--spacing-desktop-lg)}._speechCard_sry5i_90{padding:var(--spacing-desktop-md);border-radius:var(--radius-lg)}._speakerAvatar_sry5i_145{width:5.5rem;height:5.5rem}._speakerName_sry5i_183{font-size:var(--font-size-2xl)}._speakerDesignation_sry5i_192{font-size:var(--font-size-base)}._speechContent_sry5i_200 p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}}@media (min-width: 1024px){._speechCard_sry5i_90:hover{transform:translateY(-12px) scale(1.03)}}._section_1a4ki_1{width:100%}._title_1a4ki_5{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--primary);display:inline-block}._content_1a4ki_16{margin-top:var(--spacing-2)}._messageCard_1a4ki_20{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);background-color:var(--surface);border:1px solid var(--border);color:var(--muted-foreground)}._messageCard_1a4ki_20 p{margin:0;font-weight:500}._errorIcon_1a4ki_36{color:var(--error);flex-shrink:0}._infoIcon_1a4ki_41{color:var(--info);flex-shrink:0}@media (max-width: 768px){._title_1a4ki_5{font-size:1.5rem;width:100%;text-align:center;border-bottom-width:1px}}._container_1dkf0_1{width:100%;padding:var(--spacing-mobile-lg) var(--spacing-mobile-sm);background-color:var(--surface)}._grid_1dkf0_7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._card_1dkf0_13{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-mobile-md);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;aspect-ratio:4 / 3}._card_1dkf0_13:hover,._card_1dkf0_13:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lg);outline:2px solid var(--primary);outline-offset:2px}._image_1dkf0_31{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._card_1dkf0_13:hover ._image_1dkf0_31{transform:scale(1.05)}._overlay_1dkf0_42{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);padding:var(--spacing-6) var(--spacing-3) var(--spacing-3);color:#fff;opacity:1;transition:opacity var(--animation-duration-normal) ease}._overlayText_1dkf0_54{font-size:var(--font-size-sm);font-weight:500;line-height:1.3}._viewAllContainer_1dkf0_60{display:flex;justify-content:center;margin-top:var(--spacing-8)}._imageSkeleton_1dkf0_66{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--radius-md)}@media (min-width: 768px){._container_1dkf0_1{padding:var(--spacing-tablet-lg) var(--spacing-tablet-md)}._grid_1dkf0_7{grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}._overlayText_1dkf0_54{font-size:var(--font-size-base)}}@media (min-width: 1024px){._container_1dkf0_1{padding:var(--spacing-desktop-lg) var(--spacing-desktop-md)}}._pageContainer_5ietm_2{width:100%;margin:0 auto;padding:0}._heroSlider_5ietm_8,._advertisementBanner_5ietm_12,._speechesSection_5ietm_16,._gallerySection_5ietm_20{margin-bottom:var(--spacing-mobile-lg)}._welcomeSection_5ietm_24{background-color:var(--surface);border-radius:var(--radius-mobile);padding:var(--spacing-mobile-lg) var(--spacing-mobile-sm);text-align:center;margin:0 var(--spacing-mobile-sm) var(--spacing-mobile-lg);box-shadow:var(--shadow-mobile);border:1px solid var(--border)}._welcomeContent_5ietm_34{max-width:800px;margin:0 auto}._welcomeTitle_5ietm_39{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-mobile-xs);line-height:var(--line-height-mobile-tight)}._welcomeSubtitle_5ietm_48{font-size:var(--font-size-mobile-lg);color:var(--muted-foreground);margin-bottom:var(--spacing-mobile-sm);line-height:var(--line-height-mobile-normal)}._missionStatement_5ietm_55{font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-relaxed);color:var(--foreground);margin-bottom:var(--spacing-mobile-lg);max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--spacing-mobile-xs)}._missionLabel_5ietm_66{font-weight:600;color:var(--primary)}._welcomeActions_5ietm_71{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-mobile-sm);width:100%}._welcomeActions_5ietm_71>*{width:100%;max-width:280px;min-height:var(--touch-target-comfortable)}._mainContent_5ietm_85{width:100%;padding:0 var(--spacing-mobile-sm)}._grid_5ietm_90{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-md)}._sectionTitle_5ietm_96{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-xl);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-mobile-md);display:flex;align-items:center;gap:var(--spacing-mobile-xs);border-bottom:2px solid var(--primary);padding-bottom:var(--spacing-mobile-xs);line-height:var(--line-height-mobile-normal)}._sectionIcon_5ietm_110{color:var(--primary);flex-shrink:0}._noticeBoard_5ietm_115,._quickLinks_5ietm_116{background-color:var(--surface);padding:var(--spacing-mobile-sm);border-radius:var(--radius-mobile);box-shadow:var(--shadow-mobile);border:1px solid var(--border)}._noticeList_5ietm_124{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-mobile-xs)}._noticeItem_5ietm_133{display:flex;flex-direction:column;gap:var(--spacing-mobile-xs);padding:var(--spacing-mobile-sm) 0;border-bottom:1px solid var(--border);transition:background-color var(--animation-mobile-normal) ease}._noticeItem_5ietm_133:last-child{border-bottom:none}._noticeItem_5ietm_133:hover{background-color:var(--muted);border-radius:var(--radius-mobile-sm)}._noticeDetails_5ietm_151{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._noticeTitle_5ietm_158{font-weight:500;color:var(--surface-foreground);font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-normal)}._noticeDate_5ietm_165{font-size:var(--font-size-mobile-sm);color:var(--muted-foreground);line-height:var(--line-height-mobile-normal)}._linkGrid_5ietm_171{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-sm)}._linkCard_5ietm_177{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-mobile-sm);padding:var(--spacing-mobile-sm);background-color:var(--muted);border-radius:var(--radius-mobile);text-decoration:none;color:var(--foreground);font-weight:500;font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-normal);transition:all var(--animation-mobile-normal) ease;border:1px solid transparent;min-height:var(--touch-target-comfortable)}._linkCard_5ietm_177:hover{transform:translateY(-1px);box-shadow:var(--shadow-mobile-md);background-color:var(--surface);color:var(--primary);border-color:var(--primary)}._linkCard_5ietm_177:active{transform:translateY(0)}._linkCard_5ietm_177 svg{flex-shrink:0}._errorState_5ietm_212{padding:var(--spacing-mobile-md);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius-mobile);font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-normal)}@media (min-width: 480px){._heroSlider_5ietm_8,._advertisementBanner_5ietm_12,._speechesSection_5ietm_16,._gallerySection_5ietm_20{margin-bottom:var(--spacing-tablet-lg)}._welcomeSection_5ietm_24{padding:var(--spacing-tablet-lg) var(--spacing-tablet-md);margin:0 var(--spacing-tablet-sm) var(--spacing-tablet-lg);border-radius:var(--radius)}._mainContent_5ietm_85{padding:0 var(--spacing-tablet-sm)}._welcomeTitle_5ietm_39{font-size:var(--font-size-2xl)}._welcomeSubtitle_5ietm_48{font-size:var(--font-size-lg)}._missionStatement_5ietm_55{font-size:var(--font-size-base);margin-bottom:var(--spacing-tablet-lg)}._welcomeActions_5ietm_71{flex-direction:row;justify-content:center;gap:var(--spacing-tablet-sm)}._welcomeActions_5ietm_71>*{width:auto;max-width:none}._grid_5ietm_90{gap:var(--spacing-tablet-md)}._sectionTitle_5ietm_96{font-size:var(--font-size-xl);margin-bottom:var(--spacing-tablet-sm);gap:var(--spacing-3);padding-bottom:var(--spacing-3)}._noticeBoard_5ietm_115,._quickLinks_5ietm_116{padding:var(--spacing-tablet-sm);border-radius:var(--radius)}._noticeItem_5ietm_133{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) 0}._noticeTitle_5ietm_158{font-size:var(--font-size-base)}._noticeDate_5ietm_165{font-size:var(--font-size-sm)}._linkGrid_5ietm_171{grid-template-columns:repeat(2,1fr);gap:var(--spacing-tablet-sm)}._linkCard_5ietm_177{flex-direction:column;justify-content:center;text-align:center;padding:var(--spacing-tablet-sm);font-size:var(--font-size-base)}}@media (min-width: 768px){._pageContainer_5ietm_2{max-width:1200px;margin:0 auto}._heroSlider_5ietm_8,._advertisementBanner_5ietm_12,._speechesSection_5ietm_16,._gallerySection_5ietm_20{margin-bottom:var(--spacing-desktop-lg)}._welcomeSection_5ietm_24{padding:var(--spacing-desktop-lg) var(--spacing-desktop-md);margin:0 var(--spacing-4) var(--spacing-desktop-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._mainContent_5ietm_85{padding:0 var(--spacing-4)}._welcomeTitle_5ietm_39{font-size:2.5rem;margin-bottom:var(--spacing-2)}._welcomeSubtitle_5ietm_48{font-size:1.125rem;margin-bottom:var(--spacing-4)}._missionStatement_5ietm_55{font-size:1.1rem;line-height:1.7;margin-bottom:var(--spacing-8);max-width:700px}._welcomeActions_5ietm_71{gap:var(--spacing-4)}._grid_5ietm_90{gap:var(--spacing-desktop-md)}._sectionTitle_5ietm_96{font-size:1.75rem;margin-bottom:var(--spacing-6)}._noticeBoard_5ietm_115,._quickLinks_5ietm_116{padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._noticeList_5ietm_124,._linkGrid_5ietm_171{gap:var(--spacing-4)}._linkCard_5ietm_177{padding:var(--spacing-6);border-radius:var(--radius-md)}._errorState_5ietm_212{padding:var(--spacing-8)}}@media (min-width: 992px){._grid_5ietm_90{grid-template-columns:2fr 1fr;gap:var(--spacing-8)}._linkCard_5ietm_177:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}@media (min-width: 1024px){._heroSlider_5ietm_8,._advertisementBanner_5ietm_12,._speechesSection_5ietm_16,._gallerySection_5ietm_20{margin-bottom:var(--spacing-12)}._welcomeSection_5ietm_24{padding:var(--spacing-12) var(--spacing-8);margin:0 var(--spacing-4) var(--spacing-12)}._mainContent_5ietm_85{padding:0 var(--spacing-4)}._grid_5ietm_90{gap:var(--spacing-8)}}@layer base{._textarea_1eqdo_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none}._textarea_1eqdo_2::placeholder{color:var(--muted-foreground)}._textarea_1eqdo_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._textarea_1eqdo_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._textarea_1eqdo_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._noResize_1eqdo_44{resize:none}._clear_1eqdo_48{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1eqdo_48:hover,._clear_1eqdo_48:focus{background-color:transparent;border:none;box-shadow:none}.dark ._textarea_1eqdo_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._textarea_1eqdo_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._textarea_1eqdo_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._pageContainer_1mui1_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._headerSection_1mui1_7{text-align:center;margin-bottom:var(--spacing-8)}._pageTitle_1mui1_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._pageSubtitle_1mui1_20{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._separator_1mui1_27{margin-bottom:var(--spacing-8)}._contentGrid_1mui1_31{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-12)}._infoColumn_1mui1_37{display:flex;flex-direction:column;gap:var(--spacing-8)}._infoCard_1mui1_43{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._infoCardHeader_1mui1_51{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._infoCardHeader_1mui1_51 svg{color:var(--primary);width:1.5rem;height:1.5rem}._infoCardTitle_1mui1_66{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--surface-foreground);margin:0}._infoCardContent_1mui1_74{display:flex;flex-direction:column;gap:var(--spacing-4)}._infoItem_1mui1_80{display:flex;align-items:flex-start;gap:var(--spacing-3)}._infoItemIcon_1mui1_86{color:var(--primary);margin-top:2px}._infoItemIcon_1mui1_86 svg{width:1rem;height:1rem}._infoItemLabel_1mui1_96{font-weight:500;color:var(--muted-foreground);margin-right:var(--spacing-2)}._infoItemValue_1mui1_102{font-weight:500;color:var(--surface-foreground)}._formColumn_1mui1_107{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);border:1px solid var(--border)}._formWrapper_1mui1_115{width:100%}._formTitle_1mui1_119{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-6);text-align:center}._contactForm_1mui1_127{display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_1mui1_133{margin-top:var(--spacing-4);width:100%}._spinner_1mui1_138{animation:_spin_1mui1_138 1s linear infinite}@keyframes _spin_1mui1_138{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 992px){._contentGrid_1mui1_31{grid-template-columns:1fr;gap:var(--spacing-8)}}@media (max-width: 768px){._pageContainer_1mui1_1{padding:var(--spacing-6) var(--spacing-4)}._pageTitle_1mui1_12{font-size:2rem}._pageSubtitle_1mui1_20{font-size:1rem}._formColumn_1mui1_107{padding:var(--spacing-6)}}._header_weczn_2{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-mobile-sm);padding-left:var(--spacing-mobile-xs);padding-right:var(--spacing-mobile-xs)}._titleWrapper_weczn_12{flex-grow:1}._title_weczn_12{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-2xl);font-weight:700;color:var(--foreground);margin:0;line-height:var(--line-height-mobile-tight);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._subtitle_weczn_27{font-size:var(--font-size-mobile-sm);color:var(--muted-foreground);margin-top:var(--spacing-mobile-xs);line-height:var(--line-height-mobile-relaxed);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._actions_weczn_36{flex-shrink:0;margin-top:var(--spacing-mobile-xs)}._actions_weczn_36 button{min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:var(--spacing-mobile-xs) var(--spacing-mobile-sm);font-size:var(--font-size-mobile-sm)}._actions_weczn_36 a{min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-mobile-xs) var(--spacing-mobile-sm);font-size:var(--font-size-mobile-sm)}@media (max-width: 479px){._header_weczn_2{gap:var(--spacing-mobile-xs);padding-bottom:var(--spacing-mobile-xs)}._title_weczn_12{font-size:var(--font-size-mobile-xl)}._subtitle_weczn_27{font-size:var(--font-size-mobile-xs);margin-top:var(--spacing-1)}._actions_weczn_36{margin-top:var(--spacing-2)}}@media (min-width: 480px) and (max-width: 767px){._header_weczn_2{flex-direction:column;gap:var(--spacing-mobile-md);padding-bottom:var(--spacing-mobile-md);padding-left:var(--spacing-mobile-sm);padding-right:var(--spacing-mobile-sm)}._title_weczn_12{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}._subtitle_weczn_27{font-size:var(--font-size-sm);margin-top:var(--spacing-2)}._actions_weczn_36{margin-top:var(--spacing-3)}}@media (min-width: 768px) and (max-width: 1023px){._header_weczn_2{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--spacing-tablet-md);padding-bottom:var(--spacing-tablet-md);padding-left:var(--spacing-tablet-sm);padding-right:var(--spacing-tablet-sm)}._title_weczn_12{font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}._subtitle_weczn_27{font-size:var(--font-size-base);margin-top:var(--spacing-2);max-width:50ch}._actions_weczn_36{margin-top:0}._actions_weczn_36 button,._actions_weczn_36 a{min-height:var(--touch-target-comfortable);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm)}}@media (min-width: 1024px){._header_weczn_2{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--spacing-desktop-md);padding-bottom:var(--spacing-desktop-md);padding-left:var(--spacing-desktop-sm);padding-right:var(--spacing-desktop-sm)}._title_weczn_12{font-size:var(--font-size-4xl);line-height:var(--line-height-tight)}._subtitle_weczn_27{font-size:var(--font-size-lg);margin-top:var(--spacing-3);max-width:60ch}._actions_weczn_36{margin-top:0}._actions_weczn_36 button,._actions_weczn_36 a{min-height:var(--touch-target-comfortable);padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}}@media (prefers-reduced-motion: reduce){._header_weczn_2 *{transition:none!important}}@media (prefers-contrast: high){._title_weczn_12{font-weight:800}._subtitle_weczn_27{font-weight:500}}._header_weczn_2 button:focus-visible,._header_weczn_2 a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}@layer base{._overlay_9z7xy_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-modal);animation:_overlayShow_9z7xy_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_9z7xy_11{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-modal);overflow:auto;padding:2rem;animation:_contentShow_9z7xy_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_9z7xy_30{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_9z7xy_30:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_9z7xy_30:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_9z7xy_61{width:1rem;height:1rem}._header_9z7xy_66{margin-bottom:1rem}._footer_9z7xy_70{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}._title_9z7xy_77{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:.5rem}._description_9z7xy_86{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:1rem}._screenReaderText_9z7xy_93{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_9z7xy_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_9z7xy_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@media (min-width: 480px){._content_9z7xy_11{max-width:calc(100vw - 6rem);max-height:calc(100vh - 6rem);padding:3rem}._close_9z7xy_30{top:1.25rem;right:1.25rem}._header_9z7xy_66{margin-bottom:1.25rem}._footer_9z7xy_70{margin-top:2rem}._description_9z7xy_86{margin-bottom:1.25rem}}@media (min-width: 768px){._content_9z7xy_11{max-width:calc(100vw - 8rem);max-height:calc(100vh - 8rem);padding:4rem}._close_9z7xy_30{top:1.5rem;right:1.5rem}._header_9z7xy_66{margin-bottom:1.5rem}._footer_9z7xy_70{margin-top:2.5rem}._description_9z7xy_86{margin-bottom:1.5rem}}@media (min-width: 1024px){._content_9z7xy_11{padding:5rem}._footer_9z7xy_70{margin-top:3rem}}}._container_1ebvv_2{max-width:1600px;margin:0 auto;padding:var(--spacing-mobile-md) var(--spacing-mobile-sm)}._searchContainer_1ebvv_9{margin:var(--spacing-8) 0 var(--spacing-12) 0;display:flex;justify-content:center}._searchInputWrapper_1ebvv_15{position:relative;max-width:500px;width:100%}._searchIcon_1ebvv_21{position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;z-index:1}._searchInput_1ebvv_15{padding-left:calc(var(--spacing-4) + 20px + var(--spacing-2));border-radius:var(--radius-full);box-shadow:var(--shadow-md);border:2px solid transparent;transition:all var(--animation-duration-normal) ease}._searchInput_1ebvv_15:focus{border-color:var(--primary);box-shadow:var(--shadow-focus),var(--shadow-lg)}._mainContent_1ebvv_45{margin-top:var(--spacing-8)}._masonryGrid_1ebvv_50{columns:2;column-gap:var(--spacing-6);column-fill:balance}._galleryCard_1ebvv_56{display:inline-block;width:100%;margin-bottom:var(--spacing-6);break-inside:avoid;cursor:pointer;border-radius:var(--radius-lg);overflow:hidden;background:var(--card);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(0)}._galleryCard_1ebvv_56:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._galleryCard_1ebvv_56:focus-visible{outline:3px solid var(--primary);outline-offset:2px;transform:translateY(-4px)}._imageContainer_1ebvv_82{position:relative;overflow:hidden}._galleryImage_1ebvv_87{width:100%;height:auto;display:block;transition:transform var(--animation-duration-slow) cubic-bezier(.4,0,.2,1)}._galleryCard_1ebvv_56:hover ._galleryImage_1ebvv_87{transform:scale(1.05)}._imageOverlay_1ebvv_98{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,transparent 50%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity var(--animation-duration-normal) ease;display:flex;align-items:flex-end}._galleryCard_1ebvv_56:hover ._imageOverlay_1ebvv_98{opacity:1}._overlayContent_1ebvv_117{padding:var(--spacing-6);color:#fff;width:100%;display:flex;align-items:center;gap:var(--spacing-3)}._expandIcon_1ebvv_126{flex-shrink:0;opacity:.9}._overlayTitle_1ebvv_131{font-family:var(--font-family-heading);font-size:var(--font-size-base);font-weight:600;margin:0;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._skeletonCard_1ebvv_144{display:inline-block;width:100%;margin-bottom:var(--spacing-6);break-inside:avoid;border-radius:var(--radius-lg);overflow:hidden}._imageSkeleton_1ebvv_153{width:100%;border-radius:var(--radius-lg)}._modalContent_1ebvv_159{width:95vw;height:95vh;max-width:1400px;max-height:900px;padding:0;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;background:var(--surface)}._modalImageContainer_1ebvv_172{flex:1;display:flex;align-items:center;justify-content:center;background:var(--muted);overflow:hidden}._modalImage_1ebvv_172{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}._modalInfo_1ebvv_190{padding:var(--spacing-6);background:var(--surface);border-top:1px solid var(--border)}._modalTitle_1ebvv_196{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:700;color:var(--surface-foreground);margin:0 0 var(--spacing-3) 0;line-height:1.3}._modalDescription_1ebvv_205{font-size:var(--font-size-base);color:var(--muted-foreground);line-height:1.6;margin:0}._modalCloseButton_1ebvv_212{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:#0009;color:#fff;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}._modalCloseButton_1ebvv_212:hover{background:#000c;color:#fff}@media (min-width: 768px){._container_1ebvv_2{padding:var(--spacing-tablet-lg) var(--spacing-tablet-md)}._masonryGrid_1ebvv_50{columns:3;column-gap:var(--spacing-8)}._galleryCard_1ebvv_56{margin-bottom:var(--spacing-8)}._overlayTitle_1ebvv_131{font-size:var(--font-size-lg)}._modalContent_1ebvv_159{flex-direction:row}._modalImageContainer_1ebvv_172{flex:2}._modalInfo_1ebvv_190{flex:1;border-top:none;border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:flex-start;padding:var(--spacing-8)}._modalTitle_1ebvv_196{font-size:var(--font-size-3xl)}._modalDescription_1ebvv_205{font-size:var(--font-size-lg)}}@media (min-width: 1024px){._container_1ebvv_2{padding:var(--spacing-desktop-xl) var(--spacing-desktop-lg)}._masonryGrid_1ebvv_50{columns:4;column-gap:var(--spacing-12)}._galleryCard_1ebvv_56{margin-bottom:var(--spacing-12)}._galleryCard_1ebvv_56:hover{transform:translateY(-12px)}._overlayContent_1ebvv_117{padding:var(--spacing-8)}._overlayTitle_1ebvv_131{font-size:var(--font-size-xl)}}@media (min-width: 1400px){._masonryGrid_1ebvv_50{columns:5}}@media (max-width: 479px){._container_1ebvv_2{padding:var(--spacing-mobile-sm) var(--spacing-mobile-xs)}._searchContainer_1ebvv_9{margin:var(--spacing-6) 0 var(--spacing-8) 0}._masonryGrid_1ebvv_50{columns:1;column-gap:0}._galleryCard_1ebvv_56{margin-bottom:var(--spacing-4)}._overlayContent_1ebvv_117{padding:var(--spacing-4)}._overlayTitle_1ebvv_131{font-size:var(--font-size-sm)}._modalContent_1ebvv_159{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0}._modalInfo_1ebvv_190{padding:var(--spacing-4)}._modalTitle_1ebvv_196{font-size:var(--font-size-xl)}._modalDescription_1ebvv_205{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion: reduce){._galleryCard_1ebvv_56,._galleryImage_1ebvv_87,._imageOverlay_1ebvv_98,._searchInput_1ebvv_15{transition:none}._galleryCard_1ebvv_56:hover,._galleryCard_1ebvv_56:hover ._galleryImage_1ebvv_87{transform:none}}@media (prefers-contrast: high){._galleryCard_1ebvv_56{border:2px solid var(--border)}._imageOverlay_1ebvv_98{background:#000000e6}._modalCloseButton_1ebvv_212{background:var(--surface);color:var(--surface-foreground);border:2px solid var(--border)}}.dark ._searchInput_1ebvv_15{background:var(--card);box-shadow:var(--shadow-md)}.dark ._modalCloseButton_1ebvv_212{background:#ffffff1a;color:#fff}.dark ._modalCloseButton_1ebvv_212:hover{background:#fff3}._badge_1kzse_1{display:inline-flex;align-items:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);font-weight:500;text-transform:capitalize;white-space:nowrap}._primary_1kzse_12{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._secondary_1kzse_17{background-color:var(--secondary);color:var(--secondary-foreground)}._destructive_1kzse_22{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}._success_1kzse_27{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._warning_1kzse_32{background-color:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning-foreground)}._info_1kzse_37{background-color:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}._card_4h4tq_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._card_4h4tq_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._content_4h4tq_17{padding:var(--spacing-6)}._typeBadge_4h4tq_21{margin-bottom:var(--spacing-3)}._title_4h4tq_25{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:600;line-height:1.4;margin:0 0 var(--spacing-3) 0}._titleLink_4h4tq_33{color:var(--card-foreground);text-decoration:none}._titleLink_4h4tq_33:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._meta_4h4tq_47{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-4);color:var(--muted-foreground);font-size:var(--font-size-xs);margin-bottom:var(--spacing-4)}._metaItem_4h4tq_56{display:flex;align-items:center;gap:var(--spacing-2)}._excerpt_4h4tq_62{font-size:var(--font-size-sm);color:var(--muted-foreground);line-height:1.6;margin:0}._footer_4h4tq_69{padding:var(--spacing-4) var(--spacing-6);background-color:color-mix(in srgb,var(--surface) 50%,transparent);border-top:1px solid var(--border)}._readMoreLink_4h4tq_75{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;position:relative;z-index:1;transition:color var(--animation-duration-fast) ease}._readMoreLink_4h4tq_75:hover{color:color-mix(in srgb,var(--primary),black 15%)}._readMoreLink_4h4tq_75 svg{transition:transform var(--animation-duration-fast) ease}._readMoreLink_4h4tq_75:hover svg{transform:translate(4px)}._excerptSkeleton_4h4tq_101{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4)}@media (max-width: 480px){._content_4h4tq_17{padding:var(--spacing-4)}._title_4h4tq_25{font-size:var(--font-size-lg)}._footer_4h4tq_69{padding:var(--spacing-3) var(--spacing-4)}}._pageContainer_3ofg6_1{max-width:var(--container-lg);margin:0 auto;padding:var(--spacing-4) var(--mobile-padding)}._mainContent_3ofg6_7{margin-top:var(--spacing-6);min-height:60vh}._grid_3ofg6_12{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._pagination_3ofg6_18{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._pageInfo_3ofg6_28{font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:500;min-width:80px;text-align:center}._messageContainer_3ofg6_36{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);min-height:40vh}._messageIcon_3ofg6_48{width:48px;height:48px;color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._messageTitle_3ofg6_55{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._spinner_3ofg6_63{animation:_spin_3ofg6_63 1s linear infinite}@keyframes _spin_3ofg6_63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){._pageContainer_3ofg6_1{padding:var(--spacing-8) var(--tablet-padding)}._grid_3ofg6_12{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_3ofg6_12{gap:var(--spacing-8)}}@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}}._skeletonContainer_i4i8y_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._contentContainer_i4i8y_7{display:flex;flex-direction:column;gap:var(--spacing-8)}._section_i4i8y_13{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_i4i8y_19{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:2px solid var(--primary)}._tableWrapper_i4i8y_28{overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border)}._table_i4i8y_28{width:100%;min-width:500px;border-collapse:collapse;text-align:center}._table_i4i8y_28 th,._table_i4i8y_28 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);white-space:nowrap}._table_i4i8y_28 th{background-color:var(--muted);font-weight:600;color:var(--muted-foreground);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}._table_i4i8y_28 tbody tr:last-child td{border-bottom:none}._table_i4i8y_28 tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._progressCell_i4i8y_68{display:flex;align-items:center;gap:var(--spacing-2);min-width:120px}._progressBar_i4i8y_75{flex-grow:1}._upcomingCandidatesContainer_i4i8y_79{display:flex;flex-direction:column;gap:var(--spacing-4)}._candidateCard_i4i8y_85{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._candidateHeader_i4i8y_93{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4);flex-wrap:wrap;gap:var(--spacing-2)}._candidateTitle_i4i8y_102{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._departmentBreakdown_i4i8y_109{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._departmentItem_i4i8y_115{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);border-radius:var(--radius);border:1px solid var(--border)}._departmentLabel_i4i8y_125{font-weight:500;color:var(--muted-foreground);font-size:.875rem}._departmentCount_i4i8y_131{font-weight:600;color:var(--primary);font-size:1.125rem}._paginationContainer_i4i8y_137{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) 0;border-top:1px solid var(--border);margin-top:var(--spacing-4)}._paginationInfo_i4i8y_146{display:flex;flex-direction:column;gap:var(--spacing-1)}._pageInfo_i4i8y_152{font-size:.875rem;color:var(--muted-foreground)}._pageNumber_i4i8y_157{font-size:.875rem;font-weight:500;color:var(--foreground)}._paginationControls_i4i8y_163{display:flex;gap:var(--spacing-2)}._paginationLoadingOverlay_i4i8y_168{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--z-content);background-color:color-mix(in srgb,var(--surface) 80%,transparent);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg)}._tableWrapper_i4i8y_28{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border)}._tableLoading_i4i8y_192{opacity:.6;pointer-events:none}@media (max-width: 768px){._candidateHeader_i4i8y_93{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._departmentBreakdown_i4i8y_109{grid-template-columns:1fr}._paginationContainer_i4i8y_137{flex-direction:column;gap:var(--spacing-3);align-items:stretch}._paginationInfo_i4i8y_146{text-align:center}._paginationControls_i4i8y_163{justify-content:center}}._container_16c62_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._pageHeader_16c62_7{margin-bottom:var(--spacing-8)}._mainContent_16c62_11{display:flex;flex-direction:column;gap:var(--spacing-12)}@media (max-width: 768px){._container_16c62_1{padding:var(--spacing-6) var(--spacing-4)}._pageHeader_16c62_7{text-align:center;margin-bottom:var(--spacing-6)}._mainContent_16c62_11{gap:var(--spacing-8)}}._pageContainer_1ct63_2{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-mobile-md) var(--spacing-mobile-sm)}._pageHeader_1ct63_9{text-align:center;margin-block:var(--spacing-mobile-lg) var(--spacing-mobile-xl)}._pageTitle_1ct63_14{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-mobile-sm);line-height:var(--line-height-mobile-tight)}._pageSubtitle_1ct63_23{font-size:var(--font-size-mobile-base);color:var(--muted-foreground);line-height:var(--line-height-mobile-relaxed);max-width:90%;margin:0 auto}._mainContent_1ct63_31{width:100%;margin-top:var(--spacing-mobile-lg)}._tableContainer_1ct63_37{width:100%;background-color:var(--surface);border-radius:var(--radius-mobile);box-shadow:var(--shadow-mobile);border:1px solid var(--border);position:relative;overflow:hidden}._tableWrapper_1ct63_47{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}._tableWrapper_1ct63_47::-webkit-scrollbar{height:8px}._tableWrapper_1ct63_47::-webkit-scrollbar-track{background:var(--muted);border-radius:var(--radius-sm)}._tableWrapper_1ct63_47::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:var(--radius-sm)}._tableWrapper_1ct63_47::-webkit-scrollbar-thumb:hover{background:var(--primary)}._table_1ct63_37{width:100%;border-collapse:collapse;text-align:left;font-size:var(--font-size-mobile-sm);min-width:700px}._tableHead_1ct63_81{background-color:var(--muted);position:sticky;top:0;z-index:var(--z-content-low)}._table_1ct63_37 th,._table_1ct63_37 td{padding:var(--spacing-mobile-sm);vertical-align:middle;border-right:1px solid var(--border)}._table_1ct63_37 th:last-child,._table_1ct63_37 td:last-child{border-right:none}._table_1ct63_37 th{font-weight:600;color:var(--foreground);text-transform:uppercase;font-size:var(--font-size-mobile-xs);letter-spacing:.5px;white-space:nowrap;line-height:var(--line-height-mobile-tight)}._table_1ct63_37 th:nth-child(1){width:10%}._table_1ct63_37 th:nth-child(2){width:25%}._table_1ct63_37 th:nth-child(3){width:20%}._table_1ct63_37 th:nth-child(4){width:30%}._table_1ct63_37 th:nth-child(5){width:15%}._tableBody_1ct63_116 tr{border-bottom:1px solid var(--border);transition:background-color var(--animation-mobile-fast) ease}._tableBody_1ct63_116 tr:last-child{border-bottom:none}._tableBody_1ct63_116 tr:hover{background-color:var(--muted)}._table_1ct63_37 td{color:var(--surface-foreground);line-height:var(--line-height-mobile-normal)}._teacherNameCell_1ct63_134{font-weight:500;color:var(--primary)}._contactCell_1ct63_139{min-width:120px}._contactItem_1ct63_143{margin-bottom:var(--spacing-1);word-break:break-word}._contactItem_1ct63_143:last-child{margin-bottom:0}._scrollHint_1ct63_152{display:flex;justify-content:center;align-items:center;padding:var(--spacing-mobile-sm);background-color:var(--muted);border-top:1px solid var(--border);font-size:var(--font-size-mobile-xs);color:var(--muted-foreground);text-align:center}._cardsContainer_1ct63_165{display:grid;gap:var(--spacing-mobile-md);width:100%;grid-template-columns:1fr}._teacherCard_1ct63_172{background-color:var(--surface);border-radius:var(--radius-mobile);border:1px solid var(--border);box-shadow:var(--shadow-mobile);overflow:hidden;transition:box-shadow var(--animation-mobile-fast) ease,transform var(--animation-mobile-fast) ease;touch-action:manipulation}._teacherCard_1ct63_172:hover{box-shadow:var(--shadow-mobile-md);transform:translateY(-2px)}._teacherCard_1ct63_172:active{transform:translateY(0);box-shadow:var(--shadow-mobile)}._cardHeader_1ct63_194{padding:var(--spacing-mobile-md);background-color:var(--muted);border-bottom:1px solid var(--border)}._cardHeaderTop_1ct63_200{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-mobile-sm)}._serialNumber_1ct63_206{font-size:var(--font-size-mobile-xs);font-weight:600;color:var(--muted-foreground);background-color:var(--background);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-mobile-sm);border:1px solid var(--border)}._teacherName_1ct63_134{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;color:var(--primary);margin:0 0 var(--spacing-1) 0;line-height:var(--line-height-mobile-tight)}._teacherDesignation_1ct63_225{font-size:var(--font-size-mobile-sm);color:var(--muted-foreground);font-weight:500;line-height:var(--line-height-mobile-normal)}._cardContent_1ct63_232{padding:var(--spacing-mobile-md);display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._cardField_1ct63_239{display:flex;flex-direction:column;gap:var(--spacing-1)}._fieldLabel_1ct63_245{font-size:var(--font-size-mobile-xs);font-weight:600;color:var(--foreground);text-transform:uppercase;letter-spacing:.5px;line-height:var(--line-height-mobile-tight)}._fieldValue_1ct63_254{font-size:var(--font-size-mobile-base);color:var(--surface-foreground);line-height:var(--line-height-mobile-normal);word-break:break-word}._contactInfo_1ct63_261{display:flex;flex-direction:column;gap:var(--spacing-1)}._contactInfo_1ct63_261 div{font-size:var(--font-size-mobile-base);color:var(--surface-foreground);line-height:var(--line-height-mobile-normal);word-break:break-word}._errorState_1ct63_274{padding:var(--spacing-mobile-lg);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius-mobile);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);margin:var(--spacing-mobile-md) 0;font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-normal)}@media (min-width: 480px){._pageContainer_1ct63_2{padding:var(--spacing-tablet-md) var(--spacing-tablet-sm)}._pageHeader_1ct63_9{margin-block:var(--spacing-tablet-lg) var(--spacing-tablet-xl)}._pageTitle_1ct63_14{font-size:var(--font-size-2xl)}._pageSubtitle_1ct63_23{font-size:var(--font-size-lg);max-width:85%}._cardsContainer_1ct63_165{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-tablet-md)}._teacherCard_1ct63_172{border-radius:var(--radius)}._cardHeader_1ct63_194,._cardContent_1ct63_232{padding:var(--spacing-tablet-md)}._tableContainer_1ct63_37{border-radius:var(--radius)}._table_1ct63_37{font-size:var(--font-size-sm)}._table_1ct63_37 th{font-size:var(--font-size-xs)}._table_1ct63_37 th,._table_1ct63_37 td{padding:var(--spacing-tablet-sm)}}@media (min-width: 768px){._pageContainer_1ct63_2{padding:var(--spacing-desktop-md) var(--spacing-desktop-sm)}._pageHeader_1ct63_9{margin-block:var(--spacing-desktop-lg) var(--spacing-desktop-xl)}._pageTitle_1ct63_14{font-size:var(--font-size-3xl)}._pageSubtitle_1ct63_23{font-size:var(--font-size-xl);max-width:600px}._table_1ct63_37{font-size:var(--font-size-base)}._table_1ct63_37 th{font-size:var(--font-size-sm)}._table_1ct63_37 th,._table_1ct63_37 td{padding:var(--spacing-3)}._scrollHint_1ct63_152{display:none}._cardsContainer_1ct63_165{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (min-width: 1024px){._pageContainer_1ct63_2{padding:var(--spacing-desktop-xl) var(--spacing-desktop-md)}._pageTitle_1ct63_14{font-size:var(--font-size-4xl)}._cardsContainer_1ct63_165{display:none}._tableContainer_1ct63_37{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._table_1ct63_37{font-size:var(--font-size-base);min-width:800px}._table_1ct63_37 th,._table_1ct63_37 td{padding:var(--spacing-4)}._table_1ct63_37 th{font-size:var(--font-size-sm)}._teacherCard_1ct63_172:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}}@media (min-width: 1280px){._pageContainer_1ct63_2{padding:var(--spacing-desktop-xl) var(--spacing-desktop-lg)}._table_1ct63_37{min-width:900px}._table_1ct63_37 th,._table_1ct63_37 td{padding:var(--spacing-6)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){._teacherCard_1ct63_172,._table_1ct63_37 th,._table_1ct63_37 td{border-width:.5px}}@media (prefers-reduced-motion: reduce){._teacherCard_1ct63_172{transition:none}._teacherCard_1ct63_172:hover{transform:none}._tableBody_1ct63_116 tr{transition:none}}@media (prefers-color-scheme: dark){._scrollHint_1ct63_152{background-color:var(--surface)}}@media (hover: none) and (pointer: coarse){._teacherCard_1ct63_172:hover{transform:none;box-shadow:var(--shadow-mobile)}._teacherCard_1ct63_172:active{transform:scale(.98)}._tableBody_1ct63_116 tr:hover{background-color:inherit}}@media (max-width: 767px) and (orientation: landscape){._pageContainer_1ct63_2{padding:var(--spacing-mobile-sm)}._pageHeader_1ct63_9{margin-block:var(--spacing-mobile-md) var(--spacing-mobile-lg)}._pageTitle_1ct63_14{font-size:var(--font-size-mobile-2xl)}._pageSubtitle_1ct63_23{font-size:var(--font-size-mobile-sm)}._cardsContainer_1ct63_165{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-mobile-sm)}._cardHeader_1ct63_194,._cardContent_1ct63_232{padding:var(--spacing-mobile-sm)}}._pageContainer_au5fr_2{max-width:1200px;margin:0 auto;padding:var(--spacing-mobile-sm) var(--spacing-mobile-xs)}._mainContent_au5fr_8{padding-top:var(--spacing-mobile-md);display:flex;flex-direction:column;gap:var(--spacing-mobile-lg)}._sectionTitle_au5fr_15{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-xl);font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-mobile-sm);text-align:center;line-height:var(--line-height-mobile-tight);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._sectionIcon_au5fr_27{color:var(--primary);width:2rem;height:2rem;margin:0 auto var(--spacing-mobile-sm);flex-shrink:0}._overviewSection_au5fr_36{background-color:var(--surface);border-radius:var(--radius-mobile);padding:var(--spacing-mobile-lg) var(--spacing-mobile-sm);text-align:center;border:1px solid var(--border);box-shadow:var(--shadow-mobile)}._overviewContent_au5fr_45{max-width:100%;margin:0 auto}._overviewIcon_au5fr_50{width:2.5rem;height:2.5rem;color:var(--primary);margin-bottom:var(--spacing-mobile-sm);flex-shrink:0}._overviewText_au5fr_58{font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-relaxed);color:var(--muted-foreground);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._programsSection_au5fr_67{text-align:center;padding:var(--spacing-mobile-md) 0}._programsContent_au5fr_72{max-width:100%;margin:0 auto}._programsText_au5fr_77{font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-relaxed);color:var(--muted-foreground);margin-bottom:var(--spacing-mobile-md);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._programsButton_au5fr_86{display:inline-flex;align-items:center;gap:var(--spacing-mobile-xs);min-height:var(--touch-target-min);padding:var(--spacing-mobile-xs) var(--spacing-mobile-sm);font-size:var(--font-size-mobile-sm);border-radius:var(--radius-mobile)}._infoGrid_au5fr_97{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-md)}._infoCard_au5fr_103{background-color:var(--surface);border-radius:var(--radius-mobile);padding:var(--spacing-mobile-md) var(--spacing-mobile-sm);text-align:center;border:1px solid var(--border);box-shadow:var(--shadow-mobile);transition:transform var(--animation-mobile-normal) ease-in-out,box-shadow var(--animation-mobile-normal) ease-in-out}._infoCard_au5fr_103:hover{transform:translateY(-2px);box-shadow:var(--shadow-mobile-md);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}._infoCard_au5fr_103:active{transform:translateY(0);box-shadow:var(--shadow-mobile)}._infoIconWrapper_au5fr_125{display:inline-flex;padding:var(--spacing-mobile-xs);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);margin-bottom:var(--spacing-mobile-sm);color:var(--primary)}._infoIconWrapper_au5fr_125 svg{width:1.5rem;height:1.5rem;flex-shrink:0}._infoTitle_au5fr_140{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;margin-bottom:var(--spacing-mobile-xs);color:var(--card-foreground);line-height:var(--line-height-mobile-tight);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._infoText_au5fr_151{color:var(--muted-foreground);line-height:var(--line-height-mobile-relaxed);font-size:var(--font-size-mobile-sm);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 479px){._pageContainer_au5fr_2{padding:var(--spacing-mobile-xs) var(--spacing-mobile-xs)}._mainContent_au5fr_8{padding-top:var(--spacing-mobile-sm);gap:var(--spacing-mobile-md)}._sectionTitle_au5fr_15{font-size:var(--font-size-mobile-lg);margin-bottom:var(--spacing-mobile-xs)}._overviewSection_au5fr_36{padding:var(--spacing-mobile-md) var(--spacing-mobile-xs)}._overviewIcon_au5fr_50{width:2rem;height:2rem}._sectionIcon_au5fr_27{width:1.75rem;height:1.75rem}._infoIconWrapper_au5fr_125 svg{width:1.25rem;height:1.25rem}._programsButton_au5fr_86{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-mobile-xs)}._infoCard_au5fr_103{padding:var(--spacing-mobile-sm) var(--spacing-mobile-xs)}._infoTitle_au5fr_140{font-size:var(--font-size-mobile-base)}._infoText_au5fr_151{font-size:var(--font-size-mobile-xs)}}@media (min-width: 480px) and (max-width: 767px){._pageContainer_au5fr_2{padding:var(--spacing-mobile-md) var(--spacing-mobile-sm)}._mainContent_au5fr_8{padding-top:var(--spacing-mobile-lg);gap:var(--spacing-mobile-xl)}._sectionTitle_au5fr_15{font-size:var(--font-size-xl);margin-bottom:var(--spacing-mobile-md)}._overviewSection_au5fr_36{padding:var(--spacing-mobile-xl) var(--spacing-mobile-md)}._overviewIcon_au5fr_50{width:2.75rem;height:2.75rem}._sectionIcon_au5fr_27{width:2.25rem;height:2.25rem}._overviewText_au5fr_58,._programsText_au5fr_77{font-size:var(--font-size-base)}._programsButton_au5fr_86{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);min-height:var(--touch-target-comfortable)}._infoGrid_au5fr_97{gap:var(--spacing-mobile-lg)}._infoCard_au5fr_103{padding:var(--spacing-mobile-lg) var(--spacing-mobile-md)}._infoIconWrapper_au5fr_125 svg{width:1.75rem;height:1.75rem}._infoTitle_au5fr_140{font-size:var(--font-size-lg)}._infoText_au5fr_151{font-size:var(--font-size-sm)}}@media (min-width: 768px) and (max-width: 1023px){._pageContainer_au5fr_2{padding:var(--spacing-tablet-md) var(--spacing-tablet-sm)}._mainContent_au5fr_8{padding-top:var(--spacing-tablet-lg);gap:var(--spacing-tablet-xl)}._sectionTitle_au5fr_15{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-tablet-sm)}._overviewSection_au5fr_36{padding:var(--spacing-tablet-xl) var(--spacing-tablet-lg);border-radius:var(--radius-md)}._overviewContent_au5fr_45{max-width:600px}._overviewIcon_au5fr_50{width:3rem;height:3rem}._sectionIcon_au5fr_27{width:2.5rem;height:2.5rem}._overviewText_au5fr_58,._programsText_au5fr_77{font-size:var(--font-size-lg)}._programsButton_au5fr_86{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);min-height:var(--touch-target-comfortable);border-radius:var(--radius-md)}._infoGrid_au5fr_97{grid-template-columns:repeat(2,1fr);gap:var(--spacing-tablet-lg)}._infoCard_au5fr_103{padding:var(--spacing-tablet-lg) var(--spacing-tablet-md);border-radius:var(--radius-md)}._infoCard_au5fr_103:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._infoIconWrapper_au5fr_125{padding:var(--spacing-3)}._infoIconWrapper_au5fr_125 svg{width:2rem;height:2rem}._infoTitle_au5fr_140{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3)}._infoText_au5fr_151{font-size:var(--font-size-base)}}@media (min-width: 1024px) and (max-width: 1279px){._pageContainer_au5fr_2{padding:var(--spacing-desktop-md) var(--spacing-desktop-sm)}._mainContent_au5fr_8{padding-top:var(--spacing-desktop-lg);gap:var(--spacing-desktop-xl)}._sectionTitle_au5fr_15{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-desktop-sm)}._overviewSection_au5fr_36{padding:var(--spacing-desktop-xl) var(--spacing-desktop-lg);border-radius:var(--radius-lg)}._overviewContent_au5fr_45{max-width:700px}._overviewIcon_au5fr_50{width:3.5rem;height:3.5rem}._sectionIcon_au5fr_27{width:3rem;height:3rem}._overviewText_au5fr_58,._programsText_au5fr_77{font-size:var(--font-size-xl)}._programsButton_au5fr_86{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg);min-height:var(--touch-target-comfortable);border-radius:var(--radius-lg)}._infoGrid_au5fr_97{grid-template-columns:repeat(2,1fr);gap:var(--spacing-desktop-lg)}._infoCard_au5fr_103{padding:var(--spacing-desktop-lg) var(--spacing-desktop-md);border-radius:var(--radius-lg)}._infoCard_au5fr_103:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._infoIconWrapper_au5fr_125{padding:var(--spacing-4)}._infoIconWrapper_au5fr_125 svg{width:2.25rem;height:2.25rem}._infoTitle_au5fr_140{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4)}._infoText_au5fr_151{font-size:var(--font-size-lg)}}@media (min-width: 1280px){._pageContainer_au5fr_2{padding:var(--spacing-desktop-xl) var(--spacing-desktop-md)}._mainContent_au5fr_8{padding-top:var(--spacing-desktop-xl);gap:var(--spacing-16)}._sectionTitle_au5fr_15{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-desktop-md)}._overviewSection_au5fr_36{padding:var(--spacing-16) var(--spacing-desktop-xl);border-radius:var(--radius-lg)}._overviewContent_au5fr_45{max-width:800px}._overviewIcon_au5fr_50{width:4rem;height:4rem}._sectionIcon_au5fr_27{width:3.5rem;height:3.5rem}._overviewText_au5fr_58,._programsText_au5fr_77{font-size:var(--font-size-xl)}._programsButton_au5fr_86{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg);min-height:var(--touch-target-large);border-radius:var(--radius-lg)}._infoGrid_au5fr_97{grid-template-columns:repeat(3,1fr);gap:var(--spacing-desktop-xl)}._infoCard_au5fr_103{padding:var(--spacing-desktop-xl) var(--spacing-desktop-lg);border-radius:var(--radius-lg)}._infoCard_au5fr_103:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}._infoIconWrapper_au5fr_125{padding:var(--spacing-6)}._infoIconWrapper_au5fr_125 svg{width:2.5rem;height:2.5rem}._infoTitle_au5fr_140{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-6)}._infoText_au5fr_151{font-size:var(--font-size-lg)}}@media (prefers-reduced-motion: reduce){._infoCard_au5fr_103{transition:none!important}._infoCard_au5fr_103:hover,._infoCard_au5fr_103:active{transform:none!important}}@media (prefers-contrast: high){._sectionTitle_au5fr_15,._infoTitle_au5fr_140{font-weight:800}._overviewText_au5fr_58,._programsText_au5fr_77,._infoText_au5fr_151{font-weight:500}._infoCard_au5fr_103{border-width:2px}}._programsButton_au5fr_86:focus-visible,._infoCard_au5fr_103:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--shadow-focus)}._programsButton_au5fr_86,._infoCard_au5fr_103{min-height:var(--touch-target-min);cursor:pointer}@media print{._pageContainer_au5fr_2{max-width:none;padding:0}._infoCard_au5fr_103{break-inside:avoid;box-shadow:none;border:1px solid #000}._infoCard_au5fr_103:hover{transform:none;box-shadow:none}}@layer base{._selectTrigger_ohl49_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_ohl49_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_ohl49_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_ohl49_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_ohl49_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_ohl49_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_ohl49_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_ohl49_2[data-state=open] ._selectIcon_ohl49_52{transform:rotate(180deg)}._selectContent_ohl49_64{z-index:calc(var(--z-modal) + 1);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_ohl49_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_ohl49_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_ohl49_89{padding:var(--spacing-2)}._scrollButton_ohl49_93{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_ohl49_93:hover ._scrollIcon_ohl49_105{color:var(--primary)}._scrollIcon_ohl49_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_ohl49_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_ohl49_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_ohl49_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_ohl49_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_ohl49_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_ohl49_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_ohl49_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_ohl49_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_ohl49_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_ohl49_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_ohl49_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._row_865qe_1{transition:background-color var(--animation-duration-fast) ease}._userCell_865qe_5{display:flex;align-items:center;gap:var(--spacing-3)}._avatar_865qe_11{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primary);background-color:var(--muted);flex-shrink:0}._displayName_865qe_24{font-weight:500;color:var(--foreground)}._email_865qe_29{font-size:var(--font-size-sm);color:var(--muted-foreground)}._actionsCell_865qe_34{text-align:right}._menuIcon_865qe_38{margin-right:var(--spacing-2)}._deleteItem_865qe_42{color:var(--error)}._deleteItem_865qe_42:focus{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}._card_1oaz3_1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);background-color:var(--card);border-bottom:1px solid var(--border)}._card_1oaz3_1:last-child{border-bottom:none}._userInfo_1oaz3_14{display:flex;align-items:center;gap:var(--spacing-3);flex-grow:1;overflow:hidden}._avatar_1oaz3_22{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primary);background-color:var(--muted);flex-shrink:0}._details_1oaz3_35{display:flex;flex-direction:column;gap:var(--spacing-1);overflow:hidden}._nameAndRole_1oaz3_42{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._displayName_1oaz3_49{font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleBadge_1oaz3_57{padding:2px 6px;font-size:.7rem}._email_1oaz3_62,._date_1oaz3_63{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_1oaz3_72{flex-shrink:0}._menuIcon_1oaz3_76{margin-right:var(--spacing-2)}._deleteItem_1oaz3_80{color:var(--error)}._deleteItem_1oaz3_80:focus{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}._container_1na8p_1{width:100%}._tableWrapper_1na8p_5{display:none}@media (min-width: 768px){._tableWrapper_1na8p_5{display:block}}._table_1na8p_5{width:100%;border-collapse:collapse}._table_1na8p_5 th,._table_1na8p_5 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._table_1na8p_5 tbody tr:last-child td{border-bottom:none}._actionsHeader_1na8p_30,._actionsCell_1na8p_31{text-align:right}._userCell_1na8p_35{display:flex;align-items:center;gap:var(--spacing-3)}._textCell_1na8p_41{display:flex;flex-direction:column}._cardsWrapper_1na8p_46{display:flex;flex-direction:column;gap:var(--spacing-1)}@media (min-width: 768px){._cardsWrapper_1na8p_46{display:none}}._card_1na8p_46{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3);border-bottom:1px solid var(--border)}._card_1na8p_46:last-child{border-bottom:none}._container_fh39j_1{width:100%}._tableWrapper_fh39j_5{display:none}@media (min-width: 768px){._tableWrapper_fh39j_5{display:block;overflow-x:auto}}._table_fh39j_5{width:100%;border-collapse:collapse;text-align:left}._table_fh39j_5 th,._table_fh39j_5 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_fh39j_5 th{font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_fh39j_5 tbody tr:last-child td{border-bottom:none}._table_fh39j_5 tbody tr:hover{background-color:var(--muted)}._actionsHeader_fh39j_46{text-align:right}._cardsWrapper_fh39j_50{display:flex;flex-direction:column;gap:var(--spacing-1)}@media (min-width: 768px){._cardsWrapper_fh39j_50{display:none}}._emptyState_fh39j_62{padding:var(--spacing-12) var(--spacing-4);text-align:center;color:var(--muted-foreground);font-size:var(--font-size-lg)}._pagination_1q7lu_1{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4)}._pageInfo_1q7lu_8{font-size:var(--font-size-sm);color:var(--muted-foreground);font-weight:500}._container_1yyek_1{padding:var(--spacing-mobile-md);max-width:var(--container-xl);margin:0 auto}@media (min-width: 768px){._container_1yyek_1{padding:var(--spacing-desktop-md)}}._header_1yyek_13{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:flex-start;justify-content:space-between;margin-bottom:var(--spacing-6)}@media (min-width: 768px){._header_1yyek_13{flex-direction:row;align-items:center}}._title_1yyek_29{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:700;color:var(--foreground);margin:0}._controls_1yyek_37{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media (min-width: 768px){._controls_1yyek_37{flex-direction:row;align-items:center}}._searchWrapper_1yyek_51{position:relative;display:flex;align-items:center;flex-grow:1;width:100%}@media (min-width: 768px){._searchWrapper_1yyek_51{width:auto;max-width:400px}}._searchIcon_1yyek_66{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_1yyek_73{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._roleFilter_1yyek_78{width:100%}@media (min-width: 768px){._roleFilter_1yyek_78{width:200px}}._mainContent_1yyek_88{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._errorState_1yyek_95{padding:var(--spacing-8);text-align:center;color:var(--error);font-size:var(--font-size-lg)}._errorMessage_1yyek_102{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);color:var(--muted-foreground);margin-top:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius);display:inline-block}._footer_1yyek_113{margin-top:var(--spacing-6);display:flex;justify-content:center}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._formContent_whn4k_2{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._formRow_whn4k_9{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._dialogFooter_whn4k_15{display:flex;justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._formRow_whn4k_9{grid-template-columns:1fr}}}@layer base{._bulkItem_14vsf_2{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);background-color:var(--surface);position:relative}._bulkItem_14vsf_2+._bulkItem_14vsf_2{margin-top:var(--spacing-4)}._bulkItemHeader_14vsf_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._bulkItemTitle_14vsf_23{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;color:var(--foreground)}._bulkItemFields_14vsf_31{display:flex;flex-direction:column;gap:var(--spacing-3)}._formRow_14vsf_37{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}@media (max-width: 768px){._formRow_14vsf_37{grid-template-columns:1fr}._bulkItem_14vsf_2{padding:var(--spacing-3)}}}@layer base{._bulkFormContent_ct628_2{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-4);max-height:60vh;overflow-y:auto;padding-right:var(--spacing-1)}._addButton_ct628_12{align-self:flex-start;margin-top:var(--spacing-2)}._dialogFooter_ct628_17{display:flex;justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._bulkFormContent_ct628_2{max-height:50vh}}}@layer base{._container_1ik0l_2{display:flex;flex-direction:column;gap:var(--spacing-6);max-height:70vh;overflow-y:auto}._formContent_1ik0l_10{display:flex;flex-direction:column;gap:var(--spacing-4)}._urlStats_1ik0l_16{display:flex;gap:var(--spacing-3);font-size:.875rem;margin-top:var(--spacing-1)}._validCount_1ik0l_23{color:var(--success);font-weight:500}._invalidCount_1ik0l_28{color:var(--error);font-weight:500}._titleSettings_1ik0l_33,._descriptionSettings_1ik0l_34{padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._titleSettings_1ik0l_33 h4,._descriptionSettings_1ik0l_34 h4{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground)}._prefixSuffixGrid_1ik0l_48,._descriptionGrid_1ik0l_54{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._previewSection_1ik0l_60{display:flex;justify-content:center;padding:var(--spacing-2) 0}._preview_1ik0l_60{padding:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius)}._preview_1ik0l_60 h4{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground)}._previewGrid_1ik0l_80{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-3)}._previewItem_1ik0l_86{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius-sm)}._previewImage_1ik0l_95{width:100%;height:100px;object-fit:cover;border-radius:var(--radius-sm)}._previewText_1ik0l_102{display:flex;flex-direction:column;gap:var(--spacing-1)}._previewTitle_1ik0l_108{font-size:.875rem;font-weight:500;color:var(--foreground);line-height:1.2}._previewTitleBn_1ik0l_115{font-size:.8125rem;color:var(--muted-foreground);line-height:1.2}._previewMore_1ik0l_121{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;background-color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-sm)}._invalidWarning_1ik0l_133{padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 5%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius)}._invalidWarning_1ik0l_133 h5{font-size:.875rem;font-weight:600;color:var(--error);margin-bottom:var(--spacing-2)}._invalidList_1ik0l_147{display:flex;flex-direction:column;gap:var(--spacing-1)}._invalidItem_1ik0l_153{font-size:.8125rem;color:var(--error);font-family:var(--font-family-monospace);word-break:break-all}._invalidMore_1ik0l_160{font-size:.8125rem;color:var(--muted-foreground);font-style:italic;margin-top:var(--spacing-1)}._actions_1ik0l_167{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (max-width: 768px){._prefixSuffixGrid_1ik0l_48,._descriptionGrid_1ik0l_54,._previewGrid_1ik0l_80{grid-template-columns:1fr}._actions_1ik0l_167{flex-direction:column-reverse}}@media (max-width: 1024px){._previewGrid_1ik0l_80{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}}@layer base{._dialogContent_1978p_2{max-width:48rem;max-height:calc(100vh - 4rem);overflow:auto}@media (max-width: 768px){._dialogContent_1978p_2{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}}@media (max-width: 1024px){._dialogContent_1978p_2{max-width:calc(100vw - 3rem)}}}._header_1d23y_1{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._headerActions_1d23y_10{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._title_1d23y_16{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._description_1d23y_24{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2);max-width:60ch}._grid_1d23y_31{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._card_1d23y_37{position:relative;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;aspect-ratio:4 / 3;background-color:var(--muted)}._card_1d23y_37:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._image_1d23y_52{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._card_1d23y_37:hover ._image_1d23y_52{transform:scale(1.05)}._cardOverlay_1d23y_63{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-4);background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,transparent 100%);color:#fff;opacity:0;transition:opacity .2s ease-in-out}._card_1d23y_37:hover ._cardOverlay_1d23y_63{opacity:1}._cardTitle_1d23y_89{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0;text-shadow:1px 1px 3px rgba(0,0,0,.5)}._cardCategory_1d23y_98{font-size:.875rem;font-weight:500;margin-top:var(--spacing-1);background-color:#fff3;color:#fff;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);display:inline-block}._cardActions_1d23y_109{align-self:flex-end;display:flex;gap:var(--spacing-2)}._cardActions_1d23y_109>button{background-color:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);transition:background-color .2s ease}._cardActions_1d23y_109>button:hover{background-color:#ffffff4d}._deleteButton_1d23y_127:hover{background-color:var(--error)!important;color:var(--error-foreground)!important}._cardSkeleton_1d23y_132{width:100%;height:0;padding-bottom:75%;border-radius:var(--radius-md)}._error_1d23y_139,._noItems_1d23y_140{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground);font-size:1.125rem}@media (max-width: 768px){._title_1d23y_16{font-size:1.75rem}._grid_1d23y_31{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}}@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}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}._form_1ofcu_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._grid_1ofcu_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._datePickerTrigger_1ofcu_14{width:100%;justify-content:flex-start;text-align:left;font-weight:400}._datePickerTrigger_1ofcu_14 span{color:var(--muted-foreground)}._formActions_1ofcu_25{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._pageContainer_5az07_1{padding:var(--spacing-mobile-sm);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._pageHeader_5az07_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-mobile-md);gap:var(--spacing-mobile-sm)}._pageHeader_5az07_8 h1{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-2xl);font-weight:700;color:var(--foreground);line-height:var(--line-height-mobile-tight)}._addButton_5az07_24{display:flex;align-items:center;gap:var(--spacing-2);min-height:var(--touch-target-min);padding:var(--spacing-2) var(--spacing-3)}._addButtonText_5az07_32{display:none}._controlsContainer_5az07_36{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);margin-bottom:var(--spacing-mobile-md)}._searchWrapper_5az07_43{position:relative;width:100%}._searchIcon_5az07_48{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_5az07_57{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%;min-height:var(--touch-target-min)}._filtersWrapper_5az07_63{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._filterSelect_5az07_69{width:100%;min-height:var(--touch-target-min)}._tableContainer_5az07_75{display:none;background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-mobile);overflow:hidden;border:1px solid var(--border)}._table_5az07_75{width:100%;border-collapse:collapse;text-align:left}._table_5az07_75 th,._table_5az07_75 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_5az07_75 th{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_5az07_75 tbody tr:last-child td{border-bottom:none}._table_5az07_75 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._titleCell_5az07_114{font-weight:500;color:var(--foreground);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusCell_5az07_123{display:flex;align-items:center;gap:var(--spacing-3)}._actionsCell_5az07_129{display:flex;gap:var(--spacing-1);justify-content:flex-end}._deleteIcon_5az07_135{color:var(--error)}._noResults_5az07_139{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._mobileCardsContainer_5az07_146{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._mobileCard_5az07_146{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-mobile);box-shadow:var(--shadow-mobile);overflow:hidden}._mobileCardHeader_5az07_160{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-mobile-sm);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--surface) 97%,var(--foreground) 3%);gap:var(--spacing-mobile-sm)}._mobileCardTitle_5az07_170{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;color:var(--foreground);margin:0;line-height:var(--line-height-mobile-tight);flex:1;word-break:break-word}._mobileCardActions_5az07_181{display:flex;gap:var(--spacing-1);flex-shrink:0}._mobileCardContent_5az07_187{padding:var(--spacing-mobile-sm);display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._mobileCardRow_5az07_194{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-mobile-sm)}._mobileCardLabel_5az07_201{font-weight:500;color:var(--muted-foreground);font-size:var(--font-size-mobile-sm);flex-shrink:0}._mobileStatusControl_5az07_208{display:flex;align-items:center;gap:var(--spacing-2)}._noResultsMobile_5az07_214{text-align:center;padding:var(--spacing-mobile-xl);color:var(--muted-foreground);font-size:var(--font-size-mobile-lg);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-mobile)}._paginationContainer_5az07_224{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);margin-top:var(--spacing-mobile-md);align-items:center}._paginationInfo_5az07_232{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}._paginationText_5az07_239,._paginationDetails_5az07_244{font-size:var(--font-size-mobile-sm);color:var(--muted-foreground)}._paginationButtons_5az07_249{display:flex;gap:var(--spacing-mobile-sm);width:100%;justify-content:center}._paginationButton_5az07_249{display:flex;align-items:center;gap:var(--spacing-2);min-height:var(--touch-target-min);padding:var(--spacing-2) var(--spacing-3);flex:1;max-width:140px;justify-content:center}._paginationButtonText_5az07_267{font-size:var(--font-size-mobile-sm)}._dialogContent_5az07_271{max-width:95vw;max-height:90vh;width:100%;padding:var(--spacing-mobile-sm);overflow-y:auto}._errorState_5az07_279{padding:var(--spacing-mobile-lg);margin:var(--spacing-mobile-sm);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);border-radius:var(--radius-mobile);font-size:var(--font-size-mobile-lg)}@media (min-width: 768px){._pageContainer_5az07_1{padding:var(--spacing-tablet-md)}._pageHeader_5az07_8{margin-bottom:var(--spacing-tablet-md)}._pageHeader_5az07_8 h1{font-size:var(--font-size-3xl)}._addButton_5az07_24{padding:var(--spacing-3) var(--spacing-4)}._addButtonText_5az07_32{display:inline}._controlsContainer_5az07_36{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-tablet-md)}._searchWrapper_5az07_43{flex-grow:1;max-width:400px}._filtersWrapper_5az07_63{flex-direction:row;gap:var(--spacing-3)}._filterSelect_5az07_69{min-width:180px;width:auto}._mobileCardsContainer_5az07_146{display:none}._tableContainer_5az07_75{display:block}._paginationContainer_5az07_224{flex-direction:row;justify-content:space-between;align-items:center;margin-top:var(--spacing-tablet-md)}._paginationInfo_5az07_232{flex-direction:row;gap:var(--spacing-4)}._paginationButtons_5az07_249{width:auto}._paginationButton_5az07_249{flex:none;max-width:none}._dialogContent_5az07_271{max-width:600px;width:auto;padding:var(--spacing-6)}}@media (min-width: 1024px){._pageContainer_5az07_1{padding:var(--spacing-desktop-lg)}._pageHeader_5az07_8,._controlsContainer_5az07_36{margin-bottom:var(--spacing-desktop-md)}._tableContainer_5az07_75{box-shadow:var(--shadow-lg)}._paginationContainer_5az07_224{margin-top:var(--spacing-desktop-md)}._errorState_5az07_279{padding:var(--spacing-desktop-md);margin:var(--spacing-desktop-sm)}}@media (hover: none) and (pointer: coarse){._mobileCard_5az07_146:active{transform:scale(.98);transition:transform var(--animation-mobile-fast) ease}._paginationButton_5az07_249:active,._addButton_5az07_24:active{transform:scale(.97);transition:transform var(--animation-mobile-fast) ease}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){._mobileCard_5az07_146,._tableContainer_5az07_75{border-width:.5px}}@media (prefers-reduced-motion: reduce){._mobileCard_5az07_146,._paginationButton_5az07_249,._addButton_5az07_24{transition:none}}._dialogContent_v9e30_1{max-width:42rem;max-height:90vh;overflow-y:auto}._dialogWrapper_v9e30_7{width:100%}._form_v9e30_11{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._langTabs_v9e30_18{display:flex;gap:var(--spacing-2);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-2)}._langContent_v9e30_26{display:flex;flex-direction:column;gap:var(--spacing-4);animation:_fadeIn_v9e30_1 .3s ease-in-out}@keyframes _fadeIn_v9e30_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._configSection_v9e30_38{padding:var(--spacing-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._sectionTitle_v9e30_44{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-4)}._configGrid_v9e30_50{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media (min-width: 768px){._configGrid_v9e30_50{grid-template-columns:1fr 1fr}}._aspectRatioControls_v9e30_62{display:flex;flex-direction:column;gap:var(--spacing-2)}._aspectRatioModeToggle_v9e30_68{display:flex;gap:var(--spacing-1)}._sharedFields_v9e30_73{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding-top:var(--spacing-4)}@media (min-width: 640px){._sharedFields_v9e30_73{grid-template-columns:1fr 1fr}}._switchItem_v9e30_86{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0;grid-column:1 / -1}._container_u9ouu_1{padding:var(--spacing-mobile-md);max-width:var(--container-xl);margin:0 auto}@media (min-width: 768px){._container_u9ouu_1{padding:var(--spacing-desktop-md)}}._controls_u9ouu_13{display:flex;margin-bottom:var(--spacing-6)}._searchWrapper_u9ouu_18{position:relative;display:flex;align-items:center;flex-grow:1;max-width:400px}._searchIcon_u9ouu_26{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_u9ouu_33{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._mainContent_u9ouu_38{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._tableContainer_u9ouu_45{display:none}@media (min-width: 1024px){._tableContainer_u9ouu_45{display:block;overflow-x:auto}}._table_u9ouu_45{width:100%;border-collapse:collapse}._table_u9ouu_45 th,._table_u9ouu_45 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}._table_u9ouu_45 th{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);background-color:var(--muted)}._table_u9ouu_45 tbody tr:last-child td{border-bottom:none}._table_u9ouu_45 tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 3%,transparent)}._dragHandleCell_u9ouu_85{width:40px;padding:0 var(--spacing-2);cursor:grab;color:var(--muted-foreground)}._sliderImage_u9ouu_92{width:120px;height:60px;object-fit:cover;border-radius:var(--radius-sm);background-color:var(--muted)}._imagePlaceholder_u9ouu_100{width:120px;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-sm)}._titleCell_u9ouu_111{font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._descriptionCell_u9ouu_119{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted-foreground);font-size:.875rem}._bannerTypeCell_u9ouu_128{text-align:center}._compactCell_u9ouu_132{font-size:.875rem;white-space:nowrap}._linkCell_u9ouu_137{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._link_u9ouu_137{color:var(--primary);text-decoration:none}._link_u9ouu_137:hover{text-decoration:underline}._actionsCell_u9ouu_152{display:flex;gap:var(--spacing-1)}._actionsHeader_u9ouu_157{text-align:right}._actionsCell_u9ouu_152{justify-content:flex-end}._deleteIcon_u9ouu_164{color:var(--error)}._badge_u9ouu_169{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;text-transform:capitalize;white-space:nowrap}._badgeHero_u9ouu_180{background-color:color-mix(in srgb,#3b82f6 15%,transparent);color:#1d4ed8;border:1px solid color-mix(in srgb,#3b82f6 25%,transparent)}._badgeAnnouncement_u9ouu_186{background-color:color-mix(in srgb,#f97316 15%,transparent);color:#c2410c;border:1px solid color-mix(in srgb,#f97316 25%,transparent)}._badgePoster_u9ouu_192{background-color:color-mix(in srgb,#a855f7 15%,transparent);color:#7c3aed;border:1px solid color-mix(in srgb,#a855f7 25%,transparent)}._badgeSpecial_u9ouu_198{background-color:color-mix(in srgb,#6b7280 15%,transparent);color:#374151;border:1px solid color-mix(in srgb,#6b7280 25%,transparent)}._badgeDefault_u9ouu_204{background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}.dark ._badgeHero_u9ouu_180{background-color:color-mix(in srgb,#3b82f6 25%,transparent);color:#93c5fd}.dark ._badgeAnnouncement_u9ouu_186{background-color:color-mix(in srgb,#f97316 25%,transparent);color:#fdba74}.dark ._badgePoster_u9ouu_192{background-color:color-mix(in srgb,#a855f7 25%,transparent);color:#c4b5fd}.dark ._badgeSpecial_u9ouu_198{background-color:color-mix(in srgb,#6b7280 25%,transparent);color:#d1d5db}._cardsContainer_u9ouu_231{display:grid;gap:var(--spacing-4);padding:var(--spacing-4)}@media (min-width: 640px){._cardsContainer_u9ouu_231{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._cardsContainer_u9ouu_231{display:none}}._card_u9ouu_231{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}._cardImageWrapper_u9ouu_259{width:100%;height:150px;background-color:var(--muted)}._cardImage_u9ouu_259{width:100%;height:100%;object-fit:cover}._cardContent_u9ouu_271{padding:var(--spacing-4);flex-grow:1;display:flex;flex-direction:column}._cardHeader_u9ouu_278{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}._cardTitle_u9ouu_286{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;flex-grow:1}._cardActions_u9ouu_294{display:flex;gap:var(--spacing-1);flex-shrink:0}._cardDescription_u9ouu_300{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;flex-grow:1;line-height:1.5}._cardInfo_u9ouu_308{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius-sm)}._cardInfoRow_u9ouu_318{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}._cardValue_u9ouu_325{font-weight:500;color:var(--foreground)}._cardFooter_u9ouu_330{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._cardStatus_u9ouu_339,._cardOrder_u9ouu_339{display:flex;align-items:center;gap:var(--spacing-2)}._cardLabel_u9ouu_345{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._errorState_u9ouu_351,._emptyState_u9ouu_351{padding:var(--spacing-16);text-align:center;color:var(--muted-foreground);font-size:1.125rem}._dialogWrapper_sjsjo_1{width:100%}._form_sjsjo_5{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._langTabs_sjsjo_12{display:flex;gap:var(--spacing-2);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-2)}._langContent_sjsjo_20{display:flex;flex-direction:column;gap:var(--spacing-4);animation:_fadeIn_sjsjo_1 .3s ease-in-out}@keyframes _fadeIn_sjsjo_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._sharedFields_sjsjo_32{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}@media (min-width: 640px){._sharedFields_sjsjo_32{grid-template-columns:1fr 1fr}}._switchItem_sjsjo_46{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-2) 0;grid-column:1 / -1}._container_1r2jw_1{padding:var(--spacing-mobile-md);max-width:var(--container-xl);margin:0 auto}@media (min-width: 768px){._container_1r2jw_1{padding:var(--spacing-desktop-md)}}._controls_1r2jw_13{display:flex;margin-bottom:var(--spacing-6)}._searchWrapper_1r2jw_18{position:relative;display:flex;align-items:center;flex-grow:1;max-width:400px}._searchIcon_1r2jw_26{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_1r2jw_33{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._mainContent_1r2jw_38{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._tableContainer_1r2jw_45{display:none}@media (min-width: 1024px){._tableContainer_1r2jw_45{display:block;overflow-x:auto}}._table_1r2jw_45{width:100%;border-collapse:collapse}._table_1r2jw_45 th,._table_1r2jw_45 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}._table_1r2jw_45 th{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);background-color:var(--muted)}._table_1r2jw_45 tbody tr:last-child td{border-bottom:none}._table_1r2jw_45 tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 3%,transparent)}._speakerCell_1r2jw_85{display:flex;align-items:center;gap:var(--spacing-3)}._speakerImage_1r2jw_91{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-full);background-color:var(--muted)}._imagePlaceholder_1r2jw_99{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-full)}._speakerName_1r2jw_110{font-weight:500}._speakerDesignation_1r2jw_114{font-size:.875rem;color:var(--muted-foreground)}._titleCell_1r2jw_119{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionsCell_1r2jw_126{display:flex;gap:var(--spacing-1)}._actionsHeader_1r2jw_131{text-align:right}._actionsCell_1r2jw_126{justify-content:flex-end}._deleteIcon_1r2jw_138{color:var(--error)}._cardsContainer_1r2jw_143{display:grid;gap:var(--spacing-4);padding:var(--spacing-4)}@media (min-width: 640px){._cardsContainer_1r2jw_143{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._cardsContainer_1r2jw_143{display:none}}._card_1r2jw_143{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);padding:var(--spacing-4)}._cardHeader_1r2jw_172{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._cardActions_1r2jw_180{display:flex;gap:var(--spacing-1);flex-shrink:0}._cardContent_1r2jw_186{flex-grow:1;display:flex;flex-direction:column}._cardTitle_1r2jw_192{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-4) 0;flex-grow:1}._cardFooter_1r2jw_200{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._cardStatus_1r2jw_209{display:flex;align-items:center;gap:var(--spacing-2)}._cardLabel_1r2jw_215{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._errorState_1r2jw_221,._emptyState_1r2jw_221{padding:var(--spacing-16);text-align:center;color:var(--muted-foreground);font-size:1.125rem}._form_3q1oh_5{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-2)}._formGrid_3q1oh_12{display:grid;grid-template-columns:1fr;gap:var(--spacing-2)}@media (min-width: 480px){._formGrid_3q1oh_12{grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}}@media (min-width: 768px){._form_3q1oh_5{gap:var(--spacing-3);margin-top:var(--spacing-3)}}._switchFormItem_3q1oh_32{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchWrapper_3q1oh_38{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._switchWrapper_3q1oh_38 label{margin-bottom:0;flex:1}._datePickerTrigger_3q1oh_50{width:100%;justify-content:space-between;font-weight:400;color:var(--foreground)}._datePickerTrigger_3q1oh_50 span{color:var(--muted-foreground)}._dialogFooter_3q1oh_61{margin-top:var(--spacing-3)}._errorMessage_3q1oh_65{background-color:var(--error);color:var(--error-foreground);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;margin-top:var(--spacing-2)}._container_109ci_2{padding:var(--spacing-mobile-sm);max-width:100%;margin:0 auto}._header_109ci_8{display:flex;flex-direction:column;gap:var(--spacing-mobile-md);margin-bottom:var(--spacing-mobile-lg)}._headerTop_109ci_15{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._pageTitle_109ci_21{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:700;color:var(--foreground);line-height:var(--line-height-mobile-tight);margin:0}._headerStats_109ci_30{display:flex;align-items:center;gap:var(--spacing-mobile-sm)}._statBadge_109ci_36{display:inline-flex;align-items:center;background-color:var(--muted);color:var(--muted-foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-mobile);font-size:var(--font-size-mobile-sm);font-weight:500}._controls_109ci_47{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._searchWrapper_109ci_53{position:relative;display:flex;align-items:center;width:100%}._searchIcon_109ci_60{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none;z-index:1}._searchInput_109ci_68{padding-left:calc(var(--spacing-3) * 2 + 18px);padding-right:calc(var(--spacing-3) * 2 + 20px);width:100%;height:var(--touch-target-comfortable);font-size:var(--font-size-mobile-base)}._clearButton_109ci_76{position:absolute;right:var(--spacing-1);color:var(--muted-foreground);z-index:1}._addButton_109ci_83{width:100%;height:var(--touch-target-comfortable);justify-content:center;gap:var(--spacing-2);font-size:var(--font-size-mobile-base);font-weight:500}._addButtonText_109ci_92{display:inline}._content_109ci_96{background-color:var(--card);border-radius:var(--radius-mobile);box-shadow:var(--shadow-mobile);overflow:hidden}._tableWrapper_109ci_103{width:100%}._mobileCards_109ci_108{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);padding:var(--spacing-mobile-sm)}._teacherCard_109ci_115{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-mobile);padding:var(--spacing-mobile-md);box-shadow:var(--shadow-mobile);transition:box-shadow var(--animation-mobile-normal) ease,transform var(--animation-mobile-normal) ease}._teacherCard_109ci_115:hover{box-shadow:var(--shadow-mobile-md);transform:translateY(-1px)}._cardHeader_109ci_131{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-mobile-sm);gap:var(--spacing-mobile-sm)}._cardTitle_109ci_139{flex:1;min-width:0}._cardActions_109ci_144{display:flex;gap:var(--spacing-1);flex-shrink:0}._teacherName_109ci_150{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;color:var(--foreground);line-height:var(--line-height-mobile-tight);margin:0 0 var(--spacing-1) 0;word-break:break-word}._teacherEmail_109ci_160{font-size:var(--font-size-mobile-sm);color:var(--muted-foreground);line-height:var(--line-height-mobile-normal);word-break:break-word}._cardContent_109ci_167{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._cardField_109ci_173{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-mobile-sm);padding:var(--spacing-2) 0;border-bottom:1px solid var(--border)}._cardField_109ci_173:last-child{border-bottom:none}._fieldLabel_109ci_186{font-size:var(--font-size-mobile-sm);font-weight:500;color:var(--muted-foreground);flex-shrink:0}._fieldValue_109ci_193{font-size:var(--font-size-mobile-sm);color:var(--foreground);text-align:right;word-break:break-word}._actionButton_109ci_200{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable);border-radius:var(--radius-mobile);transition:background-color var(--animation-mobile-fast) ease,transform var(--animation-mobile-fast) ease}._actionButton_109ci_200:active{transform:scale(.95)}._deleteButton_109ci_213:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._deleteButton_109ci_213:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._deletingIcon_109ci_224{animation:_pulse_109ci_1 var(--animation-duration-normal) ease-in-out infinite}@keyframes _pulse_109ci_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._desktopTable_109ci_241{display:none}._table_109ci_103{width:100%;border-collapse:collapse;text-align:left}._table_109ci_103 th,._table_109ci_103 td{padding:var(--spacing-3) var(--spacing-4);vertical-align:middle}._table_109ci_103 th{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;background-color:color-mix(in srgb,var(--background) 50%,var(--surface));border-bottom:1px solid var(--border)}._table_109ci_103 tr:not(:last-child){border-bottom:1px solid var(--border)}._table_109ci_103 tr:hover{background-color:color-mix(in srgb,var(--primary) 3%,transparent)}._table_109ci_103 td{color:var(--surface-foreground)}._nameCell_109ci_280{display:flex;flex-direction:column;gap:var(--spacing-1)}._actions_109ci_286{display:flex;gap:var(--spacing-1);justify-content:flex-start}._errorContainer_109ci_292{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-mobile-xl);text-align:center;color:var(--muted-foreground);min-height:300px}._errorIcon_109ci_303{width:3rem;height:3rem;color:var(--muted-foreground);margin-bottom:var(--spacing-mobile-md)}._errorMessage_109ci_310{font-size:var(--font-size-mobile-lg);line-height:var(--line-height-mobile-normal);max-width:90%;margin:0}._deleteDialog_109ci_318{max-width:90vw;width:100%;margin:var(--spacing-mobile-sm)}._deleteTitle_109ci_324{font-size:var(--font-size-mobile-xl);line-height:var(--line-height-mobile-tight)}._deleteDescription_109ci_329{font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-normal);margin-top:var(--spacing-mobile-sm)}._deleteFooter_109ci_335{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);margin-top:var(--spacing-mobile-md)}._cancelButton_109ci_342,._deleteConfirmButton_109ci_343{width:100%;height:var(--touch-target-comfortable);font-size:var(--font-size-mobile-base)}@media (min-width: 480px){._container_109ci_2{padding:var(--spacing-tablet-md)}._header_109ci_8{gap:var(--spacing-tablet-md);margin-bottom:var(--spacing-tablet-lg)}._headerTop_109ci_15{flex-direction:row;justify-content:space-between;align-items:center}._pageTitle_109ci_21{font-size:var(--font-size-2xl)}._controls_109ci_47{flex-direction:row;align-items:center;gap:var(--spacing-tablet-sm)}._searchWrapper_109ci_53{flex:1;max-width:300px}._addButton_109ci_83{width:auto;min-width:140px}._mobileCards_109ci_108{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-tablet-sm);padding:var(--spacing-tablet-sm)}._deleteFooter_109ci_335{flex-direction:row;justify-content:flex-end}._cancelButton_109ci_342,._deleteConfirmButton_109ci_343{width:auto;min-width:100px}}@media (min-width: 768px){._container_109ci_2{padding:var(--spacing-desktop-md);max-width:1200px}._header_109ci_8{gap:var(--spacing-desktop-md);margin-bottom:var(--spacing-desktop-lg)}._pageTitle_109ci_21{font-size:var(--font-size-3xl)}._controls_109ci_47{gap:var(--spacing-desktop-sm)}._searchWrapper_109ci_53{max-width:350px}._addButtonText_109ci_92{display:inline}._content_109ci_96{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._desktopTable_109ci_241{display:block;overflow-x:auto}._mobileCards_109ci_108{display:none}._errorContainer_109ci_292{padding:var(--spacing-desktop-xl);min-height:400px}._errorIcon_109ci_303{width:4rem;height:4rem;margin-bottom:var(--spacing-desktop-md)}._errorMessage_109ci_310{font-size:var(--font-size-xl);max-width:500px}}@media (min-width: 1024px){._container_109ci_2{padding:var(--spacing-desktop-lg)}._searchWrapper_109ci_53{max-width:400px}._mobileCards_109ci_108{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){._pageTitle_109ci_21{font-size:var(--font-size-4xl)}._mobileCards_109ci_108{grid-template-columns:repeat(4,1fr)}}@media (prefers-color-scheme: dark){._teacherCard_109ci_115:hover{box-shadow:var(--shadow-mobile-lg)}._actionButton_109ci_200:active{background-color:color-mix(in srgb,var(--muted) 20%,transparent)}}@media (prefers-reduced-motion: reduce){._teacherCard_109ci_115,._actionButton_109ci_200{transition:none}._teacherCard_109ci_115:hover,._actionButton_109ci_200:active{transform:none}}@media (prefers-contrast: high){._teacherCard_109ci_115{border-width:2px}._cardField_109ci_173{border-bottom-width:2px}._actionButton_109ci_200{border:1px solid var(--border)}}._container_1v6an_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._content_1v6an_7{margin-top:var(--spacing-8)}._serviceSection_1v6an_11{margin-bottom:var(--spacing-12)}._sectionTitle_1v6an_15{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--primary);display:inline-block}._grid_1v6an_26{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._card_1v6an_32{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;flex-direction:column;overflow:hidden}._card_1v6an_32:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardHeader_1v6an_47{padding:var(--spacing-6);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-bottom:1px solid var(--border)}._cardTitle_1v6an_53{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._cardSubtitle_1v6an_61{font-size:.9375rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._cardBody_1v6an_67{padding:var(--spacing-6);flex-grow:1}._description_1v6an_72{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-6);border-left:3px solid var(--border);padding-left:var(--spacing-4)}._infoList_1v6an_81{display:flex;flex-direction:column;gap:var(--spacing-4)}._infoRow_1v6an_87{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--surface-foreground)}._icon_1v6an_95{color:var(--primary);flex-shrink:0}._infoLink_1v6an_100{color:var(--primary);text-decoration:none;font-weight:500;transition:text-decoration var(--animation-duration-fast) ease}._infoLink_1v6an_100:hover{text-decoration:underline}._errorState_1v6an_111,._emptyState_1v6an_112{text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground)}._errorMessage_1v6an_120{color:var(--error);font-family:var(--font-family-monospace);margin-top:var(--spacing-2)}@media (max-width: 768px){._container_1v6an_1{padding:var(--spacing-6) var(--spacing-4)}._sectionTitle_1v6an_15{font-size:1.5rem}._grid_1v6an_26{grid-template-columns:1fr}}._dialogWrapper_e8omf_1{width:100%}._form_e8omf_5{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-4)}._formGrid_e8omf_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4)}._formField_e8omf_18{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_e8omf_18 label{font-weight:500;font-size:.875rem;color:var(--foreground)}._errorMessage_e8omf_30{color:var(--error);font-size:.875rem;margin-top:var(--spacing-1)}._pageContainer_1t7pu_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._mainContent_1t7pu_8{margin-top:var(--spacing-6)}._controlsContainer_1t7pu_12{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._searchWrapper_1t7pu_21{position:relative;flex-grow:1;max-width:400px}._searchIcon_1t7pu_27{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1t7pu_36{padding-left:calc(var(--spacing-3) * 2 + 18px)}._filterSelect_1t7pu_40{min-width:200px}._contentWrapper_1t7pu_44{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableWrapper_1t7pu_52{overflow-x:auto}._table_1t7pu_52{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}._table_1t7pu_52 th,._table_1t7pu_52 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_1t7pu_52 th{font-family:var(--font-family-heading);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._table_1t7pu_52 tbody tr:last-child td{border-bottom:none}._table_1t7pu_52 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._nameText_1t7pu_87{font-weight:500;color:var(--foreground)}._emailText_1t7pu_92{font-size:.8125rem;color:var(--muted-foreground)}._statusCell_1t7pu_97{display:flex;align-items:center;gap:var(--spacing-3)}._actionsCell_1t7pu_103{display:flex;gap:var(--spacing-1);justify-content:flex-end}._deleteButton_1t7pu_109:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._noResults_1t7pu_114{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._messageContainer_1t7pu_120{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._messageIconError_1t7pu_133{color:var(--error);margin-bottom:var(--spacing-4)}._skeletonRow_1t7pu_138{display:flex;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._mobileOnlyRole_1t7pu_145{display:none}._desktopOnly_1t7pu_149{display:table-cell}@media (max-width: 992px){._desktopOnly_1t7pu_149,._table_1t7pu_52 thead{display:none}._table_1t7pu_52,._table_1t7pu_52 tbody,._table_1t7pu_52 tr,._table_1t7pu_52 td{display:block;width:100%}._table_1t7pu_52 tr{margin-bottom:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background-color:var(--surface)}._table_1t7pu_52 tr:not(:last-child){border-bottom:1px solid var(--border)}._table_1t7pu_52 td{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-bottom:1px solid var(--border);text-align:right}._table_1t7pu_52 td:last-child{border-bottom:none}._table_1t7pu_52 td:before{content:attr(data-label);font-weight:600;color:var(--muted-foreground);text-align:left;margin-right:var(--spacing-4)}._mobileOnlyRole_1t7pu_145{display:block;font-size:.875rem;color:var(--muted-foreground);font-weight:400;margin-top:var(--spacing-1)}._nameText_1t7pu_87{text-align:right}}@media (max-width: 768px){._pageContainer_1t7pu_1{padding:var(--spacing-4)}._controlsContainer_1t7pu_12{flex-direction:column;align-items:stretch}._searchWrapper_1t7pu_21{max-width:none}}._container_1onge_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._detailsSection_1onge_7{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius-md);border:1px solid var(--border)}._detailItem_1onge_17{display:flex;flex-direction:column;gap:var(--spacing-1)}._detailLabel_1onge_23{font-size:var(--font-size-sm);font-weight:500;color:var(--muted-foreground)}._detailValue_1onge_29{font-size:var(--font-size-base);color:var(--foreground);word-break:break-all}._complaintText_1onge_35{background-color:var(--surface);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto}._attachmentLink_1onge_46{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;font-weight:500}._attachmentLink_1onge_46:hover{text-decoration:underline}._form_1onge_59{display:flex;flex-direction:column;gap:var(--spacing-4)}._formActions_1onge_65{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}@media (min-width: 768px){._detailItem_1onge_17{flex-direction:row;align-items:center;gap:var(--spacing-2)}._detailLabel_1onge_23{width:120px;flex-shrink:0}}._pageContainer_1wnnd_1{padding:var(--spacing-mobile-sm);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._pageHeader_1wnnd_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-mobile-md)}._pageHeader_1wnnd_8 h1{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-2xl);font-weight:700;color:var(--foreground);line-height:var(--line-height-mobile-tight)}._controlsContainer_1wnnd_23{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);margin-bottom:var(--spacing-mobile-md)}._searchWrapper_1wnnd_30{position:relative;width:100%}._searchIcon_1wnnd_35{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1wnnd_44{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%;min-height:var(--touch-target-min)}._filtersWrapper_1wnnd_50{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._filterSelect_1wnnd_56{width:100%;min-height:var(--touch-target-min)}._tableContainer_1wnnd_62{display:none;background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-mobile);overflow:hidden;border:1px solid var(--border)}._table_1wnnd_62{width:100%;border-collapse:collapse;text-align:left}._table_1wnnd_62 th,._table_1wnnd_62 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_1wnnd_62 th{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_1wnnd_62 tbody tr:last-child td{border-bottom:none}._table_1wnnd_62 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._nameCell_1wnnd_101{font-weight:500;color:var(--foreground)}._subjectCell_1wnnd_106{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionsHeader_1wnnd_113{text-align:right}._actionsCell_1wnnd_117{display:flex;gap:var(--spacing-1);justify-content:flex-end}._deleteIcon_1wnnd_123{color:var(--error)}._noResults_1wnnd_127{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._mobileCardsContainer_1wnnd_134{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._mobileCard_1wnnd_134{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-mobile);box-shadow:var(--shadow-mobile);overflow:hidden}._mobileCardHeader_1wnnd_148{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-mobile-sm);border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--surface) 97%,var(--foreground) 3%);gap:var(--spacing-mobile-sm)}._mobileCardTitle_1wnnd_158{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;color:var(--foreground);margin:0;line-height:var(--line-height-mobile-tight);flex:1;word-break:break-word}._mobileCardContent_1wnnd_169{padding:var(--spacing-mobile-sm);display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._mobileCardRow_1wnnd_176{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-mobile-sm);font-size:var(--font-size-mobile-base)}._mobileCardLabel_1wnnd_184{font-weight:500;color:var(--muted-foreground);font-size:var(--font-size-mobile-sm);flex-shrink:0}._mobileCardFooter_1wnnd_191{padding:var(--spacing-mobile-sm);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:var(--spacing-2)}._noResultsMobile_1wnnd_199{text-align:center;padding:var(--spacing-mobile-xl);color:var(--muted-foreground);font-size:var(--font-size-mobile-lg);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-mobile)}._paginationContainer_1wnnd_209{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);margin-top:var(--spacing-mobile-md);align-items:center}._paginationInfo_1wnnd_217,._paginationText_1wnnd_222{font-size:var(--font-size-mobile-sm);color:var(--muted-foreground)}._paginationButtons_1wnnd_227{display:flex;gap:var(--spacing-mobile-sm);width:100%;justify-content:center}._paginationButton_1wnnd_227{display:flex;align-items:center;gap:var(--spacing-2);min-height:var(--touch-target-min);padding:var(--spacing-2) var(--spacing-3);flex:1;max-width:140px;justify-content:center}._paginationButtonText_1wnnd_245{font-size:var(--font-size-mobile-sm)}._dialogContent_1wnnd_249{max-width:95vw;max-height:90vh;width:100%;padding:var(--spacing-mobile-sm);overflow-y:auto}._errorState_1wnnd_257{padding:var(--spacing-mobile-lg);margin:var(--spacing-mobile-sm);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);border-radius:var(--radius-mobile);font-size:var(--font-size-mobile-lg)}@media (min-width: 768px){._pageContainer_1wnnd_1{padding:var(--spacing-tablet-md)}._pageHeader_1wnnd_8{margin-bottom:var(--spacing-tablet-md)}._pageHeader_1wnnd_8 h1{font-size:var(--font-size-3xl)}._controlsContainer_1wnnd_23{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-tablet-md)}._searchWrapper_1wnnd_30{flex-grow:1;max-width:400px}._filtersWrapper_1wnnd_50{flex-direction:row;gap:var(--spacing-3)}._filterSelect_1wnnd_56{min-width:180px;width:auto}._mobileCardsContainer_1wnnd_134{display:none}._tableContainer_1wnnd_62{display:block}._paginationContainer_1wnnd_209{flex-direction:row;justify-content:space-between;align-items:center;margin-top:var(--spacing-tablet-md)}._paginationButtons_1wnnd_227{width:auto}._paginationButton_1wnnd_227{flex:none;max-width:none}._dialogContent_1wnnd_249{max-width:600px;width:auto;padding:var(--spacing-6)}}@media (min-width: 1024px){._pageContainer_1wnnd_1{padding:var(--spacing-desktop-lg)}._pageHeader_1wnnd_8,._controlsContainer_1wnnd_23{margin-bottom:var(--spacing-desktop-md)}._tableContainer_1wnnd_62{box-shadow:var(--shadow-lg)}._paginationContainer_1wnnd_209{margin-top:var(--spacing-desktop-md)}._errorState_1wnnd_257{padding:var(--spacing-desktop-md);margin:var(--spacing-desktop-sm)}}._pageContainer_1witf_1{width:100%;max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._pageHeader_1witf_8{margin-block:var(--spacing-8) var(--spacing-6);text-align:center;border-bottom:none;padding-bottom:0}._mainContent_1witf_15{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border)}._tableContainer_1witf_23{overflow-x:auto}._infoTable_1witf_27{width:100%;border-collapse:collapse;font-size:1rem}._infoTable_1witf_27 tr{border-bottom:1px solid var(--border)}._infoTable_1witf_27 tr:last-child{border-bottom:none}._infoTable_1witf_27 td{padding:var(--spacing-4) var(--spacing-3);vertical-align:top}._labelCell_1witf_46{font-weight:600;color:var(--foreground);width:40%;min-width:250px;white-space:nowrap}._valueCell_1witf_54{color:var(--muted-foreground);font-weight:500}._errorState_1witf_59{padding:var(--spacing-8);text-align:center;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-radius:var(--radius-md)}@media (max-width: 768px){._mainContent_1witf_15{padding:var(--spacing-4)}._infoTable_1witf_27 td{padding:var(--spacing-3) var(--spacing-2)}._labelCell_1witf_46{min-width:180px;white-space:normal}}._pageContainer_1n772_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._pageHeader_1n772_7{text-align:center;margin-bottom:var(--spacing-12)}._pageTitle_1n772_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-3)}._pageSubtitle_1n772_20{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}._mainContent_1n772_28{display:flex;flex-direction:column;gap:var(--spacing-12)}._sectionHeading_1n772_34{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-6);text-align:center}._programsGrid_1n772_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-8)}._programCard_1n772_49{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._programCard_1n772_49:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardHeader_1n772_64{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6)}._programIcon_1n772_71{width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0}._cardTitleContainer_1n772_78{display:flex;flex-direction:column}._programNameBn_1n772_83{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--card-foreground);margin:0}._programNameEn_1n772_91{font-size:1rem;color:var(--muted-foreground);margin:0;font-family:var(--font-family-base)}._cardBody_1n772_98{padding:var(--spacing-6);flex-grow:1}._sectionTitle_1n772_103{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--primary);margin-bottom:var(--spacing-3)}._programDescription_1n772_111{font-size:.9375rem;color:var(--muted-foreground);line-height:1.7;margin:0}._cardFooter_1n772_118{padding:var(--spacing-4) var(--spacing-6);background-color:color-mix(in srgb,var(--background) 50%,transparent);display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._sectionSeparator_1n772_126{margin:var(--spacing-8) 0}._infoSection_1n772_130{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._infoCard_1n772_136{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;border:1px solid var(--border)}._infoIconWrapper_1n772_144{display:inline-flex;padding:var(--spacing-4);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 10%,transparent);margin-bottom:var(--spacing-4)}._infoIcon_1n772_144{width:2rem;height:2rem;color:var(--primary)}._infoTitle_1n772_158{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-3)}._infoText_1n772_165{color:var(--muted-foreground);line-height:1.7;max-width:650px;margin:0 auto}._errorState_1n772_173{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-6);text-align:center;background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._errorIcon_1n772_185{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._errorTitle_1n772_190{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-2)}._errorMessage_1n772_198{color:var(--muted-foreground);max-width:400px}@media (min-width: 768px){._infoSection_1n772_130{grid-template-columns:1fr 1fr}}@media (max-width: 767px){._pageTitle_1n772_12{font-size:2rem}._pageContainer_1n772_1{padding:var(--spacing-6) var(--spacing-4)}._programsGrid_1n772_43{grid-template-columns:1fr}}._card_vornw_2{background-color:var(--card);border-radius:var(--radius-mobile);padding:var(--spacing-mobile-md);box-shadow:var(--shadow-mobile);display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);border:1px solid var(--border)}._cardTitle_vornw_13{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;color:var(--card-foreground);margin:0;padding-bottom:var(--spacing-mobile-sm);border-bottom:1px solid var(--border);line-height:var(--line-height-mobile-tight)}._fullWidth_vornw_24{grid-column:1 / -1}._dateGrid_vornw_29{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-sm)}._datePickerButton_vornw_35{width:100%;justify-content:space-between;font-weight:400;min-height:var(--touch-target-comfortable);padding:var(--spacing-mobile-sm) var(--spacing-mobile-md);text-align:left}._dateText_vornw_44{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._datePickerButton_vornw_35 ._dateText_vornw_44{color:var(--muted-foreground)}._calendarIcon_vornw_56{color:var(--muted-foreground);width:1.25rem;height:1.25rem;flex-shrink:0;margin-left:var(--spacing-mobile-sm)}@media (min-width: 480px) and (max-width: 767px){._card_vornw_2{padding:var(--spacing-tablet-md);gap:var(--spacing-tablet-sm);border-radius:var(--radius)}._cardTitle_vornw_13{font-size:var(--font-size-xl);padding-bottom:var(--spacing-tablet-sm)}._dateGrid_vornw_29{grid-template-columns:1fr 1fr}}@media (min-width: 768px){._card_vornw_2{padding:var(--spacing-desktop-md);gap:var(--spacing-desktop-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._cardTitle_vornw_13{font-size:1.25rem;padding-bottom:var(--spacing-desktop-sm)}._dateGrid_vornw_29{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-desktop-sm)}._datePickerButton_vornw_35{padding:var(--spacing-2) var(--spacing-3);min-height:2.5rem}._calendarIcon_vornw_56{width:1rem;height:1rem}}@media (min-width: 1024px){._card_vornw_2{padding:var(--spacing-desktop-lg)}}@media (hover: none) and (pointer: coarse){._datePickerButton_vornw_35{min-height:var(--touch-target-large)}}@media (max-width: 767px){._datePickerButton_vornw_35:focus-visible{box-shadow:0 0 0 3px var(--primary);outline:none}}@media (max-width: 479px){._dateText_vornw_44{font-size:var(--font-size-mobile-sm)}}._container_1fmq5_2{padding:var(--spacing-mobile-sm);max-width:100%;margin:0 auto}._title_1fmq5_8{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-3xl);font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-mobile-lg);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-mobile-sm);line-height:var(--line-height-mobile-tight)}._titleSkeleton_1fmq5_19{margin-bottom:var(--spacing-mobile-lg);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-mobile-sm)}._form_1fmq5_25{display:flex;flex-direction:column;gap:var(--spacing-mobile-lg)}._grid_1fmq5_32{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-md)}._card_1fmq5_38{background-color:var(--card);border-radius:var(--radius-mobile);padding:var(--spacing-mobile-md);box-shadow:var(--shadow-mobile);display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);border:1px solid var(--border)}._cardTitle_1fmq5_49{font-family:var(--font-family-heading);font-size:var(--font-size-mobile-lg);font-weight:600;color:var(--card-foreground);margin:0;padding-bottom:var(--spacing-mobile-sm);border-bottom:1px solid var(--border);line-height:var(--line-height-mobile-tight)}._cardTitleSkeleton_1fmq5_60{margin-bottom:var(--spacing-mobile-sm);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-mobile-sm)}._fullWidth_1fmq5_66{grid-column:1 / -1}._formSection_1fmq5_70{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm)}._dateGrid_1fmq5_77{display:grid;grid-template-columns:1fr;gap:var(--spacing-mobile-sm)}._datePickerButton_1fmq5_83{width:100%;justify-content:space-between;font-weight:400;min-height:var(--touch-target-comfortable);padding:var(--spacing-mobile-sm) var(--spacing-mobile-md);text-align:left}._dateText_1fmq5_92{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._datePickerButton_1fmq5_83 ._dateText_1fmq5_92{color:var(--muted-foreground)}._calendarIcon_1fmq5_104{color:var(--muted-foreground);width:1.25rem;height:1.25rem;flex-shrink:0;margin-left:var(--spacing-mobile-sm)}._formActions_1fmq5_113{display:flex;flex-direction:column;gap:var(--spacing-mobile-sm);padding:var(--spacing-mobile-md);background-color:var(--surface);border-radius:var(--radius-mobile);margin-top:var(--spacing-mobile-lg);position:sticky;bottom:var(--spacing-mobile-sm);box-shadow:var(--shadow-mobile-lg);z-index:var(--z-nav-low);border:1px solid var(--border)}._formActions_1fmq5_113 button{min-height:var(--touch-target-comfortable);width:100%;justify-content:center}._errorMessage_1fmq5_134{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-mobile-md);border-radius:var(--radius-mobile);border:1px solid var(--error);font-size:var(--font-size-mobile-sm);line-height:var(--line-height-mobile-relaxed);margin-bottom:var(--spacing-mobile-md)}@media (min-width: 480px) and (max-width: 767px){._container_1fmq5_2{padding:var(--spacing-tablet-sm)}._title_1fmq5_8{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-tablet-lg);padding-bottom:var(--spacing-tablet-sm)}._titleSkeleton_1fmq5_19{margin-bottom:var(--spacing-tablet-lg);padding-bottom:var(--spacing-tablet-sm)}._form_1fmq5_25{gap:var(--spacing-tablet-lg)}._grid_1fmq5_32{gap:var(--spacing-tablet-md)}._card_1fmq5_38{padding:var(--spacing-tablet-md);gap:var(--spacing-tablet-sm);border-radius:var(--radius)}._cardTitle_1fmq5_49{font-size:var(--font-size-xl);padding-bottom:var(--spacing-tablet-sm)}._dateGrid_1fmq5_77{grid-template-columns:1fr 1fr}._formActions_1fmq5_113{flex-direction:row;justify-content:flex-end;gap:var(--spacing-tablet-sm);padding:var(--spacing-tablet-md);margin-top:var(--spacing-tablet-lg);bottom:var(--spacing-tablet-sm)}._formActions_1fmq5_113 button{width:auto;min-width:120px}._errorMessage_1fmq5_134{padding:var(--spacing-tablet-md);margin-bottom:var(--spacing-tablet-md)}}@media (min-width: 768px){._container_1fmq5_2{padding:var(--spacing-desktop-md);max-width:1200px}._title_1fmq5_8{font-size:2rem;margin-bottom:var(--spacing-desktop-xl);padding-bottom:var(--spacing-desktop-sm)}._titleSkeleton_1fmq5_19{margin-bottom:var(--spacing-desktop-xl);padding-bottom:var(--spacing-desktop-sm)}._form_1fmq5_25{gap:var(--spacing-desktop-xl)}._grid_1fmq5_32{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-desktop-md)}._card_1fmq5_38{padding:var(--spacing-desktop-md);gap:var(--spacing-desktop-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._cardTitle_1fmq5_49{font-size:1.25rem;padding-bottom:var(--spacing-desktop-sm)}._dateGrid_1fmq5_77{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-desktop-sm)}._datePickerButton_1fmq5_83{padding:var(--spacing-2) var(--spacing-3);min-height:2.5rem}._calendarIcon_1fmq5_104{width:1rem;height:1rem}._formActions_1fmq5_113{flex-direction:row;justify-content:flex-end;gap:var(--spacing-desktop-sm);padding:var(--spacing-desktop-md);margin-top:var(--spacing-desktop-xl);bottom:var(--spacing-desktop-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._formActions_1fmq5_113 button{width:auto;min-width:140px}._errorMessage_1fmq5_134{padding:var(--spacing-desktop-sm);border-radius:var(--radius);margin-bottom:var(--spacing-desktop-md)}}@media (min-width: 1024px){._container_1fmq5_2{padding:var(--spacing-desktop-xl)}._card_1fmq5_38,._formActions_1fmq5_113{padding:var(--spacing-desktop-lg)}}@media (hover: none) and (pointer: coarse){._datePickerButton_1fmq5_83,._formActions_1fmq5_113 button{min-height:var(--touch-target-large)}}@media (max-width: 767px){._datePickerButton_1fmq5_83:focus-visible{box-shadow:0 0 0 3px var(--primary);outline:none}}@media (max-width: 479px){._container_1fmq5_2{font-size:var(--font-size-mobile-base);line-height:var(--line-height-mobile-normal)}._formSection_1fmq5_70{gap:var(--spacing-mobile-xs)}._dateText_1fmq5_92{font-size:var(--font-size-mobile-sm)}}._pageContainer_yarhl_1{max-width:800px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._noticeArticle_yarhl_7{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);margin-top:var(--spacing-6);box-shadow:var(--shadow-md)}._noticeHeader_yarhl_15{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6);margin-bottom:var(--spacing-6)}._noticeTitle_yarhl_21{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--foreground);line-height:1.3;margin:0 0 var(--spacing-4) 0}._meta_yarhl_30{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6);color:var(--muted-foreground);font-size:.875rem}._metaItem_yarhl_38{display:flex;align-items:center;gap:var(--spacing-2)}._metaItem_yarhl_38 svg{flex-shrink:0}._noticeContent_yarhl_48{color:var(--surface-foreground);line-height:1.8}._noticeContent_yarhl_48 p{margin-bottom:var(--spacing-4)}._noticeContent_yarhl_48 h1,._noticeContent_yarhl_48 h2,._noticeContent_yarhl_48 h3{font-family:var(--font-family-heading);margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);color:var(--foreground)}._noticeContent_yarhl_48 ul,._noticeContent_yarhl_48 ol{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4)}._noticeContent_yarhl_48 li{margin-bottom:var(--spacing-2)}._fileDownloadSection_yarhl_76{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._skeletonContainer_yarhl_83{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);margin-top:var(--spacing-6);box-shadow:var(--shadow-md)}._skeletonHeader_yarhl_91{border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6);margin-bottom:var(--spacing-6)}._skeletonContent_yarhl_97{display:flex;flex-direction:column;gap:var(--spacing-3)}._errorContainer_yarhl_104{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-4);min-height:60vh}._errorIcon_yarhl_114{color:var(--error);margin-bottom:var(--spacing-6)}._errorTitle_yarhl_119{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._errorMessage_yarhl_127{color:var(--muted-foreground);max-width:50ch;margin-bottom:var(--spacing-8)}@media (max-width: 768px){._noticeTitle_yarhl_21{font-size:1.75rem}._noticeArticle_yarhl_7{padding:var(--spacing-6)}}._pageContainer_1akom_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._mainContent_1akom_8{margin-top:var(--spacing-6)}._tabs_1akom_12{width:100%}._tabContent_1akom_16{background-color:var(--surface);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._filterWrapper_1akom_25{display:flex;gap:var(--spacing-3);align-items:center}._filterSelect_1akom_31{min-width:180px}._controlsContainer_1akom_35{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._searchWrapper_1akom_44{position:relative;flex-grow:1;max-width:400px}._searchIcon_1akom_50{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1akom_59{padding-left:calc(var(--spacing-3) * 2 + 18px)}._headerActions_1akom_63{display:flex;gap:var(--spacing-3);align-items:center}._tableWrapper_1akom_69{overflow-x:auto}._table_1akom_69{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}._table_1akom_69 th,._table_1akom_69 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}._table_1akom_69 th{font-family:var(--font-family-heading);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_1akom_69 tbody tr:last-child td{border-bottom:none}._table_1akom_69 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._totalCell_1akom_104{color:var(--primary);font-weight:700}._actionsCell_1akom_109{display:flex;gap:var(--spacing-1);justify-content:flex-end}._deleteButton_1akom_115:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._noResults_1akom_120{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._messageContainer_1akom_126{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._messageIconError_1akom_139{color:var(--error);margin-bottom:var(--spacing-4)}@media (max-width: 768px){._pageContainer_1akom_1{padding:var(--spacing-4)}._controlsContainer_1akom_35{flex-direction:column;align-items:stretch}._searchWrapper_1akom_44{max-width:none}._filterWrapper_1akom_25{flex-direction:column;width:100%;align-items:stretch}}._dialogWrapper_hxfcf_1{width:100%}._form_hxfcf_5{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-4)}._formGrid_hxfcf_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4)}._totalCount_hxfcf_18{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);margin-top:var(--spacing-2)}._totalCountLabel_hxfcf_28{font-weight:500;color:var(--muted-foreground)}._totalCountValue_hxfcf_33{font-weight:700;font-size:1.125rem;color:var(--foreground)}._dialogFooter_hxfcf_39{margin-top:var(--spacing-6)}._errorMessage_hxfcf_43{background-color:var(--error);color:var(--error-foreground);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;margin-top:var(--spacing-2)}._pageContainer_gw2av_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._pageHeader_gw2av_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}._headerActions_gw2av_17{display:flex;gap:var(--spacing-3);align-items:center}._pageHeader_gw2av_8 h1{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground)}._controlsContainer_gw2av_30{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._searchWrapper_gw2av_39{position:relative;flex-grow:1;max-width:400px}._searchIcon_gw2av_45{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_gw2av_54{padding-left:calc(var(--spacing-3) * 2 + 18px)}._filterWrapper_gw2av_58{display:flex;gap:var(--spacing-3)}._yearSelect_gw2av_63{min-width:180px}._summaryGrid_gw2av_67{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._summaryCard_gw2av_74{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-4);border:1px solid var(--border);box-shadow:var(--shadow)}._cardIcon_gw2av_85{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._cardIcon_gw2av_85 svg{width:24px;height:24px}._cardContent_gw2av_102{flex-grow:1}._cardTitle_gw2av_106{font-size:.875rem;font-weight:500;color:var(--muted-foreground);margin:0 0 var(--spacing-1) 0}._cardValue_gw2av_113{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0}._mainGrid_gw2av_120{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}._sectionTitle_gw2av_127{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-4);color:var(--foreground)}._chartContainer_gw2av_135,._tableContainer_gw2av_136,._trendsContainer_gw2av_137{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border);box-shadow:var(--shadow)}._tableWrapper_gw2av_145{overflow-x:auto}._table_gw2av_136{width:100%;border-collapse:collapse;text-align:left}._table_gw2av_136 th,._table_gw2av_136 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_gw2av_136 th{font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_gw2av_136 tbody tr:last-child td{border-bottom:none}._table_gw2av_136 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._totalCell_gw2av_179{color:var(--primary)}._actionsCell_gw2av_183{display:flex;gap:var(--spacing-1);justify-content:flex-end}._deleteButton_gw2av_189:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._noResults_gw2av_194{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._messageContainer_gw2av_200{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._messageIconError_gw2av_213{color:var(--error);margin-bottom:var(--spacing-4)}@media (max-width: 992px){._mainGrid_gw2av_120{grid-template-columns:1fr}}@media (max-width: 768px){._pageContainer_gw2av_1{padding:var(--spacing-4)}._controlsContainer_gw2av_30{flex-direction:column;align-items:stretch}._searchWrapper_gw2av_39{max-width:none}._headerActions_gw2av_17{flex-direction:column;width:100%}}._dialogWrapper_144ex_1{width:100%}._form_144ex_5{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6)}._formGrid_144ex_12{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._formField_144ex_18{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_144ex_18 label{font-weight:500;font-size:.875rem;color:var(--foreground)}._error_144ex_30{color:var(--error);font-size:.8125rem;margin-top:var(--spacing-1)}._switchField_144ex_36{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}._switchLabelContainer_144ex_45{display:flex;flex-direction:column;gap:var(--spacing-1)}._switchLabelContainer_144ex_45 label{font-weight:500;font-size:.9375rem}._switchDescription_144ex_56{font-size:.8125rem;color:var(--muted-foreground);margin:0}@media (max-width: 640px){._formGrid_144ex_12{grid-template-columns:1fr}}._pageContainer_ejuxd_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._mainContent_ejuxd_8{margin-top:var(--spacing-6)}._headerActions_ejuxd_12{display:flex;gap:var(--spacing-3);align-items:center}._controlsContainer_ejuxd_18{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._searchWrapper_ejuxd_27{position:relative;flex-grow:1;max-width:400px}._searchIcon_ejuxd_33{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_ejuxd_42{padding-left:calc(var(--spacing-3) * 2 + 18px)}._filterSelect_ejuxd_46{min-width:200px}._contentWrapper_ejuxd_50{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._tableWrapper_ejuxd_58{overflow-x:auto}._table_ejuxd_58{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;table-layout:fixed}._table_ejuxd_58 th,._table_ejuxd_58 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._table_ejuxd_58 th{font-family:var(--font-family-heading);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_ejuxd_58 tbody tr:last-child td{border-bottom:none}._table_ejuxd_58 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._descriptionCell_ejuxd_96{white-space:normal;word-break:break-word}._emailText_ejuxd_101{font-size:.8125rem;color:var(--muted-foreground)}._statusCell_ejuxd_106{display:flex;align-items:center;gap:var(--spacing-3)}._actionsCell_ejuxd_112{display:flex;gap:var(--spacing-1);justify-content:flex-end;white-space:nowrap}._deleteButton_ejuxd_119:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._noResults_ejuxd_124{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._messageContainer_ejuxd_130{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._messageIconError_ejuxd_143{color:var(--error);margin-bottom:var(--spacing-4)}@media (max-width: 768px){._pageContainer_ejuxd_1{padding:var(--spacing-4)}._controlsContainer_ejuxd_18{flex-direction:column;align-items:stretch}._searchWrapper_ejuxd_27{max-width:none}}._pageContainer_pmhoe_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._contentGrid_pmhoe_7{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-12);margin-top:var(--spacing-8)}._infoColumn_pmhoe_14{display:flex;flex-direction:column;gap:var(--spacing-8)}._infoCard_pmhoe_20{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);border:1px solid var(--border)}._cardHeader_pmhoe_28{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._cardIcon_pmhoe_37{color:var(--primary);width:1.5rem;height:1.5rem}._cardTitle_pmhoe_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--surface-foreground);margin:0}._cardBody_pmhoe_51{display:flex;flex-direction:column;gap:var(--spacing-4)}._infoItem_pmhoe_57{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem}._infoItem_pmhoe_57 svg{color:var(--primary);flex-shrink:0}._infoItem_pmhoe_57 a{color:var(--primary);text-decoration:none;font-weight:500}._infoItem_pmhoe_57 a:hover{text-decoration:underline}._errorState_pmhoe_79{color:var(--error)}._errorMessage_pmhoe_83{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground)}._processList_pmhoe_89{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-6)}._processItem_pmhoe_98{display:flex;align-items:flex-start;gap:var(--spacing-4)}._processNumber_pmhoe_104{flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}._processItemTitle_pmhoe_118{font-family:var(--font-family-heading);font-size:1.1rem;font-weight:600;margin:0 0 var(--spacing-1)}._processItemDescription_pmhoe_125{font-size:.9rem;color:var(--muted-foreground);margin:0;line-height:1.6}._formColumn_pmhoe_132{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow-md);border:1px solid var(--border)}._formWrapper_pmhoe_140{width:100%}._formTitle_pmhoe_144{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-6);text-align:center}._complaintForm_pmhoe_152{display:flex;flex-direction:column;gap:var(--spacing-4)}._fileInput_pmhoe_158{padding:var(--spacing-2)}._submitButton_pmhoe_162{margin-top:var(--spacing-4);width:100%}._spinner_pmhoe_167{animation:_spin_pmhoe_167 1s linear infinite}@keyframes _spin_pmhoe_167{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 992px){._contentGrid_pmhoe_7{grid-template-columns:1fr;gap:var(--spacing-8)}}@media (max-width: 768px){._pageContainer_pmhoe_1{padding:var(--spacing-6) var(--spacing-4)}._formColumn_pmhoe_132{padding:var(--spacing-6)}}._container_1p0au_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._content_1p0au_7{margin-top:var(--spacing-8)}._tabs_1p0au_11{display:flex;gap:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-1);border-radius:var(--radius-md)}._tabButton_1p0au_19{padding:var(--spacing-2) var(--spacing-4);font-size:.9375rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;border:none;border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) ease;white-space:nowrap}._tabButton_1p0au_19:hover{color:var(--foreground);background-color:color-mix(in srgb,var(--background) 50%,transparent)}._tabButton_1p0au_19._active_1p0au_37{color:var(--primary-foreground);background-color:var(--primary);box-shadow:var(--shadow)}._tabButton_1p0au_19._active_1p0au_37:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._grid_1p0au_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._card_1p0au_53{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;overflow:hidden;display:flex;flex-direction:column}._card_1p0au_53:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardHeader_1p0au_68{padding:var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-bottom:1px solid var(--border)}._cardName_1p0au_74{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._cardRole_1p0au_82{font-size:1rem;color:var(--primary);margin:var(--spacing-1) 0 0;font-weight:500}._cardBody_1p0au_89{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);flex-grow:1}._cardInfoItem_1p0au_97{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;color:var(--muted-foreground)}._infoIcon_1p0au_105{color:var(--primary);flex-shrink:0}._tableContainer_1p0au_110{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._table_1p0au_110{width:100%;border-collapse:collapse;text-align:left}._table_1p0au_110 th,._table_1p0au_110 td{padding:var(--spacing-4);font-size:.9375rem;border-bottom:1px solid var(--border)}._table_1p0au_110 th{font-family:var(--font-family-heading);font-weight:600;color:var(--muted-foreground);background-color:var(--muted)}._table_1p0au_110 tbody tr:last-child td{border-bottom:none}._table_1p0au_110 tbody tr:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._error_1p0au_145,._noData_1p0au_145{text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);color:var(--muted-foreground)}._errorMessage_1p0au_153{font-family:var(--font-family-monospace);color:var(--error);margin-top:var(--spacing-2);font-size:.875rem}._mobileView_1p0au_160{display:block}._desktopView_1p0au_164{display:none}@media (min-width: 768px){._mobileView_1p0au_160{display:none}._desktopView_1p0au_164{display:block}}@media (max-width: 480px){._tabs_1p0au_11{width:100%;justify-content:stretch}._tabButton_1p0au_19{flex-grow:1}}._dialogWrapper_h7vbw_1{width:100%}._form_h7vbw_5{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formField_h7vbw_12{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_h7vbw_12 label{font-weight:500;font-size:.875rem;color:var(--foreground)}._errorText_h7vbw_24{color:var(--error);font-size:.875rem;margin:0}._pageContainer_1e6jp_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;font-family:var(--font-family-base)}._mainContent_1e6jp_8{margin-top:var(--spacing-6)}._headerActions_1e6jp_12{display:flex;gap:var(--spacing-3);align-items:center}._controlsContainer_1e6jp_18{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap}._searchWrapper_1e6jp_27{position:relative;flex-grow:1;max-width:400px}._searchIcon_1e6jp_33{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1e6jp_42{padding-left:calc(var(--spacing-3) * 2 + 18px)}._contentWrapper_1e6jp_46{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._tableWrapper_1e6jp_54{overflow-x:auto}._table_1e6jp_54{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem;table-layout:fixed}._table_1e6jp_54 th,._table_1e6jp_54 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._table_1e6jp_54 th{font-family:var(--font-family-heading);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_1e6jp_54 tbody tr:last-child td{border-bottom:none}._table_1e6jp_54 tbody tr:hover{background-color:color-mix(in srgb,var(--background) 50%,var(--surface))}._descriptionCell_1e6jp_92,._arrayCell_1e6jp_92{white-space:normal;word-break:break-word}._actionsCell_1e6jp_97{display:flex;gap:var(--spacing-1);justify-content:flex-end;white-space:nowrap}._deleteButton_1e6jp_104:hover{color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent)}._noResults_1e6jp_109{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._messageContainer_1e6jp_115{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);text-align:center;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._messageIconError_1e6jp_128{color:var(--error);margin-bottom:var(--spacing-4)}@media (max-width: 768px){._pageContainer_1e6jp_1{padding:var(--spacing-4)}._controlsContainer_1e6jp_18{flex-direction:column;align-items:stretch}._searchWrapper_1e6jp_27{max-width:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;max-width:100vw;position:relative}html{scroll-behavior:smooth}body{font-family:var(--font-family-base);line-height:var(--line-height-normal);color:var(--foreground);background-color:var(--background);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.container,[class*=container]{max-width:100%;overflow-x:hidden}img,video,canvas,svg,picture{max-width:100%;height:auto;display:block}table{width:100%;max-width:100%;table-layout:fixed;word-wrap:break-word}p,div,span,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}pre,code{overflow-x:auto;max-width:100%;white-space:pre-wrap;word-wrap:break-word}input,textarea,select{max-width:100%;box-sizing:border-box}.flex,[class*=flex]{flex-wrap:wrap}.grid,[class*=grid]{overflow:hidden}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 60;--z-overlay: 90;--z-dropdown: 90;--z-modal: 120;--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;--spacing-mobile-xs: .5rem;--spacing-mobile-sm: 1rem;--spacing-mobile-md: 1.5rem;--spacing-mobile-lg: 2rem;--spacing-mobile-xl: 2.5rem;--spacing-tablet-xs: .75rem;--spacing-tablet-sm: 1.25rem;--spacing-tablet-md: 2rem;--spacing-tablet-lg: 2.5rem;--spacing-tablet-xl: 3rem;--spacing-desktop-xs: 1rem;--spacing-desktop-sm: 1.5rem;--spacing-desktop-md: 2.5rem;--spacing-desktop-lg: 3rem;--spacing-desktop-xl: 4rem;--breakpoint-xs: 320px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-mobile-xs: .75rem;--font-size-mobile-sm: .875rem;--font-size-mobile-base: .9rem;--font-size-mobile-lg: 1rem;--font-size-mobile-xl: 1.125rem;--font-size-mobile-2xl: 1.25rem;--font-size-mobile-3xl: 1.5rem;--font-size-mobile-4xl: 1.875rem;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--line-height-mobile-tight: 1.3;--line-height-mobile-normal: 1.6;--line-height-mobile-relaxed: 1.7;--touch-target-min: 44px;--touch-target-comfortable: 48px;--touch-target-large: 56px;--container-xs: 100%;--container-sm: 100%;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--mobile-padding: var(--spacing-mobile-sm);--mobile-margin: var(--spacing-mobile-sm);--tablet-padding: var(--spacing-tablet-md);--desktop-padding: var(--spacing-desktop-md);--background: hsl(210, 20%, 98%);--foreground: hsl(216, 15%, 25%);--surface: hsl(0, 0%, 100%);--surface-foreground: hsl(216, 15%, 25%);--sidebar: hsl(210, 20%, 94%);--sidebar-foreground: hsl(216, 15%, 25%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(216, 15%, 25%);--popup: hsl(0, 0%, 100%);--popup-foreground: hsl(216, 15%, 25%);--primary: hsl(217, 71%, 54%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(210, 20%, 94%);--secondary-foreground: hsl(217, 30%, 35%);--accent: hsl(142, 60%, 40%);--accent-foreground: hsl(0, 0%, 100%);--muted: hsl(210, 20%, 94%);--muted-foreground: hsl(210, 10%, 45%);--success: hsl(142, 71%, 45%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(0, 84%, 60%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 50%);--warning-foreground: hsl(38, 92%, 10%);--info: hsl(200, 80%, 55%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(200, 80%, 60%);--info-active: hsl(200, 80%, 50%);--border: hsl(210, 20%, 88%);--font-family-base: "Noto Sans Bengali", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-heading: "Hind Siliguri", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: "Fira Code", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-cursive: "cursive";--shadow: 0 1px 2px 0 hsla(216, 15%, 25%, .05);--shadow-md: 0 4px 6px -1px hsla(216, 15%, 25%, .07), 0 2px 4px -2px hsla(216, 15%, 25%, .07);--shadow-lg: 0 10px 15px -3px hsla(216, 15%, 25%, .08), 0 4px 6px -4px hsla(216, 15%, 25%, .08);--shadow-focus: 0 0 0 3px hsla(217, 71%, 54%, .3);--shadow-mobile: 0 1px 3px 0 hsla(216, 15%, 25%, .08);--shadow-mobile-md: 0 2px 4px -1px hsla(216, 15%, 25%, .1);--shadow-mobile-lg: 0 4px 8px -2px hsla(216, 15%, 25%, .12);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--radius-mobile-sm: .375rem;--radius-mobile: .625rem;--radius-mobile-md: .875rem;--radius-mobile-lg: 1.125rem;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--animation-mobile-fast: .1s;--animation-mobile-normal: .2s;--animation-mobile-slow: .35s;--chart-color-1: hsl(217, 71%, 54%);--chart-color-2: hsl(142, 60%, 45%);--chart-color-3: hsl(38, 92%, 55%);--chart-color-4: hsl(260, 60%, 60%);--chart-color-5: hsl(0, 75%, 65%)}.dark{--background: hsl(216, 20%, 12%);--foreground: hsl(210, 20%, 95%);--surface: hsl(216, 20%, 16%);--surface-foreground: hsl(210, 20%, 95%);--sidebar: hsl(216, 20%, 14%);--sidebar-foreground: hsl(210, 20%, 95%);--card: hsl(216, 20%, 16%);--card-foreground: hsl(210, 20%, 95%);--popup: hsl(216, 20%, 16%);--popup-foreground: hsl(210, 20%, 95%);--primary: hsl(217, 80%, 65%);--primary-foreground: hsl(217, 20%, 10%);--secondary: hsl(216, 20%, 22%);--secondary-foreground: hsl(210, 20%, 85%);--accent: hsl(142, 60%, 50%);--accent-foreground: hsl(142, 90%, 5%);--muted: hsl(216, 20%, 22%);--muted-foreground: hsl(210, 15%, 65%);--success: hsl(142, 60%, 45%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(0, 72%, 55%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 92%, 55%);--warning-foreground: hsl(38, 92%, 10%);--info: hsl(200, 80%, 60%);--info-foreground: hsl(200, 90%, 5%);--info-hover: hsl(200, 80%, 65%);--info-active: hsl(200, 80%, 55%);--border: hsl(216, 20%, 25%);--shadow: 0 1px 2px 0 hsla(0, 0%, 0%, .1);--shadow-md: 0 4px 6px -1px hsla(0, 0%, 0%, .15), 0 2px 4px -2px hsla(0, 0%, 0%, .15);--shadow-lg: 0 10px 15px -3px hsla(0, 0%, 0%, .2), 0 4px 6px -4px hsla(0, 0%, 0%, .2);--shadow-focus: 0 0 0 3px hsla(217, 80%, 65%, .4);--shadow-mobile: 0 1px 3px 0 hsla(0, 0%, 0%, .15);--shadow-mobile-md: 0 2px 4px -1px hsla(0, 0%, 0%, .2);--shadow-mobile-lg: 0 4px 8px -2px hsla(0, 0%, 0%, .25);--chart-color-1: hsl(217, 80%, 65%);--chart-color-2: hsl(142, 60%, 50%);--chart-color-3: hsl(38, 92%, 60%);--chart-color-4: hsl(260, 70%, 70%);--chart-color-5: hsl(0, 80%, 70%)}@media (max-width: 479px){:root{--current-spacing: var(--spacing-mobile-sm);--current-font-size: var(--font-size-mobile-base);--current-line-height: var(--line-height-mobile-normal);--current-padding: var(--mobile-padding);--current-shadow: var(--shadow-mobile);--current-radius: var(--radius-mobile);--current-animation: var(--animation-mobile-normal)}}@media (min-width: 480px) and (max-width: 767px){:root{--current-spacing: var(--spacing-mobile-md);--current-font-size: var(--font-size-base);--current-line-height: var(--line-height-mobile-normal);--current-padding: var(--mobile-padding);--current-shadow: var(--shadow-mobile-md);--current-radius: var(--radius-mobile);--current-animation: var(--animation-mobile-normal)}}@media (min-width: 768px) and (max-width: 1023px){:root{--current-spacing: var(--spacing-tablet-md);--current-font-size: var(--font-size-lg);--current-line-height: var(--line-height-normal);--current-padding: var(--tablet-padding);--current-shadow: var(--shadow-md);--current-radius: var(--radius-md);--current-animation: var(--animation-duration-normal)}}@media (min-width: 1024px){:root{--current-spacing: var(--spacing-desktop-md);--current-font-size: var(--font-size-lg);--current-line-height: var(--line-height-normal);--current-padding: var(--desktop-padding);--current-shadow: var(--shadow-lg);--current-radius: var(--radius-lg);--current-animation: var(--animation-duration-normal)}}@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}}
