@keyframes Dialog_fadeIn__P2mPO{0%{opacity:0}to{opacity:1}}@keyframes Dialog_slideIn__NpZer{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes Dialog_slideOut__OxTOv{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%)}}.Dialog_overlay__EsItj{position:fixed;inset:0;z-index:50;background-color:rgba(0,0,0,.8)}.dark .Dialog_overlay__EsItj{background-color:rgba(0,0,0,.7)}.Dialog_overlay__EsItj[data-state=open]{animation:Dialog_fadeIn__P2mPO .2s ease-out}.Dialog_overlay__EsItj[data-state=closed]{animation:Dialog_fadeIn__P2mPO .2s ease-out reverse}.Dialog_content__Pfjca{position:fixed;left:50%;top:50%;z-index:50;display:flex;flex-direction:column;width:calc(100% - 2rem);max-width:20rem;max-height:80vh;border:0;background-color:#fff;padding:0;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-radius:.5rem;transform:translate(-50%,-50%);overflow-y:auto;overflow-x:hidden}@media(min-width:640px){.Dialog_content__Pfjca{max-width:32rem;max-height:calc(100vh - 4rem)}}.Dialog_content__Pfjca[data-state=open]{animation:Dialog_slideIn__NpZer .2s ease-out;animation-fill-mode:forwards}.Dialog_content__Pfjca[data-state=closed]{animation:Dialog_slideOut__OxTOv .2s ease-out;animation-fill-mode:forwards}.Dialog_close__mucfX{position:absolute;right:.75rem;top:.75rem;border-radius:9999px;padding:.375rem;opacity:.6;transition:all .2s;cursor:pointer;border:0;background:rgba(0,0,0,0)}.Dialog_close__mucfX:hover{opacity:1;background-color:rgba(0,0,0,.05)}.Dialog_close__mucfX:focus{outline:none}.Dialog_close__mucfX:disabled{pointer-events:none}.Dialog_close__mucfX svg{width:1rem;height:1rem}.Dialog_header__OjH6T{padding:1rem 1rem .5rem}@media(min-width:768px){.Dialog_header__OjH6T{padding:1.5rem 1.5rem 1rem}}.Dialog_footer__wjij7{display:flex;gap:.5rem;padding:1rem}@media(min-width:768px){.Dialog_footer__wjij7{padding:1.5rem}}.Dialog_title__dQ_ku{font-size:.95rem;font-weight:700;color:#1f2937;line-height:1.25;margin:0}@media(min-width:768px){.Dialog_title__dQ_ku{font-size:1.125rem}}.Dialog_description__jhMfJ{font-size:.8rem;color:#4b5563;margin:0;line-height:1.5;padding:0 1rem}@media(min-width:768px){.Dialog_description__jhMfJ{font-size:.9375rem;padding:0 1.5rem}}.Dialog_body__3XLKm{padding:.5rem 1rem;overflow-y:auto;flex:1;min-height:0}@media(min-width:768px){.Dialog_body__3XLKm{padding:.75rem 1.5rem}}@keyframes Toast_slideIn__DV2bH{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideOut__hrpyU{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.Toast_viewport__z4l3v{position:fixed;top:1rem;right:1rem;z-index:100;display:flex;max-height:100vh;width:auto;max-width:20rem;flex-direction:column;gap:.5rem;padding:0}@media(max-width:767px){.Toast_viewport__z4l3v{max-width:14rem}}.Toast_toast__fTlls{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;overflow:hidden;border-radius:.25rem;border:1px solid;padding:1rem 1.5rem 1rem 1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);pointer-events:auto;transition:all .2s ease-out}@media(max-width:767px){.Toast_toast__fTlls{padding:.625rem;font-size:.75rem}}.Toast_toast__fTlls[data-state=open]{animation:Toast_slideIn__DV2bH .2s ease-out}.Toast_toast__fTlls[data-state=closed]{animation:Toast_slideOut__hrpyU .2s ease-out}.Toast_toast__fTlls[data-variant=default]{border-color:oklch(.922 0 0);background-color:oklch(1 0 0);color:oklch(.145 0 0)}.Toast_toast__fTlls[data-variant=success]{border-color:#bbf7d0;background-color:#f0fdf4;color:#166534}.Toast_toast__fTlls[data-variant=error]{border-color:#fecaca;background-color:#fef2f2;color:#991b1b}.Toast_description__RNSUb{font-size:.875rem;margin:0}@media(max-width:767px){.Toast_description__RNSUb{font-size:.75rem}}.Footer_root__ZPpG6{border-top:1px solid #e5e7eb;background-color:#0b1220;color:#e2e8f0}.Footer_inner__7HAKP{max-width:1280px;margin:0 auto;padding:.85rem;display:flex;flex-direction:column;gap:.35rem}@media(min-width:768px){.Footer_inner__7HAKP{padding:1.5rem;gap:.6rem}}.Footer_topRow__K7dGf{display:flex;flex-direction:column;gap:.4rem;align-items:center}@media(min-width:768px){.Footer_topRow__K7dGf{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem}}.Footer_links__MPiUq{display:flex;flex-wrap:wrap;justify-content:center;font-size:.78rem;gap:.25rem}@media(min-width:768px){.Footer_links__MPiUq{justify-content:center;font-size:.82rem;gap:.4rem}}.Footer_link__uCDGl{display:inline-flex;align-items:center;color:#cbd5f5;text-decoration:none;transition:opacity .2s;padding:0 .25rem}.Footer_link__uCDGl:hover{opacity:1;color:#f8fbff;text-shadow:0 0 8px hsla(0,0%,100%,.55)}.Footer_separator___GHHg{display:inline-flex;width:1px;height:.9rem;background:hsla(0,0%,100%,.35);margin:0 .4rem;align-self:center}.Footer_copy__FNqEJ{font-size:.7rem;text-align:center;color:#7c90b6}@media(min-width:768px){.Footer_copy__FNqEJ{text-align:center}}.page_inquiryPage__JIEbR{min-height:100vh;height:100vh;position:relative;display:flex;flex-direction:column;background-color:#fff}.page_headerWrapper__c_et2,.page_mainContent__eDoYH{position:relative;z-index:10}.page_mainContent__eDoYH{flex:1;padding:1.2rem;display:flex;align-items:stretch;min-height:0;overflow:hidden}@media(min-width:768px){.page_mainContent__eDoYH{padding:3rem}}.page_contentWrapper__qUJRU{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto;flex:1;min-height:0}@media(min-width:768px){.page_contentWrapper__qUJRU{gap:2rem}}.page_backButton__iwHqs{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem;text-decoration:none;transition:opacity .2s;align-self:flex-start}@media(min-width:768px){.page_backButton__iwHqs{font-size:1rem}}.page_backButton__iwHqs:hover{opacity:.7}.page_backButtonIcon__aT6VG{width:1.375rem;height:1.375rem;color:#6b7280}@media(min-width:768px){.page_backButtonIcon__aT6VG{width:1.5rem;height:1.5rem;color:#374151}}.page_section__9zvdI{display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0}@media(min-width:768px){.page_section__9zvdI{gap:2rem}}.page_sectionHeader__IIlyG{display:flex;flex-direction:column;gap:.75rem;text-align:center;align-items:center}@media(min-width:768px){.page_sectionHeader__IIlyG{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left}}.page_headerText__A5AaG{display:flex;flex-direction:column;gap:.5rem;max-width:40rem}.page_headerAction__2PFc7{display:flex;justify-content:center}@media(min-width:768px){.page_headerAction__2PFc7{justify-content:flex-end}}.page_pageTitle__mLYyC{font-size:1.5rem;font-weight:700;color:#1f2937}@media(min-width:768px){.page_pageTitle__mLYyC{font-size:2rem}}.page_pageDescription__RZOfA{font-size:.8125rem;color:#6b7280;white-space:pre-line}@media(min-width:768px){.page_pageDescription__RZOfA{font-size:.9375rem;white-space:normal}}.page_sectionBody__SDSEa{gap:1.5rem}.page_boardColumn__V75VZ,.page_bodyGrid__hj69r,.page_sectionBody__SDSEa{display:flex;flex-direction:column;flex:1;min-height:0}.page_boardColumn__V75VZ{gap:1rem}.page_searchBar__bl2qI{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #d3d6db;padding-bottom:.35rem}.page_searchBar__bl2qI:focus-within{border-bottom-color:#a5acb8}.page_searchInput__WOP7o{width:100%;height:2rem;border:none;padding:0;font-size:.9rem;background-color:rgba(0,0,0,0);color:#111827}.page_searchInput__WOP7o:focus{outline:none;background-color:rgba(0,0,0,0)}.page_searchIcon__anMFz{color:#9ca3af}.page_listSurface__s_0Sn{border:1px solid #e5e7eb;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.page_listHeader__ouzSM{display:grid;grid-template-columns:1.6fr .6fr .8fr;column-gap:.5rem;padding:.85rem 1.25rem;font-size:.8rem;font-weight:600;color:#4b5563;background-color:#f8f9fb;flex-shrink:0}.page_listHeader__ouzSM span{display:flex;align-items:center;justify-content:center}.page_listHeader__ouzSM span:first-child{justify-content:flex-start}.page_listHeader__ouzSM span:last-child{justify-content:flex-end}.page_listBody__3AbiP{flex:1;min-height:0;overflow-y:auto}.page_listBody__3AbiP::-webkit-scrollbar{display:none}.page_emptyState__a64Qb{padding:2rem 1.25rem;text-align:center;font-size:.9rem;color:#9ca3af}.page_postList__WlZQp{list-style:none;margin:0;padding:0}.page_postItem__O3A9T+.page_postItem__O3A9T{border-top:1px solid #f1f5f9}.page_postRow__VDH89{width:100%;display:grid;grid-template-columns:1.6fr .6fr .8fr;align-items:center;gap:.5rem;padding:.85rem 1.25rem;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-left .2s ease}.page_postRow__VDH89:hover{background-color:#f6f9ff}.page_postDetail__CbuF7{padding:1rem;background-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;gap:.4rem;animation:page_dropdownIn___RWKW .25s ease}@keyframes page_dropdownIn___RWKW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_postRowSelected__NK__g{background-color:#f7fbff}.page_postRowSelected__NK__g .page_postTitle__YoJDt{color:#111827}.page_postTitleCell__E0pWS{display:flex;flex-direction:column;gap:.12rem;min-width:0}.page_postTitle__YoJDt{display:inline-flex;align-items:center;gap:.2rem;font-size:.95rem;font-weight:500;color:#111827;line-height:1.25;flex-wrap:wrap}.page_lockIcon__kOr_l{width:.85rem;height:.85rem;color:#94a3b8;margin-top:.08rem;flex-shrink:0}.page_answerBadgeDone__4uYCF,.page_answerBadgePending__m_XcB{display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:600;padding:.25rem .55rem;border-radius:.4rem}.page_answerBadgePending__m_XcB{color:#4b5563;background-color:#eef1f5}.page_answerBadgeDone__4uYCF{color:#3b82f6;background-color:#dbeafe}.page_postDate__Az4be{text-align:right;font-size:.82rem;color:#6b7280}.page_loadingState__j1HbO{color:#9ca3af;padding:1.5rem 1.25rem;margin:0;text-align:center;font-size:.85rem}.page_detailHeader__41e9y{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.7rem}.page_detailHeader__41e9y h2{margin:0;font-size:.88rem;font-weight:600;color:#0f172a;flex:1;line-height:1.6}.page_detailDate__cy2v6{font-size:.78rem;color:#94a3b8;white-space:nowrap}.page_detailContent__Z9gc_{font-size:.88rem;line-height:1.6;color:#374151;margin:0;white-space:pre-line}.page_questionBox__Y_fri{background-color:#fcfcfd;border:1px solid #f1f3f5;border-radius:.2rem;padding:.95rem 1.15rem}.page_answerBox__lrTSh{background-color:#fffef8;border:1px solid #f5e6d3;border-radius:.2rem;padding:.95rem 1.15rem}.page_answerBoxPending__kZ4xo{background-color:#fffef8;border-style:dashed;border-color:#fef5e7}.page_answerMeta__zAqEW{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem;font-weight:600;font-size:.82rem}.page_answerLabel__psIby{font-size:.88rem;font-weight:600}.page_answerMeta__zAqEW time{font-size:.75rem;color:#94a3b8;font-weight:400}.page_answerBox__lrTSh p{margin:0;font-size:.87rem;line-height:1.6;white-space:pre-line}.page_pendingText__z0g_L{margin:0;font-size:.87rem;color:#94a3b8}.page_lockedDetail__LQkCL{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border:1px dashed #d1d5db;border-radius:.2rem;background-color:#f9fafb}@media(max-width:768px){.page_lockedDetail__LQkCL{gap:.6rem;padding:.75rem}}.page_lockedDescription__Kkxda{font-size:.85rem;color:#6b7280;margin:0 0 .2rem}.page_lockedForm__piO4Q{display:flex;flex-direction:row;gap:.5rem;align-items:stretch}.page_lockedForm__piO4Q .page_passwordInputWrapper__QZV_M{position:relative;display:flex;align-items:center;flex:1}.page_lockedForm__piO4Q .page_passwordInputWrapper__QZV_M input{flex:1;border:1px solid #d1d5db;border-radius:.45rem;padding:.55rem 2.5rem .55rem .85rem;font-size:.82rem;background-color:#fff;transition:border-color .2s ease;height:2.1rem;box-sizing:border-box;line-height:1}.page_lockedForm__piO4Q .page_passwordInputWrapper__QZV_M input:focus{outline:none;border-color:#111827;background-color:#fff}.page_lockedForm__piO4Q .page_passwordInputWrapper__QZV_M .page_passwordToggle__ory21{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.page_lockedForm__piO4Q .page_passwordInputWrapper__QZV_M .page_passwordToggle__ory21:hover{color:#374151}.page_lockedForm__piO4Q .page_passwordInputWrapper__QZV_M .page_passwordToggle__ory21:focus{outline:none}.page_lockedForm__piO4Q button{min-width:4rem;flex-shrink:0;height:2.1rem;font-size:.82rem;border-radius:.45rem}@media(max-width:768px){.page_lockedForm__piO4Q{gap:.4rem}.page_lockedForm__piO4Q input{padding:.4rem .65rem;font-size:.72rem;height:1.8rem;border-radius:.35rem}.page_lockedForm__piO4Q button{min-width:3.2rem;height:1.8rem;font-size:.72rem;padding:0 .75rem;border-radius:.35rem}}.page_passwordError__Oh6ni{margin:-.15rem 0 0;font-size:.8rem;color:#dc2626}@media(max-width:768px){.page_searchBar__bl2qI{gap:.35rem;padding-bottom:.25rem}.page_searchInput__WOP7o{height:1.65rem;font-size:.72rem}.page_searchInput__WOP7o::placeholder{font-size:.72rem}.page_postDetail__CbuF7{padding:.6rem;gap:.3rem}.page_answerBox__lrTSh,.page_questionBox__Y_fri{padding:.65rem .75rem}.page_questionBox__Y_fri{background-color:#fefefe}.page_pageTitle__mLYyC{font-size:1.15rem}.page_pageDescription__RZOfA{font-size:.72rem}.page_listHeader__ouzSM{font-size:.65rem;padding:.6rem .85rem;grid-template-columns:1.45fr .7fr .85fr}.page_listHeader__ouzSM span{justify-content:center}.page_listHeader__ouzSM span:first-child{justify-content:flex-start}.page_listHeader__ouzSM span:last-child{justify-content:flex-end}.page_postRow__VDH89{padding:.6rem .85rem;grid-template-columns:1.5fr .65fr .85fr;column-gap:.75rem}.page_postTitle__YoJDt{font-size:.76rem;gap:.16rem;min-width:0}.page_postTitleCell__E0pWS{min-width:0}.page_lockIcon__kOr_l{width:.65rem;height:.65rem;margin-top:.05rem}.page_answerBadgeDone__4uYCF,.page_answerBadgePending__m_XcB{font-size:.66rem;padding:.18rem .45rem}.page_answerLabel__psIby{font-size:.76rem}.page_postDate__Az4be{font-size:.7rem}.page_detailHeader__41e9y h2{font-size:.76rem}.page_answerBox__lrTSh p,.page_detailContent__Z9gc_,.page_detailDate__cy2v6,.page_pendingText__z0g_L{font-size:.7rem}.page_lockedDescription__Kkxda{font-size:.75rem}.page_passwordError__Oh6ni{font-size:.7rem}}.page_footer__MclzZ{margin-top:auto}.ProjectList_projectsSection__XbxVW{display:flex;flex-direction:column;gap:.5rem;width:100%;flex:1;padding:1rem}@media(min-width:768px){.ProjectList_projectsSection__XbxVW{gap:.5rem;padding:2.5rem 1.5rem 2.5rem 0;max-width:none;width:auto;flex:2;min-width:0}}.ProjectList_projectsSection__XbxVW .ProjectList_header__MgOCq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ProjectList_projectsSection__XbxVW .ProjectList_title__gDiON{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#4a4a4a;margin:0}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_title__gDiON{font-size:1.125rem;gap:.4rem}}.ProjectList_projectsSection__XbxVW .ProjectList_title__gDiON .ProjectList_titleIcon__2PgXo{width:1rem;height:1rem;color:#6b7280;flex-shrink:0}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_title__gDiON .ProjectList_titleIcon__2PgXo{width:1.25rem;height:1.25rem}}.ProjectList_projectsSection__XbxVW .ProjectList_actions__Av_NU{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc{padding:.375rem;min-height:1.75rem;min-width:2rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,0);color:#000;transition:all .2s ease;cursor:pointer}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc{padding:.375rem .75rem;min-height:1.875rem;min-width:auto;gap:.375rem}}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc .ProjectList_icon__w5y7T{width:.875rem;height:.875rem;flex-shrink:0;color:#000}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc .ProjectList_icon__w5y7T{width:.9375rem;height:.9375rem}}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc .ProjectList_buttonText__hgiHS{display:none;font-size:.75rem;font-weight:400;color:#000}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc .ProjectList_buttonText__hgiHS{display:inline;font-size:.8125rem}}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc.ProjectList_deleteButton__cws4H{border-color:#ef4444;background-color:rgba(0,0,0,0)}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc.ProjectList_deleteButton__cws4H:hover{border-color:#dc2626;background-color:rgba(239,68,68,.1)}.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc.ProjectList_deleteButton__cws4H .ProjectList_buttonText__hgiHS,.ProjectList_projectsSection__XbxVW .ProjectList_actionButton__qEaqc.ProjectList_deleteButton__cws4H .ProjectList_icon__w5y7T{color:#ef4444}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE{display:flex;flex-direction:column;gap:.75rem;position:relative;border-radius:.25rem;background-color:hsla(0,0%,100%,.95);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:.5rem;max-height:calc(100vh - 400px);border:1px solid #e5e7eb}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE{gap:1rem;padding:1.5rem;max-height:calc(100vh - 350px)}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE::-webkit-scrollbar{width:8px}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn{display:flex;flex-direction:row;gap:.75rem;align-items:center;border:1px solid #d1d5db;padding:.75rem;transition:background-color .2s;cursor:pointer;position:relative;border-radius:.375rem}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn:hover{background-color:#f9fafb}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn:disabled{opacity:.6;cursor:not-allowed}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn:disabled:hover{background-color:rgba(0,0,0,0)}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn{gap:1rem;padding:.5rem;border-radius:.25rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1{border:1.8px dashed #d1d5db}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1:hover{background-color:#f9fafb;border-color:#e5e7eb}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1 .ProjectList_thumbnail__Suiit{background-color:#e5e7eb;border-color:#d1d5db;display:flex;align-items:center;justify-content:center}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1 .ProjectList_createIcon__D_GEw{width:1.5rem;height:1.5rem;color:#6b7280}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1 .ProjectList_createIcon__D_GEw{width:1.75rem;height:1.75rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1 .ProjectList_info__2Elp_ .ProjectList_title__gDiON{color:#374151;font-weight:500}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn.ProjectList_createCard__3gJd1 .ProjectList_info__2Elp_ .ProjectList_meta__Nemyz{color:#9ca3af}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_thumbnail__Suiit{width:4rem;height:4rem;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_thumbnail__Suiit{width:5rem;height:5rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_thumbnail__Suiit .ProjectList_image__x_kXX{object-fit:contain}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_thumbnail__Suiit .ProjectList_placeholder__0et_e{font-size:.75rem;color:#6b7280}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_info__2Elp_{display:flex;flex-direction:column;justify-content:center;flex:1;gap:.25rem}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_info__2Elp_ .ProjectList_title__gDiON{font-size:.75rem;font-weight:500;color:#1f2937}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_info__2Elp_ .ProjectList_title__gDiON{font-size:.875rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_info__2Elp_ .ProjectList_meta__Nemyz{font-size:.6875rem;color:#6b7280}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU{position:absolute;top:.75rem;right:.75rem;display:flex;flex-direction:column;gap:.375rem;opacity:1;transition:opacity .2s}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU{top:.5rem;right:.5rem;flex-direction:row;gap:.25rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q{width:1.75rem;height:1.75rem;background-color:rgba(0,0,0,.04);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s;border:none;cursor:pointer;color:#1f2937}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q:hover{background-color:rgba(0,0,0,.08);color:#111827}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q .ProjectList_icon__w5y7T{width:1rem;height:1rem}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q.ProjectList_duplicate__TcGw_{color:#1f2937}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q.ProjectList_duplicate__TcGw_:hover{color:#111827;background-color:rgba(0,0,0,.1)}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q.ProjectList_delete__UQBJZ{color:#1f2937}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_card__XZpVn .ProjectList_actions__Av_NU .ProjectList_button__YET_Q.ProjectList_delete__UQBJZ:hover{color:#111827;background-color:rgba(0,0,0,.1)}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU{display:flex;flex-direction:row;gap:.75rem;align-items:center;border:1px solid #e5e7eb;padding:.75rem;animation:ProjectList_pulse__7Vysv 2s cubic-bezier(.4,0,.6,1) infinite}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU{gap:1rem;padding:.5rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU .ProjectList_thumbnail__Suiit{width:4rem;height:4rem;background-color:#e5e7eb;flex-shrink:0}@media(min-width:768px){.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU .ProjectList_thumbnail__Suiit{width:5rem;height:5rem}}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU .ProjectList_info__2Elp_{display:flex;flex-direction:column;justify-content:center;flex:1;gap:.25rem}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU .ProjectList_info__2Elp_ .ProjectList_line__N9wGv{height:1rem;background-color:#e5e7eb;border-radius:.25rem}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU .ProjectList_info__2Elp_ .ProjectList_line__N9wGv.ProjectList_short__rMW0M{width:50%}.ProjectList_projectsSection__XbxVW .ProjectList_list__FncbE .ProjectList_skeleton__e1LJU .ProjectList_info__2Elp_ .ProjectList_line__N9wGv.ProjectList_shorter__a9st6{width:33.333333%}.ProjectList_loadingOverlay__tYGTx{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.ProjectList_loadingOverlay__tYGTx .ProjectList_loadingContent__uiBaO{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.2)}.ProjectList_loadingOverlay__tYGTx .ProjectList_spinner__62NAN{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:#667eea;border-radius:9999px;animation:ProjectList_spin__XEn3Y 1s linear infinite}.ProjectList_loadingOverlay__tYGTx .ProjectList_text__KGgFt{color:#374151;font-size:.875rem;font-weight:500}@keyframes ProjectList_pulse__7Vysv{0%,to{opacity:1}50%{opacity:.5}}@keyframes ProjectList_spin__XEn3Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemplateSection_templateSection__vBabH{display:flex;flex-direction:column;gap:.5rem;width:100%;flex:1;padding:1rem}@media(min-width:768px){.TemplateSection_templateSection__vBabH{gap:.5rem;padding:2.5rem 0 2.5rem 1.5rem;max-width:none;width:auto;flex:1;min-width:0}}.TemplateSection_templateSection__vBabH .TemplateSection_sectionTitle__EPCw0{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#4a4a4a;text-align:left;margin:0}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_sectionTitle__EPCw0{font-size:1.125rem;gap:.4rem}}.TemplateSection_templateSection__vBabH .TemplateSection_sectionTitle__EPCw0 .TemplateSection_titleIcon__c44kA{width:1rem;height:1rem;color:#6b7280;flex-shrink:0}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_sectionTitle__EPCw0 .TemplateSection_titleIcon__c44kA{width:1.25rem;height:1.25rem}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate{display:flex;flex-direction:row;gap:.5rem;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:.5rem 0}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 400px)}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate::-webkit-scrollbar{height:6px;width:4px}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate::-webkit-scrollbar{height:4px;width:4px}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:.25rem;padding:0;background-color:hsla(0,0%,100%,.95);cursor:pointer;position:relative;overflow:hidden;flex-shrink:0;height:110px;width:auto;transition:border-color .2s,box-shadow .2s}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(min-width:640px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW{height:140px}}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW{height:160px;width:100%}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW:disabled{opacity:.6;cursor:not-allowed}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_thumbnail__1oBn8{width:auto;height:calc(100% - 2rem);aspect-ratio:4/3;border:none;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background-color:rgba(0,0,0,0);border-radius:0}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_thumbnail__1oBn8{width:100%}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_thumbnail__1oBn8 .TemplateSection_image__wGCNP{width:100%;height:100%;object-fit:cover}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_thumbnail__1oBn8 .TemplateSection_placeholder__nfoAA{font-size:.625rem;color:#9ca3af}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_thumbnail__1oBn8 .TemplateSection_loading__GPJ_A{position:absolute;inset:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_thumbnail__1oBn8 .TemplateSection_loading__GPJ_A .TemplateSection_spinner__cJJMf{width:2rem;height:2rem;border:3px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:9999px;animation:TemplateSection_spin__aYd6E 1s linear infinite}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_title__GnvRt{font-size:.6875rem;font-weight:500;color:#6b7280;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;height:2rem;display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e7eb}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateCard__U1xYW .TemplateSection_title__GnvRt{font-size:.875rem}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateSkeleton__Cps4p{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:.25rem;padding:0;background-color:hsla(0,0%,100%,.95);animation:TemplateSection_pulse__0ptMz 2s cubic-bezier(.4,0,.6,1) infinite;flex-shrink:0;height:110px;width:auto}@media(min-width:640px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateSkeleton__Cps4p{height:140px}}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateSkeleton__Cps4p{height:160px;width:100%}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateSkeleton__Cps4p .TemplateSection_thumbnail__1oBn8{width:auto;height:calc(100% - 2rem);aspect-ratio:4/3;background-color:#e5e7eb;border-radius:0}@media(min-width:768px){.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateSkeleton__Cps4p .TemplateSection_thumbnail__1oBn8{width:100%}}.TemplateSection_templateSection__vBabH .TemplateSection_templateList__P3ate .TemplateSection_templateSkeleton__Cps4p .TemplateSection_title__GnvRt{height:2rem;background-color:#fff;border-radius:0;width:100%;margin:0;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}@keyframes TemplateSection_pulse__0ptMz{0%,to{opacity:1}50%{opacity:.5}}@keyframes TemplateSection_spin__aYd6E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_introPage__7wUV1{min-height:100vh;position:relative;display:flex;flex-direction:column;background:#fefefe}.page_heroWrapper__7AEnO{position:relative;width:100%;overflow:hidden}.page_heroBackground__L0KUi{position:absolute;inset:0;overflow:hidden;z-index:0;display:flex;gap:0;width:max-content;height:100%;animation:page_slideBackground__5L5Qe 30s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.page_heroBackground__L0KUi:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.8);z-index:1}.page_heroBackground__L0KUi .page_slideSet___fzU9{display:flex;gap:0;height:100%}.page_heroBackground__L0KUi .page_backgroundImage__ztE87{height:100%;width:auto;object-fit:cover;flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.page_header__sYts9{position:relative;z-index:10}.page_introHero__P40LN{z-index:10}.page_introHero__P40LN,.page_introHero__P40LN .page_heroContent__OPohH{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.page_introHero__P40LN .page_heroContent__OPohH{z-index:1;max-width:48rem;margin:0 auto;padding:3rem 0;gap:.2rem;text-align:center;overflow:hidden}@media(min-width:768px){.page_introHero__P40LN .page_heroContent__OPohH{padding:6rem 0;gap:.5rem}}.page_introHero__P40LN .page_title__S2tdG{font-size:1.125rem;font-weight:700;color:#fff;line-height:1.3;margin:0}@media(min-width:768px){.page_introHero__P40LN .page_title__S2tdG{font-size:1.5rem}}.page_introHero__P40LN .page_title__S2tdG .page_line__QKV9f{display:block}@media(min-width:768px){.page_introHero__P40LN .page_title__S2tdG .page_line__QKV9f{display:inline-block}}.page_introHero__P40LN .page_title__S2tdG .page_separator__l3mpo{display:none;margin:0 .5rem;opacity:.7}@media(min-width:768px){.page_introHero__P40LN .page_title__S2tdG .page_separator__l3mpo{display:inline-block}}.page_introHero__P40LN .page_subtitle__NyVcr{font-size:.8125rem;color:hsla(0,0%,100%,.9);line-height:1.6;max-width:32rem;margin-top:.5rem}@media(min-width:768px){.page_introHero__P40LN .page_subtitle__NyVcr{font-size:1rem;margin-bottom:-.5rem}}.page_introHero__P40LN .page_description__RNnIv{font-size:.6875rem;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:32rem;margin:0}@media(min-width:768px){.page_introHero__P40LN .page_description__RNnIv{font-size:.875rem}}.page_introHero__P40LN .page_buttons__dcrR8{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center;margin-top:1.5rem}@media(min-width:768px){.page_introHero__P40LN .page_buttons__dcrR8{gap:3rem;margin-top:2rem}}.page_introHero__P40LN .page_button__WICWr{display:inline-flex;align-items:center;gap:.375rem;color:hsla(0,0%,100%,.8);font-size:.8125rem;font-weight:400;text-decoration:none;transition:color .2s ease;position:relative;cursor:pointer}@media(min-width:768px){.page_introHero__P40LN .page_button__WICWr{font-size:1rem;gap:.5rem}}.page_introHero__P40LN .page_button__WICWr:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:#fff;transition:width .2s ease}.page_introHero__P40LN .page_button__WICWr:hover{color:#fff}.page_introHero__P40LN .page_button__WICWr:hover:after{width:100%}.page_introHero__P40LN .page_button__WICWr .page_icon__mBlpk{width:.875rem;height:.875rem;flex-shrink:0;opacity:.8}@media(min-width:768px){.page_introHero__P40LN .page_button__WICWr .page_icon__mBlpk{width:1rem;height:1rem}}.page_introHero__P40LN .page_button__WICWr:hover .page_icon__mBlpk{opacity:1}@keyframes page_slideBackground__5L5Qe{0%{transform:translateX(0) translateZ(0)}to{transform:translateX(-33.333%) translateZ(0)}}.page_footer__OOGzI{margin-top:auto}.page_contentWrapper__UDsza{display:flex;flex-direction:column;gap:0;width:100%;max-width:1280px;margin:0 auto}@media(min-width:768px){.page_contentWrapper__UDsza{flex-direction:row;gap:0;align-items:flex-start}}.page_privacyPage__kgPoU{min-height:100vh;position:relative;display:flex;flex-direction:column;background-color:#fff}.page_header__Q17ue,.page_mainContent__pS5kG{position:relative;z-index:10}.page_mainContent__pS5kG{flex:1;padding:1.2rem;display:flex;align-items:flex-start;overflow-y:auto}@media(min-width:768px){.page_mainContent__pS5kG{padding:3rem}}.page_contentWrapper____zD4{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}@media(min-width:768px){.page_contentWrapper____zD4{gap:2rem}}.page_contentWrapper____zD4 .page_section__HRZNa{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.page_contentWrapper____zD4 .page_section__HRZNa{align-items:flex-start}}.page_backButton__txc1s{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem;text-decoration:none;transition:opacity .2s;align-self:flex-start}@media(min-width:768px){.page_backButton__txc1s{font-size:1rem}}.page_backButton__txc1s:hover{opacity:.7}.page_backButtonIcon__kjWru{width:1.375rem;height:1.375rem;color:#6b7280}@media(min-width:768px){.page_backButtonIcon__kjWru{width:1.5rem;height:1.5rem;color:#374151}}.page_section__HRZNa{width:100%;display:flex;justify-content:center;padding:1rem 0}@media(min-width:768px){.page_section__HRZNa{padding:1.5rem 0}}.page_content__p_mF7{flex:1;min-width:0;width:100%;max-width:52rem;margin:0 auto;text-align:left}.page_title___PQmf{font-size:1.15rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:.5rem}@media(min-width:768px){.page_title___PQmf{font-size:2rem;margin-bottom:.75rem;text-align:center}}.page_lastUpdated__1iAdb{font-size:.75rem;color:#6b7280;text-align:center;margin-bottom:2rem}@media(min-width:768px){.page_lastUpdated__1iAdb{font-size:.875rem;margin-bottom:2.5rem;text-align:center}}.page_sections__hwa6Q{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.page_sections__hwa6Q{gap:2.5rem}}.page_sectionItem__AIIeS{display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.page_sectionItem__AIIeS{gap:.5rem}}.page_sectionTitle__oNRi9{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}@media(min-width:768px){.page_sectionTitle__oNRi9{font-size:1.125rem}}.page_sectionContent__CTY3D{display:flex;flex-direction:column}.page_paragraph__HafbJ{font-size:.75rem;color:#4b5563;line-height:1.7;margin:0}@media(min-width:768px){.page_paragraph__HafbJ{font-size:.875rem;line-height:1.8}}.page_footer__3_jD7{margin-top:auto}.page_tutorialPage__ePD4p{min-height:100vh;position:relative;display:flex;flex-direction:column;background-color:#fff}.page_headerWrapper__eBvx7,.page_mainContent__2qzeS{position:relative;z-index:10}.page_mainContent__2qzeS{flex:1;padding:1.2rem;display:flex;align-items:flex-start;overflow-y:auto}@media(min-width:768px){.page_mainContent__2qzeS{padding:3rem}}.page_contentWrapper__qWTpx{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}@media(min-width:768px){.page_contentWrapper__qWTpx{gap:2rem}}.page_backButton__Y24o_{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem;text-decoration:none;transition:opacity .2s;align-self:flex-start}@media(min-width:768px){.page_backButton__Y24o_{font-size:1rem}}.page_backButton__Y24o_:hover{opacity:.7}.page_backButtonIcon__73soI{width:1.375rem;height:1.375rem;color:#6b7280}@media(min-width:768px){.page_backButtonIcon__73soI{width:1.5rem;height:1.5rem;color:#374151}}.page_tutorialSection__HhDfv{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.page_tutorialSection__HhDfv{gap:1rem}}.page_tutorialTitle__emCWX{font-size:1.5rem;font-weight:700;color:#1f2937;text-align:center}@media(min-width:768px){.page_tutorialTitle__emCWX{font-size:2rem}}.page_tutorialDescription__LKNaV{font-size:.8125rem;color:#6b7280;text-align:center;white-space:pre-line}@media(min-width:768px){.page_tutorialDescription__LKNaV{font-size:.9375rem;white-space:normal}}.page_tutorialSteps__nm6__{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.page_tutorialStep__seCd3{padding:1rem 0;border-bottom:1px solid #e5e7eb}.page_tutorialStep__seCd3:last-child{border-bottom:none}@media(min-width:768px){.page_tutorialStep__seCd3{padding:1.25rem 0}}.page_tutorialStepTitle__b_COY{font-size:.8125rem;font-weight:500;color:#9ca3af;margin-bottom:.5rem}@media(min-width:768px){.page_tutorialStepTitle__b_COY{font-size:.875rem;margin-bottom:.625rem}}.page_tutorialStepDescription__BmUHQ{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0}@media(min-width:768px){.page_tutorialStepDescription__BmUHQ{font-size:.9375rem}}.page_footer__ZuiFm{margin-top:auto}.page_termsPage__yKzGX{min-height:100vh;position:relative;display:flex;flex-direction:column;background-color:#fff}.page_header__YaJOU,.page_mainContent__bBSxi{position:relative;z-index:10}.page_mainContent__bBSxi{flex:1;padding:1.2rem;display:flex;align-items:flex-start;overflow-y:auto}@media(min-width:768px){.page_mainContent__bBSxi{padding:3rem}}.page_contentWrapper__KgnV_{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}@media(min-width:768px){.page_contentWrapper__KgnV_{gap:2rem}}.page_contentWrapper__KgnV_ .page_section__H32aG{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.page_contentWrapper__KgnV_ .page_section__H32aG{align-items:flex-start}}.page_backButton__C8wQ_{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem;text-decoration:none;transition:opacity .2s;align-self:flex-start}@media(min-width:768px){.page_backButton__C8wQ_{font-size:1rem}}.page_backButton__C8wQ_:hover{opacity:.7}.page_backButtonIcon__NN_5g{width:1.375rem;height:1.375rem;color:#6b7280}@media(min-width:768px){.page_backButtonIcon__NN_5g{width:1.5rem;height:1.5rem;color:#374151}}.page_section__H32aG{width:100%;display:flex;justify-content:center;padding:1rem 0}@media(min-width:768px){.page_section__H32aG{padding:1.5rem 0}}.page_content__nCide{flex:1;min-width:0;width:100%;max-width:52rem;margin:0 auto;text-align:left}.page_title__aYeYW{font-size:1.15rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:.5rem}@media(min-width:768px){.page_title__aYeYW{font-size:2rem;margin-bottom:.75rem;text-align:center}}.page_lastUpdated__QOyyE{font-size:.75rem;color:#6b7280;text-align:center;margin-bottom:2rem}@media(min-width:768px){.page_lastUpdated__QOyyE{font-size:.875rem;margin-bottom:2.5rem;text-align:center}}.page_sections__wgCXd{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.page_sections__wgCXd{gap:2.5rem}}.page_sectionItem__VJp_M{display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.page_sectionItem__VJp_M{gap:.5rem}}.page_sectionTitle__GewKB{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}@media(min-width:768px){.page_sectionTitle__GewKB{font-size:1.125rem}}.page_sectionContent__O69WW{display:flex;flex-direction:column}.page_paragraph__En7x5{font-size:.75rem;color:#4b5563;line-height:1.7;margin:0}@media(min-width:768px){.page_paragraph__En7x5{font-size:.875rem;line-height:1.8}}.page_footer__HC_aO{margin-top:auto}@keyframes page_slideDown__8J4SN{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes page_spin__lo_5x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_FAQPage__2axS8{min-height:100vh;position:relative;display:flex;flex-direction:column;background-color:#fff}.page_header__1Bl9q,.page_mainContent__XaGhE{position:relative;z-index:10}.page_mainContent__XaGhE{flex:1;padding:1.2rem;display:flex;align-items:flex-start;overflow-y:auto}@media(min-width:768px){.page_mainContent__XaGhE{padding:3rem}}.page_contentWrapper___hNSU{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}@media(min-width:768px){.page_contentWrapper___hNSU{gap:2rem}}.page_backButton__DGcJQ{display:flex;align-items:center;gap:.5rem;color:#374151;font-size:.875rem;text-decoration:none;transition:opacity .2s;align-self:flex-start}@media(min-width:768px){.page_backButton__DGcJQ{font-size:1rem}}.page_backButton__DGcJQ:hover{opacity:.7}.page_backButtonIcon__QUbyT{width:1.375rem;height:1.375rem;color:#6b7280}@media(min-width:768px){.page_backButtonIcon__QUbyT{width:1.5rem;height:1.5rem;color:#374151}}.page_section___9Lty{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.page_section___9Lty{gap:2rem}}.page_container__6hGc5{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.page_container__6hGc5{flex-direction:row;gap:2rem;align-items:flex-start}}.page_categories__axppt{display:none;flex-shrink:0}@media(min-width:768px){.page_categories__axppt{display:block;width:12rem;align-self:stretch}}.page_categoryList__ELosf{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.page_categoryButton__XJzAK{padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-align:left;flex-shrink:0}@media(min-width:768px){.page_categoryButton__XJzAK{font-size:.9375rem;padding:1rem 1.25rem;width:100%}}.page_categoryButtonActive__Dyw_i{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.page_categoryEmpty__qETj9{display:none}.page_content__iBG7W{flex:1;min-width:0}.page_title__oyuS8{font-size:1.15rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:.75rem}@media(min-width:768px){.page_title__oyuS8{font-size:2rem;margin-bottom:1rem;text-align:left}}.page_description__C5dtl{font-size:.72rem;color:#6b7280;text-align:center;margin-bottom:3rem;white-space:pre-line}@media(min-width:768px){.page_description__C5dtl{font-size:.9375rem;margin-bottom:2rem;text-align:left}}.page_categoryDropdown__G04Fp{position:relative;display:flex;justify-content:flex-start}@media(min-width:768px){.page_categoryDropdown__G04Fp{display:none}}.page_categoryDropdown__toggle__Y_j8f{display:flex;align-items:center;justify-content:space-between;gap:.375rem;width:8rem;padding:.4375rem .625rem;background-color:#f9fafb;border:none;border-radius:.375rem;color:#374151;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_categoryDropdown__toggle__Y_j8f:hover{background-color:#f3f4f6}.page_categoryDropdown__toggle__Y_j8f:active{background-color:#e5e7eb}.page_categoryDropdown__icon__utJ_F{width:.875rem;height:.875rem;color:#6b7280;transition:transform .2s ease;flex-shrink:0}.page_categoryDropdown__iconOpen__fIVWy{transform:rotate(180deg)}.page_categoryDropdown__menu__62GfH{position:absolute;top:calc(100% + .5rem);left:0;min-width:8rem;background-color:#fff;border:none;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;max-height:20rem;overflow-y:auto;animation:page_slideDown__8J4SN .2s ease-out}.page_categoryDropdown__list__NuEaC{display:flex;flex-direction:column;gap:0;list-style:none;padding:.125rem;margin:0}.page_categoryDropdown__option__Plbq1{width:100%;padding:.5rem .625rem;background-color:#fff;border:none;border-radius:.25rem;color:#374151;font-size:.75rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.page_categoryDropdown__option__Plbq1:hover{background-color:#f9fafb}.page_categoryDropdown__option__Plbq1:active{background-color:#f3f4f6}.page_categoryDropdown__optionActive__b2p_R{background-color:#eff6ff;color:#3b82f6}.page_categoryDropdown__optionActive__b2p_R:hover{background-color:#dbeafe}.page_list__krFnT{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.page_item__oynZD{padding:1rem 0;border-bottom:1px solid #e5e7eb}.page_item__oynZD:last-child{border-bottom:none}@media(min-width:768px){.page_item__oynZD{padding:1.25rem 0}}.page_question__z_lpE{font-size:.8125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}@media(min-width:768px){.page_question__z_lpE{font-size:.9375rem;margin-bottom:.625rem}}.page_answer__0asCE{font-size:.75rem;color:#4b5563;line-height:1.6;margin:0;white-space:pre-line}@media(min-width:768px){.page_answer__0asCE{font-size:.875rem}}.page_loadingContainer__6httd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.2rem}@media(min-width:768px){.page_loadingContainer__6httd{padding:3rem}}.page_loadingContent__2PloF{display:flex;flex-direction:column;align-items:center;gap:1rem}.page_spinner__yrUVd{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__lo_5x 1s linear infinite}@media(min-width:768px){.page_spinner__yrUVd{width:2.5rem;height:2.5rem;border-width:4px}}.page_loadingText__a1_1b{font-size:.75rem;color:#6b7280;margin:0}@media(min-width:768px){.page_loadingText__a1_1b{font-size:.875rem}}.page_footer__hcf9R{margin-top:auto}