.tt-liquid{isolation:isolate;overflow:hidden;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(9px) saturate(180%) brightness(1.07);backdrop-filter:blur(9px) saturate(180%) brightness(1.07) url(#ttRefract);box-shadow:0 12px 32px rgba(30,27,75,.18),inset 0 1px 1px hsla(0,0%,100%,.9),inset 0 -2px 2px hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 0 14px hsla(0,0%,100%,.14)}.tt-liquid:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 26% 4%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 52%),linear-gradient(106deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.45) 48%,hsla(0,0%,100%,.78) 50.5%,hsla(0,0%,100%,.35) 53%,hsla(0,0%,100%,0) 62%)}.tt-chip{position:relative;flex-shrink:0;overflow:hidden;padding:7px 15px;border-radius:999px;font-size:13px;line-height:1;color:#1e1b4b;cursor:pointer;white-space:nowrap;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px) brightness(1.08);backdrop-filter:blur(8px) brightness(1.08);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.85),0 4px 12px rgba(30,27,75,.12);transition:background .15s}.tt-chip[data-active=true]{background:hsla(0,0%,100%,.45);border-color:hsla(0,0%,100%,.95);font-weight:500}.tt-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(6px) brightness(1.06);backdrop-filter:blur(6px) brightness(1.06);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.8),0 4px 12px rgba(30,27,75,.1);cursor:pointer;text-decoration:none;transition:background .15s}.tt-card:hover{background:hsla(0,0%,100%,.24)}.tt-search{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:#1e1b4b}.tt-search::placeholder{color:#5d5a84}.tt-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-xscroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tt-xscroll::-webkit-scrollbar{display:none}.tt-yscroll{overflow-y:auto;scrollbar-width:thin}.tt-yscroll::-webkit-scrollbar{width:6px}.tt-yscroll::-webkit-scrollbar-thumb{background:rgba(30,27,75,.18);border-radius:999px}