header.svelte-1elxaub{width:100%;height:70px;display:flex;flex-direction:row;background-color:#ffe072}logo.svelte-1elxaub,menu.svelte-1elxaub,login.svelte-1elxaub{display:flex;align-items:center;padding:0 20px}header.svelte-1elxaub>logo:where(.svelte-1elxaub){grid-row:1;padding:0 20px;min-width:200px}logo.svelte-1elxaub .logo:where(.svelte-1elxaub){position:relative;width:auto;height:50px;padding:7px;display:flex;align-items:center;border:0;border-radius:8px;background:#e1f6ff;cursor:pointer}logo.svelte-1elxaub .logo:where(.svelte-1elxaub):hover{opacity:1}logo.svelte-1elxaub .logo:where(.svelte-1elxaub):focus{outline:none}logo.svelte-1elxaub .logo:where(.svelte-1elxaub) img:where(.svelte-1elxaub){width:36px;height:36px;margin-right:7px}logo.svelte-1elxaub .logo:where(.svelte-1elxaub) span:where(.svelte-1elxaub){font-size:.9rem;font-weight:600}header.svelte-1elxaub>menu:where(.svelte-1elxaub){grid-row:2;flex:1;position:relative;display:flex;justify-content:center;background:transparent;margin:0;padding:0}menu.svelte-1elxaub .menu_container:where(.svelte-1elxaub){position:relative;width:80%;min-width:600px;display:flex;justify-content:center;align-items:center}menu.svelte-1elxaub .topItem:where(.svelte-1elxaub){flex:1;position:relative;display:flex;justify-content:center;align-items:center;height:52px}menu.svelte-1elxaub .topBtn:where(.svelte-1elxaub){background:transparent;border:0;padding:8px 10px;cursor:pointer;font-size:1rem;font-weight:600;line-height:1}menu.svelte-1elxaub .topBtn:where(.svelte-1elxaub):hover{opacity:.75}menu.svelte-1elxaub .dropdown:where(.svelte-1elxaub){position:absolute;top:100%;left:0;width:100%;display:block;align-items:center;justify-content:center;background:#fff;border:2px solid gray;overflow:hidden;z-index:50}menu.svelte-1elxaub .subBtn:where(.svelte-1elxaub){width:100%;height:40px;display:block;box-sizing:border-box;background:#fff;border:0;cursor:pointer;font-size:14px}menu.svelte-1elxaub .subBtn:where(.svelte-1elxaub):hover{background:#0000001a}header.svelte-1elxaub>login:where(.svelte-1elxaub){grid-row:3;justify-content:end;min-width:80px}login.svelte-1elxaub .login_btn:where(.svelte-1elxaub){position:relative;width:auto;height:auto;border:0;background:inherit;font-size:1rem;font-weight:600;cursor:pointer}login.svelte-1elxaub .login_btn:where(.svelte-1elxaub):hover{opacity:.75}.mypage_container.svelte-1elxaub{position:relative;width:auto;height:auto;min-height:70px;display:inline-block;justify-content:end;z-index:99}.mypage_btn.svelte-1elxaub,.mypage_btn.svelte-1elxaub>img:where(.svelte-1elxaub){position:relative;width:40px;height:40px;border:0;border-radius:20px;margin:0;padding:0;background:none;cursor:pointer}.mypage_btn.svelte-1elxaub{top:15px;right:0}.mypage_btn.svelte-1elxaub:hover{opacity:.75}.mypage_btn.svelte-1elxaub img:where(.svelte-1elxaub){width:inherit;height:inherit;pointer-events:none}.mypage_menu.svelte-1elxaub{position:absolute;top:70px;right:0;min-width:160px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:16px 0;box-shadow:0 10px 30px #0000001f;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .5s ease,transform .5s ease}.mypage_menu.open.svelte-1elxaub{opacity:1;pointer-events:auto}.mypage_item.svelte-1elxaub{width:100%;height:32px;display:flex;justify-content:center;font-size:1rem}button.mypage_item.svelte-1elxaub{align-items:center;border:0;background-color:inherit;font-size:.9rem;cursor:pointer}button.mypage_item.svelte-1elxaub:hover{background-color:#0000000d}main.svelte-24muxj{position:fixed;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;background-color:#0000001a;z-index:1001}main.show.svelte-24muxj{display:flex}container.svelte-24muxj{position:relative;min-width:300px;max-width:400px;padding:25px;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;background-color:#fff;text-align:center;opacity:1}.close.svelte-24muxj{position:absolute;top:20px;right:20px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:1001}.message_container.svelte-24muxj{flex:1 1 auto}.message_container.svelte-24muxj span:where(.svelte-24muxj){width:100%;display:block;text-align:center;line-height:20px}.message_container.svelte-24muxj .title:where(.svelte-24muxj){font-weight:600}.message_container.svelte-24muxj .message:where(.svelte-24muxj){padding:40px 0;font-size:.9rem}.button_container.svelte-24muxj{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-24muxj button:where(.svelte-24muxj){height:20px;background:none;border:0;margin:0 10px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}main.svelte-1ploxj1{position:fixed;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;background-color:#0000001a;z-index:1001}main.show.svelte-1ploxj1{display:flex}container.svelte-1ploxj1{position:relative;min-width:300px;max-width:400px;padding:30px;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;background-color:#fff;text-align:center;opacity:1}.close.svelte-1ploxj1{position:absolute;top:25px;right:20px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:1001}.message_container.svelte-1ploxj1{flex:1 1 auto}.message_container.svelte-1ploxj1 span:where(.svelte-1ploxj1){width:100%;display:block;text-align:center;line-height:20px}.message_container.svelte-1ploxj1 .title:where(.svelte-1ploxj1){font-weight:600}.message_container.svelte-1ploxj1 .message:where(.svelte-1ploxj1){padding:40px 0;font-size:.9rem}.button_container.svelte-1ploxj1{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-1ploxj1 button:where(.svelte-1ploxj1){height:20px;background:none;border:0;margin:0 10px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}.button_container.svelte-1ploxj1 button.cancel:where(.svelte-1ploxj1){color:red}main.svelte-wool2z{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;background:none;pointer-events:none;z-index:1001}container.svelte-wool2z{position:absolute;top:50px;width:auto;max-width:60%;height:auto;min-height:20px;padding:20px;display:flex;flex-direction:row;align-items:center;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;background:#fff;color:#333;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}container.show.svelte-wool2z{opacity:1;transform:translateY(8px);pointer-events:auto}.message_container.svelte-wool2z{flex:1 1 auto;display:flex;align-items:center}.message_container.svelte-wool2z img:where(.svelte-wool2z){height:20px;margin-right:10px}.message_container.svelte-wool2z span:where(.svelte-wool2z){line-height:20px;margin-top:3px}.button_container.svelte-wool2z{flex:0 0 auto;display:flex;margin-left:20px}.button_container.svelte-wool2z button:where(.svelte-wool2z){height:20px;background:none;border:0;cursor:pointer;color:#333}main.svelte-1cszc9d{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000001a;z-index:1000}.container.svelte-1cszc9d{position:relative;min-width:300px;max-width:400px;display:grid;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0003;padding:40px;opacity:1}.close.svelte-1cszc9d{position:absolute;top:35px;right:35px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:1000}.title_container.svelte-1cszc9d{position:relative;width:100%;height:80px}.title.svelte-1cszc9d{font-size:1.4rem;font-weight:700;color:#2c6be1}.picture.svelte-1cszc9d{width:100px;height:100px;border:0;border-radius:50px;margin:0;padding:0;background:none}.more_container.svelte-1cszc9d{position:relative;width:100%;height:50px;display:flex;justify-content:center;align-items:center}a.more.svelte-1cszc9d{text-decoration:none;color:#4285f4;font-weight:600;margin:0 30px}a.more.svelte-1cszc9d:hover{text-decoration:underline}main.svelte-efq5xc{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000001a}.container.svelte-efq5xc{position:relative;min-width:300px;max-width:400px;display:grid;justify-content:center;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0003;padding:40px;opacity:1}.close.svelte-efq5xc{position:absolute;top:35px;right:35px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:999}.title_container.svelte-efq5xc,.info_container.svelte-efq5xc{position:relative;width:100%;height:50px}.info_container.svelte-efq5xc{text-align:left;word-break:keep-all}.title.svelte-efq5xc{font-size:1.4rem;font-weight:700;color:#2c6be1}.google_login_button.svelte-efq5xc{position:relative;left:10%;width:80%;padding:12px;margin-top:16px;background-color:#2c6be1;color:#fff;border:0;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center}.google_login_button.svelte-efq5xc span:where(.svelte-efq5xc){font-size:1rem;font-weight:600;margin-left:10px}.divider.svelte-efq5xc{display:flex;align-items:center;margin:40px 0 20px;text-align:center}.divider.svelte-efq5xc .line:where(.svelte-efq5xc){flex-grow:1;height:1px;background-color:#357ae8}.divider.svelte-efq5xc span:where(.svelte-efq5xc){margin:0 10px;font-size:1rem}a.more.svelte-efq5xc{text-decoration:none;color:#4285f4}a.more.svelte-efq5xc:hover{text-decoration:underline}main.svelte-1yn4tdo{position:fixed;width:100vw;height:100vh;display:flex;background-color:#0000001a}container.svelte-1yn4tdo{position:relative;left:max(100px,calc(50% - 240px));top:max(50px,calc(50% - 120px));width:480px;min-height:240px;max-height:300px;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;padding:30px;box-sizing:border-box;background-color:#fff;overflow:hidden}.close.svelte-1yn4tdo{position:absolute;top:25px;right:20px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:999}.title.svelte-1yn4tdo,.description.svelte-1yn4tdo{position:relative;height:24px;margin-bottom:12px;flex:0 0 auto}.title.svelte-1yn4tdo span:where(.svelte-1yn4tdo){font-size:1rem;font-weight:700}.description.svelte-1yn4tdo{display:flex;align-items:center;flex-direction:row}.description.svelte-1yn4tdo span:where(.svelte-1yn4tdo){font-size:.9rem}.input_container.svelte-1yn4tdo{position:relative;height:30px;margin-bottom:15px;flex:0 0 auto}.input_container.svelte-1yn4tdo input:where(.svelte-1yn4tdo),.input_container.svelte-1yn4tdo button:where(.svelte-1yn4tdo){width:calc(100% - 30px);height:100%;padding-left:10px}.input_container.svelte-1yn4tdo button:where(.svelte-1yn4tdo){position:relative;width:calc(100% - 16px);border:0;border-radius:2px;box-shadow:0 1px 2px #0003;margin-top:5px;text-align:left;cursor:pointer;z-index:10}.input_container.svelte-1yn4tdo button:where(.svelte-1yn4tdo):hover{box-shadow:0 1px 4px #0003;opacity:1}.email_container.svelte-1yn4tdo{flex:1 1 auto;overflow-y:auto;display:flex;flex-wrap:wrap;gap:6px}.email_container.svelte-1yn4tdo .email:where(.svelte-1yn4tdo){flex:0 1 auto;min-width:0;max-width:calc(100% - 30px);display:inline-flex;align-items:center;gap:6px;padding:2px 5px;border:1px solid rgba(0,0,0,.2);border-radius:2px;cursor:pointer}.email_container.svelte-1yn4tdo .email:where(.svelte-1yn4tdo) span:where(.svelte-1yn4tdo){flex:1 1 auto;min-width:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email_container.svelte-1yn4tdo .email:where(.svelte-1yn4tdo) .remove:where(.svelte-1yn4tdo){flex:0 0 auto;border:0;background-color:inherit;font-size:.9rem;font-weight:500;cursor:pointer}.button_container.svelte-1yn4tdo{position:absolute;bottom:40px;width:calc(100% - 60px);flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-1yn4tdo button:where(.svelte-1yn4tdo){height:20px;background:none;border:0;margin:0 10px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}.button_container.svelte-1yn4tdo button.cancel:where(.svelte-1yn4tdo){color:red}main.svelte-mzu3fv{position:fixed;width:100vw;height:100vh;display:flex;background-color:#0000001a}container.svelte-mzu3fv{position:relative;left:max(100px,25%);top:max(50px,10%);min-width:800px;width:50%;min-height:640px;height:50%;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;padding:40px;box-sizing:border-box;background-color:#fff;overflow:hidden}.close.svelte-mzu3fv{position:absolute;top:35px;right:35px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:999}.title.svelte-mzu3fv,.sub_title.svelte-mzu3fv{position:relative;height:36px;margin-bottom:24px;flex:0 0 auto}.title.svelte-mzu3fv span:where(.svelte-mzu3fv){font-size:1.2rem;font-weight:700}.sub_title.svelte-mzu3fv{display:flex;align-items:center;flex-direction:row}.sub_title.svelte-mzu3fv span:where(.svelte-mzu3fv){font-size:1.2rem;font-weight:600}.sub_title.svelte-mzu3fv .action:where(.svelte-mzu3fv){flex:1;height:100%;display:flex;justify-content:end;gap:24px}.layout.svelte-mzu3fv{flex:1 1 auto;width:100%;height:calc(100% - 180px);min-height:0;overflow-y:auto}.layout.invalid.svelte-mzu3fv{display:flex;justify-content:center;align-items:center;text-align:center}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv){position:relative;top:0;left:0;width:calc(100% - 40px);height:50px;margin:15px 5px;padding:10px;border:0;border-radius:10px;box-shadow:0 1px 5px #0003;background-color:#fff;opacity:1;display:flex;gap:15px;cursor:pointer}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv):hover{box-shadow:0 2px 10px #0003}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) input[type=checkbox]:where(.svelte-mzu3fv){pointer-events:none}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) img:where(.svelte-mzu3fv){width:50px;height:50px;border:0;border-radius:25px;flex:0 0 auto}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) .info:where(.svelte-mzu3fv){flex:1 1 auto;display:grid}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) .info:where(.svelte-mzu3fv) .name:where(.svelte-mzu3fv){position:relative;font-size:1rem;font-weight:600;line-height:30px}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) .info:where(.svelte-mzu3fv) .description:where(.svelte-mzu3fv){position:relative;font-size:.8rem;font-weight:400;line-height:25px}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) .action:where(.svelte-mzu3fv){flex:0 0 auto;display:flex;justify-content:end;align-items:center;padding-right:10px}.layout.svelte-mzu3fv .box:where(.svelte-mzu3fv) .action:where(.svelte-mzu3fv) button:where(.svelte-mzu3fv){margin:0 10px;border:0;background:none;font-size:.9rem;font-weight:700;cursor:pointer}.button_container.svelte-mzu3fv{position:absolute;bottom:40px;width:calc(100% - 80px);flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-mzu3fv button:where(.svelte-mzu3fv){height:20px;background:none;border:0;margin:0 30px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}.button_container.svelte-mzu3fv button.cancel:where(.svelte-mzu3fv){color:red}main.svelte-1iyx1ye{position:fixed;width:100vw;height:100vh;display:flex;background-color:#0000001a}container.svelte-1iyx1ye{position:relative;left:max(100px,25%);top:max(50px,10%);min-width:800px;width:50%;min-height:640px;height:50%;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;padding:40px;box-sizing:border-box;background-color:#fff;overflow:hidden}.close.svelte-1iyx1ye{position:absolute;top:35px;right:35px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:999}.title.svelte-1iyx1ye,.sub_title.svelte-1iyx1ye{position:relative;height:36px;margin-bottom:24px;flex:0 0 auto}.title.svelte-1iyx1ye span:where(.svelte-1iyx1ye){font-size:1.2rem;font-weight:700}.sub_title.svelte-1iyx1ye{display:flex;align-items:center;flex-direction:row}.sub_title.svelte-1iyx1ye span:where(.svelte-1iyx1ye){font-size:1.2rem;font-weight:600}.sub_title.svelte-1iyx1ye .action:where(.svelte-1iyx1ye){flex:1;height:100%;display:flex;justify-content:end;gap:24px}.layout.svelte-1iyx1ye{flex:1 1 auto;width:100%;height:calc(100% - 180px);min-height:0;overflow-y:auto}.layout.invalid.svelte-1iyx1ye{display:flex;justify-content:center;align-items:center;text-align:center}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye){position:relative;top:0;left:0;width:calc(100% - 40px);height:50px;margin:15px 5px;padding:10px;border:0;border-radius:10px;box-shadow:0 1px 5px #0003;background-color:#fff;opacity:1;display:flex;gap:15px;cursor:pointer}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye):hover{box-shadow:0 2px 10px #0003}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye) .info:where(.svelte-1iyx1ye){flex:1 1 auto;display:grid;padding-left:15px}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye) .info:where(.svelte-1iyx1ye) .name:where(.svelte-1iyx1ye){position:relative;font-size:1rem;font-weight:600;line-height:30px}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye) .info:where(.svelte-1iyx1ye) .description:where(.svelte-1iyx1ye){position:relative;font-size:.8rem;font-weight:400;line-height:25px}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye) .action:where(.svelte-1iyx1ye){flex:0 0 auto;display:flex;justify-content:end;align-items:center;padding-right:10px}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye) .action:where(.svelte-1iyx1ye) button:where(.svelte-1iyx1ye){margin:0 10px;border:0;background:none;font-size:.9rem;font-weight:700;cursor:pointer}.layout.svelte-1iyx1ye .box:where(.svelte-1iyx1ye) .action:where(.svelte-1iyx1ye) button.enroll:where(.svelte-1iyx1ye){color:red}.button_container.svelte-1iyx1ye{position:absolute;bottom:40px;width:calc(100% - 80px);flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-1iyx1ye button:where(.svelte-1iyx1ye){height:20px;background:none;border:0;margin:0 30px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}.button_container.svelte-1iyx1ye button.cancel:where(.svelte-1iyx1ye){color:red}main.svelte-1f3o72z{position:fixed;width:100vw;height:100vh;display:flex;background-color:#0000001a}container.svelte-1f3o72z{position:relative;left:max(100px,25%);top:max(50px,10%);min-width:800px;width:50%;min-height:640px;height:50%;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;padding:40px;box-sizing:border-box;background-color:#fff;overflow:hidden}.close.svelte-1f3o72z{position:absolute;top:35px;right:35px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:999}.title.svelte-1f3o72z,.sub_title.svelte-1f3o72z{position:relative;height:36px;margin-bottom:24px;flex:0 0 auto}.title.svelte-1f3o72z span:where(.svelte-1f3o72z){font-size:1.2rem;font-weight:700}.sub_title.svelte-1f3o72z{display:flex;align-items:center;flex-direction:row}.sub_title.svelte-1f3o72z span:where(.svelte-1f3o72z){font-size:1.2rem;font-weight:600}.sub_title.svelte-1f3o72z .action:where(.svelte-1f3o72z){flex:1;height:100%;display:flex;justify-content:end;gap:24px}.layout.svelte-1f3o72z{flex:1 1 auto;width:100%;height:calc(100% - 180px);min-height:0;overflow-y:auto}.layout.invalid.svelte-1f3o72z{display:flex;justify-content:center;align-items:center;text-align:center}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z){position:relative;top:0;left:0;width:calc(100% - 40px);height:50px;margin:15px 5px;padding:10px;border:0;border-radius:10px;box-shadow:0 1px 5px #0003;background-color:#fff;opacity:1;display:flex;gap:15px;cursor:pointer}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z):hover{box-shadow:0 2px 10px #0003}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) input[type=checkbox]:where(.svelte-1f3o72z){pointer-events:none}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) img:where(.svelte-1f3o72z){width:50px;height:50px;flex:0 0 auto}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) .info:where(.svelte-1f3o72z){flex:1 1 auto;display:grid}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) .info:where(.svelte-1f3o72z) .name:where(.svelte-1f3o72z){position:relative;font-size:1rem;font-weight:600;line-height:30px}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) .info:where(.svelte-1f3o72z) .description:where(.svelte-1f3o72z){position:relative;font-size:.8rem;font-weight:400;line-height:25px}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) .action:where(.svelte-1f3o72z){flex:0 0 auto;display:flex;justify-content:end;align-items:center;padding-right:10px}.layout.svelte-1f3o72z .box:where(.svelte-1f3o72z) .action:where(.svelte-1f3o72z) button:where(.svelte-1f3o72z){margin:0 10px;border:0;background:none;font-size:.9rem;font-weight:700;cursor:pointer}.button_container.svelte-1f3o72z{position:absolute;bottom:40px;width:calc(100% - 80px);flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-1f3o72z button:where(.svelte-1f3o72z){height:20px;background:none;border:0;margin:0 30px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}.button_container.svelte-1f3o72z button.cancel:where(.svelte-1f3o72z){color:red}main.svelte-163613v{position:fixed;width:100vw;height:100vh;display:flex;background-color:#0000001a}container.svelte-163613v{position:relative;left:max(100px,25%);top:max(50px,10%);min-width:800px;width:50%;min-height:640px;height:50%;border:0;border-radius:10px;box-shadow:0 2px 8px #0003;padding:40px;box-sizing:border-box;background-color:#fff;overflow:hidden}.close.svelte-163613v{position:absolute;top:35px;right:35px;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer;z-index:999}.title.svelte-163613v,.sub_title.svelte-163613v{position:relative;height:36px;margin-bottom:24px;flex:0 0 auto}.title.svelte-163613v span:where(.svelte-163613v){font-size:1.2rem;font-weight:700}.sub_title.svelte-163613v{display:flex;align-items:center;flex-direction:row}.sub_title.svelte-163613v span:where(.svelte-163613v){font-size:1.2rem;font-weight:600}.sub_title.svelte-163613v .action:where(.svelte-163613v){flex:1;height:100%;display:flex;justify-content:end;gap:24px}.layout.svelte-163613v{flex:1 1 auto;width:100%;height:calc(100% - 180px);min-height:0;overflow-y:auto}.layout.invalid.svelte-163613v{display:flex;justify-content:center;align-items:center;text-align:center}.layout.svelte-163613v .box:where(.svelte-163613v){position:relative;top:0;left:0;width:calc(100% - 40px);height:50px;margin:15px 5px;padding:10px;border:0;border-radius:10px;box-shadow:0 1px 5px #0003;background-color:#fff;opacity:1;display:flex;gap:15px;cursor:pointer}.layout.svelte-163613v .box:where(.svelte-163613v):hover{box-shadow:0 2px 10px #0003}.layout.svelte-163613v .box:where(.svelte-163613v) .info:where(.svelte-163613v){flex:1 1 auto;display:grid;padding-left:15px}.layout.svelte-163613v .box:where(.svelte-163613v) .info:where(.svelte-163613v) .name:where(.svelte-163613v){position:relative;font-size:1rem;font-weight:600;line-height:30px}.layout.svelte-163613v .box:where(.svelte-163613v) .info:where(.svelte-163613v) .description:where(.svelte-163613v){position:relative;font-size:.8rem;font-weight:400;line-height:25px}.layout.svelte-163613v .box:where(.svelte-163613v) .action:where(.svelte-163613v){flex:0 0 auto;display:flex;justify-content:end;align-items:center;padding-right:10px}.layout.svelte-163613v .box:where(.svelte-163613v) .action:where(.svelte-163613v) button:where(.svelte-163613v){margin:0 10px;border:0;background:none;font-size:.9rem;font-weight:700;cursor:pointer}.layout.svelte-163613v .box:where(.svelte-163613v) .action:where(.svelte-163613v) button.enroll:where(.svelte-163613v){color:red}.button_container.svelte-163613v{position:absolute;bottom:40px;width:calc(100% - 80px);flex:0 0 auto;display:flex;justify-content:center;align-items:center}.button_container.svelte-163613v button:where(.svelte-163613v){height:20px;background:none;border:0;margin:0 30px;color:#333;font-size:1rem;font-weight:700;cursor:pointer}.button_container.svelte-163613v button.cancel:where(.svelte-163613v){color:red}main.svelte-1hee277{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000001a}.course_invite_container.svelte-1hee277{position:relative;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0003;width:400px;opacity:1;display:grid}.title_container.svelte-1hee277{position:relative;width:100%;height:30px;display:flex;align-items:center;margin-bottom:20px;padding:0}.title_container.svelte-1hee277 .title:where(.svelte-1hee277){font-size:1.1rem;font-weight:600}.title_container.svelte-1hee277 .close:where(.svelte-1hee277){position:absolute;top:0;right:0;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer}.desc_container.svelte-1hee277{position:relative;width:100%;margin-bottom:20px;padding:0}.desc_container.svelte-1hee277 span:where(.svelte-1hee277){font-size:.9rem}.action_container.svelte-1hee277{position:relative;left:50px;width:300px;height:auto;display:grid;justify-content:center;margin-bottom:50px;padding:0}.action_container.svelte-1hee277 input:where(.svelte-1hee277){position:relative;top:0;width:280px;height:30px;padding:10px;border:2px solid black;border-radius:10px;text-align:center;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.15em}.action_container.svelte-1hee277 input:where(.svelte-1hee277)::placeholder{font-size:1rem;letter-spacing:0}.action_container.svelte-1hee277 .button_container:where(.svelte-1hee277){position:relative;top:50px;left:50px;width:200px;display:flex;justify-content:center}.action_container.svelte-1hee277 .button_container:where(.svelte-1hee277) button:where(.svelte-1hee277){margin:0 10px;border:none;background:inherit;font-size:1rem;font-weight:700;letter-spacing:.15em;cursor:pointer}.action_container.svelte-1hee277 .button_container:where(.svelte-1hee277) button.cancel:where(.svelte-1hee277){color:red}.action_container.svelte-1hee277 .button_container:where(.svelte-1hee277) button:where(.svelte-1hee277):hover{opacity:.75}main.svelte-op2exg{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000001a}.course_invite_container.svelte-op2exg{position:relative;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0003;width:400px;opacity:1;display:grid}.title_container.svelte-op2exg{position:relative;width:100%;height:30px;display:flex;align-items:center;margin-bottom:20px;padding:0}.title_container.svelte-op2exg .title:where(.svelte-op2exg){font-size:1.1rem;font-weight:600}.title_container.svelte-op2exg .close:where(.svelte-op2exg){position:absolute;top:0;right:0;border:0;font-size:1.2rem;color:#777;background:inherit;cursor:pointer}.action_container.svelte-op2exg{position:relative;left:50px;width:300px;height:auto;display:grid;justify-content:center;margin-bottom:50px;padding:0}.action_container.svelte-op2exg .code:where(.svelte-op2exg){position:relative;top:0;width:280px;height:50px;padding:10px;border:2px solid black;border-radius:10px;display:flex;align-items:center}.action_container.svelte-op2exg .code:where(.svelte-op2exg) span:where(.svelte-op2exg){width:100%;height:36px;padding:0;text-align:center;text-transform:uppercase;font-size:36px;font-weight:600;letter-spacing:.3em;transform:translate(.15em)}.action_container.svelte-op2exg .button_container:where(.svelte-op2exg){position:relative;top:50px;left:50px;width:200px;display:flex;justify-content:center}.action_container.svelte-op2exg .button_container:where(.svelte-op2exg) button:where(.svelte-op2exg){border:none;background:inherit;font-size:1rem;font-weight:700;letter-spacing:.15em;cursor:pointer}.app.svelte-7azop4{position:relative;min-width:400px;min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0}.header.svelte-7azop4{position:relative;height:70px}.main.svelte-7azop4{position:relative;width:100vw;height:calc(100vh - 70px);display:flex;background-color:#f0f0f0;flex:1}
