.profile-address-editor[data-v-ea25ffcc]{border-top:1px solid var(--desk-line);padding-top:16px}summary[data-v-ea25ffcc]{cursor:pointer;font-size:var(--aestro-text-body);font-weight:var(--aestro-weight-semibold);min-height:36px}.profile-address-fields[data-v-ea25ffcc]{gap:10px;padding-top:12px;display:grid}label[data-v-ea25ffcc]{font-size:var(--aestro-text-small);gap:8px;display:grid}input[data-v-ea25ffcc],label[data-v-ea25ffcc]{color:var(--desk-text)}input[data-v-ea25ffcc]{border:1px solid var(--desk-line-strong);border-radius:var(--aestro-corner-control);background:var(--desk-input-bg);width:100%;min-height:44px;font:inherit;padding:10px 12px}p[data-v-ea25ffcc]{color:var(--desk-muted);font-size:var(--aestro-text-small);overflow-wrap:anywhere;margin:0;line-height:1.5}[role=alert][data-v-ea25ffcc]{color:var(--desk-text)}button[data-v-ea25ffcc]{justify-self:start;min-height:44px}input[data-v-ea25ffcc]:focus-visible,summary[data-v-ea25ffcc]:focus-visible{outline:2px solid var(--desk-accent);outline-offset:3px}.prof[data-v-e23360d3]{width:min(100%,1120px);color:var(--desk-text);gap:16px;margin:0 auto;display:grid}.prof-head-actions[data-v-e23360d3]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.prof-ready[data-v-e23360d3]{border-radius:var(--aestro-corner-card);border:1px solid var(--desk-line);background:var(--desk-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.prof-ready-main[data-v-e23360d3]{flex:280px;gap:8px;min-width:0;display:grid}.prof-ready-text[data-v-e23360d3]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.prof-card h2[data-v-e23360d3],.prof-ready-text strong[data-v-e23360d3]{font-size:var(--aestro-text-body)}.prof-ready-text span[data-v-e23360d3]{color:var(--desk-muted);font-size:var(--aestro-text-small);overflow-wrap:anywhere}.prof-meter[data-v-e23360d3]{background:var(--desk-field-bg);border-radius:999px;height:6px;overflow:hidden}.prof-meter span[data-v-e23360d3]{border-radius:inherit;background:var(--desk-accent);height:100%;transition:width .3s var(--desk-motion-ease,ease);display:block}.prof-ready-chips[data-v-e23360d3]{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.prof-ready-chips button[data-v-e23360d3]{border:1px dashed var(--desk-line-strong);min-height:32px;color:var(--desk-text);font:inherit;font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-semibold);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.prof-ready-chips button[data-v-e23360d3]:hover{background:var(--desk-hover-bg);border-style:solid}.prof-layout[data-v-e23360d3]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.prof-editor[data-v-e23360d3]{gap:14px}.prof-card[data-v-e23360d3],.prof-editor[data-v-e23360d3]{min-width:0;display:grid}.prof-card[data-v-e23360d3]{border-radius:var(--aestro-corner-sheet);border:1px solid var(--desk-line);background:var(--desk-panel);gap:12px;padding:18px}.prof-card h2[data-v-e23360d3]{font-weight:var(--aestro-weight-semibold);margin:0}.prof-card-head[data-v-e23360d3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.prof-card-head>span[data-v-e23360d3]{color:var(--desk-muted);font-size:var(--aestro-text-small)}.prof-field[data-v-e23360d3]{gap:5px;min-width:0;display:grid}.prof-field>span[data-v-e23360d3]{color:var(--desk-muted);font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-semibold)}.prof-field input[data-v-e23360d3],.prof-rate-row input[data-v-e23360d3]{border-radius:var(--aestro-corner-control);border:1px solid var(--desk-line);background:var(--desk-field-bg);width:100%;min-width:0;min-height:42px;color:var(--desk-text);font:inherit;padding:0 12px}.prof-field input[data-v-e23360d3]:focus,.prof-rate-row input[data-v-e23360d3]:focus{border-color:var(--desk-accent);outline:none}.prof-links[data-v-e23360d3],.prof-pair[data-v-e23360d3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.prof-row[data-v-e23360d3]{align-items:flex-end;gap:14px;display:flex}.prof-grow[data-v-e23360d3]{flex:1}.prof-show[data-v-e23360d3]{flex:none;align-items:center;gap:8px;min-height:42px;display:inline-flex}.prof-show-label[data-v-e23360d3]{color:var(--desk-muted);font-size:var(--aestro-text-caption);white-space:nowrap}.prof-show.disabled[data-v-e23360d3]{opacity:.5}.prof .desk-settings-switch[data-v-e23360d3]{cursor:pointer;flex:none;align-items:center;display:inline-flex;position:relative}.prof .desk-settings-switch input[data-v-e23360d3]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.prof .desk-settings-switch input[data-v-e23360d3]:disabled{cursor:not-allowed}.prof .desk-settings-switch-track[data-v-e23360d3]{pointer-events:none}.prof-phone[data-v-e23360d3]{border-radius:var(--aestro-corner-control);border:1px solid var(--desk-line);background:var(--desk-field-bg);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.prof-muted[data-v-e23360d3]{color:var(--desk-muted)}.prof-text-button[data-v-e23360d3]{color:var(--desk-accent-readable-strong,var(--desk-accent));font:inherit;font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.prof-text-button[data-v-e23360d3]:hover{text-decoration:underline}.prof-file[data-v-e23360d3]{display:none}.prof-error[data-v-e23360d3]{color:var(--desk-danger);font-size:var(--aestro-text-small)}.prof-about[data-v-e23360d3]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px}.prof-photo-col[data-v-e23360d3]{justify-items:center;gap:6px;display:grid}.prof-photo[data-v-e23360d3]{border:1px solid var(--desk-line);border-radius:var(--aestro-corner-sheet);background:var(--desk-field-bg);width:96px;height:96px;color:var(--desk-text);cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.prof-photo img[data-v-e23360d3]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.prof-photo strong[data-v-e23360d3]{font-size:var(--aestro-text-heading);font-weight:var(--aestro-weight-semibold)}.prof-photo-badge[data-v-e23360d3]{border:2px solid var(--desk-panel-solid,var(--desk-panel));background:var(--desk-accent);width:30px;height:30px;color:var(--desk-accent-contrast,#fff);font-size:var(--aestro-text-small);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.prof-fields[data-v-e23360d3]{gap:10px;min-width:0;display:grid}.prof-stills[data-v-e23360d3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prof-still[data-v-e23360d3]{position:relative}.prof-still-button[data-v-e23360d3]{aspect-ratio:4/3;border:1px dashed var(--desk-line-strong);border-radius:var(--aestro-corner-card);background:var(--desk-field-bg);width:100%;color:var(--desk-muted);font:inherit;cursor:pointer;padding:0;display:block;overflow:hidden}.prof-still-button[data-v-e23360d3]:has(img){border-style:solid;border-color:var(--desk-line)}.prof-still-button[data-v-e23360d3]:hover{border-color:var(--desk-accent);color:var(--desk-text)}.prof-still-button img[data-v-e23360d3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.prof-still-empty[data-v-e23360d3]{height:100%;font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-semibold);place-items:center;gap:4px;display:grid}.prof-still-remove[data-v-e23360d3]{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:6px;right:6px}.prof-spin[data-v-e23360d3]{animation:1s linear infinite prof-spin-e23360d3}@keyframes prof-spin-e23360d3{to{transform:rotate(1turn)}}.prof-rate-row[data-v-e23360d3],.prof-rates[data-v-e23360d3]{gap:8px;display:grid}.prof-rate-row[data-v-e23360d3]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 52px;align-items:center}.prof-rate-tag[data-v-e23360d3]{background:var(--desk-field-bg);font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-medium);border-radius:999px;padding:3px 8px}.prof-rate-remove[data-v-e23360d3],.prof-rate-tag[data-v-e23360d3]{color:var(--desk-muted);justify-self:center}.prof-rate-remove[data-v-e23360d3]{border-radius:var(--aestro-corner-control);cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.prof-rate-remove[data-v-e23360d3]:hover{background:var(--desk-hover-bg);color:var(--desk-danger)}.prof-add[data-v-e23360d3]{justify-self:start}.prof-setting[data-v-e23360d3]{border-top:1px solid var(--desk-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.prof-setting[data-v-e23360d3]:first-of-type{border-top:0;padding-top:0}.prof-setting>span[data-v-e23360d3]{gap:2px;display:grid}.prof-setting small[data-v-e23360d3]{color:var(--desk-muted);font-size:var(--aestro-text-small)}.prof-setting.disabled[data-v-e23360d3]{opacity:.55}.prof-subsection[data-v-e23360d3]{border-top:1px solid var(--desk-line);padding-top:12px}.prof-preview[data-v-e23360d3]{gap:8px;display:grid;position:sticky;top:16px}.prof-preview-head[data-v-e23360d3]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.prof-preview-open[data-v-e23360d3]{color:var(--desk-accent-readable);font-size:var(--aestro-text-small);font-weight:var(--aestro-weight-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.prof-preview-open[data-v-e23360d3]:hover{text-decoration:underline}.prof-preview-open[data-v-e23360d3] .iconify{width:14px;height:14px}.prof-preview-label[data-v-e23360d3]{color:var(--desk-muted);font-size:var(--aestro-text-caption);font-weight:var(--aestro-weight-medium)}.prof-preview-card[data-v-e23360d3]{border-radius:var(--aestro-corner-sheet);border:1px solid var(--desk-line);background:var(--desk-panel);position:relative;overflow:hidden}.prof-preview-card.private[data-v-e23360d3]>:not(.prof-preview-private){opacity:.35;filter:grayscale()}.prof-preview-stills[data-v-e23360d3]{gap:4px;height:120px;padding:8px 8px 0;display:grid}.prof-preview-stills.count-2[data-v-e23360d3]{grid-template-columns:1fr 1fr}.prof-preview-stills.count-3[data-v-e23360d3]{grid-template-columns:1.4fr 1fr 1fr}.prof-preview-stills img[data-v-e23360d3]{-o-object-fit:cover;object-fit:cover;border-radius:var(--aestro-corner-control);width:100%;height:100%}.prof-preview-private[data-v-e23360d3]{color:var(--desk-text);font-weight:var(--aestro-weight-semibold);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}@media (width<=960px){.prof-layout[data-v-e23360d3]{grid-template-columns:1fr}.prof-preview[data-v-e23360d3]{order:-1;max-width:360px;position:static}}@media (width<=620px){.prof-head-actions[data-v-e23360d3]{width:100%;margin-left:0}.prof-head-actions .desk-primary-action[data-v-e23360d3]{flex:100%}.prof-about[data-v-e23360d3],.prof-links[data-v-e23360d3],.prof-pair[data-v-e23360d3]{grid-template-columns:1fr}.prof-photo-col[data-v-e23360d3]{justify-self:start;justify-items:start}.prof-row[data-v-e23360d3]{flex-direction:column;align-items:stretch;gap:6px}.prof-show[data-v-e23360d3]{justify-content:space-between;min-height:0}.prof-stills[data-v-e23360d3]{grid-template-columns:repeat(2,minmax(0,1fr))}.prof-preview[data-v-e23360d3]{display:none}.prof-card[data-v-e23360d3]{padding:16px}}@media (prefers-reduced-motion:reduce){.prof-meter span[data-v-e23360d3],.prof-spin[data-v-e23360d3]{transition:none;animation:none}}
