body .canvas-app .node-box-container .node-glass.node-pixel,body .canvas-app .node-box-container:hover .node-glass.node-pixel,body .canvas-app .canvas-viewport.is-panning .node-glass.node-pixel,body .canvas-app .node-box-lite.node-pixel-lite{background:#080a10 var(--node-pixel-background) center / 100% 100% no-repeat;border:1px solid #ffffff24;border-color:#ffffff38 #ffffff24 #ffffff24 #ffffff30;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff0a!important}body .canvas-app .node-glass.node-pixel:before,body .canvas-app .node-glass.node-pixel:after{content:none}body .canvas-app .node-pixel .node-content{padding:18px 19px 14px}body .canvas-app .node-pixel .node-header-bar{gap:10px;margin-bottom:18px}body .canvas-app .node-pixel .node-author-info{min-width:0}body .canvas-app .node-pixel .node-author-title{color:#f8f8ff;max-width:150px;text-shadow:none;font-size:12px}body .canvas-app .node-pixel .node-timestamp{color:#ffffffb0;font-size:10px}body .canvas-app .node-pixel .node-timestamp svg{display:none}body .canvas-app .node-pixel .node-persona-badge{color:#fff;letter-spacing:.015em;text-transform:none;text-shadow:none;background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid #ffffff26;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:500;box-shadow:inset 0 1px 1px #ffffff20}body .canvas-app .node-pixel .node-summary-wrap{gap:10px}body .canvas-app .node-pixel .node-editorial-headline{letter-spacing:-.045em;text-wrap:pretty;color:#f8f8ff;text-shadow:none;-webkit-line-clamp:2;font-size:24px;font-weight:650;line-height:1.12}body .canvas-app .node-pixel .node-summary-text{color:#ffffffcf;text-shadow:none;-webkit-line-clamp:2;font-size:12px;line-height:1.4}body .canvas-app .node-pixel .node-social-footer{--node-footer-ink:#ffffffb0;--node-footer-line:#8b8b8b80;--node-open-ink:#ffffffcf;border:0;flex-shrink:0;margin-top:8px;padding-top:9px}body .canvas-app .node-pixel :is(.node-social-actions,.node-open-action){box-sizing:border-box;height:32px;min-height:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-user-select:none;user-select:none;background:0 0;transition:none}body .canvas-app .node-pixel .node-social-actions{border:1px solid var(--node-footer-line);color:var(--node-footer-ink);cursor:default;border-radius:999px;gap:2px;padding:0 6px}body .canvas-app .node-pixel :is(.node-social-stat,.node-view-count){color:var(--node-footer-ink);cursor:default;padding:4px 5px;font-size:11px;font-weight:500}body .canvas-app .node-pixel .node-social-stat{align-items:center;gap:6px;display:inline-flex}body .canvas-app .node-pixel .node-stat-count-compact{display:none}body .canvas-app .node-pixel .node-open-action,body .canvas-app .node-pixel .node-open-action:is(:hover,:focus-visible,:active){box-shadow:none;color:var(--node-open-ink);text-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:500;display:inline-flex;position:relative;transform:none}body .canvas-app .node-pixel .node-open-action:after{content:"";position:absolute;inset:-6px 0}body .canvas-app .node-pixel .node-open-action:focus-visible{outline-offset:3px;outline:2px solid #fff}body .canvas-app .node-glass.node-pixel{will-change:opacity}body.light-theme .canvas-app .node-box-container .node-glass.node-pixel,body.light-theme .canvas-app .node-box-container:hover .node-glass.node-pixel,body.light-theme .canvas-app .canvas-viewport.is-panning .node-glass.node-pixel,body.light-theme .canvas-app .node-box-lite.node-pixel-lite{background:#f5f7fb var(--node-pixel-background-light) center / 100% 100% no-repeat;border:1px solid #ffffffb8;border-color:#ffffffeb #ffffffb8 #ffffffb8 #ffffffd6;box-shadow:inset 0 1px #ffffffb8,0 11px 28px #24344e17!important}body.light-theme .canvas-app .node-pixel .node-author-title,body.light-theme .canvas-app .node-pixel .node-editorial-headline{color:#111827;text-shadow:0 1px #ffffff57}body.light-theme .canvas-app .node-pixel .node-timestamp{color:#1e293b9e}body.light-theme .canvas-app .node-pixel .node-summary-text{color:#000;mix-blend-mode:normal;text-shadow:none}body.light-theme .canvas-app .node-pixel .node-persona-badge{color:#172033;background:linear-gradient(145deg,#ffffffb8,#ffffff61);border-color:#ffffffbd;box-shadow:inset 0 1px #ffffffe6,0 2px 7px #1e293b12}body.light-theme .canvas-app .node-pixel .node-social-footer{--node-footer-ink:#263a4fa6;--node-footer-line:#7b7b7b70;--node-open-ink:#172033}body.light-theme .canvas-app .node-pixel .node-open-action:focus-visible{outline-color:#25334a}body.light-theme .canvas-app .node-pixel .pulse-bg{background:#1e293b21!important}body .canvas-app .node-box-container.is-ai-post .node-glass.node-pixel,body .canvas-app .node-box-lite.node-pixel-lite.is-ai-post{--ai-light:color-mix(in srgb, var(--card-accent,#82c9ed) 38%, #f0faff);--ai-color:var(--card-accent,#82c9ed);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--ai-color) 38%, transparent), transparent 62%), radial-gradient(ellipse at 0 0, #ffffff07, transparent 60%), linear-gradient(160deg, #10171c, #080d12 65%);border-color:color-mix(in srgb, var(--ai-color) 17%, #fff2);border-top-color:#ffffff36;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff12!important}body .canvas-app .node-pixel .node-author-heading{align-items:center;gap:8px;min-width:0;display:flex}body .canvas-app .node-pixel .node-author-heading .node-author-title{min-width:0}body .canvas-app .node-pixel .node-ai-signature{color:var(--ai-light,#d8efff);letter-spacing:.07em;border-left:1px solid #ffffff28;flex-shrink:0;align-items:center;gap:4px;padding:1px 0 1px 8px;font-size:9px;font-weight:650;line-height:1;display:inline-flex}.node-ai-star{flex-shrink:0;width:11px;height:11px}.ai-card-atmosphere{z-index:1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ai-card-horizon{z-index:2;background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--ai-color) 52%, transparent), transparent 66%), var(--ai-horizon-base,#081018);width:140%;height:95%;box-shadow:0 -2px 9px color-mix(in srgb, var(--ai-light) 28%, transparent), 0 -8px 24px color-mix(in srgb, var(--ai-color) 25%, transparent), 0 -20px 54px color-mix(in srgb, var(--ai-color) 18%, transparent), inset 0 3px 14px color-mix(in srgb, var(--ai-light) 18%, transparent);animation:14s ease-in-out infinite ai-horizon-drift;animation-delay:var(--particle-phase,-3s);border-radius:50%;position:absolute;top:70%;left:50%;transform:translate(-50%)}.ai-card-horizon:before{content:"";border-radius:inherit;background-image:var(--node-pixel-background);opacity:1;background-position:50% -204px;background-repeat:repeat-x;background-size:456px 300px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0008 12px,#000d 24px,#000 36px);mask-image:linear-gradient(#0000,#0008 12px,#000d 24px,#000 36px)}.ai-card-stars{z-index:1;color:var(--ai-light);position:absolute;inset:55% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 80%,#0000);mask-image:linear-gradient(#0000,#000 28% 80%,#0000)}.ai-card-star{opacity:0;background:currentColor;border-radius:50%;animation:10s linear infinite ai-star-rise;position:absolute;bottom:-3px;box-shadow:0 0 5px}.ai-card-star:nth-child(3n+2):after{content:"";opacity:.65;background:linear-gradient(#0000,currentColor,#0000) 50%/1px 100% no-repeat,linear-gradient(90deg,#0000,currentColor,#0000) 50%/100% 1px no-repeat;position:absolute;inset:-2px}@keyframes ai-horizon-drift{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}@keyframes ai-star-rise{0%{opacity:0;transform:translate(0,0)}18%{opacity:.8}68%{opacity:.6}to{transform:translate3d(var(--star-drift), var(--star-rise), 0);opacity:0}}body.light-theme .canvas-app .node-box-container.is-ai-post .node-glass.node-pixel,body.light-theme .canvas-app .node-box-lite.node-pixel-lite.is-ai-post{--ai-light:color-mix(in srgb, var(--card-accent,#619ac1) 45%, #24384f);--ai-color:color-mix(in srgb, var(--card-accent,#619ac1) 78%, #809ab4);--ai-horizon-base:#e9f0f6;background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--ai-color) 32%, transparent), transparent 62%), linear-gradient(150deg, #fafcfe, #edf2f6 75%);border-color:color-mix(in srgb, var(--ai-color) 24%, #e5ebf1);border-top-color:#fff;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80!important}body.light-theme .canvas-app .node-pixel .node-ai-signature{border-left-color:#25394a2a}body.light-theme .canvas-app .ai-card-star{box-shadow:none}body.light-theme .canvas-app .ai-card-horizon:before{background-image:var(--node-pixel-background-light)}.canvas-viewport.is-panning :is(.ai-card-horizon,.ai-card-star),.canvas-viewport[data-ai-particles=paused] :is(.ai-card-horizon,.ai-card-star){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ai-card-horizon{animation:none}.ai-card-star{opacity:.6;transform:translateY(calc(var(--star-rise) * .65));animation:none}}body.light-theme .canvas-app .canvas-viewport[data-canvas-detail=overview] .node-box-container:not(.is-ai-post):not(:hover):not(:focus-within):not(.is-focused) .node-glass.node-pixel{box-shadow:inset 0 1px #ffffffb8,0 4px 10px #24344e14!important}body .canvas-app .canvas-viewport[data-canvas-detail=overview] .node-box-container.is-ai-post:not(:hover):not(:focus-within):not(.is-focused) .ai-card-horizon{box-shadow:0 -2px 5px color-mix(in srgb, var(--ai-light) 28%, transparent), inset 0 2px 8px color-mix(in srgb, var(--ai-light) 18%, transparent)}body .canvas-app .canvas-viewport[data-canvas-detail=overview] .node-box-container.is-ai-post:not(:hover):not(:focus-within):not(.is-focused) .ai-card-stars{display:none}body .canvas-app .canvas-viewport[data-canvas-detail=overview] .node-box-container.is-ai-post:not(:hover):not(:focus-within):not(.is-focused) .ai-card-star{animation:none}
