/* t3103u shared glass/marble block classes (reusable on any page):
   .gl  light glass card | .gl-row light glass row | .gl-chip pill chip | .gl-dark navy glow panel */
.gl,.gl-row,.gl-chip{position:relative;background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(236,240,255,.86) 60%,rgba(224,231,255,.82))!important;border:1px solid rgba(165,180,252,.6)!important;box-shadow:0 12px 30px -14px rgba(79,70,229,.38),0 1px 0 #fff inset,0 -6px 14px rgba(199,210,254,.35) inset!important;color:#0B1846}
.gl{border-radius:20px!important}.gl-row{border-radius:14px!important}.gl-chip{border-radius:999px!important;padding:6px 14px!important;display:inline-flex;align-items:center;gap:8px}
.gl::before,.gl-row::before{content:"";position:absolute;left:6%;right:6%;top:2px;height:38%;border-radius:16px 16px 40px 40px;background:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,0));pointer-events:none}
.gl>*,.gl-row>*{position:relative}
.gl-dark{position:relative;color:#fff;background:linear-gradient(160deg,#1b2150,#0f1430 60%,#0B1020)!important;box-shadow:0 0 0 1px #6366f155,0 0 40px #4f46e544!important;border-radius:22px!important;overflow:hidden}
.gl-dark::before{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;background:radial-gradient(closest-side,#6366f188,transparent);pointer-events:none}
.gl-dark>*{position:relative}
.gl a{color:#3730A3}

/* t3146 — shared brand chat pill (same as Home) */
.agc-launch{background:radial-gradient(120% 160% at 25% 0%,#a5b4fc 0%,#6366f1 30%,#4338ca 62%,#1e1b4b 100%)!important;box-shadow:0 8px 20px #4f46e566,0 2px 0 #fff6 inset!important}
