.topPage_section__8pYCs{margin-bottom:var(--space-xxl)}.topPage_section_title__iqqlT{color:var(--primary-color);font-size:var(--font-size-l);font-weight:700;line-height:1;margin-bottom:var(--space-md)}.topPage_service_card__b1Rq5{display:block;border-radius:var(--border-radius-lg);padding:var(--space-md);background-color:#fff;box-shadow:var(--drop-shadow);transition:transform .3s ease,box-shadow .3s ease}.topPage_service_card__b1Rq5:hover{transform:translateY(-2px);box-shadow:var(--drop-shadow-hover)}.topPage_service_title__NWyRa{font-size:var(--font-size-m)}.topPage_service_description__llbO9{font-size:var(--font-size-s);color:var(--text-sub-color)}.topPage_arrow_wrapper__r52OI{display:flex;justify-content:flex-end}.topPage_arrow__J5nZ2{position:relative;display:inline-block;width:70px;margin-top:9.9px}.topPage_arrow__J5nZ2,.topPage_arrow__J5nZ2:before{height:1px;border-radius:9999px;background-color:var(--secondary-variant-color)}.topPage_arrow__J5nZ2:before{content:"";position:absolute;top:calc(50% - .5px);right:0;width:15px;transform:rotate(45deg);transform-origin:calc(100% - .5px) 50%}.SimpleButton_simple_button__0y3OJ{display:flex;align-items:center;gap:.5rem;position:relative;padding:12px 16px;cursor:pointer;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:var(--font-size-md);text-align:center;justify-content:center}.SimpleButton_simple_button__0y3OJ.SimpleButton_disabled__0VyUv{filter:saturate(.5);cursor:not-allowed}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco{background:var(--white);transition:background-color .3s ease}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco.SimpleButton_primary__CBeLn{background-color:var(--primary-color);color:#fff}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco.SimpleButton_primary__CBeLn:hover{background-color:var(--primary-variant-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco.SimpleButton_secondary__toNKh{background-color:var(--secondary-color);color:#fff}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco.SimpleButton_secondary__toNKh:hover{background-color:var(--secondary-variant-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco.SimpleButton_white__MFf3r{border:1px solid var(--gray);background-color:var(--white);color:var(--text-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_solid__5Xlco.SimpleButton_white__MFf3r:hover{background-color:var(--gray)}.SimpleButton_solid__5Xlco.SimpleButton_gray__39ZMK{background-color:var(--gray);color:var(--text-sub-color)}.SimpleButton_solid__5Xlco.SimpleButton_gray__39ZMK:hover{background-color:var(--gray)}.SimpleButton_simple_button__0y3OJ.SimpleButton_outline__uol7q{background:#fff;transition:background-color .3s ease}.SimpleButton_simple_button__0y3OJ.SimpleButton_outline__uol7q.SimpleButton_primary__CBeLn{border:1.5px solid var(--primary-color);color:var(--primary-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_outline__uol7q.SimpleButton_primary__CBeLn:hover{border:1.5px solid var(--primary-variant-color);color:var(--primary-variant-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_outline__uol7q.SimpleButton_secondary__toNKh{border:1.5px solid var(--secondary-color);color:var(--secondary-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_outline__uol7q.SimpleButton_secondary__toNKh:hover{border:1.5px solid var(--secondary-variant-color);color:var(--secondary-variant-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_{background-color:transparent;padding:0}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_primary__CBeLn{color:var(--primary-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_primary__CBeLn:hover{color:var(--primary-variant-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_secondary__toNKh{color:var(--secondary-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_secondary__toNKh:hover{color:var(--secondary-variant-color)}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_gray__39ZMK{color:var(--text-sub-color);transition:color .3s ease}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_gray__39ZMK:hover{color:var(--gray)}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_danger__Y26MN{color:var(--danger-font);transition:color .3s ease}.SimpleButton_simple_button__0y3OJ.SimpleButton_ghost__ru_c_.SimpleButton_danger__Y26MN:hover{color:var(--danger-color)}.ErrorContainer_message__6clq3{font-weight:700}.ErrorContainer_description__TaXHr{white-space:pre-wrap}.ErrorContainer_button__gQgaP{margin:var(--space-xl) auto;width:50%}.Annotation_annotation__i7ATf{border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:var(--space-md);gap:var(--space-sm)}.Annotation_annotation__i7ATf.Annotation_info__NqmEG{color:#1d4ed8;border:1px solid #bfdbfe;background:#dbeafe}.Annotation_annotation__i7ATf.Annotation_warn__R26MW{color:#a16207;border:1px solid #fef08a;background:#fef9c3}.Annotation_annotation__i7ATf.Annotation_danger__lizp1{color:#b91c1c;border:1px solid #fecaca;background:#fee2e2}.Annotation_annotation__i7ATf.Annotation_success__Le3rg{color:#115e59;border:1px solid #99f6e4;background:#ccfbf1}.Annotation_children__FsdRV{flex:1}.Annotation_children__FsdRV.Annotation_ajust__c5da6{margin-right:calc(var(--font-size-md) + var(--space-sm))}.Annotation_close_button__akt7P{width:var(--font-size-l);height:var(--font-size-l);font-size:var(--font-size-md);border-radius:50%;padding:5px}.CommonFooter_footer__j93vZ{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding:var(--space-md);border-top:1px solid var(--gray)}.CommonFooter_footer__j93vZ p{font-size:var(--font-size-md)}.CommonFooter_footer_inner__Lo9gr{padding-top:var(--space-sm);display:flex;justify-content:space-between;gap:var(--space-lg)}.CommonFooter_footer_inner__Lo9gr a{color:var(--text-sub-color)}.CommonFooter_footer_inner__Lo9gr button{color:var(--text-sub-color);font-size:var(--font-size-md)}.BaseModal_base_modal_overlay__QjIOc{width:100vw;height:100vh;position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;justify-content:center;--modal-side-padding:var(--space-lg)}.BaseModal_base_modal__lK3Ji{margin-top:10vh;background:var(--background-color);width:80%;max-width:800px;border-radius:var(--border-radius-lg);height:fit-content}.BaseModal_base_modal_header__sLYlJ{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) var(--modal-side-padding);border-bottom:1px solid var(--gray)}.BaseModal_base_modal_header_close_button__TDTSh{margin-left:auto;font-size:var(--font-size-l);cursor:pointer;height:fit-content}.BaseModal_base_modal_content__bQUgX{padding:var(--space-md) var(--modal-side-padding);overflow-y:auto;max-height:65vh}.BaseModal_base_modal_bottom_aria___QElO{padding:var(--space-md) var(--modal-side-padding);border-top:1px solid var(--gray);display:flex;flex-direction:row;justify-content:end;gap:var(--space-lg)}.SimpleInput_input_container__CYlj9{position:relative;display:flex;flex-direction:column;text-align:start;gap:var(--space-sm)}.SimpleInput_input_label__S8N1_{font-size:var(--font-size-md);position:absolute;top:var(--space-md);left:var(--space-md);color:#999;pointer-events:none;transition:all .2s ease;background-color:var(--background-color);z-index:2;display:flex;flex-direction:row;align-items:center}.SimpleInput_input_label__S8N1_ .SimpleInput_icon__e_gQa{color:#fff;margin-right:var(--space-sm);border-radius:999px;background:var(--gray);padding:var(--space-xs)}.SimpleInput_input_label__S8N1_ span{color:#fff;padding:0 var(--space-sm);margin-right:var(--space-sm);border-radius:5px}.SimpleInput_input_label__S8N1_ span.SimpleInput_required__6EY2u{background:var(--primary-color)}.SimpleInput_input_label__S8N1_ span.SimpleInput_optional___qeQq{background:var(--gray)}.SimpleInput_float__qNh76,.SimpleInput_input_field__88xZ7:focus+.SimpleInput_input_label__S8N1_{top:calc(-1*var(--font-size-s)/1.5);font-size:var(--font-size-s)}.SimpleInput_input_field_wrapper__Mnv_K{position:relative}.SimpleInput_input_field__88xZ7{border:1px solid var(--gray);padding:var(--space-md);border-radius:var(--border-radius);font-size:var(--font-size-md);transition:border-color .3s ease;width:100%;position:relative;background-color:var(--background-color);z-index:1}.SimpleInput_input_field__88xZ7:focus{outline:none;border:1px solid var(--secondary-color)}.SimpleInput_input_error__jWz8A{outline:none;border:1px solid var(--danger-color)}.SimpleInput_input_field__88xZ7.SimpleInput_masked__wVJaJ{padding-right:calc(var(--space-md)*2 + var(--font-size-md))}.SimpleInput_masking_icon__y_931{position:absolute;top:0;right:0;height:100%;width:auto;font-size:var(--font-size-md);display:flex;align-items:center;padding:0 var(--space-md);color:var(--primary-color);transition:color .3s ease;z-index:3}.SimpleInput_masking_icon__y_931.SimpleInput_masked__wVJaJ{color:var(--text-sub-color)}.SimpleInput_input_discription__6Ro1i{font-size:var(--font-size-s);color:var(--text-sub-color);white-space:pre-wrap}.SimpleInput_input_discription__6Ro1i.SimpleInput_error__h2uZP{color:var(--danger-color)}.LoginForm_login-form-field__2nt0c{overflow:hidden}.LoginForm_login-form-field__2nt0c>*{margin:var(--space-lg) auto}.LoginForm_login-form-error__MyGk6{font-size:var(--font-size-md);color:var(--danger-color)}.LoginForm_login-form-button__BudBk{margin:var(--space-xxl);padding:var(--space-xxl) 0;overflow:hidden}.LoginForm_login-form-button__BudBk>*{margin:auto;margin-bottom:var(--space-lg)}.AppHeader_app_header__z7vUf{display:flex;justify-content:space-between}.AppHeader_logo__tej3b{font-size:var(--font-size-l)}.AppHeader_app_header_contentiner__Exsqx{display:flex;gap:var(--space-lg)}.AppHeader_back_icon__9lk8A{font-size:var(--font-size-l)}.ComposerSearchContainer_result_area__w5fVU{padding-top:var(--space-xl)}.ComposerSearchContainer_result_composer__UuVJK{font-size:var(--font-size-m);margin-bottom:var(--space-sm)}.ComposerSearchContainer_result_composer__UuVJK span{font-weight:700}.ComposerSearchContainer_result_count__nsnbe{font-size:var(--font-size-m);margin-bottom:var(--space-sm)}.ComposerSearchContainer_share_button__TwLqW{margin-bottom:var(--space-lg)}.ComposerSearchContainer_result_card__xY6D8{background:#fff;padding:var(--space-md);border-radius:var(--border-radius);box-shadow:var(--drop-shadow);margin-bottom:var(--space-md)}.ComposerSearchContainer_result_card__xY6D8 .ComposerSearchContainer_name__DTISa{font-weight:700}.ComposerSearchContainer_result_card__xY6D8 .ComposerSearchContainer_detail__6KcU6{padding:var(--space-sm) 0;color:var(--text-sub-color);font-size:var(--font-size-s)}.ComposerSearchContainer_result_card__xY6D8 .ComposerSearchContainer_listen_button__BZ_pa{margin-left:auto}.ComposerSearchContainer_icon_wrapper__Il1XH{position:relative;margin-right:var(--space-md)}.ComposerSearchContainer_icon_wrapper__Il1XH .ComposerSearchContainer_last__Dcxrv{position:absolute;right:-25%;bottom:0;background-color:#fff;border-radius:999;font-size:.5rem}.ComposerSearchContainer_youtube__IXNot{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:auto;margin-bottom:var(--space-lg)}.ComposerSearchContainer_ad_banner__a0fop,.ComposerSearchContainer_more_button__Gu1GZ{margin:var(--space-lg) auto}.SearchBar_search_bar__PQkPY{position:relative;color:var(--text-sub-color)}.SearchBar_search_bar_input__YQ0yc{box-sizing:border-box;width:100%;background-color:#fff;padding:var(--space-sm) var(--space-md);padding-right:calc(var(--font-size-m) + var(--space-md)*2);border-radius:999px;border:1px solid var(--gray);transition:border-color .3s ease}.SearchBar_search_bar_input__YQ0yc:focus{border:1px solid var(--secondary-color)}.SearchBar_search_bar_icon_wrapper__cjGJv{height:100%;position:absolute;top:0;right:0;display:flex;align-items:center;padding:0 var(--space-md)}.SearchBar_search_bar_icon__EvHbA{font-size:var(--font-size-m);color:var(--text-sub-color)}.MainContainer_main_container__XmvYf{display:flex;flex-direction:column;min-height:100vh}.MainContainer_childeren_wrapper__HT8Co{margin:auto;max-width:var(--mobile-max-width);padding:var(--space-xxl) var(--space-lg)}.MainContainer_header__eMFnl{position:sticky;top:0;background-color:var(--background-color);font-size:var(--font-size-md);width:100%;z-index:100;padding:var(--space-md);border-bottom:1px solid var(--gray)}.BlogArticleList_list_card__ClhyP{margin-bottom:var(--space-md)}.BlogArticleList_button__btkg3{margin:auto}.ArticleCard_article_card__Bu_yA{padding:var(--space-md);justify-content:space-between;align-items:start;gap:var(--space-md)}.ArticleCard_thumbnail_area__Vft_h{position:relative;width:120px;aspect-ratio:1/1;flex-shrink:0}.ArticleCard_thumbnail_area__Vft_h .ArticleCard_thumbnail_area_image__HnG_H{width:100%;height:100%;object-fit:cover;object-position:center}.ArticleCard_article_area__fo_sh{text-align:left;flex:1;min-width:0}.ArticleCard_article_area__fo_sh .ArticleCard_title__FpwE0{font-size:var(--font-size-m);margin-bottom:var(--space-sm)}.ArticleCard_article_area__fo_sh .ArticleCard_tag_area__fbMRc{display:flex;column-gap:var(--space-sm);row-gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-sm)}.ArticleCard_article_area__fo_sh .ArticleCard_tag_area__fbMRc .ArticleCard_tag__7fKJN{background-color:var(--gray);color:var(--text-sub-color);padding:1px var(--space-sm);border-radius:2.5px;font-size:var(--font-size-s);min-width:50px}.ArticleCard_article_area__fo_sh .ArticleCard_date__YK_jO{color:var(--text-sub-color);font-size:var(--font-size-s)}.ArticleCard_article_area__fo_sh .ArticleCard_date__YK_jO .ArticleCard_icon__2sNmi{margin-right:var(--space-xs)}.BlogEditForm_blog_wrapper__VfqZo{display:flex;flex-direction:column;gap:var(--space-md)}.BlogEditForm_status_tip__B333f{font-size:var(--font-size-s);font-weight:700;width:fit-content;border-radius:9999px;padding:var(--space-xs) var(--space-sm);color:#fff}.BlogEditForm_status_tip__B333f.BlogEditForm_open__tF2Kf{background-color:var(--primary-color)}.BlogEditForm_status_tip__B333f.BlogEditForm_save__GWsXx{background-color:var(--secondary-color)}.BlogEditForm_title__VWj9E{font-size:var(--font-size-l);font-weight:700}.BlogEditForm_tag_area__biJj_{display:flex;column-gap:var(--space-md);row-gap:var(--space-sm);flex-wrap:wrap}.BlogEditForm_tag__Grs7_{background-color:var(--gray);color:var(--text-sub-color);padding:var(--space-xs) var(--space-sm);border-radius:2.5px;font-size:var(--font-size-s);text-align:center;min-width:50px}.BlogEditForm_date_wrapper__Na_zA{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.BlogEditForm_date__7ncUE{color:var(--text-sub-color);font-size:var(--font-size-s)}.BlogEditForm_date__7ncUE .BlogEditForm_icon__L2QZn{margin-right:var(--space-sm)}.BlogEditForm_toolbar__3bqC8{border-top:1px solid var(--gray);padding:var(--space-md);border-radius:var(--border-radius) var(--border-radius) 0 0}.BlogEditForm_content__IvWPB h1{color:var(--primary-color);font-size:var(--font-size-ll);margin:var(--space-md) 0}.BlogEditForm_content__IvWPB img{border-radius:var(--border-radius);display:block;max-width:100%;max-height:60vh;box-shadow:0 2px 6px rgba(0,0,0,.1);margin:1rem 0}.BlogEditForm_content__IvWPB pre{background-color:#2e2b29;color:#fff;padding:var(--space-md);font-family:JetBrainsMono,monospace;border-radius:var(--border-radius);white-space:pre!important;overflow-x:scroll}.BlogEditForm_content__IvWPB blockquote{border-left:4px solid #ccc;padding-left:16px;color:#666;margin:1em 0;font-style:italic;background-color:#f9f9f9}.BlogEditForm_content__IvWPB a{color:#0284c7;transition:color .3s ease}.BlogEditForm_content__IvWPB a:hover{color:#0ea5e9}.BlogEditForm_content__IvWPB .youtube-video{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:auto;margin-bottom:var(--space-lg)}.SimpleCheckBox_checkbox_wrapper__x640m{display:flex;align-items:center}.SimpleCheckBox_checkbox__l5RWd{width:20px;height:20px;border:2px solid #aaa;border-radius:4px;position:relative;display:inline-block;margin-right:10px;background-color:#fff;transition:all .2s ease;flex-shrink:0}.SimpleCheckBox_checkbox__l5RWd.SimpleCheckBox_checked__LVQdY{background-color:#1e90ff;border-color:#1e90ff}.SimpleCheckBox_checkmark__cNMJs{position:absolute;left:5px;top:1px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.BlogTagEditModal_edit_area__aZb57,.BlogTagEditModal_modal_area___KyrQ{display:flex;flex-direction:column;gap:var(--space-md)}.BlogTagEditModal_input_wrapper__NwnLd{background-color:var(--gray);border-radius:var(--border-radius);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:row}.BlogTagEditModal_input_wrapper__NwnLd .BlogTagEditModal_input__eJ7kK{flex:1}.BlogTagEditModal_input_wrapper__NwnLd .BlogTagEditModal_button__xHgWB{margin-left:auto;background-color:var(--white);border-radius:50%;padding:var(--space-xs);width:var(--font-size-m);height:var(--font-size-m);display:flex;align-items:center;justify-content:center}.BlogTagEditModal_footer__QQXu6{width:100%}.BlogTagEditModal_footer_button__MCl66{margin:auto}.BlogTagManageContainer_title__FwGky{color:var(--primary-color);font-size:var(--font-size-l);font-weight:700;margin-bottom:var(--space-lg)}.BlogTagManageContainer_tag_manage_container__4FDoq{display:flex;flex-direction:column;gap:var(--space-md)}.BlogTagManageContainer_input_wrapper__B4_8j{background-color:var(--gray);border-radius:var(--border-radius);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:row}.BlogTagManageContainer_input_wrapper__B4_8j .BlogTagManageContainer_input__vKIT0{flex:1}.BlogTagManageContainer_input_wrapper__B4_8j .BlogTagManageContainer_button__qUlPa{margin-left:auto;background-color:var(--white);border-radius:50%;padding:var(--space-xs);width:var(--font-size-m);height:var(--font-size-m);display:flex;align-items:center;justify-content:center}.LoadingModal_loading_modal__mLBHM{width:100vw;height:100vh;position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;flex-direction:column;justify-content:center;align-items:center}.LoadingModal_loading_modal__mLBHM p{color:#fff;margin-top:var(--space-lg);text-align:center}.LoadingModal_loader__Qk3AM{width:80px!important;height:80px!important;margin:auto}.DropdownMenu_main_button__oopkl{font-size:var(--font-size-l)}.DropdownMenu_list_area__5zRqb{min-width:150px;display:flex;flex-direction:column;gap:var(--space-md)}.DropdownMenu_item__cPZ7E{text-align:left;display:inline-flex;align-items:baseline}.DropdownMenu_annotation__QypAU{font-size:var(--font-size-s);color:var(--text-sub-color)}.DropdownPortal_dropdown__kXH3F{border:1px solid var(--gray);padding:var(--space-md);background-color:var(--white);border-radius:var(--border-radius);z-index:9999;box-shadow:var(--drop-shadow);transition:opacity .2s ease,visibility .2s ease;opacity:1;visibility:visible}.DropdownPortal_dropdown__kXH3F.DropdownPortal_hidden__SoOR_{opacity:0;visibility:hidden;z-index:-1;pointer-events:none}