.EmojiValidatorTool_breadcrumbRow__Y5Now{padding-top:1rem}.EmojiValidatorTool_heroSection__0tY3T{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 15% 20%,rgb(16 185 129/12%),transparent 48%),radial-gradient(ellipse at 85% 15%,rgb(124 58 237/12%),transparent 42%),radial-gradient(ellipse at 50% 100%,rgb(245 158 11/7%),transparent 40%),linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border-bottom:1px solid var(--color-border);padding:2rem 0 2.25rem}html[data-theme=dark] .EmojiValidatorTool_heroSection__0tY3T{background:radial-gradient(ellipse at 15% 20%,rgb(52 211 153/18%),transparent 50%),radial-gradient(ellipse at 85% 15%,rgb(139 92 246/18%),transparent 45%),radial-gradient(ellipse at 50% 100%,rgb(251 191 36/8%),transparent 40%),linear-gradient(180deg,#131518,#17191C);border-bottom:1px solid var(--color-border)}.EmojiValidatorTool_heroInner__BOtMj{display:flex;flex-direction:column;align-items:flex-start}.EmojiValidatorTool_eyebrow__7OCHp{display:inline-flex;margin-bottom:.5rem;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:5px 14px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(124,58,237,.08));color:var(--color-accent);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=dark] .EmojiValidatorTool_eyebrow__7OCHp{background:linear-gradient(135deg,rgba(52,211,153,.18),rgba(139,92,246,.12));border-color:rgba(52,211,153,.35);color:#6EE7B7}.EmojiValidatorTool_heroTitle__z_cH4{margin:0 0 .65rem;color:var(--color-text);font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:900;line-height:1.1;letter-spacing:-.015em}.EmojiValidatorTool_heroDesc__Hq87b{max-width:44rem;margin:0 0 1rem;color:var(--color-text-muted);font-size:1.05rem;line-height:1.55}.EmojiValidatorTool_trustRow__34T46{display:flex;flex-wrap:wrap;gap:.65rem}.EmojiValidatorTool_trustChip__xAyag{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:999px;padding:4px 12px;background:var(--color-surface-raised);color:var(--color-text-soft);font-size:.78rem;font-weight:600}.EmojiValidatorTool_trustChipDot__ssoG_{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.EmojiValidatorTool_section__5fUmo{padding-top:2.75rem;padding-bottom:1rem}.EmojiValidatorTool_toolSection__ojjmE{padding-top:2rem}.EmojiValidatorTool_sectionHeader__klcLk{margin-bottom:1.75rem}.EmojiValidatorTool_sectionTag___T60N{display:inline-block;margin-bottom:.4rem;border-radius:999px;padding:3px 10px;background:var(--color-primary-soft);color:var(--color-primary);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.EmojiValidatorTool_sectionTitle__RZQ8i{margin:0 0 .4rem;color:var(--color-text);font-size:clamp(1.4rem,2.8vw,1.875rem);font-weight:800;line-height:1.25}.EmojiValidatorTool_sectionDesc__eZdHr{max-width:44rem;margin:0;color:var(--color-text-muted);font-size:.98rem;line-height:1.55}.EmojiValidatorTool_toolContainer__bGbdM{max-width:1040px;margin:0 auto}.EmojiValidatorTool_mainCard__BT42D{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:20px;padding:24px;background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);box-shadow:0 4px 16px rgba(16,185,129,.06)}html[data-theme=dark] .EmojiValidatorTool_mainCard__BT42D{background:linear-gradient(180deg,#1C1F24,#17191C);border-color:var(--color-border);border-top-color:var(--color-accent)}@media (max-width:767px){.EmojiValidatorTool_mainCard__BT42D{border-radius:16px;padding:16px}}.EmojiValidatorTool_toolCardHeader__5SrMy{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}@media (min-width:640px){.EmojiValidatorTool_toolCardHeader__5SrMy{flex-direction:row;align-items:center;justify-content:space-between}}.EmojiValidatorTool_toolCardTitle__Bmj81{margin:0 0 2px;color:var(--color-text);font-size:1.25rem;font-weight:800}.EmojiValidatorTool_toolCardDesc__fV73S{margin:0;color:var(--color-text-muted);font-size:.9rem}.EmojiValidatorTool_privacyBadge__a_IuU{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(16,185,129,.25);border-radius:999px;padding:4px 10px;background:var(--color-accent-soft);color:var(--color-success-text);font-size:.75rem;font-weight:700;white-space:nowrap}.EmojiValidatorTool_inputGroup__Ze_g3{margin-bottom:1.25rem}.EmojiValidatorTool_inputLabel__HqG10{display:block;margin-bottom:.4rem;color:var(--color-text);font-size:.95rem;font-weight:800}.EmojiValidatorTool_textarea__s7hUQ{width:100%;height:180px;border:1px solid var(--color-border-muted);border-radius:12px;padding:14px 16px;background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.98rem;line-height:1.5;resize:vertical;transition:border-color .12s ease,box-shadow .12s ease}@media (max-width:767px){.EmojiValidatorTool_textarea__s7hUQ{height:150px}}.EmojiValidatorTool_textarea__s7hUQ:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(124,58,237,.15)}.EmojiValidatorTool_textareaMeta__5R3g0{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem;margin-bottom:.75rem;color:var(--color-text-muted);font-size:.8rem}.EmojiValidatorTool_fixtureRow__cIqI9{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem}.EmojiValidatorTool_fixtureLabel__SYNEq{color:var(--color-text-muted);font-size:.82rem;font-weight:700;text-transform:uppercase}.EmojiValidatorTool_fixtureBtn__brok4{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:8px;padding:.4rem .85rem;background:var(--color-surface-raised);color:var(--color-text-subtle);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.EmojiValidatorTool_fixtureBtn__brok4:hover{background:var(--color-primary-soft);border-color:rgba(124,58,237,.3);color:var(--color-primary)}.EmojiValidatorTool_quietBtn__Ztdus{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;padding:.4rem .85rem;background:var(--color-surface-raised);color:var(--color-text-muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease}.EmojiValidatorTool_quietBtn__Ztdus:hover{background:var(--color-surface);color:var(--color-text)}.EmojiValidatorTool_copyStatusMessage__ICabb{display:inline-flex;align-items:center;margin-bottom:1rem;color:var(--color-accent-hover);font-size:.82rem;font-weight:700}.EmojiValidatorTool_summaryGrid__UEXFV{display:grid;grid-template-columns:1fr;grid-gap:.875rem;gap:.875rem;margin-bottom:1.5rem}@media (min-width:640px){.EmojiValidatorTool_summaryGrid__UEXFV{grid-template-columns:repeat(3,1fr)}}.EmojiValidatorTool_summaryCard__uPr2E{display:flex;flex-direction:column;justify-content:space-between;border-radius:14px;padding:16px}.EmojiValidatorTool_purpleSummaryCard___I88e{border:1px solid rgba(124,58,237,.3);border-top:3px solid var(--color-primary);background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(124,58,237,.04));box-shadow:0 4px 14px rgba(124,58,237,.08)}.EmojiValidatorTool_mintSummaryCard__ObYkF{border:1px solid rgba(16,185,129,.3);border-top:3px solid var(--color-accent);background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.04));box-shadow:0 4px 14px rgba(16,185,129,.08)}.EmojiValidatorTool_neutralSummaryCard__CPvZZ{border:1px solid rgba(245,158,11,.3);border-top:3px solid var(--color-amber);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.04));box-shadow:0 4px 14px rgba(245,158,11,.08)}html[data-theme=dark] .EmojiValidatorTool_purpleSummaryCard___I88e{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(139,92,246,.05));border-color:rgba(139,92,246,.35);border-top-color:var(--color-primary)}html[data-theme=dark] .EmojiValidatorTool_mintSummaryCard__ObYkF{background:linear-gradient(135deg,rgba(52,211,153,.18),rgba(52,211,153,.05));border-color:rgba(52,211,153,.35);border-top-color:var(--color-accent)}html[data-theme=dark] .EmojiValidatorTool_neutralSummaryCard__CPvZZ{background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(251,191,36,.05));border-color:rgba(251,191,36,.35);border-top-color:var(--color-amber)}.EmojiValidatorTool_summaryLabel__8C7LG{margin-bottom:.35rem;color:var(--color-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.EmojiValidatorTool_purpleMetricCount__KHFAY{color:var(--color-primary);font-size:clamp(1.75rem,3.5vw,2.15rem);font-weight:900;line-height:1.1}.EmojiValidatorTool_mintMetricCount__ckUDd{color:var(--color-accent-hover);font-size:clamp(1.75rem,3.5vw,2.15rem);font-weight:900;line-height:1.1}.EmojiValidatorTool_contentTypeBadge__7e_6U{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:800}.EmojiValidatorTool_emojiOnlyBadge__VujQq{border:1px solid rgba(16,185,129,.3);background:var(--color-accent-soft);color:var(--color-success-text)}.EmojiValidatorTool_textOnlyBadge__gtOfV{border:1px solid var(--color-border-muted);background:var(--color-surface-raised);color:var(--color-text-soft)}.EmojiValidatorTool_mixedBadge__Pw_dQ{border:1px solid rgba(124,58,237,.3);background:var(--color-primary-soft);color:var(--color-primary)}.EmojiValidatorTool_summarySubtitle__CEyC8{margin-top:2px;color:var(--color-text-muted);font-size:.78rem}.EmojiValidatorTool_outputsGrid__p0xFe{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}@media (min-width:768px){.EmojiValidatorTool_outputsGrid__p0xFe{grid-template-columns:1fr 1fr}}.EmojiValidatorTool_outputBox__8Dzm1{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border);border-radius:14px;padding:18px;background:var(--color-surface-raised)}.EmojiValidatorTool_outputHeader__VQcKO{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.EmojiValidatorTool_outputTitle__Lpbgu{margin:0;color:var(--color-text);font-size:.95rem;font-weight:800}.EmojiValidatorTool_outputSurface__KkzkD{min-height:70px;border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.95rem;line-height:1.5;word-break:break-word}.EmojiValidatorTool_copySecondaryBtn__Ho1WY{margin-top:.75rem;align-self:flex-start;border:1px solid var(--color-border);border-radius:8px;padding:.4rem .9rem;background:var(--color-surface-raised);color:var(--color-text-subtle);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .12s ease}.EmojiValidatorTool_copySecondaryBtn__Ho1WY:hover{background:var(--color-surface)}.EmojiValidatorTool_unicodeBox__n3mVQ{border:1px solid var(--color-border);border-radius:16px;padding:20px;background:var(--color-surface-raised)}.EmojiValidatorTool_unicodeTitle__nRv0G{margin:0 0 .25rem;color:var(--color-text);font-size:1.05rem;font-weight:800}.EmojiValidatorTool_unicodeSubtext__Gxk7H{margin:0 0 1rem;color:var(--color-text-muted);font-size:.875rem}.EmojiValidatorTool_tableWrapper___ymN_{overflow-x:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-raised)}.EmojiValidatorTool_table__pLIzb{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.EmojiValidatorTool_table__pLIzb th{border-bottom:1px solid var(--color-border);padding:10px 14px;background:var(--color-surface);color:var(--color-text-soft);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.EmojiValidatorTool_table__pLIzb td{border-bottom:1px solid var(--color-surface-soft);padding:12px 14px;color:var(--color-text);vertical-align:middle}.EmojiValidatorTool_table__pLIzb tr:last-child td{border-bottom:none}.EmojiValidatorTool_emojiCell__ZUnT0{font-size:1.35rem}.EmojiValidatorTool_codeSeq__JUAWa{border:1px solid var(--color-border);border-radius:6px;padding:3px 8px;background:var(--color-surface);color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:700}.EmojiValidatorTool_copyMiniBtn__HKAXW{border:1px solid var(--color-border);border-radius:6px;padding:4px 8px;background:var(--color-surface-raised);color:var(--color-text-soft);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease}.EmojiValidatorTool_copyMiniBtn__HKAXW:hover{background:var(--color-surface)}.EmojiValidatorTool_editorialContainer__zNvhc{max-width:760px;margin:0 auto}.EmojiValidatorTool_explanatoryBox__rBOZo{margin-bottom:2rem;border:1px solid rgba(124,58,237,.18);border-radius:16px;padding:20px 24px;background:var(--color-primary-soft)}.EmojiValidatorTool_explanatoryTitle__od87i{margin:0 0 6px;color:var(--color-primary-text-deep);font-size:1.05rem;font-weight:800}.EmojiValidatorTool_explanatoryText__f0IWF{margin:0;color:var(--color-primary-text-strong);font-size:.92rem;line-height:1.6}.EmojiValidatorTool_casesGrid__oAXuL{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}@media (min-width:640px){.EmojiValidatorTool_casesGrid__oAXuL{grid-template-columns:1fr 1fr}}.EmojiValidatorTool_casesCard__yLZ7Y{border:1px solid var(--color-border);border-radius:14px;padding:18px;background:var(--color-surface-raised)}.EmojiValidatorTool_casesTitle__5_tIZ{margin:0 0 .75rem;color:var(--color-text);font-size:.98rem;font-weight:800}.EmojiValidatorTool_casesList__AAJya{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.EmojiValidatorTool_casesItem__rKZBb{display:flex;align-items:flex-start;gap:8px;color:var(--color-text-soft);font-size:.85rem;line-height:1.45}.EmojiValidatorTool_checkMark__1TntJ{color:var(--color-accent);font-weight:800}.EmojiValidatorTool_infoMark__YDEbJ{color:var(--color-primary);font-weight:800}.EmojiValidatorTool_devExamplesCard__pgtkS{border:1px solid var(--color-border);border-radius:16px;padding:20px;background:var(--color-surface-raised)}.EmojiValidatorTool_devExamplesTitle__ZH3IE{margin:0 0 .25rem;color:var(--color-text);font-size:1.05rem;font-weight:800}.EmojiValidatorTool_devExamplesSubtext__KAfVr{margin:0 0 1rem;color:var(--color-text-muted);font-size:.875rem}.EmojiValidatorTool_relatedGrid__jJdl4{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.EmojiValidatorTool_relatedGrid__jJdl4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EmojiValidatorTool_relatedGrid__jJdl4{grid-template-columns:repeat(4,1fr)}}.EmojiValidatorTool_relatedCard__pYXCt{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border);border-radius:14px;padding:16px 18px;background:var(--color-surface-raised);text-decoration:none;transition:border-color .12s ease,transform .12s ease}.EmojiValidatorTool_relatedCard__pYXCt:hover{border-color:var(--color-primary);transform:translateY(-2px)}.EmojiValidatorTool_relatedTop__9_WR7{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.EmojiValidatorTool_relatedIcon__tFUFg{font-size:1.1rem}.EmojiValidatorTool_relatedTitle__qNyPK{margin:0;color:var(--color-text);font-size:.98rem;font-weight:800}.EmojiValidatorTool_relatedDesc__UNXtX{margin:0 0 .75rem;color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.EmojiValidatorTool_relatedCta__fROx_{color:var(--color-primary);font-size:.82rem;font-weight:700}.EmojiValidatorTool_relatedCard__pYXCt:hover .EmojiValidatorTool_relatedCta__fROx_{text-decoration:underline}.EmojiValidatorTool_faqSection__TtTr8{padding-bottom:3.5rem}