.profile-frame{--profile-space:var(--shell-gutter);--profile-nav-height:calc(var(--control-height) * 1.5);background:var(--background);flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.profile-topbar,.profile-identity-header,.profile-sidebar{align-items:center;gap:1em;display:flex}.profile-topbar{padding:1% var(--profile-space);border-bottom:1px solid var(--border)}.profile-body,.profile-content{flex:1;min-width:0;min-height:0;display:flex}.profile-content{flex-direction:column}.profile-rail{display:none}.profile-panel{min-height:0;padding:4%;padding-bottom:calc(var(--ui-pointer-target) + 2 * var(--profile-space));flex:1;overflow-y:auto}.profile-panel-stack{gap:var(--profile-space);flex-direction:column;display:flex}.profile-documents,.profile-documents-empty{--profile-space:var(--shell-gutter)}.profile-documents{align-items:start;gap:var(--profile-space);grid-template-columns:1fr;display:grid}.profile-documents-empty{padding:var(--profile-space);text-align:center}.profile-document-stack{gap:var(--profile-space);flex-direction:column;display:flex}.profile-document-heading{justify-content:space-between;align-items:center;gap:var(--profile-space);flex-wrap:wrap;display:flex}.profile-resume-frame{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden}.profile-resume-viewer,.profile-resume-content{width:100%;height:100%;position:absolute;inset:0}.profile-resume-actions{top:var(--profile-space);right:var(--profile-space);z-index:10;align-items:center;gap:calc(var(--profile-space) / 4);padding:calc(var(--profile-space) / 4);opacity:0;display:flex;position:absolute}.profile-resume-viewer:hover .profile-resume-actions,.profile-resume-actions:focus-within{opacity:1}.profile-document-placeholder{justify-content:center;align-items:center;gap:var(--profile-space);padding:var(--profile-space);text-align:center;flex-direction:column;display:flex}.profile-document-placeholder>svg{width:2em;height:2em}.profile-resume-image{object-fit:contain;width:100%;height:100%}.profile-credential-card{gap:calc(var(--profile-space) / 2);padding:calc(var(--profile-space) / 2);overflow-wrap:anywhere;flex-direction:column;display:flex}.profile-document-thumbnail{aspect-ratio:1;justify-content:center;align-items:center;width:50%;display:flex;position:relative;overflow:hidden}.profile-document-thumbnail>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-document-thumbnail>svg{width:50%;height:50%}.profile-document-actions{align-items:center;gap:calc(var(--profile-space) / 4);flex-wrap:wrap;display:flex}.profile-document-actions>svg{width:1em;height:1em;margin-right:auto}@media (hover:none){.profile-resume-actions{opacity:1}}.profile-identity-header{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:4%}.profile-identity-name{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);overflow-wrap:anywhere}.profile-sidebar-name{flex:1;min-width:0}.profile-sidebar-name>*+*{margin-top:1em}.profile-avatar{border-radius:var(--radius-lg);border:1px solid var(--border)}.profile-avatar [data-slot=avatar-fallback]{border-radius:inherit}.profile-avatar-rail,.profile-avatar-heading{width:calc(var(--control-height) * 2);aspect-ratio:1;height:auto}.profile-avatar-trigger{border-radius:50%;width:100%;height:100%}.profile-nav{display:grid}.profile-nav-rail{gap:.5em}.profile-nav-bottom{border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;grid-template-columns:repeat(5,1fr)}.profile-nav-item{color:var(--muted-foreground);border-radius:var(--radius);align-items:center;gap:.75em;display:flex}.profile-nav-item[aria-current]{color:var(--foreground)}.profile-nav-rail .profile-nav-item{border:1px solid #0000;padding:4%}.profile-nav-rail .profile-nav-item[aria-current]{border-color:var(--border)}.profile-nav-icon{display:flex;position:relative}.profile-nav-icon>svg{width:1em;height:1em}.profile-nav-rail .profile-nav-icon{border:1px solid var(--border);border-radius:var(--radius);padding:.5em}.profile-nav-icon>.profile-nav-reward{width:.65em;height:.65em;position:absolute;top:-25%;right:-25%}.profile-nav-bottom .profile-nav-item{height:var(--profile-nav-height);font-size:var(--ui-text-fine);flex-direction:column;justify-content:center;gap:.25em}.profile-nav-bottom .profile-nav-icon{font-size:1rem}.profile-drawer-trigger{bottom:calc(var(--profile-nav-height) + var(--profile-space) + env(safe-area-inset-bottom));left:var(--profile-space);z-index:40;position:absolute}.profile-drawer-content{height:50dvh}.profile-drawer-body{padding:var(--shell-gutter);overflow-y:auto}@media (min-width:64rem){.profile-documents{grid-template-columns:2fr 1fr}.profile-resume-frame{top:var(--profile-space);position:sticky}.profile-body{grid-template-columns:2fr 5fr;display:grid}.profile-panel{padding-bottom:4%}.profile-rail{border-right:1px solid var(--border);flex-direction:column;gap:2em;padding:8%;display:flex;overflow-y:auto}.profile-sidebar{flex-direction:column;align-items:stretch}.profile-avatar-rail{aspect-ratio:16/10;width:100%}.profile-sidebar-edit{order:1}.profile-sidebar-name{order:2}.profile-avatar-heading,.profile-nav-bottom,.profile-drawer-trigger,.profile-drawer-content{display:none}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_84fyDtFZhRGwxprU4TQvyNWtxA1F)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b53151b8-module__aJfU5q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b53151b8-module__aJfU5q__variable{--font-ds-landing-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
