.Project_page__Ynmh2{min-height:75vh;padding:132px 32px 96px;background:var(--color-page,#f8f7f6);color:var(--color-text-primary)}.Project_container___A7OD{max-width:1120px;margin:0 auto}.Project_previewDetail__3s5MN .Project_page__Ynmh2{padding-top:32px}.Project_eyebrow__2g57t{font-size:11px;letter-spacing:.17em;font-weight:700;color:var(--color-text-secondary);margin-bottom:16px}.Project_heading__tuuL0{font-size:clamp(32px,3.8vw,48px);line-height:1.2;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.Project_subtitle__ugv6X{margin-top:16px;max-width:620px;font-size:16px;line-height:1.8;color:var(--color-text-secondary)}.Project_topline__Sl3hr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.Project_textLink__EbmOD{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--color-text-secondary);cursor:pointer}.Project_textLink__EbmOD:hover{color:var(--color-brand-orange)}.Project_layout__q1mwk{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;margin-top:40px}.Project_main__qPBDo{min-width:0;display:flex;flex-direction:column;gap:24px}fieldset.Project_main__qPBDo{border:0;padding:0;margin:0}.Project_section__bAMbY{border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface,#ffffff);padding:32px;scroll-margin-top:120px}.Project_sectionHead__wPdXU{display:flex;gap:16px;align-items:baseline;margin-bottom:28px}.Project_number__B67bY{color:var(--color-brand-orange);font-size:12px;font-variant-numeric:tabular-nums}.Project_section__bAMbY h2{font-size:20px;font-weight:600;line-height:1.4}.Project_hint__yJ4yr{font-size:13px;line-height:1.7;color:var(--color-text-secondary);margin-top:6px}.Project_fields__d0thO{display:flex;flex-direction:column;gap:24px}.Project_requiredGuide__4xJlj{margin:20px 0 16px;color:var(--color-text-secondary);font-size:13px;line-height:1.7}.Project_optionalLabel__Nifoj{display:inline-block;margin-left:10px;color:var(--color-text-secondary);font-size:12px;font-weight:400;vertical-align:middle}.Project_optionalFields__TRvan{border-top:1px solid var(--color-border);padding-top:12px}.Project_disclosure__482YJ>summary{display:flex;align-items:center;gap:16px;min-height:48px;list-style:none;cursor:pointer}.Project_disclosure__482YJ>summary::-webkit-details-marker{display:none}.Project_disclosure__482YJ>summary:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:6px;border-radius:4px}.Project_disclosureCopy__CT8rN{flex:1;min-width:0}.Project_disclosureCopy__CT8rN>.Project_hint__yJ4yr{display:block}.Project_disclosureTitle__iJZ_l{font-size:18px;font-weight:600;line-height:1.5}.Project_optionalFields__TRvan .Project_disclosureTitle__iJZ_l{font-size:15px}.Project_disclosureChevron__wHCa_{width:20px;height:20px;flex-shrink:0;color:var(--color-text-secondary);transition:transform .16s}.Project_disclosure__482YJ[open]>summary .Project_disclosureChevron__wHCa_{transform:rotate(180deg)}.Project_disclosure__482YJ[open]>.Project_fields__d0thO{padding-top:24px}.Project_field__dnXSN{display:flex;flex-direction:column;gap:9px;min-width:0}.Project_label__FlhGs{font-size:14px;line-height:1.5;font-weight:600}.Project_required__tOUrj{color:var(--color-brand-orange);margin-left:4px}.Project_input__xSqt3,.Project_select__S2Tw8,.Project_textarea__T1Gpx{width:100%;scroll-margin-top:112px;min-width:0;border:1px solid var(--color-border);background:var(--color-page,#f8f7f6);border-radius:12px;padding:13px 15px;color:var(--color-text-primary);font-size:15px;line-height:1.6;transition:border-color .15s}.Project_textarea__T1Gpx{resize:vertical;min-height:120px}.Project_select__S2Tw8{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238b817c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.Project_chipOptions__Hwm1I{display:flex;flex-wrap:wrap;gap:8px}.Project_chipInputRow__SZbmB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.Project_chipInputRow__SZbmB .Project_secondary__UWwQ6{padding-inline:18px}.Project_input__xSqt3:focus,.Project_select__S2Tw8:focus,.Project_textarea__T1Gpx:focus{outline:2px solid var(--color-focus-ring,var(--color-brand-orange));outline-offset:2px}.Project_input__xSqt3[aria-invalid=true],.Project_select__S2Tw8[aria-invalid=true],.Project_textarea__T1Gpx[aria-invalid=true]{border-color:#bc3a26}.Project_counter__7hMzc{text-align:right;font-size:12px;color:var(--color-text-tertiary,#8b817c)}.Project_error__6Bkrd{color:var(--color-error,#bc3a26);font-size:13px;line-height:1.6}.Project_errorBox__U2uJw{padding:16px 20px;border-radius:12px;border:1px solid;color:var(--color-error,#bc3a26);margin-bottom:20px}.Project_row__Fmvkw{gap:18px}.Project_row__Fmvkw,.Project_types__FJewl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Project_types__FJewl{gap:10px}.Project_type__PLNje{overflow-wrap:anywhere;border:1px solid var(--color-border);border-radius:12px;text-align:left;padding:15px;min-height:50px;font-size:13px;cursor:pointer;background:var(--color-page,#f8f7f6);transition:background .15s}.Project_type__PLNje:hover{background:var(--color-surface-hover,#f7f1ed)}.Project_type__PLNje[aria-pressed=true]{border-color:var(--color-brand-orange);box-shadow:inset 0 0 0 1px var(--color-brand-orange);background:color-mix(in srgb,var(--color-brand-orange) 8%,var(--color-surface,#ffffff))}.Project_button__PcYjx,.Project_secondary__UWwQ6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.Project_button__PcYjx{background:var(--color-brand-orange);color:#fff}.Project_button__PcYjx:hover{background:var(--color-brand-orange-hover)}.Project_secondary__UWwQ6{border:1px solid var(--color-border);background:var(--color-surface,#ffffff);color:var(--color-text-primary)}.Project_secondary__UWwQ6:hover{background:var(--color-surface-hover,#f7f1ed)}.Project_secondary__UWwQ6[aria-pressed=true]{border-color:var(--color-brand-orange);background:color-mix(in srgb,var(--color-brand-orange) 8%,var(--color-surface,#ffffff))}.Project_button__PcYjx:disabled,.Project_secondary__UWwQ6:disabled{opacity:.45;cursor:not-allowed}.Project_page__Ynmh2 a:focus-visible,.Project_page__Ynmh2 button:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand-orange));outline-offset:4px}.Project_actions__6kS15{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.Project_linkRow__w9u_p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 44px;align-items:end;gap:10px}.Project_remove__uDLaV{width:44px;height:48px;font-size:22px;cursor:pointer;color:var(--color-text-secondary);border-radius:12px}.Project_remove__uDLaV:hover{background:var(--color-surface-hover,#f7f1ed)}.Project_remove__uDLaV:disabled{opacity:.4;cursor:not-allowed}.Project_uploads__YgbrU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Project_uploadImage__wST4s{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--color-page,#f8f7f6)}.Project_uploadImage__wST4s img{width:100%;height:100%;object-fit:cover}.Project_uploadImage__wST4s button{position:absolute;right:4px;top:4px;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.7);color:white;cursor:pointer}.Project_uploadButton__bHlQt{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;aspect-ratio:1;border:1px dashed var(--color-text-tertiary,#8b817c);border-radius:12px;font-size:12px;cursor:pointer}.Project_uploadButton__bHlQt span:first-child{font-size:25px}.Project_uploadButton__bHlQt:disabled{opacity:.45;cursor:not-allowed}.Project_coverBadge__VJq1m{position:absolute;left:8px;bottom:8px;background:rgba(0,0,0,.65);color:white;padding:3px 8px;border-radius:6px;font-size:10px}.Project_sidebar__C51XN{position:sticky;top:112px;display:flex;flex-direction:column;gap:20px;min-width:0}.Project_preview__0loW7{border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface,#ffffff);overflow:hidden}.Project_previewImage__y31TC{aspect-ratio:4/3;background:color-mix(in srgb,var(--color-brand-orange) 10%,var(--color-page,#f8f7f6));display:flex;align-items:center;justify-content:center;overflow:hidden}.Project_previewImage__y31TC img{width:100%;height:100%;object-fit:contain}.Project_previewSymbol__DUT_v{font-size:72px;font-weight:450;color:var(--color-brand-orange);font-family:inherit}.Project_previewBody__He_36{padding:24px}.Project_previewTitle__hvbly{font-size:21px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;margin:12px 0 8px}.Project_badge__T2IlA{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;font-size:11px;line-height:1.5;background:var(--color-surface-muted,#f2efed);color:var(--color-text-secondary)}.Project_statusDot__65nkD{width:6px;height:6px;background:var(--color-brand-orange);border-radius:50%}.Project_sidebarNote__5vQOe{padding:0 12px}.Project_footer__1pX_P{padding:24px 0}.Project_draftBanner__B7WK2,.Project_footer__1pX_P{display:flex;align-items:center;justify-content:space-between;gap:16px}.Project_draftBanner__B7WK2{padding:16px 20px;background:var(--color-surface,#ffffff);border:1px solid var(--color-border);border-radius:16px;margin-top:28px;flex-wrap:wrap}.Project_notice__vyHKQ{padding:14px 18px;margin:20px 0;border-radius:12px;background:var(--color-surface-muted,#f2efed);color:var(--color-text-primary);font-size:14px;line-height:1.7}.Project_editorForm__9n8Oa{display:flex;flex-direction:column;gap:24px;margin-top:20px}.Project_login__ck2W3{margin:40px auto;padding:48px;max-width:640px;text-align:center;border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface,#ffffff)}.Project_login__ck2W3 .Project_actions__6kS15{justify-content:center;margin-top:24px}.Project_detailHero__iHmZe{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;margin:12px 0 40px}.Project_heroImage__w9jlx{border-radius:20px;overflow:hidden;background:var(--color-surface-muted,#f2efed);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.Project_heroImage__w9jlx img{width:100%;height:100%;object-fit:contain}.Project_thumbs__B9tnU{display:flex;gap:8px;margin-top:12px;overflow:auto;padding:3px}.Project_thumb__sRFr7{flex-shrink:0;width:52px;height:52px;overflow:hidden;border-radius:8px;cursor:pointer;border:2px solid transparent;padding:4px;background:var(--color-surface-muted,#f2efed)}.Project_thumb__sRFr7[aria-pressed=true]{border-color:var(--color-brand-orange)}.Project_thumb__sRFr7 img{width:100%;height:100%;object-fit:contain}.Project_galleryButton__LeMa8{position:relative;width:100%;cursor:zoom-in}.Project_galleryButton__LeMa8:focus-visible,.Project_thumb__sRFr7:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}.Project_galleryHint__rC27_{position:absolute;right:12px;bottom:12px;padding:5px 9px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface,#ffffff);color:var(--color-text-secondary);font-size:12px;line-height:1.5}.Project_badges__9LMn0{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.Project_creator__uo_qu{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:14px}.Project_avatar__ED8tl{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--color-surface-muted,#f2efed);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Project_nav__bsKa_{display:flex;gap:28px;border-bottom:1px solid var(--color-border);overflow-x:auto;padding:0 2px}.Project_nav__bsKa_ a{display:inline-flex;align-items:center;min-height:56px;font-size:14px;white-space:nowrap}.Project_nav__bsKa_ a[aria-current=location]{color:var(--color-brand-orange);box-shadow:inset 0 -2px var(--color-brand-orange)}.Project_body__w_pHP{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:15px;margin-top:24px}.Project_detailLink__QHTa6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-border);font-size:14px;overflow-wrap:anywhere}.Project_detailLink__QHTa6:last-child{border:0}.Project_detailLink__QHTa6 span{min-width:0}.Project_detailLink__QHTa6 small{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:4px}.Project_comment__f6dQu{display:flex;gap:14px;padding:24px 0;border-bottom:1px solid var(--color-border)}.Project_comment__f6dQu:last-child{border:0;padding-bottom:0}.Project_commentContent__SUbcg{min-width:0;flex:1}.Project_commentContent__SUbcg p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-top:8px;font-size:14px}.Project_muted__hdqZl{color:var(--color-text-secondary);font-size:13px;line-height:1.75}.Project_member__2L6WX{display:flex;align-items:center;gap:12px;padding-top:18px}.Project_member__2L6WX>div{min-width:0;overflow-wrap:anywhere}.Project_member__2L6WX>button{flex-shrink:0;padding-inline:14px}.Project_member__2L6WX strong{font-size:14px;font-weight:600}.Project_empty__s1XM5{padding:32px 0;color:var(--color-text-tertiary,#8b817c);font-size:14px}.Project_skeleton__aSYVd{height:180px;border-radius:20px;background:var(--color-surface-muted,#f2efed)}@media (max-width:900px){.Project_layout__q1mwk{grid-template-columns:minmax(0,1fr);gap:20px}.Project_sidebar__C51XN{position:static}.Project_formSidebar__UQ6AH{display:none}.Project_section__bAMbY{padding:24px}.Project_detailHero__iHmZe{gap:28px}.Project_page__Ynmh2{padding-left:24px;padding-right:24px}}@media (max-width:767px){.Project_page__Ynmh2{padding:96px 16px 48px}.Project_heading__tuuL0{font-size:32px}.Project_layout__q1mwk{grid-template-columns:1fr;margin-top:28px}.Project_sidebar__C51XN{position:static}.Project_formSidebar__UQ6AH{display:none}.Project_section__bAMbY{padding:24px 20px;border-radius:20px}.Project_row__Fmvkw{grid-template-columns:1fr}.Project_linkRow__w9u_p{grid-template-columns:1fr 44px}.Project_linkRow__w9u_p .Project_field__dnXSN:first-child{grid-column:1/-1}.Project_uploads__YgbrU{grid-template-columns:repeat(3,minmax(0,1fr))}.Project_footer__1pX_P{align-items:flex-start;flex-direction:column}.Project_footer__1pX_P .Project_actions__6kS15{width:100%}.Project_footer__1pX_P .Project_button__PcYjx{flex:1}.Project_detailHero__iHmZe{grid-template-columns:1fr;gap:28px}.Project_detailHero__iHmZe .Project_heading__tuuL0{font-size:34px}.Project_nav__bsKa_{gap:22px}.Project_topline__Sl3hr{margin-bottom:16px}.Project_login__ck2W3{padding:32px 24px}.Project_subtitle__ugv6X{font-size:14px}.Project_draftBanner__B7WK2{font-size:13px}}@media (prefers-reduced-motion:reduce){.Project_page__Ynmh2 *{transition:none!important;scroll-behavior:auto!important}}.Project_plazaGrid__iodpS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.Project_plazaCover__KzteH{width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;border-radius:16px;margin-bottom:16px}.Project_nav__bsKa_ a[aria-current=page],.Project_type__PLNje[aria-current=page]{color:var(--color-brand-orange);box-shadow:inset 0 -2px var(--color-brand-orange)}@media (max-width:767px){.Project_plazaGrid__iodpS{grid-template-columns:minmax(0,1fr)}}.ProjectCreateFlow_workspace__jK7FR{max-width:800px;margin:40px auto 0;background:var(--market-paper,var(--color-surface,#ffffff));border:1px solid var(--market-line,var(--color-border));border-top:5px solid var(--market-accent,var(--color-brand-orange));border-radius:20px;padding:36px 44px;color:var(--market-ink,var(--color-text-primary));box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow,rgba(44,38,38,.12)) 40%,transparent)}.ProjectCreateFlow_header__j3gKF{margin-bottom:30px}.ProjectCreateFlow_header__j3gKF h2{font-family:inherit;font-size:28px;font-weight:700;line-height:1.4;margin:4px 0 12px}.ProjectCreateFlow_header__j3gKF h2:focus{outline:none}.ProjectCreateFlow_counter__Vca1v,.ProjectCreateFlow_header__j3gKF p,.ProjectCreateFlow_questionCount__XNVzi{color:var(--color-text-secondary);font-size:14px;line-height:1.8}.ProjectCreateFlow_star__Wyhwd{display:block;color:var(--market-accent,var(--color-brand-orange));width:32px;height:32px}.ProjectCreateFlow_label__6hPoR{display:block;font-size:13px;margin-bottom:10px}.ProjectCreateFlow_input__jRyyA{resize:vertical;width:100%;min-height:110px;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-page,#f8f7f6);color:var(--color-text-primary);font-size:15px;line-height:1.9}.ProjectCreateFlow_input__jRyyA:focus-visible{outline:2px solid var(--market-accent,var(--color-brand-orange));outline-offset:3px}.ProjectCreateFlow_counter__Vca1v{text-align:right;font-size:12px;margin:6px 0 16px}.ProjectCreateFlow_actions__IYRz8{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0}.ProjectCreateFlow_actions__IYRz8 p{flex-basis:100%;font-size:14px}.ProjectCreateFlow_workspace__jK7FR button:disabled{opacity:.5;cursor:not-allowed}.ProjectCreateFlow_interviewEntry__GLJa6{width:100%;text-align:left;border-top:1px dashed var(--color-border);margin-top:28px;padding:24px 0 0;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer}.ProjectCreateFlow_interviewEntry__GLJa6 strong{font-size:17px;font-weight:600}.ProjectCreateFlow_interviewEntry__GLJa6 small{display:block;font-size:13px;color:var(--color-text-secondary);margin-top:8px}.ProjectCreateFlow_questionCount__XNVzi{font-size:12px;margin-bottom:14px}.ProjectCreateFlow_chat__hVdxJ{max-height:480px;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 4px 0;margin-bottom:24px}.ProjectCreateFlow_aiMessage__gN3z7,.ProjectCreateFlow_userMessage__34dAC{max-width:88%;padding:16px 20px;margin-bottom:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-page,#f8f7f6);overflow-wrap:anywhere}.ProjectCreateFlow_userMessage__34dAC{margin-left:auto;background:color-mix(in srgb,var(--color-brand-orange) 7%,var(--color-surface,#ffffff))}.ProjectCreateFlow_speaker__XRyFq{color:var(--color-text-secondary);font-size:11px}.ProjectCreateFlow_aiMessage__gN3z7 p,.ProjectCreateFlow_userMessage__34dAC p{font-size:14px;line-height:1.9;white-space:pre-wrap;margin-top:5px}.ProjectCreateFlow_retry__IOM2x{min-height:44px;color:var(--market-accent,var(--color-brand-orange));text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:12px}.ProjectCreateFlow_status__qJ6vF{border-top:1px dashed var(--color-border);padding-top:16px;font-size:14px}.ProjectCreateFlow_error__DYadN{color:var(--color-error,#bc3a26);font-size:13px;line-height:1.8;margin-top:18px}.ProjectCreateFlow_preview__A7QTI{font-size:12px;color:var(--color-text-secondary);padding-bottom:18px;margin-bottom:22px;border-bottom:1px dashed var(--color-border)}.ProjectCreateFlow_workspace__jK7FR button:focus-visible{outline:2px solid var(--market-accent,var(--color-brand-orange));outline-offset:4px}@media (max-width:600px){.ProjectCreateFlow_workspace__jK7FR{padding:24px 20px;margin-top:28px}.ProjectCreateFlow_header__j3gKF h2{font-size:24px}.ProjectCreateFlow_aiMessage__gN3z7,.ProjectCreateFlow_userMessage__34dAC{max-width:95%;padding:14px}.ProjectCreateFlow_chat__hVdxJ{max-height:380px}}.ProjectMarket_page__Q83uE,.ProjectMarket_previewStall__HPB8O{--market-bg:var(--color-page,#f8f7f6);--market-paper:var(--color-surface,#ffffff);--market-ink:var(--color-text-primary);--market-muted:var(--color-text-secondary);--market-line:var(--color-border);--market-accent:var(--color-brand-orange)}.ProjectMarket_page__Q83uE{min-height:85vh;background:var(--market-bg);color:var(--market-ink);padding:132px 32px 96px}.ProjectMarket_container__dmqPk{max-width:1200px;margin:auto}.ProjectMarket_hero__IgxjJ{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:0 16px 28px}.ProjectMarket_heroCopy__i0GVf{min-width:0}.ProjectMarket_openDot___Qga_{width:6px;height:6px;flex-shrink:0;display:inline-block;background:currentColor;border-radius:50%}.ProjectMarket_hero__IgxjJ h1{font-family:inherit;font-size:clamp(36px,4vw,48px);letter-spacing:-.025em;font-weight:700;line-height:1.1;margin:18px 0 14px;display:flex;align-items:center;gap:22px}.ProjectMarket_titleStar__QWlp4{color:var(--market-accent);display:inline-flex;width:40px;height:40px;flex-shrink:0;transform:rotate(-12deg)}.ProjectMarket_tagline__A5O_Q{font-size:20px;font-weight:600;letter-spacing:0}.ProjectMarket_description__CsSmk{color:var(--market-muted);font-size:14px;line-height:1.9;margin-top:9px;max-width:560px}.ProjectMarket_heroRight__gk1P7{min-width:220px;position:relative;text-align:center}.ProjectMarket_marketStamp__TjrUM{position:relative;width:120px;height:120px;margin:0 auto 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-bottom:9px;transform:rotate(-8deg);color:var(--market-accent);pointer-events:none}.ProjectMarket_stampFrame__kfQ_G{position:absolute;inset:0;width:100%;height:100%}.ProjectMarket_stampIcon__kyrZO{display:block;width:35px;height:35px}.ProjectMarket_stampIcon__kyrZO svg{width:100%;height:100%}.ProjectMarket_stampBrand__y2O0G{font-size:20px;line-height:1.2;letter-spacing:-.055em;font-weight:750}.ProjectMarket_stampSpark__kVF_O{position:absolute;width:21px;height:21px;top:9px;left:-10px;transform:rotate(12deg)}.ProjectMarket_stampFlourish__QoFCU{position:absolute;width:30px;height:20px;right:-14px;bottom:17px;opacity:.45}.ProjectMarket_openStall__U85R7{display:inline-flex;gap:24px;justify-content:center;align-items:center;background:var(--color-brand-orange);color:#fff;border-radius:12px;font-weight:600;min-height:46px;padding:0 24px;font-size:14px;transition:transform .18s,background .18s}.ProjectMarket_openStall__U85R7:hover{background:var(--color-brand-orange-hover);transform:translateY(-2px)}.ProjectMarket_toolbar__EfL4o{display:flex;justify-content:space-between;align-items:center;padding:18px 0;gap:20px;border-top:1px solid var(--market-line)}.ProjectMarket_aisleTitle__0lhyt{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:600}.ProjectMarket_aisleTitle__0lhyt span{font-size:14px;color:var(--market-muted);font-weight:400}.ProjectMarket_sort__lJ5cH{display:flex;align-items:center;gap:22px;font-size:14px}.ProjectMarket_sort__lJ5cH a{min-height:44px;display:inline-flex;align-items:center;color:var(--market-muted);white-space:nowrap}.ProjectMarket_sort__lJ5cH a[aria-current=page]{color:var(--market-ink);text-decoration:underline;text-underline-offset:8px}.ProjectMarket_sort__lJ5cH a:last-child{gap:7px;border:1px solid var(--market-line);border-radius:12px;padding:0 13px}.ProjectMarket_categories__hhKfi{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:27px;border-bottom:1px solid var(--market-line);margin-bottom:28px}.ProjectMarket_categories__hhKfi a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--market-line);border-radius:30px;padding:0 17px;font-size:12px;white-space:nowrap;transition:color .16s,background .16s}.ProjectMarket_categories__hhKfi a:hover{background:color-mix(in srgb,var(--market-ink) 7%,transparent)}.ProjectMarket_categories__hhKfi a[aria-current=page]{background:var(--market-ink);color:var(--market-bg);border-color:var(--market-ink)}.ProjectMarket_grid__zdYEk{--market-row-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--market-row-gap) 28px}.ProjectMarket_grid__zdYEk[data-masonry=true]{grid-auto-rows:1px;row-gap:0}.ProjectMarket_gridItem__PkaST{min-width:0}.ProjectMarket_tone__jwk1b{--stall-color:#727f95;--stall-scene:#dce1e6;--stall-tint:#e3e7e7}.ProjectMarket_stall__C8Km1{min-width:0;border-radius:16px;background:var(--market-paper);border:1px solid var(--market-line);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow,rgba(44,38,38,.12)) 40%,transparent);overflow:hidden}.ProjectMarket_tone__jwk1b[data-tone=orange]{--stall-color:#bd7a57;--stall-scene:#efe0c9;--stall-tint:#f4e9d7}.ProjectMarket_tone__jwk1b[data-tone=green]{--stall-color:#728368;--stall-scene:#dfe5d4;--stall-tint:#e9eddf}.ProjectMarket_tone__jwk1b[data-tone=pink]{--stall-color:#b27e86;--stall-scene:#eddbdd;--stall-tint:#f2e5e5}.ProjectMarket_tone__jwk1b[data-tone=purple]{--stall-color:#92829d;--stall-scene:#e3dce7;--stall-tint:#ebe7ef}html[data-theme=dark] .ProjectMarket_tone__jwk1b{--stall-scene:color-mix(in srgb,var(--stall-color) 25%,var(--color-surface,#ffffff));--stall-tint:color-mix(in srgb,var(--stall-color) 18%,var(--color-surface,#ffffff))}.ProjectMarket_awning__XKigO{height:25px;display:flex;background:var(--stall-scene);filter:drop-shadow(0 2px 1px #00000013)}.ProjectMarket_awning__XKigO span{width:10%;height:25px;background:var(--stall-color);border-radius:0 0 50% 50%/0 0 25% 25%}.ProjectMarket_awning__XKigO span:nth-child(2n){background:#faf5e6}.ProjectMarket_stallSign__cTC9e{background:var(--stall-scene);color:var(--market-ink);padding:16px 19px 12px;display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:12px}.ProjectMarket_stallSign__cTC9e span:last-child{font-size:11px;letter-spacing:.03em;color:var(--market-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.ProjectMarket_display__0NsYp{position:relative;display:block;background:linear-gradient(180deg,color-mix(in srgb,var(--stall-scene) 42%,var(--market-paper)),var(--market-paper));overflow:hidden}.ProjectMarket_tableDisplay__89JMx{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:16/9}.ProjectMarket_tableDisplay__89JMx img{position:absolute;bottom:34px;z-index:1;display:block;width:auto;height:auto;max-width:82%;max-height:calc(100% - 52px);min-width:0;min-height:0;object-fit:contain;border-radius:4px;filter:drop-shadow(0 7px 8px rgb(0 0 0/12%));transition:transform .18s ease-out}.ProjectMarket_tableTop__l1SE6{position:absolute;inset:auto 16px 13px;height:29px;border-radius:3px;background:color-mix(in srgb,var(--stall-color) 19%,var(--market-paper));box-shadow:0 5px 7px rgb(0 0 0/5%)}.ProjectMarket_tableTop__l1SE6:before{content:"";position:absolute;inset:0 0 7px;background:color-mix(in srgb,var(--stall-scene) 65%,var(--market-paper));clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);transform:translateY(-7px)}.ProjectMarket_tableTop__l1SE6:after{content:"";position:absolute;inset:16px 0 auto;border-top:1px solid color-mix(in srgb,var(--stall-color) 20%,transparent)}.ProjectMarket_imageRest__dcDFZ{position:absolute;z-index:2;bottom:30px;width:36%;height:5px;border-radius:2px;background:color-mix(in srgb,var(--stall-color) 55%,var(--market-paper));box-shadow:0 2px 3px rgb(0 0 0/9%)}.ProjectMarket_display__0NsYp:focus-visible .ProjectMarket_tableDisplay__89JMx img,.ProjectMarket_display__0NsYp:hover .ProjectMarket_tableDisplay__89JMx img{transform:translateY(-3px)}.ProjectMarket_visitOverlay__vjQSN{position:absolute;bottom:16px;right:16px;z-index:3;background:var(--market-paper);color:var(--market-ink);border-radius:8px;padding:9px 12px;font-size:12px;border:1px solid var(--market-line);opacity:0;transform:translateY(5px);transition:.18s}.ProjectMarket_display__0NsYp:focus-visible .ProjectMarket_visitOverlay__vjQSN,.ProjectMarket_display__0NsYp:hover .ProjectMarket_visitOverlay__vjQSN{opacity:1;transform:none}.ProjectMarket_stallBody__ulSXE{padding:14px 20px 0}.ProjectMarket_maker__pdceJ{display:flex;align-items:center;gap:9px;margin:12px 0;font-size:12px;color:var(--market-muted)}.ProjectMarket_maker__pdceJ>span{min-width:0;overflow-wrap:anywhere}.ProjectMarket_maker__pdceJ strong{font-weight:500}.ProjectMarket_maker__pdceJ strong+span{margin-left:6px}.ProjectMarket_avatarFallback__ovdYb,.ProjectMarket_avatar__ptF5v{width:27px;height:27px;border-radius:50%;object-fit:cover;flex-shrink:0}.ProjectMarket_avatarFallback__ovdYb{display:inline-grid;place-items:center;background:var(--stall-tint);color:var(--market-ink);font-size:12px}.ProjectMarket_projectName__8jWWd h2{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.45;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectMarket_projectName__8jWWd:hover{color:var(--market-accent)}.ProjectMarket_projectSummary__o3hBP{overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:var(--market-muted);margin:9px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectMarket_tags__8MAuI{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 18px}.ProjectMarket_tags__8MAuI span{font-size:12px;max-width:100%;overflow-wrap:anywhere;line-height:1.5;padding:3px 7px;border:1px solid var(--market-line);border-radius:6px;color:var(--market-muted)}.ProjectMarket_progressNote__JYtAe,.ProjectMarket_recruitNote__RqL22{display:block;background:var(--stall-tint);padding:13px 14px;margin:18px 0;border-radius:10px;font-size:12px;line-height:1.7}.ProjectMarket_progressNote__JYtAe p,.ProjectMarket_recruitNote__RqL22>a:not(.ProjectMarket_noteAction__QDaTk){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectMarket_noteTitle__53D6x{color:var(--market-ink);display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;margin-bottom:5px}.ProjectMarket_noteAction__QDaTk{display:inline-flex;align-items:center;gap:8px;margin-top:6px;min-height:36px;font-size:12px;font-weight:600}.ProjectMarket_stallFooter__WYVlt{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px dashed var(--market-line);padding:10px 0;margin-top:18px}.ProjectMarket_like__OqMYK{display:inline-flex;min-height:44px;align-items:center;gap:5px;font-size:12px;cursor:pointer;color:var(--market-muted)}.ProjectMarket_like__OqMYK:disabled{cursor:default}.ProjectMarket_stallEntry__dJCSD{display:inline-flex;align-items:center;min-height:44px;gap:10px;font-size:12px}.ProjectMarket_gate__EvWT5{text-align:center;padding:30px 20px 56px;border:1px dashed var(--market-line);background:var(--market-paper);border-radius:16px}.ProjectMarket_gate__EvWT5>p{font-size:17px;margin:20px 0 18px}.ProjectMarket_gate__EvWT5>.ProjectMarket_feedbackHint__1cE_M{font-size:14px;color:var(--market-muted)}.ProjectMarket_gate__EvWT5 .ProjectMarket_loadButton__Dxi5o{width:fit-content;margin-top:20px}.ProjectMarket_loadingState__W7k7G{padding-block:24px}.ProjectMarket_loadingState__W7k7G>p{color:var(--market-muted);font-size:14px;margin-bottom:20px}.ProjectMarket_skeletonStall__vg_76{background:var(--market-paper);border:1px solid var(--market-line);border-radius:18px;padding:0 20px 24px;overflow:hidden}.ProjectMarket_skeletonStall__vg_76>div{height:180px;margin:0 -20px 22px;background:color-mix(in srgb,var(--market-muted) 9%,var(--market-paper));border-top:20px solid var(--market-line)}.ProjectMarket_skeletonStall__vg_76>span{display:block;height:12px;border-radius:6px;background:var(--market-line);margin-top:12px;width:80%}.ProjectMarket_skeletonStall__vg_76>span:last-child{width:55%}.ProjectMarket_gateArt__JpP4e{display:flex;gap:12px;justify-content:center;align-items:end;height:108px}.ProjectMarket_gateArt__JpP4e div{width:68px;height:78px;background:repeating-linear-gradient(90deg,#78876f 0 12px,#eee8d9 12px 24px) top /100% 14px no-repeat,#e7e9df;border:1px solid #c9cebc;border-radius:4px;box-shadow:inset 0 -20px #d6dccb;transform:rotate(-6deg)}.ProjectMarket_gateArt__JpP4e div:nth-child(2){width:82px;height:104px;transform:none;background:repeating-linear-gradient(90deg,#b97c59 0 14px,#f7eddb 14px 28px) top /100% 18px no-repeat,#f0e7d7;box-shadow:inset 0 -25px #e1d2b8}.ProjectMarket_gateArt__JpP4e div:nth-child(3){transform:rotate(6deg)}.ProjectMarket_loadButton__Dxi5o{display:flex;min-height:46px;align-items:center;border:1px solid var(--market-line);border-radius:12px;padding:0 24px;margin:36px auto 0;cursor:pointer;font-size:14px}.ProjectMarket_end__hVLTh{text-align:center;color:var(--market-muted);margin-top:44px;font-size:14px}.ProjectMarket_previewNote__ovPrh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:30px;border:1px dashed var(--market-line);font-size:12px;color:var(--market-muted)}.ProjectMarket_previewNote__ovPrh a{text-decoration:underline;text-underline-offset:3px;flex-shrink:0}.ProjectMarket_page__Q83uE :is(a,button):focus-visible{outline:2px solid var(--market-accent);outline-offset:4px}@media (max-width:1050px){.ProjectMarket_grid__zdYEk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProjectMarket_page__Q83uE{padding:108px 20px 64px}.ProjectMarket_hero__IgxjJ{padding:0 0 28px;gap:20px;align-items:start}.ProjectMarket_hero__IgxjJ h1{font-size:32px;gap:12px}.ProjectMarket_titleStar__QWlp4{width:26px;height:26px}.ProjectMarket_tagline__A5O_Q{font-size:16px}.ProjectMarket_description__CsSmk{font-size:12px}.ProjectMarket_heroRight__gk1P7{min-width:auto}.ProjectMarket_marketStamp__TjrUM{display:none}.ProjectMarket_openStall__U85R7{font-size:12px;padding:0 10px;gap:6px;white-space:nowrap;min-height:42px;margin-top:18px}.ProjectMarket_toolbar__EfL4o{align-items:start;flex-direction:column;gap:8px}.ProjectMarket_sort__lJ5cH{gap:20px;justify-content:space-between;width:100%}.ProjectMarket_categories__hhKfi{flex-wrap:nowrap;overflow-x:auto;margin-right:-20px;padding-right:20px;padding-bottom:18px;margin-bottom:24px}.ProjectMarket_categories__hhKfi a{min-height:44px;padding:0 14px}.ProjectMarket_grid__zdYEk{grid-template-columns:minmax(0,1fr)}.ProjectMarket_previewNote__ovPrh{align-items:start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ProjectMarket_page__Q83uE *,.ProjectMarket_page__Q83uE :before{transition:none!important}}@media (max-width:380px){.ProjectMarket_hero__IgxjJ{flex-direction:column;gap:8px}.ProjectMarket_openStall__U85R7{margin-top:0;min-height:44px}.ProjectMarket_hero__IgxjJ h1{white-space:nowrap}}.ProjectStallDetail_page__Otlut{color:var(--color-text-primary)}.ProjectStallDetail_storefront__rNhws{overflow:hidden;border:1px solid var(--market-line);border-radius:20px;background:var(--market-paper);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow,rgba(44,38,38,.12)) 40%,transparent)}.ProjectStallDetail_sign__WPxp5{display:flex;justify-content:space-between;gap:16px;padding:18px 32px;background:var(--stall-scene);color:var(--market-ink);font-size:12px;letter-spacing:.04em}.ProjectStallDetail_sign__WPxp5 span:last-child{font-variant-numeric:tabular-nums}.ProjectStallDetail_hero__yxtS_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ProjectStallDetail_display__SYBwJ{min-width:0;padding:28px 34px 40px;background:var(--market-paper);display:flex;align-items:center}.ProjectStallDetail_gallery__mGswr{width:100%;min-width:0}.ProjectStallDetail_gallery__mGswr .ProjectStallDetail_image__Qkycx{width:100%;border:1px solid var(--market-line);border-radius:12px;background:var(--color-surface-muted,#f2efed);padding:20px}.ProjectStallDetail_introduction__0qosU{padding:20px 38px 36px;min-width:0;align-self:center}.ProjectStallDetail_heading__aBiuY{font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.ProjectStallDetail_heroActions__elgxn{margin-top:20px;gap:10px}.ProjectStallDetail_heroActions__elgxn>:last-child:not(:first-child){flex-shrink:0}.ProjectStallDetail_page__Otlut .ProjectStallDetail_nav__9_4Uf{position:sticky;top:88px;z-index:20;background:var(--market-bg);margin-top:38px;border-top:1px solid var(--market-line);border-bottom:1px solid var(--market-line)}.ProjectStallDetail_page__Otlut .ProjectStallDetail_paper__y9Bga{scroll-margin-top:168px;border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,var(--color-shadow,rgba(44,38,38,.12)) 25%,transparent);position:relative;overflow-wrap:anywhere}.ProjectStallDetail_paper__y9Bga h2{font-family:inherit;font-size:22px}.ProjectStallDetail_page__Otlut .ProjectStallDetail_recruit__iWcU9{border-color:color-mix(in srgb,var(--stall-color) 45%,var(--market-line));background:color-mix(in srgb,var(--stall-color) 12%,var(--market-paper));padding-top:40px}.ProjectStallDetail_recruit__iWcU9:before{content:"";position:absolute;top:-7px;left:calc(50% - 30px);width:60px;height:18px;transform:rotate(-3deg);background:color-mix(in srgb,var(--stall-color) 35%,var(--market-paper));opacity:.8}.ProjectStallDetail_timeline__cgzC0{list-style:none;padding:0;margin:30px 0 0}.ProjectStallDetail_timelineItem____nzw{position:relative;display:grid;grid-template-columns:70px 24px minmax(0,1fr);column-gap:14px;padding-bottom:30px}.ProjectStallDetail_timelineItem____nzw:not(:last-child):before{content:"";position:absolute;left:95px;top:20px;bottom:-20px;width:1px;background:color-mix(in srgb,var(--stall-color) 55%,var(--market-line))}.ProjectStallDetail_timelineItem____nzw:last-child{padding-bottom:0}.ProjectStallDetail_timelineDate__Lx_Rq{padding-top:16px;color:var(--market-muted);font-size:12px;line-height:24px;text-align:right;font-variant-numeric:tabular-nums}.ProjectStallDetail_timelineNode__b7aoT{z-index:1;justify-self:center;margin-top:23px;width:8px;height:8px;border-radius:50%;background:var(--stall-color);box-shadow:0 0 0 5px var(--market-paper)}.ProjectStallDetail_timelineContent__vX_fI{min-width:0;padding:16px 0 4px}.ProjectStallDetail_timelineContent__vX_fI h3{font-size:16px;line-height:1.6;font-weight:600;margin:0}.ProjectStallDetail_timelineContent__vX_fI p{color:var(--market-muted);font-size:14px;line-height:1.9;white-space:pre-wrap;margin-top:8px}.ProjectStallDetail_timelineItem____nzw[data-milestone] .ProjectStallDetail_timelineNode__b7aoT{margin-top:15px;width:24px;height:24px;background:var(--market-paper);color:var(--market-accent);display:inline-flex}.ProjectStallDetail_timelineItem____nzw[data-milestone] .ProjectStallDetail_timelineContent__vX_fI{padding:16px 20px 20px;border:1px solid color-mix(in srgb,var(--stall-color) 35%,var(--market-line));border-radius:16px;background:color-mix(in srgb,var(--stall-color) 7%,var(--market-paper))}.ProjectStallDetail_milestoneLabel__1QQQ8{display:inline-block;color:var(--market-accent);font-size:11px;letter-spacing:.1em;margin-bottom:8px}.ProjectStallDetail_timelineImages__dMawD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.ProjectStallDetail_timelineImages__dMawD a{display:block;padding:4px;border:1px solid var(--market-line);background:var(--market-paper)}.ProjectStallDetail_timelineImages__dMawD img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}@media (max-width:600px){.ProjectStallDetail_timelineItem____nzw{grid-template-columns:24px minmax(0,1fr);column-gap:12px;padding-bottom:26px}.ProjectStallDetail_timelineItem____nzw:not(:last-child):before{left:11px;top:12px;bottom:-12px}.ProjectStallDetail_timelineDate__Lx_Rq{grid-column:2;grid-row:1;text-align:left;padding-top:0;margin-bottom:8px}.ProjectStallDetail_timelineNode__b7aoT{grid-column:1;grid-row:1;margin-top:8px}.ProjectStallDetail_timelineItem____nzw[data-milestone] .ProjectStallDetail_timelineNode__b7aoT{margin-top:0}.ProjectStallDetail_timelineContent__vX_fI{grid-column:2;padding-top:0}.ProjectStallDetail_timelineItem____nzw[data-milestone] .ProjectStallDetail_timelineContent__vX_fI{padding:14px}.ProjectStallDetail_timelineImages__dMawD{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectStallDetail_page__Otlut a:focus-visible,.ProjectStallDetail_page__Otlut button:focus-visible{outline:2px solid var(--market-accent);outline-offset:4px}@media (max-width:900px){.ProjectStallDetail_display__SYBwJ{padding:24px}.ProjectStallDetail_introduction__0qosU{padding:12px 26px 28px}}@media (max-width:767px){.ProjectStallDetail_hero__yxtS_{grid-template-columns:minmax(0,1fr)}.ProjectStallDetail_sign__WPxp5{padding:16px 22px}.ProjectStallDetail_display__SYBwJ{padding:14px 26px 28px}.ProjectStallDetail_introduction__0qosU{padding:14px 22px 28px}.ProjectStallDetail_heading__aBiuY{font-size:32px}.ProjectStallDetail_page__Otlut .ProjectStallDetail_nav__9_4Uf{margin-top:28px;top:72px}.ProjectStallDetail_page__Otlut .ProjectStallDetail_paper__y9Bga{scroll-margin-top:152px}}