:root{--font-jakarta: Plus Jakarta Sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}body{display:flex;flex-direction:column;background-color:#fff;color:#000;font-family:var(--font-jakarta)}body:has(.open-search.open){overflow:hidden}svg{display:block}.container{max-width:1282px;width:100%;margin:0 auto}.line-clamp{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp.clamp-2{line-clamp:2;-webkit-line-clamp:2}.line-clamp.clamp-3{line-clamp:3;-webkit-line-clamp:3}header.page-header{display:flex;justify-content:space-between;padding:24px;margin-top:10px;border-bottom:1px solid rgba(0,0,0,.1);top:0}header.page-header .container{display:flex;align-items:center;justify-content:space-between}header.page-header .container>:last-child{display:flex;align-items:center;gap:24px}header.page-header .container>:last-child>a{padding:6px 10px;font-size:12px;font-weight:600}@media (width <= 640px){header.page-header .container>:last-child{gap:8px}}header.page-header .container .avatar-wrapper{position:relative}header.page-header .container .avatar-wrapper .avatar-container{padding:5px;background:#0000000d;border-radius:20px;display:flex;align-items:center;gap:4px}header.page-header .container .avatar-wrapper .avatar-container img{width:24px;aspect-ratio:1/1;border-radius:50%}header.page-header .container .avatar-wrapper menu.drop-down{position:absolute;right:0;top:100%;background:#fff;width:clamp(200px,70vw,300px);padding:8px;box-shadow:0 4px 4px -1px #0c0c0d0d;overflow:hidden;border-radius:8px;outline:1px #d9d9d9 solid;outline-offset:-1px;flex-direction:column;display:flex;opacity:0;pointer-events:none;transform:translateY(30px);transition:opacity .3s ease-out,transform .5s ease-out;z-index:2}header.page-header .container .avatar-wrapper menu.drop-down>*:not(hr){padding:12px 16px}header.page-header .container .avatar-wrapper menu.drop-down button,header.page-header .container .avatar-wrapper menu.drop-down a{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#1e1e1e;font-size:16px;font-weight:400;line-height:22.4px;word-wrap:break-word}header.page-header .container .avatar-wrapper menu.drop-down button:has(div),header.page-header .container .avatar-wrapper menu.drop-down a:has(div){align-items:flex-start}header.page-header .container .avatar-wrapper menu.drop-down button div,header.page-header .container .avatar-wrapper menu.drop-down a div{display:flex;flex-direction:column;gap:4px}header.page-header .container .avatar-wrapper menu.drop-down button div p,header.page-header .container .avatar-wrapper menu.drop-down a div p{color:#1e1e1e;font-weight:400;line-height:22.4px}header.page-header .container .avatar-wrapper menu.drop-down button div span,header.page-header .container .avatar-wrapper menu.drop-down a div span{color:#757575;font-size:14px;font-weight:400;line-height:19.6px}header.page-header .container .avatar-wrapper menu.drop-down button:last-child,header.page-header .container .avatar-wrapper menu.drop-down a:last-child{color:#cd270f}header.page-header .container .avatar-wrapper menu.drop-down .user-profile{display:flex;align-items:center;gap:12px}header.page-header .container .avatar-wrapper menu.drop-down .user-profile img{width:32px;aspect-ratio:1/1;border-radius:50%}header.page-header .container .avatar-wrapper menu.drop-down .user-profile span{font-weight:500;font-size:14px}header.page-header .container .avatar-wrapper menu.drop-down hr{margin:8px 16px;background:#d9d9d9;border:none;height:1px}header.page-header .container .avatar-wrapper:hover menu.drop-down{opacity:1;pointer-events:all;transform:translateY(0);transition:opacity .3s ease-out,transform .7s linear(0,.009,.035 2.1%,.142 4.6%,.283 6.9%,.726 13.3%,.941 17.2%,1.02,1.08,1.124,1.153 24.9%,1.163,1.167,1.165,1.157 30.7%,1.132 33.7%,1.051 40.7%,1.017 44.2%,.99,.975 52.2%,.972 55.2%,.974 58.5%,.996 71.5%,1.003,1.005 85.7%,1)}header.page-header .container .logged-in{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#d9d9d9;border-bottom:1px solid rgba(0,0,0,.1);background:#b3b3b3d1;background-blend-mode:color-dodge;border-radius:8px}header.page-header .container .logged-in img{width:44px;aspect-ratio:1/1;border-radius:50%}header.page-header .container .logged-in span{font-weight:500;font-size:14px}header.page-header .container .logged-in .logout-button{border-radius:50%;background-color:#ff3b30;padding:6px}@media (width<500px){header.page-header .container .logged-in{padding:0;background-color:transparent;border-bottom:none}header.page-header .container .logged-in span{display:none}}header.page-header .container .search-wrapper{position:relative;z-index:10}header.page-header .container .search-wrapper .search-popup{position:absolute;opacity:0;pointer-events:none;right:0;top:50%;transform:translateY(-50%);width:clamp(250px,calc(100vw - 50px),632px);display:flex;align-items:center;gap:32px;transition:opacity .5s ease-out}header.page-header .container .search-wrapper .search-popup form{flex:1;gap:32px;background:#fff;outline:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:32px;border-radius:40px;box-shadow:0 0 0 100vmax #00000080}header.page-header .container .search-wrapper .search-popup .close-search{padding:12px;background:#ffffff0d;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:50%}@media (width<500px){header.page-header .container .search-wrapper .search-popup{gap:16px}header.page-header .container .search-wrapper .search-popup form{padding:16px}header.page-header .container .search-wrapper .search-popup .close-search{padding:8px}}header.page-header .container .search-wrapper .open-search.open+.search-popup{opacity:1;pointer-events:all}header.page-header .container .mobile{display:none!important}@media (width <= 640px){header.page-header .container .mobile{display:flex!important}}header.page-header .container .desktop{display:flex!important}@media (width <= 640px){header.page-header .container .desktop{display:none!important}}@media (width<=640px){header.page-header{padding:8px 16px}}#categories{padding:17.5px 0 13.5px 24px;margin-bottom:10.45px;overflow-x:auto}#categories menu{width:max-content;padding-right:24px;display:flex;align-items:center;gap:18px;font-weight:600}#categories menu a{padding:6px 0;flex:none;display:inline-block;font-size:12px;color:#000000b3}#categories menu .more-popup-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#00000080;transition:opacity .35s ease-out;pointer-events:none;z-index:10}#categories menu .more-popup-wrapper .more-category-popup{position:absolute;background:#000;top:10%;left:50%;transform:translate(-50%);width:clamp(300px,95vw,369px);color:#fff;border-radius:8px}#categories menu .more-popup-wrapper .more-category-popup .input-container{padding:48px 24px 24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.1)}#categories menu .more-popup-wrapper .more-category-popup .input-container .input-wrapper{flex-grow:1;background:#ffffff1a;display:flex;padding:14px 12px;border-radius:10px}#categories menu .more-popup-wrapper .more-category-popup .input-container .close-more-category-popup{background:#ffffff1a;border-radius:50%;padding:10px}#categories menu .more-popup-wrapper .more-category-popup ul{padding:0 24px;overflow:auto;max-height:40vh}#categories menu .more-popup-wrapper .more-category-popup ul li>a{display:flex;justify-content:space-between;padding:16px 0;align-items:center;color:#fff}#categories menu .more-popup-wrapper .more-category-popup ul li>a>p{font-weight:600;font-size:14px}#categories menu .more-popup-wrapper .more-category-popup ul li>a>div{display:flex;align-items:center;gap:12px;background:#ffffff1a;border-radius:999px;padding:10px 16px;color:#ffffffb3}#categories menu .more-popup-wrapper .more-category-popup ul li>a>div .divider{align-self:stretch;background-color:#ffffff1a;width:1px}#categories menu .more-popup-wrapper.open{opacity:1;pointer-events:all}#categories menu button{flex:none;display:flex;align-items:center;gap:4px;color:#000}footer .container{border-radius:10px;overflow:hidden;flex-direction:column;display:flex;border:.5px rgba(0,0,0,.05) solid;background:#00000005}footer .container>:nth-child(1){padding:32px;border-bottom:2px dashed rgba(0,0,0,.1)}footer .container>:nth-child(1)>div{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;max-width:1138px;width:100%;margin:0 auto}footer .container>:nth-child(1)>div h2{font-size:20px;font-weight:500}footer .container>:nth-child(1)>div form{background:#00000005;border-radius:10px;overflow:hidden;align-items:center;display:flex;max-width:463px;width:100%}footer .container>:nth-child(1)>div form .input-wrapper{display:flex;align-items:center;gap:10px;padding:16px;color:#00000080;flex:1}footer .container>:nth-child(1)>div form .input-wrapper input{width:100%;background-color:transparent}footer .container>:nth-child(1)>div form .divider{min-height:59px;background-color:#0000001a;width:1px}footer .container>:nth-child(1)>div form button{padding:20px 24px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px}footer .container>:nth-child(1)>div form button svg{color:#00b7ff}footer .container>:nth-child(2){display:flex;justify-content:center;align-items:center;padding:64px}@media (width < 420px){footer .container>:nth-child(2){padding:32px}footer .container>:nth-child(2) svg{width:110px;height:auto}}
