.dm[data-v-74b84091]{width:1em;height:1em;display:block}.hd[data-v-02705f99]{z-index:40;transition:background var(--mid) var(--ease),border-color var(--mid) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.hd--solid[data-v-02705f99]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b1cdb}.hd__in[data-v-02705f99]{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.hd__brand[data-v-02705f99]{font:800 18px/1 var(--disp);letter-spacing:.13em;align-items:center;gap:10px;display:flex}.hd__mark[data-v-02705f99]{color:var(--mut);font-size:26px;line-height:0;display:block}.hd__mark[data-v-02705f99] circle:nth-of-type(2){stroke-dashoffset:calc(49 - 49 * var(--p,0));transition:stroke-dashoffset .12s linear}.hd__pill[data-v-02705f99]{background:var(--ion);height:2px;box-shadow:0 0 10px var(--ion);transition:transform var(--mid) var(--ease),width var(--mid) var(--ease),opacity var(--fast);border-radius:99px;position:absolute;bottom:-2px;left:0}.hd__nav[data-v-02705f99]{color:var(--mut);gap:26px;margin-left:auto;padding-bottom:6px;font-size:14px;display:flex;position:relative}.hd__nav a[data-v-02705f99]{transition:color var(--fast) var(--ease)}.hd__nav a[data-v-02705f99]:hover,.hd__nav a.router-link-active[data-v-02705f99]{color:var(--txt)}.hd__ext[data-v-02705f99]{opacity:.8}.hd__right[data-v-02705f99]{align-items:center;gap:10px;display:flex}.hd__lang[data-v-02705f99]{border:1px solid var(--line);color:var(--mut);cursor:pointer;background:0 0;border-radius:999px;padding:8px 10px;font-size:13px}.hd__lang option[data-v-02705f99]{background:var(--panel)}.hd__burger[data-v-02705f99]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;width:44px;height:44px;display:none;position:relative}.hd__burger span[data-v-02705f99]{background:var(--txt);width:20px;height:2px;transition:transform var(--mid) var(--ease),top var(--mid) var(--ease);position:absolute;left:12px}.hd__burger span[data-v-02705f99]:first-child{top:18px}.hd__burger span[data-v-02705f99]:nth-child(2){top:25px}.hd__burger span.on[data-v-02705f99]:first-child{top:21px;transform:rotate(45deg)}.hd__burger span.on[data-v-02705f99]:nth-child(2){top:21px;transform:rotate(-45deg)}.sheet[data-v-02705f99]{z-index:39;background:var(--bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--disp);flex-direction:column;gap:6px;padding:26px 6vw;font-size:22px;font-weight:600;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.sheet a[data-v-02705f99]{border-bottom:1px solid var(--line);padding:14px 0}.sheet__cta[data-v-02705f99]{border-bottom:0;margin-top:22px;font-size:16px}.sheet-enter-active[data-v-02705f99],.sheet-leave-active[data-v-02705f99]{transition:opacity var(--mid) var(--ease),transform var(--mid) var(--ease)}.sheet-enter-from[data-v-02705f99],.sheet-leave-to[data-v-02705f99]{opacity:0;transform:translateY(-8px)}@media (width<=900px){.hd__nav[data-v-02705f99],.hd__buy[data-v-02705f99]{display:none}.hd__burger[data-v-02705f99]{display:block}}.ab[data-v-aa4abb0d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ab--center[data-v-aa4abb0d]{justify-content:center}.ab__a[data-v-aa4abb0d]{transition:transform var(--fast) var(--ease),opacity var(--fast) var(--ease);align-items:center;line-height:0;display:inline-flex}.ab__a[data-v-aa4abb0d]:hover{transform:translateY(-1px)}.ab__a img[data-v-aa4abb0d]{border-radius:6px;width:auto;height:40px;display:block}.ab__a--gp img[data-v-aa4abb0d]{height:51px;margin:-5.5px -6px}.ab--light .ab__a img[data-v-aa4abb0d]{box-shadow:0 0 0 1px #0000001f}.ab--light .ab__a--gp img[data-v-aa4abb0d]{box-shadow:none}.dome[data-v-0a1fbdaa]{width:1em;height:1em;line-height:0;display:inline-block}.dome svg[data-v-0a1fbdaa]{width:100%;height:100%;display:block;overflow:visible}.dome__glow[data-v-0a1fbdaa]{opacity:.14;transform-origin:100px 100px}.dome__pulse[data-v-0a1fbdaa]{opacity:0;transform-origin:100px 100px}.dome--live .dome__glow[data-v-0a1fbdaa]{animation:2.4s ease-in-out infinite dGlow-0a1fbdaa}.dome--live .dome__pulse[data-v-0a1fbdaa]{animation:dPulse-0a1fbdaa 2.4s var(--ease) infinite}.dome--live .dome__dot[data-v-0a1fbdaa]{transform-origin:100px 100px;animation:2.4s ease-in-out infinite dBreath-0a1fbdaa}.dome__spin[data-v-0a1fbdaa]{transform-origin:100px 100px;transition:transform 1.1s var(--ease)}.dome:hover .dome__spin[data-v-0a1fbdaa]{transform:rotate(360deg)}@keyframes dGlow-0a1fbdaa{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.34;transform:scale(1.08)}}@keyframes dPulse-0a1fbdaa{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes dBreath-0a1fbdaa{50%{opacity:.85;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.dome--live .dome__glow[data-v-0a1fbdaa],.dome--live .dome__pulse[data-v-0a1fbdaa],.dome--live .dome__dot[data-v-0a1fbdaa]{animation:none}.dome__glow[data-v-0a1fbdaa]{opacity:.24}}.ft[data-v-ac70a300]{border-top:1px solid var(--line);text-align:center;background:var(--panel2);padding:88px 0 56px}.ft__dome[data-v-ac70a300]{margin:0 auto 18px;font-size:96px;display:block}.ft__t[data-v-ac70a300]{margin:14px 0 10px}.ft__s[data-v-ac70a300]{max-width:520px;margin:0 auto}.ft__row[data-v-ac70a300]{justify-content:center;margin-top:28px}.ft__dlt[data-v-ac70a300]{margin-top:34px;font-size:13px}.ft__dl[data-v-ac70a300]{margin-top:12px}.ft__meta[data-v-ac70a300]{border-top:1px solid var(--line);gap:6px;margin-top:56px;padding-top:28px;font-size:13px;display:grid}.ft__meta a[data-v-ac70a300]:hover{color:var(--ion)}.ft__c[data-v-ac70a300]{margin-top:10px;font-size:12px}@media (width<=900px){.ft[data-v-ac70a300]{padding:64px 0 44px}}.pg-enter-active{transition:opacity var(--enter) var(--ease),transform var(--enter) var(--ease)}.pg-leave-active{transition:opacity .14s var(--ease)}.pg-enter-from{opacity:0;transform:translateY(10px)}.pg-leave-to{opacity:0}:root{--bg:#060b1c;--panel:#0b1226;--panel2:#081020;--ion:#5fd9f2;--violet:#8b7cf6;--gold:#f5c044;--mint:#5ff2c4;--txt:#e8eef8;--mut:#8a97b5;--line:#1a2542;--lineHi:#27406f;--track:#141f3c;--disp:"Sora",system-ui,sans-serif;--body:"Inter","Noto Sans KR",system-ui,sans-serif;--mono:"JetBrains Mono",monospace;--fast:.12s;--mid:.26s;--enter:.42s;--ease:cubic-bezier(.33,1,.68,1);--pad:96px}*,:before,:after{box-sizing:border-box}html,body,#app{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}img,svg{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.02em;margin:0;line-height:1.12}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--ion);outline-offset:3px;border-radius:6px}::selection{background:#5fd9f247}.app__main{overflow-x:clip}section[data-section]{padding:var(--pad) 0;overflow:clip visible}.wrap{width:min(1120px,92vw);margin:0 auto}.narrow{width:min(820px,92vw);margin:0 auto}.eyebrow{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ion);display:block}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mut{color:var(--mut)}.h1{font-size:clamp(38px,6vw,76px);font-weight:800}.h2{font-size:clamp(28px,4vw,46px);font-weight:700}.h3{font-size:clamp(19px,2vw,22px);font-weight:600}.lead{color:var(--mut);font-size:clamp(16px,1.6vw,18px)}.btn{border:1px solid var(--lineHi);cursor:pointer;min-height:48px;transition:transform var(--fast) var(--ease),background var(--mid) var(--ease),border-color var(--mid) var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:600;display:inline-flex}.btn:hover{background:var(--panel);border-color:var(--ion)}.btn:active{transform:scale(.96)}.btn--p{background:var(--ion);border-color:var(--ion);color:#04121a;box-shadow:0 0 #5fd9f200}.btn--p:hover{background:#84e6f7;border-color:#84e6f7;box-shadow:0 8px 28px #5fd9f259}.btn--v{border-color:var(--violet);color:#cfc8ff}.btn--v:hover{border-color:var(--violet);background:#8b7cf61f}.btn--sm{min-height:40px;padding:9px 18px;font-size:14px}.row{flex-wrap:wrap;gap:12px;display:flex}.card{background:var(--panel);border:1px solid var(--line);transition:border-color var(--mid) var(--ease),transform var(--mid) var(--ease);border-radius:18px;padding:22px;position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#5fd9f224,transparent 60%);transition:opacity var(--mid) var(--ease);position:absolute;inset:0}.card:hover{border-color:var(--lineHi);transform:translateY(-2px)}.card:hover:before{opacity:1}.card>*{position:relative}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.metric{font:700 clamp(28px,3.4vw,36px)/1 var(--mono);color:var(--ion)}.metric small{font:500 13px var(--mono);color:var(--mut);margin-left:5px}.badge{font:500 11px var(--mono);letter-spacing:.08em;border:1px solid var(--violet);color:#cfc8ff;border-radius:999px;padding:4px 10px;display:inline-block}.rv{opacity:0;transition:opacity var(--enter) var(--ease),transform var(--enter) var(--ease);transform:translateY(14px)}.rv.is-in{opacity:1;transform:none}.eyebrow{padding-left:0;position:relative}.rv.is-in .eyebrow:after{content:"";background:var(--ion);vertical-align:middle;width:0;height:1px;animation:eyeLine .52s var(--ease) .12s forwards;margin-left:10px;display:inline-block}@keyframes eyeLine{to{width:28px}}@media (width<=900px){:root{--pad:64px}.grid3,.grid2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}html[data-lang=ja] body{font-family:Inter,Noto Sans JP,system-ui,sans-serif}html[data-lang=zh] body{font-family:Inter,Noto Sans SC,system-ui,sans-serif}html[data-lang=th] body{font-family:Inter,Noto Sans Thai,system-ui,sans-serif;line-height:1.75}html[data-lang=th] h1,html[data-lang=th] h2,html[data-lang=th] h3{font-family:Noto Sans Thai,Sora,sans-serif;line-height:1.3}html[data-lang=ja] h1,html[data-lang=ja] h2,html[data-lang=zh] h1,html[data-lang=zh] h2{letter-spacing:0}
