:root{--blue-default: #468BCD;--blue-hover: #3671AA;--blue-click: #245585;--light-grey: #86969F;--dark: #0D2D40}.caa--popup-container *,.caa--modal-layout *{font-family:Noto Sans Regular,sans-serif}html[lang=ko] .caa--popup-container *,html[lang=ko] .caa--modal-layout *{font-family:Noto Sans Regular,Noto Sans Korean Regular,sans-serif}html[lang=ja] .caa--popup-container *,html[lang=ja] .caa--modal-layout *{font-family:Noto Sans Regular,Noto Sans Japanese Regular,sans-serif}html[lang=Zh-TW] .caa--popup-container *,html[lang=Zh-TW] .caa--modal-layout *{font-family:Noto Sans Regular,Noto Sans Chinese Regular,sans-serif}.caa--button .caa--text,.caa--text_h1,.caa--text_h2,.caa--table__th .caa--text{font-family:Noto Sans Bold,sans-serif}html[lang=ko] .caa--button .caa--text,html[lang=ko] .caa--text_h1,html[lang=ko] .caa--text_h2,html[lang=ko] .caa--table__th .caa--text{font-family:Noto Sans Bold,Noto Sans Korean Bold,sans-serif}html[lang=ja] .caa--button .caa--text,html[lang=ja] .caa--text_h1,html[lang=ja] .caa--text_h2,html[lang=ja] .caa--table__th .caa--text{font-family:Noto Sans Bold,Noto Sans Japanese Bold,sans-serif}html[lang=Zh-TW] .caa--button .caa--text,html[lang=Zh-TW] .caa--text_h1,html[lang=Zh-TW] .caa--text_h2,html[lang=Zh-TW] .caa--table__th .caa--text{font-family:Noto Sans Bold,Noto Sans Chinese Bold,sans-serif}.caa--popup-container{z-index:1000;position:fixed;bottom:0;right:0;left:0;background:white;padding:24px;box-shadow:2px 2px 10px -3px gray;display:flex;gap:16px;color:var(--dark)}@media only screen and (max-width: 768px){.caa--popup-container{flex-direction:column}}.caa--modal-layout{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.caa--modal{width:640px;border-radius:24px;padding:6px;background:white;display:flex;flex-direction:column;max-height:calc(100% - 48px);color:var(--dark)}@media only screen and (max-width: 768px){.caa--modal{border-radius:16px}}.caa--modal__header{display:flex;justify-content:flex-end;padding:12px}.caa--modal__content{display:flex;flex-direction:column;overflow-y:auto;padding:0 18px}.caa--modal__bottom-layout-wrapper{display:flex;flex-direction:column;padding:6px 18px 18px}.caa--popup-text-container{display:flex;flex:1 1 auto;flex-direction:column;gap:16px}.caa--popup-text-container span{font-size:16px;line-height:24px;margin:0;padding:0}.caa--popup-button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;gap:4px}.caa--button{display:inline-flex;flex-direction:row;align-items:center;cursor:pointer;box-sizing:border-box;border:none;outline:none;user-select:none;text-decoration:none}.caa--button_default,.caa--button_low-accent{padding:12px 32px;font-weight:900;font-size:20px;line-height:36px;border-radius:16px}@media only screen and (max-width: 768px){.caa--button_default,.caa--button_low-accent{width:100%;justify-content:center;font-size:16px;padding:8px}}.caa--button_close{padding:8px;border-radius:8px}.caa--button_close:hover,.caa--button_close:focus-visible{background:rgba(0,0,0,.05)}.caa--button_close:active{background:rgba(0,0,0,.1)}.caa--button_low-accent{color:var(--blue-default);background-color:#fff;border:1px solid white}.caa--button_low-accent:focus-visible{color:var(--blue-click)}.caa--button_low-accent:hover{color:var(--blue-hover)}.caa--button_low-accent:active{color:var(--blue-click)}.caa--button_low-accent:disabled{color:var(--light-grey)}.caa--button_default{color:#fff;background-color:var(--blue-default);border-color:var(--blue-default);border:1px solid}.caa--button_default:focus-visible{background-color:var(--blue-click);outline:2px solid var(--blue-hover);border:1px solid var(--blue-default)}.caa--button_default:hover{background-color:var(--blue-hover)}.caa--button_default:active{background-color:var(--blue-click)}.caa--button_default:disabled{color:#fff;background-color:var(--light-grey)}.caa--button_default-wide{width:100%;justify-content:center;font-size:16px;padding:8px}.caa--collapse-bar{margin:16px 0}.caa--collapse-bar__head{display:flex;align-items:center;justify-content:space-between;gap:4px}.caa--collapse-bar__arrow-wrapper{margin-right:8px}.caa--collapse-bar__body{margin-top:16px}.caa--collapse-bar__head-clickable{cursor:pointer;display:flex;align-items:center}.caa--collapse-bar__switch-button-wrapper{display:flex;align-items:center;justify-content:center}.caa--text{line-height:24px;letter-spacing:.01em}.caa--text a{color:var(--blue-default);text-decoration:none;border-bottom:1px dashed #468BCD}.caa--text a:hover{color:var(--blue-hover);border-bottom:1px dashed var(--blue-hover)}.caa--text a:active,.caa--text a:focus-visible{color:var(--blue-click);border-bottom:1px dashed var(--blue-click)}.caa--text_h1{font-size:32px;font-weight:900;line-height:30px;padding-bottom:12px}.caa--text_h2{font-size:24px;font-weight:900}@media only screen and (max-width: 768px){.caa--text_h1{font-size:22px}.caa--text_h2{font-size:20px}}.caa--text_centered{text-align:center;justify-content:center;align-items:center}.caa--switch-button{flex:0 0 auto;cursor:pointer;border:none;background:transparent;position:relative;margin:2px;border-radius:8px}.caa--switch-button:focus-visible{outline:2px solid var(--blue-click)}.caa--switch-button:disabled{cursor:default}.caa--switch-button,.caa--switch-button__background{width:32px;height:16px}.caa--switch-button__background{top:0;position:absolute;border-radius:8px;background:rgba(13,45,64,.07)}.caa--switch-button__background_active{background:rgba(70,139,205,.5)}.caa--switch-button__background_disabled{background:rgba(13,45,64,.23)}.caa--switch-button__slider{top:0;position:absolute;width:16px;height:16px;border-radius:50%;background:var(--blue-default);transform:translate(0)}.caa--switch-button__slider_disabled{background:var(--light-grey)}.caa--table{margin-top:32px;width:100%}.caa--table__thead{font-weight:700;background-color:var(--blue-default);color:#fff}.caa--table__tr,.caa--table__th{border:1px solid var(--blue-default)}.caa--table__th,.caa--table__td{padding:8px}.caa--table__th_col2,.caa--table__td_col2{width:50%}.caa--ul{list-style:disc outside none;padding-left:40px;margin:14px 0}.caa--display-none{display:none}
