.p2s[data-astro-cid-iz5p2r2l]{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-lg, 16px);background:color-mix(in srgb,var(--surface, #12101a) 70%,transparent);padding:clamp(1rem,2.4vw,1.4rem);backdrop-filter:blur(6px)}.p2s--hero[data-astro-cid-iz5p2r2l]{width:100%}.p2s--mini[data-astro-cid-iz5p2r2l]{max-width:620px;margin-inline:auto;padding:clamp(.85rem,2vw,1.1rem)}.p2s-desc[data-astro-cid-iz5p2r2l]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .65rem}.p2s-badge[data-astro-cid-iz5p2r2l]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-bright, #f6c768);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:999px;padding:.18rem .6rem;white-space:normal;overflow-wrap:anywhere;max-width:100%}.p2s-h[data-astro-cid-iz5p2r2l]{font-size:clamp(1rem,2.2vw,1.15rem);font-weight:600;margin:0;color:var(--text);line-height:1.3}.p2s--mini[data-astro-cid-iz5p2r2l] .p2s-badge[data-astro-cid-iz5p2r2l]{display:none}.p2s--mini[data-astro-cid-iz5p2r2l] .p2s-h[data-astro-cid-iz5p2r2l]{font-size:.98rem}.p2s-info[data-astro-cid-iz5p2r2l]{position:relative;flex:none;width:20px;height:20px;cursor:help;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.72rem;font-style:italic;color:var(--text-muted);background:var(--ink-2, #0c0b12);user-select:none;transition:border-color .15s,color .15s}.p2s-info[data-astro-cid-iz5p2r2l]:hover,.p2s-info[data-astro-cid-iz5p2r2l]:focus-visible{border-color:var(--brand);color:var(--brand-bright);outline:none}.p2s-pop[data-astro-cid-iz5p2r2l]{position:absolute;z-index:40;top:calc(100% + 10px);left:-4px;transform:translateY(4px);width:min(320px,calc(100vw - 2rem));padding:.8rem .9rem;background:var(--surface-3, #171522);color:var(--text-muted);border:1px solid var(--line-strong);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-lg, 0 20px 50px -20px rgba(0,0,0,.8));font-size:.8rem;line-height:1.55;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.p2s-pop[data-astro-cid-iz5p2r2l]:before{content:"";position:absolute;bottom:100%;left:16px;border:7px solid transparent;border-bottom-color:var(--line-strong)}.p2s-pop__h[data-astro-cid-iz5p2r2l]{display:block;color:var(--text);font-size:.86rem;margin-bottom:.3rem}.p2s-info[data-astro-cid-iz5p2r2l]:hover .p2s-pop[data-astro-cid-iz5p2r2l],.p2s-info[data-astro-cid-iz5p2r2l]:focus-within .p2s-pop[data-astro-cid-iz5p2r2l],.p2s-info[data-astro-cid-iz5p2r2l].is-open .p2s-pop[data-astro-cid-iz5p2r2l]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.p2s-info--right[data-astro-cid-iz5p2r2l] .p2s-pop[data-astro-cid-iz5p2r2l]{left:auto;right:-4px}.p2s-info--right[data-astro-cid-iz5p2r2l] .p2s-pop[data-astro-cid-iz5p2r2l]:before{left:auto;right:16px}@media(max-width:420px){.p2s-info[data-astro-cid-iz5p2r2l] .p2s-pop[data-astro-cid-iz5p2r2l],.p2s-info--right[data-astro-cid-iz5p2r2l] .p2s-pop[data-astro-cid-iz5p2r2l]{position:fixed;left:1rem;right:1rem;width:auto}.p2s-pop[data-astro-cid-iz5p2r2l]:before{display:none}}[data-astro-cid-iz5p2r2l][dir=rtl] .p2s-pop[data-astro-cid-iz5p2r2l]{text-align:right}.p2s-bar[data-astro-cid-iz5p2r2l]{display:flex;gap:.55rem;margin-top:.95rem;flex-wrap:wrap}.p2s--mini[data-astro-cid-iz5p2r2l] .p2s-bar[data-astro-cid-iz5p2r2l]{margin-top:.75rem}.p2s-input[data-astro-cid-iz5p2r2l]{flex:1 1 220px;min-width:0;padding:.78rem .95rem;font-family:var(--font-mono);font-size:.9rem;color:var(--text);background:var(--ink-2, #0c0b12);border:1px solid var(--line-strong);border-radius:var(--radius-sm, 10px);direction:ltr}.p2s-input[data-astro-cid-iz5p2r2l]::placeholder{color:var(--text-dim)}.p2s-input[data-astro-cid-iz5p2r2l]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.p2s-btn[data-astro-cid-iz5p2r2l]{flex:none;min-width:120px}.p2s-btn[data-astro-cid-iz5p2r2l][disabled]{opacity:.65;cursor:wait}.p2s-note[data-astro-cid-iz5p2r2l]{margin-top:.7rem;font-size:.76rem;color:var(--text-dim);line-height:1.5}.p2s-modal[data-astro-cid-iz5p2r2l]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.2rem}.p2s-modal[data-astro-cid-iz5p2r2l][hidden]{display:none}.p2s-modal__ov[data-astro-cid-iz5p2r2l]{position:absolute;inset:0;background:#040308b8;backdrop-filter:blur(3px);animation:p2sFade .2s ease}.p2s-modal__box[data-astro-cid-iz5p2r2l]{position:relative;z-index:1;width:min(560px,100%);max-height:86vh;overflow-y:auto;text-align:left;padding:clamp(1.3rem,3vw,1.8rem);animation:p2sRise .24s var(--ease-out, cubic-bezier(.16,1,.3,1))}@keyframes p2sFade{0%{opacity:0}}@keyframes p2sRise{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.p2s-modal__ov[data-astro-cid-iz5p2r2l],.p2s-modal__box[data-astro-cid-iz5p2r2l]{animation:none}}.p2s-modal__x[data-astro-cid-iz5p2r2l]{position:absolute;top:.7rem;inset-inline-end:.8rem;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.p2s-modal__x[data-astro-cid-iz5p2r2l]:hover{color:var(--text);border-color:var(--line-strong);background:var(--ink-2)}.p2s-verdict[data-astro-cid-iz5p2r2l]{display:flex;align-items:center;gap:.7rem;padding-inline-end:2rem}.p2s-dot[data-astro-cid-iz5p2r2l]{width:14px;height:14px;border-radius:4px;flex:none;background:var(--text-dim)}.p2s-vtitle[data-astro-cid-iz5p2r2l]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.15rem,3vw,1.4rem);color:var(--text)}.p2s-vdesc[data-astro-cid-iz5p2r2l]{margin-top:.9rem;font-size:.92rem;line-height:1.6;color:var(--text-muted)}.p2s-fix[data-astro-cid-iz5p2r2l]{margin-top:.9rem;padding:.7rem .9rem;font-size:.86rem;line-height:1.55;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);background:color-mix(in srgb,var(--brand) 9%,transparent);border-radius:var(--radius-sm, 10px);color:var(--text)}.p2s-fix[data-astro-cid-iz5p2r2l][hidden]{display:none}.p2s-fix[data-astro-cid-iz5p2r2l] code[data-astro-cid-iz5p2r2l],.p2s-vdesc[data-astro-cid-iz5p2r2l] code[data-astro-cid-iz5p2r2l]{font-family:var(--font-mono);color:var(--brand-bright);font-size:.92em}.p2s-meta[data-astro-cid-iz5p2r2l]{margin:1.1rem 0 0;display:grid;grid-template-columns:auto 1fr;gap:.35rem .9rem;font-size:.8rem}.p2s-meta[data-astro-cid-iz5p2r2l] dt[data-astro-cid-iz5p2r2l]{color:var(--text-dim)}.p2s-meta[data-astro-cid-iz5p2r2l] dd[data-astro-cid-iz5p2r2l]{margin:0;font-family:var(--font-mono);color:var(--text-muted);word-break:break-all}.p2s-foot[data-astro-cid-iz5p2r2l]{margin-top:1.2rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.74rem;line-height:1.5;color:var(--text-dim)}.p2p-hero[data-astro-cid-zgtkwgpg]{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(1rem,3vw,2rem)}.p2p-title[data-astro-cid-zgtkwgpg]{margin-bottom:1rem;font-size:clamp(2rem,4.6vw,3rem)}.p2p-lead[data-astro-cid-zgtkwgpg]{max-width:60ch;margin-bottom:2rem}.p2p-tool[data-astro-cid-zgtkwgpg]{max-width:680px}.p2p-info[data-astro-cid-zgtkwgpg]{padding-top:0}.p2p-info[data-astro-cid-zgtkwgpg] p[data-astro-cid-zgtkwgpg]{max-width:68ch;color:var(--text-muted);line-height:1.7;margin-bottom:1.4rem;font-size:.95rem}.p2p-info[data-astro-cid-zgtkwgpg] code[data-astro-cid-zgtkwgpg]{font-family:var(--font-mono);color:var(--brand-bright);font-size:.9em}.h-sec-sm[data-astro-cid-zgtkwgpg]{font-size:clamp(1.15rem,2.6vw,1.5rem);margin:2rem 0 .9rem}.p2p-table[data-astro-cid-zgtkwgpg]{display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:var(--radius-md, 12px);overflow:hidden;margin-bottom:1.4rem;max-width:640px}.p2p-row[data-astro-cid-zgtkwgpg]{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;gap:.6rem;padding:.7rem .95rem;font-size:.86rem;align-items:center;border-top:1px solid var(--line)}.p2p-row[data-astro-cid-zgtkwgpg]:first-child{border-top:none}.p2p-row--head[data-astro-cid-zgtkwgpg]{background:var(--ink-2, #0c0b12);color:var(--text-dim);font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}@media(max-width:480px){.p2p-row[data-astro-cid-zgtkwgpg]{grid-template-columns:1fr;gap:.15rem}.p2p-row--head[data-astro-cid-zgtkwgpg]{display:none}}.p2p-bad[data-astro-cid-zgtkwgpg]{color:#ff6b6b}.p2p-faq[data-astro-cid-zgtkwgpg]{max-width:68ch}.p2p-q[data-astro-cid-zgtkwgpg]{border:1px solid var(--line-strong);border-radius:var(--radius-sm, 10px);padding:.2rem .95rem;margin-bottom:.6rem;background:color-mix(in srgb,var(--surface, #12101a) 55%,transparent)}.p2p-q[data-astro-cid-zgtkwgpg] summary[data-astro-cid-zgtkwgpg]{cursor:pointer;padding:.7rem 0;font-weight:600;color:var(--text);font-size:.92rem;list-style-position:inside}.p2p-q[data-astro-cid-zgtkwgpg] summary[data-astro-cid-zgtkwgpg]:hover{color:var(--brand-bright)}.p2p-q[data-astro-cid-zgtkwgpg] p[data-astro-cid-zgtkwgpg]{margin:0 0 .8rem;color:var(--text-muted);line-height:1.65;font-size:.9rem}
