.resume-icon[data-v-e19ca293]{vertical-align:middle;flex-shrink:0;width:1.2em;height:1.2em;display:inline-block}.resume-dialog-overlay[data-v-ae74e06b]{z-index:220;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#07142699;place-items:center;font-family:Inter,sans-serif;display:grid;position:fixed;inset:0}.resume-dialog-panel[data-v-ae74e06b]{box-sizing:border-box;overscroll-behavior:contain;color:#14264a;background:#fff;border:1px solid #d6e1f3;border-radius:24px;outline:none;width:min(100%,520px);max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #09132640}.resume-dialog-wide .resume-dialog-panel[data-v-ae74e06b]{width:min(100%,780px)}header[data-v-ae74e06b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}h2[data-v-ae74e06b]{font-size:20px;font-weight:700;line-height:1.3}header button[data-v-ae74e06b]{width:44px;height:44px;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#eff5ff;border-radius:14px;flex:none;place-items:center;display:grid}header button[data-v-ae74e06b]:focus-visible{outline:2px solid var(--app-accent,#075cf2);outline-offset:2px}header button[data-v-ae74e06b]:disabled{opacity:.45}header svg[data-v-ae74e06b]{width:20px;height:20px}.dark .resume-dialog-panel{color:#e7edf7;background:#17263a;border-color:#405574}.dark .resume-dialog-panel header button{background:#243b56}.resume-dialog-native[data-v-ae74e06b]{padding:max(12px,var(--safe-area-inset-top,env(safe-area-inset-top,0px))) 0 0;background:var(--app-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:end;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.resume-dialog-native .resume-dialog-panel[data-v-ae74e06b]{width:min(100%,620px);max-height:calc(100dvh - max(12px, var(--safe-area-inset-top,env(safe-area-inset-top,0px))));padding:20px max(20px,var(--safe-area-inset-right,env(safe-area-inset-right,0px))) calc(20px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) max(20px,var(--safe-area-inset-left,env(safe-area-inset-left,0px)));color:var(--app-ink);background:var(--app-surface);box-shadow:0 -8px 48px rgb(var(--app-shadow-rgb)/.12);-webkit-overflow-scrolling:touch;border:0;border-radius:24px 24px 0 0}.resume-dialog-native header[data-v-ae74e06b]{gap:12px;margin-bottom:16px}.resume-dialog-native h2[data-v-ae74e06b]{letter-spacing:-.025em;font-size:18px}.resume-dialog-native header button[data-v-ae74e06b]{background:var(--app-surface-muted);color:var(--app-accent);border-radius:50%}.dark .resume-dialog-native .resume-dialog-panel{color:var(--app-ink);background:var(--app-surface)}.dark .resume-dialog-native header button{background:var(--app-surface-muted)}.resume-dialog-enter-active[data-v-ae74e06b],.resume-dialog-leave-active[data-v-ae74e06b]{transition:opacity .3s}.resume-dialog-enter-active .resume-dialog-panel[data-v-ae74e06b],.resume-dialog-leave-active .resume-dialog-panel[data-v-ae74e06b]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.resume-dialog-enter-from[data-v-ae74e06b],.resume-dialog-leave-to[data-v-ae74e06b]{opacity:0}.resume-dialog-enter-from .resume-dialog-panel[data-v-ae74e06b],.resume-dialog-leave-to .resume-dialog-panel[data-v-ae74e06b]{transform:translateY(24px)}.resume-dialog-native.resume-dialog-enter-from .resume-dialog-panel[data-v-ae74e06b],.resume-dialog-native.resume-dialog-leave-to .resume-dialog-panel[data-v-ae74e06b]{transform:translateY(100%)}@media (width<=480px){.resume-dialog-panel[data-v-ae74e06b]{padding:18px}}@media (prefers-reduced-motion:reduce){.resume-dialog-overlay[data-v-ae74e06b],.resume-dialog-panel[data-v-ae74e06b]{transition:none!important}}
