.alert-modal[hidden],.alert-modal [hidden]{display:none}.alert-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(0,0,0,0.4)}.alert-modal__panel{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:320px;max-width:100%;max-height:100%;overflow-y:auto;padding:28px;border-radius:16px;background:#fff;font-family:inherit}.alert-modal__content{font-family:"Pretendard","Roboto",sans-serif;display:flex;flex-direction:column;gap:4px;padding-top:8px;text-align:center;overflow-wrap:anywhere}.alert-modal__title{margin:0;color:#1d212a;font-size:18px;font-weight:700;line-height:28px}.alert-modal__body{margin:0;color:#64748b;font-size:14px;font-weight:400;line-height:20px;white-space:pre-line}.alert-modal__actions{display:flex;gap:6px}.alert-modal__button{flex:1;min-width:0;min-height:44px;padding:10px 18px;border:0;border-radius:3px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;overflow-wrap:anywhere;cursor:pointer}.alert-modal__button--cancel{background:var(--tab-hover-light-gray,#f3f5f7);color:#000}.alert-modal__button--confirm{background:var(--point-blue,#1c85e8);color:#fff}.alert-modal__button:focus-visible{outline:2px solid #1d212a;outline-offset:2px}.faq-list{--faq-text:var(--text-black);--faq-answer-text:var(--text-black);--faq-border:var(--btn-bg-gray);border-bottom:1px solid var(--faq-border)}.faq-list--dark{--faq-text:var(--text-white);--faq-answer-text:var(--text-light-gray);--faq-border:var(--tab-hover-gray)}.faq-list ul{list-style:none}.faq-list ul li{overflow:hidden}.faq-list .qa-q{font-size:24px;display:flex;align-items:center;color:var(--faq-text);padding:24px 0;border-top:1px solid var(--faq-border);cursor:pointer}.faq-list .qa-q::before{content:"";font-size:0;display:inline-block;width:24px;height:24px;-webkit-mask-image:url("/v1/public/images/btn_add-0398c7145d800849835ac77925831215.svg");mask-image:url("/v1/public/images/btn_add-0398c7145d800849835ac77925831215.svg");text-indent:-9999px;overflow:hidden;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--point-blue);margin-right:15px;padding-right:15px}.faq-list .qa-a{max-height:0;white-space:pre-line;padding-left:39px;transition:all .5s ease;overflow:hidden}.faq-list .qa-a p{font-size:16px;color:var(--faq-answer-text);line-height:1.6;white-space:pre-line}.faq-list ul li.active .qa-q:before{content:"";font-size:0;display:inline-block;width:24px;height:24px;-webkit-mask-image:url("/v1/public/images/btn_minus-f5a2a25cbb8100fab03c7bb5a153b2e2.svg");mask-image:url("/v1/public/images/btn_minus-f5a2a25cbb8100fab03c7bb5a153b2e2.svg");text-indent:-9999px;overflow:hidden;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--faq-text)}.faq-list ul li.active .qa-a{max-height:var(--faq-answer-max-height,500px);padding-bottom:25px;box-sizing:border-box}@media(max-width:1140px){.faq-list ul li .qa-q{font-size:18px}.faq-list ul li .qa-a{font-size:16px}}@media(max-width:800px){.faq-list ul li .qa-q{font-size:18px;padding:20px 0}.faq-list ul li .qa-a{font-size:14px;padding-left:35px}}.faq-list .qa-q{width:100%;background:transparent;font-family:inherit;font-weight:400;line-height:1.5;text-align:left}.faq-list button.qa-q{border-right:0;border-bottom:0;border-left:0}.faq-list .qa-q::before{flex-shrink:0}.faq-list .qa-q:focus-visible{outline:2px solid var(--point-blue);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.faq-list .qa-a{transition:none}}