#bmc-wbtn,#bmc-fallback{transition:opacity .2s ease}html:not(.bmc-show) #bmc-wbtn,html:not(.bmc-show) #bmc-fallback{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#bmc-fallback.bmc-float{position:fixed;z-index:60;right:18px;bottom:110px;padding:0 12px;height:40px;gap:6px;border-radius:9px;box-shadow:0 6px 18px #1018282e}#bmc-fallback .bmc-cup{font-size:15px}#bmc-fallback .bmc-text{font-size:19px}@media (max-width: 767px){#bmc-wbtn{right:8px!important;left:auto!important;bottom:calc(104px + env(safe-area-inset-bottom,0px))!important;transform:scale(.7)!important;transform-origin:right bottom!important}#bmc-fallback.bmc-float{right:8px;bottom:calc(104px + env(safe-area-inset-bottom,0px));height:32px;padding:0 9px;gap:5px;border-radius:8px}#bmc-fallback .bmc-cup{font-size:12px}#bmc-fallback .bmc-text{font-size:15px}}.ig-float{position:fixed;right:0;top:calc(50% - 110px);z-index:9990;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid #e5e7eb;border-right:0;border-radius:12px 0 0 12px;background:#fff;box-shadow:-2px 4px 14px #00000024;cursor:pointer;transition:transform .15s}.ig-float:hover{transform:translate(-3px)}.ig-float:focus-visible{outline:3px solid #d62976;outline-offset:2px}.ig-float img{width:26px;height:26px;border-radius:6px}html.dark .ig-float{background:#1f2937;border-color:#374151}html.gc-open .ig-float{display:none}.ig-modal{border:0;padding:0;background:transparent;max-width:min(420px,calc(100vw - 24px));width:100%}.ig-modal::backdrop{background:#0a061499;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ig-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 22px 18px;border-radius:22px;background:#fff;color:#111827;text-align:center;font-family:system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 30px 60px #0000004d;overflow:hidden}.ig-card:before{content:"";position:absolute;inset:0 0 auto;height:92px;background:linear-gradient(120deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5);opacity:.16}html.dark .ig-card{background:#111827;color:#f9fafb}.ig-x{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#0000000f;color:inherit;cursor:pointer;z-index:1}.ig-wait{position:relative;margin:0;padding:6px 12px;border-radius:999px;background:#f3e8ff;color:#6b21a8;font-size:13px;font-weight:700}.ig-avatar{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.ig-ring{padding:4px;border-radius:50%;background:conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.ig-ring svg{display:block;border:3px solid #ffffff;border-radius:50%}html.dark .ig-ring svg{border-color:#111827}.ig-handle{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:#4b5563}html.dark .ig-handle{color:#d1d5db}.ig-handle img{border-radius:4px}.ig-card h2{margin:2px 0 0;font-size:24px;line-height:1.2;font-weight:800;color:inherit}.ig-lead{margin:0;max-width:32ch;font-size:15px;line-height:1.5;color:#4b5563}html.dark .ig-lead{color:#d1d5db}.ig-chips{list-style:none;margin:2px 0 4px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ig-chips li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#f3f4f6;font-size:13px;font-weight:600;color:#374151}html.dark .ig-chips li{background:#1f2937;color:#e5e7eb}.ig-follow{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border-radius:14px;background:linear-gradient(90deg,#f58529,#dd2a7b 45%,#8134af 75%,#515bd4);color:#fff!important;font-weight:800;font-size:17px;text-decoration:none;box-shadow:0 10px 22px #dd2a7b4d}.ig-follow:hover{filter:brightness(1.06)}.ig-later{min-height:44px;padding:0 12px;border:0;background:transparent;color:#6b7280;font-weight:600;font-size:14px;cursor:pointer}@media (prefers-reduced-motion: no-preference){.ig-modal[open] .ig-card{animation:ig-in .25s ease-out}}@keyframes ig-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:none;opacity:1}}
