.msgOverlay[data-v-d3b406e4]{z-index:300;background:radial-gradient(circle at 30% 15%,var(--c-accent-glow-2),transparent 42%),radial-gradient(circle at 82% 85%,#6ab1ff0a,transparent 42%),#050608d1;-webkit-backdrop-filter:blur(14px);justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0}.msgModal[data-v-d3b406e4]{background:var(--c-bg-2);border:1px solid var(--c-border);border-radius:var(--r-3);width:min(94vw,680px);max-height:84vh;box-shadow:var(--shadow-1),0 0 0 1px #ffffff05 inset;flex-direction:column;display:flex;position:relative;overflow:hidden}.msgGlow[data-v-d3b406e4]{background:radial-gradient(130% 100% at 50% 0,var(--c-accent-glow),transparent 72%);pointer-events:none;z-index:0;height:140px;position:absolute;top:0;left:0;right:0}.msgClose[data-v-d3b406e4]{z-index:3;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-bg) 55%,transparent);width:30px;height:30px;color:var(--c-text-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid;position:absolute;top:14px;right:14px}.msgClose[data-v-d3b406e4]:hover{color:var(--c-text-strong);border-color:var(--c-accent);box-shadow:0 0 16px var(--c-accent-glow)}.msgHead[data-v-d3b406e4]{z-index:1;align-items:center;gap:10px;padding:22px 24px 14px;display:flex;position:relative}.msgSpark[data-v-d3b406e4]{color:var(--c-accent);filter:drop-shadow(0 0 8px var(--c-accent-glow));font-size:1.25rem}.msgEyebrow[data-v-d3b406e4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--c-accent);font-size:.9375rem;font-weight:800;font-stretch:75%}.msgBody[data-v-d3b406e4]{z-index:1;scrollbar-width:thin;padding:2px 24px 22px;position:relative;overflow-y:auto}.msgBody[data-v-d3b406e4]::-webkit-scrollbar{width:6px}.msgBody[data-v-d3b406e4]::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:999px}.msgBody[data-v-d3b406e4]::-webkit-scrollbar-track{background:0 0}.msgTitle[data-v-d3b406e4]{font-family:var(--font-display);text-transform:uppercase;color:var(--c-text-strong);letter-spacing:.01em;margin:0 0 14px;font-size:1.5rem;font-weight:900;font-stretch:75%;line-height:1.08}.msgContent[data-v-d3b406e4]{color:var(--c-text);font-size:.9375rem;line-height:1.65}.msgContent[data-v-d3b406e4] p{margin:0 0 10px}.msgContent[data-v-d3b406e4] p:last-child{margin-bottom:0}.msgContent[data-v-d3b406e4] ol,.msgContent[data-v-d3b406e4] ul{margin:0 0 10px;padding-left:20px;list-style:outside}.msgContent[data-v-d3b406e4] ol{list-style:decimal}.msgContent[data-v-d3b406e4] li{margin:4px 0}.msgContent[data-v-d3b406e4] li[data-list=bullet]{list-style-type:disc}.msgContent[data-v-d3b406e4] li[data-list=ordered]{list-style-type:decimal}.msgContent[data-v-d3b406e4] li.ql-indent-1{margin-left:1.5em;list-style-type:circle}.msgContent[data-v-d3b406e4] li.ql-indent-2{margin-left:3em;list-style-type:square}.msgContent[data-v-d3b406e4] li.ql-indent-1[data-list=ordered],.msgContent[data-v-d3b406e4] li.ql-indent-2[data-list=ordered]{list-style-type:lower-alpha}.msgContent[data-v-d3b406e4] .ql-ui{display:none}.msgContent[data-v-d3b406e4] strong{color:var(--c-text-strong)}.msgContent[data-v-d3b406e4] a{color:var(--c-accent);text-decoration:underline}.msgContent[data-v-d3b406e4] img{border-radius:var(--r-2);border:1px solid var(--c-border);max-width:100%;height:auto;margin:10px 0}.msgContent[data-v-d3b406e4] h1,.msgContent[data-v-d3b406e4] h2,.msgContent[data-v-d3b406e4] h3{color:var(--c-text-strong);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:16px 0 8px;font-stretch:75%}.msgContent[data-v-d3b406e4] .pn-color-accent{color:var(--c-accent)}.msgContent[data-v-d3b406e4] .pn-color-strong{color:var(--c-text-strong)}.msgContent[data-v-d3b406e4] .pn-color-muted{color:var(--c-text-muted)}.msgContent[data-v-d3b406e4] .pn-color-ai{color:var(--c-ai)}.msgFoot[data-v-d3b406e4]{z-index:1;border-top:1px solid var(--c-border);background:color-mix(in srgb,var(--c-bg-3) 45%,transparent);gap:10px;padding:16px 24px 20px;display:flex;position:relative}.msgCta[data-v-d3b406e4]{text-align:center;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--c-bg);background:linear-gradient(135deg,var(--c-accent),var(--c-accent-2));border-radius:var(--r-2);cursor:pointer;box-shadow:0 6px 20px -8px var(--c-accent-glow);border:none;flex:1;padding:12px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:filter .14s,box-shadow .14s;display:block}.msgCta[data-v-d3b406e4]:hover{filter:brightness(1.08);box-shadow:0 8px 26px -8px var(--c-accent-glow)}.msgCta--secondary[data-v-d3b406e4]{color:var(--c-text-strong);border:1px solid var(--c-border);box-shadow:none;background:0 0}.msgCta--secondary[data-v-d3b406e4]:hover{border-color:var(--c-accent);box-shadow:0 0 16px var(--c-accent-glow);filter:none}.msg-overlay-enter-active[data-v-d3b406e4],.msg-overlay-leave-active[data-v-d3b406e4]{transition:opacity .2s}.msg-overlay-enter-active .msgModal[data-v-d3b406e4],.msg-overlay-leave-active .msgModal[data-v-d3b406e4]{transition:transform .2s,opacity .2s}.msg-overlay-enter-from[data-v-d3b406e4],.msg-overlay-leave-to[data-v-d3b406e4]{opacity:0}.msg-overlay-enter-from .msgModal[data-v-d3b406e4],.msg-overlay-leave-to .msgModal[data-v-d3b406e4]{opacity:0;transform:scale(.96)}@media (width<=480px){.msgFoot[data-v-d3b406e4]{flex-direction:column}}.msgOverlay--inline[data-v-d3b406e4]{z-index:auto;-webkit-backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.msgOverlay--inline .msgModal[data-v-d3b406e4]{width:100%;max-height:none}.msgOverlay--inline .msgTitle[data-v-d3b406e4]{font-size:1.25rem}.msgOverlay--inline .msgFoot[data-v-d3b406e4]{flex-direction:column}
