.section[data-v-7122a568]{margin-bottom:30px}.section h2[data-v-7122a568]{color:#2e5b87}.info-container[data-v-7122a568]{display:flex;align-items:flex-start;justify-content:space-between}.text-info[data-v-7122a568]{flex:1}.profile-photo[data-v-7122a568]{width:130px;height:180px;-o-object-fit:cover;object-fit:cover;margin-left:50px;border:1px solid #ccc}.education-section[data-v-d8acb50a]{margin-bottom:30px}.section-title[data-v-d8acb50a]{font-size:24px;margin-bottom:20px;color:#2e5b87}.education-item[data-v-d8acb50a]{display:flex;margin-bottom:20px;padding:15px;border-radius:8px;background-color:#f5f5f5;transition:all .3s ease;cursor:pointer}.education-item[data-v-d8acb50a]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.education-item[data-v-d8acb50a]:not(.clickable){cursor:not-allowed}.education-item[data-v-d8acb50a]:not(.clickable):hover{transform:none;box-shadow:none}.edu-left[data-v-d8acb50a]{display:flex;flex-direction:column;align-items:center;margin-right:20px;min-width:80px}.edu-period[data-v-d8acb50a]{font-size:14px;color:#666;margin-bottom:10px;text-align:center;font-weight:700}.edu-logo[data-v-d8acb50a]{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.school-logo[data-v-d8acb50a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.edu-content[data-v-d8acb50a]{flex:1;display:flex;flex-direction:column;justify-content:center}.school-name[data-v-d8acb50a]{font-size:18px;font-weight:700;color:#2c3e50;margin:0 0 8px 0}.degree[data-v-d8acb50a],.major[data-v-d8acb50a]{font-size:14px;color:#666;margin:4px 0}@media (max-width:768px){.education-item[data-v-d8acb50a]{flex-direction:column;text-align:center}.edu-left[data-v-d8acb50a]{margin-right:0;margin-bottom:15px}.edu-period[data-v-d8acb50a]{margin-bottom:5px}}.detail-content[data-v-f2cdd256],.education-detail[data-v-f2cdd256]{padding:20px}.period[data-v-f2cdd256]{color:#666;font-size:1.1em;margin-bottom:10px;text-align:right}.degree-info[data-v-f2cdd256]{margin:15px 0}.major[data-v-f2cdd256]{font-size:1.2em;color:#2c3e50;margin-bottom:8px;display:flex;justify-content:space-between}.honors[data-v-f2cdd256]{color:#666}.highlight[data-v-f2cdd256]{color:#2e5b87;font-weight:700;margin-right:15px}.ranking[data-v-f2cdd256]{color:#666}h3[data-v-f2cdd256]{color:#2c3e50;margin:20px 0 10px;font-size:1.1em}ul[data-v-f2cdd256]{list-style-type:none;padding:0}li[data-v-f2cdd256]{margin:8px 0;color:#666}.scholarship-item[data-v-f2cdd256]{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed #eee}.year[data-v-f2cdd256]{color:#666}.award[data-v-f2cdd256]{color:#42b983;font-weight:500}.modules ul[data-v-f2cdd256]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.modules li[data-v-f2cdd256]{background:#f8f9fa;padding:8px 12px;border-radius:4px;transition:all .3s ease}.modules li[data-v-f2cdd256]:hover{background:#e9ecef;transform:translateX(5px)}.project-experience-section[data-v-06b34ca8]{margin-bottom:30px}.project-experience-section h2[data-v-06b34ca8]{color:#2e5b87}.section-title[data-v-06b34ca8]{font-size:24px;margin-bottom:20px}.project-item[data-v-06b34ca8]{display:flex;flex-direction:column;margin-bottom:20px;padding:15px;border-radius:8px;transition:all .3s ease;border:1px solid #ccc;cursor:pointer}.project-item[data-v-06b34ca8]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.brief[data-v-06b34ca8]{margin:5px 0;color:#666}.project-header[data-v-06b34ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.project-time[data-v-06b34ca8]{color:#666;font-size:18px;font-weight:700;text-align:right}.detail-info[data-v-5a441c58]{margin-top:20px}ul[data-v-5a441c58]{margin-top:10px;list-style-type:disc;padding-left:20px}h3[data-v-5a441c58]{margin-top:20px;color:#2c3e50}.detail-title[data-v-5a441c58]{font-weight:700;color:#2c3e50}.video-container[data-v-5a441c58]{width:100%;max-width:1000px;max-height:500px;margin:20px auto;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.project-video[data-v-5a441c58]{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}.feature-list[data-v-5a441c58]{margin-top:10px;list-style-type:disc;padding-left:20px}.conclusion-text[data-v-5a441c58]{font-weight:500;font-size:1.1rem;padding:15px;background-color:#f8f9fa;border-left:4px solid #42b983;border-radius:4px;margin:1.5em 0}.internship-item[data-v-73f1094a]{display:flex;flex-direction:column;margin-bottom:20px;padding:15px;border-radius:8px;transition:all .3s ease;border:1px solid #ccc;background-color:#fff;cursor:pointer}.internship-item[data-v-73f1094a]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.internship-link[data-v-73f1094a]{color:#2e5b87;text-decoration:none;font-weight:700}.internship-link[data-v-73f1094a]:hover{text-decoration:underline}.internship-item[data-v-73f1094a]:not(.clickable){cursor:not-allowed}.brief[data-v-73f1094a]{margin:5px 0;color:#666}.internship-header[data-v-73f1094a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.internship-time[data-v-73f1094a]{color:#666;font-size:18px;font-weight:700;text-align:right}.section-title[data-v-73f1094a]{font-size:24px;margin-bottom:20px;color:#2e5b87}.internship-detail[data-v-63361d04]{padding:20px}.time-location[data-v-63361d04]{color:#666;margin:10px 0 20px}.time-location span[data-v-63361d04]{margin-right:20px}.content[data-v-63361d04]{margin-top:20px}h3[data-v-63361d04]{color:#2e5b87;margin:20px 0 10px}ul[data-v-63361d04]{list-style-type:disc;padding-left:20px}li[data-v-63361d04]{margin:8px 0;color:#333}.video-container[data-v-63361d04]{width:100%;max-width:1000px;max-height:500px;margin:20px auto;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.project-video[data-v-63361d04]{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}.conclusion-text[data-v-63361d04]{font-weight:500;font-size:1.1rem;padding:15px;background-color:#f8f9fa;border-left:4px solid #42b983;border-radius:4px;margin:1.5em 0}.example-image[data-v-63361d04]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;border-radius:4px;display:block;margin:10px auto}.skills-section[data-v-56047f12]{margin-bottom:30px}.section-title[data-v-56047f12]{font-size:24px;margin-bottom:20px;color:#2e5b87}.skills-container[data-v-56047f12]{display:flex;flex-direction:column;margin-bottom:20px;padding:15px;border-radius:8px;transition:all .3s ease;border:1px solid #ccc}.skill-item[data-v-56047f12]{margin:10px 0;color:#666;position:relative;padding-left:20px}.skill-item[data-v-56047f12]:before{content:"•";position:absolute;left:0;color:#2e5b87}ul[data-v-56047f12]{list-style:none;padding:0;margin:0}strong[data-v-56047f12]{color:#2e5b87;margin-right:5px}.container[data-v-2f9a4c18]{max-width:1200px;margin:0 auto;padding:20px;position:relative;min-height:100vh}.resume-container[data-v-2f9a4c18]{position:fixed;top:0;left:0;width:100%;height:100vh;padding:20px;overflow-y:auto;background:#fff}.resume[data-v-2f9a4c18]{transition:all .5s ease;max-width:800px;margin:0 auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}.resume.shifted[data-v-2f9a4c18]{transform:translateX(-60%);max-width:40%}.detail-panel[data-v-2f9a4c18]{position:fixed;right:0;top:0;width:50%;height:100vh;background:#fff;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.1);overflow-y:auto;box-sizing:border-box;border:1px solid #ccc}.slide-enter-active[data-v-2f9a4c18],.slide-leave-active[data-v-2f9a4c18]{transition:transform .5s ease,opacity .5s ease}.slide-enter-from[data-v-2f9a4c18],.slide-leave-to[data-v-2f9a4c18]{transform:translateX(100%);opacity:0}.close-btn[data-v-2f9a4c18]{position:absolute;top:20px;right:20px;padding:10px 20px;border:none;background:linear-gradient(90deg,#42b983,#2e5b87);color:#fff;font-size:16px;font-weight:700;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.close-btn[data-v-2f9a4c18]:hover{background:linear-gradient(90deg,#2e5b87,#42b983);box-shadow:0 6px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.close-btn[data-v-2f9a4c18]:active{transform:translateY(1px);box-shadow:0 3px 6px rgba(0,0,0,.2)}.section[data-v-2f9a4c18]{margin-bottom:30px}h1[data-v-2f9a4c18]{color:#2c3e50;text-align:center;font-size:2rem}h2[data-v-2f9a4c18],h3[data-v-2f9a4c18]{color:#2c3e50}.detail-content[data-v-2f9a4c18]{padding:40px 20px}.video-container[data-v-2f9a4c18]{margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.project-video[data-v-2f9a4c18]{width:100%;max-width:100%;display:block}.detail-panel[data-v-2f9a4c18]::-webkit-scrollbar,.resume-container[data-v-2f9a4c18]::-webkit-scrollbar{width:6px}.detail-panel[data-v-2f9a4c18]::-webkit-scrollbar-thumb,.resume-container[data-v-2f9a4c18]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.detail-panel[data-v-2f9a4c18]::-webkit-scrollbar-track,.resume-container[data-v-2f9a4c18]::-webkit-scrollbar-track{background:#f1f1f1}.language-toggle[data-v-2f9a4c18]{background:linear-gradient(90deg,#8a96ab,#545670);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:15px;transition:all .3s ease;margin-bottom:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.language-toggle[data-v-2f9a4c18]:hover{background:linear-gradient(90deg,#6b6d8e,#57637d);box-shadow:0 6px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.language-toggle-container[data-v-2f9a4c18]{display:flex;justify-content:center;margin-bottom:20px}@media (max-width:768px){.resume-container[data-v-2f9a4c18]{position:static;width:100%;height:auto;padding:10px;margin-bottom:20px;box-shadow:none}.resume[data-v-2f9a4c18]{margin:0 auto;box-shadow:none;border-radius:0}.resume.shifted[data-v-2f9a4c18],.resume[data-v-2f9a4c18]{max-width:100%;transform:none}.detail-panel[data-v-2f9a4c18]{position:fixed;left:0;top:0;width:100%;height:100vh;margin:0;box-shadow:none;border:none;background:#fff;z-index:999;overflow-y:auto;padding:20px}.close-btn[data-v-2f9a4c18]{position:absolute;top:20px;right:20px}.slide-enter-from[data-v-2f9a4c18],.slide-leave-to[data-v-2f9a4c18]{transform:translateX(100%);opacity:0}.slide-enter-active[data-v-2f9a4c18],.slide-leave-active[data-v-2f9a4c18]{transition:transform .5s ease,opacity .5s ease}h1[data-v-2f9a4c18]{font-size:2rem}h2[data-v-2f9a4c18]{font-size:1rem}h3[data-v-2f9a4c18]{font-size:.9rem}}