.identity-sheet{--id-collapse:0;--id-ease:cubic-bezier(0.22,1,0.36,1);--id-sheet-bg:var(--page-bg);--id-sheet-elevated:var(--surface-raised);--id-sheet-soft:var(--surface-soft);position:relative;display:flex;flex-direction:column;height:100%;min-height:0;color:var(--page-text);background:radial-gradient(ellipse 85% 42% at 50% 0,var(--accent-orbit-soft) 0,#0000 58%),var(--id-sheet-bg);overflow:hidden}.identity-sheet__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.identity-sheet__scroll::-webkit-scrollbar{display:none;width:0;height:0}.identity-sheet__header{padding-bottom:.25rem}.identity-sheet__banner{position:relative;height:20rem;overflow:hidden;background:radial-gradient(circle at 50% 48%,var(--accent-orbit-soft) 0,color-mix(in srgb,var(--accent-orbit-soft) 50%,#0000) 30%,#0000 58%),linear-gradient(to bottom,#0000 52%,color-mix(in srgb,var(--page-text) 12%,#0000)),var(--id-sheet-bg)}.identity-sheet__banner-wash{position:absolute;inset:0;z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--page-text) 5.5%,#0000) 1px,#0000 1px),linear-gradient(90deg,color-mix(in srgb,var(--page-text) 5.5%,#0000) 1px,#0000 1px);background-size:22px 22px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 46% 50% at 50% 48%,#000 0,#000 22%,color-mix(in srgb,var(--page-bg) 45%,#0000) 48%,#0000 72%);mask-image:radial-gradient(ellipse 46% 50% at 50% 48%,#000 0,#000 22%,color-mix(in srgb,var(--page-bg) 45%,#0000) 48%,#0000 72%);opacity:1;pointer-events:none}.identity-sheet[data-expanded=true] .identity-sheet__banner-wash{opacity:0}.identity-sheet__banner-scrim{position:absolute;inset-inline:0;bottom:0;z-index:5;height:48%;opacity:0;background:linear-gradient(0deg,#0c121cd1,#0c121c6b 48%,#0000);pointer-events:none;transition:opacity .45s var(--id-ease)}.identity-sheet[data-expanded=true] .identity-sheet__banner-scrim{opacity:1;height:52%;background:linear-gradient(0deg,#040810f0,#040810c7 22%,#04081073 48%,#04081029 72%,#0000)}.identity-sheet__story-bars{--id-top-control:2.25rem;--id-top-inset:0.75rem;position:absolute;left:calc(var(--id-top-inset) + var(--id-top-control) + .4rem);right:.65rem;top:var(--id-top-inset);z-index:8;display:flex;align-items:center;gap:.28rem;height:var(--id-top-control);pointer-events:auto}.identity-sheet__story-bar{position:relative;flex:1 1 0;min-width:0;height:.7rem;padding:0;border:0;background:#0000;cursor:pointer}.identity-sheet__story-bar:after{content:"";position:absolute;inset-inline:0;top:50%;height:.16rem;border-radius:999px;background:color-mix(in srgb,var(--page-text) 34%,#0000);box-shadow:none;transform:translateY(-50%)}.identity-sheet__story-bar[data-active=true]:after{background:var(--page-text)}.identity-sheet__topbar{--id-top-control:2.25rem;--id-top-inset:0.75rem;position:absolute;left:var(--id-top-inset);right:var(--id-top-inset);top:var(--id-top-inset);z-index:10;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media (max-width:1279px){.identity-sheet__story-bars,.identity-sheet__topbar{--id-top-inset:1.15rem}}.identity-sheet__icon-btn{display:grid;place-items:center;width:var(--id-top-control,2.25rem);height:var(--id-top-control,2.25rem);padding:0;border:0;border-radius:999px;background:var(--surface-soft);color:#fff;backdrop-filter:blur(10px);cursor:pointer;line-height:0}.identity-sheet__icon-btn svg{display:block;width:1rem;height:1rem;flex-shrink:0}.identity-sheet__stage{inset:0;overflow:hidden}.identity-sheet__orbit,.identity-sheet__stage{position:absolute;z-index:2;pointer-events:none}.identity-sheet__orbit{--orbit-in:clamp(0,calc(var(--id-collapse)/0.28),1);left:50%;top:50%;width:0;height:0;opacity:calc(1 - clamp(0, calc((var(--id-collapse) - .26) / .05), 1))}.identity-sheet[data-expanded=true] .identity-sheet__orbit{z-index:6;opacity:1;--orbit-in:0}.identity-sheet__orbit-slot{--ox:0px;--oy:0px;--enter-delay:0s;position:absolute;width:0;height:0;opacity:1;transform:translate3d(calc(var(--ox)*(1 - var(--orbit-in))),calc(var(--oy)*(1 - var(--orbit-in))),0);will-change:transform;transition:none}.identity-sheet[data-expanded=true] .identity-sheet__orbit-slot{opacity:0;transform:translate3d(calc(var(--ox)*2.75),calc(var(--oy)*2.75),0) scale(.42);transition:transform .7s cubic-bezier(.33,.05,.2,1),opacity .65s cubic-bezier(.4,0,.55,1)}.identity-sheet[data-orbit-return=true]:not([data-expanded=true]) .identity-sheet__orbit-slot{transition:transform .75s cubic-bezier(.33,.05,.2,1),opacity .6s cubic-bezier(.33,.05,.2,1)}.identity-sheet[data-orbit-enter=true]:not([data-expanded=true]) .identity-sheet__orbit-slot{transition:opacity .45s var(--id-ease) var(--enter-delay),transform .55s var(--id-ease) var(--enter-delay)}.identity-sheet__orbit-item{position:absolute;top:0;left:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:-1.125rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-raised);box-shadow:none}.identity-sheet__orbit-item img{width:1.1rem;height:1.1rem;object-fit:contain}.identity-sheet__avatar-track{position:absolute;left:50%;top:50%;z-index:5;width:0;height:0;pointer-events:none}.identity-sheet__avatar-shell{position:absolute;z-index:5;overflow:hidden;opacity:1;will-change:width,height,border-radius;pointer-events:auto;box-shadow:none}.identity-sheet[data-expanded=true] .identity-sheet__avatar-shell{box-shadow:none}.identity-sheet__avatar-btn{position:relative;display:block;width:100%;height:100%;padding:0;border:3px solid var(--border-default);border-radius:inherit;overflow:hidden;background:var(--page-bg);cursor:pointer}.identity-sheet[data-expanded=true] .identity-sheet__avatar-btn{border-color:#0000;border-width:0;cursor:default;touch-action:none;user-select:none}.identity-sheet[data-expanded=true] .identity-sheet__avatar-btn[data-nav-zone=prev]{cursor:w-resize}.identity-sheet[data-expanded=true] .identity-sheet__avatar-btn[data-nav-zone=next]{cursor:e-resize}.identity-sheet__photo-zoom{--photo-zoom:1;--photo-pan-x:0px;--photo-pan-y:0px;position:relative;display:block;width:100%;height:100%;overflow:hidden;transform:translate3d(var(--photo-pan-x),var(--photo-pan-y),0) scale(var(--photo-zoom));transform-origin:center center;will-change:transform}.identity-sheet__photo-zoom img{position:absolute;inset:0}.identity-sheet__avatar-btn img{width:100%;height:100%;object-fit:cover;object-position:center 18%;pointer-events:none}.identity-sheet[data-expanded=true] .identity-sheet__avatar-btn img{object-position:center 42%}.identity-sheet__identity-name{position:absolute;left:50%;top:50%;z-index:8;width:max-content;max-width:min(78%,18rem);padding:0;text-align:center;color:var(--page-text);pointer-events:none;will-change:transform}.identity-sheet[data-expanded=true] .identity-sheet__identity-name{text-align:left}.identity-sheet[data-locale=fa][data-expanded=true] .identity-sheet__identity-name{text-align:right}.identity-sheet__identity-meta{position:absolute;left:50%;top:calc(50% + 5.35rem);z-index:7;display:flex;flex-direction:column;align-items:center;width:min(92%,20rem);padding:0 .5rem;transform:translate3d(-50%,0,0);text-align:center;color:var(--page-text);pointer-events:none;transition:none}.identity-sheet[data-expanded=true] .identity-sheet__identity-meta{opacity:0;transform:translate3d(-50%,1.4rem,0);pointer-events:none;transition:opacity .5s cubic-bezier(.4,.05,.15,1),transform .55s cubic-bezier(.4,.05,.15,1)}.identity-sheet[data-orbit-return=true]:not([data-expanded=true]) .identity-sheet__identity-meta{transition:opacity .75s cubic-bezier(.4,.05,.15,1),transform .8s cubic-bezier(.4,.05,.15,1)}.identity-sheet__name{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.identity-sheet[data-expanded=true] .identity-sheet__name{font-size:1.02rem;text-shadow:0 1px 2px color-mix(in srgb,var(--page-text) 50%,#0000),0 4px 18px color-mix(in srgb,var(--page-text) 35%,#0000)}.identity-sheet__title{margin:0;font-size:.82rem;font-weight:600;color:var(--page-text-muted)}.identity-sheet__location{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.4rem;font-size:.74rem;font-weight:600;color:var(--page-text-muted)}.identity-sheet__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.85rem 1rem .9rem}.identity-sheet__stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.65rem .35rem;border:1px solid var(--border-default);border-radius:.95rem;background:var(--id-sheet-soft);text-align:center;box-shadow:none}.identity-sheet__stat-value{font-size:1rem;font-weight:800;line-height:1.1}.identity-sheet__stat-label{margin-top:auto;padding-top:.25rem;font-size:.62rem;font-weight:600;color:var(--page-text-muted);line-height:1.25}.identity-sheet__nav{position:sticky;top:0;z-index:8;padding:.55rem .85rem;background:color-mix(in srgb,var(--id-sheet-bg) 88%,#0000);backdrop-filter:blur(14px)}.identity-sheet__nav-track{position:relative;display:flex;align-items:stretch;gap:.15rem;width:100%;padding:.28rem;border:1px solid var(--border-default);border-radius:999px;background:color-mix(in srgb,var(--page-text) 5.5%,#0000);box-shadow:none}.identity-sheet__nav-btn{position:relative;z-index:1;flex:1 1 0;min-width:0;padding:.52rem .35rem;border:0;border-radius:999px;background:#0000;color:var(--page-text-muted);font-size:.72rem;font-weight:700;line-height:1.1;cursor:pointer}.identity-sheet__nav-btn[data-active=true]{color:var(--page-text)}.identity-sheet__nav-pill{position:absolute;inset:0;z-index:0;border-radius:999px;background:var(--accent-orbit-soft);box-shadow:none}.identity-sheet__nav-label{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-sheet__body{padding:.15rem 1.15rem 2.8rem}.identity-sheet__section{scroll-margin-top:3.75rem;padding:1.15rem 0 1.65rem}.identity-sheet__section+.identity-sheet__section{border-top:1px solid var(--border-default)}.identity-sheet__section-heading{margin:0 0 .95rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--page-text)}.identity-sheet__block{margin-bottom:1.15rem}.identity-sheet__section-title{margin:0 0 .55rem;font-size:1rem;font-weight:800}.identity-sheet__bio{margin:0;font-size:.88rem;line-height:1.75;color:var(--page-text-subtle);white-space:pre-line}.identity-sheet__list{margin:.55rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.identity-sheet__list li{position:relative;padding-inline-start:1rem;font-size:.82rem;line-height:1.55;color:var(--page-text-muted)}.identity-sheet__list li:before{content:"";position:absolute;inset-inline-start:0;top:.55rem;width:.35rem;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--accent-orbit) 80%,#0000)}.identity-sheet__actions{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin-top:1rem}.identity-sheet__cta{gap:.4rem;padding:.65rem 1rem;border-radius:.95rem;background:var(--page-text);color:var(--surface-raised);font-size:.8rem;font-weight:800}.identity-sheet__cta,.identity-sheet__cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;text-decoration:none}.identity-sheet__cta-secondary{min-width:2.75rem;border:1px solid var(--border-default);border-radius:.95rem;color:var(--page-text)}.identity-sheet__search{width:100%;min-height:2.6rem;margin-bottom:.75rem;padding:.65rem .85rem;border:1px solid var(--border-default);border-radius:.85rem;background:var(--id-sheet-soft);color:var(--page-text);font-size:.84rem;outline:none}.identity-sheet__filters{display:flex;gap:.4rem;margin-bottom:.85rem;overflow-x:auto;scrollbar-width:none}.identity-sheet__filter{flex:0 0 auto;padding:.4rem .7rem;border:0;border-radius:999px;background:var(--id-sheet-soft);color:var(--page-text-muted);font-size:.72rem;font-weight:700;cursor:pointer}.identity-sheet__filter[data-active=true]{background:var(--accent-orbit-soft);color:var(--page-text)}.identity-sheet__project{display:grid;grid-template-columns:5rem 1fr;gap:.8rem;padding:.85rem 0;border-top:1px solid var(--border-default);text-decoration:none;color:inherit}.identity-sheet__project:first-of-type{border-top:0;padding-top:0}.identity-sheet__project-thumb{position:relative;width:5rem;height:3.75rem;border-radius:.75rem;overflow:hidden;background:var(--id-sheet-elevated)}.identity-sheet__project-thumb img{width:100%;height:100%;object-fit:cover;object-position:center top}.identity-sheet__project-thumb[data-redacted=true] img{filter:saturate(.92) contrast(1.02);transform:scale(1.08)}.identity-sheet__project-thumb[data-redacted=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0000 42%,#0a0e188c 58%,#0a0e18b8),radial-gradient(circle at 78% 72%,#0a0e18a6 0,#0000 46%);pointer-events:none}.identity-sheet__project-title{margin:0;font-size:.9rem;font-weight:800}.identity-sheet__project-client{margin:.15rem 0 0;font-size:.72rem;font-weight:700;color:var(--accent-orbit)}.identity-sheet__project-badges{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.identity-sheet__badge{display:inline-flex;align-items:center;padding:.18rem .45rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-soft);color:var(--page-text-subtle);font-size:.62rem;font-weight:700;letter-spacing:.01em}.identity-sheet__project-summary{margin:.25rem 0 0;font-size:.78rem;line-height:1.5;color:var(--page-text-muted)}.identity-sheet__project-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.identity-sheet__job{padding:.9rem 0;border-top:1px solid var(--border-default)}.identity-sheet__job:first-child{border-top:0;padding-top:0}.identity-sheet__job-role{margin:0;font-size:.92rem;font-weight:800}.identity-sheet__job-meta{margin:.25rem 0 0;font-size:.76rem;font-weight:600;color:var(--page-text-muted)}.identity-sheet__job-summary{margin:.5rem 0 0;font-size:.82rem;line-height:1.6;color:var(--page-text-muted)}.identity-sheet__stack-group{margin-bottom:1.1rem;padding:.9rem;border:1px solid var(--border-default);border-radius:1rem;background:var(--id-sheet-soft)}.identity-sheet__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.identity-sheet__stack-item{display:flex;align-items:center;gap:.5rem;padding:.65rem .7rem;border:1px solid var(--border-default);border-radius:.85rem;background:var(--id-sheet-elevated);font-size:.78rem;font-weight:700}.identity-sheet__stack-item img{width:1.2rem;height:1.2rem;object-fit:contain}.identity-sheet__link-list{display:grid;gap:.45rem;margin-top:.85rem}.identity-sheet__link{display:flex;align-items:center;justify-content:space-between;padding:.85rem .95rem;border:1px solid var(--border-default);border-radius:.95rem;color:inherit;font-size:.84rem;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.identity-sheet__avatar-track,.identity-sheet__banner-scrim,.identity-sheet__banner-wash,.identity-sheet__identity-meta,.identity-sheet__identity-name,.identity-sheet__orbit-slot{transition:none!important}}