.sf{gap:14px;margin-top:12px;padding-top:14px;border-top:1px solid var(--pv-edge,rgba(0,191,255,.3))}.sf,.sf-group{display:flex;flex-direction:column}.sf-group{gap:8px}.sf-eyebrow{margin:0;color:var(--pv-cyan,#00BFFF);font-size:11.5px;font-weight:800;letter-spacing:.14em}.sf-eyebrow,.sf-h{text-transform:uppercase}.sf-h{font-family:var(--display);font-size:15px;letter-spacing:.02em}.sf-line,.sf-note{margin:0;color:var(--muted,#A7B6C9);font-size:13px}.sf-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sf-btn{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#F2F5F8;background:rgba(6,23,43,.85);border:1px solid rgba(0,191,255,.35);transition:border-color .15s,box-shadow .15s,color .15s,transform .15s}.sf-btn:focus-visible,.sf-btn:hover{color:var(--pv-cyan,#00BFFF);border-color:var(--pv-cyan,#00BFFF);box-shadow:0 0 14px rgba(0,191,255,.35);transform:translateY(-1px)}.sf-btn.p-instagram:focus-visible,.sf-btn.p-instagram:hover,.sf-btn.p-tiktok:focus-visible,.sf-btn.p-tiktok:hover{color:#FF2D95;border-color:#FF2D95;box-shadow:0 0 14px rgba(255,45,149,.35)}.sf-btn.p-snapchat:focus-visible,.sf-btn.p-snapchat:hover,.sf-btn.p-youtube:focus-visible,.sf-btn.p-youtube:hover{color:#E040FB;border-color:#E040FB;box-shadow:0 0 14px rgba(224,64,251,.3)}.sf-btn:focus-visible{outline:2px solid #35E7FF;outline-offset:3px}.sf-glyph{display:block}.sf-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 9px;border-radius:4px;background:#020B16;border:1px solid var(--pv-edge,rgba(0,191,255,.3));color:#F2F5F8;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:5}.sf-btn:focus-visible .sf-tip,.sf-btn:hover .sf-tip{opacity:1}.sf-icons.sm{margin-top:10px;gap:8px}.sf-icons.sm .sf-btn{width:40px;height:40px}.sf-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sf-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,191,255,.3);color:#F2F5F8;font-size:13.5px;font-weight:600}.sf-chips a:focus-visible,.sf-chips a:hover{border-color:var(--pv-cyan,#00BFFF);color:var(--pv-cyan,#00BFFF)}.sf-empty{align-items:flex-start}@media (hover:none){.sf-tip{display:none}}@media (prefers-reduced-motion:reduce){.sf-btn{transition:none}.sf-btn:hover{transform:none}}