.CuriosityTagInput-module__VHGxiG__curiosity-tag-input{gap:var(--space-2xs);flex-direction:column;display:flex}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__label{font-size:var(--text-sm);color:var(--text-primary);-webkit-user-select:none;user-select:none;font-weight:600}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field{gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:text;flex-wrap:wrap;align-items:center;min-height:44px;transition:border-color .15s,box-shadow .15s;display:flex}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field--at-cap{background:var(--bg-secondary);cursor:default}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field--disabled{opacity:.55;cursor:not-allowed}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field--disabled:focus-within{border-color:var(--border-color);box-shadow:none}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field--error{border-color:var(--color-error)}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field--error:focus-within{box-shadow:0 0 0 3px var(--error-light)}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chips{margin:0;padding:0;list-style:none;display:contents}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);background:var(--accent-light);border:1px solid var(--accent);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;max-width:200px;line-height:1.3;display:inline-flex}@media (max-width:480px){.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip{max-width:140px}}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip-remove{border-radius:var(--radius-full);width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip-remove:hover:not(:disabled){color:var(--text-primary);background:var(--accent-subtle)}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip-remove:disabled{opacity:.45;cursor:not-allowed}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__input{min-width:120px;padding:var(--space-3xs) 0;font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;line-height:1.5}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__input::placeholder{color:var(--text-tertiary)}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__input:disabled{cursor:not-allowed}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.4}.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__error{font-size:var(--text-sm);color:var(--color-error);margin:0;line-height:1.4}@media (forced-colors:active){.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__chip,.CuriosityTagInput-module__VHGxiG__curiosity-tag-input__field{border:2px solid buttontext}}
.CuriosityChips-module__hBA6Bq__curiosity-chips{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CuriosityChips-module__hBA6Bq__curiosity-chips__chip{padding:var(--space-3xs) var(--space-xs);background:var(--accent-light);border:1px solid var(--accent);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;align-items:center;line-height:1.3;display:inline-flex}@media (forced-colors:active){.CuriosityChips-module__hBA6Bq__curiosity-chips__chip{border:2px solid buttontext}}
.ConnectAccountsPanel-module__HsMxdG__panel{border:1px solid var(--terra);border-radius:var(--radius-lg,14px);background:var(--paper-2);padding:var(--space-l,24px);margin-bottom:var(--space-xl,32px);scroll-margin-top:80px}.ConnectAccountsPanel-module__HsMxdG__panel__head{margin-bottom:var(--space-l,24px)}.ConnectAccountsPanel-module__HsMxdG__panel__kicker{font-size:var(--text-xs,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--terra-deep);margin:0 0 var(--space-2xs,6px);font-weight:600}.ConnectAccountsPanel-module__HsMxdG__panel__title{font-family:var(--font-serif-stack,Georgia, serif);font-size:var(--text-2xl,1.5rem);color:var(--ink);margin:0 0 var(--space-xs,8px);font-weight:600;line-height:1.15}.ConnectAccountsPanel-module__HsMxdG__panel__sub{font-size:var(--text-sm,.875rem);color:var(--text-secondary,var(--ink-soft));max-width:60ch;margin:0;line-height:1.55}.ConnectAccountsPanel-module__HsMxdG__sources{gap:var(--space-m,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.ConnectAccountsPanel-module__HsMxdG__sources{grid-template-columns:1fr}}.ConnectAccountsPanel-module__HsMxdG__source{gap:var(--space-2xs,6px);flex-direction:column;min-width:0;display:flex}.ConnectAccountsPanel-module__HsMxdG__source--wide{grid-column:1/-1}.ConnectAccountsPanel-module__HsMxdG__source__label{align-items:center;gap:var(--space-2xs,6px);font-size:var(--text-sm,.875rem);color:var(--ink);font-weight:600;display:inline-flex}.ConnectAccountsPanel-module__HsMxdG__source__label svg{color:var(--terra-deep)}.ConnectAccountsPanel-module__HsMxdG__source__inputWrap{align-items:center;display:flex;position:relative}.ConnectAccountsPanel-module__HsMxdG__source__input,.ConnectAccountsPanel-module__HsMxdG__source__textarea{width:100%;font:inherit;font-size:var(--text-sm,.875rem);color:var(--ink);background:var(--paper);border:1px solid var(--border-color,var(--border));border-radius:var(--radius-m,8px);padding:10px 12px;transition:border-color .16s,box-shadow .16s}.ConnectAccountsPanel-module__HsMxdG__source__input{padding-right:34px}.ConnectAccountsPanel-module__HsMxdG__source__textarea{resize:vertical;min-height:64px;line-height:1.5}.ConnectAccountsPanel-module__HsMxdG__source__input:hover,.ConnectAccountsPanel-module__HsMxdG__source__textarea:hover{border-color:var(--border-hover,var(--terra))}.ConnectAccountsPanel-module__HsMxdG__source__input:focus-visible,.ConnectAccountsPanel-module__HsMxdG__source__textarea:focus-visible{border-color:var(--terra);box-shadow:0 0 0 3px color-mix(in srgb, var(--terra) 22%, transparent);outline:none}.ConnectAccountsPanel-module__HsMxdG__source__inputWrap[data-state=ok] .ConnectAccountsPanel-module__HsMxdG__source__input{border-color:var(--terra)}.ConnectAccountsPanel-module__HsMxdG__source__ok{color:var(--terra-deep);pointer-events:none;position:absolute;right:10px}.ConnectAccountsPanel-module__HsMxdG__source__row{gap:var(--space-2xs,6px);align-items:stretch;display:flex}.ConnectAccountsPanel-module__HsMxdG__source__row .ConnectAccountsPanel-module__HsMxdG__source__inputWrap{flex:auto;min-width:0}.ConnectAccountsPanel-module__HsMxdG__source__select{max-width:42%;font:inherit;font-size:var(--text-sm,.875rem);color:var(--ink);background:var(--paper);border:1px solid var(--border-color,var(--border));border-radius:var(--radius-m,8px);cursor:pointer;flex:none;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.ConnectAccountsPanel-module__HsMxdG__source__select:hover{border-color:var(--border-hover,var(--terra))}.ConnectAccountsPanel-module__HsMxdG__source__select:focus-visible{border-color:var(--terra);box-shadow:0 0 0 3px color-mix(in srgb, var(--terra) 22%, transparent);outline:none}.ConnectAccountsPanel-module__HsMxdG__source__input:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.ConnectAccountsPanel-module__HsMxdG__source__row{flex-direction:column}.ConnectAccountsPanel-module__HsMxdG__source__select{max-width:none}}.ConnectAccountsPanel-module__HsMxdG__source__hint{font-size:var(--text-xs,.75rem);color:var(--text-tertiary,var(--ink-3));margin:0;line-height:1.45}.ConnectAccountsPanel-module__HsMxdG__source__hint--err{color:var(--border-warning)}.ConnectAccountsPanel-module__HsMxdG__source__note{font-size:var(--text-xs,.75rem);color:var(--text-tertiary,var(--ink-3));margin:var(--space-2xs,4px) 0 0;padding-left:var(--space-s,12px);border-left:2px solid var(--border-subtle,var(--ink-5));line-height:1.45}.ConnectAccountsPanel-module__HsMxdG__panel__foot{font-size:var(--text-xs,.75rem);color:var(--text-tertiary,var(--ink-3));margin:var(--space-m,16px) 0 0}[data-theme=dark] .ConnectAccountsPanel-module__HsMxdG__panel{background:var(--paper-3)}[data-theme=dark] .ConnectAccountsPanel-module__HsMxdG__panel__kicker,[data-theme=dark] .ConnectAccountsPanel-module__HsMxdG__source__label svg,[data-theme=dark] .ConnectAccountsPanel-module__HsMxdG__source__ok{color:var(--accent)}
.ProfileItemsManager-module__fUH-Lq__profileItems{gap:var(--space-l);flex-direction:column;display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__alert{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:var(--radius-s);font-size:var(--text-sm);display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__loading{align-items:center;gap:var(--space-xs);color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-m) 0;display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__empty{color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-s) 0;margin:0}.ProfileItemsManager-module__fUH-Lq__profileItems__section{gap:var(--space-s);padding:var(--space-m);background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-m);flex-direction:column;display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__sectionTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.ProfileItemsManager-module__fUH-Lq__profileItems__bulk{gap:var(--space-2xs);display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__bulkBtn{padding:var(--space-2xs) var(--space-xs);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-s);cursor:pointer;background:0 0;transition:border-color .15s,color .15s,background-color .15s}.ProfileItemsManager-module__fUH-Lq__profileItems__bulkBtn:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--surface-hover)}.ProfileItemsManager-module__fUH-Lq__profileItems__bulkBtn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProfileItemsManager-module__fUH-Lq__profileItems__bulkBtn:disabled{opacity:.5;cursor:not-allowed}.ProfileItemsManager-module__fUH-Lq__profileItems__list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__item{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);border:1px solid var(--border-color);border-radius:var(--radius-s);background:var(--color-surface);display:flex}.ProfileItemsManager-module__fUH-Lq__profileItems__name{font-size:var(--text-base);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProfileItemsManager-module__fUH-Lq__profileItems__toggle{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-s);cursor:pointer;background:0 0;justify-content:center;min-width:96px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.ProfileItemsManager-module__fUH-Lq__profileItems__toggle:hover{border-color:var(--border-hover);background:var(--surface-hover)}.ProfileItemsManager-module__fUH-Lq__profileItems__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProfileItemsManager-module__fUH-Lq__profileItems__toggle:disabled{opacity:.6;cursor:not-allowed}.ProfileItemsManager-module__fUH-Lq__profileItems__toggle--on{color:var(--color-primary-700);border-color:var(--color-primary-700)}.ProfileItemsManager-module__fUH-Lq__profileItems__spinner{animation:.7s linear infinite ProfileItemsManager-module__fUH-Lq__profile-items-spin}@keyframes ProfileItemsManager-module__fUH-Lq__profile-items-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ProfileItemsManager-module__fUH-Lq__profileItems__item{align-items:stretch;gap:var(--space-2xs);flex-direction:column}.ProfileItemsManager-module__fUH-Lq__profileItems__name{white-space:normal}.ProfileItemsManager-module__fUH-Lq__profileItems__toggle{align-self:flex-end}}
.page-module__ufp4Nq__editProfile{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.page-module__ufp4Nq__main{padding:calc(var(--header-height) + var(--space-xl)) var(--space-l) var(--space-2xl);flex:1}.page-module__ufp4Nq__container{max-width:640px;margin:0 auto}.page-module__ufp4Nq__header{gap:var(--space-l);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.page-module__ufp4Nq__headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.page-module__ufp4Nq__previewBtn{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-self:center;transition:color .15s,border-color .15s;display:inline-flex}.page-module__ufp4Nq__previewBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.page-module__ufp4Nq__previewBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ufp4Nq__previewBtn:disabled{opacity:.45;cursor:not-allowed}.page-module__ufp4Nq__back{align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:inline-flex}.page-module__ufp4Nq__back:hover{color:var(--text-primary)}.page-module__ufp4Nq__header h1{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}.page-module__ufp4Nq__header p{color:var(--text-secondary);font-size:var(--text-sm);margin:var(--space-xs) 0 0 0}.page-module__ufp4Nq__loading{justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-3xl);color:var(--text-secondary);flex-direction:column;display:flex}.page-module__ufp4Nq__error{padding:var(--space-m);background:var(--error-light);border:1px solid var(--color-error-border);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--text-sm);margin-bottom:var(--space-l)}.page-module__ufp4Nq__success{align-items:center;gap:var(--space-s);padding:var(--space-m);background:var(--success-light);border:1px solid var(--color-success-border);border-radius:var(--radius-lg);color:var(--color-success);font-size:var(--text-sm);margin-bottom:var(--space-l);display:flex}.page-module__ufp4Nq__form{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__ufp4Nq__section{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--space-l);border:1px solid #ffffff14}.page-module__ufp4Nq__section h2{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-l) 0;padding-bottom:var(--space-m);border-bottom:1px solid var(--border-subtle)}.page-module__ufp4Nq__avatarGroup{align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.page-module__ufp4Nq__avatar{background:var(--bg-elevated);border-radius:50%;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}.page-module__ufp4Nq__avatar img{object-fit:cover;width:100%;height:100%}.page-module__ufp4Nq__avatarPlaceholder{width:100%;height:100%;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-muted);background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-elevated) 100%);justify-content:center;align-items:center;display:flex}.page-module__ufp4Nq__avatarEdit{background:var(--accent);border:2px solid var(--bg-card);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;bottom:0;right:0}.page-module__ufp4Nq__avatarEdit:hover{background:var(--accent-hover);transform:scale(1.1)}.page-module__ufp4Nq__avatarEdit:disabled{opacity:.7;cursor:not-allowed}.page-module__ufp4Nq__avatarHint{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__ufp4Nq__avatarHint p{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.page-module__ufp4Nq__avatarHint span{color:var(--text-muted);font-size:var(--text-xs)}.page-module__ufp4Nq__uploadBtn{align-items:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-l);background:var(--accent-light);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--terra-deep);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;line-height:1.2;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.page-module__ufp4Nq__uploadBtn:hover:not(:disabled){background:var(--terra-soft);border-color:var(--accent-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.page-module__ufp4Nq__uploadBtn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.page-module__ufp4Nq__uploadBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ufp4Nq__uploadBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}[data-theme=dark] .page-module__ufp4Nq__uploadBtn{background:var(--terra-soft);color:var(--accent)}[data-theme=dark] .page-module__ufp4Nq__uploadBtn:hover:not(:disabled){border-color:var(--accent)}.page-module__ufp4Nq__coverGroup{gap:var(--space-s);flex-direction:column;display:flex}.page-module__ufp4Nq__cover{aspect-ratio:3;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;min-height:140px;max-height:280px;position:relative;overflow:hidden}.page-module__ufp4Nq__cover img{object-fit:cover;width:100%;height:100%}.page-module__ufp4Nq__coverPlaceholder{justify-content:center;align-items:center;gap:var(--space-2xs);background:linear-gradient(135deg, var(--paper-2) 0%, var(--paper-3) 100%);color:var(--ink-3);font-family:var(--font-serif-stack);font-style:italic;font-size:var(--text-base);flex-direction:column;display:flex;position:absolute;inset:0}.page-module__ufp4Nq__coverPlaceholder svg{color:var(--ink-4)}.page-module__ufp4Nq__coverActions{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.page-module__ufp4Nq__coverHint{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__ufp4Nq__coverHint p{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.page-module__ufp4Nq__coverHint span{color:var(--text-muted);font-size:var(--text-xs)}[data-theme=dark] .page-module__ufp4Nq__coverPlaceholder{background:linear-gradient(135deg, var(--paper-2-fixed) 0%, var(--color-neutral-800) 100%);color:#fff9}[data-theme=dark] .page-module__ufp4Nq__coverPlaceholder svg{color:#ffffff59}.page-module__ufp4Nq__field{margin-bottom:var(--space-m)}.page-module__ufp4Nq__field:last-child{margin-bottom:0}.page-module__ufp4Nq__field label{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-xs);display:flex}.page-module__ufp4Nq__field input:not([type=checkbox]):not([type=radio]),.page-module__ufp4Nq__field textarea{width:100%;padding:var(--space-m);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);background:#ffffff0d;font-size:1rem;transition:border-color .2s}.page-module__ufp4Nq__field input:not([type=checkbox]):not([type=radio]):focus,.page-module__ufp4Nq__field textarea:focus{border-color:var(--accent);outline:none}.page-module__ufp4Nq__field textarea{resize:vertical;min-height:100px}.page-module__ufp4Nq__fieldHint{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--text-muted);line-height:1.4;display:block}.page-module__ufp4Nq__fieldHint--curiosities{margin-top:var(--space-s)}.page-module__ufp4Nq__charCount{text-align:right;font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-xs);display:block}.page-module__ufp4Nq__actions{padding-top:var(--space-l);justify-content:flex-end;display:flex}.page-module__ufp4Nq__saveBtn{align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-xl);background:linear-gradient(135deg, var(--accent) 0%, var(--terra-deep) 100%);border-radius:var(--radius-lg);color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;border:none;transition:all .2s;display:inline-flex}.page-module__ufp4Nq__saveBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #cc4a2b66}.page-module__ufp4Nq__saveBtn:disabled{opacity:.7;cursor:not-allowed}.page-module__ufp4Nq__appearance__row{gap:var(--space-2xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.page-module__ufp4Nq__appearance__swatch{align-items:center;gap:var(--space-2xs);border:1px solid var(--rule);border-radius:var(--radius-full);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;padding:.4rem .75rem .4rem .4rem;display:inline-flex}.page-module__ufp4Nq__appearance__swatch.page-module__ufp4Nq__is-selected{background:var(--paper-2);font-weight:var(--font-semibold)}.page-module__ufp4Nq__appearance__swatchDot{border:2px solid var(--paper);width:18px;height:18px;box-shadow:0 0 0 1px var(--rule);border-radius:50%;display:inline-block}.page-module__ufp4Nq__appearance__swatchDot[data-color=terra]{background:var(--terra)}.page-module__ufp4Nq__appearance__swatchDot[data-color=olive]{background:var(--olive)}.page-module__ufp4Nq__appearance__swatchDot[data-color=plum]{background:var(--plum)}.page-module__ufp4Nq__appearance__swatchDot[data-color=sage]{background:var(--sage)}.page-module__ufp4Nq__appearance__swatchDot[data-color=gold]{background:#c98a3c}.page-module__ufp4Nq__appearance__swatch.page-module__ufp4Nq__is-selected .page-module__ufp4Nq__appearance__swatchDot[data-color=terra]{box-shadow:0 0 0 2px var(--terra)}.page-module__ufp4Nq__appearance__swatch.page-module__ufp4Nq__is-selected .page-module__ufp4Nq__appearance__swatchDot[data-color=olive]{box-shadow:0 0 0 2px var(--olive)}.page-module__ufp4Nq__appearance__swatch.page-module__ufp4Nq__is-selected .page-module__ufp4Nq__appearance__swatchDot[data-color=plum]{box-shadow:0 0 0 2px var(--plum)}.page-module__ufp4Nq__appearance__swatch.page-module__ufp4Nq__is-selected .page-module__ufp4Nq__appearance__swatchDot[data-color=sage]{box-shadow:0 0 0 2px var(--sage)}.page-module__ufp4Nq__appearance__swatch.page-module__ufp4Nq__is-selected .page-module__ufp4Nq__appearance__swatchDot[data-color=gold]{box-shadow:0 0 0 2px #c98a3c}.page-module__ufp4Nq__appearance__list{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__ufp4Nq__appearance__listRow{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);background:0 0;justify-content:space-between;align-items:center;display:flex}.page-module__ufp4Nq__appearance__listRow.page-module__ufp4Nq__is-hidden{background:var(--paper-3);opacity:.6}.page-module__ufp4Nq__appearance__orderRow{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.page-module__ufp4Nq__appearance__orderIdx{font-family:var(--font-mono,ui-monospace);font-size:var(--text-xs);color:var(--ink-4);margin-right:var(--space-2xs)}.page-module__ufp4Nq__appearance__orderBtns{gap:var(--space-3xs);display:inline-flex}.page-module__ufp4Nq__appearance__orderBtn{border:1px solid var(--rule);border-radius:var(--radius-xs);color:var(--text-primary);cursor:pointer;background:0 0;padding:.25rem .5rem;transition:background .15s,border-color .15s}.page-module__ufp4Nq__appearance__orderBtn:hover:not(:disabled){background:var(--bg-card);border-color:var(--text-secondary)}.page-module__ufp4Nq__appearance__orderBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__ufp4Nq__appearance__orderBtn:disabled{opacity:.3;cursor:not-allowed}.page-module__ufp4Nq__appearance__reset{margin-top:var(--space-2xs);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:0 0;padding:.4rem .75rem}[data-theme=dark] .page-module__ufp4Nq__avatarEdit{color:var(--ink-fixed)}
.page-module__Bnw0hW__layout{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.page-module__Bnw0hW__header{z-index:40;height:var(--header-height);padding:0 var(--space-l);background:color-mix(in srgb, var(--bg-card) 90%, transparent);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;display:flex;position:fixed;inset:0 0 auto}.page-module__Bnw0hW__brand{align-items:center;gap:var(--space-s);min-height:44px;color:var(--text-primary);font-family:var(--font-serif-stack,var(--font-serif), Georgia, serif);font-size:var(--text-lg);font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.page-module__Bnw0hW__brand:hover{color:var(--text-primary)}.page-module__Bnw0hW__brandMark{border:2px solid var(--accent);border-radius:var(--radius-full);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 0 0 4px var(--bg-card)}.page-module__Bnw0hW__main{padding:calc(var(--header-height) + var(--space-xl)) var(--space-l) calc(var(--space-xl) + var(--cookie-consent-offset,0px) + env(safe-area-inset-bottom,0px));flex:1;justify-content:center;align-items:center;display:flex}.page-module__Bnw0hW__container{width:100%;max-width:640px}.page-module__Bnw0hW__progressBar{background:var(--border-color);border-radius:var(--radius-full);width:100%;height:4px;margin-bottom:var(--space-s);overflow:hidden}.page-module__Bnw0hW__progressBarFill{background:linear-gradient(90deg, var(--accent), var(--terra-deep));border-radius:var(--radius-full);height:100%;transition:width .3s}.page-module__Bnw0hW__progressText{text-align:center;font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-l)}.page-module__Bnw0hW__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-2xl)}.page-module__Bnw0hW__error{background:var(--error-light);border:1px solid var(--color-error-border);color:var(--color-error);padding:var(--space-m);border-radius:var(--radius-m);margin-bottom:var(--space-l);font-size:var(--text-sm)}.page-module__Bnw0hW__step{text-align:center}.page-module__Bnw0hW__stepIcon{width:64px;height:64px;margin:0 auto var(--space-m);background:linear-gradient(135deg, var(--accent), var(--color-primary-400));border-radius:var(--radius-l);color:#fff;justify-content:center;align-items:center;display:flex}.page-module__Bnw0hW__stepTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-s)}.page-module__Bnw0hW__stepDescription{color:var(--text-secondary);font-size:var(--text-base);margin-bottom:var(--space-xl)}.page-module__Bnw0hW__guidelinesPanel{text-align:left;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-m);padding:var(--space-l);margin-bottom:var(--space-l)}.page-module__Bnw0hW__guidelinesIntro{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-m);line-height:1.55}.page-module__Bnw0hW__guidelinesGrid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__Bnw0hW__guidelinesItem{gap:var(--space-s);min-width:0;padding:var(--space-s);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-m);display:flex}.page-module__Bnw0hW__guidelinesItemIcon{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:var(--radius-m);flex:none;justify-content:center;align-items:center;display:inline-flex}.page-module__Bnw0hW__guidelinesItemText{gap:var(--space-2xs);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex}.page-module__Bnw0hW__guidelinesItemText strong{color:var(--text-primary);font-weight:var(--font-semibold)}.page-module__Bnw0hW__guidelinesReportNote{align-items:flex-start;gap:var(--space-s);margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;display:flex}.page-module__Bnw0hW__guidelinesReportNote svg{color:var(--terra-deep);flex:none;margin-top:.15rem}.page-module__Bnw0hW__guidelinesReportNote p{margin:0}.page-module__Bnw0hW__stepNote{color:var(--text-tertiary);font-size:var(--text-sm);margin-top:var(--space-l);font-style:italic}.page-module__Bnw0hW__callout{text-align:left;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-m);padding:var(--space-l);margin-bottom:var(--space-l)}.page-module__Bnw0hW__calloutHeader{align-items:center;gap:var(--space-s);margin-bottom:var(--space-s);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.page-module__Bnw0hW__calloutHeader svg{color:var(--text-tertiary);flex:none}.page-module__Bnw0hW__resendBtn{width:100%}.page-module__Bnw0hW__successMessage{color:var(--color-success);font-size:var(--text-sm);margin:var(--space-s) 0 0;text-align:center}.page-module__Bnw0hW__stepWelcome{padding:var(--space-l) 0}.page-module__Bnw0hW__welcomeIcon{width:80px;height:80px;margin:0 auto var(--space-l);background:linear-gradient(135deg, var(--accent), var(--terra-deep));border-radius:var(--radius-2xl);color:#fff;justify-content:center;align-items:center;display:flex}.page-module__Bnw0hW__welcomeTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-s)}.page-module__Bnw0hW__welcomeSubtitle{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:400px;margin-left:auto;margin-right:auto}.page-module__Bnw0hW__welcomeFeatures{gap:var(--space-m);flex-direction:column;max-width:280px;margin:0 auto;display:flex}.page-module__Bnw0hW__welcomeFeature{align-items:center;gap:var(--space-m);color:var(--text-secondary);font-size:var(--text-base);display:flex}.page-module__Bnw0hW__welcomeFeature svg{color:var(--accent);flex-shrink:0}.page-module__Bnw0hW__nav{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--border-color);justify-content:space-between;display:flex}.page-module__Bnw0hW__btn{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-m) var(--space-l);border-radius:var(--radius-m);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:center;cursor:pointer;border:none;min-height:44px;line-height:1.2;transition:all .2s;display:inline-flex}.page-module__Bnw0hW__btnPrimary{background:var(--accent);color:#fff}.page-module__Bnw0hW__btnPrimary:hover{background:var(--accent-hover)}.page-module__Bnw0hW__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.page-module__Bnw0hW__btnSecondary{background:var(--bg-tertiary);color:var(--text-primary)}.page-module__Bnw0hW__btnSecondary:hover{background:var(--bg-secondary)}.page-module__Bnw0hW__btnGhost{color:var(--text-tertiary);background:0 0}.page-module__Bnw0hW__btnGhost:hover{color:var(--text-primary)}.page-module__Bnw0hW__doneActions{gap:var(--space-m);margin-top:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:640px){.page-module__Bnw0hW__main{padding:calc(var(--header-height) + var(--space-l)) var(--space-m) calc(var(--space-2xl) + var(--cookie-consent-offset,0px) + env(safe-area-inset-bottom,0px));align-items:flex-start}.page-module__Bnw0hW__card{padding:var(--space-l)}.page-module__Bnw0hW__callout{padding:var(--space-m)}.page-module__Bnw0hW__nav{gap:var(--space-s)}.page-module__Bnw0hW__nav>span:empty{display:none}.page-module__Bnw0hW__nav .page-module__Bnw0hW__btn{flex:1 1 0;min-width:0}.page-module__Bnw0hW__guidelinesGrid{grid-template-columns:1fr}.page-module__Bnw0hW__guidelinesItem{padding:var(--space-s) 0;background:0 0;border:0;border-radius:0}}[data-theme=dark] .page-module__Bnw0hW__btnPrimary{background:var(--accent-aa-bg)}
.page-module__pszFiW__profile-onboarding{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.page-module__pszFiW__profile-onboarding__main{padding:calc(var(--header-height,64px) + var(--space-xl)) var(--space-l) var(--space-2xl);flex:1;justify-content:center;align-items:center;display:flex}.page-module__pszFiW__profile-onboarding__container{width:100%;max-width:560px}.page-module__pszFiW__profile-onboarding__loading{min-height:200px;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.page-module__pszFiW__onboarding-flow{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-2xl)}.page-module__pszFiW__onboarding-flow__progress{justify-content:center;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xl);display:flex}.page-module__pszFiW__onboarding-flow__dot{border-radius:var(--radius-full);background:var(--border-color);width:8px;height:8px;transition:background .2s,transform .2s;display:inline-block}.page-module__pszFiW__onboarding-flow__dot--complete{background:var(--accent);opacity:.5}.page-module__pszFiW__onboarding-flow__dot--active{background:var(--accent);transform:scale(1.35)}.page-module__pszFiW__onboarding-flow__error{background:color-mix(in srgb, var(--color-error) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);color:var(--color-error);padding:var(--space-m);border-radius:var(--radius-m);margin-bottom:var(--space-l);font-size:var(--text-sm)}.page-module__pszFiW__onboarding-flow__step{gap:var(--space-m);flex-direction:column;display:flex}.page-module__pszFiW__onboarding-flow__back{align-items:center;gap:var(--space-2xs);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-s);background:0 0;border:none;align-self:flex-start;padding:0;line-height:1;transition:color .15s;display:inline-flex}.page-module__pszFiW__onboarding-flow__back:hover{color:var(--text-primary)}.page-module__pszFiW__onboarding-flow__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__pszFiW__onboarding-flow__title{font-size:var(--text-xl);color:var(--text-primary);margin:0;font-weight:700;line-height:1.25}.page-module__pszFiW__onboarding-flow__hint{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.page-module__pszFiW__onboarding-flow__field{gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__pszFiW__onboarding-flow__label{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.page-module__pszFiW__onboarding-flow__textarea{width:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--border-color);border-radius:var(--radius-m);background:var(--bg-input,var(--bg-secondary));color:var(--text-primary);font-size:var(--text-base);resize:vertical;box-sizing:border-box;min-height:100px;font-family:inherit;line-height:1.6;transition:border-color .15s,box-shadow .15s}.page-module__pszFiW__onboarding-flow__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.page-module__pszFiW__onboarding-flow__textarea:disabled{opacity:.6;cursor:not-allowed}.page-module__pszFiW__onboarding-flow__char-count{font-size:var(--text-xs);color:var(--text-tertiary);text-align:right}.page-module__pszFiW__onboarding-flow__suggestions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__pszFiW__onboarding-flow__chip{padding:var(--space-2xs) var(--space-s);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;align-items:center;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module__pszFiW__onboarding-flow__chip:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg-secondary));border-color:var(--accent);color:var(--text-primary)}.page-module__pszFiW__onboarding-flow__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__pszFiW__onboarding-flow__chip--selected{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);color:var(--accent);font-weight:600}.page-module__pszFiW__onboarding-flow__chip--selected:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}.page-module__pszFiW__onboarding-flow__actions{justify-content:space-between;align-items:center;gap:var(--space-m);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.page-module__pszFiW__onboarding-flow__skip{color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-s);background:0 0;border:none;padding:0;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.page-module__pszFiW__onboarding-flow__skip:hover{color:var(--text-secondary);text-decoration-color:currentColor}.page-module__pszFiW__onboarding-flow__skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__pszFiW__onboarding-flow__skip:disabled{opacity:.5;cursor:not-allowed}.page-module__pszFiW__onboarding-flow__btn{align-items:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-l);background:var(--accent);color:#fff;border-radius:var(--radius-m);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.page-module__pszFiW__onboarding-flow__btn:hover:not(:disabled){background:var(--accent-dark,var(--terra-deep))}.page-module__pszFiW__onboarding-flow__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__pszFiW__onboarding-flow__btn:disabled{opacity:.6;cursor:not-allowed}.page-module__pszFiW__onboarding-flow__spinner{animation:.8s linear infinite page-module__pszFiW__spin}@keyframes page-module__pszFiW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__pszFiW__onboarding-flow__done-icon{width:72px;height:72px;margin:0 auto var(--space-xs);background:linear-gradient(135deg, var(--accent), var(--terra-deep,var(--accent)));border-radius:var(--radius-l);color:#fff;justify-content:center;align-items:center;display:flex}.page-module__pszFiW__onboarding-flow__view-btn{align-items:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-l);background:var(--accent);color:#fff;border-radius:var(--radius-m);font-size:var(--text-sm);margin-top:var(--space-xs);align-self:center;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__pszFiW__onboarding-flow__view-btn:hover{background:var(--accent-dark,var(--terra-deep))}.page-module__pszFiW__onboarding-flow__view-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__pszFiW__onboarding-flow__done-links{justify-content:center;gap:var(--space-l);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.page-module__pszFiW__onboarding-flow__done-link{font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-s);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.page-module__pszFiW__onboarding-flow__done-link:hover{color:var(--text-primary);text-decoration-color:currentColor}.page-module__pszFiW__onboarding-flow__done-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.page-module__pszFiW__profile-onboarding__main{padding-top:calc(var(--header-height,64px) + var(--space-m));align-items:flex-start}.page-module__pszFiW__onboarding-flow{padding:var(--space-l);border-radius:var(--radius-l)}.page-module__pszFiW__onboarding-flow__title{font-size:var(--text-lg)}.page-module__pszFiW__onboarding-flow__actions{flex-direction:column-reverse;align-items:stretch}.page-module__pszFiW__onboarding-flow__btn{justify-content:center}.page-module__pszFiW__onboarding-flow__skip{text-align:center}}@media (prefers-reduced-motion:reduce){.page-module__pszFiW__onboarding-flow__dot,.page-module__pszFiW__onboarding-flow__textarea,.page-module__pszFiW__onboarding-flow__chip,.page-module__pszFiW__onboarding-flow__btn,.page-module__pszFiW__onboarding-flow__skip,.page-module__pszFiW__onboarding-flow__back,.page-module__pszFiW__onboarding-flow__view-btn,.page-module__pszFiW__onboarding-flow__done-link{transition:none}.page-module__pszFiW__onboarding-flow__spinner{animation:none}}[data-theme=dark] .page-module__pszFiW__onboarding-flow__btn,[data-theme=dark] .page-module__pszFiW__onboarding-flow__view-btn{background:var(--accent-aa-bg)}
