.ph[data-v-75e2dbac]{--cp-primary:#6366f1;--cp-primary-dark:#4338ca;--cp-secondary:#7c3aed;--cp-accent:#c026d3;--cp-text:#0f172a;--cp-text-muted:#64748b;--cp-bg:#f0f4ff;--cp-btn-text:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid rgba(148,163,184,.25);position:sticky;top:0;z-index:100}.ph-inner[data-v-75e2dbac]{margin:0 auto;max-width:1200px;padding:.65rem 1.25rem .5rem}.ph-row[data-v-75e2dbac]{gap:1rem;justify-content:space-between}.ph-brand[data-v-75e2dbac],.ph-row[data-v-75e2dbac]{align-items:center;display:flex}.ph-brand[data-v-75e2dbac]{color:inherit;gap:.65rem;min-width:0;text-decoration:none}.ph-logo-ring[data-v-75e2dbac]{background:linear-gradient(135deg,#eef2ff,#fce7f3);border:1px solid rgba(99,102,241,.2);border-radius:14px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.ph-logo[data-v-75e2dbac]{-o-object-fit:contain;object-fit:contain}.ph-logo[data-v-75e2dbac],.ph-logo-ph[data-v-75e2dbac]{height:100%;width:100%}.ph-logo-ph[data-v-75e2dbac]{align-items:center;color:var(--cp-primary);display:flex;font-size:1.35rem;justify-content:center}.ph-name[data-v-75e2dbac]{color:var(--cp-text);font-size:1rem;font-weight:800;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.ph-name[data-v-75e2dbac]{font-size:1.05rem;max-width:220px}}.ph-nav[data-v-75e2dbac]{align-items:center;background:#f1f5f9e6;border:1px solid #e2e8f0;border-radius:999px;display:none;gap:.35rem;padding:.2rem}@media (min-width:900px){.ph-nav[data-v-75e2dbac]{display:flex}}.ph-nav-link[data-v-75e2dbac]{background:transparent;border:none;border-radius:999px;color:#475569;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:.45rem .85rem;text-decoration:none;transition:background .2s,color .2s}.ph-nav-link[data-v-75e2dbac]:hover{background:#fff;color:var(--cp-primary-dark)}.ph-nav-drop[data-v-75e2dbac]{position:relative}.ph-nav-drop:focus-within .ph-nav-drop-menu[data-v-75e2dbac],.ph-nav-drop:hover .ph-nav-drop-menu[data-v-75e2dbac]{opacity:1;transform:translateY(0);visibility:visible}.ph-nav-drop-btn[data-v-75e2dbac]{align-items:center;display:inline-flex;gap:.35rem}.ph-nav-drop-caret[data-v-75e2dbac]{font-size:.65rem;opacity:.75}.ph-nav-drop-menu[data-v-75e2dbac]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;box-shadow:0 12px 28px #0f172a1f;min-width:240px;opacity:0;padding:.4rem;position:absolute;right:0;top:calc(100% + .35rem);transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s;visibility:hidden;z-index:40}.ph-nav-drop-item[data-v-75e2dbac]{border-radius:.65rem;color:#334155;display:block;font-size:.82rem;font-weight:600;line-height:1.45;padding:.65rem .75rem;text-decoration:none}.ph-nav-drop-item[data-v-75e2dbac]:hover{background:#f1f5f9;color:var(--cp-primary-dark)}.ph-actions[data-v-75e2dbac]{align-items:center;display:none;gap:.5rem}@media (min-width:900px){.ph-actions[data-v-75e2dbac]{display:flex}}.ph-btn[data-v-75e2dbac]{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;padding:.55rem 1rem;text-decoration:none;white-space:nowrap}.ph-btn-solid[data-v-75e2dbac]{background:linear-gradient(135deg,var(--cp-primary),var(--cp-secondary));box-shadow:0 4px 14px color-mix(in srgb,var(--cp-primary) 35%,transparent);color:var(--cp-btn-text)}.ph-btn-solid[data-v-75e2dbac]:hover{filter:brightness(1.05)}.ph-burger[data-v-75e2dbac]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#334155;cursor:pointer;display:flex;height:2.75rem;justify-content:center;width:2.75rem}@media (min-width:900px){.ph-burger[data-v-75e2dbac]{display:none}}.ph-drawer[data-v-75e2dbac]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.75rem 0 .25rem}.ph-drawer a[data-v-75e2dbac]{border-radius:.5rem;color:#334155;font-weight:600;padding:.65rem .5rem;text-decoration:none}.ph-drawer a[data-v-75e2dbac]:hover{background:#f1f5f9}.ph-drawer-group-label[data-v-75e2dbac]{color:#64748b;font-size:.75rem;font-weight:800;padding:.55rem .5rem .15rem}.ph-drawer-sub[data-v-75e2dbac]{font-size:.9rem;padding-inline-start:1rem!important}
