.EmojiDetailPage_page__s884Z{background:var(--color-surface);color:var(--color-text);overflow-x:clip;min-height:100vh}.EmojiDetailPage_page__s884Z .section{padding-block:2rem}.EmojiDetailPage_page__s884Z h2[id],.EmojiDetailPage_page__s884Z section[id]{scroll-margin-top:5.5rem}.EmojiDetailPage_breadcrumb__db_bj{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 1.5rem;color:var(--color-text-muted);font-size:.82rem}.EmojiDetailPage_breadcrumb__db_bj a{color:var(--color-text-muted);font-weight:500;text-decoration:none;transition:color .12s ease}.EmojiDetailPage_breadcrumb__db_bj a:hover{color:var(--color-primary);text-decoration:underline}.EmojiDetailPage_breadcrumb__db_bj span[aria-current=page]{color:var(--color-text);font-weight:600}.EmojiDetailPage_breadcrumb__db_bj span:before{content:"/";margin-right:.35rem;color:var(--color-text-muted-light);font-weight:400}.EmojiDetailPage_heroSection__fNt7R{padding:1.75rem 0 2.5rem;background:linear-gradient(135deg,rgba(124,58,237,.05) 0,rgba(16,185,129,.04) 50%,var(--color-surface) 100%);border-bottom:1px solid var(--color-border);position:relative}html[data-theme=dark] .EmojiDetailPage_heroSection__fNt7R{background:linear-gradient(135deg,rgba(139,92,246,.1) 0,rgba(52,211,153,.04) 50%,var(--color-surface) 100%);border-bottom:1px solid var(--color-border)}.EmojiDetailPage_heroPanels__ljRY9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.EmojiDetailPage_heroOverviewCard__InETS{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.EmojiDetailPage_heroEmojiRow__3qWW_{display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap}.EmojiDetailPage_heroEmojiBadge__d0mEE{display:grid;width:5.25rem;height:5.25rem;flex:0 0 auto;place-items:center;border-radius:1.25rem;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-strong);box-shadow:0 4px 16px rgba(124,58,237,.08);font-size:3.25rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=dark] .EmojiDetailPage_heroEmojiBadge__d0mEE{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);box-shadow:0 4px 20px rgba(0,0,0,.4)}.EmojiDetailPage_heroBadgeDetails__yFYM_{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.EmojiDetailPage_categoryPill__r7it_{border-radius:999px;padding:.32rem .8rem;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.EmojiDetailPage_categoryPill__r7it_,.EmojiDetailPage_subcategoryPill___J4JU{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;font-size:.72rem}.EmojiDetailPage_subcategoryPill___J4JU{border-radius:999px;padding:.25rem .7rem;background:var(--color-accent-soft);color:var(--color-success-text);border:1px solid var(--color-accent-border);font-weight:700;letter-spacing:.03em}.EmojiDetailPage_heroTitle__WhpPY{margin:0;color:var(--color-text);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:900;line-height:1.12;letter-spacing:-.03em;max-width:32rem}.EmojiDetailPage_heroDescription__7Ocjh{max-width:34rem;margin:0;color:var(--color-text-soft);font-size:1.02rem;line-height:1.65}.EmojiDetailPage_heroActionCluster__p9Nsf{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.EmojiDetailPage_heroWorkspace__Hvy5Y{min-width:0}.EmojiDetailPage_quickFactsCard__Csk9g,.EmojiDetailPage_quickFactsSection__U3X54{display:grid;grid-gap:.85rem;gap:.85rem;border-radius:1.25rem;padding:1.25rem 1.35rem;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);box-shadow:0 4px 16px rgba(0,0,0,.04)}html[data-theme=dark] .EmojiDetailPage_quickFactsCard__Csk9g,html[data-theme=dark] .EmojiDetailPage_quickFactsSection__U3X54{background:rgba(29,32,36,.65);border:1px solid var(--color-border);box-shadow:0 4px 20px rgba(0,0,0,.3)}.EmojiDetailPage_quickFactsTitle__Uht__{color:var(--color-primary);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.EmojiDetailPage_quickFactLink__20wNV{color:var(--color-primary);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.EmojiDetailPage_quickFactsGrid__PHGK_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem 1.25rem;gap:.85rem 1.25rem;margin:0;padding:0}.EmojiDetailPage_quickFactItem__NhMje{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.EmojiDetailPage_quickFactIcon__Kv0A7{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--color-accent-soft);border:1px solid var(--color-accent-border);color:var(--color-accent)}.EmojiDetailPage_quickFactText__HbPPQ{display:flex;flex-direction:column;gap:.1rem;min-width:0}.EmojiDetailPage_quickFactText__HbPPQ dt{color:var(--color-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.03em}.EmojiDetailPage_quickFactText__HbPPQ dd{margin:0;color:var(--color-text);font-size:.9rem;font-weight:800;overflow-wrap:anywhere}.EmojiDetailPage_monoValue__Gf3hj{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.EmojiDetailPage_detailNav__f_ohT{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:2rem;padding:.65rem 1.15rem;border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.03)}html[data-theme=dark] .EmojiDetailPage_detailNav__f_ohT{background:rgba(29,32,36,.75);border:1px solid var(--color-border);box-shadow:0 4px 16px rgba(0,0,0,.25)}.EmojiDetailPage_detailNavLabel__Z0vdQ{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto}.EmojiDetailPage_detailNavLinks__ZXYj4{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.25rem}.EmojiDetailPage_detailNavLinks__ZXYj4 a{min-height:2rem;display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .8rem;color:var(--color-text-muted);font-size:.8rem;font-weight:600;text-decoration:none;transition:background .12s ease,color .12s ease}.EmojiDetailPage_detailNavLinks__ZXYj4 a:hover{background:var(--color-primary-soft);color:var(--color-primary)}.EmojiDetailPage_sectionHeader__uCxTT{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:1.5rem}.EmojiDetailPage_meaningKicker__otf6E,.EmojiDetailPage_sectionBadge__xvo8D{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:.28rem .7rem;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.EmojiDetailPage_sectionTitle___ztBS{margin:0;color:var(--color-text);font-size:clamp(1.45rem,3.5vw,2rem);font-weight:875;line-height:1.18;letter-spacing:-.025em}.EmojiDetailPage_sectionSubtitle___wJMc{max-width:42rem;margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.65}.EmojiDetailPage_codesStudio__0Yfvm,.EmojiDetailPage_examplesContainer__1tfYd,.EmojiDetailPage_faqWrapper__W0zSM,.EmojiDetailPage_keywordsPanel__tAmWW,.EmojiDetailPage_sequenceContainer__yoIYY,.EmojiDetailPage_toolsContainer__aPAwZ,.EmojiDetailPage_useCasesPanel___YS4T,.EmojiDetailPage_variantGroup__5RW0T{border-radius:1.25rem;padding:1.5rem;background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.03)}html[data-theme=dark] .EmojiDetailPage_codesStudio__0Yfvm,html[data-theme=dark] .EmojiDetailPage_examplesContainer__1tfYd,html[data-theme=dark] .EmojiDetailPage_faqWrapper__W0zSM,html[data-theme=dark] .EmojiDetailPage_keywordsPanel__tAmWW,html[data-theme=dark] .EmojiDetailPage_sequenceContainer__yoIYY,html[data-theme=dark] .EmojiDetailPage_toolsContainer__aPAwZ,html[data-theme=dark] .EmojiDetailPage_useCasesPanel___YS4T,html[data-theme=dark] .EmojiDetailPage_variantGroup__5RW0T{background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:0 4px 20px rgba(0,0,0,.25)}.EmojiDetailPage_meaningSectionWrapper__JwBvw{padding-block:2.5rem 1.5rem}.EmojiDetailPage_meaningSectionLayout__9i7cd{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;align-items:start}.EmojiDetailPage_meaningMainCol__wXqAp{display:flex;min-width:0;flex-direction:column;gap:1.1rem}.EmojiDetailPage_meaningTitle__ewBNl{max-width:36rem;margin:0;color:var(--color-text);font-size:clamp(1.65rem,4vw,2.4rem);font-weight:875;line-height:1.15;letter-spacing:-.03em}.EmojiDetailPage_meaningTitleEmoji__1Fowk{display:inline-block;margin-inline:.15rem;font-size:.95em}.EmojiDetailPage_meaningParagraph__F281a{max-width:44rem;margin:0;color:var(--color-text-soft);font-size:1.05rem;line-height:1.85}.EmojiDetailPage_toneRow__YK0V_{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.EmojiDetailPage_toneChips__5v5aq{display:flex;flex-wrap:wrap;gap:.45rem}.EmojiDetailPage_toneLabel__BJrb5{color:var(--color-text-muted);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.EmojiDetailPage_toneChip__684Bp{border-radius:999px;padding:.3rem .75rem;background:var(--color-accent-soft);color:var(--color-success-text);border:1px solid var(--color-accent-border);font-size:.8rem;font-weight:700}.EmojiDetailPage_contextNoteBox__Uvf4y{display:grid;max-width:42rem;grid-gap:.35rem;gap:.35rem;padding:1rem 1.15rem 1rem 1.35rem;border-radius:.85rem;border:1px solid var(--color-accent-border);border-left:4px solid var(--color-accent);background:var(--color-accent-soft)}.EmojiDetailPage_contextNoteBadge__7dCCJ{color:var(--color-success-text);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.EmojiDetailPage_contextNoteText__12j1i{margin:0;color:var(--color-success-text-strong);font-size:.9rem;line-height:1.65}.EmojiDetailPage_quickMeaningCard__0Pbmz{position:relative;display:flex;min-height:11rem;flex-direction:column;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:1.25rem;padding:1.5rem;background:linear-gradient(135deg,var(--color-primary-soft) 0,var(--color-accent-soft) 100%);border:1px solid var(--color-primary-border);box-shadow:0 4px 16px rgba(124,58,237,.06)}html[data-theme=dark] .EmojiDetailPage_quickMeaningCard__0Pbmz{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(52,211,153,.08));border:1px solid var(--color-primary-border);box-shadow:0 4px 20px rgba(0,0,0,.3)}.EmojiDetailPage_quickMeaningContent__y7eTx{position:relative;z-index:1;display:flex;min-width:0;align-items:flex-start;gap:.9rem}.EmojiDetailPage_quickMeaningIconBadge__n9xkf{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.85rem;background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(124,58,237,.1)}.EmojiDetailPage_quickMeaningBody__mA6aW{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem}.EmojiDetailPage_quickMeaningTitle__QishX{color:var(--color-text);font-size:.95rem;font-weight:850}.EmojiDetailPage_quickMeaningText__oeCFc{margin:0;color:var(--color-text-subtle);font-size:.93rem;line-height:1.65}.EmojiDetailPage_quickMeaningAccentGraphic__3qOVC{position:absolute;right:-1rem;bottom:-1rem;display:grid;width:6rem;height:6rem;place-items:center;border-radius:50%;background:rgba(255,255,255,.45)}html[data-theme=dark] .EmojiDetailPage_quickMeaningAccentGraphic__3qOVC{background:rgba(255,255,255,.04)}.EmojiDetailPage_useCardsGrid__hpysC{display:grid;grid-gap:.75rem;gap:.75rem}.EmojiDetailPage_useCard__0KRSC{display:flex;align-items:flex-start;gap:.85rem;border-radius:1rem;padding:1rem 1.15rem;background:var(--color-surface);border:1px solid var(--color-border);transition:all .12s ease}.EmojiDetailPage_useCard__0KRSC:hover{background:var(--color-primary-soft);border-color:var(--color-primary-border);transform:translateY(-1px);box-shadow:0 4px 14px rgba(124,58,237,.08)}.EmojiDetailPage_useCardIcon__stF7M{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:var(--color-primary-soft);border:1px solid var(--color-primary-border);font-size:1.15rem}.EmojiDetailPage_useCardTitle__r5waB{margin:0;color:var(--color-text);font-size:.95rem;font-weight:825;line-height:1.35}.EmojiDetailPage_useCardDesc___9EYu{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.86rem;line-height:1.5}.EmojiDetailPage_exampleBubbleGrid__NFLCY{display:grid;grid-gap:.75rem;gap:.75rem}.EmojiDetailPage_exampleBubbleCard__1GKjD{display:flex;min-width:0;min-height:6.5rem;flex-direction:column;justify-content:space-between;gap:.85rem;border-radius:1rem 1rem 1rem .25rem;padding:1rem 1.15rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 6px rgba(0,0,0,.02);transition:all .12s ease}.EmojiDetailPage_exampleBubbleCard__1GKjD:hover{border-color:var(--color-primary-border);background:var(--color-surface-raised);transform:translateY(-1px);box-shadow:0 4px 16px rgba(124,58,237,.09)}.EmojiDetailPage_exampleBubbleText__rP6zI{margin:0;color:var(--color-text);font-size:.93rem;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.EmojiDetailPage_exampleBubbleFooter__8BnW_{display:flex;justify-content:flex-end}.EmojiDetailPage_categoryDiscoveryRow__DfcPq{display:flex;justify-content:flex-end;margin-top:1rem}.EmojiDetailPage_comparisonGrid__a7bkt{display:grid;grid-gap:.65rem;gap:.65rem}.EmojiDetailPage_comparisonCard__2zBSU{border-radius:1rem;padding:.9rem 1.1rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 4px rgba(0,0,0,.03);transition:all .12s ease}.EmojiDetailPage_comparisonCard__2zBSU:hover{transform:translateY(-1px);background:var(--color-primary-soft);border-color:var(--color-primary-border);box-shadow:0 4px 16px rgba(124,58,237,.09)}.EmojiDetailPage_comparisonHeader__Biv7V{display:flex;align-items:center;justify-content:space-between;gap:1rem}.EmojiDetailPage_comparisonIdentity__jQmu_{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.85rem;text-decoration:none}.EmojiDetailPage_comparisonGlyph__lHaEQ{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:1.85rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.EmojiDetailPage_comparisonCard__2zBSU:hover .EmojiDetailPage_comparisonGlyph__lHaEQ{border-color:var(--color-primary-border)}.EmojiDetailPage_comparisonTitleBlock__rEUOf{display:flex;flex-direction:column;gap:.2rem;min-width:0}.EmojiDetailPage_comparisonName__XA9EU{color:var(--color-text);font-size:.93rem;font-weight:825;line-height:1.3}.EmojiDetailPage_comparisonNote__jaoRI{margin:0;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.EmojiDetailPage_comparisonActionGroup__wkMEW{display:flex;align-items:center;gap:.6rem;flex:0 0 auto}.EmojiDetailPage_cardActions__Fxcnz{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.EmojiDetailPage_cardViewLink__6mRzi,.EmojiDetailPage_categoryDiscoveryLink__g0Mcv,.EmojiDetailPage_comparisonLinkBtn__gWnTo{color:var(--color-primary);font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.EmojiDetailPage_cardViewLink__6mRzi:hover,.EmojiDetailPage_categoryDiscoveryLink__g0Mcv:hover,.EmojiDetailPage_comparisonLinkBtn__gWnTo:hover{color:var(--color-primary-hover);text-decoration:underline}.EmojiDetailPage_keywordsPanel__tAmWW{background:var(--color-surface-raised)}.EmojiDetailPage_keywordsThreeCol__7Nbmh{display:grid;grid-gap:.85rem;gap:.85rem}.EmojiDetailPage_keywordsCol__SmZVQ{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;border-radius:.85rem;padding:1.15rem;background:var(--color-surface);border:1px solid var(--color-border)}.EmojiDetailPage_keywordColTitle__Vih7O{margin:0;color:var(--color-success-text);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.EmojiDetailPage_officialNameText__IMxRc{margin:0;color:var(--color-text);font-size:1.05rem;font-weight:850}.EmojiDetailPage_officialSubcategory__pbqHx{color:var(--color-text-muted);font-size:.82rem;font-weight:700}.EmojiDetailPage_chipCluster__SiPYQ{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.EmojiDetailPage_aliasChip___iR5i,.EmojiDetailPage_keywordChip__0O0vX,.EmojiDetailPage_shortcodeChip__Uadf6{border-radius:999px;padding:.32rem .65rem;font-size:.78rem;font-weight:700}.EmojiDetailPage_aliasChip___iR5i,.EmojiDetailPage_shortcodeChip__Uadf6{background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border)}.EmojiDetailPage_keywordChip__0O0vX{background:var(--color-accent-soft);color:var(--color-success-text);border:1px solid var(--color-accent-border)}.EmojiDetailPage_shortcodeChip__Uadf6{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.EmojiDetailPage_codesStudio__0Yfvm{background:var(--color-surface-raised)}.EmojiDetailPage_codeTableWrapper__9AOW_{display:grid;overflow:hidden;border-radius:1rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 4px rgba(0,0,0,.03)}.EmojiDetailPage_codeTableHeader__v7wPn{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 5.5rem;align-items:center;grid-gap:1rem;gap:1rem;padding:.65rem 1rem;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.EmojiDetailPage_codeColAction__WxdFT,.EmojiDetailPage_codeColLabel__oQBid,.EmojiDetailPage_codeColValue__JNlqh,.EmojiDetailPage_sequenceStepBadge__qWODP{color:var(--color-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.EmojiDetailPage_codeColAction__WxdFT{text-align:right}.EmojiDetailPage_codeTableBody__fEdMz{display:grid}.EmojiDetailPage_codeTableRow__nh3A5{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 5.5rem;align-items:center;grid-gap:1rem;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--color-border);transition:background .12s ease}.EmojiDetailPage_codeTableRow__nh3A5:last-child{border-bottom:none}.EmojiDetailPage_codeTableRow__nh3A5:hover{background:var(--color-primary-soft)}.EmojiDetailPage_codeFormatCell__XJEHW{display:flex;align-items:center;min-width:0}.EmojiDetailPage_codeFormatLabel__LGKwk{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .6rem;background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);font-size:.8rem;font-weight:750}.EmojiDetailPage_codeValueCell__vsBVb{min-width:0;overflow-x:auto}.EmojiDetailPage_codeValueCell__vsBVb code,.EmojiDetailPage_sequenceNodeCode__k8_5c{display:inline-block;border-radius:.5rem;padding:.35rem .6rem;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:700;white-space:nowrap}.EmojiDetailPage_codeTableRow__nh3A5:hover .EmojiDetailPage_codeValueCell__vsBVb code{border-color:var(--color-primary-border)}.EmojiDetailPage_codeActionCell__dqcWs{display:flex;align-items:center;justify-content:flex-end}.EmojiDetailPage_sequenceContainer__yoIYY{background:var(--color-surface-raised)}.EmojiDetailPage_sequenceNodesGrid__Mw4_S{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem}.EmojiDetailPage_sequenceNodeWrapper__z3abV{display:flex;max-width:100%;align-items:center;gap:.6rem}.EmojiDetailPage_sequenceNodeCard__kt5OZ{display:grid;min-width:min(11rem,100%);flex:1 1 11rem;grid-template-columns:auto minmax(0,1fr);grid-gap:.45rem .75rem;gap:.45rem .75rem;align-items:center;border-radius:1rem;padding:.9rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.03)}.EmojiDetailPage_sequenceStepBadge__qWODP{grid-column:1/-1;color:var(--color-primary)}.EmojiDetailPage_sequenceNodeGlyph__SYaVr{grid-row:span 2;font-size:2.1rem;line-height:1;text-align:center}.EmojiDetailPage_sequenceNodeInfo__vFoH7{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.EmojiDetailPage_sequenceNodeName__9B8pa{color:var(--color-text);font-size:.78rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.EmojiDetailPage_sequenceConnector__w01ZO{color:var(--color-primary);font-size:1.5rem;font-weight:900}.EmojiDetailPage_variantGroup__5RW0T{display:grid;grid-gap:1.5rem;gap:1.5rem;background:var(--color-surface-raised)}.EmojiDetailPage_variantSubgroup__J_KbA{display:grid;grid-gap:.75rem;gap:.75rem}.EmojiDetailPage_variantSubheading__ALAmk{margin:0;color:var(--color-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.EmojiDetailPage_emojiGrid__6Yub4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.EmojiDetailPage_emojiCard__YfmsF{display:grid;min-width:0;align-content:space-between;grid-gap:.65rem;gap:.65rem;border-radius:1rem;padding:.85rem;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 4px rgba(0,0,0,.02);transition:all .12s ease}.EmojiDetailPage_variantGroup__5RW0T .EmojiDetailPage_emojiCard__YfmsF{background:var(--color-surface)}.EmojiDetailPage_emojiCard__YfmsF:hover{transform:translateY(-2px);background:var(--color-primary-soft);border-color:var(--color-primary-border);box-shadow:0 4px 16px rgba(124,58,237,.09)}.EmojiDetailPage_emojiCardLink__U_z_z{display:grid;grid-gap:.3rem;gap:.3rem;text-decoration:none}.EmojiDetailPage_smallEmoji__p3rvn{font-size:2.25rem;line-height:1}.EmojiDetailPage_emojiName__jjOOs{display:-webkit-box;overflow:hidden;color:var(--color-text);font-size:.84rem;font-weight:825;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EmojiDetailPage_cardReason__Po2QW,.EmojiDetailPage_emojiVariantLabel___lpMI{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.EmojiDetailPage_emojiVariantLabel___lpMI{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EmojiDetailPage_cardReason__Po2QW{margin:0}.EmojiDetailPage_categoryDiscoveryLink__g0Mcv{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:.85rem;padding:.58rem 1rem;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border);font-size:.85rem;font-weight:800;transition:all .12s ease}.EmojiDetailPage_categoryDiscoveryLink__g0Mcv:hover{background:var(--color-primary-soft-strong);border-color:var(--color-primary)}.EmojiDetailPage_toolsContainer__aPAwZ{background:var(--color-surface-raised)}.EmojiDetailPage_toolCardsGrid__FR8uW{display:grid;grid-gap:.55rem;gap:.55rem}.EmojiDetailPage_miniToolCard__zSDHY{display:flex;min-width:0;min-height:4.5rem;align-items:center;gap:.85rem;border-radius:1rem;padding:.85rem;background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;transition:all .12s ease}.EmojiDetailPage_miniToolCard__zSDHY:hover{transform:translateY(-1px);background:var(--color-primary-soft);border-color:var(--color-primary-border);box-shadow:0 4px 16px rgba(124,58,237,.09)}.EmojiDetailPage_miniToolIcon__8W0Qm{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:var(--color-surface-raised);border:1px solid var(--color-border);font-size:1.25rem}.EmojiDetailPage_miniToolBody__oguiq{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.EmojiDetailPage_miniToolTitle__9_yyj{color:var(--color-text);font-size:.88rem;font-weight:825}.EmojiDetailPage_miniToolDesc__DTkV6{color:var(--color-text-muted);font-size:.76rem;line-height:1.4}.EmojiDetailPage_miniToolArrow__0_pXP{margin-left:auto;color:var(--color-primary);font-size:1rem;font-weight:850}.EmojiDetailPage_utilityStrip__asnPW{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-radius:1.25rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,var(--color-primary-soft) 0,var(--color-accent-soft) 100%);border:1px solid var(--color-primary-border);box-shadow:0 4px 16px rgba(124,58,237,.06)}html[data-theme=dark] .EmojiDetailPage_utilityStrip__asnPW{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(52,211,153,.1));border:1px solid var(--color-primary-border)}.EmojiDetailPage_utilityHeader__D_j8B{display:flex;align-items:center;gap:.75rem}.EmojiDetailPage_utilityEmoji__mHcrv{font-size:2.5rem;line-height:1}.EmojiDetailPage_utilityTitle__VXa3P{color:var(--color-text);font-size:1.1rem;font-weight:875}.EmojiDetailPage_utilityActionCluster__vZDYL{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.EmojiDetailPage_utilityActionBtn__SlGME{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border-radius:.75rem;padding:.5rem .9rem;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-primary);font-size:.82rem;font-weight:750;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:all .12s ease}.EmojiDetailPage_utilityActionBtn__SlGME:hover{background:var(--color-surface);border-color:var(--color-primary-border);color:var(--color-primary-hover);box-shadow:0 2px 8px rgba(124,58,237,.12)}.EmojiDetailPage_faqWrapper__W0zSM{background:var(--color-surface-raised)}.EmojiDetailPage_faqHeading__ayhp4{text-align:center;align-items:center;max-width:38rem;margin-inline:auto;margin-bottom:1.75rem}.EmojiDetailPage_faqHeading__ayhp4 .EmojiDetailPage_sectionBadge__xvo8D{align-self:center}.EmojiDetailPage_faqHeading__ayhp4 .EmojiDetailPage_sectionSubtitle___wJMc,.EmojiDetailPage_faqHeading__ayhp4 .EmojiDetailPage_sectionTitle___ztBS{text-align:center}.EmojiDetailPage_prevNextNav__fL3Bu{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding-bottom:3rem}.EmojiDetailPage_navCard__s3t5T{display:grid;grid-gap:.35rem;gap:.35rem;border-radius:1.125rem;padding:1.1rem 1.25rem;background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.03);text-decoration:none;transition:all .12s ease}.EmojiDetailPage_navCard__s3t5T:hover{transform:translateY(-1px);background:var(--color-primary-soft);border-color:var(--color-primary-border);box-shadow:0 4px 16px rgba(124,58,237,.09)}.EmojiDetailPage_navDirection__pbHJU{color:var(--color-primary);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.EmojiDetailPage_navTitle__Dk_bM{color:var(--color-text);font-size:.95rem;font-weight:825;overflow-wrap:anywhere}.EmojiDetailPage_navNext__6Ke6J{text-align:left}.EmojiDetailPage_breadcrumb__db_bj a:focus-visible,.EmojiDetailPage_cardViewLink__6mRzi:focus-visible,.EmojiDetailPage_categoryDiscoveryLink__g0Mcv:focus-visible,.EmojiDetailPage_comparisonIdentity__jQmu_:focus-visible,.EmojiDetailPage_comparisonLinkBtn__gWnTo:focus-visible,.EmojiDetailPage_detailNavLinks__ZXYj4 a:focus-visible,.EmojiDetailPage_emojiCardLink__U_z_z:focus-visible,.EmojiDetailPage_miniToolCard__zSDHY:focus-visible,.EmojiDetailPage_navCard__s3t5T:focus-visible,.EmojiDetailPage_utilityActionBtn__SlGME:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (min-width:40rem){.EmojiDetailPage_codesStudio__0Yfvm,.EmojiDetailPage_examplesContainer__1tfYd,.EmojiDetailPage_faqWrapper__W0zSM,.EmojiDetailPage_keywordsPanel__tAmWW,.EmojiDetailPage_sequenceContainer__yoIYY,.EmojiDetailPage_toolsContainer__aPAwZ,.EmojiDetailPage_useCasesPanel___YS4T,.EmojiDetailPage_variantGroup__5RW0T{padding:1.75rem 2rem}.EmojiDetailPage_exampleBubbleGrid__NFLCY,.EmojiDetailPage_keywordsThreeCol__7Nbmh,.EmojiDetailPage_prevNextNav__fL3Bu,.EmojiDetailPage_toolCardsGrid__FR8uW{grid-template-columns:repeat(2,minmax(0,1fr))}.EmojiDetailPage_navNext__6Ke6J{text-align:right}}@media (min-width:48rem){.EmojiDetailPage_page__s884Z .section{padding-block:2.25rem}.EmojiDetailPage_emojiGrid__6Yub4{grid-template-columns:repeat(4,minmax(0,1fr))}.EmojiDetailPage_useCardsGrid__hpysC{grid-template-columns:repeat(2,minmax(0,1fr))}.EmojiDetailPage_heroSection__fNt7R{padding:2.25rem 0 3.5rem}}@media (max-width:48rem){.EmojiDetailPage_comparisonHeader__Biv7V{flex-direction:column;align-items:flex-start;gap:.85rem}.EmojiDetailPage_comparisonActionGroup__wkMEW{width:100%;justify-content:space-between}}@media (min-width:64rem){.EmojiDetailPage_heroPanels__ljRY9{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.EmojiDetailPage_meaningSectionLayout__9i7cd{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:4rem;align-items:start}.EmojiDetailPage_exampleBubbleGrid__NFLCY,.EmojiDetailPage_keywordsThreeCol__7Nbmh{grid-template-columns:repeat(3,minmax(0,1fr))}.EmojiDetailPage_toolCardsGrid__FR8uW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.EmojiDetailPage_detailNav__f_ohT{align-items:flex-start;flex-direction:column;border-radius:1.125rem;padding:.85rem 1rem}.EmojiDetailPage_detailNavLinks__ZXYj4{flex:0 1 auto}.EmojiDetailPage_codeTableHeader__v7wPn{display:none}.EmojiDetailPage_codeTableRow__nh3A5{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action" "value value";gap:.5rem .75rem;padding:.85rem}.EmojiDetailPage_codeFormatCell__XJEHW{grid-area:label}.EmojiDetailPage_codeActionCell__dqcWs{grid-area:action}.EmojiDetailPage_codeValueCell__vsBVb{grid-area:value;width:100%}.EmojiDetailPage_codeValueCell__vsBVb code{width:100%;box-sizing:border-box}.EmojiDetailPage_utilityStrip__asnPW{align-items:flex-start;flex-direction:column;padding:1.25rem}.EmojiDetailPage_utilityActionCluster__vZDYL{display:grid;width:100%;grid-template-columns:minmax(0,1fr)}}@media (max-width:23.4375rem){.EmojiDetailPage_heroActionCluster__p9Nsf{display:grid;grid-template-columns:minmax(0,1fr)}.EmojiDetailPage_heroActionCluster__p9Nsf button{width:100%}.EmojiDetailPage_emojiGrid__6Yub4,.EmojiDetailPage_quickFactsGrid__PHGK_{grid-template-columns:minmax(0,1fr)}.EmojiDetailPage_heroTitle__WhpPY{font-size:1.65rem}.EmojiDetailPage_detailNavLinks__ZXYj4 a{width:100%}.EmojiDetailPage_comparisonActionGroup__wkMEW{align-items:stretch;flex-direction:column}.EmojiDetailPage_sequenceNodeWrapper__z3abV{width:100%;align-items:stretch;flex-direction:column}.EmojiDetailPage_sequenceConnector__w01ZO{text-align:center}}@media (prefers-reduced-motion:reduce){.EmojiDetailPage_comparisonCard__2zBSU,.EmojiDetailPage_emojiCard__YfmsF,.EmojiDetailPage_exampleBubbleCard__1GKjD,.EmojiDetailPage_miniToolCard__zSDHY,.EmojiDetailPage_navCard__s3t5T,.EmojiDetailPage_useCard__0KRSC{transition:none}}