.SymbolBrowser_Search{border:1px solid var(--border-color,#d9e2ec);max-width:560px;color:var(--primary-color,#0f3652);background:#fff;border-radius:999px;align-items:center;gap:12px;margin:0 auto 40px;padding:14px 20px;display:flex}.SymbolBrowser_Search:focus-within{border-color:var(--highlight-color,#ff3974);box-shadow:0 0 0 3px #ff39742e}.SymbolBrowser_Search_Input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--primary-color,#0f3652);caret-color:var(--highlight-color,#ff3974);background:0 0;border:none;flex:1;font-family:inherit;font-size:17px}.SymbolBrowser_Search_Input:focus{outline:none}.SymbolBrowser_Search_Input::placeholder{color:#0f365273;opacity:1}.SymbolBrowser_Grid{gap:24px;display:grid}@media only screen and (min-width:1201px){.SymbolBrowser_Grid{grid-template-columns:repeat(3,1fr)}}.SymbolBrowser_Card{color:var(--primary-color,#0f3652);border:1px solid var(--border-color,#d9e2ec);background:#fff;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.SymbolBrowser_Card:hover{color:var(--primary-color,#0f3652);text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 30px #0f36521f}.SymbolBrowser_Card_Image{aspect-ratio:16/9;display:block;position:relative}.SymbolBrowser_Card_Image img{object-fit:cover}.SymbolBrowser_Card_Body{flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.SymbolBrowser_Card_Title{font-size:19px;font-weight:500;line-height:135%}.SymbolBrowser_Card_Desc{opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;font-weight:300;line-height:150%;display:-webkit-box;overflow:hidden}.SymbolBrowser_Card_More{color:var(--highlight-color,#ff3974);align-items:center;gap:6px;margin-top:4px;font-size:14px;display:inline-flex}.SymbolBrowser_Empty{text-align:center;color:var(--primary-color,#0f3652);justify-items:center;gap:8px;padding:40px 20px;display:grid}.SymbolBrowser_Empty .MaterialSymbol{color:var(--highlight-color,#ff3974)}.SymbolBrowser_Empty_Title{margin:0;font-size:19px;font-weight:400}.SymbolBrowser_Empty_Cta{opacity:.8;margin:0;font-size:16px;font-weight:300}
