.HJxVfW_editor{width:100%;max-width:min(var(--kf-layout-composer-preview-width), calc(48svh * var(--crop-aspect)));margin:0 auto}.HJxVfW_canvas{background:var(--kf-color-surface);border-radius:var(--kf-radius-sm);width:100%;position:relative;overflow:hidden;container-type:inline-size}.HJxVfW_slot{box-sizing:border-box;position:absolute}.HJxVfW_cell{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.HJxVfW_cell:active{cursor:grabbing}.HJxVfW_cell:after{content:"";pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.HJxVfW_cell[data-selected=true]:after{border-color:var(--kf-color-primary)}.HJxVfW_cell img{pointer-events:none;transform-origin:50%;max-width:none;position:absolute;inset:0 auto auto 0}.HJxVfW_dividerHint{margin:var(--kf-space-sm) 0 0;color:var(--kf-flow-muted,var(--kf-color-muted));font-size:calc(var(--kf-font-caption) * var(--kf-text-scale,1));text-align:center}.HJxVfW_controls{justify-content:space-between;align-items:center;gap:var(--kf-space-sm);display:flex}.HJxVfW_controls p{align-items:center;gap:var(--kf-space-sm);color:var(--kf-color-muted);margin:0;font-size:.8em;display:flex}.HJxVfW_controls p svg{flex-shrink:0}.HJxVfW_controls>div{flex-shrink:0;display:flex}.HJxVfW_rotation{align-items:center;gap:0 var(--kf-space-sm);padding:var(--kf-space-sm) var(--kf-space-md) 0;border-radius:var(--kf-radius-md);background:var(--kf-color-soft);color:var(--kf-color-primary-text);grid-template-columns:1fr auto;font-size:.85em;display:grid}.HJxVfW_rotation span{align-items:center;gap:var(--kf-space-sm);display:flex}.HJxVfW_rotation output{font-variant-numeric:tabular-nums}.HJxVfW_rotation input{width:100%;min-width:0;min-height:var(--kf-control-height);accent-color:var(--kf-color-primary);cursor:ew-resize;grid-column:1/-1;background:0 0!important;border:0!important;padding:0!important}.kf-flow-frame[data-content-layout=media] .HJxVfW_canvas{border-radius:0}@media (max-width:743.98px){.HJxVfW_editor{max-width:min(var(--kf-layout-composer-preview-width), calc(var(--crop-available-height,40svh) * var(--crop-aspect)))}.HJxVfW_rotation,.HJxVfW_controls>div{display:none}.HJxVfW_dividerHint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.HJxVfW_controls{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HJxVfW_controls p{text-align:center;font-size:.75em}.HJxVfW_controls p svg{display:none}}
.Ef8hZq_workspace{gap:var(--kf-space-lg);width:100%;display:grid}.Ef8hZq_controls{gap:var(--kf-space-md);padding-inline:var(--kf-layout-gutter);display:grid}.Ef8hZq_modes{justify-content:center;gap:var(--kf-space-sm);flex-wrap:wrap;display:flex}.Ef8hZq_zoom{align-items:center;gap:var(--kf-space-md);color:var(--kf-color-muted);grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.Ef8hZq_zoom input{width:100%;min-height:var(--kf-control-compact-height);accent-color:var(--kf-color-primary);cursor:ew-resize;background:0 0!important;border:0!important;padding:0!important}.Ef8hZq_tools{justify-content:center;gap:var(--kf-space-md);display:flex}.Ef8hZq_tool{justify-items:center;gap:var(--kf-space-xs);min-width:72px;padding:var(--kf-space-xs);color:var(--kf-color-text);font-size:var(--kf-font-small);font-weight:var(--kf-font-medium-weight);background:0 0;border:0;display:grid}
._3sfWbW_stepForm{gap:var(--kf-space-md);text-align:left;width:100%;display:grid}._3sfWbW_hint{text-align:center;color:var(--kf-flow-muted);font-size:calc(var(--kf-font-caption) * var(--kf-text-scale,1));margin:0;line-height:1.5}._3sfWbW_optionalHint{font-size:calc(var(--kf-font-small) * var(--kf-text-scale,1))}._3sfWbW_heroIcon{width:var(--kf-control-height);height:var(--kf-control-height);border-radius:50%;justify-self:center;place-items:center;display:grid}._3sfWbW_success{background:var(--kf-color-on-primary);color:var(--kf-color-primary-text)}._3sfWbW_portrait{background:var(--kf-color-avatar);width:136px;height:136px;color:var(--kf-color-avatar-text);box-shadow:0 0 0 var(--kf-space-xs) var(--kf-color-surface);border-radius:50%;justify-self:center;place-items:center;display:grid;overflow:hidden}._3sfWbW_portrait img{object-fit:cover;width:100%;height:100%;display:block}._3sfWbW_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}._3sfWbW_pictureSettings{gap:var(--kf-space-md);display:grid}._3sfWbW_pictureSettings>kf-button{justify-self:center}._3sfWbW_pictureActions{justify-content:center;align-items:center;gap:var(--kf-space-sm);flex-wrap:wrap;display:flex}._3sfWbW_pictureActions kf-button{width:auto}._3sfWbW_photoAction{white-space:normal;width:auto}._3sfWbW_profileCard{margin-bottom:var(--kf-space-md)}._3sfWbW_welcome{gap:var(--kf-space-lg);padding-top:var(--kf-space-page);display:grid}._3sfWbW_centeredHint{text-align:center}._3sfWbW_eyebrow{max-width:var(--kf-layout-dialog-width);margin:0 auto var(--kf-space-sm);color:var(--kf-color-primary-text);font-weight:var(--kf-font-medium-weight);font-size:calc(var(--kf-font-label) * var(--kf-text-scale,1))}._3sfWbW_account{justify-items:center;gap:var(--kf-space-xs);display:grid}._3sfWbW_accountLinks{justify-content:center;gap:var(--kf-space-xs) var(--kf-space-md);flex-wrap:wrap;display:flex}._3sfWbW_lead{color:var(--kf-color-muted);margin:0}