.HelpPanel_trigger__gZ6Py{position:fixed;bottom:var(--lcf-space-lg);right:var(--lcf-space-lg);width:48px;height:48px;border-radius:var(--lcf-radius-full);background:var(--lcf-blue);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:background .15s ease,transform .15s ease;z-index:1000}.HelpPanel_trigger__gZ6Py:hover{background:#0089c4;transform:scale(1.05)}.HelpPanel_triggerActive__c5rFN{background:var(--lcf-text-primary)}.HelpPanel_triggerActive__c5rFN:hover{background:var(--lcf-black)}.HelpPanel_panel__iADzq{position:fixed;bottom:88px;right:var(--lcf-space-lg);width:380px;max-height:calc(100vh - 140px);background:var(--lcf-bg-white);border:1px solid var(--lcf-border);border-radius:var(--lcf-radius-lg);box-shadow:0 8px 32px rgba(0,0,0,.16);display:flex;flex-direction:column;z-index:999;overflow:hidden;animation:HelpPanel_slideUp__YwTzM .2s ease}@keyframes HelpPanel_slideUp__YwTzM{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.HelpPanel_panel__iADzq{left:var(--lcf-space-sm);right:var(--lcf-space-sm);bottom:80px;width:auto;max-height:calc(100vh - 120px)}}.HelpPanel_panelHeader__9FBDY{display:flex;align-items:center;justify-content:space-between;padding:var(--lcf-space-md) var(--lcf-space-lg);border-bottom:1px solid var(--lcf-border);flex-shrink:0}.HelpPanel_panelTitle__NqQCU{font-size:var(--lcf-font-size-lg);font-weight:700;color:var(--lcf-black)}.HelpPanel_closeBtn__9Diyy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:var(--lcf-text-secondary);cursor:pointer;border-radius:var(--lcf-radius-sm)}.HelpPanel_closeBtn__9Diyy:hover{background:var(--lcf-bg-light);color:var(--lcf-text-primary)}.HelpPanel_tabs__RaynN{display:flex;border-bottom:1px solid var(--lcf-border);flex-shrink:0}.HelpPanel_tab__8OL_O{flex:1 1;padding:var(--lcf-space-sm) var(--lcf-space-md);font-size:var(--lcf-font-size-sm);font-weight:600;background:none;color:var(--lcf-text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.HelpPanel_tab__8OL_O:hover{color:var(--lcf-blue)}.HelpPanel_tabActive__6EfbB{color:var(--lcf-blue);border-bottom-color:var(--lcf-blue)}.HelpPanel_contextInfo__hTKsO{padding:var(--lcf-space-md) var(--lcf-space-lg);background:var(--lcf-blue-subtle);border-bottom:1px solid var(--lcf-border);flex-shrink:0}.HelpPanel_contextTitle__fG_6O{font-size:var(--lcf-font-size-sm);font-weight:700;color:var(--lcf-blue);margin-bottom:4px}.HelpPanel_contextDesc__c8QS6{font-size:13px;color:var(--lcf-text-primary);line-height:1.5}.HelpPanel_topics__cQ3jJ{flex:1 1;overflow-y:auto;padding:var(--lcf-space-sm) 0}.HelpPanel_topic__fcDz0{border-bottom:1px solid var(--lcf-bg-light)}.HelpPanel_topic__fcDz0:last-child{border-bottom:none}.HelpPanel_topicQuestion__2EH_2{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--lcf-space-sm) var(--lcf-space-lg);font-size:var(--lcf-font-size-sm);font-weight:600;color:var(--lcf-text-primary);background:none;border:none;cursor:pointer;text-align:left;gap:var(--lcf-space-sm);transition:color .15s ease}.HelpPanel_topicQuestion__2EH_2:hover{color:var(--lcf-blue)}.HelpPanel_chevron__sh89n{flex-shrink:0;transition:transform .2s ease}.HelpPanel_chevronOpen__GOgX8{transform:rotate(180deg)}.HelpPanel_topicAnswer__tR2_h{padding:0 var(--lcf-space-lg) var(--lcf-space-md);font-size:13px;color:var(--lcf-text-primary);line-height:1.6}.HelpPanel_panelFooter__7Ga5Y{display:flex;align-items:center;justify-content:space-between;padding:var(--lcf-space-sm) var(--lcf-space-lg);border-top:1px solid var(--lcf-border);background:var(--lcf-bg-light);flex-shrink:0}.HelpPanel_footerLink__RRCnK{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--lcf-blue);text-decoration:none}.HelpPanel_footerLink__RRCnK:hover{text-decoration:underline}.HelpPanel_footerHint__E8OjX{font-size:12px;color:var(--lcf-text-secondary)}.HelpPanel_footerHint__E8OjX kbd{display:inline-block;padding:1px 5px;font-size:11px;font-family:inherit;background:var(--lcf-bg-white);border:1px solid var(--lcf-border);border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.1)}.Footer_footer__eNA9m{background-color:var(--lcf-black);color:#fff;padding:var(--lcf-space-3xl) 0 var(--lcf-space-lg);margin-top:auto}.Footer_container__IkLXC{max-width:var(--lcf-max-width);margin:0 auto;padding:0 var(--lcf-space-md)}.Footer_columns__GA_x6{display:grid;grid-template-columns:1fr;grid-gap:var(--lcf-space-xl);gap:var(--lcf-space-xl);margin-bottom:var(--lcf-space-xl)}@media (min-width:768px){.Footer_columns__GA_x6{grid-template-columns:2fr 1fr 1fr}}.Footer_column__DPqof{display:flex;flex-direction:column;gap:var(--lcf-space-sm)}.Footer_heading__z5GZP{font-size:var(--lcf-font-size-lg);font-weight:700;color:#fff;margin-bottom:var(--lcf-space-sm)}.Footer_description__ePRm8{color:#ccc;font-size:var(--lcf-font-size-sm);line-height:1.7}.Footer_linkList__K_ONQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--lcf-space-sm)}.Footer_link___mmVB{color:#ccc;text-decoration:none;font-size:var(--lcf-font-size-sm);transition:color .15s ease}.Footer_link___mmVB:hover{color:var(--lcf-blue)}.Footer_social__MxJPj{display:flex;align-items:center;gap:var(--lcf-space-md);padding:var(--lcf-space-lg) 0;border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:var(--lcf-space-lg)}.Footer_socialIcon__2DO5i{color:var(--lcf-blue);transition:color .15s ease;display:inline-flex}.Footer_socialIcon__2DO5i:hover{color:var(--lcf-red)}.Footer_copyright__vFlrA{text-align:center;font-size:var(--lcf-font-size-sm);color:#999}.Navigation_desktopNav__pbttu{display:none}@media (min-width:768px){.Navigation_desktopNav__pbttu{display:block}}.Navigation_desktopList__SKr0E{display:flex;align-items:center;gap:var(--lcf-space-lg);list-style:none;margin:0;padding:0}.Navigation_mobileNav__jm9U0{display:block}.Navigation_mobileList__WpbKV{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.Navigation_mobileList__WpbKV .Navigation_navLink__PxmIA{display:block;padding:var(--lcf-space-md);border-bottom:1px solid var(--lcf-border)}.Navigation_navLink__PxmIA{color:var(--lcf-text-primary);text-decoration:none;font-size:var(--lcf-font-size-base);font-weight:500;padding-bottom:2px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.Navigation_navLink__PxmIA:hover{color:var(--lcf-blue)}.Navigation_active__Kj1W7{color:var(--lcf-blue);border-bottom-color:var(--lcf-blue)}.UserMenu_wrapper__1fMAZ{position:relative}.UserMenu_trigger__EW5u6{display:flex;align-items:center;gap:var(--lcf-space-sm);padding:var(--lcf-space-xs) var(--lcf-space-sm);background:none;border:1px solid var(--lcf-border);border-radius:var(--lcf-radius-full);cursor:pointer;font-family:inherit;font-size:var(--lcf-font-size-sm);color:var(--lcf-text-primary);transition:border-color .15s ease}.UserMenu_trigger__EW5u6:hover{border-color:var(--lcf-blue)}.UserMenu_avatar__573KQ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--lcf-blue);color:#fff;font-weight:700;font-size:var(--lcf-font-size-sm)}.UserMenu_name__J6CJ_{display:none}@media (min-width:768px){.UserMenu_name__J6CJ_{display:inline}}.UserMenu_chevron__3l9cU{transition:transform .15s ease}.UserMenu_chevronOpen__QktNu{transform:rotate(180deg)}.UserMenu_dropdown__ktc63{position:absolute;right:0;top:calc(100% + var(--lcf-space-xs));min-width:200px;background-color:var(--lcf-bg-white);border:1px solid var(--lcf-border);border-radius:var(--lcf-radius-md);box-shadow:var(--lcf-shadow-md);z-index:200;overflow:hidden}.UserMenu_info__SXJoJ{padding:var(--lcf-space-sm) var(--lcf-space-md);display:flex;flex-direction:column}.UserMenu_infoName__r6G7X{font-weight:600;font-size:var(--lcf-font-size-sm);color:var(--lcf-black)}.UserMenu_infoEmail__lQoIQ{font-size:12px;color:var(--lcf-text-secondary)}.UserMenu_divider__3qzWN{height:1px;background-color:var(--lcf-border)}.UserMenu_item__C_Y0Z{display:block;width:100%;padding:var(--lcf-space-sm) var(--lcf-space-md);font-family:inherit;font-size:var(--lcf-font-size-sm);color:var(--lcf-text-primary);background:none;border:none;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .1s ease}.UserMenu_item__C_Y0Z:hover{background-color:var(--lcf-bg-light);color:var(--lcf-blue)}.Spinner_spinner__uGAUU{display:inline-block;border:3px solid var(--lcf-border);border-top-color:var(--lcf-blue);border-radius:50%;animation:Spinner_spin__5g3s1 .6s linear infinite}@keyframes Spinner_spin__5g3s1{to{transform:rotate(1turn)}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lcf-space-sm);font-family:inherit;font-weight:600;border:2px solid transparent;border-radius:var(--lcf-radius-sm);cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;line-height:1.4}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed}.Button_primary__oSpWt{background-color:var(--lcf-blue);color:#fff;border-color:var(--lcf-blue)}.Button_primary__oSpWt:hover:not(:disabled){background-color:#0089c7;border-color:#0089c7}.Button_secondary__lRe7Q{background-color:transparent;color:var(--lcf-blue);border-color:var(--lcf-blue)}.Button_secondary__lRe7Q:hover:not(:disabled){background-color:var(--lcf-blue-subtle)}.Button_danger__1ocl9{background-color:var(--lcf-red);color:#fff;border-color:var(--lcf-red)}.Button_danger__1ocl9:hover:not(:disabled){background-color:#c80511;border-color:#c80511}.Button_sm__h9eWB{padding:var(--lcf-space-xs) var(--lcf-space-sm);font-size:var(--lcf-font-size-sm)}.Button_md__exKk_{padding:var(--lcf-space-sm) var(--lcf-space-md);font-size:var(--lcf-font-size-base)}.Button_lg__PdjsY{padding:var(--lcf-space-md) var(--lcf-space-lg);font-size:var(--lcf-font-size-lg)}.Button_loading__WH8KX{position:relative}.Button_spinnerIcon__qNSnT{position:absolute}.Button_hiddenText__I0CkR{visibility:hidden}.Header_header__hO3lJ{background-color:var(--lcf-bg-white);border-bottom:1px solid var(--lcf-border);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_container__EZyBV{display:flex;align-items:center;justify-content:space-between;max-width:var(--lcf-max-width);margin:0 auto;padding:var(--lcf-space-md);gap:var(--lcf-space-md)}.Header_logo__e5KhT{display:flex;align-items:center;gap:var(--lcf-space-sm);text-decoration:none;flex-shrink:0}.Header_logo__e5KhT,.Header_logo__e5KhT:hover{color:var(--lcf-black)}.Header_logoMark__WF2w3{font-size:var(--lcf-font-size-xl);font-weight:800;color:var(--lcf-blue);letter-spacing:1px}.Header_logoText__4ZhAR{font-size:var(--lcf-font-size-sm);color:var(--lcf-text-primary);display:none}@media (min-width:1024px){.Header_logoText__4ZhAR{display:inline}}.Header_actions__SRauh{display:none}@media (min-width:768px){.Header_actions__SRauh{display:flex;align-items:center;gap:var(--lcf-space-md)}}.Header_hamburger__lUulX{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;background:none;border:none;cursor:pointer}@media (min-width:768px){.Header_hamburger__lUulX{display:none}}.Header_hamburgerLine__3vSQh{display:block;width:100%;height:2px;background-color:var(--lcf-text-primary);border-radius:1px;transition:transform .2s ease}.Header_mobileMenu___oHDY{display:block;border-top:1px solid var(--lcf-border);background-color:var(--lcf-bg-white)}@media (min-width:768px){.Header_mobileMenu___oHDY{display:none}}.Header_mobileActions___Jwz_{padding:var(--lcf-space-md);display:flex;justify-content:center}.DatasetDetail_page___ZhnK{padding:var(--lcf-space-2xl) 0;min-height:60vh}.DatasetDetail_container__R9hAe{width:100%;max-width:var(--lcf-max-width-narrow);margin:0 auto;padding:0 var(--lcf-space-md)}.DatasetDetail_loadingContainer__lHP2g{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lcf-space-3xl) 0;gap:var(--lcf-space-md)}.DatasetDetail_breadcrumb__lSK54,.DatasetDetail_loadingText__WczTe{color:var(--lcf-text-secondary);font-size:var(--lcf-font-size-sm)}.DatasetDetail_breadcrumb__lSK54{display:flex;align-items:center;gap:var(--lcf-space-sm);margin-bottom:var(--lcf-space-xl);flex-wrap:wrap}.DatasetDetail_breadcrumb__lSK54 a{color:var(--lcf-blue);text-decoration:none}.DatasetDetail_breadcrumb__lSK54 a:hover{text-decoration:underline}.DatasetDetail_breadcrumb__lSK54 [aria-current=page]{color:var(--lcf-text-primary);font-weight:600}.DatasetDetail_separator__sw8wm{color:var(--lcf-border)}.DatasetDetail_headerRow__BXWQW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lcf-space-md);margin-bottom:var(--lcf-space-lg);flex-wrap:wrap}.DatasetDetail_title__0riNb{font-size:var(--lcf-font-size-2xl);line-height:1.2}.DatasetDetail_meta__oLj8a{display:flex;flex-wrap:wrap;gap:var(--lcf-space-xl);padding:var(--lcf-space-lg);background:var(--lcf-bg-light);border-radius:var(--lcf-radius-md);margin-bottom:var(--lcf-space-xl)}.DatasetDetail_metaItem__J5NPN{display:flex;flex-direction:column;gap:var(--lcf-space-xs)}.DatasetDetail_metaLabel__CLR8U{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lcf-text-secondary)}.DatasetDetail_metaValue__qIScT{font-size:var(--lcf-font-size-base);color:var(--lcf-text-primary)}.DatasetDetail_categoryPill__YHGCe{display:inline-block;background-color:var(--lcf-blue-bg);color:var(--lcf-blue);font-size:var(--lcf-font-size-sm);font-weight:600;padding:2px 10px;border-radius:var(--lcf-radius-full)}.DatasetDetail_section__ATVDK{margin-bottom:var(--lcf-space-xl)}.DatasetDetail_sectionTitle__c_RY8{font-size:var(--lcf-font-size-lg);margin-bottom:var(--lcf-space-md)}.DatasetDetail_description__20YhC{line-height:1.7;color:var(--lcf-text-primary);white-space:pre-line}.DatasetDetail_metadataGrid__YKOmM{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--lcf-space-md);gap:var(--lcf-space-md)}.DatasetDetail_metadataEntry__dQOS2{padding:var(--lcf-space-md);background:var(--lcf-bg-light);border-radius:var(--lcf-radius-sm)}.DatasetDetail_metadataKey__v_ykF{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lcf-text-secondary);margin-bottom:var(--lcf-space-xs)}.DatasetDetail_metadataValue__xz3Z2{font-size:var(--lcf-font-size-base);color:var(--lcf-text-primary);word-break:break-word}.DatasetDetail_notice__c10Ey{color:var(--lcf-text-secondary);margin-bottom:var(--lcf-space-md);line-height:1.6}.DatasetDetail_accessLink__y_81n{display:inline-flex;align-items:center;gap:var(--lcf-space-sm);padding:var(--lcf-space-md) var(--lcf-space-lg);background-color:var(--lcf-blue);color:#fff;font-weight:600;font-size:var(--lcf-font-size-lg);border-radius:var(--lcf-radius-sm);text-decoration:none;transition:background-color .15s ease}.DatasetDetail_accessLink__y_81n:hover{background-color:#0089c7;color:#fff}.DatasetDetail_pendingBadge__Hfj__{display:inline-block;padding:var(--lcf-space-sm) var(--lcf-space-md);background:var(--lcf-warning);color:#fff;font-weight:600;font-size:var(--lcf-font-size-sm);border-radius:var(--lcf-radius-sm)}.DatasetDetail_backLink___G7V7{display:inline-block;margin-top:var(--lcf-space-xl);color:var(--lcf-blue);font-weight:600;text-decoration:none}.DatasetDetail_backLink___G7V7:hover{text-decoration:underline}@media (max-width:639px){.DatasetDetail_headerRow__BXWQW{flex-direction:column}.DatasetDetail_meta__oLj8a{flex-direction:column;gap:var(--lcf-space-md)}}.DataSpace_page__LiwDl{padding:var(--lcf-space-2xl) 0;min-height:60vh}.DataSpace_container__del5G{width:100%;max-width:var(--lcf-max-width);margin:0 auto;padding:0 var(--lcf-space-md)}.DataSpace_title__9dGNI{font-size:var(--lcf-font-size-2xl);margin-bottom:var(--lcf-space-sm)}.DataSpace_subtitle__OE2ao{color:var(--lcf-text-secondary);margin-bottom:var(--lcf-space-xl)}.DataSpace_loadingContainer__sn6Zy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lcf-space-3xl) 0;gap:var(--lcf-space-md)}.DataSpace_loadingText__tiz5_{color:var(--lcf-text-secondary);font-size:var(--lcf-font-size-sm)}.DataSpace_emptyState__mKcvw{text-align:center;padding:var(--lcf-space-3xl) 0}.DataSpace_emptyTitle__K3t7n{font-size:var(--lcf-font-size-lg);font-weight:600;color:var(--lcf-text-primary);margin-bottom:var(--lcf-space-sm)}.DataSpace_emptyDescription__hV1Sl,.DataSpace_resultCount__IqFq_{color:var(--lcf-text-secondary)}.DataSpace_resultCount__IqFq_{font-size:var(--lcf-font-size-sm);margin-bottom:var(--lcf-space-md)}.DataSpace_paginationWrapper__T2kdV{margin-top:var(--lcf-space-xl);display:flex;justify-content:center}.LoginForm_form__b5TC_{display:flex;flex-direction:column;gap:var(--lcf-space-md)}.LoginForm_error__W4Bmq{padding:var(--lcf-space-sm) var(--lcf-space-md);background-color:var(--lcf-red-bg);color:var(--lcf-red);border:1px solid var(--lcf-red);border-radius:var(--lcf-radius-sm);font-size:var(--lcf-font-size-sm)}.page_wrapper__k76GC{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--lcf-space-xl) var(--lcf-space-md)}.page_card__wnoHP{width:100%;max-width:420px;background-color:var(--lcf-bg-white);border:1px solid var(--lcf-border);border-radius:var(--lcf-radius-md);box-shadow:var(--lcf-shadow-md);padding:var(--lcf-space-xl);display:flex;flex-direction:column;gap:var(--lcf-space-lg)}.page_header__X7UxJ{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--lcf-space-sm)}.page_logoMark__0Qlce{font-size:var(--lcf-font-size-2xl);font-weight:800;color:var(--lcf-blue);letter-spacing:1px}.page_title__QV6iH{font-size:var(--lcf-font-size-lg);font-weight:600;color:var(--lcf-black)}.page_subtitle__FWR3R{font-size:var(--lcf-font-size-sm);color:var(--lcf-text-secondary)}.page_footer__Res3w{text-align:center}.page_backLink__meYXA{font-size:var(--lcf-font-size-sm);color:var(--lcf-blue);text-decoration:none}.page_backLink__meYXA:hover{text-decoration:underline}.AuthGuard_loading__y_Axg{display:flex;align-items:center;justify-content:center;min-height:40vh}.Admin_adminLayout__l1gKS{background-color:var(--lcf-bg-light);min-height:100vh}.Admin_adminHeader__v4v25{background:var(--lcf-bg-white);border-bottom:2px solid var(--lcf-blue);padding:var(--lcf-space-md) 0}.Admin_headerInner__5kBRh{max-width:var(--lcf-max-width);margin:0 auto;padding:0 var(--lcf-space-md);display:flex;align-items:center}.Admin_headerTitle__TWWsL{font-size:var(--lcf-font-size-lg);font-weight:700;color:var(--lcf-blue)}.Admin_content__nnpVt{max-width:var(--lcf-max-width);margin:0 auto;padding:var(--lcf-space-xl) var(--lcf-space-md)}.Dashboard_dashboard__HX7XO{padding-bottom:var(--lcf-space-2xl)}.Dashboard_title__uh138{font-size:var(--lcf-font-size-2xl);margin-bottom:var(--lcf-space-lg)}.Dashboard_emptyState__yn2aq{text-align:center;padding:var(--lcf-space-3xl) 0;background:var(--lcf-bg-white);border-radius:var(--lcf-radius-md);box-shadow:var(--lcf-shadow)}.Dashboard_emptyTitle__59ZRa{font-size:var(--lcf-font-size-lg);font-weight:600;color:var(--lcf-text-primary);margin-bottom:var(--lcf-space-sm)}.Dashboard_emptyDescription__mFO33{color:var(--lcf-text-secondary)}