.KitStage_host__fTWb_{flex-grow:1}.KitStage_stage__hFDiT{container:mp-kit-stage/inline-size;flex:1 0 auto}.KitStage_board__houG_,.KitStage_stage__hFDiT{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.KitStage_board__houG_{--mp-thumb-w:var(--space-14);align-items:center}.KitStage_frame__4_CM0{position:relative;display:block;box-sizing:border-box;width:100%;overflow:hidden;border:1px solid var(--cm-border-hairline);background:var(--cm-surface-recess)}.KitStage_frame__4_CM0[data-size=thumb]{aspect-ratio:var(--mp-ratio,3/4);border-radius:var(--radius-md)}.KitStage_frame__4_CM0[data-size=hero]{position:absolute;inset:0;width:auto;border-color:var(--cm-border-emphasis);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.KitStage_frame__4_CM0[data-status=missing],.KitStage_frame__4_CM0[data-status=queued]{border-style:dashed;background:transparent;box-shadow:none}.KitStage_frame__4_CM0[data-status=failed],.KitStage_frame__4_CM0[data-status=needs-review]{border-color:var(--cm-warning-tint-border)}.KitStage_frame__4_CM0[data-status=failed]{background:var(--cm-warning-tint-bg);box-shadow:none}.KitStage_frame__4_CM0[data-status=running]{animation:KitStage_marketplace-kit-breath__gHiRt var(--dur-ambient-slow) ease-in-out infinite}@keyframes KitStage_marketplace-kit-breath__gHiRt{50%{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48))}}.KitStage_frame__4_CM0[data-selected]{border-color:var(--brand-cyan);outline:1px solid var(--brand-cyan)}.KitStage_frameImage__NXQfh{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.KitStage_frame__4_CM0[data-size=hero] .KitStage_frameImage__NXQfh{object-fit:contain}.KitStage_framePlaceholder__KOTOr,.KitStage_frameVeil__DMHP4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--cm-text-faint)}.KitStage_frameVeil__DMHP4{z-index:var(--z-content);background:rgba(var(--bg-body-rgb),.64);color:var(--text-primary)}.KitStage_frame__4_CM0[data-status=failed] .KitStage_framePlaceholder__KOTOr{color:var(--cm-warning)}.KitStage_frameLoading__AnXga{position:absolute;inset:0;background:var(--loading-shimmer);background-size:200% 100%;animation:KitStage_marketplace-kit-shimmer__gXsUo var(--dur-shimmer) ease-in-out infinite}@keyframes KitStage_marketplace-kit-shimmer__gXsUo{0%{background-position:100% 0}to{background-position:-100% 0}}.KitStage_frameIcon__qrcne{position:relative;width:var(--space-5);height:var(--space-5)}.KitStage_frame__4_CM0[data-size=hero] .KitStage_frameIcon__qrcne{width:var(--space-8);height:var(--space-8)}.KitStage_tray__OheDT{display:flex;flex:none;order:1;gap:var(--space-2);box-sizing:border-box;max-width:100%;margin:0;padding:var(--space-1);overflow-x:auto;list-style:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cm-border-emphasis) transparent}.KitStage_trayItem__BhhdC{flex:none}.KitStage_thumb__OPF_E{position:relative;display:block;box-sizing:border-box;width:var(--mp-thumb-w);margin:0;padding:0;border:0;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;cursor:pointer}.KitStage_thumb__OPF_E:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.KitStage_thumb__OPF_E:hover .KitStage_frame__4_CM0:not([data-selected]){border-color:var(--cm-border-strong)}}.KitStage_thumbNumber__3_tuH{left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-xs);background:rgba(var(--bg-body-rgb),.72);color:var(--text-primary);font-size:var(--text-2xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-normal)}.KitStage_thumbMark__3gsH9,.KitStage_thumbNumber__3_tuH{position:absolute;top:var(--space-1);z-index:var(--z-content)}.KitStage_thumbMark__3gsH9{right:var(--space-1);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-circle)}.KitStage_thumbMark__3gsH9[data-tone=warn]{background:var(--cm-warning);outline:var(--focus-ring-width) solid rgba(var(--bg-body-rgb),.72)}.KitStage_thumbAdd__7aRo8{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--mp-ratio,3/4);border:1px dashed var(--cm-border-emphasis);color:var(--cm-text-muted)}.KitStage_thumbAdd__7aRo8:disabled{cursor:not-allowed;opacity:var(--opacity-48)}@media (hover:hover){.KitStage_thumbAdd__7aRo8:not(:disabled):hover{border-color:var(--cm-border-strong);color:var(--cm-text-soft)}}.KitStage_thumbAddIcon__0vNKc{width:var(--space-5);height:var(--space-5)}.KitStage_hero__t_4Vr{position:relative;display:block;flex:none;order:0;box-sizing:border-box;width:min(100%,26rem);aspect-ratio:var(--mp-ratio,3/4);margin:0;padding:0;border:0;border-radius:var(--radius-lg);background:none;color:inherit;font:inherit;text-align:inherit}.KitStage_heroButton__gRjgs{cursor:zoom-in}.KitStage_heroButton__gRjgs:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.KitStage_heroButton__gRjgs:hover .KitStage_frame__4_CM0{border-color:var(--cm-border-strong)}}.KitStage_heroState__AFyiU{position:absolute;inset-inline:var(--space-4);bottom:var(--space-4);z-index:var(--z-content);display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;width:fit-content;max-width:calc(100% - var(--space-8));margin-inline:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-full);background:rgba(var(--bg-body-rgb),.8);color:var(--cm-text-soft);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:break-word}.KitStage_heroState__AFyiU[data-status=running]{color:var(--brand-cyan)}.KitStage_heroState__AFyiU[data-status=failed]{color:var(--cm-warning)}.KitStage_heroStateIcon__8bam1{flex:none;width:var(--space-4);height:var(--space-4)}.KitStage_panel__lNndL{display:flex;flex:none;flex-direction:column;order:2;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid var(--cm-border-hairline);border-radius:var(--radius-lg);background:var(--cm-surface-card)}.KitStage_panelHead__1Rh2J{display:flex;flex:none;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--cm-border-hairline-soft)}.KitStage_panelTitle__1zOH_{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.KitStage_panelStatus__LXiWx{display:inline-flex;flex:none;min-width:0}.KitStage_pillIcon__RzZDY{width:var(--space-3);height:var(--space-3)}.KitStage_pager__S91oY{display:flex;flex:none;gap:var(--space-1);margin-inline-start:auto}.KitStage_pagerButton__mMv_c{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--space-8);height:var(--space-8);margin:0;padding:0;border:1px solid var(--cm-border-hairline);border-radius:var(--radius-sm);background:var(--cm-surface-card);color:var(--cm-text-soft);cursor:pointer}.KitStage_pagerButton__mMv_c svg{width:var(--space-4);height:var(--space-4)}.KitStage_pagerButton__mMv_c:disabled{cursor:default;opacity:var(--opacity-48)}.KitStage_pagerButton__mMv_c:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.KitStage_pagerButton__mMv_c:not(:disabled):hover{border-color:var(--cm-border-emphasis);background:var(--cm-surface-card-hover)}}.KitStage_panelBody__u5iSk{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);min-height:0;padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cm-border-emphasis) transparent}.KitStage_panelBody__u5iSk>*{flex-shrink:0}.KitStage_panelFoot__vWeVe{display:flex;flex:none;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--cm-border-hairline-soft)}.KitStage_download__ltZRk{flex:1 1 auto;min-width:0}.KitStage_fullscreen__86Yly.KitStage_fullscreen__86Yly{flex:none;width:var(--space-11);min-width:var(--space-11);padding:0}.KitStage_block__H5sYU{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.KitStage_blockHead__WN_4q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0}.KitStage_blockTitle__nK_u5{min-width:0;margin:0;color:var(--cm-text-muted);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.KitStage_blockNote__Pg1Sp{margin:0;color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:break-word}.KitStage_blockAction__DAWIR{align-self:flex-start}.KitStage_rows__P3ymX{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.KitStage_row__jBBNT{display:grid;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug)}.KitStage_row__jBBNT dt{color:var(--cm-text-muted)}.KitStage_row__jBBNT dd{min-width:0;margin:0;color:var(--text-primary);overflow-wrap:anywhere}.KitStage_line__OSKFX{display:block}.KitStage_line__OSKFX+.KitStage_line__OSKFX{margin-top:var(--space-1)}.KitStage_checks__geJic{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.KitStage_check__DSHxB{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:break-word}.KitStage_checkTitle___78ff{display:block;color:var(--text-primary);font-weight:var(--font-medium)}.KitStage_rowIcon__CCErQ{flex:none;width:var(--space-4);height:var(--space-4);color:var(--cm-text-muted)}.KitStage_check__DSHxB[data-tone=ok] .KitStage_rowIcon__CCErQ{color:var(--text-success)}.KitStage_check__DSHxB[data-tone=warn] .KitStage_rowIcon__CCErQ,.KitStage_warnTitle__X_M3k .KitStage_rowIcon__CCErQ{color:var(--cm-warning)}.KitStage_warn__PtMMU{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--cm-warning-tint-border);border-radius:var(--radius-md);background:var(--cm-warning-tint-bg)}.KitStage_warnTitle__X_M3k{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.KitStage_warnText__gbGh9{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:break-word}.KitStage_notice__d9QjD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-md);background:var(--cm-surface-card)}.KitStage_noticeText__xsxPD{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:break-word}.KitStage_variantsRow__jTM3_{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3);min-width:0}.KitStage_variantsNote__25mno{flex:1 1 6rem;min-width:0}.KitStage_variants__SoSiM{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.KitStage_variant__vNHzY{flex:none}.KitStage_variantButton__1oP9l{position:relative;display:block;box-sizing:border-box;width:var(--space-14);aspect-ratio:var(--mp-ratio,3/4);margin:0;padding:0;overflow:hidden;border:1px solid var(--cm-border-hairline);border-radius:var(--radius-sm);background:var(--cm-surface-recess);color:inherit;font:inherit}button.KitStage_variantButton__1oP9l{cursor:pointer}button.KitStage_variantButton__1oP9l:disabled{cursor:default}button.KitStage_variantButton__1oP9l:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.KitStage_variantButton__1oP9l[data-selected]{border-color:var(--brand-cyan);outline:1px solid var(--brand-cyan)}@media (hover:hover){button.KitStage_variantButton__1oP9l:not(:disabled,[data-selected]):hover{border-color:var(--cm-border-strong)}}.KitStage_variantImage__gEB9U{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.KitStage_use__JpOmj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.KitStage_useButton__dhM6M{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-5);box-sizing:border-box;min-width:0;min-height:var(--space-16);margin:0;padding:var(--space-2);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-md);background:var(--cm-surface-card);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;overflow-wrap:break-word;cursor:pointer}.KitStage_useButton__dhM6M:disabled{cursor:default;opacity:var(--opacity-48)}.KitStage_useButton__dhM6M:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.KitStage_useButton__dhM6M:not(:disabled):hover{border-color:var(--cm-border-emphasis);background:var(--cm-surface-card-hover);color:var(--text-primary)}}.KitStage_useIcon__9YeYM{flex:none;width:var(--space-5);height:var(--space-5);color:var(--text-primary)}.KitStage_quick__0YCaf{display:flex;flex:none;flex-direction:column;gap:var(--space-1);min-width:0;margin:0}.KitStage_quickRow__dxXe3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);box-sizing:border-box;min-width:0;min-height:var(--space-12);padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-3);border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-lg);background:var(--cm-surface-card)}.KitStage_quickRow__dxXe3:focus-within{border-color:var(--border-accent)}.KitStage_quickIcon__22HYO{flex:none;width:var(--space-5);height:var(--space-5);color:var(--brand-cyan)}.KitStage_quickInput__Y_3N_{flex:1 1 14rem;box-sizing:border-box;min-width:0;height:var(--space-9);margin:0;padding:0;border:0;outline:none;background:none;color:var(--text-primary);font:inherit;font-size:var(--text-base);line-height:var(--leading-snug);text-overflow:ellipsis}.KitStage_quickInput__Y_3N_::placeholder{color:var(--cm-text-faint)}.KitStage_quickInput__Y_3N_:disabled{cursor:not-allowed}.KitStage_quickSubmit__bEY7g.KitStage_quickSubmit__bEY7g{flex:none;height:var(--space-9);margin-inline-start:auto}.KitStage_quickNotes__WumQx{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding-inline:var(--space-3)}.KitStage_quickNote__5yqCZ{margin:0;color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:break-word}.KitStage_quickNote__5yqCZ[data-tone=warn]{color:var(--cm-warning)}.KitStage_quickNote__5yqCZ[data-tone=error]{color:var(--text-error)}@media (pointer:coarse){.KitStage_pagerButton__mMv_c{width:var(--tap-target-min);height:var(--tap-target-min)}.KitStage_quickSubmit__bEY7g.KitStage_quickSubmit__bEY7g{height:var(--tap-target-min)}}@media not all and (max-width:767px){@container mp-kit-stage (min-width: 40rem){.KitStage_board__houG_{--mp-thumb-w:var(--space-14);--mp-gap:var(--space-4);--mp-panel-w:clamp(17.5rem,34cqw,21.25rem);--mp-side:calc(var(--mp-thumb-w) + var(--space-2) + var(--mp-panel-w) + var(--mp-gap) * 2);--mp-hero-h:min(100cqh,calc((100cqw - var(--mp-side)) / (var(--mp-ratio, 3 / 4))));container:mp-kit-board/size;flex:1 0 0;flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--mp-gap);min-height:22rem}.KitStage_tray__OheDT{order:0;flex-direction:column;max-width:none;max-height:var(--mp-hero-h);overflow:hidden auto}.KitStage_hero__t_4Vr{order:0;width:auto;height:var(--mp-hero-h)}.KitStage_panel__lNndL{order:0;width:var(--mp-panel-w);height:var(--mp-hero-h)}}}@media (prefers-reduced-motion:reduce){.KitStage_frameLoading__AnXga,.KitStage_frame__4_CM0[data-status=running]{animation:none}}.PhotoIdentityAdvice_warn__ZbbMV{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--cm-warning-tint-border);border-radius:var(--radius-lg);background:var(--cm-warning-tint-bg)}.PhotoIdentityAdvice_warnTitle__FLRzH{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--cm-warning);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.PhotoIdentityAdvice_warnIcon__esF1F{flex:none;width:var(--space-4);height:var(--space-4)}.PhotoIdentityAdvice_warnText__57Xs_{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:break-word}.PhotoIdentityAdvice_warnAction__bSkAO.PhotoIdentityAdvice_warnAction__bSkAO{height:auto;min-height:var(--tap-target-min);font-size:var(--text-sm)}@media not all and (max-width:767px){.PhotoIdentityAdvice_warnAction__bSkAO.PhotoIdentityAdvice_warnAction__bSkAO{height:var(--space-9);min-height:var(--space-9)}@media (pointer:coarse){.PhotoIdentityAdvice_warnAction__bSkAO.PhotoIdentityAdvice_warnAction__bSkAO{height:var(--tap-target-min);min-height:var(--tap-target-min)}}}.CardViewerPanel_root__XBxRW{display:flex;flex-direction:column;min-width:0;color:var(--text-primary);font-family:var(--font-primary)}.CardViewerPanel_head__ze5v9{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-4) var(--space-3)}.CardViewerPanel_eyebrow__B308X{display:flex;max-width:100%;min-width:0;margin:0;color:var(--cm-text-muted);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.CardViewerPanel_product__ARHOJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardViewerPanel_position__MGEYO{display:none;flex:none;white-space:pre}.CardViewerPanel_title__Oa_DY{max-width:100%;margin:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}.CardViewerPanel_status__3v72x{display:inline-flex;margin-top:var(--space-1)}.CardViewerPanel_pillIcon__SlhNK{width:var(--space-3);height:var(--space-3)}.CardViewerPanel_body__YRsM1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:0 var(--space-4) var(--space-4)}.CardViewerPanel_body__YRsM1>*{flex-shrink:0}.CardViewerPanel_block__hJZ9v{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;padding:var(--space-3) var(--space-3-5);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-md);background:var(--cm-surface-card)}.CardViewerPanel_blockHead__IPfst{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0}.CardViewerPanel_blockTitle__7tBbK{min-width:0;margin:0;color:var(--cm-text-muted);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.CardViewerPanel_blockMeta___sVD1{color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-snug)}.CardViewerPanel_primary__nKTV_{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.CardViewerPanel_secondary__nVyT9{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}.CardViewerPanel_note__N_6Xf{margin:0;color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:break-word}.CardViewerPanel_icon__8mJ_p{flex:none;width:var(--space-4);height:var(--space-4);color:var(--cm-text-muted)}.CardViewerPanel_check__cNRdt{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:break-word}.CardViewerPanel_check__cNRdt[data-tone=ok] .CardViewerPanel_icon__8mJ_p{color:var(--text-success)}.CardViewerPanel_check__cNRdt[data-tone=warn] .CardViewerPanel_icon__8mJ_p,.CardViewerPanel_warnTitle__zBfXd .CardViewerPanel_icon__8mJ_p{color:var(--cm-warning)}.CardViewerPanel_checkTitle__P05MK{display:block;color:var(--text-primary);font-weight:var(--font-medium)}.CardViewerPanel_warn__S3YeX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--cm-warning-tint-border);border-radius:var(--radius-md);background:var(--cm-warning-tint-bg)}.CardViewerPanel_warnTitle__zBfXd{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.CardViewerPanel_warnText__B825D{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:break-word}.CardViewerPanel_notice__m7ixe{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-md);background:var(--cm-surface-card)}.CardViewerPanel_noticeText__xGNmG{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:break-word}.CardViewerPanel_variants__gDhlp{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.CardViewerPanel_variant__dMLNQ{position:relative;display:block;box-sizing:border-box;width:var(--space-12);aspect-ratio:var(--mp-ratio,3/4);margin:0;padding:0;overflow:hidden;border:1px solid var(--cm-border-hairline);border-radius:var(--radius-sm);background:var(--cm-surface-recess);color:inherit;font:inherit}button.CardViewerPanel_variant__dMLNQ{cursor:pointer}button.CardViewerPanel_variant__dMLNQ:disabled{cursor:default}button.CardViewerPanel_variant__dMLNQ:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.CardViewerPanel_variant__dMLNQ[data-selected]{border-color:var(--brand-cyan);outline:1px solid var(--brand-cyan)}@media (hover:hover){button.CardViewerPanel_variant__dMLNQ:not(:disabled,[data-selected]):hover{border-color:var(--cm-border-strong)}}.CardViewerPanel_variantImage__cF45m{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.CardViewerPanel_variantNumber__K6sDk{position:absolute;top:var(--space-1);left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-xs);background:rgba(var(--bg-body-rgb),var(--opacity-80));color:var(--text-primary);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.CardViewerPanel_revert__g6Lh9.CardViewerPanel_revert__g6Lh9{align-self:flex-start}.CardViewerPanel_actions__aDdRu{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-2)}.CardViewerPanel_action__4SzeG.CardViewerPanel_action__4SzeG{min-width:0;width:100%}.CardViewerPanel_edit__n36S5{display:flex;flex:none;flex-direction:column;gap:var(--space-2-5);min-width:0;margin:0 var(--space-4) var(--space-4);padding:var(--space-3);border:1px solid var(--border-accent-subtle);border-radius:var(--radius-lg);background:var(--cm-panel-bg)}.CardViewerPanel_edit__n36S5:focus-within{border-color:var(--border-accent)}.CardViewerPanel_editTitle__xcJ5K{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.CardViewerPanel_editIcon__Rao2W{flex:none;width:var(--space-4);height:var(--space-4);color:var(--brand-cyan)}.CardViewerPanel_field__nTlbf{box-sizing:border-box;width:100%;min-height:var(--space-16);margin:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-md);background:var(--cm-surface-recess);color:var(--text-primary);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical}.CardViewerPanel_field__nTlbf::placeholder{color:var(--cm-text-faint)}.CardViewerPanel_field__nTlbf:focus-visible{border-color:var(--border-accent);outline:none}.CardViewerPanel_field__nTlbf:disabled{cursor:not-allowed;opacity:var(--opacity-48)}.CardViewerPanel_hints__DkBT4{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.CardViewerPanel_hint__MsBIk.CardViewerPanel_hint__MsBIk{min-height:var(--space-8);font-size:var(--text-xs)}.CardViewerPanel_notes__YvF1T{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.CardViewerPanel_editNote__0F9lz{margin:0;color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:break-word}.CardViewerPanel_editNote__0F9lz[data-tone=warn]{color:var(--cm-warning)}.CardViewerPanel_editNote__0F9lz[data-tone=error]{color:var(--text-error)}.CardViewerPanel_submit___14_d.CardViewerPanel_submit___14_d{min-height:var(--tap-target-min)}@media (pointer:coarse){.CardViewerPanel_hint__MsBIk.CardViewerPanel_hint__MsBIk{min-height:var(--tap-target-min)}}@media not all and (max-width:767px){.CardViewerPanel_root__XBxRW{flex:1 1 auto;min-height:0}.CardViewerPanel_head__ze5v9{padding:var(--space-5) var(--space-16) var(--space-4) var(--space-5)}.CardViewerPanel_position__MGEYO{display:inline}.CardViewerPanel_title__Oa_DY{font-size:var(--text-xl)}.CardViewerPanel_body__YRsM1{flex:1 1 auto;min-height:0;padding:0 var(--space-5) var(--space-4);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar) transparent}.CardViewerPanel_edit__n36S5{margin:0 var(--space-5) var(--space-5)}}