.cpd-wide[data-v-8f34d2e0]{width:100%;margin-top:.75rem}.profile-modal[data-v-8f34d2e0]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ds-desk) 50%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem;margin:0;max-width:none;max-height:none;width:100%;height:100%;border:none;z-index:100}.profile-modal[data-v-8f34d2e0]::backdrop{display:none}.profile-modal[data-v-8f34d2e0]:not([open]){display:none}.modal-backdrop[data-v-8f34d2e0]{position:absolute;inset:0;z-index:-1}.profile-modal-container[data-v-8f34d2e0]{position:relative;background:var(--ds-panel);color:var(--ds-text);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--ds-shadow-pop),0 0 80px -24px color-mix(in srgb,var(--ds-accent) 40%,transparent);animation:ds-dialog-in var(--ds-dur) var(--ds-ease)}.profile-header[data-v-8f34d2e0]{padding:2rem 2rem 1.5rem;text-align:center;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--ds-p-indigo-400) 55%,transparent),transparent 60%),radial-gradient(90% 80% at 90% 100%,color-mix(in srgb,var(--ds-p-teal-700) 75%,transparent),transparent 60%),var(--ds-chrome);border-bottom:2px solid var(--ds-gold-line);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.profile-header-icon[data-v-8f34d2e0]{display:flex;width:4rem;height:4rem;margin:0 auto 1rem}.profile-header h2[data-v-8f34d2e0]{color:var(--ds-text);font-family:var(--ds-font-display);font-size:1.5rem;font-weight:500;margin:0 0 .5rem}.profile-subtitle[data-v-8f34d2e0]{color:var(--ds-text);margin:0;font-size:.9375rem;line-height:1.5}.profile-examples[data-v-8f34d2e0]{padding:1.5rem 2rem .5rem}.examples-intro[data-v-8f34d2e0]{font-size:.8125rem;color:var(--ds-text);margin:0 0 .875rem;text-align:center}.examples-list[data-v-8f34d2e0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.example-item[data-v-8f34d2e0]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;background:var(--ds-accent-soft);border:1px solid color-mix(in srgb,var(--ds-btn-primary) 15%,transparent);border-radius:.625rem}.example-quote[data-v-8f34d2e0]{color:var(--ds-text);font-size:.9375rem;font-style:italic;line-height:1.45}.example-caption[data-v-8f34d2e0]{display:flex;align-items:center;gap:.375rem;color:var(--ds-accent-text);font-size:.75rem;font-weight:500}.example-icon[data-v-8f34d2e0]{width:.875rem;height:.875rem;flex-shrink:0}.profile-edit-later[data-v-8f34d2e0]{margin:.75rem 0 0;text-align:center;font-size:.75rem;color:var(--ds-text);line-height:1.4}.profile-form[data-v-8f34d2e0]{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem}.form-row[data-v-8f34d2e0]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 480px){.form-row[data-v-8f34d2e0]{grid-template-columns:1fr}}.form-group[data-v-8f34d2e0]{display:flex;flex-direction:column;gap:.375rem}.form-label[data-v-8f34d2e0]{font-size:.8125rem;font-weight:500;color:var(--ds-text)}.input-wrapper[data-v-8f34d2e0]{position:relative;display:flex;align-items:center}.input-icon[data-v-8f34d2e0]{position:absolute;left:.875rem;width:1.125rem;height:1.125rem;color:var(--ds-text);pointer-events:none}.form-input[data-v-8f34d2e0]{width:100%;background:var(--ds-control);border:1px solid var(--ds-line);border-radius:.5rem;padding:.75rem .875rem .75rem 2.75rem;font-size:.9375rem;color:var(--ds-text);outline:none;transition:border-color .2s ease,background .2s ease}.form-input[data-v-8f34d2e0]::placeholder{color:var(--ds-text)}.form-input[data-v-8f34d2e0]:focus{border-color:color-mix(in srgb,var(--ds-btn-primary) 60%,transparent);background:var(--ds-control)}.form-select[data-v-8f34d2e0]{cursor:pointer;appearance:none}.form-select option[data-v-8f34d2e0]{background:var(--ds-sheet);color:var(--ds-text);padding:.5rem}.loading-spinner[data-v-8f34d2e0]{width:1rem;height:1rem;border:2px solid var(--ds-line-strong);border-top-color:var(--ds-line-strong);border-radius:50%;animation:spin-8f34d2e0 .8s linear infinite}@keyframes spin-8f34d2e0{to{transform:rotate(360deg)}}
