.EmojiBorderEditorial_editorialContainer__iz4u4{display:flex;flex-direction:column;gap:var(--space-10,2.5rem);margin-top:var(--space-8,2rem)}.EmojiBorderEditorial_openSection__58k6b{display:flex;flex-direction:column;gap:var(--space-4,1rem)}.EmojiBorderEditorial_sectionHeading__oodlu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2,.5rem)}.EmojiBorderEditorial_sectionHeading__oodlu h2{font-size:var(--text-2xl,1.5rem);font-weight:700;color:var(--color-text-main,var(--color-text));letter-spacing:-.02em;margin:0}.EmojiBorderEditorial_sectionHeadingCenter__gh_Ga{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2,.5rem);max-width:44rem;margin-inline:auto;margin-bottom:var(--space-6,1.5rem)}.EmojiBorderEditorial_sectionHeadingCenter__gh_Ga h2{font-size:var(--text-2xl,1.5rem);font-weight:700;color:var(--color-text-main,var(--color-text));letter-spacing:-.02em;margin:0}.EmojiBorderEditorial_eyebrow__9vGXZ{font-size:var(--text-xs,.75rem);font-weight:700;color:var(--color-primary,var(--color-primary));text-transform:uppercase;letter-spacing:.08em}.EmojiBorderEditorial_leadText__9GSKI{font-size:var(--text-sm,.875rem);color:var(--color-text-muted,var(--color-text-muted));line-height:1.6;margin:0}.EmojiBorderEditorial_proseLead__7ewgl{font-size:1rem;line-height:1.65;color:var(--color-text-main,var(--color-text));max-width:46rem;margin:0}.EmojiBorderEditorial_exampleBand__xVGHv{display:flex;flex-direction:column}.EmojiBorderEditorial_exampleGrid__ISv_K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem)}@media (max-width:960px){.EmojiBorderEditorial_exampleGrid__ISv_K{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.EmojiBorderEditorial_exampleGrid__ISv_K{grid-template-columns:1fr}}.EmojiBorderEditorial_exampleCard__3k7sY{background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:14px;padding:var(--space-4,1rem);display:flex;flex-direction:column;gap:.75rem;box-shadow:0 2px 8px -2px rgba(0,0,0,.04);transition:all .15s ease}.EmojiBorderEditorial_exampleCard__3k7sY:hover{border-color:var(--color-primary,var(--color-primary));box-shadow:0 4px 14px -3px rgba(124,58,237,.12)}.EmojiBorderEditorial_exampleCardHeader__pez58{display:flex;flex-direction:column;gap:.25rem}.EmojiBorderEditorial_exampleBadge__xyoXU{font-size:.6875rem;font-weight:700;color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft));padding:.2rem .5rem;border-radius:6px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.04em}.EmojiBorderEditorial_exampleCardTitle__1rt2l{font-size:var(--text-sm,.875rem);font-weight:600;color:var(--color-text-main,var(--color-text))}.EmojiBorderEditorial_examplePreviewBox__uO9Xt{background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:.625rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,monospace;font-size:13px;line-height:1.15;letter-spacing:0;white-space:pre-wrap;min-height:90px;max-height:120px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.EmojiBorderEditorial_useExampleButton__uilnL{padding:.5rem .75rem;font-size:var(--text-xs,.75rem);font-weight:600;color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft));border:1px solid var(--color-primary-border);border-radius:8px;cursor:pointer;transition:all .15s ease;min-height:38px}.EmojiBorderEditorial_useExampleButton__uilnL:hover{background:var(--color-primary,var(--color-primary));color:var(--color-on-primary);border-color:var(--color-primary,var(--color-primary))}.EmojiBorderEditorial_stepsGrid__VJBp9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem);margin-top:.5rem}@media (max-width:768px){.EmojiBorderEditorial_stepsGrid__VJBp9{grid-template-columns:1fr}}.EmojiBorderEditorial_stepCard___2qDt{display:flex;align-items:flex-start;gap:.875rem;padding:var(--space-4,1rem);background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:12px}.EmojiBorderEditorial_stepNumber__2iyPr{width:32px;height:32px;border-radius:50%;background:var(--color-primary,var(--color-primary));color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm,.875rem);flex-shrink:0}.EmojiBorderEditorial_stepContent__K5O40{display:flex;flex-direction:column;gap:.25rem}.EmojiBorderEditorial_stepContent__K5O40 h3{font-size:var(--text-sm,.875rem);font-weight:600;color:var(--color-text-main,var(--color-text));margin:0}.EmojiBorderEditorial_stepContent__K5O40 p{font-size:var(--text-xs,.75rem);color:var(--color-text-muted,var(--color-text-muted));line-height:1.5;margin:0}.EmojiBorderEditorial_typesTwoColumnGrid__Wclfu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem);margin-top:.5rem}@media (max-width:640px){.EmojiBorderEditorial_typesTwoColumnGrid__Wclfu{grid-template-columns:1fr}}.EmojiBorderEditorial_typeExplainer__O4XYk{padding:var(--space-4,1rem);background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:12px;display:flex;flex-direction:column;gap:.375rem}.EmojiBorderEditorial_typeExplainer__O4XYk h3{font-size:var(--text-sm,.875rem);font-weight:700;color:var(--color-text-main,var(--color-text));margin:0}.EmojiBorderEditorial_typeExplainer__O4XYk p{font-size:var(--text-xs,.75rem);color:var(--color-text-muted,var(--color-text-muted));line-height:1.5;margin:0}.EmojiBorderEditorial_tipsGrid__4UDEl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3,.75rem);gap:var(--space-3,.75rem);margin-top:.5rem}@media (max-width:640px){.EmojiBorderEditorial_tipsGrid__4UDEl{grid-template-columns:1fr}}.EmojiBorderEditorial_tipItem__4MtqE{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:10px}.EmojiBorderEditorial_tipBullet__z7EIt{color:var(--color-mint,var(--color-accent));font-weight:700;font-size:1.125rem;line-height:1}.EmojiBorderEditorial_tipItem__4MtqE p{font-size:var(--text-xs,.75rem);color:var(--color-text-muted,var(--color-text-muted));line-height:1.5;margin:0}.EmojiBorderEditorial_tipItem__4MtqE strong{color:var(--color-text-main,var(--color-text))}.EmojiBorderEditorial_limitationsCard__5s_Eq{background:var(--color-purple-soft,var(--color-primary-soft));border:1px solid var(--color-primary-border);border-radius:14px;padding:var(--space-5,1.25rem);display:flex;flex-direction:column;gap:.5rem}.EmojiBorderEditorial_limitationsHeader__SMVHL{display:flex;flex-direction:column;gap:.25rem}.EmojiBorderEditorial_limitationsHeader__SMVHL h2{font-size:var(--text-lg,1.125rem);font-weight:700;color:var(--color-primary,var(--color-primary));margin:0}.EmojiBorderEditorial_limitationsCard__5s_Eq p{font-size:var(--text-xs,.75rem);color:var(--color-text-main,var(--color-text));line-height:1.6;margin:0}.EmojiBorderEditorial_relatedGrid__XlndR{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem);margin-top:.5rem}.EmojiBorderEditorial_relatedCard__K_FKT{display:flex;align-items:flex-start;gap:.75rem;padding:var(--space-4,1rem);background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:12px;text-decoration:none;transition:all .15s ease}.EmojiBorderEditorial_relatedCard__K_FKT:hover{border-color:var(--color-primary,var(--color-primary));box-shadow:0 4px 12px -2px rgba(124,58,237,.1);transform:translateY(-1px)}.EmojiBorderEditorial_relatedIcon__MhMzC{font-size:1.5rem;line-height:1}.EmojiBorderEditorial_relatedContent__bXm7S{display:flex;flex-direction:column;gap:.25rem}.EmojiBorderEditorial_relatedTitle__J0EUp{font-size:var(--text-xs,.75rem);font-weight:700;color:var(--color-text-main,var(--color-text));margin:0}.EmojiBorderEditorial_relatedDescription__3jUv0{font-size:var(--text-xs,.75rem);color:var(--color-text-muted,var(--color-text-muted));line-height:1.4;margin:0}.EmojiBorderEditorial_faqSection__5lcOe{display:flex;flex-direction:column;gap:var(--space-6,1.5rem);max-width:52rem;margin-inline:auto;width:100%}.EmojiBorderEditorial_faqHeading__2188S{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2,.5rem);max-width:38rem;margin-inline:auto}.EmojiBorderEditorial_faqHeading__2188S h2{font-size:var(--text-2xl,1.5rem);font-weight:700;color:var(--color-text-main,var(--color-text));margin:0}.EmojiBorderGenerator_workspaceCard__L_pbR{background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-top:3px solid var(--color-amber);border-radius:20px;padding:var(--space-6,1.5rem);box-shadow:0 4px 20px -2px rgba(245,158,11,.08),0 2px 6px -1px rgba(0,0,0,.02);margin-bottom:var(--space-8,2rem)}html[data-theme=dark] .EmojiBorderGenerator_workspaceCard__L_pbR{background:linear-gradient(180deg,#1C1F24,#17191C);border-color:var(--color-border);border-top-color:var(--color-amber)}.EmojiBorderGenerator_styleSelectorContainer__CkI6H{margin-bottom:var(--space-6,1.5rem);padding-bottom:var(--space-4,1rem);border-bottom:1px solid var(--color-border,var(--color-border))}.EmojiBorderGenerator_styleSelector__WNEXT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (max-width:800px){.EmojiBorderGenerator_styleSelector__WNEXT{grid-template-columns:repeat(2,minmax(0,1fr))}}.EmojiBorderGenerator_styleTab__NatOe{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .75rem;font-size:var(--text-xs,.75rem);font-weight:600;color:var(--color-text-muted,var(--color-text-muted));background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:10px;cursor:pointer;transition:all .15s ease;min-height:44px}.EmojiBorderGenerator_styleTab__NatOe:hover{color:var(--color-primary,var(--color-primary));border-color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft))}.EmojiBorderGenerator_styleTabActive__ain91{color:var(--color-on-primary);background:var(--color-primary,var(--color-primary));border-color:var(--color-primary,var(--color-primary));box-shadow:0 2px 8px rgba(124,58,237,.25)}.EmojiBorderGenerator_styleTabActive__ain91:hover{color:var(--color-on-primary);background:var(--color-primary-hover)}.EmojiBorderGenerator_styleIcon__UKOqf{font-size:1rem}.EmojiBorderGenerator_workspaceGrid__QSoaV{display:grid;grid-template-columns:38% 62%;grid-gap:var(--space-6,1.5rem);gap:var(--space-6,1.5rem);align-items:start}@media (max-width:1024px){.EmojiBorderGenerator_workspaceGrid__QSoaV{grid-template-columns:1fr;gap:var(--space-6,1.5rem)}}.EmojiBorderGenerator_controlsColumn__euIOU{display:flex;flex-direction:column;gap:var(--space-4,1rem)}.EmojiBorderGenerator_fieldGroup__24NJC{display:flex;flex-direction:column;gap:.375rem}.EmojiBorderGenerator_fieldHeader__hyZf8{display:flex;align-items:center;justify-content:space-between}.EmojiBorderGenerator_fieldLabel__GBMdr{font-size:var(--text-xs,.75rem);font-weight:600;color:var(--color-text-main,var(--color-text));text-transform:uppercase;letter-spacing:.05em}.EmojiBorderGenerator_charCounter__a7gtH{font-size:var(--text-xs,.75rem);color:var(--color-text-muted,var(--color-text-muted))}.EmojiBorderGenerator_textInput__1OhuA{width:100%;padding:.625rem .75rem;border:1px solid var(--color-border,var(--color-border));border-radius:8px;font-size:var(--text-sm,.875rem);color:var(--color-text-main,var(--color-text));background:var(--color-surface,var(--color-surface));font-family:inherit;resize:vertical;line-height:1.4}.EmojiBorderGenerator_textInput__1OhuA:focus{outline:none;border-color:var(--color-primary,var(--color-primary));background:var(--color-surface-raised)}.EmojiBorderGenerator_presetChips__UqRo9{display:flex;flex-wrap:wrap;gap:.375rem}.EmojiBorderGenerator_presetChip__Iu7Bg{padding:.375rem .625rem;font-size:var(--text-xs,.75rem);font-weight:500;color:var(--color-text-main,var(--color-text));background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;cursor:pointer;transition:all .15s ease;min-height:36px}.EmojiBorderGenerator_presetChip__Iu7Bg:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft));color:var(--color-primary,var(--color-primary))}.EmojiBorderGenerator_paletteSlots__cv75B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.EmojiBorderGenerator_paletteSlot___iU82{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:10px;cursor:pointer;transition:all .15s ease}.EmojiBorderGenerator_paletteSlotActive__Y2Fxf,.EmojiBorderGenerator_paletteSlot___iU82:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft))}.EmojiBorderGenerator_paletteSlotActive__Y2Fxf{box-shadow:0 0 0 2px var(--color-primary,var(--color-primary))}.EmojiBorderGenerator_paletteSlotBadge__dZMTJ{font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted,var(--color-text-muted))}.EmojiBorderGenerator_paletteSlotEmoji__CLfXU{font-size:1.5rem}.EmojiBorderGenerator_emojiSection__JZmtE{margin-top:.5rem;padding:.75rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:12px;display:flex;flex-direction:column;gap:.5rem}.EmojiBorderGenerator_emojiSearchRow__39g84{width:100%}.EmojiBorderGenerator_emojiSearchInput__PuGae{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border,var(--color-border));border-radius:8px;font-size:var(--text-xs,.75rem);color:var(--color-text-main,var(--color-text));background:var(--color-surface-raised)}.EmojiBorderGenerator_emojiSearchInput__PuGae:focus{outline:none;border-color:var(--color-primary,var(--color-primary))}.EmojiBorderGenerator_emojiGrid__KXwtq{display:flex;flex-wrap:wrap;gap:.375rem}.EmojiBorderGenerator_emojiButton__QXlJI{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:8px;cursor:pointer;transition:all .15s ease}.EmojiBorderGenerator_emojiButtonActive__G9XLo,.EmojiBorderGenerator_emojiButton__QXlJI:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft))}.EmojiBorderGenerator_emojiButtonActive__G9XLo{box-shadow:0 0 0 2px var(--color-primary,var(--color-primary))}.EmojiBorderGenerator_segmentGrid__xWclm{display:grid;grid-gap:.375rem;gap:.375rem}.EmojiBorderGenerator_segmentGrid2__KrzyJ{grid-template-columns:repeat(2,minmax(0,1fr))}.EmojiBorderGenerator_segmentGrid3__dfFfc{grid-template-columns:repeat(3,minmax(0,1fr))}.EmojiBorderGenerator_segmentButton__ZBFQv{padding:.5rem .625rem;font-size:var(--text-xs,.75rem);font-weight:500;color:var(--color-text-muted,var(--color-text-muted));background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;cursor:pointer;transition:all .15s ease;min-height:40px}.EmojiBorderGenerator_segmentButtonActive__t_COk,.EmojiBorderGenerator_segmentButton__ZBFQv:hover{border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary))}.EmojiBorderGenerator_segmentButtonActive__t_COk{background:var(--color-surface-raised);font-weight:600;box-shadow:0 1px 3px rgba(124,58,237,.1)}.EmojiBorderGenerator_previewColumn__86ZHZ{display:flex;flex-direction:column;gap:var(--space-3,.75rem)}.EmojiBorderGenerator_previewHeaderRow__P3pTX{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.EmojiBorderGenerator_previewTitleGroup__aVMEg{display:flex;flex-direction:column}.EmojiBorderGenerator_previewTitle__A4Vvz{font-size:var(--text-sm,.875rem);font-weight:700;color:var(--color-text-main,var(--color-text))}.EmojiBorderGenerator_previewSubtitle__Z2OOc{font-size:var(--text-xs,.75rem);color:var(--color-text-muted,var(--color-text-muted))}.EmojiBorderGenerator_previewControlGroup__6Ag3r{display:flex;align-items:center;gap:.5rem}.EmojiBorderGenerator_headerActionButton__0PN_T{padding:.25rem .5rem;font-size:var(--text-xs,.75rem);font-weight:500;color:var(--color-text-main,var(--color-text));background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:6px;cursor:pointer;transition:all .15s ease}.EmojiBorderGenerator_headerActionButton__0PN_T:hover{border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary));background:var(--color-purple-soft,var(--color-primary-soft))}.EmojiBorderGenerator_scaleToggle__R3dil{display:flex;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:2px}.EmojiBorderGenerator_scaleButton__RTdvg{border:none;background:transparent;padding:.25rem .5rem;font-size:var(--text-xs,.75rem);font-weight:500;color:var(--color-text-muted,var(--color-text-muted));border-radius:6px;cursor:pointer;transition:all .15s ease}.EmojiBorderGenerator_scaleButtonActive__6omaq{background:var(--color-surface-raised);color:var(--color-primary,var(--color-primary));font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05)}.EmojiBorderGenerator_wideNotice__nBWUj{font-size:var(--text-xs,.75rem);color:var(--color-warning-text);background:var(--color-warning-soft);border:1px solid var(--color-warning-soft-strong);border-radius:6px;padding:.375rem .625rem}.EmojiBorderGenerator_previewBox__ZpU9c{background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:14px;padding:var(--space-5,1.25rem);min-height:240px;max-height:480px;overflow:auto;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,monospace,sans-serif;font-size:16px;line-height:1.15;letter-spacing:0;white-space:pre-wrap;color:var(--color-text-main,var(--color-text));box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}.EmojiBorderGenerator_previewBoxFit__c3xY3{line-height:1.12}.EmojiBorderGenerator_copyWarningNote__6yF8W{font-size:var(--text-xs,.75rem);color:var(--color-success-text-strong);background:var(--color-mint-soft,var(--color-accent-soft));border:1px solid var(--color-accent-border);border-radius:6px;padding:.375rem .625rem;text-align:center}.EmojiBorderGenerator_actionRow__Kk56Q{display:flex;gap:var(--space-3,.75rem)}.EmojiBorderGenerator_copyButton__wLx_E{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:var(--text-sm,.875rem);font-weight:600;color:var(--color-on-primary);background:var(--color-primary,var(--color-primary));border:none;border-radius:10px;cursor:pointer;transition:all .15s ease;min-height:44px;box-shadow:0 2px 8px rgba(124,58,237,.2)}.EmojiBorderGenerator_copyButton__wLx_E:hover{background:var(--color-primary-hover)}.EmojiBorderGenerator_copyButtonSuccess__yjCRR{background:var(--color-mint,var(--color-accent))!important;box-shadow:0 2px 8px rgba(16,185,129,.25)!important}.PageHero_hero__E4I9V{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 15% 20%,rgb(124 58 237/10%),transparent 48%),radial-gradient(ellipse at 85% 15%,rgb(16 185 129/11%),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(--border)}html[data-theme=dark] .PageHero_hero__E4I9V{background:radial-gradient(ellipse at 15% 20%,rgb(139 92 246/20%),transparent 50%),radial-gradient(ellipse at 85% 15%,rgb(52 211 153/14%),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(--border)}.PageHero_inner__YVTYX{padding:var(--space-10) 0}.PageHero_copy__wYfTx{min-width:0}.PageHero_inner__YVTYX .breadcrumbs{padding-top:0;margin-bottom:var(--space-5)}.PageHero_eyebrow__3NrI5{width:-moz-fit-content;width:fit-content;margin:0 0 var(--space-3);border:1px solid rgba(124,58,237,.28);border-radius:var(--radius-pill);padding:6px 14px;background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(16,185,129,.06));color:var(--primary);font-size:.8125rem;font-weight:800;letter-spacing:.03em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(124,58,237,.06)}html[data-theme=dark] .PageHero_eyebrow__3NrI5{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(52,211,153,.12));border-color:rgba(139,92,246,.35);color:#C4B5FD}.PageHero_inner__YVTYX h1{max-width:860px;margin:0;font-size:var(--font-size-h1);letter-spacing:-.015em;line-height:var(--line-height-tight)}.PageHero_inner__YVTYX p:not(.PageHero_eyebrow__3NrI5){max-width:720px;margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.PageHero_actions__gcQzT{margin-top:var(--space-6)}.PageHero_compact__U2tth .PageHero_inner__YVTYX{padding:28px 0 32px}.PageHero_compact__U2tth .PageHero_eyebrow__3NrI5{margin-bottom:10px;padding:5px 12px;font-size:var(--font-size-sm)}.PageHero_compact__U2tth .PageHero_inner__YVTYX h1{font-size:clamp(2rem,6vw,3rem);line-height:1.08}.PageHero_compact__U2tth .PageHero_inner__YVTYX p:not(.PageHero_eyebrow__3NrI5){max-width:760px;margin-top:10px;font-size:1rem}.PageHero_supportRow__m5sJ7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.PageHero_supportPill__b_ib2{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid rgba(16,185,129,.25);border-radius:var(--radius-pill);padding:5px 12px;background:rgba(16,185,129,.06);color:var(--color-text-subtle);font-size:.8125rem;font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.PageHero_supportPill__b_ib2:nth-child(2n){border-color:rgba(124,58,237,.22);background:rgba(124,58,237,.06)}.PageHero_supportPill__b_ib2 span{color:var(--mint);font-weight:800}.PageHero_supportPill__b_ib2:nth-child(2n) span{color:var(--primary)}html[data-theme=dark] .PageHero_supportPill__b_ib2{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.25);color:var(--color-text-subtle)}html[data-theme=dark] .PageHero_supportPill__b_ib2:nth-child(2n){background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.25)}@media (min-width:48rem){.PageHero_inner__YVTYX{padding:var(--space-16) 0}.PageHero_compact__U2tth .PageHero_inner__YVTYX{padding:34px 0 38px}}.EmojiReactionStudio_studioWrapper__2fzLu{width:100%;max-width:100%}.EmojiReactionStudio_studioContainer__iRbwG{width:min(var(--container-max-width,70rem),calc(100% - (var(--container-gutter) * 2)));margin-inline:auto;min-width:0}.EmojiReactionStudio_presetBar__OPuOv{margin-bottom:1.5rem}.EmojiReactionStudio_presetLabel__Wej0y{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,var(--color-text-muted));margin-bottom:.5rem}.EmojiReactionStudio_presetList__h6SA2{display:flex;flex-wrap:wrap;gap:.4rem}.EmojiReactionStudio_presetChip__YdcK1{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .75rem;background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:9999px;color:var(--color-text-main,var(--color-text));font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.EmojiReactionStudio_presetChip__YdcK1:focus-visible,.EmojiReactionStudio_presetChip__YdcK1:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary))}.EmojiReactionStudio_presetActive__mueS8{background:linear-gradient(135deg,var(--color-primary) 0,#6D28D9 100%);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 2px 8px rgba(124,58,237,.25)}.EmojiReactionStudio_studioGrid__XrQfi{display:grid;grid-template-columns:minmax(0,3.8fr) minmax(0,6.2fr);grid-gap:2rem;gap:2rem;align-items:start}.EmojiReactionStudio_settingsCard__PRK1n{background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:1.125rem;padding:1.5rem;box-shadow:0 4px 16px rgba(124,58,237,.05);display:flex;flex-direction:column;gap:1.5rem}html[data-theme=dark] .EmojiReactionStudio_settingsCard__PRK1n{background:linear-gradient(180deg,#1C1F24,#17191C);border-color:var(--color-border);border-top-color:var(--color-primary)}.EmojiReactionStudio_controlGroup__HSeaH{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border,var(--color-border))}.EmojiReactionStudio_controlGroup__HSeaH:last-of-type{border-bottom:none;padding-bottom:0}.EmojiReactionStudio_groupHeader__E_ci5{display:flex;align-items:center;justify-content:space-between}.EmojiReactionStudio_groupTitle__w3nO_{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-main,var(--color-text));margin:0}.EmojiReactionStudio_groupBadge__3SZ9j{font-size:.6875rem;font-weight:700;padding:.15rem .45rem;background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary));border-radius:4px}.EmojiReactionStudio_sampleChipsList__6BPkS{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.EmojiReactionStudio_sampleChip__xqa1Y{font-size:.75rem;padding:.25rem .5rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:6px;color:var(--color-text-soft,var(--color-text-soft));cursor:pointer;transition:all .12s ease}.EmojiReactionStudio_sampleChip__xqa1Y:hover{background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary));border-color:var(--color-primary,var(--color-primary))}.EmojiReactionStudio_suggestionBanner__PNnkN{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--color-primary-soft);border:1px solid rgba(124,58,237,.25);border-radius:8px;font-size:.8125rem;color:var(--color-primary,var(--color-primary))}.EmojiReactionStudio_suggestionActionBtn__FyH_n{font-size:.75rem;font-weight:700;background:var(--color-primary,var(--color-primary));color:var(--color-on-primary);border:none;border-radius:4px;padding:.2rem .5rem;cursor:pointer}.EmojiReactionStudio_safetyNotice__YQ42N{padding:.5rem .75rem;background:var(--color-accent-soft);border:1px solid rgba(16,185,129,.3);border-radius:8px;font-size:.75rem;color:var(--color-success-text-strong);line-height:1.4}.EmojiReactionStudio_typeGrid__h_ZCm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;max-height:14.5rem;overflow-y:auto;padding-right:.25rem}.EmojiReactionStudio_typeButton__3boEa{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;color:var(--color-text-main,var(--color-text));font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;transition:all .12s ease}.EmojiReactionStudio_typeButton__3boEa:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft-white)}.EmojiReactionStudio_typeButtonActive__ywQ1k{background:var(--color-primary-soft);border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary))}.EmojiReactionStudio_typeEmoji__uSpx_{font-size:1.1rem;line-height:1;flex-shrink:0}.EmojiReactionStudio_typeLabelText__DCmxq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EmojiReactionStudio_formRow__H5hBj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.EmojiReactionStudio_formField__aW0Al{display:flex;flex-direction:column;gap:.35rem}.EmojiReactionStudio_fieldLabel__eE6e2{font-size:.8125rem;font-weight:700;color:var(--color-text-main,var(--color-text))}.EmojiReactionStudio_fieldHint__pU_u9{font-size:.75rem;color:var(--color-text-muted,var(--color-text-muted))}.EmojiReactionStudio_selectInput__67nXR,.EmojiReactionStudio_textInput__LnX0g{width:100%;min-height:2.5rem;padding:.45rem .75rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;color:var(--color-text-main,var(--color-text));font-size:.875rem;font-family:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.EmojiReactionStudio_selectInput__67nXR:focus,.EmojiReactionStudio_textInput__LnX0g:focus{outline:none;border-color:var(--color-primary,var(--color-primary));background:var(--color-surface-raised);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.EmojiReactionStudio_segmentedGroup__NDqs8{display:flex;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:2px;gap:2px}.EmojiReactionStudio_segmentedBtn__EJzUI{flex:1 1;min-height:2rem;padding:.25rem .35rem;background:transparent;border:none;border-radius:6px;color:var(--color-text-soft,var(--color-text-soft));font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s ease;white-space:nowrap}.EmojiReactionStudio_segmentedBtnActive__HEUJb{background:var(--color-surface-raised);color:var(--color-primary,var(--color-primary));box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:700}.EmojiReactionStudio_accentPickerRow__gDkTP{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.EmojiReactionStudio_accentBtn__oNGJ0{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:6px;font-size:1rem;cursor:pointer;transition:all .12s ease}.EmojiReactionStudio_accentBtn__oNGJ0:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-surface-raised)}.EmojiReactionStudio_accentBtnActive__UEFYC{background:var(--color-primary-soft);border-color:var(--color-primary,var(--color-primary));box-shadow:0 0 0 2px rgba(124,58,237,.2)}.EmojiReactionStudio_accentClearBtn__R9J2_{padding:.2rem .5rem;background:transparent;border:1px solid var(--color-border,var(--color-border));border-radius:6px;font-size:.6875rem;font-weight:600;color:var(--color-text-muted,var(--color-text-muted));cursor:pointer}.EmojiReactionStudio_generateActionRow__BZf4g{display:flex;gap:.75rem;margin-top:.5rem}.EmojiReactionStudio_generateBtn__X6kfn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;background:linear-gradient(135deg,var(--color-primary) 0,#6D28D9 100%);border:none;border-radius:10px;color:var(--color-on-primary);font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(124,58,237,.25);transition:transform .15s ease,box-shadow .15s ease}.EmojiReactionStudio_generateBtn__X6kfn:focus-visible,.EmojiReactionStudio_generateBtn__X6kfn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(124,58,237,.35)}.EmojiReactionStudio_favoritesToggleBtn__Vcyv8{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:0 1rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:10px;color:var(--color-text-main,var(--color-text));font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.EmojiReactionStudio_favoritesToggleBtn__Vcyv8:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary))}.EmojiReactionStudio_resultsArea__ZpcFI{display:flex;flex-direction:column;gap:1rem}.EmojiReactionStudio_resultsHeader__PpfLd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.25rem}.EmojiReactionStudio_resultsHeaderLeft__yNAGK{display:flex;align-items:center;gap:.5rem}.EmojiReactionStudio_resultsHeading__mi55x{font-size:1.125rem;font-weight:800;color:var(--color-text-main,var(--color-text));margin:0}.EmojiReactionStudio_resultsCountBadge__tBRpw{font-size:.75rem;font-weight:700;padding:.2rem .5rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:9999px;color:var(--color-text-muted,var(--color-text-muted))}.EmojiReactionStudio_resultsHeaderActions__OC6aH{display:flex;align-items:center;gap:.5rem}.EmojiReactionStudio_headerActionBtn__rcWxr{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--color-text-main,var(--color-text));cursor:pointer;transition:all .12s ease}.EmojiReactionStudio_headerActionBtn__rcWxr:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary))}.EmojiReactionStudio_resultCard__wk1ud{background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:1rem;padding:1.15rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s ease,box-shadow .15s ease}.EmojiReactionStudio_resultCard__wk1ud:hover{border-color:rgba(124,58,237,.35);box-shadow:0 4px 14px rgba(0,0,0,.06)}.EmojiReactionStudio_cardHeader__M2U6q{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.EmojiReactionStudio_cardMetaPills__peZa_{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.EmojiReactionStudio_metaPill__G0q6u{font-size:.6875rem;font-weight:700;padding:.15rem .45rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:4px;color:var(--color-text-soft,var(--color-text-soft));text-transform:capitalize}.EmojiReactionStudio_cardStats__DUOt_{font-size:.6875rem;font-weight:600;color:var(--color-text-muted,var(--color-text-muted))}.EmojiReactionStudio_resultContent__Y7pkf{font-size:1.05rem;line-height:1.5;color:var(--color-text-main,var(--color-text));white-space:pre-wrap;word-break:break-word}.EmojiReactionStudio_editContainer__cuVcL{display:flex;flex-direction:column;gap:.5rem}.EmojiReactionStudio_editTextarea__894CD{width:100%;min-height:3.5rem;padding:.5rem .75rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-primary,var(--color-primary));border-radius:8px;color:var(--color-text-main,var(--color-text));font-size:1rem;font-family:inherit;line-height:1.45;resize:vertical}.EmojiReactionStudio_editTextarea__894CD:focus{outline:none;background:var(--color-surface-raised);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.EmojiReactionStudio_editActionsRow__9pvZe{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.EmojiReactionStudio_editControlsLeft__xRoCK{display:flex;align-items:center;gap:.35rem}.EmojiReactionStudio_editDoneBtn__wV0wQ{padding:.3rem .75rem;background:var(--color-primary,var(--color-primary));border:none;border-radius:6px;color:var(--color-on-primary);font-size:.75rem;font-weight:700;cursor:pointer}.EmojiReactionStudio_editResetBtn__OIDFS{padding:.3rem .6rem;background:transparent;border:1px solid var(--color-border,var(--color-border));border-radius:6px;color:var(--color-text-muted,var(--color-text-muted));font-size:.75rem;font-weight:600;cursor:pointer}.EmojiReactionStudio_cardActions__KlxXr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border,var(--color-border))}.EmojiReactionStudio_cardActionsSecondary__zQGJc{display:flex;align-items:center;gap:.35rem}.EmojiReactionStudio_copyButton__baKl8{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .85rem;background:var(--color-primary,var(--color-primary));border:none;border-radius:6px;color:var(--color-on-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .12s ease}.EmojiReactionStudio_copyButton__baKl8:hover{background:var(--color-primary-hover)}.EmojiReactionStudio_copiedBadge__Az7A5{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .85rem;background:var(--color-mint,var(--color-accent));border:none;border-radius:6px;color:var(--color-on-primary);font-size:.8125rem;font-weight:700}.EmojiReactionStudio_secondaryActionBtn__AF4AQ{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .5rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:6px;color:var(--color-text-soft,var(--color-text-soft));font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s ease}.EmojiReactionStudio_secondaryActionBtn__AF4AQ:hover{border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft)}.EmojiReactionStudio_favoriteActive__fsHks{background:var(--color-pink-soft);border-color:#ec4899;color:#db2777}.EmojiReactionStudio_favoritesDrawer__MbWdf{background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:1rem;padding:1.25rem;margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.EmojiReactionStudio_drawerHeader__yTxvV{display:flex;align-items:center;justify-content:space-between}.EmojiReactionStudio_drawerTitle__Bh8sW{font-size:1rem;font-weight:800;color:var(--color-text-main,var(--color-text));margin:0}.EmojiReactionStudio_drawerList__bBMjw{display:flex;flex-direction:column;gap:.75rem;max-height:22rem;overflow-y:auto}.EmojiReactionStudio_drawerItem__RB74b{background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.EmojiReactionStudio_drawerItemText__cbmbS{font-size:.9375rem;color:var(--color-text-main,var(--color-text));white-space:pre-wrap}.EmojiReactionStudio_drawerItemActions__Lh8nQ{display:flex;align-items:center;justify-content:space-between}.EmojiReactionStudio_emptyState__RjYu_{padding:2.5rem 1rem;text-align:center;background:var(--color-surface,var(--color-surface));border:1px dashed var(--color-border,var(--color-border));border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.EmojiReactionStudio_emptyIcon__yPi_6{font-size:2rem}.EmojiReactionStudio_emptyTitle__aUpa8{font-size:1rem;font-weight:800;color:var(--color-text-main,var(--color-text));margin:0}.EmojiReactionStudio_emptyDesc__CENjd{font-size:.8125rem;color:var(--color-text-muted,var(--color-text-muted));max-width:24rem;margin:0}@media (max-width:63.999rem){.EmojiReactionStudio_studioGrid__XrQfi{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:31.25rem){.EmojiReactionStudio_settingsCard__PRK1n{padding:1rem}.EmojiReactionStudio_formRow__H5hBj,.EmojiReactionStudio_typeGrid__h_ZCm{grid-template-columns:1fr}.EmojiReactionStudio_cardActions__KlxXr{flex-direction:column;align-items:stretch}.EmojiReactionStudio_copyButton__baKl8{justify-content:center}.EmojiReactionStudio_cardActionsSecondary__zQGJc{justify-content:space-between}}.ToolCard_card__FMxIE{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:clamp(var(--space-4),3vw,var(--space-5));background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);box-shadow:0 2px 8px rgba(0,0,0,.03);transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.ToolCard_card__FMxIE:focus-visible,.ToolCard_card__FMxIE:hover{border-color:rgba(124,58,237,.45);background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-primary-soft-subtle) 100%);transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(124,58,237,.12),0 2px 6px -1px rgba(0,0,0,.04)}html[data-theme=dark] .ToolCard_card__FMxIE{background:linear-gradient(180deg,#1C1F24,#17191C);border-color:var(--color-border);box-shadow:0 2px 8px rgba(0,0,0,.2)}html[data-theme=dark] .ToolCard_card__FMxIE:focus-visible,html[data-theme=dark] .ToolCard_card__FMxIE:hover{border-color:rgba(139,92,246,.55);background:linear-gradient(180deg,#22262D,#1A1C22);box-shadow:0 8px 22px -4px rgba(0,0,0,.4),0 0 16px rgba(139,92,246,.15)}.ToolCard_icon__xcAMA{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(124,58,237,.14),rgba(16,185,129,.12));border:1px solid rgba(124,58,237,.2);color:var(--primary);font-size:1.25rem;font-weight:800;transition:transform .16s ease,background .16s ease}.ToolCard_card__FMxIE:hover .ToolCard_icon__xcAMA{transform:scale(1.05);background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(16,185,129,.18));border-color:rgba(124,58,237,.35)}html[data-theme=dark] .ToolCard_icon__xcAMA{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(52,211,153,.16));border-color:rgba(139,92,246,.3);color:#C4B5FD}.ToolCard_card__FMxIE h3{margin:2px 0 6px;font-size:1.075rem;font-weight:750;line-height:1.25}.ToolCard_card__FMxIE>div{min-width:0}.ToolCard_card__FMxIE p{margin:0;color:var(--muted);font-size:.9375rem;line-height:var(--line-height-body)}.ToolCard_arrow__mPpTq{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(124,58,237,.08);color:var(--primary);font-size:.95rem;font-weight:800;transition:transform .16s ease,background .16s ease,color .16s ease}.ToolCard_card__FMxIE:focus-visible .ToolCard_arrow__mPpTq,.ToolCard_card__FMxIE:hover .ToolCard_arrow__mPpTq{transform:translateX(3px);background:var(--primary);color:var(--color-on-primary)}html[data-theme=dark] .ToolCard_arrow__mPpTq{background:rgba(139,92,246,.18);color:#C4B5FD}html[data-theme=dark] .ToolCard_card__FMxIE:hover .ToolCard_arrow__mPpTq{background:var(--primary);color:#FFFFFF}@media (max-width:26.25rem){.ToolCard_card__FMxIE{padding:var(--space-3) var(--space-4);gap:var(--space-2)}}.WhatsAppMessageStudio_studioWrapper__wHW58{width:100%;max-width:100%}.WhatsAppMessageStudio_studioContainer__W1iC2{width:min(var(--container-max-width,70rem),calc(100% - (var(--container-gutter) * 2)));margin-inline:auto;min-width:0}.WhatsAppMessageStudio_presetBar__9OLmh{margin-bottom:1.5rem}.WhatsAppMessageStudio_presetLabel__IyL2V{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,var(--color-text-muted));margin-bottom:.5rem}.WhatsAppMessageStudio_presetList__zhCWp{display:flex;flex-wrap:wrap;gap:.4rem}.WhatsAppMessageStudio_presetChip__v7wUw{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .75rem;background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:9999px;color:var(--color-text-main,var(--color-text));font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.WhatsAppMessageStudio_presetChip__v7wUw:focus-visible,.WhatsAppMessageStudio_presetChip__v7wUw:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary))}.WhatsAppMessageStudio_presetActive__9vOtP{background:linear-gradient(135deg,var(--color-primary) 0,#6D28D9 100%);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 2px 8px rgba(124,58,237,.25)}.WhatsAppMessageStudio_studioGrid__ZVH6U{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,5.8fr);grid-gap:2rem;gap:2rem;align-items:start}.WhatsAppMessageStudio_settingsCard__t_3Qe{background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:1.125rem;padding:1.5rem;box-shadow:0 4px 16px rgba(16,185,129,.05);display:flex;flex-direction:column;gap:1.5rem}html[data-theme=dark] .WhatsAppMessageStudio_settingsCard__t_3Qe{background:linear-gradient(180deg,#1C1F24,#17191C);border-color:var(--color-border);border-top-color:var(--color-accent)}.WhatsAppMessageStudio_controlGroup__Bhk7f{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border,var(--color-border))}.WhatsAppMessageStudio_controlGroup__Bhk7f:last-of-type{border-bottom:none;padding-bottom:0}.WhatsAppMessageStudio_groupHeader__N1q1k{display:flex;align-items:center;justify-content:space-between}.WhatsAppMessageStudio_groupTitle__Vkm04{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-main,var(--color-text));margin:0}.WhatsAppMessageStudio_groupBadge__a12rD{font-size:.6875rem;font-weight:700;padding:.15rem .45rem;background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary));border-radius:4px}.WhatsAppMessageStudio_purposeGrid__drE8P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;max-height:14.5rem;overflow-y:auto;padding-right:.25rem}.WhatsAppMessageStudio_purposeButton__N_lMo{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;color:var(--color-text-main,var(--color-text));font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;transition:all .12s ease}.WhatsAppMessageStudio_purposeButton__N_lMo:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft-white)}.WhatsAppMessageStudio_purposeButtonActive__39Sy0{background:var(--color-primary-soft);border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary))}.WhatsAppMessageStudio_purposeEmoji__0QfH1{font-size:1.1rem;line-height:1;flex-shrink:0}.WhatsAppMessageStudio_purposeLabelText__gYNuO{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WhatsAppMessageStudio_formRow__GP_rQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.WhatsAppMessageStudio_formField__a1L5V{display:flex;flex-direction:column;gap:.35rem}.WhatsAppMessageStudio_fieldLabel___RbM6{font-size:.8125rem;font-weight:700;color:var(--color-text-main,var(--color-text))}.WhatsAppMessageStudio_fieldHint__KxOJa{font-size:.75rem;color:var(--color-text-muted,var(--color-text-muted))}.WhatsAppMessageStudio_selectInput__01aQD,.WhatsAppMessageStudio_textInput__pCPPD{width:100%;min-height:2.5rem;padding:.45rem .75rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;color:var(--color-text-main,var(--color-text));font-size:.875rem;font-family:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.WhatsAppMessageStudio_selectInput__01aQD:focus,.WhatsAppMessageStudio_textInput__pCPPD:focus{outline:none;border-color:var(--color-primary,var(--color-primary));background:var(--color-surface-raised);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.WhatsAppMessageStudio_segmentedGroup__MOefF{display:flex;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:2px;gap:2px}.WhatsAppMessageStudio_segmentedBtn__nyH2c{flex:1 1;min-height:2rem;padding:.25rem .45rem;background:transparent;border:none;border-radius:6px;color:var(--color-text-soft,var(--color-text-soft));font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s ease;white-space:nowrap}.WhatsAppMessageStudio_segmentedBtnActive___VmX1{background:var(--color-surface-raised);color:var(--color-primary,var(--color-primary));box-shadow:0 1px 3px rgba(0,0,0,.08);font-weight:700}.WhatsAppMessageStudio_accentPickerRow__IaAqm{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.WhatsAppMessageStudio_accentBtn__XPzkH{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:6px;font-size:1rem;cursor:pointer;transition:all .12s ease}.WhatsAppMessageStudio_accentBtn__XPzkH:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-surface-raised)}.WhatsAppMessageStudio_accentBtnActive__5Xu4G{background:var(--color-primary-soft);border-color:var(--color-primary,var(--color-primary));box-shadow:0 0 0 2px rgba(124,58,237,.2)}.WhatsAppMessageStudio_accentClearBtn__xGjjJ{padding:.2rem .5rem;background:transparent;border:1px solid var(--color-border,var(--color-border));border-radius:6px;font-size:.6875rem;font-weight:600;color:var(--color-text-muted,var(--color-text-muted));cursor:pointer}.WhatsAppMessageStudio_accentClearBtn__xGjjJ:hover{color:var(--color-primary,var(--color-primary));border-color:var(--color-primary,var(--color-primary))}.WhatsAppMessageStudio_generateActionRow__yd4CN{display:flex;gap:.75rem;margin-top:.5rem}.WhatsAppMessageStudio_generateBtn__7vl1Y{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;background:linear-gradient(135deg,var(--color-primary) 0,#6D28D9 100%);border:none;border-radius:10px;color:var(--color-on-primary);font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(124,58,237,.25);transition:transform .15s ease,box-shadow .15s ease}.WhatsAppMessageStudio_generateBtn__7vl1Y:focus-visible,.WhatsAppMessageStudio_generateBtn__7vl1Y:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(124,58,237,.35)}.WhatsAppMessageStudio_favoritesToggleBtn__UMyBj{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:0 1rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:10px;color:var(--color-text-main,var(--color-text));font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.WhatsAppMessageStudio_favoritesToggleBtn__UMyBj:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary))}.WhatsAppMessageStudio_resultsArea__VsRWc{display:flex;flex-direction:column;gap:1rem}.WhatsAppMessageStudio_resultsHeader__FHmpy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.25rem}.WhatsAppMessageStudio_resultsHeaderLeft__zVD9Z{display:flex;align-items:center;gap:.5rem}.WhatsAppMessageStudio_resultsHeading___2OCf{font-size:1.125rem;font-weight:800;color:var(--color-text-main,var(--color-text));margin:0}.WhatsAppMessageStudio_resultsCountBadge__Ch0WE{font-size:.75rem;font-weight:700;padding:.2rem .5rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:9999px;color:var(--color-text-muted,var(--color-text-muted))}.WhatsAppMessageStudio_resultsHeaderActions__PbXzQ{display:flex;align-items:center;gap:.5rem}.WhatsAppMessageStudio_headerActionBtn__C8OKT{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--color-text-main,var(--color-text));cursor:pointer;transition:all .12s ease}.WhatsAppMessageStudio_headerActionBtn__C8OKT:hover{border-color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary,var(--color-primary))}.WhatsAppMessageStudio_messageCard__9BbpJ{background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:1rem;padding:1.15rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s ease,box-shadow .15s ease}.WhatsAppMessageStudio_messageCard__9BbpJ:hover{border-color:rgba(124,58,237,.35);box-shadow:0 4px 14px rgba(0,0,0,.06)}.WhatsAppMessageStudio_cardHeader___LaSe{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.WhatsAppMessageStudio_cardMetaPills__QxlEw{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.WhatsAppMessageStudio_metaPill__nnQr0{font-size:.6875rem;font-weight:700;padding:.15rem .45rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:4px;color:var(--color-text-soft,var(--color-text-soft));text-transform:capitalize}.WhatsAppMessageStudio_cardStats__ERTfM{font-size:.6875rem;font-weight:600;color:var(--color-text-muted,var(--color-text-muted))}.WhatsAppMessageStudio_messageContent__T27Dq{font-size:.9375rem;line-height:1.55;color:var(--color-text-main,var(--color-text));white-space:pre-wrap;word-break:break-word}.WhatsAppMessageStudio_editContainer__1WzZa{display:flex;flex-direction:column;gap:.5rem}.WhatsAppMessageStudio_editTextarea__Hg_v4{width:100%;min-height:4.5rem;padding:.65rem .75rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-primary,var(--color-primary));border-radius:8px;color:var(--color-text-main,var(--color-text));font-size:.9375rem;font-family:inherit;line-height:1.5;resize:vertical}.WhatsAppMessageStudio_editTextarea__Hg_v4:focus{outline:none;background:var(--color-surface-raised);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.WhatsAppMessageStudio_editActionsRow___5YGK{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.WhatsAppMessageStudio_editControlsLeft__lEbGB{display:flex;align-items:center;gap:.35rem}.WhatsAppMessageStudio_editDoneBtn__q38q2{padding:.3rem .75rem;background:var(--color-primary,var(--color-primary));border:none;border-radius:6px;color:var(--color-on-primary);font-size:.75rem;font-weight:700;cursor:pointer}.WhatsAppMessageStudio_editResetBtn__05Gle{padding:.3rem .6rem;background:transparent;border:1px solid var(--color-border,var(--color-border));border-radius:6px;color:var(--color-text-muted,var(--color-text-muted));font-size:.75rem;font-weight:600;cursor:pointer}.WhatsAppMessageStudio_cardActions__zwYql{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border,var(--color-border))}.WhatsAppMessageStudio_cardActionsSecondary__kWrd1{display:flex;align-items:center;gap:.35rem}.WhatsAppMessageStudio_copyButton__KXzPJ{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .85rem;background:var(--color-primary,var(--color-primary));border:none;border-radius:6px;color:var(--color-on-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .12s ease}.WhatsAppMessageStudio_copyButton__KXzPJ:hover{background:var(--color-primary-hover)}.WhatsAppMessageStudio_copiedBadge__Vx1bo{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .85rem;background:var(--color-mint,var(--color-accent));border:none;border-radius:6px;color:var(--color-on-primary);font-size:.8125rem;font-weight:700}.WhatsAppMessageStudio_secondaryActionBtn__TFyVa{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .5rem;background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:6px;color:var(--color-text-soft,var(--color-text-soft));font-size:.75rem;font-weight:600;cursor:pointer;transition:all .12s ease}.WhatsAppMessageStudio_secondaryActionBtn__TFyVa:hover{border-color:var(--color-primary,var(--color-primary));color:var(--color-primary,var(--color-primary));background:var(--color-primary-soft)}.WhatsAppMessageStudio_favoriteActive__mildI{background:var(--color-pink-soft);border-color:#ec4899;color:#db2777}.WhatsAppMessageStudio_favoritesDrawer__Jzq_a{background:var(--color-surface-raised);border:1px solid var(--color-border,var(--color-border));border-radius:1rem;padding:1.25rem;margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.WhatsAppMessageStudio_drawerHeader__YwF8z{display:flex;align-items:center;justify-content:space-between}.WhatsAppMessageStudio_drawerTitle__HxkZm{font-size:1rem;font-weight:800;color:var(--color-text-main,var(--color-text));margin:0}.WhatsAppMessageStudio_drawerList__iNKTB{display:flex;flex-direction:column;gap:.75rem;max-height:22rem;overflow-y:auto}.WhatsAppMessageStudio_drawerItem__J_dq3{background:var(--color-surface,var(--color-surface));border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.WhatsAppMessageStudio_drawerItemText__lli0q{font-size:.875rem;color:var(--color-text-main,var(--color-text));white-space:pre-wrap}.WhatsAppMessageStudio_drawerItemActions__J49MN{display:flex;align-items:center;justify-content:space-between}.WhatsAppMessageStudio_emptyState__6oOAw{padding:2.5rem 1rem;text-align:center;background:var(--color-surface,var(--color-surface));border:1px dashed var(--color-border,var(--color-border));border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.WhatsAppMessageStudio_emptyIcon__LfK2J{font-size:2rem}.WhatsAppMessageStudio_emptyTitle__KhIqk{font-size:1rem;font-weight:800;color:var(--color-text-main,var(--color-text));margin:0}.WhatsAppMessageStudio_emptyDesc__ZF7Mu{font-size:.8125rem;color:var(--color-text-muted,var(--color-text-muted));max-width:24rem;margin:0}@media (max-width:63.999rem){.WhatsAppMessageStudio_studioGrid__ZVH6U{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:31.25rem){.WhatsAppMessageStudio_settingsCard__t_3Qe{padding:1rem}.WhatsAppMessageStudio_formRow__GP_rQ,.WhatsAppMessageStudio_purposeGrid__drE8P{grid-template-columns:1fr}.WhatsAppMessageStudio_cardActions__zwYql{flex-direction:column;align-items:stretch}.WhatsAppMessageStudio_copyButton__KXzPJ{justify-content:center}.WhatsAppMessageStudio_cardActionsSecondary__kWrd1{justify-content:space-between}}.DeveloperToolLayout_factsRowWrap__3F52e{background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(16,185,129,.06));border-top:1px solid rgba(124,58,237,.18);border-bottom:1px solid rgba(124,58,237,.18);padding:14px 0;margin-bottom:32px}html[data-theme=dark] .DeveloperToolLayout_factsRowWrap__3F52e{background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(52,211,153,.08));border-color:rgba(139,92,246,.25)}.DeveloperToolLayout_factsRow__rln_m{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.DeveloperToolLayout_factBadge__TubCc{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface-raised);border:1px solid rgba(124,58,237,.25);border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:750;color:var(--color-primary)}.DeveloperToolLayout_factBadge__TubCc:nth-child(2){border-color:rgba(16,185,129,.3);color:var(--color-accent)}.DeveloperToolLayout_factBadge__TubCc:nth-child(3){border-color:rgba(245,158,11,.3);color:var(--color-amber)}.DeveloperToolLayout_factBadgeNotice__r85XV{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary-soft);border:1px solid rgba(124,58,237,.3);border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:800;color:var(--color-primary)}.DeveloperToolLayout_factIcon__BOq0i{color:var(--color-primary)}.DeveloperToolLayout_workspaceBand__y1OmV{background:var(--color-surface-raised);padding-bottom:32px}.DeveloperToolLayout_stepperBand__1EO54,.DeveloperToolLayout_technicalBand__jkX_X{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:48px 0}.DeveloperToolLayout_stepperGrid__kEB7i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.DeveloperToolLayout_stepperCard__f_BAH{background:linear-gradient(180deg,var(--color-surface-raised) 0,var(--color-surface) 100%);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.DeveloperToolLayout_stepperCard__f_BAH:nth-child(2){border-top-color:var(--color-accent)}.DeveloperToolLayout_stepperCard__f_BAH:nth-child(3){border-top-color:var(--color-amber)}html[data-theme=dark] .DeveloperToolLayout_stepperCard__f_BAH{background:linear-gradient(180deg,#1C1F24,#17191C);border-color:var(--color-border);border-top-color:var(--color-primary)}html[data-theme=dark] .DeveloperToolLayout_stepperCard__f_BAH:nth-child(2){border-top-color:var(--color-accent)}html[data-theme=dark] .DeveloperToolLayout_stepperCard__f_BAH:nth-child(3){border-top-color:var(--color-amber)}.DeveloperToolLayout_stepNum__3SMGh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#7C3AED,#9061F9);color:var(--color-on-primary);font-size:.9375rem;font-weight:800;border-radius:50%;box-shadow:0 2px 8px rgba(124,58,237,.25)}.DeveloperToolLayout_stepperCard__f_BAH:nth-child(2) .DeveloperToolLayout_stepNum__3SMGh{background:linear-gradient(135deg,#10B981,#34D399);box-shadow:0 2px 8px rgba(16,185,129,.25)}.DeveloperToolLayout_stepperCard__f_BAH:nth-child(3) .DeveloperToolLayout_stepNum__3SMGh{background:linear-gradient(135deg,#F59E0B,#FBBF24);box-shadow:0 2px 8px rgba(245,158,11,.25)}.DeveloperToolLayout_stepperCard__f_BAH h3{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-text)}.DeveloperToolLayout_stepperCard__f_BAH p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.45}.DeveloperToolLayout_useForBand__nWKid{background:var(--color-surface-raised);padding:48px 0}.DeveloperToolLayout_useForGrid__AGTJY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.DeveloperToolLayout_notForCard__FKzS5,.DeveloperToolLayout_useForCard__wSwJz{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.DeveloperToolLayout_notForCard__FKzS5 h2,.DeveloperToolLayout_useForCard__wSwJz h2{margin:0;font-size:1.25rem;font-weight:800;color:var(--color-text)}.DeveloperToolLayout_useForCard__wSwJz ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:10px}.DeveloperToolLayout_useForCard__wSwJz li{font-size:.875rem;color:var(--color-text-muted);line-height:1.45}.DeveloperToolLayout_useForCard__wSwJz strong{color:var(--color-text)}.DeveloperToolLayout_notForNotice__7is4J{background:var(--color-primary-soft);border:1px solid rgba(124,58,237,.2);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.DeveloperToolLayout_notForNotice__7is4J strong{font-size:.875rem;font-weight:800;color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em}.DeveloperToolLayout_notForNotice__7is4J p{margin:0;font-size:.84rem;color:var(--color-text);line-height:1.4}.DeveloperToolLayout_exporterNotice__iz8rQ{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.DeveloperToolLayout_exporterNotice__iz8rQ strong{font-size:.875rem;font-weight:800;color:var(--color-text)}.DeveloperToolLayout_exporterNotice__iz8rQ p{margin:0;font-size:.84rem;color:var(--color-text-muted)}.DeveloperToolLayout_exporterNotice__iz8rQ a{color:var(--color-primary);font-weight:700;text-decoration:underline}@media (max-width:47.999rem){.DeveloperToolLayout_stepperGrid__kEB7i,.DeveloperToolLayout_useForGrid__AGTJY{grid-template-columns:minmax(0,1fr)}}.DeveloperToolLayout_sequenceBand__i_Cj8{background:var(--color-surface-raised);padding:48px 0}.DeveloperToolLayout_commonUsesBand__4kf_o{background:var(--color-accent-soft);border-top:1px solid rgba(16,185,129,.2);border-bottom:1px solid rgba(16,185,129,.2);padding:48px 0}.DeveloperToolLayout_limitationsBand__sPMx1{background:var(--color-warning-soft);border-top:1px solid rgba(245,158,11,.2);border-bottom:1px solid rgba(245,158,11,.2);padding:48px 0}.DeveloperToolLayout_examplesBand__waeKw{background:var(--color-surface-raised);padding:48px 0}.DeveloperToolLayout_relatedBand__wslmt{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:48px 0}.DeveloperToolLayout_faqBand__J94Pp{background:var(--color-surface-raised);padding:56px 0 72px}.DeveloperToolLayout_faqSection__Q2Pfx{display:flex;flex-direction:column;align-items:stretch;gap:2rem;max-width:52rem;margin-inline:auto;width:100%}.DeveloperToolLayout_faqHeading__8G_Oe{text-align:center;max-width:38rem;margin-inline:auto}.DeveloperToolLayout_faqHeading__8G_Oe h2{margin-top:4px;margin-bottom:8px;font-size:1.75rem;font-weight:800;color:var(--color-text)}.DeveloperToolLayout_faqHeading__8G_Oe p{margin:0;color:var(--color-text-muted);font-size:.95rem}.DeveloperToolLayout_sectionLabel__eTQHT{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px}.DeveloperToolLayout_technical__6ngDv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.DeveloperToolLayout_technical__6ngDv p{max-width:48rem;margin:0;color:var(--color-text-soft)}.DeveloperToolLayout_formatPanel__nmK99{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface)}.DeveloperToolLayout_formatPanel__nmK99 h3{margin:0 0 var(--space-3)}.DeveloperToolLayout_formatPanel__nmK99 ul,.DeveloperToolLayout_limitations___vLAz{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:1.25rem}.DeveloperToolLayout_tokenBreakdownCard__qZs_q{margin-top:24px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.DeveloperToolLayout_tokenBreakdownHeader__fnoCe{padding:16px 20px;background:var(--color-primary-soft-faint);border-bottom:1px solid var(--color-primary-border-faint);display:flex;align-items:center;justify-content:space-between}.DeveloperToolLayout_tokenBreakdownHeader__fnoCe h3{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-text)}.DeveloperToolLayout_tokenBreakdownHeader__fnoCe span{font-size:.8125rem;color:var(--color-text-muted)}.DeveloperToolLayout_tokenList__PBdTj{display:flex;flex-direction:column}.DeveloperToolLayout_tokenRow__u7CaM{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--color-surface-soft);transition:background .15s ease}.DeveloperToolLayout_tokenRow__u7CaM:last-child{border-bottom:0}.DeveloperToolLayout_tokenRow__u7CaM:hover{background:var(--color-primary-soft-faint)}.DeveloperToolLayout_tokenBadgeGroup__f_qKK{display:flex;align-items:center;gap:10px;min-width:320px;flex-shrink:0}.DeveloperToolLayout_tokenBadgeGroup__f_qKK code{font-family:Consolas,Monaco,Andale Mono,monospace;font-size:.875rem;font-weight:700;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid rgba(124,58,237,.2);padding:4px 10px;border-radius:6px;white-space:nowrap}.DeveloperToolLayout_tokenTag__qs6Cz{font-size:.725rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);padding:2px 8px;border-radius:999px;white-space:nowrap}.DeveloperToolLayout_tokenDesc__NlpZ9{margin:0;line-height:1.4;text-align:right}.DeveloperToolLayout_tokenDesc__NlpZ9,.DeveloperToolLayout_tokenRow__u7CaM span{font-size:.875rem;color:var(--color-text-muted)}.DeveloperToolLayout_sequenceGridSection__QHRlZ{margin-top:36px;display:flex;flex-direction:column;gap:16px}.DeveloperToolLayout_sequenceGridSection__QHRlZ h3{margin:0;font-size:1.25rem;font-weight:800}.DeveloperToolLayout_sequenceGrid__uIjmP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.DeveloperToolLayout_sequenceCard__vdxpw{display:flex;flex-direction:column;gap:8px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;padding:16px}.DeveloperToolLayout_sequenceHeader__pPUUL{display:flex;align-items:center;gap:12px}.DeveloperToolLayout_sequenceGlyph__jmG2E{font-size:1.75rem;line-height:1}.DeveloperToolLayout_sequenceHeader__pPUUL strong{display:block;font-size:.95rem;color:var(--color-text)}.DeveloperToolLayout_sequenceHeader__pPUUL small{display:block;font-size:.8125rem;color:var(--color-text-muted)}.DeveloperToolLayout_sequenceCodes__cC6J9{font-family:Consolas,monospace;font-size:.8125rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:4px 8px;color:var(--color-primary);width:-moz-fit-content;width:fit-content}.DeveloperToolLayout_sequenceCard__vdxpw p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.DeveloperToolLayout_commonUsesGrid__XnZ6e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.DeveloperToolLayout_useCard__EchZg{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:12px;padding:16px 20px}.DeveloperToolLayout_useCard__EchZg h3{margin:0 0 6px;font-size:1.05rem;font-weight:800;color:var(--color-text)}.DeveloperToolLayout_useCard__EchZg p{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.DeveloperToolLayout_validatorCallout__gGIl0{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:16px;padding:20px 24px}.DeveloperToolLayout_validatorCalloutText__YcclU h3{margin:0 0 4px;font-size:1.1rem;font-weight:800;color:var(--color-success-text-strong)}.DeveloperToolLayout_validatorCalloutText__YcclU p{margin:0;font-size:.875rem;color:var(--color-success-text)}.DeveloperToolLayout_validatorCalloutBtn__OwF51{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--color-accent);color:var(--color-on-primary);font-weight:800;font-size:.875rem;padding:10px 18px;border-radius:999px;text-decoration:none;transition:background .15s ease}.DeveloperToolLayout_validatorCalloutBtn__OwF51:hover{background:var(--color-accent-hover)}@media (max-width:47.999rem){.DeveloperToolLayout_commonUsesGrid__XnZ6e,.DeveloperToolLayout_sequenceGrid__uIjmP{grid-template-columns:minmax(0,1fr)}.DeveloperToolLayout_validatorCallout__gGIl0{flex-direction:column;align-items:flex-start}}.DeveloperToolLayout_examples__ce_XN{width:100%;border-collapse:collapse;border:var(--border-default);table-layout:fixed}.DeveloperToolLayout_examples__ce_XN td,.DeveloperToolLayout_examples__ce_XN th{min-width:0;border-bottom:var(--border-default);padding:var(--space-3);text-align:left;vertical-align:top}.DeveloperToolLayout_examples__ce_XN th{background:var(--surface);font-size:var(--font-size-sm)}.DeveloperToolLayout_examples__ce_XN tbody tr:last-child td{border-bottom:0}.DeveloperToolLayout_examples__ce_XN code{display:block;max-width:100%;font-size:.9375rem;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.DeveloperToolLayout_related__9PE9a{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DeveloperToolLayout_related__9PE9a a{display:inline-flex;min-height:var(--control-height);max-width:100%;align-items:center;border:var(--border-default);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--primary);font-weight:700}.DeveloperToolLayout_related__9PE9a a:focus-visible,.DeveloperToolLayout_related__9PE9a a:hover{border-color:var(--primary)}@media (max-width:47.999rem){.DeveloperToolLayout_technical__6ngDv{grid-template-columns:1fr}.DeveloperToolLayout_examples__ce_XN,.DeveloperToolLayout_examples__ce_XN tbody,.DeveloperToolLayout_examples__ce_XN td,.DeveloperToolLayout_examples__ce_XN th,.DeveloperToolLayout_examples__ce_XN thead,.DeveloperToolLayout_examples__ce_XN tr{display:block}.DeveloperToolLayout_examples__ce_XN thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.DeveloperToolLayout_examples__ce_XN tr{border-bottom:var(--border-default);padding:var(--space-3)}.DeveloperToolLayout_examples__ce_XN tbody tr:last-child{border-bottom:0}.DeveloperToolLayout_examples__ce_XN td{border:0;padding:var(--space-1) 0}.DeveloperToolLayout_examples__ce_XN td:before{display:block;margin-bottom:var(--space-1);color:var(--muted);content:attr(data-label);font-size:var(--font-size-sm);font-weight:800}}.UnicodeTool_tool__5TU9I{--converter-accent:var(--primary);display:grid;min-width:0;grid-gap:var(--space-5);gap:var(--space-5);border:1px solid var(--converter-accent);border-radius:var(--radius-xl);padding:clamp(1rem,3vw,1.75rem);background:var(--color-surface-raised)}.UnicodeTool_unicode-to-emoji__8Yrin{--converter-accent:var(--mint)}.UnicodeTool_html-entity__4yHl8{--converter-accent:var(--accent)}.UnicodeTool_shortcode__fwDQh{--converter-accent:#4F46E5}.UnicodeTool_toolHeader__j8Ah4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.UnicodeTool_outputCard__i6PEM h3,.UnicodeTool_sequence__Mqa86 h3,.UnicodeTool_toolHeader__j8Ah4 h2{margin:0}.UnicodeTool_toolHeader__j8Ah4 h2{max-width:36rem;font-size:clamp(1.25rem,3vw,1.625rem)}.UnicodeTool_toolHeader__j8Ah4>p{max-width:24rem;margin:0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.55}.UnicodeTool_kicker__pZTw3{margin:0 0 var(--space-1);color:var(--converter-accent);font-size:var(--font-size-sm);font-weight:800}.UnicodeTool_direction__VnH4Z{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2);margin:0;border:0;padding:0}.UnicodeTool_direction__VnH4Z legend{width:100%;margin-bottom:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:800}.UnicodeTool_direction__VnH4Z label{display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--space-2);border:var(--border-default);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--surface);cursor:pointer;font-weight:700}.UnicodeTool_direction__VnH4Z label:has(input:checked){border-color:var(--converter-accent);background:var(--color-surface-raised);color:var(--converter-accent)}.UnicodeTool_direction__VnH4Z input{width:1.125rem;height:1.125rem;accent-color:var(--converter-accent)}.UnicodeTool_inputGroup__NeGyS{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.UnicodeTool_inputGroup__NeGyS label{color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:800}.UnicodeTool_inputGroup__NeGyS textarea{width:100%;min-height:7rem;resize:vertical;border:var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface);color:var(--text);line-height:1.55}.UnicodeTool_inputGroup__NeGyS textarea:hover{border-color:var(--color-border-strong)}.UnicodeTool_inputGroup__NeGyS textarea:focus{border-color:var(--converter-accent);background:var(--color-surface-raised)}.UnicodeTool_actions__Oju_9{display:flex;flex-wrap:wrap;gap:var(--space-2)}.UnicodeTool_secondaryButton__CSQhm,.UnicodeTool_textButton__cjQWs{min-height:var(--control-height);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-weight:800}.UnicodeTool_secondaryButton__CSQhm{border:1px solid var(--converter-accent);background:var(--color-surface-raised);color:var(--converter-accent)}.UnicodeTool_secondaryButton__CSQhm:focus-visible,.UnicodeTool_secondaryButton__CSQhm:hover{background:var(--surface)}.UnicodeTool_textButton__cjQWs{border:var(--border-default);background:var(--surface);color:var(--color-text-soft)}.UnicodeTool_textButton__cjQWs:focus-visible,.UnicodeTool_textButton__cjQWs:hover{border-color:var(--color-text-soft);color:var(--text)}.UnicodeTool_status__snuqp{margin:calc(var(--space-2) * -1) 0 0;border-left:3px solid var(--border);padding-left:var(--space-3);color:var(--color-text-soft);font-size:var(--font-size-sm)}.UnicodeTool_status__snuqp.UnicodeTool_error__IAtDf{border-color:#DC2626;color:var(--color-danger-text)}.UnicodeTool_status__snuqp.UnicodeTool_success__Xgq0y{border-color:var(--mint);color:var(--color-success-text)}.UnicodeTool_outputGrid__FerGe{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.UnicodeTool_outputCard__i6PEM{display:flex;min-width:0;min-height:8.5rem;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--space-4);border:var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface)}.UnicodeTool_outputCard__i6PEM h3{margin-bottom:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-sm)}.UnicodeTool_outputCard__i6PEM code,.UnicodeTool_sequence__Mqa86 code{display:block;min-width:0;color:var(--text);font-family:Consolas,Courier New,monospace;font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.UnicodeTool_sequence__Mqa86{min-width:0;border-top:var(--border-default);padding-top:var(--space-5)}.UnicodeTool_sequenceHeading__4klUy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.UnicodeTool_sequenceHeading__4klUy h3{font-size:var(--font-size-lg)}.UnicodeTool_sequenceHeading__4klUy span{color:var(--muted);font-size:var(--font-size-sm)}.UnicodeTool_sequence__Mqa86 ol{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.UnicodeTool_sequence__Mqa86 li{display:grid;min-width:0;grid-template-columns:2.75rem minmax(0,1fr) minmax(6rem,auto);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-3)}.UnicodeTool_character__vYgEJ{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);background:var(--surface);font-size:1.5rem}.UnicodeTool_sequence__Mqa86 li div{display:grid;min-width:0}.UnicodeTool_sequence__Mqa86 li div span{color:var(--muted);font-size:var(--font-size-sm)}.UnicodeTool_primaryOutput___iA3W,.UnicodeTool_shortcodeOutput__V9JKU{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-5);border:var(--border-default);border-left:4px solid var(--converter-accent);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface)}.UnicodeTool_primaryOutput___iA3W>div,.UnicodeTool_shortcodeOutput__V9JKU>div{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.UnicodeTool_outputLabel__fYb2R{color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:800}.UnicodeTool_emojiOutput__xsRpT{font-size:clamp(2rem,7vw,3.75rem);line-height:1.15}.UnicodeTool_shortcodeOutput__V9JKU output{font-family:Consolas,Courier New,monospace;font-size:var(--font-size-lg);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}@media (max-width:47.999rem){.UnicodeTool_toolHeader__j8Ah4{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.UnicodeTool_sequence__Mqa86 li{grid-template-columns:2.75rem minmax(0,1fr)}.UnicodeTool_sequence__Mqa86 code{grid-column:1/-1;border-top:var(--border-default);padding-top:var(--space-2)}}@media (max-width:26rem){.UnicodeTool_actions__Oju_9>*,.UnicodeTool_direction__VnH4Z label{width:100%;justify-content:center}.UnicodeTool_primaryOutput___iA3W,.UnicodeTool_shortcodeOutput__V9JKU{align-items:stretch;flex-direction:column}.UnicodeTool_primaryOutput___iA3W>button,.UnicodeTool_shortcodeOutput__V9JKU>button{width:100%}}