.fonts_workspace__iYfwN{overflow:clip}@font-face{font-family:Fancy Letters;src:url(https://static.wavespeed.ai/api-dashboard/_next/static/media/NotoSansMath-Letters.c44d358b.woff2) format("woff2");unicode-range:u+1d400-1d7ff,u+2100-214f;font-display:swap}.fonts_top__xsuvt{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:10px;padding:20px 24px 14px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.fonts_label__oTaxu{font-size:12px;color:hsl(var(--muted-foreground))}.fonts_inputWrap__mTK8p{position:relative}.fonts_inputWrap__mTK8p textarea,.fonts_plainRow___R9uW b{font-family:var(--font-geist-sans),"Fancy Letters",ui-sans-serif,system-ui,sans-serif}.fonts_inputWrap__mTK8p textarea{width:100%;min-height:64px;max-height:160px;resize:vertical;padding:12px 44px 12px 14px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:18px;line-height:1.4}.fonts_inputWrap__mTK8p textarea:focus{outline:2px solid #d4ff00;outline-offset:1px}.fonts_clear__yNig5{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:hsl(var(--muted-foreground))}.fonts_clear__yNig5:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground))}.fonts_filters__H5OkE{display:flex;flex-wrap:wrap;gap:6px}.fonts_filters__H5OkE button{font-size:13px;min-height:36px;padding:6px 14px;border:1px solid hsl(var(--border));border-radius:99px}.fonts_filters__H5OkE button[aria-checked=true]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:transparent}.fonts_list__MlueC{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:hsl(var(--border));list-style:none;margin:0;padding:0}.fonts_list__MlueC li{background:hsl(var(--card));min-width:0}.fonts_plainRow___R9uW,.fonts_row__25NQB{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name copy" "out copy";align-items:center;gap:4px 12px;width:100%;padding:14px 20px;text-align:left;transition:background .12s}.fonts_plainRow___R9uW:hover,.fonts_row__25NQB:hover{background:hsl(var(--foreground)/.04)}.fonts_plainRow___R9uW:focus-visible,.fonts_row__25NQB:focus-visible{outline:2px solid #d4ff00;outline-offset:-2px}.fonts_name__ZxYHZ{grid-area:name;display:flex;gap:8px;align-items:center;font-size:11px;color:hsl(var(--muted-foreground))}.fonts_partial__8KHzF{display:inline-flex;gap:3px;align-items:center;padding:1px 6px;border-radius:99px;background:hsl(var(--foreground)/.06);font-size:10px}.fonts_out__mPzvW{grid-area:out;font-family:var(--font-geist-sans),"Fancy Letters",ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1.45;color:hsl(var(--foreground));overflow-wrap:anywhere;white-space:pre-wrap;min-height:29px}.fonts_plainRow___R9uW em,.fonts_row__25NQB em{grid-area:copy;display:flex;gap:5px;align-items:center;font-style:normal;font-size:12px;font-weight:600;padding:7px 12px;border-radius:99px;border:1px solid hsl(var(--border));white-space:nowrap}.fonts_plainRow___R9uW em.fonts_done__4NSBj,.fonts_row__25NQB em.fonts_done__4NSBj{background:#d4ff00;color:#151900;border-color:transparent}.fonts_plainRow___R9uW{padding:10px 14px;border:1px dashed hsl(var(--border));border-radius:12px}.fonts_plainRow___R9uW>span{grid-area:name/name/out/out;display:flex;flex-direction:column;gap:2px;min-width:0}.fonts_plainRow___R9uW small{font-size:11px;color:hsl(var(--muted-foreground))}.fonts_plainRow___R9uW b{font-weight:500;font-size:15px;overflow-wrap:anywhere}.fonts_empty__bkl5_{padding:48px 24px;text-align:center;font-size:14px;color:hsl(var(--muted-foreground))}.fonts_notes__ssGBj{display:flex;flex-direction:column;gap:8px;padding:18px 24px 22px;border-top:1px solid hsl(var(--border));font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.fonts_notes__ssGBj p{display:flex;gap:8px;margin:0}.fonts_notes__ssGBj p svg{flex:none;margin-top:3px}.fonts_notes__ssGBj b{color:hsl(var(--foreground));font-weight:600}.fonts_notes__ssGBj a{margin-top:6px}.fonts_srOnly__lY8Xu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.fonts_top__xsuvt{padding:14px 14px 10px}.fonts_list__MlueC{grid-template-columns:1fr}.fonts_row__25NQB{padding:12px 14px}.fonts_out__mPzvW{font-size:18px}.fonts_notes__ssGBj{padding:16px 14px 20px}.fonts_filters__H5OkE{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.fonts_filters__H5OkE button{flex:none}}