/* Homepage plan highlights; all styles are scoped to this optional notice. */
.pulsar-value-note[hidden],.pulsar-value-note [hidden]{display:none!important}
.pulsar-value-note{position:fixed;z-index:55;left:24px;bottom:24px;width:min(350px,calc(100vw - 48px));max-height:calc(100svh - 150px);overflow:auto;box-sizing:border-box;padding:23px 22px 17px;border:1px solid #8dbfe74d;border-radius:18px;background:linear-gradient(135deg,#211d32 0%,#121620 100%);color:#f4f1fa;box-shadow:0 18px 65px #0008,0 0 30px #7d6bb91a;font-family:var(--sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);text-align:left;isolation:isolate;animation:pvn-appear .25s ease-out}
.pulsar-value-note .pvn-close{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#bfb8cf;font:25px/1 var(--sans,Arial,sans-serif);cursor:pointer;transition:background .15s,color .15s}
.pulsar-value-note .pvn-close:hover{background:#b5c9ea14;color:#fff}
.pulsar-value-note .pvn-kicker{display:flex;gap:8px;align-items:center;margin:0 28px 12px 0;color:#9cd4f0;font:9px/1.55 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase}
.pulsar-value-note .pvn-kicker:before{content:'✦';font:14px/1 var(--sans,Arial,sans-serif);color:#b1a0df}
.pulsar-value-note .pvn-title{margin:0 14px 11px 0;padding:0;color:#f6f3fb;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.035em}
.pulsar-value-note .pvn-copy{margin:0;padding:0;color:#d1cadc;font-size:12px;line-height:1.7;letter-spacing:0}
.pulsar-value-note .pvn-detail{margin:9px 0 0;padding:0;color:#afa7bd;font-size:11px;line-height:1.65;letter-spacing:0}
.pulsar-value-note .pvn-detail:empty{display:none}
.pulsar-value-note .pvn-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 14px;margin-top:15px;padding-top:12px;border-top:1px solid #b7a8d322}
.pulsar-value-note .pvn-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:44px;padding:10px 17px;border:1px solid #89cce850;border-radius:30px;background:linear-gradient(110deg,#a3d7f2,#61bddd);color:#112432;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:filter .15s}
.pulsar-value-note .pvn-action:after{content:'↗';font-size:15px;font-weight:400}
.pulsar-value-note .pvn-action:hover{filter:brightness(1.1)}
.pulsar-value-note .pvn-source{display:inline-flex;align-items:center;min-height:44px;padding:7px 0;color:#c9c0dc;font-size:11px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}
.pulsar-value-note .pvn-source:hover{color:#fff}
.pulsar-value-note :is(a,button):focus-visible{outline:2px solid #b4e5ff;outline-offset:3px}
@keyframes pvn-appear{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.pulsar-value-note{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:min(350px,calc(100vw - 24px));padding:20px 19px 14px;border-radius:15px;max-height:calc(100svh - 150px)}.pulsar-value-note .pvn-title{font-size:21px;margin-right:21px}.pulsar-value-note .pvn-copy{font-size:12px}.pulsar-value-note .pvn-detail{font-size:11px}.pulsar-value-note .pvn-kicker{font-size:8px;margin-bottom:10px}}
@media(prefers-reduced-motion:reduce){.pulsar-value-note{animation:none}.pulsar-value-note :is(a,button){transition:none}}
