:root{--primitive-white-alpha-10:hsla(0,0%,100%,.1);--primitive-white-alpha-20:hsla(0,0%,100%,.2);--primitive-white-alpha-30:hsla(0,0%,100%,.3);--primitive-white-alpha-40:hsla(0,0%,100%,.4);--primitive-white-alpha-50:hsla(0,0%,100%,.5);--primitive-white-alpha-60:hsla(0,0%,100%,.6);--primitive-white-alpha-70:hsla(0,0%,100%,.7);--primitive-white-alpha-80:hsla(0,0%,100%,.8);--primitive-white-alpha-90:hsla(0,0%,100%,.9);--primitive-white-alpha-100:#fff;--primitive-black-alpha-10:rgba(0,0,0,.1);--primitive-black-alpha-20:rgba(0,0,0,.2);--primitive-black-alpha-30:rgba(0,0,0,.3);--primitive-black-alpha-40:rgba(0,0,0,.4);--primitive-black-alpha-50:rgba(0,0,0,.5);--primitive-black-alpha-60:rgba(0,0,0,.6);--primitive-black-alpha-70:rgba(0,0,0,.7);--primitive-black-alpha-80:rgba(0,0,0,.8);--primitive-black-alpha-90:rgba(0,0,0,.9);--primitive-black-alpha-100:#000;--primitive-neutral-100:#fbfbfb;--primitive-neutral-200:#f7f7f7;--primitive-neutral-300:#e9e9e9;--primitive-neutral-400:#aaa;--primitive-neutral-500:#8c8c8c;--primitive-neutral-600:#34373b;--primitive-neutral-700:#30353b;--primitive-neutral-800:#282d32;--primitive-neutral-900:#161a1f;--primitive-red-100:#fffbfb;--primitive-red-500:#ec112e;--primitive-red-800:#3d1212;--primitive-blue-500:#3645e5;--primitive-blue-600:#494a92;--semantic-surface-111:#fff;--semantic-border-111:#fff;--semantic-button-tab-active:#0f1419;--semantic-button-tab-default:#eee;--semantic-button-tab-hover:#dfdfdf;--semantic-text-111:#fff;--semantic-background-111:#fff;--radius-0:0;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:1000px;--radius-circle:50%;--header-height:90px;--footer-height:98px;--z-header:100;--z-lnb-dim:200;--z-lnb-aside:300;--spacing-layout:160px}@media(max-width:1399px){:root{--spacing-layout:80px}}@media(max-width:1023px){:root{--header-height:70px;--footer-height:78px}}@media(max-width:719px){:root{--spacing-layout:20px}}:root{--transition-duration:.3s}*{color:inherit;font:inherit;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:root{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body,html{height:100%}canvas,img,picture,svg,video{display:block;max-width:100%}button{background:none;border:0;cursor:pointer}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100 900;src:url(./PretendardVariable.CJuje-Rk.woff2) format("woff2-variations")}.barlow{font-family:Barlow,sans-serif}html{scroll-behavior:smooth}body{font-family:Pretendard,sans-serif;font-size:16px}:target,h1,h2,h3,h4,h5,h6{scroll-margin-top:calc(var(--header-height) + 20px)}@media(max-width:1023px){:target,h1,h2,h3,h4,h5,h6{scroll-margin-top:calc(var(--header-height) + 81px)}}.page-enter-active,.page-leave-active{transition:opacity .2s ease-out}.page-enter-from,.page-leave-to{opacity:0}.pattern-wrap{display:flex;flex-direction:column;gap:16px}@media(max-width:1023px){.pattern-wrap{gap:8px}}.pattern-wrap b{font-weight:700}.pattern-wrap img{display:inline-block;vertical-align:middle}.pattern-headline{align-items:center;background:#000;color:#fbfbfb;display:flex;gap:16px;height:90px;padding:0 32px}@media(max-width:1023px){.pattern-headline{height:72px;padding:0 20px}}.pattern-headline-title{flex:1;font-size:32px;font-weight:700;line-height:38px}@media(max-width:1023px){.pattern-headline-title{font-size:22px;line-height:28px}}.pattern-headline-meta{color:#e9e9e9;font-size:12px;font-weight:500;white-space:nowrap}@media(max-width:1023px){.pattern-headline-meta{font-size:11px}}.pattern-title{align-items:center;border-left:4px solid #000;color:#161a1f;display:inline-flex;font-size:28px;font-weight:700;line-height:32px;margin-top:24px;padding-left:24px}@media(max-width:1023px){.pattern-title{border-left-width:3px;font-size:22px;line-height:28px;padding-left:16px}}.pattern-callout{background:#fbfbfb;border:1px solid #161a1f;color:#000;font-size:16px;font-weight:500;line-height:30px;padding:24px 32px}@media(max-width:1023px){.pattern-callout{font-size:14px;line-height:24px;padding:20px 24px}}.pattern-callout--danger{background:#fff;border:1px solid #ec112e;color:#34373b;font-size:16px;font-weight:500;line-height:30px;padding:24px 32px}.pattern-callout--danger ul{list-style:disc;padding-left:24px}.pattern-callout--danger li+li{margin-top:4px}@media(max-width:1023px){.pattern-callout--danger{font-size:14px;line-height:24px;padding:20px 24px}}.pattern-subtitle{color:#161a1f;font-size:22px;font-weight:600;line-height:26px;margin-top:24px}@media(max-width:1023px){.pattern-subtitle{font-size:18px;line-height:24px}}.pattern-subtitle-hl{color:#3645e5}.pattern-body{color:#34373b;font-size:16px;font-weight:500;line-height:30px}@media(max-width:1023px){.pattern-body{font-size:14px;line-height:24px}}.pattern-body--bold{color:#161a1f;font-weight:700}.pattern-body--small{color:#8c8c8c;font-size:14px;font-weight:500;line-height:24px}@media(max-width:1023px){.pattern-body--small{font-size:11px;line-height:18px}}.pattern-highlight{color:#3645e5;font-weight:700}.pattern-accordion-group{display:flex;flex-direction:column}.pattern-accordion-group>.pattern-accordion+.pattern-accordion{border-top:0}.pattern-accordion{background:#fff;border:1px solid #161a1f}.pattern-accordion>summary{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:58px;line-height:30px;list-style:none;padding:12px 32px}.pattern-accordion>summary::-webkit-details-marker{display:none}.pattern-accordion>summary:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6' fill='none'><path d='M1 1L6 5L11 1' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;content:"";flex-shrink:0;height:6px;margin-left:auto;transition:transform .2s;width:12px}@media(max-width:1023px){.pattern-accordion>summary{font-size:14px;height:52px;line-height:24px;padding:12px 24px}}.pattern-accordion[open]>summary:after{transform:scaleY(-1)}.pattern-accordion-body{background:#fbfbfb;border-top:1px solid #f7f7f7;display:flex;flex-direction:column;gap:8px;padding:24px 32px 32px}.pattern-accordion-body>.pattern-data{margin-top:16px}@media(max-width:1023px){.pattern-accordion-body{padding:20px 24px 24px}}.pattern-accordion-heading{color:#3645e5}.pattern-accordion-heading,.pattern-btn{font-size:16px;font-weight:700;line-height:30px}.pattern-btn{align-items:center;background:#161a1f;border:0;color:#fff;cursor:pointer;display:inline-flex;height:58px;justify-content:center;min-width:160px;padding:0 40px;text-decoration:none;transition:background .2s}.pattern-btn:hover{background:#282d32}@media(max-width:1023px){.pattern-btn{font-size:14px;height:48px;line-height:24px;min-width:140px;padding:0 24px}}.pattern-image{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.pattern-image--sm{width:360px}.pattern-image--lg{width:720px}@media(max-width:1023px){.pattern-image--lg,.pattern-image--sm{height:auto;max-width:100%;width:100%}.pattern-data-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media(max-width:1023px){.pattern-data-wrap::-webkit-scrollbar{height:4px;width:4px}.pattern-data-wrap::-webkit-scrollbar-button{background-color:#e2e2e2;height:1px;width:1px}.pattern-data-wrap::-webkit-scrollbar-thumb{background-color:#8c919a;border-radius:2px}.pattern-data-wrap::-webkit-scrollbar-track,.pattern-data-wrap::-webkit-scrollbar-track-piece{background-color:#e2e2e2}}.pattern-data{border:1px solid #000;border-collapse:collapse;table-layout:fixed;width:100%}.pattern-data td,.pattern-data th{border:1px solid #e9e9e9;color:#161a1f;font-size:14px;font-weight:500;line-height:24px;padding:16px 24px;text-align:left;vertical-align:middle}.pattern-data thead th{background:#000;border-color:#34373b;color:#fff;font-size:16px;font-weight:700;line-height:30px;text-align:center}.pattern-data tbody td:first-child,.pattern-data tbody th{font-weight:500;padding:16px;text-align:center;width:160px}.pattern-data tbody td:has(img),.pattern-data tbody th:has(img),.pattern-data thead td:has(img),.pattern-data thead th:has(img){text-align:center}@media(max-width:1023px){.pattern-data{min-width:768px}.pattern-data td,.pattern-data th{font-size:13px;line-height:20px;padding:12px 16px}.pattern-data thead th{font-size:14px;line-height:24px}.pattern-data tbody td:first-child,.pattern-data tbody th{padding:12px;width:96px}}.pattern-data-thumb{aspect-ratio:4/3;display:block;height:auto;margin:0 auto;max-width:160px;-o-object-fit:cover;object-fit:cover;width:100%}.pattern-data-note{color:#8c8c8c;display:block}.pattern-divider{background:#161a1f;border:0;height:1px;margin:20px 0 16px}.pattern-mode-block{display:flex;flex-direction:column;gap:16px}.pattern-weapon-table{border:1px solid #34373b;display:flex;height:300px}@media(max-width:1023px){.pattern-weapon-table{flex-direction:column;height:auto}}.pattern-weapon-table figure{align-items:center;background:#fff;border-right:1px solid #e9e9e9;display:flex;flex:1;justify-content:center;margin:0;min-width:0}@media(max-width:1023px){.pattern-weapon-table figure{border-bottom:1px solid #e9e9e9;border-right:0;flex:0 0 auto;height:200px;width:100%}}.pattern-weapon-table figure img{max-width:90%}@media(max-width:1023px){.pattern-weapon-table figure img{height:auto;max-height:90%}}.pattern-weapon-table ul{display:flex;flex:1;flex-direction:column;min-width:0}@media(max-width:1023px){.pattern-weapon-table ul{flex:0 0 auto}}.pattern-weapon-table li{align-items:center;background:#fff;border-bottom:1px solid #e9e9e9;display:flex;flex:1;padding:0 24px}.pattern-weapon-table li:last-child{border-bottom:0}@media(max-width:1023px){.pattern-weapon-table li{flex:0 0 40px;padding:0 16px}}.pattern-weapon-table__data{align-items:center;display:flex;width:100%}.pattern-weapon-table__data-tit{color:#34373b;flex:0 0 72px;font-size:16px;font-weight:500;line-height:30px}@media(max-width:1023px){.pattern-weapon-table__data-tit{font-size:12px;line-height:22px}}.pattern-weapon-table__data-bar{align-items:center;display:flex;flex:1}.pattern-weapon-table__data-bar:before{background:linear-gradient(to right,#000 0 calc(var(--value, 0)*1%),#f7f7f7 calc(var(--value, 0)*1%) 100%);content:"";flex:1;height:16px}.pattern-weapon-table__data-bar:after{color:#34373b;content:counter(val) "%";counter-reset:val var(--value,0);flex:0 0 64px;font-size:16px;font-weight:500;line-height:30px;text-align:right}@media(max-width:1023px){.pattern-weapon-table__data-bar:after{font-size:12px;line-height:22px}}.pattern-weapon-table__data-text{color:#34373b;flex:1;font-size:16px;font-weight:500;line-height:30px}@media(max-width:1023px){.pattern-weapon-table__data-text{font-size:12px;line-height:22px}}.pattern-video-wrap{aspect-ratio:16/9;max-width:720px;position:relative;width:100%}@media(max-width:1023px){.pattern-video-wrap{max-width:100%}}.pattern-video-wrap iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.error[data-v-ec20dbc9]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:calc(100vh - var(--header-height) - var(--footer-height) - 160px);text-align:center}@media(max-width:1023px){.error[data-v-ec20dbc9]{min-height:calc(100vh - var(--header-height) - var(--footer-height) - 80px)}}.error__status[data-v-ec20dbc9]{color:var(--primitive-red-500);font-size:80px;font-weight:600;line-height:1}@media(max-width:1023px){.error__status[data-v-ec20dbc9]{font-size:56px}}.error__message[data-v-ec20dbc9]{color:var(--primitive-neutral-700);font-size:18px;font-weight:500;line-height:26px}@media(max-width:1023px){.error__message[data-v-ec20dbc9]{font-size:14px;line-height:20px}}.error__button[data-v-ec20dbc9]{background-color:var(--primitive-neutral-900);border:0;border-radius:var(--radius-pill);color:var(--primitive-white-alpha-100);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;margin-top:16px;padding:12px 32px;transition:var(--transition-duration)}@media(hover:hover)and (pointer:fine){.error__button[data-v-ec20dbc9]:hover{background-color:var(--primitive-neutral-700)}}
