.OkMi-G_scrim{z-index:30;background:#00000040;place-items:center;padding:16px;animation:.2s ease-out OkMi-G_fade;display:grid;position:absolute;inset:0}@keyframes OkMi-G_fade{0%{opacity:0}}.OkMi-G_sheet{width:min(380px,100%);color:var(--label);border-radius:26px;gap:14px;padding:16px 18px 22px;animation:.35s cubic-bezier(.2,.9,.25,1) OkMi-G_rise;display:grid;position:relative}@keyframes OkMi-G_rise{0%{opacity:0;translate:0 16px;scale:.97}}.OkMi-G_head{justify-content:space-between;align-items:center;display:flex}.OkMi-G_head strong{font-size:17px}.OkMi-G_close{background:var(--fill-strong);width:30px;height:30px;color:var(--label-secondary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;rotate:45deg}.OkMi-G_file{background:var(--fill);cursor:grab;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.OkMi-G_file span{display:grid}.OkMi-G_file small{color:var(--label-secondary);font-size:12px}.OkMi-G_pdf{color:#fff;background:linear-gradient(#ff5b4f,#e0322a);border-radius:6px;place-items:center;width:38px;height:46px;font-size:10px;font-weight:800;box-shadow:0 2px 6px #0003;display:grid!important}.OkMi-G_hint{color:var(--label-secondary);text-align:center;margin:0;font-size:13px}.OkMi-G_radar{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent-fill) 18%, transparent), transparent 70%);border-radius:20px;place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.OkMi-G_radar i{border:1.5px solid color-mix(in srgb, var(--accent-fill) 55%, transparent);border-radius:50%;width:90px;height:90px;animation:2.7s ease-out infinite OkMi-G_ripple;position:absolute;top:45%;left:50%;translate:-50% -50%}.OkMi-G_radar i:nth-child(2){animation-delay:.9s}.OkMi-G_radar i:nth-child(3){animation-delay:1.8s}@keyframes OkMi-G_ripple{0%{opacity:.9;scale:.8}to{opacity:0;scale:3.4}}.OkMi-G_target{color:inherit;font:inherit;background:0 0;border:0;border-radius:18px;justify-items:center;gap:4px;padding:8px;display:grid;position:relative}.OkMi-G_target strong{font-size:14px}.OkMi-G_target small{color:var(--label-secondary);font-size:12px}.OkMi-G_avatar{color:#fff;background:linear-gradient(160deg,#9aa6b8,#5b6577);border-radius:50%;place-items:center;width:72px;height:72px;transition:scale .2s;display:grid;position:relative;box-shadow:0 6px 16px #0003}.OkMi-G_target[data-over] .OkMi-G_avatar,.OkMi-G_target:hover .OkMi-G_avatar{scale:1.08}.OkMi-G_radar[data-state=sent] .OkMi-G_avatar{background:linear-gradient(160deg,#34c759,#1f9d45)}.OkMi-G_progress{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;rotate:-90deg}.OkMi-G_progress circle{fill:none;stroke:var(--accent-fill);stroke-width:4px;stroke-linecap:round;stroke-dasharray:208;stroke-dashoffset:208px;animation:1.35s ease-in-out forwards OkMi-G_send}@keyframes OkMi-G_send{to{stroke-dashoffset:0}}
.EF5iUG_resume{background:var(--window-bg);flex-direction:column;height:100%;display:flex;position:relative}.EF5iUG_toolbar{border-bottom:.5px solid var(--separator);flex:none;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}html[data-shell=desktop] .EF5iUG_toolbar{padding-left:92px}.EF5iUG_heading{min-width:0;line-height:1.25;display:grid}.EF5iUG_heading strong,.EF5iUG_heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EF5iUG_heading strong{font-size:13px;font-weight:700}.EF5iUG_heading span{color:var(--label-secondary);font-size:11px}.EF5iUG_spacer{flex:1}.EF5iUG_glass{background:var(--control-bg);box-shadow:var(--control-shadow);color:var(--control-icon);border:0}.EF5iUG_capsule{border-radius:18px;flex:none;align-items:center;height:36px;padding:0 3px;display:flex}.EF5iUG_capsule button{width:36px;height:30px;color:inherit;background:0 0;border:0;border-radius:15px;place-items:center;padding:0;display:grid}.EF5iUG_capsule button:disabled{color:var(--label-tertiary)}.EF5iUG_save{height:36px;font:inherit;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.EF5iUG_canvas{background:var(--fill);flex:1;padding:28px 20px 48px;overflow:auto}.EF5iUG_page{--zoom:1;box-sizing:border-box;width:calc(620px * var(--zoom));max-width:100%;padding:calc(44px * var(--zoom)) calc(48px * var(--zoom));color:#1d1d1f;font-size:calc(12.5px * var(--zoom));background:#fff;margin:0 auto;line-height:1.5;box-shadow:0 0 0 .5px #0000001f,0 8px 30px #0000002e}.EF5iUG_page a{color:#06c;text-decoration:none}.EF5iUG_masthead{border-bottom:1px solid #d2d2d7;margin-bottom:1.4em;padding-bottom:1em}.EF5iUG_masthead h1{letter-spacing:-.02em;margin:0;font-size:2.3em;font-weight:700}.EF5iUG_headline{color:#6e6e73;margin:.1em 0 .4em;font-size:1.15em}.EF5iUG_contactLine{margin:0;font-size:.95em}.EF5iUG_page section{margin-bottom:1.3em}.EF5iUG_page h2{color:#06c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5em;font-size:.85em;font-weight:700}.EF5iUG_page p{margin:0}.EF5iUG_entry+.EF5iUG_entry{margin-top:.8em}.EF5iUG_entryHead{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.EF5iUG_entryHead span{color:#6e6e73;flex:none;font-size:.92em}.EF5iUG_place{color:#424245}.EF5iUG_page ul{margin:.3em 0 0;padding-left:1.2em}.EF5iUG_page li+li{margin-top:.2em}.EF5iUG_skills{gap:.35em;margin:0;display:grid}.EF5iUG_skills div{grid-template-columns:7.5em 1fr;gap:1em;display:grid}.EF5iUG_skills dt{font-weight:600}.EF5iUG_skills dd{margin:0}.EF5iUG_references{color:#6e6e73;font-style:italic}@container app not (min-width:560px){.EF5iUG_save span{display:none}.EF5iUG_save{justify-content:center;width:36px;padding:0}.EF5iUG_canvas{padding:14px 10px 40px}.EF5iUG_page{padding:22px 18px;font-size:13px}.EF5iUG_entryHead{flex-direction:column;gap:0}.EF5iUG_skills div{grid-template-columns:1fr;gap:0}}
