@font-face{font-family:PingFangSC-Semibold fallback default bf5e1e;src:local(PingFangSC-Semibold);size-adjust:95.2577%;ascent-override:109.597%;descent-override:29.6039%;line-gap-override:0%}@font-face{font-family:PingFangSC-Regular fallback default bf5e1e;src:local(PingFangSC-Regular);size-adjust:97.8814%;ascent-override:106.66%;descent-override:28.8104%;line-gap-override:0%}@font-face{font-family:Microsoft YaHei fallback default bf5e1e;src:local(Microsoft YaHei);size-adjust:95.67%;ascent-override:109.125%;descent-override:29.4763%;line-gap-override:0%}@font-face{font-family:Source Han Sans fallback default bf5e1e;src:local(Source Han Sans);size-adjust:98.9293%;ascent-override:105.53%;descent-override:28.5052%;line-gap-override:0%}@font-face{font-family:MiSans Normal;src:local(MiSans Normal),url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+97F3,U+9875,U+9879,U+989D,U+98DE,U+9988,U+9996,U+9A8C,U+9AD8,U+9C9C,U+9E21,U+9ED1,U+9ED8}@font-face{font-family:MiSans Normal;src:local(MiSans Normal),url(/assets/fb1fd5ddfdc1f3327bc1b2def61cb243-D5_cVNGa.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+A,U+20-50,U+52-7D,U+A9-AA,U+B2-B3,U+B7,U+B9-BA,U+2B0,U+2B2-2B3,U+2B7-2B8,U+2E1-2E3,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D9C,U+1DA0,U+1DBB,U+2013,U+2019,U+2070-2071,U+2074-207B,U+207F-2089,U+2192,U+2212,U+3001-3002,U+300D,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E1C,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E50,U+4E86,U+4E8B,U+4E8E,U+4E92,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EBA,U+4EC0,U+4ECA,U+4ED6,U+4EE3,U+4EE5,U+4EEC,U+4EF6,U+4F18,U+4F1A,U+4F30,U+4F38,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4F7F,U+4F9B,U+4FDD,U+4FE1,U+501F,U+503C,U+505C,U+50CF,U+5149,U+514D,U+5165,U+5168,U+516C,U+5173-5174,U+5176-5177,U+518D,U+51BB,U+51CF,U+51FA-51FB,U+51FD,U+5206-5207,U+5212,U+5217,U+5219,U+521B,U+521D,U+524D,U+529F-52A1,U+52A8,U+5316,U+5339,U+5347,U+535A,U+5373,U+5386,U+53C2,U+53CA,U+53CD,U+53D1,U+53E3,U+53EA,U+53EF-53F0,U+53F7-53F8,U+5408,U+540D-540E,U+5411,U+542C,U+542F,U+547D,U+548C,U+54C1,U+54CD,U+55E8,U+5668,U+56DE,U+56E2,U+56F4,U+56FE,U+5728,U+5730,U+5740,U+578B,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+5929,U+5934,U+5951,U+597D,U+5982,U+59CB,U+5B50,U+5B57,U+5B6A,U+5B83,U+5B8C,U+5B9A,U+5B9E,U+5BA2,U+5BB6,U+5BC6,U+5BF8-5BF9,U+5BFB,U+5C06,U+5C0F,U+5C24,U+5C31,U+5C3A,U+5C55,U+5C5E,U+5C82,U+5DE5,U+5E08,U+5E0C,U+5E27,U+5E73,U+5E76,U+5E8F,U+5E94-5E95,U+5EA6,U+5EFA,U+5F00,U+5F0F,U+5F15,U+5F3A,U+5F53,U+5F69,U+5F80,U+5F84-5F85,U+5F97,U+5FC3,U+6027,U+603B,U+606F,U+60A8,U+60EF,U+60F3,U+611F,U+6211,U+6216,U+6237,U+624B,U+6253,U+6267,U+6269,U+627E,U+6280,U+628A,U+62A4,U+6301,U+6309,U+636E,U+6392,U+63A5,U+63D0,U+641C,U+6446-6447,U+64AD,U+64C5,U+652F,U+653E,U+6548,U+6570,U+6574,U+65AD,U+65B0,U+65B9,U+65CB,U+65E5,U+65E8-65E9,U+65F6,U+660E,U+662F,U+663C,U+663E,U+6697,U+66F2,U+66F4,U+66FE,U+6700,U+6709,U+670D,U+671B,U+672F,U+673A,U+6740,U+6742,U+6761,U+6765,U+6784,U+679C,U+67D0,U+67E5,U+6807,U+6811,U+6837,U+6839,U+683C,U+6848,U+68C0,U+6B22,U+6B3E,U+6B4C,U+6B62,U+6B65,U+6B7B,U+6BB5,U+6BCF,U+6BD4,U+6BEB,U+6C42,U+6CA1,U+6CD5,U+6CE8,U+6D41,U+6D4B,U+6D4F,U+6DF1,U+6DFB,U+6E3A,U+6ED1,U+6F14,U+70AB,U+70B9,U+7247,U+732E,U+7387,U+73B0,U+7406,U+751F,U+7528,U+753B,U+754C,U+767D-767E,U+7684,U+76D1,U+76D8,U+76EE,U+770B,U+773C,U+77E5,U+7801,U+786E,U+793A,U+793E,U+7981,U+79CD,U+79D2,U+79D8,U+79FB,U+7A0B,U+7A33,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AEF,U+7B49,U+7BA1,U+7C4D,U+7C7B,U+7CFB,U+7D22,U+7EBF,U+7EC4,U+7EC6,U+7ECF,U+7ED3,U+7ED9,U+7EDF,U+7EED,U+7EF4,U+7F51,U+7F6E,U+7F8E,U+8005,U+804C,U+80FD,U+811A,U+81EA,U+81F3-81F4,U+821E,U+8272,U+82B1,U+8303,U+83DC,U+843D,U+86CB,U+884C,U+8868,U+8870,U+897F,U+8981,U+89C4,U+89C6,U+89C8-89C9,U+89E3,U+8BA4,U+8BA9,U+8BBF,U+8BC4,U+8BD5,U+8BF4,U+8C03,U+8C10,U+8D1F,U+8D21,U+8D23,U+8D28,U+8D39,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DA3,U+8DDF,U+8DEF,U+8DF3,U+8F6C,U+8F74,U+8F93,U+8F9C,U+8FB9,U+8FC7,U+8FCE,U+8FD4,U+8FD9,U+8FDB,U+9000,U+9002,U+900F,U+901A,U+901F-9020,U+90A3,U+90FD,U+914D,U+9177,U+91CC-91CD,U+91CF,U+9274,U+94FE,U+952E,U+957F,U+95EE,U+95F4,U+9608,U+961F,U+964D,U+9664,U+968F,U+9694,U+96C5-96C6,U+96EA,U+9700,U+9762,U+FE10-FE16,U+FE33,U+FE35-FE38,U+FE42,U+FE50-FE52,U+FE54-FE57,U+FE59-FE5C,U+FE5F-FE66,U+FE68-FE6B,U+FF01-FF30,U+FF32-FF5D}.page-cursor[data-v-96641f0c]{--cursor-size:20px;z-index:9999;top:calc(-1*var(--cursor-size)/2);left:calc(-1*var(--cursor-size)/2);width:var(--cursor-size);height:var(--cursor-size);-webkit-backdrop-filter:invert();backdrop-filter:invert();pointer-events:none;opacity:0;border-radius:50%;position:fixed}.page-cursor.pointer[data-v-96641f0c]{--cursor-size:40px}.page-cursor.pointer.pressed[data-v-96641f0c]{--cursor-size:20px}.page-cursor.pressed[data-v-96641f0c]{--cursor-size:10px}.page-footer[data-v-f37690b0]{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:80px;display:flex;position:relative}.page-footer[data-v-f37690b0]:before{content:"";border-top:1px solid var(--foreground-color);opacity:.1;width:100%;position:absolute;top:0;left:0}.dark .page-footer[data-v-f37690b0]:before{opacity:.2}.page-footer .footer-links[data-v-f37690b0]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hamburger[data-v-faf8905d]{cursor:pointer;width:20px;height:var(--header-height);flex-direction:column;justify-content:center;display:flex}.hamburger.active .hamburger-1[data-v-faf8905d],.hamburger.active .hamburger-2[data-v-faf8905d],.hamburger.active .hamburger-3[data-v-faf8905d]{border-radius:0}.hamburger.active .hamburger-1[data-v-faf8905d]{transform-origin:bottom;transform:rotate(45deg)translate(13px)}.hamburger.active .hamburger-2[data-v-faf8905d]{transform-origin:top;transform:rotate(-45deg)}.hamburger.active .hamburger-3[data-v-faf8905d]{transform-origin:bottom;width:50%;transform:translate(2px,-10px)rotate(45deg)}.hamburger .hamburger-1[data-v-faf8905d],.hamburger .hamburger-2[data-v-faf8905d],.hamburger .hamburger-3[data-v-faf8905d]{background-color:var(--foreground-color);width:100%;height:2px;transition:var(--transition-duration);border-radius:10px;margin:2px 0}.hamburger .hamburger-1[data-v-faf8905d]{width:50%}.hamburger .hamburger-3[data-v-faf8905d]{width:75%}.theme-switch[data-v-a27211f0]{cursor:pointer;padding:5px}.theme-switch .icon[data-v-a27211f0]{vertical-align:middle;z-index:-1;width:16px;height:16px;position:relative}.nav-enter-from[data-v-762322cd],.nav-leave-to[data-v-762322cd]{opacity:0;transform:translateY(-100%)}.opacity-enter-from[data-v-762322cd],.opacity-leave-to[data-v-762322cd]{opacity:0}.page-header[data-v-762322cd]{z-index:99;width:100vw;height:var(--header-height);transition:height var(--transition-duration);padding-right:var(--scroll-bar-width);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.mobile .page-header .page-header-inner[data-v-762322cd]{border-color:#aaaaaa1a;border-radius:0;width:100%;height:100%}.mobile .page-header .page-header-inner .page-header-title[data-v-762322cd]{opacity:1}.mobile .page-header .page-header-inner .page-header-feature[data-v-762322cd]{justify-content:flex-start}.mobile .page-header .page-header-inner .page-header-feature .page-header-hamburger[data-v-762322cd]{opacity:1}.mobile .page-header .page-header-nav[data-v-762322cd]{z-index:-1;height:auto;padding-top:calc(var(--9795bcea)*1px);width:100%;transition:padding-top var(--transition-duration);position:absolute;top:0;left:0}.mobile .page-header .page-header-nav .page-header-nav-list[data-v-762322cd]{background-color:#aaaaaa1a}.page-header .page-header-inner[data-v-762322cd]{border-radius:calc(var(--d7d4bf2a)*1px);height:calc(var(--d7d4bf2a)*1px);width:100%;max-width:calc(var(--ce3ccd02)*1px);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:100px;transition:var(--transition-duration);background-color:#ffffff59;border:1px solid #9999994d;justify-content:space-between;align-items:center;display:flex;position:absolute;border-bottom-color:#9999994d!important}.dark .page-header .page-header-inner[data-v-762322cd]{background-color:#9999991a}.page-header .page-header-inner .page-header-title[data-v-762322cd]{opacity:0;transition:opacity var(--transition-duration);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-header .page-header-inner .page-header-feature[data-v-762322cd]{--inside:10px;z-index:999;pointer-events:none;padding:0 var(--inside);filter:drop-shadow(var(--background-color)0px 0px 5px);justify-content:space-between;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.page-header .page-header-inner .page-header-feature[data-v-762322cd]>*{pointer-events:all}.page-header .page-header-inner .page-header-feature .page-header-hamburger[data-v-762322cd]{right:var(--inside);opacity:0;transition:opacity var(--transition-duration);position:absolute}.page-header .page-header-nav[data-v-762322cd]{z-index:0;height:100%;margin:0 auto}.page-header .page-header-nav .page-header-nav-list[data-v-762322cd]{height:100%;transition:var(--transition-duration)ease;text-shadow:0 0 5px var(--background-color);justify-content:center;align-items:center;gap:0;display:flex}.page-header .page-header-nav .page-header-nav-list.column[data-v-762322cd]{background-color:#ffffff59;flex-direction:column;gap:0;border-bottom:1px solid #9999994d!important}.dark .page-header .page-header-nav .page-header-nav-list.column[data-v-762322cd]{background-color:#9999991a}.page-header .page-header-nav .page-header-nav-list.column .page-header-nav-item[data-v-762322cd]{border-bottom:1px solid #9999994d;width:90%}.page-header .page-header-nav .page-header-nav-list.column .page-header-nav-item[data-v-762322cd]:last-of-type{border:none!important}.page-header .page-header-nav .page-header-nav-list .page-header-nav-item[data-v-762322cd]{justify-content:center;align-items:center;display:flex}.page-header .page-header-nav .page-header-nav-list .page-header-nav-item .page-header-link[data-v-762322cd]{width:100%;color:var(--foreground-color);transition:color var(--transition-duration);text-align:center;z-index:1;padding:15px;text-decoration:none;position:relative}.page-header .switch-lang[data-v-762322cd]{cursor:pointer;padding:5px;font-size:14px;line-height:14px}.page-header .overlay[data-v-762322cd]{z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100vw;height:100vh;transition:opacity var(--transition-duration);position:fixed;top:0;left:0}.section-about .section-about-introduce[data-v-fb233851]{margin-top:20px;padding:0 20px}.section-about .section-about-introduce[data-v-fb233851] p{margin-bottom:.75em;line-height:1.4}.section-about .section-about-introduce[data-v-fb233851] p:last-child{margin-bottom:0}.timeline-line[data-v-2640628e]{--timeline-line-color:var(--foreground-color);--timeline-dot-size:12px;--timeline-line-width:2px;--timeline-gap:24px;box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 20px}.timeline-container[data-v-2640628e]{position:relative}.timeline-item[data-v-2640628e]{gap:var(--timeline-gap);display:flex;position:relative}.timeline-item[data-v-2640628e]:not(:last-child){padding-bottom:32px}.timeline-marker[data-v-2640628e]{width:var(--timeline-dot-size);flex-direction:column;flex-shrink:0;align-items:center;padding-top:32px;display:flex}.timeline-dot[data-v-2640628e]{width:var(--timeline-dot-size);height:var(--timeline-dot-size);background:var(--timeline-line-color);box-shadow:0 0 0 4px var(--background-color),0 0 0 6px color-mix(in srgb,var(--timeline-line-color)30%,transparent);border-radius:50%;flex-shrink:0;transition:transform .2s,box-shadow .2s}.timeline-item:hover .timeline-dot[data-v-2640628e]{box-shadow:0 0 0 4px var(--background-color),0 0 0 8px color-mix(in srgb,var(--timeline-line-color)40%,transparent);transform:scale(1.2)}.timeline-connector[data-v-2640628e]{width:var(--timeline-line-width);background:linear-gradient(to bottom,var(--timeline-line-color)0%,color-mix(in srgb,var(--timeline-line-color)30%,transparent)100%);border-radius:var(--timeline-line-width);height:calc(100% - 32px);margin-top:22px;position:absolute}.timeline-connector.asc[data-v-2640628e]{transform:rotate(180deg)}.timeline-content[data-v-2640628e]{flex:1;min-width:0}.timeline-header[data-v-2640628e]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.timeline-date[data-v-2640628e]{color:color-mix(in srgb,var(--foreground-color)70%,transparent);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:14px}.timeline-date .timeline-date-separator[data-v-2640628e]{opacity:.5;margin:0 4px}.timeline-title[data-v-2640628e]{color:var(--foreground-color);margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}.timeline-children[data-v-2640628e]{flex-direction:column;gap:16px;display:flex}.timeline-child[data-v-2640628e]{background:color-mix(in srgb,var(--foreground-color)5%,transparent);border:1px solid color-mix(in srgb,var(--foreground-color)10%,transparent);border-radius:8px;padding:16px;transition:background .2s,border-color .2s}.timeline-child[data-v-2640628e]:hover{background:color-mix(in srgb,var(--foreground-color)8%,transparent);border-color:color-mix(in srgb,var(--foreground-color)20%,transparent)}.timeline-child-title[data-v-2640628e]{color:var(--foreground-color);margin:0 0 8px;font-size:16px;font-weight:500}.timeline-child-describe[data-v-2640628e]{color:color-mix(in srgb,var(--foreground-color)80%,transparent);font-size:14px;line-height:1.6}.timeline-child-describe[data-v-2640628e] div{padding-left:16px;position:relative}.timeline-child-describe[data-v-2640628e] div:before{content:"";background:color-mix(in srgb,var(--foreground-color)40%,transparent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.timeline-child-describe[data-v-2640628e] div:not(:last-child){margin-bottom:6px}@media (max-width:480px){.timeline-line[data-v-2640628e]{--timeline-gap:16px;padding:0 12px}.timeline-title[data-v-2640628e]{font-size:18px}.timeline-child[data-v-2640628e]{padding:12px}.timeline-child-title[data-v-2640628e]{font-size:15px}.timeline-child-describe[data-v-2640628e]{font-size:13px}}.timeline-turntable[data-v-3c309efa]{--rotateZ:calc(var(--381e31b5)*1deg);cursor:grab;touch-action:pan-y;width:100%;height:500px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 15% 85%,#0000 95%);mask-image:linear-gradient(90deg,#0000 5%,#000 15% 85%,#0000 95%)}.timeline-turntable.pressed[data-v-3c309efa]{cursor:grabbing}.timeline-turntable.pressed .turntable-rotate-box[data-v-3c309efa],.timeline-turntable.scrolling .turntable-rotate-box[data-v-3c309efa]{transition:transform calc(var(--transition-duration)/3)linear!important}.timeline-turntable .turntable-box[data-v-3c309efa]{pointer-events:none;z-index:0;width:4400px;height:4400px;position:relative;top:-100%;left:50%;transform:translate(-50%)rotateX(68deg)translateY(-100%)scale(.6)}.timeline-turntable .turntable-box .turntable-rotate-box[data-v-3c309efa]{transform:rotateZ(var(--rotateZ))translateZ(0);transition:transform calc(var(--transition-duration)*3)}.timeline-turntable .turntable-box .turntable-rotate-box .turntable-image[data-v-3c309efa]{object-fit:cover;width:100%;height:100%}.timeline-turntable .turntable-box .turntable-rotate-box .turntable-rotate-content-box[data-v-3c309efa]{position:absolute;inset:0}.timeline-turntable .turntable-content-box[data-v-3c309efa]{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.timeline-turntable .turntable-content-box .turntable-content-date-box[data-v-3c309efa]{justify-content:center;align-items:center;gap:20px;font-size:24px;display:flex}.xs .timeline-turntable .turntable-content-box .turntable-content-date-box[data-v-3c309efa]{gap:10px}.timeline-turntable .turntable-content-box .turntable-content-date-box .arrow[data-v-3c309efa]{pointer-events:all;cursor:pointer;width:24px;display:flex;position:relative}.xs .timeline-turntable .turntable-content-box .turntable-content-date-box .arrow[data-v-3c309efa]{width:18px}.timeline-turntable .turntable-content-box .turntable-content-date-box .arrow[data-v-3c309efa]:after{content:"";position:absolute;inset:-10px}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date[data-v-3c309efa]{justify-content:center;gap:30px;padding-bottom:10px;display:flex;position:relative}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date[data-v-3c309efa]:after,.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date[data-v-3c309efa]:before{content:"";background-color:var(--foreground-color);border-radius:3px;height:3px;display:block;position:absolute;bottom:0;left:0}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date[data-v-3c309efa]:after{opacity:.3;width:100%}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date[data-v-3c309efa]:before{width:var(--date-progress,0%)}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date span[data-v-3c309efa]{white-space:nowrap;position:relative}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date span[data-v-3c309efa]:last-of-type:before{content:"-";position:absolute;left:-15px;transform:translate(-50%)}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date .turntable-content-date-parting-line[data-v-3c309efa]{width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.timeline-turntable .turntable-content-box .turntable-content-date-box .turntable-content-date .turntable-content-date-parting-line .turntable-content-date-parting-line-item[data-v-3c309efa]{width:2px;height:100%;left:var(--parting-line-left,-999px);background-color:red;border-radius:2px;position:absolute;transform:translate(50%)}.timeline-turntable .turntable-content-box .turntable-content-title[data-v-3c309efa]{text-align:center;pointer-events:all;margin-top:15px;font-size:28px}.timeline-turntable .turntable-content-box .turntable-content-text-box[data-v-3c309efa]{text-align:center;pointer-events:all;max-width:min(420px,90%);max-height:calc(100% - 240px);margin:10px auto 0;padding:0 10%;overflow:hidden}.timeline-turntable .turntable-content-box .turntable-content-text-box.gradation-bottom[data-v-3c309efa]{box-sizing:border-box;padding-bottom:30px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000,#000 calc(100% - 50px),#0000);mask-image:linear-gradient(#000,#000 calc(100% - 50px),#0000)}.timeline-turntable .turntable-content-box .turntable-content-text-box.gradation-bottom[data-v-3c309efa]::-webkit-scrollbar{display:none}.timeline-turntable .turntable-content-box .turntable-content-text-box .turntable-content-text .turntable-content-text-title[data-v-3c309efa]{margin:5px 0 15px;font-size:24px}.timeline-turntable .turntable-content-box .turntable-content-text-box .turntable-content-text .turntable-content-text-describe[data-v-3c309efa]{flex-direction:column;gap:10px;font-size:18px;line-height:120%;display:flex}.timeline-turntable .seo-data-box[data-v-3c309efa]{z-index:-999;opacity:0;pointer-events:all;position:absolute}.section-experience .section-experience-box[data-v-b1344247]{margin-top:20px}.section-home .personal-info[data-v-3a86fb27]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative}.section-home .personal-info .avatar[data-v-3a86fb27]{width:100px}.section-home .personal-info .name[data-v-3a86fb27]{margin:0;font-size:28px;font-weight:700}.section-home .personal-info .intro[data-v-3a86fb27]{font-size:20px}.section-home .personal-info .motto[data-v-3a86fb27]{text-align:center;max-width:80%;min-height:50px;font-size:14px}.section-home .personal-info .motto.en[data-v-3a86fb27]:after{margin-left:5px}.section-home .personal-info .motto[data-v-3a86fb27]:after{content:"|";animation:1s step-start infinite motto-cursor-3a86fb27}.section-home .social-links[data-v-3a86fb27]{justify-content:center;gap:10px;display:flex}.section-home .social-links .link[data-v-3a86fb27]{width:20px;height:20px;transition:transform var(--transition-duration);padding:4px}.section-home .social-links .link[data-v-3a86fb27]:hover{transform:scale(1.3)}.section-home .social-links .link .icon[data-v-3a86fb27]{color:var(--foreground-color);text-decoration:none}.section-home .calendar-title[data-v-3a86fb27]{text-align:center;margin-top:30px;font-size:18px}.section-home .calendar-container[data-v-3a86fb27]{width:calc(100% - 40px);min-height:128px;margin:10px auto 0;position:relative}.section-home .calendar-container .contribution-calendar[data-v-3a86fb27]{width:100%;margin:0 auto;min-height:auto!important}.section-home .calendar-container .contribution-calendar.loading[data-v-3a86fb27]{border-radius:8px;width:auto;position:absolute;inset:0;overflow:hidden}.section-home .calendar-container .contribution-calendar.loading[data-v-3a86fb27]:after{content:"";background-color:var(--foreground-color);opacity:.05;position:absolute;inset:0}.section-home .calendar-container .contribution-calendar.loading[data-v-3a86fb27]:before{content:"";background-color:var(--foreground-color);animation:2s infinite shark-wrap-3a86fb27;position:absolute;inset:-20%;transform:translate(-100%);-webkit-mask-image:linear-gradient(45deg,#0000 40%,#ffffff0d 50%,#0000 60%);mask-image:linear-gradient(45deg,#0000 40%,#ffffff0d 50%,#0000 60%)}.dark .section-home .calendar-container .contribution-calendar.loading[data-v-3a86fb27]:before{-webkit-mask-image:linear-gradient(45deg,#0000 40%,#ffffff13 50%,#0000 60%);mask-image:linear-gradient(45deg,#0000 40%,#ffffff13 50%,#0000 60%)}@keyframes motto-cursor-3a86fb27{50%{opacity:1}to{opacity:0}}@keyframes shark-wrap-3a86fb27{to{transform:translate(100%)}}.stereo-card[data-v-5e5fcce4]{--aspectRatio:3/4;--round:16px;--step:5%;--rainbow:repeating-linear-gradient(0deg,#ff7773 calc(var(--step)*1),#ffed5f calc(var(--step)*2),#a8ff5f calc(var(--step)*3),#83fff7 calc(var(--step)*4),#7894ff calc(var(--step)*5),#d875ff calc(var(--step)*6),#ff7773 calc(var(--step)*7))0% var(--bg-y,0)/200% 700%;--diagonal:repeating-linear-gradient(128deg,#0e152e 0%,#8fa3a3 3.8%,#8fa3a3 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%)var(--bg-x,0)var(--bg-y,0)/300%;--shade:radial-gradient(farthest-corner circle at var(--x,0)var(--y,0),#ffffff1a 12%,#ffffff26 20%,#ffffff40 120%)var(--bg-x,0)var(--bg-y,0)/300%;width:100%;height:100%;position:relative}.stereo-card .card-wrapper[data-v-5e5fcce4]{perspective:600px;border-radius:var(--round);position:absolute;inset:0}.stereo-card .card-wrapper .card-3d[data-v-5e5fcce4]{transform:rotateY(var(--r-x,0))rotateX(var(--r-y,0));clip-path:inset(0 0 0 0 round var(--round));transition:transform calc(var(--transition-duration)/3)linear;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stereo-card .card-wrapper .card-3d[data-v-5e5fcce4]:after{content:"";z-index:999;border:1px solid var(--foreground-color);border-radius:var(--round);opacity:.2;position:absolute;inset:0}.dark .stereo-card .card-wrapper .card-3d[data-v-5e5fcce4]:after{opacity:.1}.stereo-card .card-wrapper .card-3d .card-image-box[data-v-5e5fcce4]{width:100%;height:100%;clip-path:inset(0 0 0 0 round var(--round))}.stereo-card .card-wrapper .card-3d .card-image-box .card-image[data-v-5e5fcce4]{object-fit:cover;width:100%;height:100%}.stereo-card .card-layer1[data-v-5e5fcce4]{z-index:20;mix-blend-mode:soft-light;clip-path:inset(0 0 1px 0 round var(--round));background:radial-gradient(#fffc 10%,#ffffffa6 20%,#fff0 60%) 0 0/200% 200% no-repeat;background-position:calc(100% - var(--x,0))calc(100% - var(--y,0));transition:background-position calc(var(--transition-duration)/3)linear;position:absolute;inset:0}.dark .stereo-card .card-layer1[data-v-5e5fcce4]{filter:brightness(.75)}.stereo-card .card-layer2[data-v-5e5fcce4]{z-index:30;mix-blend-mode:color-dodge;will-change:background;clip-path:inset(0 0 1px 0 round var(--round));background-blend-mode:hue,hue,hard-light,overlay;background:var(--pattern),var(--rainbow),var(--diagonal);transition-property:opacity;position:absolute;inset:0}.stereo-card .card-layer2[data-v-5e5fcce4]:after{content:"";background:var(--pattern),var(--rainbow),var(--diagonal),var(--shade);mix-blend-mode:exclusion;background-size:cover,200% 400%,800%,200%;background-position:center,0% var(--bg-y,0),calc(var(--bg-x,0)*-1)calc(var(--bg-y,0)*-1),var(--bg-x,0)var(--bg-y,0);background-blend-mode:soft-light,hue,hard-light;transition:background-position calc(var(--transition-duration)/3)linear;position:absolute;inset:0}.stereo-card .content-wrapper[data-v-5e5fcce4]{z-index:999;pointer-events:all;border-radius:var(--round);color:#f7f8f8;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0;overflow:hidden}.stereo-card .content-wrapper .content-logo[data-v-5e5fcce4]{height:80px}.stereo-card .content-wrapper .content-name[data-v-5e5fcce4]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:22px;font-weight:700;overflow:hidden}.stereo-card .content-wrapper .content-description[data-v-5e5fcce4]{text-align:center;max-width:90%;max-height:calc(100% - var(--round) - 200px);scrollbar-width:none;font-size:16px}.stereo-card .content-wrapper .content-description[data-v-5e5fcce4]::-webkit-scrollbar{display:none}.stereo-card .content-wrapper .content-description.gradation-bottom[data-v-5e5fcce4]{box-sizing:border-box;padding-bottom:50px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000,#000 calc(100% - 50px),#0000);mask-image:linear-gradient(#000,#000 calc(100% - 50px),#0000)}.stereo-card .content-wrapper .content-description[data-v-5e5fcce4] p{margin-bottom:5px}.stereo-card .content-wrapper .content-description[data-v-5e5fcce4] p:last-child{margin-bottom:0}.stereo-card .content-wrapper .content-link-box[data-v-5e5fcce4]{top:calc(var(--round)/2);right:calc(var(--round)/2);gap:8px;display:flex;position:absolute}.stereo-card .content-wrapper .content-link-box .content-link-item[data-v-5e5fcce4]{padding:3px}.stereo-card .content-wrapper .content-link-box .content-link-item .content-link-item-icon[data-v-5e5fcce4]{object-fit:cover;color:#f7f8f8;width:20px;height:20px;transition:color var(--transition-duration)}.stereo-card .content-wrapper .content-tag-box[data-v-5e5fcce4]{width:100%;padding:calc(var(--round)/2);box-sizing:border-box;gap:4px;display:flex;position:absolute;bottom:0;left:0;overflow-x:scroll}.stereo-card .content-wrapper .content-tag-box[data-v-5e5fcce4]::-webkit-scrollbar{display:none}.stereo-card .content-wrapper .content-tag-box .content-tag-item[data-v-5e5fcce4]{color:#f7f8f8;white-space:nowrap;border:1px solid #f7f8f8;border-radius:12px;padding:2px 6px;font-size:12px}.stereo-card .content-wrapper .content-tag-box .content-tag-item.success[data-v-5e5fcce4]{color:#67c23a;border-color:#67c23a}.stereo-card .content-wrapper .content-tag-box .content-tag-item.warning[data-v-5e5fcce4]{color:#e6a23c;border-color:#e6a23c}.stereo-card .content-wrapper .content-tag-box .content-tag-item.danger[data-v-5e5fcce4]{color:#f56c6c;border-color:#f56c6c}.section-project .project-box[data-v-8edcf047]{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;padding:0 20px;display:flex}.section-project .project-box .project-item[data-v-8edcf047]{aspect-ratio:3/4;width:calc(33.3333% - 13.3333px)}.sm .section-project .project-box .project-item[data-v-8edcf047]{width:calc(50% - 10px)}.xs .section-project .project-box .project-item[data-v-8edcf047]{width:100%;max-width:300px}.section-skills .section-skill-box[data-v-6b51cf37]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;padding:0 20px;display:flex}.section-skills .section-skill-box .section-skill-item[data-v-6b51cf37]{background-color:var(--foreground-color);color:var(--background-color);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:16px;display:flex}.section-skills .section-skill-box .section-skill-item .section-skill-item-icon[data-v-6b51cf37]{object-fit:cover;width:20px;height:20px}.main .first[data-v-dad84606]{transition:padding-top var(--transition-duration);position:relative;padding-top:calc(var(--header-height) + 20px)!important;margin-top:0!important}.main .section-item[data-v-dad84606]{margin:20px auto calc(var(--header-height) + var(--mobile-extra-scroll-padding-top,0px));max-width:var(--6f4fe6e6);transition:max-width var(--transition-duration)}.main .section-item[data-v-dad84606] .section-title{text-align:center;font-size:28px}.main .section-item[data-v-dad84606] .text-type-box{max-width:750px;margin-left:auto;margin-right:auto}.container{box-sizing:border-box;background-color:var(--background-color);min-height:100vh;transition:background-color var(--transition-duration);font-display:swap;position:relative;overflow-x:hidden}.container:after,.container:before{content:"";filter:blur(150px);pointer-events:none;border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.container:after{background-color:#c850c01a;width:750px;height:750px;top:100px;left:60%}.container:before{background-color:#80d0c720;width:750px;height:750px;top:200px;left:40%}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden],caption.sr-only{display:none}.width-full{max-width:var(--github-calendar-width,"690px");justify-content:space-between;margin:5px auto 0;display:flex;position:sticky;left:0}.width-full>.float-left,.width-full>.float-right{color:var(--foreground-color);padding:0;font-size:12px}.width-full>.float-left{flex:1}.width-full>.float-left>a{color:inherit;opacity:.875}.width-full>.float-right{white-space:nowrap;flex:0 0 130px}:root{--color-calendar-graph-day-bg:#0000001a;--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39}:root.dark{--color-calendar-graph-day-bg:#ffffff1a;--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353}.ContributionCalendar-day[data-level="0"]{background-color:var(--color-calendar-graph-day-bg)}.ContributionCalendar-day[data-level="1"]{background-color:var(--color-calendar-graph-day-L1-bg)}.ContributionCalendar-day[data-level="2"]{background-color:var(--color-calendar-graph-day-L2-bg)}.ContributionCalendar-day[data-level="3"]{background-color:var(--color-calendar-graph-day-L3-bg)}.ContributionCalendar-day[data-level="4"]{background-color:var(--color-calendar-graph-day-L4-bg)}.ContributionCalendar-day{transition:background-color var(--transition-duration);border-radius:2px;width:10px!important;height:10px!important}table.ContributionCalendar-grid{margin:0 auto;width:var(--github-calendar-width,"690px")!important}table.ContributionCalendar-grid td{padding:0}table.ContributionCalendar-grid td span.sr-only{display:none}td.ContributionCalendar-label span[aria-hidden=true]{font-size:8pt;left:-1pt}tool-tip,.calendar .width-full>.float-left{display:none}.calendar{text-align:center;border:1px solid #ddd;border-radius:3px;min-height:243px;margin:0 auto;font-family:Helvetica,arial}.calendar-graph text.wday,.calendar-graph text.month{fill:#aaa;font-size:10px}div.px-md-5{padding-right:3px}div.float-right{text-align:right;padding:0 14px 10px 0;display:inline-block}div.float-right div{padding:0;list-style:none;display:inline-block;position:relative;bottom:-1px}div.float-right span.sr-only{display:none}.contrib-legend .legend li{width:10px;height:10px;display:inline-block}.text-small{color:#767676;font-size:12px}.calendar-graph{text-align:center;padding:5px 0 0}.contrib-column{text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:15px 0;font-size:11px}.contrib-column-first{border-left:0}.table-column{box-sizing:border-box;vertical-align:top;width:1%;padding-left:10px;padding-right:10px;display:table-cell}.contrib-number{color:#333;font-size:24px;font-weight:300;line-height:1.3em;display:block}.calendar img.spinner{width:70px;min-height:70px;margin-top:50px}.monospace{text-align:center;color:#000;font-family:monospace}.monospace a{color:#1d75ab;text-decoration:none}.contrib-footer{text-align:left;box-sizing:border-box;width:100%;height:26px;padding:0 10px 12px;font-size:11px}.left.text-muted{float:left;color:#767676;margin-left:9px}.left.text-muted a{color:#4078c0;text-decoration:none}.left.text-muted a:hover,.monospace a:hover{text-decoration:underline}h2.f4.text-normal.mb-3{display:none}.float-left.text-gray{float:left}#user-activity-overview,.color-bg-accent-emphasis.color-fg-on-emphasis.show-on-focus{display:none}.day-tooltip{white-space:nowrap;z-index:99999;color:#959da5;text-align:center;pointer-events:none;background:#000000d9;border-radius:3px;padding:10px;font-size:12px;display:none;position:absolute}.day-tooltip strong{color:#dfe2e5}.day-tooltip.is-visible{display:block}.day-tooltip:after{box-sizing:border-box;content:" ";border:5px solid #0000;border-top-color:#000000d9;width:5px;height:5px;margin:0 0 0 -5px;position:absolute;bottom:-10px;left:50%}text.ContributionCalendar-label{fill:#ccc;font-size:11px}@media screen and (max-width:768px){.table-column{width:100%;display:block}}:root{--transition-duration:.25s;--background-color:#f7f8f8;--foreground-color:#000212;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--background-color:#000212;--foreground-color:#f7f8f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes light-to-dark{0%{clip-path:polygon(0 0,0 0,-14.0541vh 100%,-14.0541vh 100%)}to{clip-path:polygon(0 0,calc(14.0541vh + 100%) 0,100% 100%,-14.0541vh 100%)}}@keyframes dark-to-light{0%{clip-path:polygon(calc(14.0541vh + 100%) 0,calc(14.0541vh + 100%) 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,calc(14.0541vh + 100%) 0,100% 100%,-14.0541vh 100%)}}*{-webkit-tap-highlight-color:#0000;margin:0;padding:0}:root{color:var(--foreground-color);background-color:var(--background-color);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--mobile-extra-scroll-padding-top,0px) - 1px)}:root::view-transition-group(root){animation-duration:var(--theme-switching-animation-duration)}:root::view-transition-new(root){mix-blend-mode:normal}:root::view-transition-old(root){mix-blend-mode:normal}:root::view-transition-old(root){animation:none}:root.dark::view-transition-old(root){animation:none}:root::view-transition-new(root){animation-name:dark-to-light}:root.dark::view-transition-new(root){animation-name:light-to-dark}:root.hide-scroll-bar{padding-right:var(--scroll-bar-width);overflow-y:hidden}.fade-enter-active,.fade-leave-active{transition:var(--transition-duration,.25s)ease}.loading-fade-enter-active,.loading-fade-leave-active{transition:all .5s}.fade-enter-from,.fade-leave-to,.loading-fade-enter-from,.loading-fade-leave-to{opacity:0}a.page-link{white-space:nowrap;color:var(--foreground-color);z-index:0;transition:color var(--transition-duration);padding:0 3px;text-decoration:none;position:relative}a.page-link:hover{color:var(--background-color)}a.page-link:hover:before{opacity:1;border-radius:3px;height:100%}a.page-link:before{content:"";background-color:var(--foreground-color);opacity:.33;z-index:-1;width:100%;height:33%;transition:var(--transition-duration);display:block;position:absolute;bottom:0;left:0}
