.MSTDNa_selected{background:var(--cream);border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.MSTDNa_selected img{-o-object-fit:cover;object-fit:cover;border-radius:8px;block-size:54px;inline-size:96px;display:block}.MSTDNa_selectedText{gap:2px;min-inline-size:0;display:grid}.MSTDNa_selectedText span{color:var(--text-10);font-size:12px;line-height:16px}.MSTDNa_selectedText strong{color:var(--text-12);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:22px;overflow:hidden}.MSTDNa_change{color:var(--text-11);text-underline-offset:3px;padding-inline:8px;font-size:14px;line-height:20px;text-decoration:underline;display:none}.MSTDNa_optional{color:var(--text-9);margin-inline-start:6px;font-size:13px}.MSTDNa_textInput{resize:none;block-size:48px;min-block-size:0}.MSTDNa_upload{background:var(--cream);min-block-size:56px;color:var(--text-11);font:inherit;cursor:pointer;border:1px dashed #0000002e;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:15px;line-height:22px;transition:background-color .15s,border-color .15s;display:flex}.MSTDNa_upload:hover:not(:disabled){background:var(--cream-hover);border-color:#00000059}.MSTDNa_upload:disabled{cursor:progress}.MSTDNa_upload svg{flex:none;block-size:18px;inline-size:18px}.MSTDNa_spinner{animation:1s linear infinite MSTDNa_spin}@keyframes MSTDNa_spin{to{rotate:360deg}}.MSTDNa_photo{background:var(--cream);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.MSTDNa_photo img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;block-size:48px;inline-size:48px}.MSTDNa_photo span{min-inline-size:0;color:var(--text-11);flex:1;font-size:15px;line-height:22px}.MSTDNa_removePhoto{block-size:32px;inline-size:32px;color:var(--text-10);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.MSTDNa_removePhoto:hover{color:var(--text-12);background:#fff}.MSTDNa_removePhoto svg{block-size:16px;inline-size:16px}.MSTDNa_removePhoto:focus-visible,.MSTDNa_upload:focus-visible,.MSTDNa_change:focus-visible{outline-offset:2px;outline:2px solid #000}.MSTDNa_picker{scroll-margin-block-start:80px}.MSTDNa_choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.MSTDNa_choice{color:var(--text-11);cursor:pointer;border-radius:14px;align-content:start;gap:8px;padding:6px 6px 10px;transition:background-color .15s,box-shadow .15s;display:grid;position:relative}.MSTDNa_choice:hover{background:#fff9}.MSTDNa_choice[data-selected]{box-shadow:var(--chip-shadow);color:var(--text-12);background:#fff}.MSTDNa_choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #000}.MSTDNa_radio{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.MSTDNa_choiceCover{aspect-ratio:16/9;background:#0000000f;border-radius:10px;display:block;position:relative;overflow:hidden}.MSTDNa_choiceCover img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.MSTDNa_check{color:#fff;background:#000;border-radius:9999px;place-items:center;block-size:22px;inline-size:22px;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.MSTDNa_check svg{block-size:14px;inline-size:14px}.MSTDNa_choiceName{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline:2px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.MSTDNa_gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.MSTDNa_card{background:var(--cream);border-radius:16px;flex-direction:column;gap:14px;padding:10px 10px 18px;display:flex}.MSTDNa_cardCover{aspect-ratio:16/9;background:#0000000f;border-radius:10px;display:block;overflow:hidden}.MSTDNa_cardCover img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;transition:scale .32s;display:block}.MSTDNa_card:hover .MSTDNa_cardCover img{scale:1.02}.MSTDNa_cardBody{gap:6px;padding-inline:6px;display:grid}.MSTDNa_cardTitle{margin:0;font-size:16px;font-weight:400;line-height:24px}.MSTDNa_cardTitle a{color:var(--ink);text-decoration:none}.MSTDNa_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.MSTDNa_cardText{min-block-size:40px;color:var(--ink-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.MSTDNa_cardAction{block-size:34px;box-shadow:var(--chip-shadow);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-block-start:auto;margin-inline:6px;padding-inline:14px;font-size:14px;line-height:1;transition:background-color .15s;display:inline-flex}.MSTDNa_cardAction:hover{background:var(--cream-hover)}.MSTDNa_cardAction svg{block-size:16px;inline-size:16px}.MSTDNa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.MSTDNa_stepNumber{color:#0006;font-variant-numeric:tabular-nums;margin-block-end:32px;font-size:40px;font-weight:300;line-height:1;display:block}@media (max-width:1023px){.MSTDNa_change{display:inline}.MSTDNa_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.MSTDNa_steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.MSTDNa_selected{grid-template-columns:72px minmax(0,1fr) auto}.MSTDNa_selected img{block-size:40px;inline-size:72px}.MSTDNa_choices{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;padding-block-end:4px;overflow-x:auto}.MSTDNa_choices::-webkit-scrollbar{display:none}.MSTDNa_choice{scroll-snap-align:start}}@media (max-width:639px){.MSTDNa_gallery{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.MSTDNa_spinner{animation:none}.MSTDNa_cardCover img{transition:none}.MSTDNa_card:hover .MSTDNa_cardCover img{scale:none}}
