@import "https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap";
@font-face{font-family:S-Core Dream;font-style:normal;font-weight:800;src:url(/fonts/S-CoreDream-8Heavy.woff)format("woff");font-display:swap}.sl-append-in{will-change:transform, opacity;animation:.26s cubic-bezier(.2,.8,.2,1) both sl-append-in}@keyframes sl-append-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.research_topbanner{background:linear-gradient(90deg,#f5f5f5 0%,#fff 100%);margin-bottom:3.125rem;padding:1.875rem 0 1.25rem}@media screen and (min-width:768px){.research_wrap .research_topbanner{margin-bottom:0}.research_wrap .prd_layout .prd_filter,.research_wrap .prd_layout .prd_cont{padding-top:3.125rem}}.research_topbanner .research_topswiper{flex-wrap:unset;gap:0}.research_topbanner .research_topswiper .item{aspect-ratio:1/.45;background:#000;width:calc(33.3333% - .416667rem)}.research_topbanner .research_topswiper .item .bgbox:after{content:"";opacity:0;width:100%;height:100%;transition:var(--transition);background:#000;position:absolute;top:0;left:0}.research_topbanner .research_topswiper .item .bgbox .new_icon{width:3.75rem;position:absolute;top:-.313rem;left:-.313rem}.research_topbanner .research_topswiper .item .txtbox{padding:1.875rem 1.875rem 0}.research_topbanner .research_topswiper .item .txtbox .title{margin-bottom:1.25rem;font-size:1.25rem}.research_topbanner .research_topswiper .item .txtbox .bottom .point{letter-spacing:-.02em;font-size:.875rem}.research_topbanner .research_topswiper .item .imgbox{width:45%;max-width:16.688rem}.research_topbanner .research_topswiper .item:hover .bgbox:after{opacity:.2}.research_topbanner .research_topswiper .item:hover .imgbox{max-width:19.563rem;transform:scale(1.2)}.research_topbanner .controls{justify-content:center;align-items:center;margin-top:.625rem;display:flex}.research_topbanner .controls .prev_btn,.research_topbanner .controls .next_btn{left:unset;right:unset;top:unset;width:2.125rem;height:unset;aspect-ratio:1;background:50%/contain no-repeat;margin:0;position:relative}.research_topbanner .controls .prev_btn{background-image:url(/images/research/research_prev.png);margin-right:1.188rem}.research_topbanner .controls .next_btn{background-image:url(/images/research/research_next.png);margin-left:1.188rem}.research_topbanner .controls .pagination{left:unset;top:unset;bottom:unset;text-align:center;color:#333;width:unset;justify-content:center;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;line-height:150%;display:flex;position:relative}.research_topbanner .controls .pagination .swiper-pagination-current{text-align:center;color:#333;min-width:.938rem}.research_topbanner .controls .pagination .swiper-pagination-total{text-align:center;min-width:.938rem}.research_topbanner .controls .play_btn{aspect-ratio:1;cursor:pointer;width:2rem;transition:var(--transition);background:url(/images/research/research_pause.png) 50%/contain no-repeat}.research_topbanner .controls .play_btn.stop{background-image:url(/images/research/research_play.png)}.prd_layout .prd_cont .research_listbox .item .bgbox:after{content:"";opacity:0;width:100%;height:100%;transition:var(--transition);background:#000;position:absolute;top:0;left:0}.prd_layout .prd_cont .research_listbox .item .txtbox{padding:1.25rem}.prd_layout .prd_cont .research_listbox .item .imgbox{width:51%}.prd_layout .prd_cont .research_listbox .item:hover .bgbox:after{opacity:.2}.prd_layout .prd_cont .research_listbox .item:hover .imgbox{width:50%}.research_detailview_modal.modal{padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#0f172a7a;justify-content:center;align-items:center;display:flex}.research_detailview_modal .modal_close{top:max(.75rem, env(safe-area-inset-top,0px));right:max(.75rem, env(safe-area-inset-right,0px));z-index:30;cursor:pointer;box-sizing:border-box;background:#fffffff5;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;margin:0;padding:0;line-height:0;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;box-shadow:0 4px 20px #0f172a1f}.research_detailview_modal .modal_close:hover{transform:scale(1.05);box-shadow:0 6px 24px #0f172a29}.research_detailview_modal .modal_close .icon{color:#334155;pointer-events:none;flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.research_detailview_modal .modal_close:hover .icon{color:#0f172a}.research_detailview_modal .modal_box{scroll-behavior:smooth;opacity:0;overscroll-behavior:contain;background:0 0;border-radius:.75rem;flex-direction:column;align-items:stretch;width:min(50rem,96vw);max-width:100%;height:auto;max-height:min(92vh,52rem);transition:opacity .32s,transform .32s cubic-bezier(.34,1.2,.64,1);display:flex;overflow:visible;box-shadow:0 25px 50px -12px #0f172a47,0 0 0 1px #94a3b81f;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:scale(.97)!important}.research_detailview_modal.modal.show .modal_box{opacity:1;margin-top:0!important;transform:scale(1)!important}@keyframes research-modal-layer-in{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes research-modal-layer-in-side{0%{opacity:0;transform:translateY(calc(.75rem - 50%))}to{opacity:1;transform:translateY(-50%)}}.research_detailview_modal.modal.show .modal_box.research-modal-content--enter{transition:none!important}.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .modal_body{animation:.46s cubic-bezier(.34,1.2,.64,1) both research-modal-layer-in}.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .min_bannerbox.left{animation:.46s cubic-bezier(.34,1.2,.64,1) .14s both research-modal-layer-in-side}.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .min_bannerbox.right{animation:.46s cubic-bezier(.34,1.2,.64,1) .28s both research-modal-layer-in-side}@media (prefers-reduced-motion:reduce){.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .modal_body,.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .min_bannerbox.left,.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .min_bannerbox.right{animation:none;opacity:1!important}.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .modal_body{transform:none!important}.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .min_bannerbox.left,.research_detailview_modal.modal.show .modal_box.research-modal-content--enter .min_bannerbox.right{transform:translateY(-50%)!important}}.research_detailview_modal.modal.show.research-modal--loading .modal_box{width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:none!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.research_detailview_modal.research-modal--loading .research-modal-loading-shell{box-sizing:border-box;justify-content:center;align-items:center;padding:.5rem;display:flex}.research_detailview_modal.research-modal--loading .research-modal-loading-shell dotlottie-wc{opacity:.2;max-width:150px;max-height:150px;display:block;width:min(150px,42.5vw)!important;height:min(150px,42.5vw)!important}.research_detailview_modal .modal_box::-webkit-scrollbar{width:6px}.research_detailview_modal .modal_box::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.research_detailview_modal .modal_box>.modal_body{z-index:1;background:#fff;border-radius:.75rem;flex:auto;min-height:0;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1px #94a3b81a;width:100%!important;max-width:100%!important}.research_detailview_modal .modal_body{width:100%;max-width:100%}@media (prefers-reduced-motion:reduce){.research_detailview_modal .modal_box{transition:opacity .2s;transform:none!important}.research_detailview_modal.modal.show .modal_box{transform:none!important}}.research_detailview_modal .modal_body .share_btn_top{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0f172a59;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;transition:background .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.research_detailview_modal .modal_body .share_btn_top:hover{background:#0f172a80}.research_detailview_modal .modal_body .share_btn_top img{width:1rem;height:1rem;display:block}.research_detailview_modal .modal_body .topbanner{width:100%;height:15.625rem;position:relative}.research_detailview_modal .modal_body .topbanner .bgbox{background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.research_detailview_modal .modal_body .topbanner .bgbox .bg{object-fit:cover;width:100%;height:100%}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeA{background:#a97b63}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeB{background:#7ebe8f}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeC{background:#79bad8}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeD{background:#d27c8f}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeE{background:#7e8abe}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeF{background:#4a5ebd}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeG{background:#e3c521}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeH{background:#eb9614}.research_detailview_modal .modal_body .topbanner .bgbox .bg.typeI,.research_detailview_modal .modal_body .topbanner.end .bgbox .bg{background:#969696}.research_detailview_modal .modal_body .topbanner .bgbox .img,.research_detailview_modal .modal_body .topbanner .bgbox .video{object-fit:cover;width:100%;height:100%}.research_detailview_modal .modal_body .topbanner .bgbox .video{opacity:.8}.research_detailview_modal .modal_body .topbanner .txtbox{flex-direction:column;align-items:flex-start;padding:1.875rem 2.5rem;display:flex;position:relative}.research_detailview_modal .modal_body .topbanner .txtbox .badgebox{align-items:center;gap:.313rem;margin-bottom:.313rem;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .badgebox .badge{text-transform:uppercase;border-radius:.188rem;justify-content:center;align-items:center;height:1.313rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:100%;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .badgebox .badge.dday{color:#fff;background:#3247fae0}.research_detailview_modal .modal_body .topbanner .txtbox .badgebox .badge.cate{color:#fff;background:#ffffff1f;border:1px solid #b8c5ffb3}.research_detailview_modal .modal_body .topbanner .txtbox .badgebox .badge.typeA{color:#fff;background:#f44336}.research_detailview_modal .modal_body .topbanner .txtbox .title{letter-spacing:-.01em;color:#fff;margin-bottom:1.25rem;font-size:1.375rem;font-weight:700;line-height:120%}.research_detailview_modal .modal_body .topbanner .txtbox .infobox{flex-direction:column;gap:.625rem;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .item{letter-spacing:-.03em;color:#fff;align-items:flex-start;gap:.625rem;font-size:.75rem;line-height:100%;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .item .tit{width:3.75rem}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .item .desc{flex:1}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .item .desc.point{letter-spacing:-.03em;color:#feba69;align-items:center;gap:.188rem;font-weight:700;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .item .desc.point .icon{width:.75rem}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .dday_box{letter-spacing:0;align-items:center;gap:.625rem;width:100%;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .dday_box .dday_item{color:#fff;align-items:center;gap:1px;display:flex}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .dday_box .dday_item .num{font-family:var(--font-family);color:#fff;text-align:center;background:#f44336;border-radius:.188rem;padding:.313rem;font-weight:700;line-height:100%;overflow:hidden}.research_detailview_modal .modal_body .topbanner .txtbox .infobox .dday_box .dday_item .txt{margin-left:1px;font-weight:400}.research_detailview_modal .modal_body .topbanner .imgbox{width:32%;max-width:14.688rem;transition:var(--transition);justify-content:flex-end;align-items:flex-end;margin-left:auto;display:flex;position:absolute;bottom:0;right:0}.research_detailview_modal .modal_body .topbanner .imgbox.ver2{width:24%;max-width:10.625rem}.research_detailview_modal .survey_box{flex-direction:column;gap:1.875rem;max-height:29.188rem;padding:2.5rem;display:flex;overflow:auto}.research_detailview_modal .survey_box::-webkit-scrollbar{width:4px;height:4px}.research_detailview_modal .survey_box::-webkit-scrollbar-thumb{background:#ccc}.research_detailview_modal .survey_box::-webkit-scrollbar-track{background:#f5f5f5}.research_detailview_modal .survey_item{width:100%;position:relative}.research_detailview_modal .survey_item .titbox{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.563rem;display:flex}.research_detailview_modal .survey_item .titbox .badge{letter-spacing:-.04em;color:#333;background:#f5f5f5;border-radius:10rem;padding:.375rem .875rem;font-size:.75rem;line-height:100%}.research_detailview_modal .survey_item .titbox .tit{letter-spacing:-.04em;color:#333;font-size:.875rem;font-weight:700;line-height:100%}.research_detailview_modal .survey_item .optbox{flex-direction:column;gap:.313rem;display:flex}.research_detailview_modal .survey_item .optbox .radio_box{position:relative}.research_detailview_modal .survey_item .optbox .radio_box .input_radio{width:1.125rem;height:1.125rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.research_detailview_modal .survey_item .optbox .radio_box .label_radio{width:100%;height:2.75rem;transition:var(--transition);background:#f5f5f5;border:1px solid #f5f5f5;border-radius:.313rem;align-items:center;padding:0 .938rem 0 3.625rem;display:flex;overflow:hidden}.research_detailview_modal .survey_item .optbox .radio_box .label_radio:hover{background:#fff;border:1px solid #ccc;box-shadow:.25rem .75rem 2.25rem #00000017,0 0 2px #00000014}.research_detailview_modal .survey_item .optbox .radio_box .input_radio:checked+.label_radio{color:#fff;background:#3247fa;border:1px solid #3247fa;font-weight:700}.research_detailview_modal .survey_item .resultbox{flex-direction:column;gap:.625rem;display:flex}.research_detailview_modal .survey_item .resultbox .item{background:#fff;border:1px solid #f5f5f5;border-radius:.313rem;align-items:center;gap:1.25rem;width:100%;height:4.625rem;padding:0 1.25rem .625rem;display:flex;position:relative;overflow:hidden}.research_detailview_modal .survey_item .resultbox .item .number{font-family:var(--font-family);color:#333;font-size:1.5rem;font-style:italic;font-weight:500;line-height:100%}.research_detailview_modal .survey_item .resultbox .item .tit{color:#333;flex:1;font-size:.813rem;font-weight:400;line-height:130%}.research_detailview_modal .survey_item .resultbox .item .percent{font-family:var(--font-family);color:#333;align-items:center;gap:.313rem;font-size:.875rem;font-weight:300;line-height:100%;display:flex}.research_detailview_modal .survey_item .resultbox .item .percent .bold{font-size:.875rem;font-weight:400}.research_detailview_modal .survey_item .resultbox .item .gauge{background:#f5f5f5;width:100%;height:.625rem;position:absolute;bottom:0;left:0;box-shadow:inset 1px 2px 2px #00000012}.research_detailview_modal .survey_item .resultbox .item .gauge .bar{width:var(--gauge);background:#898989;height:100%;position:absolute;top:0;left:0}.research_detailview_modal .survey_item .resultbox .item.on{border:1px solid #3247fa73;box-shadow:inset 1px 2px 2px #00000012}.research_detailview_modal .survey_item .resultbox .item.on .number{color:#3247fa;font-weight:900}.research_detailview_modal .survey_item .resultbox .item.on .tit{color:#3247fa;font-weight:700}.research_detailview_modal .survey_item .resultbox .item.on .percent{color:#3247fa}.research_detailview_modal .survey_item .resultbox .item.on .percent .bold{font-weight:700}.research_detailview_modal .survey_item .resultbox .item.on .gauge .bar{background:#3247fa}.research_detailview_modal .survey_item .alert_txt{color:#333;justify-content:flex-end;gap:.313rem;margin-top:.625rem;font-size:.75rem;line-height:100%;display:flex}.research_detailview_modal .survey_item .alert_txt .icon{width:.75rem}.research_detailview_modal .modal_btnbox{background:#f8fafc;border-top:1px solid #e8ecf4;flex-shrink:0;margin-top:0;display:flex;overflow:hidden}.research_detailview_modal .modal_btnbox .btn{text-align:center;min-height:3.25rem;transition:var(--transition);cursor:pointer;border:none;border-radius:0;padding:1.125rem 1rem;font-size:.938rem;font-weight:700;line-height:1.2}.research_detailview_modal .modal_btnbox .btn.full{flex:1}.research_detailview_modal .modal_btnbox .btn.typeA{color:#fff;background:linear-gradient(#2a3de8 0%,#3247fa 100%)}.research_detailview_modal .modal_btnbox .btn.typeA:hover:not(:disabled){filter:brightness(1.06);color:#fff}.research_detailview_modal .modal_btnbox .btn.typeA:disabled{cursor:not-allowed;color:#64748b!important;background:#cbd5e1!important}.research_detailview_modal .modal_btnbox .btn.typeB{color:#475569;background:#f1f5f9;border-right:1px solid #e2e8f0}.research_detailview_modal .modal_btnbox .btn.typeB:hover{color:#1e293b;background:#e2e8f0}.research_detailview_modal .modal_btnbox .btn.typeB+.btn.typeA{border-left:1px solid #fff3}.research_detailview_modal .modal_box .ban_swiper{width:100%;max-width:100%;height:100%;margin:0}.research_detailview_modal .modal_box .ban_swiper .swiper-slide{height:unset;align-items:center;padding:3.125rem 0;display:flex}.research_detailview_modal .min_bannerbox{z-index:5;pointer-events:auto;flex-direction:row;flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.research_detailview_modal .min_bannerbox.left{margin-right:.75rem;left:auto;right:100%}.research_detailview_modal .min_bannerbox.right{margin-left:.75rem;left:100%;right:auto}.research_detailview_modal .min_bannerbox .prev_btn,.research_detailview_modal .min_bannerbox .next_btn{width:2.5rem;height:unset;aspect-ratio:1;cursor:pointer;background:#fffffff2 50%/55% no-repeat;border-radius:50%;flex-shrink:0;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 16px #0f172a1f}.research_detailview_modal .min_bannerbox .prev_btn:hover,.research_detailview_modal .min_bannerbox .next_btn:hover{transform:scale(1.06);box-shadow:0 6px 20px #0f172a29}.research_detailview_modal .min_bannerbox .prev_btn{background-image:url(/images/research/ban_prev.png)}.research_detailview_modal .min_bannerbox .next_btn{background-image:url(/images/research/ban_next.png)}.research_detailview_modal .min_banner{aspect-ratio:1;z-index:10;cursor:pointer;border-radius:.5rem;width:11.25rem;position:relative;overflow:hidden;box-shadow:.25rem .75rem 2.25rem #00000017,0 0 2px #00000014}.research_detailview_modal .min_banner .bgbox{background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.research_detailview_modal .min_banner .bgbox:after{content:"";opacity:0;width:100%;height:100%;transition:var(--transition);background:#000;position:absolute;top:0;left:0}.research_detailview_modal .min_banner .bgbox .bg{object-fit:cover;width:100%;height:100%}.research_detailview_modal .min_banner .bgbox .bg.typeA{background:#a97b63}.research_detailview_modal .min_banner .bgbox .bg.typeB{background:#7ebe8f}.research_detailview_modal .min_banner .bgbox .bg.typeC{background:#79bad8}.research_detailview_modal .min_banner .bgbox .bg.typeD{background:#d27c8f}.research_detailview_modal .min_banner .bgbox .bg.typeE{background:#7e8abe}.research_detailview_modal .min_banner .bgbox .bg.typeF{background:#4a5ebd}.research_detailview_modal .min_banner .bgbox .bg.typeG{background:#e3c521}.research_detailview_modal .min_banner .bgbox .bg.typeH{background:#eb9614}.research_detailview_modal .min_banner .bgbox .bg.typeI,.research_detailview_modal .min_banner.end .bgbox .bg{background:#969696}.research_detailview_modal .min_banner .bgbox .img,.research_detailview_modal .min_banner .bgbox .video{object-fit:cover;width:100%;height:100%}.research_detailview_modal .min_banner .bgbox .video{opacity:.8}.research_detailview_modal .min_banner .txtbox{flex-direction:column;align-items:flex-start;padding:1.25rem;display:flex;position:relative}.research_detailview_modal .min_banner .txtbox .badgebox{align-items:center;gap:.313rem;margin-bottom:.313rem;display:flex}.research_detailview_modal .min_banner .txtbox .badgebox .badge{text-transform:uppercase;border-radius:.188rem;justify-content:center;align-items:center;height:1.313rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:100%;display:flex}.research_detailview_modal .min_banner .txtbox .badgebox .badge.dday{color:#fff;background:#3247fae0}.research_detailview_modal .min_banner .txtbox .badgebox .badge.cate{color:#fff;background:#ffffff1f;border:1px solid #b8c5ffb3}.research_detailview_modal .min_banner .txtbox .badgebox .badge.typeA{color:#fff;background:#f44336}.research_detailview_modal .min_banner .txtbox .title{letter-spacing:-.01em;color:#fff;margin-bottom:1rem;font-size:.75rem;font-weight:700;line-height:130%}.research_detailview_modal .min_banner .txtbox .bottom{align-items:center;gap:.625rem;display:flex}.research_detailview_modal .min_banner .txtbox .bottom .point{letter-spacing:-.03em;color:#feba69;align-items:center;gap:.188rem;font-size:.75rem;font-weight:700;line-height:100%;display:flex}.research_detailview_modal .min_banner .txtbox .bottom .point .icon{width:.813rem}.research_detailview_modal .min_banner .txtbox .bottom .bar{background:#ffffff80;width:1px;height:.75rem}.research_detailview_modal .min_banner .txtbox .bottom .people{letter-spacing:-.01em;color:#fff;font-size:.75rem;font-weight:400;line-height:100%}.research_detailview_modal .min_banner:hover .bgbox:after{opacity:.2}.research_min_modal.complete .modal_box{padding:2.156rem 1.875rem}.research_min_modal.complete .complete_box{flex-direction:column;gap:1.875rem;width:100%;display:flex}.research_min_modal.complete .complete_box .topbox{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.research_min_modal.complete .complete_box .topbox .member{flex-direction:column;align-items:center;gap:.313rem;display:flex}.research_min_modal.complete .complete_box .topbox .member .icon{width:2.25rem}.research_min_modal.complete .complete_box .topbox .member .name{color:#333;font-size:.875rem;font-weight:700;line-height:100%}.research_min_modal.complete .complete_box .topbox .title{color:#000;font-size:.875rem;line-height:130%}.research_min_modal.complete .complete_box .survey_info{background:#fff;border-radius:.313rem;justify-content:center;align-items:center;gap:1.25rem;width:100%;padding:1.25rem .875rem;display:flex;overflow:hidden;box-shadow:.25rem .75rem 2.25rem #00000017,0 0 2px #00000014}.research_min_modal.complete .complete_box .survey_info .item{color:#898989;align-items:center;gap:.313rem;font-size:.875rem;line-height:86%;display:flex;position:relative}.research_min_modal.complete .complete_box .survey_info .item .tit{align-items:center;gap:.5rem;display:flex}.research_min_modal.complete .complete_box .survey_info .item .tit:before{content:"";aspect-ratio:1;background:#898989;border-radius:50%;width:.25rem;margin:0 .25rem;display:inline-block}.research_min_modal.complete .complete_box .survey_info .item .desc{color:#3247fa;font-weight:700}@media screen and (max-width:1680px){.prd_layout .prd_cont .research_listbox .item{width:calc(25% - .7035rem)}}@media screen and (max-width:1200px){.research_topbanner .research_topswiper{overflow:visible}.research_topbanner .research_topswiper .item{width:30rem}}@media screen and (max-width:1080px){.prd_layout .prd_cont .research_listbox .item{width:calc(33.3333% - .625333rem)}}.prd_filter .ft_box .ft_item .ft_list .item.item--point-fast{border:none;border-radius:10px;margin-bottom:8px;padding:8px 15px;overflow:hidden;box-shadow:0 2px 10px #6781a440,inset 0 0 0 1px #ffffff8c}.prd_filter .ft_box .ft_item .ft_list .item.item--point-fast:before{z-index:0;border-radius:10px;opacity:1!important;background:linear-gradient(118deg,#1a2d7a 0%,#2438a8 22%,#25379a 48%,#2a3de8 76%,#3247fa 100%)!important}.prd_filter .ft_box .ft_item .ft_list .item.item--point-fast:hover:before{opacity:1!important;background:linear-gradient(118deg,#1e34a3 0%,#25379a 32%,#2a3de8 68%,#3d52f0 100%)!important}.prd_filter .item.item--point-fast .check_box,.prd_filter .item.item--point-fast .count{z-index:1;position:relative}.prd_filter .ft_box .ft_item .ft_list .item.item--point-fast .check_box .label{text-shadow:0 1px 2px #0f172a80;color:#fff!important}.prd_filter .item.item--point-fast .count{opacity:1;pointer-events:all;text-shadow:0 1px 2px #0f172a73;transform:translate(0);color:#fff!important}.prd_filter .item.item--point-fast .count .arrow{filter:brightness(10)}.prd_filter .item.item--point-fast .check_box .label .txt{text-shadow:0 1px 2px #0f172a80;font-weight:500;color:#fff!important}.prd_filter .item.item--point-fast.on .check_box .label .txt{font-weight:700}.prd_filter .item.item--point-fast .check_box .input{background-color:#fffffff2;background-image:none;border:1px solid #ffffffa6;border-radius:3px}.prd_filter .item.item--point-fast .check_box .input:checked{background-color:#fff;background-image:url(/images/research/checkbox_on.png)}.prd_filter .item.item--point-fast .item--point-fast__coin{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.prd_filter .item.item--point-fast .item--point-fast__coin img{object-fit:contain;width:22px;height:22px;display:block}.research-figma-banner{width:100%;color:inherit;flex-direction:column;gap:10px;margin-top:12px;margin-bottom:8px;text-decoration:none;display:flex}.research-figma-banner__card{box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;width:100%;min-height:131px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.research-figma-banner__bg{pointer-events:none;background-color:#f0f0f0;background-image:url(/images/research/research_figma_banner_bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:absolute;inset:0}.research-figma-banner__overlay{pointer-events:none;background:linear-gradient(90deg,#ffffff8c 0%,#ffffff1f 38%,#fff0 62%);border-radius:10px;position:absolute;inset:0}.research-figma-banner__copy{z-index:1;flex-direction:column;gap:6px;max-width:68%;display:flex;position:relative}.research-figma-banner__line1{letter-spacing:-.39px;color:var(--brand-primary,#3247fa);margin:0;font-family:Do Hyeon,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.research-figma-banner__line2{letter-spacing:-.39px;color:#121212;margin:0;font-family:Do Hyeon,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.research-figma-banner__sub{letter-spacing:-.39px;color:#333;margin:0;font-size:13px;line-height:1.35}.prd_filter .ft_box .ft_item .ft_list .item .check_box .label .color{border-radius:5.5px;width:11px;height:11px}.research_listbox .item .txtbox .badgebox .research-badge-dday-pill{text-transform:uppercase;height:1.275rem;color:var(--brand-primary);background:#fff;border-radius:.183rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.research_listbox .item .txtbox .badgebox .research-badge-urgent{text-transform:uppercase;color:#fff;background:#f44336;border-radius:.183rem;justify-content:center;align-items:center;height:1.275rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.research_listbox .item .txtbox .title.research-list-title--figma{letter-spacing:-.0085em;margin-bottom:1rem;font-size:1.125rem;line-height:1.3}.research_listbox .item .txtbox .bottom.research-list-bottom--figma{flex-direction:column;align-items:start;gap:.625rem}.research_listbox .item .txtbox .research-card__points-strip{width:100%;min-height:1.375rem;position:relative}.research_listbox .item .txtbox .research-card__points-progress{pointer-events:none;background:linear-gradient(90deg,#0006 0%,#0000 100%);border-radius:.625rem 0 0 .625rem;width:55%;max-width:7.5625rem;height:1rem;position:absolute;bottom:0;left:0}.research_listbox .item .txtbox .research-list-points-row{z-index:1;flex-flow:wrap;align-items:center;display:flex;position:relative}.research_listbox .item .txtbox .research-list-points-icon{filter:drop-shadow(0 2px 1px #00000040);align-items:center;display:flex}.research_listbox .item .txtbox .research-list-points-icon img{object-fit:contain;width:24px;height:24px;display:block}.research_listbox .item .txtbox .research-list-points-icon--crown img{width:1.4375rem;height:1.375rem}.research_listbox .item .txtbox .research-list-points-icon--rank img{filter:drop-shadow(0 2.5px 1px #00000040)}.research_listbox .item .txtbox .research-list-points-glow{filter:drop-shadow(0 1px #0d154d)drop-shadow(0 2px 1px #00000040)}.research_listbox .item .txtbox .research-list-points-value{letter-spacing:-.011em;background:linear-gradient(#ffe88c 0%,#f3c12a 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:S-Core Dream,Pretendard,sans-serif;font-size:1.0625rem;font-weight:800;line-height:1.2;display:inline-block;transform:skew(-10deg)}.research_listbox .item .txtbox .research-list-deal-label{letter-spacing:-.03em;background:linear-gradient(103.4deg,#fff 71%,#e7e9ef 104%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #00000040);-webkit-background-clip:text;background-clip:text;margin-left:.25rem;font-family:S-Core Dream,Pretendard,sans-serif;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-block;transform:skew(-10deg)}.research_listbox .item.end{filter:grayscale();opacity:.55;cursor:default}.research_listbox .item.end .link{cursor:default;pointer-events:none}
.research_wrap{width:100%}.research_wrap .container{width:100%;max-width:none}.research_wrap .prd_layout{align-items:flex-start;gap:3.125rem;margin-bottom:3.125rem;display:flex}.research_wrap .prd_layout .prd_cont{flex:1;width:100%;min-width:0}.research_wrap .prd_filter{-ms-overflow-style:none;scrollbar-width:none;max-height:calc(100vh - 100px);position:sticky;top:88px;overflow:hidden auto}.research_wrap .prd_filter::-webkit-scrollbar{display:none}.research_wrap .research_topbanner{margin-top:1.875rem}.research_topbanner .research_topswiper.swiper{margin-top:.625rem;overflow:hidden}.research_topbanner .research_topswiper .swiper-slide.item{box-sizing:border-box;flex-shrink:0;height:auto;position:relative;overflow:hidden}.research_topbanner .research_topswiper .swiper-slide.item>.link{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:100%;display:flex;position:relative}.research_topbanner .research_topswiper .swiper-slide.item .txtbox{box-sizing:border-box;flex:1;min-height:0}.research_topbanner .research_topswiper .swiper-slide.item .title.research-list-title--figma{word-break:keep-all;overflow:visible}
@media (max-width:767px){html:has(.research_wrap) body{overflow-x:clip;min-width:0!important}.research_wrap{box-sizing:border-box;width:100%;max-width:100%}.research_wrap .container{width:100%;max-width:580px;margin-inline:auto}.research_wrap .research_topbanner{display:none!important}.research_wrap .prd_section{padding-top:0}.research_wrap .prd_section .inner.prd_layout{flex-direction:column;gap:0;margin-bottom:20px;padding-inline:0}.research_wrap .prd_layout>.prd_filter{display:none!important}.research_wrap .prd_layout .prd_cont{width:100%;min-width:0;padding-top:0!important}.research_wrap .prd_listtop{z-index:40;-webkit-backdrop-filter:blur(15px);box-sizing:border-box;background:#ffffffb8;border-bottom:1px solid #f5f5f5;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;margin:0;padding:20px 10px;position:sticky;top:0}.research_wrap .prd_listtop .titbox{flex-wrap:wrap;flex:1;gap:5px;min-width:0;padding-right:8px}.research_wrap .prd_listtop .titbox .cate1{letter-spacing:-.36px;font-size:18px;font-weight:700}.research_wrap .prd_listtop .titbox .cate2 .count{letter-spacing:-.32px;white-space:nowrap;font-size:16px;font-weight:400}.research_wrap .prd_listtop .research-mo-filter-btn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.research_wrap .prd_listtop .ftbox{align-items:center;gap:10px;width:100%;padding:0 0 5px;display:flex;overflow:hidden}.research_wrap .prd_listtop .ftbox .ft_tit{color:#3247fa;flex-shrink:0;padding:0;font-size:12px}.research_wrap .prd_listtop .ftbox .ft_list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:5px;overflow-x:auto}.research_wrap .prd_listtop .ftbox .ft_list::-webkit-scrollbar{display:none}.research_wrap .prd_listtop .ftbox .ft_list .item{background:0 0;flex-shrink:0;padding:0 6px}.research_wrap .prd_listtop .ftbox .ft_list .item .txt{color:#666;white-space:nowrap;font-size:12px}.research_wrap .prd_listtop .ftbox{flex-basis:100%}.research_wrap .research_listbox{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.research_wrap .research_listbox .item{aspect-ratio:auto;border-radius:5px;max-width:none;height:240px;width:100%!important}.research_wrap .research_listbox .item>.link{justify-content:flex-start;height:100%}.research_wrap .prd_layout .prd_cont .research_listbox .item .txtbox,.research_wrap .research_listbox .item .txtbox{z-index:2;flex:1;min-height:0;padding:14px}.research_wrap .research_listbox .item .txtbox .badgebox{flex-wrap:wrap;gap:3px;margin-bottom:5px}.research_wrap .research_listbox .item .txtbox .badgebox .badge{border-radius:3px;height:auto;min-height:19px;padding:6px;font-size:10px;line-height:12px}.research_wrap .research_listbox .item .txtbox .badgebox .research-badge-dday-pill,.research_wrap .research_listbox .item .txtbox .badgebox .research-badge-urgent{border-radius:3px;height:auto;min-height:19px;padding:6px;font-size:10px}.research_wrap .research_listbox .item .txtbox .title.research-list-title--figma{letter-spacing:-.2px;-webkit-line-clamp:3;color:#fff;-webkit-box-orient:vertical;max-height:56px;margin-bottom:0;padding-bottom:12px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.research_wrap .research_listbox .item .txtbox .research-card__points-strip{min-height:22px}.research_wrap .research_listbox .item .txtbox .research-card__points-progress{border-radius:10px 0 0 10px;max-width:121px;height:16px;left:-4px}.research_wrap .research_listbox .item .txtbox .research-list-points-row{margin-left:-4px}.research_wrap .research_listbox .item .txtbox .research-list-points-value{letter-spacing:-.18px;font-size:18px}.research_wrap .research_listbox .item .txtbox .research-list-deal-label{margin-left:4px;font-size:11.5px}.research_wrap .research_listbox .item .txtbox .research-list-points-icon img{width:21px;height:21px}.research_wrap .research_listbox .item .txtbox .research-list-points-icon--crown img{width:23px;height:22px}.research_wrap .research_listbox .item .imgbox{z-index:1;width:125px;max-width:55%;bottom:0;right:0}.research_wrap .research_listbox .item .imgbox .cdn-img.img,.research_wrap .research_listbox .item .imgbox .img{object-fit:cover;object-position:center bottom;width:100%;height:125px}.research_wrap .research_listbox .item:hover .bgbox:after,.research_wrap .prd_layout .prd_cont .research_listbox .item:hover .bgbox:after{opacity:0!important}.research_wrap .research_listbox .item:hover .imgbox,.research_wrap .prd_layout .prd_cont .research_listbox .item:hover .imgbox{width:125px;transform:none}.research_wrap .research_listbox .item.end{filter:grayscale();opacity:.55}.research_wrap .research_listbox .no_data{grid-column:1/-1}}@media (min-width:768px){.research_wrap .research-mo-filter-btn{display:none!important}}
.research_detail_page.rd-survey-page{--rd-accent:#3247fa;--rd-main:900px;--rd-side:11.5rem;--rd-footer-h:22rem;box-sizing:border-box;width:100%;min-height:calc(100dvh - var(--sl-v2-hd-h,90px) - var(--rd-footer-h) - 2rem);background:#f6f7fb;padding:1.5rem 1.25rem 4rem}.rd-survey-page__layout{width:100%;max-width:calc(var(--rd-main) + var(--rd-side) * 2 + 5rem);margin:0 auto}.rd-survey-page__row{justify-content:center;align-items:center;gap:1.25rem;display:flex}.rd-side-nav--placeholder{width:calc(var(--rd-side) + 2.75rem);visibility:hidden;flex-shrink:0}.rd-survey-page__main{flex:0 1 var(--rd-main);width:100%;max-width:var(--rd-main);background:#fff;border:1px solid #ececf2;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0f172a0f}.rd-card-header{background:#fff;border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem .875rem;display:flex}.rd-card-header__back,.rd-card-header__share{letter-spacing:-.02em;cursor:pointer;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rd-card-header__back{color:#4b4f5a;background:#f6f7fb;border:1px solid #ececf2;text-decoration:none}.rd-card-header__back:hover{color:var(--rd-accent);background:#eef0ff;border-color:#d8dcff}.rd-card-header__share{color:#4b4f5a;background:#fff;border:1px solid #ececf2}.rd-card-header__share:hover{color:var(--rd-accent);background:#f6f7fb}.rd-card-header__share svg{flex-shrink:0;display:block}.rd-participation-cycle{background:#fafbff;border-bottom:1px solid #f0f1f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;padding:.625rem 1.5rem .75rem;display:flex}.rd-participation-cycle__toggle{background:#e8eaf2;border-radius:999px;flex-shrink:0;width:14.75rem;padding:.1875rem;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0f172a0f}.rd-participation-cycle__toggle.is-bootstrapping{opacity:.85;pointer-events:none}.rd-participation-cycle__toggle-thumb{pointer-events:none;background:#fff;border-radius:999px;width:calc(50% - .1875rem);height:calc(100% - .375rem);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #0f172a14,0 0 0 1px #3247fa0f}.rd-participation-cycle__toggle[data-active=participatable] .rd-participation-cycle__toggle-thumb{transform:translate(100%)}.rd-participation-cycle__segments{z-index:1;border:none;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;min-width:0;margin:0;padding:0;display:grid;position:relative}.rd-participation-cycle__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rd-participation-cycle__segment{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:stretch;min-width:0;display:flex}.rd-participation-cycle__segment-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.rd-participation-cycle__segment-inner{letter-spacing:-.02em;color:#6b7289;white-space:nowrap;text-align:center;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;padding:.3125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;transition:color .2s,transform .15s;display:flex}.rd-participation-cycle__segment-text{flex:none;line-height:1.2;display:block}.rd-participation-cycle__segment-inner--participatable{grid-template-columns:minmax(0,1fr) 2.625rem;align-items:center;gap:.2rem;width:100%;display:grid}.rd-participation-cycle__segment-inner--participatable .rd-participation-cycle__segment-text{justify-self:center}.rd-participation-cycle__segment-input:checked~.rd-participation-cycle__segment-inner{color:var(--rd-accent)}.rd-participation-cycle__segment:hover .rd-participation-cycle__segment-inner{color:#3d4460}.rd-participation-cycle__segment-input:checked~.rd-participation-cycle__segment-inner,.rd-participation-cycle__segment:hover .rd-participation-cycle__segment-input:checked~.rd-participation-cycle__segment-inner{color:var(--rd-accent)}.rd-participation-cycle__segment-input:focus-visible~.rd-participation-cycle__segment-inner{outline-offset:1px;outline:2px solid #3247fa73}.rd-participation-cycle__segment:active .rd-participation-cycle__segment-inner{transform:scale(.97)}.rd-participation-cycle__segments:disabled .rd-participation-cycle__segment,.rd-participation-cycle__segment.is-disabled{cursor:not-allowed}.rd-participation-cycle__segment.is-disabled .rd-participation-cycle__segment-inner{opacity:.45}.rd-participation-cycle__segment.is-disabled:hover .rd-participation-cycle__segment-inner{transform:none}.rd-participation-cycle__segment-input:disabled~.rd-participation-cycle__segment-inner{cursor:not-allowed}.rd-participation-cycle__count{font-variant-numeric:tabular-nums;width:2.625rem;height:1.125rem;color:var(--rd-accent);background:#3247fa1a;border-radius:999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;transition:background .2s;display:inline-flex}.rd-participation-cycle__segment-input:not(:checked)~.rd-participation-cycle__segment-inner .rd-participation-cycle__count{color:#8b93a8;background:#6b72891a}.rd-participation-cycle__segment-input:checked~.rd-participation-cycle__segment-inner .rd-participation-cycle__count{background:#3247fa29}.rd-participation-cycle__next{letter-spacing:-.02em;white-space:nowrap;cursor:pointer;color:#fff;background:var(--rd-accent);border:1px solid var(--rd-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-width:6.375rem;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.rd-participation-cycle__next:hover:not(:disabled){background:#2a3cd4;border-color:#2a3cd4}.rd-participation-cycle__next:disabled{opacity:.55;cursor:not-allowed}.rd-survey-page .research-hero{background:#6b4fd9;border-radius:14px;min-height:14rem;margin:1rem 1.5rem 0;position:relative;overflow:hidden}.rd-survey-page .research-hero__video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.rd-survey-page .research-hero__inner{z-index:2;box-sizing:border-box;min-height:13.5rem;padding:1.5rem 1.375rem;position:relative}.rd-survey-page .research-hero__copy{box-sizing:border-box;flex-direction:column;gap:.875rem;min-width:0;max-width:100%;padding-right:11.5rem;display:flex}.rd-survey-page .research-hero__tags{flex-wrap:wrap;gap:.375rem;display:flex}.rd-survey-page .research-hero__tag{color:#fff;border-radius:4px;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.rd-survey-page .research-hero__tag--light{background:#3247fae0}.rd-survey-page .research-hero__tag--urgent{background:var(--rd-accent)}.rd-survey-page .research-hero__tag--closed{background:#f44336}.rd-survey-page .research-hero__tag--category{background:#ffffff1f;border:1px solid #b8c5ffb3}.rd-survey-page .research-hero__title{letter-spacing:-.03em;color:#fff;word-break:keep-all;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.rd-survey-page .research-hero__meta{flex-wrap:wrap;align-items:center;gap:0 1rem;margin-top:auto;display:flex}.rd-survey-page .research-hero__meta-item{color:#ffffffeb;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.rd-survey-page .research-hero__meta-item+.research-hero__meta-item:before{content:"";background:#ffffff47;width:1px;height:.625rem;margin-right:.75rem;display:inline-block}.rd-survey-page .research-hero__meta-icon{color:#ffffffd9;justify-content:center;align-items:center;display:inline-flex}.rd-survey-page .research-hero__meta-label{opacity:.82}.rd-survey-page .research-hero__meta-value--point{color:#feba69;font-weight:700}.rd-survey-page .research-hero__figure{z-index:3;pointer-events:none;width:13.5rem;height:12.5rem;margin:0;padding:0;line-height:0;position:absolute;bottom:0;right:0}.rd-survey-page .research-hero__figure .cdn-img.img{width:100%;height:100%;margin:0;padding:0;display:block}.rd-survey-page .research-hero__figure .cdn-img.img .cdn-img__img{object-fit:contain;object-position:bottom right}.rd-survey-page .question-section{background:#fff}.rd-survey-page .question-section__container{padding:1.75rem 1.5rem 1.25rem}.rd-survey-page .section-divider{background:#ececf2;border:none;height:1px;margin:0}.rd-survey-page .question-header{margin-bottom:1.125rem}.rd-survey-page .question-header__title{color:#171719;letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:700;line-height:1.45}.rd-survey-page .question-options{flex-direction:column;gap:.625rem;display:flex}.rd-survey-page .question-option{cursor:pointer;background:#fff;border:1px solid #ececf2;border-radius:12px;align-items:center;min-height:3.5rem;margin:0;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.rd-survey-page .question-option:hover{background:#fafbff;border-color:#d8dcff}.rd-survey-page .question-option:has(.question-option__input:checked){border-color:var(--rd-accent);background:#3247fa0f;box-shadow:0 0 0 1px #3247fa1f}.rd-survey-page .question-option:has(.question-option__input:checked) .question-option__text{color:var(--rd-accent);font-weight:600}.rd-survey-page .question-option__input{display:none}.rd-survey-page .question-option__radio-wrap{flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;display:flex}.rd-survey-page .question-option__radio{box-sizing:border-box;background:#fff;border:1.75px solid #c5c9d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.rd-survey-page .question-option__input:checked+.question-option__radio{border-color:var(--rd-accent)}.rd-survey-page .question-option__radio:after{content:"";background:var(--rd-accent);border-radius:50%;width:.4375rem;height:.4375rem;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.rd-survey-page .question-option__input:checked+.question-option__radio:after{transform:translate(-50%,-50%)scale(1)}.rd-survey-page .question-option__text-wrap{flex:1;min-width:0;padding:.875rem 1rem .875rem 0}.rd-survey-page .question-option__text{color:#2b2d33;font-size:.875rem;line-height:1.4}.rd-survey-page .question-section__hint{color:#898989;border-radius:10px;justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.875rem;padding:.5rem .75rem;font-size:.75rem;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,padding .25s;display:flex;transform:translateZ(0)}.rd-survey-page .question-section__hint-icon{color:#b0b4c0;flex-shrink:0;transition:color .25s}.rd-survey-page .question-section__hint-text strong{color:#5a5f6e;font-weight:700}.rd-survey-page .question-section__hint.is-full{box-sizing:border-box;width:100%;box-shadow:none;color:#4a4d57;background:#f6f7f9;border:1px solid #e2e4eb;border-radius:8px;justify-content:center;margin-top:1.25rem;padding:.6875rem .875rem;font-size:.8125rem;font-weight:600}.rd-survey-page .question-section__hint.is-full-enter{animation:.38s cubic-bezier(.22,1,.36,1) rdHintFullIn}@keyframes rdHintFullIn{0%{opacity:.65;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.rd-survey-page .question-section__hint.is-full .question-section__hint-icon{color:#1f9d55;width:1rem;height:1rem}.rd-survey-page .question-section__hint.is-full .question-section__hint-text{color:#4a4d57;font-weight:600}.rd-survey-page .question-section__hint.is-full .question-section__hint-text strong{color:#171719;font-weight:700}.rd-survey-page .poll-results{flex-direction:column;gap:.625rem;display:flex}.rd-survey-page .poll-result{background:#fff;border:1px solid #ececf2;border-radius:12px;overflow:hidden}.rd-survey-page .poll-result__content{align-items:center;padding:.875rem 0;display:flex}.rd-survey-page .poll-result__rank{text-align:center;color:#333;flex-shrink:0;width:3rem;font-size:1.375rem;font-style:italic;font-weight:700}.rd-survey-page .poll-result__text{color:#333;flex:1;min-width:0;padding:0 .5rem;font-size:.875rem}.rd-survey-page .poll-result__stats{text-align:right;flex-shrink:0;padding:0 1rem}.rd-survey-page .poll-result__percentage{font-size:.875rem;font-weight:700}.rd-survey-page .poll-result__count{color:#999;font-size:.6875rem}.rd-survey-page .poll-result__progress{background:#f0f1f5;height:4px}.rd-survey-page .poll-result__progress-bar{background:#898989;height:100%;transition:width .6s}.rd-survey-page .poll-result--winner{border-color:#3247fa73}.rd-survey-page .poll-result--winner .poll-result__rank,.rd-survey-page .poll-result--winner .poll-result__text,.rd-survey-page .poll-result--winner .poll-result__percentage{color:var(--rd-accent)}.rd-survey-page .poll-result--winner .poll-result__progress-bar{background:var(--rd-accent)}.rd-survey-actions{gap:.75rem;padding:0 1.5rem 1.75rem;display:flex}.rd-survey-actions__btn{letter-spacing:-.02em;cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:3.375rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rd-survey-actions__btn--ghost{border:1.5px solid var(--rd-accent);color:var(--rd-accent);background:#fff}.rd-survey-actions__btn--ghost:hover{background:#3247fa0f}.rd-survey-actions__btn--primary{border:1.5px solid var(--rd-accent);background:var(--rd-accent);color:#fff}.rd-survey-actions__btn--primary:hover:not(:disabled){background:#2a3cd4;border-color:#2a3cd4}.rd-survey-actions__btn:disabled{cursor:not-allowed;color:#999!important;background:#e8e8e8!important;border-color:#e8e8e8!important}.rd-side-nav{flex:0 0 calc(var(--rd-side) + 2.75rem);width:calc(var(--rd-side) + 2.75rem);max-width:calc(var(--rd-side) + 2.75rem)}.rd-side-nav__label{color:#767676;letter-spacing:-.02em;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0 .25rem;font-size:.8125rem;font-weight:600;display:flex}.rd-side-nav--left .rd-side-nav__label{justify-content:end}.rd-side-nav--right .rd-side-nav__label{justify-content:start}.rd-side-nav__arrow{color:#b0b4c0}.rd-side-nav__link{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.rd-side-nav--right .rd-side-nav__link{flex-direction:row;justify-content:flex-end}.rd-side-nav__link .prev_btn,.rd-side-nav__link .next_btn{aspect-ratio:1;z-index:2;background:#fff 50%/42% no-repeat;border:1px solid #e8eaf0;border-radius:50%;flex-shrink:0;width:2.75rem;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:0 6px 18px #0f172a1a}.rd-side-nav--left .rd-side-nav__link .prev_btn{background-image:url(/images/research/ban_prev.png);margin-right:-.75rem}.rd-side-nav--right .rd-side-nav__link .next_btn{background-image:url(/images/research/ban_next.png);margin-left:-.75rem}.rd-side-nav__link:hover .prev_btn,.rd-side-nav__link:hover .next_btn{transform:scale(1.05)}.rd-side-nav__card{width:var(--rd-side);aspect-ratio:1;border-radius:14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a1a}.rd-side-nav__link:hover .rd-side-nav__card{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a24}.rd-side-nav__card-bg{background:#1a1d24;position:absolute;inset:0}.rd-side-nav__card-bg:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.rd-side-nav--left .rd-side-nav__card-bg:after{background:linear-gradient(160deg,#5b75b4d1 0%,#3247fa8c 100%)}.rd-side-nav--right .rd-side-nav__card-bg:after{background:linear-gradient(160deg,#58b368d1 0%,#2e7d328c 100%)}.rd-side-nav__card-media{object-fit:cover;width:100%;height:100%}.rd-side-nav__card-body{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:1.125rem 1rem;display:flex;position:relative}.rd-side-nav__card-title{letter-spacing:-.02em;color:#fff;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.rd-side-nav__card-meta{align-items:center;gap:.5rem;font-size:.6875rem;line-height:1;display:flex}.rd-side-nav__card-point{color:#feba69;font-size:.75rem;font-weight:700}.rd-side-nav__card-sep{background:#ffffff73;width:1px;height:.625rem}.rd-side-nav__card-people{color:#fff}@keyframes rdFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rdSideNavFadeLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes rdSideNavFadeRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes rdCardEnter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rdPop{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes rdShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes rdHeroShine{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes rdBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rdPulseReady{0%,to{box-shadow:0 0 #3247fa59}50%{box-shadow:0 0 0 8px #3247fa00}}@keyframes rdRipple{0%{opacity:.45;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes rdCelebrateBurst{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes rdSparkFly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-72px)scale(.2)}}@keyframes rdCelebrateMsg{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}20%,70%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.96)}}@keyframes rdSubmitSpin{to{transform:rotate(360deg)}}.rd-stagger-item{animation:.45s cubic-bezier(.22,1,.36,1) forwards rdFadeUp}.rd-survey-page__main.is-entering{animation:.55s cubic-bezier(.22,1,.36,1) both rdCardEnter}.rd-side-nav--left.is-entering{animation:.55s cubic-bezier(.22,1,.36,1) both rdSideNavFadeLeft}.rd-side-nav--right.is-entering{animation:.55s cubic-bezier(.22,1,.36,1) .15s both rdSideNavFadeRight}.rd-survey-page__main{position:relative}.rd-survey-page .rd-hero-animate:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%) 0 0/200% 100%;animation:4.5s ease-in-out infinite rdHeroShine;position:absolute;inset:0}.rd-survey-page .rd-hero-title-enter{animation:.55s cubic-bezier(.22,1,.36,1) 80ms both rdFadeUp}.rd-survey-page .rd-hero-tag-pop{animation:.45s cubic-bezier(.22,1,.36,1) .15s both rdPop}.rd-survey-page .rd-hero-figure-float{transform-origin:100% 100%;animation:3.6s ease-in-out infinite rdHeroThumbPulse}@keyframes rdHeroThumbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.rd-survey-page .research-hero__meta-value--point{position:relative}.rd-survey-page .question-option{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateZ(0)}.rd-survey-page .question-option:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3247fa14}.rd-survey-page .question-option:active{transform:translateY(0)scale(.99)}.rd-survey-page .question-option.is-selected{border-color:var(--rd-accent);background:#3247fa0f;box-shadow:0 0 0 1px #3247fa1f}.rd-survey-page .question-option__ripple{opacity:0;pointer-events:none;background:#3247fa2e;border-radius:50%;width:4rem;height:4rem;margin:auto;position:absolute;inset:0}.rd-survey-page .question-option.is-ripple .question-option__ripple{animation:.55s ease-out rdRipple}.rd-survey-page .question-option__radio{transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1)}.rd-survey-page .question-option.is-selected .question-option__radio{transform-origin:50%;transform:scale(1.08)}.rd-survey-page .question-options--multi .question-option__radio{border-radius:5px}.rd-survey-page .question-options--multi .question-option__input:checked+.question-option__radio{background:var(--rd-accent);border-color:var(--rd-accent)}.rd-survey-page .question-options--multi .question-option__input:checked+.question-option__radio:after{display:none}.rd-survey-page .question-option__check{color:#fff;pointer-events:none;flex-shrink:0;width:.75rem;height:.75rem;display:block}.rd-survey-page .question-section__hint.is-shake{animation:.45s rdShake}.rd-survey-page .poll-results--animate .poll-result__progress-bar{transform-origin:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards rdBarGrow;transform:scaleX(0)}.rd-survey-page .poll-results--animate .poll-result:first-child .poll-result__progress-bar{animation-delay:80ms}.rd-survey-page .poll-results--animate .poll-result:nth-child(2) .poll-result__progress-bar{animation-delay:.16s}.rd-survey-page .poll-results--animate .poll-result:nth-child(3) .poll-result__progress-bar{animation-delay:.24s}.rd-survey-page .poll-results--animate .poll-result:nth-child(4) .poll-result__progress-bar{animation-delay:.32s}.rd-survey-page .poll-results--animate .poll-result:nth-child(n+5) .poll-result__progress-bar{animation-delay:.4s}.rd-survey-page .poll-result--winner{animation:.5s cubic-bezier(.22,1,.36,1) .2s both rdPop}.rd-survey-actions__btn{transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;position:relative;overflow:hidden}.rd-survey-actions__btn:active:not(:disabled){transform:scale(.98)}.rd-survey-actions__btn--primary.is-ready:not(:disabled){animation:2s infinite rdPulseReady}.rd-survey-actions__btn--primary.is-ready:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 22px #3247fa47}.rd-survey-actions__btn--primary.is-submitting{pointer-events:none}.rd-survey-actions__btn--primary.is-submitting:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite rdSubmitSpin;position:absolute;right:1rem}.rd-participation-cycle__next:not(:disabled):active{transform:scale(.97)}.rd-side-nav__link:active .prev_btn,.rd-side-nav__link:active .next_btn{transform:scale(.94)}.rd-celebrate{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rd-celebrate__burst{background:radial-gradient(circle,#3247fa59,#0000 68%);border-radius:50%;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;animation:.9s ease-out forwards rdCelebrateBurst;position:absolute;top:42%;left:50%}.rd-celebrate__spark{border-radius:2px;width:8px;height:8px;animation:.9s ease-out forwards rdSparkFly;position:absolute;top:42%}.rd-celebrate__spark--0{background:#3247fa}.rd-celebrate__spark--1{background:#feba69}.rd-celebrate__spark--2{background:#58b368}.rd-celebrate__message{color:var(--rd-accent);background:#fffffff2;border-radius:999px;margin:0;padding:.5rem 1rem;font-size:.9375rem;font-weight:700;animation:1.2s forwards rdCelebrateMsg;position:absolute;top:38%;left:50%;box-shadow:0 8px 28px #3247fa33}@media (prefers-reduced-motion:reduce){.rd-stagger-item,.rd-side-nav.is-entering,.rd-survey-page__main.is-entering,.rd-survey-page .rd-hero-figure-float,.rd-survey-page .rd-hero-animate:after,.rd-survey-actions__btn--primary.is-ready,.rd-survey-page .poll-results--animate .poll-result__progress-bar{animation:none!important}.rd-survey-page .question-option:hover{transform:none}.rd-survey-page .poll-results--animate .poll-result__progress-bar{transform:scaleX(1)}}.rd-survey-page__loading,.rd-survey-page__error{min-height:min(42rem,75dvh);max-width:var(--rd-main);justify-content:center;align-items:center;margin:0 auto;display:flex}.rd-survey-page__error{text-align:center;color:#898989;flex-direction:column}.rd-survey-page__loading-lottie{aspect-ratio:1;opacity:.2;width:min(150px,40vw)}@media (max-width:1280px){.rd-side-nav__card{display:none}.rd-side-nav,.rd-side-nav--placeholder{flex:0 0 2.75rem;width:2.75rem;max-width:2.75rem}.rd-side-nav__label{display:none}}@media (max-width:767px){html:has(.research_detail_page.rd-survey-page) .site-main{flex:none;min-height:0}.research_detail_page.rd-survey-page{background:#fff;height:auto;min-height:auto;padding:0 0 2rem}.rd-survey-page__layout,.rd-survey-page__row,.rd-survey-page__main{height:auto;min-height:0}.rd-survey-page__row{flex:none;align-items:stretch}.rd-survey-page__loading,.rd-survey-page__error{min-height:auto;padding:3rem 1rem}.rd-survey-page .research-hero{border-radius:0;height:auto;min-height:auto;margin:0}.rd-survey-page .research-hero__inner{height:auto;min-height:auto;padding:1.25rem 1rem 1rem}.rd-survey-page .research-hero__copy{gap:.75rem;height:auto;min-height:0;padding-right:8.5rem}.rd-survey-page .research-hero__meta{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin-top:0}.rd-survey-page .research-hero__meta-item{align-items:center;gap:.625rem;width:100%;font-size:.75rem;line-height:1.2;display:flex}.rd-survey-page .research-hero__meta-item+.research-hero__meta-item:before,.rd-survey-page .research-hero__meta-icon{display:none}.rd-survey-page .research-hero__meta-label{opacity:.8;letter-spacing:-.01em;flex:0 0 3.75rem;width:3.75rem}.rd-survey-page .research-hero__meta-value{word-break:keep-all;flex:1;min-width:0}.rd-survey-page__row{flex-direction:column;gap:0}.rd-side-nav,.rd-side-nav--placeholder{display:none}.rd-survey-page__main{width:100%;max-width:100%;box-shadow:none;border:none;border-radius:0;flex:none}.rd-card-header{padding:.875rem 1rem .625rem}.rd-card-header__back,.rd-card-header__share{font-size:.875rem}.rd-participation-cycle{justify-content:stretch;padding:.5rem 1rem .625rem}.rd-participation-cycle__toggle{flex:1;width:auto;min-width:14.75rem;max-width:100%}.rd-participation-cycle__segments{width:100%}.rd-participation-cycle__next{flex:0 auto;justify-content:center}.rd-participation-cycle__segment-inner,.rd-participation-cycle__next{font-size:.75rem}.rd-survey-page .research-hero__title{font-size:1.125rem;line-height:1.4}.rd-survey-page .research-hero__tag{font-size:.625rem}.rd-survey-page .research-hero__meta-item,.rd-survey-page .research-hero__meta-label,.rd-survey-page .research-hero__meta-value{font-size:.75rem}.rd-survey-page .question-header__title{font-size:.875rem;line-height:1.4}.rd-survey-page .question-option__text{font-size:.8125rem;line-height:1.4}.rd-survey-page .question-section__hint{font-size:.6875rem}.rd-survey-page .question-section__hint.is-full{font-size:.8125rem}.rd-survey-page .poll-result__rank{font-size:1.5rem}.rd-survey-page .poll-result__text{font-size:.8125rem;line-height:1.4}.rd-survey-page .poll-result__percentage{font-size:.875rem}.rd-survey-page .poll-result__count{font-size:.6875rem}.rd-survey-actions__btn{min-height:3.75rem;font-size:.875rem}.rd-survey-page .question-section__container{padding:1.25rem 1rem 1rem}.rd-survey-page .question-option{align-items:flex-start;min-height:0}.rd-survey-page .question-option__radio-wrap{padding-top:.875rem}.rd-survey-actions{padding:0 1rem 1.5rem}}@media (max-width:640px){.rd-survey-page__loading,.rd-survey-page__error{min-height:auto;padding:2.5rem 1rem}.rd-participation-cycle__toggle{min-width:0}.rd-participation-cycle__segment-inner{padding:.3125rem .375rem}.rd-survey-page .research-hero__copy{padding-right:7.5rem}.rd-survey-page .research-hero__meta{gap:.4375rem}.rd-survey-page .research-hero__meta-label{flex-basis:3.75rem;width:3.75rem}.rd-survey-page .research-hero__figure{width:10.5rem;height:10rem}.rd-survey-actions{flex-direction:column}}
