.pv-pro .pv-sample-tag{margin-left:8px;padding:1px 7px;border:1px solid rgba(167,182,201,.5);border-radius:999px;color:var(--pv-muted);font-size:10px;letter-spacing:.06em}.pv-pro .pv-verified{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pv-cyan);color:var(--pv-bg);font-size:18px;text-shadow:none}.pv-pro .pv-open.pink{color:var(--pv-pink);border-color:rgba(255,45,149,.5)}.pv-co-status{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(167,182,201,.45);color:var(--pv-muted);white-space:nowrap}.pv-co-status.s-pending{color:#f2c66b;border-color:rgba(242,181,68,.5)}.pv-co-status.s-verified{color:var(--pv-cyan);border-color:var(--pv-edge)}.pv-preview-note{margin:0;padding:8px 12px;border:1px dashed rgba(0,191,255,.35);border-radius:var(--pv-r);color:var(--pv-muted)}.pv-do-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pv-do-list li{padding:8px 14px;border-radius:var(--pv-r);border:1px solid var(--pv-edge);background:linear-gradient(135deg,rgba(0,191,255,.1),rgba(224,64,251,.08));font-family:var(--display);font-weight:700;font-size:13.5px;text-transform:uppercase;letter-spacing:.02em}.pv-fw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-vc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.pv-vc-list li{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid rgba(0,191,255,.22);border-radius:var(--pv-r);background:rgba(6,23,43,.7)}.pv-vc-title{font-family:var(--display);font-weight:700;text-transform:uppercase;color:var(--pv-text)}.pv-vc-role{color:var(--pv-pink);font-size:13px;font-weight:600}.pv-vc-badge{align-self:flex-start;margin-top:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--pv-edge);color:var(--pv-cyan);font-size:11.5px;font-weight:700}.pv-fit-list{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}.pv-opp-list,.pv-proj-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.pv-opp-list a,.pv-proj-list a{display:flex;flex-direction:column;gap:3px;height:100%;padding:12px 14px;border:1px solid rgba(0,191,255,.22);border-radius:var(--pv-r);color:var(--pv-text);background:rgba(6,23,43,.7)}.pv-opp-list a:hover,.pv-proj-list a:hover{border-color:var(--pv-cyan)}.pv-proj-state{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pv-cyan)}.pv-invite{position:relative}.pv-invite>summary{list-style:none;width:auto}.pv-invite>summary::-webkit-details-marker{display:none}.pv-invite-form{min-width:260px;gap:8px;padding:12px}.pv-invite-form label{display:flex;flex-direction:column;gap:4px;font-size:13px}.pv-invite-form select{min-height:40px}@media (max-width:860px){.pv-fw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pv-fw-grid{grid-template-columns:1fr}}.pv-pro .pv-invite>summary{width:auto;min-width:0;font-size:14px;padding:0 18px}.pv-fw-grid .pf-pic{aspect-ratio:16/10}.pv-fw-grid .pf-pic img{width:100%;height:100%;object-fit:cover}.pv-cy-list{display:flex;flex-direction:column;gap:8px}.pv-cy-q{border:1px solid var(--pv-edge);border-radius:var(--pv-r);background:rgba(255,255,255,.03)}.pv-cy-q>summary{cursor:pointer;padding:12px 16px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.pv-cy-q>summary::-webkit-details-marker{display:none}.pv-cy-q>summary:after{content:"+";color:var(--pv-cyan,#00bfff);font-weight:800}.pv-cy-q[open]>summary:after{content:"–"}.pv-cy-q>summary:focus-visible{outline:2px solid #00bfff;outline-offset:2px;border-radius:var(--pv-r)}.pv-cy-a{padding:0 16px 12px;font-size:14px}.pv-cy-a p{margin:0 0 6px}.pv-ro-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.pv-ro-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border:1px solid var(--pv-edge);border-radius:var(--pv-r)}.pv-ro-name{font-weight:800}.pv-ro-v{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:50%;background:var(--pv-cyan);color:var(--pv-bg);font-size:10px;font-weight:900;vertical-align:2px}