.date-picker.svelte-zmry26{flex-direction:column;gap:8px;width:100%;display:flex}label.svelte-zmry26{font-size:14px;font-weight:700}.date-control.svelte-zmry26{background:var(--color-bg-surface);width:100%;min-height:48px;color:var(--color-text-secondary);border:1px solid #212226;border-radius:8px;align-items:center;transition:border-color .2s;display:flex;position:relative}.date-control.svelte-zmry26:focus-within{border-color:var(--color-primary)}.date-text.svelte-zmry26{width:100%;min-width:0;height:46px;color:var(--color-text);caret-color:var(--color-primary);background:0 0;border:0;padding:0 16px 0 52px;font-size:1rem}.date-text.svelte-zmry26::placeholder{color:var(--color-text-secondary)}.date-text.svelte-zmry26:focus{outline:none}.calendar-button.svelte-zmry26{width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:4px}.calendar-button.svelte-zmry26 svg{width:18px;height:18px}.calendar-button.svelte-zmry26:hover{color:var(--color-text);background:#ffffff0d}.calendar-button.svelte-zmry26:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.native-date.svelte-zmry26{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.native-date.svelte-zmry26:focus{outline:none}.profile-form.svelte-oftq4z{flex-direction:column;gap:18px;display:flex}.field.svelte-oftq4z{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.hint.svelte-oftq4z{color:var(--color-text-secondary);font-size:12px;font-weight:500}textarea.svelte-oftq4z{resize:vertical;background:var(--color-bg-surface);width:100%;color:var(--color-text);font:inherit;border:1px solid #212226;border-radius:8px;padding:12px 16px;font-weight:400}textarea.svelte-oftq4z:focus{border-color:var(--color-primary);outline:none}.counter.svelte-oftq4z{color:var(--color-text-secondary);align-self:flex-end;font-size:12px;font-weight:500}.links-header.svelte-oftq4z,.actions.svelte-oftq4z{justify-content:space-between;align-items:center;gap:12px;display:flex}h3.svelte-oftq4z{margin:0;font-size:16px}.links-list.svelte-oftq4z{flex-direction:column;gap:8px;display:flex}.link-row.svelte-oftq4z{grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;gap:8px;display:grid}.link-row.svelte-oftq4z .icon-picker-field{width:48px}.link-row.svelte-oftq4z .icon-picker-button{aspect-ratio:1;height:auto;min-height:0;padding:0}.link-fields.svelte-oftq4z{grid-template-columns:minmax(120px,.9fr) minmax(160px,1.5fr);gap:8px;min-width:0;display:grid}.link-row.svelte-oftq4z input{box-sizing:border-box;height:48px;min-height:48px;padding-top:18px;padding-bottom:6px;font-size:14px}.link-row.svelte-oftq4z label.floating{top:5px}.remove-link.svelte-oftq4z{background:var(--color-bg-surface);width:48px;height:48px;color:var(--color-text);cursor:pointer;border:1px solid #2a2c33;border-radius:8px;justify-content:center;align-self:end;align-items:center;font-size:22px;display:inline-flex}.remove-link.svelte-oftq4z:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.error.svelte-oftq4z{border:1px solid color-mix(in srgb, var(--color-error) 45%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 90%, var(--color-error) 10%);color:var(--color-error);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.actions.svelte-oftq4z{justify-content:flex-end;padding-top:6px}@media (width<=767px){.link-row.svelte-oftq4z{grid-template-columns:48px 1fr 48px}.link-fields.svelte-oftq4z{grid-template-columns:1fr}.remove-link.svelte-oftq4z{grid-column:3}.links-header.svelte-oftq4z,.actions.svelte-oftq4z{flex-direction:column;align-items:stretch}.links-header.svelte-oftq4z .button,.actions.svelte-oftq4z .button{width:100%}}.activity.svelte-1liss0t{flex-direction:column;gap:20px;display:flex}.header.svelte-1liss0t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.visibility.svelte-1liss0t{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.switch.svelte-1liss0t{background-color:color-mix(in srgb, var(--color-text) 15%, var(--color-bg-surface));cursor:pointer;border:none;border-radius:999px;width:40px;height:22px;padding:0;transition:background-color .15s;position:relative}.switch.on.svelte-1liss0t{background-color:var(--color-primary)}.switch.svelte-1liss0t:disabled{opacity:.6;cursor:default}.knob.svelte-1liss0t{background-color:var(--color-text);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch.on.svelte-1liss0t .knob:where(.svelte-1liss0t){transform:translate(18px)}.stats.svelte-1liss0t{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat.svelte-1liss0t{background-color:var(--color-bg-surface);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.value.svelte-1liss0t{font-size:20px;font-weight:700}.label.svelte-1liss0t{color:var(--color-text-secondary);font-size:13px}.periods.svelte-1liss0t{gap:8px;display:flex}.period.svelte-1liss0t{border:1px solid color-mix(in srgb, var(--color-text) 15%, transparent);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;transition:color .15s,border-color .15s,background-color .15s}.period.svelte-1liss0t:hover{color:var(--color-text)}.period.active.svelte-1liss0t{border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-text)}.period.svelte-1liss0t:disabled{opacity:.6;cursor:default}.header.svelte-1cu2ajp{background-position:50%;background-size:cover;border-radius:8px;width:100%;padding:16px;display:flex;position:relative}.header.svelte-1cu2ajp:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000c,#0000);border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.header.svelte-1cu2ajp>:where(.svelte-1cu2ajp){z-index:1;position:relative}.avatar.svelte-1cu2ajp{border-radius:12px;width:120px;height:120px}.info.svelte-1cu2ajp{flex-direction:column;margin-left:16px;display:flex}.info.svelte-1cu2ajp .tags:where(.svelte-1cu2ajp){gap:8px;margin-bottom:8px;display:flex}.info.svelte-1cu2ajp h1:where(.svelte-1cu2ajp){margin:0;font-size:24px}.info.svelte-1cu2ajp p:where(.svelte-1cu2ajp){color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.tags .tag{font-size:12px}.button-group.svelte-1cu2ajp{height:20px;margin-left:auto}.button-group.svelte-1cu2ajp button{cursor:pointer;height:100%;transition:filter .2s,transform .2s}.button-group.svelte-1cu2ajp button:active{filter:brightness(.95);transform:scale(.98)}.button-group.svelte-1cu2ajp .button-edit{background-color:var(--color-primary)}.button-group.svelte-1cu2ajp .button-exit{background-color:var(--color-error)}section.svelte-1b2kbtp{flex-direction:column;gap:24px;display:flex}.profile-links.svelte-7mxkh3{gap:48px;display:flex}.profile-link.svelte-7mxkh3{background-color:var(--color-bg-surface);width:100%;color:var(--color-text-primary);border-radius:8px;align-items:center;gap:8px;padding:16px;display:flex}.profile-link svg{color:#fff;background-color:var(--color-primary);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}.page-content.svelte-cwl4tr{flex-direction:column;gap:48px;margin-top:20px;display:flex}
