.ProjectDetailPageComponent_root__6_tTX{display:flex;flex-direction:column;width:100%}.ProjectDetailPageComponent_header__4S36d{color:#1b1b1b;margin:72px 0 16px;padding:0 16px;box-sizing:border-box}.ProjectDetailPageComponent_header__4S36d .ProjectDetailPageComponent_hashtag__pUFEB{width:-moz-max-content;width:max-content;display:flex;-moz-column-gap:3px;column-gap:3px;color:#626262;border-bottom:1px solid #626262}.ProjectDetailPageComponent_header__4S36d.ProjectDetailPageComponent_row__emAr4{display:flex;flex-direction:row;width:100%;height:32px;justify-content:space-between;align-items:center}.ProjectDetailPageComponent_header__4S36d.ProjectDetailPageComponent_row__emAr4 .ProjectDetailPageComponent_date__h1yFO{font-size:14px;font-weight:600;color:#4b4b4b;letter-spacing:.02em}.ProjectDetailPageComponent_more-projects__oBNDm{width:100%;margin-top:200px}.ProjectDetailPageComponent_more-projects__oBNDm .ProjectDetailPageComponent_feed-header___6_Bk{width:100%;text-align:center;color:#0ba29a;display:flex;flex-direction:column;align-items:center}.ProjectDetailPageComponent_more-projects__oBNDm .ProjectDetailPageComponent_feed-header___6_Bk .ProjectDetailPageComponent_title__G8_Xr{width:auto;padding:0 10px;font-weight:700;transform:translateY(50%);background-color:#f6f6f6;font-size:24px}.ProjectDetailPageComponent_more-projects__oBNDm .ProjectDetailPageComponent_feed-header___6_Bk .ProjectDetailPageComponent_separator__LAdJY{width:100%;border-top:1px solid #0ba29a}.ProjectDetailPageComponent_author-display__pL0uT{padding:0 16px;font-size:24px;font-weight:700;margin-top:8px;line-height:1.35;color:#111}.ProjectDetailPageComponent_detail-divider__93yGy{height:1px;background-color:#d7d7d7;margin:16px 16px 0}.ProjectDetailPageComponent_content__so75O{margin-top:32px;line-height:1.8;word-wrap:break-word;padding:0 16px;overflow:hidden;color:#232323}.ProjectDetailPageComponent_content__so75O iframe{width:100%;height:min(53.6vw,702px)}.ProjectDetailPageComponent_content__so75O p{font-size:17px}.ProjectDetailPageComponent_content__so75O p:empty:before{content:" ";white-space:pre}.ProjectDetailPageComponent_content__so75O h1{font-size:26px}.ProjectDetailPageComponent_content__so75O h2{font-size:20px}.ProjectDetailPageComponent_content__so75O ul{margin-left:20px;list-style-type:disc}.ProjectDetailPageComponent_content__so75O ol{margin-left:20px;list-style-type:decimal}.ProjectDetailPageComponent_content__so75O a{text-decoration:underline;color:var(--color-mint)}.ProjectDetailPageComponent_content__so75O img{max-width:100%;margin:auto;display:block}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block]{margin:24px 0;padding:0}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block][data-layout=full] img{width:100%;display:block}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block] figcaption{text-align:center;font-size:14px;color:#868e96;margin-top:8px}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block][data-layout=split-left],.ProjectDetailPageComponent_content__so75O figure[data-type=image-block][data-layout=split-right]{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block][data-layout=split-right] [data-role=image]{order:2}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block][data-layout=split-right] [data-role=text]{order:1}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block] [data-role=image] img{width:100%;display:block}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block] [data-role=text] p{margin:0;line-height:1.6;white-space:pre-wrap}.ProjectDetailPageComponent_content__so75O figure[data-type=image-block] figcaption{grid-column:1/-1}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid]{margin:24px 0}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid] [data-role=grid]{display:grid;grid-gap:4px;gap:4px}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid][data-layout=grid-1x2] [data-role=grid],.ProjectDetailPageComponent_content__so75O div[data-type=image-grid][data-layout=grid-2x2] [data-role=grid]{grid-template-columns:repeat(2,1fr)}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid][data-layout=grid-1x3] [data-role=grid],.ProjectDetailPageComponent_content__so75O div[data-type=image-grid][data-layout=grid-3x3] [data-role=grid]{grid-template-columns:repeat(3,1fr)}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid] [data-slot]{aspect-ratio:1;overflow:hidden;background:#f1f3f5;border-radius:4px}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid] [data-slot] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid] [data-slot]:empty{background:#f1f3f5}.ProjectDetailPageComponent_content__so75O div[data-type=image-grid] figcaption{text-align:center;font-size:14px;color:#868e96;margin-top:8px}.ProjectDetailPageComponent_content__so75O table{border-collapse:collapse;width:100%;margin:16px 0}.ProjectDetailPageComponent_content__so75O td,.ProjectDetailPageComponent_content__so75O th{border:1px solid #ccc;padding:8px 12px;min-width:80px;vertical-align:top}.ProjectDetailPageComponent_content__so75O th{background-color:#f1f3f5;font-weight:700}@media (max-width:640px){.ProjectDetailPageComponent_content__so75O figure[data-type=image-block][data-layout^=split]{grid-template-columns:1fr}}.ProjectDetailPageComponent_notice__d9puc,.ProjectDetailPageComponent_type__jh1ZH{display:flex;flex-direction:row;gap:16px;padding:0 16px;align-items:center}.ProjectDetailPageComponent_type__jh1ZH{margin-top:16px}.ProjectDetailPageComponent_select__fLRzC{padding:4px 16px;font-size:14px}.ProjectDetailPageComponent_files-list__LhQF0{padding:16px}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-item__Y3ADc{display:flex;flex-direction:row;gap:16px}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-item__Y3ADc+.ProjectDetailPageComponent_file-item__Y3ADc{margin-top:16px}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-item__Y3ADc .ProjectDetailPageComponent_file-name__d426_{max-width:240px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetailPageComponent_files-list__LhQF0 .ProjectDetailPageComponent_file-upload__tkybk{border:1px solid var(--color-mint);padding:12px 24px;display:inline-block;color:var(--color-mint);cursor:pointer;margin-top:16px}.ProjectDetailPageComponent_files-wrapper__GyI9O{border-top:1px solid #d7d7d7;padding:24px 16px;margin-top:32px}.ProjectDetailPageComponent_files-wrapper__GyI9O .ProjectDetailPageComponent_files-title__PR7MF{font-size:18px;margin-bottom:12px;font-weight:700}.ProjectDetailPageComponent_buttons-wrapper__N7tY_{margin-bottom:64px;padding:32px 16px;display:flex;flex-direction:row;justify-content:flex-end}.ProjectDetailPageComponent_buttons-wrapper__N7tY_ .ProjectDetailPageComponent_button___en5c{cursor:pointer;padding:12px 24px;background-color:var(--color-mint);color:#fff}.ProjectDetailPageComponent_buttons-wrapper__N7tY_ .ProjectDetailPageComponent_button___en5c+.ProjectDetailPageComponent_button___en5c{margin-left:16px}.ProjectDetailPageComponent_buttons-wrapper__N7tY_ .ProjectDetailPageComponent_button___en5c.ProjectDetailPageComponent_light__nVRkZ{color:var(--color-mint);background-color:transpraent;border:1px solid var(--color-mint)}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_title__G8_Xr{box-sizing:border-box;padding:0 16px;margin-bottom:24px;width:100%;font-size:16px}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_title__G8_Xr input{box-sizing:border-box;padding:12px;width:100%}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_user__MCpOD{display:flex;flex-direction:row;box-sizing:border-box;padding:0 16px;margin-bottom:24px;font-size:16px;width:100%}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_user__MCpOD input{box-sizing:border-box;padding:12px;width:128px}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_user__MCpOD input+input{margin-left:16px}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_submit-wrapper__f8DEZ{margin:24px 0 64px;width:100%;display:flex;flex-direction:row;justify-content:center}.ProjectDetailPageComponent_edit__gaj4v .ProjectDetailPageComponent_submit-wrapper__f8DEZ .ProjectDetailPageComponent_submit__BClum{cursor:pointer;margin:auto;padding:12px 24px;display:inline-block;color:#fff;background-color:var(--color-mint)}.ProjectDetailPageComponent_nav-buttons-wrapper__wiyXe{display:flex;flex-direction:row;justify-content:center;margin:48px 0 64px;gap:32px}.ProjectDetailPageComponent_nav-buttons-wrapper__wiyXe .ProjectDetailPageComponent_nav-button__7T4vc{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;font-size:16px;font-weight:700;max-width:300px}.ProjectDetailPageComponent_nav-buttons-wrapper__wiyXe .ProjectDetailPageComponent_nav-button__7T4vc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Editor_root__Xugf_{border-radius:8px;border:1px solid #e2e4e7;overflow:hidden}.Editor_root__Xugf_ .Editor_menus__sPobu{position:sticky;top:0;z-index:1;background-color:#f8f9fa;border-bottom:1px solid #e2e4e7;padding:8px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.Editor_root__Xugf_ .Editor_menus__sPobu .Editor_menu-item__olQUR{display:flex;justify-content:center;align-items:center;color:#495057;width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.Editor_root__Xugf_ .Editor_menus__sPobu .Editor_menu-item__olQUR:hover{background-color:#e9ecef}.Editor_root__Xugf_ .Editor_menus__sPobu .Editor_menu-item__olQUR.Editor_active__1_Kee{background-color:#dbe4ff;color:#364fc7}.Editor_root__Xugf_ .Editor_menus__sPobu .Editor_menu-item__olQUR:disabled{opacity:.3;cursor:default}.Editor_root__Xugf_ .Editor_menus__sPobu .Editor_menu-item__olQUR:disabled:hover{background:none}.Editor_root__Xugf_ .Editor_menus__sPobu .Editor_vertical-line__epq8G{width:1px;height:20px;background-color:#dee2e6;margin:0 4px}.Editor_root__Xugf_ .Editor_link-popover__RPQ0k{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f1f3f5;border-bottom:1px solid #e2e4e7}.Editor_root__Xugf_ .Editor_link-popover__RPQ0k .Editor_link-input__bPUFI{flex:1;padding:6px 10px;border:1px solid #ced4da;border-radius:6px;font-size:13px;outline:none}.Editor_root__Xugf_ .Editor_link-popover__RPQ0k .Editor_link-input__bPUFI:focus{border-color:#364fc7;box-shadow:0 0 0 2px rgba(54,79,199,.15)}.Editor_root__Xugf_ .Editor_link-popover__RPQ0k .Editor_link-hint__Q7cMP{font-size:12px;color:#868e96;white-space:nowrap}.Editor_root__Xugf_ .Editor_color-palette__f3JH9{position:absolute;top:100%;left:0;margin-top:4px;padding:8px;background:#fff;border:1px solid #e2e4e7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-grid__7nPjC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-swatch__sHcfc{width:28px;height:28px;border-radius:6px;border:1px solid #dee2e6;cursor:pointer;transition:transform .1s;padding:0}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-swatch__sHcfc.Editor_selected___Cv4v{outline:2px solid #364fc7;outline-offset:1px}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-swatch__sHcfc:hover{transform:scale(1.15)}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-reset__5F4Id{width:28px;height:28px;border-radius:6px;border:1px solid #dee2e6;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;color:#868e96;padding:0;transition:transform .1s}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-reset__5F4Id:hover{transform:scale(1.15)}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-divider__KdF41{height:1px;background-color:#e2e4e7;margin:6px 0}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-custom-row__E5BU_{display:flex;align-items:center;gap:6px}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-custom-row__E5BU_ .Editor_color-custom-input__7_U8g{width:28px;height:28px;border:1px solid #dee2e6;border-radius:6px;padding:0;cursor:pointer;background:none}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-custom-row__E5BU_ .Editor_color-custom-input__7_U8g::-webkit-color-swatch-wrapper{padding:2px}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-custom-row__E5BU_ .Editor_color-custom-input__7_U8g::-webkit-color-swatch{border:none;border-radius:4px}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-custom-row__E5BU_ .Editor_color-custom-input__7_U8g::-moz-color-swatch{border:none;border-radius:4px}.Editor_root__Xugf_ .Editor_color-palette__f3JH9 .Editor_color-custom-row__E5BU_ .Editor_color-custom-label__txt0t{font-size:12px;color:#868e96;white-space:nowrap}.Editor_root__Xugf_ .Editor_color-picker-wrapper__m66vN{position:relative;display:flex;align-items:center}.Editor_root__Xugf_ .Editor_color-apply-btn__t5Ej_{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px 0 0 6px;cursor:pointer;padding:0;transition:background-color .15s}.Editor_root__Xugf_ .Editor_color-apply-btn__t5Ej_:hover{background-color:#e9ecef}.Editor_root__Xugf_ .Editor_color-apply-btn__t5Ej_ .Editor_color-icon-wrapper__UiYTN{display:flex;align-items:center;justify-content:center;color:#495057}.Editor_root__Xugf_ .Editor_color-apply-btn__t5Ej_ .Editor_color-indicator__0Chyd{width:16px;height:3px;border-radius:1px;margin-top:1px}.Editor_root__Xugf_ .Editor_color-dropdown-btn__Dt_Qx{display:flex;align-items:center;justify-content:center;width:16px;height:32px;border:none;background:none;border-radius:0 6px 6px 0;cursor:pointer;padding:0;color:#868e96;transition:background-color .15s}.Editor_root__Xugf_ .Editor_color-dropdown-btn__Dt_Qx:hover{background-color:#e9ecef}.Editor_root__Xugf_ .Editor_image-input__xVfBi{display:none}.Editor_table-grid-wrapper__7QiFg{position:relative}.Editor_table-grid-popover__A7_l3{position:absolute;top:100%;left:0;margin-top:4px;padding:8px;background:#fff;border:1px solid #e2e4e7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.Editor_table-grid__Mdrpi{display:grid;grid-template-columns:repeat(8,18px);grid-gap:2px;gap:2px}.Editor_table-grid-cell__hIktE{width:18px;height:18px;border:1px solid #dee2e6;border-radius:3px;cursor:pointer;background:#fff;box-sizing:border-box}.Editor_table-grid-cell__hIktE.Editor_active__1_Kee{background-color:#dbe4ff;border-color:#91a7ff}.Editor_table-grid-label__3OY1E{text-align:center;font-size:12px;color:#495057;margin-top:6px;font-weight:500;min-height:16px}.Editor_table-ctx-btn__z85uF{display:flex;justify-content:center;align-items:center;color:#495057;height:28px;padding:0 6px;border:none;background:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500;white-space:nowrap;transition:background-color .15s,color .15s}.Editor_table-ctx-btn__z85uF:hover{background-color:#e9ecef}.Editor_table-ctx-btn__z85uF.Editor_danger__iJZ4C{color:#e03131}.Editor_table-ctx-btn__z85uF.Editor_danger__iJZ4C:hover{background-color:#fff5f5}.Editor_editor__BNtPF{padding:12px 16px;max-height:70vh;max-width:960px;height:480px;overflow:auto}.Editor_html-displayer__MX3Gv{line-height:1.6;word-wrap:break-word}.Editor_html-displayer__MX3Gv p{font-size:16px}.Editor_html-displayer__MX3Gv p:empty:before{content:" ";white-space:pre}.Editor_html-displayer__MX3Gv h1{font-size:28px}.Editor_html-displayer__MX3Gv h2{font-size:22px}.Editor_html-displayer__MX3Gv blockquote{border-left:3px solid #ced4da;padding-left:16px;margin:8px 0;color:#495057}.Editor_html-displayer__MX3Gv hr{border:none;border-top:1px solid #dee2e6;margin:16px 0}.Editor_html-displayer__MX3Gv ul{margin-left:20px;list-style-type:disc}.Editor_html-displayer__MX3Gv ol{margin-left:20px;list-style-type:decimal}.Editor_html-displayer__MX3Gv a{text-decoration:underline;color:var(--color-mint)}.Editor_html-displayer__MX3Gv img{max-width:100%;margin:auto;display:block}.Editor_html-displayer__MX3Gv iframe{width:100%;aspect-ratio:16/9;border:0;margin:16px 0;display:block}.Editor_html-displayer__MX3Gv div[data-youtube-video]{position:relative;padding-bottom:0;margin:16px 0;cursor:pointer}.Editor_html-displayer__MX3Gv figure[data-type=image-block]{margin:16px 0;padding:0}.Editor_html-displayer__MX3Gv figure[data-type=image-block][data-layout=full] img{width:100%;display:block}.Editor_html-displayer__MX3Gv figure[data-type=image-block] figcaption{text-align:center;font-size:14px;color:#868e96;margin-top:8px}.Editor_html-displayer__MX3Gv figure[data-type=image-block][data-layout=split-left],.Editor_html-displayer__MX3Gv figure[data-type=image-block][data-layout=split-right]{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.Editor_html-displayer__MX3Gv figure[data-type=image-block][data-layout=split-right] [data-role=image]{order:2}.Editor_html-displayer__MX3Gv figure[data-type=image-block][data-layout=split-right] [data-role=text]{order:1}.Editor_html-displayer__MX3Gv figure[data-type=image-block] [data-role=image] img{width:100%;display:block}.Editor_html-displayer__MX3Gv figure[data-type=image-block] [data-role=text] textarea{width:100%;min-height:120px;border:1px dashed #ced4da;border-radius:4px;padding:12px;font-size:15px;line-height:1.6;resize:vertical;font-family:inherit;box-sizing:border-box}.Editor_html-displayer__MX3Gv figure[data-type=image-block] figcaption[\:has\(input\)]{grid-column:1/-1}.Editor_html-displayer__MX3Gv figure[data-type=image-block] figcaption:has(input){grid-column:1/-1}.Editor_html-displayer__MX3Gv div[data-type=image-grid]{margin:16px 0}.Editor_html-displayer__MX3Gv div[data-type=image-grid] [data-role=grid]{display:grid;grid-gap:4px;gap:4px}.Editor_html-displayer__MX3Gv div[data-type=image-grid][data-layout=grid-1x2] [data-role=grid],.Editor_html-displayer__MX3Gv div[data-type=image-grid][data-layout=grid-2x2] [data-role=grid]{grid-template-columns:repeat(2,1fr)}.Editor_html-displayer__MX3Gv div[data-type=image-grid][data-layout=grid-1x3] [data-role=grid],.Editor_html-displayer__MX3Gv div[data-type=image-grid][data-layout=grid-3x3] [data-role=grid]{grid-template-columns:repeat(3,1fr)}.Editor_html-displayer__MX3Gv div[data-type=image-grid] [data-slot]{aspect-ratio:1;overflow:hidden;background:#f1f3f5;border-radius:4px}.Editor_html-displayer__MX3Gv div[data-type=image-grid] [data-slot] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Editor_html-displayer__MX3Gv div[data-type=image-grid] figcaption{text-align:center;font-size:14px;color:#868e96;margin-top:8px}.Editor_html-displayer__MX3Gv table{border-collapse:collapse;width:100%;margin:16px 0}.Editor_html-displayer__MX3Gv td,.Editor_html-displayer__MX3Gv th{border:1px solid #ccc;padding:8px 12px;min-width:80px;vertical-align:top}.Editor_html-displayer__MX3Gv th{background-color:#f5f5f5;font-weight:700}