.idle-overlay[data-v-f0843175]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center}.idle-modal[data-v-f0843175]{background:#fff;border-radius:16px;padding:36px 40px;max-width:360px;width:90%;text-align:center;box-shadow:0 20px 60px #0000004d}.idle-icon[data-v-f0843175]{font-size:48px;color:var(--accent);margin-bottom:12px;line-height:1}.app-nav[data-v-f0843175]{background:var(--primary);position:sticky;top:0;z-index:1000;border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.app-nav.scrolled[data-v-f0843175]{border-bottom-color:#ffffff14;box-shadow:0 2px 16px #00000040}.brand-logo[data-v-f0843175]{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.brand-name[data-v-f0843175]{font-family:var(--font-disp);font-size:20px;font-weight:800;letter-spacing:.06em;color:#fff;line-height:1.1}.brand-sub[data-v-f0843175]{font-size:10px;color:#8fa5c2;letter-spacing:.05em}.nav-search-input[data-v-f0843175]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px}.nav-search-input[data-v-f0843175]::placeholder{color:#8fa5c2}.nav-search-input[data-v-f0843175]:focus{background:#ffffff1f;border-color:var(--accent);box-shadow:none;color:#fff}.nav-link-item[data-v-f0843175]{display:inline-flex;align-items:center;padding:6px 7px;border-radius:6px;color:#b8cce4;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.nav-link-item[data-v-f0843175]:hover,.nav-link-item.active[data-v-f0843175]{color:#fff;background:#ffffff14}@media (min-width: 992px) and (max-width: 1399px){.nav-search[data-v-f0843175]{max-width:220px;min-width:150px}.nav-links[data-v-f0843175]{gap:0!important}.nav-link-item[data-v-f0843175]{padding:6px 5px;font-size:11px}.brand-name[data-v-f0843175]{font-size:18px}.brand-sub[data-v-f0843175]{font-size:9px}}.btn-cta[data-v-f0843175]{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;padding:7px 14px;border-radius:6px;box-shadow:0 2px 10px #e8500a59;transition:background .15s,transform .15s}.btn-cta[data-v-f0843175]:hover{background:var(--accent-lt);color:#fff;transform:translateY(-1px)}.btn-cta-sm[data-v-f0843175]{font-size:12px;padding:6px 11px;box-shadow:none}.btn-ghost[data-v-f0843175]{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent;font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;transition:background .15s}.btn-ghost[data-v-f0843175]:hover{background:#ffffff1a;color:#fff}.user-btn[data-v-f0843175]{background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.user-btn[data-v-f0843175]:hover{background:#ffffff14}.user-avatar[data-v-f0843175]{width:30px;height:30px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.user-dropdown[data-v-f0843175]{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:#112a42;border:1px solid #2a4a6a;border-radius:8px;padding:6px;box-shadow:0 8px 24px #00000059;z-index:200}.dropdown-link[data-v-f0843175]{display:block;padding:8px 12px;border-radius:6px;font-size:13px;color:#b8cce4;text-decoration:none;cursor:pointer;transition:background .1s,color .1s}.dropdown-link[data-v-f0843175]:hover{background:#ffffff14;color:#fff}.mobile-menu[data-v-f0843175]{background:#0f2540;border-top:1px solid rgba(255,255,255,.08);padding:16px;display:flex;flex-direction:column;gap:4px}.mobile-link[data-v-f0843175]{display:block;padding:10px 12px;border-radius:6px;font-size:14px;font-weight:600;color:#b8cce4;text-decoration:none;transition:background .1s,color .1s;cursor:pointer}.mobile-link[data-v-f0843175]:hover{background:#ffffff14;color:#fff}.mobile-link-cta[data-v-f0843175]{background:var(--accent);color:#fff;text-align:center;margin:4px 0}.mobile-link-cta[data-v-f0843175]:hover{background:var(--accent-lt)}.site-footer[data-v-f0843175]{background:var(--primary);border-top:1px solid rgba(255,255,255,.06);padding:48px 0 0;margin-top:80px;color:#8fa5c2}.footer-grid[data-v-f0843175]{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:40px;padding-bottom:36px}@media (max-width: 768px){.footer-grid[data-v-f0843175]{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width: 480px){.footer-grid[data-v-f0843175]{grid-template-columns:1fr}}.footer-brand[data-v-f0843175]{font-family:var(--font-disp);font-size:22px;font-weight:800;letter-spacing:.06em;color:#fff;margin-bottom:6px}.footer-tagline[data-v-f0843175]{font-size:13px;margin-bottom:6px}.footer-ops[data-v-f0843175]{font-size:12px;margin-bottom:3px;line-height:1.7;color:#6a8aaa}.footer-email[data-v-f0843175]{color:var(--accent-lt);text-decoration:none}.footer-email[data-v-f0843175]:hover{text-decoration:underline}.footer-col-title[data-v-f0843175]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:12px}.footer-link[data-v-f0843175]{display:block;font-size:13px;color:#8fa5c2;text-decoration:none;margin-bottom:8px;transition:color .15s}.footer-link[data-v-f0843175]:hover{color:#fff}.footer-text[data-v-f0843175]{font-size:12px;margin-bottom:4px;line-height:1.6}.footer-divider[data-v-f0843175]{border-top:1px solid rgba(255,255,255,.07)}.footer-bottom[data-v-f0843175]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 0 24px}.footer-copy[data-v-f0843175]{font-size:12px;color:#3d5a78;margin:0;white-space:nowrap}.footer-policy-links[data-v-f0843175]{display:flex;align-items:center;gap:10px}.footer-policy-link[data-v-f0843175]{font-size:12px;font-weight:600;color:#6a8aaa;text-decoration:none;transition:color .15s}.footer-policy-link[data-v-f0843175]:hover{color:#fff}.footer-policy-highlight[data-v-f0843175]{color:var(--accent-lt)}.footer-policy-highlight[data-v-f0843175]:hover{color:#fff}.footer-policy-sep[data-v-f0843175]{color:#2a4a6a;font-size:11px}.footer-adsense[data-v-f0843175]{font-size:11px;color:#3d5a78;margin:0;white-space:nowrap}.footer-adsense-link[data-v-f0843175]{color:#5a7a99;text-decoration:none;margin-left:4px}.footer-adsense-link[data-v-f0843175]:hover{color:#8fa5c2;text-decoration:underline}@media (max-width: 768px){.footer-bottom[data-v-f0843175]{flex-direction:column;align-items:flex-start;gap:8px}.footer-adsense[data-v-f0843175]{white-space:normal}}.home-v2[data-v-e85bcc71]{--ink:#122536;--muted:#71808d;--line:#dfe5ea;--soft:#f4f6f7;--navy:#081521;--navy2:#102b42;--orange:#e95717;--gold:#d8ae5d;background:#fff;color:var(--ink);word-break:keep-all}.container[data-v-e85bcc71]{max-width:1180px}.eyebrow[data-v-e85bcc71],.overline[data-v-e85bcc71]{font-family:var(--font-disp);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-v2[data-v-e85bcc71]{position:relative;overflow:hidden;background:linear-gradient(118deg,#07131e,#0a1b29 53%,#112f47);color:#fff;padding:0}.hero-noise[data-v-e85bcc71]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:radial-gradient(#fff .6px,transparent .6px);background-size:7px 7px}.hero-grid[data-v-e85bcc71]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,#000 15%,transparent 92%);mask-image:linear-gradient(90deg,#000 15%,transparent 92%)}.hero-glow[data-v-e85bcc71]{position:absolute;border-radius:50%;pointer-events:none}.hero-glow-a[data-v-e85bcc71]{width:650px;height:650px;right:-260px;top:-260px;background:radial-gradient(circle,rgba(233,87,23,.18),transparent 68%)}.hero-glow-b[data-v-e85bcc71]{width:460px;height:460px;left:42%;bottom:-390px;background:radial-gradient(circle,rgba(60,131,179,.16),transparent 68%)}.hero-layout[data-v-e85bcc71]{position:relative;min-height:620px;display:grid;grid-template-columns:1.03fr .97fr;gap:52px;align-items:center;padding-top:62px;padding-bottom:55px}.hero-copy-v2[data-v-e85bcc71]{padding-bottom:12px}.eyebrow[data-v-e85bcc71]{display:flex;align-items:center;gap:9px;color:#9db3c5;font-size:10px;margin-bottom:22px}.eyebrow span[data-v-e85bcc71]{width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 6px #e957171f}.hero-copy-v2 h1[data-v-e85bcc71]{font-size:clamp(40px,4.8vw,63px);line-height:1.06;letter-spacing:-.055em;margin:0;font-weight:850}.hero-copy-v2 h1 em[data-v-e85bcc71]{font-style:normal;color:#f27b42}.hero-lead[data-v-e85bcc71]{font-size:14.5px;line-height:1.85;color:#aabccc;margin:22px 0 0;max-width:600px}.search-box-v2[data-v-e85bcc71]{height:68px;display:flex;align-items:center;background:#fff;border:1px solid rgba(255,255,255,.35);border-radius:12px;padding:6px 7px 6px 20px;margin-top:28px;max-width:650px;box-shadow:0 20px 50px #0000003d}.search-box-v2>i[data-v-e85bcc71]{font-size:18px;color:#7d8c99;margin-right:12px}.search-box-v2 input[data-v-e85bcc71]{flex:1;min-width:0;border:0;outline:0;font:500 14px var(--font-sans);color:#172938;background:transparent}.search-box-v2 input[data-v-e85bcc71]::placeholder{color:#8d9aa5}.search-box-v2 button[data-v-e85bcc71]{height:54px;border:0;border-radius:9px;background:var(--orange);color:#fff;padding:0 20px;font:800 12px var(--font-sans);cursor:pointer;white-space:nowrap}.search-box-v2 button[data-v-e85bcc71]:hover{background:#f06a30}.search-box-v2 button i[data-v-e85bcc71]{margin-left:7px}.quick-search[data-v-e85bcc71]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:12px;color:#758da2;font-size:10px}.quick-search button[data-v-e85bcc71]{border:0;background:transparent;color:#a9bac8;font-size:10.5px;padding:3px 6px;cursor:pointer}.quick-search button[data-v-e85bcc71]:hover{color:#fff}.hero-stats[data-v-e85bcc71]{display:flex;gap:0;margin-top:32px}.hero-stats>div[data-v-e85bcc71]{padding:0 22px;border-left:1px solid rgba(255,255,255,.13)}.hero-stats>div[data-v-e85bcc71]:first-child{padding-left:0;border-left:0}.hero-stats strong[data-v-e85bcc71]{display:block;font-size:22px;letter-spacing:-.04em}.hero-stats strong span[data-v-e85bcc71]{color:#f07942}.hero-stats small[data-v-e85bcc71]{display:block;margin-top:3px;color:#8298a9;font-size:9.5px}.hero-showcase[data-v-e85bcc71]{position:relative;height:430px;display:flex;align-items:center;justify-content:center;min-width:0}.hero-photo-panel[data-v-e85bcc71]{position:relative;width:100%;height:100%;min-height:340px;border-radius:18px;overflow:hidden;background:#102b42 url(/cnc-hero.jpg) center/cover no-repeat;box-shadow:0 28px 70px #00000047;border:1px solid rgba(255,255,255,.16)}.hero-photo-panel[data-v-e85bcc71]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05131fd1,#05131f73 42%,#05131f0d)}.hero-photo-shade[data-v-e85bcc71]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(4,16,27,.55),transparent 55%)}.hero-photo-caption[data-v-e85bcc71]{position:absolute;left:26px;bottom:28px;z-index:1;max-width:270px;color:#fff}.photo-kicker[data-v-e85bcc71]{display:block;color:#ffb184;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:13px}.photo-kicker i[data-v-e85bcc71]{margin-right:5px}.hero-photo-caption strong[data-v-e85bcc71]{display:block;font-size:clamp(20px,2vw,29px);line-height:1.35;letter-spacing:-.04em}.photo-caption-line[data-v-e85bcc71]{display:block;width:54px;height:3px;background:var(--orange);margin:15px 0 10px;transform:skew(-25deg)}.hero-photo-caption small[data-v-e85bcc71]{font-size:11px;color:#d1dce5}.photo-float-tag[data-v-e85bcc71]{position:absolute;right:16px;top:18px;display:flex;align-items:center;gap:9px;background:#fffffff0;color:#203a4e;border-radius:10px;padding:11px 13px;box-shadow:0 10px 28px #0003;font-size:10px;line-height:1.45}.photo-float-tag>i[data-v-e85bcc71]{color:var(--orange);font-size:18px}.photo-float-tag b[data-v-e85bcc71]{font-size:11px}.service-shortcuts[data-v-e85bcc71]{background:#fff;border-bottom:1px solid #e5ebef}.service-shortcut-grid[data-v-e85bcc71]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:17px;padding-bottom:17px}.service-shortcut[data-v-e85bcc71]{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 13px;color:#18344a;text-decoration:none;border-right:1px solid #e4eaf0;transition:background .15s,color .15s}.service-shortcut[data-v-e85bcc71]:first-child{padding-left:2px}.service-shortcut[data-v-e85bcc71]:last-child{border-right:0;padding-right:2px}.service-shortcut[data-v-e85bcc71]:hover{color:var(--orange);background:#fffaf7}.shortcut-icon[data-v-e85bcc71]{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f5fb;color:#193f63;font-size:18px}.service-shortcut:hover .shortcut-icon[data-v-e85bcc71]{background:#fff0e7;color:var(--orange)}.service-shortcut>span[data-v-e85bcc71]:nth-child(2){display:flex;flex-direction:column;min-width:0;gap:4px}.service-shortcut b[data-v-e85bcc71]{font-size:11px;white-space:nowrap}.service-shortcut small[data-v-e85bcc71]{font-size:9px;line-height:1.4;color:#8192a2;white-space:normal}.shortcut-arrow[data-v-e85bcc71]{margin-left:auto;font-size:10px;color:#a7b4bf;flex-shrink:0}.blueprint-card[data-v-e85bcc71]{position:relative;width:min(445px,100%);padding:16px;background:linear-gradient(145deg,#1b374cf2,#0a1b2af7);border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 28px 80px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-1.2deg)}.bp-head[data-v-e85bcc71]{display:flex;justify-content:space-between;align-items:center;color:#9db4c5;font:700 8px var(--font-disp);letter-spacing:.12em;padding:4px 4px 13px}.bp-head b[data-v-e85bcc71]{color:#d7e3ec;font-size:9px;letter-spacing:.06em}.bp-head i[data-v-e85bcc71]{margin-right:5px;color:#f27b42}.bp-line[data-v-e85bcc71]{height:1px;background:#ffffff14}.bp-query[data-v-e85bcc71]{display:flex;align-items:center;gap:9px;margin:13px 0;padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b;font-size:11px;color:#d7e2eb}.bp-query i[data-v-e85bcc71]{color:#ef7440}.bp-query small[data-v-e85bcc71]{margin-left:auto;color:#7f96a8;font-size:8px}.bp-result[data-v-e85bcc71]{display:grid;grid-template-columns:48px 1fr 16px;gap:11px;align-items:center;padding:11px 8px;border-top:1px solid rgba(255,255,255,.07)}.bp-result.active[data-v-e85bcc71]{background:#ffffff0b;border-radius:8px}.bp-photo[data-v-e85bcc71]{width:48px;height:48px;border-radius:7px;background:linear-gradient(135deg,#385b73,#1d3549);display:flex;align-items:center;justify-content:center;color:#9bb2c4;font-size:18px}.photo-b[data-v-e85bcc71]{background:linear-gradient(135deg,#435f6b,#283e49)}.photo-c[data-v-e85bcc71]{background:linear-gradient(135deg,#334a5b,#1a2c3b)}.bp-result b[data-v-e85bcc71]{display:block;font-size:11.5px;color:#e8eff4}.bp-result span[data-v-e85bcc71]{display:block;font-size:9px;color:#91a8ba;margin-top:4px}.bp-result small[data-v-e85bcc71]{display:block;font-size:8px;color:#718899;margin-top:3px}.bp-result>i[data-v-e85bcc71]{font-size:10px;color:#8198a9}.bp-result.active>i[data-v-e85bcc71]{color:#f17a43}.bp-result.faded[data-v-e85bcc71]{opacity:.55}.bp-footer[data-v-e85bcc71]{display:flex;gap:13px;padding:14px 4px 3px;color:#7f95a5;font-size:8px}.bp-footer i[data-v-e85bcc71]{color:#a7bdcd;margin-right:4px}.float-note[data-v-e85bcc71]{position:absolute;display:flex;align-items:center;gap:9px;background:#fff;color:#263b4b;border:1px solid rgba(255,255,255,.5);border-radius:9px;padding:10px 12px;box-shadow:0 12px 30px #0000003d;font-size:9px;line-height:1.25}.float-note i[data-v-e85bcc71]{color:var(--orange);font-size:15px}.float-note b[data-v-e85bcc71]{font-size:10px}.note-a[data-v-e85bcc71]{left:-5px;top:72px}.note-b[data-v-e85bcc71]{right:-4px;bottom:70px;background:#132d43;color:#c9d8e3;border-color:#ffffff1f}.note-b strong[data-v-e85bcc71]{color:#f07b43;font:800 12px var(--font-disp)}.hero-bottom-v2[data-v-e85bcc71]{position:relative;display:flex;align-items:center;gap:12px;padding-bottom:22px;color:#6e879a;font-size:9px}.hero-bottom-v2 span[data-v-e85bcc71]{font:800 9px var(--font-disp);letter-spacing:.12em;color:#a6bac8}.hero-bottom-v2 i[data-v-e85bcc71]{width:32px;height:1px;background:#345166}.hero-bottom-v2 small[data-v-e85bcc71]{font-size:9px}.trend-v2[data-v-e85bcc71]{border-bottom:1px solid #e2e7eb;background:#fff}.trend-inner[data-v-e85bcc71]{min-height:65px;display:flex;align-items:center;gap:28px}.trend-title[data-v-e85bcc71]{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px;color:#314858}.trend-title span[data-v-e85bcc71]{width:6px;height:6px;border-radius:50%;background:var(--orange)}.trend-list[data-v-e85bcc71]{display:flex;overflow:auto}.trend-list button[data-v-e85bcc71]{display:flex;align-items:center;gap:7px;height:36px;padding:0 15px;border:0;border-left:1px solid #e8ecef;background:transparent;color:#465967;font-size:10.5px;cursor:pointer;white-space:nowrap}.trend-list button[data-v-e85bcc71]:hover{color:var(--orange);background:#fafafa}.trend-list small[data-v-e85bcc71]{font:800 8px var(--font-disp);color:#a4afb7}.trend-list i[data-v-e85bcc71]{font-size:9px;color:#b2bcc3;margin-left:2px}.category-section[data-v-e85bcc71]{padding:72px 0 76px;background:#f7f8f9}.section-head-v2[data-v-e85bcc71]{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.section-head-v2 h2[data-v-e85bcc71]{margin:0;font-size:27px;line-height:1.2;letter-spacing:-.035em;color:#152b3b}.section-head-v2>div>p[data-v-e85bcc71]:last-child{margin:8px 0 0;color:#7d8a94;font-size:11px}.overline[data-v-e85bcc71]{margin:0 0 8px;color:var(--orange);font-size:9px}.overline.gold[data-v-e85bcc71]{color:var(--gold)}.text-link[data-v-e85bcc71]{font-size:10.5px;font-weight:800;color:#536978;text-decoration:none;white-space:nowrap}.text-link[data-v-e85bcc71]:hover{color:var(--orange)}.text-link i[data-v-e85bcc71]{margin-left:4px}.text-link.light[data-v-e85bcc71]{color:#a9bdcc}.category-grid[data-v-e85bcc71]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfe5e9;border-left:1px solid #dfe5e9}.category-card[data-v-e85bcc71]{position:relative;text-align:left;min-height:145px;padding:19px 18px;border:0;border-right:1px solid #dfe5e9;border-bottom:1px solid #dfe5e9;background:#fff;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.category-card[data-v-e85bcc71]:hover{background:#fbfcfc;transform:translateY(-3px);box-shadow:0 12px 28px #192e3e14;z-index:1}.cat-index[data-v-e85bcc71]{position:absolute;right:15px;top:13px;font:800 9px var(--font-disp);color:#bdc7ce}.cat-icon[data-v-e85bcc71]{width:42px;height:42px;border-radius:10px;background:#eef2f4;display:flex;align-items:center;justify-content:center;color:#466071;font-size:18px}.category-card:hover .cat-icon[data-v-e85bcc71]{background:#fff0e8;color:var(--orange)}.cat-main[data-v-e85bcc71]{display:block;margin-top:19px}.cat-main b[data-v-e85bcc71]{display:block;font-size:13px;color:#203746}.cat-main small[data-v-e85bcc71]{display:block;margin-top:4px;color:#909ca5;font-size:9.5px}.cat-arrow[data-v-e85bcc71]{position:absolute;right:16px;bottom:17px;color:#b7c0c6;font-size:11px}.category-card:hover .cat-arrow[data-v-e85bcc71]{color:var(--orange)}.partner-empty[data-v-e85bcc71]{background:#fff;border:1.5px dashed #f4a174;border-radius:14px;padding:38px 24px;text-align:center}.partner-empty-badge[data-v-e85bcc71]{display:inline-block;background:var(--orange);color:#fff;padding:5px 10px;border-radius:4px;font:800 9px var(--font-disp);letter-spacing:.09em}.partner-empty h3[data-v-e85bcc71]{font-size:20px;margin:14px 0 8px;color:#18334a}.partner-empty p[data-v-e85bcc71]{font-size:13px;color:#718394;margin:0 0 18px}.partner-empty-btn[data-v-e85bcc71]{display:inline-block;background:#18334a;color:#fff;padding:11px 20px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none}.partner-empty-btn[data-v-e85bcc71]:hover{background:var(--orange);color:#fff}.partners-section[data-v-e85bcc71]{padding:62px 0 66px;background:linear-gradient(135deg,#f3f8fd,#eaf3fb);color:#152b3b}.dark-head h2[data-v-e85bcc71]{color:#152b3b}.dark-head>div>p[data-v-e85bcc71]:last-child{color:#71859a}.partner-grid[data-v-e85bcc71]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.partner-card[data-v-e85bcc71]{background:#fff;border:1px solid #e1e9f0;border-radius:12px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 5px 16px #16354e0a}.partner-card[data-v-e85bcc71]:hover{transform:translateY(-4px);border-color:#f4a174;box-shadow:0 15px 30px #16354e1c}.partner-image[data-v-e85bcc71]{height:132px;background:linear-gradient(135deg,#2a485e,#173147);background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.partner-image[data-v-e85bcc71]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,16,25,.5),transparent 62%)}.premium-label[data-v-e85bcc71]{position:absolute;z-index:2;left:12px;top:12px;background:var(--orange);color:#fff;padding:5px 8px;border-radius:4px;font:800 8px var(--font-disp);letter-spacing:.09em}.premium-label i[data-v-e85bcc71]{font-size:7px;margin-right:3px}.no-photo[data-v-e85bcc71]{font-size:32px;color:#ffffff38}.image-arrow[data-v-e85bcc71]{position:absolute;z-index:2;right:12px;bottom:11px;width:27px;height:27px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:10px}.partner-body[data-v-e85bcc71]{padding:13px 13px 15px}.partner-location[data-v-e85bcc71]{color:#7b8fa1;font-size:9px}.partner-location i[data-v-e85bcc71]{color:var(--gold);margin-right:4px}.partner-body h3[data-v-e85bcc71]{font-size:14px;margin:7px 0 6px;color:#18334a}.partner-body p[data-v-e85bcc71]{font-size:9.5px;line-height:1.5;color:#718394;min-height:30px;margin:0}.partner-tags[data-v-e85bcc71]{display:flex;gap:5px;margin-top:12px}.partner-tags span[data-v-e85bcc71]{font-size:8.5px;padding:4px 8px;border-radius:20px;background:#edf4fb;color:#4e6c86}.knowledge-v2[data-v-e85bcc71]{padding:76px 0 80px;background:#fff}.knowledge-grid-v2[data-v-e85bcc71]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature-story[data-v-e85bcc71]{position:relative;min-height:330px;padding:25px;border-radius:14px;overflow:hidden;color:#fff;text-decoration:none;background:radial-gradient(circle at 85% 15%,rgba(79,137,176,.35),transparent 30%),linear-gradient(140deg,#0b2539,#1b4b67);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 36px #142d3f1f}.feature-story[data-v-e85bcc71]:after{content:"";position:absolute;width:360px;height:360px;right:-150px;bottom:-180px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff05}.story-top[data-v-e85bcc71],.story-bottom[data-v-e85bcc71]{position:relative;z-index:1}.story-top[data-v-e85bcc71]{display:flex;justify-content:space-between}.story-top span[data-v-e85bcc71]{background:var(--orange);padding:5px 8px;border-radius:4px;font:800 8px var(--font-disp);letter-spacing:.1em}.story-top i[data-v-e85bcc71]{font-size:16px;color:#9db7c8}.story-bottom small[data-v-e85bcc71]{font-size:9px;color:#91aabd}.story-bottom h3[data-v-e85bcc71]{font-size:23px;line-height:1.38;letter-spacing:-.025em;margin:8px 0 11px;color:#fff}.story-bottom p[data-v-e85bcc71]{font-size:10px;color:#b3c6d3;margin:0}.story-list[data-v-e85bcc71]{border:1px solid #dfe5e9;border-radius:14px;overflow:hidden}.story-row[data-v-e85bcc71]{display:flex;align-items:center;gap:13px;min-height:70px;padding:12px 16px;border-bottom:1px solid #e8ecef;text-decoration:none;color:inherit}.story-row[data-v-e85bcc71]:last-child{border-bottom:0}.story-row[data-v-e85bcc71]:hover{background:#f8fafb}.story-num[data-v-e85bcc71]{font:800 9px var(--font-disp);color:#aab5bd;width:22px}.story-row div[data-v-e85bcc71]{min-width:0;flex:1}.story-row b[data-v-e85bcc71]{display:block;font-size:11.5px;color:#263e4d;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-row small[data-v-e85bcc71]{display:block;font-size:9px;color:#98a4ad;margin-top:3px}.story-row>i[data-v-e85bcc71]{color:#aeb8bf;font-size:10px}.tool-row .story-num[data-v-e85bcc71]{color:var(--orange)}.request-cta-v2[data-v-e85bcc71]{padding:0 0 80px;background:#fff}.request-panel[data-v-e85bcc71]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:37px 42px;border-radius:16px;background:linear-gradient(110deg,#112d43,#173f5a);color:#fff;box-shadow:0 18px 45px #122d4024}.request-panel[data-v-e85bcc71]:after{content:"";position:absolute;width:360px;height:360px;right:-120px;top:-210px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.request-mark[data-v-e85bcc71]{display:flex;gap:4px;position:absolute;right:42px;bottom:24px;opacity:.2}.request-mark span[data-v-e85bcc71]{width:3px;height:28px;background:#fff;transform:skew(-28deg)}.request-copy-v2[data-v-e85bcc71]{position:relative;z-index:1}.request-copy-v2 h2[data-v-e85bcc71]{font-size:25px;line-height:1.3;margin:0;letter-spacing:-.03em}.request-copy-v2 p[data-v-e85bcc71]:last-child{margin:9px 0 0;color:#a5bbca;font-size:10.5px}.request-button[data-v-e85bcc71]{position:relative;z-index:2;display:flex;align-items:center;gap:7px;background:#fff;color:#183044;text-decoration:none;padding:13px 17px;border-radius:7px;font-size:10.5px;font-weight:800;white-space:nowrap}.request-button[data-v-e85bcc71]:hover{color:var(--orange)}.request-list-v2[data-v-e85bcc71]{margin-top:43px}.request-list-head[data-v-e85bcc71]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:17px}.request-list-head h3[data-v-e85bcc71]{font-size:20px;margin:0;letter-spacing:-.03em}.request-cards-v2[data-v-e85bcc71]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.request-card-v2[data-v-e85bcc71]{padding:16px;background:#f7f9fa;border:1px solid #e1e7eb;border-radius:9px;text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}.request-card-v2[data-v-e85bcc71]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #192f4314}.rq-label[data-v-e85bcc71]{font:800 8px var(--font-disp);letter-spacing:.08em;color:var(--orange)}.rq-label span[data-v-e85bcc71]{float:right;color:#9ca7af;font:500 8px var(--font-sans);letter-spacing:0}.request-card-v2 h4[data-v-e85bcc71]{font-size:12.5px;line-height:1.45;margin:9px 0;color:#263d4d;min-height:36px}.rq-tags[data-v-e85bcc71]{display:flex;gap:5px;flex-wrap:wrap}.rq-tags span[data-v-e85bcc71]{font-size:8.5px;background:#fff0e8;color:#a75732;padding:4px 7px;border-radius:12px}.rq-foot[data-v-e85bcc71]{display:flex;justify-content:space-between;border-top:1px solid #e4e9ed;padding-top:9px;margin-top:11px;color:#909ca5;font-size:9px}.rq-foot i[data-v-e85bcc71]{color:#b1bbc2}.community-v2[data-v-e85bcc71]{padding:0 0 78px;background:#fff}.community-grid-v2[data-v-e85bcc71]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.community-column[data-v-e85bcc71]{border:1px solid #e0e6ea;border-radius:10px;overflow:hidden}.community-head[data-v-e85bcc71]{display:flex;justify-content:space-between;padding:14px 15px;background:#f7f9fa;border-bottom:1px solid #e5e9ec}.community-head b[data-v-e85bcc71]{font-size:11.5px}.community-head a[data-v-e85bcc71]{font-size:9px;color:var(--orange);font-weight:800;text-decoration:none}.community-row[data-v-e85bcc71]{display:block;padding:12px 15px;border-bottom:1px solid #edf0f2;text-decoration:none;color:inherit}.community-row[data-v-e85bcc71]:last-child{border-bottom:0}.community-row[data-v-e85bcc71]:hover{background:#fafbfc}.community-row span[data-v-e85bcc71]{display:block;font-size:11px;color:#3c5060;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-row small[data-v-e85bcc71]{display:block;margin-top:4px;font-size:8.5px;color:#9aa5ad}.recent-v2[data-v-e85bcc71]{padding:72px 0 82px;background:#f3f5f6}.recent-grid-v2[data-v-e85bcc71]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.recent-card-v2[data-v-e85bcc71]{background:#fff;border:1px solid #e0e6ea;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}.recent-card-v2[data-v-e85bcc71]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #192f4314}.recent-photo[data-v-e85bcc71]{height:112px;background:linear-gradient(135deg,#dce4e9,#b9c7d0);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;color:#6f8492;font-size:24px}.recent-photo[data-v-e85bcc71]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(10,30,43,.18),transparent)}.recent-photo span[data-v-e85bcc71]{position:absolute;z-index:1;right:8px;top:8px;background:#fff;padding:4px 7px;border-radius:12px;color:#4b7e68;font-size:8px;font-weight:800}.recent-body[data-v-e85bcc71]{padding:13px 14px 15px}.recent-body h4[data-v-e85bcc71]{font-size:12.5px;margin:0 0 5px;color:#2c4352}.recent-body p[data-v-e85bcc71]{font-size:9px;color:#8c99a2;margin:0}.recent-body p i[data-v-e85bcc71]{margin-right:3px}.all-search[data-v-e85bcc71]{text-align:center;margin-top:28px}.all-search-button[data-v-e85bcc71]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:7px;background:#fff;border:1px solid #d9e0e5;color:#445c6b;font-size:10.5px;font-weight:800;text-decoration:none}.all-search-button[data-v-e85bcc71]:hover{border-color:#c6d0d7;color:var(--orange)}@media (max-width:1050px){.partner-grid[data-v-e85bcc71]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-layout[data-v-e85bcc71]{grid-template-columns:1fr .82fr;gap:28px}.hero-showcase[data-v-e85bcc71]{transform:scale(.96);transform-origin:right center}.service-shortcut-grid[data-v-e85bcc71]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.service-shortcut[data-v-e85bcc71]:nth-child(3){border-right:0}.service-shortcut[data-v-e85bcc71]:nth-child(4){padding-left:2px}.category-grid[data-v-e85bcc71]{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.hero-layout[data-v-e85bcc71]{grid-template-columns:1fr;padding-top:55px}.hero-copy-v2[data-v-e85bcc71]{padding-bottom:0}.hero-showcase[data-v-e85bcc71]{height:340px;transform:none;margin-top:2px}.partner-grid[data-v-e85bcc71],.request-cards-v2[data-v-e85bcc71],.recent-grid-v2[data-v-e85bcc71],.category-grid[data-v-e85bcc71]{grid-template-columns:repeat(2,1fr)}.knowledge-grid-v2[data-v-e85bcc71]{grid-template-columns:1fr}.community-grid-v2[data-v-e85bcc71]{grid-template-columns:1fr 1fr}.request-panel[data-v-e85bcc71]{align-items:flex-start;flex-direction:column}.request-button[data-v-e85bcc71]{margin-top:2px}.trend-inner[data-v-e85bcc71]{flex-direction:column;align-items:flex-start;gap:0;padding-top:10px;padding-bottom:10px}.trend-list[data-v-e85bcc71]{width:100%}}@media (max-width:700px){.service-shortcut-grid[data-v-e85bcc71]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;padding-bottom:10px}.service-shortcut[data-v-e85bcc71]{padding:10px 8px;border-right:0;border-bottom:1px solid #edf0f3}.service-shortcut[data-v-e85bcc71]:nth-child(odd){padding-left:2px}.service-shortcut[data-v-e85bcc71]:nth-child(2n){padding-right:2px}.service-shortcut[data-v-e85bcc71]:nth-last-child(-n+2){border-bottom:0}.shortcut-icon[data-v-e85bcc71]{width:36px;height:36px;flex-basis:36px;font-size:16px}.service-shortcut b[data-v-e85bcc71]{font-size:10.5px}.service-shortcut small[data-v-e85bcc71]{font-size:8.5px}.hero-copy-v2 h1[data-v-e85bcc71]{font-size:40px}.hero-lead[data-v-e85bcc71]{font-size:13.5px}.search-box-v2[data-v-e85bcc71]{height:60px;padding-left:14px}.search-box-v2 button[data-v-e85bcc71]{height:46px;padding:0 15px}.hero-stats[data-v-e85bcc71]{margin-top:25px}.hero-stats>div[data-v-e85bcc71]{padding:0 14px}.hero-stats strong[data-v-e85bcc71]{font-size:18px}.hero-showcase[data-v-e85bcc71]{height:340px}.blueprint-card[data-v-e85bcc71]{width:100%}.float-note[data-v-e85bcc71]{display:none}.section-head-v2[data-v-e85bcc71]{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}.section-head-v2 h2[data-v-e85bcc71]{font-size:23px}.category-section[data-v-e85bcc71],.knowledge-v2[data-v-e85bcc71],.recent-v2[data-v-e85bcc71]{padding:55px 0}.partners-section[data-v-e85bcc71]{padding:58px 0}.request-cta-v2[data-v-e85bcc71]{padding-bottom:58px}.community-v2[data-v-e85bcc71]{padding-bottom:55px}.request-panel[data-v-e85bcc71]{padding:28px}.request-copy-v2 h2[data-v-e85bcc71]{font-size:22px}.community-grid-v2[data-v-e85bcc71],.partner-grid[data-v-e85bcc71],.request-cards-v2[data-v-e85bcc71]{grid-template-columns:1fr}.recent-grid-v2[data-v-e85bcc71]{grid-template-columns:1fr 1fr}.hero-bottom-v2 small[data-v-e85bcc71]{display:none}}@media (max-width:520px){.hero-copy-v2 h1[data-v-e85bcc71]{font-size:35px}.hero-stats>div[data-v-e85bcc71]{padding:0 10px}.hero-stats strong[data-v-e85bcc71]{font-size:16px}.search-box-v2 button[data-v-e85bcc71]{font-size:0;width:48px;padding:0}.search-box-v2 button i[data-v-e85bcc71]{font-size:14px;margin:0}.hero-showcase[data-v-e85bcc71]{height:270px}.hero-photo-caption[data-v-e85bcc71]{left:17px;bottom:18px}.hero-photo-caption strong[data-v-e85bcc71]{font-size:20px}.photo-float-tag[data-v-e85bcc71]{right:10px;top:10px;padding:8px;font-size:9px}.category-grid[data-v-e85bcc71]{grid-template-columns:1fr 1fr}.category-card[data-v-e85bcc71]{min-height:130px;padding:15px}.cat-main[data-v-e85bcc71]{margin-top:14px}.recent-grid-v2[data-v-e85bcc71]{grid-template-columns:1fr 1fr}.request-panel[data-v-e85bcc71]{padding:24px}.request-mark[data-v-e85bcc71]{display:none}}@media (max-width:900px){.hero-layout[data-v-e85bcc71]{grid-template-columns:minmax(0,1fr)}.hero-copy-v2[data-v-e85bcc71],.hero-showcase[data-v-e85bcc71]{min-width:0;max-width:100%}.hero-copy-v2[data-v-e85bcc71]>*{max-width:100%}.hero-lead[data-v-e85bcc71]{max-width:100%}.search-box-v2[data-v-e85bcc71]{width:100%;box-sizing:border-box}.search-box-v2 input[data-v-e85bcc71]{width:0}.hero-stats[data-v-e85bcc71]{flex-wrap:wrap;row-gap:12px}.hero-photo-panel[data-v-e85bcc71]{background-position:64% center}}@media (max-width:520px){.hero-showcase[data-v-e85bcc71]{height:250px}.hero-photo-caption[data-v-e85bcc71]{max-width:calc(100% - 34px)}}.search-tabs[data-v-260ab2da]{display:flex;gap:8px;border-bottom:2px solid var(--border)}.search-tab[data-v-260ab2da]{padding:10px 20px;border:none;background:none;font-family:var(--font-disp);font-size:15px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.search-tab[data-v-260ab2da]:hover{color:var(--primary)}.search-tab.active[data-v-260ab2da]{color:var(--accent);border-bottom-color:var(--accent)}.mfg-filter-btn[data-v-260ab2da]{font-size:11px;padding:3px 10px;border-radius:20px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);font-weight:500;transition:background .15s,color .15s}.mfg-filter-btn[data-v-260ab2da]:hover,.mfg-filter-btn.active[data-v-260ab2da]{background:var(--accent);color:#fff;border-color:var(--accent)}.badge-mfg[data-v-260ab2da]{display:inline-block;background:#fff3ec;color:var(--accent);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #ffd4bb}.badge-induty[data-v-260ab2da]{display:inline-block;background:#eef4ff;color:#2456c8;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #b8d0f8}.desc-clamp[data-v-260ab2da]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ind-card[data-v-260ab2da]{border-left:3px solid #2456c8}.product-box[data-v-260ab2da]{display:flex;align-items:baseline;gap:8px;background:#f0f5ff;border-radius:6px;padding:8px 12px;margin-top:8px}.product-label[data-v-260ab2da]{font-size:11px;font-weight:700;color:#2456c8;white-space:nowrap;flex-shrink:0}.product-value[data-v-260ab2da]{font-size:14px;color:var(--text);font-weight:500}.kakao-map-btn[data-v-260ab2da]{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 10px;border-radius:20px;background:#fee500;color:#3c1e1e;text-decoration:none;border:1px solid #e6d000;transition:background .15s;white-space:nowrap}.kakao-map-btn[data-v-260ab2da]:hover{background:#f0d800;color:#3c1e1e}.addr-incomplete-badge[data-v-260ab2da]{display:inline-flex;align-items:center;font-size:10px;color:var(--text-muted);background:var(--bg);border:1px dashed var(--border);border-radius:20px;padding:1px 8px}.normalized-notice[data-v-260ab2da]{font-size:12px;color:var(--text-muted);background:#fff9f0;border:1px solid #ffe0bb;border-radius:6px;padding:4px 10px;display:inline-flex;align-items:center}.map-container[data-v-260ab2da]{border-radius:12px;overflow:hidden}.map-notice[data-v-260ab2da]{font-size:13px;color:var(--text-muted);background:#f0f5ff;border:1px solid #b8d0f8;border-radius:8px;padding:8px 14px}.map-popup[data-v-260ab2da]{border-left:3px solid var(--accent)}.premium-badge-sm[data-v-260ab2da]{display:inline-flex;align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:14px}.search-input-wrap[data-v-260ab2da]{position:relative}.recent-dropdown[data-v-260ab2da]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:200;margin-top:4px;overflow:hidden;max-height:320px;overflow-y:auto}.recent-section[data-v-260ab2da]{padding:8px 0;border-bottom:1px solid #f1f3f5}.recent-section[data-v-260ab2da]:last-child{border-bottom:none}.recent-label[data-v-260ab2da]{display:flex;justify-content:space-between;align-items:center;padding:4px 14px;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.recent-clear[data-v-260ab2da]{background:none;border:none;font-size:11px;color:var(--text-muted);cursor:pointer;padding:0}.recent-item[data-v-260ab2da]{display:flex;align-items:center;padding:8px 14px;font-size:13px;cursor:pointer;color:var(--text);transition:background .1s}.recent-item[data-v-260ab2da]:hover{background:#f8f9fa}.recent-remove[data-v-260ab2da]{margin-left:auto;background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.checkbox-filter-group[data-v-260ab2da]{max-height:280px;overflow-y:auto;padding-right:2px}.filter-group-label[data-v-260ab2da]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;margin-top:2px}.btn-clear-tag[data-v-260ab2da]{background:transparent;border:none;color:var(--text-muted);font-size:11px;cursor:pointer;padding:0}.btn-clear-tag[data-v-260ab2da]:hover{color:var(--accent)}.verified-badge[data-v-260ab2da]{font-size:12px;font-weight:700;color:#17703a;background:#e3f6ea;border-radius:4px;padding:2px 8px;margin-left:6px}.equip-chips[data-v-260ab2da]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.equip-chip[data-v-260ab2da]{background:#eef2f8;color:#14233b;border-radius:12px;padding:2px 10px}.equip-more[data-v-260ab2da]{font-size:12px;color:var(--text-muted)}.card-actions[data-v-260ab2da]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.compare-check[data-v-260ab2da]{margin-right:auto;font-size:13px;cursor:pointer;display:flex;gap:6px;align-items:center}.compare-bar[data-v-260ab2da]{position:fixed;left:0;right:0;bottom:0;z-index:1040;background:#0f2747;color:#fff;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.compare-overlay[data-v-260ab2da]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px}.compare-modal[data-v-260ab2da]{background:#fff;border-radius:12px;padding:20px;max-width:900px;width:100%;max-height:90vh;overflow:auto}.compare-table th[data-v-260ab2da]{white-space:nowrap;color:#5b6b82;font-weight:600}.modal-backdrop[data-v-ec7759c6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-ec7759c6]{width:100%;max-width:480px}.fw-600[data-v-ec7759c6]{font-weight:600}.addr-zip[data-v-bcc337a5]{max-width:120px;cursor:pointer}.addr-input input[readonly][data-v-bcc337a5]{background:var(--bs-tertiary-bg, #f6f7f9);cursor:pointer}.addr-legacy[data-v-bcc337a5]{margin-top:6px;padding:6px 8px;border-radius:6px;background:#fff6ec;color:#8a5a1f;font-size:12px;line-height:1.5}.addr-region[data-v-bcc337a5]{margin-top:6px;font-size:12px;color:#6c757d}.addr-toggle[data-v-bcc337a5]{font-size:12px;text-decoration:none}.share-overlay[data-v-19923b18]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px}.share-sheet[data-v-19923b18]{width:100%;max-width:380px;background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);border-radius:14px;padding:18px;box-shadow:0 12px 40px #0003}.share-head[data-v-19923b18]{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:14px}.share-x[data-v-19923b18]{border:0;background:none;font-size:16px;color:#6c757d}.share-grid[data-v-19923b18]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.share-opt[data-v-19923b18]{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:inherit;padding:4px 0}.share-ico[data-v-19923b18]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800}.share-ico.kakao[data-v-19923b18]{background:#fee500;color:#191919}.share-ico.link[data-v-19923b18]{background:#1e2a4a;color:#fff}.share-ico.naver[data-v-19923b18]{background:#03c75a;color:#fff;font-family:Arial,sans-serif}.share-ico.more[data-v-19923b18]{background:#e9ecef;color:#495057}.share-url[data-v-19923b18]{display:flex;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.share-url input[data-v-19923b18]{flex:1;min-width:0;border:0;padding:8px 10px;font-size:12px;background:transparent;color:inherit}.share-url button[data-v-19923b18]{border:0;background:#f37021;color:#fff;font-size:12px;font-weight:600;padding:0 14px}.share-msg[data-v-19923b18]{margin-top:10px;font-size:12px;color:#6c757d;text-align:center}@media (max-width: 576px){.share-overlay[data-v-19923b18]{align-items:flex-end;padding:0}.share-sheet[data-v-19923b18]{max-width:none;border-radius:16px 16px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.detail-thumb-wrap[data-v-334c1448]{flex-shrink:0}.detail-thumb[data-v-334c1448]{width:120px;height:120px;object-fit:cover;border-radius:8px}.detail-thumb-placeholder[data-v-334c1448]{width:120px;height:120px;border-radius:8px;background:var(--bg);border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:36px;color:var(--border);flex-shrink:0}.contact-item[data-v-334c1448]{display:flex;align-items:flex-start;gap:6px;font-size:14px;color:var(--text)}.contact-item i[data-v-334c1448]{margin-top:2px;flex-shrink:0}.contact-link[data-v-334c1448]{color:var(--accent);text-decoration:none}.contact-link[data-v-334c1448]:hover{text-decoration:underline}.section-card-title[data-v-334c1448]{font-family:var(--font-disp);font-size:16px;color:var(--primary);border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:0}.gallery-main[data-v-334c1448]{position:relative;width:100%;aspect-ratio:4/3;background:#000;border-radius:8px;overflow:hidden;cursor:zoom-in}.gallery-main-img[data-v-334c1448]{width:100%;height:100%;object-fit:contain;display:block}.gallery-main-overlay[data-v-334c1448]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000;color:#fff;font-size:32px;opacity:0;transition:opacity .2s,background .2s}.gallery-main:hover .gallery-main-overlay[data-v-334c1448]{opacity:1;background:#00000040}.gallery-nav[data-v-334c1448]{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background .15s;z-index:2}.gallery-nav[data-v-334c1448]:hover{background:#000000b3}.gallery-prev[data-v-334c1448]{left:8px}.gallery-next[data-v-334c1448]{right:8px}.gallery-counter[data-v-334c1448]{position:absolute;bottom:8px;right:10px;background:#00000080;color:#fff;font-size:12px;padding:2px 8px;border-radius:20px}.gallery-strip[data-v-334c1448]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.gallery-strip[data-v-334c1448]::-webkit-scrollbar{height:4px}.gallery-strip[data-v-334c1448]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.gallery-thumb[data-v-334c1448]{flex-shrink:0;width:64px;height:64px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .15s;background:var(--bg)}.gallery-thumb.active[data-v-334c1448]{border-color:var(--accent)}.gallery-thumb img[data-v-334c1448]{width:100%;height:100%;object-fit:cover}.lightbox[data-v-334c1448]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-334c1448]{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:4px}.lightbox-close[data-v-334c1448]{position:absolute;top:16px;right:16px;background:#ffffff26;color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-close[data-v-334c1448]:hover{background:#ffffff4d}.lightbox-nav[data-v-334c1448]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1f;color:#fff;border:none;border-radius:50%;width:52px;height:52px;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lightbox-nav[data-v-334c1448]:hover{background:#ffffff40}.lightbox-prev[data-v-334c1448]{left:20px}.lightbox-next[data-v-334c1448]{right:20px}.lightbox-counter[data-v-334c1448]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:14px}.equip-pill[data-v-334c1448]{background:#fff3ec;color:var(--accent);border:1px solid #ffd4bb;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600}.badge-mfg[data-v-334c1448]{display:inline-block;background:#fff3ec;color:var(--accent);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #ffd4bb}.info-table tr td[data-v-334c1448]{padding:6px 4px;font-size:13px;vertical-align:top}.info-key[data-v-334c1448]{color:var(--text-muted);min-width:64px;font-weight:500}.role-badge[data-v-334c1448]{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:20px}.role-owner[data-v-334c1448]{background:#fff3ec;color:var(--accent);border:1px solid #ffd4bb}.role-editor[data-v-334c1448]{background:#eef4ff;color:#2456c8;border:1px solid #b8d0f8}.edit-form[data-v-334c1448]{font-size:13px}.company-map-box[data-v-334c1448]{width:100%;height:260px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--bg)}.kakao-map-btn[data-v-334c1448]{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:6px 14px;border-radius:20px;background:#fee500;color:#3c1e1e;text-decoration:none;border:1px solid #e6d000;transition:background .15s}.kakao-map-btn[data-v-334c1448]:hover{background:#f0d800;color:#3c1e1e}.kakao-navi-btn[data-v-334c1448]{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:6px 14px;border-radius:20px;background:var(--accent);color:#fff;text-decoration:none;border:1px solid var(--accent);transition:opacity .15s}.kakao-navi-btn[data-v-334c1448]:hover{opacity:.85;color:#fff}.premium-badge[data-v-334c1448]{display:inline-flex;align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px}.sub-active-box[data-v-334c1448]{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:13px;border-radius:8px;padding:8px 12px;display:flex;align-items:center}.btn-premium[data-v-334c1448]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;font-weight:700;border-radius:8px;padding:8px;transition:opacity .15s}.btn-premium[data-v-334c1448]:hover{opacity:.88;color:#fff}.modal-overlay[data-v-334c1448]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1200;display:flex;align-items:center;justify-content:center}.modal-box[data-v-334c1448]{max-width:440px;width:92%;max-height:90vh;overflow-y:auto}.plan-card[data-v-334c1448]{border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .15s}.plan-card[data-v-334c1448]:hover{border-color:#f59e0b}.plan-card.selected[data-v-334c1448]{border-color:#f59e0b;background:#fffbeb}.bank-box[data-v-334c1448]{background:#f8f9fa;border-radius:10px;padding:14px;border:1px solid var(--border)}.photo-tabs[data-v-334c1448]{display:flex;gap:6px;flex-wrap:wrap}.photo-tab[data-v-334c1448]{border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:16px;padding:4px 14px;font-size:13px;cursor:pointer}.photo-tab.active[data-v-334c1448]{background:var(--primary);border-color:var(--primary);color:#fff}.gallery-thumb[data-v-334c1448]{position:relative}.cover-badge[data-v-334c1448]{position:absolute;left:2px;bottom:2px;padding:1px 6px;border-radius:4px;background:var(--accent,#f97316);color:#fff;font-size:11px;font-weight:600}.cover-set[data-v-334c1448]{position:absolute;left:2px;bottom:2px;padding:1px 6px;border:0;border-radius:4px;background:#000000a6;color:#fff;font-size:11px;cursor:pointer}.thumb-del[data-v-334c1448]{position:absolute;top:2px;right:2px;width:20px;height:20px;line-height:18px;padding:0;border:0;border-radius:50%;background:#000000a6;color:#fff;font-size:14px;cursor:pointer}.crumbs[data-v-334c1448]{font-size:13px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crumbs a[data-v-334c1448]{color:var(--text-muted);text-decoration:none}.crumbs a[data-v-334c1448]:hover{color:var(--accent);text-decoration:underline}.crumbs .crumb-current[data-v-334c1448]{color:var(--text);font-weight:600}.related-card[data-v-334c1448]{display:block;background:#fff;border:1px solid var(--border);border-radius:10px;padding:14px;text-decoration:none;color:inherit;height:100%}.related-card[data-v-334c1448]:hover{border-color:var(--accent);box-shadow:0 2px 10px #0000000f}.related-name[data-v-334c1448]{font-weight:700;font-size:15px}.related-meta[data-v-334c1448]{font-size:12px;color:var(--text-muted);margin-top:2px}.inquiry-box[data-v-334c1448]{border:1px solid var(--border);border-radius:8px;padding:10px;max-height:320px;overflow:auto}.inq-item[data-v-334c1448]{border-top:1px solid var(--border);padding:8px 0}.inq-title[data-v-334c1448]{font-weight:700;font-size:13px}.inq-meta[data-v-334c1448]{font-size:11px;color:var(--text-muted)}.inq-desc[data-v-334c1448]{font-size:12px;margin-top:4px;white-space:pre-line}.mobile-cta-spacer[data-v-334c1448]{height:72px}.mobile-cta[data-v-334c1448]{position:fixed;left:0;right:0;bottom:0;z-index:1030;display:flex;gap:8px;background:#fff;border-top:1px solid var(--border);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.manage-bar[data-v-334c1448]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff8f3;border:1px solid #ffd4bb;border-radius:10px;padding:10px 14px}.manage-bar-text[data-v-334c1448]{font-size:13px;color:var(--text-muted)}.manage-count[data-v-334c1448]{display:inline-block;min-width:18px;padding:0 6px;margin-left:6px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.manage-bar .manage-count[data-v-334c1448]{background:#fff;color:var(--accent)}.header-card[data-v-334c1448]{overflow:hidden}.icon-btn[data-v-334c1448]{width:38px;height:38px;border:1px solid var(--border);background:#fff;color:var(--text-muted);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}.icon-btn[data-v-334c1448]:hover{border-color:var(--accent);color:var(--accent)}.icon-btn.on[data-v-334c1448]{color:#e0245e;border-color:#f3b4c8;background:#fff5f8}.icon-btn[data-v-334c1448]:focus-visible,.photo-tab[data-v-334c1448]:focus-visible,.section-nav a[data-v-334c1448]:focus-visible,.more-btn[data-v-334c1448]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.facts[data-v-334c1448]{display:flex;flex-wrap:wrap;border-top:1px solid var(--border);background:#fafbfc}.fact[data-v-334c1448]{flex:1 1 150px;display:flex;align-items:center;gap:10px;padding:12px 18px;border-right:1px solid var(--border)}.fact[data-v-334c1448]:last-child{border-right:0}.fact>i[data-v-334c1448]{font-size:18px;color:var(--accent)}.fact-label[data-v-334c1448]{font-size:11px;color:var(--text-muted);line-height:1.2}.fact-value[data-v-334c1448]{font-size:14px;font-weight:700;color:var(--primary);line-height:1.35}@media (max-width:575px){.fact[data-v-334c1448]{flex:1 1 50%;border-bottom:1px solid var(--border)}}.section-nav[data-v-334c1448]{position:sticky;top:64px;z-index:900;display:flex;gap:4px;overflow-x:auto;background:#fff;border:1px solid var(--border);border-radius:10px;padding:4px;scrollbar-width:none}.section-nav[data-v-334c1448]::-webkit-scrollbar{display:none}.section-nav a[data-v-334c1448]{flex:0 0 auto;padding:7px 16px;border-radius:7px;font-size:13px;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.section-nav a[data-v-334c1448]:hover{color:var(--primary);background:var(--bg)}.section-nav a.active[data-v-334c1448]{background:var(--primary);color:#fff}.sec[data-v-334c1448]{scroll-margin-top:130px}.intro-p[data-v-334c1448]{margin:0 0 .8em;line-height:1.9;white-space:pre-line;font-size:15px}.intro-p[data-v-334c1448]:last-child{margin-bottom:0}.intro.clamped[data-v-334c1448]{max-height:10.5em;overflow:hidden;position:relative}.intro.clamped[data-v-334c1448]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5em;background:linear-gradient(to bottom,#fff0,#fff)}.more-btn[data-v-334c1448]{margin-top:10px;border:0;background:none;padding:0;color:var(--accent);font-size:13px;font-weight:700;cursor:pointer}.sub-label[data-v-334c1448]{font-size:13px;font-weight:700;color:var(--primary);margin-bottom:8px}.sub-label span[data-v-334c1448]{margin-left:4px;font-weight:500;color:var(--text-muted)}.tag-chip[data-v-334c1448]{display:inline-block;background:#f1f4f9;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 11px;font-size:13px}.tag-chip-material[data-v-334c1448]{background:#eef4ff;border-color:#c9daf8;color:#24498f}.tag-chip-sm[data-v-334c1448]{font-size:11px;padding:2px 8px;color:var(--text-muted)}@media (min-width:992px){.side-sticky[data-v-334c1448]{position:sticky;top:130px;max-height:calc(100vh - 146px);overflow-y:auto;padding-right:2px}}.cta-title[data-v-334c1448]{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:12px}.correction-link[data-v-334c1448]{display:block;width:100%;margin-top:4px;border:0;background:none;padding:4px;font-size:12px;color:var(--text-muted);text-align:center;cursor:pointer}.correction-link[data-v-334c1448]:hover{color:var(--accent);text-decoration:underline}.claim-card[data-v-334c1448]{background:#fafbfc}.claim-status[data-v-334c1448]{font-size:12px;color:var(--text-muted);background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px 10px}.claim-status-bad[data-v-334c1448]{color:#b42318;border-color:#f3c5c0;background:#fff5f4}.opt-chip[data-v-334c1448]{border:1px solid var(--border);background:#fff;color:var(--text);border-radius:6px;padding:2px 9px;font-size:12px;cursor:pointer}.opt-chip.on[data-v-334c1448]{background:var(--primary);border-color:var(--primary);color:#fff}.min-w-0[data-v-334c1448]{min-width:0}.related-thumb[data-v-334c1448]{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--bg)}.empty-photos[data-v-334c1448]{border:2px dashed var(--border);display:flex;flex-direction:column;align-items:center}.drawer-overlay[data-v-334c1448]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000073;display:flex;justify-content:flex-end}.drawer[data-v-334c1448]{width:440px;max-width:100%;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:drawer-in-334c1448 .18s ease-out}@keyframes drawer-in-334c1448{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.drawer[data-v-334c1448]{animation:none}}.drawer-head[data-v-334c1448]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.drawer-title[data-v-334c1448]{font-weight:700;font-size:17px;color:var(--primary)}.drawer-sub[data-v-334c1448]{font-size:12px;color:var(--text-muted)}.drawer-tabs[data-v-334c1448]{display:flex;border-bottom:1px solid var(--border);padding:0 8px}.drawer-tabs button[data-v-334c1448]{flex:1;border:0;background:none;padding:11px 4px;font-size:13px;font-weight:600;color:var(--text-muted);border-bottom:2px solid transparent;cursor:pointer}.drawer-tabs button.active[data-v-334c1448]{color:var(--accent);border-bottom-color:var(--accent)}.drawer-body[data-v-334c1448]{flex:1;overflow-y:auto;padding:18px}.manage-photos[data-v-334c1448]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.manage-photo[data-v-334c1448]{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--bg)}.manage-photo img[data-v-334c1448]{width:100%;height:100%;object-fit:cover}.detail-thumb-compact[data-v-334c1448]{width:64px!important;height:64px!important;min-width:64px;border-radius:12px}.detail-thumb-compact i[data-v-334c1448]{font-size:26px}.empty-photos-bar[data-v-334c1448]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1.5px dashed var(--border);border-radius:12px;padding:12px 16px;font-size:13px;color:var(--text-muted);background:#fff}.empty-photos-bar>i[data-v-334c1448]{font-size:20px;color:var(--border)}.equip-pill-long[data-v-334c1448]{border-radius:8px;white-space:normal;line-height:1.6;padding:6px 12px}.spec-grid[data-v-334c1448]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.spec-item[data-v-334c1448]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fafbfc}.spec-item>i[data-v-334c1448]{font-size:18px;color:var(--accent);margin-top:2px}.spec-label[data-v-334c1448]{font-size:11px;color:var(--text-muted);line-height:1.2}.spec-value[data-v-334c1448]{font-size:14px;font-weight:700;color:var(--primary);line-height:1.45;word-break:keep-all}.cert-chip[data-v-334c1448]{display:inline-flex;align-items:center;background:#effaf3;color:#1b6b3a;border:1px solid #bfe6cd;border-radius:6px;padding:4px 11px;font-size:13px;font-weight:600}.edit-group-title[data-v-334c1448]{font-size:12px;font-weight:700;color:var(--primary);margin:18px 0 10px;padding-top:14px;border-top:1px solid var(--border)}.addr-tag[data-v-334c1448]{display:inline-block;font-size:11px;padding:0 5px;margin-right:5px;border:1px solid #ced4da;border-radius:4px;color:#6c757d}.source-badge[data-v-bba21f8e]{display:inline-flex;align-items:center;background:#eef4ff;color:#2456c8;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid #b8d0f8}.contact-item[data-v-bba21f8e]{display:flex;align-items:flex-start;gap:6px;font-size:14px;color:var(--text)}.contact-item i[data-v-bba21f8e]{margin-top:2px;flex-shrink:0}.contact-link[data-v-bba21f8e]{color:var(--accent);text-decoration:none}.contact-link[data-v-bba21f8e]:hover{text-decoration:underline}.section-card-title[data-v-bba21f8e]{font-family:var(--font-disp);font-size:16px;color:var(--primary);border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:0}.badge-induty-lg[data-v-bba21f8e]{display:inline-block;background:#eef4ff;color:#2456c8;font-size:13px;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid #b8d0f8}.product-grid[data-v-bba21f8e]{display:flex;flex-wrap:wrap;gap:10px}.product-chip[data-v-bba21f8e]{background:linear-gradient(135deg,#f0f5ff,#e8f0fe);color:#2456c8;border:1px solid #c5d8fb;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.linked-card[data-v-bba21f8e]{background:linear-gradient(135deg,var(--primary) 0%,#1e4d7b 100%);color:#fff;border:none}.linked-header[data-v-bba21f8e]{font-family:var(--font-disp);font-size:15px;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px}.linked-card .section-card-title[data-v-bba21f8e]{color:#ffffffd9;border-bottom-color:#fff3;font-size:13px}.equip-pill[data-v-bba21f8e]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.gallery-strip-sm[data-v-bba21f8e]{display:flex;gap:6px;flex-wrap:wrap}.gallery-thumb-sm[data-v-bba21f8e]{width:72px;height:72px;border-radius:6px;object-fit:cover;cursor:pointer;border:2px solid rgba(255,255,255,.2);transition:border-color .15s,transform .15s;background:#ffffff1a}.gallery-thumb-sm[data-v-bba21f8e]:hover{border-color:#fff;transform:scale(1.05)}.gallery-more[data-v-bba21f8e]{display:flex;align-items:center;justify-content:center;background:#ffffff26;color:#fff;font-size:14px;font-weight:700;cursor:pointer;border:2px dashed rgba(255,255,255,.3)}.gallery-more[data-v-bba21f8e]:hover{background:#ffffff40}.info-table tr td[data-v-bba21f8e]{padding:7px 4px;font-size:13px;vertical-align:top}.info-key[data-v-bba21f8e]{color:var(--text-muted);min-width:56px;font-weight:500}.lightbox[data-v-bba21f8e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center}.lightbox-img[data-v-bba21f8e]{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:4px}.lightbox-close[data-v-bba21f8e]{position:absolute;top:16px;right:16px;background:#ffffff26;color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-close[data-v-bba21f8e]:hover{background:#ffffff4d}.lightbox-nav[data-v-bba21f8e]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1f;color:#fff;border:none;border-radius:50%;width:52px;height:52px;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lightbox-nav[data-v-bba21f8e]:hover{background:#ffffff40}.lightbox-prev[data-v-bba21f8e]{left:20px}.lightbox-next[data-v-bba21f8e]{right:20px}.lightbox-counter[data-v-bba21f8e]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:14px}.info-sidebar[data-v-70bb6494]{padding:16px!important}.info-parent-item[data-v-70bb6494]{display:flex;align-items:center;width:100%;padding:9px 10px;background:none;border:none;border-radius:6px;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:background .15s,color .15s;gap:4px}.info-parent-item[data-v-70bb6494]:hover{background:var(--bg);color:var(--primary)}.info-parent-item.open[data-v-70bb6494],.info-parent-item.active[data-v-70bb6494]{color:var(--accent)}.chevron-icon[data-v-70bb6494]{font-size:11px;color:var(--text-muted)}.info-children[data-v-70bb6494]{display:flex;flex-direction:column;padding-left:20px;border-left:2px solid var(--border);margin-left:16px;margin-bottom:4px}.info-child-item[data-v-70bb6494]{display:block;padding:6px 10px;font-size:13px;color:var(--text-muted);text-decoration:none;border-radius:4px;transition:background .12s,color .12s}.info-child-item[data-v-70bb6494]:hover{background:var(--bg);color:var(--primary)}.info-child-item.active[data-v-70bb6494]{background:#fff3ec;color:var(--accent);font-weight:600}.info-menu-card[data-v-70bb6494]{gap:8px;transition:transform .2s,box-shadow .2s;cursor:pointer}.info-menu-card[data-v-70bb6494]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.info-blog-panel[data-v-70bb6494]{border-top:1px solid var(--border);padding-top:26px}.info-blog-kicker[data-v-70bb6494]{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--accent);margin-bottom:7px}.info-blog-panel h3[data-v-70bb6494]{font-size:22px;font-weight:800;color:var(--primary)}.info-blog-more[data-v-70bb6494]{font-size:12px;font-weight:700;color:var(--primary);text-decoration:none}.info-blog-more[data-v-70bb6494]:hover{color:var(--accent)}.info-blog-grid[data-v-70bb6494]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.info-blog-card[data-v-70bb6494]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:17px;background:#fff;border:1px solid var(--border);border-radius:10px;color:var(--text);text-decoration:none;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s}.info-blog-card[data-v-70bb6494]:hover{transform:translateY(-3px);border-color:#f2b18d;box-shadow:var(--shadow-lg)}.info-blog-icon[data-v-70bb6494]{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#fff0e7;color:var(--accent);font-size:17px}.info-blog-card b[data-v-70bb6494]{font-size:13px;line-height:1.6}.info-blog-card-link[data-v-70bb6494]{font-size:10px;color:var(--text-muted);margin-top:auto}.info-blog-card-link i[data-v-70bb6494]{color:var(--accent);margin-left:3px}@media (max-width:767px){.info-blog-grid[data-v-70bb6494]{grid-template-columns:1fr}.info-blog-card[data-v-70bb6494]{padding:14px}}.auth-wrap[data-v-015c55c8]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth-card[data-v-015c55c8]{width:100%;max-width:420px}.fw-600[data-v-015c55c8]{font-weight:600}.social-divider[data-v-015c55c8]{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px}.social-divider[data-v-015c55c8]:before,.social-divider[data-v-015c55c8]:after{content:"";flex:1;border-top:1px solid #dee2e6}.btn-kakao[data-v-015c55c8]{background:#fee500;color:#3c1e1e;border:none;font-size:15px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s}.btn-kakao[data-v-015c55c8]:hover{background:#f5da00;color:#3c1e1e}.btn-kakao[data-v-015c55c8]:disabled{opacity:.6}.btn-naver[data-v-015c55c8]{background:#03c75a;color:#fff;border:none;font-size:15px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s}.btn-naver[data-v-015c55c8]:hover{background:#02b350;color:#fff}.btn-naver[data-v-015c55c8]:disabled{opacity:.6}.auth-wrap[data-v-d9051ee2]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth-card[data-v-d9051ee2]{width:100%;max-width:440px}.social-divider[data-v-d9051ee2]{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px}.social-divider[data-v-d9051ee2]:before,.social-divider[data-v-d9051ee2]:after{content:"";flex:1;border-top:1px solid #dee2e6}.btn-kakao[data-v-d9051ee2]{background:#fee500;color:#3c1e1e;border:none;font-size:15px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s}.btn-kakao[data-v-d9051ee2]:hover{background:#f5da00;color:#3c1e1e}.btn-kakao[data-v-d9051ee2]:disabled{opacity:.6}.btn-naver[data-v-d9051ee2]{background:#03c75a;color:#fff;border:none;font-size:15px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s}.btn-naver[data-v-d9051ee2]:hover{background:#02b350;color:#fff}.btn-naver[data-v-d9051ee2]:disabled{opacity:.6}.fw-600[data-v-d9051ee2]{font-weight:600}.pw-strength-bar[data-v-d9051ee2]{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.pw-strength-fill[data-v-d9051ee2]{height:100%;border-radius:2px;transition:width .3s,background .3s}.auth-wrap[data-v-84c277b3]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth-card[data-v-84c277b3]{width:100%;max-width:420px}.fw-600[data-v-84c277b3]{font-weight:600}.auth-wrap[data-v-48222d15]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth-card[data-v-48222d15]{width:100%;max-width:420px}.fw-600[data-v-48222d15]{font-weight:600}.find-tabs[data-v-48222d15]{display:flex;border-bottom:2px solid var(--border)}.find-tabs button[data-v-48222d15]{flex:1;background:none;border:none;padding:10px 0;font-size:14px;font-weight:600;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer}.find-tabs button.active[data-v-48222d15]{color:var(--accent);border-bottom-color:var(--accent)}.found-box[data-v-48222d15]{background:#f6f8fb;border:1px solid var(--border);border-radius:10px;padding:14px 16px;text-align:center}.section-card-title[data-v-14ffe013]{font-family:var(--font-disp);font-size:16px;color:var(--primary);border-bottom:1px solid var(--border);padding-bottom:8px}.login-gate[data-v-14ffe013]{border:2px dashed var(--border);background:var(--bg)}.link-accent[data-v-14ffe013]{color:var(--accent);font-weight:600;text-decoration:none}.link-accent[data-v-14ffe013]:hover{text-decoration:underline}.info-banner[data-v-14ffe013]{background:#e8f4ff;border:1px solid #b8d9f8;border-radius:8px;padding:12px 16px;font-size:13px;color:#1a3a5c;display:flex;align-items:flex-start;gap:4px;line-height:1.6}.info-banner i[data-v-14ffe013]{margin-top:2px;flex-shrink:0;color:#0070c0}.char-count[data-v-14ffe013]{font-size:11px;color:var(--text-muted);text-align:right;margin-top:3px}.form-hint[data-v-14ffe013]{font-size:11px;color:var(--text-muted);margin-top:4px}.file-attached[data-v-14ffe013]{font-size:12px;color:var(--accent)}.contact-radio[data-v-14ffe013]{font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.req-card[data-v-14ffe013]{background:var(--bg);border:1px solid var(--border);border-radius:8px}.req-title[data-v-14ffe013]{font-size:14px;font-weight:700;color:var(--primary)}.req-meta[data-v-14ffe013]{font-size:12px;color:var(--text-muted)}.desc-clamp[data-v-14ffe013]{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.badge-mfg[data-v-14ffe013]{display:inline-block;background:#fff3ec;color:var(--accent);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #ffd4bb}.badge-mat[data-v-14ffe013]{display:inline-block;background:#e8f0fe;color:#1a3a5c;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #c5d8fa}.badge-region[data-v-14ffe013]{display:inline-block;background:#e6f4e6;color:#2e7d32;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #b8d9b8}.status-badge[data-v-14ffe013]{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px}.status-open[data-v-14ffe013]{background:#e6f4ff;color:#0070c0;border:1px solid #b8d9f8}.status-closed[data-v-14ffe013]{background:#f0f0f0;color:#777;border:1px solid #ddd}.requests-page[data-v-85708a6d]{background:#f6f8fb;min-height:65vh;color:#193247}.requests-hero[data-v-85708a6d]{background:linear-gradient(110deg,#05182af7,#0c2f48e0),url(/cnc-hero.jpg) center 48%/cover;color:#fff}.requests-hero-inner[data-v-85708a6d]{padding-top:54px;padding-bottom:52px}.eyebrow[data-v-85708a6d],.section-kicker[data-v-85708a6d]{font-size:10px;font-weight:800;letter-spacing:.14em;color:#f0783c;margin:0 0 12px}.requests-hero h1[data-v-85708a6d]{font-size:clamp(32px,4vw,46px);line-height:1.2;letter-spacing:-.04em;font-weight:850;margin:0}.requests-hero h1 span[data-v-85708a6d]{color:#ff8a50}.requests-hero p[data-v-85708a6d]:not(.eyebrow){color:#c1d1df;font-size:14px;margin:16px 0 22px}.requests-primary[data-v-85708a6d]{display:inline-flex;align-items:center;gap:8px;padding:12px 17px;border-radius:8px;background:#ef5b16;color:#fff;text-decoration:none;font-weight:750;font-size:13px;border:0}.requests-primary[data-v-85708a6d]:hover{background:#d94a0a;color:#fff}.requests-content[data-v-85708a6d]{padding-top:35px;padding-bottom:58px}.requests-toolbar[data-v-85708a6d]{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;margin-bottom:20px}.requests-toolbar h2[data-v-85708a6d]{font-size:24px;font-weight:800;margin:0}.requests-toolbar h2 span[data-v-85708a6d]{font-size:13px;color:#7e91a2;font-weight:600;margin-left:6px}.requests-filters[data-v-85708a6d]{display:flex;gap:8px;flex-wrap:wrap}.requests-filters input[data-v-85708a6d],.requests-filters select[data-v-85708a6d]{height:40px;border:1px solid #d8e1e9;background:#fff;border-radius:7px;padding:0 11px;color:#30495d;font-size:12px;max-width:190px}.requests-filters input[data-v-85708a6d]{width:210px}.requests-filters button[data-v-85708a6d]{width:40px;border:0;border-radius:7px;background:#173957;color:#fff}.request-list-grid[data-v-85708a6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.request-list-card[data-v-85708a6d]{background:#fff;border:1px solid #e0e7ee;border-radius:12px;padding:19px;box-shadow:0 5px 15px #12304809;display:flex;flex-direction:column;min-width:0}.request-card-top[data-v-85708a6d]{display:flex;justify-content:space-between;gap:10px;align-items:center}.request-status[data-v-85708a6d]{font-size:10px;font-weight:750;color:#17835a;background:#eaf8f1;border-radius:20px;padding:5px 9px}.request-status i[data-v-85708a6d]{display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:4px}.request-card-top time[data-v-85708a6d]{font-size:10px;color:#8b9aa8}.request-list-card h3[data-v-85708a6d]{font-size:17px;line-height:1.45;font-weight:800;margin:14px 0 8px;color:#17334a}.request-description[data-v-85708a6d]{font-size:12px;color:#65798a;line-height:1.7;margin:0 0 13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.request-tags[data-v-85708a6d]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.request-tags span[data-v-85708a6d]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#f0f5fa;color:#4d6a83;font-size:10px}.request-more[data-v-85708a6d]{border-top:1px solid #edf1f5;padding-top:10px;font-size:11px;color:#617588}.request-more summary[data-v-85708a6d]{cursor:pointer;font-weight:700;color:#39566e}.request-more div[data-v-85708a6d]{padding-top:8px;line-height:1.7;white-space:pre-line}.request-more p[data-v-85708a6d]{margin:2px 0}.request-card-footer[data-v-85708a6d]{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #edf1f5;margin-top:14px;padding-top:12px;font-size:10px;color:#94a2af}.request-card-footer a[data-v-85708a6d]{color:#e85b1a;text-decoration:none;font-weight:750}.request-card-footer a[data-v-85708a6d]:hover{text-decoration:underline}.requests-state[data-v-85708a6d]{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#75899a;text-align:center}.requests-state>i[data-v-85708a6d]{font-size:30px}.requests-state p[data-v-85708a6d]{margin:0;font-size:13px}.requests-state h3[data-v-85708a6d]{font-size:18px;color:#304b60}.requests-state button[data-v-85708a6d]{border:1px solid #d2dce5;border-radius:6px;background:#fff;padding:8px 13px;color:#304b60}.requests-pagination[data-v-85708a6d]{display:flex;justify-content:center;gap:6px;margin-top:28px}.requests-pagination button[data-v-85708a6d]{min-width:34px;height:34px;border:1px solid #d9e2ea;border-radius:6px;background:#fff;color:#4e687e}.requests-pagination button.active[data-v-85708a6d]{background:#173957;color:#fff;border-color:#173957}.requests-pagination button[data-v-85708a6d]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.requests-toolbar[data-v-85708a6d]{align-items:stretch;flex-direction:column}.requests-filters input[data-v-85708a6d]{flex:1;max-width:none}.request-list-grid[data-v-85708a6d]{grid-template-columns:1fr}}@media (max-width:480px){.requests-hero-inner[data-v-85708a6d]{padding-top:38px;padding-bottom:38px}.requests-filters select[data-v-85708a6d]{flex:1;max-width:none}.request-list-card[data-v-85708a6d]{padding:15px}}.expert-page[data-v-9da539f1]{background:#f7f9fc;color:#183248;min-height:65vh}.expert-hero[data-v-9da539f1]{background:linear-gradient(105deg,#061b2df7,#0f3650e8),url(/cnc-hero.jpg) center/cover;color:#fff}.expert-hero-inner[data-v-9da539f1]{padding-top:58px;padding-bottom:58px}.expert-eyebrow[data-v-9da539f1],.expert-section-head>p[data-v-9da539f1]{font-size:10px;letter-spacing:.15em;font-weight:850;color:#f17a42;margin:0 0 12px}.expert-hero h1[data-v-9da539f1]{font-size:clamp(32px,4.2vw,48px);font-weight:850;line-height:1.22;letter-spacing:-.04em;margin:0}.expert-hero h1 span[data-v-9da539f1]{color:#ff8b51}.expert-hero-inner>p[data-v-9da539f1]:not(.expert-eyebrow){color:#c4d3df;font-size:14px;margin:17px 0 22px}.hero-actions[data-v-9da539f1]{display:flex;flex-wrap:wrap;gap:10px}.hero-ghost[data-v-9da539f1]{border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:7px;padding:12px 15px;text-decoration:none;font-size:12px;font-weight:700}.hero-ghost[data-v-9da539f1]:hover{background:#ffffff1a;color:#fff}.expert-content[data-v-9da539f1]{padding-top:42px;padding-bottom:55px}.expert-section-head[data-v-9da539f1]{margin-bottom:18px}.expert-section-head h2[data-v-9da539f1]{font-size:26px;font-weight:850;margin:0}.market-toolbar[data-v-9da539f1]{display:grid;grid-template-columns:1fr 150px;gap:10px;margin-bottom:12px}.expert-grid[data-v-9da539f1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px}.expert-card[data-v-9da539f1]{display:flex;flex-direction:column;background:#fff;border:1px solid #e1e8ef;border-radius:12px;padding:23px;box-shadow:0 6px 18px #11314b0a;color:inherit;text-decoration:none}.expert-card[data-v-9da539f1]:hover{border-color:#f0b99f}.expert-label[data-v-9da539f1]{font-size:11px;font-weight:800;color:#e9652a}.expert-card h3[data-v-9da539f1]{font-size:17px;font-weight:800;margin:8px 0 6px;line-height:1.4}.svc-expert[data-v-9da539f1]{font-size:12px;color:#738697;margin:0 0 10px}.svc-meta[data-v-9da539f1]{display:flex;gap:12px;font-size:12px;color:#607b91;margin-bottom:14px}.expert-card-foot[data-v-9da539f1]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1f5;padding-top:13px;margin-top:auto;color:#607b91;font-size:12px}.expert-card-foot i[data-v-9da539f1]{color:#e9652a}.svc-price[data-v-9da539f1]{font-size:15px;color:#183248}.market-empty[data-v-9da539f1]{text-align:center;background:#fff;border:1px dashed #cfd9e3;border-radius:12px;padding:46px 20px}.market-empty>i[data-v-9da539f1]{font-size:34px;color:#9fb1c2}.market-empty h3[data-v-9da539f1]{font-size:18px;font-weight:800;margin:10px 0 6px}.market-empty p[data-v-9da539f1]{font-size:13px;color:#738697;margin-bottom:18px}.expert-bottom-cta[data-v-9da539f1]{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#153650;color:#fff;border-radius:12px;padding:23px 26px;margin-top:34px}.expert-bottom-cta p[data-v-9da539f1]{color:#ff9a65;font-size:11px;font-weight:800;margin:0 0 6px}.expert-bottom-cta h2[data-v-9da539f1]{font-size:21px;font-weight:800;margin:0 0 5px}.expert-bottom-cta span[data-v-9da539f1]{font-size:12px;color:#c0d0dc}.expert-contact[data-v-9da539f1]{white-space:nowrap;border-radius:7px;background:#ef5b16;color:#fff;padding:12px 15px;text-decoration:none;font-size:12px;font-weight:800;display:inline-block}.expert-contact[data-v-9da539f1]:hover{background:#d94a0a;color:#fff}@media (max-width:900px){.expert-grid[data-v-9da539f1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.expert-grid[data-v-9da539f1],.market-toolbar[data-v-9da539f1]{grid-template-columns:1fr}.expert-bottom-cta[data-v-9da539f1]{align-items:flex-start;flex-direction:column}.expert-hero-inner[data-v-9da539f1]{padding-top:40px;padding-bottom:40px}}.board-tabs[data-v-b105a6f3]{display:flex;gap:4px;border-bottom:2px solid var(--border);flex-wrap:wrap}.board-tab[data-v-b105a6f3]{padding:8px 18px;border:none;background:none;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.board-tab[data-v-b105a6f3]:hover{color:var(--primary)}.board-tab.active[data-v-b105a6f3]{color:var(--accent);border-bottom-color:var(--accent)}.post-row[data-v-b105a6f3]{cursor:pointer;transition:box-shadow .15s}.post-row[data-v-b105a6f3]:hover{box-shadow:var(--shadow)}.post-title[data-v-b105a6f3]{font-size:15px;color:var(--primary);margin-bottom:4px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.comment-item[data-v-b105a6f3]{padding:10px 12px;background:var(--bg);border-radius:8px}.board-guide-item[data-v-b105a6f3]{padding:10px 12px;border-radius:8px;cursor:pointer;margin-bottom:4px;transition:background .12s}.board-guide-item[data-v-b105a6f3]:hover,.board-guide-item.active[data-v-b105a6f3]{background:#fff3ec}.modal-backdrop[data-v-b105a6f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-b105a6f3]{width:100%;max-width:640px;max-height:90vh;overflow-y:auto}.modal-backdrop-simple[data-v-b105a6f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-simple[data-v-b105a6f3]{max-width:400px;width:90%}.desc-clamp[data-v-b105a6f3]{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.badge-mfg[data-v-b105a6f3]{display:inline-block;background:#fff3ec;color:var(--accent);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #ffd4bb}.badge-mat[data-v-b105a6f3]{display:inline-block;background:#e8f0fe;color:#1a3a5c;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #c5d8fa}.badge-region[data-v-b105a6f3]{display:inline-block;background:#e6f4e6;color:#2e7d32;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #b8d9b8}.job-grid[data-v-dc37fc6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.job-card[data-v-dc37fc6c]{display:flex;flex-direction:column;cursor:default;transition:box-shadow .15s}.job-card[data-v-dc37fc6c]:hover{box-shadow:var(--shadow)}.job-title[data-v-dc37fc6c]{font-size:16px;font-weight:700;color:var(--primary)}.job-type-badge[data-v-dc37fc6c]{display:inline-block;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px}.type-recruit[data-v-dc37fc6c]{background:#e6f1fb;color:#0c447c;border:1px solid #b5d4f4}.type-seek[data-v-dc37fc6c]{background:#e1f5ee;color:#085041;border:1px solid #9fe1cb}.type-edu[data-v-dc37fc6c]{background:#faeeda;color:#633806;border:1px solid #fac775}.desc-clamp[data-v-dc37fc6c]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.modal-backdrop[data-v-dc37fc6c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-dc37fc6c]{width:100%;max-width:620px;max-height:90vh;overflow-y:auto}.nf-wrap[data-v-f981a3fe]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:40px 16px}.nf-box[data-v-f981a3fe]{text-align:center;max-width:480px}.nf-code[data-v-f981a3fe]{font-size:96px;font-weight:900;line-height:1;color:var(--accent);font-family:var(--font-disp);opacity:.15}.nf-title[data-v-f981a3fe]{font-size:24px;font-weight:700;margin-top:-16px}.nf-desc[data-v-f981a3fe]{color:var(--text-muted);margin-top:12px;line-height:1.7}.user-avatar-lg[data-v-deab5867]{width:56px;height:56px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;flex-shrink:0}.mypage-tabs[data-v-deab5867]{display:flex;gap:4px;border-bottom:2px solid var(--border);flex-wrap:wrap}.mypage-tab[data-v-deab5867]{padding:8px 16px;border:none;background:none;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;white-space:nowrap}.mypage-tab[data-v-deab5867]:hover{color:var(--primary)}.mypage-tab.active[data-v-deab5867]{color:var(--accent);border-bottom-color:var(--accent)}.info-card[data-v-deab5867]{background:var(--bg);border:1px solid var(--border);border-radius:8px;transition:box-shadow .15s}.info-card[data-v-deab5867]:hover{box-shadow:var(--shadow)}.empty-state[data-v-deab5867]{text-align:center;padding:48px 0;color:var(--text-muted)}.badge-mfg[data-v-deab5867]{display:inline-block;background:#fff3ec;color:var(--accent);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #ffd4bb}.desc-clamp[data-v-deab5867]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.status-badge[data-v-deab5867]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;display:inline-block}.status-open[data-v-deab5867]{background:#e6f4ff;color:#0070c0;border:1px solid #b8d9f8}.status-rejected[data-v-deab5867]{background:#fff5f4;color:#b42318;border:1px solid #f3c5c0}.status-closed[data-v-deab5867]{background:#e6f4e6;color:#2e7d32;border:1px solid #b8d9b8}.post-title[data-v-deab5867]{font-size:15px;font-weight:600;color:var(--primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.board-badge[data-v-deab5867]{font-size:10px;background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:1px 8px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.job-type-badge[data-v-deab5867]{display:inline-block;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px}.type-recruit[data-v-deab5867]{background:#e6f1fb;color:#0c447c;border:1px solid #b5d4f4}.type-seek[data-v-deab5867]{background:#e1f5ee;color:#085041;border:1px solid #9fe1cb}.type-edu[data-v-deab5867]{background:#faeeda;color:#633806;border:1px solid #fac775}.withdraw-box[data-v-deab5867]{max-width:520px;margin:0 auto;padding:32px 24px;background:var(--bg);border:1.5px solid #f5c6c6;border-radius:12px}.withdraw-header[data-v-deab5867]{text-align:center;padding-bottom:20px;border-bottom:1px solid var(--border)}.withdraw-icon[data-v-deab5867]{font-size:40px;color:#e53935;display:block;margin-bottom:12px}.withdraw-notice[data-v-deab5867]{background:#fff5f5;border:1px solid #f5c6c6;border-radius:8px;padding:16px 18px}.mypage-tab[data-tab=withdraw][data-v-deab5867]:not(.active){color:#e53935!important}.mypage-tab[data-v-deab5867]:last-child{color:#c62828}.mypage-tab[data-v-deab5867]:last-child:hover{color:#b71c1c}.mypage-tab:last-child.active[data-v-deab5867]{color:#b71c1c;border-bottom-color:#b71c1c}.premium-badge-my[data-v-deab5867]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;display:inline-block}.sub-status-badge[data-v-deab5867]{font-size:11px;font-weight:600;padding:2px 9px;border-radius:12px}.sub-status-badge.pending[data-v-deab5867]{background:#f3f4f6;color:#6b7280}.sub-status-badge.active[data-v-deab5867]{background:#d1fae5;color:#065f46}.sub-status-badge.expired[data-v-deab5867]{background:#f3f4f6;color:#9ca3af}.sub-status-badge.cancelled[data-v-deab5867]{background:#fee2e2;color:#991b1b}.plan-pill[data-v-060951a3]{border:none;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;color:#fff;cursor:pointer}.plan-pill small[data-v-060951a3]{font-weight:500;opacity:.85;margin-left:2px}.plan-premium[data-v-060951a3]{background:#e8590c}.plan-pro[data-v-060951a3]{background:#1c7ed6}.plan-basic[data-v-060951a3]{background:#868e96}.plan-set[data-v-060951a3]{border:1px dashed var(--border);background:none;border-radius:20px;padding:3px 10px;font-size:11px;color:var(--text-muted);cursor:pointer}.plan-set[data-v-060951a3]:hover{border-color:var(--accent);color:var(--accent)}.admin-tabs[data-v-060951a3]{display:flex;gap:4px;border-bottom:2px solid var(--border);flex-wrap:wrap}.admin-tab[data-v-060951a3]{padding:8px 18px;border:none;background:none;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;display:flex;align-items:center;gap:4px}.admin-tab[data-v-060951a3]:hover{color:var(--primary)}.admin-tab.active[data-v-060951a3]{color:var(--accent);border-bottom-color:var(--accent)}.tab-badge[data-v-060951a3]{background:var(--accent);color:#fff;font-size:10px;font-weight:700;border-radius:20px;padding:1px 6px}.admin-badge[data-v-060951a3]{background:#fff3ec;color:var(--accent);border:1px solid #ffd4bb;border-radius:20px;padding:4px 14px;font-size:13px;font-weight:700}.stat-card[data-v-060951a3]{border-radius:10px;padding:16px 20px;border:1px solid var(--border);background:var(--surface)}.stat-val[data-v-060951a3]{font-size:28px;font-weight:800;font-family:var(--font-disp);color:var(--primary)}.stat-label[data-v-060951a3]{font-size:12px;color:var(--text-muted);margin-top:2px}.stat-card.c-blue[data-v-060951a3]{border-left:4px solid #378ADD}.stat-card.c-teal[data-v-060951a3]{border-left:4px solid #1D9E75}.stat-card.c-green[data-v-060951a3]{border-left:4px solid #639922}.stat-card.c-amber[data-v-060951a3]{border-left:4px solid #EF9F27}.stat-card.c-purple[data-v-060951a3]{border-left:4px solid #7F77DD}.stat-card.c-gray[data-v-060951a3]{border-left:4px solid #888780}.stat-card.c-coral[data-v-060951a3]{border-left:4px solid #D85A30}.admin-table-wrap[data-v-060951a3]{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.admin-table[data-v-060951a3]{width:100%;border-collapse:collapse;font-size:13px}.admin-table thead[data-v-060951a3]{background:var(--bg)}.admin-table th[data-v-060951a3]{padding:10px 12px;text-align:left;font-weight:600;font-size:12px;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.admin-table td[data-v-060951a3]{padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.admin-table tbody tr:last-child td[data-v-060951a3]{border-bottom:none}.admin-table tbody tr[data-v-060951a3]:hover{background:var(--bg)}.row-inactive[data-v-060951a3]{opacity:.5}.row-selected[data-v-060951a3]{background:#fff8f4!important}.company-name-cell[data-v-060951a3]{font-weight:600;color:var(--primary)}.status-pill[data-v-060951a3]{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px}.status-on[data-v-060951a3]{background:#e6f4e6;color:#2e7d32;border:1px solid #b8d9b8}.status-off[data-v-060951a3]{background:#fce8e8;color:#b71c1c;border:1px solid #f5c6c6}.role-pill[data-v-060951a3]{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:20px}.role-admin[data-v-060951a3]{background:#fff3ec;color:var(--accent);border:1px solid #ffd4bb}.role-user[data-v-060951a3]{background:#eef4ff;color:#2456c8;border:1px solid #b8d0f8}.board-pill[data-v-060951a3]{display:inline-block;font-size:10px;font-weight:600;padding:1px 7px;border-radius:20px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.badge-ok[data-v-060951a3]{display:inline-block;background:#e6f4e6;color:#2e7d32;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600}.badge-none[data-v-060951a3]{display:inline-block;background:var(--bg);color:var(--text-muted);border-radius:20px;padding:1px 7px;font-size:11px}.geo-dot[data-v-060951a3]{display:inline-block;width:10px;height:10px;border-radius:50%}.geo-0[data-v-060951a3]{background:#ef9f27}.geo-1[data-v-060951a3]{background:#639922}.geo-2[data-v-060951a3]{background:#e24b4a}.btn-icon[data-v-060951a3]{background:none;border:1px solid var(--border);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;color:var(--text-muted);transition:background .12s,color .12s}.btn-icon[data-v-060951a3]:hover{background:var(--bg);color:var(--primary)}.icon-verified[data-v-060951a3]{color:var(--success)!important;border-color:var(--success)}.bulk-bar[data-v-060951a3]{background:#fff3ec;border:1px solid #ffd4bb;border-radius:8px;padding:10px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.modal-backdrop[data-v-060951a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto}.modal-box[data-v-060951a3]{width:100%;max-width:760px;border-radius:12px;display:flex;flex-direction:column;max-height:90vh}.modal-header-bar[data-v-060951a3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.modal-body-scroll[data-v-060951a3]{overflow-y:auto;padding:20px;flex:1}.modal-footer-bar[data-v-060951a3]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border)}.edit-section-label[data-v-060951a3]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding-bottom:4px;margin-bottom:0}.edit-log-list[data-v-060951a3]{display:flex;flex-direction:column;gap:4px}.edit-log-item[data-v-060951a3]{display:flex;align-items:baseline;gap:6px;font-size:12px;padding:4px 8px;background:var(--bg);border-radius:4px}.log-field[data-v-060951a3]{font-weight:700;color:var(--primary);min-width:80px}.log-arrow[data-v-060951a3]{color:var(--text-muted)}.log-new[data-v-060951a3]{flex:1;color:var(--text)}.log-date[data-v-060951a3]{font-size:11px;white-space:nowrap}.report-card[data-v-060951a3]{border-left:3px solid var(--danger, #dc3545)}.btn-xs[data-v-060951a3]{font-size:11px;padding:2px 6px}.photo-drop-zone[data-v-060951a3]{border:2px dashed var(--border);border-radius:10px;padding:28px 16px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;background:var(--bg)}.photo-drop-zone[data-v-060951a3]:hover,.photo-drop-zone.drag-over[data-v-060951a3]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.photo-drop-icon[data-v-060951a3]{font-size:32px;color:var(--text-muted);display:block;margin-bottom:6px}.photo-drop-text[data-v-060951a3]{font-size:14px;font-weight:600;color:var(--text);margin:0}.photo-drop-hint[data-v-060951a3]{font-size:12px;color:var(--text-muted);margin:4px 0 0}.photo-preview-grid[data-v-060951a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.photo-preview-item[data-v-060951a3]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.photo-preview-img[data-v-060951a3]{width:100%;height:100%;object-fit:cover;display:block}.photo-remove-btn[data-v-060951a3]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0000008c;border:none;color:#fff;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.photo-remove-btn[data-v-060951a3]:hover{background:#c82828d9}.photo-main-badge[data-v-060951a3]{position:absolute;bottom:4px;left:4px;font-size:10px;font-weight:700;background:var(--accent);color:#fff;border-radius:4px;padding:1px 5px}.photo-count-hint[data-v-060951a3]{font-size:12px;color:var(--text-muted)}.privacy-wrap[data-v-fbfedc25]{min-height:100vh}.privacy-hero[data-v-fbfedc25]{background:linear-gradient(160deg,#0c1f38,#1a3a5c)}.privacy-title[data-v-fbfedc25]{font-family:var(--font-disp);font-size:clamp(26px,4vw,42px);font-weight:800;color:#fff;margin-bottom:12px}.privacy-subtitle[data-v-fbfedc25]{font-size:14px;color:#8fa5c2;line-height:1.8}.privacy-subtitle strong[data-v-fbfedc25]{color:#c8daf0}.privacy-meta[data-v-fbfedc25]{display:flex;gap:12px;align-items:center;margin-top:14px;font-size:12px;color:#8fa5c2}.privacy-meta strong[data-v-fbfedc25]{color:#c8daf0}.divider[data-v-fbfedc25]{color:#fff3}.privacy-layout[data-v-fbfedc25]{display:flex;gap:48px;align-items:flex-start}.privacy-body[data-v-fbfedc25]{flex:1;min-width:0}.toc-sidebar[data-v-fbfedc25]{width:210px;flex-shrink:0}.toc-sticky[data-v-fbfedc25]{position:sticky;top:80px}.toc-label[data-v-fbfedc25]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.toc-list[data-v-fbfedc25]{list-style:none;padding:0;margin:0;border-left:2px solid var(--border)}.toc-list li a[data-v-fbfedc25]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:var(--text-muted);text-decoration:none;transition:color .15s;border-left:2px solid transparent;margin-left:-2px}.toc-list li a[data-v-fbfedc25]:hover{color:var(--primary)}.toc-list li a.active[data-v-fbfedc25]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.toc-num[data-v-fbfedc25]{font-size:10px;font-family:var(--font-disp);opacity:.6;min-width:20px}.privacy-section[data-v-fbfedc25]{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--border);scroll-margin-top:80px}.privacy-section[data-v-fbfedc25]:last-child{border-bottom:none}.sec-title[data-v-fbfedc25]{font-family:var(--font-disp);font-size:20px;font-weight:700;color:var(--primary);margin-bottom:1.25rem;display:flex;align-items:center;gap:12px}.sec-num[data-v-fbfedc25]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.sec-text[data-v-fbfedc25]{font-size:14px;color:var(--text-muted);line-height:1.85;margin-bottom:1rem;word-break:keep-all}.sec-text strong[data-v-fbfedc25]{color:var(--primary)}.sec-list[data-v-fbfedc25]{padding-left:1.25rem;margin:0;font-size:14px;color:var(--text-muted);line-height:2.1}.sec-list strong[data-v-fbfedc25]{color:var(--primary)}.sec-list a[data-v-fbfedc25]{color:var(--accent)}.info-table-wrap[data-v-fbfedc25]{overflow-x:auto;margin:1rem 0;border-radius:10px;border:1px solid var(--border)}.info-table[data-v-fbfedc25]{width:100%;border-collapse:collapse;font-size:13px;min-width:440px}.info-table thead th[data-v-fbfedc25]{background:var(--bg);padding:9px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--primary);border-bottom:2px solid var(--border)}.info-table tbody td[data-v-fbfedc25]{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text-muted);line-height:1.6;vertical-align:top}.info-table tbody tr:last-child td[data-v-fbfedc25]{border-bottom:none}.info-table tbody strong[data-v-fbfedc25]{color:var(--primary)}.notice-box[data-v-fbfedc25]{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:14px 16px;margin:1rem 0;font-size:13px;line-height:1.7;word-break:keep-all}.notice-box i[data-v-fbfedc25]{margin-top:2px;flex-shrink:0}.notice-blue[data-v-fbfedc25]{background:#e8f4ff;border:1px solid #b8d9f8;color:#1a3a5c}.notice-blue i[data-v-fbfedc25]{color:#0070c0}.notice-orange[data-v-fbfedc25]{background:#fff8e6;border:1px solid #fcd34d;color:#78350f}.notice-orange i[data-v-fbfedc25]{color:#d97706}.notice-gray[data-v-fbfedc25]{background:#f4f6f8;border:1px solid var(--border);color:var(--primary)}.notice-gray i[data-v-fbfedc25]{color:var(--text-muted)}.purpose-list[data-v-fbfedc25]{display:flex;flex-direction:column;gap:10px}.purpose-item[data-v-fbfedc25]{display:flex;align-items:flex-start;gap:14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.purpose-icon[data-v-fbfedc25]{font-size:20px;flex-shrink:0;margin-top:1px}.purpose-title[data-v-fbfedc25]{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:3px}.purpose-desc[data-v-fbfedc25]{font-size:13px;color:var(--text-muted);line-height:1.6}.adsense-info-grid[data-v-fbfedc25]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1rem 0}.adsense-card[data-v-fbfedc25]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.adsense-card-title[data-v-fbfedc25]{font-size:13px;font-weight:700;color:var(--primary);margin-bottom:8px}.adsense-list[data-v-fbfedc25]{padding-left:1.1rem;margin:0;font-size:13px;color:var(--text-muted);line-height:2}.adsense-list a[data-v-fbfedc25]{color:var(--accent)}.rights-grid[data-v-fbfedc25]{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px}.right-card[data-v-fbfedc25]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:18px 14px;text-align:center;transition:border-color .15s,box-shadow .15s}.right-card[data-v-fbfedc25]:hover{border-color:var(--accent);box-shadow:var(--shadow)}.right-icon[data-v-fbfedc25]{font-size:24px;margin-bottom:8px}.right-title[data-v-fbfedc25]{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:5px}.right-desc[data-v-fbfedc25]{font-size:12px;color:var(--text-muted);line-height:1.5}.contact-card[data-v-fbfedc25]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;max-width:380px}.contact-row[data-v-fbfedc25]{display:flex;align-items:center;gap:16px;font-size:14px}.contact-label[data-v-fbfedc25]{font-weight:700;color:var(--primary);min-width:60px;font-size:12px}.contact-link[data-v-fbfedc25]{color:var(--accent);text-decoration:none}.contact-link[data-v-fbfedc25]:hover{text-decoration:underline}@media (max-width:768px){.privacy-layout[data-v-fbfedc25]{flex-direction:column}.adsense-info-grid[data-v-fbfedc25]{grid-template-columns:1fr}.rights-grid[data-v-fbfedc25]{grid-template-columns:1fr 1fr}}.privacy-wrap[data-v-9865f3ac]{min-height:100vh}.privacy-hero[data-v-9865f3ac]{background:linear-gradient(160deg,#0c1f38,#1a3a5c)}.privacy-title[data-v-9865f3ac]{font-family:var(--font-disp);font-size:clamp(26px,4vw,42px);font-weight:800;color:#fff;margin-bottom:12px}.privacy-subtitle[data-v-9865f3ac]{font-size:14px;color:#8fa5c2;line-height:1.8}.privacy-subtitle strong[data-v-9865f3ac]{color:#c8daf0}.privacy-meta[data-v-9865f3ac]{display:flex;gap:12px;align-items:center;margin-top:14px;font-size:12px;color:#8fa5c2}.privacy-meta strong[data-v-9865f3ac]{color:#c8daf0}.privacy-layout[data-v-9865f3ac]{display:flex;gap:48px;align-items:flex-start}.privacy-body[data-v-9865f3ac]{flex:1;min-width:0}.toc-sidebar[data-v-9865f3ac]{width:210px;flex-shrink:0}.toc-sticky[data-v-9865f3ac]{position:sticky;top:80px}.toc-label[data-v-9865f3ac]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.toc-list[data-v-9865f3ac]{list-style:none;padding:0;margin:0;border-left:2px solid var(--border)}.toc-list li a[data-v-9865f3ac]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:var(--text-muted);text-decoration:none;border-left:2px solid transparent;margin-left:-2px;transition:color .15s}.toc-list li a[data-v-9865f3ac]:hover{color:var(--primary)}.toc-list li a.active[data-v-9865f3ac]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.toc-num[data-v-9865f3ac]{font-size:10px;font-family:var(--font-disp);opacity:.6;min-width:20px}.privacy-section[data-v-9865f3ac]{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--border);scroll-margin-top:80px}.privacy-section[data-v-9865f3ac]:last-child{border-bottom:none}.sec-title[data-v-9865f3ac]{font-family:var(--font-disp);font-size:20px;font-weight:700;color:var(--primary);margin-bottom:1.25rem;display:flex;align-items:center;gap:12px}.sec-num[data-v-9865f3ac]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.sec-text[data-v-9865f3ac]{font-size:14px;color:var(--text-muted);line-height:1.85;margin-bottom:1rem;word-break:keep-all}.sec-text strong[data-v-9865f3ac]{color:var(--primary)}.sec-list[data-v-9865f3ac]{padding-left:1.25rem;margin:0;font-size:14px;color:var(--text-muted);line-height:2.1}.sec-list strong[data-v-9865f3ac]{color:var(--primary)}.info-table-wrap[data-v-9865f3ac]{overflow-x:auto;margin:1rem 0;border-radius:10px;border:1px solid var(--border)}.info-table[data-v-9865f3ac]{width:100%;border-collapse:collapse;font-size:13px;min-width:380px}.info-table thead th[data-v-9865f3ac]{background:var(--bg);padding:9px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--primary);border-bottom:2px solid var(--border)}.info-table tbody td[data-v-9865f3ac]{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text-muted);line-height:1.6;vertical-align:top}.info-table tbody tr:last-child td[data-v-9865f3ac]{border-bottom:none}.info-table tbody strong[data-v-9865f3ac]{color:var(--primary)}.notice-box[data-v-9865f3ac]{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:14px 16px;margin:1rem 0;font-size:13px;line-height:1.7;word-break:keep-all}.notice-box i[data-v-9865f3ac]{margin-top:2px;flex-shrink:0}.notice-orange[data-v-9865f3ac]{background:#fff8e6;border:1px solid #fcd34d;color:#78350f}.notice-orange i[data-v-9865f3ac]{color:#d97706}.notice-gray[data-v-9865f3ac]{background:#f4f6f8;border:1px solid var(--border);color:var(--primary)}.notice-gray i[data-v-9865f3ac]{color:var(--text-muted)}.service-grid[data-v-9865f3ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:1rem 0}.service-card[data-v-9865f3ac]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px;text-align:center}.service-icon[data-v-9865f3ac]{font-size:22px;display:block;margin-bottom:7px}.service-title[data-v-9865f3ac]{font-size:13px;font-weight:700;color:var(--primary);margin-bottom:4px}.service-desc[data-v-9865f3ac]{font-size:11px;color:var(--text-muted);line-height:1.5}.prohibited-list[data-v-9865f3ac]{display:flex;flex-direction:column;gap:6px}.prohibited-item[data-v-9865f3ac]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--text-muted);line-height:1.6;padding:8px 12px;background:#fff5f5;border:1px solid #fecaca;border-radius:8px}.prohibited-item i[data-v-9865f3ac]{color:#dc2626;flex-shrink:0;margin-top:2px}.contact-card[data-v-9865f3ac]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;max-width:360px}.contact-row[data-v-9865f3ac]{display:flex;align-items:center;gap:16px;font-size:14px}.contact-label[data-v-9865f3ac]{font-weight:700;color:var(--primary);min-width:60px;font-size:12px}.contact-link[data-v-9865f3ac]{color:var(--accent);text-decoration:none}.contact-link[data-v-9865f3ac]:hover{text-decoration:underline}@media (max-width:768px){.privacy-layout[data-v-9865f3ac]{flex-direction:column}.service-grid[data-v-9865f3ac]{grid-template-columns:1fr 1fr}}.dropzone[data-v-7b123d4a]{display:block;cursor:pointer;border:2px dashed var(--border-color);border-radius:12px;transition:border-color .15s,background .15s}.dropzone[data-v-7b123d4a]:hover,.dropzone.dragging[data-v-7b123d4a]{border-color:var(--accent);background:rgba(var(--accent-rgb, 30,100,200),.04)}.dropzone.disabled[data-v-7b123d4a]{opacity:.6;cursor:not-allowed}.dropzone-inner[data-v-7b123d4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;text-align:center}.preview-grid[data-v-7b123d4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.preview-item[data-v-7b123d4a]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.preview-img[data-v-7b123d4a]{width:100%;height:100%;object-fit:cover;display:block;transition:filter .15s}.preview-item:hover .preview-img[data-v-7b123d4a]{filter:brightness(.7)}.preview-overlay[data-v-7b123d4a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .15s}.preview-item:hover .preview-overlay[data-v-7b123d4a]{opacity:1}.ov-btn[data-v-7b123d4a]{width:28px;height:28px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333;transition:background .1s}.ov-btn[data-v-7b123d4a]:hover{background:#fff}.ov-delete[data-v-7b123d4a]{color:#d85a30}.ov-delete[data-v-7b123d4a]:hover{background:#faece7}.main-badge[data-v-7b123d4a]{position:absolute;bottom:5px;left:5px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:20px;background:var(--accent);color:#fff}.add-more-btn[data-v-7b123d4a]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:8px;cursor:pointer;border:2px dashed var(--border-color);font-size:24px;color:var(--text-muted);transition:border-color .15s,color .15s}.add-more-btn[data-v-7b123d4a]:hover{border-color:var(--accent);color:var(--accent)}.add-more-btn.disabled[data-v-7b123d4a]{opacity:.5;cursor:not-allowed}.upload-progress[data-v-7b123d4a]{background:var(--bg-secondary);border-radius:8px;padding:10px 12px}.stat-badge[data-v-02e2de5b]{display:inline-flex;align-items:center;font-size:12px;padding:4px 12px;border-radius:20px;background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-muted)}.stat-badge.inspected[data-v-02e2de5b]{background:#e1f5ee;color:#085041;border-color:#9fe1cb}.filter-bar[data-v-02e2de5b]{border-radius:12px}.eq-grid[data-v-02e2de5b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.eq-card[data-v-02e2de5b]{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;transition:box-shadow .15s,transform .15s;color:var(--text-main)}.eq-card[data-v-02e2de5b]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.eq-img-wrap[data-v-02e2de5b]{position:relative;height:180px;background:var(--bg-secondary);overflow:hidden}.eq-img[data-v-02e2de5b]{width:100%;height:100%;object-fit:cover}.eq-img-placeholder[data-v-02e2de5b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.eq-status-badge[data-v-02e2de5b]{position:absolute;top:8px;left:8px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px}.status-active[data-v-02e2de5b]{background:#e1f5ee;color:#085041}.status-reserved[data-v-02e2de5b]{background:#faeeda;color:#633806}.status-sold[data-v-02e2de5b]{background:#f1efe8;color:#444441}.eq-inspected-badge[data-v-02e2de5b]{position:absolute;top:8px;right:8px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;background:#eeedfe;color:#3c3489}.grade-badge[data-v-02e2de5b]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px}.grade-A[data-v-02e2de5b]{background:#e1f5ee;color:#085041;border:1px solid #9fe1cb}.grade-B[data-v-02e2de5b]{background:#faeeda;color:#633806;border:1px solid #fac775}.grade-C[data-v-02e2de5b]{background:#faece7;color:#712b13;border:1px solid #f0997b}.type-badge[data-v-02e2de5b]{font-size:11px;padding:2px 8px;border-radius:20px;background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-color)}.eq-title[data-v-02e2de5b]{font-size:15px;font-weight:700;color:var(--primary);line-height:1.35}.eq-maker[data-v-02e2de5b]{font-size:13px;color:var(--text-muted)}.eq-specs[data-v-02e2de5b]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--text-muted)}.eq-specs span[data-v-02e2de5b]{display:flex;align-items:center}.eq-price[data-v-02e2de5b]{font-size:16px;font-weight:700;color:var(--accent)}.eq-location[data-v-02e2de5b]{font-size:12px;color:var(--text-muted)}.eq-meta[data-v-02e2de5b]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:8px}.modal-backdrop[data-v-02e2de5b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-02e2de5b]{width:100%;max-width:700px;max-height:92vh;overflow-y:auto}.caution-banner[data-v-02e2de5b]{border:1.5px solid #f59e0b;border-radius:12px;overflow:hidden;background:#fffbeb}.caution-header[data-v-02e2de5b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f59e0b;color:#fff;font-weight:700;font-size:15px}.caution-body[data-v-02e2de5b]{padding:16px}.caution-item[data-v-02e2de5b]{background:#fff;border-radius:8px;padding:14px;height:100%;border:1px solid #fde68a}.caution-icon[data-v-02e2de5b]{font-size:24px;margin-bottom:6px}.caution-title[data-v-02e2de5b]{font-weight:700;font-size:14px;color:#92400e;margin-bottom:8px}.caution-list[data-v-02e2de5b]{padding-left:16px;margin:0;font-size:13px;color:#44403c;line-height:1.8}.caution-footer[data-v-02e2de5b]{font-size:12px;color:#78716c;background:#fef3c7;border-radius:6px;padding:8px 12px}.img-main-wrap[data-v-e805af57]{position:relative;border-radius:10px;overflow:hidden;height:320px;background:var(--bg-secondary)}.img-main[data-v-e805af57]{width:100%;height:100%;object-fit:cover}.img-placeholder[data-v-e805af57]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.status-overlay[data-v-e805af57]{position:absolute;bottom:10px;left:10px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px}.status-active[data-v-e805af57]{background:#e1f5ee;color:#085041}.status-reserved[data-v-e805af57]{background:#faeeda;color:#633806}.status-sold[data-v-e805af57]{background:#f1efe8;color:#444441}.img-thumbs[data-v-e805af57]{display:flex;gap:8px;flex-wrap:wrap}.img-thumb[data-v-e805af57]{width:70px;height:55px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;opacity:.7;transition:all .15s}.img-thumb.active[data-v-e805af57]{border-color:var(--accent);opacity:1}.img-thumb[data-v-e805af57]:hover{opacity:1}.spec-table[data-v-e805af57]{width:100%;border-collapse:collapse;font-size:13px}.spec-table tr[data-v-e805af57]{border-bottom:1px solid var(--border-color)}.spec-table tr[data-v-e805af57]:last-child{border-bottom:none}.spec-table td[data-v-e805af57]{padding:7px 4px}.spec-label[data-v-e805af57]{color:var(--text-muted);width:120px;font-weight:500}.inspected-card[data-v-e805af57]{background:#eeedfe;border-color:#afa9ec}.sticky-panel[data-v-e805af57]{position:sticky;top:80px}.price-box[data-v-e805af57]{padding:12px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.price-main[data-v-e805af57]{font-size:28px;font-weight:700;color:var(--accent)}.info-rows[data-v-e805af57]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.info-row[data-v-e805af57]{display:flex;justify-content:space-between;font-size:13px}.info-label[data-v-e805af57]{color:var(--text-muted)}.grade-badge[data-v-e805af57]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px}.grade-A[data-v-e805af57]{background:#e1f5ee;color:#085041;border:1px solid #9fe1cb}.grade-B[data-v-e805af57]{background:#faeeda;color:#633806;border:1px solid #fac775}.grade-C[data-v-e805af57]{background:#faece7;color:#712b13;border:1px solid #f0997b}.inspected-badge[data-v-e805af57]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;background:#eeedfe;color:#3c3489}.inq-item[data-v-e805af57]{padding:10px;background:var(--bg-secondary);border-radius:8px}.modal-backdrop[data-v-e805af57]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-e805af57]{width:100%;max-width:520px}.blog-wrap[data-v-1451eac0]{min-height:calc(100vh - 140px)}.blog-main-title[data-v-1451eac0]{font-family:var(--font-disp);font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--text);margin-bottom:10px}.blog-main-desc[data-v-1451eac0]{color:var(--text-muted);font-size:15px}.text-accent[data-v-1451eac0]{color:var(--accent)}.naver-blog-banner[data-v-1451eac0]{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.naver-blog-banner[data-v-1451eac0]:hover{border-color:#03c75a;box-shadow:var(--shadow)}.naver-blog-banner.has-recent[data-v-1451eac0]{border-radius:12px 12px 0 0}.naver-blog-banner-icon[data-v-1451eac0]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#03c75a;color:#fff;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center}.naver-blog-banner-text[data-v-1451eac0]{flex:1;min-width:0}.naver-blog-banner-title[data-v-1451eac0]{font-weight:700;color:var(--text);font-size:15px}.naver-blog-banner-sub[data-v-1451eac0]{font-size:13px;color:var(--text-muted);margin-top:2px}.naver-blog-banner-arrow[data-v-1451eac0]{color:var(--text-muted);font-size:16px;flex-shrink:0}.naver-blog-recent[data-v-1451eac0]{border:1px solid var(--border);border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.naver-blog-recent-item[data-v-1451eac0]{display:flex;align-items:center;gap:4px;padding:9px 18px 9px 14px;text-decoration:none;color:var(--text);font-size:13px;border-top:1px solid var(--border);transition:background .12s}.naver-blog-recent-item[data-v-1451eac0]:hover{background:var(--bg)}.naver-blog-recent-dot[data-v-1451eac0]{color:#03c75a;font-size:20px}.naver-blog-recent-title[data-v-1451eac0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.naver-blog-recent-arrow[data-v-1451eac0]{font-size:11px;color:var(--text-muted);flex-shrink:0}.naver-blog-recent-toggle[data-v-1451eac0]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border:none;border-top:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-size:12px;font-weight:600}.naver-blog-recent-toggle[data-v-1451eac0]:hover{color:var(--accent)}.blog-tabs[data-v-1451eac0]{display:flex;gap:8px;flex-wrap:wrap}.blog-tab-btn[data-v-1451eac0]{padding:8px 18px;border-radius:20px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.blog-tab-btn[data-v-1451eac0]:hover{border-color:var(--accent);color:var(--accent)}.blog-tab-btn.active[data-v-1451eac0]{background:var(--accent);border-color:var(--accent);color:#fff}.tab-count[data-v-1451eac0]{background:#fff3;border-radius:10px;padding:1px 7px;font-size:12px}.blog-tab-btn:not(.active) .tab-count[data-v-1451eac0]{background:#ffffff0f;color:var(--text-muted)}.tab-new-badge[data-v-1451eac0]{background:var(--accent);color:#fff;font-size:10px;font-weight:800;padding:1px 6px;border-radius:8px;margin-left:4px;vertical-align:middle}.blog-card[data-v-1451eac0]{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;gap:0}.blog-card[data-v-1451eac0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:var(--accent)}.blog-card--pinned[data-v-1451eac0]{border-color:#e55b2d4d;background:#e55b2d0a;margin-bottom:10px;position:relative}.pinned-badge[data-v-1451eac0]{position:absolute;top:14px;right:14px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.blog-grid[data-v-1451eac0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.blog-grid .blog-card[data-v-1451eac0]{flex-direction:column}.blog-card-thumb[data-v-1451eac0]{height:140px;background:linear-gradient(135deg,var(--bg) 0%,rgba(229,91,45,.08) 100%);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--border);flex-shrink:0}.blog-card-body[data-v-1451eac0]{padding:18px;flex:1}.blog-card-meta[data-v-1451eac0]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cat-badge[data-v-1451eac0]{font-size:11px;font-weight:700;color:#fff;padding:3px 10px;border-radius:20px}.blog-date[data-v-1451eac0]{font-size:12px;color:var(--text-muted)}.blog-card-title[data-v-1451eac0]{font-size:16px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-summary[data-v-1451eac0]{font-size:13px;color:var(--text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.blog-tags[data-v-1451eac0]{display:flex;flex-wrap:wrap;gap:6px}.blog-tag[data-v-1451eac0]{font-size:11px;color:var(--text-muted);background:#ffffff0d;border:1px solid var(--border);padding:2px 8px;border-radius:10px}.blog-empty[data-v-1451eac0]{text-align:center;padding:80px 20px;color:var(--text-muted)}.blog-empty i[data-v-1451eac0]{font-size:48px;display:block;margin-bottom:16px}@media (max-width: 576px){.blog-grid[data-v-1451eac0]{grid-template-columns:1fr}}.blog-detail-wrap[data-v-8d469dcf]{min-height:calc(100vh - 140px)}.back-btn[data-v-8d469dcf]{background:transparent;border:1px solid var(--border);color:var(--text-muted);padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.back-btn[data-v-8d469dcf]:hover{border-color:var(--accent);color:var(--accent)}.detail-meta[data-v-8d469dcf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cat-badge[data-v-8d469dcf]{font-size:11px;font-weight:700;color:#fff;padding:3px 10px;border-radius:20px}.detail-date[data-v-8d469dcf],.detail-author[data-v-8d469dcf]{font-size:13px;color:var(--text-muted)}.detail-title[data-v-8d469dcf]{font-size:clamp(22px,3.5vw,30px);font-weight:800;color:var(--text);line-height:1.4;margin-bottom:16px}.blog-tags[data-v-8d469dcf]{display:flex;flex-wrap:wrap;gap:6px}.blog-tag[data-v-8d469dcf]{font-size:12px;color:var(--text-muted);background:#ffffff0d;border:1px solid var(--border);padding:3px 10px;border-radius:10px}.detail-divider[data-v-8d469dcf]{border-color:var(--border);margin:24px 0}.detail-content[data-v-8d469dcf]{color:var(--text);font-size:15px;line-height:1.9}.detail-content[data-v-8d469dcf] h2{font-size:20px;font-weight:700;color:var(--text);margin:32px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border)}.detail-content[data-v-8d469dcf] h3{font-size:17px;font-weight:700;color:var(--accent);margin:24px 0 10px}.detail-content[data-v-8d469dcf] strong{color:var(--text)}.detail-content[data-v-8d469dcf] ul{padding-left:20px;margin:12px 0}.detail-content[data-v-8d469dcf] li{margin-bottom:6px;color:var(--text-muted)}.detail-content[data-v-8d469dcf] p{margin-bottom:14px;color:var(--text-muted)}.detail-content[data-v-8d469dcf] .detail-table{width:100%;border-collapse:collapse;margin:16px 0}.detail-content[data-v-8d469dcf] .detail-table td{padding:10px 14px;border:1px solid var(--border);font-size:14px;color:var(--text-muted)}.detail-content[data-v-8d469dcf] .detail-table tr:first-child td{background:#ffffff0d;font-weight:600;color:var(--text)}.detail-nav[data-v-8d469dcf]{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.detail-nav-btn[data-v-8d469dcf]{display:flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);padding:10px 16px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s;max-width:45%;text-align:left}.detail-nav-btn span[data-v-8d469dcf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-nav-btn--right[data-v-8d469dcf]{text-align:right}.detail-nav-btn[data-v-8d469dcf]:hover{border-color:var(--accent);color:var(--accent)}.quick-search[data-v-2a63e3ea]{position:relative}.quick-search-icon[data-v-2a63e3ea]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:16px;pointer-events:none}.quick-search-input[data-v-2a63e3ea]{padding:14px 44px;font-size:16px;border-radius:10px;border:2px solid var(--border);box-shadow:var(--shadow)}.quick-search-input[data-v-2a63e3ea]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #e8500a1f}.quick-search-clear[data-v-2a63e3ea]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);font-size:14px;padding:6px}.quick-results[data-v-2a63e3ea]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);overflow:hidden}.quick-result-item[data-v-2a63e3ea]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border:none;background:none;text-align:left;border-bottom:1px solid var(--bg);cursor:pointer}.quick-result-item[data-v-2a63e3ea]:last-child{border-bottom:none}.quick-result-item[data-v-2a63e3ea]:hover{background:var(--bg)}.quick-result-label[data-v-2a63e3ea]{font-weight:600;color:var(--text)}.quick-result-cat[data-v-2a63e3ea]{font-size:12px;color:var(--accent)}.quick-no-result[data-v-2a63e3ea]{padding:14px 16px;color:var(--text-muted);font-size:13px}.chip-btn[data-v-2a63e3ea]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.chip-btn[data-v-2a63e3ea]:hover{border-color:var(--accent);color:var(--accent)}.cat-tabs[data-v-2a63e3ea]{display:flex;gap:4px;border-bottom:2px solid var(--border);flex-wrap:wrap}.cat-tab[data-v-2a63e3ea]{border:none;background:none;padding:10px 18px;font-weight:700;font-size:15px;color:var(--text-muted);border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.cat-tab.active[data-v-2a63e3ea]{color:var(--accent);border-bottom-color:var(--accent)}.cat-tab[data-v-2a63e3ea]:hover:not(.active){color:var(--text)}.sub-tabs[data-v-2a63e3ea]{display:flex;gap:8px;flex-wrap:wrap}.sub-tab[data-v-2a63e3ea]{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;color:var(--text-muted)}.sub-tab.active[data-v-2a63e3ea]{background:var(--primary);border-color:var(--primary);color:#fff}.result-card[data-v-2a63e3ea]{position:relative;background:linear-gradient(135deg,var(--primary),#234b73);border-radius:14px;padding:28px 24px;color:#fff;box-shadow:var(--shadow-lg)}.result-close[data-v-2a63e3ea]{position:absolute;top:14px;right:14px;background:#ffffff26;border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:12px}.result-close[data-v-2a63e3ea]:hover{background:#ffffff47}.result-label[data-v-2a63e3ea]{font-family:var(--font-disp);font-size:22px;font-weight:700;letter-spacing:-.01em}.result-cat-badge[data-v-2a63e3ea]{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;background:#ffffff26;padding:2px 10px;border-radius:12px;letter-spacing:.04em}.result-drill[data-v-2a63e3ea]{text-align:center;margin:22px 0 18px}.result-drill-num[data-v-2a63e3ea]{font-family:var(--font-disp);font-size:64px;font-weight:700;line-height:1;color:#fff}.result-drill-unit[data-v-2a63e3ea]{font-size:26px;margin-left:4px;opacity:.85}.result-drill-caption[data-v-2a63e3ea]{font-size:13px;opacity:.8;margin-top:6px;letter-spacing:.02em}.result-sub-grid[data-v-2a63e3ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;background:#ffffff14;border-radius:10px;padding:14px}.result-sub-item[data-v-2a63e3ea]{text-align:center}.result-sub-label[data-v-2a63e3ea]{font-size:11px;opacity:.75;margin-bottom:2px}.result-sub-value[data-v-2a63e3ea]{font-size:17px;font-weight:700}.fade-enter-active[data-v-2a63e3ea],.fade-leave-active[data-v-2a63e3ea]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-2a63e3ea],.fade-leave-to[data-v-2a63e3ea]{opacity:0;transform:translateY(-6px)}.list-panel[data-v-2a63e3ea]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}.list-filter[data-v-2a63e3ea]{position:relative}.list-filter-icon[data-v-2a63e3ea]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:13px}.list-filter-input[data-v-2a63e3ea]{padding:8px 12px 8px 34px;font-size:14px}.size-group[data-v-2a63e3ea]{margin-bottom:16px}.size-group-title[data-v-2a63e3ea]{font-family:var(--font-disp);font-weight:700;font-size:15px;color:var(--primary);margin-bottom:6px}.size-group-chips[data-v-2a63e3ea]{display:flex;flex-wrap:wrap;gap:6px}.size-chip[data-v-2a63e3ea]{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;color:var(--text)}.size-chip[data-v-2a63e3ea]:hover{border-color:var(--accent)}.size-chip.active[data-v-2a63e3ea]{background:var(--accent);border-color:var(--accent);color:#fff}.size-chip-drill[data-v-2a63e3ea]{font-weight:700;opacity:.85;margin-left:3px}.flat-list[data-v-2a63e3ea]{display:flex;flex-direction:column;gap:4px;max-height:520px;overflow-y:auto}.flat-list-item[data-v-2a63e3ea]{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);border-radius:8px;padding:10px 14px;background:var(--surface);font-size:14px;font-weight:600;color:var(--text)}.flat-list-item[data-v-2a63e3ea]:hover{border-color:var(--accent);background:var(--bg)}.flat-list-item.active[data-v-2a63e3ea]{background:var(--accent);border-color:var(--accent);color:#fff}.flat-list-drill[data-v-2a63e3ea]{font-size:13px;opacity:.8}:root{--primary: #1a3a5c;--accent: #e8500a;--accent-lt: #ff6b2b;--bg: #f4f5f7;--surface: #ffffff;--border: #d8dde6;--text: #1c2333;--text-muted: #6b7a99;--success: #1db87b;--radius: 6px;--shadow: 0 2px 12px rgba(26,58,92,.1);--shadow-lg: 0 8px 32px rgba(26,58,92,.16);--font-sans: "Noto Sans KR", sans-serif;--font-disp: "Barlow Condensed", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-disp);font-weight:700;letter-spacing:-.01em;color:var(--primary)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-accent{background:var(--accent);color:#fff;border:none;font-weight:600;border-radius:var(--radius);transition:background .18s}.btn-accent:hover{background:var(--accent-lt);color:#fff}.badge-type{display:inline-block;background:#e8f0fe;color:var(--primary);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;font-family:var(--font-sans)}.badge-equipment{display:inline-block;background:#fff3ec;color:var(--accent);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;border:1px solid #ffd4bb}.section-label{font-family:var(--font-disp);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .4s ease both}.search-input{border:2px solid var(--border);border-radius:var(--radius);font-size:16px;padding:12px 18px;transition:border-color .2s;font-family:var(--font-sans)}.search-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e8500a1f}.filter-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;position:sticky;top:80px}.filter-title{font-family:var(--font-disp);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.company-card{cursor:pointer;border-left:3px solid transparent;transition:border-color .2s,box-shadow .2s,transform .2s}.company-card:hover{border-left-color:var(--accent)}.company-thumb{width:88px;height:88px;object-fit:cover;border-radius:var(--radius);background:var(--bg);flex-shrink:0}.company-thumb-placeholder{width:88px;height:88px;border-radius:var(--radius);background:linear-gradient(135deg,#e8f0fe,#d8e4f5);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--primary);flex-shrink:0}.info-sidebar-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);cursor:pointer;color:var(--text);font-weight:500;transition:background .15s,color .15s;text-decoration:none}.info-sidebar-item:hover,.info-sidebar-item.active{background:var(--accent);color:#fff}.info-sidebar-item i{font-size:18px}.glossary-term{border-left:3px solid var(--accent);padding:10px 16px;margin-bottom:10px;background:#fff9f6;border-radius:0 var(--radius) var(--radius) 0}.glossary-term strong{color:var(--primary)}.pagination .page-link{color:var(--primary);border-color:var(--border)}.pagination .page-item.active .page-link{background:var(--accent);border-color:var(--accent);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.no-hover-lift:hover{transform:none!important;box-shadow:var(--shadow)!important}.section-label{font-family:var(--font-disp);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:6px}@media (max-width: 768px){.community-banner{flex-direction:column;padding:32px 20px}}@media (max-width: 576px){.hero-search .btn{padding-left:16px!important;padding-right:16px!important}}.ex-title{font-size:26px;font-weight:800;color:var(--primary);margin:0 0 6px;letter-spacing:-.02em}.ex-sub{color:var(--text-muted);font-size:13px;margin:0}.ex-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.ex-card h5{font-size:15px;font-weight:800;color:var(--primary);margin:0 0 14px}.ex-badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.ex-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #eef1f5;color:inherit;text-decoration:none}.ex-row:first-child{border-top:0}a.ex-row:hover{background:#fafbfd}.ex-row-main{min-width:0;flex:1}.ex-row-main b{display:block;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-main span{font-size:12px;color:var(--text-muted)}.ex-tabs{display:flex;gap:2px;border-bottom:2px solid var(--border);margin-bottom:18px}.ex-tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;padding:10px 16px;font-size:14px;font-weight:700;color:var(--text-muted);cursor:pointer}.ex-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.ex-err{color:#c0392b;font-size:13px;margin:10px 0 0}.ex-ok{color:var(--success);font-size:13px;margin:10px 0 0}.ex-note{background:#fff8f2;border:1px solid #f5dfd1;border-radius:var(--radius);padding:12px 14px;font-size:12.5px;color:#8a5739;line-height:1.6}.ex-stars{color:#f5a623;letter-spacing:1px}.ex-chips{display:flex;flex-wrap:wrap;gap:8px}.ex-chip{border:1px solid var(--border);background:#fff;border-radius:20px;padding:6px 14px;font-size:13px;color:var(--text);cursor:pointer}.ex-chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.ex-check{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.ex-kv{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;font-size:13px;margin:0}.ex-kv dt{color:var(--text-muted);font-weight:500}.ex-kv dd{margin:0;word-break:break-word}.ex-chat{display:flex;flex-direction:column;gap:10px;max-height:460px;overflow-y:auto;padding:4px 2px 4px 0}.ex-msg{max-width:78%;align-self:flex-start;background:#f1f3f7;border-radius:10px;padding:9px 12px;font-size:13.5px;white-space:pre-wrap;word-break:break-word}.ex-msg.me{align-self:flex-end;background:#e8f1fc}.ex-msg.system{align-self:center;max-width:100%;background:none;color:var(--text-muted);font-size:12px;text-align:center}.ex-msg small{display:block;color:var(--text-muted);font-size:11px;margin-bottom:3px}.ex-file{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--primary);background:#fff;border:1px solid var(--border);border-radius:6px;padding:4px 9px;cursor:pointer}.ex-stat{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.ex-stat div{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:14px}.ex-stat b{display:block;font-size:20px;color:var(--primary)}.ex-stat span{font-size:12px;color:var(--text-muted)}@media (max-width:700px){.ex-stat{grid-template-columns:repeat(2,1fr)}.ex-kv{grid-template-columns:80px 1fr}.ex-msg{max-width:92%}}
