.ph-progress[data-astro-cid-mhhctuxt]{position:fixed;top:0;left:0;right:0;z-index:60;height:3px;pointer-events:none}.ph-progress[data-astro-cid-mhhctuxt] span[data-astro-cid-mhhctuxt]{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#fbbf24,#f472b6,#a99cf0,#5a9bf5);box-shadow:0 0 10px #f472b699}.fq[data-astro-cid-mhhctuxt]{position:relative;overflow:hidden;isolation:isolate;margin-bottom:2.5rem;padding:1.75rem 1.25rem 1.25rem;border-radius:1.75rem;background:radial-gradient(420px 220px at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),radial-gradient(380px 220px at 0% 100%,rgb(169 156 240 / .14),transparent 70%),#fff;border:1px solid #eef0f4;box-shadow:0 1px 2px #0f172a0a,0 16px 40px -24px #0f172a40}@media(min-width:768px){.fq[data-astro-cid-mhhctuxt]{padding:2.25rem 2.25rem 1.75rem}}.fq-head[data-astro-cid-mhhctuxt]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.fq-badge[data-astro-cid-mhhctuxt]{flex-shrink:0;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,var(--accent),#a99cf0);box-shadow:0 12px 24px -12px color-mix(in srgb,var(--accent) 80%,transparent);transform:rotate(-6deg)}.fq-eyebrow[data-astro-cid-mhhctuxt]{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.fq-title[data-astro-cid-mhhctuxt]{margin-top:.1rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#0f172a}.fq-list[data-astro-cid-mhhctuxt]{display:flex;flex-direction:column;gap:.6rem}.fq-item[data-astro-cid-mhhctuxt]{position:relative;border-radius:1.15rem;background:#ffffffbf;border:1px solid #eef0f4;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.fq-item[data-astro-cid-mhhctuxt]:hover{border-color:color-mix(in srgb,var(--accent) 30%,#eef0f4)}.fq-item[data-astro-cid-mhhctuxt][open]{background:#fff;border-color:color-mix(in srgb,var(--accent) 35%,#fff);box-shadow:0 14px 30px -20px color-mix(in srgb,var(--accent) 70%,transparent)}.fq-item[data-astro-cid-mhhctuxt][open]:before{content:"";position:absolute;left:-1px;top:1.1rem;bottom:1.1rem;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--accent),#a99cf0)}.fq-q[data-astro-cid-mhhctuxt]{display:flex;align-items:center;gap:.9rem;padding:1rem 1rem 1rem 1.1rem;cursor:pointer;list-style:none;border-radius:inherit}.fq-q[data-astro-cid-mhhctuxt]::-webkit-details-marker{display:none}.fq-q[data-astro-cid-mhhctuxt]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fq-num[data-astro-cid-mhhctuxt]{flex-shrink:0;font-size:.8rem;font-weight:800;letter-spacing:.02em;color:#cbd5e1;font-variant-numeric:tabular-nums;transition:color .3s ease}.fq-item[data-astro-cid-mhhctuxt][open] .fq-num[data-astro-cid-mhhctuxt],.fq-q[data-astro-cid-mhhctuxt]:hover .fq-num[data-astro-cid-mhhctuxt]{color:var(--accent)}.fq-q-text[data-astro-cid-mhhctuxt]{flex:1;font-size:1rem;font-weight:700;line-height:1.4;color:#0f172a}.fq-toggle[data-astro-cid-mhhctuxt]{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;color:#475569;background:#f1f5f9;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease,color .3s ease}.fq-q[data-astro-cid-mhhctuxt]:hover .fq-toggle[data-astro-cid-mhhctuxt]{background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent)}.fq-item[data-astro-cid-mhhctuxt][open] .fq-toggle[data-astro-cid-mhhctuxt]{transform:rotate(135deg);color:#fff;background:var(--accent)}.fq-a[data-astro-cid-mhhctuxt]{padding:0 1.25rem 1.15rem 3.1rem}.fq-a[data-astro-cid-mhhctuxt] p[data-astro-cid-mhhctuxt]{font-size:.93rem;line-height:1.75;color:#475569}.fq-item[data-astro-cid-mhhctuxt][open] .fq-a[data-astro-cid-mhhctuxt]{animation:fq-open .45s cubic-bezier(.2,.8,.2,1)}@keyframes fq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:639px){.fq-num[data-astro-cid-mhhctuxt]{display:none}.fq-a[data-astro-cid-mhhctuxt]{padding-left:1.1rem}}@media(prefers-reduced-motion:reduce){.fq-item[data-astro-cid-mhhctuxt][open] .fq-a[data-astro-cid-mhhctuxt]{animation:none}.fq-toggle[data-astro-cid-mhhctuxt]{transition:none}}.pe[data-astro-cid-mhhctuxt]{margin-bottom:2.5rem}.pe-mark[data-astro-cid-mhhctuxt]{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.pe-line[data-astro-cid-mhhctuxt]{flex:1;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 40%,#e2e8f0 60%,transparent)}.pe-mark-text[data-astro-cid-mhhctuxt]{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.pe-tags[data-astro-cid-mhhctuxt]{margin-bottom:1.25rem}.pe-tags-head[data-astro-cid-mhhctuxt]{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.pe-tags-ico[data-astro-cid-mhhctuxt]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#fff)}.pe-tags-title[data-astro-cid-mhhctuxt]{font-size:.95rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.pe-tags-count[data-astro-cid-mhhctuxt]{padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;color:#64748b;background:#f1f5f9}.pe-tag-list[data-astro-cid-mhhctuxt]{display:flex;flex-wrap:wrap;gap:.5rem}.pe-tag[data-astro-cid-mhhctuxt]{display:inline-flex;align-items:center;gap:.15rem;padding:.45rem .9rem;border-radius:.8rem;font-size:.85rem;font-weight:600;color:#334155;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s ease,border-color .2s ease,box-shadow .25s ease}.pe-hash[data-astro-cid-mhhctuxt]{font-weight:800;color:color-mix(in srgb,var(--accent) 55%,#cbd5e1);transition:color .2s ease}.pe-tag[data-astro-cid-mhhctuxt]:hover{transform:translateY(-2px);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,#fff);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.pe-tag[data-astro-cid-mhhctuxt]:hover .pe-hash[data-astro-cid-mhhctuxt]{color:var(--accent)}.pe-nav[data-astro-cid-mhhctuxt]{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:2rem;padding:1.5rem;border-radius:1.5rem;color:#fff;background:radial-gradient(320px 180px at 100% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%),radial-gradient(300px 180px at 0% 100%,rgb(90 155 245 / .3),transparent 70%),#0f172a}@media(min-width:768px){.pe-nav[data-astro-cid-mhhctuxt]{padding:1.75rem 2rem}}.pe-nav-text[data-astro-cid-mhhctuxt]{display:flex;flex-direction:column;gap:.2rem}.pe-nav-label[data-astro-cid-mhhctuxt]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24}.pe-nav-title[data-astro-cid-mhhctuxt]{font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.pe-nav-actions[data-astro-cid-mhhctuxt]{display:flex;flex-wrap:wrap;gap:.6rem}.pe-btn[data-astro-cid-mhhctuxt]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.15rem;border-radius:999px;font-size:.85rem;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s ease,color .25s ease}.pe-btn[data-astro-cid-mhhctuxt]:hover{transform:translateY(-2px)}.pe-btn[data-astro-cid-mhhctuxt]:focus-visible{outline:2px solid #fff;outline-offset:3px}.pe-btn-soft[data-astro-cid-mhhctuxt]{color:#fff;background:#ffffff1a;border:1px solid rgb(255 255 255 / .2)}.pe-btn-soft[data-astro-cid-mhhctuxt]:hover{background:var(--accent);border-color:var(--accent)}.pe-btn-dot[data-astro-cid-mhhctuxt]{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px #ffffffd9}.pe-btn-soft[data-astro-cid-mhhctuxt]:hover .pe-btn-dot[data-astro-cid-mhhctuxt]{background:#fff;box-shadow:none}.pe-btn-main[data-astro-cid-mhhctuxt]{color:#0f172a;background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 10px 22px -10px #fbbf24b3}.pe-btn-main[data-astro-cid-mhhctuxt] svg[data-astro-cid-mhhctuxt]{transition:transform .25s ease}.pe-btn-main[data-astro-cid-mhhctuxt]:hover svg[data-astro-cid-mhhctuxt]{transform:translate(-3px)}@media(max-width:639px){.pe-nav-actions[data-astro-cid-mhhctuxt],.pe-btn[data-astro-cid-mhhctuxt]{width:100%}.pe-btn[data-astro-cid-mhhctuxt]{justify-content:center}}.ph[data-astro-cid-mhhctuxt]{margin-bottom:2.5rem}.ph-top[data-astro-cid-mhhctuxt]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}.ph-back[data-astro-cid-mhhctuxt]{display:inline-flex;align-items:center;gap:.4rem;margin-right:.25rem;font-size:.85rem;font-weight:600;color:#2563eb;transition:color .2s ease}.ph-back[data-astro-cid-mhhctuxt]:hover{color:#1e40af}.ph-back[data-astro-cid-mhhctuxt] svg[data-astro-cid-mhhctuxt]{transition:transform .25s ease}.ph-back[data-astro-cid-mhhctuxt]:hover svg[data-astro-cid-mhhctuxt]{transform:translate(-3px)}.ph-cat[data-astro-cid-mhhctuxt],.ph-read[data-astro-cid-mhhctuxt]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700}.ph-cat[data-astro-cid-mhhctuxt]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--accent) 22%,#fff);transition:background .25s ease,color .25s ease}.ph-cat[data-astro-cid-mhhctuxt]:hover{color:#fff;background:var(--accent)}.ph-cat-dot[data-astro-cid-mhhctuxt]{width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.ph-read[data-astro-cid-mhhctuxt]{color:#64748b;background:#fff;border:1px solid #e5e7eb}.ph-title[data-astro-cid-mhhctuxt]{margin-top:1.1rem;max-width:52rem;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#0f172a;text-wrap:balance;animation:ph-rise .8s cubic-bezier(.2,.8,.2,1) both}@keyframes ph-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ph-meta[data-astro-cid-mhhctuxt]{margin-top:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;animation:ph-rise .8s .12s cubic-bezier(.2,.8,.2,1) both}.ph-author[data-astro-cid-mhhctuxt]{display:flex;align-items:center;gap:.7rem}.ph-avatar[data-astro-cid-mhhctuxt]{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:2px;border-radius:999px;background:conic-gradient(#fbbf24,#f472b6,#a99cf0,#5a9bf5,#fbbf24)}.ph-avatar[data-astro-cid-mhhctuxt] img,.ph-avatar[data-astro-cid-mhhctuxt] svg[data-astro-cid-mhhctuxt]{width:100%;height:100%;border-radius:999px;object-fit:cover;border:2px solid #f9fafb;background:#e5e7eb}.ph-col[data-astro-cid-mhhctuxt]{display:flex;flex-direction:column;line-height:1.25}.ph-label[data-astro-cid-mhhctuxt]{font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.ph-strong[data-astro-cid-mhhctuxt]{font-size:.9rem;font-weight:700;color:#0f172a}.ph-sep[data-astro-cid-mhhctuxt]{width:1px;height:2rem;background:#e5e7eb}.ph-share[data-astro-cid-mhhctuxt]{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:700;color:#fff;background:#0f172a;cursor:pointer;box-shadow:0 10px 22px -12px #0f172ab3;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease}.ph-share[data-astro-cid-mhhctuxt]:hover{transform:translateY(-2px);background:#1e3a8a}.ph-share[data-astro-cid-mhhctuxt]:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.ph-figure[data-astro-cid-mhhctuxt]{position:relative;margin-top:2rem;animation:ph-rise .9s .22s cubic-bezier(.2,.8,.2,1) both}.ph-figure[data-astro-cid-mhhctuxt]:before{content:"";position:absolute;z-index:0;left:1.25rem;right:-.6rem;top:1.1rem;aspect-ratio:16 / 9;max-height:calc(100% + .5rem);border-radius:1.75rem;background:linear-gradient(135deg,var(--accent),#a99cf0 60%,#5a9bf5);opacity:.85;transform:rotate(1.6deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ph-figure[data-astro-cid-mhhctuxt]:hover:before{transform:rotate(2.6deg) translate(4px,4px)}.ph-media[data-astro-cid-mhhctuxt]{position:relative;z-index:1;overflow:hidden;aspect-ratio:16 / 9;border-radius:1.75rem;background:#e5e7eb;box-shadow:0 24px 50px -28px #0f172a8c}.ph-img[data-astro-cid-mhhctuxt]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ph-figure[data-astro-cid-mhhctuxt]:hover .ph-img[data-astro-cid-mhhctuxt]{transform:scale(1.04)}.ph-img-empty[data-astro-cid-mhhctuxt]{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:1.5rem;font-weight:300}.ph-caption[data-astro-cid-mhhctuxt]{position:relative;z-index:1;margin-top:1.5rem;font-size:.85rem;color:#6b7280;text-align:center}@media(max-width:639px){.ph-sep[data-astro-cid-mhhctuxt]{display:none}.ph-share[data-astro-cid-mhhctuxt]{margin-left:0}.ph-figure[data-astro-cid-mhhctuxt]:before{left:.75rem;right:-.35rem;top:.7rem;border-radius:1.25rem}.ph-media[data-astro-cid-mhhctuxt]{border-radius:1.25rem}}@media(prefers-reduced-motion:reduce){.ph-title[data-astro-cid-mhhctuxt],.ph-meta[data-astro-cid-mhhctuxt],.ph-figure[data-astro-cid-mhhctuxt]{animation:none}}
