{
  "name": "Nụ Cười Xinh",
  "shortName": "Nụ Cười Xinh",
  "legalName": "Nụ Cười Xinh (giả lập)",
  "domain": "nucuoixinh.vn",
  "story": "Nụ Cười Xinh là phòng khám nha khoa gia đình cho những nhà có con nhỏ và tuổi teen. Nhiều phụ huynh kể rằng con sợ đi khám răng vì một lần đau hồi bé, rồi cả nhà cứ hoãn đến khi răng đau thật. Chúng tôi làm ngược lại: khám định kỳ sáu tháng một lần, mỗi lượt 30 phút, bác sĩ giải thích bằng hình vẽ trước khi làm bất cứ việc gì. Trẻ em có phòng khám riêng tông màu biển, được cầm gương xem răng mình và tự chọn vị kem. Tuổi teen có lộ trình niềng răng theo từng tháng, xem trước trên màn hình và nhắc lịch qua Zalo. Bố mẹ khám cùng giờ với con, một hồ sơ cho cả nhà. Chúng tôi không bán gói làm đẹp; chúng tôi giúp cả nhà giữ răng khoẻ đều đặn và không ai phải sợ ghế nha.",
  "audiences": [
    {
      "who": "Phụ huynh có con 3–12 tuổi",
      "need": "Một phòng khám con chịu đi lại, lịch khám định kỳ rõ ràng, giá báo trước",
      "fear": "Con khóc, sợ hãi rồi không chịu đi khám nữa"
    },
    {
      "who": "Tuổi teen 12–18 cần niềng răng (và bố mẹ đi cùng)",
      "need": "Biết trước lộ trình niềng, thời gian, chi phí từng giai đoạn; niềng mà vẫn tự tin đi học",
      "fear": "Niềng lâu, đau, bị bạn trêu, tốn tiền mà không thấy tiến triển"
    },
    {
      "who": "Người lớn bận rộn trong gia đình",
      "need": "Khám nhanh cùng giờ với con, nhắc lịch tự động",
      "fear": "Bị tư vấn thêm dịch vụ không cần thiết"
    }
  ],
  "personality": [
    {
      "trait": "dịu dàng",
      "do": "Bé cứ giơ tay lên nếu muốn nghỉ nhé, cô dừng ngay.",
      "dont": "Ngồi yên, đừng nhúc nhích, sắp xong rồi."
    },
    {
      "trait": "rõ ràng",
      "do": "Lần khám này 30 phút: soi răng, làm sạch, bôi fluor. Chi phí 350.000đ (giá mẫu).",
      "dont": "Gói chăm sóc răng miệng toàn diện, liên hệ để biết thêm."
    },
    {
      "trait": "vui tươi",
      "do": "Hôm nay bạn Răng Xinh được đánh bóng sáng loá luôn!",
      "dont": "Quy trình vệ sinh răng miệng đã được thực hiện."
    },
    {
      "trait": "đáng tin",
      "do": "Răng sữa này sẽ tự rụng trong khoảng 6 tháng, chưa cần nhổ.",
      "dont": "Nhổ luôn cho nhanh, để lâu không tốt đâu."
    }
  ],
  "tagline": "Cả nhà khám răng, không ai sợ",
  "taglineEn": "Family dentistry nobody is afraid of",
  "voice": {
    "rules": [
      "Xưng Nụ Cười Xinh hoặc cô/chú bác sĩ – bé với trẻ em; mình – bạn với teen; anh chị với phụ huynh",
      "Câu ngắn, tối đa 18 từ; nói việc sắp làm trước khi làm",
      "Số liệu cụ thể: phút khám, số lần hẹn, giá ghi rõ là giá mẫu hoặc ước tính",
      "Báo lỗi nhẹ nhàng: nói chuyện gì xảy ra rồi gợi ý bước tiếp theo, không đổ lỗi người dùng",
      "Khen đúng việc làm được (chải đủ 2 phút, giữ lịch hẹn), không khen chung chung",
      "Thuật ngữ nha khoa giải thích ngay bằng lời thường (fluor = lớp bảo vệ men răng)"
    ]
  },
  "taboo": [
    "Không hình ảnh nha khoa đáng sợ: kim tiêm, máu, mũi khoan, răng sâu đen, khuôn mặt đau đớn",
    "Không dùng từ 'đau', 'nhổ ngay', 'khoan' trong quảng cáo; không doạ 'để lâu sẽ mất răng'",
    "Không ảnh trước/sau phóng đại, không hứa 'răng trắng sau 1 lần', không so sánh ngoại hình",
    "Không chê răng của trẻ hay phụ huynh, không trêu người niềng răng",
    "Không dùng nhân vật hoạt hình có bản quyền; nhân vật Nụ Cười Xinh là thiết kế gốc"
  ],
  "programs": [
    {
      "name": "Khám định kỳ 6 tháng",
      "desc": "30 phút: soi răng, làm sạch, bôi fluor. Bác sĩ vẽ lại tình trạng răng cho cả nhà xem.",
      "meta": "30 phút · 2 lần/năm"
    },
    {
      "name": "Nha khoa trẻ em không sợ hãi",
      "desc": "Phòng khám riêng tông biển, bé cầm gương xem răng và tự chọn vị kem. Bé giơ tay là dừng.",
      "meta": "3–12 tuổi · 40 phút"
    },
    {
      "name": "Niềng răng tuổi teen",
      "desc": "Lộ trình từng tháng, xem trước trên màn hình, nhắc lịch qua Zalo. Báo giá từng giai đoạn.",
      "meta": "12–18 tuổi · 8 giai đoạn"
    }
  ],
  "world": "dental-clinic",
  "motifs": [
    "tooth",
    "toothbrush",
    "toothpaste",
    "floss",
    "braces",
    "smile",
    "mouthwash",
    "dentalChair",
    "aligner",
    "toothShield"
  ],
  "social": [
    "facebook",
    "instagram",
    "tiktok",
    "youtube"
  ],
  "site": "https://nucuoixinh.vn",
  "fictional": true,
  "approvedAt": "2026-10-25",
  "approvedBy": "auto-approved (fictional demo brand, approved by Dac Nguyen in chat)",
  "logoApprovedAt": "2026-10-25",
  "content": {
    "labels": {
      "home": "Trang chủ",
      "learner": "Hồ sơ cả nhà",
      "lesson": "Bé tập chải",
      "challenge": "Thử thách",
      "business": "Trường học",
      "mentor": "Bác sĩ",
      "admin": "Quản trị",
      "cta": "Đặt lịch khám",
      "ctaSecondary": "Xem dịch vụ"
    },
    "routes": {
      "home": "/",
      "learner": "/ho-so",
      "lesson": "/be-tap-chai/bai-3",
      "challenge": "/thu-thach-21-ngay",
      "business": "/truong-hoc",
      "mentor": "/bac-si",
      "admin": "/quan-tri"
    },
    "appNav": {
      "learner": [
        "Hồ sơ cả nhà",
        "Bé tập chải",
        "Thử thách",
        "Bác sĩ của nhà"
      ],
      "mentor": [
        "Lịch khám hôm nay",
        "Bệnh nhân",
        "Hướng dẫn",
        "Báo cáo"
      ],
      "admin": [
        "Tổng quan",
        "Bác sĩ",
        "Lịch hẹn",
        "Cài đặt"
      ]
    },
    "home": {
      "pageTitle": "Chọn lối đi của bạn",
      "desc": "{name}: {tagline}. Đặt lịch khám cho bé, cho teen niềng răng hoặc cả nhà.",
      "eyebrow": "{short} · nha khoa gia đình",
      "note": "30 phút mỗi lượt · bé giơ tay là dừng · giá báo trước",
      "mascotSay": "Mình đếm răng cùng nhau nhé, nhẹ nhàng thôi!",
      "progress": {
        "label": "Niềng răng · giai đoạn 3",
        "value": "3/8",
        "pct": 38
      },
      "pathsEyebrow": "Ba lối đi",
      "pathsTitle": "Bạn đến với Nụ Cười Xinh vì ai?",
      "fearLabel": "Điều lo lắng",
      "programsEyebrow": "Dịch vụ",
      "programsTitle": "Mỗi lần khám một việc rõ ràng",
      "popular": "Được chọn nhiều",
      "programFallback": "Dịch vụ"
    },
    "learner": {
      "pageTitle": "Hồ sơ răng cả nhà",
      "desc": "Hồ sơ cả nhà: lịch khám tiếp theo, chuỗi ngày chải răng của bé và tiến độ niềng — một nút Đặt lịch.",
      "eyebrow": "Thứ năm · 23/10",
      "heading": "Chào chị Thu, bé An còn 12 ngày tới lần khám định kỳ",
      "streak": "9 ngày chải đủ 2 phút",
      "next": {
        "eyebrow": "Lần khám tiếp theo · khoảng 30 phút",
        "title": "Khám định kỳ cho bé An (6 tuổi)",
        "desc": "Soi răng, làm sạch, bôi fluor. Bác sĩ Lan sẽ cho bé xem răng sữa sắp rụng bằng gương.",
        "stepsLabel": "Bước 2 trên 4 bước chuẩn bị",
        "cta": "Xác nhận lịch"
      },
      "mascotSay": "Bé An chải đủ 9 ngày rồi, thêm 12 ngày là xong thử thách!",
      "weekTitle": "Tuần này",
      "weekLabel": "Chuỗi 7 ngày chải răng",
      "days": [
        "T2",
        "T3",
        "T4",
        "T5",
        "T6",
        "T7",
        "CN"
      ],
      "ring": {
        "pct": 38,
        "label": "Niềng răng",
        "aria": "38% lộ trình niềng của anh Bảo",
        "meta": "giai đoạn 3/8"
      },
      "roadmapTitle": "Lộ trình niềng của Bảo",
      "roadmap": [
        [
          "done",
          "Giai đoạn 1 · Chụp phim, lấy dấu"
        ],
        [
          "done",
          "Giai đoạn 2 · Gắn mắc cài"
        ],
        [
          "now",
          "Giai đoạn 3 · Dàn đều răng"
        ],
        [
          "locked",
          "Giai đoạn 4 · Đóng khe"
        ]
      ],
      "recorded": {
        "title": "Đã ghi nhận",
        "text": "Lịch khám 08:30 thứ ba 04/11 đã giữ chỗ. Nhắc qua Zalo trước 1 ngày."
      }
    },
    "lesson": {
      "pageTitle": "Bé tập chải · Bài 3",
      "desc": "Bài tập chải răng cho bé từng bước: chọn đáp án, xem gợi ý, nhận lời khen.",
      "exit": "Thoát bài tập",
      "step": [
        3,
        5
      ],
      "stepLabel": "Câu 3/5",
      "eyebrow": "Câu 3 · Chải răng hàm",
      "question": "Chải mặt nhai của răng hàm thế nào cho sạch?",
      "quote": "“Đặt bàn chải nằm ngang trên răng hàm, chải tới lui thật nhẹ, mỗi vùng khoảng 10 giây.”",
      "choose": "Chọn đáp án",
      "options": [
        "Chà thật mạnh cho nhanh",
        "Chải tới lui nhẹ, mỗi vùng 10 giây",
        "Chỉ chải răng cửa là đủ",
        "Súc miệng thay cho chải"
      ],
      "correct": 1,
      "hintTitle": "Gợi ý",
      "hint": "Tìm cụm `10 giây` trong lời dặn của Bông Chải.",
      "verdict": {
        "stamp": "Đúng",
        "title": "Sạch bóng!",
        "text": "Chải nhẹ mà đều mới sạch. Bé đã đúng 3/3 câu.",
        "next": "Câu tiếp"
      }
    },
    "challenge": {
      "pageTitle": "Thử thách 21 ngày chải răng",
      "desc": "Thử thách 21 ngày: chải đủ 2 phút sáng và tối, gửi ảnh bảng dán sao, nhận huy hiệu.",
      "deadline": "Còn 12 ngày",
      "title": "21 ngày chải răng đủ 2 phút",
      "intro": "Mỗi tối dán một ngôi sao lên bảng, chụp ảnh gửi trước Chủ nhật. Bông Chải chấm theo 3 tiêu chí: đủ 2 phút, đủ 4 vùng, không bỏ buổi tối.",
      "criteriaLabel": "Tiêu chí",
      "criteria": [
        [
          "Đủ 2 phút",
          true
        ],
        [
          "Đủ 4 vùng",
          true
        ],
        [
          "Không bỏ buổi tối",
          false
        ]
      ],
      "lockedCriterion": "Dùng chỉ nha khoa · tuần 3",
      "form": {
        "title": "Gửi bảng dán sao",
        "linkLabel": "Link ảnh bảng dán sao",
        "linkValue": "zalo.me/anh-bang-sao",
        "linkError": "Link thiếu `https://`, ví dụ *https://zalo.me/abc*",
        "noteLabel": "Bố mẹ muốn bác sĩ chú ý điều gì?",
        "noteValue": "Bé hay bỏ chải mặt trong răng hàm dưới.",
        "noteHelp": "Tối đa 200 ký tự.",
        "remind": "Nhắc lúc 20:30 nếu chưa chải",
        "submit": "Gửi bảng sao",
        "done": "Đã gửi",
        "draft": "Lưu nháp"
      },
      "board": {
        "title": "Bảng sao tuần này",
        "cols": [
          "#",
          "Bé",
          "Số sao"
        ],
        "rows": [
          [
            "Gia Bảo",
            "14"
          ],
          [
            "Bé An",
            "13"
          ],
          [
            "Minh Khuê",
            "12"
          ],
          [
            "Tuệ Lâm",
            "11"
          ],
          [
            "Hải Đăng",
            "10"
          ]
        ],
        "me": "Bé An",
        "meBadge": "bé"
      },
      "caution": {
        "title": "Nhẹ tay nhé",
        "text": "Chải quá mạnh làm nướu ửng đỏ. Dùng bàn chải lông mềm, chải vòng tròn nhỏ."
      }
    },
    "business": {
      "pageTitle": "Cho trường học",
      "desc": "Khám răng định kỳ tại trường cùng {name}: báo cáo từng lớp, đặt lịch tư vấn.",
      "eyebrow": "Trường mầm non, tiểu học & doanh nghiệp",
      "title": "Cả lớp khám răng trong một buổi sáng",
      "intro": "Đội bác sĩ đến trường với ghế khám di động và góc chơi tông biển. Nhà trường nhận báo cáo từng lớp, phụ huynh nhận phiếu riêng cho con.",
      "stats": [
        [
          "30 phút",
          "mỗi lớp 25 bé"
        ],
        [
          "2 lần",
          "mỗi năm học"
        ],
        [
          "1 phiếu",
          "riêng cho từng bé"
        ]
      ],
      "plans": [
        [
          "Trường mầm non",
          "50–300 bé",
          [
            "Khám tại trường 2 lần/năm",
            "Lớp chải răng cho bé",
            "Phiếu kết quả gửi phụ huynh"
          ]
        ],
        [
          "Doanh nghiệp",
          "20+ nhân viên",
          [
            "Khám định kỳ cho nhân viên",
            "Ưu đãi khám cho gia đình",
            "Báo cáo tổng hợp ẩn danh"
          ]
        ]
      ],
      "mascotSay": "Lớp Lá 2 chải răng tốt hơn kỳ trước — kỳ này mình tập thêm chỉ nha khoa nhé.",
      "form": {
        "title": "Đặt lịch tư vấn 20 phút",
        "companyLabel": "Tên trường hoặc công ty",
        "companyValue": "Trường Mầm non Hoa Sen",
        "emailLabel": "Email liên hệ",
        "emailValue": "hieutruong@hoasen",
        "emailError": "Email thiếu tên miền, ví dụ *hieutruong@hoasen.edu.vn*",
        "sizeLabel": "Số bé hoặc nhân viên",
        "sizes": [
          "50–100",
          "100–300",
          "300+"
        ],
        "submit": "Đặt lịch tư vấn",
        "done": "Đã gửi — hẹn gặp bạn"
      }
    },
    "mentor": {
      "pageTitle": "Lịch khám hôm nay",
      "desc": "Lịch khám của bác sĩ: chọn bệnh nhân, xem ghi chú phụ huynh, gửi hướng dẫn chăm sóc.",
      "eyebrow": "Bác sĩ Lan · 8 lượt hôm nay",
      "heading": "Lịch khám hôm nay",
      "filters": [
        [
          "Trẻ em",
          true
        ],
        [
          "Niềng răng",
          false
        ],
        [
          "Khám định kỳ",
          false
        ]
      ],
      "current": "Đang khám",
      "item": {
        "title": "Bé An, 6 tuổi · Khám định kỳ",
        "meta": "Phòng Biển · 08:30 · lần thứ 3",
        "due": "còn 10 phút"
      },
      "work": "“Răng cửa sữa hàm dưới ==lung lay nhẹ==, sẽ tự rụng trong khoảng 6 tháng. Mặt trong răng hàm ==còn mảng bám==.”",
      "noteTitle": "Phụ huynh nhờ chú ý",
      "note": "Bé hơi lo khi nghe tiếng máy, muốn cầm gương xem.",
      "feedbackLabel": "Hướng dẫn gửi phụ huynh",
      "feedback": "Bé hợp tác rất tốt và tự cầm gương suốt buổi. Tối nay nhờ chị nhắc bé chải kỹ mặt trong răng hàm dưới.",
      "scoresLabel": "Đánh giá nhanh",
      "scores": [
        [
          "Hợp tác tốt",
          true
        ],
        [
          "Mảng bám ít",
          false
        ],
        [
          "Nướu khoẻ",
          true
        ]
      ],
      "send": "Gửi hướng dẫn",
      "done": "Đã gửi",
      "nextItem": "Bệnh nhân sau",
      "queueLabel": "Danh sách hôm nay",
      "queue": [
        [
          "Bé An",
          "Trẻ em",
          "08:30"
        ],
        [
          "Gia Bảo",
          "Niềng răng",
          "09:00"
        ],
        [
          "Chị Thu",
          "Định kỳ",
          "09:40"
        ],
        [
          "Minh Khuê",
          "Trẻ em",
          "10:20"
        ],
        [
          "Anh Hùng",
          "Định kỳ",
          "13:30"
        ],
        [
          "Tuệ Lâm",
          "Niềng răng",
          "14:10"
        ]
      ],
      "toast": {
        "title": "Đã gửi cho phụ huynh bé An.",
        "text": "Còn 7 lượt khám hôm nay."
      }
    },
    "admin": {
      "pageTitle": "Tổng quan phòng khám",
      "desc": "Bảng quản trị: lịch hẹn tuần, bệnh nhân cần nhắc, xuất báo cáo.",
      "eyebrow": "Tuần 43 · 20–26/10",
      "heading": "Tổng quan phòng khám",
      "export": "Xuất báo cáo tuần",
      "kpis": [
        [
          "126",
          "lượt khám tuần này",
          "+9"
        ],
        [
          "92%",
          "đến đúng giờ hẹn",
          "+3%"
        ],
        [
          "4 phút",
          "chờ trung bình",
          "−2 phút"
        ],
        [
          "6",
          "hồ sơ cần nhắc lịch",
          ""
        ]
      ],
      "kpiWarn": "xem bên dưới",
      "tableTitle": "Bệnh nhân cần nhắc lịch",
      "cols": [
        "Bệnh nhân",
        "Dịch vụ",
        "Tiến độ",
        "Trạng thái"
      ],
      "rows": [
        [
          "Hải Đăng",
          "Niềng răng",
          25,
          "Lỡ 2 hẹn",
          "bad"
        ],
        [
          "Tuệ Lâm",
          "Trẻ em",
          40,
          "Quá hạn 6 tháng",
          "warn"
        ],
        [
          "Anh Hùng",
          "Định kỳ",
          55,
          "Chưa xác nhận",
          "warn"
        ],
        [
          "Minh Khuê",
          "Trẻ em",
          60,
          "Đổi giờ",
          "warn"
        ],
        [
          "Gia Bảo",
          "Niềng răng",
          92,
          "Ổn",
          "ok"
        ]
      ],
      "alerts": [
        [
          "caution",
          "3 lịch chưa xác nhận",
          "Phòng Biển có 3 lịch thứ bảy chưa xác nhận. Gửi nhắc qua Zalo?"
        ],
        [
          "system",
          "Bảo trì",
          "Hệ thống đặt lịch bảo trì 23:00–23:30 thứ bảy. Lịch đã đặt vẫn được giữ."
        ]
      ],
      "chart": {
        "title": "Lượt khám theo ngày",
        "aria": "Lượt khám theo ngày, cao nhất thứ bảy",
        "values": [
          16,
          18,
          15,
          20,
          22,
          28,
          7
        ],
        "peak": 5,
        "days": [
          "T2",
          "T3",
          "T4",
          "T5",
          "T6",
          "T7",
          "CN"
        ]
      },
      "dialog": {
        "title": "Xuất báo cáo tuần 43",
        "text": "Gửi PDF tổng hợp cho 2 trường đối tác và nhắc lịch cho 6 hồ sơ. Phụ huynh nhận lúc 18:00 thứ sáu.",
        "check": "Kèm hướng dẫn chăm sóc của bác sĩ",
        "later": "Để sau",
        "confirm": "Xuất và gửi"
      }
    },
    "programs": [
      {
        "name": "Khám định kỳ 6 tháng",
        "desc": "30 phút: soi răng, làm sạch, bôi fluor. Bác sĩ vẽ lại tình trạng răng cho cả nhà xem.",
        "meta": "30 phút · 2 lần/năm"
      },
      {
        "name": "Nha khoa trẻ em không sợ hãi",
        "desc": "Phòng khám riêng tông biển, bé cầm gương xem răng và tự chọn vị kem. Bé giơ tay là dừng.",
        "meta": "3–12 tuổi · 40 phút"
      },
      {
        "name": "Niềng răng tuổi teen",
        "desc": "Lộ trình từng tháng, xem trước trên màn hình, nhắc lịch qua Zalo. Báo giá từng giai đoạn.",
        "meta": "12–18 tuổi · 8 giai đoạn"
      }
    ],
    "social": {
      "cta": "Đặt lịch khám",
      "captions": [
        "{name}: cả nhà khám răng, không ai sợ",
        "Bé giơ tay là cô dừng, 30 phút mỗi lượt",
        "Niềng răng tuổi teen: xem trước từng giai đoạn",
        "Thử thách 21 ngày chải răng đủ 2 phút"
      ]
    },
    "homeNote": "30 phút mỗi lượt · bé giơ tay là dừng · giá báo trước",
    "mentorNote": "Lớp Lá 2 chải răng tốt hơn kỳ trước — kỳ này mình tập thêm chỉ nha khoa nhé."
  }
}
