.powered-by-wx{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:1200;pointer-events:none}.powered-by-wx--elevated{z-index:10070}.powered-by-wx--inline{position:relative;left:auto;bottom:auto;z-index:auto;align-self:flex-start;width:fit-content;max-width:100%}.powered-by-wx--inline .powered-by-wx__panel{box-shadow:0 6px 18px #00000059,0 0 0 1px #ffffff0a inset,0 1px #bae6fd1f inset}.powered-by-wx__panel{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#124896f5,#081c48f7 42%,#040e28fa);border:1px solid rgba(125,211,252,.22);box-shadow:0 10px 28px #00000073,0 0 0 1px #ffffff0a inset,0 1px #bae6fd1f inset;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}.powered-by-wx__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(56,189,248,.1) 38%,transparent 58%),linear-gradient(210deg,rgba(37,99,235,.28) 0%,transparent 46%);pointer-events:none}.powered-by-wx__mark{position:relative;z-index:1;width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:8px;box-shadow:0 2px 10px #00000059,0 0 0 1px #ffffff1a}.powered-by-wx__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;min-width:0;padding-right:2px}.powered-by-wx__eyebrow{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#bae6fdc7;line-height:1.2}.powered-by-wx__brand{font-size:.92rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f8fbff;line-height:1.15;text-shadow:0 1px 8px rgba(14,165,233,.35);white-space:nowrap}@media (max-width: 640px){.powered-by-wx{left:max(8px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom))}.powered-by-wx__panel{padding:6px 10px 6px 6px;gap:8px;border-radius:10px}.powered-by-wx__mark{width:36px;height:36px;flex-basis:36px}.powered-by-wx__eyebrow{font-size:.56rem}.powered-by-wx__brand{font-size:.8rem}}
