.ThemeToggle_theme-toggle__ZnhhM{background-color:transparent;border:0;cursor:pointer;padding:0;margin-left:.5rem;width:2rem;height:2rem;border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease}@media(pointer:fine){.ThemeToggle_theme-toggle__ZnhhM:hover{background-color:var(--shadow-icon-button-background-hover)}.ThemeToggle_theme-toggle__ZnhhM:active{background-color:var(--shadow-icon-button-background-active)}}@media(pointer:coarse){.ThemeToggle_theme-toggle__ZnhhM:active{transform:scale(.9)}}.ThemeToggle_theme-toggle__icon__mIYPS{width:1.5rem;height:1.5rem;fill:var(--theme-button-color)}.ThemeToggle_theme-toggle__icon__mIYPS path:first-of-type{display:var(--dark)}.ThemeToggle_theme-toggle__icon__mIYPS path:last-of-type{display:var(--light)}.ThemeToggle_theme-toggle__text__oHX6_{display:none}@media(max-width:770px){.ThemeToggle_theme-toggle__ZnhhM{margin-top:2rem;margin-left:0;border-radius:0;width:100%;height:auto;padding:.75rem 1rem;background-color:var(--white-background-hover);justify-content:flex-start}}@media(max-width:770px)and (pointer:coarse){.ThemeToggle_theme-toggle__ZnhhM:active{transform:scale(1)}}@media(max-width:770px){.ThemeToggle_theme-toggle__text__oHX6_{display:block;margin-left:.5rem;line-height:1rem;font-size:1rem;font-weight:400;color:var(--primary-text-color);text-align:left}}.Navigation_navigation__bar__e2oai,.Navigation_navigation__hjnDd{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.Navigation_navigation__close__gsJ24{display:none;align-items:center;justify-content:center;position:absolute;top:calc(1rem + var(--navigation-top, 0px));right:1rem;background:transparent;border:0;padding:0;cursor:pointer}.Navigation_navigation__close-icon__ZBbXT{width:1.5rem;height:1.5rem}.Navigation_navigation__bar-list__nLmfR{gap:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.Navigation_navigation__bar-list-item-link__RNYyv{text-decoration:underline;font-size:1rem;font-weight:500;color:var(--gray);text-align:left;transition:color .2s ease}@media(pointer:fine){.Navigation_navigation__bar-list-item-link__RNYyv:hover{color:var(--primary-text-color)}}@media(pointer:coarse){.Navigation_navigation__bar-list-item-link__RNYyv:active{color:var(--primary-text-color)}}.Navigation_navigation__toggle__HEEqt{display:none;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer;margin-left:.5rem;width:2rem;height:2rem}.Navigation_navigation__toggle-icon__0Nspb{width:1.75rem;height:1.75rem;color:var(--primary-text-color)}.Navigation_navigation__bar-mobile-list__hVJI6{display:none}@media(max-width:770px){.Navigation_navigation__bar-wrapper__yt_ap{display:block;position:fixed;z-index:-1;inset:0;overflow:hidden;background-color:transparent;transition:z-index .2s ease,visibility .2s ease,background-color .4s cubic-bezier(.25,.8,.25,1)}.Navigation_navigation__bar-wrapper__yt_ap:not(.Navigation_navigation__bar-wrapper--initial__Rgq7a){visibility:hidden}.Navigation_navigation__bar-wrapper--initial__Rgq7a{clip:rect(0 0 0 0)}.Navigation_navigation__bar-wrapper--open__mHfDZ{clip:auto;z-index:1000;visibility:visible!important;background-color:rgba(0,0,0,.32)}.Navigation_navigation__bar__e2oai{align-items:flex-start;justify-content:flex-start;flex-direction:column;position:fixed;z-index:-1;opacity:0;top:0;right:0;width:15.625rem;height:100dvh;overflow-y:auto;background-color:var(--card-color);box-shadow:0 0 .25rem var(--shadow-md-color);border-radius:1rem 0 0 1rem;transform:translateX(100%);padding:calc(3.5rem + var(--navigation-top, 0px)) 0 calc(2rem + var(--navigation-bottom, 0px));transition:z-index .2s ease,opacity .2s ease,transform .4s cubic-bezier(.25,.8,.25,1)}.Navigation_navigation__bar--open__oG9M_{z-index:1000;opacity:1;transform:translateX(0)}.Navigation_navigation__bar--open__oG9M_ .Navigation_navigation__close__gsJ24,.Navigation_navigation__toggle__HEEqt{display:flex}.Navigation_navigation__bar-list__nLmfR{width:100%;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem}.Navigation_navigation__bar-list-item__ZlGm0{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.Navigation_navigation__bar-list-item-link__RNYyv{font-size:1rem;font-weight:400;color:var(--primary-text-color);text-decoration:none;width:100%;padding:1rem;background-color:var(--white-background-hover)}.Navigation_navigation__bar-mobile-list__hVJI6{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:.5rem;padding-top:2rem;margin-top:auto}.Navigation_navigation__bar-mobile-list-item-link__MnkpW,.Navigation_navigation__bar-mobile-list-item__ENawp{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.Navigation_navigation__bar-mobile-list-item-link__MnkpW{padding:.75rem 1rem;gap:.5rem;background-color:var(--white-background-hover);font-size:1rem;font-weight:400;color:var(--primary-text-color);text-align:left}.Navigation_navigation__bar-mobile-list-item-link__MnkpW span{transform:translateY(.063rem)}.Navigation_navigation__bar-mobile-list-item-link-icon__tzHs4{width:1.5rem;height:1.5rem}}.Header_header__trs9m{position:relative;z-index:500;top:0;left:0;width:100%;height:4.375rem;background-color:var(--header-footer-background-color);padding:.5rem calc(2rem + var(--scrollbar, 0px)) .5rem 2rem;box-shadow:0 0 5px var(--shadow-sm-color);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Header_header__title__zmiuE{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.Header_header__title-logo__52pID{width:2rem;height:2rem;transition:transform .2s ease}@media(pointer:coarse){.Header_header__title-logo__52pID:active{transform:scale(.9)}}.Header_header__title-text__Z3ZEo{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:1rem;letter-spacing:.04rem;font-size:1.5rem;font-weight:500;color:var(--primary-text-color);text-align:left}@media(max-width:770px){.Header_header__trs9m{height:3.75rem;padding:.5rem calc(1rem + var(--scrollbar, 0px)) .5rem 1rem}.Header_header__title-text__Z3ZEo{margin-left:.75rem;font-size:1.125rem}}.Footer_footer__lUKpK{position:relative;width:100%;background-color:var(--header-footer-background-color);box-shadow:0 0 5px var(--shadow-sm-color);padding:1.188rem calc(2rem + var(--scrollbar, 0px)) 1.188rem 2rem;gap:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Footer_footer-section__XPEt9{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Footer_footer__info__f0Mjm{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.Footer_footer__info-logo__iYkso{width:2rem;height:2rem;object-fit:cover;display:block;transition:transform .2s ease}@media(pointer:coarse){.Footer_footer__info-logo__iYkso:active{transform:scale(.9)}}.Footer_footer__info-title__0MXQT{margin-left:1rem;font-size:1.2rem;font-weight:500;color:var(--primary-text-color);text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.Footer_footer__info-title-copyright__viViE{margin-right:.3rem;line-height:1rem}.Footer_footer__links___0_bC{gap:1rem;flex-wrap:wrap;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.Footer_footer__links-link__N84j3{text-decoration:underline;font-size:1rem;font-weight:500;color:var(--gray);text-align:left;transition:color .2s ease}@media(pointer:fine){.Footer_footer__links-link__N84j3:hover{color:var(--primary-text-color)}}@media(pointer:coarse){.Footer_footer__links-link__N84j3:active{color:var(--primary-text-color)}}.Footer_footer__links-version__3Dwpp{text-decoration:none;color:var(--primary-text-color)}@media(max-width:770px){.Footer_footer__lUKpK{padding:.875rem calc(1rem + var(--scrollbar, 0px)) .875rem 1rem;gap:0}.Footer_footer-section__XPEt9{align-items:flex-start;flex-direction:column}.Footer_footer__links___0_bC{margin-top:1rem;justify-content:flex-start}.Footer_footer__links-link__N84j3{font-size:.9rem}}@media(max-width:480px){.Footer_footer__info-title__0MXQT{font-size:.875rem}.Footer_footer__info-title-copyright__viViE{font-size:1rem;line-height:1rem}}@media(max-width:370px){.Footer_footer__info-title__0MXQT{line-height:1.25rem}}@media(max-width:359px){.Footer_footer__links-link__N84j3{font-size:.75rem}}.UserLayout_main__JbSwM{position:relative;display:flex;padding:2.5rem calc(2rem + var(--scrollbar, 0px)) 2.5rem 2rem;width:100%;min-height:calc(100dvh - 11.25rem)}@media(max-width:770px){.UserLayout_main__JbSwM{min-height:calc(100dvh - 10.75rem)}}@media(max-width:767px){.UserLayout_main__JbSwM{padding:1.75rem calc(1rem + var(--scrollbar, 0px)) 1.75rem 1rem}}.ToolCard_tool-card__2XZMG{width:calc(25% - 1.2rem);border-radius:.938rem;background-color:var(--card-color);box-shadow:0 0 .188rem var(--shadow-md-color);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:box-shadow .2s ease,transform .2s ease}@media(pointer:fine){.ToolCard_tool-card__2XZMG:hover{box-shadow:0 0 .438rem var(--shadow-md-color)}.ToolCard_tool-card__2XZMG:hover .ToolCard_tool-card__image__AoByT{transform:scale(1.05)}.ToolCard_tool-card__2XZMG:hover .ToolCard_tool-card__info-footer-action__hwwhH,.ToolCard_tool-card__2XZMG:hover .ToolCard_tool-card__info-footer-icon__RxezM{color:#1665d8}.ToolCard_tool-card__2XZMG:active{box-shadow:0 0 .563rem var(--shadow-lg-color)}}@media(pointer:coarse){.ToolCard_tool-card__2XZMG:active{box-shadow:0 0 .438rem var(--shadow-md-color);transform:scale(.975)}}.ToolCard_tool-card-link__UfvNY{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ToolCard_tool-card__image-wrapper__be2FQ{width:100%;overflow:hidden;border-radius:.938rem}.ToolCard_tool-card__image__AoByT{border-radius:.938rem;width:100%;height:auto;object-fit:cover;display:block;transition:transform .2s ease}.ToolCard_tool-card__info__XV_jx{width:100%;padding:16px;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ToolCard_tool-card__info-title__BN0OU{line-height:1.5rem;font-size:1.125rem;font-weight:500;color:var(--primary-text-color);text-align:left}.ToolCard_tool-card__info-description___LQFz{margin-top:.5rem;line-height:1.375rem;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:400;color:var(--primary-text-color);text-align:left}.ToolCard_tool-card__info-footer__yqCpu{width:100%;padding-top:1rem;margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.ToolCard_tool-card__info-footer-action__hwwhH{margin-right:.25rem;line-height:1.25rem;transition:color .2s ease;font-size:.875rem;font-weight:500;color:var(--primary-text-color);text-align:left}.ToolCard_tool-card__info-footer-icon__RxezM{width:1rem;height:1rem;color:var(--primary-text-color);transition:color .2s ease}@media(max-width:1500px){.ToolCard_tool-card__2XZMG{width:calc(33.3333% - 1rem)}}@media(max-width:767px){.ToolCard_tool-card__2XZMG{width:calc(50% - .5rem)}}@media(max-width:550px){.ToolCard_tool-card__2XZMG{width:100%}}.Tools_tools__7Wl4i{margin:0 auto;width:70%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(max-width:1065px){.Tools_tools__7Wl4i{width:90%}}@media(max-width:870px){.Tools_tools__7Wl4i{width:100%}}.Tools_tools__title__SBgjK{width:100%;letter-spacing:.094rem;font-size:2.5rem;font-weight:500;color:var(--primary-text-color);text-align:center}.Tools_tools__content__dBZzL{width:100%;margin-top:3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Tools_tools__list__0QLTx{width:100%;gap:1.5rem;flex-wrap:wrap;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}@media(max-width:767px){.Tools_tools__content__dBZzL{margin-top:2rem}.Tools_tools__list__0QLTx{gap:1rem}}