.solution_solution__S0MIB{padding-top:64px;word-break:keep-all}.solution_solution__S0MIB .solution_inner__D6Eje{max-width:1920px;margin:0 auto;padding:0 40px}.solution_solution__S0MIB .solution_eyebrow__d7rYr{display:inline-block;font-size:var(--fs-lg);font-style:italic;line-height:1;color:#a7a7a7}.solution_solution__S0MIB .solution_head__VF4dr{display:flex;flex-direction:column;gap:16px}.solution_solution__S0MIB h2{font-size:36px;font-weight:var(--fw-semibold);line-height:1.6}.solution_solution__S0MIB h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.6}.solution_solution__S0MIB h4{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.6}.solution_solution__S0MIB p{font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:1.8}.solution_solution__S0MIB .solution_btns__ih_Bq{display:flex;align-items:center;gap:16px}.solution_solution__S0MIB .solution_btn_outline__m8igN,.solution_solution__S0MIB .solution_btn_solid__TaEQT{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-size:var(--fs-xs);line-height:16px;outline:1px solid var(--color-black);white-space:nowrap;transition:color var(--transition-default),background var(--transition-default)}.solution_solution__S0MIB .solution_btn_outline__m8igN{background:transparent;color:var(--color-black)}.solution_solution__S0MIB .solution_btn_outline__m8igN:hover,.solution_solution__S0MIB .solution_btn_solid__TaEQT{background:var(--color-black);color:var(--color-white)}.solution_solution__S0MIB .solution_btn_solid__TaEQT:hover{color:var(--color-purple-sub-01)}.solution_solution__S0MIB .solution_ico_download__87rFn{width:16px;height:16px;flex:none;background-color:currentColor;-webkit-mask:url(/images/icon/icon_download.svg) no-repeat center/contain;mask:url(/images/icon/icon_download.svg) no-repeat center/contain}.solution_solution__S0MIB .solution_link_arrow__44Cde{position:relative;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:var(--fs-sm);line-height:1.2;color:var(--color-gray-05)}.solution_solution__S0MIB .solution_link_arrow__44Cde .solution_arrow__tFwc2{display:block;width:18px;height:18px;-webkit-mask:url(/images/icon/icon_arrow_right.svg) no-repeat center/contain;mask:url(/images/icon/icon_arrow_right.svg) no-repeat center/contain;background:var(--color-purple)}.solution_solution__S0MIB .solution_link_arrow__44Cde:before{content:"";position:absolute;bottom:0;left:0;width:0;height:6px;background:rgba(184,162,249,.8);transition:width .3s;z-index:-1}.solution_solution__S0MIB .solution_link_arrow__44Cde:hover:before{width:100%}.solution_solution__S0MIB .solution_hero__KbYSJ{display:flex;flex-direction:column}.solution_solution__S0MIB .solution_hero_inner___k51H{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:64px;height:496px;padding:0 80px;text-align:center}.solution_solution__S0MIB .solution_tag__313WP{display:inline-flex;align-items:center;height:28px;padding:0 8px;background:var(--color-purple-sub-01);color:var(--color-black);font-size:var(--fs-lg);font-style:italic;line-height:1}.solution_solution__S0MIB .solution_hero_tit__6vagc{display:flex;flex-direction:column;gap:6px}.solution_solution__S0MIB .solution_hero_heading__DATOd{display:flex;flex-direction:column;gap:6px;margin:0;font-weight:var(--fw-regular)}.solution_solution__S0MIB .solution_hero_lead__67ShF{font-size:var(--fs-xl);line-height:1.6}.solution_solution__S0MIB .solution_hero_headline__AtNhZ{font-size:var(--fs-6xl);line-height:1.35}.solution_solution__S0MIB .solution_hero__KbYSJ h1 mark{background:linear-gradient(transparent 55%,#efc 0);color:inherit;padding:0 2px}.solution_solution__S0MIB .solution_hero_btns__v6Ip_{display:none}.solution_solution__S0MIB .solution_hero_img_track__cBYmB{position:relative;width:100%}.solution_solution__S0MIB .solution_hero_img_pinnable__5h_XM{height:calc(100vw * 1179 / 1920 + 100vh)}.solution_solution__S0MIB .solution_hero_img_pinnable__5h_XM .solution_hero_img__pAA3e{transform-origin:0 0;will-change:transform}.solution_solution__S0MIB .solution_hero_img__pAA3e{width:100%}.solution_solution__S0MIB .solution_hero_img__pAA3e img{display:block;width:100%;height:auto;aspect-ratio:1920/1179;object-fit:cover}.solution_solution__S0MIB .solution_subnav__CpZgp{position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:20;background:var(--color-purple-sub-01)}.solution_solution__S0MIB .solution_subnav_inner__yVAQe{max-width:1920px;margin:0 auto;padding:16px 40px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:40px;gap:40px}.solution_solution__S0MIB .solution_subnav_btns__sUXno{justify-self:end}.solution_solution__S0MIB .solution_tabs__CG6Rg{display:flex;align-items:center;gap:20px;flex:none}.solution_solution__S0MIB .solution_tabs__CG6Rg li{position:relative;display:flex;align-items:center}.solution_solution__S0MIB .solution_tabs__CG6Rg li+li{padding-left:20px}.solution_solution__S0MIB .solution_tabs__CG6Rg li+li:before{content:"";position:absolute;left:0;width:1px;height:16px;background:var(--color-gray-05)}.solution_solution__S0MIB .solution_tabs__CG6Rg a,.solution_solution__S0MIB .solution_tabs__CG6Rg span{font-size:var(--fs-sm);line-height:1.2;color:var(--color-black)}.solution_solution__S0MIB .solution_tabs__CG6Rg a:hover{text-decoration:underline}.solution_solution__S0MIB .solution_tabs__CG6Rg li a{display:inline-flex;align-items:center;gap:8px}.solution_solution__S0MIB .solution_tabs__CG6Rg .solution_tab_next__mvVNh a:after,.solution_solution__S0MIB .solution_tabs__CG6Rg .solution_tab_prev__0gx54 a:before{content:"";flex:none;width:16px;height:16px;background-color:var(--color-purple);-webkit-mask:url(/images/icon/icon_arrow_right.svg) no-repeat center/contain;mask:url(/images/icon/icon_arrow_right.svg) no-repeat center/contain}.solution_solution__S0MIB .solution_tabs__CG6Rg .solution_tab_prev__0gx54 a:before{transform:rotate(180deg)}.solution_solution__S0MIB .solution_subnav_sub__L_X1Y{justify-self:center;text-align:center;font-size:var(--fs-sm);line-height:1.8}.solution_solution__S0MIB .solution_subnav_sub__L_X1Y>mark{background-color:unset}.solution_solution__S0MIB .solution_solution_sec__S4s_J{padding:0 0 160px}.solution_solution__S0MIB .solution_solution_sec__S4s_J>.solution_inner__D6Eje{display:flex;gap:96px;align-items:flex-start}.solution_solution__S0MIB .solution_solution_left__p_W3c{flex:0 0 679px;max-width:679px;display:flex;flex-direction:column;gap:116px}.solution_solution__S0MIB .solution_features__1LDeL{display:flex;flex-direction:column;gap:60px}.solution_solution__S0MIB .solution_features__1LDeL li{display:flex;gap:40px;padding:48px 0;border-top:1px solid #a7a7a7}.solution_solution__S0MIB .solution_feat_no__mB31p{flex:none;font-size:var(--fs-xl);font-style:italic;line-height:1;width:80px;height:-moz-fit-content;height:fit-content;padding:7px 0;color:var(--color-purple)}.solution_solution__S0MIB .solution_feat_txt__ASLCU{display:flex;flex-direction:column;gap:12px}.solution_solution__S0MIB .solution_solution_img__voRvo{flex:1 1 auto;min-width:0;position:-webkit-sticky;position:sticky;top:64px}.solution_solution__S0MIB .solution_solution_img__voRvo img{display:block;width:100%;height:auto;aspect-ratio:1920/1179;object-fit:cover}.solution_solution__S0MIB .solution_solution_img__voRvo .solution_mirror_note__sLnL4{display:block;margin-top:8px;font-size:var(--fs-xs);line-height:1.4;color:var(--color-gray-05);text-align:center}.solution_solution__S0MIB .solution_why__vofdu{padding:160px 0;background:#e8e2fb;border-top:1px solid var(--color-gray-03)}.solution_solution__S0MIB .solution_why__vofdu>.solution_inner__D6Eje{display:flex;flex-direction:column;gap:80px}.solution_solution__S0MIB .solution_why_cards__pzp_2{display:flex;gap:40px}.solution_solution__S0MIB .solution_why_cards__pzp_2 li{flex:1 1;display:flex;flex-direction:column;gap:32px;padding:32px 40px 60px;background:var(--color-white)}.solution_solution__S0MIB .solution_why_img___BI2Q{display:flex;align-items:center;width:176px;height:176px}.solution_solution__S0MIB .solution_why_img___BI2Q img{width:100%;height:100%;object-fit:cover}.solution_solution__S0MIB .solution_why_txt__BlgTz{display:flex;flex-direction:column;gap:24px;padding-top:32px;border-top:1px solid var(--color-gray-04)}.solution_solution__S0MIB .solution_space__yVYOp{padding:160px 0;background:var(--color-gray-01);border-top:1px solid var(--color-gray-03)}.solution_solution__S0MIB .solution_space__yVYOp>.solution_inner__D6Eje{display:flex;flex-direction:column;gap:96px;padding:0;max-width:unset}.solution_solution__S0MIB .solution_space__yVYOp>.solution_inner__D6Eje .solution_head__VF4dr{padding:0 40px;width:100%;max-width:1920px;margin:0 auto}.solution_solution__S0MIB .solution_space_grid__9qX2j{display:flex;gap:40px;width:100%;overflow-x:auto;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;padding:0 max(40px,-920px + 50vw)}.solution_solution__S0MIB .solution_space_grid__9qX2j::-webkit-scrollbar{display:none}.solution_solution__S0MIB .solution_space_grid__9qX2j li{flex:0 0 720px;max-width:720px;display:flex;flex-direction:column;gap:40px;scroll-snap-align:start}.solution_solution__S0MIB .solution_space_img__3vy_J img{display:block;width:100%;height:auto;aspect-ratio:1920/1179;object-fit:cover}.solution_solution__S0MIB .solution_space_txt__VWiFM{display:flex;flex-direction:column;gap:16px}.solution_solution__S0MIB .solution_cases__JzO6w{padding-top:160px;border-top:1px solid var(--color-gray-03)}.solution_solution__S0MIB .solution_cases__JzO6w>.solution_inner__D6Eje{display:flex;flex-direction:column;gap:80px;padding:0;max-width:unset}.solution_solution__S0MIB .solution_cases_head__gBd6h{display:flex;flex-direction:column;gap:16px;padding:0 40px;width:100%;max-width:1920px;margin:0 auto}.solution_solution__S0MIB .solution_cases_wrap__48UsL{display:flex;flex-direction:column;border-top:1px solid #a7a7a7}.solution_solution__S0MIB .solution_featured__SkmC0{padding:80px 40px;width:100%;max-width:1920px;margin:0 auto}.solution_solution__S0MIB .solution_featured__SkmC0>.solution_inner__D6Eje{display:flex;padding:0}.solution_solution__S0MIB .solution_featured_img__UHbFf{flex:6 1;min-width:0}.solution_solution__S0MIB .solution_featured_img__UHbFf img{display:block;width:100%;height:auto;aspect-ratio:1920/1179;object-fit:cover;transition:filter .4s ease}.solution_solution__S0MIB .solution_featured_txt__aazdY{flex:4 1;display:flex;flex-direction:column;gap:24px;min-width:0;padding-left:40px}.solution_solution__S0MIB .solution_featured_body__RB0V_{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:space-between}.solution_solution__S0MIB .solution_featured_desc__bBM4T{display:flex;flex-direction:column;gap:8px}.solution_solution__S0MIB .solution_featured_etc_wrap___LIMH{display:flex;flex-direction:column;gap:40px}.solution_solution__S0MIB .solution_points__PmLrm{display:flex;gap:32px;padding:32px;background:var(--color-gray-01)}.solution_solution__S0MIB .solution_point_group__iNfWs{flex:1 1;display:flex;flex-direction:column;gap:16px}.solution_solution__S0MIB .solution_point_group__iNfWs ul{display:flex;flex-direction:column;gap:8px}.solution_solution__S0MIB .solution_point_group__iNfWs li{display:flex;gap:16px;font-size:var(--fs-sm);line-height:1.5}.solution_solution__S0MIB .solution_point_no__TXYnJ{flex:none;font-style:italic;color:var(--color-gray-04)}.solution_solution__S0MIB .solution_etc_cases_wrap___NB6P{border-top:1px solid #a7a7a7}.solution_solution__S0MIB .solution_etc_cases__IlgKh{display:grid;grid-template-columns:1fr 1fr;max-width:1920px;margin:0 auto}.solution_solution__S0MIB .solution_etc_cases__IlgKh li{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:80px 40px;min-width:0}.solution_solution__S0MIB .solution_etc_cases__IlgKh li:nth-child(odd){border-right:1px solid #a7a7a7}.solution_solution__S0MIB .solution_etc_cases__IlgKh li:nth-child(n+3){border-top:1px solid #a7a7a7}.solution_solution__S0MIB .solution_case_controls___W5Wg{display:flex;gap:12px;padding:24px 0 8px}.solution_solution__S0MIB .solution_case_controls___W5Wg>button{flex:1 1;margin:0}.solution_solution__S0MIB .solution_case_remove_btn__XDKml{padding:8px 16px;border:1px dashed #d33;border-radius:6px;background:#fff;color:#d33;font-size:13px;cursor:pointer}.solution_solution__S0MIB .solution_case_remove_btn__XDKml:hover{background:#fff5f5}.solution_solution__S0MIB .solution_thumb_img__YU7lv img{display:block;width:100%;height:auto;aspect-ratio:1920/1179;object-fit:cover;transition:filter .4s ease}.solution_solution__S0MIB .solution_cases_view__CLjaE .solution_etc_cases__IlgKh li,.solution_solution__S0MIB .solution_cases_view__CLjaE .solution_featured_img__UHbFf{cursor:pointer}.solution_solution__S0MIB .solution_cases_view__CLjaE .solution_etc_cases__IlgKh .solution_thumb_img__YU7lv img:hover,.solution_solution__S0MIB .solution_cases_view__CLjaE .solution_featured_img__UHbFf img:hover{filter:grayscale(1)}.solution_solution__S0MIB .solution_thumb_txt__hS0y_{display:flex;flex-direction:column;justify-content:space-between;gap:24px;flex:1 1}.solution_solution__S0MIB .solution_thumb_txt__hS0y_>div{display:flex;flex-direction:column;gap:24px}.solution_solution__S0MIB .solution_cta_banner__aKPr0{min-height:424px;background-color:#5a00f5;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center}.solution_solution__S0MIB .solution_cta_banner__aKPr0 h2{color:var(--color-black);font-weight:var(--fw-medium)}.solution_solution__S0MIB .solution_cta_contact_btn__zfafN{padding:19px 38px;font-size:var(--fs-xs);color:var(--color-white);line-height:1;background-color:var(--color-black);transition:color var(--transition-default)}.solution_solution__S0MIB .solution_cta_contact_btn__zfafN:hover{color:var(--color-purple-sub-01)}.solution_solution__S0MIB+footer{margin-top:0}@media (max-width:1279px){.solution_solution__S0MIB{padding-top:50px}.solution_solution__S0MIB .solution_solution_sec__S4s_J{padding:160px 0}.solution_solution__S0MIB .solution_hero_img_pinnable__5h_XM{height:auto}.solution_solution__S0MIB .solution_hero_img_pinnable__5h_XM .solution_hero_img__pAA3e{transform:none}.solution_solution__S0MIB .solution_subnav_sub__L_X1Y{display:none}.solution_solution__S0MIB .solution_subnav_inner__yVAQe{display:flex;justify-content:space-between}.solution_solution__S0MIB .solution_solution_left__p_W3c{flex:1 1;max-width:unset;gap:80px}.solution_solution__S0MIB .solution_features__1LDeL li{padding:48px 0}.solution_solution__S0MIB .solution_solution_img__voRvo{display:none}.solution_solution__S0MIB .solution_why_cards__pzp_2{flex-direction:column}.solution_solution__S0MIB .solution_space_grid__9qX2j{gap:80px}.solution_solution__S0MIB .solution_space_grid__9qX2j li{flex:0 0 600px;max-width:600px}.solution_solution__S0MIB .solution_cases__JzO6w>.solution_inner__D6Eje{gap:60px}.solution_solution__S0MIB .solution_featured__SkmC0>.solution_inner__D6Eje{flex-direction:column;gap:40px}.solution_solution__S0MIB .solution_featured_txt__aazdY{padding-left:0}.solution_solution__S0MIB .solution_etc_cases__IlgKh li{padding:40px}}@media (max-width:767px){.solution_solution__S0MIB .solution_inner__D6Eje{padding:0 16px}.solution_solution__S0MIB .solution_eyebrow__d7rYr{font-size:var(--fs-xs)}.solution_solution__S0MIB .solution_head__VF4dr{gap:8px}.solution_solution__S0MIB h2{font-size:var(--fs-xl)}.solution_solution__S0MIB h3{font-size:var(--fs-md)}.solution_solution__S0MIB h4,.solution_solution__S0MIB p{font-size:var(--fs-sm)}.solution_solution__S0MIB .solution_link_arrow__44Cde{font-size:var(--fs-xs);line-height:1}.solution_solution__S0MIB .solution_link_arrow__44Cde .solution_arrow__tFwc2{width:16px;height:16px}.solution_solution__S0MIB .solution_hero__KbYSJ{display:flex;flex-direction:column}.solution_solution__S0MIB .solution_hero_inner___k51H{gap:32px;height:348px;padding:0}.solution_solution__S0MIB .solution_tag__313WP{height:22px;padding:0 6px;font-size:var(--fs-xs)}.solution_solution__S0MIB .solution_hero_tit__6vagc{gap:8px}.solution_solution__S0MIB .solution_hero_lead__67ShF{font-size:var(--fs-sm)}.solution_solution__S0MIB .solution_hero_headline__AtNhZ{font-size:var(--fs-2xl);line-height:1.5}.solution_solution__S0MIB .solution_hero_btns__v6Ip_{display:flex!important;gap:12px}.solution_solution__S0MIB .solution_subnav__CpZgp{position:unset;background:var(--color-gray-01);border-top:1px solid var(--color-gray-03)}.solution_solution__S0MIB .solution_subnav_inner__yVAQe{display:flex;justify-content:space-between;padding:16px}.solution_solution__S0MIB .solution_tabs__CG6Rg{width:100%;justify-content:space-between}.solution_solution__S0MIB .solution_tabs__CG6Rg li+li{padding-left:0}.solution_solution__S0MIB .solution_tabs__CG6Rg li+li:before{display:none}.solution_solution__S0MIB .solution_tabs__CG6Rg a,.solution_solution__S0MIB .solution_tabs__CG6Rg span{font-size:var(--fs-xs);line-height:1}.solution_solution__S0MIB .solution_tabs__CG6Rg li a{gap:6px}.solution_solution__S0MIB .solution_btns__ih_Bq{display:none}.solution_solution__S0MIB .solution_solution_sec__S4s_J{padding:80px 0}.solution_solution__S0MIB .solution_features__1LDeL,.solution_solution__S0MIB .solution_solution_left__p_W3c{gap:48px}.solution_solution__S0MIB .solution_features__1LDeL li{gap:8px;padding:32px 0 0;flex-direction:column}.solution_solution__S0MIB .solution_feat_no__mB31p{font-size:var(--fs-md);line-height:1.6;width:auto;padding:0}.solution_solution__S0MIB .solution_feat_txt__ASLCU{gap:8px}.solution_solution__S0MIB .solution_why__vofdu{padding:80px 0}.solution_solution__S0MIB .solution_why__vofdu>.solution_inner__D6Eje{gap:48px}.solution_solution__S0MIB .solution_why_cards__pzp_2{gap:24px}.solution_solution__S0MIB .solution_why_cards__pzp_2 li{gap:24px;padding:24px 20px 32px}.solution_solution__S0MIB .solution_why_img___BI2Q{width:96px;height:96px}.solution_solution__S0MIB .solution_why_txt__BlgTz{gap:12px}.solution_solution__S0MIB .solution_space__yVYOp{padding:80px 0}.solution_solution__S0MIB .solution_space__yVYOp>.solution_inner__D6Eje{gap:48px}.solution_solution__S0MIB .solution_space__yVYOp>.solution_inner__D6Eje .solution_head__VF4dr{padding:0 16px}.solution_solution__S0MIB .solution_space_grid__9qX2j{gap:48px;padding:0 16px}.solution_solution__S0MIB .solution_space_grid__9qX2j li{flex:0 0 264px;max-width:264px;gap:16px}.solution_solution__S0MIB .solution_space_txt__VWiFM{gap:3px}.solution_solution__S0MIB .solution_cases__JzO6w{padding-top:80px}.solution_solution__S0MIB .solution_cases__JzO6w>.solution_inner__D6Eje{gap:24px}.solution_solution__S0MIB .solution_cases_head__gBd6h{gap:8px;padding:0 16px}.solution_solution__S0MIB .solution_featured__SkmC0{padding:40px 16px}.solution_solution__S0MIB .solution_featured_txt__aazdY{gap:20px}.solution_solution__S0MIB .solution_featured_body__RB0V_,.solution_solution__S0MIB .solution_featured_etc_wrap___LIMH{gap:24px}.solution_solution__S0MIB .solution_points__PmLrm{flex-direction:column;gap:28px;padding:24px 16px}.solution_solution__S0MIB .solution_point_group__iNfWs{gap:8px}.solution_solution__S0MIB .solution_point_group__iNfWs ul{gap:4px}.solution_solution__S0MIB .solution_point_group__iNfWs li{line-height:1.8}.solution_solution__S0MIB .solution_etc_cases__IlgKh{grid-template-columns:1fr}.solution_solution__S0MIB .solution_etc_cases__IlgKh li{gap:32px;padding:40px 16px}.solution_solution__S0MIB .solution_etc_cases__IlgKh li:nth-child(odd){border-right:none}.solution_solution__S0MIB .solution_etc_cases__IlgKh li:nth-child(n+3){border-top:none}.solution_solution__S0MIB .solution_etc_cases__IlgKh li:not(:first-child){border-top:1px solid #a7a7a7}.solution_solution__S0MIB .solution_thumb_txt__hS0y_{gap:16px}.solution_solution__S0MIB .solution_thumb_txt__hS0y_>div{gap:8px}.solution_solution__S0MIB .solution_cta_banner__aKPr0{min-height:260px;gap:20px}.solution_solution__S0MIB .solution_cta_contact_btn__zfafN{padding:10px 20px}}.editable_editable__SO2jo{position:relative;cursor:text;border-radius:3px;transition:background-color .15s ease,box-shadow .15s ease}.editable_editable__SO2jo:focus-visible,.editable_editable__SO2jo:hover{background-color:rgba(120,0,245,.08);box-shadow:0 0 0 2px rgba(120,0,245,.35);outline:none}.editable_pencil__WBM1k{display:none;position:absolute;right:-8px;bottom:-8px;width:20px;height:20px;font-size:11px;line-height:20px;text-align:center;color:#fff;background:#7800f5;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.3);pointer-events:none;z-index:5}.editable_editable__SO2jo:focus-visible .editable_pencil__WBM1k,.editable_editable__SO2jo:hover .editable_pencil__WBM1k{display:block}.editable_emptyEditable__TM22b{display:inline-block;min-width:120px;min-height:1.2em;vertical-align:middle;background-color:rgba(120,0,245,.06);box-shadow:0 0 0 1px rgba(120,0,245,.3)}.editable_placeholder__hb0co{color:#b0a0d0;font-style:italic;font-weight:400}.editable_editWrap__V4GKD{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.editable_editRow__MnGXF{display:flex;align-items:stretch;width:100%;position:relative}.editable_hBadge__Dm0HA{position:absolute;left:0;bottom:calc(100% + 4px);padding:4px 10px;font-size:var(--fs-md);font-weight:500;border-radius:4px;background-color:var(--color-gray-02);pointer-events:none}.editable_input__Wv_Rf{display:inline-block;width:100%;min-width:120px;max-width:100%;font:inherit;color:inherit;padding:6px 10px;border:2px solid #7800f5;border-radius:6px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12);resize:vertical;line-height:1.5}.editable_inputWithBadge__PNDOi{border-radius:0 6px 6px 0}.editable_note__zk7iP{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;padding:6px 10px;font-family:var(--font-noto-sans-kr),sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#3a2a5a;background:#f4efff;border:1px solid #dcccff;border-radius:6px;white-space:normal}.editable_note__zk7iP b{color:#7800f5}.editable_counter__mDlA4{margin-left:auto;color:#999;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editable_imgWrap__720uA{position:relative;display:block;width:100%}.editable_imgWrap__720uA>img{display:block;width:100%;height:100%;object-fit:cover}.editable_emptyImg__fbDTL{display:flex;align-items:center;justify-content:center;width:100%;background:#f2eefb;border:1px dashed #a875f5;border-radius:6px}.editable_emptyImgLabel__eljDe{font-family:var(--font-noto-sans-kr),sans-serif;font-size:13px;font-weight:500;color:#8a7ab5;pointer-events:none}.editable_imgOverlay__Iso6p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;background:rgba(120,0,245,0);cursor:pointer;transition:background-color .2s ease;z-index:5}.editable_imgOverlayLabel__TgbF8{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;font-family:var(--font-noto-sans-kr),sans-serif;font-size:14px;font-weight:600;color:transparent;border-radius:6px;background:transparent;transform:translateY(4px);transition:transform .2s ease,background-color .2s ease,color .2s ease}.editable_imgHint__2KYU7{font-size:11px;font-weight:500;font-style:normal;opacity:.85}.editable_imgWrap__720uA:hover .editable_imgOverlay__Iso6p{background:rgba(120,0,245,.35)}.editable_imgWrap__720uA:hover .editable_imgOverlayLabel__TgbF8{color:#fff;background:rgba(0,0,0,.55);transform:translateY(0)}.editable_altBar__j3rej{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;padding:4px 6px;background:rgba(11,27,45,.9);border-radius:6px;z-index:7}.editable_altLabel__8rd_j{flex-shrink:0;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;color:#fff;background:#7800f5;border-radius:4px}.editable_altInput___bol5{flex:1 1 auto;min-width:0;padding:4px 8px;font-family:var(--font-noto-sans-kr),sans-serif;font-size:12px;color:#111;background:#fff;border:1px solid transparent;border-radius:4px}.editable_altInput___bol5:focus{outline:none;border-color:#7800f5}.editable_urlRow__T4kFN{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;padding:8px 12px;font-family:var(--font-noto-sans-kr),sans-serif;background:#eef4ff;border:1px solid #cddcff;border-radius:8px}.editable_urlLabel__JrrwJ{flex-shrink:0;font-size:12px;font-weight:700;color:#1e4fd6}.editable_urlInput__QdicP{flex:1 1 220px;min-width:160px;padding:6px 10px;font-size:13px;color:#111;background:#fff;border:1px solid #b9cbf0;border-radius:6px}.editable_urlInput__QdicP:focus{outline:none;border-color:#1e4fd6}.editable_urlHint__UgHtO{flex-basis:100%;font-size:11px;color:#5a6a8a}.editable_editNote__PLIv9{display:block;margin:8px 0;padding:8px 12px;font-family:var(--font-noto-sans-kr),sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#3a2a5a;background:#f4efff;border:1px solid #dcccff;border-radius:8px;white-space:normal}.editable_editNote__PLIv9 code{padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#7800f5;background:#ece0ff;border-radius:3px}.editable_addBtn__G2LR3,.editable_removeBtn__1nXF6{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-noto-sans-kr),sans-serif;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:background .15s ease;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:-moz-fit-content;height:fit-content;padding:4px 8px}.editable_addBtn__G2LR3{width:100%;justify-content:center;margin:12px 0;color:#7800f5;background:#f4efff;border:1px dashed #a875f5;padding:8px 16px}.editable_addBtn__G2LR3:hover{background:#e9deff}.editable_removeBtn__1nXF6{color:#c0392b;background:#fdecea;border:1px solid #f5c6c0}.editable_removeBtn__1nXF6:hover{background:#fbdbd7}.editable_addCell__uFylo{display:flex}.editable_addBtnCell__Ey4JU{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;height:100%;font-family:var(--font-noto-sans-kr),sans-serif;font-size:15px;font-weight:600;color:#7800f5;background:#f4efff;border:2px dashed #a875f5;border-radius:8px;cursor:pointer;transition:background .15s ease}.editable_addBtnCell__Ey4JU:hover{background:#e9deff}.editor_wrap__IMOiS{padding:0 16px 80px}.editor_bar__N1PiA{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:8px;background:#0b1b2d;color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.25)}.editor_meta__AgTEk{display:flex;align-items:center;gap:10px;min-width:0}.editor_badge__X2j3K{padding:3px 10px;font-size:12px;font-weight:700;border-radius:999px;background:#7800f5;white-space:nowrap}.editor_name___irGX{font-size:15px}.editor_slug__5qiqB{font-size:12px;color:hsla(0,0%,100%,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor_actions__fMb_f{display:flex;gap:8px;flex-shrink:0}.editor_btn__lzHCX{padding:7px 14px;font-size:13px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;cursor:pointer;transition:background .15s ease}.editor_btn__lzHCX:hover{background:hsla(0,0%,100%,.22)}.editor_btn__lzHCX:disabled{opacity:.45;cursor:not-allowed}.editor_primary__s34a1{background:#7800f5;border-color:#7800f5}.editor_hint__77UMW{margin:0 4px 12px;padding:10px 14px;font-size:13px;line-height:1.6;color:#3a2a5a;background:#f2ecff;border:1px solid #dbccff;border-radius:8px}.editor_hint__77UMW b{color:#7800f5}.editor_settings__7SSWt{margin:0 4px 12px;padding:16px 18px;background:#fff;border:1px solid #e3e3e3;border-radius:8px;color:#222}.editor_settingsTit__WhGDz{margin:0 0 14px;font-size:14px;font-weight:700}.editor_fields__S2qxM{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:flex-start}.editor_field__l0TQs{display:flex;flex-direction:column;gap:6px;font-size:12px}.editor_field__l0TQs>span{color:#555;font-weight:600}.editor_field__l0TQs input[type=number],.editor_field__l0TQs input[type=text]{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px;min-width:220px}.editor_fieldHint__rIeR5{font-size:11px;font-style:normal;color:#999}.editor_fieldInline__MLcE4{flex-direction:row;align-items:center;gap:8px;align-self:center}.editor_fieldInline__MLcE4>span{color:#222;font-weight:600}.editor_settingsNote__ahV8J{margin:14px 0 0;font-size:11px;line-height:1.6;color:#888}.editor_hiddenTag__q1kO6{padding:2px 8px;font-size:11px;border-radius:999px;background:#6b7280;color:#fff}.editor_canvas__2P__3{border:1px solid #e3e3e3;border-radius:8px;overflow:clip}.editor_jsonBackdrop__iF_yU{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);padding:24px}.editor_jsonPanel__cCmX4{display:flex;flex-direction:column;width:min(720px,100%);max-height:80vh;background:#fff;border-radius:10px;overflow:hidden}.editor_jsonHead__JkPO_{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#0b1b2d;color:#fff}.editor_jsonBody__2WdC0{margin:0;padding:16px 18px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;color:#1d1d1d;white-space:pre-wrap;word-break:break-all}