.container[data-v-a5d07aeb]{max-width:1020px;width:95vw}.container .action[data-v-a5d07aeb]{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:10px}.container .action button[data-v-a5d07aeb]{background:transparent;border:none;cursor:pointer;font-weight:700;padding:0;transition:opacity .3s;width:34px}.container .action button[data-v-a5d07aeb]:hover{opacity:.8}.container .action img[data-v-a5d07aeb]{display:block;width:100%}.container .player_container[data-v-a5d07aeb]{aspect-ratio:16/9;position:relative;width:100%}.container .player[data-v-a5d07aeb],.container .player_container[data-v-a5d07aeb] iframe{height:100%;inset:0;position:absolute;width:100%}.container[data-v-bcecd0b7]{color:#141414;margin:0 auto;max-width:1020px;padding-bottom:40px;width:100%}.container .step_0[data-v-bcecd0b7]{--step-accent:#008533;--step-background:#d9f4e3;--step-label:#58bd92;--step-title:#007132}.container .step_1[data-v-bcecd0b7]{--step-accent:#91644f;--step-background:#faf3ea;--step-label:#c9ac9e;--step-title:#91644f}.container .step_2[data-v-bcecd0b7]{--step-accent:#6b8591;--step-background:#f3f7f8;--step-label:#c3ced3;--step-title:#6b8591}.container .step_3[data-v-bcecd0b7]{--step-accent:#ba8700;--step-background:#fefae9;--step-label:#dfbd30;--step-title:#ba8700}.container .hero[data-v-bcecd0b7]{position:relative}.container .main_visual[data-v-bcecd0b7],.container .main_visual img[data-v-bcecd0b7],.container .roadmap_image[data-v-bcecd0b7]{display:block;width:100%}.container .roadmap[data-v-bcecd0b7]{bottom:3%;left:50%;position:absolute;transform:translate(-50%);width:91.5%}.container .roadmap_status[data-v-bcecd0b7]{background-color:var(--step-background);border-radius:14px;position:absolute;right:10%;width:-moz-fit-content;width:fit-content}.container .roadmap_status.step_0[data-v-bcecd0b7]{top:22%}.container .roadmap_status.step_1[data-v-bcecd0b7]{top:42%}.container .roadmap_status.step_2[data-v-bcecd0b7]{top:62%}.container .roadmap_status.step_3[data-v-bcecd0b7]{top:82%}.container .point_status[data-v-bcecd0b7]{align-items:center;color:#141414;display:flex;flex-direction:row;font-weight:700;gap:8px;justify-content:center}.container .point_status img[data-v-bcecd0b7]{width:14px}.container .point_status.completed[data-v-bcecd0b7]{background-color:var(--step-accent);color:#fff}.container .roadmap_status .point_status[data-v-bcecd0b7]{border:2px solid var(--step-accent);border-radius:14px;font-size:14px;height:28px;width:122px}.container .roadmap_status .point_status.completed[data-v-bcecd0b7]{border:0}.container .guide_step[data-v-bcecd0b7]{background-color:var(--step-background);padding:12px 24px 16px}.container .step_header[data-v-bcecd0b7]{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.container .step_header>img[data-v-bcecd0b7]{width:36px}.container .step_heading[data-v-bcecd0b7]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.container .step_number[data-v-bcecd0b7]{color:var(--step-title);font-size:16px;font-weight:700}.container .step_name[data-v-bcecd0b7]{background-color:var(--step-label);border-radius:2px;font-size:14px;height:28px;justify-content:center;width:190px}.container .step_name[data-v-bcecd0b7],.container .task_list[data-v-bcecd0b7]{align-items:center;display:flex;flex-direction:row}.container .task_list[data-v-bcecd0b7]{flex-wrap:wrap;gap:8px 16px;justify-content:flex-start;margin-top:8px}.container .task[data-v-bcecd0b7]{align-items:center;background-color:#fff;border:1px solid var(--step-accent);border-radius:4px;display:flex;flex-direction:row;height:56px;justify-content:center;position:relative;text-align:center;width:calc(50% - 8px)}.container .task_control[data-v-bcecd0b7]{background:transparent;border:0;color:var(--step-accent);cursor:pointer;font-size:14px;font-weight:600;line-height:1.28;padding:4px;width:100%}.container .task_control.completed[data-v-bcecd0b7]{cursor:default;opacity:.5}.container .footnote[data-v-bcecd0b7]{font-size:10px;font-weight:400;vertical-align:super}.container .complete_image[data-v-bcecd0b7]{height:85%;inset:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:100%}.container .step_progress[data-v-bcecd0b7]{background-color:var(--step-label);border-radius:2px;margin-top:12px}.container .step_progress .point_status[data-v-bcecd0b7]{font-size:14px;font-weight:600;line-height:1.28;min-height:28px;text-align:center;width:100%}.container .desktop_only[data-v-bcecd0b7]{display:none}.container .notes[data-v-bcecd0b7]{margin:10px auto 0;width:89.5%}.container .notes span[data-v-bcecd0b7]{color:#666;display:block;font-size:12px}@media screen and (min-width:768px){.container .roadmap_status .point_status[data-v-bcecd0b7]{border-radius:26px;font-size:18px;height:48px;width:172px}.container .roadmap_status .point_status img[data-v-bcecd0b7]{width:24px}}@media screen and (min-width:1100px){.container .roadmap[data-v-bcecd0b7]{inset:auto;margin-top:25px;position:relative;transform:none;width:100%}.container .roadmap_status[data-v-bcecd0b7]{right:auto}.container .roadmap_status.step_0[data-v-bcecd0b7]{left:14%;top:78%}.container .roadmap_status.step_1[data-v-bcecd0b7]{left:33%;top:71%}.container .roadmap_status.step_2[data-v-bcecd0b7]{left:52.4%;top:64%}.container .roadmap_status.step_3[data-v-bcecd0b7]{left:72%;top:58%}.container .roadmap_status .point_status[data-v-bcecd0b7]{border-radius:14px;font-size:14px;height:28px;width:122px}.container .roadmap_status .point_status img[data-v-bcecd0b7]{width:14px}.container .guide_step[data-v-bcecd0b7]{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin-top:10px;padding:18px 18px 20px}.container .step_header[data-v-bcecd0b7]{min-width:150px}.container .step_heading[data-v-bcecd0b7]{align-items:flex-start;flex-direction:column}.container .step_name[data-v-bcecd0b7]{background:transparent;display:block;font-size:15px;height:auto;margin:0;width:auto}.container .task_list[data-v-bcecd0b7]{flex:1;gap:10px;margin-top:0}.container .task[data-v-bcecd0b7]{height:70px;width:130px}.container .task_control[data-v-bcecd0b7]{font-size:13px}.container .step_progress[data-v-bcecd0b7]{flex-shrink:0;margin:0 0 0 auto}.container .step_progress .point_status[data-v-bcecd0b7]{height:70px;padding:4px;text-align:left;width:130px}.container .desktop_only[data-v-bcecd0b7]{display:initial}.container .notes[data-v-bcecd0b7]{width:auto}}
