 .cgBlock{position:relative;min-width:0;display:grid;}.contentGateEnabled .ipsData--widget-forums-postFeed .ipsData__item[data-cg-feed-state="locked"] .contentGateFeedLockedText, .contentGateEnabled .ipsData--widget-forums-postFeed .ipsData__item[data-cg-server-locked="1"] .contentGateFeedLockedText, .contentGateEnabled .ipsData--widget-forums-postFeed .ipsData__item[data-cg-feed-state="locked"] .ipsData__desc, .contentGateEnabled .ipsData--widget-forums-postFeed .ipsData__item[data-cg-server-locked="1"] .ipsData__desc{pointer-events:none;}.contentGateEnabled .ipsData--widget-forums-postFeed .ipsData__item[data-cg-feed-state="locked"]:hover > .ipsLinkPanel, .contentGateEnabled .ipsData--widget-forums-postFeed .ipsData__item[data-cg-server-locked="1"]:hover > .ipsLinkPanel{background:linear-gradient(135deg, rgba(139, 92, 246, 0.10) 0%, rgba(6, 182, 212, 0.06) 100%);box-shadow:inset 0 0 0 1px rgba(139, 92, 246, 0.26);transition:background 180ms cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 180ms cubic-bezier(0.22, 0.61, 0.36, 1);}.contentGateFeedLockedText{position:relative;display:inline-flex;align-items:center;padding:4px 12px 4px 10px;border-radius:999px;background:linear-gradient(135deg, rgba(139, 92, 246, 0.16) 0%, rgba(6, 182, 212, 0.11) 100%);box-shadow:inset 0 0 0 1px rgba(139, 92, 246, 0.30);color:#b8c1e0;font-style:normal;font-weight:600;font-size:0.75rem;line-height:1.25;letter-spacing:0.02em;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;pointer-events:auto;text-decoration:none;}.contentGateFeedLockedText::before{content:'\01F512';display:inline-flex;align-items:center;justify-content:center;margin-right:7px;font-size:0.85em;line-height:1;filter:drop-shadow(0 0 6px rgba(139, 92, 246, 0.55));}.contentGateFeedLockedText::after{content:'';position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient( 100deg, transparent 0%, rgba(125, 211, 252, 0.18) 50%, transparent 100% );transform:translate3d(0, 0, 0) skewX(-18deg);animation:cg-feedPillShimmer 4.2s ease-in-out infinite;pointer-events:none;}@keyframes cg-feedPillShimmer{0%{transform:translate3d(0, 0, 0) skewX(-18deg);opacity:0;}20%{opacity:1;}70%{transform:translate3d(380%, 0, 0) skewX(-18deg);opacity:0;}100%{transform:translate3d(380%, 0, 0) skewX(-18deg);opacity:0;}}@media (prefers-reduced-motion:reduce){.contentGateFeedLockedText::after{animation:none;display:none;}}.cgBlock--inline{display:inline-grid;vertical-align:middle;max-width:100%;}.cgBlock--block{display:grid;}.cgBlock__placeholder, .cgBlock__content{grid-area:1 / 1;display:block;min-width:0;}.cgBlock__placeholder{position:relative;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms var(--cg-ease, cubic-bezier(0.22, 0.61, 0.36, 1)), visibility 0s linear 220ms;}.cgBlock__content{position:relative;z-index:1;transition:opacity 220ms var(--cg-ease, cubic-bezier(0.22, 0.61, 0.36, 1));}.cgBlock[data-cg-state="locked"] > .cgBlock__placeholder, .cgBlock[data-cg-state="unlocking"] > .cgBlock__placeholder{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}.cgBlock[data-cg-state="locked"] > .cgBlock__content, .cgBlock[data-cg-state="unlocking"] > .cgBlock__content{display:none;visibility:hidden;pointer-events:none;user-select:none;}.cgBlock[data-cg-state="unlocked"] > .cgBlock__content{display:block;visibility:visible;pointer-events:auto;}.cgBlock__placeholder > .contentGatePlaceholder{pointer-events:auto;}.contentGatePlaceholder{--cg-accent:139, 92, 246;--cg-accent-2:6, 182, 212;--cg-surface:15, 20, 35;--cg-text:#e6ecff;--cg-muted:#8b93b0;--cg-radius:14px;--cg-ease:cubic-bezier(0.22, 0.61, 0.36, 1);position:relative;isolation:isolate;box-sizing:border-box;color:var(--cg-text);font-family:inherit;font-weight:600;text-decoration:none;cursor:default;user-select:none;vertical-align:middle;background:radial-gradient(120% 180% at 0% 0%, rgba(var(--cg-accent), 0.20), transparent 55%), radial-gradient(120% 180% at 100% 100%, rgba(var(--cg-accent-2), 0.14), transparent 55%), linear-gradient(135deg, rgba(var(--cg-surface), 0.88), rgba(var(--cg-surface), 0.58));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-radius:var(--cg-radius);box-shadow:0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 10px 28px -14px rgba(0, 0, 0, 0.65);transform:translateZ(0);transition:transform 260ms var(--cg-ease), box-shadow 260ms var(--cg-ease), opacity 200ms var(--cg-ease);will-change:transform, opacity;animation:cg-placeholderEnter 520ms cubic-bezier(0.22, 0.61, 0.36, 1) both;}.contentGatePlaceholder::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient( 135deg, rgba(var(--cg-accent), 0.95) 0%, rgba(var(--cg-accent-2), 0.75) 50%, rgba(var(--cg-accent), 0.30) 100% );-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;opacity:0.75;pointer-events:none;transition:opacity 260ms var(--cg-ease);}.contentGatePlaceholder:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255, 255, 255, 0.06) inset, 0 12px 32px -10px rgba(var(--cg-accent), 0.45), 0 10px 28px -14px rgba(0, 0, 0, 0.7);}.contentGatePlaceholder:hover::before{opacity:1;}.contentGatePlaceholder--noEnter{animation:none !important;}.contentGatePlaceholder[data-contentgate-type="attachment"]{--cg-accent:245, 158, 11;--cg-accent-2:236, 72, 153;}.contentGatePlaceholder[data-contentgate-type="code"]{--cg-accent:16, 185, 129;--cg-accent-2:6, 182, 212;}.contentGatePlaceholder[data-contentgate-type="link"]{--cg-accent:6, 182, 212;--cg-accent-2:139, 92, 246;}.contentGateGuestPrompt{--cg-guest-accent:245, 158, 11;--cg-guest-accent-2:236, 72, 153;--cg-guest-surface:15, 20, 35;position:relative;isolation:isolate;display:flex;align-items:stretch;gap:18px;padding:20px 22px;min-height:128px;margin:12px 0;color:var(--cg-text);background:radial-gradient(120% 180% at 0% 0%, rgba(var(--cg-guest-accent), 0.18), transparent 55%), radial-gradient(120% 180% at 100% 100%, rgba(var(--cg-guest-accent-2), 0.14), transparent 55%), linear-gradient(135deg, rgba(var(--cg-guest-surface), 0.88), rgba(var(--cg-guest-surface), 0.58));border-radius:var(--cg-radius);box-shadow:0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 10px 28px -14px rgba(0, 0, 0, 0.65);overflow:hidden;}.contentGateGuestPrompt::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient( 135deg, rgba(var(--cg-guest-accent), 0.95) 0%, rgba(var(--cg-guest-accent-2), 0.75) 50%, rgba(var(--cg-guest-accent), 0.3) 100% );-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:exclude;opacity:0.85;pointer-events:none;}.cgGuest__preview{position:absolute;inset:16px 18px 16px 84px;z-index:-1;opacity:0.28;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:8px;filter:blur(1.4px);}.cgGuest__preview span{display:block;height:8px;border-radius:4px;background:linear-gradient( 90deg, rgba(var(--cg-guest-accent), 0.34), rgba(var(--cg-guest-accent-2), 0.24) 60%, transparent );}.cgGuest__preview span:nth-child(1){width:74%;}.cgGuest__preview span:nth-child(2){width:52%;}.cgGuest__preview span:nth-child(3){width:67%;}.cgGuest__shimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;}.cgGuest__shimmer::after{content:'';position:absolute;top:-20%;left:-40%;width:40%;height:140%;background:linear-gradient( 100deg, transparent 0%, rgba(255, 255, 255, 0.05) 45%, rgba(var(--cg-guest-accent), 0.18) 50%, rgba(255, 255, 255, 0.05) 55%, transparent 100% );transform:translate3d(0, 0, 0) skewX(-18deg);animation:cg-shimmer 4.8s ease-in-out infinite;}.contentGateGuestPrompt > *:not(.cgGuest__shimmer):not(.cgGuest__preview){position:relative;z-index:1;}.cgGuest__icon{position:relative;flex:0 0 48px;align-self:center;width:48px;height:48px;border-radius:14px;background:radial-gradient(80% 80% at 50% 50%, rgba(var(--cg-guest-accent), 0.45), transparent 70%), linear-gradient(135deg, rgba(var(--cg-guest-accent), 0.26), rgba(var(--cg-guest-accent-2), 0.26));box-shadow:0 0 0 1px rgba(var(--cg-guest-accent), 0.32) inset, 0 8px 22px -8px rgba(var(--cg-guest-accent), 0.55);display:grid;place-items:center;color:rgba(var(--cg-guest-accent), 1);}.cgGuest__icon svg{width:24px;height:24px;filter:drop-shadow(0 2px 6px rgba(var(--cg-guest-accent), 0.45));}.cgGuest__lockBadge{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg, #141a2f, #0b1024);box-shadow:0 0 0 1.5px rgba(var(--cg-guest-accent), 0.75), 0 4px 10px -2px rgba(0, 0, 0, 0.6);color:rgba(var(--cg-guest-accent), 1);}.cgGuest__lockBadge svg{width:10px;height:10px;}.cgGuest__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;}.cgGuest__titleRow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;}.cgGuest__tag{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:0.8px;text-transform:uppercase;color:rgba(var(--cg-guest-accent), 1);background:rgba(var(--cg-guest-accent), 0.14);box-shadow:0 0 0 1px rgba(var(--cg-guest-accent), 0.38) inset;}.cgGuest__title{font-size:15px;font-weight:700;letter-spacing:0.2px;background:linear-gradient(90deg, #f1f5ff, rgba(var(--cg-guest-accent), 1));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}.cgGuest__hint{font-size:12.5px;font-weight:500;color:var(--cg-muted);max-width:720px;}.cgGuest__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;}.cgGuest__button{display:inline-flex;align-items:center;justify-content:center;min-width:144px;padding:9px 16px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:0.45px;text-transform:uppercase;text-decoration:none;transition:transform 220ms var(--cg-ease), box-shadow 220ms var(--cg-ease), background 220ms var(--cg-ease);}.cgGuest__button:hover{transform:translateY(-1px);text-decoration:none;}.cgGuest__button--primary{color:var(--cg-text);background:linear-gradient(135deg, rgba(var(--cg-guest-accent), 0.34), rgba(var(--cg-guest-accent-2), 0.26));box-shadow:0 0 0 1px rgba(var(--cg-guest-accent), 0.42) inset, 0 4px 14px -6px rgba(var(--cg-guest-accent), 0.6);}.cgGuest__button--secondary{color:#f3f7ff;background:rgba(255, 255, 255, 0.03);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.12) inset, 0 4px 14px -8px rgba(0, 0, 0, 0.45);}@media (max-width:767px){.contentGateGuestPrompt{gap:14px;padding:18px;}.cgGuest__actions{flex-direction:column;}.cgGuest__button{width:100%;}}.contentGatePlaceholder--link{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 10px;font-size:13px;line-height:1.2;--cg-radius:999px;}.contentGatePlaceholder--link .cg__icon{position:relative;flex:0 0 16px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--cg-accent));}.contentGatePlaceholder--link .cg__icon svg{width:14px;height:14px;}.contentGatePlaceholder--link .cg__hint{color:var(--cg-muted);font-weight:500;display:inline-flex;align-items:center;gap:6px;}.contentGatePlaceholder--link .cg__hint::before{content:'·';color:rgba(var(--cg-accent), 0.7);}.contentGatePlaceholder--link .cg__ctaArrow{width:12px;height:12px;margin-left:2px;color:rgba(var(--cg-accent), 0.9);transition:transform 200ms var(--cg-ease);}.contentGatePlaceholder--link:hover .cg__ctaArrow{transform:translateX(2px);}.contentGatePlaceholder--link .cg__preview, .contentGatePlaceholder--link .cg__shimmer{display:none;}.contentGatePlaceholder--code{display:flex;align-items:stretch;gap:18px;padding:20px 22px;min-height:128px;margin:1em 0;font-size:14px;line-height:1.4;}.contentGatePlaceholder--code .cg__icon{position:relative;flex:0 0 48px;align-self:center;width:48px;height:48px;border-radius:14px;background:radial-gradient(80% 80% at 50% 50%, rgba(var(--cg-accent), 0.45), transparent 70%), linear-gradient(135deg, rgba(var(--cg-accent), 0.26), rgba(var(--cg-accent-2), 0.26));box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.32) inset, 0 8px 22px -8px rgba(var(--cg-accent), 0.55);display:grid;place-items:center;color:rgba(var(--cg-accent), 1);animation:cg-lockPulse 3.6s ease-in-out infinite;}.contentGatePlaceholder--code .cg__icon svg{width:24px;height:24px;filter:drop-shadow(0 2px 6px rgba(var(--cg-accent), 0.45));}.contentGatePlaceholder--code .cg__icon .cg__lockBadge{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg, #141a2f, #0b1024);box-shadow:0 0 0 1.5px rgba(var(--cg-accent), 0.75), 0 4px 10px -2px rgba(0, 0, 0, 0.6);color:rgba(var(--cg-accent), 1);animation:cg-dotPulse 2.2s ease-in-out infinite;}.contentGatePlaceholder--code .cg__icon .cg__lockBadge svg{width:10px;height:10px;filter:none;}.contentGatePlaceholder--code .cg__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;}.contentGatePlaceholder--code .cg__title{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:0.2px;}.contentGatePlaceholder--code .cg__titleLabel{background:linear-gradient(90deg, #f1f5ff, rgba(var(--cg-accent), 1));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}.contentGatePlaceholder--code .cg__tag{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:0.8px;text-transform:uppercase;color:rgba(var(--cg-accent), 1);background:rgba(var(--cg-accent), 0.14);box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.38) inset;}.contentGatePlaceholder--code .cg__hint{font-size:12.5px;font-weight:500;color:var(--cg-muted);}.contentGatePlaceholder--code .cg__cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 12px 6px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;color:var(--cg-text);background:linear-gradient(135deg, rgba(var(--cg-accent), 0.32), rgba(var(--cg-accent-2), 0.24));box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.42) inset, 0 4px 14px -6px rgba(var(--cg-accent), 0.6);width:fit-content;transition:transform 220ms var(--cg-ease), box-shadow 220ms var(--cg-ease);}.contentGatePlaceholder--code .cg__cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.55) inset, 0 8px 20px -6px rgba(var(--cg-accent), 0.75);}.contentGatePlaceholder--code .cg__ctaPulse{position:relative;width:14px;height:14px;display:inline-grid;place-items:center;color:rgb(var(--cg-accent));}.contentGatePlaceholder--code .cg__ctaPulse svg{width:12px;height:12px;filter:drop-shadow(0 0 6px rgba(var(--cg-accent), 0.9));animation:cg-heartPulse 1.6s ease-in-out infinite;}.contentGatePlaceholder--code .cg__ctaArrow{width:12px;height:12px;margin-left:2px;color:rgba(var(--cg-text), 0.95);transition:transform 220ms var(--cg-ease);}.contentGatePlaceholder--code .cg__cta:hover .cg__ctaArrow{transform:translateX(3px);}.contentGatePlaceholder--code .cg__preview{position:absolute;inset:16px 18px 16px 84px;z-index:-1;opacity:0.32;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:8px;filter:blur(1.4px);}.contentGatePlaceholder--code .cg__preview span{display:block;height:8px;border-radius:4px;background:linear-gradient( 90deg, rgba(var(--cg-accent), 0.40), rgba(var(--cg-accent-2), 0.28) 60%, transparent );}.contentGatePlaceholder--code .cg__preview span:nth-child(1){width:72%;}.contentGatePlaceholder--code .cg__preview span:nth-child(2){width:46%;}.contentGatePlaceholder--code .cg__preview span:nth-child(3){width:62%;}.contentGatePlaceholder[data-contentgate-type="code"] .cg__preview span:nth-child(1){width:58%;margin-left:0;}.contentGatePlaceholder[data-contentgate-type="code"] .cg__preview span:nth-child(2){width:44%;margin-left:18px;}.contentGatePlaceholder[data-contentgate-type="code"] .cg__preview span:nth-child(3){width:32%;margin-left:36px;}.contentGatePlaceholder[data-contentgate-type="attachment"] .cg__preview{flex-direction:row;align-items:center;gap:10px;inset:20px 22px 20px 84px;}.contentGatePlaceholder[data-contentgate-type="attachment"] .cg__preview span{flex:1 1 0;height:42px;border-radius:8px;background:linear-gradient(180deg, rgba(var(--cg-accent), 0.30), rgba(var(--cg-accent-2), 0.18)), rgba(255, 255, 255, 0.03);box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.22) inset;}.contentGatePlaceholder[data-contentgate-type="attachment"] .cg__preview span:nth-child(1){flex:1.2;}.contentGatePlaceholder[data-contentgate-type="attachment"] .cg__preview span:nth-child(2){flex:0.9;}.contentGatePlaceholder[data-contentgate-type="attachment"] .cg__preview span:nth-child(3){flex:1.4;}.contentGatePlaceholder .cg__shimmer{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;}.contentGatePlaceholder .cg__shimmer::after{content:'';position:absolute;top:-20%;left:-40%;width:40%;height:140%;background:linear-gradient( 100deg, transparent 0%, rgba(255, 255, 255, 0.05) 45%, rgba(var(--cg-accent), 0.22) 50%, rgba(255, 255, 255, 0.05) 55%, transparent 100% );transform:translate3d(0, 0, 0) skewX(-18deg);animation:cg-shimmer 4.8s ease-in-out infinite;}.contentGatePlaceholder > *:not(.cg__shimmer):not(.cg__preview){position:relative;z-index:1;}.cgBlock[data-cg-state="unlocking"] .contentGatePlaceholder{animation:cg-unlocking 1.2s ease-in-out infinite;}.cgBlock[data-cg-state="unlocking"] .contentGatePlaceholder::before{opacity:1;background:linear-gradient( 135deg, rgba(var(--cg-accent-2), 1) 0%, rgba(var(--cg-accent), 0.9) 50%, rgba(var(--cg-accent-2), 0.7) 100% );}.cgBlock[data-cg-state="unlocking"] .contentGatePlaceholder .cg__shimmer::after{animation-duration:1.2s;}[data-role="commentContent"]{overflow-anchor:auto;}[data-contentgate-state]{display:flow-root;}[data-contentgate-state="gated"], [data-contentgate-state="rendered"]{opacity:1;}.cgUnlockFx{position:fixed;left:0;top:0;width:220px;height:220px;transform:translate(-50%, -50%);z-index:20000;pointer-events:none;overflow:visible;border-radius:999px;}.cgUnlockFx__flash, .cgUnlockFx__ring, .cgUnlockFx__sweep{position:absolute;inset:0;}.cgUnlockFx__flash::before{content:'';position:absolute;left:50%;top:50%;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle, rgba(34, 211, 238, 0.34) 0%, rgba(16, 185, 129, 0.22) 35%, rgba(14, 165, 233, 0.12) 55%, transparent 72%);transform:translate(-50%, -50%) scale(0.45);filter:blur(2px);animation:cg-unlockFlash 1120ms cubic-bezier(0.16, 1, 0.3, 1) both;}.cgUnlockFx__ring::before, .cgUnlockFx__ring::after{content:'';position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid rgba(103, 232, 249, 0.6);transform:translate(-50%, -50%) scale(0.2);animation:cg-unlockRing 1280ms cubic-bezier(0.16, 1, 0.3, 1) both;}.cgUnlockFx__ring::before{width:120px;height:120px;}.cgUnlockFx__ring::after{width:220px;height:220px;animation-delay:120ms;border-color:rgba(45, 212, 191, 0.34);}.cgUnlockFx__sweep::before{content:'';position:absolute;inset:-20% -10%;background:linear-gradient( 115deg, transparent 0%, transparent 30%, rgba(255, 255, 255, 0.06) 42%, rgba(125, 211, 252, 0.30) 50%, rgba(16, 185, 129, 0.12) 56%, transparent 72%, transparent 100% );transform:translate3d(-115%, 0, 0) skewX(-18deg);animation:cg-unlockSweep 1180ms cubic-bezier(0.16, 1, 0.3, 1) 100ms both;}.cgReactionHint{position:fixed;left:0;top:0;z-index:1200;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:12px;max-width:min(520px, calc(100vw - 24px));padding:11px 15px;border-radius:16px;background:radial-gradient(140% 180% at 0% 50%, rgba(34, 211, 238, 0.10), transparent 55%), linear-gradient(135deg, rgba(6, 14, 30, 0.98), rgba(10, 22, 44, 0.95));box-shadow:0 18px 38px -24px rgba(0, 0, 0, 0.92), 0 0 0 1px rgba(34, 211, 238, 0.32) inset, 0 0 18px rgba(34, 211, 238, 0.08);color:#f3f7ff;font-size:13px;font-weight:700;line-height:1.35;pointer-events:none;opacity:0;transform:translate3d(14px, 0, 0) scale(0.96);transform-origin:100% 50%;transition:opacity 180ms var(--cg-ease), transform 220ms var(--cg-ease), box-shadow 220ms var(--cg-ease);animation:cg-reactionHintFloat 2.2s ease-in-out infinite;}.cgReactionHint.is-visible{opacity:1;transform:translate3d(0, 0, 0) scale(1);}.cgReactionHint::after{content:'';position:absolute;top:50%;right:-6px;width:12px;height:12px;background:rgba(10, 22, 44, 0.98);border-top:1px solid rgba(34, 211, 238, 0.32);border-right:1px solid rgba(34, 211, 238, 0.32);transform:translateY(-50%) rotate(45deg);}.cgReactionHint[data-cg-side="right"]{transform:translate3d(-14px, 0, 0) scale(0.96);transform-origin:0 50%;}.cgReactionHint[data-cg-side="right"]::after{right:auto;left:-6px;}.cgReactionHint[data-cg-side="top"]{transform:translate3d(0, 14px, 0) scale(0.96);transform-origin:50% 100%;}.cgReactionHint[data-cg-side="top"]::after{top:auto;right:24px;bottom:-6px;transform:rotate(45deg);}.cgReactionHint[data-cg-side="bottom"]{transform:translate3d(0, -14px, 0) scale(0.96);transform-origin:50% 0;}.cgReactionHint[data-cg-side="bottom"]::after{top:-6px;right:24px;transform:rotate(45deg);}.cgReactionHint.is-visible[data-cg-side="right"], .cgReactionHint.is-visible[data-cg-side="top"], .cgReactionHint.is-visible[data-cg-side="bottom"]{transform:translate3d(0, 0, 0) scale(1);}.cgReactionHint__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:rgba(34, 211, 238, 0.14);box-shadow:0 0 0 1px rgba(34, 211, 238, 0.22) inset;color:#7dd3fc;font-size:10.5px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.cgReactionHint__text{min-width:0;white-space:nowrap;color:#f3f7ff;}.cgReactionTarget{position:relative;z-index:1;border-radius:999px;animation:cg-reactionTargetPulse 1s ease-in-out infinite;will-change:filter;background:radial-gradient(circle at 50% 40%, rgba(251, 191, 36, 0.34), rgba(245, 158, 11, 0.16) 58%, rgba(245, 158, 11, 0.04) 100%) !important;box-shadow:inset 0 0 0 1px rgba(251, 191, 36, 0.42) !important;}.cgReactionTarget, .cgReactionTarget > span, .cgReactionTarget > i, .cgReactionTarget .ipsReact_reaction, .cgReactionTargetWrap .ipsReact_reaction, .cgReactionTargetWrap .ipsReact_button, .cgReactionTargetWrap .ipsReact_button > a, .cgReactionTargetWrap .ipsReact_button > a::before, .cgReactionTargetWrap .ipsReact_button > a::after, .cgReactionTargetWrap a[data-role="reaction"], .cgReactionTargetWrap a[data-role="reaction"] > span, .cgReactionTargetWrap a[data-role="reaction"] i, .cgReactionTargetWrap a[data-role="reaction"] svg, .cgReactionTargetWrap a[data-role="reaction"] svg *, .cgReactionTargetWrap .fa, .cgReactionTargetWrap .far, .cgReactionTargetWrap .fas{border-color:rgba(56, 189, 248, 0.72) !important;background-color:rgba(14, 165, 233, 0.12) !important;}.cgReactionTargetWrap .ipsReact_button, .cgReactionTargetWrap .ipsReact_button.ipsReact_reacted, .cgReactionTargetWrap .ipsReact_button > a{filter:none !important;opacity:1 !important;}.cgReactionTarget::before{content:'';position:absolute;inset:-6px;border-radius:inherit;border:2px solid rgba(56, 189, 248, 0.92);box-shadow:0 0 0 6px rgba(56, 189, 248, 0.14), 0 0 22px rgba(6, 182, 212, 0.34);pointer-events:none;animation:cg-reactionTargetRing 1s ease-in-out infinite;}.cgReactionTarget .ipsReact_reaction, .cgReactionTarget .ipsReact_reactionCount, .cgReactionTargetWrap .ipsReact_reaction, .cgReactionTargetWrap .ipsReact_reactionCount, .cgReactionTargetWrap .ipsReact_button > a, .cgReactionTargetWrap a[data-role="reaction"]{box-shadow:inset 0 0 0 1px rgba(56, 189, 248, 0.34), 0 0 16px rgba(6, 182, 212, 0.16) !important;}.cgReactionTargetWrap .ipsReact_button, .cgReactionTargetWrap .ipsReact_button > a, .cgReactionTargetWrap a[data-role="reaction"], .cgReactionTargetWrap .ipsReact_reaction{background-image:radial-gradient(circle at 50% 40%, rgba(56, 189, 248, 0.28), rgba(14, 165, 233, 0.14) 58%, rgba(14, 165, 233, 0.04) 100%) !important;}.cgReactionTargetWrap a[data-role="reaction"] i, .cgReactionTargetWrap a[data-role="reaction"] svg, .cgReactionTargetWrap a[data-role="reaction"] svg *, .cgReactionTargetWrap .fa, .cgReactionTargetWrap .far, .cgReactionTargetWrap .fas{color:#7dd3fc !important;fill:#7dd3fc !important;stroke:#7dd3fc !important;}@keyframes cg-shimmer{0%{transform:translate3d(0, 0, 0) skewX(-18deg);}60%{transform:translate3d(350%, 0, 0) skewX(-18deg);}100%{transform:translate3d(350%, 0, 0) skewX(-18deg);}}@keyframes cg-placeholderEnter{from{opacity:0;}to{opacity:1;}}@keyframes cg-lockPulse{0%, 100%{transform:scale(1);box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.32) inset, 0 8px 22px -8px rgba(var(--cg-accent), 0.55);}50%{transform:scale(1.045);box-shadow:0 0 0 1px rgba(var(--cg-accent), 0.50) inset, 0 12px 30px -6px rgba(var(--cg-accent), 0.85);}}@keyframes cg-dotPulse{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:0.55;transform:scale(0.88);}}@keyframes cg-heartPulse{0%, 100%{transform:scale(1);opacity:1;}25%{transform:scale(1.22);opacity:1;}50%{transform:scale(1);opacity:0.85;}75%{transform:scale(1.12);opacity:1;}}@keyframes cg-unlocking{0%, 100%{transform:translateY(-1px) scale(1);}50%{transform:translateY(-2px) scale(1.003);}}@keyframes cg-reactionHintFloat{0%, 100%{box-shadow:0 18px 38px -24px rgba(0, 0, 0, 0.92), 0 0 0 1px rgba(34, 211, 238, 0.32) inset, 0 0 18px rgba(34, 211, 238, 0.08);}50%{box-shadow:0 20px 42px -24px rgba(0, 0, 0, 0.95), 0 0 0 1px rgba(34, 211, 238, 0.42) inset, 0 0 24px rgba(34, 211, 238, 0.14);}}@keyframes cg-reactionTargetPulse{0%, 100%{filter:drop-shadow(0 0 0 rgba(6, 182, 212, 0));}50%{filter:drop-shadow(0 0 18px rgba(6, 182, 212, 0.58));}}@keyframes cg-reactionTargetRing{0%, 100%{border-color:rgba(56, 189, 248, 0.92);box-shadow:0 0 0 6px rgba(56, 189, 248, 0.14), 0 0 22px rgba(6, 182, 212, 0.34);opacity:1;}50%{border-color:rgba(125, 211, 252, 1);box-shadow:0 0 0 10px rgba(56, 189, 248, 0.2), 0 0 30px rgba(6, 182, 212, 0.52);opacity:1;}}@keyframes cg-unlockFlash{0%{opacity:0;transform:translate(-50%, -50%) scale(0.35);}18%{opacity:1;}100%{opacity:0;transform:translate(-50%, -50%) scale(1.65);}}@keyframes cg-unlockRing{0%{opacity:0;transform:translate(-50%, -50%) scale(0.2);}20%{opacity:1;}100%{opacity:0;transform:translate(-50%, -50%) scale(1);}}@keyframes cg-unlockSweep{0%{opacity:0;transform:translate3d(-115%, 0, 0) skewX(-18deg);}20%{opacity:1;}100%{opacity:0;transform:translate3d(115%, 0, 0) skewX(-18deg);}}@media (prefers-reduced-motion:reduce){.contentGatePlaceholder, .contentGatePlaceholder--code .cg__icon, .contentGatePlaceholder--code .cg__lockBadge, .contentGatePlaceholder--code .cg__ctaPulse svg, .contentGatePlaceholder .cg__shimmer::after, .cgReactionTarget, .cgUnlockFx__flash::before, .cgUnlockFx__ring::before, .cgUnlockFx__ring::after, .cgUnlockFx__sweep::before{animation:none !important;transition-duration:0.01ms !important;}}