.MobileWritingSetup-module__hOve3G__stage{gap:16px;display:grid}.MobileWritingSetup-module__hOve3G__taskGrid{gap:8px;display:grid}.MobileWritingSetup-module__hOve3G__taskCard{border:2px solid var(--c-border);background:var(--c-surface);min-height:82px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:24px;align-items:center;gap:16px;padding:16px;transition:background-color .14s,border-color .14s,opacity .14s;display:flex}.MobileWritingSetup-module__hOve3G__taskCardOn{border-color:var(--c-primary-fill);background:var(--c-primary-soft)}.MobileWritingSetup-module__hOve3G__taskCard:disabled{cursor:not-allowed;opacity:.45}.MobileWritingSetup-module__hOve3G__taskCard:active:not(:disabled){opacity:.72}.MobileWritingSetup-module__hOve3G__taskIcon{background:var(--c-primary-soft);width:48px;height:48px;color:var(--c-primary);border-radius:16px;flex:none;place-items:center;display:grid}.MobileWritingSetup-module__hOve3G__taskIcon>span{font-size:24px}.MobileWritingSetup-module__hOve3G__taskBody{flex:1;gap:3px;min-width:0;display:grid}.MobileWritingSetup-module__hOve3G__taskLabel{font-size:16px;font-weight:700;line-height:22px}.MobileWritingSetup-module__hOve3G__taskDescription{color:var(--c-muted);font-size:14px;line-height:18px}.MobileWritingSetup-module__hOve3G__taskCheck{color:var(--c-primary);flex:none;font-size:24px}.MobileWritingSetup-module__hOve3G__imageList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.MobileWritingSetup-module__hOve3G__imageCard{border:2px solid var(--c-border);background:var(--c-surface);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:24px;padding:0;transition:border-color .14s,opacity .14s;display:grid;overflow:hidden}.MobileWritingSetup-module__hOve3G__imageCardOn{border-color:var(--c-primary)}.MobileWritingSetup-module__hOve3G__imageCard:active{opacity:.72}.MobileWritingSetup-module__hOve3G__imagePreview{grid-column:1/-1}.MobileWritingSetup-module__hOve3G__imageCard .MobileWritingSetup-module__hOve3G__frame{border-radius:0}.MobileWritingSetup-module__hOve3G__imageCaption{align-items:center;gap:8px;padding:16px;display:flex}.MobileWritingSetup-module__hOve3G__imageCaptionBody{flex:1;gap:2px;min-width:0;display:grid}.MobileWritingSetup-module__hOve3G__imageLabel{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:21px;overflow:hidden}.MobileWritingSetup-module__hOve3G__imageCategory{color:var(--c-muted);font-size:13px;line-height:18px}.MobileWritingSetup-module__hOve3G__selectedBadge{background:var(--c-primary);width:30px;height:30px;color:var(--c-on-primary);border-radius:999px;flex:none;place-items:center;display:grid}.MobileWritingSetup-module__hOve3G__selectedBadge>span{font-size:17px}.MobileWritingSetup-module__hOve3G__promptList{gap:8px;display:grid}.MobileWritingSetup-module__hOve3G__promptCard{border:2px solid var(--c-border);background:var(--c-surface);min-height:56px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:8px;padding:16px;font-size:15px;line-height:22px;transition:background-color .14s,border-color .14s,opacity .14s;display:flex}.MobileWritingSetup-module__hOve3G__promptCardOn{border-color:var(--c-primary-fill);background:var(--c-primary-soft)}.MobileWritingSetup-module__hOve3G__promptCard:active{opacity:.72}.MobileWritingSetup-module__hOve3G__promptText{flex:1}.MobileWritingSetup-module__hOve3G__promptCheck{color:var(--c-primary);flex:none;font-size:22px}.MobileWritingSetup-module__hOve3G__helper{color:var(--c-muted);text-align:center;margin:0;padding:24px 0;font-size:15px;line-height:21px}.MobileWritingSetup-module__hOve3G__form{gap:8px;display:grid}.MobileWritingSetup-module__hOve3G__fieldLabel{margin:4px 0 0;font-size:15px;font-weight:700;line-height:21px}.MobileWritingSetup-module__hOve3G__input{box-sizing:border-box;border:1px solid var(--c-border);background:var(--c-surface);width:100%;min-height:52px;color:var(--c-text);font:inherit;border-radius:16px;padding:0 16px;font-size:16px;line-height:24px}.MobileWritingSetup-module__hOve3G__textarea{resize:vertical;min-height:105px;padding:16px}.MobileWritingSetup-module__hOve3G__input::placeholder{color:var(--c-muted);opacity:1}.MobileWritingSetup-module__hOve3G__input:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.MobileWritingSetup-module__hOve3G__input:disabled{background:var(--c-surface-sunken);color:var(--c-faint)}.MobileWritingSetup-module__hOve3G__overview{border:1px solid var(--c-border);background:var(--c-surface);border-radius:24px;gap:12px;padding:16px;display:grid}.MobileWritingSetup-module__hOve3G__overviewRow{gap:2px;display:grid}.MobileWritingSetup-module__hOve3G__overviewLabel{color:var(--c-muted);letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.MobileWritingSetup-module__hOve3G__overviewValue{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:23px}.MobileWritingSetup-module__hOve3G__taskCard:focus-visible,.MobileWritingSetup-module__hOve3G__imageCard:focus-visible,.MobileWritingSetup-module__hOve3G__promptCard:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (max-width:350px){.MobileWritingSetup-module__hOve3G__imageList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.MobileWritingSetup-module__hOve3G__taskCard,.MobileWritingSetup-module__hOve3G__imageCard,.MobileWritingSetup-module__hOve3G__promptCard{transition:none}}
