@charset "UTF-8";.header[data-v-9b371efb]{background:var(--white);left:0;position:fixed;right:0;top:0;transition:var(--transition);z-index:1000}.header.scrolled[data-v-9b371efb]{box-shadow:var(--shadow-md)}.mobile-header[data-v-9b371efb],.mobile-keywords[data-v-9b371efb]{display:none}.mobile-menu[data-v-9b371efb],.mobile-overlay[data-v-9b371efb]{display:block}.mobile-menu[data-v-9b371efb]{background:#fff;box-shadow:2px 0 10px #0000001a;height:100vh;left:-320px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:320px;z-index:1001}.mobile-menu-top[data-v-9b371efb]{background:#f8f8f8;padding:16px;position:relative}.mobile-menu-top .close-btn[data-v-9b371efb]{background:none;border:none;color:#666;cursor:pointer;font-size:20px;position:absolute;right:12px;top:12px}.mobile-menu-top .login-notice[data-v-9b371efb]{align-items:center;color:#333;display:flex;font-size:14px;gap:8px;padding:12px 0}.mobile-menu-top .login-notice .user-icon[data-v-9b371efb]{font-size:18px}.mobile-menu-top .auth-buttons[data-v-9b371efb]{display:flex;gap:8px;margin-bottom:8px}.mobile-menu-top .auth-buttons .auth-btn[data-v-9b371efb]{background:#f0f0f0;border-radius:4px;color:#333;flex:1;font-size:14px;font-weight:600;padding:12px;text-align:center}.mobile-menu-top .auth-buttons .auth-btn.login[data-v-9b371efb]{background:#e74c3c;color:#fff}.mobile-menu-top .action-buttons[data-v-9b371efb]{display:flex;gap:8px}.mobile-menu-top .action-buttons .action-btn[data-v-9b371efb]{background:#333;border-radius:4px;color:#fff;flex:1;font-size:14px;font-weight:600;padding:12px;text-align:center}.mobile-menu-top.logged-in[data-v-9b371efb]{background:#fafafa;color:#333}.mobile-menu-top.logged-in .close-btn[data-v-9b371efb]{color:#666}.mobile-menu-top.logged-in .user-money[data-v-9b371efb]{border-bottom:none;color:#333;margin-bottom:8px}.mobile-menu-top.logged-in .user-money .money-amount[data-v-9b371efb]{color:var(--primary-color)}.mobile-menu-top .user-info[data-v-9b371efb]{align-items:center;display:flex;gap:12px;padding:8px 0 12px}.mobile-menu-top .user-avatar[data-v-9b371efb]{align-items:center;background:#ddd;border-radius:50%;color:#666;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.mobile-menu-top .user-details .user-name[data-v-9b371efb]{color:#333;display:block;font-size:16px;font-weight:700}.mobile-menu-top .user-details .message-link[data-v-9b371efb]{color:var(--primary-color);font-size:13px}.mobile-menu-top .user-details .message-link .message-count[data-v-9b371efb]{color:var(--primary-color)}.mobile-menu-top .user-details .message-link .message-count.has-new[data-v-9b371efb]{animation:pulse-9b371efb 1.5s infinite;background:var(--primary-color);border-radius:10px;color:#fff;font-weight:700;padding:2px 6px}@keyframes pulse-9b371efb{0%,to{opacity:1}50%{opacity:.7}}.mobile-menu-top .user-money[data-v-9b371efb]{font-size:14px;margin-bottom:12px;padding-bottom:12px}.mobile-menu-top .user-money .money-amount[data-v-9b371efb]{color:var(--primary-color);font-weight:700}.mobile-menu-top .quick-buttons[data-v-9b371efb]{display:flex;gap:8px;margin-bottom:8px}.mobile-menu-top .quick-buttons.second-row[data-v-9b371efb]{margin-bottom:0}.mobile-menu-top .quick-buttons .quick-btn[data-v-9b371efb]{background:#f5f5f5!important;border:1px solid #ddd;border-radius:4px;color:#666!important;flex:1;font-size:13px;font-weight:600;min-width:0;padding:12px 8px;text-align:center;white-space:nowrap}.mobile-menu-top .quick-buttons .quick-btn.dark[data-v-9b371efb]{background:#333!important;border:none;color:#fff!important}.logout-section[data-v-9b371efb]{border-top:1px solid #eee;padding:16px 20px}.logout-section .logout-btn[data-v-9b371efb]{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;font-size:14px;padding:12px;width:100%}.logout-section .logout-btn[data-v-9b371efb]:hover{background:#eee}.menu-section[data-v-9b371efb]{border-bottom:1px solid #eee}.menu-section .section-header[data-v-9b371efb]{align-items:center;background:#fafafa;color:#333;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 20px}.menu-section .section-header .arrow[data-v-9b371efb]{color:#999;font-size:20px;transition:transform .2s}.menu-section .section-header .arrow.open[data-v-9b371efb]{transform:rotate(90deg)}.menu-section .section-items[data-v-9b371efb]{background:#fff}.menu-section .section-items a[data-v-9b371efb]{align-items:center;border-bottom:1px solid #f5f5f5;color:#555;display:flex;font-size:14px;justify-content:space-between;padding:14px 20px 14px 36px}.menu-section .section-items a[data-v-9b371efb]:after{color:#ccc;content:"›"}.menu-section .section-items a[data-v-9b371efb]:hover{background:#f9f9f9;color:var(--primary-color)}.menu-section .section-items a[data-v-9b371efb]:last-child{border-bottom:none}.mobile-overlay[data-v-9b371efb]{background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.top-bar[data-v-9b371efb]{background:linear-gradient(90deg,#2d3436,#636e72);font-size:13px;padding:10px 0}.top-bar-content[data-v-9b371efb]{gap:24px;justify-content:flex-end}.top-bar-content[data-v-9b371efb],.top-links[data-v-9b371efb]{align-items:center;display:flex}.top-links[data-v-9b371efb]{gap:20px}.top-links .logout-link[data-v-9b371efb],.top-links a[data-v-9b371efb]{color:#fffc;font-weight:500}.top-links .logout-link[data-v-9b371efb]:hover,.top-links a[data-v-9b371efb]:hover{color:#fff}.top-links .biltalk-link[data-v-9b371efb]{position:relative}.top-links .biltalk-link .biltalk-badge[data-v-9b371efb]{align-items:center;animation:pulse-9b371efb 1.5s infinite;background:#ef4444;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;position:absolute;right:-12px;top:-8px}.top-links .user-greeting[data-v-9b371efb]{color:gold;font-weight:600}.top-links .user-money[data-v-9b371efb]{color:#4fc3f7;font-weight:600}.top-links .logout-link[data-v-9b371efb]{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit}.sell-btn[data-v-9b371efb]{border-radius:var(--radius-md);font-size:13px;padding:8px 20px}.main-header[data-v-9b371efb]{background:#fff;padding:20px 0}.main-header-content[data-v-9b371efb]{align-items:center;display:flex;gap:48px}.logo[data-v-9b371efb]{align-items:baseline;display:flex;font-size:34px;font-weight:800;letter-spacing:-1px}.logo .logo-image[data-v-9b371efb]{max-height:60px;-o-object-fit:contain;object-fit:contain;width:auto}.logo-text[data-v-9b371efb]{color:#2d3436}.logo-mall[data-v-9b371efb]{color:#1e75bc}.search-box[data-v-9b371efb]{align-items:center;background:#fff;border:2px solid var(--primary-color);border-radius:50px;display:flex;flex:1;max-width:520px;overflow:hidden;transition:var(--transition)}.search-box[data-v-9b371efb]:focus-within{box-shadow:0 0 0 4px #ff6b3526}.search-input[data-v-9b371efb]{border:none;flex:1;font-family:inherit;font-size:15px;outline:none;padding:14px 24px}.search-input[data-v-9b371efb]::-moz-placeholder{color:var(--text-muted)}.search-input[data-v-9b371efb]::placeholder{color:var(--text-muted)}.search-btn[data-v-9b371efb]{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:4px;padding:12px 20px;transition:var(--transition)}.search-btn[data-v-9b371efb]:hover{transform:scale(1.05)}.header-icons[data-v-9b371efb]{display:flex;gap:28px}.icon-link[data-v-9b371efb]{align-items:center;color:var(--text-light);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:6px;transition:var(--transition)}.icon-link[data-v-9b371efb]:hover{color:var(--primary-color)}.icon-link:hover .icon-wrapper[data-v-9b371efb]{background:#ff6b351a}.icon-wrapper[data-v-9b371efb]{background:var(--bg-color);border-radius:50%;height:44px;position:relative;transition:var(--transition);width:44px}.icon-wrapper[data-v-9b371efb],.noti-badge[data-v-9b371efb]{align-items:center;display:flex;justify-content:center}.noti-badge[data-v-9b371efb]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:10px;color:#fff;font-size:11px;font-weight:700;height:20px;min-width:20px;position:absolute;right:-4px;top:-4px}.category-nav[data-v-9b371efb]{background:var(--white);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}.category-nav-content[data-v-9b371efb]{align-items:center;display:flex;gap:16px}.hamburger-dropdown[data-v-9b371efb]{position:relative}.pc-hamburger-btn[data-v-9b371efb]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000a;color:#333;cursor:pointer;display:flex;gap:10px;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.pc-hamburger-btn.active[data-v-9b371efb],.pc-hamburger-btn[data-v-9b371efb]:hover{background:linear-gradient(135deg,var(--primary-color) 0,#ff8a5c 100%);border-color:var(--primary-color);box-shadow:0 4px 12px #ff6b354d;color:#fff;transform:translateY(-1px)}.pc-hamburger-btn.active .hamburger-icon span[data-v-9b371efb],.pc-hamburger-btn:hover .hamburger-icon span[data-v-9b371efb]{background:#fff}.pc-hamburger-btn.active .hamburger-arrow[data-v-9b371efb],.pc-hamburger-btn:hover .hamburger-arrow[data-v-9b371efb]{stroke:#fff}.hamburger-icon[data-v-9b371efb]{display:flex;flex-direction:column;height:14px;justify-content:space-between;position:relative;width:18px}.hamburger-icon span[data-v-9b371efb]{background:#555;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:100%}.hamburger-icon.open span[data-v-9b371efb]:first-child{transform:translateY(6px) rotate(45deg)}.hamburger-icon.open span[data-v-9b371efb]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-icon.open span[data-v-9b371efb]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hamburger-text[data-v-9b371efb]{font-size:14px;font-weight:600;white-space:nowrap}.hamburger-arrow[data-v-9b371efb]{transition:transform .3s ease}.hamburger-arrow.open[data-v-9b371efb]{transform:rotate(180deg)}.pc-dropdown-menu[data-v-9b371efb]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 2px 10px #00000014;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:280px;z-index:1001}.pc-dropdown-menu.open[data-v-9b371efb]{opacity:1;transform:translateY(0);visibility:visible}.pc-dropdown-menu[data-v-9b371efb]:before{background:#fff;box-shadow:-2px -2px 4px #0000000a;content:"";height:12px;left:24px;position:absolute;top:-6px;transform:rotate(45deg);width:12px}.pc-dropdown-header[data-v-9b371efb]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #eee;color:#333;display:flex;font-size:15px;font-weight:700;gap:10px;padding:16px 20px}.pc-dropdown-header svg[data-v-9b371efb]{color:var(--primary-color)}.pc-dropdown-items[data-v-9b371efb]{max-height:400px;overflow-y:auto;padding:8px 0}.pc-dropdown-items[data-v-9b371efb]::-webkit-scrollbar{width:4px}.pc-dropdown-items[data-v-9b371efb]::-webkit-scrollbar-track{background:#f5f5f5}.pc-dropdown-items[data-v-9b371efb]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.pc-dropdown-items[data-v-9b371efb]::-webkit-scrollbar-thumb:hover{background:#ccc}.pc-dropdown-item[data-v-9b371efb]{align-items:center;color:#555;display:flex;font-size:14px;justify-content:space-between;padding:12px 20px;position:relative;transition:all .2s ease}.pc-dropdown-item[data-v-9b371efb]:before{background:var(--primary-color);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);width:3px}.pc-dropdown-item .item-name[data-v-9b371efb],.pc-dropdown-item[data-v-9b371efb]:before{transition:transform .2s ease}.pc-dropdown-item svg[data-v-9b371efb]{color:var(--primary-color);opacity:0;transform:translate(-5px);transition:all .2s ease}.pc-dropdown-item[data-v-9b371efb]:hover{background:linear-gradient(90deg,rgba(255,107,53,.08),transparent);color:var(--primary-color)}.pc-dropdown-item[data-v-9b371efb]:hover:before{transform:scaleY(1)}.pc-dropdown-item:hover .item-name[data-v-9b371efb]{transform:translate(4px)}.pc-dropdown-item:hover svg[data-v-9b371efb]{opacity:1;transform:translate(0)}.pc-dropdown-item.active[data-v-9b371efb]{background:linear-gradient(90deg,var(--primary-color) 0,#ff8a5c 100%);color:#fff}.pc-dropdown-item.active[data-v-9b371efb]:before{display:none}.pc-dropdown-item.active svg[data-v-9b371efb]{color:#fff;opacity:1;transform:translate(0)}.dropdown-menu[data-v-9b371efb]{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 20px #00000026;left:0;margin-top:8px;min-width:200px;padding:8px 0;position:absolute;top:100%;z-index:100}.dropdown-menu a[data-v-9b371efb]{color:#333;display:block;font-size:14px;padding:12px 20px;transition:all .2s}.dropdown-menu a[data-v-9b371efb]:hover{background:#f5f5f5;color:var(--primary-color)}.category-list[data-v-9b371efb]{display:flex;gap:4px;justify-content:center;list-style:none}.category-list li a[data-v-9b371efb]{border-radius:var(--radius-sm);color:var(--text-color);display:block;font-size:14px;font-weight:600;padding:16px 24px;transition:var(--transition)}.category-list li a[data-v-9b371efb]:hover{background:#ff6b350d;color:var(--primary-color)}.popular-keywords[data-v-9b371efb]{display:none}@media (min-width:769px){.popular-keywords[data-v-9b371efb]{align-items:center;display:flex;flex:1;gap:12px}}.keyword-label[data-v-9b371efb]{color:var(--primary-color);font-weight:600}.keyword-label[data-v-9b371efb],.keyword-tag[data-v-9b371efb]{font-size:13px;white-space:nowrap}.keyword-tag[data-v-9b371efb]{background:#f5f5f5;border-radius:16px;color:#666;padding:6px 14px;transition:all .2s}.keyword-tag[data-v-9b371efb]:hover{background:var(--primary-color);color:#fff}@media (max-width:768px){.category-nav[data-v-9b371efb],.main-header[data-v-9b371efb],.top-bar[data-v-9b371efb]{display:none}.mobile-header[data-v-9b371efb]{align-items:center;background:#fff;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.mobile-logo[data-v-9b371efb]{flex-shrink:0;font-size:20px;font-weight:800}.mobile-logo .logo-image[data-v-9b371efb]{max-height:36px;-o-object-fit:contain;object-fit:contain;width:auto}.mobile-logo .logo-text[data-v-9b371efb]{color:var(--secondary-color)}.mobile-logo .logo-mall[data-v-9b371efb]{color:var(--primary-color)}.mobile-search-box[data-v-9b371efb]{align-items:center;background:#fff;border:1.5px solid var(--primary-color);border-radius:20px;display:flex;flex:1;overflow:hidden}.mobile-search-input[data-v-9b371efb]{border:none;flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:8px 12px}.mobile-search-input[data-v-9b371efb]::-moz-placeholder{color:#aaa}.mobile-search-input[data-v-9b371efb]::placeholder{color:#aaa}.mobile-search-btn[data-v-9b371efb]{align-items:center;background:var(--primary-color);border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 12px}.mobile-menu-btn[data-v-9b371efb]{background:none;border:none;color:#333;cursor:pointer;flex-shrink:0;padding:6px}.mobile-keywords[data-v-9b371efb]{align-items:center;background:#f9f9f9;border-bottom:1px solid #eee;display:flex;gap:8px;overflow-x:auto;padding:8px 12px}.mobile-keyword-label[data-v-9b371efb]{background:#ff6b351a;border-radius:10px;color:var(--primary-color);font-size:11px;font-weight:700;padding:4px 8px;white-space:nowrap}.mobile-keyword-list[data-v-9b371efb]{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-keyword-list[data-v-9b371efb]::-webkit-scrollbar{display:none}.mobile-keyword-tag[data-v-9b371efb]{background:#fff;border:1px solid #ddd;border-radius:12px;color:#555;font-size:12px;padding:4px 10px;white-space:nowrap}.mobile-keyword-tag[data-v-9b371efb]:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}}.footer[data-v-934d6992]{background:linear-gradient(180deg,#1a1a2e,#16213e);color:#ffffffb3;margin-top:80px;padding:40px 0 30px}.footer-top[data-v-934d6992]{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;padding-bottom:30px}.footer-brand[data-v-934d6992]{text-align:center}.footer-brand .logo[data-v-934d6992]{font-size:28px;font-weight:800;margin-bottom:12px}.footer-brand .logo-text[data-v-934d6992]{color:#fff}.footer-brand .logo-mall[data-v-934d6992]{color:var(--primary-color)}.footer-brand .tagline[data-v-934d6992]{font-size:14px;line-height:1.6}.business-info[data-v-934d6992]{border-bottom:1px solid hsla(0,0%,100%,.1);padding:30px 0}.business-info h4[data-v-934d6992]{color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.info-grid[data-v-934d6992]{display:grid;gap:12px 24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.info-grid[data-v-934d6992]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.info-grid[data-v-934d6992]{grid-template-columns:1fr}}.info-item[data-v-934d6992]{display:flex;font-size:13px;gap:8px}.info-item.full-width[data-v-934d6992]{grid-column:1/-1}.info-item .label[data-v-934d6992]{color:#ffffff80;white-space:nowrap}.info-item .label[data-v-934d6992]:after{content:":"}.info-item .value[data-v-934d6992]{color:#fffc}.footer-bottom[data-v-934d6992]{color:#fff6;font-size:13px;padding-top:30px;text-align:center}.mobile-bottom-nav[data-v-e093be3d]{background:#fff;border-top:1px solid #e9ecef;bottom:0;box-shadow:0 -2px 10px #0000000d;display:none;left:0;padding:8px 0 calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}.nav-item[data-v-e093be3d]{align-items:center;color:#636e72;display:flex;flex:1;flex-direction:column;font-size:11px;font-weight:500;gap:4px;justify-content:center;min-height:56px;padding:8px 0}.nav-item svg[data-v-e093be3d]{height:24px;width:24px}.nav-item.active[data-v-e093be3d]{color:#1e75bc}.nav-item .icon-wrapper[data-v-e093be3d]{position:relative}.nav-item .icon-wrapper .badge[data-v-e093be3d]{background:#f44336;border-radius:8px;color:#fff;font-size:10px;font-weight:600;min-width:16px;padding:1px 5px;position:absolute;right:-10px;text-align:center;top:-6px}@media (max-width:768px){.mobile-bottom-nav[data-v-e093be3d]{display:flex}}.layout[data-v-9cd09716]{display:flex;flex-direction:column;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.main-content[data-v-9cd09716]{flex:1;overflow-x:hidden;padding-top:210px}@media (max-width:768px){.main-content[data-v-9cd09716]{padding-bottom:70px;padding-top:100px}}
