.shop-participation_page__sH3F5{display:grid;grid-gap:20px;gap:20px;padding-bottom:48px}.shop-participation_page__sH3F5 section[id]{scroll-margin-top:24px}.shop-participation_overviewHeading__WsaWL,.shop-participation_sectionHeading__nrqCB{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.shop-participation_sectionHeading__nrqCB h2,.shop-participation_sectionHeading__nrqCB h3{margin:0}.shop-participation_sectionHeading__nrqCB{margin-bottom:18px}.shop-participation_badges__eVz5_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shop-participation_campaignBadge__fZW3f,.shop-participation_statusBadge__JKgFJ,.shop-participation_typeBadge__c9KOk{padding:6px 10px;border-radius:6px;font-size:13px;font-weight:600}.shop-participation_campaignBadge__fZW3f,.shop-participation_typeBadge__c9KOk{background:var(--soft,#f5f5f7);color:var(--muted)}.shop-participation_statusBadge__JKgFJ{background:#fff0f6;color:#b9225a}.shop-participation_card__FJIKt button.shop-participation_cancelTrigger__KAslN{background:var(--paper);font-size:13px;color:var(--muted)}.shop-participation_schedule__RSxv9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px;border-top:1px solid var(--line);margin:22px 0 0;padding-top:22px}.shop-participation_schedule__RSxv9 dt{color:var(--muted);font-size:13px;margin-bottom:7px}.shop-participation_schedule__RSxv9 dd{margin:0;font-size:14px;line-height:1.6}.shop-participation_operation__LL4yF{margin-top:22px;padding:16px;border-radius:8px;background:var(--soft,#f8f8fa);font-size:14px}.shop-participation_operation__LL4yF>span{display:block;margin-top:6px;color:var(--muted);font-size:12px}.shop-participation_operation__LL4yF p{margin:8px 0 0}.shop-participation_stages__8KUQg{display:flex;flex-wrap:wrap;gap:8px}.shop-participation_stages__8KUQg a{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:14px;text-decoration:none}.shop-participation_stages__8KUQg a>span{color:#b9225a;font-weight:700}.shop-participation_stages__8KUQg small{color:#236038;font-size:11px}.shop-participation_card__FJIKt{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.shop-participation_card__FJIKt h2{margin:0 0 18px;font-size:20px}.shop-participation_card__FJIKt h3,.shop-participation_reportDialog__RgPAU h3{margin:18px 0 10px;font-size:16px}.shop-participation_card__FJIKt h4{margin:16px 0 8px;font-size:14px}.shop-participation_actions___007y a,.shop-participation_card__FJIKt a{color:var(--pink,#e44b81);text-decoration:underline;text-underline-offset:3px}.shop-participation_card__FJIKt fieldset,.shop-participation_reportDialog__RgPAU fieldset{display:grid;grid-gap:10px;gap:10px;padding:18px 0 0;border:0;margin:12px 0 0}.shop-participation_card__FJIKt legend,.shop-participation_reportDialog__RgPAU legend{font-weight:700;padding-top:12px}.shop-participation_card__FJIKt label,.shop-participation_reportDialog__RgPAU label{font-size:14px;font-weight:600}.shop-participation_card__FJIKt input,.shop-participation_card__FJIKt textarea,.shop-participation_reportDialog__RgPAU textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink)}.shop-participation_card__FJIKt textarea,.shop-participation_reportDialog__RgPAU textarea{resize:vertical}.shop-participation_captionField__Ukis5{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.shop-participation_card__FJIKt .shop-participation_captionField__Ukis5 textarea{display:block;border:0}.shop-participation_captionField__Ukis5:focus-within{outline:2px solid var(--brand-primary);outline-offset:3px}.shop-participation_card__FJIKt .shop-participation_captionField__Ukis5 textarea:focus-visible{outline:none}.shop-participation_captionCount__7gvHV{display:block;padding:0 12px 10px;color:var(--muted);font-size:12px;line-height:1.5;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.shop-participation_actions___007y button,.shop-participation_cancelDialog__rpzOp button,.shop-participation_card__FJIKt button,.shop-participation_reportDialog__RgPAU button{justify-self:start;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer}.shop-participation_actions___007y button:not(:disabled):hover,.shop-participation_cancelDialog__rpzOp button:not(:disabled):hover,.shop-participation_card__FJIKt button:not(:disabled):hover,.shop-participation_reportDialog__RgPAU button:not(:disabled):hover{background:var(--brand-gray-light)}.shop-participation_cancelDialog__rpzOp button.shop-participation_primary__GBmIR,.shop-participation_card__FJIKt button.shop-participation_primary__GBmIR,.shop-participation_reportDialog__RgPAU button.shop-participation_primary__GBmIR{justify-self:end;padding:12px 20px;border-radius:9px;border-color:var(--brand-primary);background:var(--brand-primary);color:var(--on-accent);font-size:14px}.shop-participation_cancelDialog__rpzOp button.shop-participation_primary__GBmIR:not(:disabled):hover,.shop-participation_card__FJIKt button.shop-participation_primary__GBmIR:not(:disabled):hover,.shop-participation_reportDialog__RgPAU button.shop-participation_primary__GBmIR:not(:disabled):hover{background:var(--brand-primary);color:var(--on-accent)}.shop-participation_cancelDialog__rpzOp button:focus-visible,.shop-participation_cancelDialog__rpzOp textarea:focus-visible,.shop-participation_card__FJIKt button:focus-visible,.shop-participation_card__FJIKt input:focus-visible,.shop-participation_card__FJIKt textarea:focus-visible,.shop-participation_reportDialog__RgPAU button:focus-visible,.shop-participation_reportDialog__RgPAU textarea:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.shop-participation_actions___007y button:disabled,.shop-participation_cancelDialog__rpzOp button:disabled,.shop-participation_card__FJIKt button:disabled,.shop-participation_reportDialog__RgPAU button:disabled{background:var(--disabled-background);border-color:var(--disabled-border);color:var(--disabled-text);opacity:1;cursor:not-allowed}.shop-participation_buttonActions__WRsdG{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.shop-participation_actions___007y{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0}.shop-participation_facts__T2IrK{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.shop-participation_facts__T2IrK>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px}.shop-participation_facts__T2IrK dt,.shop-participation_muted__y_U7u{color:var(--muted);font-size:13px;line-height:1.6}.shop-participation_facts__T2IrK dd{margin:0;overflow-wrap:anywhere}.shop-participation_status__YugUH{font-weight:700;margin:0}.shop-participation_pre__Bmu9N{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.shop-participation_error__ZN239{border:1px solid #efb3b3;border-radius:8px;padding:14px;color:#a21818}.shop-participation_notice___JYmF{padding:14px;border-radius:8px;background:#eef9f1;color:#236038}.shop-participation_history__yWp7b{border-top:1px solid var(--line);padding:18px 0}.shop-participation_history__yWp7b summary{cursor:pointer;font-weight:600;line-height:1.6}.shop-participation_cancellation__RxL_8,.shop-participation_report__5chBH,.shop-participation_review__C276B{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.shop-participation_cancellation__RxL_8 .shop-participation_sectionHeading__nrqCB h3,.shop-participation_report__5chBH>h3:first-child,.shop-participation_review__C276B>h3:first-child{margin-top:0}.shop-participation_nonReceiptFooter__tyZhT{display:flex;justify-content:flex-start;margin-top:8px}.shop-participation_nonReceiptFooter__tyZhT:empty{display:none}button.shop-participation_nonReceiptLink__FZqbb{min-height:44px;max-width:100%;border:0;padding:8px 0;background:transparent;color:var(--brand-gray-dark);font-size:12px;font-weight:400;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}button.shop-participation_nonReceiptLink__FZqbb:not(:disabled):hover{background:transparent;color:var(--ink)}button.shop-participation_nonReceiptLink__FZqbb:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}button.shop-participation_nonReceiptLink__FZqbb:disabled{color:var(--disabled-text);cursor:not-allowed}.shop-participation_reportDialog__RgPAU{width:min(520px,calc(100% - 32px));max-width:none;max-height:90dvh;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink);overflow:auto;box-shadow:0 24px 80px #0003}.shop-participation_reportDialog__RgPAU::-webkit-backdrop{background:#2226}.shop-participation_reportDialog__RgPAU::backdrop{background:#2226}.shop-participation_reportDialogHeader__ZlfCp{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px 16px 12px 24px;background:var(--paper)}.shop-participation_reportDialog__RgPAU .shop-participation_reportDialogHeader__ZlfCp h2{margin:0;font-size:18px}.shop-participation_reportDialog__RgPAU button.shop-participation_reportDialogClose__ai31a{min-width:44px;min-height:44px;border:0;padding:0;background:transparent;color:var(--brand-gray-dark);font-size:24px}.shop-participation_reportDialogBody__GY4Dr{padding:0 24px 24px}.shop-participation_reportDialogBody__GY4Dr>.shop-participation_report__5chBH{margin-top:0;border-top:0;padding-top:20px}.shop-participation_reportDialogBody__GY4Dr>.shop-participation_error__ZN239{margin-top:16px}.shop-participation_reportDialog__RgPAU button.shop-participation_primary__GBmIR{min-height:44px;border-radius:8px;padding:10px 16px;font-size:14px}.shop-participation_receiptDialog__CBXhp button{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 16px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.shop-participation_receiptDialog__CBXhp button.shop-participation_primary__GBmIR{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--on-accent)}.shop-participation_receiptDialog__CBXhp button:disabled{border-color:var(--disabled-border);background:var(--disabled-background);color:var(--disabled-text);cursor:not-allowed}.shop-participation_receiptDialog__CBXhp button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.shop-participation_receiptDialogBody__bDwVV{padding-top:22px}.shop-participation_receiptQuestion__ZgFRw{margin:0 0 12px;font-size:16px;font-weight:600}.shop-participation_cancellation__RxL_8:first-of-type{margin-top:0;border-top:0;padding-top:0}.shop-participation_items__EN_Pn{padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.shop-participation_fileList__D6DUk{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.shop-participation_fileList__D6DUk li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:var(--soft,#f8f8f8);border-radius:7px;overflow-wrap:anywhere}.shop-participation_fileList__D6DUk button{flex-shrink:0}.shop-participation_items__EN_Pn li{border-radius:7px;padding:14px;background:var(--soft,#f8f8f8)}.shop-participation_items__EN_Pn p{margin-bottom:0}.shop-participation_cancellation__RxL_8 .shop-participation_sectionHeading__nrqCB{margin-bottom:12px}.shop-participation_cancellation__RxL_8 h4{margin-bottom:4px}.shop-participation_cancellation__RxL_8 p{margin-top:6px}.shop-participation_cancelDialog__rpzOp{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:0 20px 80px #0002}.shop-participation_cancelDialog__rpzOp::-webkit-backdrop{background:#171b2566}.shop-participation_cancelDialog__rpzOp::backdrop{background:#171b2566}.shop-participation_cancelDialog__rpzOp h2{margin:0 0 12px;font-size:20px}.shop-participation_cancelDialog__rpzOp label{display:block;margin:24px 0 10px;font-size:14px;font-weight:600}.shop-participation_cancelDialog__rpzOp textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--paper);resize:vertical}.shop-participation_dialogActions__fqY2i{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media (max-width:600px){.shop-participation_card__FJIKt{padding:18px}.shop-participation_facts__T2IrK>div{grid-template-columns:1fr;gap:4px}.shop-participation_schedule__RSxv9{grid-template-columns:1fr;gap:16px}.shop-participation_stages__8KUQg a{padding:10px 12px}.shop-participation_cancelDialog__rpzOp{padding:22px}}.shop-participation_page__sH3F5{font-size:12px}.shop-participation_page__sH3F5 [hidden]{display:none}.shop-participation_hero__XIf2v{display:flex;align-items:center;gap:16px;padding:20px 0 10px;border-bottom:1px solid #e6e6e6;outline:none}.shop-participation_heroImage__s0zuG{flex-shrink:0;display:grid;place-items:center;width:72px;height:80px;background:#f8f8f8;border-radius:6px;overflow:hidden;color:#aaa;font-size:28px}.shop-participation_heroImage__s0zuG img{width:100%;height:100%;object-fit:cover}.shop-participation_heroContent__R725d{flex:1 1;min-width:0}.shop-participation_heroContent__R725d h1{font-size:26px;line-height:1.4;margin:10px 0;font-weight:700}.shop-participation_heroContent__R725d p{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:#888;font-size:12px}.shop-participation_heroActions__JWG3R{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shop-participation_heroActions__JWG3R a,.shop-participation_heroActions__JWG3R button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;background:var(--paper);border:1px solid var(--line);border-radius:7px;text-decoration:none;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.shop-participation_heroActions__JWG3R a:hover,.shop-participation_heroActions__JWG3R button:not(:disabled):hover{background:var(--brand-gray-light)}.shop-participation_heroActions__JWG3R button:disabled{background:var(--disabled-background);border-color:var(--disabled-border);color:var(--disabled-text);opacity:1;cursor:not-allowed}.shop-participation_hero__XIf2v .shop-participation_statusBadge__JKgFJ{display:inline-block;padding:3px 6px;font-size:11px;font-weight:500;background:#f0f5ff;color:#4774bc}.shop-participation_tabs__X8xRL{display:flex;gap:28px;border-bottom:1px solid #e6e6e6;margin-top:-6px}.shop-participation_tabs__X8xRL button{padding:15px 0;border:0;border-bottom:2px solid transparent;font:inherit;font-weight:600;color:#666;background:transparent;cursor:pointer}.shop-participation_tabs__X8xRL button[aria-selected=true]{color:#ff4f8b;border-bottom-color:#ff4f8b}.shop-participation_progressPanel__jRjMt{display:grid;grid-gap:22px;gap:22px}.shop-participation_deadline__fyhZK{display:inline-block;background:#fafafa;border-radius:4px;padding:8px 10px;color:#666;font-size:10px}.shop-participation_metrics__cILHy{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:20px 0;grid-gap:12px;gap:12px}.shop-participation_metrics__cILHy>div{border:1px solid #e6e6e6;border-radius:6px;padding:14px;text-align:center}.shop-participation_metrics__cILHy dt{color:#888;font-size:11px}.shop-participation_metrics__cILHy dd{margin:10px 0 0;font-size:20px;font-weight:700}.shop-participation_stages__8KUQg button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid transparent;border-radius:8px;background:white;color:#888;font-size:12px;font-weight:600;cursor:pointer}.shop-participation_stages__8KUQg button>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#f3f3f3;color:#888;font-size:10px;font-weight:700}.shop-participation_stages__8KUQg button[aria-pressed=true]{color:#ff4f8b;border-color:#ffc7d9;background:#fff0f4}.shop-participation_stages__8KUQg button[aria-pressed=true]>span{color:white;background:#ff4f8b}.shop-participation_card__FJIKt{padding:22px}.shop-participation_card__FJIKt h2{font-size:16px}.shop-participation_card__FJIKt>.shop-participation_sectionHeading__nrqCB{border-bottom:1px solid #eee;padding:0 0 20px;margin-bottom:22px}.shop-participation_card__FJIKt>.shop-participation_sectionHeading__nrqCB h2{margin:0}.shop-participation_card__FJIKt h3,.shop-participation_reportDialog__RgPAU h3{font-size:14px}.shop-participation_facts__T2IrK dt,.shop-participation_muted__y_U7u{font-size:12px}.shop-participation_page__sH3F5>.shop-participation_actions___007y{margin:0;color:#888;font-size:12px}.shop-participation_page__sH3F5>.shop-participation_actions___007y a{color:#888;text-decoration:none}.shop-participation_card__FJIKt.shop-participation_purchaseCard__HyxeO{padding:0}.shop-participation_purchaseCard__HyxeO>.shop-participation_sectionHeading__nrqCB{min-height:72px;margin:0;padding:20px 22px}.shop-participation_purchaseHeading__b8Yrt{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.shop-participation_purchaseHeading__b8Yrt h3{margin:0}.shop-participation_purchaseStatus__FTRd1{padding:5px 7px;border-radius:4px;background:#fff0f6;color:#b9225a;font-size:10px;font-weight:600}.shop-participation_purchaseBody__WjnGS{min-width:0;padding:22px}.shop-participation_purchaseGuidance__fwmuR{margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:22px}.shop-participation_purchaseGuidance__fwmuR h3{margin:0 0 8px}.shop-participation_purchaseFooter__Gpj5Y p,.shop-participation_purchaseGuidance__fwmuR p,.shop-participation_purchaseOrderHelp__TmHmg,.shop-participation_purchaseOrderNote__jNMDL{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.shop-participation_purchaseOrderCard__aMv5l{min-width:0;border:1px solid var(--line);border-radius:10px;padding:24px;background:#fafaf9}.shop-participation_purchaseOrderHeader__o9b8H{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.shop-participation_purchaseOrderHeader__o9b8H>a{color:var(--muted);font-size:12px;text-decoration:none}.shop-participation_purchaseRegistered__HFliR{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:12px;background:#eaf6ef;color:#287450;font-size:11px;font-weight:600}.shop-participation_purchaseRegistered__HFliR svg{width:14px;height:14px;flex:0 0 14px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shop-participation_purchaseOrderHelp__TmHmg{margin-top:26px}.shop-participation_card__FJIKt .shop-participation_purchaseOrderFields__GLHMl{min-width:0;margin:20px 0 0;padding:0;gap:10px}.shop-participation_visuallyHidden__Cwr6Z{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.shop-participation_purchaseOrderFields__GLHMl legend{padding:0}.shop-participation_purchaseOrderFields__GLHMl label{font-size:12px}.shop-participation_purchaseOrderFields__GLHMl label>span{margin-left:4px;color:var(--muted);font-size:11px;font-weight:400}.shop-participation_purchaseInputRow__8djfD{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0}.shop-participation_purchaseInputRow__8djfD input{min-width:0;min-height:44px;font-size:14px}.shop-participation_purchaseInputRow__8djfD input::placeholder{color:var(--muted);opacity:1}.shop-participation_purchaseEditActions__ckDku,.shop-participation_purchaseFooterActions__T8fU_{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.shop-participation_purchaseEditActions__ckDku>button{white-space:nowrap}.shop-participation_purchaseCard__HyxeO button.shop-participation_primary__GBmIR{min-height:44px;border-radius:6px;padding:10px 16px;font-size:12px}.shop-participation_purchaseOrderNote__jNMDL{margin-top:10px;font-size:11px}.shop-participation_purchaseOrderValue__dFxB7{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px}.shop-participation_purchaseOrderValue__dFxB7>div{min-width:0}.shop-participation_purchaseOrderValue__dFxB7>div>span{display:block;margin-bottom:8px;color:var(--muted)}.shop-participation_purchaseOrderValue__dFxB7 strong{display:block;font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere}.shop-participation_purchaseOrderValue__dFxB7>button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;padding:10px 14px}.shop-participation_purchaseOrderValue__dFxB7>button>svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shop-participation_purchaseMetadata__62Hae{display:flex;flex-wrap:wrap;gap:12px 30px;margin:22px 0 0;border-top:1px solid var(--line);padding-top:20px;font-size:12px}.shop-participation_purchaseMetadata__62Hae>div{display:flex;flex-wrap:wrap;gap:8px 12px}.shop-participation_purchaseMetadata__62Hae dt{color:var(--muted)}.shop-participation_purchaseMetadata__62Hae dd{margin:0}.shop-participation_purchaseHistory___M3xM{margin-top:22px;border-top:1px solid var(--line)}.shop-participation_purchaseHistory___M3xM>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;cursor:pointer;list-style:none;font-weight:600}.shop-participation_purchaseHistory___M3xM>summary::-webkit-details-marker{display:none}.shop-participation_purchaseHistory___M3xM>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:4px}.shop-participation_purchaseHistoryToggle__88v1p{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:400}.shop-participation_purchaseHistoryToggle__88v1p>svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shop-participation_purchaseHistoryCollapse__oHQ0G,.shop-participation_purchaseHistory___M3xM[open] .shop-participation_purchaseHistoryExpand__KKPao{display:none}.shop-participation_purchaseHistory___M3xM[open] .shop-participation_purchaseHistoryCollapse__oHQ0G{display:inline}.shop-participation_purchaseHistory___M3xM[open] .shop-participation_purchaseHistoryToggle__88v1p>svg{transform:rotate(180deg)}.shop-participation_purchaseHistory___M3xM>ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0 0 22px 18px;color:var(--muted);line-height:1.7}.shop-participation_purchaseFooter__Gpj5Y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--line);padding-top:20px}.shop-participation_purchaseFooterActions__T8fU_{margin-left:auto}.shop-participation_purchaseFooterActions__T8fU_>button{min-width:112px}@media (max-width:800px){.shop-participation_hero__XIf2v{flex-wrap:wrap}.shop-participation_heroActions__JWG3R{flex-basis:100%;justify-content:flex-end}.shop-participation_heroContent__R725d h1{font-size:22px}.shop-participation_metrics__cILHy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.shop-participation_hero__XIf2v{padding-top:10px;gap:12px}.shop-participation_heroImage__s0zuG{width:56px;height:64px}.shop-participation_heroContent__R725d h1{font-size:20px}.shop-participation_tabs__X8xRL{gap:22px}.shop-participation_stages__8KUQg{gap:4px}.shop-participation_stages__8KUQg button{font-size:11px;padding:8px}.shop-participation_card__FJIKt,.shop-participation_purchaseBody__WjnGS,.shop-participation_purchaseCard__HyxeO>.shop-participation_sectionHeading__nrqCB,.shop-participation_purchaseOrderCard__aMv5l{padding:18px}.shop-participation_purchaseInputRow__8djfD{grid-template-columns:minmax(0,1fr)}.shop-participation_purchaseOrderValue__dFxB7{flex-wrap:wrap;gap:12px}.shop-participation_purchaseOrderValue__dFxB7>div{flex:1 1 200px}.shop-participation_purchaseOrderValue__dFxB7>button{margin-left:auto}.shop-participation_purchaseOrderValue__dFxB7 strong{font-size:20px}}.signup-form_page__6YdWy{padding-block:48px 80px;min-height:80vh}.signup-form_layout__2cOCa{max-width:1100px;margin:auto;display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:88px;gap:88px;align-items:start}.signup-form_intro__M3uVY{position:-webkit-sticky;position:sticky;top:40px}.signup-form_back__KuEGI{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--muted);margin-bottom:32px}.signup-form_kicker__lYFf7{color:var(--accent-text);font-weight:700;font-size:11px;letter-spacing:1.8px;margin:0 0 12px;display:block}.signup-form_intro__M3uVY h1{font-size:40px;line-height:1.4;letter-spacing:-1.5px;margin:0}.signup-form_intro__M3uVY>p:not(.signup-form_kicker__lYFf7){color:var(--muted);line-height:1.9;margin-top:16px}.signup-form_steps__6Sx9o{padding:0;list-style:none;margin:40px 0;display:grid;grid-gap:24px;gap:24px}.signup-form_steps__6Sx9o li{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:14px}.signup-form_steps__6Sx9o li>span{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:34px;height:34px;font-size:11px;background:var(--paper)}.signup-form_steps__6Sx9o li[aria-current]{color:var(--accent-text);font-weight:700}.signup-form_steps__6Sx9o li[aria-current]>span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.signup-form_shopSteps__2D6H3{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none;padding:0;margin:8px 0 24px}.signup-form_shopSteps__2D6H3 li{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.signup-form_shopSteps__2D6H3 li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;font-size:11px}.signup-form_shopSteps__2D6H3 li[aria-current]{color:var(--ink);font-weight:700}.signup-form_shopSteps__2D6H3 li[aria-current]>span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.signup-form_shopSteps__2D6H3 li[data-complete]>span{border-color:var(--accent);color:var(--accent-text)}.signup-form_hint__s5_vG{font-size:12px;border-top:1px solid var(--line);padding-top:24px}.signup-form_card__folp3{border:1px solid var(--line);border-radius:20px;background:var(--paper);padding:36px;min-width:0}.signup-form_card__folp3 h1,.signup-form_card__folp3 h2{font-size:26px;line-height:1.5;letter-spacing:-.8px;margin:0;scroll-margin-top:100px}.signup-form_card__folp3 h1:focus,.signup-form_card__folp3 h2:focus,.signup-form_complete__Hrata h1:focus,.signup-form_error__fh35R:focus{outline:none}.signup-form_description__B9DIu{margin:8px 0 28px;color:var(--muted);font-size:13px}.signup-form_fields__074zX{border:0;margin:0;padding:0;min-width:0;display:grid;grid-gap:20px;gap:20px}.signup-form_field__xPIll{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.signup-form_field__xPIll label,.signup-form_specialties__esWYN legend{font-size:13px;font-weight:600}.signup-form_field__xPIll input{border:1px solid var(--border);background:var(--paper);padding:12px 14px;border-radius:8px;width:100%;min-width:0;min-height:48px;color:var(--ink);font-size:16px}.signup-form_field__xPIll input:focus{border-color:var(--brand-primary);outline:none}.signup-form_field__xPIll .signup-form_genderSelect__qmpxF>button[aria-invalid=true],.signup-form_field__xPIll input[aria-invalid=true]{border-color:#b52f49}.signup-form_field__xPIll .signup-form_genderSelect__qmpxF>button[aria-invalid=true]:focus-visible,.signup-form_field__xPIll input[aria-invalid=true]:focus{border-color:#a02137}@media (forced-colors:active){.signup-form_field__xPIll .signup-form_genderSelect__qmpxF>button:focus-visible,.signup-form_field__xPIll input:focus{outline:2px solid Highlight;outline-offset:-2px}}.signup-form_field__xPIll .signup-form_genderSelect__qmpxF{width:100%;font-size:16px}.signup-form_field__xPIll .signup-form_genderSelect__qmpxF>button{min-height:48px}.signup-form_field__xPIll input:disabled{background:var(--background);color:var(--muted)}.signup-form_field__xPIll input[readonly]{background:var(--background)}.signup-form_certificateControl__4mc9Z{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:48px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--paper);font-size:14px}.signup-form_certificateControl__4mc9Z input{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.signup-form_certificateControl__4mc9Z:focus-within{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:-2px;box-shadow:none}.signup-form_certificateControl__4mc9Z:has(input[aria-invalid=true]){border-color:#b52f49}.signup-form_certificateControl__4mc9Z:has(input:disabled){background:var(--background);color:var(--muted)}.signup-form_certificateControl__4mc9Z input:disabled{cursor:default}.signup-form_certificateButton__QfK_K{flex-shrink:0;padding:5px 10px;border:0;border-radius:5px;background:var(--soft);font-size:13px;font-weight:600}.signup-form_certificateName__i4Qit{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signup-form_certificateControl__4mc9Z:has(.signup-form_certificateRemove__D92_f){padding-right:48px}.signup-form_certificateRemove__D92_f{position:absolute;z-index:1;inset:1px 1px 1px auto;display:grid;place-items:center;width:44px;padding:0;border:0;border-radius:6px;background:var(--paper);color:var(--muted);font-size:24px;cursor:pointer}.signup-form_certificateRemove__D92_f:hover:not(:disabled){background:var(--soft);color:var(--ink)}.signup-form_certificateRemove__D92_f:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.signup-form_certificateRemove__D92_f:disabled{background:var(--background);color:var(--muted);cursor:default}@media (forced-colors:active){.signup-form_certificateControl__4mc9Z:focus-within{border-color:Highlight;outline-color:Highlight}}.signup-form_passwordControl__kDt08{position:relative}.signup-form_passwordControl__kDt08 input{padding-right:50px}.signup-form_passwordToggle__8aLZA{position:absolute;top:0;right:0;display:grid;place-items:center;width:48px;height:48px;color:var(--muted);background:transparent;border:0;border-radius:8px}.signup-form_passwordToggle__8aLZA:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.signup-form_addressSearch__3C_3A{display:grid;grid-gap:12px;gap:12px}.signup-form_addressInput__jY_D_{position:relative}.signup-form_addressSearch__3C_3A .signup-form_addressInput__jY_D_>input{padding-right:48px}.signup-form_addressSearchIcon__59Pcq{position:absolute;inset:1px 1px 1px auto;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted)}.signup-form_addressSearchIcon__59Pcq svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.signup-form_addressSearchIcon__59Pcq:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.signup-form_addressSearchIcon__59Pcq:disabled{cursor:default}.signup-form_addressPanel__8iNGW{border:1px solid var(--border);border-radius:8px;overflow:hidden}.signup-form_addressHeader__X4sl4{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;font-size:12px}.signup-form_addressHeader__X4sl4 button{flex-shrink:0}.signup-form_addressPanel__8iNGW p,.signup-form_addressPanel__8iNGW>div>p{padding-inline:12px;font-size:13px}.signup-form_addressFrame__es3nI{width:100%;height:450px}.signup-form_error__fh35R,.signup-form_fieldError__TX0YX{color:#a02137;font-size:13px}.signup-form_error__fh35R{padding:14px;background:#fff2f4;border:1px solid #efc8d0;border-radius:8px;margin-bottom:20px}.signup-form_notice__jXuWv{color:var(--muted);background:var(--soft);padding:12px;border-radius:8px;margin-bottom:20px;font-size:13px}.signup-form_inputHint__aQgi8{margin:-10px 0 0}.signup-form_fieldHint__g13nl,.signup-form_inputHint__aQgi8{font-size:12px;color:var(--muted)}.signup-form_twoColumns__WUD9L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.signup-form_inline__XypPd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.signup-form_inline__XypPd .signup-form_field__xPIll{flex:1 1}.signup-form_primary__2E6mH,.signup-form_secondary__3cSGg{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;text-align:center}.signup-form_primary__2E6mH{background:var(--accent);color:var(--on-accent)}.signup-form_primary__2E6mH:hover:not(:disabled){background:var(--accent-hover)}.signup-form_primary__2E6mH:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.signup-form_secondary__3cSGg{border:1px solid var(--border);background:var(--paper);color:var(--muted)}.signup-form_secondary__3cSGg:hover:not(:disabled){background:var(--soft)}.signup-form_secondary__3cSGg:focus-visible{border-color:var(--brand-primary);outline:none}@media (forced-colors:active){.signup-form_passwordToggle__8aLZA:focus-visible,.signup-form_primary__2E6mH:focus-visible{outline-color:Highlight}.signup-form_secondary__3cSGg:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.signup-form_primary__2E6mH:disabled,.signup-form_secondary__3cSGg:disabled{opacity:1;background:var(--disabled-background);color:var(--disabled-text);border-color:var(--disabled-border)}.signup-form_inline__XypPd .signup-form_secondary__3cSGg{margin-top:28px;white-space:nowrap;font-size:12px;flex-shrink:0;padding-inline:12px}.signup-form_actions__5_m8L{display:flex;gap:12px;margin-top:32px}.signup-form_actions__5_m8L .signup-form_primary__2E6mH{flex:1 1}.signup-form_valid__dl47G{color:#196a44;font-size:13px;margin:-6px 0 0}.signup-form_divider__SX8xO{border-top:1px solid var(--line);margin-block:8px}.signup-form_specialties__esWYN{border:0;padding:0;min-width:0}.signup-form_specialties__esWYN legend{margin-bottom:12px}.signup-form_specialties__esWYN legend span{font-size:11px;font-weight:400;color:var(--muted);margin-left:8px}.signup-form_specialties__esWYN>div{display:flex;flex-wrap:wrap;gap:10px}.signup-form_specialties__esWYN label{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--line);padding:8px 14px;border-radius:9px;cursor:pointer}.signup-form_specialties__esWYN label:has(:checked){border-color:var(--accent);background:var(--soft);color:var(--accent-text)}.signup-form_specialties__esWYN input,.signup-form_terms__EOa8C input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;margin:0;border:1px solid var(--brand-text);border-radius:3px;background:var(--paper);width:18px;height:18px;flex-shrink:0}.signup-form_specialties__esWYN input:checked,.signup-form_terms__EOa8C input:checked{border-color:var(--brand-primary);background:var(--brand-primary)}.signup-form_specialties__esWYN input:checked:before,.signup-form_terms__EOa8C input:checked:before{content:"";width:5px;height:9px;border:solid var(--paper);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.signup-form_specialties__esWYN input:focus-visible,.signup-form_terms__EOa8C input:focus-visible{border:2px solid var(--brand-primary);outline:none}.signup-form_specialties__esWYN input:checked:focus-visible,.signup-form_terms__EOa8C input:checked:focus-visible{border-color:var(--brand-text)}.signup-form_specialties__esWYN input:disabled,.signup-form_terms__EOa8C input:disabled{opacity:1;cursor:not-allowed}.signup-form_specialties__esWYN input:disabled:not(:checked),.signup-form_terms__EOa8C input:disabled:not(:checked){background:var(--brand-background);border-color:var(--brand-secondary)}.signup-form_specialties__esWYN label:has(:disabled),.signup-form_term__RUrBT label:has(:disabled){cursor:not-allowed}@media (forced-colors:active){.signup-form_specialties__esWYN input,.signup-form_terms__EOa8C input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.signup-form_specialties__esWYN input:checked:before,.signup-form_terms__EOa8C input:checked:before{content:none}.signup-form_specialties__esWYN input:focus-visible,.signup-form_terms__EOa8C input:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.signup-form_terms__EOa8C{display:grid;grid-gap:0;gap:0}.signup-form_term__RUrBT{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.signup-form_term__RUrBT label{display:flex;gap:12px;align-items:flex-start;flex:1 1;line-height:1.6;cursor:pointer}.signup-form_term__RUrBT label>input{margin-top:calc((1.6em - 18px) / 2)}.signup-form_term__RUrBT label>span{display:block}.signup-form_term__RUrBT small{margin-right:8px;color:var(--accent-text);font-size:11px;font-weight:600}.signup-form_term__RUrBT>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--muted);text-decoration:underline}.signup-form_terms__EOa8C .signup-form_inputHint__aQgi8{margin-top:20px}.signup-form_complete__Hrata{text-align:center;max-width:480px;padding:60px 20px;margin:auto}.signup-form_completeIcon___fTMB{display:grid;place-items:center;margin:0 auto 28px;width:64px;height:64px;color:var(--on-accent);background:var(--accent);border-radius:50%;font-size:28px}.signup-form_complete__Hrata h1{font-size:30px}.signup-form_complete__Hrata>p:not(.signup-form_kicker__lYFf7){color:var(--muted);margin:16px 0 28px;line-height:1.9}.signup-form_complete__Hrata .signup-form_primary__2E6mH{width:100%}.signup-form_textLink__8Sr2x{display:inline-flex;min-height:44px;align-items:center;color:var(--muted);margin-top:12px}.signup-form_termBody__Y5BLv{overflow-wrap:anywhere;line-height:1.8}.signup-form_termBody__Y5BLv a{text-decoration:underline;color:var(--accent-text)}.signup-form_termBody__Y5BLv ol,.signup-form_termBody__Y5BLv ul{padding-left:24px}.signup-form_termBody__Y5BLv blockquote{border-left:3px solid var(--border);padding-left:16px;margin-inline:0}.signup-form_accountMatch__G_3xK{max-width:560px;margin-inline:auto}.signup-form_accountSummary__fCKMX{display:grid;grid-gap:12px;gap:12px;padding:20px;margin:0 0 24px;background:var(--soft);border-radius:10px}.signup-form_accountSummary__fCKMX>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:12px;gap:12px}.signup-form_accountSummary__fCKMX dt{color:var(--muted)}.signup-form_accountSummary__fCKMX dd{margin:0;overflow-wrap:anywhere}@media (max-width:900px){.signup-form_layout__2cOCa{gap:36px;grid-template-columns:260px minmax(0,1fr)}.signup-form_card__folp3{padding:28px}.signup-form_intro__M3uVY h1{font-size:34px}}@media (max-width:700px){.signup-form_page__6YdWy{padding-block:16px 48px}.signup-form_layout__2cOCa{display:block;max-width:520px}.signup-form_intro__M3uVY{position:static}.signup-form_back__KuEGI{margin-bottom:12px}.signup-form_intro__M3uVY h1,.signup-form_intro__M3uVY>p{display:none}.signup-form_steps__6Sx9o{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;margin:8px 0 24px}.signup-form_steps__6Sx9o li{flex-direction:column;text-align:center;gap:6px;font-size:11px}.signup-form_steps__6Sx9o li>span{width:26px;height:26px;font-size:10px}.signup-form_card__folp3{border-radius:14px;padding:24px 20px}.signup-form_card__folp3 h1,.signup-form_card__folp3 h2{font-size:23px}.signup-form_twoColumns__WUD9L{grid-template-columns:1fr;gap:20px}.signup-form_inline__XypPd{gap:8px}.signup-form_inline__XypPd .signup-form_secondary__3cSGg{max-width:116px;padding-inline:8px;font-size:11px}}.submission-file-input_attachments__cHAEN{min-width:0;border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.submission-file-input_help__BnESQ{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.submission-file-input_gallery__IoAsy{display:grid;grid-template-columns:repeat(auto-fill,130px);align-items:start;grid-gap:16px 8px;gap:16px 8px;margin:16px 0 12px;padding:0;list-style:none}.submission-file-input_gallery__IoAsy>li{min-width:0}.submission-file-input_attachments__cHAEN .submission-file-input_uploadTile__bSEDY{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:1;border:1px dashed var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:500;cursor:pointer}.submission-file-input_uploadTile__bSEDY>svg{width:24px;height:24px;margin-bottom:3px;fill:none;stroke:var(--muted);stroke-width:1.5;stroke-linecap:round}.submission-file-input_uploadTile__bSEDY .submission-file-input_count__qEnz5{color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.submission-file-input_uploadTile__bSEDY:not([data-disabled=true]):hover{border-color:var(--brand-primary);background:var(--brand-light)}.submission-file-input_uploadTile__bSEDY:focus-within{outline:2px solid var(--ink);outline-offset:3px}.submission-file-input_attachments__cHAEN .submission-file-input_uploadTile__bSEDY[data-disabled=true]{background:var(--brand-gray-light);cursor:not-allowed}.submission-file-input_attachments__cHAEN .submission-file-input_fileInput__dYFYd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.submission-file-input_fileCard__T_OkA{position:relative}.submission-file-input_preview___o6sc{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--brand-gray-light)}.submission-file-input_preview___o6sc>img,.submission-file-input_preview___o6sc>video{display:block;width:100%;height:100%;object-fit:contain}.submission-file-input_preview___o6sc>video{min-width:0}.submission-file-input_previewFallback__66Klg{display:grid;grid-gap:4px;gap:4px;padding:8px;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.submission-file-input_attachments__cHAEN .submission-file-input_retry__lxi1p{justify-self:center;min-height:44px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font-size:11px;cursor:pointer}.submission-file-input_fileDetails__23Isq{display:grid;grid-gap:2px;gap:2px;margin-top:7px;font-size:12px}.submission-file-input_fileDetails__23Isq strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.submission-file-input_fileDetails__23Isq small{color:var(--muted);font-size:11px}.submission-file-input_attachments__cHAEN .submission-file-input_remove__bAI7V{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;min-height:44px;height:44px;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.submission-file-input_remove__bAI7V:before{position:absolute;inset:6px;border:1px solid var(--line);border-radius:50%;background:var(--paper);content:""}.submission-file-input_remove__bAI7V>svg{position:relative;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.submission-file-input_attachments__cHAEN .submission-file-input_remove__bAI7V:not(:disabled):hover{background:transparent}.submission-file-input_remove__bAI7V:not(:disabled):hover:before{background:var(--brand-light)}.submission-file-input_attachments__cHAEN .submission-file-input_remove__bAI7V:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:480px){.submission-file-input_gallery__IoAsy{grid-template-columns:repeat(2,minmax(0,130px))}}.shop-submission-history_historyPanel__CpdbX{display:grid;grid-gap:20px;gap:20px;min-width:0;padding:22px;border:1px solid var(--line,#e5e5e5);border-radius:12px;background:var(--paper,#fff);color:var(--ink,#292929)}.shop-submission-history_historyPanel__CpdbX[hidden]{display:none}.shop-submission-history_heading__OiOVb{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.shop-submission-history_heading__OiOVb>div{min-width:0}.shop-submission-history_heading__OiOVb h2{margin:0;font-size:16px;font-weight:650;line-height:1.5}.shop-submission-history_heading__OiOVb p{margin:7px 0 0;color:#666;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.shop-submission-history_total__DS8Q9{flex:none;border-radius:6px;padding:5px 8px;background:#f7f7f7;color:#666;font-size:11px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-submission-history_rounds___vEtf{display:grid;grid-gap:12px;gap:12px;min-width:0}.shop-submission-history_round__tb8SQ{min-width:0;border:1px solid var(--line,#e5e5e5);border-radius:10px;background:var(--paper,#fff)}.shop-submission-history_round__tb8SQ>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px;padding:16px 18px;border-radius:9px;cursor:pointer;list-style:none}.shop-submission-history_round__tb8SQ>summary::-webkit-details-marker{display:none}.shop-submission-history_round__tb8SQ>summary:hover{background:#fbfbfb}.shop-submission-history_fileCard__8gJya button:focus-visible,.shop-submission-history_historyPanel__CpdbX a:focus-visible,.shop-submission-history_round__tb8SQ>summary:focus-visible{outline:2px solid var(--brand-primary,#e44b81);outline-offset:3px}.shop-submission-history_round__tb8SQ[open]>summary{border-bottom:1px solid var(--line,#e5e5e5);border-radius:9px 9px 0 0;background:#fafafa}.shop-submission-history_roundIdentity__x5lcF{display:grid;grid-gap:7px;gap:7px;min-width:0}.shop-submission-history_roundTitle__y4OyN{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.shop-submission-history_roundTitle__y4OyN>strong{font-size:14px;line-height:1.5;font-weight:600}.shop-submission-history_reviewHeading__jJ_W3>time,.shop-submission-history_roundIdentity__x5lcF>time{color:#666;font-size:11px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shop-submission-history_current__ulBEU{border-radius:4px;padding:3px 5px;color:#b72f64;background:#fff0f5;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.shop-submission-history_roundState__4LOVU{display:flex;align-items:center;gap:14px;flex:none}.shop-submission-history_result__UlmUt{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0;padding:5px 7px;border-radius:5px;background:#f0f0f0;color:#666;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.shop-submission-history_result__UlmUt[data-result=approved]{background:#edf7f1;color:#347755}.shop-submission-history_result__UlmUt[data-result=changes_requested]{background:#fff2e8;color:#a15e23}.shop-submission-history_chevron__fd_Tw{display:block;width:18px;height:18px;flex:none;stroke:#888;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.shop-submission-history_round__tb8SQ[open]>summary .shop-submission-history_chevron__fd_Tw{transform:rotate(180deg)}.shop-submission-history_roundBody__y6BEp{display:grid;grid-gap:24px;gap:24px;min-width:0;padding:20px 18px}.shop-submission-history_contentSection__QqoAu{min-width:0}.shop-submission-history_contentSection__QqoAu h3{margin:0 0 12px;font-size:13px;line-height:1.5;font-weight:600}.shop-submission-history_links__u8VZ3{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.shop-submission-history_historyPanel__CpdbX .shop-submission-history_link__5FT77{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;max-width:100%;border:1px solid var(--line,#e5e5e5);border-radius:7px;padding:9px 12px;color:#555;background:#fff;font-size:12px;text-decoration:none;overflow-wrap:anywhere}.shop-submission-history_historyPanel__CpdbX .shop-submission-history_link__5FT77:hover{border-color:#edb3c9;background:#fff7fa;color:#b72f64}.shop-submission-history_gallery__GRFUl{display:grid;grid-template-columns:repeat(auto-fill,130px);grid-gap:16px 10px;gap:16px 10px;align-items:start;margin:16px 0 0;padding:0;list-style:none;min-width:0}.shop-submission-history_fileCard__8gJya{min-width:0}.shop-submission-history_historyPanel__CpdbX .shop-submission-history_download__4oVAF{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:44px;margin-top:5px;border-radius:6px;padding:7px 0;color:#666;font-size:11px;line-height:1.5;text-decoration:none}.shop-submission-history_download__4oVAF>svg{width:13px;height:13px;flex:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shop-submission-history_historyPanel__CpdbX .shop-submission-history_download__4oVAF:hover{color:#b72f64}.shop-submission-history_fileCard__8gJya button{min-height:44px;max-width:100%;border:1px solid var(--line,#e5e5e5);border-radius:6px;padding:5px 8px;color:#555;background:#fff;font-size:11px;cursor:pointer}.shop-submission-history_fileCard__8gJya button:hover{background:#fff0f5}.shop-submission-history_sectionHeading__B0_e2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shop-submission-history_sectionHeading__B0_e2 h3{margin:0}.shop-submission-history_sectionHeading__B0_e2>span{flex:none;font-size:11px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#666}.shop-submission-history_caption__NgebB{min-width:0;padding:15px 16px;border:1px solid var(--line,#e5e5e5);border-radius:8px;background:#fcfcfc;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.shop-submission-history_muted__faNu4{color:#666}.shop-submission-history_reviews__urE3q{display:grid;grid-gap:12px;gap:12px;min-width:0}.shop-submission-history_review__Wgon_{min-width:0;border:1px solid var(--line,#e5e5e5);border-radius:8px;padding:16px}.shop-submission-history_reviewHeading__jJ_W3{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px}.shop-submission-history_opinions__1Bn6f{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:14px 0 0;padding:0;list-style:none}.shop-submission-history_opinions__1Bn6f>li{min-width:0;padding:12px 13px;border-left:2px solid #f0b3c9;border-radius:0 6px 6px 0;background:#fdf7f9}.shop-submission-history_opinions__1Bn6f strong{color:#9d4162;font-size:11px;font-weight:600;line-height:1.6}.shop-submission-history_opinions__1Bn6f p,.shop-submission-history_reviewMessage___Uus_ p{margin:6px 0 0;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.shop-submission-history_reviewMessage___Uus_{min-width:0;margin-top:14px;padding-top:13px;border-top:1px solid #efefef}.shop-submission-history_reviewMessage___Uus_ h5{margin:0;font-size:11px;font-weight:600;color:#6a6a6a;line-height:1.6}.shop-submission-history_empty__R_vuQ,.shop-submission-history_waiting__J9mF1{margin:0;border:1px dashed var(--line,#e5e5e5);border-radius:8px;padding:22px 16px;color:#666;background:#fcfcfc;font-size:12px;line-height:1.8;text-align:center;overflow-wrap:anywhere}.shop-submission-history_empty__R_vuQ strong{font-weight:500;color:#555}.shop-submission-history_empty__R_vuQ p{margin:5px 0 0;font-size:11px}@media (max-width:600px){.shop-submission-history_historyPanel__CpdbX{padding:18px;gap:18px}.shop-submission-history_heading__OiOVb{gap:10px}.shop-submission-history_round__tb8SQ>summary{gap:10px;padding:14px 12px}.shop-submission-history_roundState__4LOVU{gap:8px}.shop-submission-history_roundTitle__y4OyN{gap:5px}.shop-submission-history_roundTitle__y4OyN>strong{font-size:13px}.shop-submission-history_roundBody__y6BEp{padding:18px 12px;gap:22px}.shop-submission-history_review__Wgon_{padding:13px}}@media (max-width:480px){.shop-submission-history_gallery__GRFUl{grid-template-columns:repeat(2,minmax(0,130px));gap:16px 8px}}@media (prefers-reduced-motion:reduce){.shop-submission-history_chevron__fd_Tw{transition:none}}.shop-materials_materials__1ymtz{display:grid;grid-gap:16px;gap:16px}.shop-materials_materials__1ymtz>p{margin:0;color:var(--muted)}.shop-materials_files__d6jrb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none}.shop-materials_file__eZPZV{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.shop-materials_file__eZPZV img,.shop-materials_file__eZPZV video{display:block;width:100%;max-height:340px;object-fit:contain;background:#f6f6f6}.shop-materials_file__eZPZV a{display:grid;grid-gap:6px;gap:6px;padding:12px;overflow-wrap:anywhere}.shop-materials_file__eZPZV span{font-size:13px;color:var(--muted)}.shop-materials_file__eZPZV>p{padding:12px}.shop-materials_caption__242q7{border:1px solid var(--line);border-radius:12px;padding:16px}.shop-materials_caption__242q7>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-materials_caption__242q7 h4{margin:0}.shop-materials_caption__242q7 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.shop-materials_caption__242q7 p:last-child{margin-bottom:0}