PageSourceSearch

https://numen.run/_next/static/chunks/02ysxc_spylsf.js

js numen.run collected 2026-10-09 21:54:40 UTC 45,717 bytes, 849 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,95237,e=>{"use strict";let a=(0,e.i(20848).default)("monitor-play",[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]);e.s(["MonitorPlay",0,a],95237)},40802,e=>{"use strict";e.i(35826);var a=e.i(65932),n=e.i(41463),r=e.i(7464),o=e.i(34174),t=e.i(36986),i=e.i(70338),l=e.i(50438),s=n,p=e.i(53942);function d(e,a){if("function"==typeof e)return e(a);null!=e&&(e.current=a)}class v extends s.Component{getSnapshotBeforeUpdate(e){let a=this.props.childRef.current;if((0,l.isHTMLElement)(a)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=a.offsetParent,n=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,r=(0,l.isHTMLElement)(e)&&e.offsetHeight||0,o=getComputedStyle(a),t=this.props.sizeRef.current;t.height=parseFloat(o.height),t.width=parseFloat(o.width),t.top=a.offsetTop,t.left=a.offsetLeft,t.right=n-t.width-t.left,t.bottom=r-t.height-t.top}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:e,isPresent:r,anchorX:o,anchorY:t,root:i,pop:l}){let g=(0,s.useId)(),b=(0,s.useRef)(null),m=(0,s.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:u}=(0,s.useContext)(p.MotionConfigContext),h=function(...e){return n.useCallback(function(...e){return a=>{let n=!1,r=e.map(e=>{let r=d(e,a);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let a=0;a<r.length;a++){let n=r[a];"function"==typeof n?n():d(e[a],null)}}}}(...e),e)}(b,e.props?.ref??e?.ref);return(0,s.useInsertionEffect)(()=>{let{width:e,height:a,top:n,left:s,right:p,bottom:d}=m.current;if(r||!1===l||!b.current||!e||!a)return;let v="left"===o?`left: ${s}`:`right: ${p}`,c="bottom"===t?`bottom: ${d}`:`top: ${n}`;b.current.dataset.motionPopId=g;let h=document.createElement("style");u&&(h.nonce=u);let x=i??document.head;return x.appendChild(h),h.sheet&&h.sheet.insertRule(`
2          [data-motion-pop-id="${g}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${a}px !important;
6            ${v}px !important;
7            ${c}px !important;
8          }
9        `),()=>{b.current?.removeAttribute("data-motion-pop-id"),x.contains(h)&&x.removeChild(h)}},[r]),(0,a.jsx)(v,{isPresent:r,childRef:b,sizeRef:m,pop:l,children:!1===l?e:s.cloneElement(e,{ref:h})})}let g=({children:e,initial:r,isPresent:t,onExitComplete:l,custom:s,presenceAffectsLayout:p,mode:d,anchorX:v,anchorY:g,root:m})=>{let u=(0,o.useConstant)(b),h=(0,n.useId)(),x=!0,f=(0,n.useMemo)(()=>(x=!1,{id:h,initial:r,isPresent:t,custom:s,onExitComplete:e=>
9{for(let a of(u.set(e,!0),u.values()))if(!a)return;l&&l()},register:e=>(u.set(e,!1),()=>u.delete(e))}),[t,u,l]);return p&&x&&(f={...f}),(0,n.useMemo)(()=>{u.forEach((e,a)=>u.set(a,!1))},[t]),n.useEffect(()=>{t||u.size||!l||l()},[t]),e=(0,a.jsx)(c,{pop:"popLayout"===d,isPresent:t,anchorX:v,anchorY:g,root:m,children:e}),(0,a.jsx)(i.PresenceContext.Provider,{value:f,children:e})};function b(){return new Map}var m=e.i(18015);let u=e=>e.key||"";function h(e){let a=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&a.push(e)}),a}e.s(["AnimatePresence",0,({children:e,custom:i,initial:l=!0,onExitComplete:s,presenceAffectsLayout:p=!0,mode:d="sync",propagate:v=!1,anchorX:c="left",anchorY:b="top",root:x})=>{let[f,k]=(0,m.usePresence)(v),w=(0,n.useMemo)(()=>h(e),[e]),y=v&&!f?[]:w.map(u),j=(0,n.useRef)(!0),C=(0,n.useRef)(w),E=(0,o.useConstant)(()=>new Map),N=(0,n.useRef)(new Set),[z,L]=(0,n.useState)(w),[M,$]=(0,n.useState)(w);(0,t.useIsomorphicLayoutEffect)(()=>{j.current=!1,C.current=w;for(let e=0;e<M.length;e++){let a=u(M[e]);y.includes(a)?(E.delete(a),N.current.delete(a)):!0!==E.get(a)&&E.set(a,!1)}},[M,y.length,y.join("-")]);let A=[];if(w!==z){let e=[...w];for(let a=0;a<M.length;a++){let n=M[a],r=u(n);y.includes(r)||(e.splice(a,0,n),A.push(n))}return"wait"===d&&A.length&&(e=A),$(h(e)),L(w),null}let{forceRender:R}=(0,n.useContext)(r.LayoutGroupContext);return(0,a.jsx)(a.Fragment,{children:M.map(e=>{let n=u(e),r=(!v||!!f)&&(w===M||y.includes(n));return(0,a.jsx)(g,{isPresent:r,initial:(!j.current||!!l)&&void 0,custom:i,presenceAffectsLayout:p,mode:d,root:x,onExitComplete:r?void 0:()=>{if(N.current.has(n)||!E.has(n))return;N.current.add(n),E.set(n,!0);let e=!0;E.forEach(a=>{a||(e=!1)}),e&&(R?.(),$(C.current),v&&k?.(),s&&s())},anchorX:c,anchorY:b,children:e},n)})})}],40802)},88693,e=>{"use strict";var a=e.i(93359);function n(e,a){return(...e)=>{try{return a(...e)}catch{throw Error(void 0)}}}let r=n(0,a.useTranslations);n(0,a.useFormatter),e.s(["useTranslations",0,r])},76440,e=>{"use strict";var a=e.i(65932),n=e.i(41463),r=e.i(64110),o=e.i(12086),t=e.i(40802),i=e.i(95237),l=e.i(94999),s=e.i(93359),p=e.i(88693),d=e.i(60243),v=e.i(26498);let c=[.22,1,.36,1],g={tour:i.MonitorPlay,help:l.BookOpen},b=`
10  .v6nav-wrap {
11    position: sticky; top: 0; z-index: 100;
12    background: rgba(255,255,255,0.78);
13    backdrop-filter: saturate(180%) blur(24px);
14    -webkit-backdrop-filter: saturate(180%) blur(24px);
15    border-bottom: 1px solid rgba(0,0,0,0.07);
16  }
17  .v6nav {
18    max-width: 1200px;
19    margin: 0 auto;
20    padding: 11px 32px;
21    display: flex; align-items: center; justify-content: space-between;
22    gap: 28px;
23  }
24
25  .v6nav-logo {
26    display: inline-flex; align-items: baseline; gap: 0;
27    color: #0a0a0a;
28    text-decoration: none;
29    flex-shrink: 0;
30  }
31  .v6nav-logo-word {
32    font-family: 'Cormorant Garamond', 'Noto Serif KR', Georgia, serif;
33    font-size: 24px;
34    font-weight: 600;
35    letter-spacing: -0.4px;
36    line-height: 1;
37    color: inherit;
38  }
39  .v6nav-logo-dot {
40    color: #B8924A;
41    margin-left: 1px;
42  }
43
44  .v6nav-items {
45    display: flex; gap: 2px;
46    flex: 1;
47    justify-content: center;
48  }
49
50  .v6nav-trigger-wrap { position: relative; }
51
52  .v6nav-item {
53    display: inline-flex; align-items: center; gap: 5px;
54    padding: 6px 11px;
55    font-size: 13.5px;
56    font-weight: 400;
57    color: rgba(10,10,10,0.62);
58    background: transparent;
59    border: none;
60    border-radius: 6px;
61    cursor: pointer;
62    transition: color 0.12s, background 0.12s;
63    text-decoration: none;
64    font-family: inherit;
65    letter-spacing: -0.05px;
66    white-space: nowrap;
67  }
68  .v6nav-item:hover { color: #0a0a0a; background: rgba(0,0,0,0.04); }
69  .v6nav-trigger.is-open { color: #0a0a0a; background: rgba(0,0,0,0.04); }
70
71  .v6nav-chevron {
72    color: rgba(10,10,10,0.4);
73    transition: transform 0.18s ease;
74  }
75  .v6nav-trigger.is-open .v6nav-chevron { transform: rotate(180deg); color: rgba(10,10,10,0.7); }
76
77  .v6nav-panel-anchor {
78    position: absolute;
79    top: calc(100% + 6px);
80    left: 50%;
81    transform: translateX(-50%);
82    z-index: 10;
83  }
84  .v6nav-panel-anchor.is-wide {
85    /* same centered anchor; panel just gets wider */
86  }
87
88  .v6nav-panel {
89    /* Positioned so the coming-soon tooltip (a descendant) can anchor to the
90       panel's outer edge instead of its own menu row — see .v6nav-pitem-tooltip. */
91    position: relative;
92    background: #fff;
93    border: 1px solid rgba(0,0,0,0.08);
94    border-radius: 10px;
95    box-shadow:
96      0 1px 2px rgba(0,0,0,0.04),
97      0 8px 28px rgba(0,0,0,0.08);
98    padding: 6px;
99    min-width: 280px;
100    display: flex;
101    gap: 4px;
102  }
103  .v6nav-panel.is-wide {
104    min-width: 460px;
105  }
106
107  .v6nav-section {
108    flex: 1;
109    min-width: 0;
110    padding: 4px;
111  }
112  .v6nav-section + .v6nav-section {
113    border-left: 1px solid rgba(0,0,0,0.05);
114  }
115  .v6nav-section-heading {
116    font-size: 9.5px; color: rgba(10,10,10,0.42);
117    letter-spacing: 0.6px; font-weight: 600;
118    text-transform: uppercase;
119    padding: 6px 8px 5px;
120    font-family: 'JetBrains Mono', monospace;
121  }
122  .v6nav-section-items {
123    display: flex; flex-direction: column;
124  }
125
126  .v6nav-wrap .v6nav-pitem,
127  .v6nav-wrap .v6nav-pitem .v6nav-pitem-label {
128    display: block;
129    padding: 7px 9px;
130    border-radius: 6px;
131    color: #0a0a0a;
132    text-decoration: none;
133    transition: background 0.12s;
134    cursor: pointer;
135  }
136  .v6nav-wrap .v6nav-pitem .v6nav-pitem-label { padding: 0; }
137  .v6nav-wrap .v6nav-pitem:hover { background: rgba(0,0,0,0.04); }
138  /* "Coming soon" items: keep label legible (the badge tells the status), allow hover so the tooltip can appear. */
139  .v6nav-wrap .v6nav-pitem.is-soon { opacity: 0.72; cursor: help; }
140  .v6nav-wrap .v6nav-pitem.is-soon:hover { background: rgba(184,146,74,0.06); opacity: 0.88; }
141  .v6nav-pitem-soon-badge {
142    margin-left: 6px;
143    font-family: 'JetBrains Mono', monospace;
144    font-size: 9px;
145    font-weight: 700;
146    letter-spacing: 0.4px;
147    color: #B8924A;
148    background: linear-gradient(135deg, rgba(184,146,74,0.18), rgba(184,146,74,0.10));
149    border: 1px solid rgba(184,146,74,0.22);
150    padding: 1px 7px;
151    border-radius: 100px;
152    vertical-align: 1px;
153    white-space: nowrap;
154  }
155
156  /* Tooltip — appears on hover/focus over "coming soon" nav items.
157     Anchored BELOW the item (where panel has room) and to its LEFT edge,
158     so the box never clips against the dropdown's top edge or column gutter. */
159  .v6nav-pitem-tooltip {
160    position: absolute;
161    left: 8px;
162    top: calc(100% + 10px);
163    transform: translateY(-4px);
164    width: max-content;
165    min-width: 240px;
166    max-width: 340px;
167    padding: 11px 14px 12px;
168    /* Fully opaque, one step lighter than the page's near-black hero
169       (#0a0b0d) — same-color surfaces read as "transparent" even when they
170       aren't, so the lift + border is what draws the boundary. */
171    background: #17171a;
172    color: #fafaf7;
173    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
174    font-size: 12.5px;
175    font-weight: 400;
176    line-height: 1.55;
177    letter-spacing: -0.05px;
178    border-radius: 10px;
179    border: 1px solid rgba(255,255,255,0.16);
180    box-shadow: 0 18px 40px rgba(0,0,0,0.5), 0 4px 12px rgba(0,0,0,0.3);
181    opacity: 0;
182    pointer-events: none;
183    transition: opacity 0.16s ease, transform 0.2s cubic-bezier(0.22,1,0.36,1);
184    z-index: 10;
185    text-align: left;
186    text-transform: none;
187    white-space: normal;
188  }
189  .v6nav-pitem-tooltip::before {
190    content: "";
191    position: absolute;
192    bottom: 100%;
193    left: 22px;
194    width: 0;
195    height: 0;
196    border: 5px solid transparent;
197    border-bottom-color: #17171a;
198  }
199  .v6nav-wrap .v6nav-pitem { position: relative; }
200  .v6nav-wrap .v6nav-pitem:hover .v6nav-pitem-tooltip,
201  .v6nav-wrap .v6nav-pitem:focus-within .v6nav-pitem-tooltip {
202    opacity: 1;
203    transform: translateY(0);
204  }
205  .v6nav-pitem-label {
206    font-size: 13px;
207    font-weight: 500;
208    line-height: 1.3;
209    letter-spacing: -0.05px;
210    display: inline-flex;
211    align-items: center;
212    gap: 6px;
213  }
214
215  /* Featured destinations (Attio-style): icon tile + title + one-line desc.
216     Reserved for the highest-intent resources — product tour & help center. */
217  .v6nav-wrap .v6nav-pitem--featured {
218    display: flex; align-items: center; gap: 10px;
219    padding: 8px 9px;
220  }
221  .v6nav-pitem-ficon {
222    width: 32px; height: 32px; flex-shrink: 0;
223    display: inline-flex; align-items: center; justify-content: center;
224    border-radius: 8px;
225    color: #A67A4F;
226    background: linear-gradient(135deg, rgba(184,146,74,0.16), rgba(184,146,74,0.06));
227    border: 1px solid rgba(184,146,74,0.26);
228    transition: background 0.12s, border-color 0.12s;
229  }
230  .v6nav-wrap .v6nav-pitem--featured:hover .v6nav-pitem-ficon {
231    background: rgba(184,146,74,0.22);
232    border-color: rgba(184,146,74,0.42);
233  }
234  .v6nav-pitem-fbody { display: flex; flex-direction: column; gap: 1px; min-width: 0; }
235  .v6nav-pitem-flabel { font-size: 13px; font-weight: 600; letter-spacing: -0.05px; line-height: 1.3; }
236  .v6nav-pitem-fdesc { font-size: 11px; color: rgba(10,10,10,0.52); line-height: 1.35; }
237  .v6nav-pitem-chev {
238    margin-left: auto;
239    color: rgba(10,10,10,0.4);
240    transition: transform 0.2s ease, color 0.2s ease;
241  }
242  .v6nav-pitem-chev.is-open {
243    transform: rotate(180deg);
244    color: rgba(10,10,10,0.78);
245  }
246
247  /* Expandable parent item (Plan ▾) */
248  .v6nav-pitem-group {
249    display: flex; flex-direction: column;
250  }
251  .v6nav-wrap .v6nav-pitem--expand {
252    width: 100%;
253    text-align: left;
254    background: transparent;
255    border: none;
256    font-family: inherit;
257    cursor: pointer;
258  }
259  .v6nav-wrap .v6nav-pitem--expand .v6nav-pitem-label {
260    display: flex;
261    width: 100%;
262  }
263  .v6nav-wrap .v6nav-pitem--expand.is-expanded {
264    background: rgba(0,0,0,0.04);
265  }
266
267  .v6nav-subitems {
268    padding: 2px 0 4px 10px;
269    margin-left: 12px;
270    border-left: 1px solid rgba(0,0,0,0.07);
271  }
272  .v6nav-wrap .v6nav-subitem {
273    display: flex; align-items: center; gap: 6px;
274    padding: 5px 9px;
275    border-radius: 5px;
276    color: rgba(10,10,10,0.78);
277    text-decoration: none;
278    font-size: 12.5px;
279    font-weight: 450;
280    letter-spacing: -0.05px;
281    transition: background 0.12s, color 0.12s;
282    cursor: pointer;
283  }
284  .v6nav-wrap .v6nav-subitem:hover {
285    background: rgba(0,0,0,0.04);
286    color: #0a0a0a;
287  }
288  .v6nav-wrap .v6nav-subitem--main {
289    color: #B8924A;
290    font-weight: 500;
291  }
292  .v6nav-wrap .v6nav-subitem--main svg {
293    transition: transform 0.18s ease;
294  }
295  .v6nav-wrap .v6nav-subitem--main:hover {
296    color: #9a7a3d;
297    background: rgba(184,146,74,0.12);
298  }
299  .v6nav-wrap .v6nav-subitem--main:hover svg {
300    transform: translateX(2px);
301  }
302
303  .v6nav-right {
304    display: flex; align-items: center; gap: 16px;
305    flex-shrink: 0;
306  }
307  .v6nav-signin {
308    font-size: 13.5px;
309    color: rgba(10,10,10,0.62);
310    cursor: pointer;
311    text-decoration: none;
312    transition: color 0.12s;
313  }
314  .v6nav-signin:hover { color: #0a0a0a; }
315
316  .v6nav-wrap .v6nav-cta {
317    display: inline-flex;
318    align-items: center;
319    background: #0a0a0a;
320    color: #fff;
321    padding: 7px 14px;
322    border-radius: 7px;
323    font-size: 13px;
324    font-weight: 500;
325    border: none;
326    cursor: pointer;
327    transition: opacity 0.12s, transform 0.12s;
328    font-family: inherit;
329    letter-spacing: -0.05px;
330    text-decoration: none;
331  }
332  .v6nav-wrap .v6nav-cta:hover { opacity: 0.88; color: #fff; }
333  .v6nav-wrap .v6nav-cta:active { transform: translateY(0.5px); }
334
335  /* Language selector — rightmost (dropdown) */
336  .v6nav-lang {
337    position: relative;
338    display: inline-flex;
339    align-items: center;
340    margin-left: 4px;
341    padding-left: 14px;
342    border-left: 1px solid rgba(0,0,0,0.08);
343  }
344  .v6nav-lang-trigger {
345    display: inline-flex;
346    align-items: center;
347    gap: 6px;
348    background: transparent;
349    border: none;
350    padding: 6px 10px;
351    border-radius: 7px;
352    font-family: inherit;
353    font-size: 13px;
354    font-weight: 500;
355    color: rgba(10,10,10,0.72);
356    cursor: pointer;
357    transition: color 0.12s, background 0.12s;
358    letter-spacing: -0.05px;
359  }
360  .v6nav-lang-trigger:hover {
361    color: #0a0a0a;
362    background: rgba(0,0,0,0.04);
363  }
364  .v6nav-lang-trigger.is-open { color: #0a0a0a; background: rgba(0,0,0,0.05); }
365  .v6nav-lang-chevron {
366    color: rgba(10,10,10,0.45);
367    transition: transform 0.16s ease, color 0.12s;
368  }
369  .v6nav-lang-trigger.is-open .v6nav-lang-chevron {
370    transform: rotate(180deg);
371    color: rgba(10,10,10,0.85);
372  }
373  .v6nav-lang-item-label {
374    display: inline-flex;
375    align-items: center;
376    gap: 9px;
377  }
378  .v6nav-lang-menu {
379    position: absolute;
380    top: calc(100% + 8px);
381    right: 0;
382    list-style: none;
383    margin: 0; padding: 6px;
384    min-width: 152px;
385    background: #ffffff;
386    border: 1px solid rgba(0,0,0,0.08);
387    border-radius: 12px;
388    box-shadow: 0 16px 32px -12px rgba(0,0,0,0.18), 0 2px 8px rgba(0,0,0,0.06);
389    z-index: 110;
390  }
391  .v6nav-wrap .v6nav-lang-item {
392    display: flex;
393    width: 100%;
394    align-items: center;
395    justify-content: space-between;
396    gap: 12px;
397    padding: 9px 12px;
398    border-radius: 8px;
399    font-family: inherit;
400    font-size: 13px;
401    color: rgba(10,10,10,0.78);
402    background: transparent;
403    border: none;
404    cursor: pointer;
405    transition: background 0.12s, color 0.12s;
406    text-decoration: none;
407    letter-spacing: -0.05px;
408  }
409  .v6nav-wrap .v6nav-lang-item:hover {
410    background: rgba(0,0,0,0.04);
411    color: #0a0a0a;
412  }
413  .v6nav-wrap .v6nav-lang-item.is-active {
414    color: #0a0a0a;
415    font-weight: 600;
416  }
417  .v6nav-wrap .v6nav-lang-item svg { color: rgba(10,10,10,0.7); }
418
419  /* ─── Hamburger button — desktop-hidden, shown ≤920px ─── */
420  .v6nav-burger {
421    display: none;
422    align-items: center;
423    justify-content: center;
424    width: 40px;
425    height: 40px;
426    margin-right: -6px;
427    padding: 0;
428    background: transparent;
429    border: none;
430    border-radius: 8px;
431    color: rgba(10,10,10,0.78);
432    cursor: pointer;
433    transition: background 0.12s, color 0.12s;
434    flex-shrink: 0;
435  }
436  .v6nav-burger:hover { background: rgba(0,0,0,0.05); color: #0a0a0a; }
437  .v6nav-wrap--dark .v6nav-burger { color: rgba(225,224,204,0.82); }
438  .v6nav-wrap--dark .v6nav-burger:hover { background: rgba(225,224,204,0.10); color: #E1E0CC; }
439
440  /* ─── Mobile drawer ───
441     The drawer (and its scrim) render OUTSIDE .v6nav-wrap — the dark wrap is
442     transformed, which would trap a positioned descendant — so every selector
443     below is scoped to .v6nav-mobile-panel / .v6nav-mobile-scrim, NOT the wrap. */
444  .v6nav-mobile-scrim {
445    display: none;
446    position: fixed;
447    inset: 0;
448    z-index: 90;
449    background: rgba(10,10,10,0.32);
450    backdrop-filter: blur(2px);
451    -webkit-backdrop-filter: blur(2px);
452  }
453  .v6nav-mobile-scrim.is-dark {
454    background: rgba(4,4,6,0.55);
455    backdrop-filter: blur(3px);
456    -webkit-backdrop-filter: blur(3px);
457  }
458  .v6nav-mobile-panel {
459    display: none;
460    position: fixed;
461    top: 72px;            /* fallback — overridden inline from the measured bar */
462    left: 12px;
463    right: 12px;
464    z-index: 95;
465    max-height: calc(100dvh - 84px);
466    overflow-y: auto;
467    -webkit-overflow-scrolling: touch;
468    overscroll-behavior: contain;
469    background: rgba(255,255,255,0.98);
470    backdrop-filter: saturate(160%) blur(24px);
471    -webkit-backdrop-filter: saturate(160%) blur(24px);
472    border: 1px solid rgba(0,0,0,0.08);
473    border-radius: 18px;
474    box-shadow: 0 24px 48px -16px rgba(0,0,0,0.22), 0 2px 8px rgba(0,0,0,0.06);
475    padding: 10px 14px calc(16px + env(safe-area-inset-bottom, 0px));
476  }
477  /* Dark theme — same cinematic language as the floating pill:
478     near-black glass, cream type, gold accents. */
479  .v6nav-mobile-panel.is-dark {
480    background: rgba(12,12,14,0.94);
481    border: 1px solid rgba(225,224,204,0.14);
482    border-radius: 20px;
483    box-shadow:
484      0 28px 60px -18px rgba(0,0,0,0.65),
485      0 0 0 1px rgba(255,255,255,0.02) inset;
486  }
487  .v6nav-mobile-nav { display: flex; flex-direction: column; }
488  .v6nav-mobile-group { display: flex; flex-direction: column; }
489  .v6nav-mobile-panel .v6nav-mobile-link {
490    display: flex;
491    align-items: center;
492    justify-content: space-between;
493    width: 100%;
494    min-height: 50px;
495    padding: 12px 10px;
496    font-family: inherit;
497    font-size: 16px;
498    font-weight: 500;
499    color: #0a0a0a;
500    background: transparent;
501    border: none;
502    border-radius: 10px;
503    text-decoration: none;
504    text-align: left;
505    letter-spacing: -0.1px;
506    cursor: pointer;
507    transition: background 0.12s, color 0.12s;
508  }
509  .v6nav-mobile-panel .v6nav-mobile-link:hover,
510  .v6nav-mobile-panel .v6nav-mobile-link:active { background: rgba(0,0,0,0.04); }
511  .v6nav-mobile-panel .v6nav-mobile-trigger.is-open { color: #0a0a0a; }
512  .v6nav-mobile-panel.is-dark .v6nav-mobile-link { color: rgba(225,224,204,0.88); }
513  .v6nav-mobile-panel.is-dark .v6nav-mobile-link:hover,
514  .v6nav-mobile-panel.is-dark .v6nav-mobile-link:active {
515    background: rgba(225,224,204,0.07);
516    color: #E1E0CC;
517  }
518  .v6nav-mobile-panel.is-dark .v6nav-mobile-trigger.is-open {
519    color: #E1E0CC;
520    background: rgba(225,224,204,0.05);
521  }
522  .v6nav-mobile-chev {
523    color: rgba(10,10,10,0.42);
524    transition: transform 0.2s ease;
525    flex-shrink: 0;
526  }
527  .v6nav-mobile-chev.is-open { transform: rotate(180deg); color: rgba(10,10,10,0.78); }
528  .v6nav-mobile-panel.is-dark .v6nav-mobile-chev { color: rgba(225,224,204,0.45); }
529  .v6nav-mobile-panel.is-dark .v6nav-mobile-chev.is-open { color: rgba(225,224,204,0.85); }
530  .v6nav-mobile-sub {
531    padding-left: 8px;
532    margin-bottom: 4px;
533  }
534  .v6nav-mobile-section { padding: 2px 0 6px; }
535  .v6nav-mobile-section-heading {
536    font-family: 'JetBrains Mono', monospace;
537    font-size: 9.5px;
538    font-weight: 600;
539    letter-spacing: 0.6px;
540    text-transform: uppercase;
541    color: rgba(10,10,10,0.42);
542    padding: 8px 10px 4px;
543  }
544  .v6nav-mobile-panel.is-dark .v6nav-mobile-section-heading { color: rgba(201,169,97,0.75); }
545  .v6nav-mobile-panel .v6nav-mobile-subitem {
546    display: flex;
547    align-items: center;
548    min-height: 44px;
549    padding: 10px 10px 10px 14px;
550    border-left: 1px solid rgba(0,0,0,0.07);
551    margin-left: 6px;
552    font-size: 14.5px;
553    font-weight: 450;
554    color: rgba(10,10,10,0.82);
555    text-decoration: none;
556    border-radius: 0 8px 8px 0;
557    transition: background 0.12s, color 0.12s;
558  }
559  .v6nav-mobile-panel .v6nav-mobile-subitem:hover,
560  .v6nav-mobile-panel .v6nav-mobile-subitem:active { background: rgba(0,0,0,0.04); color: #0a0a0a; }
561  .v6nav-mobile-panel .v6nav-mobile-subitem.is-soon { color: rgba(10,10,10,0.5); cursor: default; }
562  .v6nav-mobile-panel.is-dark .v6nav-mobile-subitem {
563    border-left-color: rgba(225,224,204,0.14);
564    color: rgba(225,224,204,0.72);
565  }
566  .v6nav-mobile-panel.is-dark .v6nav-mobile-subitem:hover,
567  .v6nav-mobile-panel.is-dark .v6nav-mobile-subitem:active {
568    background: rgba(225,224,204,0.07);
569    color: #E1E0CC;
570  }
571  .v6nav-mobile-panel.is-dark .v6nav-mobile-subitem.is-soon { color: rgba(225,224,204,0.42); }
572  .v6nav-mobile-sublabel { display: inline-flex; align-items: center; gap: 6px; }
573
574  /* Featured destinations in the drawer — icon tile + title + desc. */
575  .v6nav-mobile-panel .v6nav-mobile-subitem--featured {
576    gap: 11px;
577    padding-top: 9px; padding-bottom: 9px;
578  }
579  .v6nav-mobile-ficon {
580    width: 34px; height: 34px; flex-shrink: 0;
581    display: inline-flex; align-items: center; justify-content: center;
582    border-radius: 9px;
583    color: #A67A4F;
584    background: linear-gradient(135deg, rgba(184,146,74,0.16), rgba(184,146,74,0.06));
585    border: 1px solid rgba(184,146,74,0.26);
586  }
587  .v6nav-mobile-fbody { display: flex; flex-direction: column; gap: 1px; min-width: 0; }
588  .v6nav-mobile-subitem--featured .v6nav-mobile-sublabel { font-weight: 560; }
589  .v6nav-mobile-fdesc { font-size: 11.5px; color: rgba(10,10,10,0.5); line-height: 1.4; }
590  .v6nav-mobile-panel.is-dark .v6nav-mobile-ficon {
591    color: #C9A06A;
592    background: linear-gradient(135deg, rgba(201,160,106,0.16), rgba(201,160,106,0.05));
593    border-color: rgba(201,160,106,0.30);
594  }
595  .v6nav-mobile-panel.is-dark .v6nav-mobile-fdesc { color: rgba(225,224,204,0.5); }
596  .v6nav-mobile-footer {
597    display: flex;
598    flex-direction: column;
599    gap: 12px;
600    margin-top: 14px;
601    padding-top: 16px;
602    border-top: 1px solid rgba(0,0,0,0.08);
603  }
604  .v6nav-mobile-panel.is-dark .v6nav-mobile-footer { border-top-color: rgba(225,224,204,0.12); }
605  .v6nav-mobile-panel .v6nav-mobile-signin {
606    min-height: 44px;
607    display: flex;
608    align-items: center;
609    padding: 10px 10px;
610    font-size: 15px;
611    color: rgba(10,10,10,0.7);
612    text-decoration: none;
613    border-radius: 10px;
614    transition: background 0.12s, color 0.12s;
615  }
616  .v6nav-mobile-panel .v6nav-mobile-signin:hover,
617  .v6nav-mobile-panel .v6nav-mobile-signin:active { background: rgba(0,0,0,0.04); color: #0a0a0a; }
618  .v6nav-mobile-panel.is-dark .v6nav-mobile-signin { color: rgba(225,224,204,0.72); }
619  .v6nav-mobile-panel.is-dark .v6nav-mobile-signin:hover,
620  .v6nav-mobile-panel.is-dark .v6nav-mobile-signin:active {
621    background: rgba(225,224,204,0.07);
622    color: #E1E0CC;
623  }
624  .v6nav-mobile-panel .v6nav-mobile-cta {
625    display: flex;
626    align-items: center;
627    justify-content: center;
628    min-height: 50px;
629    padding: 12px 16px;
630    background: #0a0a0a;
631    color: #fff;
632    font-size: 15px;
633    font-weight: 500;
634    border-radius: 100px;
635    text-decoration: none;
636    letter-spacing: -0.05px;
637    transition: opacity 0.12s, transform 0.12s;
638  }
639  .v6nav-mobile-panel .v6nav-mobile-cta:hover { opacity: 0.9; color: #fff; }
640  .v6nav-mobile-panel .v6nav-mobile-cta:active { transform: translateY(0.5px); }
641  /* Dark: cream pill — mirrors the desktop dark CTA */
642  .v6nav-mobile-panel.is-dark .v6nav-mobile-cta {
643    background: #E1E0CC;
644    color: #0a0a0a;
645  }
646  .v6nav-mobile-panel.is-dark .v6nav-mobile-cta:hover {
647    opacity: 1;
648    background: #fff;
649    color: #0a0a0a;
650  }
651  /* 2\xd72 grid — four locales side-by-side get cramped on narrow phones. */
652  .v6nav-mobile-lang {
653    display: grid;
654    grid-template-columns: 1fr 1fr;
655    gap: 8px;
656    margin-top: 2px;
657  }
658  .v6nav-mobile-panel .v6nav-mobile-lang-item {
659    display: flex;
660    align-items: center;
661    justify-content: center;
662    gap: 8px;
663    flex: 1;
664    min-height: 44px;
665    padding: 10px 12px;
666    font-family: inherit;
667    font-size: 14px;
668    color: rgba(10,10,10,0.72);
669    background: transparent;
670    border: 1px solid rgba(0,0,0,0.1);
671    border-radius: 10px;
672    cursor: pointer;
673    transition: background 0.12s, color 0.12s, border-color 0.12s;
674  }
675  .v6nav-mobile-panel .v6nav-mobile-lang-item:hover { background: rgba(0,0,0,0.04); color: #0a0a0a; }
676  .v6nav-mobile-panel .v6nav-mobile-lang-item.is-active {
677    color: #0a0a0a;
678    font-weight: 600;
679    border-color: rgba(184,146,74,0.55);
680    background: rgba(184,146,74,0.06);
681  }
682  .v6nav-mobile-panel.is-dark .v6nav-mobile-lang-item {
683    color: rgba(225,224,204,0.72);
684    border-color: rgba(225,224,204,0.16);
685  }
686  .v6nav-mobile-panel.is-dark .v6nav-mobile-lang-item:hover {
687    background: rgba(225,224,204,0.07);
688    color: #E1E0CC;
689  }
690  .v6nav-mobile-panel.is-dark .v6nav-mobile-lang-item.is-active {
691    color: #E1E0CC;
692    font-weight: 600;
693    border-color: rgba(184,146,74,0.6);
694    background: rgba(184,146,74,0.12);
695  }
696
697  /* ≤1080px: the desktop pill gets too cramped (nav ≈ 990px wide) — collapse
698     to burger + drawer for tablets as well as phones. */
699  @media (max-width: 1080px) {
700    .v6nav-items { display: none; }
701    .v6nav { padding: 11px 20px; gap: 12px; }
702    .v6nav-right .v6nav-signin,
703    .v6nav-right .v6nav-lang { display: none; }
704    .v6nav-burger { display: inline-flex; }
705    .v6nav-mobile-scrim { display: block; }
706    .v6nav-mobile-panel { display: block; }
707  }
708
709  /* ═══ DARK THEME — Prisma-style centered pill ═══ */
710  /* Centered black pill that floats at top, overlaying the hero (and content below).
711     Same content as the light theme — only restyled for the cinematic dark context. */
712  .v6nav-wrap--dark {
713    position: fixed; top: 52px; left: 50%;
714    transform: translateX(-50%);
715    z-index: 100;
716    background: transparent;
717    border: none;
718    backdrop-filter: none;
719    -webkit-backdrop-filter: none;
720    /* Width hugs content — pill, not full bar */
721    width: max-content;
722    max-width: calc(100% - 24px);
723  }
724  .v6nav-wrap--dark .v6nav {
725    margin: 0;
726    padding: 11px 28px 11px 22px;
727    background: rgba(10,10,12,0.62);
728    backdrop-filter: saturate(160%) blur(22px);
729    -webkit-backdrop-filter: saturate(160%) blur(22px);
730    border: 1px solid rgba(225,224,204,0.12);
731    border-radius: 28px;
732    box-shadow:
733      0 8px 28px rgba(0,0,0,0.22),
734      0 0 0 1px rgba(255,255,255,0.02) inset;
735    gap: 22px;
736  }
737  .v6nav-wrap--dark .v6nav-logo {
738    color: #E1E0CC;
739    gap: 0;
740    text-transform: none;
741  }
742  .v6nav-wrap--dark .v6nav-logo-word {
743    font-size: 24px;
744    font-weight: 600;
745    letter-spacing: -0.4px;
746    line-height: 1;
747  }
748  .v6nav-wrap--dark .v6nav-logo-dot { color: #B8924A; }
749  .v6nav-wrap--dark .v6nav-items {
750    gap: 4px;
751    flex: 0 0 auto;
752  }
753  .v6nav-wrap--dark .v6nav-item {
754    color: rgba(225,224,204,0.72);
755    font-size: 13px;
756    padding: 6px 13px;
757    letter-spacing: 0.012em;
758  }
759  /* English chars are narrower — give them slightly more breathing room */
760  .v6nav-wrap--dark[lang="en"] .v6nav-item,
761  .v6nav-wrap--dark[data-lang="en"] .v6nav-item {
762    padding: 6px 14px;
763    letter-spacing: 0.018em;
764  }
765  .v6nav-wrap--dark .v6nav-item:hover,
766  .v6nav-wrap--dark .v6nav-trigger.is-open {
767    color: #E1E0CC;
768    background: rgba(225,224,204,0.08);
769  }
770  .v6nav-wrap--dark .v6nav-chevron {
771    color: rgba(225,224,204,0.45);
772  }
773  .v6nav-wrap--dark .v6nav-trigger.is-open .v6nav-chevron {
774    color: rgba(225,224,204,0.85);
775  }
776  .v6nav-wrap--dark .v6nav-right {
777    gap: 14px;
778    padding-left: 14px;
779    border-left: 1px solid rgba(225,224,204,0.10);
780  }
781  .v6nav-wrap--dark .v6nav-signin {
782    color: rgba(225,224,204,0.72);
783    font-size: 13px;
784    letter-spacing: 0.012em;
785  }
786  .v6nav-wrap--dark .v6nav-signin:hover { color: #E1E0CC; }
787  .v6nav-wrap--dark .v6nav-cta {
788    background: #E1E0CC;
789    color: #0a0a0a;
790    font-size: 12.5px;
791    transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease;
792    padding: 7px 14px;
793    border-radius: 100px;
794    letter-spacing: 0.012em;
795  }
796  .v6nav-wrap--dark .v6nav-cta:hover {
797    opacity: 1;
798    background: #fff;
799    color: #0a0a0a;
800    transform: translateY(-1px);
801    box-shadow: 0 6px 18px -8px rgba(225,224,204,0.55);
802  }
803  .v6nav-wrap--dark .v6nav-cta:active { transform: translateY(0); }
804
805  /* Dark-mode language selector */
806  .v6nav-wrap--dark .v6nav-lang {
807    border-left: 1px solid rgba(225,224,204,0.12);
808    padding-left: 12px;
809    margin-left: 2px;
810  }
811  .v6nav-wrap--dark .v6nav-lang-trigger {
812    color: rgba(225,224,204,0.72);
813    font-size: 13px;
814    padding: 6px 12px;
815    letter-spacing: 0.012em;
816  }
817  .v6nav-wrap--dark .v6nav-lang-trigger:hover {
818    color: #E1E0CC;
819    background: rgba(225,224,204,0.08);
820  }
821  .v6nav-wrap--dark .v6nav-lang-trigger.is-open {
822    color: #E1E0CC;
823    background: rgba(225,224,204,0.10);
824  }
825  .v6nav-wrap--dark .v6nav-lang-chevron { color: rgba(225,224,204,0.45); }
826  .v6nav-wrap--dark .v6nav-lang-trigger.is-open .v6nav-lang-chevron {
827    color: rgba(225,224,204,0.95);
828  }
829  .v6nav-wrap--dark .v6nav-lang-menu {
830    background: #141414;
831    border: 1px solid rgba(225,224,204,0.12);
832    box-shadow: 0 20px 40px -12px rgba(0,0,0,0.6), 0 2px 8px rgba(0,0,0,0.4);
833  }
834  .v6nav-wrap--dark .v6nav-lang-item {
835    color: rgba(225,224,204,0.78);
836  }
837  .v6nav-wrap--dark .v6nav-lang-item:hover {
838    background: rgba(225,224,204,0.08);
839    color: #E1E0CC;
840  }
841  .v6nav-wrap--dark .v6nav-lang-item.is-active { color: #E1E0CC; }
842  .v6nav-wrap--dark .v6nav-lang-item svg { color: rgba(225,224,204,0.85); }
843  /* Dropdowns stay light cards — high readability over dark hero */
844
845  @media (max-width: 1080px) {
846    .v6nav-wrap--dark .v6nav { padding: 7px 14px; gap: 10px; }
847    .v6nav-wrap--dark .v6nav-right { padding-left: 10px; gap: 10px; border-left: none; }
848  }
849`;e.s(["NavMenu",0,function({lang:e,theme:i="light"}){let l=(0,p.useTranslations)("Nav"),m=(0,s.useLocale)(),u=(0,d.usePathname)(),h=(0,d.useRouter)(),x=e=>"en"===m?e:`/${m}${"/"===e?"":e}`,f={homeHref:"en"===m?"/":`/${m}`,signIn:l("signIn"),cta:l("cta"),items:[{id:"platform",label:l("platform.label"),sections:[{heading:l("platform.products.heading"),items:[{path:x("/plan"),label:l("platform.products.plan.label"),desc:l("platform.products.plan.desc"),live:!0,children:[{path:x("/plan/agents/ledger"),label:l("platform.products.plan.ledger"),live:!0},{path:x("/plan/agents/rules"),label:l("platform.products.plan.rules"),live:!0},{path:x("/plan/agents/budget"),label:l("platform.products.plan.budget"),live:!0},{path:x("/plan/agents/fpa-analysis"),label:l("platform.products.plan.fpaAnalysis"),live:!0},{path:x("/plan/agents/whatif"),label:l("platform.products.plan.whatif"),live:!0},{path:x("/plan/agents/report"),label:l("platform.products.plan.report"),live:!0}]},{path:"/books",label:l("platform.products.books.label"),desc:l("platform.products.books.desc"),soon:!0},{path:x("/plan#custom-agent"),label:l("platform.products.customAgent.label"),desc:l("platform.products.customAgent.desc"),live:!0}]},{heading:l("platform.explore.heading"),items:[{path:x("/product-tour"),label:l("platform.explore.productTour.label"),desc:l("platform.explore.productTour.desc"),live:!0,featuredIcon:"tour"},{path:x("/architecture"),label:l("platform.explore.architecture.label"),desc:l("platform.explore.architecture.desc"),live:!0},{path:x("/why-numen"),label:l("platform.explore.whyNumen.label"),desc:l("platform.explore.whyNumen.desc"),live:!0}]}]},{id:"solutions",label:l("solutions.label"),sections:[{heading:l("solutions.byRole.heading"),items:[{path:x("/solutions/cfo"),la
849bel:l("solutions.byRole.cfo"),live:!0},{path:x("/solutions/fpa"),label:l("solutions.byRole.fpa"),live:!0},{path:x("/solutions/finance"),label:l("solutions.byRole.controllers"),desc:l("solutions.byRole.controllersDesc"),live:!1,soon:!0}]},..."ko"===m?[{heading:l("solutions.byIndustry.heading"),items:[{path:x("/solutions/enterprise"),label:l("solutions.byIndustry.enterprise.label"),desc:l("solutions.byIndustry.enterprise.desc"),live:!0},{path:x("/solutions/public-sector"),label:l("solutions.byIndustry.publicSector.label"),desc:l("solutions.byIndustry.publicSector.desc"),live:!0}]}]:[]]},{id:"resources",label:l("resources.label"),sections:[{items:[{path:x("/help"),label:"ko"===m?"도움말 센터":"Help center",desc:"ko"===m?"가이드·튜토리얼·FAQ":"Guides, tutorials & FAQ",live:!0,featuredIcon:"help"},{path:x("/blog"),label:l("resources.blog.label"),desc:l("resources.blog.desc"),live:!0},{path:x("/compare"),label:l("resources.compare.label"),desc:l("resources.compare.desc"),live:!0},{path:x("/security"),label:l("resources.security.label"),desc:l("resources.security.desc"),live:!0}]}]},{id:"company",label:l("company.label"),sections:[{heading:l("company.heading"),items:[{path:x("/about"),label:l("company.about.label"),desc:l("company.about.desc"),live:!0},{path:x("/manifesto"),label:l("company.manifesto.label"),desc:l("company.manifesto.desc"),live:!0},..."ko"===m?[{path:x("/newsroom"),label:l("company.newsroom.label"),desc:l("company.newsroom.desc"),live:!0}]:[]]}]},{id:"pricing",label:l("pricing"),href:x("/pricing")}]},[k,w]=(0,n.useState)(null),[y,j]=(0,n.useState)(null),[C,E]=(0,n.useState)(!1),[N,z]=(0,n.useState)(!1),[L,M]=(0,n.useState)(null),[$,A]=(0,n.useState)(null),R=(0,n.useRef)(null),P=(0,n.useRef)(null),T=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(!N)return;let e=()=>{let e=P.current?.querySelector(".v6nav"),a=e?.getBoundingClientRect();A(a?Math.round(a.bottom+10):72)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[N]),(0,n.useEffect)(()=>{if(!N)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[N]),(0,n.useEffect)(()=>{z(!1),M(null)},[u]),(0,n.useEffect)(()=>{if(!N)return;let e=e=>{"Escape"===e.key&&z(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[N]),(0,n.useEffect)(()=>{if(!C)return;let e=e=>{R.current&&!R.current.contains(e.target)&&E(!1)},a=e=>{"Escape"===e.key&&E(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",a)}},[C]);let B={en:"English",ja:"日本語",zh:"中文",ko:"한국어"},I=["en","ja","zh","ko"],S=()=>{null!==T.current&&(window.clearTimeout(T.current),T.current=null)};return(0,n.useEffect)(()=>()=>{null!==T.current&&window.clearTimeout(T.current)},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{ref:P,className:`v6nav-wrap ${"dark"===i?"v6nav-wrap--dark":""}`,"data-lang":m,children:[(0,a.jsx)("style",{children:b}),(0,a.jsxs)("div",{className:"v6nav",onMouseLeave:()=>{S(),T.current=window.setTimeout(()=>w(null),160)},children:[(0,a.jsx)(r.default,{href:f.homeHref,className:"v6nav-logo",onMouseEnter:()=>w(null),children:(0,a.jsxs)("span",{className:"v6nav-logo-word",children:["Numen",(0,a.jsx)("span",{className:"v6nav-logo-dot","aria-hidden":"true",children:"."})]})}),(0,a.jsx)("div",{className:"v6nav-items",children:f.items.map(e=>{if("href"in e)return(0,a.jsx)(r.default,{href:e.href,className:"v6nav-item",onMouseEnter:()=>w(null),children:e.label},e.id);let n=k===e.id,i=e.sections.length>1;return(0,a.jsxs)("div",{className:"v6nav-trigger-wrap",onMouseEnter:()=>{var a;return a=e.id,void(S(),w(a))},children:[(0,a.jsxs)("button",{type:"button",className:`v6nav-item v6nav-trigger ${n?"is-open":""}`,children:[(0,a.jsx)("span",{children:e.label}),(0,a.jsx)("svg",{className:"v6nav-chevron",width:"9",height:"9",viewBox:"0 0 9 9",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M1 3l3.5 3.5L8 3",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,a.jsx)(t.AnimatePresence,{children:n&&(0,a.jsx)("div",{className:`v6nav-panel-anchor ${i?"is-wide":""}`,children:(0,a.jsx)(o.motion.div,{className:`v6nav-panel ${i?"is-wide":""}`,initial:{opacity:0,y:-4}
849,animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.16,ease:c},children:e.sections.map((e,n)=>(0,a.jsxs)("div",{className:"v6nav-section",children:[e.heading&&(0,a.jsx)("div",{className:"v6nav-section-heading",children:e.heading}),(0,a.jsx)("div",{className:"v6nav-section-items",children:e.items.map(e=>{let n=!!(e.children&&e.children.length),i=y===e.path,l=(0,a.jsxs)("div",{className:"v6nav-pitem-label",children:[e.label,e.soon&&(0,a.jsx)("span",{className:"v6nav-pitem-soon-badge",children:"ko"===m?"곧 출시":"Coming soon"}),n&&(0,a.jsx)("svg",{className:`v6nav-pitem-chev ${i?"is-open":""}`,width:"9",height:"9",viewBox:"0 0 9 9",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M1 3l3.5 3.5L8 3",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})}),e.soon&&e.desc&&(0,a.jsx)("span",{className:"v6nav-pitem-tooltip",role:"tooltip",children:e.desc})]});if(e.featuredIcon){let n=g[e.featuredIcon];return(0,a.jsxs)(r.default,{href:e.path,className:"v6nav-pitem v6nav-pitem--featured",onClick:()=>w(null),children:[(0,a.jsx)("span",{className:"v6nav-pitem-ficon",children:(0,a.jsx)(n,{size:15,"aria-hidden":!0})}),(0,a.jsxs)("span",{className:"v6nav-pitem-fbody",children:[(0,a.jsx)("span",{className:"v6nav-pitem-flabel",children:e.label}),e.desc&&(0,a.jsx)("span",{className:"v6nav-pitem-fdesc",children:e.desc})]})]},e.path)}return n?(0,a.jsxs)("div",{className:"v6nav-pitem-group",children:[(0,a.jsx)("button",{type:"button",className:`v6nav-pitem v6nav-pitem--expand ${i?"is-expanded":""}`,onClick:()=>{var a;return a=e.path,void j(e=>e===a?null:a)},children:l}),(0,a.jsx)(t.AnimatePresence,{initial:!1,children:i&&(0,a.jsxs)(o.motion.div,{className:"v6nav-subitems",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.22,ease:c},style:{overflow:"hidden"},children:[(0,a.jsxs)(r.default,{href:e.path,className:"v6nav-subitem v6nav-subitem--main",onClick:()=>w(null),children:[(0,a.jsx)("span",{children:"ko"===m?`${e.label} 둘러보기`:`Explore ${e.label}`}),(0,a.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M2 5h6M5 2l3 3-3 3",stroke:"currentColor",strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})})]}),e.children.map(e=>(0,a.jsx)(r.default,{href:e.path,className:"v6nav-subitem",onClick:()=>w(null),children:e.label},e.path))]})})]},e.path):e.live?(0,a.jsx)(r.default,{href:e.path,className:`v6nav-pitem ${e.soon?"is-soon-live":""}`,onClick:()=>w(null),children:l},e.path):(0,a.jsx)("a",{href:e.path,className:`v6nav-pitem ${e.soon?"is-soon":""}`,onClick:e=>e.preventDefault(),children:l},e.path)})})]},n))})})})]},e.id)})}),(0,a.jsxs)("div",{className:"v6nav-right",children:[(0,a.jsx)("a",{href:(0,v.serviceLoginHref)(m),className:"v6nav-signin",target:"_blank",rel:"noreferrer",children:f.signIn}),(0,a.jsx)(r.default,{href:(0,v.startFreeHref)(m),className:"v6nav-cta",children:f.cta}),(0,a.jsxs)("div",{className:"v6nav-lang",ref:R,children:[(0,a.jsxs)("button",{type:"button",className:`v6nav-lang-trigger ${C?"is-open":""}`,onClick:()=>E(e=>!e),"aria-haspopup":"listbox","aria-expanded":C,children:[(0,a.jsx)("span",{children:B[m]}),(0,a.jsx)("svg",{className:"v6nav-lang-chevron",width:"9",height:"9",viewBox:"0 0 9 9",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M1 3l3.5 3.5L8 3",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,a.jsx)(t.AnimatePresence,{children:C&&(0,a.jsx)(o.motion.ul,{className:"v6nav-lang-menu",role:"listbox",initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.16,ease:c},children:I.map(e=>(0,a.jsx)("li",{children:(0,a.jsxs)("button",{type:"button",role:"option","aria-selected":m===e,className:`v6nav-lang-item ${m===e?"is-active":""}`,onClick:()=>{E(!1),h.replace(u,{locale:e})},children:[(0,a.jsx)("span",{className:"v6nav-lang-item-label",children:(0,a.jsx)("span",{children:B[e]})}),m===e&&(0,a.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M2 6.5l2.5 2.5L10 3.5",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})})]})},e))})})]}),(0,a.jsx)("button",{type:"button",className:`v6nav-burger ${N?"is-open":""}`,"aria-label":N?"ko"===m?"메뉴 닫기":"Close menu":"ko"===m?"메뉴 열기":"Open menu","aria-expanded":N,onClick:()=>z(e=>!e),children:N?(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M5 5l10 10M15 5L5 15",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})}):(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M3 6h14M3 10h14M3 14h14",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})})})]})]})]}),(0,a.jsx)(t.AnimatePresence,{children:N&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.motion.div,{className:`v6nav-mobile-scrim ${"dark"===i?"is-dark":""}`,initial:{opacity:0}
849,animate:{opacity:1},exit:{opacity:0},transition:{duration:.18},onClick:()=>z(!1)}),(0,a.jsxs)(o.motion.div,{className:`v6nav-mobile-panel ${"dark"===i?"is-dark":""}`,style:null!==$?{top:$,maxHeight:`calc(100dvh - ${$+12}px)`}:void 0,initial:{opacity:0,y:-8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2,ease:c},children:[(0,a.jsx)("nav",{className:"v6nav-mobile-nav",children:f.items.map(e=>{if("href"in e)return(0,a.jsx)(r.default,{href:e.href,className:"v6nav-mobile-link",onClick:()=>z(!1),children:e.label},e.id);let n=L===e.id;return(0,a.jsxs)("div",{className:"v6nav-mobile-group",children:[(0,a.jsxs)("button",{type:"button",className:`v6nav-mobile-link v6nav-mobile-trigger ${n?"is-open":""}`,"aria-expanded":n,onClick:()=>{var a;return a=e.id,void M(e=>e===a?null:a)},children:[(0,a.jsx)("span",{children:e.label}),(0,a.jsx)("svg",{className:`v6nav-mobile-chev ${n?"is-open":""}`,width:"11",height:"11",viewBox:"0 0 9 9",fill:"none","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M1 3l3.5 3.5L8 3",stroke:"currentColor",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,a.jsx)(t.AnimatePresence,{initial:!1,children:n&&(0,a.jsx)(o.motion.div,{className:"v6nav-mobile-sub",initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.22,ease:c},style:{overflow:"hidden"},children:e.sections.map((e,n)=>(0,a.jsxs)("div",{className:"v6nav-mobile-section",children:[e.heading&&(0,a.jsx)("div",{className:"v6nav-mobile-section-heading",children:e.heading}),e.items.map(e=>{if(e.featuredIcon){let n=g[e.featuredIcon];return(0,a.jsxs)(r.default,{href:e.path,className:"v6nav-mobile-subitem v6nav-mobile-subitem--featured",onClick:()=>z(!1),children:[(0,a.jsx)("span",{className:"v6nav-mobile-ficon",children:(0,a.jsx)(n,{size:16,"aria-hidden":!0})}),(0,a.jsxs)("span",{className:"v6nav-mobile-fbody",children:[(0,a.jsx)("span",{className:"v6nav-mobile-sublabel",children:e.label}),e.desc&&(0,a.jsx)("span",{className:"v6nav-mobile-fdesc",children:e.desc})]})]},e.path)}let n=(0,a.jsxs)("span",{className:"v6nav-mobile-sublabel",children:[e.label,e.soon&&(0,a.jsx)("span",{className:"v6nav-pitem-soon-badge",children:"ko"===m?"곧 출시":"Coming soon"})]});return e.soon&&!e.live?(0,a.jsx)("span",{className:"v6nav-mobile-subitem is-soon",children:n},e.path):(0,a.jsx)(r.default,{href:e.path,className:"v6nav-mobile-subitem",onClick:()=>z(!1),children:n},e.path)})]},n))})})]},e.id)})}),(0,a.jsxs)("div",{className:"v6nav-mobile-footer",children:[(0,a.jsx)("a",{href:(0,v.serviceLoginHref)(m),className:"v6nav-mobile-signin",target:"_blank",rel:"noreferrer",children:f.signIn}),(0,a.jsx)(r.default,{href:(0,v.startFreeHref)(m),className:"v6nav-mobile-cta",onClick:()=>z(!1),children:f.cta}),(0,a.jsx)("div",{className:"v6nav-mobile-lang",children:I.map(e=>(0,a.jsx)("button",{type:"button",className:`v6nav-mobile-lang-item ${m===e?"is-active":""}`,onClick:()=>{z(!1),h.replace(u,{locale:e})},children:(0,a.jsx)("span",{children:B[e]})},e))})]})]})]})})]})}])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.