.sm-hl3d{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.sm-hl3d[data-align=center]{align-items:center;text-align:center}.sm-hl3d[data-layout=row]{flex-direction:row;align-items:center;gap:12px}.sm-hl3d[data-layout=row] .sm-hl3d-text{flex:1 1 auto}.sm-hl3d[data-layout=row] .sm-hl3d-line-text{color:var(--sm-text)}.sm-hl3d[data-layout=token]{gap:0}.sm-hl3d-stage{position:relative;flex:none;width:var(--hl3d-size);height:var(--hl3d-stage-h);perspective:var(--hl3d-persp);perspective-origin:50% 30%}.sm-hl3d-float{left:0;top:0;width:var(--hl3d-size);height:var(--hl3d-size);animation:sm-hl3d-float 3.4s ease-in-out infinite}.sm-hl3d-float,.sm-hl3d-sway{position:absolute;transform-style:preserve-3d}.sm-hl3d-sway{inset:0;transform:rotateX(-10deg) rotateY(-12deg);animation:sm-hl3d-sway 5.3s ease-in-out infinite}.sm-hl3d-card{position:absolute;inset:0;transform-style:preserve-3d;transition:transform var(--hl3d-flip) cubic-bezier(.62,-.2,.3,1.22);will-change:transform}.sm-hl3d-slice{position:absolute;inset:0;border-radius:var(--hl3d-radius)}.sm-hl3d-face{position:absolute;inset:0;transform-style:preserve-3d}.sm-hl3d-face[data-side=a]{transform:translateZ(var(--hl3d-half))}.sm-hl3d-face[data-side=b]{transform:rotateY(180deg) translateZ(var(--hl3d-half))}.sm-hl3d-plate{inset:0;border-radius:var(--hl3d-radius);overflow:hidden;background:radial-gradient(120% 90% at 22% 10%,rgba(96,165,250,.22),rgba(96,165,250,0) 55%),linear-gradient(158deg,#1c2946,#111a2f 52%,#0a1020);box-shadow:inset 0 0 0 1px rgba(147,178,232,.18),inset 0 1.5px 0 rgba(255,255,255,.12)}.sm-hl3d-glyph,.sm-hl3d-plate{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sm-hl3d-glyph{inset:var(--hl3d-inset,10%);display:block;transform:translateZ(var(--hl3d-lift))}.sm-hl3d-glyph svg{display:block}.sm-hl3d-shade{position:absolute;inset:0;background:#02050c;opacity:0}.sm-hl3d-shade-out{animation:sm-hl3d-shade-out var(--hl3d-flip) linear forwards}.sm-hl3d-shade-in{animation:sm-hl3d-shade-in var(--hl3d-flip) linear forwards}.sm-hl3d-glyph-out{animation:sm-hl3d-glyph-out var(--hl3d-flip) linear forwards}.sm-hl3d-glyph-in{animation:sm-hl3d-glyph-in var(--hl3d-flip) linear forwards}.sm-hl3d-sheen{position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%;background:linear-gradient(105deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.2) 47%,rgba(255,255,255,.06) 55%,rgba(255,255,255,0) 64%);transform:translateX(-120%);animation:sm-hl3d-sheen calc(var(--hl3d-flip) * 1.3) cubic-bezier(.3,.6,.3,1) calc(var(--hl3d-flip) * .4) forwards}.sm-hl3d-shadow{position:absolute;left:10%;right:10%;bottom:0;height:calc(var(--hl3d-size) * .16);animation:sm-hl3d-shadow-bob 3.4s ease-in-out infinite}.sm-hl3d-shadow-core{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(15,23,42,.36),rgba(15,23,42,0))}html.dark .sm-hl3d-shadow-core{background:radial-gradient(closest-side,rgba(59,130,246,.4),rgba(59,130,246,0))}.sm-hl3d-shadow-flip{animation:sm-hl3d-shadow-flip var(--hl3d-flip) ease-in-out}.sm-hl3d-text{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.sm-hl3d-line{display:block;height:20px;max-width:100%;overflow:hidden}.sm-hl3d-line-text{font-size:14px;line-height:20px;font-weight:600;color:var(--sm-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-hl3d-line-text,.sm-hl3d-note{display:block;animation:sm-hl3d-line-in .32s cubic-bezier(.22,1,.36,1) both}.sm-hl3d-note{font-size:13px;line-height:18px;font-weight:400;color:var(--sm-text-muted)}.sm-hl3d[data-reduced] .sm-hl3d-note{animation:none}@keyframes sm-hl3d-float{0%,to{transform:translateY(calc(var(--hl3d-size) * -.035))}50%{transform:translateY(calc(var(--hl3d-size) * .035))}}@keyframes sm-hl3d-sway{0%,to{transform:rotateX(-10deg) rotateY(-18deg)}50%{transform:rotateX(-7deg) rotateY(18deg)}}@keyframes sm-hl3d-shadow-bob{0%,to{transform:scale(.88);opacity:.75}50%{transform:scale(1);opacity:1}}@keyframes sm-hl3d-shadow-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.5)}}@keyframes sm-hl3d-shade-out{0%{opacity:0}55%,to{opacity:.7}}@keyframes sm-hl3d-shade-in{0%,40%{opacity:.7}85%,to{opacity:0}}@keyframes sm-hl3d-glyph-out{0%{opacity:1}55%,to{opacity:.3}}@keyframes sm-hl3d-glyph-in{0%,40%{opacity:.3}85%,to{opacity:1}}@keyframes sm-hl3d-sheen{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes sm-hl3d-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sm-hl3d-pulse{0%,to{opacity:.68}50%{opacity:1}}.sm-hl3d[data-reduced] .sm-hl3d-float,.sm-hl3d[data-reduced] .sm-hl3d-line-text,.sm-hl3d[data-reduced] .sm-hl3d-shadow,.sm-hl3d[data-reduced] .sm-hl3d-sway{animation:none}.sm-hl3d[data-reduced] .sm-hl3d-card{transition:none}.sm-hl3d[data-reduced] .sm-hl3d-stage{animation:sm-hl3d-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sm-hl3d .sm-hl3d-float,.sm-hl3d .sm-hl3d-line-text,.sm-hl3d .sm-hl3d-note,.sm-hl3d .sm-hl3d-shadow,.sm-hl3d .sm-hl3d-sway{animation:none}.sm-hl3d .sm-hl3d-card{transition:none}.sm-hl3d .sm-hl3d-stage{animation:sm-hl3d-pulse 2.4s ease-in-out infinite}}.sm-hl3d[data-paused],.sm-hl3d[data-paused] *{animation-play-state:paused!important}