.pf-page{--fs-h1:clamp(18px,2vw + 10px,24px);--fs-h2:clamp(16px,1.6vw + 10px,20px);--fs-body:clamp(14px,1vw + 10px,16px);--fs-small:clamp(12px,0.75vw + 9px,14px);--fs-tiny:clamp(11px,0.6vw + 8px,13px);--fs-stat:clamp(22px,2vw + 12px,30px);--sp-card:clamp(16px,2vw,24px);--sp-gap:clamp(12px,1.5vw,16px);--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--touch-min:48px;direction:rtl;background:var(--surface-bg);min-height:100vh;padding-bottom:max(60px,env(safe-area-inset-bottom));font-family:inherit;color:var(--text);transition:background .3s ease,color .3s ease}.pf-header{background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 50%,var(--primary-3) 100%);color:var(--on-primary);padding:clamp(20px,3vw,32px) 0 clamp(18px,3vw,28px);border-radius:0 0 clamp(20px,3vw,28px) clamp(20px,3vw,28px);box-shadow:var(--shadow-header);margin-bottom:clamp(20px,3vw,32px);position:relative;overflow:hidden}.pf-header:before{top:-80px;left:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(255,255,255,.18) 0,transparent 70%)}.pf-header:after,.pf-header:before{content:"";position:absolute;border-radius:50%}.pf-header:after{bottom:-100px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 70%)}.pf-header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:1}.pf-header__back{display:inline-flex;align-items:center;gap:6px;color:var(--on-primary);text-decoration:none;font-size:var(--fs-small);font-weight:700;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);transition:all .2s ease;flex-shrink:0;min-height:var(--touch-min)}.pf-header__back:active{transform:scale(.96)}@media (hover:hover){.pf-header__back:hover{background:rgba(255,255,255,.3);transform:translateX(3px);border-color:rgba(255,255,255,.5)}}.pf-header__title{display:flex;align-items:center;gap:10px}.pf-header__title h1{font-size:var(--fs-h1);font-weight:800;margin:0;letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:480px){.pf-header__back span{display:none}.pf-header__back{padding:12px}}.pf-content{gap:clamp(18px,2.5vw,26px);padding-inline:clamp(12px,3vw,20px)}.pf-content,.pf-profile{display:flex;flex-direction:column}.pf-profile{background:var(--surface-1);border-radius:var(--radius-xl);padding:var(--sp-card);box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid var(--border-soft);position:relative;overflow:hidden;align-items:center;text-align:center;gap:16px}.pf-profile:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(135deg,var(--primary-soft) 0,transparent 70%);pointer-events:none}.pf-profile__avatar{position:relative;width:clamp(80px,12vw,100px);height:clamp(80px,12vw,100px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--on-primary);font-size:clamp(32px,4vw + 12px,42px);font-weight:900;letter-spacing:-1px;box-shadow:0 12px 32px var(--primary-shadow);z-index:1}.pf-profile__avatar,.pf-profile__avatar:after{border-radius:50%;border:4px solid var(--surface-1)}.pf-profile__avatar:after{content:"";position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:#22c55e;box-shadow:0 0 12px #22c55e}.pf-profile__info{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;z-index:1}.pf-profile__name{font-size:var(--fs-h2);font-weight:900;color:var(--text-strong);margin:0;letter-spacing:-.3px}.pf-profile__email{color:var(--text-muted);font-weight:500}.pf-profile__email,.pf-profile__mobile{font-size:var(--fs-small);direction:ltr}.pf-profile__mobile{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--surface-2);border-radius:999px;color:var(--text);font-weight:600;margin-top:4px}.pf-profile__mobile svg{color:var(--primary);flex-shrink:0}.pf-profile__edit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--on-primary);text-decoration:none;font-weight:800;font-size:var(--fs-small);box-shadow:0 8px 20px var(--primary-shadow);transition:all .2s ease;min-height:var(--touch-min);margin-top:4px;-webkit-tap-highlight-color:transparent}.pf-profile__edit:active{transform:scale(.97)}@media (hover:hover){.pf-profile__edit:hover{transform:translateY(-2px);box-shadow:0 12px 28px var(--primary-shadow)}}.pf-profile__edit svg{width:16px;height:16px}.pf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-gap)}.pf-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:clamp(14px,2vw,20px) clamp(8px,1.5vw,14px);background:var(--surface-1);border-radius:var(--radius-lg);text-decoration:none;color:inherit;border:1px solid var(--border-soft);transition:all .25s ease;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;min-height:100px}.pf-stat:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--stat-color,var(--primary));opacity:.8}.pf-stat:active{transform:scale(.97)}@media (hover:hover){.pf-stat:hover{background:var(--surface-2);border-color:var(--stat-color,var(--primary));transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.08)}}.pf-stat--static{cursor:default}@media (hover:hover){.pf-stat--static:hover{transform:none;background:var(--surface-1);border-color:var(--border-soft);box-shadow:none}}.pf-stat__icon{width:clamp(40px,5vw,48px);height:clamp(40px,5vw,48px);display:flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--stat-color,var(--primary)) 15%,transparent);color:var(--stat-color,var(--primary));flex-shrink:0;transition:transform .25s ease}@media (hover:hover){.pf-stat:hover .pf-stat__icon{transform:scale(1.1)}.pf-stat--static:hover .pf-stat__icon{transform:none}}.pf-stat__icon svg{width:clamp(20px,2.2vw,24px);height:clamp(20px,2.2vw,24px)}.pf-stat__value{font-size:var(--fs-stat);font-weight:900;color:var(--text-strong);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-1px}.pf-stat__label{font-size:var(--fs-tiny);color:var(--text-muted);font-weight:700}.pf-stat--orders{--stat-color:#f97316}.pf-stat--address{--stat-color:#3b82f6}.pf-stat--comments{--stat-color:#ec4899}.pf-section{display:flex;flex-direction:column;gap:var(--sp-gap)}.pf-section__title{display:flex;align-items:center;gap:10px;font-size:var(--fs-h2);font-weight:800;color:var(--text-strong);margin:0;padding-bottom:4px}.pf-section__title:before{content:"";width:4px;height:22px;background:linear-gradient(180deg,var(--primary),var(--primary-3));border-radius:3px}.pf-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-gap)}@media (max-width:480px){.pf-section__grid{grid-template-columns:1fr}}.pf-action{display:flex;align-items:center;gap:14px;padding:clamp(14px,2vw,18px);background:var(--surface-1);border-radius:var(--radius-lg);text-decoration:none;color:var(--text);border:1.5px solid var(--border-soft);transition:all .25s ease;-webkit-tap-highlight-color:transparent;min-height:76px}.pf-action:active{transform:scale(.98);background:var(--surface-accent);border-color:var(--action-color,var(--primary))}@media (hover:hover){.pf-action:hover{background:var(--surface-2);border-color:var(--action-color,var(--primary));transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.08)}}.pf-action__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--action-color,var(--primary)) 15%,transparent);color:var(--action-color,var(--primary));flex-shrink:0;transition:transform .25s ease}@media (hover:hover){.pf-action:hover .pf-action__icon{transform:scale(1.08) rotate(-5deg)}}.pf-action__icon svg{width:22px;height:22px}.pf-action__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pf-action__title{font-size:var(--fs-body);font-weight:800;color:var(--text-strong);letter-spacing:-.2px}.pf-action__desc{font-size:var(--fs-tiny);color:var(--text-muted);font-weight:500}.pf-action__arrow{color:var(--text-soft);flex-shrink:0;transition:transform .25s ease}@media (hover:hover){.pf-action:hover .pf-action__arrow{color:var(--action-color,var(--primary));transform:translateX(-4px)}}.pf-action--orders{--action-color:#f97316}.pf-action--address{--action-color:#3b82f6}.pf-action--info{--action-color:#8b5cf6}.pf-action--home{--action-color:#10b981}.pf-logout{display:flex;justify-content:center;padding-top:8px}.pf-logout__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:360px;padding:14px 24px;border-radius:var(--radius-md);background:var(--surface-1);color:#dc2626;border:1.5px solid rgba(220,38,38,.3);font-family:inherit;font-size:var(--fs-body);font-weight:800;cursor:pointer;transition:all .2s ease;min-height:var(--touch-min);-webkit-tap-highlight-color:transparent}.pf-logout__btn:active{transform:scale(.97);background:#dc2626;color:#fff;border-color:#dc2626}@media (hover:hover){.pf-logout__btn:hover{background:#dc2626;color:#fff;border-color:#dc2626;transform:translateY(-2px);box-shadow:0 10px 24px rgba(220,38,38,.3)}}.pf-logout__btn svg{width:20px;height:20px;flex-shrink:0}@supports (padding:env(safe-area-inset-right)){.pf-content{padding-right:max(clamp(12px,3vw,20px),env(safe-area-inset-right));padding-left:max(clamp(12px,3vw,20px),env(safe-area-inset-left))}}@media (prefers-color-scheme:dark){.pf-action:hover,.pf-stat:hover{box-shadow:0 12px 28px rgba(0,0,0,.4)}}@media (prefers-reduced-motion:reduce){.pf-action,.pf-action__arrow,.pf-action__icon,.pf-header__back,.pf-logout__btn,.pf-profile__edit,.pf-stat,.pf-stat__icon{transition:none}.pf-action:active,.pf-action:hover,.pf-stat:active,.pf-stat:hover{transform:none}}