.loader-container[data-v-e6c9adad]{display:flex;flex-direction:column;gap:1rem;width:100%;height:100vh;justify-content:center;align-items:center}.loader[data-v-e6c9adad]{margin-top:-6rem;background-color:#fff;padding:0 20px .5rem;box-shadow:3px 3px 6px #0000001a;animation:shadowPulse-e6c9adad 3s ease-in-out infinite}.sub[data-v-e6c9adad]{font-size:.8rem;color:#666}@keyframes shadowPulse-e6c9adad{0%{box-shadow:3px 3px 6px #0000001a}50%{box-shadow:3px 3px 15px #0003,0 0 30px #fffc}to{box-shadow:3px 3px 6px #0000001a}}.loader>span[data-v-e6c9adad]{position:relative;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:40px;letter-spacing:4px;box-sizing:border-box}.loader>span[data-v-e6c9adad]:before{content:"";position:absolute;right:60.5px;bottom:19px;height:28px;width:4px;background:currentColor;box-sizing:border-box;animation:animloader1-e6c9adad .85s linear infinite alternate}.loader>span[data-v-e6c9adad]:after{content:"";width:10px;height:10px;position:absolute;left:125px;top:12px;border-radius:50%;background:red;box-sizing:border-box;animation:animloader-e6c9adad .85s linear infinite alternate}@keyframes animloader-e6c9adad{0%{transform:translate(-19px,-9px) scaleX(1)}14%{transform:translate(-34px,-20px) scaleX(1.05)}28%{transform:translate(-49px,-25px) scaleX(1.07)}42%{transform:translate(-64px,-29px) scaleX(1.1)}57%{transform:translate(-79px,-29px) scaleX(1.1)}71%{transform:translate(-94px,-25px) scaleX(1.07)}85%{transform:translate(-109px,-18px) scaleX(1.05)}to{transform:translate(-124px,-12px) scaleX(1)}}@keyframes animloader1-e6c9adad{0%{box-shadow:0 -6px,-105.5px 0}25%,75%{box-shadow:0 0,-105.5px 0}to{box-shadow:0 0,-105.5px -10px}}#app-result[data-v-c61290e0]{width:100%;height:100%}.inner[data-v-c61290e0]{max-width:1000px;margin:0 auto;box-sizing:content-box}#show-result[data-v-c61290e0]{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}#show-result button[data-v-c61290e0]{background-color:#000;color:#fff;padding:1rem 2rem;border:none;font-size:1.5rem;cursor:pointer;box-shadow:2px 2px 5px #00000059;transition:all .2s;margin:-4rem 0 1rem}#show-result button[data-v-c61290e0]:hover{box-shadow:none;transform:scale(.98)}.load-error[data-v-c61290e0]{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column;text-align:center;line-height:1.8}.load-error button[data-v-c61290e0]{background-color:#000;color:#fff;padding:.8rem 2rem;border:none;font-size:1.1rem;cursor:pointer;box-shadow:2px 2px 5px #00000059;transition:all .2s;margin-top:1rem}.load-error button[data-v-c61290e0]:hover{box-shadow:none;transform:scale(.98)}#cv-form[data-v-34e9953c]{width:100%;min-height:100vh;display:flex;justify-content:center}.cv-form-inner[data-v-34e9953c]{width:100%;max-width:760px;padding:3rem 1.5rem 5rem;box-sizing:border-box;display:flex;flex-direction:column}.cv-heading[data-v-34e9953c]{font-size:1.5rem;margin:0;color:#222}.cv-lead[data-v-34e9953c]{color:#777;line-height:1.8;font-size:.85rem;margin:.5rem 0 0}.cv-banner[data-v-34e9953c]{display:flex;align-items:center;gap:1rem;margin-top:1.75rem;padding:1rem 1.25rem;background:#fdf1f1;border:1px solid #F5D4D6;border-radius:4px}.cv-banner-icon[data-v-34e9953c]{flex-shrink:0;width:26px;height:26px;color:#d1222d}.cv-banner p[data-v-34e9953c]{margin:0;font-size:.9rem;color:#333}.cv-fields[data-v-34e9953c]{display:flex;flex-direction:column;margin-top:2rem}.cv-note[data-v-34e9953c]{color:#d1222d;font-size:.85rem;font-weight:700;margin:0 0 .75rem}.field-row[data-v-34e9953c]{display:flex;gap:1.5rem;padding:1.4rem 0;border-top:1px solid #e0e0e0}.field-row[data-v-34e9953c]:last-of-type{border-bottom:1px solid #e0e0e0}.row-label[data-v-34e9953c]{flex-shrink:0;width:200px;padding-top:.8rem;font-size:.9rem;font-weight:700;color:#333}.row-control[data-v-34e9953c]{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.hint[data-v-34e9953c]{font-size:.75rem;color:#888;margin:0}.hint a[data-v-34e9953c]{color:#d1222d;text-decoration:underline}.hint a[data-v-34e9953c]:hover{opacity:.75}.row-control input[data-v-34e9953c],.row-control select[data-v-34e9953c]{padding:.75rem .85rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-family:inherit;background:#fff;box-sizing:border-box;width:100%}.row-control select[data-v-34e9953c]{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23D1222D' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:14px}.row-control select[data-v-34e9953c]{color:#222}.row-control select.empty[data-v-34e9953c]{color:#999}.row-control select option[data-v-34e9953c]{color:#222}.row-control select option[data-v-34e9953c]:disabled{color:#999}.row-control input[data-v-34e9953c]:focus,.row-control select[data-v-34e9953c]:focus{outline:none;border-color:#d1222d;box-shadow:0 0 0 2px #d1222d26}.row-control input.invalid[data-v-34e9953c],.row-control select.invalid[data-v-34e9953c]{border-color:#d1222d;background-color:#fef9f9}.err[data-v-34e9953c]{font-size:.8rem;color:#d1222d;margin:0;line-height:1.3}.err.general[data-v-34e9953c]{text-align:center;padding:.75rem;background:#fef2f2;border-radius:6px;margin-top:1rem}.field-check[data-v-34e9953c]{margin-top:1.5rem;display:flex;justify-content:center}.checkbox[data-v-34e9953c]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox input[data-v-34e9953c]{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:#777;cursor:pointer}.checkbox-text[data-v-34e9953c]{font-size:.85rem;color:#555;line-height:1.5}.cv-terms[data-v-34e9953c]{margin-top:1.25rem;text-align:center;font-size:.8rem;color:#666;line-height:1.9}.cv-terms p[data-v-34e9953c]{margin:0}.cv-terms a[data-v-34e9953c]{color:#666;text-decoration:underline}.cv-terms a[data-v-34e9953c]:hover{color:#d1222d}.cv-submit[data-v-34e9953c]{position:relative;margin:.75rem auto 0;display:flex;align-items:center;justify-content:center;background:#d1222d;color:#fff;padding:1rem 2.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:2px 2px 5px #77777759}.cv-submit[data-v-34e9953c]:hover:not(:disabled){box-shadow:none;transform:scale(.99)}.cv-submit[data-v-34e9953c]:disabled{background:#b3b3b3;box-shadow:none;cursor:not-allowed}.cv-submit.loading .cv-submit-label[data-v-34e9953c]{visibility:hidden}.cv-submit-loading[data-v-34e9953c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.6rem}.cv-skip[data-v-34e9953c]{align-self:center;margin-top:1rem;background:none;border:none;padding:.5rem;color:#333;font-size:.85rem;font-family:inherit;cursor:pointer}.cv-skip[data-v-34e9953c]:hover:not(:disabled){text-decoration:underline}.cv-skip[data-v-34e9953c]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-34e9953c]{width:1.05em;height:1.05em;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cv-spin-34e9953c .7s linear infinite}@keyframes cv-spin-34e9953c{to{transform:rotate(360deg)}}@media (max-width: 680px){.cv-form-inner[data-v-34e9953c]{padding:1.5rem 1.25rem 3rem}.cv-heading[data-v-34e9953c]{font-size:1.2rem}.field-row[data-v-34e9953c]{flex-direction:column;gap:.5rem;padding:1rem 0}.row-label[data-v-34e9953c]{width:auto;padding-top:0}}.answer[data-v-f790bc21]{width:112px;height:110px}.answer button{&[data-v-f790bc21]{width:100%;height:100%;border:none;color:#000;font-size:.8rem;cursor:pointer;background-color:#fff;display:flex;justify-content:center;align-items:flex-start;padding-bottom:5px;position:relative}&[data-v-f790bc21]:after{content:"";width:40px;height:40px;position:absolute;box-sizing:border-box;bottom:10px;left:50%;transform:translate(-50%);border-radius:100%;border:2px solid #c6c6c6;transition:all .5s}&.selected{&[data-v-f790bc21]:after{border-color:#000}}span[data-v-f790bc21]{height:35px;display:flex;align-items:center;font-size:18px}}@media screen and (max-width: 768px){.answer[data-v-f790bc21]{width:auto;height:100px}.answer button{&[data-v-f790bc21]{min-width:60px}span[data-v-f790bc21]{font-size:16px}&[data-v-f790bc21]:after{width:40px;height:40px;left:auto;transform:none}}}.answer button:hover{&[data-v-f790bc21]:after{border-color:#000}}.answer-list[data-v-9c76ac24]{display:flex;justify-content:center;align-items:center;gap:1rem}.question[data-v-7020a1d7]{width:100%;text-align:center;font-size:1.5rem;font-weight:400!important}.question-header[data-v-7020a1d7]{align-items:flex-start;display:flex;justify-content:center;gap:.5rem;padding:24px 0}.tag[data-v-7020a1d7]{font-weight:700;letter-spacing:normal;color:#df0011;font-size:20px;line-height:24px;margin-top:2px}h3[data-v-7020a1d7]{font-size:24px;line-height:1.15;margin:0;text-align:left}@media (max-width: 768px){.question-header[data-v-7020a1d7]{align-items:flex-start}h3[data-v-7020a1d7]{font-size:1rem;text-align:left}.question[data-v-7020a1d7]{font-size:1rem}.tag[data-v-7020a1d7]{margin-top:-3px}}#questions[data-v-1d1b3f71]{width:100%;max-width:1000px}#questions-nav[data-v-1d1b3f71]{display:flex;justify-content:center;margin:80px 0 20px}.progress-container[data-v-1d1b3f71]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-1d1b3f71]{width:950px;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-1d1b3f71]{height:100%;background-color:#f11620;border-radius:4px;transition:width .3s ease-in-out}.progress-text[data-v-1d1b3f71]{font-size:.9rem;color:#666;font-weight:500;min-width:40px;text-align:left}.question-list[data-v-1d1b3f71]{overflow:hidden;width:100%;min-height:215px;position:relative;transform:translateZ(0)}.question-wrapper[data-v-1d1b3f71]{width:100%}.previous-question[data-v-1d1b3f71]{display:flex;justify-content:center;margin-top:18px}.previous-question button[data-v-1d1b3f71]{font-weight:700;min-width:250px;background:unset;color:#000;padding:.8rem 4rem;border:1px solid #ccc;border-radius:5px;cursor:pointer;transition:opacity .2s}.previous-question button[data-v-1d1b3f71]:disabled{cursor:not-allowed;opacity:.3;color:#666}.slide-left-enter-active[data-v-1d1b3f71],.slide-left-leave-active[data-v-1d1b3f71],.slide-right-enter-active[data-v-1d1b3f71],.slide-right-leave-active[data-v-1d1b3f71]{transition:transform .3s ease-out;position:absolute;top:0;width:100%;transform:translateZ(0)}.slide-left-enter-from[data-v-1d1b3f71]{transform:translate(100%)}.slide-left-leave-to[data-v-1d1b3f71]{transform:translate(-100%)}.slide-left-enter-to[data-v-1d1b3f71],.slide-left-leave-from[data-v-1d1b3f71]{transform:translate(0)}.slide-left-leave-active[data-v-1d1b3f71],.slide-right-leave-active[data-v-1d1b3f71]{pointer-events:none}.slide-right-enter-from[data-v-1d1b3f71]{transform:translate(-100%)}.slide-right-leave-to[data-v-1d1b3f71]{transform:translate(100%)}.slide-right-enter-to[data-v-1d1b3f71],.slide-right-leave-from[data-v-1d1b3f71]{transform:translate(0)}@media screen and (max-width: 768px){.question-list[data-v-1d1b3f71]{padding:0 1rem;box-sizing:border-box;min-height:25vh}.progress-bar[data-v-1d1b3f71]{width:250px}.previous-question[data-v-1d1b3f71]{padding:0 16px}.previous-question button[data-v-1d1b3f71]{padding:.8rem 2rem;width:100%}.slide-left-enter-active[data-v-1d1b3f71],.slide-left-leave-active[data-v-1d1b3f71],.slide-right-enter-active[data-v-1d1b3f71],.slide-right-leave-active[data-v-1d1b3f71]{transition:transform .15s ease-out;left:1rem;width:calc(100% - 2rem)}.progress-bar[data-v-1d1b3f71]{width:100%}.progress-container[data-v-1d1b3f71]{width:100%;padding:0 16px;gap:8px}.progress-text[data-v-1d1b3f71]{font-size:.8rem}.slide-left-enter-active[data-v-1d1b3f71],.slide-left-leave-active[data-v-1d1b3f71],.slide-right-enter-active[data-v-1d1b3f71],.slide-right-leave-active[data-v-1d1b3f71]{transition:transform .1s ease-out}}.header[data-v-55df2111]{width:100%;padding:4rem 0;background-image:linear-gradient(rgba(200,200,200,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,200,.1) 1px,transparent 1px);background-size:20px 20px}.header .inner[data-v-55df2111]{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2rem}.header .contents[data-v-55df2111]{text-align:center}.container[data-v-55df2111]{display:flex;flex-direction:column;align-items:center;width:100%}.part-1[data-v-55df2111]{width:100%;display:flex;justify-content:center;padding:2rem 2rem 0;box-sizing:border-box;background-color:#fcf5f5}.part-1 .inner[data-v-55df2111]{max-width:1000px;width:100%}.part-1 h3[data-v-55df2111]{font-size:1.6rem;padding-bottom:40px}.items[data-v-55df2111]{display:flex;justify-content:center;gap:1rem;margin:0 0 2rem;flex-wrap:wrap;text-align:center}.items .item[data-v-55df2111]{flex:1 1 calc(35% - .5rem);max-width:calc(35% - .5rem);font-size:.8rem;padding:1rem;border:1px solid #D1222D66;border-radius:50px;background:#fff;box-shadow:2px 2px 5px #9b9b9b26}.bottom-picture[data-v-55df2111]{max-width:450px;margin:0 auto}.bottom-picture img[data-v-55df2111]{width:100%;height:auto;display:block}.part-2[data-v-55df2111]{box-sizing:border-box;max-width:1000px;width:100%;padding:3rem 2rem;margin:0 auto}.part-2 .inner[data-v-55df2111]{margin-top:1rem}.part-2 h4[data-v-55df2111]{font-size:1.5rem;margin:0;padding:0;line-height:2rem;text-align:center}.part-2 h4 .sub[data-v-55df2111]{font-size:.8em;color:#d1222d}.item-list[data-v-55df2111]{display:flex;justify-content:center;gap:1rem;margin:2rem 0 0;flex-wrap:wrap}.item-list .item[data-v-55df2111]{background-color:#fcf5f5;color:#222;border-radius:5px;width:240px;height:240px;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;font-size:.7rem}.item-list .item .icon[data-v-55df2111]{width:100px;height:100px;background:#fff;border:1px solid #ffe7e7;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;flex-shrink:0}.item-list .item .icon img[data-v-55df2111]{width:100%;height:auto}.part-bottom[data-v-55df2111]{max-width:1000px;width:100%;padding:20px 2rem 1rem;margin:0 auto}.app-start-button[data-v-55df2111]{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;margin-top:20px;text-align:center}.sub-top[data-v-55df2111]{font-size:18px}.sub-top span[data-v-55df2111]{font-size:2rem}.sub-bottom[data-v-55df2111]{margin-top:15px;font-size:.8rem;color:#666}.button[data-v-55df2111]{min-width:350px;border:none;color:#fff;padding:15px 50px;background-color:#d1222d;border-radius:5px;font-size:1.1rem;cursor:pointer;box-shadow:2px 2px 5px #77777759;transition:all .2s}.button[data-v-55df2111]:hover{box-shadow:none;transform:scale(.98)}h1[data-v-55df2111]{font-size:2.5rem;margin:0;padding:0;line-height:3rem}h1 span[data-v-55df2111]{font-size:.4em}h3[data-v-55df2111]{font-size:2rem;margin:0;padding:2rem 0;line-height:2.5rem;text-align:center}.sub[data-v-55df2111]{font-size:.8rem;color:#666;margin-top:16px}.bold[data-v-55df2111]{font-weight:700}@media (max-width: 768px){.header .inner[data-v-55df2111]{flex-wrap:wrap;gap:1rem}.app-start-button[data-v-55df2111]{margin-top:8px}.header .contents[data-v-55df2111]{padding:1rem}.items .item[data-v-55df2111]{flex:1 1 100%;max-width:100%}.item-list .item[data-v-55df2111]{width:100%;height:auto;font-size:1rem;padding:1.5rem}.item-list .item .icon[data-v-55df2111]{width:180px;height:180px;padding:45px}.button[data-v-55df2111]{min-width:auto;width:100%;padding:15px 20px}.part-2[data-v-55df2111]{padding:16px}.part-bottom[data-v-55df2111]{padding-top:0;box-sizing:border-box}h1[data-v-55df2111]{font-size:1.7rem;line-height:2rem}h1 span[data-v-55df2111]{font-size:16px}h3[data-v-55df2111]{font-size:1.5rem}.part-2 h4[data-v-55df2111]{font-size:1.2rem}}@media (min-width: 900px){.part-2[data-v-55df2111]{padding:3rem 2rem 0}}.header[data-v-797489bc]{width:100%;padding:118px 0 98px;background-image:linear-gradient(rgba(200,200,200,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,200,.1) 1px,transparent 1px);background-size:20px 20px}.header .inner[data-v-797489bc]{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2rem}.header .contents[data-v-797489bc]{text-align:center}.container[data-v-797489bc]{display:flex;flex-direction:column;align-items:center;width:100%}.part-1[data-v-797489bc]{width:100%;display:flex;justify-content:center;padding:2rem 2rem 0;box-sizing:border-box;background-color:#fcf5f5}.part-1 .inner[data-v-797489bc]{max-width:1000px;width:100%}.part-1 .contents[data-v-797489bc]{display:flex;flex-direction:row-reverse;justify-content:center}.part-1 h3[data-v-797489bc]{font-size:32px;padding-bottom:40px}.items[data-v-797489bc]{display:flex;justify-content:center;gap:1rem;margin:0 0 2rem;text-align:center;flex-direction:column;align-items:center;max-width:100%}.items .item[data-v-797489bc]{width:460px;max-width:100%;font-size:16px;padding:20px 32px;border:1px solid #D1222D66;border-radius:50px;background:#fff;box-shadow:2px 2px 5px #9b9b9b26;box-sizing:border-box}.items .item[data-v-797489bc]:nth-child(2){margin-left:100px}.bottom-picture[data-v-797489bc]{max-width:300px;margin:0}.bottom-picture img[data-v-797489bc]{width:100%;height:auto;display:block}.part-2[data-v-797489bc]{box-sizing:border-box;max-width:1000px;width:100%;padding:3rem 2rem;margin:0 auto}.part-2 .inner[data-v-797489bc]{margin-top:1rem}.part-2 h4{&[data-v-797489bc]{font-size:1.5rem;padding:0 0 12px;line-height:2rem;text-align:left;position:relative;max-width:750px;margin:auto}&[data-v-797489bc]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#d1222d;margin-top:8px}}.part-2 h4 .sub[data-v-797489bc]{font-size:.8em;color:#d1222d}.item-list[data-v-797489bc]{display:flex;justify-content:center;gap:1rem;margin:2rem 0 0;flex-wrap:wrap}.item-list .item[data-v-797489bc]{background-color:#fcf5f5;color:#222;border-radius:5px;width:240px;height:240px;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;font-size:.7rem;padding:24px;box-sizing:border-box}.item-list .item .icon[data-v-797489bc]{width:100px;height:100px;background:#fff;border:1px solid #ffe7e7;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;flex-shrink:0}.item-list .item .icon img[data-v-797489bc]{width:100%;height:auto}.part-bottom[data-v-797489bc]{max-width:1000px;width:100%;padding:20px 2rem 1rem;margin:0 auto}.app-start-button[data-v-797489bc]{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;margin-top:20px;text-align:center}.sub-top[data-v-797489bc]{font-size:18px}.sub-top span[data-v-797489bc]{font-size:2rem}.sub-bottom[data-v-797489bc]{margin-top:15px;font-size:.8rem;color:#666}.button[data-v-797489bc]{min-width:350px;border:none;color:#fff;padding:15px 50px;background-color:#d1222d;border-radius:5px;font-size:14px;cursor:pointer;box-shadow:2px 2px 5px #77777759;transition:all .2s}.button[data-v-797489bc]:hover{box-shadow:none;transform:scale(.98)}h1[data-v-797489bc]{font-size:56px;margin:0;padding:0;line-height:4rem}h1 span[data-v-797489bc]{font-size:.4em}h3[data-v-797489bc]{font-size:2rem;margin:0;padding:2rem 0;line-height:2.5rem;text-align:center}.sub[data-v-797489bc]{font-size:.8rem;color:#666;margin-top:16px}.bold[data-v-797489bc]{font-weight:700}@media (max-width: 768px){.header[data-v-797489bc]{padding:48px 0}.header .inner[data-v-797489bc]{flex-wrap:wrap;gap:1rem}.app-start-button[data-v-797489bc]{margin-top:8px}.part-1[data-v-797489bc]{padding:2rem 16px 0}.part-1 .contents[data-v-797489bc]{flex-direction:column;align-items:center}.part-1 h3[data-v-797489bc]{font-size:24px}.items .item[data-v-797489bc]{flex:1 1 100%;max-width:100%;font-weight:700;padding:16px 24px;font-size:14px}.item-list .item[data-v-797489bc]{width:100%;height:auto;font-size:1rem;padding:1.5rem}.items .item[data-v-797489bc]:nth-child(2){margin-left:0}.item-list .item .icon[data-v-797489bc]{width:180px;height:180px;padding:45px}.button[data-v-797489bc]{min-width:auto;width:100%;padding:18px 24px}.part-2[data-v-797489bc]{padding:16px}.part-bottom[data-v-797489bc]{padding-top:0;box-sizing:border-box}.part-bottom .sub[data-v-797489bc]{font-size:12px}.bottom-picture[data-v-797489bc]{max-width:250px}h1[data-v-797489bc]{font-size:28px;line-height:140%}h1 span[data-v-797489bc]{font-size:16px}h3[data-v-797489bc]{font-size:1.5rem}.part-2 h4[data-v-797489bc]{font-size:1.2rem}}@media (min-width: 900px){.part-2[data-v-797489bc]{padding:3rem 2rem 0}}.header[data-v-25250a5f]{width:100%;padding:118px 0 98px;background-image:linear-gradient(rgba(200,200,200,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,200,.1) 1px,transparent 1px);background-size:20px 20px}.header .inner[data-v-25250a5f]{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2rem}.header .contents[data-v-25250a5f]{text-align:center}.container[data-v-25250a5f]{display:flex;flex-direction:column;align-items:center;width:100%}.part-1[data-v-25250a5f]{width:100%;display:flex;justify-content:center;padding:2rem 2rem 0;box-sizing:border-box;background-color:#fcf5f5}.part-1 .inner[data-v-25250a5f]{max-width:1000px;width:100%}.part-1 h3[data-v-25250a5f]{font-size:1.6rem;padding-bottom:40px}.items[data-v-25250a5f]{display:flex;justify-content:center;gap:1rem;margin:0 0 2rem;flex-wrap:wrap;text-align:center}.items .item[data-v-25250a5f]{flex:1 1 calc(35% - .5rem);max-width:calc(35% - .5rem);font-size:.8rem;padding:1rem;border:1px solid #D1222D66;border-radius:50px;background:#fff;box-shadow:2px 2px 5px #9b9b9b26}.part-2[data-v-25250a5f]{box-sizing:border-box;max-width:1000px;width:100%;padding:3rem 2rem;margin:0 auto}.part-2 .inner[data-v-25250a5f]{margin-top:1rem}.part-2 h4[data-v-25250a5f]{font-size:1.5rem;margin:0;padding:0;line-height:2rem;text-align:center}.part-2 h4 .sub[data-v-25250a5f]{font-size:.8em;color:#d1222d}.item-list[data-v-25250a5f]{display:flex;justify-content:center;gap:1rem;margin:2rem 0 0;flex-wrap:wrap}.item-list .item[data-v-25250a5f]{background-color:#fcf5f5;color:#222;border-radius:5px;width:240px;height:240px;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;font-size:.7rem}.item-list .item .icon[data-v-25250a5f]{width:100px;height:100px;background:#fff;border:1px solid #ffe7e7;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;flex-shrink:0}.item-list .item .icon img[data-v-25250a5f]{width:100%;height:auto}.part-bottom[data-v-25250a5f]{max-width:1000px;width:100%;padding:20px 2rem 1rem;margin:0 auto}.app-start-button[data-v-25250a5f]{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;margin-top:20px;text-align:center}.sub-top[data-v-25250a5f]{font-size:18px}.sub-top span[data-v-25250a5f]{font-size:2rem}.sub-bottom[data-v-25250a5f]{margin-top:15px;font-size:.8rem;color:#666}.button[data-v-25250a5f]{min-width:350px;border:none;color:#fff;padding:15px 50px;background-color:#d1222d;border-radius:5px;font-size:14px;cursor:pointer;box-shadow:2px 2px 5px #77777759;transition:all .2s}.button[data-v-25250a5f]:hover{box-shadow:none;transform:scale(.98)}h1[data-v-25250a5f]{font-size:56px;margin:0;padding:0;line-height:4rem}h1 span[data-v-25250a5f]{font-size:.4em}h3[data-v-25250a5f]{font-size:2rem;margin:0;padding:2rem 0;line-height:2.5rem;text-align:center}.sub[data-v-25250a5f]{font-size:.8rem;color:#666;margin-top:16px}.bold[data-v-25250a5f]{font-weight:700}@media (max-width: 768px){.header[data-v-25250a5f]{padding:48px 0}.header .inner[data-v-25250a5f]{flex-wrap:wrap;gap:1rem}.header .contents[data-v-25250a5f]{padding:1rem}.items .item[data-v-25250a5f]{flex:1 1 100%;max-width:100%}.item-list .item[data-v-25250a5f]{width:100%;height:auto;font-size:1rem;padding:1.5rem}.item-list .item .icon[data-v-25250a5f]{width:180px;height:180px;padding:45px}.button[data-v-25250a5f]{min-width:auto;width:100%;padding:18px 24px}.part-2[data-v-25250a5f]{padding:16px}.part-bottom[data-v-25250a5f]{padding-top:0;box-sizing:border-box}h1[data-v-25250a5f]{font-size:28px;line-height:140%}h1 span[data-v-25250a5f]{font-size:16px}h3[data-v-25250a5f]{font-size:1.5rem}.part-2 h4[data-v-25250a5f]{font-size:1.2rem}}@media (min-width: 900px){.part-2[data-v-25250a5f]{padding:3rem 2rem 0}}.inner[data-v-9a0276c6]{max-width:1000px;margin:0 auto;padding:0 1rem}.agent-service-section[data-v-9a0276c6]{padding-top:64px;margin-bottom:3rem}.agent-service-section h2[data-v-9a0276c6]{font-size:1.5rem;margin:0 0 24px;text-align:center}.service-features[data-v-9a0276c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:40px}.feature-item[data-v-9a0276c6]{display:flex;flex-direction:column;align-items:center;text-align:center}.feature-icon[data-v-9a0276c6]{display:flex;width:200px;height:200px;background:#fcf5f5;border-radius:50%;box-shadow:2px 2px 6px #4444440f;border:1px solid hsl(356.23deg 72.02% 47.65% / 12%);margin-bottom:1rem;box-sizing:border-box;justify-content:center;align-items:center}.feature-icon img[data-v-9a0276c6]{max-width:100%;max-height:100%;height:auto;object-fit:contain}.feature-content h3[data-v-9a0276c6]{font-size:1.1rem;margin:0 0 .5rem;line-height:24px}.feature-content p[data-v-9a0276c6]{margin:0;color:#030001;font-size:16px;line-height:180%}.registration-section[data-v-9a0276c6]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:start}.registration-image[data-v-9a0276c6]{display:flex;justify-content:center;align-items:flex-start}.registration-image img[data-v-9a0276c6]{width:100%;height:auto}.registration-content[data-v-9a0276c6]{display:flex;flex-direction:column}.registration-content h3[data-v-9a0276c6]{margin:0 0 24px;font-size:24px;color:#333}.registration-content p[data-v-9a0276c6]{margin:0 0 40px;font-size:16px;color:#030001;line-height:1.6}.consultation-button[data-v-9a0276c6]{width:343px;align-self:flex-start;padding:.9rem 2rem;background-color:#d1222d;color:#fff;border:none;border-radius:5px;font-size:14px;cursor:pointer;box-shadow:2px 2px 5px #77777759;transition:all .2s ease;white-space:nowrap;margin-bottom:80px}.consultation-button[data-v-9a0276c6]:hover{background-color:#b71c1c;box-shadow:none;transform:scale(.98)}.consultation-button[data-v-9a0276c6]:active{transform:scale(.95)}@media (max-width: 768px){.agent-service-section[data-v-9a0276c6]{margin-bottom:48px}.agent-service-section h2[data-v-9a0276c6]{font-size:20px;margin:2rem 0 1.5rem}.service-features[data-v-9a0276c6]{grid-template-columns:1fr;gap:2rem}.feature-icon[data-v-9a0276c6]{width:120px;height:120px;padding:2rem}.feature-content h3[data-v-9a0276c6]{font-size:18px}.registration-section[data-v-9a0276c6]{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.registration-image[data-v-9a0276c6]{order:-1}.registration-content h3[data-v-9a0276c6]{font-size:18px}.registration-content p[data-v-9a0276c6]{text-align:center}.consultation-button[data-v-9a0276c6]{align-self:center;width:100%;max-width:420px;padding:18px 24px;margin-bottom:0}}.inner[data-v-b9748db3]{max-width:1000px;margin:0 auto;box-sizing:content-box}.container-top[data-v-b9748db3]{display:flex;justify-content:center;background-image:linear-gradient(rgba(200,200,200,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,200,.1) 1px,transparent 1px);background-size:20px 20px}.container-top .inner[data-v-b9748db3]{box-sizing:border-box;padding:5rem 2rem;display:flex;align-items:center;justify-content:center;width:100%}.contents[data-v-b9748db3]{text-align:center;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1rem}.result-title[data-v-b9748db3]{font-size:3rem;line-height:4rem;color:#333;font-weight:700}.result-title .sub-1[data-v-b9748db3]{font-size:28px}.result-title .sub-2[data-v-b9748db3]{color:#d1222d;font-size:56px}.description[data-v-b9748db3]{font-size:1rem;color:#555;line-height:1.8}.container-1[data-v-b9748db3]{background-color:#fcf5f5;margin-bottom:3rem}.container-1 .inner[data-v-b9748db3]{box-sizing:border-box;padding:0 2rem;display:flex;flex-direction:column;gap:1rem}.container-1 h4[data-v-b9748db3]{margin:80px 0 -2rem;font-size:1.8rem;color:#d1222d}.container-1 .sub[data-v-b9748db3]{padding:1.5rem;background:#fff;margin-bottom:80px}.container-1 .sub h5[data-v-b9748db3]{margin:0 0 1rem;font-size:1.2rem;color:#000}.company-section[data-v-b9748db3]{display:flex;align-items:flex-start;gap:2rem}.company-text[data-v-b9748db3]{font-size:1rem;color:#555;line-height:2;padding:2rem 0}.company-image[data-v-b9748db3]{flex:0 0 240px;display:flex;justify-content:center;align-items:flex-start}.company-image img[data-v-b9748db3]{max-width:100%;height:auto}.container-2[data-v-b9748db3]{margin-bottom:3rem}.container-2 .inner[data-v-b9748db3]{padding:0 2rem;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.container-2 h4[data-v-b9748db3]{font-size:1.5rem;margin:1rem 0 0}.container-2 .sub[data-v-b9748db3]{padding:1rem;background-color:#fcf5f5}.container-2 .sub h4[data-v-b9748db3]{margin:0;font-size:1.2rem}.container-2 ul[data-v-b9748db3]{padding:0;margin:1rem 0 0}.container-2 li[data-v-b9748db3]{list-style-type:none;position:relative;padding-left:25px;margin:.5rem 0}.container-2 li[data-v-b9748db3]:before{content:"◼︎";position:absolute;left:0;color:#d1222d;font-weight:700}.container-3[data-v-b9748db3]{margin-bottom:3rem}.container-3 .inner[data-v-b9748db3]{box-sizing:border-box;padding:0 2rem}.container-3 h4[data-v-b9748db3]{font-size:1.5rem;margin:1rem 0 5px}.container-3 .categories[data-v-b9748db3]{display:flex;flex-wrap:wrap;gap:2rem}.category[data-v-b9748db3]{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 45%;max-width:48%;min-width:250px}.category-name[data-v-b9748db3]{border:1px solid #c7c7c7;border-radius:5px;padding:3px 8px;margin-bottom:10px;font-size:.9rem}.segmentation[data-v-b9748db3]{width:100%}.segmentation-explanation[data-v-b9748db3]{font-size:.8rem;display:flex;justify-content:space-between;margin-bottom:5px}.segmentation-bar[data-v-b9748db3]{display:flex;gap:4px;margin-bottom:.5rem}.segment[data-v-b9748db3]{display:inline-block;width:calc(10% - 3px);height:10px;background:#c4c4c4;transition:background .2s}@media screen and (max-width: 768px){.result-title .sub-1[data-v-b9748db3]{font-size:16px}.result-title .sub-1[data-v-b9748db3]{font-size:28px}.container-top[data-v-b9748db3]{flex-direction:column;align-items:center}.container-1 .inner[data-v-b9748db3],.container-2 .inner[data-v-b9748db3],.container-3 .inner[data-v-b9748db3]{padding:0 1rem}.container-1 h4[data-v-b9748db3]{margin:60px 0 -1rem;text-align:center}.category[data-v-b9748db3]{max-width:100%}.company-section[data-v-b9748db3]{flex-direction:column-reverse;align-items:center;text-align:center;gap:0}.company-text[data-v-b9748db3]{padding:0}.company-image[data-v-b9748db3]{width:220px;margin-bottom:1rem}}.inner[data-v-2bb40372]{max-width:1000px;margin:0 auto;box-sizing:content-box}.container-top[data-v-2bb40372]{display:flex;justify-content:center;background-image:linear-gradient(rgba(200,200,200,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(200,200,200,.1) 1px,transparent 1px);background-size:20px 20px}.container-top .inner[data-v-2bb40372]{box-sizing:border-box;padding:94px 2rem;display:flex;align-items:center;justify-content:center;width:100%}.contents[data-v-2bb40372]{line-height:normal;text-align:center;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.result-title[data-v-2bb40372]{color:#333;font-weight:700;display:flex;flex-direction:column;gap:16px}.result-title .sub-1[data-v-2bb40372]{font-size:28px}.result-title .sub-2[data-v-2bb40372]{color:#d1222d;font-size:56px}.description[data-v-2bb40372]{font-size:1rem;color:#555;line-height:1.8}.container-1[data-v-2bb40372]{background-color:#fcf5f5;margin-bottom:3rem}.container-1 .inner[data-v-2bb40372]{box-sizing:border-box;padding:0 2rem;display:flex;flex-direction:column}.container-1 h4[data-v-2bb40372]{margin:80px 0 24px;font-size:32px}.container-1 .sub-container[data-v-2bb40372]{display:flex;gap:24px;margin-bottom:80px}.container-1 .sub[data-v-2bb40372]{flex:1;padding:1.5rem;background:#fff}.container-1 .sub h5[data-v-2bb40372]{margin:0 0 1rem;font-size:1.2rem;color:#000}.company-section[data-v-2bb40372]{display:flex;align-items:flex-start;gap:2rem}.company-text[data-v-2bb40372]{font-size:1rem;color:#030001;line-height:160%;padding:0 0 40px;text-align:justify}.company-image[data-v-2bb40372]{flex:0 0 240px;display:flex;justify-content:center;align-items:flex-start}.company-image img[data-v-2bb40372]{max-width:100%;height:auto}.container-2[data-v-2bb40372]{margin-bottom:3rem}.container-2 .inner[data-v-2bb40372]{padding:0 2rem;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.container-2 h4[data-v-2bb40372]{font-size:1.5rem;margin:1rem 0 0}.container-2 .sub[data-v-2bb40372]{padding:1rem;background-color:#fcf5f5}.container-2 .sub h4[data-v-2bb40372]{margin:0;font-size:1.2rem}.container-2 ul[data-v-2bb40372]{padding:0;margin:1rem 0 0}.container-2 li[data-v-2bb40372]{list-style-type:none;position:relative;padding-left:25px;margin:.5rem 0}.container-2 li[data-v-2bb40372]:before{content:"◼︎";position:absolute;left:0;color:#d1222d;font-weight:700}.container-3[data-v-2bb40372]{margin-bottom:80px}.container-3 .inner[data-v-2bb40372]{box-sizing:border-box;padding:0 2rem}.container-3 h4[data-v-2bb40372]{font-size:32px;margin:1rem 0 24px}.container-3 .categories[data-v-2bb40372]{display:flex;flex-wrap:wrap;gap:40px 56px}.category[data-v-2bb40372]{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 45%;max-width:48%;min-width:250px}.category-name[data-v-2bb40372]{border:1px solid #c7c7c7;border-radius:5px;padding:4px 8px;margin-bottom:16px;font-size:14px}.segmentation[data-v-2bb40372]{width:100%}.segmentation-explanation[data-v-2bb40372]{font-size:14px;display:flex;justify-content:space-between;margin-bottom:12px}.segmentation-bar[data-v-2bb40372]{display:flex;gap:4px;margin-bottom:.5rem}.segment[data-v-2bb40372]{display:inline-block;width:calc(10% - 3px);height:10px;background:#c4c4c4;transition:background .2s}@media screen and (max-width: 768px){.result-title .sub-1[data-v-2bb40372]{font-size:16px}.result-title .sub-2[data-v-2bb40372]{font-size:28px}.description[data-v-2bb40372]{font-size:14px}.container-top[data-v-2bb40372]{flex-direction:column;align-items:center}.container-top .inner[data-v-2bb40372]{padding:94px 16px}.container-1 .inner[data-v-2bb40372],.container-2 .inner[data-v-2bb40372],.container-3 .inner[data-v-2bb40372]{padding:0 16px}.container-1 h4[data-v-2bb40372]{font-size:24px;margin:48px 0 16px;text-align:center}.container-1 .sub-container[data-v-2bb40372]{flex-direction:column}.category[data-v-2bb40372]{max-width:100%}.container-1 .sub-container[data-v-2bb40372]{margin-bottom:48px}.company-section[data-v-2bb40372]{flex-direction:column-reverse;align-items:center;text-align:center;gap:0;margin-bottom:32px}.container-1 .sub[data-v-2bb40372]{padding-left:16px;padding-right:16px}.company-text[data-v-2bb40372]{padding:0}.company-image[data-v-2bb40372]{width:220px;margin-bottom:1rem}.container-1[data-v-2bb40372]{margin-bottom:48px}.container-3 h4[data-v-2bb40372]{font-size:24px}.container-3[data-v-2bb40372]{margin-bottom:48px}}#ca-result[data-v-6cc9b81b]{width:100%;min-height:100vh}.result-inner[data-v-6cc9b81b]{max-width:900px;margin:0 auto;padding:3rem 1.5rem 5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:5rem}.section[data-v-6cc9b81b]{display:flex;flex-direction:column;gap:1.75rem}.section+.section[data-v-6cc9b81b]{padding-top:2rem;border-top:1px solid #f0f0f0}.section-badge[data-v-6cc9b81b]{display:inline-block;background:#fcf5f5;color:#d1222d;border:1px solid #F5BABE;border-radius:4px;font-size:.75rem;font-weight:700;padding:2px 10px;align-self:flex-start}h1[data-v-6cc9b81b]{font-size:1.8rem;margin:0;color:#111827}.result-heading[data-v-6cc9b81b]{text-align:center;font-size:1.5rem;margin:1.5rem 0 1rem;line-height:1.5;color:#555;font-weight:400}.summary-section[data-v-6cc9b81b]{align-items:center;text-align:center;gap:1.75rem}.summary-section .summary-text[data-v-6cc9b81b]{text-align:left;margin-top:.5rem}.result-type[data-v-6cc9b81b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;line-height:1.4}.result-type-prefix[data-v-6cc9b81b]{font-size:1rem;color:#555}.result-type-name[data-v-6cc9b81b]{font-size:1.8rem;color:#d1222d;font-weight:700;line-height:1.4;word-break:keep-all}h2[data-v-6cc9b81b]{font-size:1.55rem;margin:0 0 .5rem;color:#111827;line-height:1.5}h3[data-v-6cc9b81b]{font-size:1.05rem;margin:0;color:#374151}.type-label[data-v-6cc9b81b]{font-size:1.15rem;color:#555;margin:0}.summary-text[data-v-6cc9b81b]{line-height:2;color:#374151;font-size:1rem;max-width:720px}.summary-text p[data-v-6cc9b81b]{margin:0 0 1.25rem}.summary-text p[data-v-6cc9b81b]:last-child{margin-bottom:0}.cta-row[data-v-6cc9b81b]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.btn-primary[data-v-6cc9b81b]{min-width:280px;background:#d1222d;color:#fff;padding:15px 50px;border:none;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;display:inline-block;transition:all .2s;box-shadow:2px 2px 5px #77777759}.btn-primary[data-v-6cc9b81b]:hover{box-shadow:none;transform:scale(.98)}.btn-outline[data-v-6cc9b81b]{min-width:280px;background:transparent;color:#d1222d;padding:15px 50px;border:1px solid #D1222D;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;display:inline-block;transition:all .2s}.btn-outline[data-v-6cc9b81b]:hover{background:#fcf5f5}.status-legend[data-v-6cc9b81b]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8rem;color:#4b5563}.legend-item[data-v-6cc9b81b]{display:inline-flex;align-items:center;gap:.35rem}.status-dot[data-v-6cc9b81b]{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block}.status-dot.red[data-v-6cc9b81b]{background:#d1222d}.status-dot.green[data-v-6cc9b81b]{background:#16a34a}.status-dot.blue[data-v-6cc9b81b]{background:#2563eb}.status-dot.gray[data-v-6cc9b81b]{background:#9ca3af}.rank-sat[data-v-6cc9b81b]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.sat-label[data-v-6cc9b81b]{font-size:.8rem;color:#6b7280}.sat-stars[data-v-6cc9b81b]{color:#f59e0b;letter-spacing:1px}.status-chip[data-v-6cc9b81b]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:10px;flex-shrink:0}.status-chip.red[data-v-6cc9b81b]{background:#fef2f2;color:#d1222d;border:1px solid #F5BABE}.status-chip.green[data-v-6cc9b81b]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status-chip.blue[data-v-6cc9b81b]{background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe}.status-chip.gray[data-v-6cc9b81b]{background:#f9fafb;color:#555;border:1px solid #e5e7eb}.top3-chips[data-v-6cc9b81b]{display:flex;flex-direction:column;gap:.5rem}.chip-label[data-v-6cc9b81b]{font-size:.8rem;color:#6b7280;margin:0}.chips[data-v-6cc9b81b]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-6cc9b81b]{color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700}.priority-card[data-v-6cc9b81b]{border:1px solid #e5e7eb;border-radius:8px;padding:2rem 2rem 1.5rem;background:#fff;box-shadow:1px 1px 4px #0000000d}.priority-grid[data-v-6cc9b81b]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.ranking-header[data-v-6cc9b81b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.9rem}.top5-sum[data-v-6cc9b81b]{font-size:.8rem;color:#6b7280}.rank-row[data-v-6cc9b81b]{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border:2px solid #e5e7eb;border-radius:8px;margin-bottom:.75rem;cursor:default;transition:all .15s}.rank-row.hovered[data-v-6cc9b81b]{border-color:#d1222d;background:#fcf5f5;box-shadow:0 2px 8px #2563eb1a}.rank-badge[data-v-6cc9b81b]{width:32px;height:32px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;transition:all .15s}.rank-info[data-v-6cc9b81b]{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.rank-name[data-v-6cc9b81b]{font-size:.95rem;color:#111827;line-height:1.5}.rank-meta[data-v-6cc9b81b]{display:flex;align-items:center;gap:.6rem}.rank-weight[data-v-6cc9b81b]{font-size:1rem;font-weight:700;flex-shrink:0}.diff-badge[data-v-6cc9b81b]{font-size:.7rem;background:#f3f4f6;color:#6b7280;padding:2px 6px;border-radius:4px;flex-shrink:0}.donut-wrap[data-v-6cc9b81b]{display:flex;justify-content:center;align-items:center}.tier-card[data-v-6cc9b81b]{border:1px solid #e5e7eb;border-radius:8px;padding:2rem;background:#fff;box-shadow:1px 1px 4px #0000000d}.tier-card-title[data-v-6cc9b81b]{margin-bottom:1.5rem;font-size:1rem}.tier-group[data-v-6cc9b81b]{margin-bottom:2rem}.tier-group[data-v-6cc9b81b]:last-child{margin-bottom:0}.tier-header[data-v-6cc9b81b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.tier-badge[data-v-6cc9b81b]{font-size:.8rem;font-weight:700;padding:3px 10px;border-radius:4px;color:#fff}.tier-1[data-v-6cc9b81b]{background:#d1222d}.tier-2[data-v-6cc9b81b]{background:#de4452}.tier-3[data-v-6cc9b81b]{background:#9ca3af}.tier-desc[data-v-6cc9b81b]{font-size:.85rem;color:#6b7280}.tier-items[data-v-6cc9b81b]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.tier-item[data-v-6cc9b81b]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:6px;font-size:.85rem}.tier-item-1[data-v-6cc9b81b]{background:#fcf5f5;border:2px solid #F5BABE}.tier-item-2[data-v-6cc9b81b]{background:#fcf5f5;border:1px solid #F5BABE}.tier-item-3[data-v-6cc9b81b]{background:#f9fafb;border:1px solid #e5e7eb}.ti-rank[data-v-6cc9b81b]{font-size:.7rem;color:#6b7280;flex-shrink:0}.ti-label[data-v-6cc9b81b]{flex:1;color:#111827}.ti-weight[data-v-6cc9b81b]{font-size:.75rem;color:#6b7280;flex-shrink:0}.section-desc[data-v-6cc9b81b]{color:#374151;line-height:1.9;font-size:.95rem;margin:0}.tradeoff-cards[data-v-6cc9b81b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.tradeoff-card[data-v-6cc9b81b]{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;background:#fff;box-shadow:1px 1px 4px #0000000d;display:flex;flex-direction:column;gap:.65rem}.tc-title[data-v-6cc9b81b]{font-weight:700;font-size:1rem;color:#111827;line-height:1.5}.tc-source[data-v-6cc9b81b]{font-size:.75rem;color:#d1222d;background:#fcf5f5;padding:3px 8px;border-radius:4px;align-self:flex-start}.tc-why[data-v-6cc9b81b]{font-size:.8rem;font-weight:700;color:#6b7280;border-bottom:1px solid #f0f0f0;padding-bottom:.35rem;margin-top:.25rem}.tc-desc[data-v-6cc9b81b]{font-size:.875rem;color:#4b5563;line-height:1.75;margin:0}.emphasis-red[data-v-6cc9b81b]{color:#d1222d;font-weight:700}.matrix-wrap[data-v-6cc9b81b]{display:flex;flex-direction:column;gap:.5rem}.axis-x-top[data-v-6cc9b81b]{display:flex;justify-content:space-between;align-items:center;padding:0;font-size:.7rem;color:#666;font-weight:700;margin-bottom:.25rem}.axis-x-bottom[data-v-6cc9b81b]{display:flex;justify-content:space-between;align-items:center;padding:0;font-size:.7rem;color:#666;font-weight:700;margin-top:.25rem}.matrix-grid[data-v-6cc9b81b]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#e5e7eb}.matrix-quadrant[data-v-6cc9b81b]{padding:1.5rem 1.25rem;min-height:160px;display:flex;flex-direction:column;gap:.6rem;background:#fff;position:relative}.mq-hp-ls[data-v-6cc9b81b]{background:#fef2f2}.mq-hp-hs[data-v-6cc9b81b]{background:#f0fdf4}.mq-lp-ls[data-v-6cc9b81b]{background:#fafafa}.mq-lp-hs[data-v-6cc9b81b]{background:#f5f7fb}.mq-label[data-v-6cc9b81b]{font-size:.95rem;color:#333;font-weight:700;line-height:1.4}.mq-hp-ls .mq-label[data-v-6cc9b81b]{color:#d1222d}.mq-sub[data-v-6cc9b81b]{font-size:.75rem;color:#888;line-height:1.4}.mq-items[data-v-6cc9b81b]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.mq-dot[data-v-6cc9b81b]{font-size:.75rem;padding:4px 10px;border-radius:12px;font-weight:500}.mq-dot.red[data-v-6cc9b81b]{background:#d1222d;color:#fff}.mq-dot.green[data-v-6cc9b81b]{background:#d1f0d8;color:#166534}.mq-dot.gray[data-v-6cc9b81b]{background:#e5e7eb;color:#555}.mq-dot.blue[data-v-6cc9b81b]{background:#dbeafe;color:#1e3a8a}.impact-list[data-v-6cc9b81b]{border:1px solid #e5e7eb;border-radius:8px;padding:2rem;background:#fff;box-shadow:1px 1px 4px #0000000d;display:flex;flex-direction:column;gap:1.5rem}.impact-title[data-v-6cc9b81b]{font-size:1.15rem;margin:0 0 .5rem;display:flex;align-items:center;gap:.6rem;color:#111827}.impact-badge[data-v-6cc9b81b]{background:#d1222d;color:#fff;font-size:.7rem;padding:4px 10px;border-radius:4px;font-weight:700;letter-spacing:.5px}.impact-items[data-v-6cc9b81b]{display:flex;flex-direction:column;gap:1.5rem}.impact-item[data-v-6cc9b81b]{border-left:4px solid #D1222D;padding:1rem 0 1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;background:#fef9f9;border-radius:0 6px 6px 0}.impact-item h4[data-v-6cc9b81b]{margin:0;font-size:1.05rem;color:#111827;font-weight:700}.impact-situation[data-v-6cc9b81b]{font-size:.9rem;color:#666;margin:0;line-height:1.7}.impact-action[data-v-6cc9b81b]{font-size:.95rem;margin:0;color:#111827;line-height:1.7}.impact-action strong[data-v-6cc9b81b]{color:#d1222d}.no-impact[data-v-6cc9b81b]{font-size:.9rem;color:#666;line-height:1.6;padding:1rem 0;text-align:center}.tabs[data-v-6cc9b81b]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.tab-list[data-v-6cc9b81b]{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb}.tab-btn[data-v-6cc9b81b]{flex:1;padding:1rem .75rem;background:none;border:none;border-bottom:3px solid transparent;font-size:.95rem;color:#6b7280;cursor:pointer;transition:all .15s}.tab-btn.active[data-v-6cc9b81b]{color:#d1222d;border-bottom-color:#d1222d;font-weight:700;background:#fff}.tab-btn[data-v-6cc9b81b]:hover:not(.active){color:#374151;background:#f3f4f6}.tab-content[data-v-6cc9b81b]{padding:2rem}.action-list[data-v-6cc9b81b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.action-list li[data-v-6cc9b81b]{display:flex;gap:.85rem;font-size:.95rem;color:#374151;line-height:1.8}.bullet[data-v-6cc9b81b]{color:#d1222d;flex-shrink:0;font-weight:700}.consultant-list[data-v-6cc9b81b]{display:flex;flex-direction:column;gap:1rem}.consultant-item[data-v-6cc9b81b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1rem 1.25rem;font-size:.95rem;color:#374151;line-height:1.8}@media (max-width: 680px){.priority-grid[data-v-6cc9b81b],.tier-items[data-v-6cc9b81b],.matrix-layout[data-v-6cc9b81b]{grid-template-columns:1fr}.result-heading[data-v-6cc9b81b]{font-size:1.15rem}h2[data-v-6cc9b81b]{font-size:1.2rem}.result-inner[data-v-6cc9b81b]{padding:1.5rem 1.5rem 3rem}.result-type-name[data-v-6cc9b81b]{font-size:1.4rem}.matrix-quadrant[data-v-6cc9b81b]{padding:1rem .85rem;min-height:130px}.tab-btn[data-v-6cc9b81b]{font-size:.8rem;padding:.75rem .25rem}}#questions[data-v-5482d463]{width:100%;max-width:1000px;margin:0 auto}#questions-nav[data-v-5482d463]{display:flex;justify-content:center;margin:80px 0 20px}.progress-container[data-v-5482d463]{display:flex;align-items:center;gap:12px}.progress-bar[data-v-5482d463]{width:950px;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;position:relative}.progress-fill[data-v-5482d463]{height:100%;background-color:#f11620;border-radius:4px;transition:width .3s ease-in-out}.progress-text[data-v-5482d463]{font-size:.9rem;color:#666;font-weight:500;min-width:40px;text-align:left}.question-list[data-v-5482d463]{overflow:hidden;width:100%;min-height:215px;position:relative;transform:translateZ(0)}.question-wrapper[data-v-5482d463]{width:100%;padding:1rem 2rem 2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.phase-label[data-v-5482d463]{font-size:1rem;color:#555;text-align:center;margin:0}.pair-cards[data-v-5482d463]{display:flex;gap:1rem;align-items:stretch}.vs-divider[data-v-5482d463]{display:flex;align-items:center;font-size:.9rem;color:#999;font-weight:700;flex-shrink:0}.axis-card[data-v-5482d463]{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 1.25rem;border:1px solid #D1222D66;border-radius:8px;background:#fff;cursor:pointer;text-align:center;transition:all .15s ease;box-shadow:2px 2px 5px #9b9b9b26;font-family:inherit}.axis-card[data-v-5482d463]:hover{background:#fcf5f5;box-shadow:none;transform:scale(.99)}.axis-card.selected[data-v-5482d463]{background:#fcf5f5;border-color:#d1222d;box-shadow:0 0 0 2px #d1222d33}.axis-label[data-v-5482d463]{font-size:1rem;font-weight:700;color:#333;line-height:1.4}.axis-desc[data-v-5482d463]{font-size:.8rem;color:#666;line-height:1.5}.sat-title[data-v-5482d463]{font-size:1.4rem;font-weight:700;text-align:center;margin:0;color:#333}.sat-detail[data-v-5482d463]{font-size:.95rem;color:#555;text-align:center;margin:0;line-height:1.7}.sat-scale[data-v-5482d463]{display:flex;gap:.5rem;justify-content:center}.sat-btn[data-v-5482d463]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.85rem .5rem;border:1px solid #D1222D66;border-radius:8px;background:#fff;cursor:pointer;flex:1;max-width:130px;transition:all .15s ease;font-family:inherit;box-shadow:2px 2px 5px #9b9b9b26}.sat-btn[data-v-5482d463]:hover{background:#fcf5f5;box-shadow:none;transform:scale(.98)}.sat-btn.selected[data-v-5482d463]{background:#fcf5f5;border-color:#d1222d;box-shadow:0 0 0 2px #d1222d33}.sat-num[data-v-5482d463]{font-size:1.4rem;font-weight:700;color:#d1222d}.sat-text[data-v-5482d463]{font-size:.65rem;color:#666;text-align:center;line-height:1.3}.previous-question[data-v-5482d463]{display:flex;justify-content:center;margin-top:18px}.previous-question button[data-v-5482d463]{font-weight:700;min-width:250px;background:unset;color:#000;padding:.8rem 4rem;border:1px solid #ccc;border-radius:5px;cursor:pointer;transition:opacity .2s}.previous-question button[data-v-5482d463]:disabled{cursor:not-allowed;opacity:.3;color:#666}.slide-left-enter-active[data-v-5482d463],.slide-left-leave-active[data-v-5482d463],.slide-right-enter-active[data-v-5482d463],.slide-right-leave-active[data-v-5482d463]{transition:transform .3s ease-out,opacity .3s ease-out}.slide-left-leave-active[data-v-5482d463],.slide-right-leave-active[data-v-5482d463]{pointer-events:none}.slide-left-enter-from[data-v-5482d463]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-5482d463],.slide-right-enter-from[data-v-5482d463]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-5482d463]{transform:translate(100%);opacity:0}@media screen and (max-width: 768px){.question-list[data-v-5482d463]{padding:0 1rem;box-sizing:border-box;min-height:25vh}.question-wrapper[data-v-5482d463]{padding:1rem 0}.progress-bar[data-v-5482d463]{width:250px}.previous-question[data-v-5482d463]{padding:0 16px}.previous-question button[data-v-5482d463]{padding:.8rem 2rem;width:100%}.pair-cards[data-v-5482d463]{flex-direction:column}.vs-divider[data-v-5482d463]{justify-content:center}.sat-scale[data-v-5482d463]{flex-wrap:wrap}.sat-btn[data-v-5482d463]{min-width:56px}.sat-title[data-v-5482d463]{font-size:1.2rem}.axis-label[data-v-5482d463]{font-size:.95rem}}#personality-test[data-v-6b7076e0]{width:100%;max-width:100vw;align-items:center;box-sizing:border-box;background-color:#ffffffe6;display:flex;flex-direction:column}#personality-test[data-v-6b7076e0]:has(#app-start){display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw!important;height:100%}#app-start[data-v-6b7076e0]{width:100%;display:flex;flex-direction:column}@media (max-width: 768px){#personality-test[data-v-6b7076e0]{padding:0}}.fade-enter-active[data-v-6b7076e0],.fade-leave-active[data-v-6b7076e0]{transition:opacity .3s}.fade-enter-from[data-v-6b7076e0],.fade-leave-to[data-v-6b7076e0]{opacity:0}
