.perfil_page__UEw3p{min-height:100vh;background:var(--bg);color:var(--text);padding-bottom:var(--space-8);--h0:#17181a;--h1:#0e3d28;--h2:#15633f;--h3:#1f9d63;--h4:#34d399}html[data-theme=light] .perfil_page__UEw3p{--h0:#ebedee;--h1:#cde6d3;--h2:#86cf9e;--h3:#37a266;--h4:#16a34a}.perfil_top__nRmpH{display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);padding:0 var(--space-6);max-width:1060px;margin:0 auto}.perfil_word__1OlaE{font-family:var(--font-display);font-size:22px;letter-spacing:-.04em;line-height:1}.perfil_word__1OlaE .perfil_de__OvCyh{font-weight:300}.perfil_word__1OlaE .perfil_bi__u4WIE{font-weight:800}.perfil_crumb__3586X{color:var(--text-muted);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase}.perfil_top__nRmpH .perfil_sp__Z6vSw{flex:1 1}.perfil_back__OBUya{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body-sm);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);height:32px;padding:0 12px}.perfil_back__OBUya:hover{border-color:var(--border-strong);color:var(--text)}.perfil_wrap__c2Hk2{max-width:1060px;margin:0 auto;padding:0 var(--space-6)}.perfil_grid__ex2v0{display:grid;grid-template-columns:300px 1fr;grid-gap:var(--space-7);gap:var(--space-7);padding-top:var(--space-6)}.perfil_rail__EZBUj{display:flex;flex-direction:column;gap:var(--space-4)}.perfil_ava__OUamq{position:relative;width:200px;height:200px}.perfil_avaImg__EtMOV{object-fit:cover;display:block}.perfil_avaFallback__1F3p4,.perfil_avaImg__EtMOV{width:100%;height:100%;border-radius:var(--radius-full);background:var(--bg-elev-2);border:1px solid var(--border)}.perfil_avaFallback__1F3p4{font-family:var(--font-display);font-weight:600;font-size:64px;color:var(--text-tertiary)}.perfil_avaFallback__1F3p4,.perfil_cam__7Z75L{display:flex;align-items:center;justify-content:center}.perfil_cam__7Z75L{position:absolute;right:8px;bottom:8px;width:40px;height:40px;border-radius:var(--radius-full);background:var(--bg);border:1px solid var(--border);cursor:pointer;color:var(--text-secondary);font-size:18px}.perfil_cam__7Z75L:hover{border-color:var(--text);color:var(--text)}.perfil_cam__7Z75L input{display:none}.perfil_nm__FQ7kj{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.perfil_un__bj_Wy{font-family:var(--font-mono);font-size:15px;color:var(--text-muted);margin-top:2px}.perfil_chips__rWCMs{display:flex;gap:6px;flex-wrap:wrap}.perfil_chip__KG4Yh{font-size:var(--fs-micro);padding:3px 9px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-secondary)}.perfil_chip__KG4Yh.perfil_on__tMQyk{background:var(--text);color:var(--bg);border-color:var(--text)}.perfil_chip__KG4Yh.perfil_pend__5V2DX{background:var(--val-pend-bg);color:var(--val-pend);border-color:var(--val-pend-bd)}.perfil_bio__dBxCx{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.55}.perfil_btn__Um3Bx{height:38px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.perfil_btn__Um3Bx:hover{border-color:var(--border-strong);background:var(--bg-elev-1)}.perfil_btn__Um3Bx.perfil_dark__ldmV0{background:var(--text);color:var(--bg);border-color:var(--text)}.perfil_btn__Um3Bx.perfil_dark__ldmV0:hover{opacity:.88}.perfil_btn__Um3Bx.perfil_auto__JSjlq{width:auto;padding:0 18px}.perfil_btn__Um3Bx:disabled{opacity:.5;cursor:default}.perfil_meta__3MA_D{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-body-sm);color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.perfil_meta__3MA_D .perfil_r__Fka55{display:flex;align-items:center;gap:9px}.perfil_meta__3MA_D .perfil_r__Fka55 i{color:var(--text-muted);width:17px;text-align:center}.perfil_meta__3MA_D b{color:var(--text);font-weight:600}.perfil_purl__6_Tdb{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-secondary);display:inline-flex;align-items:center;gap:8px}.perfil_purl__6_Tdb b{color:var(--text);font-weight:400}.perfil_facts___yu5N{display:flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.perfil_fact__YOHf8{flex:1 1;padding:10px 6px;text-align:center;border-right:1px solid var(--border-subtle)}.perfil_fact__YOHf8:last-child{border-right:0}.perfil_fact__YOHf8 .perfil_v__xJMSq{font-family:var(--font-display);font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perfil_fact__YOHf8 .perfil_l__elUr8{font-size:var(--fs-mini);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.perfil_main__vz0m6{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.perfil_props__0Co9l{display:flex;gap:6px;flex-wrap:wrap}.perfil_prop__MxB_o{border:1px solid var(--border);background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);height:34px;padding:0 14px;font-size:var(--fs-body-sm);cursor:pointer;display:inline-flex;align-items:center;gap:7px}.perfil_prop__MxB_o.perfil_on__tMQyk{background:var(--bg-elev-1);border-color:var(--border-strong);color:var(--text);font-weight:500}.perfil_prop__MxB_o:hover{border-color:var(--border-strong)}.perfil_secH__l5oJ_{font-size:var(--fs-body);color:var(--text-secondary)}.perfil_secH__l5oJ_ b{color:var(--text);font-weight:600}.perfil_card__BJu2V{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev-1);padding:var(--space-4) var(--space-5)}.perfil_title__ksjAg{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;margin:0}.perfil_cal__Udvo9{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px 18px 14px;background:var(--bg-elev-1);overflow-x:auto}.perfil_calIn__BWhEW{width:max-content}.perfil_months__1binO{display:flex;gap:3px;margin-left:30px;height:15px;margin-bottom:4px}.perfil_mcol__r3LLD{width:12px;flex:none;position:relative}.perfil_mcol__r3LLD em{position:absolute;left:0;top:0;font-style:normal;font-size:10.5px;color:var(--text-muted);white-space:nowrap}.perfil_dow__gw9x1,.perfil_rows__nEDGz{display:flex;gap:3px}.perfil_dow__gw9x1{flex-direction:column;width:27px;flex:none}.perfil_dow__gw9x1 span{height:12px;font-size:10px;color:var(--text-muted);line-height:12px}.perfil_weeks__tgBH3,.perfil_wk__40xGk{display:flex;gap:3px}.perfil_wk__40xGk{flex-direction:column}.perfil_cell__Z8uMD{width:12px;height:12px;border-radius:2px;background:var(--h0)}.perfil_cell__Z8uMD.perfil_l1__U4nKQ{background:var(--h1)}.perfil_cell__Z8uMD.perfil_l2__rh3Yy{background:var(--h2)}.perfil_cell__Z8uMD.perfil_l3__Epr_t{background:var(--h3)}.perfil_cell__Z8uMD.perfil_l4__MnRQP{background:var(--h4)}.perfil_calFoot__Uc392{display:flex;justify-content:space-between;margin-top:12px;gap:12px;flex-wrap:wrap}.perfil_calFoot__Uc392,.perfil_quitarFoto__Ik5dM{align-items:center;font-size:var(--fs-caption);color:var(--text-muted)}.perfil_quitarFoto__Ik5dM{display:inline-flex;gap:6px;background:none;border:0;cursor:pointer;padding:0;width:-moz-fit-content;width:fit-content;margin-top:-6px}.perfil_quitarFoto__Ik5dM:hover{color:var(--val-neg)}.perfil_quitarFoto__Ik5dM:disabled{opacity:.5;cursor:default}.perfil_leg__gBUem{display:flex;align-items:center;gap:5px}.perfil_kpis__RgZmq{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.perfil_kpi__y0HwT{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:13px 15px;background:var(--bg-elev-1)}.perfil_kpi__y0HwT .perfil_l__elUr8{font-size:var(--fs-caption);color:var(--text-muted);display:flex;align-items:center;gap:6px}.perfil_kpi__y0HwT .perfil_v__xJMSq{font-family:var(--font-display);font-size:22px;font-weight:600;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perfil_kpi__y0HwT .perfil_s__BYY2f{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:1px}.perfil_kpi__y0HwT .perfil_s__BYY2f.perfil_up__cPo5Y{color:var(--val-pos)}.perfil_kpi__y0HwT .perfil_s__BYY2f.perfil_pend__5V2DX{color:var(--val-pend)}.perfil_obedH__pOq6_{display:flex;align-items:center;gap:9px;margin-bottom:4px}.perfil_obedH__pOq6_ .perfil_nm2__zbBhM{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600}.perfil_obedH__pOq6_ .perfil_nm2__zbBhM span{color:var(--val-pos)}.perfil_obedEmpty___wgHB{font-size:var(--fs-body-sm);color:var(--text-muted);line-height:1.6;border:1px dashed var(--border);border-radius:var(--radius);padding:14px 16px}.perfil_fld__rpaDL{display:flex;flex-direction:column;gap:5px}.perfil_fld__rpaDL label{font-size:var(--fs-caption);color:var(--text-secondary)}.perfil_in__6eBa_{height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);padding:0 12px;font-size:var(--fs-body);font-family:var(--font-body);outline:none}.perfil_in__6eBa_:focus{border-color:var(--text)}textarea.perfil_in__6eBa_{height:auto;padding:10px 12px;resize:vertical;line-height:1.5}.perfil_two__dz3oz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.perfil_rowb__Fs_Wd{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.perfil_forgot__Msuzh{font-size:var(--fs-caption);color:var(--text-secondary)}.perfil_forgot__Msuzh a{color:var(--text);border-bottom:1px solid var(--border)}.perfil_forgot__Msuzh a:hover{border-color:var(--text)}.perfil_msg__0cCAZ{font-size:var(--fs-caption)}.perfil_msg__0cCAZ.perfil_ok__0is2I{color:var(--val-pos)}.perfil_msg__0cCAZ.perfil_err__Umb0o{color:var(--val-neg)}.perfil_toggle__885YO{display:flex;align-items:center;gap:10px;font-size:var(--fs-body-sm);color:var(--text-secondary)}.perfil_toggle__885YO input{width:15px;height:15px;accent-color:var(--text)}.perfil_soon__PhJmE{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-caption);color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-sm);padding:9px 12px}.perfil_soon__PhJmE .perfil_tag__2mE5w{font-size:var(--fs-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--val-pend);border:1px solid var(--val-pend-bd);border-radius:2px;padding:1px 6px;flex:none}.perfil_cropBack__dpRGi{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px}.perfil_cropCard__yMKEF{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.perfil_cropHead__NE_VH{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3)}.perfil_cropX__a89nQ{border:0;background:none;color:var(--text-muted);font-size:15px;cursor:pointer;padding:2px 6px}.perfil_cropX__a89nQ:hover{color:var(--text)}.perfil_cropArea__NI3fa{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--bg-elev-2);touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.perfil_cropArea__NI3fa:active{cursor:-webkit-grabbing;cursor:grabbing}.perfil_cropMask__jg21A{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(0,0,0,.55);pointer-events:none}.perfil_cropZoom__jk5QY{display:flex;align-items:center;gap:10px;color:var(--text-muted)}.perfil_cropZoom__jk5QY input{flex:1 1;accent-color:var(--text)}.perfil_cropBtns__quJ_P{display:flex;justify-content:flex-end;gap:8px}.perfil_cropFalla__mKTf1{max-width:320px;font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.55}.perfil_peligro__xyJeb{border:1px solid var(--val-neg-bd);border-radius:var(--radius-lg);padding:20px 22px;display:flex;flex-direction:column;gap:12px}.perfil_peligro__xyJeb h3{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--val-neg)}.perfil_peligro__xyJeb .perfil_desc__U3sjy{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.55}.perfil_btnPeligro__yKFPW{height:38px;border-radius:var(--radius-sm);border:1px solid var(--val-neg-bd);background:transparent;color:var(--val-neg);font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;padding:0 18px;width:-moz-fit-content;width:fit-content}.perfil_btnPeligro__yKFPW:hover{background:var(--val-neg-bg)}.perfil_btnPeligro__yKFPW:disabled{opacity:.5;cursor:default}.perfil_btnPeligro__yKFPW.perfil_solido__umFEk{background:var(--val-neg);color:#fff;border-color:var(--val-neg)}.perfil_hintMini__DrUTw{font-size:var(--fs-micro);color:var(--text-muted);line-height:1.5}.perfil_center__tyl7X{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:var(--space-6)}.perfil_center__tyl7X .perfil_big__ZtFQ1{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600}.perfil_center__tyl7X .perfil_sub__eTlDd{color:var(--text-muted);max-width:42ch}@media (max-width:860px){.perfil_grid__ex2v0{grid-template-columns:1fr;gap:var(--space-5)}.perfil_kpis__RgZmq{grid-template-columns:1fr 1fr}}