.ph[data-v-b7c40c8a]{background:var(--bg);border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color .2s ease,box-shadow .2s ease;z-index:50}.ph.is-scrolled[data-v-b7c40c8a]{border-bottom-color:var(--line);box-shadow:0 6px 18px #1e28230d}.ph-in[data-v-b7c40c8a]{display:flex;gap:12px;height:66px;margin:0 auto;max-width:1200px;padding:0 16px}.ph-brand[data-v-b7c40c8a],.ph-in[data-v-b7c40c8a]{align-items:center}.ph-brand[data-v-b7c40c8a]{color:var(--ink);display:inline-flex;flex:none;gap:10px;min-width:0;text-decoration:none}.ph-brand img[data-v-b7c40c8a]{border-radius:12px;flex:none;height:38px;width:38px}.ph-brand-text[data-v-b7c40c8a]{display:flex;flex-direction:column;line-height:1.1}.ph-brand-title[data-v-b7c40c8a]{font-size:19px;font-weight:800;letter-spacing:-.02em}.ph-brand-sub[data-v-b7c40c8a]{color:var(--muted);display:none;font-size:11px;font-weight:700}.ph-nav[data-v-b7c40c8a]{display:none}.ph-actions[data-v-b7c40c8a]{align-items:center;display:flex;gap:8px;margin-left:auto}.ph-theme[data-v-b7c40c8a]{background:var(--surface-2);box-shadow:none}.ph-login[data-v-b7c40c8a]{display:none}.ph-start[data-v-b7c40c8a]{white-space:nowrap}.ph-burger[data-v-b7c40c8a]{background:var(--surface-2);box-shadow:none}.ph-sheet[data-v-b7c40c8a]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.ph-tile[data-v-b7c40c8a]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;min-height:92px;padding:14px;text-decoration:none}.ph-tile span[data-v-b7c40c8a]{color:var(--ink);font-size:14px;font-weight:800}.ph-tile.is-on[data-v-b7c40c8a]{outline:2px solid currentColor;outline-offset:-2px}@media(max-width:379px){.ph-start[data-v-b7c40c8a]{display:none}}@media(min-width:600px){.ph-brand-sub[data-v-b7c40c8a]{display:block}.ph-login[data-v-b7c40c8a]{display:inline-flex}}@media(min-width:1024px){.ph-in[data-v-b7c40c8a]{height:74px;padding:0 24px}.ph-nav[data-v-b7c40c8a]{align-items:center;display:flex;gap:2px;margin:0 auto}.ph-actions[data-v-b7c40c8a]{margin-left:0}.ph-burger[data-v-b7c40c8a]{display:none}.ph-link[data-v-b7c40c8a]{align-items:center;border-radius:999px;color:var(--muted);display:inline-flex;font-size:14px;font-weight:700;min-height:40px;padding:0 14px;text-decoration:none;transition:background-color .18s,color .18s}.ph-link[data-v-b7c40c8a]:hover{background:var(--surface-2);color:var(--ink)}.ph-link.is-on[data-v-b7c40c8a]{background:var(--teal-soft);color:var(--teal)}}@media(min-width:1024px)and (max-width:1180px){.ph-brand-sub[data-v-b7c40c8a]{display:none}}.pf[data-v-2a033478]{background:var(--surface);border-top:1px solid var(--line);margin-top:24px}.pf-in[data-v-2a033478]{display:grid;gap:28px 20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:36px 16px 20px}.pf-brand[data-v-2a033478]{display:flex;flex-direction:column;gap:10px;grid-column:1/-1}.pf-logo[data-v-2a033478]{align-items:center;color:var(--ink);display:inline-flex;gap:10px;text-decoration:none}.pf-logo img[data-v-2a033478]{border-radius:12px;height:40px;width:40px}.pf-title[data-v-2a033478]{font-size:20px;font-weight:800;letter-spacing:-.02em}.pf-desc[data-v-2a033478]{color:var(--muted);font-size:14px;line-height:1.6;margin:0;max-width:36ch}.pf-stickers[data-v-2a033478]{display:flex;gap:8px;margin-top:4px}.pf-col[data-v-2a033478]{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-h[data-v-2a033478]{color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.pf-col a[data-v-2a033478]{align-items:center;color:var(--ink);display:inline-flex;font-size:14px;font-weight:600;min-height:34px;text-decoration:none;transition:color .15s}.pf-col a[data-v-2a033478]:hover{color:var(--teal)}.pf-bottom[data-v-2a033478]{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 16px calc(24px + var(--safe-bottom))}.pf-bottom p[data-v-2a033478]{margin:0}@media(min-width:760px){.pf-in[data-v-2a033478]{grid-template-columns:1.6fr 1fr 1fr 1fr;padding:48px 24px 28px}.pf-brand[data-v-2a033478]{grid-column:auto}.pf-bottom[data-v-2a033478]{padding-left:24px;padding-right:24px}}
