.swatch{width:30px;height:30px;border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px}.swatch.swatch-premium{position:relative}.swatch.swatch-premium:after{content:"";position:absolute;inset:0;border-radius:8px;background:repeating-linear-gradient(-45deg,#0000001a 0 6px,#0000 6px 12px);pointer-events:none}:root.premium-active .swatch.swatch-premium:after{content:none;background:none}#palette.unlock-text-active #textPalette .swatch.swatch-premium:after,#palette.unlock-highlight-active #bgPalette .swatch.swatch-premium:after,#underlinePopover.unlock-underline-active .swatch.swatch-premium:after,#strikePopover.unlock-strike-active .swatch.swatch-premium:after{content:none;background:none}.highlight-option{position:relative;overflow:hidden}.highlight-option.premium-highlight:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,#00000005 0 6px,#0000 6px 12px);pointer-events:none}:root.premium-active .highlight-option.premium-highlight:after{content:none;background:none}#highlightPopover.unlock-highlight-active .highlight-option.premium-highlight:after{content:none;background:none}.swatch-outline{border:1px solid #e5e7eb!important;box-shadow:none!important;background:#fff!important}.swatch-outline{border:1px solid #e5e7eb!important;box-shadow:none!important;background:#fff!important;width:30px!important;height:30px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;position:relative!important}.swatch-outline svg{width:14px;height:14px;display:block;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.swatch.pickr-swatch{background:linear-gradient(135deg,#0ea5e9,#8b5cf6,#ec4899,#f97316);border-style:dashed;border-color:#94a3b873;transition:box-shadow .18s ease,transform .18s ease;position:relative;overflow:hidden}.swatch.pickr-swatch .pickr-chip-icon{position:absolute;top:3px;right:3px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffeb;filter:drop-shadow(0 2px 6px rgba(15,23,42,.18));pointer-events:none}.swatch.pickr-swatch.pickr-swatch--light .pickr-chip-icon{color:#0f172a;filter:none}.swatch.pickr-swatch:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;pointer-events:none}.swatch.pickr-swatch:hover{transform:translateY(-1px);box-shadow:0 6px 14px -10px #0f172a80}.swatch.pickr-swatch.pickr-swatch-active{box-shadow:0 0 0 2px #6366f159}.highlight-option.pickr-highlight{border-style:dashed;border-color:#94a3b873;position:relative;overflow:hidden;background:#0f172a05}.highlight-option.pickr-highlight .pickr-highlight-preview{width:100%;height:16px;border-radius:4px;margin:0;background-image:linear-gradient(#0ea5e94d,#0ea5e94d);background-size:100% 30%;background-position:0 94%;background-repeat:no-repeat;position:relative;transition:background-image .16s ease,background-position .16s ease}.highlight-option.pickr-highlight .pickr-highlight-preview:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;pointer-events:none}.highlight-option.pickr-highlight .pickr-highlight-icon{position:absolute;top:3px;right:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#0f172abf;pointer-events:none}.highlight-option.pickr-highlight.pickr-highlight-light .pickr-highlight-icon{color:#0f172abf}.highlight-option.pickr-highlight.pickr-highlight-dark .pickr-highlight-icon{color:#ffffffeb}.boms-pickr .pcr-interaction{gap:.5rem}.boms-pickr.pcr-app{z-index:13050!important}.boms-pickr .pcr-interaction .pcr-type{color:#475569;background:transparent;border-radius:6px;transition:background-color .18s ease,color .18s ease}.boms-pickr .pcr-interaction .pcr-type:not(.active):hover{background:#94a3b829}.boms-pickr .pcr-interaction .pcr-type.active{background:#1f2937;color:#f8fafc}.boms-pickr .pcr-interaction .pcr-type:focus-visible{outline:2px solid rgba(59,130,246,.65);outline-offset:1px}.boms-pickr .pcr-interaction .pcr-save,.boms-pickr .pcr-interaction .pcr-clear{color:#f8fafc;border-radius:6px;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.boms-pickr .pcr-interaction .pcr-save{background-color:#16a34a;border-color:#15803d}.boms-pickr .pcr-interaction .pcr-save:hover{background-color:#15803d}.boms-pickr .pcr-interaction .pcr-save:focus-visible{outline:2px solid rgba(34,197,94,.6);outline-offset:1px}.boms-pickr .pcr-interaction .pcr-clear{background-color:#111827;border-color:#0f172a}.boms-pickr .pcr-interaction .pcr-clear:hover{background-color:#0f172a}.boms-pickr .pcr-interaction .pcr-clear:focus-visible{outline:2px solid rgba(15,23,42,.65);outline-offset:1px}@media(max-width:767px){#editorToolbar{display:flex;align-items:center;gap:.25rem;padding:.75rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;width:100%;max-width:100vw}#editorToolbar::-webkit-scrollbar{display:none}#editorToolbar>*{flex-shrink:0;display:inline-block}#highlightPreview{max-width:30px;transition:all .2s ease}#editorToolbar .relative{position:relative;z-index:50}#editorToolbar .absolute{z-index:200!important}}.style-preview{width:100%;height:4px;margin:2px 0;border-radius:1px}.style-preview.solid{border-bottom:2px solid}.style-preview.dashed{border-bottom:2px dashed;border-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 4px,transparent 4px,transparent 8px) 1}.style-preview.wavy{border-bottom:2px wavy}button[data-style=wavy] svg{display:block}button[data-style=wavy] svg path{fill:none}.underline-strong{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:#37415166;text-underline-offset:2px}html,body{overflow-x:hidden!important;max-width:100vw!important;box-sizing:border-box!important}#palette,#highlightPopover,#underlinePopover,#strikePopover,#fontSizePopover,#alignPopover,#kaomojiPopover,#styleManagerPopover{position:relative;z-index:10;contain:layout style paint;will-change:auto;box-sizing:border-box!important}@media(max-width:767px){#palette,#highlightPopover,#underlinePopover,#strikePopover,#fontSizePopover,#alignPopover,#kaomojiPopover,#styleManagerPopover{max-width:100vw!important}}@media(min-width:768px){#palette,#highlightPopover,#underlinePopover,#strikePopover,#fontSizePopover,#alignPopover,#kaomojiPopover,#styleManagerPopover{max-width:900px!important}}#textPalette,#bgPalette{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important;padding:0;margin:0}#textPalette,#bgPalette{margin-bottom:.75rem!important}#palette .text-xs{margin-bottom:.5rem!important;margin-top:0!important}#palette .text-xs:last-of-type{margin-top:0!important}#textPalette::-webkit-scrollbar,#bgPalette::-webkit-scrollbar{display:none}#highlightPopover .grid,#highlightDropdown .grid,#underlineColorPalette,#strikeColorPalette{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#kaomojiPopover .kaomoji-row{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#kaomojiPopover .kaomoji-row::-webkit-scrollbar{display:none}#kaomojiPopover .kaomoji-row .kaomoji-option{flex:0 0 auto;display:inline-flex;align-items:center;min-width:max-content}#kaomojiPopover .kaomoji-row .kaomoji-option .k{white-space:nowrap}@media(min-width:1024px){#kaomojiPopover{max-height:min(60vh,520px);overflow-y:auto}#kaomojiPopover .kaomoji-row{overflow-x:hidden!important;overflow-y:visible!important;white-space:normal!important;flex-wrap:wrap!important}#kaomojiPopover .kaomoji-row .kaomoji-option{min-width:auto}}#highlightPopover .grid::-webkit-scrollbar,#highlightDropdown .grid::-webkit-scrollbar,#underlineColorPalette::-webkit-scrollbar,#strikeColorPalette::-webkit-scrollbar{display:none}#underlinePopover .grid,#underlineDropdown .grid{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#underlinePopover .grid::-webkit-scrollbar,#underlineDropdown .grid::-webkit-scrollbar{display:none}#strikePopover .grid,#strikeDropdown .grid{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#strikePopover .grid::-webkit-scrollbar,#strikeDropdown .grid::-webkit-scrollbar{display:none}#fontSizePopover .grid,#fontSizeDropdown .grid{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#fontSizePopover .grid::-webkit-scrollbar,#fontSizeDropdown .grid::-webkit-scrollbar{display:none}#fontSizeList{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}#fontSizeList::-webkit-scrollbar{display:none}#palette,#highlightPopover,#underlinePopover,#strikePopover,#fontSizePopover,#alignPopover,#kaomojiPopover,#styleManagerPopover{opacity:0;transform:translateY(6px) scale(.98);transition:opacity .15s ease,transform .15s ease}#palette:not(.hidden),#highlightPopover:not(.hidden),#underlinePopover:not(.hidden),#strikePopover:not(.hidden),#fontSizePopover:not(.hidden),#alignPopover:not(.hidden),#kaomojiPopover:not(.hidden),#styleManagerPopover:not(.hidden){opacity:1;transform:translateY(0) scale(1)}#styleManagerPopover .style-manager-label{display:none}#styleManagerPopover.mobile-sheet-panel .flex{flex-direction:column;flex-wrap:nowrap;gap:12px}#styleManagerPopover.mobile-sheet-panel .style-action-btn{width:100%!important;min-width:0;height:52px!important;padding:10px 16px;border-radius:14px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}#styleManagerPopover.mobile-sheet-panel .style-action-btn i{width:24px;height:24px;justify-self:center}#styleManagerPopover.mobile-sheet-panel .style-manager-label{display:block;font-size:.875rem;line-height:1.1;color:#1f2937;white-space:nowrap}#headerActionsPanel.mobile-sheet-panel .header-action-btn{width:100%!important;min-width:0;height:56px!important;padding:12px 16px;border-radius:14px;display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:12px}#headerActionsPanel.mobile-sheet-panel .header-action-btn i{width:24px;height:24px;justify-self:start}#headerActionsPanel.mobile-sheet-panel .header-action-label{display:block;font-size:.84rem;line-height:1.2;color:#1f2937;text-align:center;white-space:nowrap}#alignPopover .grid,#alignDropdown .grid{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#alignPopover .grid::-webkit-scrollbar,#alignDropdown .grid::-webkit-scrollbar{display:none}#textPalette>*,#bgPalette>*,#highlightPopover .grid>*,#underlinePopover .grid>*,#strikePopover .grid>*,#fontSizePopover .grid>*,#alignPopover .grid>*{display:inline-block!important;flex-shrink:0!important;white-space:nowrap!important;min-width:fit-content}@media(max-width:767px){#underlineColorPalette,#strikeColorPalette{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px}#underlineColorPalette::-webkit-scrollbar,#strikeColorPalette::-webkit-scrollbar{display:none}}@media(max-width:767px){#palette,#highlightPopover,#underlinePopover,#strikePopover,#fontSizePopover,#alignPopover{width:100%!important;max-width:100vw!important;box-sizing:border-box!important;padding-left:.75rem!important;padding-right:.75rem!important}#textPalette,#bgPalette,#highlightPopover .grid,#underlinePopover .grid,#strikePopover .grid,#fontSizePopover .grid,#alignPopover .grid{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch;width:100%!important;max-width:calc(100vw - 1.5rem)!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;scroll-behavior:auto!important}#textPalette>*,#bgPalette>*,#highlightPopover .grid>*,#underlinePopover .grid>*,#strikePopover .grid>*,#fontSizePopover .grid>*,#alignPopover .grid>*{display:inline-block!important;flex-shrink:0!important;white-space:nowrap!important;min-width:fit-content!important;margin-right:.25rem!important}#textPalette{padding:0!important;margin-bottom:.75rem!important}#bgPalette{padding:0!important;margin:0!important}#palette .text-xs:last-of-type{margin-top:.5rem!important}}.strike-strong{text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:#37415166}#alignBtn{width:auto;min-width:30px;padding:0 8px}#alignBtn:hover{background-color:#f3f4f6;border-color:#d1d5db}#alignBtn:active{background-color:#e5e7eb}.last-edited-text{background-repeat:no-repeat;background-size:100% 30%;background-position:0 85%;background-image:linear-gradient(#86efac4d,#86efac4d)}.created-text{background-repeat:no-repeat;background-size:100% 30%;background-position:0 85%;background-image:linear-gradient(#86efac1a,#86efac1a)}#styleUnderlinePreview svg,#styleStrikePreview svg{width:100%;height:8px;display:block;position:absolute}#styleUnderlinePreview svg{bottom:0}#styleStrikePreview svg{top:50%;transform:translateY(-50%)}#styleUnderlinePreview svg path,#styleStrikePreview svg path{stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}#editorToolbar button,#editorToolbar div[class*="hover:bg-gray"],#editorToolbar .p-2.rounded-md{transition:transform .14s ease,background-color .15s ease,border-color .15s ease}#editorToolbar button:hover,#editorToolbar div[class*="hover:bg-gray"]:hover,#editorToolbar .p-2.rounded-md:hover{transform:translateY(-1px)}@keyframes toolbarSelectedBump{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(1.04)}to{transform:translateY(0) scale(1)}}.toolbar-btn-selected{animation:toolbarSelectedBump .22s ease-out}#editorToolbar button:hover,#editorToolbar div[class*="hover:bg-gray"]:hover,#editorToolbar .p-2.rounded-md:hover,.highlight-option:hover,.underline-option:hover,.strike-option:hover,.font-size-option:hover,.align-option:hover,#styleCloneBtn:hover,#styleDeleteBtn:hover,#styleApplyBtn:hover{background-color:#fafefb!important;border-color:#dcfce7!important}header button:hover,header div[class*="hover:bg-gray"]:hover{background-color:#fafefb!important}#alignBtn:hover,#syncNow:hover{background-color:#fafefb!important;border-color:#dcfce7!important}@media(max-width:767px){#editorToolbar button:active,#editorToolbar button:focus,#editorToolbar div[class*="hover:bg-gray"]:active,#editorToolbar div[class*="hover:bg-gray"]:focus{background-color:#fafefb!important;border-color:#dcfce7!important}.highlight-option:active,.underline-option:active,.strike-option:active,.font-size-option:active,.align-option:active,#styleCloneBtn:active,#styleDeleteBtn:active,#styleApplyBtn:active{background-color:#fafefb!important;border-color:#dcfce7!important}header button:active,header button:focus,header div[class*="hover:bg-gray"]:active,header div[class*="hover:bg-gray"]:focus{background-color:#fafefb!important}#alignBtn:active,#alignBtn:focus,#syncNow:active,#syncNow:focus{background-color:#fafefb!important;border-color:#dcfce7!important}}#editorToolbar button:not(#styleManagerToggle) img,#editorToolbar button:not(#styleManagerToggle) svg,#editorToolbar button:not(#styleManagerToggle) i[data-lucide],#editorToolbar button:not(#styleManagerToggle) #iconBox{transform:scale(.9);transform-origin:center}#editorToolbar button:not(#styleManagerToggle) img{filter:invert(46%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(90%) contrast(90%)}#editorToolbar button:not(#styleManagerToggle) svg{color:#787878!important;stroke:#787878!important;fill:#787878!important}#editorToolbar button:not(#styleManagerToggle) i[data-lucide]{color:#787878!important;stroke:#787878!important}#editorToolbar button:not(#styleManagerToggle) #iconBox{border-color:#787878!important}#editorToolbar button:not(#styleManagerToggle) #iconLetter{color:#787878!important}#editorToolbar #currentFontSize{color:#787878!important}#paletteToggle{margin-left:-.125rem!important}#paletteToggle+.relative{margin-left:-.0625rem!important}#editorToolbar>.relative:first-child+#paletteToggle{margin-left:-.125rem!important}#paletteToggle{transform:translate(-.125rem)!important}@media(max-width:767px){#editorToolbar #paletteToggle{margin-left:-.125rem!important;transform:translate(-.125rem)!important}#editorToolbar>*:nth-child(1)+#paletteToggle{margin-left:-.125rem!important}#editorToolbar>*{margin-right:-.0625rem!important}#editorToolbar button#paletteToggle{margin-left:-.125rem!important;transform:translate(-.125rem)!important}}body.mobile-sheet-open{overflow:hidden}.mobile-sheet-backdrop{position:fixed;inset:0;background:#0f172a59;opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:11990}.mobile-sheet-backdrop.show{opacity:1;pointer-events:auto}.mobile-sheet-backdrop.closing{opacity:0;pointer-events:none}.mobile-sheet{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease;will-change:transform;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -18px 40px -16px #0f172a4d;z-index:12000;display:flex;flex-direction:column;max-height:60vh;padding-bottom:env(safe-area-inset-bottom)}.mobile-sheet{bottom:var(--keyboard-height, 0px)}.mobile-sheet.centered{inset:50% auto auto 50%;width:min(92vw,420px);max-height:80vh;border-radius:16px;box-shadow:0 28px 48px -20px #0f172a59;transform:translate(-50%,-50%) scale(.98);transition:transform .22s ease,opacity .22s ease}.mobile-sheet.show{transform:translateY(0);opacity:1}.mobile-sheet.centered.show{transform:translate(-50%,-50%) scale(1)}.mobile-sheet.closing{transform:translateY(100%);opacity:0;pointer-events:none}.mobile-sheet.centered.closing{transform:translate(-50%,-50%) scale(.98)}.mobile-sheet__handle{width:44px;height:5px;border-radius:999px;background:#bbf7d0;margin:10px auto 14px}.mobile-sheet__header{display:flex;align-items:center;justify-content:flex-end;padding:0 20px 8px;gap:0}.mobile-sheet__title{display:none}.mobile-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:#1f2937;cursor:pointer}.mobile-sheet__content{padding:0 20px calc(44px + var(--keyboard-height, 0px));overflow-y:auto;display:flex;flex-direction:column;gap:16px;transition:opacity .18s ease}.mobile-sheet__content::-webkit-scrollbar{display:none}.mobile-sheet__content{-ms-overflow-style:none;scrollbar-width:none}.mobile-sheet__content>*{width:100%!important}.mobile-sheet-panel{width:100%;padding:0;border-radius:16px 16px 0 0;border:none;box-shadow:none}.mobile-sheet.closing .mobile-sheet__content{opacity:.6}.mobile-sheet-panel .flex{flex-wrap:wrap}.mobile-sheet-panel .border-b{border-bottom:none}.mobile-sheet-panel .text-xs{display:block}.mobile-sheet-panel .flex.gap-2{flex-wrap:wrap}.mobile-sheet-panel [data-role=cats]{display:flex;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1;pointer-events:auto}.mobile-sheet-panel [data-role=cats]>*{flex:0 0 auto}.mobile-sheet-panel [data-role=catsWrap]{position:relative;pointer-events:auto}.mobile-sheet-panel [data-role=catsWrap] .scroll-fade{position:absolute;top:0;bottom:0;width:24px;pointer-events:none;opacity:0;transition:opacity .18s ease}.mobile-sheet-panel [data-role=catsWrap] .scroll-fade--left{left:0;background:linear-gradient(to right,#fff,#fff0)}.mobile-sheet-panel [data-role=catsWrap] .scroll-fade--right{right:0;background:linear-gradient(to left,#fff,#fff0)}#kaomojiPopover .scroll-fade{position:absolute;top:0;bottom:0;width:24px;pointer-events:none;opacity:0;transition:opacity .18s ease}#kaomojiPopover .scroll-fade--left{left:0;background:linear-gradient(to right,#fff,#fff0)}#kaomojiPopover .scroll-fade--right{right:0;background:linear-gradient(to left,#fff,#fff0)}.mobile-sheet-panel .kaomoji-container{display:flex;flex-direction:column;gap:8px;max-height:none;overflow-anchor:none}.mobile-sheet-panel .kaomoji-cats{overflow-x:auto}.mobile-sheet-panel .kaomoji-list{flex:1;min-height:0;overflow-y:auto;transition:opacity .18s ease}.mobile-sheet-panel [data-role=grid] .sticker-premium{position:relative}.mobile-sheet-panel [data-role=grid] .sticker-premium:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:.75rem;background:repeating-linear-gradient(-45deg,#0000001a 0 6px,#0000 6px 12px)}:root.premium-active .mobile-sheet-panel [data-role=grid] .sticker-premium:after{content:none;background:none}.mobile-sheet-panel .kaomoji-list::-webkit-scrollbar{display:none}.mobile-sheet-panel .kaomoji-list{-ms-overflow-style:none;scrollbar-width:none}#kaomojiPopover:not(.mobile-sheet-panel) .kaomoji-container{max-height:min(50vh,420px)}#kaomojiPopover:not(.mobile-sheet-panel) .kaomoji-list{overflow-y:auto}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.upsell-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .45s ease;z-index:15000}.upsell-overlay.show{opacity:1;pointer-events:auto}.upsell-overlay .upsell-popover{position:relative;width:min(90vw,320px);left:auto;right:auto;top:auto;box-shadow:0 28px 48px -20px #0f172a59;z-index:15001;border-radius:14px;opacity:0;transform:translateY(-6px) scale(.98);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease}.upsell-overlay .upsell-popover.show{opacity:1;transform:translateY(0) scale(1)}.upsell-overlay .upsell-popover .text-sm{font-size:16px!important;font-weight:700!important}.upsell-overlay .upsell-popover .text-xs{font-size:14px!important}@media(min-width:768px){.mobile-sheet-backdrop,.mobile-sheet{display:none!important}}@media(min-width:768px){.mobile-sheet.force-desktop{display:flex!important;left:50%;right:auto;width:900px;max-width:900px;transform:translate(-50%,100%);border-radius:18px 18px 0 0}.mobile-sheet-backdrop.force-desktop{display:block!important}.mobile-sheet.force-desktop.show{transform:translate(-50%)}.mobile-sheet.force-desktop.closing{transform:translate(-50%,100%)}.mobile-sheet.force-desktop,.mobile-sheet.force-desktop .mobile-sheet__content{-ms-overflow-style:none!important;scrollbar-width:none!important}.mobile-sheet.force-desktop::-webkit-scrollbar,.mobile-sheet.force-desktop .mobile-sheet__content::-webkit-scrollbar{display:none!important}.mobile-sheet.force-desktop .kaomoji-list{-ms-overflow-style:none!important;scrollbar-width:none!important}.mobile-sheet.force-desktop .kaomoji-list::-webkit-scrollbar{display:none!important}.mobile-sheet.force-desktop .mobile-sheet-panel#lottiePickerPanel [data-role=cats]{flex-wrap:wrap!important;overflow-x:hidden!important}}@media(max-width:767px){.mobile-sheet__close{display:none!important}}@media(min-width:768px){.mobile-sheet.force-desktop #kaomojiPopover .kaomoji-list{-ms-overflow-style:none!important;scrollbar-width:none!important}.mobile-sheet.force-desktop #kaomojiPopover .kaomoji-list::-webkit-scrollbar{display:none!important}}.mobile-sheet-panel#kaomojiPopover [data-role=cats]>button{background-color:transparent!important}.mobile-sheet-panel#kaomojiPopover [data-role=cats]>button.bg-green-600,.mobile-sheet-panel#kaomojiPopover [data-role=cats]>button.text-white{background-color:transparent!important;color:inherit!important;border-color:#16a34a!important}.mobile-sheet-panel#lottiePickerPanel [data-role=cats]>button{background-color:transparent!important}.mobile-sheet-panel#lottiePickerPanel [data-role=cats]>button.bg-green-600,.mobile-sheet-panel#lottiePickerPanel [data-role=cats]>button.text-white{background-color:transparent!important;color:inherit!important;border-color:#16a34a!important}
