.Logo-Image[data-v-9ca7d2c5]{color:var(--text-color);display:block;height:2.15rem;transition:color .25s ease,opacity .25s ease;width:2.15rem}.Logo-Path[data-v-9ca7d2c5]{animation:logo-draw-9ca7d2c5 2.3s cubic-bezier(.6,0,.25,1) forwards;fill:none;stroke:currentColor;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-linecap:round;stroke-linejoin:round;stroke-width:54}@keyframes logo-draw-9ca7d2c5{to{stroke-dashoffset:0}}.HeadButton{align-items:center;animation:join .42s var(--d) cubic-bezier(.16,1,.3,1) forwards;border-radius:.55rem;color:var(--text-color);cursor:pointer;display:inline-flex;gap:.34rem;justify-content:center;min-height:2.35rem;opacity:0;padding:0 .62rem;position:relative;transform:translateY(6px);transition:color .34s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1);z-index:1}.HeadButton-Label{line-height:1;position:relative;transition:transform .34s cubic-bezier(.22,1,.36,1);z-index:1}.HeadButton-Label:first-letter{color:var(--theme-color);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em;transition:color .34s cubic-bezier(.22,1,.36,1),text-decoration-color .34s ease}.HeadButton-Shortcut{background:color-mix(in srgb,var(--major-color) 84%,transparent);border-radius:.36rem;bottom:-1.42rem;box-shadow:0 6px 20px color-mix(in srgb,var(--text-color) 9%,transparent);color:var(--text-color-light);font-size:.58rem;font-weight:700;left:50%;line-height:1.2;opacity:0;padding:.08rem .3rem;pointer-events:none;position:absolute;transform:translate(-50%,-4px) scale(.94);transition:opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1);white-space:nowrap}.HeadButton.focus,.HeadButton:hover{color:#fff;opacity:1;transform:translateY(0)}.HeadButton.focus .HeadButton-Label,.HeadButton:hover .HeadButton-Label{transform:translateY(-.5px)}.HeadButton.focus .HeadButton-Label:first-letter,.HeadButton:hover .HeadButton-Label:first-letter{color:#fff;text-decoration-color:color-mix(in srgb,#fff 60%,transparent)}.HeadButton:hover .HeadButton-Shortcut{opacity:1;transform:translate(-50%) scale(1)}@keyframes join{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TouchAurora[data-v-7d357d4c]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}[data-v-7d357d4c] canvas{height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.percentage{background-color:var(--major-color);border-radius:8px;height:20px;opacity:.75;overflow:hidden;position:relative;width:120px}.percentage-bar{background-color:var(--theme-color);border-radius:8px 0 0 8px;height:100%;left:0;opacity:.75;position:relative;width:100%}.percentage-bar span{font-size:12px;position:absolute;right:5px;top:1.5px;transition:.25s}.percentage-bar span.outside{right:-28px;top:.5px}.article .Header-Default{opacity:0;pointer-events:none;transform:translateY(-10px)}.Header-Default{pointer-events:unset;transition:.25s}.Header-Article{align-items:center;display:flex;gap:1rem;height:100%;opacity:0;pointer-events:none;position:absolute;right:15%;transform:translateY(10px);transition:.25s}.Header-Article h1{font-size:20px;font-weight:600}.article .Header-Article{opacity:1;pointer-events:unset;transform:translateY(0)}.Header-NavList{align-items:center;gap:.18rem;padding:0 .12rem;position:relative}.Header-Indicator{background:linear-gradient(135deg,var(--theme-color),color-mix(in srgb,var(--theme-color) 72%,#8a5cff));border-radius:.52rem;box-shadow:0 7px 18px color-mix(in srgb,var(--theme-color) 18%,transparent);height:2.08rem;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;transition:width .56s cubic-bezier(.2,1.45,.28,1),transform .56s cubic-bezier(.2,1.45,.28,1),opacity .2s ease,box-shadow .36s ease;z-index:0}.Header-Indicator.ready{opacity:1}.Home-Header .only-pe-display li{animation:join .25s var(--d) cubic-bezier(.175,.885,.32,1.275) forwards;margin-right:1rem;opacity:0;padding:0 4px}.Home-Header .only-pe-display li:hover{cursor:pointer;opacity:.75}.Home-Header .only-pe-display li:first-letter{color:var(--theme-color);font-weight:bolder;text-decoration:underline}.Home-Header{animation:headerJoin .5s cubic-bezier(.175,.885,.32,1.275);box-sizing:border-box;min-height:4rem;position:sticky;top:0;z-index:1}@keyframes headerJoin{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Home-Main{isolation:isolate}.Blog-Aurora{filter:saturate(1.15) blur(.2px);opacity:.17;position:fixed!important;z-index:-2}.dark .Blog-Aurora{filter:saturate(1.35) brightness(1.1) blur(.2px);opacity:.25}.article-route .Blog-Aurora{filter:saturate(.95) brightness(.98) blur(.6px);opacity:.14}.dark .article-route .Blog-Aurora{filter:saturate(1.05) brightness(.98) blur(.6px);opacity:.2}.Blog-BackdropMask{-webkit-backdrop-filter:blur(10px) saturate(.82);backdrop-filter:blur(10px) saturate(.82);background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--major-color) 24%,transparent),color-mix(in srgb,var(--major-color) 58%,transparent) 68%),linear-gradient(180deg,color-mix(in srgb,var(--major-color) 38%,transparent),color-mix(in srgb,var(--major-color) 68%,transparent));inset:0;pointer-events:none;position:fixed;z-index:-1}.dark .Blog-BackdropMask{background:radial-gradient(circle at 48% 4%,#0000003d,#0000008f 66%,#000000b8),linear-gradient(180deg,#03060a5c,#050505ad)}
