.BaseValidate[data-v-ba3c35e5]{color:var(--red-700)}.BaseValidate[data-v-ba3c35e5],.vee-validate[data-v-ba3c35e5]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-ba3c35e5]{color:var(--red-700)}.BaseLogo[data-v-ba3c35e5]{height:60px;width:134px}.BaseValidate[data-v-e1dec14c]{color:var(--red-700)}.BaseValidate[data-v-e1dec14c],.vee-validate[data-v-e1dec14c]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-e1dec14c]{color:var(--red-700)}span[data-v-e1dec14c]{margin-bottom:0}.notification-container[data-v-e1dec14c]{display:inline-block;position:relative}.notification-button[data-v-e1dec14c]{align-items:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;transition:background-color .2s ease;width:40px}.notification-button[data-v-e1dec14c]:hover{background-color:#0000000d}.notification-button[data-v-e1dec14c]:focus{box-shadow:0 0 0 2px #007bff40;outline:none}.notification-icon[data-v-e1dec14c]{color:#666;height:24px;transition:color .2s ease;width:24px}.notification-icon.has-notifications[data-v-e1dec14c]{color:#007bff}.notification-badge[data-v-e1dec14c]{align-items:center;background-color:#ff4757;border:2px solid #fff;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:2px 6px;position:absolute;right:2px;top:2px}.notifications-dropdown[data-v-e1dec14c]{animation:slideDown-e1dec14c .2s ease;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 4px 12px #00000026;color:#333;max-height:480px;overflow-y:auto;position:absolute;right:-8px;top:calc(100% + 8px);width:360px;z-index:1000}@media (max-width:768px){.notifications-dropdown[data-v-e1dec14c]{width:300px}}.notifications-dropdown[data-v-e1dec14c]::-webkit-scrollbar{width:8px}.notifications-dropdown[data-v-e1dec14c]::-webkit-scrollbar-track{background:transparent}.notifications-dropdown[data-v-e1dec14c]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#0003;border:2px solid transparent;border-radius:4px}@keyframes slideDown-e1dec14c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notifications-footer[data-v-e1dec14c],.notifications-header[data-v-e1dec14c]{background-color:#fff;padding:16px;position:sticky;z-index:1}.notifications-header[data-v-e1dec14c]{border-bottom:1px solid rgba(0,0,0,.08);top:0}.notifications-title[data-v-e1dec14c]{color:#2c3e50;display:block;font-size:16px;font-weight:600;text-align:center}.notifications-content[data-v-e1dec14c]{padding:8px 16px}.notification-card[data-v-e1dec14c]{border-radius:8px;margin:4px 0;padding:12px;transition:background-color .2s ease}.notification-card[data-v-e1dec14c]:hover{background-color:#00000005}.notification-card.unread[data-v-e1dec14c]{background-color:#007bff0d}.notification-content[data-v-e1dec14c]{color:#2c3e50;font-size:14px;line-height:1.5;margin-bottom:8px}.notification-content a[data-v-e1dec14c]{color:#007bff;text-decoration:none;word-break:break-all}.notification-content a[data-v-e1dec14c]:hover{text-decoration:underline}.notification-image[data-v-e1dec14c]{border-radius:8px;margin:8px 0;max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.notification-date[data-v-e1dec14c]{color:#8795a1;font-size:12px;margin-top:4px}.empty-notifications[data-v-e1dec14c]{align-items:center;display:flex;justify-content:center;padding:32px 16px}.empty-text[data-v-e1dec14c]{color:#8795a1;font-size:14px;margin:0;text-align:center}.notifications-footer[data-v-e1dec14c]{border-top:1px solid rgba(0,0,0,.08);bottom:0;padding:12px 16px;text-align:center}.view-all-notifications[data-v-e1dec14c]{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s ease;width:100%}.view-all-notifications[data-v-e1dec14c]:hover{background-color:#0056b3;transform:translateY(-1px)}.view-all-notifications[data-v-e1dec14c]:active{transform:translateY(0)}.view-all-notifications[data-v-e1dec14c]:focus{box-shadow:0 0 0 2px #007bff40;outline:none}.BaseValidate[data-v-9374ebd7]{color:var(--red-700)}.BaseValidate[data-v-9374ebd7],.vee-validate[data-v-9374ebd7]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-9374ebd7]{color:var(--red-700)}a[data-v-9374ebd7],span[data-v-9374ebd7]{margin-bottom:0}.NavDefault[data-v-9374ebd7]{background-color:#fff;height:100%}.NavDefault-content[data-v-9374ebd7]{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px}@media (max-width:992px){.NavDefault-content[data-v-9374ebd7]{padding:8px 16px 64px}}.NavDefault-loginItem[data-v-9374ebd7]{border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding:10px 20px 16px}.NavDefault-button[data-v-9374ebd7]{text-align:center;width:calc(50% - 5px)}.NavDefault-login[data-v-9374ebd7]{background:none;border:1px solid var(--neutrals-300);border-radius:10px;color:var(--neutrals-800);display:block;padding:12px 15px;text-align:center;transition:background-color .2s}.NavDefault-login[data-v-9374ebd7]:hover{background-color:#f9f9f9}.NavDefault-signup[data-v-9374ebd7]{background:var(--neutrals-900);border:1px solid var(--neutrals-900);border-radius:10px;color:#fff;display:block;padding:12px 15px;text-align:center;transition:background-color .2s}.NavDefault-signup[data-v-9374ebd7]:hover{background-color:#000}.NavDefault-list[data-v-9374ebd7]{flex:1 1 auto;margin:20px 0 0;padding:0 12px}.NavDefault-item[data-v-9374ebd7]{display:flex}.NavDefault-item+.NavDefault-item[data-v-9374ebd7]{margin-top:12px}.NavDefault-link[data-v-9374ebd7]{align-items:center;border-radius:8px;color:var(--dark-087);cursor:pointer;display:flex;padding:10px;transition:background-color .2s;width:100%}.NavDefault-link[data-v-9374ebd7]:hover{background-color:#f5f5f5}.NavDefault-icon[data-v-9374ebd7]{color:#555;height:22px;margin:0 14px 0 0;width:22px}.NavDefault-text[data-v-9374ebd7]{font-size:1.4rem;font-weight:400;margin:0}.NavDefault-UserItem[data-v-9374ebd7]{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;justify-content:flex-start;padding:0 20px 8px}.NavDefault-user[data-v-9374ebd7]{align-items:center;display:flex;margin-left:10px;padding:0;text-decoration:none}.NavDefault-user .icon[data-v-9374ebd7]{border:1px solid #eee;border-radius:50%;height:36px;margin-right:12px;width:36px}.NavDefault-user span[data-v-9374ebd7]{color:var(--neutrals-800);font-size:1.4rem;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BaseValidate[data-v-48e723e4]{color:var(--red-700)}.BaseValidate[data-v-48e723e4],.vee-validate[data-v-48e723e4]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-48e723e4]{color:var(--red-700)}.Nav[data-v-48e723e4]{height:100vh;position:fixed;right:0;top:0;transform:translate(100vw);transition:.2s;width:100vw;z-index:90}.Nav.--show[data-v-48e723e4]{transform:translate(0)}.Nav-container[data-v-48e723e4]{background-color:#fff;overflow-y:auto;padding-top:38px;right:0;width:calc(100vw - 100px);z-index:91}.Nav-container[data-v-48e723e4],.Nav-mask[data-v-48e723e4]{height:100%;position:absolute;top:0}.Nav-mask[data-v-48e723e4]{background-color:#00000080;left:0;width:100%}.Nav-closeButton[data-v-48e723e4]{align-items:center;background:var(--neutrals-900);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px;z-index:92}.Nav-closeButton[data-v-48e723e4]:hover{background:var(--neutrals-800)}.Nav-closeIcon[data-v-48e723e4]{height:24px;width:24px}.BaseValidate[data-v-f91a8f50]{color:var(--red-700)}.BaseValidate[data-v-f91a8f50],.vee-validate[data-v-f91a8f50]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-f91a8f50]{color:var(--red-700)}.SearchBox[data-v-f91a8f50]{margin:0 10px;position:relative;width:220px}@media (max-width:992px){.SearchBox[data-v-f91a8f50]{margin:12px 0;width:100%}}.SearchBox-inner[data-v-f91a8f50]{align-items:center;display:flex;position:relative}.SearchBox-input[data-v-f91a8f50]{background-color:var(--light-100);border:1px solid var(--neutrals-200);border-radius:18px;font-size:14px;height:36px;padding:0 20px 0 12px;transition:border-color .3s;width:100%}.SearchBox-input[data-v-f91a8f50]:focus{border-color:var(--primary-500);outline:none}.--home .SearchBox-input[data-v-f91a8f50]{background-color:#ffffffe6;border-color:var(--neutrals-300)}.SearchBox-button[data-v-f91a8f50]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.SearchBox-icon[data-v-f91a8f50]{height:18px;width:18px;fill:var(--neutrals-500);transition:fill .3s}.SearchBox-icon[data-v-f91a8f50]:hover{fill:var(--neutrals-800)}.BaseValidate[data-v-3d20be24]{color:var(--red-700)}.BaseValidate[data-v-3d20be24],.vee-validate[data-v-3d20be24]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-3d20be24]{color:var(--red-700)}.SearchIconButton[data-v-3d20be24]{position:relative}.SearchIconButton-btn[data-v-3d20be24]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.SearchIconButton-icon[data-v-3d20be24]{height:24px;width:24px;fill:var(--neutrals-800)}.SearchOverlay[data-v-3d20be24]{align-items:flex-start;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;width:100%;z-index:100}.SearchOverlay.--show[data-v-3d20be24]{opacity:1;transition:opacity .3s;visibility:visible}.SearchOverlay-backdrop[data-v-3d20be24]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:101}.SearchOverlay-inner[data-v-3d20be24]{background-color:#fff;box-shadow:0 2px 10px #0000001a;padding:16px;position:relative;width:100%;z-index:102}.SearchOverlay-header[data-v-3d20be24]{display:flex;justify-content:flex-end;margin-bottom:8px}.SearchOverlay-close[data-v-3d20be24]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.SearchOverlay-close-icon[data-v-3d20be24]{color:var(--neutrals-600);font-size:24px;line-height:1}.SearchOverlay-form[data-v-3d20be24]{width:100%}.SearchOverlay-input-wrapper[data-v-3d20be24]{position:relative;width:100%}.SearchOverlay-input[data-v-3d20be24]{border:1px solid var(--neutrals-200);border-radius:24px;font-size:16px;height:48px;padding:0 50px 0 16px;width:100%}.SearchOverlay-input[data-v-3d20be24]:focus{border-color:var(--primary-500);outline:none}.SearchOverlay-submit[data-v-3d20be24]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px}.SearchOverlay-submit-icon[data-v-3d20be24]{height:24px;width:24px;fill:var(--neutrals-600)}.BaseValidate[data-v-310b08ae]{color:var(--red-700)}.BaseValidate[data-v-310b08ae],.vee-validate[data-v-310b08ae]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-310b08ae]{color:var(--red-700)}ul[data-v-310b08ae]{padding-bottom:0}a[data-v-310b08ae]{margin-bottom:0}.Header[data-v-310b08ae]{background-color:#fff;border-bottom:1px solid var(--neutrals-100)}@media (max-width:992px){.Header[data-v-310b08ae]{position:fixed;width:100%;z-index:90}}.Header.--home[data-v-310b08ae]{background-color:transparent;color:var(--light-100)}@media (max-width:992px){.Header.--home[data-v-310b08ae]{background-color:#fff}}.Header-inner[data-v-310b08ae]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1050px}@media (max-width:992px){.Header-inner[data-v-310b08ae]{padding:8px 12px;width:100%}}.Header-logo[data-v-310b08ae]{align-items:center;display:flex;flex:0 0 auto;padding:2px 0 0;position:relative;width:124px}@media (max-width:992px){.Header-logo[data-v-310b08ae]{height:50px;margin-bottom:0;width:50px}}.Header-logo svg[data-v-310b08ae]{height:80px;width:124px}@media (max-width:992px){.Header-logo svg[data-v-310b08ae]{height:50px;width:50px}}.Header-nav[data-v-310b08ae]{flex:1 1 auto;padding:0 30px 0 80px}@media (max-width:992px){.Header-nav[data-v-310b08ae]{display:none}}.Header-search-pc[data-v-310b08ae]{flex:0 0 auto}@media (max-width:992px){.Header-search-pc[data-v-310b08ae]{display:none}}.Header-search-mobile[data-v-310b08ae]{display:none;margin-right:8px}@media (max-width:992px){.Header-search-mobile[data-v-310b08ae]{display:block}}.Header-right[data-v-310b08ae]{align-items:center;display:flex}.Header-menu[data-v-310b08ae]{display:none;flex:0 0 auto;height:30px;margin-left:12px;width:30px}@media (max-width:992px){.Header-menu[data-v-310b08ae]{display:flex}}.Header-menu-icon[data-v-310b08ae]{height:100%;width:100%}.--home .Header-menu-icon[data-v-310b08ae],.Header-menu-icon[data-v-310b08ae]{fill:var(--neutrals-900)}.HeaderNav[data-v-310b08ae]{align-items:center;display:flex}.HeaderNav-item[data-v-310b08ae]{padding:0 20px 0 0;position:relative}.HeaderNav-item+.HeaderNav-item[data-v-310b08ae]{margin-left:32px}.HeaderNav-item-right[data-v-310b08ae]{display:flex;justify-content:right}.HeaderNav-item-right li[data-v-310b08ae]{margin-bottom:0}.HeaderNav-item-right li a[data-v-310b08ae],.HeaderNav-item-right li p[data-v-310b08ae]{border-radius:10px;font-size:12px;font-weight:700;margin-bottom:0;padding:5px 10px;transition-duration:.25s;transition-property:all}.HeaderNav-item-right li .login[data-v-310b08ae],.HeaderNav-item-right li .logout[data-v-310b08ae]{border:1px solid var(--neutrals-800);color:var(--neutrals-800)}.HeaderNav-item-right li .header-user[data-v-310b08ae]{margin-left:10px;padding:0}.HeaderNav-item-right li .header-user .icon[data-v-310b08ae]{border-radius:50%;height:30px;margin-top:4px;width:30px}.HeaderNav-item-right li .login[data-v-310b08ae]:hover,.HeaderNav-item-right li .logout[data-v-310b08ae]:hover{background-color:#e7e7e7;border:1px solid #e7e7e7;opacity:.7}.HeaderNav-item-right li .signup[data-v-310b08ae]{background-color:var(--neutrals-900);border:1px solid var(--neutrals-900);color:#fff}.HeaderNav-item-right li .signup[data-v-310b08ae]:hover{background-color:#fff;border:1px solid var(--neutrals-900);color:var(--neutrals-800)}.HeaderNav-item-right li .login-icon-loading[data-v-310b08ae]{background-color:var(--neutrals-200);border:1px solid var(--neutrals-200);padding:5px 34.5px}.HeaderNav-link[data-v-310b08ae]{color:var(--dark-087);font-size:14px}.--home .HeaderNav-link[data-v-310b08ae]{color:var(--neutrals-700)}.HeaderNav-icon[data-v-310b08ae]{height:10px;position:absolute;right:0;top:7px;width:10px;fill:var(--neutrals-500)}.--home .HeaderNav-icon[data-v-310b08ae]{fill:var(--light-100)}.notification-container[data-v-310b08ae]{position:relative}.notification-button[data-v-310b08ae]{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.notification-icon[data-v-310b08ae]{height:28px;transition:fill .3s;width:28px}.notification-badge[data-v-310b08ae]{background-color:red;border-radius:50%;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:-4px;top:-4px}.BaseValidate[data-v-2430060f]{color:var(--red-700)}.BaseValidate[data-v-2430060f],.vee-validate[data-v-2430060f]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-2430060f]{color:var(--red-700)}.BaseSns[data-v-2430060f]{margin:0 auto}.BaseSns[data-v-2430060f],.BaseSns-link[data-v-2430060f]{display:flex;justify-content:center}.BaseSns-link[data-v-2430060f]{align-items:center;border:1px solid var(--light-070);border-radius:50%;height:48px;margin:0 10px;width:48px}.--isReverse .BaseSns-link[data-v-2430060f]{border:1px solid var(--primary-500)}.BaseSns-icon[data-v-2430060f]{height:32px;width:32px;fill:#fff}.--isReverse .BaseSns-icon[data-v-2430060f]{fill:var(--primary-500)}.BaseSns-icon.--x[data-v-2430060f]{height:38px;width:38px;fill:var(--neutrals-900)}.--isReverse .BaseSns-icon.--x[data-v-2430060f]{height:28px;width:28px;fill:var(--primary-500)}.BaseSns-icon.--line[data-v-2430060f]{fill:var(--primary-500)}.--isReverse .BaseSns-icon.--line[data-v-2430060f]{height:38px;width:38px;fill:var(--light-100)}.--isReverse .BaseSns-icon.--line [class*=line-bubble][data-v-2430060f]{fill:var(--primary-500)}.BaseValidate[data-v-ebb1367c]{color:var(--red-700)}.BaseValidate[data-v-ebb1367c],.vee-validate[data-v-ebb1367c]{background-color:var(--red-050);border-radius:4px;display:inline-block;margin:8px 0 0;padding:8px 12px}.vee-validate span[data-v-ebb1367c]{color:var(--red-700)}.footer[data-v-ebb1367c]{background-color:var(--neutrals-900);color:var(--light-100);padding:60px 0 40px}.footer-container[data-v-ebb1367c]{margin:0 auto;max-width:1200px;padding:0 20px}.footer-main[data-v-ebb1367c]{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:50px}.footer-links[data-v-ebb1367c]{flex:1 1 300px}.footer-nav[data-v-ebb1367c]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;margin:0;padding:0}.footer-nav li[data-v-ebb1367c]{font-size:1.4rem}.footer-nav a[data-v-ebb1367c]{color:var(--light-100);display:block;padding:4px 0;text-decoration:none;transition:opacity .2s ease}.footer-nav a[data-v-ebb1367c]:hover{opacity:.8;text-decoration:underline}.footer-categories[data-v-ebb1367c]{display:flex;flex:2 1 600px;flex-wrap:wrap;gap:40px}.footer-category[data-v-ebb1367c]{flex:1 1 280px}.footer-category h4[data-v-ebb1367c]{color:var(--light-100);font-size:1.6rem;font-weight:600;margin:0 0 16px;padding-bottom:8px;position:relative}.footer-category h4[data-v-ebb1367c]:after{background-color:var(--primary-500,#4a90e2);bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.footer-category ul[data-v-ebb1367c]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));list-style:none;margin:0;padding:0}.footer-category ul li[data-v-ebb1367c]{font-size:1.3rem}.footer-category ul a[data-v-ebb1367c]{color:var(--light-300,#acacac);display:block;text-decoration:none;transition:color .2s ease}.footer-category ul a[data-v-ebb1367c]:hover{color:var(--light-100);text-decoration:underline}.footer-bottom[data-v-ebb1367c]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;padding-top:30px}.footer-social[data-v-ebb1367c]{margin-bottom:20px}.footer-copyright[data-v-ebb1367c]{margin:0;text-align:center}.footer-copyright small[data-v-ebb1367c]{color:var(--light-300,#acacac);font-size:1.2rem;font-weight:500}@media (max-width:768px){.footer[data-v-ebb1367c]{padding:40px 0 30px}.footer-main[data-v-ebb1367c]{flex-direction:column;gap:30px}.footer-nav[data-v-ebb1367c]{grid-template-columns:repeat(2,1fr)}.footer-categories[data-v-ebb1367c]{gap:30px}.footer-category ul[data-v-ebb1367c]{grid-template-columns:repeat(4,1fr)}.footer-bottom[data-v-ebb1367c]{padding-top:20px}}@media (max-width:480px){.footer-category ul[data-v-ebb1367c]{grid-template-columns:repeat(3,1fr)}}
