.page-module__fEQXfG__page{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:24px 16px;display:flex}.page-module__fEQXfG__header{flex-direction:column;gap:2px;display:flex}.page-module__fEQXfG__heading{font-size:26px;font-weight:700}.page-module__fEQXfG__subheading{color:var(--muted);font-size:14px}.page-module__fEQXfG__muted{color:var(--muted)}.page-module__fEQXfG__create{gap:8px;display:flex}.page-module__fEQXfG__templates{flex-direction:column;gap:8px;display:flex}.page-module__fEQXfG__templatesTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:13px;font-weight:600}.page-module__fEQXfG__template{text-align:left;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);cursor:pointer;color:var(--foreground);flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.page-module__fEQXfG__template:hover{border-color:var(--primary)}.page-module__fEQXfG__templateName{font-size:15px;font-weight:600}.page-module__fEQXfG__templateMeta{color:var(--muted);font-size:13px}.page-module__fEQXfG__templateDescription{color:var(--muted);font-size:13px;line-height:1.4}.page-module__fEQXfG__templateWrap{flex-direction:column;gap:8px;display:flex}.page-module__fEQXfG__templatePreview{border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.page-module__fEQXfG__templateRoutineList{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.page-module__fEQXfG__templateRoutineRow{justify-content:space-between;gap:8px;font-size:14px;display:flex}.page-module__fEQXfG__templateActions{flex-direction:column;gap:8px;display:flex}.page-module__fEQXfG__input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);flex:1;min-height:48px;padding:12px 14px;font-size:16px}.page-module__fEQXfG__list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.page-module__fEQXfG__row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:12px 14px;display:flex}.page-module__fEQXfG__rowLink{flex-direction:column;flex:1;gap:2px;display:flex}.page-module__fEQXfG__rowName{font-size:16px;font-weight:600}.page-module__fEQXfG__rowMeta{color:var(--muted);font-size:13px}
