.profile-card.svelte-82et5x,.details-card.svelte-82et5x{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #0003}.profile-cover.svelte-82et5x{background:var(--color-bg-soft);height:184px;position:relative;overflow:hidden}.profile-cover.svelte-82et5x img:where(.svelte-82et5x){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-content.svelte-82et5x{padding:0 24px 25px}.profile-avatar.svelte-82et5x{z-index:2;border:5px solid var(--color-surface);background:var(--avatar-gradient);width:108px;height:108px;color:var(--color-brand-contrast);border-radius:50%;place-items:center;margin-top:-54px;font-size:40px;font-weight:850;display:grid;position:relative;box-shadow:0 10px 24px #00000047}.profile-identity.svelte-82et5x{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:15px;display:flex}.profile-identity.svelte-82et5x h1:where(.svelte-82et5x){overflow-wrap:anywhere;color:var(--color-text-strong);letter-spacing:0;margin:0;font-size:clamp(27px,6vw,34px);line-height:1.12}.member-badge.svelte-82et5x{color:var(--color-brand-hover);background:#2d88ff1c;border:1px solid #2d88ff47;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.profile-bio.svelte-82et5x{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:19px 0 0;font-size:15px;line-height:1.6}.profile-country.svelte-82et5x{color:var(--color-text);margin:12px 0 0;font-size:14px}.profile-joined.svelte-82et5x{color:var(--color-text-muted);align-items:center;gap:8px;margin:13px 0 0;font-size:13px;display:flex}.profile-joined.svelte-82et5x svg:where(.svelte-82et5x),.details-card__icon.svelte-82et5x svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.profile-joined.svelte-82et5x svg:where(.svelte-82et5x){stroke-width:1.8px;width:18px;height:18px}.details-card.svelte-82et5x{padding:25px}.details-card__header.svelte-82et5x{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon desc";align-items:center;column-gap:13px;padding-bottom:21px;display:grid}.details-card__icon.svelte-82et5x{width:42px;height:42px;color:var(--color-brand-hover);background:#2d88ff1f;border-radius:12px;flex:none;grid-area:icon;place-items:center;display:grid}.details-card__icon.svelte-82et5x svg{stroke-width:1.8px;width:22px;height:22px}.details-card__header.svelte-82et5x h2:where(.svelte-82et5x),.details-card__header.svelte-82et5x p:where(.svelte-82et5x){margin:0}.details-card__header.svelte-82et5x h2:where(.svelte-82et5x){color:var(--color-text-strong);text-align:start;grid-area:title;font-size:18px;line-height:1.25}.details-card__description.svelte-82et5x{grid-area:desc}.details-card__header.svelte-82et5x p:where(.svelte-82et5x){color:var(--color-text-muted);text-align:start;margin-top:5px;font-size:13px;line-height:1.5}.profile-form.svelte-82et5x{margin-top:22px}.profile-form__grid.svelte-82et5x{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.field.svelte-82et5x{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field--wide.svelte-82et5x{grid-column:1/-1}.field.svelte-82et5x>span:where(.svelte-82et5x),.field.svelte-82et5x>legend:where(.svelte-82et5x){color:var(--color-text);padding:0;font-size:13px;font-weight:700}.field.svelte-82et5x small:where(.svelte-82et5x){color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.field.svelte-82et5x input:where(.svelte-82et5x),.field.svelte-82et5x select:where(.svelte-82et5x),.field.svelte-82et5x textarea:where(.svelte-82et5x){border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--color-bg-soft);width:100%;min-width:0;color:var(--color-text-strong);outline:none}.field.svelte-82et5x input:where(.svelte-82et5x){height:48px;padding:0 13px}.field.svelte-82et5x select:where(.svelte-82et5x){appearance:none;opacity:1;-webkit-text-fill-color:var(--color-text-strong);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0b3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m7 10 5 5 5-5'/></svg>");background-position:right 18px center;background-repeat:no-repeat;background-size:16px 16px;height:52px;padding-block:0;padding-inline:16px 40px}html[dir=rtl] .field.svelte-82et5x select:where(.svelte-82et5x){background-position:18px}.date-field.svelte-82et5x{min-width:0;display:block;position:relative}.date-field.svelte-82et5x input[type=date]:where(.svelte-82et5x){appearance:none;padding-inline-end:42px}.date-field.svelte-82et5x input[type=date]:where(.svelte-82et5x)::-webkit-calendar-picker-indicator{display:none}.date-field__icon.svelte-82et5x{inset-inline-end:13px;color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.date-field__icon.svelte-82et5x svg{width:18px;height:18px}.field.svelte-82et5x input.profile-email:where(.svelte-82et5x){color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);font-size:14px}.field.svelte-82et5x textarea:where(.svelte-82et5x){resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.name-choice.svelte-82et5x{align-items:center;gap:8px;width:fit-content;display:flex}.gender-options.svelte-82et5x{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--ui-radius);background:var(--color-bg-soft);align-items:center;gap:24px;width:100%;min-height:48px;margin-top:8px;padding:0 12px;display:flex}.name-choice__radio.svelte-82et5x{accent-color:var(--color-brand);opacity:1;margin:0;padding:0;width:17px!important;height:17px!important}.required-mark.svelte-82et5x{color:#ff7b88}.profile-card--account.svelte-82et5x,.details-card.svelte-82et5x{border-radius:var(--ui-radius);box-shadow:none;overflow:visible}.profile-card--account.svelte-82et5x{border-bottom-width:1.5px;border-bottom-color:color-mix(in srgb, var(--color-border) 30%, var(--color-text-muted) 70%)}.details-card.svelte-82et5x{border-top:0;border-bottom:0}.profile-card--account.svelte-82et5x .profile-cover:where(.svelte-82et5x){height:clamp(280px,42vw,320px);overflow:visible}.profile-avatar.svelte-82et5x img:where(.svelte-82et5x){border-radius:inherit;object-fit:cover;width:100%;height:100%}.avatar-preview-btn.svelte-82et5x{z-index:1;border-radius:inherit;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.avatar-preview-btn.svelte-82et5x img:where(.svelte-82et5x){border:0;width:100%;height:100%;margin:0}.profile-card--account.svelte-82et5x .profile-identity:where(.svelte-82et5x){direction:ltr;gap:20px}.profile-card--account.svelte-82et5x .profile-copy:where(.svelte-82et5x){text-align:left;flex:auto;min-width:0}.profile-card--account.svelte-82et5x .profile-meta:where(.svelte-82et5x){text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.profile-card--account.svelte-82et5x .profile-identity:where(.svelte-82et5x) h1:where(.svelte-82et5x){letter-spacing:-.04em}.profile-card--account.svelte-82et5x .member-badge:where(.svelte-82et5x){border:1px solid var(--color-border);background:var(--color-control);width:fit-content;max-width:100%;color:var(--color-text);box-shadow:none;align-self:flex-end;padding:6px 12px}.profile-card--account.svelte-82et5x .profile-bio:where(.svelte-82et5x){text-align:left;margin:4px 0 0}.profile-card--account.svelte-82et5x .profile-joined:where(.svelte-82et5x){justify-content:center;gap:6px;width:100%;margin:0;font-size:12px;line-height:1.35}.profile-card--account.svelte-82et5x .profile-joined:where(.svelte-82et5x) svg:where(.svelte-82et5x){flex:0 0 15px;width:15px;height:15px}@media (width<=739px){.profile-card--account.svelte-82et5x .profile-cover:where(.svelte-82et5x){height:clamp(110px,40vw,160px)}.profile-card--account.svelte-82et5x .profile-content:where(.svelte-82et5x){padding:0 16px 22px}.profile-card--account.svelte-82et5x .profile-avatar:where(.svelte-82et5x){width:94px;height:94px;margin-top:-47px;font-size:35px}.profile-card--account.svelte-82et5x .profile-identity:where(.svelte-82et5x){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.profile-card--account.svelte-82et5x .profile-copy:where(.svelte-82et5x){text-align:left;justify-items:start;min-width:0;display:grid}.profile-card--account.svelte-82et5x .profile-meta:where(.svelte-82et5x){text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:none;display:flex}.profile-card--account.svelte-82et5x .profile-joined:where(.svelte-82et5x){justify-content:center;margin-inline-end:0;font-size:14px}.profile-card--account.svelte-82et5x .member-badge:where(.svelte-82et5x){white-space:nowrap;font-size:14px}.profile-card--account.svelte-82et5x .profile-identity:where(.svelte-82et5x) h1:where(.svelte-82et5x){font-size:30px;line-height:1.1}.profile-card--account.svelte-82et5x .profile-bio:where(.svelte-82et5x){font-size:16px;line-height:1.5}.details-card.svelte-82et5x{padding:21px 16px 24px}.details-card__header.svelte-82et5x{grid-template-areas:"icon title""desc desc";gap:6px 10px;padding-bottom:12px}.details-card__icon.svelte-82et5x{width:36px;height:36px}.details-card__icon.svelte-82et5x svg{width:19px;height:19px}.details-card__header.svelte-82et5x h2:where(.svelte-82et5x){font-size:20px;line-height:1.2}.details-card__description.svelte-82et5x p:where(.svelte-82et5x){margin-top:0;font-size:12px;line-height:1.5}.profile-form.svelte-82et5x{margin-top:18px}.profile-form__grid.svelte-82et5x{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}:is(.profile-form__grid.svelte-82et5x>.field--wide:where(.svelte-82et5x),.profile-form__grid.svelte-82et5x>.field--stack:where(.svelte-82et5x):not(:has(.name-choice))){grid-column:1/-1}.field.svelte-82et5x input:where(.svelte-82et5x){height:48px;padding:0 11px}.field.svelte-82et5x select:where(.svelte-82et5x){height:52px;padding-inline:14px 40px}.field.svelte-82et5x input:where(.svelte-82et5x),.field.svelte-82et5x select:where(.svelte-82et5x),.field.svelte-82et5x textarea:where(.svelte-82et5x){font-size:16px}.field.svelte-82et5x>span:where(.svelte-82et5x),.field.svelte-82et5x>legend:where(.svelte-82et5x),.name-choice.svelte-82et5x span:where(.svelte-82et5x){font-size:14px}.gender-options.svelte-82et5x{gap:12px;min-height:48px;padding:0 10px}.field.svelte-82et5x input.profile-email:where(.svelte-82et5x){text-overflow:ellipsis;overflow:hidden}}@media (width<=620px){.profile-card.svelte-82et5x,.details-card.svelte-82et5x{border-left:0;border-right:0;border-radius:0}.profile-cover.svelte-82et5x{height:152px}.profile-content.svelte-82et5x{padding:0 16px 22px}.profile-avatar.svelte-82et5x{width:94px;height:94px;margin-top:-47px;font-size:35px}}.account-information.svelte-93xn88{border:1px solid var(--admin-border,var(--color-border));background:var(--admin-surface,var(--color-surface));border-radius:14px;overflow:hidden}.account-information__header.svelte-93xn88{border-bottom:1px solid var(--admin-border,var(--color-border));padding:14px 18px}.account-information__header.svelte-93xn88 h2:where(.svelte-93xn88){color:var(--admin-text,var(--color-text-strong));margin:0;font-size:16px;line-height:1.3}.account-information__grid.svelte-93xn88{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:18px;display:grid}.account-information__grid.svelte-93xn88>div:where(.svelte-93xn88){border:1px solid var(--admin-border,var(--color-border));border-radius:var(--ui-radius,12px);background:var(--admin-surface-raised,var(--color-bg-soft));min-width:0;padding:14px 16px}.account-information__grid.svelte-93xn88 dt:where(.svelte-93xn88){color:var(--admin-muted,var(--color-text-muted));margin:0;font-size:11px;font-weight:700;line-height:1.4}.account-information__grid.svelte-93xn88 dd:where(.svelte-93xn88){overflow-wrap:anywhere;color:var(--admin-text-soft,var(--color-text));margin:7px 0 0;font-size:13px;font-weight:500;line-height:1.5}.account-information__grid.svelte-93xn88 dd[dir=ltr]:where(.svelte-93xn88){text-align:start}@media (width<=1000px){.account-information__grid.svelte-93xn88{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.account-information.svelte-93xn88{border-radius:0}.account-information__grid.svelte-93xn88{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.account-information__grid.svelte-93xn88>div:where(.svelte-93xn88){padding:12px}}
