.xp-pubnf{min-height:100vh;display:flex;flex-direction:column}.xp-pubnf__main{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3,12px);text-align:center;padding:var(--sp-10,40px) var(--sp-4,16px);max-width:860px;width:100%;margin:0 auto}.xp-pubnf__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--fg,var(--xplio-text-strong));text-wrap:balance}.xp-pubnf__body{margin:0;max-width:460px;font-size:.95rem;line-height:1.5;color:var(--fg-muted,var(--xplio-text-muted))}.xp-pubnf__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3,12px);margin-top:var(--sp-2,8px)}.xp-pubnf__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--sp-5,20px);border-radius:10px;border:2px solid var(--primary,currentColor);background:transparent;color:var(--primary-strong,var(--primary));font-size:1rem;font-weight:600;text-decoration:none}.xp-pubnf__btn:hover{background:var(--primary-soft,transparent)}.xp-pubnf__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.xp-pubnf__btn--primary{background:var(--primary);color:var(--primary-contrast,#fff)}.xp-pubnf__btn--primary:hover{background:var(--primary);filter:brightness(.94)}.xp-pubnf__ill{display:block;flex:none}.xp-pubnf__page{fill:var(--primary-soft,transparent);stroke:var(--primary,currentColor);stroke-width:2}.xp-pubnf__handle,.xp-pubnf__line,.xp-pubnf__q{fill:none;stroke:var(--primary,currentColor);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.xp-pubnf__lens{fill:var(--bg-raised,var(--xplio-bg));stroke:var(--primary,currentColor);stroke-width:2}.xp-pubnf__q{stroke:var(--primary-strong,var(--primary))}@media (prefers-reduced-motion:no-preference){.xp-pubnf__handle{stroke-dasharray:22;animation:xp-pubnf-draw .7s ease-out both}@keyframes xp-pubnf-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}}