.Container_container__Eif9r{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.Container_container__Eif9r{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.Container_container__Eif9r{padding-left:2rem;padding-right:2rem}}.Container_sm__c_O3q{max-width:768px}.Container_md__RBhSd{max-width:1024px}.Container_lg__7izrF{max-width:1240px}.Container_full__hUZy5{max-width:100%}.Footer_footer__GQa1y{margin-top:auto;border-top:1px solid var(--color-border);background:var(--color-bg-subtle);padding:3rem 0 1.5rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.Footer_privacyBanner__eFSlu{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:14px;background:var(--color-surface-card);border:1px solid var(--color-success-border);box-shadow:var(--shadow-card);margin-bottom:2.5rem}@media(min-width:768px){.Footer_privacyBanner__eFSlu{padding:1.5rem;align-items:center}}.Footer_privacyIconWrapper__IiWDf{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:var(--color-success-bg);color:var(--color-success);flex-shrink:0}.Footer_privacyContent__jZFhU{flex:1 1}.Footer_privacyTitle__MpGw2{font-size:1rem;font-weight:600;color:var(--color-text-main);margin-bottom:4px}.Footer_privacyDesc__Wn1ox{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.Footer_privacyDesc__Wn1ox strong{color:var(--color-text-main)}.Footer_footerGrid__dOxN3{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}@media(min-width:640px){.Footer_footerGrid__dOxN3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Footer_footerGrid__dOxN3{grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem}}.Footer_brandCol__KcXuL{display:flex;flex-direction:column;gap:.75rem}.Footer_logo__saldD{display:flex;align-items:center;gap:.5rem;text-decoration:none}.Footer_logoIconWrapper__wAmQ6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,hsl(230,80%,56%),hsl(270,85%,65%));color:#fff}.Footer_brandName__jMfga{font-size:1.125rem;font-weight:700;color:var(--color-text-main)}.Footer_brandAccent__vSkt7{color:hsl(230,80%,56%)}.Footer_brandTagline__P5udt{font-size:.875rem;color:var(--color-text-muted);line-height:1.5;max-width:320px}.Footer_badgePill__mS2Ss{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);padding:4px 10px;border-radius:9999px;width:-moz-fit-content;width:fit-content;margin-top:.5rem}.Footer_dot__x0Dc3{width:6px;height:6px;border-radius:9999px;background:var(--color-success);box-shadow:0 0 6px var(--color-success)}.Footer_linksCol__1i_sg{display:flex;flex-direction:column;gap:.75rem}.Footer_colTitle__4Ab9F{font-size:.875rem;font-weight:600;color:var(--color-text-main);text-transform:uppercase;letter-spacing:.05em}.Footer_linksList__HepvK{display:flex;flex-direction:column;gap:.5rem}.Footer_footerLink__AwReB{font-size:.875rem;color:var(--color-text-muted);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.Footer_footerLink__AwReB:hover{color:var(--color-primary)}.Footer_bottomBar__Z3iVK{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.75rem;color:var(--color-text-faint)}@media(min-width:768px){.Footer_bottomBar__Z3iVK{flex-direction:row}}.Footer_copyright__bxcQL{color:var(--color-text-muted)}.Footer_madeWith__iEiYk{display:flex;align-items:center;gap:.25rem}.Footer_heartIcon__L8_ce{color:hsl(350,85%,60%)}.Badge_badge__oAzQy{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;border-radius:9999px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;border:1px solid rgba(0,0,0,0)}.Badge_sm__Vda_5{padding:3px .5rem;font-size:.75rem}.Badge_md__QcRc6{padding:5px .75rem;font-size:.75rem}.Badge_primary__7zyfX{background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary-glow)}.Badge_secondary__MV6PK{background:var(--color-surface-hover);color:var(--color-text-main);border-color:var(--color-border)}.Badge_neutral__kw78J{background:var(--color-surface-subtle);color:var(--color-text-muted);border-color:var(--color-border)}.Badge_success__tUHTi{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.Badge_warning__D2Ov2{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.Badge_error__I9Z45{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border)}.Badge_outline__RrsvA{background:rgba(0,0,0,0);color:var(--color-text-muted);border-color:var(--color-border)}.Badge_icon__sfBgA{justify-content:center}.Badge_icon__sfBgA,.Badge_label__geKCi,.ThemeToggle_themeToggleBtn__pkjwk{display:inline-flex;align-items:center}.ThemeToggle_themeToggleBtn__pkjwk{justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;outline:none}.ThemeToggle_themeToggleBtn__pkjwk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-primary-glow)}.ThemeToggle_themeToggleBtn__pkjwk:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-main);transform:translateY(-1px)}.ThemeToggle_themeToggleBtn__pkjwk:active{transform:translateY(0)}.ThemeToggle_iconWrapper__7m_Kd{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ThemeToggle_sunIcon__EwASX{color:#f59e0b}.ThemeToggle_moonIcon__BiXa7,.ThemeToggle_sunIcon__EwASX{animation:ThemeToggle_rotateIn__Q2xkB .25s cubic-bezier(.16,1,.3,1)}.ThemeToggle_moonIcon__BiXa7{color:#6366f1}.ThemeToggle_themeToggleRow__g4G6M{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem;border-radius:10px;background:var(--color-surface-subtle);border:1px solid var(--color-border);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ThemeToggle_themeToggleRow__g4G6M:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.ThemeToggle_rowLabelGroup__l6A_Q{display:flex;align-items:center;gap:.75rem}.ThemeToggle_rowIcon__NRvA_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--color-surface);color:var(--color-primary)}.ThemeToggle_rowText__8A_bT{display:flex;flex-direction:column}.ThemeToggle_rowTitle___E2mQ{font-size:.875rem;font-weight:500;color:var(--color-text-main)}.ThemeToggle_rowSubtitle__aUg1R{font-size:.75rem;color:var(--color-text-muted)}.ThemeToggle_switchTrack__uEz62{position:relative;width:44px;height:24px;border-radius:9999px;background:var(--color-border);transition:background .15s cubic-bezier(.4,0,.2,1)}.ThemeToggle_switchTrackActive__PchXX{background:var(--color-primary)}.ThemeToggle_switchThumb__Ie6fS{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s cubic-bezier(.4,0,.2,1)}.ThemeToggle_switchThumbActive__9Nw42{transform:translateX(20px)}@keyframes ThemeToggle_rotateIn__Q2xkB{0%{opacity:0;transform:rotate(-45deg) scale(.7)}to{opacity:1;transform:rotate(0deg) scale(1)}}.Header_header__r9N9Y{position:-webkit-sticky;position:sticky;top:0;z-index:200;height:72px;background:var(--color-surface-header);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);border:1px solid var(--color-border);display:flex;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.Header_header__r9N9Y.Header_headerMobileOpen__wWeBb{z-index:1000}.Header_container__Dl7_n{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%}.Header_logo__hf7yF{display:flex;align-items:center;gap:.75rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Header_logoIconWrapper__zZEuA{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,hsl(230,80%,56%),hsl(270,85%,65%));color:#fff;box-shadow:0 0 16px hsla(230,80%,56%,.35)}.Header_logoIcon__MlOZH{transform:rotate(-5deg);transition:transform .15s cubic-bezier(.4,0,.2,1)}.Header_logo__hf7yF:hover .Header_logoIcon__MlOZH{transform:rotate(0deg) scale(1.05)}.Header_brandName__a1DLF{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text-main)}.Header_brandAccent__GWNIa{color:hsl(230,80%,56%)}.Header_desktopNav__bsvXv{display:none;align-items:center;gap:.25rem}@media(min-width:768px){.Header_desktopNav__bsvXv{display:flex}}.Header_navLink__Zvezy{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-text-muted);border-radius:10px;transition:all .15s cubic-bezier(.4,0,.2,1)}.Header_navLink__Zvezy:hover{color:var(--color-text-main);background:var(--color-surface-hover)}.Header_active__md5Ci{color:var(--color-primary);background:var(--color-primary-subtle);font-weight:600}.Header_dropdownWrapper__gPvcl{position:relative}.Header_dropdownButton__cMF5i{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-text-muted);border-radius:10px;transition:all .15s cubic-bezier(.4,0,.2,1);background:rgba(0,0,0,0);border:none;cursor:pointer}.Header_dropdownButton__cMF5i:hover{color:var(--color-text-main);background:var(--color-surface-hover)}.Header_chevron__tCV6G{transition:transform .15s cubic-bezier(.4,0,.2,1)}.Header_chevronRotated__dcdlF{transform:rotate(180deg)}.Header_dropdownMenu__fEOZ2{position:absolute;top:calc(100% + 8px);left:0;width:320px;padding:.5rem;background:var(--color-surface-elevated);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;gap:.25rem;animation:Header_fadeIn___pPeN .15s ease-out;z-index:300}.Header_dropdownMenu__fEOZ2:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.Header_dropdownItem__Nkvaa{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;border-radius:10px;transition:all .15s cubic-bezier(.4,0,.2,1);text-decoration:none}.Header_dropdownItem__Nkvaa:hover{background:var(--color-surface-hover)}.Header_itemIcon__Dm2X_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:var(--color-primary-subtle);color:var(--color-primary);margin-top:2px;flex-shrink:0}.Header_itemContent__4KwK4{display:flex;flex-direction:column}.Header_itemTitle__zqhWt{font-size:.875rem;font-weight:500;color:var(--color-text-main)}.Header_itemDesc__5dGRj{font-size:.75rem;color:var(--color-text-muted);line-height:1.2;margin-top:2px}.Header_rightActions__abnDG{display:flex;align-items:center;gap:.75rem}.Header_privacyBadge__k2T7F{display:none}@media(min-width:1024px){.Header_privacyBadge__k2T7F{display:block}}.Header_searchButton__7iJQp{display:flex;align-items:center;gap:.5rem;height:36px;padding:0 .75rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-muted);font-size:.75rem;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.Header_searchButton__7iJQp:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-main)}.Header_searchLabel__gC9PX{display:none}@media(min-width:640px){.Header_searchLabel__gC9PX{display:inline}}.Header_searchKbd__Q_yZF{display:none;font-size:10px;background:var(--color-surface-hover);padding:1px 4px;border-radius:3px;border:1px solid var(--color-border);color:var(--color-text-muted)}@media(min-width:768px){.Header_searchKbd__Q_yZF{display:inline}}.Header_mobileMenuButton__pf4n6{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--color-text-main);background:var(--color-surface-subtle);border:1px solid var(--color-border);cursor:pointer}@media(min-width:768px){.Header_mobileMenuButton__pf4n6{display:none}}.Header_mobileDrawer__y4IEZ{position:fixed;top:72px;left:0;right:0;bottom:0;height:calc(100dvh - 72px);background:var(--color-bg);padding:1rem 1.5rem 2rem;overflow-y:auto;z-index:1000;border-top:1px solid var(--color-border);box-shadow:0 10px 40px rgba(0,0,0,.4);-webkit-overflow-scrolling:touch}@media(min-width:768px){.Header_mobileDrawer__y4IEZ{display:none}}.Header_mobileNav__E6QTa{display:flex;flex-direction:column;gap:.5rem}.Header_mobileThemeWrapper__G2I_f{margin-bottom:.5rem}.Header_mobileNavLink__6NchT{padding:.75rem;font-size:1rem;font-weight:500;color:var(--color-text-main);border-radius:10px;background:var(--color-surface-subtle);text-decoration:none}.Header_mobileNavLink__6NchT:hover{background:var(--color-surface-hover)}.Header_mobileCategorySection__Hm9ti{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.Header_mobileCategoryTitle__R2Yzu{font-size:.75rem;font-weight:600;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;display:block}.Header_mobileCategoryGrid__2kNVJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.Header_mobileCategoryItem__rs8Jx{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--color-text-muted);background:var(--color-surface-subtle);border-radius:10px;text-decoration:none}.Header_mobileCategoryItem__rs8Jx:hover{background:var(--color-surface-hover);color:var(--color-text-main)}@keyframes Header_fadeIn___pPeN{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Button_button__6pObN{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;font-family:inherit;border-radius:10px;border:1px solid rgba(0,0,0,0);transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;outline:none}.Button_button__6pObN:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-primary-glow)}.Button_button__6pObN:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm____ZV5{height:32px;padding:0 .75rem;font-size:.75rem;border-radius:6px}.Button_md__eE5s6{height:42px;padding:0 1rem;font-size:.875rem;border-radius:10px}.Button_lg__3VjVE{height:50px;padding:0 1.5rem;font-size:1rem;border-radius:14px}.Button_fullWidth__AsWUJ{width:100%}.Button_primary__Byc6g{background:linear-gradient(135deg,hsl(230,80%,56%),hsl(230,75%,48%));color:#fff;box-shadow:0 2px 10px -2px hsla(230,80%,56%,.35)}.Button_primary__Byc6g:hover:not(:disabled){background:linear-gradient(135deg,hsl(230,84%,65%),hsl(230,80%,56%));box-shadow:0 4px 16px -2px hsla(230,80%,56%,.45);transform:translateY(-1px)}.Button_primary__Byc6g:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px 0 hsla(230,80%,56%,.25)}.Button_secondary__oC_CA{background:var(--color-surface-subtle);color:var(--color-text-main);border-color:var(--color-border)}.Button_secondary__oC_CA:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-main)}.Button_secondary__oC_CA:active:not(:disabled){background:var(--color-surface-active)}.Button_outline__T5SYU{background:rgba(0,0,0,0);color:var(--color-text-main);border-color:var(--color-border)}.Button_outline__T5SYU:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-main)}.Button_ghost__Ak2EV{background:rgba(0,0,0,0);color:var(--color-text-muted)}.Button_ghost__Ak2EV:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-main)}.Button_danger__sRccS{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error-border)}.Button_danger__sRccS:hover:not(:disabled){background:var(--color-error);color:#fff;border-color:var(--color-error)}.Button_icon__uFUPJ,.Button_label__7dKgC{display:inline-flex;align-items:center}.Button_icon__uFUPJ{justify-content:center}.Button_spinner__d1oEs{animation:Button_spin__Jjr3D 1s linear infinite}@keyframes Button_spin__Jjr3D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileDropzone_dropzone__KWvz2{position:relative;width:100%;border-radius:28px;border:2px dashed var(--color-border-hover);background:var(--color-surface-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.5rem 1.5rem;text-align:center;cursor:pointer;box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.FileDropzone_dropzone__KWvz2{padding:3rem 2rem}}.FileDropzone_dropzone__KWvz2{outline:none}.FileDropzone_dropzone__KWvz2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-primary-glow)}.FileDropzone_dropzone__KWvz2:hover:not(.FileDropzone_disabled__451XX){border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:var(--shadow-card-hover)}.FileDropzone_dropzone__KWvz2:hover:not(.FileDropzone_disabled__451XX) .FileDropzone_iconContainer__xz43V{transform:scale(1.08) translateY(-2px);border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-hover)}.FileDropzone_dragging__l_6pI{border-color:var(--color-accent-cyan)!important;background:rgba(6,182,212,.08)!important;box-shadow:0 0 30px -5px rgba(5%,80%,95%,.25)!important;transform:scale(1.01)}.FileDropzone_disabled__451XX{opacity:.5;cursor:not-allowed;pointer-events:none}.FileDropzone_hiddenInput__2ihNJ{display:none}.FileDropzone_content__EZLhv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;pointer-events:none}.FileDropzone_iconContainer__xz43V{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-primary);transition:all .3s cubic-bezier(.16,1,.3,1)}.FileDropzone_uploadIcon__aGJoK{stroke-width:1.75}.FileDropzone_textContainer__ofQKj{display:flex;flex-direction:column;gap:.25rem}.FileDropzone_mainTitle__zaJtq{font-size:1.125rem;font-weight:600;color:var(--color-text-main)}@media(min-width:768px){.FileDropzone_mainTitle__zaJtq{font-size:1.25rem}}.FileDropzone_browseText__t5_gh{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.FileDropzone_subtitle__le2jH{font-size:.875rem;color:var(--color-text-muted)}.FileDropzone_actions__329xk{pointer-events:auto;margin-top:.25rem}.FileDropzone_formatBadges__XyaHt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem}.FileDropzone_supportsLabel__S01yj{font-size:.75rem;color:var(--color-text-faint);margin-right:.25rem}.FileDropzone_securityNote__bT53S{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-success);background:var(--color-success-bg);padding:4px .75rem;border-radius:9999px;border:1px solid var(--color-success-border);margin-top:.5rem}.FileDropzone_shieldIcon__GNiwE{color:var(--color-success);flex-shrink:0}.ProgressBar_wrapper__TzGMv{display:flex;flex-direction:column;gap:.5rem;width:100%}.ProgressBar_header__XYpFX{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProgressBar_titles__yKZJF{display:flex;align-items:center;gap:.5rem;min-width:0}.ProgressBar_label__Mf_ov{font-weight:600;color:var(--color-text-main)}.ProgressBar_label__Mf_ov,.ProgressBar_sublabel__Rj_2I{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgressBar_sublabel__Rj_2I{color:var(--color-text-muted)}.ProgressBar_percentageText__IzOQm{font-size:.75rem;font-weight:600;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgressBar_track__fSixX{width:100%;height:8px;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:9999px;overflow:hidden;position:relative}.ProgressBar_fill__AhMCB{height:100%;border-radius:9999px;transition:width .3s cubic-bezier(.16,1,.3,1)}.ProgressBar_primary__9H67q{background:linear-gradient(90deg,hsl(230,80%,56%),hsl(190,90%,50%));box-shadow:0 0 12px hsla(230,80%,56%,.4)}.ProgressBar_success__2uXS0{background:linear-gradient(90deg,hsl(152,69%,45%),hsl(155,75%,45%));box-shadow:0 0 12px hsla(152,69%,45%,.4)}.ProgressBar_accent__emW7J{background:linear-gradient(90deg,hsl(270,85%,65%),hsl(350,85%,60%))}.FileList_fileListWrapper__VxclT{display:flex;flex-direction:column;gap:1rem;width:100%}.FileList_listHeader__7b07x{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.FileList_titleInfo__HpPuh{display:flex;align-items:center;gap:.75rem}.FileList_listTitle__soy6K{font-size:1rem;font-weight:600;color:var(--color-text-main)}.FileList_countBadge__b89ig{font-size:.75rem;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-hover);padding:2px 8px;border-radius:9999px;border:1px solid var(--color-border)}.FileList_headerActions__IF4z8{display:flex;align-items:center;gap:.5rem}.FileList_orderSequenceBar__jICmi{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap}.FileList_orderSequenceLabel__Oq02o{font-size:.75rem;font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:4px}.FileList_orderSequenceList__0UbkS{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1 1}.FileList_orderSequenceItem__6HHX2{display:inline-flex;align-items:center;gap:4px;background:var(--color-surface);border:1px solid var(--color-border);padding:2px 8px;border-radius:6px;font-size:11px}.FileList_orderIndexBadge__RPHvF{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700}.FileList_orderFileName__ZtNAp{color:var(--color-text-main);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileList_orderArrow__7Vipq{color:var(--color-text-muted);font-size:10px}.FileList_cardsGrid__uYyBv{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media(min-width:768px){.FileList_cardsGrid__uYyBv{grid-template-columns:repeat(2,1fr)}}.FileList_fileCard__r6Rbh{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow-card);transition:all .15s cubic-bezier(.4,0,.2,1)}.FileList_fileCard__r6Rbh:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.FileList_thumbnailWrapper__Yoi3u{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;background:var(--color-surface-subtle);border:1px solid var(--color-border);overflow:hidden;flex-shrink:0}.FileList_thumbnailImg__wRQUR{width:100%;height:100%;object-fit:cover}.FileList_pdfIcon__WStcs{color:hsl(350,85%,60%)}.FileList_genericIcon__6EhVM{color:var(--color-primary)}.FileList_details__ksjH6{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.FileList_headerRow__E0P_N{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.FileList_fileName__EUYcx{font-size:.875rem;font-weight:500;color:var(--color-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileList_fileCardDragging__gsz1J{opacity:.4;border:2px dashed var(--color-primary)}.FileList_fileCardDragOver__Kj5Sz{border-color:var(--color-primary);background:var(--color-primary-subtle)}.FileList_slotBadge__OHBWN{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.FileList_reorderBtnGroup__Wrc83{display:flex;align-items:center;gap:2px}.FileList_reorderBtn__ni4O7{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);padding:4px;border-radius:6px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.FileList_reorderBtn__ni4O7:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-hover)}.FileList_reorderBtn__ni4O7:disabled{opacity:.3;cursor:not-allowed}.FileList_removeBtn__LvBTg{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);padding:4px;border-radius:6px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.FileList_removeBtn__LvBTg:hover{color:var(--color-error);background:var(--color-error-bg)}.FileList_metaRow__Jcvjr{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.FileList_fileSize___TO1u{font-size:.75rem;color:var(--color-text-muted)}.FileList_savingsBadge__7VTJP{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;color:var(--color-success);background:var(--color-success-bg);padding:1px 6px;border-radius:6px;border:1px solid var(--color-success-border)}.FileList_progressContainer____gtK{margin-top:.25rem}.FileList_errorMessage__TswKu{font-size:.75rem;color:var(--color-error);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileList_spinner__UO_Go{animation:FileList_spin__Qgd24 1s linear infinite}@keyframes FileList_spin__Qgd24{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Card_card__eIYKo{border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.Card_glass__WmsP2{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Card_default__neABR,.Card_glass__WmsP2{box-shadow:var(--shadow-card)}.Card_bordered__Wn2jp,.Card_default__neABR,.Card_glass__WmsP2{background:var(--color-surface-card);border:1px solid var(--color-border)}.Card_subtle__5TwJJ{background:var(--color-surface-subtle);border:1px dashed var(--color-border)}.Card_hoverable__VXE3B:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.Card_padding-none__BB_RB{padding:0}.Card_padding-sm__ix9AR{padding:.75rem}.Card_padding-md__1n0pC{padding:1.25rem}@media(min-width:768px){.Card_padding-md__1n0pC{padding:1.5rem}}.Card_padding-lg__aKWMO{padding:1.5rem}@media(min-width:768px){.Card_padding-lg__aKWMO{padding:2rem}}.ToolCard_cardLink__rsuf0{text-decoration:none;display:block;height:100%}.ToolCard_card__W_MTN{display:flex;flex-direction:column;height:100%;padding:1.25rem;border-radius:20px;background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ToolCard_card__W_MTN:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.ToolCard_card__W_MTN:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.ToolCard_card__W_MTN:hover:before{opacity:1}.ToolCard_card__W_MTN:hover .ToolCard_arrowIcon__CCI2l{color:var(--color-primary);transform:translate(2px,-2px)}.ToolCard_cardHeader__egfPB{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ToolCard_iconWrapper__byJs6{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--color-surface-subtle);border:1px solid var(--color-border);transition:all .15s cubic-bezier(.4,0,.2,1)}.ToolCard_headerBadges__TJedL{display:flex;align-items:center;gap:.5rem}.ToolCard_arrowIcon__CCI2l{color:var(--color-text-faint);transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center}.ToolCard_cardBody__jsqYc{display:flex;flex-direction:column;gap:.25rem;flex:1 1;margin-bottom:1rem}.ToolCard_toolName__hnulC{font-size:1rem;font-weight:700;color:var(--color-text-main)}.ToolCard_toolDesc__1Ae4_{font-size:.75rem;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolCard_cardFooter__Yzn6v{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.75rem}.ToolCard_categoryName__A2pTJ{font-weight:500}.ToolCard_formatsInfo__tKHDl{color:var(--color-text-faint)}.States_stateContainer__bqI5g{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;border-radius:20px;width:100%}.States_iconWrapper__n2oR7{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:var(--color-surface-subtle);border:1px solid var(--color-border);color:var(--color-text-muted);margin-bottom:1rem}.States_errorIcon__386UM{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error-border)}.States_spinnerWrapper__b5oP_{margin-bottom:1rem;color:var(--color-primary)}.States_spinner__sDB8Q{animation:States_spin__0nxc_ 1s linear infinite}.States_title__3Mj_B{font-size:1.125rem;font-weight:600;color:var(--color-text-main);margin-bottom:.25rem}.States_description__fwpaX{font-size:.875rem;color:var(--color-text-muted);max-width:480px}.States_actionContainer__RnAvs{margin-top:1rem}@keyframes States_spin__0nxc_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.States_alert__vjq2Y{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:10px;border:1px solid rgba(0,0,0,0);font-size:.875rem;line-height:1.5;width:100%}.States_alertIcon__3Easx{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.States_alertContent__LSRdK{flex:1 1;min-width:0}.States_alertTitle__WONRU{font-size:.875rem;font-weight:600;margin-bottom:2px}.States_alertMessage__Qcqr_{font-size:.75rem;opacity:.95}.States_alertClose__Vjt0R{background:rgba(0,0,0,0);border:none;color:currentColor;opacity:.7;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.States_alertClose__Vjt0R:hover{opacity:1}.States_alert-info__JMbhf{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.States_alert-info__JMbhf .States_alertTitle__WONRU{color:var(--color-info)}.States_alert-success__pf8CQ{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.States_alert-success__pf8CQ .States_alertTitle__WONRU{color:var(--color-success)}.States_alert-warning__6qFkt{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.States_alert-warning__6qFkt .States_alertTitle__WONRU{color:var(--color-warning)}.States_alert-error__Z7YDI{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.States_alert-error__Z7YDI .States_alertTitle__WONRU{color:var(--color-error)}.page_pageContainer__sIbCP{padding:2.5rem 0 4rem}.page_pageHeader__2R_Od{text-align:center;max-width:680px;margin:0 auto 2.5rem}.page_pageTitle__mHXkH{font-size:1.875rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.5rem;background:var(--gradient-brand-text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(min-width:768px){.page_pageTitle__mHXkH{font-size:2.25rem}}.page_pageSubtitle__oO4_h{font-size:1rem;color:var(--color-text-muted)}.page_directoryWrapper___25jW{display:flex;flex-direction:column;gap:1.5rem}.page_controlsBar__OFizK{display:flex;flex-direction:column;gap:1rem}.page_searchWrapper__JLONi{width:100%;max-width:600px;margin:0 auto;transition:transform .15s cubic-bezier(.4,0,.2,1)}.page_searchWrapperHighlighted__5IHUx{animation:page_searchWrapperPulse__LuCL2 1.8s cubic-bezier(.16,1,.3,1);position:relative;z-index:10}.page_inputHighlighted__nEyrO{border-color:hsl(230,80%,56%)!important;box-shadow:0 0 0 4px var(--color-primary-glow),0 0 25px hsla(230,80%,56%,.45)!important;animation:page_inputHighlightPulse__Wz2Ch 1.8s cubic-bezier(.16,1,.3,1)}@keyframes page_searchWrapperPulse__LuCL2{0%{transform:scale(1)}20%{transform:scale(1.04)}40%{transform:scale(.99)}60%{transform:scale(1.02)}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes page_inputHighlightPulse__Wz2Ch{0%{box-shadow:0 0 0 0 var(--color-primary-glow)}25%{box-shadow:0 0 0 6px var(--color-primary-glow),0 0 35px hsla(230,80%,56%,.6)}60%{box-shadow:0 0 0 4px var(--color-primary-glow),0 0 20px hsla(230,80%,56%,.4)}to{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.page_categoryTabs__2UuGS{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.page_tabBtn__uoA2A{padding:6px 1rem;font-size:.75rem;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:9999px;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.page_tabBtn__uoA2A:hover{background:var(--color-surface-hover);color:var(--color-text-main)}.page_activeTab__DbpPQ{background:hsl(230,80%,56%)!important;color:#fff!important;border-color:hsl(230,80%,56%)!important;box-shadow:0 0 12px hsla(230,80%,56%,.35)}.page_resultsInfo__c87Bk{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.page_resultsCount__sgYjg{font-size:.75rem;color:var(--color-text-muted)}.page_resultsCount__sgYjg strong{color:var(--color-text-main)}.page_toolsGrid__7Yzej{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_toolsGrid__7Yzej{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_toolsGrid__7Yzej{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.page_resetSearchBtn__H7whV{margin-top:.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;color:var(--color-primary);background:var(--color-primary-subtle);border:1px solid var(--color-primary-glow);border-radius:10px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.page_resetSearchBtn__H7whV:hover{background:var(--color-primary);color:#fff}.RelatedTools_relatedSection__hIykO{margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.RelatedTools_header__MgKR1{margin-bottom:1.75rem}.RelatedTools_overline__brfGq{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.35rem}.RelatedTools_title__Dqc6H{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem;letter-spacing:-.02em}.RelatedTools_subtitle__HZWkG{font-size:.875rem;color:var(--color-text-secondary);margin:0}.RelatedTools_grid__ixqIu{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.RelatedTools_grid__ixqIu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.RelatedTools_grid__ixqIu{grid-template-columns:repeat(3,1fr)}}.page_homePage__asd7c{display:flex;flex-direction:column;gap:4rem;padding-bottom:4rem}.page_heroSection__zyzYV{padding-top:3rem;padding-bottom:2.5rem;text-align:center;position:relative}@media(min-width:768px){.page_heroSection__zyzYV{padding-top:4rem;padding-bottom:3rem}}.page_heroContainer__RMWFu{display:flex;flex-direction:column;align-items:center;max-width:880px}.page_heroBadgeWrapper__cRbjz{margin-bottom:1rem}.page_heroTitle__ld_yg{font-size:1.875rem;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-bottom:1rem;color:var(--color-text-main)}@media(min-width:768px){.page_heroTitle__ld_yg{font-size:3rem}}.page_heroGradientText__v2rMs{background:var(--gradient-brand-text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_heroSubtitle__O8it7{font-size:1rem;color:var(--color-text-muted);max-width:660px;line-height:1.625;margin-bottom:2rem}@media(min-width:768px){.page_heroSubtitle__O8it7{font-size:1.125rem}}.page_heroActions__NRe0K{margin-bottom:2rem}.page_heroActions__NRe0K,.page_trustBadgesRow__mANWL{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.page_trustBadgesRow__mANWL{padding-top:1rem;border-top:1px solid var(--color-border);width:100%}.page_trustItem__cuRjW{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.page_trustIcon__ugwlV{color:var(--color-success)}.page_tasksSection__gfqSv{padding:1rem 0}.page_sectionHeaderCenter__67PDE{text-align:center;max-width:680px;margin:0 auto 2.5rem}.page_sectionSubtitle__AdIQJ{font-size:.875rem;color:var(--color-text-muted);margin-top:.5rem;max-width:640px;line-height:1.625}.page_tasksGrid__kB_TW{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_tasksGrid__kB_TW{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_tasksGrid__kB_TW{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.page_taskCard__XkYEN{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border-radius:20px;background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card);text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.page_taskCard__XkYEN:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.page_taskIconWrapper__InDKb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--color-primary-subtle);color:var(--color-primary);margin-bottom:1rem}.page_taskTitle__UsErt{font-size:1rem;font-weight:700;color:var(--color-text-main);margin-bottom:.5rem}.page_taskDesc__CDH8O{font-size:.75rem;color:var(--color-text-muted);line-height:1.625;margin-bottom:1rem}.page_taskBadge__YSb5O{font-size:11px;font-weight:600;color:var(--color-primary);background:var(--color-primary-subtle);padding:3px 8px;border-radius:9999px;border:1px solid var(--color-primary-glow)}.page_sectionHeader__xKhTN{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem}.page_sectionOverline__OIm0q{font-size:.75rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:4px}.page_sectionTitle__f7SyI{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text-main)}@media(min-width:768px){.page_sectionTitle__f7SyI{font-size:1.875rem}}.page_viewAllLink__AXA_j{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:var(--color-primary);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.page_viewAllLink__AXA_j:hover{color:var(--color-primary-hover);gap:.5rem}.page_toolsGrid__WjIjH{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_toolsGrid__WjIjH{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_toolsGrid__WjIjH{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.page_valueSection__sZyRJ{padding:3rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle)}.page_valueHeader__yL0l_{text-align:center;max-width:680px;margin:0 auto 3rem}.page_valueSubtitle__pEb_l{font-size:1rem;color:var(--color-text-muted);margin-top:.75rem}.page_valueGrid__BJaoR{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:640px){.page_valueGrid__BJaoR{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_valueGrid__BJaoR{grid-template-columns:repeat(4,1fr)}}.page_valueCard__TuiQP{display:flex;flex-direction:column;padding:1.5rem;border-radius:20px;background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.16,1,.3,1)}.page_valueCard__TuiQP:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.page_valueIconWrapper__LNt9I{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--color-primary-subtle);color:var(--color-primary);margin-bottom:1rem}.page_valueTitle__9aJIS{font-size:1rem;font-weight:700;color:var(--color-text-main);margin-bottom:.5rem}.page_valueDesc__eKItd{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.page_catalogSection__yL0gJ{padding-top:1rem}.page_categoriesGrid__Si5rU{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:640px){.page_categoriesGrid__Si5rU{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_categoriesGrid__Si5rU{grid-template-columns:repeat(3,1fr)}}.page_categoryCard__x5_TZ{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;border-radius:20px;background:var(--color-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card);text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.page_categoryCard__x5_TZ:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.page_categoryCard__x5_TZ:hover .page_catCardFooter__I8kwt{color:var(--color-primary)}.page_catCardTitle__5RlcW{font-size:1.125rem;font-weight:700;color:var(--color-text-main);margin-bottom:.25rem}.page_catCardDesc__bJerU{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.page_fullCatalog__BRb_v{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}.page_catalogGroupTitle__joUOe{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.page_catalogGroupTitle__joUOe a{color:var(--color-text-main);text-decoration:none}.page_catalogGroupTitle__joUOe a:hover{color:var(--color-primary)}.page_catalogList__u_j2H{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.page_catalogList__u_j2H li{font-size:.875rem;color:var(--color-text-muted);line-height:1.625;list-style:none}.page_catalogList__u_j2H a{font-weight:600;color:var(--color-primary);text-decoration:none}.page_catalogList__u_j2H a:hover{text-decoration:underline}.page_siteLinks__GAslA{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.page_siteLinks__GAslA a{font-size:.875rem;font-weight:500;color:var(--color-primary)}