:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;color:#22212d;background:#fff}.header{border-bottom:1px solid #f0eff4;background:#ffffffed!important}.toolbar{max-width:1120px;width:100%;margin:auto;min-height:70px!important;padding:0 24px!important;display:flex;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#252333;font-weight:750;font-size:19px;letter-spacing:-.055em}.brand-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#7047eb;color:#fff}.brand-icon svg{font-size:19px}.brand-icon.small{width:25px;height:25px;border-radius:8px}.brand-icon.small svg{font-size:16px}.toolbar nav{display:flex;gap:32px}.toolbar nav a,.footer-links a{color:#696878;text-decoration:none;font-size:14px;font-weight:550}.toolbar nav a:hover,.footer-links a:hover{color:#7047eb}.hero{padding:75px 0 38px;background:radial-gradient(ellipse at 50% -12%,#f5f1ff 0,#fff 62%)}.hero>.MuiContainer-root{display:flex;align-items:center;flex-direction:column;text-align:center}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.13em;color:#7656dc;display:flex;align-items:center;gap:8px}.eyebrow span{width:6px;height:6px;border-radius:50%;background:#8058ed}.hero-title{font-size:clamp(44px,7vw,68px)!important;line-height:1.04!important;margin-top:22px!important}.hero-title span{color:#7047eb}.hero-copy{max-width:610px;color:#747281;margin:19px 0 28px!important;line-height:1.7!important;font-size:16px!important}.input-card{width:min(100%,700px);text-align:left;border-radius:16px!important}.input-card .MuiCardContent-root{padding:22px!important}.input-card .MuiOutlinedInput-root{border-radius:11px;background:#fcfbfe;font-size:16px;line-height:1.5}.input-card .MuiOutlinedInput-notchedOutline{border-color:#e9e7ef}.input-label{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:650}.input-label span{color:#898796;font-weight:500}.input-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.example-line{display:flex;gap:10px;align-items:center;color:#8a8896;font-size:12px;margin-top:15px}.example-line button{border:0;background:#f5f3f9;color:#625d70;border-radius:20px;padding:6px 10px;font:inherit;cursor:pointer}.results{padding-top:65px!important}.results-heading{display:flex;justify-content:space-between;align-items:end}.results-heading h2,.info-section h2{font-size:30px;margin:9px 0 8px}.results-heading p,.info-section p{font-size:14px;margin:0;line-height:1.7}.filters{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:27px 0 20px}.tabs{display:flex;gap:5px;overflow:auto;max-width:100%}.tabs button{border:0;background:transparent;border-radius:9px;padding:9px 15px;color:#777584;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.tabs button.active{background:#f0ebff;color:#6544d1}.search{width:260px;flex-shrink:0}.search .MuiOutlinedInput-root{border-radius:10px;font-size:13px}.style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.style-card{min-width:0;border-radius:13px!important;scroll-margin-top:18px}.style-card .MuiCardContent-root{padding:17px!important}.style-top{display:flex;justify-content:space-between;gap:8px;min-height:51px}.style-name{font-size:14px!important;font-weight:700!important}.style-top .MuiTypography-caption{display:block;font-size:10px;line-height:1.35;margin-top:4px}.star{align-self:flex-start;color:#9272e9!important;padding:3px!important}.style-output{min-height:58px;margin:8px 0 9px;padding:10px 11px;background:#faf9fc;border-radius:9px;display:flex;align-items:center;overflow-wrap:anywhere;word-break:break-word;font-size:19px;line-height:1.45}.muted{font-size:13px;color:#aaa8b2}.copy-button{font-size:11px!important;min-height:33px!important;padding:3px 12px!important;border-color:#e8e5ef!important;color:#61577d!important}.unicode-note{max-width:790px;margin:24px auto 0!important;text-align:center;font-size:12px!important;line-height:1.65!important}.empty-state{text-align:center;padding:48px;color:#777584}.info-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:100px!important;padding-bottom:90px!important;align-items:center}.info-points{display:grid;gap:19px}.info-points>div{display:flex;gap:16px;align-items:center}.info-points b{font-size:12px;color:#896ae5}.info-points span{display:grid;gap:4px}.info-points strong{font-size:14px}.info-points small{font-size:12px;color:#858391}footer{border-top:1px solid #eeedf2}.footer{padding:25px 24px 32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footer .MuiTypography-body2{font-size:12px}.footer-links{display:flex;gap:20px;margin-left:auto}.footer-links a{font-size:12px}.footer>.MuiTypography-caption{width:100%;font-size:11px}.legal-page{min-height:65vh;padding-top:95px!important;padding-bottom:95px!important}.legal-page h1{font-size:46px;margin:16px 0 24px}.legal-page p{font-size:16px;line-height:1.8;margin-bottom:20px}.legal-page .MuiButton-root{margin-top:15px}button:focus-visible,a:focus-visible{outline:3px solid #a48cff;outline-offset:3px}@media(max-width:760px){.hero{padding-top:54px}.hero-copy{font-size:14px!important;max-width:540px}.style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-section{gap:40px;padding-top:75px!important}.results{padding-top:48px!important}}@media(max-width:560px){.toolbar{min-height:62px!important;padding:0 17px!important}.toolbar nav{gap:17px}.toolbar nav a{font-size:12px}.brand{font-size:17px}.brand-icon{width:27px;height:27px}.hero{padding:46px 0 28px}.hero-title{font-size:45px!important}.hero-copy{font-size:13px!important;max-width:390px;margin:15px 0 22px!important}.input-card .MuiCardContent-root{padding:15px!important}.example-line{flex-wrap:wrap;justify-content:center}.results-heading{align-items:start;gap:12px}.results-heading h2{font-size:26px}.results-heading p{max-width:270px;font-size:12px}.favorites-toggle{font-size:11px!important;white-space:nowrap;padding:6px!important}.filters{flex-direction:column;align-items:stretch;gap:12px;margin:20px 0 15px}.tabs{overflow:auto}.tabs button{padding:8px 12px;white-space:nowrap}.search{width:100%}.style-grid{grid-template-columns:1fr;gap:10px}.style-card .MuiCardContent-root{padding:14px!important}.style-top{min-height:42px}.style-output{min-height:50px;font-size:18px}.info-section{grid-template-columns:1fr;gap:27px;padding-top:66px!important;padding-bottom:55px!important}.info-section h2{font-size:27px}.footer{gap:12px;padding-left:17px;padding-right:17px}.footer-links{width:100%;order:3;margin:3px 0 0;gap:17px;flex-wrap:wrap}.footer>.MuiTypography-caption{order:4}.legal-page{padding-top:65px!important}.legal-page h1{font-size:37px}}.trend-section{padding:16px 0 46px}.trend-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.trend-heading h2,.popular-section h2,.extras h2{font-size:27px;margin:8px 0}.trend-heading p,.popular-section p,.extras p{font-size:13px;line-height:1.65}.curated-chip{background:#f2edff!important;color:#6646ce!important;font-size:10px!important}.trend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trend-card{border-radius:13px!important;min-width:0}.trend-card .MuiCardContent-root{padding:14px!important}.trend-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.trend-intent{font-size:11px;font-weight:700;color:#696678}.trend-badge{color:#7656dc;background:#f6f3ff;border-radius:20px;padding:4px 7px;font-size:9px;white-space:nowrap}.trend-name{font-size:13px!important;font-weight:700!important;margin:10px 0 6px!important}.trend-preview{min-height:43px;border-radius:8px;background:#faf9fc;padding:8px;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.5}.trend-card .MuiTypography-caption{display:block;font-size:10px;margin-top:6px}.trend-actions{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.trend-actions .MuiButton-root{font-size:11px;min-height:30px}.trend-actions a{font-size:10px;color:#6749d2;text-decoration:none;font-weight:650}.trend-disclaimer{display:block;text-align:right;margin-top:12px!important}.popular-section{padding:0 0 24px}.popular-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.popular-card{display:grid;gap:9px;text-decoration:none;color:#252333;border:1px solid #eeedf2;border-radius:12px;padding:14px;min-width:0}.popular-card strong{font-size:12px}.popular-card span{font-size:15px;overflow-wrap:anywhere;word-break:break-word;color:#6652a0;min-height:24px}.popular-card small{font-size:10px;color:#767382}.result-actions{display:flex;align-items:center;gap:6px}.experimental-label{display:inline-block;margin-top:5px;background:#fff4e5;color:#8d5811;font-size:9px;padding:3px 6px;border-radius:9px}.extras{display:grid;gap:65px;padding-top:80px!important}.symbol-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.symbol-row .MuiButton-root{min-width:42px;padding:6px 12px}.compatibility{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.compat-points{padding:18px;background:#faf9fc;border-radius:14px}.compat-points p{margin:8px 0}.faq-section{max-width:780px}.faq-section details{border-bottom:1px solid #eeedf2;padding:16px 0}.faq-section summary{cursor:pointer;font-size:14px;font-weight:650}.faq-section details p{padding:0 0 0 18px;margin-top:12px}.zalgo-control{display:grid;grid-template-columns:auto minmax(90px,180px) auto auto;align-items:center;gap:14px;padding:13px 16px;border:1px solid #e9e5f1;border-radius:12px;background:#fcfbfe;margin-bottom:18px}.zalgo-control label{font-size:12px;font-weight:650}.zalgo-control output{font-size:11px;color:#7047eb;margin-left:8px}.zalgo-sample{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;max-width:350px}.zalgo-control input{accent-color:#7047eb}@media(max-width:900px){.trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.popular-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.trend-grid,.popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility{grid-template-columns:1fr;gap:18px}.zalgo-control{grid-template-columns:1fr auto}.zalgo-control input{grid-column:1}.zalgo-sample{grid-column:1/-1;grid-row:2}.zalgo-control .MuiButton-root{grid-column:2;grid-row:1}.trend-heading{align-items:start}.trend-disclaimer{text-align:left}.result-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:390px){.trend-grid{grid-template-columns:1fr}.trend-section{padding-top:4px}.popular-grid{grid-template-columns:1fr}.trend-heading h2,.popular-section h2,.extras h2{font-size:24px}.trend-heading p{max-width:250px}}.symbol-board,.text-tools{scroll-margin-top:24px}.symbol-board h2,.text-tools h2{font-size:27px;margin:8px 0}.symbol-board>p,.text-tools>p{font-size:13px}.symbol-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0}.symbol-tabs{display:flex;gap:5px;overflow:auto}.symbol-tabs button{border:0;background:#f7f6fa;border-radius:20px;padding:8px 13px;color:#6f6b7d;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.symbol-tabs button.active{background:#eee9ff;color:#6544d1}.symbol-library-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.symbol-library-item{min-height:66px;border:1px solid #eeedf2;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.symbol-library-item>span{font-size:22px;line-height:1.25}.symbol-library-item .MuiButton-root{font-size:10px;min-width:0;padding:2px 5px}.text-tools{padding-bottom:8px}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.tool-card{min-width:0;border:1px solid #eeedf2;border-radius:14px;padding:18px}.tool-card h3{font-size:16px;margin:0 0 6px}.tool-card p{min-height:40px;color:#777584;font-size:12px;line-height:1.6}.tool-card pre{min-height:90px;max-width:100%;overflow:auto;white-space:pre;font:13px/1.25 ui-monospace,monospace;color:#51417c;background:#faf9fc;border-radius:9px;padding:12px}.count-stats{display:flex;justify-content:space-between;gap:8px;padding:19px 0}.count-stats strong{display:grid;gap:3px;font-size:27px;color:#6043c2}.count-stats small{font-size:10px;font-weight:500;color:#777584}.filter-actions{display:flex;align-items:center;gap:10px}.filter-actions .MuiFormControl-root{min-width:145px}.card-actions{display:flex;gap:7px}.random-pick{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:16px 0;padding:14px 17px;border:1px solid #e8e2f5;border-radius:12px;background:#faf8ff}.random-pick>div{min-width:0;flex:1}.random-pick strong{font-size:13px}.random-pick p{overflow-wrap:anywhere;color:#6749d2;margin:6px 0 0}@media(max-width:760px){.symbol-library-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tool-grid{grid-template-columns:1fr 1fr}.tool-card:last-child{grid-column:1/-1}}@media(max-width:560px){.toolbar nav{gap:10px}.toolbar nav a{font-size:11px}.symbol-tools{align-items:stretch;flex-direction:column}.symbol-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-grid{grid-template-columns:1fr}.tool-card:last-child{grid-column:auto}.filter-actions{width:100%;flex-direction:column;align-items:stretch}.filter-actions .MuiFormControl-root,.filter-actions .search{width:100%}.random-pick{align-items:flex-start;flex-wrap:wrap}.random-pick>div{flex-basis:100%}}.symbol-library-item small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#858391;font-size:8px;line-height:1}.symbol-library-item{padding:5px 2px}.symbol-library-item>div{display:flex;gap:1px}.collection-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.collection-controls .MuiFormControl-root{min-width:180px}.collection-controls .MuiButton-root{font-size:11px}@media(max-width:560px){.collection-controls{align-items:stretch}.collection-controls .MuiFormControl-root{width:100%}.collection-controls .MuiButton-root{flex:1}}.compat-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;background:transparent}.compat-points article,.compat-general{padding:15px 16px;background:#faf9fc;border:1px solid #eeedf2;border-radius:12px}.compat-points article>b{font-size:13px;color:#4c3b82}.compat-points article p,.compat-general p{font-size:11px;line-height:1.6;margin:7px 0;color:#777584}.compat-points article a{font-size:11px;font-weight:650;color:#6646ce;text-decoration:none}.compat-points article a:hover{text-decoration:underline}.compat-general{grid-column:1/-1}.symbol-library-item>div{gap:0}.symbol-library-item .MuiButton-root{padding-left:3px;padding-right:3px}@media(max-width:760px){.compat-points{grid-template-columns:1fr}.compat-general{grid-column:auto}}
